/* wohnnet suche neu by sk // $Id: wohnnet09.css,v 1.29 2012/01/26 12:28:42 ics Exp $ */

#frombanner987654 {display:inline;}

.wnn_suche_header{width:553px;height:21px;border-bottom:1px solid #7297c1;font-size:11px; font-weight: normal;}
*html .xwnn_suche_header{height:20px;border-bottom:1px solid #7297c1;font-size:11px;overflow:hidden;}
a img { border: none;}
/*
.wnn_suche_header .reiter_inactiv {height:21px;float:left;margin:0px 4px 0px 0px;}
.wnn_suche_header .reiter_inactiv div{float:left;}
.wnn_suche_header .reiter_inactiv .wnn_left{width:3px;height:21px;background-image:url(../bilder/d167/inactiv_edge_left1.gif);background-repeat:no-repeat;}
.wnn_suche_header .reiter_inactiv .wnn_right{width:3px;height:21px;background-image:url(../bilder/d167/inactiv_edge_right1.gif);background-repeat:no-repeat;}
.wnn_suche_header .reiter_inactiv .wnn_text{text-align:center;background-image:url(../bilder/d167/inactiv_bg1.gif);background-repeat:repeat-x;height:21px;}
.wnn_suche_header .reiter_inactiv .wnn_text a{color:#3a5d84;display:block;margin-top:3px;text-decoration:none;}
.wnn_suche_header .reiter_inactiv .wnn_text a:hover{color:white; }
*/
.wnn_suche_header .reiter_activ {height:22px;float:left;position:relative;margin:0px 4px -1px 0px; }
.wnn_suche_header .reiter_activ div{float:left;}
.wnn_suche_header .reiter_activ .wnn_left{width:3px;height:22px;background-image:url(../bilder/d167/activ_edge_left1.gif);background-repeat:no-repeat; position: relative; margin-bottom:-1px; height: 22px;}
.wnn_suche_header .reiter_activ .wnn_right{width:3px;height:21px;background-image:url(../bilder/d167/activ_edge_right1.gif);background-repeat:no-repeat; position: relative; margin-bottom:-1px; height: 22px;}
.wnn_suche_header .reiter_activ .wnn_text{text-align:center;background-image:url(../bilder/d167/activ_bg1.gif);background-repeat:repeat-x;height:22px;margin-bottom:-1px; }
.wnn_suche_header .reiter_activ .wnn_text a{color:#000000;display:block;margin-top:3px;font-weight:normal;text-decoration:none;}
.wnn_suche_header .reiter_activ .wnn_text a:hover{color:white;}
.wnn_suche_opacity{opacity: .7;filter: alpha(opacity=70);}
.wnn_suche_nomargin{margin:0px 0px 0px 0px;}
.wnn_suche_fixed_width{width:173px;}

.wnn_suche_body {width:551px;background-color:#b0c4de;border-left:1px solid #7297c1;border-right:1px solid #7297c1;border-bottom:1px solid #7297c1;}
*html .wnn_suche_body{width:553px;}
.wnn_suche_body .wn_suche_tbl td{ padding:6px;}
.wnn_suche_body .borderbot { border-bottom:1px dotted #FFFFFF;padding:0px;}
.wnn_suche_body .verf_link{ margin-left:3px; font-size:11px; text-decoration:none;}
.wnn_suche_body .wnn_reiter_tbl td{border-bottom:1px dotted white;}
.wnn_suche_body .wnn_reiter_tbl a{ font-size:11px;}
.wnn_suche_body .wnn_reiter_tbl a:hover{color:#000000;}

.immoreiter_body {background-color:#00a0c6;color:#000000;border-left:1px solid #7297c1;border-right:1px solid #7297c1;;border-bottom:1px solid #7297c1; }
.immoreiter_body a{color:#000000;text-decoration:none; }
.immoreiter_body a:hover{ color:#FFFFFF; }
.immoreiter_body td{ border-bottom:1px dotted white; padding:6px 5px 6px 5px;}
.immoreiter_body .bigf{ font-size:13px; font-weight:bold;color:#000000; }
.immoreiter_body .small{ font-size:10px;}

/* neu, beliebige reiter */

.wnn_suche_padding{padding:0px 8px 0px 8px;}

/*
.wnn_suche_header .reiter_inactiv .wnn_left_bel{width:1px;height:21px;background-color:#9e9c9c;position: relative; margin-top:1px;}
.wnn_suche_header .reiter_inactiv .wnn_right_bel{width:1px;height:21px;background-color:#9e9c9c;position: relative; margin-top:1px;}
.wnn_suche_header .reiter_inactiv .wnn_text_bel{text-align:center;height:20px;background-image:url(../bilder/d168/activ_bg_grey.gif);background-repeat:repeat-x;border-top:1px solid #9e9c9c; font-weight: normal;}
*html .wnn_suche_header .reiter_inactiv .wnn_text_bel{height:22px;}
.wnn_suche_header .reiter_inactiv .wnn_text_bel a{color:#000000;display:block;margin-top:3px;text-decoration:none;font-weight:normal; font-size: 12px;}
.wnn_suche_header .reiter_inactiv .wnn_text_bel a:hover{color:#9e9c9c; }
*/
.wnn_suche_header .reiter_activ .wnn_left_bel{width:1px;height:21px;background-color:#9e9c9c; position: relative; margin-top:1px; }
.wnn_suche_header .reiter_activ .wnn_right_bel{width:1px;height:21px;background-color:#9e9c9c; position: relative; margin-top:1px; }
.wnn_suche_header .reiter_activ .wnn_text_bel{text-align:center;height:23px;border-top:1px solid #9e9c9c;margin-bottom:-1px; }
*html .wnn_suche_header .reiter_activ .wnn_text_bel{height:24px;}
.wnn_suche_header .reiter_activ .wnn_text_bel a{color:#FFFFFF;display:block;margin-top:3px;font-weight:bold;text-decoration:none;}
.wnn_suche_header .reiter_activ .wnn_text_bel a:hover{color:black;}

.wnn_suche_belieb_body{border-left:1px solid #d8d8e0;border-right:1px solid #d8d8e0;border-bottom:1px solid #d8d8e0;}
.
wnn_text_bel { font-weight: normal;}

/*  Wohhnnet layout.css  */

ol { margin-top:1em; margin-bottom:1em;}
ul.square {list-style: square outside;list-style-image: url(../bilder/d75/ul.gif);margin: 0;padding: 0 0 0 20px;}
xtable td { vertical-align:middle;}

/* Layout Container */
#wrapper {margin:0 auto; width:945px; height:100%; color:#24242e; background: #eee url(http://www.wohnnet.at/bilder/bg_canvas.gif) repeat-y top center; /* for IE Win */}
#header, #locator, #sublocator, #columns, #footer { margin-left:3px; width:939px;}
#header {height: 108px;background: #fff url(../bilder/d75/logo6.gif) no-repeat top left;background-position: 0 -3px 0 0;}
#header div {position: relative;top: 8px;left: 201px;width: 728px;height: 90px;text-align: right;border: #d8d8e0 1px solid;}

/*
img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;} */

/* Begin Top Teaser */
.topTeaserWrap {border: #d8d8e0 1px solid;}
.topTeaser {margin: 0;padding: 0;background: #f1f1f5;}
.topTeaser img {border-bottom: #fff 1px solid;}
.topTeaser h1 { margin:10px 0 5px 0; padding:0 10px 0 10px; font-size:14px;}
.topTeaser h1 A, .topTeaserWrap h1 A { font-size:14px;}
.topTeaserWrap A { font-size:12px;}
.topTeaser p {padding: 0 10px 10px 10px;margin: 0;}
.topTeaser1Spaltig img, .topTeaser2Spaltig img, .topTeaser3Spaltig img {border-bottom: #fff solid 1px;}
.topTeaserImageLeft {border-left: #fff 1px solid;}
.topTeaser1Spaltig td, .topTeaser2Spaltig td, .topTeaser3Spaltig td {margin: 0;padding: 0;vertical-align: top;background: #f1f1f5;}
.topTeaser1Spaltig td {width: 554px;}
.topTeaser2Spaltig td {width: 274px;}
.topTeaser3Spaltig td {width:184px;}
/* End Top Teaser */

/* Container2 */
.cont2 { width:277px; margin:0; padding:0; float:left;}
.cont2 img { border:#fff 1px solid;}
.cont2Headline { margin:4px 10px 4px 0; font-size:14px; font-weight:bold;}
/*.cont2Headline {margin: 14px 0 8px 0;font:12px Arial, sans-serif;color: #333;}*/

/* Begin Teaser */
/*.teaser-wrap { margin-top:0; padding-top:10px; width:554px; border-top:1px solid #D8D8E0; clear:both;}
.teaser-wrap img { padding-bottom:8px; width:120px; float:left;}
.rahmen_right .box { margin-top:0px;}
.teaser { margin-left:10px; padding:0; width:424px; float:left;}
.teaser h2 { margin:0; padding:0; font-size:12px;}
.teaser p { margin:0 0 10px 0; padding:0 0 0 0; line-height:150%;}
.teaser h1, .teaser h1 a  {font-size: 10px;font-weight:400;line-height:10px;}
.teaser h1 {margin: 0 0 12px 0;padding: 0 0 0 12px;color: #24242e;}
.teaser h1 a {color: #777;}*/

.rahmen_right .box { margin-top:0px;}
.teaser_tabelle { padding-bottom:1px;clear:both;}
.teaser_tabelle .teaser_img {margin-bottom:8px;}
.teaser_tabelle td h2 { margin:0; padding:0; font-size:12px;}
.teaser_tabelle td p { margin:0 0 10px 0; padding:0 0 0 0; line-height:150%;}
.teaser_tabelle td h1, .teaser_tabelle td h1 a  {font-size: 10px;font-weight:400;line-height:10px;}
.teaser_tabelle h1 {margin: 0 0 12px 0;padding: 0 0 0 12px;color: #24242e;}
.teaser_tabelle h1 a {color: #777;}

.teaser_tabelle .bread {margin: 0 0 12px 0;padding: 0 0 0 12px;color: #24242e;}

.bg-teaser-fb_00 {background: #fff url(../bilder/bg_navItem_fb_00.gif) no-repeat top left;}
.bg-teaser-fb_01 {background: #fff url(../bilder/bg_navItem_fb_01.gif) no-repeat top left;}
.bg-teaser-fb_02 {background: #fff url(../bilder/bg_navItem_fb_02.gif) no-repeat top left;}
.bg-teaser-fb_03 {background: #fff url(../bilder/bg_navItem_fb_03.gif) no-repeat top left;}
.bg-teaser-fb_04 {background: #fff url(../bilder/bg_navItem_fb_04.gif) no-repeat top left;}
.bg-teaser-fb_05 {background: #fff url(../bilder/bg_navItem_fb_05.gif) no-repeat top left;}
.bg-teaser-fb_06 {background: #fff url(../bilder/bg_navItem_fb_06.gif) no-repeat top left;}
.bg-teaser-fb_07 {background: #fff url(../bilder/bg_navItem_fb_07.gif) no-repeat top left;}
.bg-navItem-fb_100 {background: #fff url(http://cf3.at/wn2/bilder/bg-navItem-fb_100.gif) no-repeat top left;}
/* End Teaser */

/*BRX begin*/
.tabella { clear:both;margin:0px; padding:0px; width:100%; border-spacing:0px; xborder:1px solid #D8D8E0; border-width:1px 1px 1px 1px; }
.tabella_inline { margin:0px; padding:0px; xwidth:200px; border-spacing:0px;}
/*
ak @ 9.6.2010
.tabella_100 { margin:0px; padding:0px; width:100%; border-spacing:0px; border:1px solid #D8D8E0; border-width:0px 1px 1px 1px;}
*/
.tabella_100 { margin:0px; padding:0px; width:100%;}

.padding_normal td { padding:4px 10px 6px 10px;}
.padding_medium td { padding:8px 5px 8px 5px;}
.padding_mini td { padding:3px 5px 0px 5px;}
.padding_box td { padding:0px 3px 0px 0px;}
.padding_nothing td { padding:0px;}
.padding_normal_notL td { padding:4px 10px 10px 0px;}

.border_td td { border:1px solid #D8D8E0;}

.dist_mini_t { margin-top:5px;}
.dist_medium_t { margin-top:10px;}
.dist_mini_b { margin-bottom:5px;}
.dist_medium_b { margin-bottom:10px;}

TD.align_right { text-align:right;}
TD.align_left { text-align:left;}
TD.align_center  { text-align:center;}

TD.align_top { vertical-align:top;}
TD.align_bottom { vertical-align:bottom;}
TD.align_middle { vertical-align:middle;}

.width_td_drittel td { width:33%;}
.width_td_fifty td { width:50%;}
.width_medium { width:170px;}

.lh_14 td { line-height:14px;}
.lh_18 td { line-height:18px;}
.lh_0 { line-height:0px;}
.lh_12 { line-height:12px;}

.tab A { display:block; padding:4px 10px 6px 10px; font-size: 11px;}
.tab A:hover { background-color:#E8EFFA;}
.tab A:visited { color:#25B;}
.tab_act { background-color:#B0C4DE;}/* #E8EFFA - E6E6EA*/
.tab select {margin-bottom:3px;}

.link_underline { text-decoration:underline;}
.link_underline:hover { text-decoration:none;}
.link_darkgrey A { color:#24242e;}

.fontsize_11 { font-size:11px;}
.fontsize_10 { font-size:10px;}
.minitext { font-size:9px;}
.specialfont { font-family:Verdana, Arial, sans-serif; font-size:11px;}
.text_grey { color:#CCCCCC;}
.text_grey2 { color: #777;}

/* error definition used by: suchergebnis, userregistrierung, anfrage*/
.error{ color:#ea3307;}
.bg_error td { background:#FFFFE5 url(../bilder/icon_error.gif) no-repeat top right; padding-right:30px;}
.bg_error { background-color:#FFFFE5;}
.border_error { border:1px solid #ea3307;}
.required { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ea3307;}/*BC0000*/

/* meinwohnnet */
.padding_mwn_strip {padding:0px 2px 1px 8px;}
.mwn_red { color:#BC0000;}
.hidden { display:none;}
#overlay { position:absolute; background-image:url(/bilder/d80/grau_fuerlayer.png); left:0px; top:0px; width:100%; height:100%; z-index:10; text-align:center; vertical-align:middle;}
.layer_border { border:10px solid #EAEBD7;}

/* suchsensitive servicebox */
.suse_green { color:#016666;}
.vqh_blue { color:#25B;}

/*Lists*/
.liste_haussuche { padding:0 0 0 15px;margin:0 0 0 0px;}
.liste_haussuche li { padding:0 0 0 0px; margin:0 0 0 0px;}
.liste_haussuche li {}

/* boxen used by mwn, teaserbox, regbox, linkbox */
.brx_box { line-height:14px; margin:10px 0px 0px 0px;}
.brx_box div { padding:5px;}


.storyText { margin-top:0; padding-top:0; padding-left:15px; float:left; width:345px;}
.storyText h3 { font-size:14px; margin:3px 0 5px 0;}
.storyBox { padding-right:0px; padding-top:5px; padding-left:5px; width:180px; color:#888; border-top:#EAEBD7 solid 1px; font-size:11px; line-height:125%;}

.storyBox1 { margin-bottom:1em; width:170px; border:#EAEBD7 1px solid; background:#F9FAE7; padding:10px; font-size:11px;}

.storyBox2 { margin-bottom:1em; width:184px; border:#EAEBD7 1px solid; background:#F9FAE7;}/*d8d8e0*/
.storyBox2 select { display:inline; margin:0 10px 5px 0; width:160px;}
.storyBox2 input { display:inline; margin:0 10px 0px 0;}
.storyBox2 h3, .storyBox2 p { margin:5px 10px 5px 10px;}
.story-image { float:left; width:186px;}

/*BRX end*/

/* End Suche Immo */
 
 /* Begin Searchbox */
#searchBox {margin: 0;background: #f1f1f5;border: #d8d8e0 1px solid;}
#searchBox h2 {padding: 5px;margin: 0;font-size: 11px;color: #333;background: #e6e6ea;}
#searchBox ul {list-style: none;margin: 0;padding: 0;}
#searchBox li {padding: 0.5em 5px;line-height:125%;border-top: #fff solid 1px;}
#searchBox .odd {background: #fff url(../bilder/bg-odd.gif) repeat top left;}
#searchBox .even {background: #fff url(../bilder/bg-even.gif) repeat top left;}
#searchBox select {margin: 5px 0;padding: 0;}
/* End Searchbox */

/* Begin Box Right */
.box {margin-top: 5px;padding-top: 0;border: #d8d8e0 1px solid; }
.box h3 {padding: 5px;margin: 0;font-size: 11px;color: #24242e;background: #e6e6ea;}
.box ul {list-style: none;margin: 3px 0 0 0;padding: 0;font-size: 11px;}
.box li {margin: 0 5px;padding: 0.3em 0;line-height:125%;}
.box li img {margin: 0;}
.box div {margin: 0 5px;padding: 0.3em 0;line-height:125%;}

li.more {margin-top: 0.5em;padding-top: 0.5em;text-align: right;text-decoration: none;background: transparent url(../bilder/line_153px.gif) repeat-x top left;background-position: 0 1px;padding-right: 16px;margin-right: 3px;font-size:10px;}
li.more a {font-size: 11px;}
.boxIcon img {margin: 0;padding: 5px 0 0 0;}
.boxIcon {margin: 0;background: transparent url(../bilder/line_153px.gif) repeat-x top left;}
/* End Box right */

/* Begin Box Left Column */
.box-newsletter {border-right:  #d8d8e0 1px solid;border-bottom:  #fff none 1px;}
.bannerColLeft {margin-bottom: 5px;}
.bannerColLeft img {border: #d8d8e0 1px solid;}
/* End Box Left Column */


.boxbody {
	font-size: 12px;
	padding: 0px;
}
td{
	font-size: 11px;font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}

.padding_nothing {
	
}

.padding_nothing  tbody tr td table tbody tr td  {

}



.clearer {
	clear: both;
}




.first-attr{
	xwidth: 120px;
	
}
.attr-table tbody tr td  {
	
	font-size: 10px;
}

.da_list3 {
	margin-bottom: 10px;

	}
	
	


/*

.first-attr{
	width: 120px;
	
}
.attr-table {
	width: 200px;

}

.da_list3 {
	margin-bottom: 10px;
	

	}
	
*/

.rahmen_middle { width:558px; padding:0px 5px 5px 5px; background-color:#FFFFFF;}
.d_middle { width:558px; padding:0px 5px 0px 5px; background-color:#FFFFFF;}
.d_right { width: 190px; }

.rahmen_right { width:190px;}
.rahmen_right div,
.rahmen_right p,
.rahmen_right td { xfont-size:11px;}/* color:#766d5b;*/


/***** ******/

.box_suche {
	width:190px;

}

.boxhead {
	background-image:url(../img/boxen_rechts/box_suche.gif);
	background-repeat:no-repeat;
	font-size:11px;
	padding-left:26px;
	padding-top:6px;
	height:20px;
	color:#182f8b;
}

.boxbody {
	background-image:url(../img/boxen_rechts/toplinks_box_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	padding-left: 10px;
	border:solid 1px #e2e8ed;
	margin-bottom: 10px;
}


.boxbody ul {
width:173px;
overflow:hidden;
list-style-type:none;
margin:0;
padding:0;
xmargin-top:10px;
xmargin-bottom:10px;

}

.xboxbody .blue {
font-size:10px;
line-height:15px;
padding:0;
margin:0;
}

.boxbody li {
margin:0;
padding:0;
}

.boxbody h3 {
font-size:10px;
line-height:15px;
}


#basket .boxhead{
	background-image: none;
	
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	xheight:0px;
	height: 0px;
	color:#182f8b;
	xbackground-color: red;
	border: 0px;
	

}

#basket .boxbody {
	background-image: none;
	background-repeat:repeat-x;
	overflow:hidden;
	padding-left: 10px;
	border:0px;
	margin-bottom: 0px;
}



#anfrage_box .boxhead{
	background-image: none;
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	xheight:0px;
	height: 20px;
	color:#182f8b;
	
	border: 0px;
}

#anfrage_box .box_content-link-liste .boxhead {
	padding-left: 10px;
	text-align: left;
	padding-bottom: 10px;

}



#anfrage_box .boxbody {
	background-image: none;
	background-repeat:repeat-x;
	overflow:hidden;
	padding-left: 10px;
	border:0px;
	margin-bottom: 0px;
}


#suchboxer .boxhead{
	background-image: none;
	width: 90px;
}


#suchboxer .boxbody {
	background-image: none;
	background-repeat:repeat-x;
	overflow:hidden;
	padding-left: 10px;
	border:0px;
	margin-bottom: 0px;
	width: 300px;
}

#suchboxer input {
	width: 125px;
	}

	
	/**** from wnn_suche_neu.css 
.wnn_suche_header .reiter_inactiv .wnn_text_bel {
background-image:url(../bilder/d168/activ_bg_grey.gif);
background-repeat:repeat-x;
border-top:1px solid #9E9C9C;
height:20px;
text-align:center;

}

.wnn_suche_header .reiter_inactiv div {
float:left;


}
wnn_suche_neu.css 
.wnn_suche_padding {
padding:0 8px;
}	
	***/
	
	/*** end ****/
	
	
	/*** Colo **/
.bg_white { background-color:#FFFFFF;}
.bg_lightgrey { background-color:#F1F1F5;}
.bg_light50grey { background-color:#F8F8FA;}
.bg_mediumgrey { background-color:#E6E6EA;}
.bg_lightpink { background-color:#F9FAE7;}
.bg_mediumpink { background-color:#F9FAE7;}
.bg_lightgreen { background-color:#EFF8F1;}
.bg_mediumgreen{ background-color:#DFF1E4;}
.bg_lightbeige { background-color:#F9FAE7;}
.bg_mediumbeige { background-color:#EAEBD7;}
.bg_lightblue { background-color:#E8EFFA;}
.bg_light50blue { background-color:#F8FAFD;}
.align_top {
	font-size: 10px;
	}	

.bg_lightgrey h1{ font-size: 15px;}	
	
	/** end of color ***/
.clear {
	clear: both;
	height: 0px;
	height: 0px;
}	
	
	
.box_content-link-liste .boxhead{
	background-image: none;

	
}	
.box_content-link-liste .boxbody{
	border: none;
	background-image: none;
}
.rsubhead {
	padding-bottom: 10px;
}


.aforum-holder{
	background-color:#F0F3F8;
	border-color:#E3E3EE;
	border-style:solid;
	border-width:1px 1px 4px;
	font-size:12px;
	line-height:16px;
	padding:12px 20px 10px;
}

.rh_default{
	padding-left:26px;
	background-repeat:no-repeat;
	background-position:13px 6px;
	line-height:26px;
	font-size:12px;
	z-index:3;
	xwidth:180px;
	position:relative;
	min-height:26px;
	height:auto !important;
	height:26px;

}

.rh_wrap .rh_default{
	xtext-indent:26px;
	padding-left:26px;
	background-position:13px 6px;
	line-height:21px;
	padding-top:2px;
	xfont-size:50px;
}




.rh_default {
	background-image:url(../img/breadcrumps/rh_default.png);
}



/****** Wohnnet default ****/

/**** bauen *****/

.navItem-fb_rot .nav1 {
	background-image:url(../img/navi_main/main_nav_rot.gif);
	background-repeat:no-repeat;
}
.navItem-fb_rot .nav1 a:hover {
	background-image:url(../img/navi_main/main_nav_rot_roll.gif);
	background-repeat:no-repeat;
}
.navItem-fb_rot .nav1_act {
	background-image:url(../img/navi_main/main_nav_rot_roll.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
.navItem-fb_rot ul {
	background-image:url(../img/navi_main/bg_list_rot.gif);
	background-repeat:repeat-y;
}
#mainNav .navItem-fb_rot li.layer3:hover a {
	background-image:url(../img/navi_main/li_pfeil_layer3_act_orange.gif);
}
.navItem-fb_rot .act3 a {
	background-image:url(../img/navi_main/li_pfeil_layer3_act_orange.gif);
}
#mainNav .navItem-fb_rot li.layer4:hover a {
	background-image:url(../img/navi_main/li_pfeil_layer4_act_orange.gif);
}
.navItem-fb_rot .act4 a {
	background-image:url(../img/navi_main/li_pfeil_layer4_act_orange.gif);
}

.kate_rot{
	background-color: #e91d18;
}



/**** Runde Ecke ****/


.navItem-fb_rot_rund .nav1 {
	background-image:url(../img/navi_main/main_nav_rot_rund.gif);
	background-repeat:no-repeat;
}
.navItem-fb_rot_rund .nav1 a:hover {
	background-image:url(../img/navi_main/main_nav_rot_rund_roll.gif);
	background-repeat:no-repeat;
}
.navItem-fb_rot_rund .nav1_act {
	background-image:url(../img/navi_main/main_nav_rot_rund_roll.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
.navItem-fb_rot_rund ul {
	background-image:url(../img/navi_main/bg_list_orange.gif);
	background-repeat:repeat-y;
}
#mainNav .navItem-fb_root_rund li.layer3:hover a {
	background-image:url(../img/navi_main/li_pfeil_layer3_act_orange.gif);
}
.navItem-fb_rot_rund .act3 a {
	background-image:url(../img/navi_main/li_pfeil_layer3_act_orange.gif);
}
#mainNav .navItem-fb_rot_rund li.layer4:hover a {
	background-image:url(../img/navi_main/li_pfeil_layer4_act_orange.gif);
}
.navItem-fb_rot .act4 a {
	background-image:url(../img/navi_main/li_pfeil_layer4_act_orange.gif);
}

/******* Immobilien des monates  ******/


.rimmo_but_left{
	float:right;
	xmargin-right:8px;
	margin-top:10px;
	padding:0;
	position:relative;
	z-index:100;
}


#rmain-right .rimmo_but,
#rmain-right .rimmo_but_strich,
#rmain-right .rimmo_but_left{
	display: none;
}

.rahmen_right .rimmo_but,
.rahmen_right .rimmo_but_strich,
.rahmen_right .rimmo_but_left{
	display: none;
}




.reiter_inactiv  {
	height:25px;
	font-size:12px;	
	float:left;
	margin-right:5px;
	padding-top:6px;
}



#sichtbarrahmen td h1 {
	color:#001F77;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin:0;
	padding-bottom:6px;
	padding-left:15px;
	padding-top:6px;
}


.rtabs .rtab_inact a {
color:#a9abb0;
}


/****  BLUE TABLE  ****/

#anfrage_box .boxhead{
	xheight: 0px;
}

.rvbox{
 	height: 120px; 
 	overflow: hidden;
	margin: 0px;
	margin-top: 7px;
	
}

.rv_ul{
	overflow: hidden;

}

/* AK EXTENDED MERKLISTE */

.r_tdm .merkliste_neu_tele {
	margin:0px;
	font-size: 10px;
	padding: 0px;
}

.merkliste_neu_tele{
	font-size: 10px;
	padding-left: 20px;
}

/* END OF MERKLISTE EXTENDED  */



/*  AK AJAX VOLLTEXTSUCHE  */ 

.ac_results  {
	background-color:window;
	border:1px solid windowframe;
	font-size:10px;
	overflow:hidden;
	padding:0;
	z-index:200;
}
.ac_results ul {
	list-style:none outside none;
	margin:0;
	padding:0;
	width:100%;
}
.ac_results iframe {
	display:block;
	height:3000px;
	left:0;
	position:absolute;
	top:0;
	width:3000px;
	z-index:-1;
}
.ac_results li {
	cursor:pointer;
	display:block;
	font-size:10px;
	line-height:14px;
	margin:0;
	overflow:hidden;
	padding:0 1px;
	width:100%;
}
.ac_loading {
	background:url("./indicator.gif") no-repeat scroll right center window;
}
.ac_over {
	background-color:highlight;
	color:highlighttext;
}
/*  AK END OF AJAX VOLLTEXTSUCHE  */ 


 /* AK FOOTER */
#rfoot_wrap a {
	color: ebebeb;	
}
#rfoot_wrap p{
	padding: 10px;
}
#rfoot_wrap p a{
	color: #9BA0A7;
}
 /* END OF AK FOOTER STYLE */

 
 
/* TOP FIRMEN */
.atop-firmen h1{
	line-height: 14px;
	margin-bottom: 5px;
}

.atop-firmen img {
	xwidth: 100px;


}

.atop-firmen h1 a {
	padding-top: 5px;
	float: left;
}


/* END OF TOP FIRMEN */
 
 .amain_box{
 	width: 183px;
 	
 }
.av_holder{
	width: 555px;
} 

/**** tablle breit *****/
.tabelle_breit { border-collapse:collapse; xwidth:531px; border-spacing:0; border:1px solid #D8D8E0; border-width:1px 0 0 1px; margin:1em 0;}
.tabelle_breit td { border:1px solid #D8D8E0; border-width:0 1px 1px 0; padding:4px 3px; font-size: 11px;}
.tabelle_breit thead { background-color:#E6E6EA; font-weight:bold;}
.tabelle_breit thead p { font-weight:bold;margin:0 0px; padding:0 0px;}
.tabelle_breit td p { font-size:11px;margin:0 0px; padding:0 0px;}
.tabelle_breit .bg { background-color:#FFFFE5;}
.tabelle_breit .bg2 { background-color:#F1F1F5;}
.tabelle_breit .bg3 { background-color:#E7F5F3;}
.tabelle_breit .bgw { background-color:#ffffff;}
/*********/


.ak_listover:hover{

	background-color: #FFECD0;
}

.boxhead img{
	display:none;
}

/**********  auto suggest ***************/

.suggest_link {      background-color: #FFFFFF;padding: 2px 6px 2px 6px;clear:both;height:13px;width:320px;}
.suggest_count {     float:right;}
.suggest_name {      float:left;}
.suggest_aktiv {  background-color: #6EA2DB; padding: 2px 6px 2px 6px;clear:both; height:13px;width:320px;}
.suggest_link_over {    background-color: #6EA2DB; padding: 2px 6px 2px 6px;clear:both; height:13px;width:320px;}
.suggest_link {      background-color: #FFFFFF; padding: 2px; height:13px;}
.suggest_aktiv {  background-color: #6EA2DB; padding: 2px; height:13px;}
.suggest_link_over {    background-color: #6EA2DB; padding: 2px; height:13px;}
#search_suggest, #avs_search_suggest {
    background-color: #FFFFFF; text-align: left; color: black; font-size:11px; border: 0px solid #000000;
    width:280px; 
}
#search_suggest_rahmen, #avs_search_suggest_rahmen {
    position: absolute;
    z-index:1000;
   
}
#search_suggest, #avs_search_suggest TD { padding: 2px; z-index:1000; }


.ak_fbread a {
	 font-size: 12px;
	color: #9BA0A7;
}
.ak_fbread{
	padding-bottom: 5px;
}

/*************  *******************/

#tab_slider .tab_act new {display:none;}

 .rtext p {
	margin-top: 0px;
}

/**** For bad konfiguration seite  ***/

.badkonfig  li {
	margin-left: 15px;
	
}

/****** end od Bad konfiguration *****/

select {font-size:12px;}


.Tabellenliste_table { border-collapse:collapse; clear:both; width:100%; border-spacing:0; border:1px solid #D8D8E0; border-width:1px 0 0 1px; margin:1em 0;}
.Tabellenliste_table td { border:1px solid #D8D8E0; border-width:0 1px 1px 0; padding:4px 3px; font-size: 11px;}
.Tabellenliste_headline { background-color:#E6E6EA; font-weight:bold;}
.Tabellenliste_headline { font-weight:bold;margin:0 0px; padding:0 0px;}
.Tabellenliste_table td p { font-size:11px;margin:0 0px; padding:0 0px;}
.Tabellenliste_A{ background-color:#FFFFE5;}
td.Tabellenliste_B table td { border:0;}
td.Tabellenliste_A table td { border:0;}


.ak_check{
	xpadding-left: 7px;
	margin-left: 7px;
	}
.ak_merken{
	padding-left: 5px;
}

/*********** f. Tabelle ********************/

.new {display:none;}
b.cnt {font-size:14px;}

/*************************************/

#gal_tab2{
	display: none;
}

.ak-gal-holder{
	height: 40px;
}


.rinfo_d{
	background-color:#FFFAEA;
	background-image:url(../img/infobox/body.gif);
	background-repeat:repeat-x;
	font-size:11px;
	height:auto !important;
	padding-top:10px;
}
.rinfo_d h1{
	padding-left: 10px;
	font-size: 14px;
}

.tab_act div table tbody tr td div {
	background-image: none;
}

/******** FORM ******/

.form35 { width:35px; margin-left:0px;}
.form40 { width:40px; margin-left:0px;}
.form50 { width:50px; margin-left:0px;}
.form80 { width:80px; margin:0px; padding:0px;}
// AK anpassung f. ipad
.form100 { width:47px; margin-left:0px;}
.form110 { width:110px; margin-left:0px;}
.form130 { width:125px; margin-left:0px;}
.form160 { width:160px; margin-left:0px;}
.form155 { width:155px; margin-left:0px;}
.form250 { width:300px; margin-left:0px;}
.form600 { width:500px; margin-left:0px;}


/* ak, 14.06.2010 Help tipp  */

.form_error {border:1px solid #FCB502;background-image:url(../bilder/d143/HinweisBGinput.gif);background-repeat:repeat-x;}
.reqdiv {display:none;position:absolute;left:0px;background-image:url(../bilder/hinweisBGoben.png);width:234px;min-height:60px;padding:0px; z-index: 10000;}
.reqdiv_ie6 {display:none;position:absolute;left:0px;background-image:url(../bilder/hinweisBGoben.gif);width:234px;height:60px;padding:0px;}
#REQDIV #REQTXT {padding:40px 50px 15px 10px; font-size: 12px;}
#REQDIV .reqimg {width:205px;height:7px;background-image:url(../bilder/d143/hinweisBGunten.png);margin: 0px 0px -7px 0px; padding:0px;display:block;position:relative;z-index:100}
.reqimg_ie6 {width:201px;border-bottom:1px solid #FCB502}

/* ak, 15.06.2010  Google AdBanner   */

.ADbannerTom				{ border: 1px solid #e7e7ed; display: block; background-color: white;  }
.ADbannerTom .linie		{ display: block; width: 100%; height: 0px; margin: 0px 0px 0px 0px; }
.ADbannerTom .linieU		{ display: block; width: 100%; height: 0px; margin: 0px 0px 0px 0px; }
.ADbannerLink				{ text-decoration:none; display: block; border-bottom: 1px dotted #cccccc; padding:5px 10px 5px 10px;overflow:hidden; }
.ADbannerLink:hover		{ text-decoration:none; display: block;  }
.ADbannerTom .ADbannerHeader { color:#938e8f; display:block; padding-left:10px; padding-top:0px; text-decoration:none; font-size:11px; border-bottom:1px dotted #CCCCCC; }


/* ak, 15.06.2010 Bilder teaserliste */

.rbildtext .rbild {
	xwidth: 110px;
	xfloat: left;
}
.d_middle .rbild{
	width: 120px;
}
.d_middle {
	padding: 0px;
	margin: 0px;
}
.ropenclose {
	padding-right: 14px;
}
.wnn_suche_belieb_body .video-holder .avspacer6{
	margin-right: 6px;
}

/*  Banner from Default und boxen.css */
.contentadmitte {
	width:420px; text-align:left; padding:0px 0px 0px 130px; xbackground-color: #eeeeee;
} 
.box_minibanner { margin-bottom:10px; xborder:0px solid #D8D8E0; text-align: center; xbackground:url(../bilder/d83/w_1.gif) no-repeat top right;}
.box_bannerlinks { margin-bottom:10px; border:1px solid #D8D8E0; background:#fff url(../bilder/d83/w_2.gif) no-repeat top left; text-align:right;}
.box_bannerlinksneu { margin-bottom:10px; border:1px solid #D8D8E0; background:#fff url(../bilder/w_1.gif) no-repeat top right; text-align:left;}

/* ak 18.06.2010 Register box */

.bg_lightbeige h1 {
        padding-top: 15px;
}

.i1{
	float: left;
}


/* ak 21.06.2010 Umzug objekte Style from ics.css */

.mkL-Header			{ border-top: 1px solid #d8d8e0; border-bottom: 6px solid #b0c4de; display: block; padding: 5px 0px 3px 0px; }
.xmkL-Klein			{ border: 1px solid #d8d8e0;  border-top: 1px solid white; background-color: #f1f1f5; }
.mkL-ul				{ padding-left: 20px; margin: 6px 10px 6px 0px; }
.mkL-li				{ list-style-image: url(../img/boxen_rechts/merkliste_haken.gif); padding-top: 5px;padding-bottom: 5px; border-bottom: 1px solid #d8d8e0; margin-right: 6px; }
.mkL-li-last		{ list-style-image: url(../img/boxen_rechts/merkliste_haken.gif); padding-top: 5px; xborder-bottom: 1px solid #f1f1f5; margin-right: 6px;}


.mkL-Kasterl		{ background-color: #b0c4de; display: block; width: 7px; height: 6px; float: left; padding: 0; margin: 2px 6px 4px 0px; }
.xmkL-reg			{ border: 1px solid #d8d8e0;  border-top: 1px solid white; background-color: #f9fae7; padding: 2px; padding-left: 4px; }
.mkL-rot			{ color: #bc0000; }



 .button {
	font-size: 11px;
	xcolor: red;
}

.color_9 a{

	margin-left: 45px;
	xbackground-image:url(../img/navi_main/li_pfeil_layer4.gif);
	xbackground-position:6px -1px;
	xbackground-repeat:no-repeat;
	border-top:1px solid #FFFFFF;
	color:#26282E;
	display:block;
	font-size:10px;
	height:100%;
	line-height:18px;	
}

.color_9 {
	background-position: 12px 0px;
}

.activer__9{
	font-weight: bold;
}

/* Immo des monat */
.rimmo_but_strich {
	margin-right:5px;

}
.rwrap_bhead .rh_immo{
	padding-right: 0px;
}
.rwrap_bhead h3{
	padding: 0px; 
	margin: 0px;
	font-size: 12px;
	padding-left: -5px;
	xmargin-left: -10px;
}

/* forum */
.ak_forum{
	background-color:#F0F3F8;
	border-color:#E3E3EE;
	border-style:solid;
	border-width:1px 1px 0px;
	font-size:12px;
	line-height:16px;
	padding:12px 40px 10px;
}
.ak_forum_content{
	background-color:#F0F3F8;
	border-color:#E3E3EE;
	border-style:solid;
	border-width:1px 1px 4px;
	font-size:12px;
	line-height:16px;
	padding:12px 40px 10px;
}

.bg_white{
	background-color:#FFFFFF;
}

/**** Firmen des Monats */
.detail_fontsize{
	
	clear: both;
}
.copyright{
	clear: both;
	margin-top: -18px;
}

.boxbody_verwandet a{
	font-size: 9px;
}

#dhtmlpointer{
	display: none;
}

.anf_border{
	height: 350px;
}




.tabelle_schmal { border-collapse:collapse; width:345px; border-spacing:0; border:1px solid #D8D8E0; border-width:1px 0 0 1px; margin:1em 0;}
.tabelle_schmal td { border:1px solid #D8D8E0; border-width:0 1px 1px 0; padding:4px 3px; font-size: 11px;}
.tabelle_schmal thead { background-color:#E6E6EA; font-weight:bold;}
.tabelle_schmal thead p { font-weight:bold;margin:0 0px; padding:0 0px;}
.tabelle_schmal td p { font-size:11px;margin:0 0px; padding:0 0px;}
.tabelle_schmal .bg { background-color:#FFFFE5;}
.tabelle_schmal .bg2 { background-color:#F1F1F5;}
.tabelle_schmal .bg3 { background-color:#E7F5F3;}
.tabelle_schmal .bgw { background-color:#ffffff;}

.tabelle_breit { border-collapse:collapse; width:531px; border-spacing:0; border:1px solid #D8D8E0; border-width:1px 0 0 1px; margin:1em 0;}
.tabelle_breit td { border:1px solid #D8D8E0; border-width:0 1px 1px 0; padding:4px 3px; font-size: 11px;}
.tabelle_breit thead { background-color:#E6E6EA; font-weight:bold;}
.tabelle_breit thead p { font-weight:bold;margin:0 0px; padding:0 0px;}
.tabelle_breit td p { font-size:11px;margin:0 0px; padding:0 0px;}
.tabelle_breit .bg { background-color:#FFFFE5;}
.tabelle_breit .bg2 { background-color:#F1F1F5;}
.tabelle_breit .bg3 { background-color:#E7F5F3;}
.tabelle_breit .bgw { background-color:#ffffff;}


#xlayer{
	z-index: 5000;
}
.x-layer-neu{
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #ebebeb;
}

/* Klasse f. x01 Werbebanner */

.wohnnetbsb {margin-bottom:10px;}

#storyTextText p{

	xborder: 1px solid red;
	margin-top: 0px;
	padding-top: 0px;
}
.rtext p{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#wntopbanner{
	z-index: 100;
	
}

.h2forum_bild{
	background-color:#F5F8F0;
	xdisplay:block;
	xwidth:310px;
	float: right;
	
}
.forum_left{
	xbackground-color: red ;
	background-color: #F0F3F8;
	width: 475px;
	float: left;
	padding: 5px;	
}
.forum_bilder{
	xwidth: 160px;
	float: right;
	background-color:#F5F8F0;
}
.beitrag_holder{
	xbackground-color: red;
	background-color:#F0F3F8;
	xbackground-color:#F1F5EC;
	xborder-color:#E3E3EE;
	border-color: #fff;
	border-style:solid;
	border-width:1px 1px 0px;
	min-height:44px;
}
.beitrag_bottom{
	background-color:#F0F3F8;
	height: 30px;
	padding: 5px;	

}
.forum_beitrag{
	background-color:#F0F3F8; 
	border:1px solid #E3E3EE; 
	margin-top:3px; 
	padding-left:8px; 
	padding-right:5px;
	margin-bottom: 5px;
}
.beitrag_send{
	float: left;
}
.promotion_text{
	font-size: 10px; 
	color: rgb(119, 119, 119);	
}
.forum_text{
	font-size: 10px;
}
.forum_utext{
	font-soze: 9px; 
	color: #777777;
}


/******** FANCY BOX CSS START  *******/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 11101;
	display: none;
}

#fancybox-outerx {
	position: relative;
	width: 100%;
	height: 100%;
	xbackground: #FFF;
}

#fancybox-outer {
	background-color:#FFFFFF;
	xmin-height:480px;
	xwidth:660px;
	xmargin:auto;
	xpadding:10px;
	position: relative;
        width: 100%;
        height: 100%;

	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;
}




#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}


#fancy_extend{
	 width: 30px;M
	height: 30px;

}
#fancybox-close {
	
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px 0px;
	xcursor: pointer;
	z-index: 1103;
	display: none;
	xbackground-color: red;
	z-index: 10000;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/js/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/js/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	xbackground-image: url('/js/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	xbackground-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	xbackground-image: url('/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	xbackground-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	xbackground-image: url('/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	xbackground-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	xbackground-image: url('/js/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	xbackground-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_loading.png', sizingMethod='scale'); }


.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

<br>

/******** END OF FANCY BOX CSS *******/



/** TOOLTIP STYLE **/

* {margin:0; padding:0}
xbody {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; xbackground:#FFF}
#text {margin:50px auto; width:500px;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; }
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; }

#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat; z-index: 1000;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; }
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}


/** END OF TOOLTIP **/


/**** MERKLISTE ERROR HANDLE **/

.erholder_merklist{
background:url("/bilder/icon_error.gif") no-repeat scroll right top #FFFFE5;
}

.hv_extend{
	xpadding-top: 10px;

}
/** MERKLISTE ERR HANDLER **/

#nur_wohnnet_menschen {
	position:absolute; 
	top:20px;
	left:280px; 

}
.rbildtd{
	width: 80px;
}

/* isuche 2011 */

#SucheHalter input {
	width: 53px;
}
#SL_ input {
	width: 53px;
}
#rimmospalte_unten .rinput {
 width:70px;
}






/* isuche 2011 */
#loader{
        xfilter:alpha(opacity=0.3);
        filter: alpha(opacity = 85);
        opacity: 0.85;
	

}

.loader_inhalt{
        border: 7px solid #55CDDD;
        padding: 20px 20px 10px;
        width: 300px;
        margin: auto;
        margin-top: 140px;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        z-index: 999;
	opacity: 1 ;
       filter: alpha(opacity = 100);
	 background-color: #fff;
}






.wline{
        height: 1px; background-color: #E2F8FF; width: 200px; margin: 7px 0px;
}
.tbes{
        font-size: 10px;
}


#rsortierbox{
        border-bottom: 1px solid #C5CDD4;
        background-color: #e3e7ea;
        }
#rsortierbox a {border:none;}
.rform_boxhead{
        xpadding-right: 25px;
        xwidth: 950px;
}


.erw_layer{
        background-color:#E2F8FF;
        border:2px solid gray;
        padding:10px;
        width:514px;
        height:143px;
}
#rsortierbox{
        text-align: right;
}
.rbildsp{
        height: 45px;
        width: 60px;
        margin: 5px 5px;
        overflow: hidden;
 }
#rergebnisrahmen td{
        xborder: 0px;
 }
.rpreistd{
        padding: 2px 5px;
}
.rgroessentd{
        padding: 2px;
}




.rbildtd2 {
        xwidth:120px;
        xheight:45px;
        overflow:hidden;
}
.rbildtd2 img {
       xwidth:120px;
        overflow:hidden;
        padding: 3px 0px;
}


.rbildtd {
        width:60px;
        xheight:45px;
        overflow:hidden;
}

.rbildtd img {
        width:60px;overflow:hidden;
}

.Descsp {
        padding-left: 5px;
        margin: 3px 0px;
        max-width:280px; overflow:hidden;
}
.rimmosuchbox{
        overflow: visible;
        xheight: 300px;
        height. 100%;
}
.rimmosuchbox_l1{
        width: 110px;
}
.font_small span span {
        font-size: 11px;
}
.font_big span span{
        font-size: 13px;
}
.yellow_message{
        margin-bottom: 5px;
        border: 1px solid rgb(234, 235, 215);
        xwidth: 153px;
        xheight: 40px;
}
.Descsp  a:visited {
        xcolor:#182F8B;
        color: #3b59d2;
        text-decoration:none;
}
.rumkreis a:hover {
        text-decoration: none;
}

.quicklinker{
        padding: 10px;
        margin-top: 10px;
        display: none;
        background: #E2F8FF;
        xbackground-image: url('/img/immosuche/spalte_links_bg.jpg');
}
.rpopup_wrap {
        width: 520px;
        min-height: 0px;
        }
#rimmospalte .rboxtop {
        height: 48px;
}

.opacity_ver{
        opacity: 0.3;
        display: inline;
        z-index: 90;
}

/* anpaasen von layout.css bilder/d75/layout.css */
.border_white{
        border: none;
}


.tabella_100{
        border: none;
}
/ *     */
.xwt{
        width: 110px;
}

.rspace15{
        height: 15px;
        width: 0px;
        clear: both;
}
.rspace14{
        height: 14px;
        width: 0px;
        clear: both;
}

.rform_box_popup{
	clear: both;
	mrgin-bottom: 10px;
}

#iphone_main{
	width: 940px;
}
#iphoneheadHolder{
	display: none;
}

#MobileView{
  display: none;
}
.rimmosuchbox .rimmosuchbox_right  {
	padding-right: 3px;
}
.input-firmen-suche{
	padding:10px;
	margin-left:100px;
	
}

.sucheText .field_width_normal{
        width: 300px;
}
.forum_left h3{
	width: 330px;
}
.width574{
	width: 574px;
}
.teaser_manual_image{
	width: 120px;
}




.redsearch{
	background-image: url('/img/red_bg.png');
	xborder: 1px solid red;
	height: 200px;
	width: 600px;
	z-index: 999;
}
.RSholder{
	padding: 30px 10px 0px 30px;; z-index: 1000; position: absolute;
	width: 580px;
}
.RSholder .STitle{
	color: #fff;
	font-size: 14px;
	padding-bottom: 5px;
	}
.RSholder .SFholder{} 
.RSholder .SFholder .Sdiv{
	float: left;
	width: 200px;
	height. 20px;
}
.RSholder .SFholder .Sdiv .SEL{
	height: 24px;
}
.RSholder .SFholder .STdiv{
        float: left;
        width: 180px;
        height. 20px;
}
.RSholder .SFholder .SKdiv{
        float: right;
        width: 50px;
        height: 20px;
        margin-right: 20px;
}
.spacer10{
	clear: both;
	height: 10px;
	width: 0px;
}
.spacer5{
        clear: both;
        height: 5px;
        width: 0px;
}
.rclose{
	float: right;
	position: absolute;
	right: 1px;
	top: 20px;
}

#redsuche{
	xdisplay: none;
}
.tpHolder{
        width: 744px;
        border: 3px solid #ebebeb;
        background-color: #fff;
	padding: 5px;
	margin: auto;
	margin-top: 20px;
}
.tlHolder{
	border: 3px solid #ebebeb;
	background-color: #fff;
	xwidth: 570px;
}

.AH_forum{
	background: #CCD9FF;
	padding: 3px;
}


/* ------- */
#rboxleft_mobile{
        display: none;
	background-color: #FFFAEA;
	padding: 5px;
}
/* ------- */




table .content-Ad { width:100%;}
table .content-Ad td.textbox { xbackground:#f9fae7; width:184px;  vertical-align:top; font-size:11px;}
table .content-Ad td.textbox h3 { padding-top:5px; margin:0; font-size:11px;}
table .content-Ad td.textbox p { font-size:11px;}
table .content-Ad td.space { width:10px;}
table .content-Ad td.banner { margin:0; padding:0; vertical-align:top}
table .content-Ad td.empty { width:184px;}
table .content-Ad td { valign: top;}

.rhead_login {
    height: 12px;
    left: 211px;
}

.rbtn_violett {
    background: url("../img/but_bg_violett.jpg") repeat-x scroll 0 0 #aa458b;
    border: 2px solid #F5F5F5;
}

.rbtn_gruen {
    background: url("../img/but_bg_gruen.jpg") repeat-x scroll 0 0 #4e8f29;
    border: 2px solid #F5F5F5;
}
.album_bild_holder{
	height: 360px;
	overflow: hidden;
}
.rinfo_b ul li{
	background: url(../images/listc.png) 8px 7px;
	background-repeat:no-repeat;
}
.sclr{
	float: left;
}

