#trn #content .content_rounded_box_273 
{
  display:  inline;
  border-top: none;
  position: relative;
  float: left;
  overflow:hidden;
  padding-right: 5px;
  padding-top: 15px;
  padding-left: 15px;
  width: 210px;
  background: #fff url(/images/frontpage/boxes/bg-210px.png) repeat-y top left;
}

#trn.content_rounded_box_273.150 {height: 150px;}
#trn #content .content_rounded_box_273 span.bottomcorner
{
  background-image: url(/images/frontpage/boxes/bottom-210px.png);
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#trn #content .content_rounded_box_273 span.topcorner
{
  background-image: url(/images/frontpage/boxes/top-210px.png);
  position: absolute;
  top: 0px;
  left: 0px;
}
#trn .content_rounded_box_273 button.email_submit_privat
{
  background-image: url(/images/frontpage/buttons/SendEpost.png);
  background-repeat: no-repeat;
  margin-top: 38px;
  cursor: pointer;
}
#trn .content_rounded_box_273 button
{
  border: 0;
  width: 171px;
  height: 23px;
  display: block;
  margin-top: 5px;
}
#trn .ad .content_rounded_box_273 h3
{
  margin-top: 0px;
  font-weight: normal;
}
#trn .content_rounded_box_273 button.email_submit
{
  background-image: url(/images/frontpage/buttons/SendProspektEpost.png);
  background-repeat: no-repeat;
  margin-top: 38px;
  cursor: pointer;
}
}
#trn .content_rounded_box_273 button.email_submit_privat
{
  background-image: url(/images/frontpage/buttons/SendProspektEpost.png);
  background-repeat: no-repeat;
  margin-top: 29px;
  cursor: pointer;
}
#trn .content_rounded_box_273 button.mobile_submit
{
    background-image: url(/images/frontpage/buttons/SendProspektMobil.png);
    background-repeat: no-repeat;
    cursor: pointer;
 }

