/* CSSTidy 1.3: Fri, 06 Mar 2009 11:35:49 +0100 *//* CSSTidy 1.3: Fri, 06 Mar 2009 11:35:49 +0100 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */:focus{outline:0}
body{line-height:1;color:#849caf;background:#fff;font-size:11px;font-family:verdana}
ol,ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:}
/* ClearFix */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */html,body{height:100%}
body{color:#849caf;font-size:11px;background:url(/fileadmin/templates/images/bg.gif) repeat-x #EBF1F6;text-align:/* horizontal centering for IE Win quirks */center}
html[xmlns^=http]{/* verhindert Mozilla-Zucken
   * > Firefox 1.5
   */overflow-y:scroll}
a,a:visited{text-decoration:underline;color:#035;text-decoration:none}
a:hover{color:#035}
.gotoTop{text-align:right;margin-bottom:20px}
.print-only{display:none}
#mainContainer{margin:0 auto;/* position: relative; */text-align:left;width:820px}
#mainContainer #headerWrapper{width:820px;height:270px;margin-bottom:1px}
#mainContainer #headerWrapper #headerLeft{background:#fff;height:269px;width:472px;float:left}
#mainContainer #headerWrapper #headerLeft #spacerLeft{position:absolute;margin-top:0;margin-left:-11px;z-index:10;width:21px;height:270px;background:url(/fileadmin/templates/images/spacerLeft.gif)}
#mainContainer #headerWrapper #headerLeft img{padding:10px}
#mainContainer #headerWrapper #headerLeft #spacerRight{position:absolute;top:0;margin-top:0;margin-left:461px;z-index:10;width:21px;height:270px;background:url(/fileadmin/templates/images/spacerRight.gif)}
#mainContainer #headerWrapper #headerRight{height:270px;float:left;position:relative;width:348px}
#mainContainer #headerWrapper #headerRight #headerLogo{float:left;text-align:right;width:348px;height:135px}
#mainContainer #headerWrapper #headerRight #headerLogo img{padding-top:59px;padding-right:11px}
#mainContainer #headerWrapper #menuWrapper{float:left;clear:both;width:348px;margin-top:10px;height:115px}
#mainContainer #contentWrapper{clear:both;width:820px}
#mainContainer #contentWrapper hr{border:none;border-top:1px dashed #849caf;color:#fff;background:#fff}
#mainContainer #contentWrapper #contentLeft{background:transparent;overflow:hidden;line-height:14px;float:left;width:661px}
#mainContainer #contentWrapper #contentLeft p{margin-bottom:20px}
#mainContainer #contentWrapper #contentLeft tr td p{margin:0}
#mainContainer #contentWrapper #contentLeft .twoColsLeft{overflow:hidden;background:#fff;float:left;width:420px;padding:34px 30px 0 20px}
#mainContainer #contentWrapper #contentLeft .twoColsLeft p a,#mainContainer #contentWrapper #contentLeft #immoResult div.realty_detail_bottom div a,#mainContainer #contentWrapper #contentLeft .twoColsLeft .tx-irfaq-pi1 ul.tx-irfaq-questions-list li a,.gotoTop a{padding-left:10px;background:url(/fileadmin/templates/images/link.gif) no-repeat 0 4px}
#mainContainer #contentWrapper #contentLeft .csc-header div.headlineDefault{/*padding: 15px 0px 25px 0px;*/margin-bottom:25px;padding:0}
#mainContainer #contentWrapper #contentLeft .csc-header .headline2{padding-bottom:5px}
#mainContainer #contentWrapper #contentLeft .csc-header-n1 div.headlineDefault{padding-top:0;margin-top:0}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1{/*position: relative;*/}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 .csc-header div.headlineDefault{/*position: absolute;*/margin:-6px 0 10px 10px}
#mainContainer #contentWrapper #contentLeft .csc-header .headline2,#mainContainer #contentWrapper #contentLeft .csc-textpic .csc-textpic-text .csc-textpicHeader .headline2{font-weight:700;color:#035}
#mainContainer #contentWrapper #contentLeft .tx-irfaq-answer h4{color:#035}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 p,#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 dl,#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 .tx-powermail-pi1{border:1px solid #a6becf;padding:20px 10px 10px}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame2{border-top:1px dashed #a6becf;padding:20px 10px 10px}
#mainContainer #contentWrapper #contentLeft .twoColsLeft .csc-frame-frame2 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame2 .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt img{border:1px solid #b1c3ce}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 .csc-header .headlineDefault{position:absolute;margin:-21px 0 10px 10px}
#mainContainer #contentWrapper #contentLeft .twoColsLeft .tx-irfaq-pi1 .tx-irfaq-pi1 ul.tx-irfaq-questions-list{padding-bottom:30px}
#mainContainer #contentWrapper #contentLeft .twoColsRight{overflow:hidden;background:#fff;float:left;width:170px;padding:10px 10px 0}
#mainContainer #contentWrapper #contentLeft .twoColsRight p a{padding-right:10px;background:url(/fileadmin/templates/images/link.gif) no-repeat right 4px}
#mainContainer #contentWrapper #contentLeft .twoColsRight .csc-header .headlineDefault{padding:10px 0 5px}
#mainContainer #contentWrapper .spacerPix{float:left;background:transparent;width:1px;height:400px;background:url(/fileadmin/templates/images/bg.gif) no-repeat 0 -270px}
#mainContainer #contentWrapper #contentRight{overflow:hidden;float:right}
#mainContainer #contentWrapper hr.clear-contentunit{clear:both;visibility:hidden;height:0;border:none;color:#fff;background:#fff;padding:0;margin:0}
/*
#mainContainer #contentWrapper #content h1 {
  font-weight: bold;
  padding-bottom: 10px;
}

#mainContainer #contentWrapper #content p {
  padding-bottom: 10px;
}

#mainContainer #contentWrapper #content a, 
#mainContainer #contentWrapper #content a:visited {
  font-weight: bold;
  text-decoration: underline;
}
*/#mainContainer #contentWrapper #contentLeft ul{list-style:square;padding:0 0 10px 20px}
#mainContainer #contentWrapper #contentLeft ul.tx-irfaq-questions-list{list-style-type:none;padding-left:0}
#mainContainer #contentWrapper #contentLeft ul li{padding-bottom:2px}
#footerWrapper{width:820px;margin:0 auto;clear:both;padding-top:20px}
#footerWrapper #footer{border-top:1px dotted #bbc2c8;text-align:left;padding:10px 0}
#footerWrapper #footer a{margin-right:15px}
#footnotesWrapper{width:100%;background:#005d88;border-top:10px solid #FFF;margin-top:50px}
#footnotes{height:300px;width:800px;margin:0 auto;text-align:left;color:#fff;font-size:1em;font-weight:700;line-height:1.3em;padding-top:.5em}
#footnotes h1{font-size:1.2em;font-weight:700;color:#fff;margin-bottom:.3em}
#footnotes a,#footnotes a:visited{color:#fff}
#footnotes a:hover{color:orange}
#footnotes ul{list-style-type:square;padding-left:1.5em;padding-right:1em}
#mainContainer #headerWrapper #menuWrapper ul{list-style:none;margin:0;margin-top:9px;width:198px;/*width: 220px;
	overflow: hidden;*/list-style:none;text-align:right}
#mainContainer #headerWrapper #menuWrapper ul li{overflow:hidden;padding:0;height:16px;line-height:16px}
#mainContainer #headerWrapper #menuWrapper ul li a{text-decoration:none;color:#fff;font-family:Monospace;font-size:11px;font-weight:400}
/*
#mainContainer #headerWrapper #menuWrapper ul li a:hover img {margin-left: -200px;}
#mainContainer #headerWrapper #menuWrapper ul li a:active img {margin-left: -400px;}
*/#mainContainer #contentWrapper #contentRight ul#subMenu{font-size:10px}
#mainContainer #contentWrapper #contentRight ul#subMenu li{overflow:hidden;padding:0;height:16px;line-height:16px}
#mainContainer #contentWrapper #contentRight ul#subMenu li a{text-decoration:none;margin-left:5px}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21_act,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16_act,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17_act,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39_act,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39{height:45px;width:/*margin-bottom: -2px;*/158px}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21 img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21_act img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16 img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16_act img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17 img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17_act img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39 img,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39_act img{display:none}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21{background:url(/fileadmin/templates/images/m_suchagent_act.jpg);background:url(/fileadmin/templates/images/m_suchagent_no.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21:hover,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_21_act{background:url(/fileadmin/templates/images/m_suchagent_act.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16{background:url(/fileadmin/templates/images/m_maklertipps_no.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16:hover,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_16_act{background:url(/fileadmin/templates/images/m_maklertipps_act.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17{background:url(/fileadmin/templates/images/m_linktipps_no.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17:hover,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_17_act{background:url(/fileadmin/templates/images/m_linktipps_act.jpg)}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39{background:url(/fileadmin/templates/images/m_wohnservice_no.jpg);margin-bottom:18px}
#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39:hover,#mainContainer #contentWrapper #contentRight ul#subMenu li#m_39_act{background:url(/fileadmin/templates/images/m_wohnservice_act.jpg);margin-bottom:18px}
#mainContainer #contentWrapper #contentLeft{background:#fff;width:611px;padding:34px 30px 0 20px}
#mainContainer #contentWrapper #contentLeft .realtysearch,#mainContainer #contentWrapper #contentLeft .realtysearch_resultbrowser{border-top:1px solid #a6becf;border-bottom:1px solid #a6becf;padding:10px 0;height:20px}
#mainContainer #contentWrapper #contentLeft label{margin-right:5px;float:left;display:none}
#mainContainer #contentWrapper #contentLeft select{border:1px solid #a6becf;width:150px;color:#035;margin-right:10px;/* clear: both; */float:left}
#mainContainer #contentWrapper #contentLeft input{border:1px solid #a6becf;margin-left:5px;padding-left:3px;padding-right:3px;/* clear: both; */float:left}
#mainContainer #contentWrapper #contentLeft .realtysearch form#realty_quicksearch select#realty_quicksearch_region,#mainContainer #contentWrapper #contentLeft .realtysearch form#realty_quicksearch select#realty_quicksearch_rooms{margin-left:10px}
div.searchObjektNrExt input{width:100px}
#mainContainer #contentWrapper #contentLeft .realtysearch_results{width:651px;height:auto;margin-top:20px;/**margin-top: 5px;*/margin-bottom:10px;margin-bottom:20px;margin-left:-10px!important;margin-left:-20px}
#mainContainer #contentWrapper #contentLeft .realtysearch_resultbrowser{margin-top:-1px;height:23px;line-height:20px;font-weight:700;color:#035}
#mainContainer #contentWrapper #contentLeft div.realtysearch_resultbrowser_bottom{margin-bottom:20px}
#mainContainer #contentWrapper #contentLeft div.realtysearch_resultbrowser div.countobjects{margin-top:2px;float:left}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser{height:24px;float:right;width:450px;overflow:hidden}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser div.pagebrowser_title{margin:2px 10px 0 0;float:right}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser ul{text-align:center;float:right}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li,#contentLeft div.realtysearch_resultbrowser div.pagebrowser li a{display:block;width:20px;height:20px;line-height:20px;_line-height:18px;text-align:center;background:#ECF1F5}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li{float:left;margin-right:5px}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li.navigate{font-size:1.4em}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li.active a{color:#fff;background:#035;border-color:#035}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li a{border:1px solid #a6becf}
#contentLeft div.realtysearch_resultbrowser div.pagebrowser li a:hover{color:#fff;background:#035;border-color:#035}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty{float:left;margin-bottom:10px;border:1px solid #a6becf;width:300px;height:118px;overflow:hidden;margin-left:10px}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_header{background:#ECF1F5;border-bottom:1px solid #a6becf;font-weight:700;padding:5px;height:15px;color:#035;overflow:hidden;white-space:nowrap}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_image{width:80px;height:80px;float:left;margin:6px 5px!important;margin:4px 3px;overflow:hidden}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo{position:relative;width:200px;height:80px;float:left;margin:5px!important;margin:4px 3px;white-space:nowrap;overflow:hidden;color:#035}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo dl{width:200px;overflow:hidden}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo dl dt{width:90px;float:left;overflow:hidden}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo dl dd{overflow:hidden;float:right;width:110px}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo dl.realty_detaillink{position:absolute;bottom:0}
#mainContainer #contentWrapper #contentLeft .realtysearch_results .realty .realty_shortinfo dl.realty_detaillink a{padding-left:10px;background:url(/fileadmin/templates/images/link.gif) no-repeat 0 4px}
#mainContainer #contentWrapper #contentLeft{background:#fff;width:611px;padding:34px 30px 0 20px}
#mainContainer #contentWrapper #contentLeft .realty_left,#mainContainer #contentWrapper #contentLeft .realty_right{width:48%;float:left;overflow:hidden}
#mainContainer #contentWrapper #contentLeft .realty_left #realty_detail_header{border-top:1px solid #a6becf;border-bottom:1px solid #a6becf;padding:10px 0;white-space:nowrap;width:100%;overflow:hidden;font-weight:700;color:#035}
#mainContainer #contentWrapper #contentLeft .realty_left .realty_detail_statement{margin-top:30px}
#mainContainer #contentWrapper #contentLeft .realty_left .realty_detail_statement .csc-header{margin-bottom:10px}
#mainContainer #contentWrapper #contentLeft .realty_left .realty_detail_statement .realty_detail_subheader{color:#035}
#mainContainer #contentWrapper #contentLeft .realty_left #realty_detail_common{margin-top:20px}
#mainContainer #contentWrapper #contentLeft .realty_left #realty_detail_common dl dt,#mainContainer #contentWrapper #contentLeft .realty_left #realty_detail_common dl dd{margin-bottom:10px}
#mainContainer #contentWrapper #contentLeft .realty_right{float:right}
#mainContainer #contentWrapper #contentLeft .realty_right form#toAnfrage,#mainContainer #contentWrapper #contentLeft .realty_right form#toEmpfehlen{margin:10px 0 20px;margin:10px 0 30px;float:left}
#mainContainer #contentWrapper #contentLeft .realty_right form#toEmpfehlen{float:right}
#mainContainer #contentWrapper #contentLeft .realty_right form#toAnfrage input,#mainContainer #contentWrapper #contentLeft .realty_right form#toEmpfehlen input{margin:0 0 15px;background:#FFF;width:140px;padding:0;cursor:pointer;height:20px;font-size:11px;background:#ECF1F5;color:#035}
#mainContainer #contentWrapper #contentLeft .realty_right .realty_images{border:1px solid #a6becf;padding:20px 10px 10px}
#mainContainer #contentWrapper #contentLeft .realty_right .realty_images div.headlineDefault{margin:-26px 0 10px}
#mainContainer #contentWrapper #contentLeft .realty_right .realty_image{width:130px;overflow:hidden;float:left;margin:0 8px 8px 0;border:1px solid #a6becf}
#mainContainer #contentWrapper #contentLeft .realty_right .realty_images{width:280px;overflow:hidden;border:1px solid #a6becf;padding:20px 0 0 10px}
*+html #mainContainer #contentWrapper #contentLeft .realty_right .realty_images{/* IE7 only */padding:20px 0 10px 10px}
#mainContainer #contentWrapper #contentLeft dl dt,#mainContainer #contentWrapper #contentLeft dl dd{width:146px;overflow:hidden;float:left;color:#035;/* height: 1.3em; */height:1.2em}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1{margin-bottom:0}
#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 dl dt,#mainContainer #contentWrapper #contentLeft .csc-frame-frame1 dl dd{width:135px}
#mainContainer #contentWrapper #contentLeft dl dd{float:right}
#mainContainer #contentWrapper #contentLeft .realty_detail_bottom{clear:both;margin:10px 0 20px;white-space:nowrap}