/* Generated with "rake referrers:generate_css". See lib/tasks/referrers.rake. */
#trn { background: #fff url(/images/design/html-bg.png); color: #000; font: normal normal normal 62.5%/1.2 Verdana, Geneva, Arial,Helvetica, Kalimati, FreeSans, Garuda, sans-serif; }
#trn { background: transparent url(/images/design/body-bg.png) repeat-y center; margin: 0; min-height: 100%; padding: 0; }
#trn h1, #trn h2, #trn h3, #trn h4, #trn h5, #trn h6, #trn p, #trn ul, #trn ol, #trn li, #trn dl, #trn dd, #trn dt, #trn div, #trn form, #trn table, #trn tr, #trn td, #trn a, #trn b, #trn i, #trn span, #trn strong, #trn em { margin: 0; padding: 0; font: normal normal normal 1em/1.2 Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif; }
#trn .sidebar_entry h3 { border-bottom: 1px solid #2F2347; font-weight: normal;}
#trn form, #trn input, #trn button { font: normal normal normal 1em/1.2 Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif; }
#trn select, #trn textarea { background-color: #ffffff; font: normal normal normal 1em/1.2 Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif; }
#trn ul, #trn ol { list-style: none; }
#trn :focus { outline: none; }
#trn a img { border: none; }
#trn table { border-collapse: collapse; empty-cells: show; table-layout: fixed; }
#trn sup { font-size: 0.8em; vertical-align: super; }
#trn sub { font-size: 0.8em; vertical-align: sub; }
#trn a.state_button, #trn a.knapp { margin-right: 10px; font-size: 13px; background: url(../images/proff/admin-new-buttons-long.png) no-repeat 0 0; line-height: 19px; text-decoration: none; outline: none; color: #000; padding-left: 5px; height: 19px; text-align: center; float: left; }
#trn a.state_button hover, #trn a.knapp hover { background-position: 0 -19px; color: #7e0d30; }
#trn a.state_button hover span, #trn a.knapp hover span { background-position: 100% -19px; cursor: pointer; }
#trn a.state_button active, #trn a.knapp active { background-position: 0 -38px; color: #000; }
#trn a.state_button active span, #trn a.knapp active span { background-position: 100% -38px; }
#trn a.state_button span, #trn a.knapp span { margin-right: -7px; padding-right: 5px; background: url(../images/proff/admin-new-buttons-long.png) no-repeat 100% 0; display: block; height: 19px; }
#trn #blinds { opacity: 0.6; bottom: 0; left: 0; background-color: black; filter: alpha(opacity=60); z-index: 100; position: fixed; right: 0; top: 0; }
#trn #modal_window { left: 30%; bottom: 30%; _position: absolute; background-color: #fff; border: 2px solid #7F2347; padding: 1em; height: 40%; z-index: 101; position: fixed; width: 40%; }
#trn #modal_window_close_button { bottom: 1em; background: #fff url(/images/design/x.png) top left no-repeat; height: 20px; position: absolute; right: 1em; }
#trn #modal_window_contents { overflow-y: scroll; height: 90%; }
#trn #modal_window_close_button a { text-decoration: none; color: #7F2347; padding-left: 20px; }
#trn #modal_window h1 { font-size: 1.8em; }
#trn #modal_window ol { list-style: decimal outside; margin-left: 2.4em; }
#trn #modal_window ol li { margin: 0.2em 0; }
#trn em, #trn i { font-style: italic; }
#trn h1, #trn h2, #trn h3, #trn h4, #trn h5, #trn h6, #trn h1 a, #trn h2 a, #trn h3 a, #trn h4 a, #trn h5 a, #trn h6 a { font-weight: bold; font-family: Georgia, Garamond, "Times New Roman", Times, "NimbusRoman No9 L", "Century Schoolbook L", serif; color: #7F2347; }
#trn h1 { font-size: 2.2em; margin-bottom: 0.8em; }
#trn h2 { font-size: 1.6em; margin-bottom: 0.5em; }
#trn a { color: #0033b6; }
#trn strong a { font-weight: bold; }
#trn strong, #trn b { font-weight: bold; }
#trn p { margin-bottom: 10px; }
#trn .pricing { font-size: 1.2em; margin: 5px 11px 0 0; background-color: #FDD05F; border: 1px solid; padding: 5px; text-align: left; float: right; width: 175px; }
#trn .left { float: left; }
#trn .right { float: right; }
#trn .center { text-align: center; }
#trn .strong { font-weight: bold; font-size: 1.2em; }
#trn .huge { font-size: 2em; }
#trn .w180 { margin: 10px 10px 10px 0; color: #38383F; padding-left: 5px; width: 175px; float: right; }
#trn .w200 { padding: 10px; width: 216px; }
#trn .w256 { padding: 10px; width: 236px; }
#trn .w320 { padding-bottom: 3px; padding-top: 5px; padding-left: 10px; width: 300px; }
#trn .w520 { padding: 10px; width: 500px; }
#trn .w576 { padding: 10px; width: 520px; }
#trn .w776 { padding: 10px; width: 776px; }
#trn .vert5 { margin-bottom: 10px; }
#trn div.imageupload { background: #fff; border: 1px solid #7F2347; width: 754px; }
#trn #content #coordiantes label { display: block; }
#trn #content #coordiantes div { margin-bottom: 5px; }
#trn .clear { clear: both; }
#trn .clear-left { clear: left; overflow: hidden; display: block; height: 0; width: 100%; }
#trn .clear-right { clear: right; overflow: hidden; display: block; height: 0; width: 100%; }
#trn .clear-both { clear: both; overflow: hidden; display: block; height: 0; width: 100%; }
#trn .ad .printbanner { display: none; }
#trn .padded { margin: 5px; padding: 5px; }
#trn .spaceh60 { height: 60px; }
#trn .spaceh30 { height: 30px; }
#trn .banner-200x48 { float: left; width: 200px; }
#trn .banner-768x150 { float: left; width: 768px; }
#trn #errorExplanation { font-weight: bold; font-size: 1.2em; margin: 10px; background: url(../images/design/icons/warning.png) no-repeat left; border: 1px solid #7F2347; padding: 10px 10px  10px 40px; }
#trn #flash { font-weight: bold; font-size: 1.8em; margin: 10px; }
#trn .flashnotice, #trn .flashsuccess { background: url(../images/design/icons/info.png) no-repeat left; border-bottom: 2px solid #162e96; padding: 10px 10px  10px 40px; color: #162e96; border-top: 2px solid #162e96; }
#trn .flasherror { background: url(../images/design/icons/warning.png) no-repeat left; border-bottom: 2px solid #d54d12; padding: 10px 10px  10px 40px; color: #d54d12; border-top: 2px solid #d54d12; }
#trn div.light-grey { background: #f2f6f7; border: 1px solid #7F2347; width: 754px; }
#trn div.light-grey-flexible { background: #f2f6f7; border: 1px solid #7F2347; padding: 10px; }
#trn .formfield, #trn .textfield input { margin: 2px 0 2px 0; }
#trn .formfield, #trn .textfield label, #trn td label.textfield, #trn form label.textfield { font-weight: bold; margin: 2px 0 2px 0; width: 80px; float: left; }
#trn form.formfields { margin-left: 20px; width: 200px; float: left; }
#trn .textfield2 input { margin: 2px 0 10px 0; }
#trn .textfield2 label, #trn td label.textfield2, #trn form label.textfield2 { font-weight: bold; margin: 2px 0 2px 0; width: 120px; float: left; }
#trn #content form { margin: 1.5em 1em; }
#trn #content form h1 { font-weight: bold; font-size: 2.6em; }
#trn #content form fieldset { margin: 2em 0; background-color: #EAEDEE; border: 1px solid #e3c3ce; padding: 0.5em 1em 1em; position: relative; z-index: 0; }
#trn #content form fieldset legend { font-weight: bold; left: 0.5em; font-size: 1.1em; line-height: 1em; background-color: #EAEDEE; border-bottom: none; border: 1px solid #e3c3ce; padding: 0.2em 0.5em; color: #7F2347; position: absolute; top: -1em; }
#trn #content form fieldset div { overflow: hidden; }
#trn #content .hint { size: 11px; color: #9a8c7e; }
#trn #content .greyout { background-color: #f5f5f5; }
#trn #content form fieldset p.hint { font-style: italic; text-align: left; margin-left: 125px; }
#trn #content input.loginbutton { margin-left: 120px; }
#trn #content .loginscreen { font-size: 1.1em; }
#trn #content form fieldset label, #trn #content form fieldset input, #trn #content form fieldset select, #trn #content form fieldset textarea { font-size: 1.1em; margin: 5px 7px 5px 0; float: left; }
#trn #content form fieldset img[src*="calendar.gif"] { margin-right: 1em; margin-top: 0.6em; margin-left: -0.2em; float: left; }
#trn #content form fieldset label { clear: left; line-height: 1.6em; text-align: right; width: 120px; }
#trn #content form fieldset label.pool_keywords { clear: left; line-height: 1.6em; text-align: right; width: 140px; }
#trn #content form fieldset ul.col3 li label { clear: none; line-height: 1.6em; text-align: left; width: 120px; }
#trn #content form fieldset ul.col3 li { font-size: 1em; margin-left: 30px; width: 200px; float: left; }
#trn #content form fieldset input[size="25"] { width: 132px; }
#trn #content form fieldset input[size="50"], #trn #content form fieldset textarea { overflow: hidden; width: 400px; }
#trn #content form fieldset label.noclear { clear: none; }
#trn #content form fieldset label.nowidth { width: auto; }
#trn #content form fieldset label.noclear input { margin: 0 0 0 10px; display: inline; vertical-align: middle; float: none; }
#trn #content form fieldset label.noleftmargin input { margin-left: 0; }
#trn #content form div#helpcontainer { margin: 0; background: #7F2347 url(../images/design/formhelper/formhelper-bg.png) no-repeat bottom; padding: 10px; min-height: 133px; color: #fff; position: absolute; right: 10px; width: 179px; }
#trn #content form #helpcontainer h3 { left: -32px; font-size: 1.4em; margin-bottom: 10px; background: url(../images/design/formhelper/arrow.png) no-repeat left center; margin-top: 0; min-height: 19px; padding-left: 32px; color: #fff; position: relative; }
#trn #content form #helpcontainer h3 span { font-weight: bold; background: url(../images/design/formhelper/questionmark.png) no-repeat left 0.15em; padding-left: 25px; }
#trn #content form #helpcontainer p { font-size: 1.2em; }
#trn #content form #helpcontainer #topspan { left: 0; background-image: url(../images/design/formhelper/formhelper-top.png); height: 3px; position: absolute; width: 199px; top: -3px; }
#trn #content form #helpcontainer #bottomspan { bottom: -3px; left: 0; background-image: url(../images/design/formhelper/formhelper-bottom.png); height: 3px; position: absolute; width: 199px; }
#trn #small_content p { margin: 0; padding: 0; }
#trn #small_content form { margin: 0; padding: 0; }
#trn #small_content form h1 { font-weight: bold; font-size: 2.6em; }
#trn #small_content form fieldset { margin: 2em 0; background-color: #EAEDEE; border: 1px solid #e3c3ce; padding: 2em 1em 1em; position: relative; z-index: 0; }
#trn #small_content form fieldset legend { font-weight: bold; left: 0.5em; font-size: 1.1em; line-height: 1em; background-color: #EAEDEE; border-bottom: none; border: 1px solid #e3c3ce; padding: 0.2em 0.5em; color: #7F2347; position: absolute; top: -1em; }
#trn #small_content .hint { size: 11px; color: #666; }
#trn #small_content .greyout { background-color: #f5f5f5; }
#trn #small_content form fieldset p.hint { font-style: italic; text-align: left; margin-left: 125px; }
#trn #small_content input.loginbutton { margin-left: 120px; }
#trn #small_content .loginscreen { font-size: 1.1em; }
#trn #small_content fieldset p { text-align: center; }
#trn #small_content form fieldset label, #trn #content form fieldset input, #trn #content form fieldset select, #trn #content form fieldset textarea { font-size: 1.1em; margin: 5px 5px 5px 0; float: left; }
#trn #small_content form fieldset img[src*="calendar.gif"] { margin-right: 1em; margin-top: 0.6em; margin-left: -0.2em; float: left; }
#trn #small_content form fieldset label { clear: left; line-height: 1.6em; text-align: right; width: 120px; }
#trn #small_content form fieldset ul.col3 li label { clear: none; line-height: 1.6em; text-align: left; width: 120px; }
#trn #small_content form fieldset ul.col3 li { font-size: 1em; margin-left: 30px; width: 200px; float: left; }
#trn #small_content form fieldset input[size="25"] { width: 132px; }
#trn #small_content form fieldset input[size="50"], #trn #content form fieldset textarea { overflow: hidden; width: 400px; }
#trn #small_content form fieldset label.noclear { clear: none; }
#trn #small_content form fieldset label.nowidth { width: auto; }
#trn #small_content form fieldset label.noclear input { margin: 0 0 0 10px; display: inline; vertical-align: middle; float: none; }
#trn #content form fieldset label.noleftmargin input { margin-left: 0; }
#trn #index #header { margin-top: 0; padding: 0; position: relative; }
#trn #index #header #tinde-logo { left: -17px; background: url(/images/design/frontlogo_24.png); height: 285px; position: absolute; width: 382px; top: -10px; }
#trn #index #header h1 { font-weight: bold; font-size: 3.9em; padding-top: 2em; color: #7F2347; margin-left: 420px; }
#trn #index #header p { font-weight: bold; font-size: 18px; margin-left: 420px; }
#trn #index #header #add-ad { font-size: 22px; background: url(/images/design/icons/add-ad.png) no-repeat; text-indent: -9999px; height: 61px; position: relative; right: -5px; width: 312px; float: right; }
#trn a.index-login { overflow: hidden; background: url(/images/design/small-button-left.png) no-repeat top left; cursor: pointer; line-height: 20px; text-decoration: none; display: block; color: #7F2347; padding-left: 15px; position: relative; right: -5px; top: 14px; float: right; }
#trn a.index-login span { font-weight: bold; font-size: 1.1em; background: transparent url(/images/design/small-button-right.png) no-repeat top right; padding: 6px 15px 4px 0; display: block; color: #7F2347; height: 20px; }
#trn #index #content { padding-bottom: 20px; background: none; padding-top: 20px; height: 180px; width: 100%; }
#trn #index #content ul li { height: 146px; margin-left: 17px; width: 146px; float: left; }
#trn #index #content ul li a { text-indent: -9999px; display: block; height: 146px; width: 146px; }
#trn #index #content #property { background: url(/images/design/icons/property.png); margin-left: 7px; }
#trn #index #content #motor { background: url(/images/design/icons/motor.png); }
#trn #index #content #boat { background: url(/images/design/icons/boat.png); }
#trn #index #content #job { background: url(/images/design/icons/job.png); }
#trn #index #content #travel { background: url(/images/design/icons/travel.png); }
#trn #index #content #classifieds { background: url(/images/design/icons/classifieds.png); }
#trn #wrapper { margin: 0 auto; width: 995px; }
#trn #header { background: transparent; margin-top: 10px; padding: 0 10px; height: 301px; width: 975px; }
#trn #header_nobanner { background: transparent; margin-top: 10px; padding: 0 10px; height: 150px; width: 975px; }
#trn #header-banner { height: 160px; }
#trn #header-banner .banner-200x48 { margin-left: 7px; }
#trn .luft { height: 1px; width: 48px; }
#trn #site-menu { font-size: 1.1em; line-height: 50px; height: 50px; }
#trn #site-menu div { line-height: 50px; height: 50px; width: 49.9%; float: left; }
#trn #site-menu #site { text-align: right; }
#trn #navigation { background: url(/images/design/header-bg.png) repeat-x bottom; height: 101px; position: relative; width: 975px; }
#trn #logo { left: 0; background: url(/images/design/header-logo-bg.png); height: 101px; position: absolute; top: 0; width: 202px; }
#trn #logo a { left: 14px; background-image: url(/images/design/logo.png); height: 37px; position: absolute; top: 6px; width: 169px; }
#trn #logo h1 { font-weight: bold; padding-right: 20px; font-size: 16px; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #38383f; text-align: right; position: absolute; top: 63px; width: 180px; }
#trn #logo h3 { padding-right: 20px; font-size: 14px; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #38383f; text-align: right; position: absolute; top: 63px; width: 180px; }
#trn #logo h4 { padding-right: 20px; font-size: 16px; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #38383f; text-align: right; position: absolute; top: 63px; width: 180px; }
#trn #navigation ul { left: 200px; height: 33px; position: absolute; float: left; width: 775px; }
#trn #navigation ul li { background: url(/images/design/button-bg-left.png) no-repeat left center; padding-left: 10px; height: 33px; margin-left: 7px; float: left; }
#trn #navigation ul li a { padding-right: 10px; font-size: 15px; background: url(/images/design/button-bg-right.png) no-repeat right center; line-height: 33px; text-decoration: none; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; display: block; color: #000; height: 33px; float: left; }
#trn #navigation ul li#min-tinde-link, #trn #navigation ul li#add-ad-link { float: right; }
#trn #property #property-link, #trn #motor #motor-link, #trn #boat #boat-link, #trn #job #job-link, #trn #position #job-link, #trn #travel #travel-link, #trn #classified #classified-link { background-image: url(/images/design/button-active-bg-left.png); }
#trn #property #property-link a, #trn #motor #motor-link a, #trn #boat #boat-link a, #trn #job #job-link a, #trn #position #job-link a, #trn #travel #travel-link a, #trn #classified #classified-link a { background-image: url(/images/design/button-active-bg-right.png); color: #fff; }
#trn #classified strong { font-weight: bold; }
#trn #navigation form, #trn #navigation .infoline { bottom: 0; background: url(/images/design/header-right.png) no-repeat right center; height: 60px; position: absolute; right: 0; width: 775px; }
#trn #navigation form div { padding-top: 18px; height: 42px; padding-left: 7px; }
#trn #navigation div.infoline div { font-weight: bold; margin-right: 20px; font-size: 14px; padding-top: 22px; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; height: 60px; color: #38383f; font-style: italic; }
#trn #navigation a.logoutbutton { overflow: hidden; font-size: 12px; background: url(/images/design/small-button-left-bg.png) no-repeat top left; cursor: pointer; margin-top: -22px; text-decoration: none; display: block; color: #38383f; padding-left: 10px; position: relative; width: 62px; }
#trn #navigation a.logoutbutton span { font-weight: bold; font-size: 12px; background: transparent url(/images/design/small-button-right-bg.png) no-repeat top right; padding: 5px 10px 4px 0; display: block; color: #38383f; }
#trn #navigation form.search-form div #querystring { font-size: 12px; padding-top: 5px; border: 1px solid #7F2347; padding-left: 5px; height: 16px; color: #000000; width: 550px; }
#trn #navigation form.search-form div #querystring_blur { font-size: 12px; padding-top: 5px; border: 1px solid #7F2347; padding-left: 5px; height: 16px; color: #333; width: 550px; }
#trn form .search-submit { font-weight: bold; font-size: 12px; background: #f7f8fa url(/images/design/formbutton-bg.png) repeat-xbottom center; cursor: pointer; border: 1px solid #7F2347; height: 24px; }
#trn form button img { margin-right: 5px; cursor: pointer; vertical-align: middle; }
#trn #navigation form button { cursor: pointer; margin-left: 5px; width: 190px; }
#trn #navigation form.search-form div a { bottom: 5px; cursor: pointer; position: absolute; right: 200px; }
#trn .advanced_search_box_section { margin-right: 10px; float: left; width: 170px; }
#trn .advanced_search_box_section_wide { margin-right: 10px; width: 270px; }
#trn .advanced_search_box_section.with_select label { display: block; text-align: left; }
#trn .advanced_search_box_section.with_select select { height: 175px; width: 100%; }
#trn .advanced_search_box_section.with_paragraphs p { clear: both; }
#trn form .left_column { width: 49%; float: left; }
#trn form .right_column { width: 49%; float: right; }
#trn .formheader { margin-left: 120px; }
#trn ul.col3.publishfrom { padding-left: 45px; }
#trn .checkboxlistbox_container { margin: 5px 5px 5px 0; background: #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; overflow-x: hidden; height: 170px; overflow-y: auto; border-left: 1px solid #888; position: relative; border-top: 1px solid #888; float: left; width: 170px; }
#trn .checkboxlistbox_container ul { margin: 0; }
#trn .checkboxlistbox_container ul li { padding-right: 2px; font-size: 1em; overflow: hidden; margin-bottom: 1px; padding-top: 4px; height: 15px; padding-left: 2px; width: auto; }
#trn .checkboxlistbox_container ul li.checked { background: #8b0e3a; color: #fff; }
#trn .checkboxlistbox_container input { margin: 0; position: relative; float: left; }
#trn .checkboxlistbox_container label { overflow: hidden; margin: 0; line-height: 1.1em; white-space: pre; word-wrap: none; padding: 0 0 0 5px; height: 100%; vertical-align: middle; padding-left: 4px; text-align: left; width: auto; float: none; }
#trn table.advancedsearch { font-size: 1.2em; width: auto; }
#trn #tabs { margin: 15px 0 0 25px; height: 31px; z-index: 10; position: relative; top: 1px; width: 760px; }
#trn #tabs li { margin-right: 5px; background: url(/images/design/tab-inactive-left.png) no-repeat; padding-left: 10px; height: 31px; float: left; }
#trn #tabs li a { font-weight: bold; padding-right: 10px; font-size: 1.5em; background: url(/images/design/tab-inactive-right.png) no-repeat right top; line-height: 31px; text-decoration: none; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; display: block; color: #c7879d; height: 31px; }
#trn #tabs li.active { background-image: url(/images/design/tab-active-left.png); }
#trn #tabs li.active a { cursor: default; background-image: url(/images/design/tab-active-right.png); color: #7F2347; }
#trn #tabs form { position: absolute; width: 400px; right: 0; top: -5px; }
#trn #tabs form label { color: #a19689; height: 16px; text-align: left; }
#trn #tabs div { width: 150px; float: left; }
#trn #steps { background: url(/images/design/progress-far-left.png) no-repeat left center; margin: 12px 0px 5px 10px; padding-left: 3px; height: 31px; z-index: 10; position: relative; top: 1px; width: 766px; }
#trn #steps li { background: url(/images/design/progress-bg.png); height: 31px; float: left; }
#trn #steps li a { font-weight: bold; padding-right: 25px; font-size: 1.5em; background: url(/images/design/progress-right.png) no-repeat right center; cursor: pointer; line-height: 29px; text-decoration: none; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; display: block; color: #fff; padding-left: 10px; height: 31px; float: left; }
#trn #steps li b { font-weight: bold; padding-right: 25px; font-size: 1.5em; background: url(/images/design/progress-right.png) no-repeat right center; cursor: default; line-height: 29px; text-decoration: none; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; display: block; color: #fff; padding-left: 10px; height: 31px; }
#trn #steps li.current, #trn #steps li.done { background: url(/images/design/progress-bg-current.png) no-repeat left center; cursor: pointer; }
#trn #steps li.current a { background: url(/images/design/progress-left-current.png) no-repeat right center; cursor: pointer; }
#trn #steps li.done a { background: url(/images/design/progress-done-left.png) no-repeat right center; cursor: pointer; }
#trn #steps li.last a { background: url(/images/design/progress-far-right.png) no-repeat right center; cursor: pointer; }
#trn #steps li.current.last a { background: url(/images/design/progress-far-right-current.png) no-repeat right center; cursor: pointer; }
#trn #steps li.current b { background: url(/images/design/progress-left-current.png) no-repeat right center; }
#trn #steps li.done b { background: url(/images/design/progress-done-left.png) no-repeat right center; }
#trn #steps li.last b { background: url(/images/design/progress-far-right.png) no-repeat right center; }
#trn #steps li.current.last b { background: url(/images/design/progress-far-right-current.png) no-repeat right center; }
#trn #steps form { text-align: right; }
#trn #steps div { line-height: 31px; height: 31px; text-align: right; }
#trn #steps a.mapsearch { background: url(/images/design/actionbutton-bg.png); cursor: pointer; text-decoration: none; color: #000; height: 23px; position: absolute; top: 4px; right: 85px; }
#trn #steps a.advancedsearch { background: url(/images/design/actionbutton-bg.png); cursor: pointer; text-decoration: none; color: #000; height: 23px; position: absolute; width: 115px; top: 4px; right: 0; }
#trn #steps a.mapsearch  span, #trn #steps a.advancedsearch span { font-weight: bold; background: url(/images/design/actionbutton-right.png) no-repeat right center; cursor: pointer; padding: 0 10px; display: block; height: 23px; }
#trn #steps a.mapsearch a.advancedsearch span img, #trn #steps a.advancedsearch span img { margin-right: 3px; margin-top: 2px; }
#trn #content { overflow: hidden; background: #fff url(/images/design/bg-776px.png) repeat-y top left; margin: 0 10px; display: inline; z-index: 1; position: relative; border-top: none; float: left; width: 776px; }
#trn #content span.topcorner, #trn #content span.bottomcorner, #trn #content span.topcornerlgrey, #trn #content span.bottomcornerlgrey { overflow: hidden; background-repeat: no-repeat; display: block; height: 3px; z-index: 3; width: 100%; }
#trn #content span.topcorner { left: 0px; background-image: url(/images/design/top-776px.png); position: absolute; top: 0px; }
#trn #content span.topcornerlgrey { left: 0; background-image: url(/images/design/toplgrey-776px.png); top: 0; }
#trn #content span.bottomcorner { left: 0px; bottom: 0px; clear: both; background-image: url(/images/design/bottom-776px.png); }
#trn #content span.bottomcornerlgrey { left: 0; bottom: 0; clear: both; background-image: url(/images/design/bottomlgrey-776px.png); }
#trn #content table { border-collapse: collapse; border: none; border-spacing: 0; table-layout: fixed; }
#trn #content_wide { background: #fff url(/images/design/bg-973px.png) repeat-y top left; margin: 0 10px 0; padding: 5; position: relative; border-top: none; float: left; width: 973px; }
#trn #content_wide:after { visibility: hidden; clear: both; overflow: hidden; display: block; height: 0; content: "."; }
#trn #content_wide span.topcorner { left: 0; background: url(/images/design/top-973px.png); height: 3px; position: absolute; width: 973px; top: 0; }
#trn #content_wide span.topcornerlgrey { left: 0; background: url(/images/design/toplgrey-973px.png); height: 3px; position: absolute; width: 973px; top: 0; }
#trn #content_wide span.bottomcorner { left: 0; bottom: 0; clear: both; background: url(/images/design/bottom-973px.png); height: 3px; position: absolute; width: 973px; }
#trn #content_wide span.bottomcornerlgrey { left: 0; bottom: 0; clear: both; background: url(/images/design/bottomlgrey-973px.png); height: 3px; position: absolute; width: 973px; }
#trn #content_wide table { border-collapse: collapse; border: none; border-spacing: 0; table-layout: fixed; }
#trn #content_wide div #financing_prospect { clear: both; display: block; width: 550px; float: left; }
#trn #content_wide div #calc { left: 600px; display: block; position: absolute; top: 10px; width: 350px; }
#trn #content_wide div div table { border: 1px #7F2347 solid; spacing: 10px; }
#trn #content_wide div div table th { text-align: left; }
#trn #content_wide div div table th.tableheader { font-weight: bold; font-size: 16px; color: #7F2347; }
#trn #content_wide div div table th.tableheader input { font-weight: bold; font-size: 16px; border: 0px; color: #7F2347; }
#trn #content_wide div div table td input { font-size: 10px; border: 0px; text-align: right; }
#trn #content_wide div { padding-bottom: 5px; }
#trn .finance-text-link { clear: both; display: block; }
#trn .finance-text-link li { margin-right: 10px; list-style: none; display: inline; float: left; }
#trn .finance-text-link li:before { padding: 5px; content: " "; }
#trn .finance-text-link li.first:before { content: ""; }
#trn #navigators { padding-top: 1.0em; width: 216px; }
#trn #navigators li h3 { font-weight: bold; font-size: 1.5em; margin-top: 1em; border-bottom: 1px solid; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #7F2347; }
#trn #navigators li span { cursor: pointer; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #a19689; text-align: right; float: right; }
#trn #navigators #used-navigators h3 { margin-bottom: 1em; padding-top: 1.0em; margin-top: 0; }
#trn #navigators ul li { background-color: #f1f4f5; }
#trn #used-navigators ul li { margin-bottom: 2px; background-color: #f1f4f5; text-decoration: none; padding: 1px 1px 1px 0; height: 16px; color: #212125; }
#trn #used-navigators a { position: relative; float: left; }
#trn #used-navigators a.x { left: 210px; position: absolute; float: right; }
#trn #navigators ul li a { margin-bottom: 2px; text-decoration: none; padding: 1px 20px 1px 0; height: 14px; color: #212125; }
#trn #navigators li { line-height: 1.6; }
#trn #navigators li.expanded h3 { background: #ffffff url(/images/design/expanded.png) no-repeat right bottom; cursor: pointer; }
#trn #navigators li.collapsed h3 { background: #ffffff url(/images/design/collapsed.png) no-repeat right bottom; cursor: pointer; }
#trn #navigators li.collapsed ul { min-height: 19px; display: none; }
#trn #navigators li.navigator li a { border-bottom: 1px dotted #97b4d8; text-decoration: none; width: 100%; }
#trn #navigators li.navigator li a:hover { border-bottom-style: solid; border-bottom-color: #7F2347; }
#trn ul#tree_nav, #trn ul#tree_nav ul { list-style: none; margin: 0 0 0 0.2em; padding: 0; }
#trn ul#tree_nav  .nothing_to_expand, #trn ul#tree_nav  .click_to_expand, #trn ul#tree_nav  .click_to_collapse { padding-left: 20px; }
#trn ul#tree_nav .click_to_expand { background: #F1F4F5 url(/images/design/expanded_small.png) 0% 20% no-repeat; }
#trn ul#tree_nav .nothing_to_expand { background: #F1F4F5 url(/images/blank.gif) 0% 10% no-repeat; }
#trn ul#tree_nav .click_to_collapse { background: #F1F4F5 url(/images/design/collapsed_small.png) 0% 10% no-repeat; }
#trn ul#tree_nav li { margin: 0; border: 1px solid #F1F4F5; padding: 0; }
#trn ul#tree_nav li.label { font-weight: bold; cursor: pointer; }
#trn ul#tree_nav li.collapsed { margin: 0; display: none; padding: 0; }
#trn #content form.view-all-search { padding-bottom: 0; margin-bottom: 0; }
#trn #content.search div.info { font-weight: bold; font-size: 1.3em; margin: 0 1em; padding: 1em 1em 0 0; text-align: left; }
#trn #content.search form div.forminfo { font-weight: bold; font-size: 1.5em; background: url(/images/design/icons/info.png) no-repeat left center; margin: 1em; padding: 1em 1em 1em 40px; text-align: left; }
#trn #content.search form ul { margin: 0 0 3em; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; width: 100%; }
#trn form.click-search ul:after { visibility: hidden; overflow: hidden; clear: both; display: block; height: 0; content: "."; }
#trn form.click-search ul li { font-size: 1.3em; color: #a19689; float: left; }
#trn form.click-search ul li input { margin-right: 5px; font-size: 1.3em; position: relative; top: 0.1em; }
#trn form.click-search ul li a { font-size: 1.2em; line-height: 2; }
#trn form.click-search ul li span.tip { font-size: 1em; line-height: 1; color: #000; }
#trn #content form.click-search ul.col2 li { font-size: 1em; margin-left: 15px; width: 345px; }
#trn #classified_ form.click-search ul.col2 li, #trn #boat_ form.click-search ul.col2 li { font-size: 1em; margin-left: 40px; width: 340px; }
#trn #content form.click-search ul.half-width { margin-right: 1em; width: 345px; float: left; }
#trn #content form.click-search ul.col2wide li { font-size: 1em; margin-left: 15px; width: 345px; }
#trn #content form.click-search h2 { font-size: 1.6em; margin-top: 20px; margin-left: 15px; }
#trn #content form.click-search h2.col2wide { font-size: 1.5em; margin-top: 20px; margin-left: 20px; }
#trn #content form.click-search ul.third-width { margin-right: 1em; width: 225px; float: left; }
#trn #content form.click-search ul.col3 li { font-size: 1em; margin-left: 30px; width: 225px; }
#trn #content form.click-search div { padding-right: 25px; clear: left; margin-bottom: 3em; text-align: right; }
#trn #content form.click-search div input.inactive { background: url(/images/design/icons/neste-inactive-small.png); cursor: default; height: 27px; width: 150px; }
#trn #content form.click-search div.jump_to_result { margin-bottom: 3px; height: 27px; width: 100%; }
#trn #content .jump_to_result a { margin: 0 25px 0 0; background: url(/images/design/icons/vis-alle-active.png); display: block; height: 27px; width: 150px; float: right; }
#trn #content .checkall { margin: 10px 0 0 15px; float: left; }
#trn #content form.click-search div.next-button { margin-bottom: 10px; }
#trn #content form.click-search div input.active { background-image: url(/images/design/icons/neste-active-small.png); }
#trn .search-all { margin: 0 30px 0px 30px; text-align: right; float: right; width: 80px; }
#trn .track { margin-bottom: 20px; background-color: #7F2347; height: 6px; position: relative; width: 300px; }
#trn #handle1 { left: -2px; overflow: hidden; margin: 0; background: url(/images/handle.png) no-repeat; cursor: move; border: 0; height: 20px; z-index: 2; position: relative; top: -5px; width: 19px; }
#trn #handle2 { left: 150px; margin: 0; background: url(/images/handle.png) no-repeat; cursor: move; border: 0; height: 20px; z-index: 2; position: relative; top: -25px; width: 19px; }
#trn #price-slider-textfields { margin-bottom: 30px; float: right; }
#trn #price-textfields span, #trn #price-textfields input { font-size: 1.2em; }
#trn #price-slider-labels { margin-bottom: 20px; width: 300px; }
#trn #min_label { float: left; width: 100px; }
#trn #center_label { text-align: center; float: right; width: 100px; }
#trn #max_label { text-align: right; float: right; width: 100px; }
#trn #content form.advanced-search { font-size: 1.2em; padding: 2em 0 1em; }
#trn #content form.advanced-search:after, #trn #content form.advanced-search .col2:after { visibility: hidden; overflow: hidden; clear: both; display: block; height: 0; content: "."; }
#trn #content form.advanced-search h2 { margin: 0 0 10px 25px; }
#trn #content form.advanced-search .col2 { margin: 0 0 15px 25px; width: 330px; float: left; }
#trn #content form.advanced-search .wide label span, #trn #content form.advanced-search div.col2 label span, #trn #content form.advanced-search .clear label span { font-weight: bold; margin-bottom: 0.2em; display: block; }
#trn #content form.advanced-search .wide select, #trn #content form.advanced-search .wide input { margin-bottom: 0.3em; width: 95%; }
#trn #content form.advanced-search .wide select.datepicker, #trn #content form.advanced-search .wide input.datepicker { width: 88%; }
#trn #content form.advanced-search fieldset { border: none; padding: 0; }
#trn #content form.advanced-search fieldset legend { font-weight: bold; margin-bottom: 0.3em; color: #000; }
#trn #content form.advanced-search div.search-button { clear: left; margin: 2em 60px 0 0; text-align: right; }
#trn #content form.advanced-search label input { vertical-align: text-bottom; }
#trn #content form.advanced-search .clear { margin: 0 0 15px 25px; }
#trn #content div.table:after { visibility: hidden; overflow: hidden; clear: left; display: block; height: 0; content: "."; }
#trn #content .column5 fieldset { width: 19%; float: left; }
#trn #content .column5 fieldset label { line-height: 1.4; display: block; }
#trn #content .column3 fieldset { width: 30%; float: left; }
#trn #content .column3 fieldset select { width: 90%; }
#trn #content div.travel-progressdiv { visibility: hidden; left: 260px; background-color: white; border: 5px solid #7F2347; height: 150px; text-align: center; position: absolute; width: 400px; top: 4px; }
#trn #content table.travel { font-size: 1em; margin: 2em 10px; width: 756px; }
#trn #content table.travel thead th { border-bottom: 1px solid #7F2347; text-align: left; }
#trn #content table.travel thead th span { font-weight: bold; }
#trn #content table.travel thead th span, #trn #content table.travel tbody td span { margin-bottom: 5px; width: 16%; float: left; }
#trn #content table.travel tbody td label, #trn #content div.result756 li label { font-weight: bold; clear: left; width: 16%; float: left; }
#trn #content div.leftcolumn { padding-left: 10px; width: 120px; }
#trn #content div.rightcolumn { width: 626px; }
#trn #content table.travel tbody td div.description { width: 83%; float: left; }
#trn #content table.travel tbody td img.stars { height: 12px; }
#trn #content a.resultimg { padding: 10 px; }
#trn #content table.travel tbody td a.brokerimg img { padding: 10px; }
#trn #content table.travel tbody tr.like td { background: #f2f6f7; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
#trn #content div.like { background: #f2f6f7; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
#trn #content table.travel tbody td { padding: 5px 0; vertical-align: top; }
#trn #content table.travel tbody td strong { font-weight: bold; }
#trn #content table.travel tbody td a.actionbutton { background: url(/images/design/actionbutton-bg.png); cursor: pointer; padding: 0 0 0 5px; display: block; height: 23px; }
#trn #content table.travel tbody td a.actionbutton span { margin-bottom: 2px; background: url(/images/design/actionbutton-right.png) no-repeat right center; cursor: pointer; padding: 0 2px 0 0; display: block; width: auto; float: none; }
#trn #articles { margin: 15px 10px 10px; position: relative; border-top: none; float: left; width: 776px; }
#trn .ukenseiendom_banner { clear: both; margin-bottom: 30px; background-color: white; height: 283px; margin-left: 10px; width: 776px; }
#trn .ukenseiendom_banner h2, #trn #articles h2 { background: url(/images/design/min-header.png); margin-bottom: 0.5em; color: #000; height: 36px; }
#trn .ukenseiendom_banner h2 span, #trn #articles h2 span { background: url(/images/design/min-header-right.png) no-repeat right center; padding: 2px 5px; display: block; height: 32px; }
#trn #articles h2 a { font-family: Verdana,Geneva,Arial,Helvetica,Kalimati,FreeSans,Garuda,sans-serif; color: #000; }
#trn #articles div.column { padding: 10px; width: 368px; float: left; }
#trn #articles h3 { font-weight: bold; clear: left; font-size: 1.8em; }
#trn #articles h3 a { font-weight: bold; color: #000; }
#trn #articles h3 img { margin-right: 10px; margin-bottom: 10px; float: left; }
#trn #articles p { font-size: 1.2em; margin-bottom: 1em; line-height: 1.3; }
#trn #articles p.ingress { font-weight: bold; }
#trn #articles p span.dato { font-weight: normal; font-size: 0.9em; font-style: italic; }
#trn .result756 { clear: both; padding: 1em 0; width: 756px; margin-left: 10px; }
#trn .result756:after { visibility: hidden; clear: both; overflow: hidden; display: block; height: 0; content: "."; }
#trn .result { clear: both; padding: 1em 0; position: relative; width: 520px; }
#trn .result:after { visibility: hidden; clear: both; overflow: hidden; display: block; height: 0; content: "."; }
#trn .result a.resultlist-image { margin-right: 20px; margin-bottom: 10px; margin-top: 0.5em; float: left; }
#trn .result h2 a, #trn .result756 h2 a { background: none; text-decoration: none; }
#trn .result h2 a:hover, #trn .result756 h2 a:hover { text-decoration: underline; }
#trn .result a.resultlist-image { float: left; }
#trn .result p { font-weight: bold; font-size: 1.2em; position: relative; }
#trn .result p.brokerlogoline { font-weight: bold; font-size: 1.2em; position: relative; width: 280px; float: right; }
#trn .result b { font-weight: bold; }
#trn .result div { float: right; width: 280px; }
#trn .result ul { margin: 1em 0; float: left; }
#trn .result ul li { font-size: 1.1em; }
#trn .result ul li.price span { font-weight: bold; }
#trn .result ul li.pricesold span { font-weight: bold; }
#trn .result ul li.price { font-weight: bold; }
#trn .result ul li.pricesold { font-weight: bold; color: #c02020; }
#trn .result ul li span { margin-right: 20px; width: 80px; float: left; }
#trn .result p a.broker { float: left; }
#trn .result p img.broker { float: left; }
#trn .result p a.actionbutton, #trn p.button_container a.actionbutton { cursor: pointer; float: right; white-space: nowrap;
}
#trn #job .result { border-bottom: 1px solid #ccc; }
#trn #job .result ul { margin: 10px 0 0 0; float: left; }
#trn #job .ad ul li.fet, #trn #content ul li.fet { font-weight: bold; }
#trn #job .result p a.actionbutton { margin: 10px 0 0 0; cursor: pointer; float: right; }
#trn #job .ad #company-introduction { padding: 2em 1em; }
#trn #job .ad  #company-introduction p { font-style: italic; }
#trn #job .ad #company-introduction p img { margin-right: 10px; padding-left: 1px; margin-left: 1px; float: left; }
#trn #job .ad  #annonsetext { font-size: 1.1em; line-height: 1.4; }
#trn #job .ad #annonsetext ul { margin: 0 0 1em; }
#trn #job .ad #annonsetext li { list-style: disc outside; font-size: 1em; line-height: 1.4; margin-left: 3em; }
#trn #job .ad #annonsetext strong { font-weight: bold; }
#trn #job .ad .w256 #applyform input { margin: 1em 0; }
#trn div.mypages { margin: 5px; padding: 5px; width: 554px; float: right; }
#trn .mypage_menu { padding-right: 2px; overflow: hidden; margin: 0; padding: 10px; float: left; width: 185px; }
#trn .mypage_menu li { font-size: 1.1em; color: #9a8c7e; }
#trn .mypage_menu li span.current { font-size: 9pt; }
#trn .mypage_menu .mypage_lis { font-size: 1.1em; margin: 0 0 0 10px; padding: 1px 0 0 12px; }
#trn .mypage_menu #user_ad_list .mypage_lis { margin-bottom: 5px; }
#trn .mypage_menu #user_ad_list .inactive a { color: #818EB1; }
#trn .mypage_menu a { font-size: 1.1em; }
#trn #content .mypage_menu ul li h3 { font-weight: bold; font-size: 1.1em; border: none; color: #38383f; }
#trn .mypage_rightmenu { margin-right: 10px; border: 1px solid #7F2347; padding: 5px; width: 175px; float: right; }
#trn .mypage_leftmenu { margin-right: 0px; font-size: 1.2em; margin: 10px; padding: 10px; width: 180px; float: left; }
#trn .mypage_leftmenu p { text-align: center; }
#trn .mypage_content { margin: 0; padding: 10px; width: 556px; }
#trn .myt h2 { margin-bottom: 1em; }
#trn .myt p { margin-bottom: 0.6em; line-height: 1.4; }
#trn .myt ul { list-style: disc outside; padding-left: 2.5em; }
#trn .myt ul li { line-height: 1.5; }
#trn div.mypages-form label, #trn form.new_attachment label { font-weight: bold; clear: left; margin-top: 5px; float: left; width: 90px; }
#trn div.mypages-form input { clear: left; float: left; }
#trn #mypage.mypmenu h2, #trn #job.mypmenu h2 { width: 180px; }
#trn #mypage ul li h3 { font-weight: bold; font-size: 1.5em; margin-top: 1em; border-bottom: 1px solid; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #7F2347; }
#trn #mypage #newad h1 { font-size: 2.2em; text-align: center; }
#trn #mypage #newadlinks ul li { background-position: top center; padding-top: 70px; margin: 0 25px; background-repeat: no-repeat; height: 70px; width: 60px; float: left; }
#trn #newadlinks #property { background-image: url(/images/design/icons/bolig_60.png); }
#trn #newadlinks #motor { background-image: url(/images/design/icons/car_60.png); }
#trn #newadlinks #boat { background-image: url(/images/design/icons/boat_60.png); }
#trn #newadlinks #job { background-image: url(/images/design/icons/jobb_60.png); }
#trn #newadlinks #classifieds { background-image: url(/images/design/icons/marked_60.png); }
#trn #newadlinks #newadlinks { background-image: url(/images/design/html-bg.png); }
#trn span.mypages-button button { margin-right: 4px; font-weight: bold; font-size: 12px; margin-bottom: 10px; background: #f7f8fa url(/images/design/mypage_but_grey.png) repeat-x bottom center; margin-top: 10px; cursor: pointer; border: 1px solid #7F2347; height: 23px; text-align: center; }
#trn span.mypages-button a { text-decoration: none; }
#trn span.center-button { margin-left: 300px; }
#trn div.mypages-image-thumb { margin: 20px 0 20px 5px; float: left; width: 250px; }
#trn div.mypages-image-thumb img { margin-right: 10px; }
#trn span.mypages_active button { border-color: #7b0c26; background: #f7f8fa url(/images/design/mypage_but_red.png) repeat-x bottom center; color: #fff; }
#trn #content #did-you-mean { border-bottom: 1px solid #7F2347; height: 32px; color: #a19689; }
#trn #content #did-you-mean span { margin-bottom: 0.2em; display: block; }
#trn #content #referrer-link-to-main-site a { font-size: 2.2em; text-align: right; }
#trn #content #referrer-link-to-main-site { border-bottom: 1px solid #7F2347; height: 32px; }
#trn #content #referrer-link-to-main-site p { text-align: right; }
#trn #content #referrer-link-to-main-site a { font-weight: bold; font-size: 1.2em; font-family: Georgia, Garamond, "Times New Roman", Times, "NimbusRoman No9 L", "Century Schoolbook L", serif; color: #7F2347; }
#trn #subscription { clear: both; margin-top: 40px; border-bottom: 1px solid #7F2347; padding: 1em; border-top: 1px solid #7F2347; }
#trn #subscription h2 { margin-bottom: 0.6em; font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif; color: #212125; }
#trn #subscription div { font-size: 1.2em; line-height: 1.4; }
#trn #subscription div em { margin: 0.5em 0 1em 0; display: block; }
#trn #subscription div a.rss { background: url(/images/design/icons/rss.png) no-repeat left center; padding: 2px 0 2px 25px; }
#trn #subscription input { width: 300px; }
#trn #subscription form button { border-color: #7f9db9; height: 21px; position: relative; top: 1px; margin-left: 10px; width: 150px; }
#trn #subscription form button img { margin-right: 10px; vertical-align: baseline; }
#trn .ad h1 { clear: left; font-size: 2.5em; margin: 10px; }
#trn .ad h3 { font-size: 1.8em; margin-top: 20px; font-weight: normal; background: none; text-indent: 0; left: auto; height: auto; width: auto; position: relative;}
#trn .ad #main-image { margin-bottom: 1em; display: block; }
#trn .ad #thumbs { margin: 0.5em 0 1em; width: 535px; }
#trn .ad .w320 #thumbs { width: 300px; }
#trn .ad p { font-size: 1.1em; margin-bottom: 1em; line-height: 1.4; }
#trn .ad p.ingress { font-weight: bold; margin-top: 1em; }
#trn .ad .w200 h3, #trn .ad .w256 h3, #trn .ad .order-prospect-wrapper h3 { margin-bottom: 0.5em; }
#trn .ad .w200 h3:first-child, #trn .ad .w256 h3:first-child { margin-top: 0; }
#trn .ad .w200 ul li { margin-bottom: 0.5em; line-height: 1.2; }
#trn .ad .w200 ul li span { clear: left; text-align: left; float: left; }
#trn .ad .w200 img { margin: 5px auto 10px auto; }
#trn .ad .w200 .ad_is_passive { font-weight: bold; font-size: 1.4em; color: #C02020; }
#trn .ad .w200 ul:after { visibility: hidden; overflow: hidden; clear: both; display: block; height: 0; content: "."; }
#trn .ad .w200 ul li span.largeprice { font-weight: bold; font-size: 2em; clear: left; display: block; color: #000000; height: 2em; width: 100%; float: none; }
#trn .ad .w200 ul li span.sold { font-weight: bold; font-size: 2em; clear: left; display: block; color: #c02020; height: 2em; width: 100%; float: none; }
#trn .ad .w320 ul { list-style: disc outside; margin: 1.5em 0; padding-left: 2.5em; }
#trn .ad .w320 ul li { font-size: 1.1em; line-height: 1.6; }
#trn .ad #annonsetext b { font-weight: bold; }
#trn .ad #annonsetext i { font-style: italic; }
#trn .ad .w256 h3 { border-bottom: 1px solid; }
#trn .ad .w256 ol { list-style: decimal outside; padding-left: 2.5em; }
#trn .ad .w256 ol li { font-size: 1.1em; line-height: 1.6; }
#trn .ad .w256 form { background: #f1f5f6; margin-top: 1.5em; border: 1px solid #e3e8ec; padding: 0 10px 10px 10px; }
#trn .ad .w256 form h3 { margin: 0 -10px 10px; background: #e3e8ec; border-bottom: none; padding: 3px; color: #000; }
#trn .ad .w256 form div { margin: 1em 0; }
#trn .ad .w256 form div p { font-weight: bold; margin: 4px; text-align: right; }
#trn .ad .w256 form div p span { float: left; }
#trn .ad .w256 form div label { display: block; }
#trn .ad .w256 form div input { width: 200px; }
#trn .ad .w256 form fieldset { margin: 2em 0; border: none; }
#trn .ad .w256 form fieldset legend { font-weight: bold; margin-bottom: 0.5em; color: #000; }
#trn .ad .w256 form fieldset div { margin: 0; width: 49%; float: left; }
#trn .ad .w256 form fieldset div label { display: inline; float: none; }
#trn .ad .w256 form fieldset div input { margin-right: 5px; width: auto; }
#trn .ad .w256 form div input[size="6"], #trn .ad .w256 form div input[size="28"] { width: auto; }
#trn .ad .w256 form div textarea { width: 200px; }
#trn a.actionbutton { margin-bottom: 3px; background: url(/images/design/actionbutton-bg.png); cursor: pointer; text-decoration: none; color: #212125; height: 23px; }
#trn a.actionbutton span { background: url(/images/design/actionbutton-right.png) no-repeat right center; cursor: pointer; line-height: 23px; padding: 0 5px; display: block; vertical-align: middle; height: 23px; float: left; }
#trn a.actionbutton span img { margin-right: 3px; vertical-align: middle; margin-bottom: 3px; top: -2px; }
#trn .ad .actionbuttons { clear: both; padding: 10px 0 10px 10px; height: 23px; position: relative; }
#trn .p1 { left: 10px; position: absolute; }
#trn .p1 span img { margin-right: 5px; margin-top: 3px; }
#trn .p1 .preben img { left: 8px; margin-right: 4px; position: absolute; top: 2px; }
#trn .p2 { position: absolute; right: 0px; }
#trn .p2 span img { margin-right: 5px; margin-top: 3px; }
#trn .p2 .preben img { left: 3px; margin-right: 4px; position: absolute; top: 0px; }
#trn .p3 { left: 10px; position: absolute; }
#trn .p3 span img { margin-right: 5px; margin-top: 3px; }
#trn .p3 .preben img { left: 3px; margin-right: 4px; position: absolute; top: 0px; }
#trn a.actionbuttonpreben { margin-right: 5px; margin-bottom: 3px; background: url(images/design/actionbutton-bg.png); cursor: pointer; margin-top: 1px; text-decoration: none; color: #212125; height: 23px; position: relative; float: left; }
#trn a.actionbuttonpreben span { background: url(images/design/actionbutton-right.png) no-repeat right center; cursor: pointer; line-height: 23px; padding: 0 5px; display: block; vertical-align: middle; height: 23px; float: left; }
#trn .preben { cursor: pointer; line-height: 23px; position: relative; float: left; }
#trn .preben span { line-height: 23px; vertical-align: middle; margin-left: 20px; }
#trn .actionbuttons a.actionbutton { margin-right: 5px; cursor: pointer; margin-top: 1px; float: left; }
#trn html .preben span { line-height: 23px; vertical-align: middle; margin-left: 18px; }
#trn .ad .order-prospect-wrapper { margin-right: 10px;  float: left; width: 230px; }
#trn .ad .order-prospect-wrapper h3 { margin: 0 10px 10px 0; }
#trn #content form.order { margin-bottom: 0; }
#trn .ad .no-margin { margin: 0; }
#trn .mobil_wrapper { margin-right: auto; background-position: top left; overflow: hidden; background-repeat: no-repeat; border: 0px solid black; background-image: url(/images/design/mob_back.png); height: 222px; margin-left: 0px; width: 203px; }
#trn .mobil_tittel { font-size: 8pt; margin-bottom: 0px; margin-top: 10px; padding: 2px; margin-left: 50px; }
#trn #mobil_form { margin-right: 10px; font-size: 8pt; text-align: center; }
#trn #mobil_heading { margin-right: 10px; margin: 0; text-decoration: none; padding: 0; }
#trn .mobil_input_tlf { font-size: 8pt; margin: 0 5px 5px 0; border: 1px solid black; padding: 3px 0 0 0; height: 18px; width: 168px; }
#trn .mobil_button { font-weight: normal; padding-right: 3px; padding-bottom: 2px; font-size: 8pt; padding-top: 0px; margin-top: 10px; border: 0px solid black; background-image: url(/images/design/mob_button.png); height: 23px; padding-left: 3px; text-align: right; width: 171px; }
#trn .mobil_button img { margin: 0; border: 0px solid black; float: left; }
#trn #mobil_form img { margin: 0; border: 0px solid black; float: left; }
#trn #mobil_form  form { background: none; margin-top: 1.5em; border: none; padding: 0 10px 10px; }
#trn #paging { margin-bottom: 4em; margin-top: 0em; height: 15px; text-align: center; }
#trn #paging table { width: 100%; }
#trn #paging table .pag_last { text-align: left; width: 10%; }
#trn #paging table .pag_num { text-align: center; width: 80%; }
#trn #paging table .pag_nxt { text-align: right; width: 10%; }
#trn #paging span { margin-top: 7px; height: 2em; }
#trn #paging span.left, #trn #paging span.right { margin-top: 0px; width: auto; }
#trn #paging span.paging-numbers { margin-right: auto; margin-top: 0px; margin-left: auto; }
#trn #paging span a { background: url(/images/design/button-bg-left.png) center; margin: 0 0.1em; border: 1px solid #ccc; text-decoration: none; display: inline-block; padding: 0.3em 0.5em; color: #000; }
#trn #paging span a.active { background: #7F2347; cursor: default; color: #fff; }
#trn #banners { margin-right: 15px; font-size: 11px; line-height: 15px; color: #323131; width: 180px; float: right; }
#trn #banners h2 { font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans,Garuda, sans-serif; color: #a19689; }
#trn #banners h2 + h3 { margin-top: 1px; }
#trn #banners h3 { margin-top: 1em; }
#trn #banners p { font-size: 13px; line-height: 15px; color: #323131; }
#trn #banners a { font-size: 11px; text-decoration: none; color: #337e78; }
#trn #banners h3 a { font-weight: bold; font-size: 11px; text-decoration: underline; color: #406da6; }
#trn li.textlink-banner a { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans, Garuda, sans-serif; color: #0033B6; }
#trn #footer { clear: both; background: #fff url(/images/design/footer-bg.png) repeat-x top; padding: 10px 10px 15px 10px; }
#trn #footer-banner { height: 160px; }
#trn #footer-banner .banner-200x48 { margin-left: 7px; }
#trn .current_image { border: 1px solid #ccc; }
#trn .image_thumb { padding: 1em; float: left; }
#trn #edda { overflow: visible; padding-top: 20px; background: #fff url(/images/design/bottom-bg.png) no-repeat center top; margin: 0 auto; height: 5px; width: 1002px; }
#trn #edda ul li { float: left; }
#trn #edda ul li a { background-repeat: no-repeat; text-indent: -9999px; display: block; margin-left: 53px; }
#trn #edda-media { background-image: url(/images/design/edda/edda-media.png); height: 25px; width: 79px; }
#trn #edda #hytteavisen { background-image: url(/images/design/edda/hytteavisen_logo.png); height: 22px; width: 149px; }
#trn #speaker { background-image: url(/images/design/edda/speaker.png); height: 29px; width: 80px; }
#trn #kvinneguiden { background-image: url(/images/design/edda/kvinneguiden.png); height: 25px; width: 193px; }
#trn #tek { background-image: url(/images/design/edda/tek_logo.png); height: 30px; width: 101px; }
#trn #opoint { background-image: url(/images/design/edda/opoint.png); height: 28px; width: 77px; }
#trn #edda address { clear: left; margin-bottom: 1.5em; padding: 10px 0; display: block; font-style: normal; text-align: center; }
#trn .temp form { padding: 10px; }
#trn .temp form div label, #trn .temp .label { margin-right: 10px; font-weight: bold; text-align: right; width: 150px; float: left; }
#trn .temp .label { margin-right: 4px; font-weight: bold; text-align: right; width: 150px; float: left; }
#trn .temp form div { margin: 0.5em 0; }
#trn .temp form fieldset { border: none; padding-left: 160px; }
#trn .temp form fieldset legend { font-weight: bold; font-size: 1.2em; color: #7F2347; margin-left: -53px; }
#trn .temp form fieldset label { display: block; text-align: left; }
#trn .temp form fieldset div { width: 200px; float: left; }
#trn .temp form fieldset div.singlecolumn { float: left; }
#trn .temp .fieldWithErrors { color: red; }
#trn div.fieldWithErrors { display: inline; }
#trn div.fieldWithErrors input { background-color: #E2A2B9; }
#trn .mandatory { font-weight: bold; color: #7F2347; }
#trn #map_container { height: 300px; position: relative; width: 536px; }
#trn #map_container #map_progress { left: 40%; border: 1px solid #000; padding: 5px; height: 42px; z-index: 2; position: absolute; width: 42px; top: 40%; }
#trn #map_container #map_dim { opacity: 0.4; left: 0; background-color: #000; height: 100%; position: absolute; z-index: 1; width: 100%; top: 0; }
#trn #map_container #map { left: 0; height: 300px; position: absolute; z-index: 0; width: 520px; top: 0; }
#trn table.full_width { width: 100%; }
#trn table.centered_full_width { margin: 0 auto 20px auto; width: 95%; }
#trn tr.heading th { font-weight: bold; background-color: #7F2347; border: 1px solid #7F2347; padding: 0.4em; color: #fff; text-align: left; }
#trn tr.odd { background-color: #E8E8E8; }
#trn div.even { background-color: #000; }
#trn tr.outline { border-color: #7F2347; border-width: 1px; border-style: solid; }
#trn div.outline { border-color: #7F2347; border-width: 1px; border-style: solid; }
#trn tr.outline td { padding: 0.4em; }
#trn #content form div.multiple_columns { clear: none; padding: 1.3em; text-align: left; float: left; width: 28%; }
#trn #content form div.multiple_columns ul { margin-bottom: 0; margin-top: 0; }
#trn #content form div.multiple_columns ul li { font-size: 1.3em; margin: 0.2em 0 0.2em 0.4em; line-height: 2; float: none; }
#trn #content form div.multiple_columns h2 { margin-top: 0; margin-left: 0; }
#trn #content form div.col_1 { clear: left; }
#trn #content .admin-only-box { background: #FBECEB; border: 1px solid #8E4A48; padding: 5px; }
#trn #payment_status .please_wait { font-weight: bold; margin-top: 2em; background-repeat: no-repeat; padding: 1.2em 0.6em 0.6em 4em; background-image: url(/images/loading.gif); height: 3em; }
#trn .payment strong { font-weight: bold; }
#trn a.payment_button { font-weight: bold; -webkit-border-radius: 4px; background: #efefef url("/images/design/formbutton-bg.png"); text-decoration: none; border: 1px solid #aaa; padding: 5px 15px; -moz-border-radius: 4px; color: #000; border-radius: 4px; }
#trn a.payment_button:hover { color: #0033B6; }
#trn div.explanation { font-size: 10px; margin: 0; background: #7F2347 url(../images/design/formhelper/formhelper-bg.png) no-repeat bottom; padding: 10px; min-height: 80px; color: #fff; z-index: 9999; position: absolute; width: 179px; }
#trn div.explanation h3 { left: -32px; font-size: 1.4em; margin-bottom: 10px; background: url(../images/design/formhelper/arrow.png) no-repeat left center; margin-top: 0; min-height: 19px; padding-left: 32px; color: #fff; position: relative; }
#trn div.explanation h3 span { font-weight: bold; background: url(../images/design/formhelper/questionmark.png) no-repeat left 0.15em; padding-left: 20px; }
#trn div.explanation p { font-size: 1.2em; }
#trn div.explanation #topspan { left: 0; background-image: url(../images/design/formhelper/formhelper-top.png); height: 3px; position: absolute; width: 199px; top: -3px; }
#trn div.explanation #bottomspan { bottom: -3px; left: 0; background-image: url(../images/design/formhelper/formhelper-bottom.png); height: 3px; position: absolute; width: 199px; }
#trn div.expl_cquestionmark { font-size: 8pt; margin: 0; background: #fff; border: 1px solid #7F2347; padding: 10px; min-height: 100px; color: #000; position: absolute; margin-left: -200px; width: 300px; }
#trn div.expl_cquestionmark h3 { font-weight: bold; font-size: 12pt; margin: -10px 0 10px 0; background: none; padding: 0 0 0 0; color: #7F2347; position: static; }
#trn div.expl_cquestionmark span.head { font-weight: bold; }
#trn div.expl_cquestionmark h3 span { font-weight: bold; background: none; padding-left: 20px; }
#trn div.expl_cquestionmark p { font-size: 8pt; }
#trn #content form input.expl_questionmark { background: transparent url(../images/proff/QuestionMark-32x32.png) no-repeat scroll 0 2px; border: 0; height: 32px; float: right; width: 32px; }
#trn #receipt { border: 1px solid #222; padding: 1em; }
#trn table.payment td { padding: 0.4em 0; }
#trn table.payment tr.sum td { border-top: 1px solid #000; }
#trn fieldset #receipt p { text-align: left; }
#trn table.select_payment_type td { padding: 0 0.2em; vertical-align: middle; }
#trn #search_tip_container, #trn #navigation form #search_tip_container { background-repeat: no-repeat; padding: 0 0 0 0; background-image: url(/images/design/up_arrow_transp.png); height: 140px; z-index: 504; position: absolute; width: 558px; }
#trn #search_tip, #trn #navigation form #search_tip { -webkit-box-shadow: 12px 12px 12px #999; left: 0; -webkit-border-radius: 10px; background-color: #7F2347; padding: 2em 0 0 0; -moz-border-radius: 10px; color: #fff; height: 100%; text-align: left; position: absolute; width: 100%; top: 22px; }
#trn #search_tip h1, #trn #search_tip p, #trn #search_tip ul { font-weight: bold; padding: 0 10px 0 10px; color: #fff; }
#trn #search_tip_container #search_tip ul { font-weight: bold; list-style: disc inside; font-size: 120%; }
#trn #search_tip_container #search_tip ul li a { text-decoration: none; color: #fff; }
#trn #search_tip #search_tip_close_button { font-weight: bold; bottom: 10px; background: #7F2347 url(/images/design/x.png) top left no-repeat; cursor: pointer; padding: 0 0 0 20px; height: 14px; position: absolute; right: 20px; }
#trn #navigation form #search_tip_close_button:hover { text-decoration: underline; }
#trn .wrapper_richtext h4, #trn .similar_header h4 { font-size: 13pt; font-weight: normal; color: #7F2347; }
#trn .wrapper_richtext b, #trn strong { font-weight: bold; }
#trn .wrapper_richtext em { font-size: 7pt; font-style: italic; }
#trn .wrapper_richtext ol { list-style: none; }
#trn .wrapper_richtext ul { list-style: disc; margin-left: 40px; }
#trn .wrapper_richtext li { list-style: disc; }
#trn .wrapper_richtext p { margin: 0; padding: 0; }
#trn li.location_with_counties { -webkit-border-radius: 4px; margin-bottom: 0.4em; background-color: #f0f4f6; border: 1px solid #96989A; padding: 0.4em 0.2em; -moz-border-radius: 4px; text-align: right; }
#trn li.location_with_counties .chk { float: left; }
#trn li.location_with_counties .lnk a { text-decoration: none; }
#trn li.loc2 { margin: 0 0 0 16px; display: block; text-align: left; width: 100%; }
#trn span.loc3 { display: block; text-align: left; margin-left: 16px; width: 100%; }
#trn img.locbutton { margin-right: 4px; vertical-align: text-bottom; margin-left: 4px; }
#trn a.featured_link { margin: 0.4em; background: transparent url(/images/design/actionbutton-bg-170.png) repeat scroll 0% 0%; cursor: pointer; text-decoration: none; display: block; padding: 4px; height: 15px; color: #000000; text-align: center; width: 162px; }
#trn #resultrater_container { margin-top: 30px; }
#trn #resultrater_container div label { margin-top: 10px; display: block; }
#trn #resultrater_container div input { width: 250px; }
#trn #resultrater_container div textarea { height: 200px; width: 250px; }
#trn #resultrater_msg { color: red; }
#trn #prospect { margin: 20px 0 20px 10px; }
#trn #content #prospect h2 { font-weight: bold; font-size: 200%; margin-bottom: 0.8em; }
#trn #prospect-middle h3 { font-weight: bold; font-size: 120%; }
#trn #prospect-right h3 { font-weight: bold; font-size: 150%; margin-top: 0.4em; border-bottom: 1px solid #7F2347; }
#trn p.price { font-weight: bold; font-size: 150%; text-align: right; }
#trn #prospect-right dl dt { width: 50%; float: left; }
#trn #prospect-middle p { margin-bottom: 1em; }
#trn #prospect-middle h3 { margin-bottom: 1em; }
#trn input.add_to_list { background-color: #eee; margin-top: 1em; border: 1px solid #000; -moz-border-radius: 3px; padding: 0.3em 2em; text-align: middle; }
#trn .classified-form p { margin-bottom: 1.4em; }
#trn #prospect label { font-weight: bold; font-size: 120%; display: block; color: #7F2347; }
#trn #lightbox { left: 0; line-height: 0; text-align: center; z-index: 100; position: absolute; width: 100%; }
#trn #lightbox a img { border: none; }
#trn #outerImageContainer { margin: 0 auto; background-color: #fff; height: 250px; position: relative; width: 250px; }
#trn #imageContainer { padding: 10px; }
#trn #loading { left: 0%; line-height: 0; height: 25%; text-align: center; position: absolute; width: 100%; top: 40%; }
#trn #hoverNav { left: 0; height: 100%; z-index: 10; position: absolute; width: 100%; top: 0; }
#trn #imageContainer>#hoverNav { left: 0; }
#trn #hoverNav a { outline: none; }
#trn #prevLink, #trn #nextLink { background: transparent url(/images/blank.gif) no-repeat; display: block; height: 100%; width: 49%; }
#trn #prevLink { left: 0; float: left; }
#trn #nextLink { float: right; right: 0; }
#trn #prevLink:hover, #trn #prevLink:visited:hover { background: url(/images/prev.gif) left 15% no-repeat; }
#trn #nextLink:hover, #trn #nextLink:visited:hover { background: url(/images/next.gif) right 15% no-repeat; }
#trn #imageDataContainer { overflow: auto; margin: 0 auto; line-height: 1.4em; background-color: #fff; font: 10px Verdana, Helvetica, sans-serif; width: 100%; }
#trn #imageData { padding: 0 10px; color: #666; }
#trn #imageData #imageDetails { text-align: left; float: left; width: 70%; }
#trn #imageData #caption { font-weight: bold; }
#trn #imageData #numberDisplay { padding-bottom: 1.0em; clear: left; display: block; }
#trn #imageData #bottomNavClose { padding-bottom: 0.7em; float: right; width: 66px; }
#trn #overlay { left: 0; background-color: #000; height: 500px; z-index: 90; position: absolute; width: 100%; top: 0; }
#trn .wrapper_inner { width: 100%; }
#trn .boat_field_rightspace { margin-right: 90px; }
#trn .tinde-form label { font-weight: bold; display: block; }
#trn .subscription_links a { font-weight: bold; text-decoration: none; }
#trn dl.vertical { margin-bottom: 1em; padding: 0; float: left; }
#trn dl.vertical dt { clear: left; margin: 0; float: left; }
#trn dl.vertical dd { margin: 0; text-align: right; float: left; }
#trn dl.horizontal { padding: 0; width: 100%; }
#trn dl.horizontal dt { font-weight: bold; margin: 0; padding: 0; width: 100%; }
#trn dl.horizontal dd { margin-bottom: 2em; width: 100%; }
#trn .result dl.vertical { width: 280px; }
#trn .result dl.vertical dt { width: 100px; }
#trn .result dl.vertical dd { width: 180px; }
#trn .result h2 a { font-weight: normal; }
#trn .result h2 a:hover { text-decoration: underline; }
#trn .result h2 { margin: 0; padding: 0; }
#trn .sidebar_entry { width: 220px; }
#trn .sidebar_entry dl.vertical { width: 220px; }
#trn .sidebar_entry dl.vertical dt { width: 100px; }
#trn .sidebar_entry dl.vertical dd { width: 120px; }
#trn .sidebar_entry dl.vertical dt, #trn .sidebar_entry dl.vertical dd { font-size: 11px; margin-bottom: 4px; }
#trn .sidebar_entry { margin-bottom: 20px; }
#trn .sidebar_entry dl.vertical dd.largeprice { font-weight: bold; font-size: 2em; margin-bottom: .5em; text-align: left; width: 100%; float: left; }
#trn .sidebar_entry dl.vertical dt.largeprice {width: 100%;}
#trn .sidebar_entry dl.vertical dd.ddleft { clear: both; text-align: left; width: 90%; float: left; }
#trn .sidebar_entry dl.vertical span { clear: both; display: block; }
#trn .sidebar_entry dl.vertical span.postcode { padding-top: 10px; }
#trn .similar_ads_entry { margin-right: 0; font-size: 10px; margin-bottom: 10px; margin-top: 0px; padding-left: 0px; margin-left: -10px; float: left; width: 195px; }
#trn .similar_ads_entry .hd .c, #trn .similar_ads_entry .ft .c { font-size: 1px; height: 3px; }
#trn .similar_ads_entry .ft .c { height: 3px; }
#trn .similar_ads_entry .s { padding-right: 2px; padding-bottom: 10px; padding-top: 8px; margin-bottom: -10px; border-right: 1px solid #7F2347; padding-left: 10px; }
#trn .similar_ads_entry .s p a { text-decoration: underline; color: #0033B6; }
#trn .similar_ads_entry .hd { background: transparent url(/images/design/top-220-r.png) no-repeat right 0px; }
#trn .similar_ads_entry .ft { background: transparent url(/images/design/bottom-220-r.png) no-repeat right bottom; margin-top: 10px; }
#trn .similar_ads_entry a { text-decoration: none; color: #000000; }
#trn .similar_ads_sidebar_box { overflow: hidden; margin: 3px 0 10px 2px; height: 80px; }
#trn .similar_ads_sidebar_image { overflow: hidden; padding: 3px 3px 0 0; height: 62px; float: left; width: 90px; }
#trn .similar_header { padding-left: 2px: margin-top: 80px; text-align: center; float: left; width: 184px; }
#trn .similar_ads_header a { font-weight: bold; overflow: hidden; font-size: 11px; width: 194px; }
#trn div.similar_ads_sidebar_box li.similar_ads_line { font-size: 10px; margin-bottom: 2px; line-height: 15px; }
#trn #thumbs a { text-decoration: none; }
#trn .price { font-weight: bold; }
#trn .multiple_select_list_control { margin: 0 0 10px 0; background: #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px 0 5px 5px; overflow-x: hidden; height: 220px; overflow-y: auto; border-left: 1px solid #888; position: relative; border-top: 1px solid #888; float: left; width: 50%; }
#trn .multiple_select_list_control li { font-size: 10px; overflow: hidden; margin-bottom: 1px; padding: 0; width: auto; }
#trn .multiple_select_list_control li.root { font-weight: normal; clear: both; }
#trn .multiple_select_list_control li ul.children { clear: both; margin-bottom: -1px; background: #fff; display: block; color: #000; }
#trn .multiple_select_list_control li.child { padding-left: 15px; }
#trn .multiple_select_list_control a.expando { margin-right: 10px; text-decoration: none; height: 16px; color: #000; position: relative; width: 16px; float: right; }
#trn .multiple_select_list_control a.expando.expanded { background: url("/images/design/expanded.png") no-repeat 0 0; }
#trn .multiple_select_list_control a.expando.collapsed { background: url("/images/design/collapsed.png") no-repeat 0 0; }
#trn .multiple_select_list_control input { margin: 0 0 0 0; margin-top: 1px; display: inline; position: relative; float: left; }
#trn .multiple_select_list_control label { clear: none; overflow: hidden; margin: 0; line-height: 10px; white-space: pre; word-wrap: none; padding: 5px 0 0 5px; height: 20px; text-align: left; position: relative; width: auto; float: left; }
#trn #faq-content { padding: 20px; }
#trn #faq-content h2 { padding-bottom: 5px; padding-top: 25px; }
#trn #faq-content p, #trn #faq-content div p { font-size: 12px; padding-top: 6px; }
#trn #faq-content a { font-size: 14px; }
#trn .faq-content-item a, #trn .faq-content-item p, #trn .faq-content-item ul li { font-size: 12px; }
#trn .faq-content-item { padding-bottom: 12px; padding-left: 5px; }
#trn .faq-content-item ul li { list-style: disc; padding-left: 5px; }
#trn .faq-content-item ul { padding-left: 15px; }
#trn #faq-content p, #trn #faq-content a, #trn #faq-content div p { width: 500px; }
#trn .wrapper_richtext h2 { padding-left: 0px; margin-left: 0px; }
#trn .wrapper_richtext ul { margin-bottom: 10px; margin-top: 10px; }
#trn .wrapper_richtext p { margin: 0; padding: 0; }
#trn .wrapper_richtext pre { font-size: 1em; font-family: Verdana,Geneva,Arial,Helvetica,Kalimati,FreeSans,Garuda,sans-serif; }
#trn .row_ad_text { clear: both; }
#trn .form-element-max-width { width: 300px; }
#trn #content form .editable-label { width: 130px; }
#trn #content form .mceEditor { clear: right; margin-top: 10px; margin-left: 20px; float: left; }
#trn #content form .new-field { padding-right: 0px; margin-right: 6px; text-decoration: none; display: block; height: 24px; margin-left: 20px; float: left; }
#trn #content form .new-field span { background: transparent url('/images/design/actionbutton-right.png') no-repeat scroll right top; line-height: 13px; padding: 5px 10px 5px 10px; display: block; }
#trn #content form .remove-field { padding-right: 0px; margin-right: 6px; margin-top: 10px; text-decoration: none; display: block; height: 24px; margin-left: 20px; float: left; }
#trn #content .mypage_margins { padding-right: 10px; padding: 10px; }
#trn #content #imagebank form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#trn #content #imagebank h2 { font-size: 14pt; margin-bottom: 10px; margin-top: 10px; }
#trn #content #imagebank col.c1 { width: 50px; }
#trn #content #imagebank img { margin-bottom: 10px; }
#trn #content #imagebank col.c2 { width: 175px; }
#trn #content #imagebank col.c3 { width: 359px; }
#trn #content #imagebank col.c4 { width: 75px; }
#trn #content #imagebank col.c5 { width: 94px; }
#trn #content #imagebank td { padding-bottom: 15px; padding-top: 20px; border-top: 1px solid #9a8c7e; }
#trn #content #imagebank td.td_c4 { text-align: right; }
#trn #content #imagebank td.td_c5 { padding-right: 10px; text-align: right; }
#trn #content #imagebank td.td_c5 img { width: 20px; }
#trn #content #imagebank td.td_c4 button { text-decoration: none; }
#trn #content #imagebank .enable-edit { clear: both; text-decoration: underline; color: #0033B6; float: left; }
#trn #content form .row_viewing { clear: both; height: 30px; }
#trn #content form .row_viewing .content_row { margin-right: 20px; font-size: 8pt; margin-top: 7px; margin-left: 20px; float: left; }
#trn #content form .row_viewing input.fields_date { width: 160px; }
#trn #content form .row_viewing a.remove-field { margin: 0 0 0 0; }
#trn #content form  a.new-field { margin-top: 5px; }
#trn #content form .row_ad_text { overflow: hidden; margin-bottom: 20px; }
#trn #content .mceEditor table { border: 1px solid #CCC; table-layout: auto; }
#trn #content .mceEditor table table { border: 0; }
#trn #content form .row_view3d { clear: both; margin-bottom: 20px; }
#trn #content h2 { font-size: 14pt; }
#trn #content .pagination { font-size: 7pt; position: relative; text-align: center; }
#trn #content .pagination span.current { font-size: 8pt; margin: 0 0.1em; background: #7F2347; cursor: default; text-decoration: none; border: 1px solid #ccc; padding: 0.3em 0.5em; display: inline-block; color: #fff; }
#trn #content .pagination a, #trn #content .pagination span.disabled { margin: 0 0.1em; background: url(/images/design/button-bg-left.png) center; text-decoration: none; border: 1px solid #ccc; padding: 0.3em 0.5em; display: inline-block; color: #000; }
#trn #content .pagination a:hover, #trn #content .pagination a:focus { background: #7F2347; color: #fff; }
#trn #content .up_doc { text-align: right; width: 333px; }
#trn a.button_medium { padding-right: 18px; margin-right: 6px; background: transparent url('/images/design/mypage_but_grey.png') repeat-x scroll top right; text-decoration: none; border: 1px solid #7b0c26; display: block; color: #000; height: 22px; float: left; }
#trn a.button_medium span { font-weight: bold; font-size: 12px; background: transparent url('/images/design/mypage_but_grey.png') repeat-x; line-height: 14px; padding: 3px 0 5px 18px; display: block; }
#trn a.button_medium_active { background: transparent url('/images/design/mypage_but_red.png') repeat-x; }
#trn a.button_medium_active span { background: transparent url('/images/design/mypage_but_red.png') repeat-x; color: #fff; }
#trn #mypages_menu { overflow: hidden; clear: both; }
#trn #mypages_menu a { margin-bottom: 5px; min-width: 160px; }
#trn #mypages_menu a span { padding-left: 10px; }
#trn #mypages_menu div { height: 16px; float: left; width: 25px; }
#trn #mypages_menu ul li { padding-left: 25px; height: 23px; }
#trn #mypages_menu ul li.my_insert_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 11.5%; }
#trn #mypages_menu ul li.my_ads_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 0%; }
#trn #mypages_menu ul li.my_shouts_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 22%; }
#trn #mypages_menu ul li.my_about_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 32%; }
#trn #mypages_menu ul li.my_profile_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 0%; }
#trn #mypages_menu ul li.my_signout_ico { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 0% 43.50%; }
#trn #mypages_menu div.insert_ad { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 11%; }
#trn #mypages_menu div.my_ads { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 0%; }
#trn #mypages_menu div.my_shouts { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 22%; }
#trn #mypages_menu div.my_about { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 32%; }
#trn #mypages_menu div.my_profile { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 0%; }
#trn #mypages_menu div.my_signout { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 42%; }
#trn #mypages_menu div.insert_ad_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 52%; }
#trn #mypages_menu div.my_ads_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 62%; }
#trn #mypages_menu div.my_shouts_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 72%; }
#trn #mypages_menu div.my_about_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 82%; }
#trn #mypages_menu div.my_profile_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 92%; }
#trn #mypages_menu div.my_signout_active { background: transparent url('/images/design/mypages_icons.png') no-repeat scroll 6% 100%; }
#small_content p { margin: 0; padding: 0; }
#small_content form { margin: 0; padding: 0; }
#small_content form h1 { font-weight: bold; font-size: 2.6em; }
#small_content form fieldset { margin: 2em 0; background-color: #EAEDEE; border: 1px solid #e3c3ce; padding: 2em 1em 1em; position: relative; z-index: 0; }
#small_content form fieldset legend { font-weight: bold; left: 0.5em; font-size: 1.1em; line-height: 1em; background-color: #EAEDEE; border-bottom: none; border: 1px solid #e3c3ce; padding: 0.2em 0.5em; color: #7F2347; position: absolute; top: -1em; }
#small_content .hint { size: 11px; color: #666; }
#small_content .greyout { background-color: #f5f5f5; }
#small_content form fieldset p.hint { font-style: italic; text-align: left; margin-left: 125px; }
#small_content input.loginbutton { margin-left: 120px; }
#small_content .loginscreen { font-size: 1.1em; }
#small_content fieldset p { text-align: center; }
#small_content form fieldset label, #content form fieldset input, #content form fieldset select, #content form fieldset textarea { font-size: 1.1em; margin: 5px 5px 5px 0; float: left; }
#small_content form fieldset img[src*="calendar.gif"] { margin-right: 1em; margin-top: 0.6em; margin-left: -0.2em; float: left; }
#small_content form fieldset label { clear: left; line-height: 1.6em; text-align: right; width: 120px; }
#small_content form fieldset ul.col3 li label { clear: none; line-height: 1.6em; text-align: left; width: 120px; }
#small_content form fieldset ul.col3 li { font-size: 1em; margin-left: 30px; width: 200px; float: left; }
#small_content form fieldset input[size="25"] { width: 132px; }
#small_content form fieldset input[size="50"], #content form fieldset textarea { overflow: hidden; width: 400px; }
#small_content form fieldset label.noclear { clear: none; }
#small_content form fieldset label.nowidth { width: auto; }
#small_content form fieldset label.noclear input { margin: 0 0 0 10px; display: inline; vertical-align: middle; float: none; }
#trn { background:none; }

/* They have an .ad img as well. */
#trn .ad img{
  display:inline;
}

#trn{
  font-size:80%;
}
#funnelBoxElement{
  text-align:left;
}
/* Hide the default subnav */
#globalnav .nocurrent ul.localnav{
  display:none;
}

#globalnav{
  margin-bottom:0;
}
#small_content form fieldset legend{
  display: block;
  border-bottom: 0;
}
#small_content fieldset p{
  clear: both;
}
#small_content h2{
  font-size:1.6em;
  margin-bottom:0.5em;
  color:#90103B;
  font-family:Georgia,Garamond,"Times New Roman",Times,"NimbusRoman No9 L","Century Schoolbook L",serif;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.2;
  margin:0;
  padding:0;
}



/* --------------------------------------
Overriding some of the external styles */
.wrap{
    background:#fff;
    overflow:hidden;
}

h1{
    font-size:150%;
}

/* Copy-paste that namespaces our own defaults */

#t_content{
	font-family: Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans, Garuda, sans-serif;
	color:#000;
	font-size:11px;
}

/* -----------
Main blocks */

#trn{
	margin:0 5px;
	overflow:hidden;
}

.t_main{
	width:780px;
	margin:0;
	padding:0;
	float:left;
}

.t_sidebar{
	width:180px;
	margin:0;
	padding:0;
	float:right;
	position:relative;
}

.t_sidebar #banners{
	position:absolute; /* Hmm. Safari and Firefox wants this. */
}

.t_sidebar #banners h2
{ 
  font-size: 120%;
  font-family: Verdana;
  font-weight: bold;
  color: #888;
}
.t_sidebar #banners a
{ 
  text-decoration: underline;
  color: #4968a0;
  font-weight: bold;
}
.t_sidebar #banners h3
{ 
  margin-top: 0.4em;
}
/* --------
Sub menu */

ul#t_submenu{
    overflow:hidden;
    width:100%;
    border-bottom:1px solid #eee;
    margin-bottom:1em;
}

ul#t_submenu li{
    float:left;
}

ul#t_submenu li.current
{
  background-color: #b61921;
}

ul#t_submenu li a{
    float:left;
    display:block;
    color:#666;
    height:24px;
    line-height:24px;
    font-size:.9em;
    border-right:1px solid #eee;
    padding-left:1em;
    padding-right:2em;
    background-color:#fff;
}

ul#t_submenu li a:hover{
    text-decoration:none;
    background:#ccc;
    color:#333;
}

ul#t_submenu li.current a{
    background-color:#ccc;
}

/* ---------
Home page */

.t_homepage_block{
    margin-bottom:1em;
}

#trn #t_homepage_search{
    background:url(../images/referrer/search_header_bg.png);
    height:58px;
    border:1px solid #a02846;
		margin-right:4px;
}

#t_homepage_search li{
    float:left;
    margin-left:20px;
    margin-top:20px;
}

#t_homepage_search li#t_homepage_logo{
    margin-top:0;
}

#t_homepage_search select{
    width:100px;
}

#t_homepage_search input{
    width:300px;
    border:1px solid #a02836;
}

#t_homepage_weekly_picks h2{
    background:url(../images/referrer/search_header_bg.png);
    display:block;
    border: 1px solid #888;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    padding:.5em;
    font-size:1.2em;
    font-weight:bold;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad {
  width: 378px;
  border: 1px solid #A02846;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad .ad-block {
  margin: 10px;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad img {
  float: left;
  padding-right: 5px;
}
#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad .tinde-ad-content {
  float: left;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad .tinde-ad-content h3 {
  text-transform: uppercase;
  font-size: 12px;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad .tinde-ad-content p {
  margin-bottom: 5px;
}

#t_homepage_weekly_picks #tinde-banner-feed .tinde-ad .tinde-ad-content h4 {
 font-size: 12px;
 color: #000;
 font-weight: bold;
 margin: 5px 0 3px 0;
 font-family: Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans, Garuda, sans-serif;
}

/* -----
Lists */

ul.t_simple,
ul.t_simple li{
    margin:0;
    padding:0;
    list-style-type:none;
}
h2#t_search_label{
	color: #000;
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
li#t_search_select_section select{
	width: 110px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 14px;
	border: thin solid #a02836;
}
li#t_search_field input{
	width: 420px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 16px;
}


/* ---------
Utilities */

.t_clear{
    clear:both;
}

/*
   The boxes containing each vertical listing
*/
#trn .t_direct_links ul
{ 
  float: left;
  width: 130px;
  margin:10px 0;
}


#trn .t_direct_links .count{
	text-align:center;
	padding:.5em;
}

#trn .t_direct_links .count a{
	color:#999;
	text-decoration:none;
/*  font-weight:bold;*/
}

#trn .t_direct_links li
{ 
  padding-left:14px;
  font-size: 10px;
}
#trn .t_direct_links li a
{ 
  text-decoration: underline;
  color: #003;
}
#trn .t_direct_links li.button
{  
  background:none;
  list-style-image: none;
  padding: 0 10px;
}

/* ------
Footer */

#t_footer{
	background-color:#444;
	color:#7a7a7a;
	overflow:hidden;
	padding:2em;
}

#t_footer a{
    color:#fff;
}

#t_footer ul,
#t_footer li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	overflow:hidden;
}

#t_footer li{
    padding-left:3em;
    margin-right:3em;
    border-left:1px solid #7a7a7a
}

/* -------------------
Showing a prospect  */

/* IE6 adgain */
#content.ad .w576.left{
	overflow:hidden;
	width:510px;
}

/* Random blergs because of mypages. */

#trn #t_bottom_spacer{
    height:10px;
    width:100%;
    background:#fff;
 }

#trn #mypage .right{
    float:left;
}

/* ------------------
Tabs fixes for IE6 */

#trn #tabs li,
#trn #tabs a{
	float:left;
}

/* -----------------------------
#content is not #content */

#trn #content{
	/* No margin on #content in here */
	margin:0;
	/*Adding the brand red border to the bottom of the main div*/
	border-bottom: 1px solid #90103B;
}

#trn .t_sidebar_wrapper h4
{
	padding-top: 100px;
	padding-bottom: 10px;
}

#t_homepage_sections .t_direct_links ul li h1 {
background:transparent url(../images/frontpage/v-btns.jpg) no-repeat scroll left 0;
height:110px;
}
#t_homepage_sections .t_direct_links ul li#tinde-job h1 {
  background-position: left -110px; }
#t_homepage_sections .t_direct_links ul li#tinde-motor h1 {
  background-position: left -220px; }
#t_homepage_sections .t_direct_links ul li#tinde-boat h1 {
  background-position: left -330px; }
#t_homepage_sections .t_direct_links ul li#tinde-classified h1 {
  background-position: left -440px; }
#t_homepage_sections .t_direct_links ul li#priceguide h1 {
  background-position: left -550px; }
#t_homepage_sections .t_direct_links ul li#travel h1 {
  background-position: left -660px; }

#t_homepage_sections .t_direct_links ul li h1 a {
display:block;
height:110px;
text-indent:-5999px;
}

#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	color:#151410;
	
	}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
   
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("/images/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("/images/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("/images/prev.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("/images/next.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow:hidden;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("/images/closelabel.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #151410;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	


/**********************************************************
********************* RESULT RATER ************************
**********************************************************/
#resultrater_container {
	margin-top: 30px;
}
#resultrater_container div label {
	display: block;
	margin-top: 10px;
}
#resultrater_container div input {
	width: 250px;
}
#resultrater_container div textarea {
	width: 250px;
	height: 200px;
}
#resultrater_msg {
	color: red;
}



/*MARIUS HACKS STUFF FOR Classifieds*/
#prospect
{
	margin: 20px 0 20px 10px;
}
#content #prospect h2
{
	font-size: 200%;
	font-weight: bold;
	margin-bottom: 0.8em;
}

#prospect-middle h3
{
	font-size: 120%;
	font-weight: bold;
}
#prospect-right h3
{
	font-size: 150%;
	font-weight: bold;
	border-bottom: 1px solid #90103b;
	margin-top: 0.4em;
}

p.price
{
	text-align: right;
	font-size: 150%;
	font-weight: bold;
}

#prospect-right dl
{
	
}
#prospect-right dl dt
{
	float: left;
	width: 50%;
}
#prospect-right dl dd
{
	
}
#prospect-middle p
{
	margin-bottom: 1em;
}
#prospect-middle h3
{
	margin-bottom: 1em;
}

input.add_to_list
{
	margin-top: 1em;
	border: 1px solid #000;
	background-color: #eee;
	padding: 0.3em 2em;
	text-align: middle;
	-moz-border-radius: 3px;
}

.classified-form p
{
	margin-bottom: 1.4em;
}

#prospect label
{
	display: block;
	font-weight: bold;
	color: #90103b;
	font-size: 120%;
}

.calendar_date_select {
  color:#38383F;
  border: 1px solid #aaa;
  display:block;
  width:195px;
  z-index: 1000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select thead th {
  font-weight:bold;
  background-color: #E7E8E8;
  border-bottom: 1px solid #888;
  color: #555;
  padding: 2px 0 2px 0;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:5px 0px;
  background-color: #fff;
  overflow:hidden;
}
.calendar_date_select .cds_buttons a.actionbutton{
  display:block;
  clear:both;
  float: right;
  margin-right: auto;
  margin-right: 82px;
  margin-top: 10px;
}
.calendar_date_select .cds_buttons a.actionbutton span{
  float:left;
}

.calendar_date_select div.clear{
  clear:both;
}
.calendar_date_select .cds_buttons span.at_sign, .calendar_date_select .cds_buttons span.too_sign {
  display:block;
  float:left;
  font-weight: bold;
  width: 25px;
  padding-top:2px;
}
.calendar_date_select .cds_buttons span.at_sign{
  padding-right: 0px;
  margin-right: -2px;
}
.calendar_date_select .cds_footer {
  background-color: #fff;
  padding:2px;
  text-align:center;
}

.calendar_date_select table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select .cds_header {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  text-align:center;
  padding: 3px 0 4px 0;
}

.calendar_date_select .cds_header span {
  font-size:15px;
  color: black;
  font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
  color: white;
}
.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color:black !important;
}

.calendar_date_select .cds_header a img {
  border: 0;
  margin-top: 4px;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}

.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}
*html
.calendar_date_select .cds_header select.year {
  width:55px;
}

.calendar_date_select .cds_buttons a {
  color: black;
  font-size: 10px;
}


.calendar_date_select td {
  background: #fefefe;
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
}
.calendar_date_select td.weekend {
  background: #efefef;
}

.calendar_date_select td div {
  color:#90103B;
}
.calendar_date_select td div.other {
  color: #93554C;
}

.calendar_date_select tbody td {
  border-bottom: 1px solid #ccc;
}
.calendar_date_select tbody td.selected {
  background-color: #8b0e3a !important;
  font-weight: bold !important;
}

.calendar_date_select tbody td.selected div {
  color: #fff !important;
}

.calendar_date_select tbody td:hover {
  background-color:#AAA;
} 

.calendar_date_select tbody td.today {
  background: #AFC4EF;
}

.calendar_date_select td.disabled div {
  color: #440000;
}

.fieldWithErrors .calendar_date_select {
  border: 3px solid red;
}


#used_navigators dt {
  font-size: 10pt;
  padding: 2px 2px 2px 2px;
  color: white;
  font-weight: none;
  background: #90103B; }
#used_navigators dd {
  font-size: 7pt;
  height: 20px;
  text-align: right;
  margin: 0;
  padding: 0;
  width: 110%;
  margin-left: -11%; }
  #used_navigators dd a {
    color: #0033B6; }

#navigator_funnels {
  font: normal normal normal 8pt Verdana, Geneva, Arial,Helvetica, Kalimati, FreeSans, Garuda, sans-serif;
  color: #000;
  margin-bottom: 500px;
  margin-top: 12px;
  focus-outline: none; }
  #navigator_funnels h1, #navigator_funnels h2, #navigator_funnels h3, #navigator_funnels h4, #navigator_funnels h5, #navigator_funnels h6, #navigator_funnels p, #navigator_funnels ul, #navigator_funnels ol, #navigator_funnels li, #navigator_funnels dl, #navigator_funnels dd, #navigator_funnels dt, #navigator_funnels div, #navigator_funnels form, #navigator_funnels table, #navigator_funnels tr, #navigator_funnels td, #navigator_funnels a, #navigator_funnels b, #navigator_funnels i, #navigator_funnels span, #navigator_funnels strong, #navigator_funnels em {
    padding: 0;
    margin: 0;
    font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans, Garuda, sans-serif;
    color: #7F2347; }
  #navigator_funnels form, #navigator_funnels input, #navigator_funnels button {
    font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif; }
    #navigator_funnels form select, #navigator_funnels form textarea,     #navigator_funnels input select, #navigator_funnels input textarea,     #navigator_funnels button select, #navigator_funnels button textarea {
      font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif;
      background-color: #ffffff; }
  #navigator_funnels div h2 {
    font-family: Georgia,Garamond,"Times New Roman",Times,"NimbusRoman No9 L","Century Schoolbook L",serif;
    font-weight: normal;
    font-size: 10pt; }
  #navigator_funnels ul, #navigator_funnels ol {
    list-style: none; }
  #navigator_funnels table {
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show; }
  #navigator_funnels sup {
    vertical-align: super;
    font-size: 0.8em; }
  #navigator_funnels sub {
    vertical-align: sub;
    font-size: 0.8em; }
  #navigator_funnels .funnel {
    margin-top: 10px;
    height: 22px;
    background-color: #efefef; }
    #navigator_funnels .funnel:hover {
      background-color: #808080; }
    #navigator_funnels .funnel h3 {
      display: block;
      padding: 3px 0 3px 5px;
      border-bottom: 1px solid #bec2c5;
      cursor: pointer; }
      #navigator_funnels .funnel h3 a {
        text-decoration: none;
        font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif;
        cursor: pointer;
        width: 100%;
        height: 100%;
        font-size: 9pt;
        font-weight: bold; }
        #navigator_funnels .funnel h3 a span {
          font-weight: normal;
          float: right;
          margin-right: 5px;
          font-size: 7pt;
          color: #444; }
  #navigator_funnels .selected {
    background: grey; }
  #navigator_funnels ul {
    margin: 5px 10px 10px 10px; }
    #navigator_funnels ul li {
      display: block;
      padding: 5px 0 5px 5px; }

#funnelBoxElement {
  background: white;
  border: 1px solid #A19689;
  position: absolute;
  z-index: 424242;
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px21px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  focus-outline: none; }
  #funnelBoxElement a {
    color: #000;
    text-decoration: underline;
    font-size: 9pt;
    font-weight: normal; }
    #funnelBoxElement a a hover {
      color: #000;
      text-decoration: none;
      font-size: 9pt;
      font-weight: normal; }
  #funnelBoxElement ul, #funnelBoxElement ol {
    list-style: none; }
  #funnelBoxElement table {
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show; }
  #funnelBoxElement sup {
    vertical-align: super;
    font-size: 0.8em; }
  #funnelBoxElement sub {
    vertical-align: sub;
    font-size: 0.8em; }
  #funnelBoxElement ul, #funnelBoxElement ol {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none; }
  #funnelBoxElement .closeButton {
    float: right;
    position: relative;
    height: 15px;
    margin: 5px;
    color: #666;
    font-size: 10px;
    text-decoration: none; }
  #funnelBoxElement #funnelBoxContent {
    padding-left: 6px;
    padding-right: 6px; }
    #funnelBoxElement #funnelBoxContent h1, #funnelBoxElement #funnelBoxContent h2, #funnelBoxElement #funnelBoxContent h3, #funnelBoxElement #funnelBoxContent h4, #funnelBoxElement #funnelBoxContent h5, #funnelBoxElement #funnelBoxContent h6, #funnelBoxElement #funnelBoxContent p, #funnelBoxElement #funnelBoxContent ul, #funnelBoxElement #funnelBoxContent ol, #funnelBoxElement #funnelBoxContent li, #funnelBoxElement #funnelBoxContent dl, #funnelBoxElement #funnelBoxContent dd, #funnelBoxElement #funnelBoxContent dt, #funnelBoxElement #funnelBoxContent div, #funnelBoxElement #funnelBoxContent form, #funnelBoxElement #funnelBoxContent table, #funnelBoxElement #funnelBoxContent tr, #funnelBoxElement #funnelBoxContent td, #funnelBoxElement #funnelBoxContent a, #funnelBoxElement #funnelBoxContent b, #funnelBoxElement #funnelBoxContent i, #funnelBoxElement #funnelBoxContent span, #funnelBoxElement #funnelBoxContent strong, #funnelBoxElement #funnelBoxContent em {
      padding: 0;
      margin: 0; }
    #funnelBoxElement #funnelBoxContent a {
      color: #0033B6; }
    #funnelBoxElement #funnelBoxContent h1, #funnelBoxElement #funnelBoxContent h2, #funnelBoxElement #funnelBoxContent h3, #funnelBoxElement #funnelBoxContent h4, #funnelBoxElement #funnelBoxContent h5, #funnelBoxElement #funnelBoxContent h6 {
      font-family: Georgia,Garamond,"Times New Roman",Times,"NimbusRoman No9 L","Century Schoolbook L",serif;
      font-size: 1.2em;
      color: #90103B; }
    #funnelBoxElement #funnelBoxContent li span {
      font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif;
      cursor: pointer;
      line-height: 1.5; }
    #funnelBoxElement #funnelBoxContent ul li {
      display: block;
      background-color: #F1F4F5; }
      #funnelBoxElement #funnelBoxContent ul li a hover {
        color: #000;
        text-decoration: none;
        font-size: 9pt;
        font-weight: normal; }
    #funnelBoxElement #funnelBoxContent li {
      line-height: 2;
      clear: both; }
    #funnelBoxElement #funnelBoxContent h2 {
      font-size: 12pt;
      clear: both;
      margin-bottom: 5px; }
    #funnelBoxElement #funnelBoxContent h2.clear {
      clear: both; }
    #funnelBoxElement #funnelBoxContent .tree {
      width: 365px; }
    #funnelBoxElement #funnelBoxContent .links {
      width: 220px; }
      #funnelBoxElement #funnelBoxContent .links span a {
        color: #000; }
    #funnelBoxElement #funnelBoxContent .italic_small {
      font-size: 7.5pt;
      font-style: italic;
      margin-top: 5px; }
    #funnelBoxElement #funnelBoxContent form.click-search li {
      width: 345px;
      clear: left;
      overflow: hidden; }
    #funnelBoxElement #funnelBoxContent form h2 {
      clear: both;
      margin-top: 15px; }
    #funnelBoxElement #funnelBoxContent form ul#navigators {
      width: auto; }
      #funnelBoxElement #funnelBoxContent form ul#navigators li {
        padding-left: 5px;
        padding-right: 5px; }
        #funnelBoxElement #funnelBoxContent form ul#navigators li ul {
          overflow: hidden; }
          #funnelBoxElement #funnelBoxContent form ul#navigators li ul li span {
            float: right;
            color: #999;
            font-size: 8pt;
            padding-top: 4px; }
          #funnelBoxElement #funnelBoxContent form ul#navigators li ul li label {
            float: left; }
    #funnelBoxElement #funnelBoxContent form input#fast_search_submit {
      margin-top: 10px;
      margin-bottom: 10px; }
    #funnelBoxElement #funnelBoxContent form .user-modifier {
      width: auto;
      margin-top: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #F1F4F5; }
      #funnelBoxElement #funnelBoxContent form .user-modifier p {
        margin: 10px; }
    #funnelBoxElement #funnelBoxContent form input[type="submit"] {
      margin: 0;
      padding: 0;
      margin-top: 10px;
      margin-bottom: 10px; }
    #funnelBoxElement #funnelBoxContent li.location_with_counties {
      background-color: #f0f4f6;
      border: 1px solid #96989A;
      margin-bottom: 0.4em;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      text-align: right;
      padding: 0.4em 0.2em;
      color: #999; }
      #funnelBoxElement #funnelBoxContent li.location_with_counties ul {
        text-align: left;
        margin-top: 1px; }
      #funnelBoxElement #funnelBoxContent li.location_with_counties span.chk {
        float: left;
        margin-top: 3px;
        margin-left: 2px;
        font-size: 8pt;
        color: #999; }
      #funnelBoxElement #funnelBoxContent li.location_with_counties span.lnk {
        text-align: right; }
        #funnelBoxElement #funnelBoxContent li.location_with_counties span.lnk a {
          text-decoration: none;
          margin-bottom: 10px; }
        #funnelBoxElement #funnelBoxContent li.location_with_counties span.lnk img {
          border: 0;
          vertical-align: text-bottom;
          margin-left: 4px;
          margin-right: 4px; }
    #funnelBoxElement #funnelBoxContent li.loc2 {
      display: block;
      width: 100%;
      text-align: left;
      margin: 0 0 0 16px;
      font-size: 8pt;
      clear: both; }
      #funnelBoxElement #funnelBoxContent li.loc2 input[type="checkbox"] {
        margin-top: 3px; }
    #funnelBoxElement #funnelBoxContent .loc3 {
      display: block;
      width: 100%;
      text-align: left;
      margin-left: 16px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul:after {
        content: ".";
        clear: both;
        height: 0;
        display: block;
        overflow: hidden;
        visibility: hidden; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul li {
        font-size: 1.3em;
        color: #a19689;
        float: left; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search input {
        font-size: 1.3em;
        margin-right: 5px;
        position: relative;
        top: 0.1em; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search a {
        font-size: 1.4em;
        line-height: 2; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search span.tip {
        color: #000;
        font-size: 1em;
        line-height: 1; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul.col2 li {
        font-size: 9pt;
        width: 345px;
        margin-left: 15px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul.half-width {
        margin-right: 1em; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul.col2wide li {
        font-size: 9pt;
        width: 345px;
        margin-left: 15px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search h2 {
        font-size: 1.6em;
        margin-top: 20px;
        margin-left: 15px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search .col2wide h2 {
        font-size: 1.5em;
        margin-top: 20px;
        margin-left: 20px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul.third-width {
        float: left;
        width: 225px;
        margin-right: 9pt; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search ul.col3 li {
        font-size: 1em;
        width: 225px;
        margin-left: 30px; }
      #funnelBoxElement #funnelBoxContent .loc3 .click-search div {
        clear: left;
        margin-bottom: 3em;
        text-align: right;
        padding-right: 25px; }
        #funnelBoxElement #funnelBoxContent .loc3 .click-search div input.inactive {
          background: url(/images/design/icons/neste-inactive-small.png);
          width: 150px;
          height: 27px;
          cursor: default; }
        #funnelBoxElement #funnelBoxContent .loc3 .click-search div .jump_to_result {
          width: 100%;
          height: 27px;
          margin-bottom: 3px; }

#used_navigators h1, #used_navigators h2, #used_navigators h3, #used_navigators h4, #used_navigators h5, #used_navigators h6, #used_navigators p, #used_navigators ul, #used_navigators ol, #used_navigators li, #used_navigators div, #used_navigators form, #used_navigators table, #used_navigators tr, #used_navigators td, #used_navigators a, #used_navigators b, #used_navigators i, #used_navigators span, #used_navigators strong, #used_navigators em {
  padding: 0;
  margin: 0;
  font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica, Kalimati, FreeSans, Garuda, sans-serif; }
#used_navigators form, #used_navigators input, #used_navigators button {
  font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif; }
  #used_navigators form select, #used_navigators form textarea,   #used_navigators input select, #used_navigators input textarea,   #used_navigators button select, #used_navigators button textarea {
    font: normal normal normal 9pt Verdana, Geneva, Arial, Helvetica,Kalimati, FreeSans, Garuda, sans-serif;
    background-color: #ffffff; }
#used_navigators ul, #used_navigators ol {
  list-style: none; }
#used_navigators dt {
  margin-top: 10px;
  padding: 3px 0 3px 5px;
  background: #efefef;
  color: #90103B;
  font-family: Arial, Helvetica, Garuda, "Nimbus Sans L", sans-serif;
  border-bottom: 1px solid #90103B;
  font-size: 9pt;
  font-weight: bold; }
#used_navigators dd {
  text-align: right;
  margin: 0;
  width: 100%;
  background: #fff;
  margin-bottom: 5px; }
  #used_navigators dd .ddwrapper {
    clear: both;
    margin-bottom: 0px;
    overflow: hidden; }
  #used_navigators dd .ddleft {
    float: left;
    width: 165px;
    color: #444;
    font-size: 7pt;
    font-weight: normal;
    padding-top: 2px; }
  #used_navigators dd .ddright {
    margin-left: 5px; }
    #used_navigators dd .ddright a {
      padding-right: 5px;
      font-size: 7pt;
      margin-right: 0px;
      font-weight: none;
      text-decoration: underline; }
    #used_navigators dd .ddright a hover {
      padding-right: 5px;
      font-weight: none;
      font-size: 7pt;
      margin-right: 0px;
      text-decoration: underline; }

#dimming {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 100%;
  background-color: #151410;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6; }


/*
# Common styles for tinde.no and tindepro
*/
/************* Knapp /state_button */
a.state_button,
a.knapp{
  float: left;
  background: url(../images/proff/admin-new-buttons-long.png) no-repeat 0 0;
  height: 19px;
  padding-left: 5px;
  color: #000;
  text-decoration: none;
  font-size: 13px !important;
  line-height: 19px !important;
  text-align: center;
  margin-right: 10px;
  outline: none; }

a.state_button hover,
a.knapp hover {
  color: #7e0d30;
  background-position: 0 -19px; }
a.state_button hover span,
a.knapp hover span {
    background-position: 100% -19px;
    cursor: pointer; }

a.state_button active,
a.knapp active {
  color: #000;
  background-position: 0 -38px; }
a.state_button active span,
a.knapp active span {
    background-position: 100% -38px; }

a.state_button span,
a.knapp span {
  display: block;
  background: url(../images/proff/admin-new-buttons-long.png) no-repeat 100% 0;
  padding-right: 5px;
  height: 19px;
  margin-right: -7px; }

/********/
  
/*A blind covering the contents of the page, initially hidden.
Used in conjunction with #modal_window, which comes above and contains "popup" information*/
#blinds
{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  z-index: 100;
  opacity: 0.8;
  filter: alpha(opacity=60);
}
#modal_window.mypages_modal
{
  bottom: 20%;
  height: 650px; 
}

#modal_window
{
  border: 2px solid #90103B;
  position: fixed;
  _position: absolute;
  bottom: 30%;
  left: 30%;
  width: 40%;
  height: 40%;
  padding: 1em;
  background-color: #fff;
  z-index: 101;
}
#modal_window_close_button
{
  position: absolute;
  background: #fff url(/images/design/x.png) top left no-repeat;
  bottom: 1em;
  right: 1em;
  height: 20px;
}
#modal_window_contents
{
  height: 90%;
  overflow-y: scroll;
}

#modal_window_close_button a
{
  padding-left: 20px;
  color: #90103B;
  text-decoration: none;
}
#modal_window h1
{
  font-size: 1.8em;
}
#modal_window ol
{
  list-style: decimal outside;
  margin-left: 2.4em;
}
#modal_window ol li
{
  margin: 0.2em 0;
}