/* RELAUNCH STYLES */

#mainframe{
	width: 984px;
	margin: 0 auto;
}
.dialog_gs .s-left {
background: url(images/tn-left-bg.jpg) no-repeat;
float: left;
width: 15px;
height: 46px;
}

.dialog_gs .s-right {
background: url(images/tn-right-bg.jpg) no-repeat;
width: 15px;
height: 46px;
float: left;
}

.dialog_gs .s {
margin: 0;
background: #A1D45E url(images/tn-middle-bg.jpg) repeat-x 0px 0px;
color: #FFFFFF;
position: relative;
font-weight: bold;
float: left;
width: 954px;
}

.dialog_gs .s span {
background-color: transparent;
padding: 4px 6px 8px 5px;
}
.dialog_gs .s span.active-guh {
background: url(images/tn-button-guh-bg.gif) no-repeat;
}
.dialog_gs .s span.active-aur {
background: url(images/tn-button-aur-bg.gif) no-repeat;
}
.dialog_gs .s span.active-gar {
background: url(images/tn-button-gar-bg.gif) no-repeat;
}
.dialog_gs .s span.active-gus {
background: url(images/tn-button-gus-bg.gif) no-repeat;
}
.dialog_gs .s span.active-huh {
background: url(images/tn-button-huh-bg.gif) no-repeat;
}
.dialog_gs .s span.active-euu {
background: url(images/tn-button-euu-bg.gif) no-repeat;
}
.dialog_gs .s span a {
color: #FFFFFF;
text-decoration: none;
}
.dialog_gs .s span a:hover {
color: #336600;
text-decoration: none;
}
.dialog_gs .s span.active-guh, .dialog_gs .s span.active-guh a,
.dialog_gs .s span.active-aur, .dialog_gs .s span.active-aur a,
.dialog_gs .s span.active-euu, .dialog_gs .s span.active-euu a,
.dialog_gs .s span.active-huh, .dialog_gs .s span.active-huh a,
.dialog_gs .s span.active-gar, .dialog_gs .s span.active-gar a,
.dialog_gs .s span.active-gus, .dialog_gs .s span.active-gus a {
color: #676767;
}
.dialog_gs .bd {
background:transparent url(images/ml_gs.gif) repeat-y 0px 0px;
}
.dialog_gs .ft {
background: transparent url(images/bl_gs.gif) no-repeat 0px 0px;
}
.topnavi {
color: #336600;
padding-top: 16px;
height: 30px;
}
.breadcrumb {
clear: left;
color: #999999;
margin: 0 0 15px 20px;
padding-top: 5px;
font-size: 11px;
}
#housesearch_img{position:absolute;right:20px;top:-60px; width:69px;height:91px;}

#rel_left_cnt {
width: 661px;
float: left;
margin: 0;
}
/* IE6.0 FIX */
* html #rel_left_cnt {
width: 659px;
float: left;
margin: 0;
}

#rel_right_cnt {
float: left;
width: 317px;
margin: 0 6px 0 0;
background-color: #ebfcd4;
padding-top: 10px;
}
#rel_right_cnt_blog {
float: left;
width: 317px;
margin: 0 6px 0 0;
background-color: #ebfcd4;
}
#rel_right_cnt_blog h2 {
background: #FFFFFF;
font-size: 14px;
margin: 0;
line-height: 26px;
padding: 0 0 0 25px;
}
#rel_right_cnt_blog .subNavi {
padding: 29px 0 0 0;
background: #AFD95D;
}
#rel_right_cnt_blog .subNavi ul {
	margin: 0 0 0 23px;
	padding: 10px 0;
}
#rel_right_cnt_blog .subNavi ul li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
}
#rel_right_cnt_blog .subNavi ul li a {
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}
#rel_right_cnt_blog .subNavi ul li a:hover {
  color: #336600;
  text-decoration: none;
}
.rel_right_footer {
background: url(images/hg_rechts.gif) repeat-x;
height: 196px;
}
.rel_cnt_teaser {
clear: left;
padding: 0 15px 0 0;
}
.rel_cnt_teaser h2 {
margin: 0 0 5px 0;
font-size: 14px;
}
.rel_cnt_teaser img {
border: 1px solid #d0d0d0;
float: left;
margin: 0 15px 25px 0;
}
.rel_cnt_teaser p {
line-height: 17px;
margin: 0 0 10px 0;
}
.cnt_video_teaser_header {
background: url(images/cnt_video_teaser_header.jpg) no-repeat;
height: 52px;
}
.cnt_video_teaser_middle {
background: url(images/cnt_video_teaser_middle.jpg) repeat-y;
height: 185px;
padding: 10px 15px 0 0;
}
.cnt_video_teaser_middle img {
margin: 0 10px;
}
.cnt_video_teaser_footer {
background: url(images/cnt_video_teaser_footer.jpg) no-repeat;
height: 18px;
}

#rel_footer {
clear: left;
}
div.slideshow {
border:1px solid #9ACD32;
width: 283px;
-moz-border-radius:10px;
padding:5px;
margin: 25px 10px 0 12px;
background-color: #FFFFFF;
}
#rel_cnt_box {
margin: 0 0 0 15px;
clear: left;
}
/* IE6.0 FIX */
* html .fix6_padding {
margin: 0;
}
.rel_cnt_halfbox {
float: left;
width: 308px;
margin: 0 15px 0 0;
}
.rel_cnt_halfbox p {
line-height: 17px;
margin: 0;
padding: 5px 0 0 0;
}
h2.blogNews {
background: url(images/cnt_box_header.jpg) no-repeat;
height: 34px;
font-size: 14px;
color: #FFFFFF;
line-height: 34px;
padding: 0 0 0 10px;
margin: 0;
}
.middle_blogNews {
background: url(images/cnt_box_middle.jpg) repeat-y;
padding: 0px 17px 10px 10px;
}
.middle_blogNews h3 {
font-size: 12px;
margin: 0;
padding: 10px 0 0 0;
}
.rel_cnt_halfbox h4 {
font-size: 12px;
margin: 0;
padding: 10px 0 0 0;
}
.footer_blogNews {
background: url(images/cnt_box_footer.jpg) no-repeat;
height: 18px;
}
.rel_cnt_fullbox {
background: #EBFCD4;
margin: 0 0 25px 0;
}
/* END RELAUNCH STYLES */

body{
  width:98%;
}
body,table,div,p {
	color: #000000;
	font-size: 12px;
	font-family: verdana, sans-serif;
	text-align:left;
}
a{
color:#000000;
}
a img{
 text-decoration:none;
}
h1 {
font-weight: bold;
font-size: 18px;
margin-top: 4px 
}
h2 {
font-weight: bold;
font-size: 16px;
margin-top: 4px 
}
h3{
 font-size: 14px;
 font-weight:bold;


}
/* RELAUNCH: DISABLED
#mainframe{
	width:100%;
	max-width:1600px;
}
 */


#left_box{
	width:27%;
	float:left;
	margin-top:5px;
}

#content_box{
	width:72%;
	margin-top:5px;
	float:left;	
}

#content{	
	position:relative;	
	width:100%;
	padding-left:3px;
}


div.seiten{
   font-size:10px;
   padding-top:3px;
   padding-bottom:3px;
   text-align:right;
}

#footer{
	font-size:10px;
	width:100%;
	text-align:center;
	margin-top:5px;
	border-top: 2px solid #9ACD32;
}

#header{
width:100%;
margin-bottom:3px;
position:relative;

}

#logo{
margin-left:10px;
margin-top:10px;
width:201px;
height:79px;
}

.header_links{
  width:572px;
  position:absolute;
  right:81px;
  bottom:0px;
  font-family:Verdana;
  text-align:left;
}
.header_link{float:left;margin-left:20px;position:relative;}
.header_top, .header_top a{font-weight:bold;font-size: 14pt;color:#6B6363;text-align:left;text-decoration:none;}
.header_bottom, .header_bottom a{font-size:9pt;text-decoration:underline; color:#6B6363;font-family:tahoma;}

/* RELAUNCH: DISABLED
#housesearch_img{position:absolute;right:30px;top:-73px; width:69px;height:91px;}
*/
#houseblog_img{bottom:0px;position:absolute;right:-3px;}

.absatz_gross{
	margin-top:15px;
}
.span_clear{
	clear:both;
	margin-top:5px;
}

#map_klein{
	width: 260px; 
	height: 260px;
}

div.google_map{
	float:left;
	margin-left:5px;

	position:relative;
	background-color:#FFFFFF;
}

.filter{
 float:left;
 font-size:11px;
 margin:5px 8px 5px 5px;
 
}

ul{
margin-bottom:3px;
}

div.nav_desc{
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.objekt{
	padding:5px;
}
.obj_image{
  margin-right:5px;  
  position:relative;
  height:109px; 
}

.obj_image_slideshow{
 margin-right:5px;  
 float:left;
}

.object_listing{
	clear:both;
	vertical-align:top;	
}
.listing_left{
  float:left;
  width:105px;  
  height:105px;

}

.klein{
font-size:12px;
color:#000000;
font-weight:normal;
background-color:transparent;
}
#cloud1{
margin:0px;
}
#cloud2{
margin:0px;
}

#ib1{
  cursor:pointer;
}
div.lupe{
	position:absolute;
	top:0px;right:0px;
	background-color:#FFFFFF;
	padding:2px 2px 2px 5px; 
	border: 1px solid #000000;width:17px;
}
div.expose_img{
	position:relative;
	text-align:left;
	float:left;
}

div.expose_desc{
 float:left;
 margin-left:5px;
}
div.expose_link_box{	
	border-style:solid;
	border:1px solid #9ACD32;
	padding:3px;
	-moz-border-radius:10px;
	padding:5px;
    float:left;
    margin-left:5px;
}

#content_left_col{	
	float:left;
	width:59%;
}
#content_right_col{
	float:left;
	width:39%;
	text-align:right;
}
div.haustypen_box{	
	width: 100%;
	border-style:solid;
	border:1px solid #9ACD32;
	padding:5px;
	-moz-border-radius:10px;
}
/* RELAUNCH: DISABLED
div.slideshow_box{
	width: 100%;	
	padding:5px;
}
*/
/* RELAUNCH: DISABLED
div.slideshow{
	border-style:solid;
	border:1px solid #9ACD32;
	padding:3px;
	-moz-border-radius:10px;
	padding:5px;
    margin:5px 0px 0px 5px;
    width:95%;
  background-color: #FFFFFF;
}
*/
.slideshow h1{
   font-size:18px;
   color:#6B6363;
   margin:5px 0px 0px 0px;   
}
.slideshow_item{
 display:none;
 height:350px;
}

input.expose_button{
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 padding:3px 5px 3px 5px;
 background-color:#FFC48E;
}
.description_teaser{
font-size:11px;
}


.dialog {
 width:100%;
 margin-top:5px ;
 color:#000000;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(images/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(images/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(images/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(images/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s  {
 margin:0px 8px 0px 4px;
 background:#EBFCD4 url(images/ms.jpg) repeat-x 0px 0px;
 padding:3px;
 color:#000000;
}
.dialog .bd .c .s a:hover{
 background-color: #d9e1f0;
 text-decoration:underline;
}

.dialog .ft {
 background:transparent url(images/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(images/br.gif) no-repeat right 0px;
}

.dialog_o {
 width:100%;
 margin-top:5px ;;
 color:#000000;
}

.dialog_o .hd .c,
.dialog_o .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog_o .ft .c {
 height:14px;
}

.dialog_o .hd {
 background:transparent url(images/tl_o.gif) no-repeat 0px 0px;
}

.dialog_o .hd .c {
 background:transparent url(images/tr_o.gif) no-repeat right 0px;
}

.dialog_o .bd {
 background:transparent url(images/ml_o.gif) repeat-y 0px 0px;
}

.dialog_o .bd .c {
 background:transparent url(images/mr_o.gif) repeat-y right 0px;
}

.dialog_o .bd .c .s
{

 margin:0px 8px 0px 4px;
 background:#FFC48E url(images/ms_o.jpg) repeat-x 0px 0px;
 font-size:12px;
 font-weight:normal;
 padding: 10px 5px;  
 color:#000000;
 position:relative;
 }
 .dialog_o .bd .c .s h2,
 .dialog .bd .c .s h2{
	 font-size:18px;
	 font-weight:bold;
	 padding-left:5px;
 }
.dialog_o .bd .c .s a{
   font-size:12px;
   font-weight:normal;
}
.dialog_o .ft {
 background:transparent url(images/bl_o.gif) no-repeat 0px 0px;
}

.dialog_o .ft .c {
 background:transparent url(images/br_o.gif) no-repeat right 0px;
}
.dialog_gs {
  width:100%;
  margin-top:5px ;
  color:#000000;
}

.dialog_gs .hd .c,
.dialog_gs .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
 
}

.dialog_gs .ft .c {
 height:14px;
}

.dialog_gs .hd {
 background:transparent url(images/tl_gs.gif) no-repeat 0px 0px;   
}

.dialog_gs .hd .c {
 background:transparent url(images/tr_gs.gif) no-repeat right 0px;

}
/* RELAUNCH: DISABLED
.dialog_gs .bd {
 background:transparent url(images/ml_gs.gif) repeat-y 0px 0px;
}
*/
.dialog_gs .bd .c {
 background:transparent url(images/mr_gs.gif) repeat-y right 0px;
}
/* RELAUNCH: DISABLED
.dialog_gs .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#A1D45E url(images/ms_gs.jpg) repeat-x 0px 0px;
 font-size:18px;
 font-weight:bold;
 padding: 10px 5px;  
 color:#FFFFFF;
 position:relative;
}
*/
.dialog_gs .bd .c .s a{
	text-decoration:none;
    color:#FFFFFF;
}
.dialog_gs .bd .c .s a:hover{
   text-decoration:underline;	
}
/* RELAUNCH: DISABLED
.dialog_gs .ft {
 background:transparent url(images/bl_gs.gif) no-repeat 0px 0px;
}
*/
.dialog_gs .ft .c {
 background:transparent url(images/br_gs.gif) no-repeat right 0px;
}

.slideshow_box .dialog_o .bd .c .s{
  text-align:center;
}

.s hr{
 size:2px;
 color:#9ACD32;
}
hr{
	size: 1px;
	color:#000000;	
}
img{
 border:none;
 background-color:#FFFFFF;
}
.align_center{
	text-align:center;
}
hr{
 width:100%;
 height:1px;
 background-color: #000000;
 color: #000000;
 border: 0 none;
}
td{
 vertical-align:top;
}

#left_col {
    width: 180px;
    float: left;
    margin-left: 5px;
}

#center {
    width: 180px;
    float: left;
    margin-left: 5px;
}

#right_col {
    width: 180px;
    float: left;
    margin-left: 5px;
}
span {
 background-color: #FFFFFF;
}

div.search form {
  clear: left;
}

div.search br {
        clear: left;
}

.cond_item{
 width:80px;
 float:left;
 background-color: #eee;
}

.search{
  float:left;
  width:275px;
  margin-right:10px;
position:relative;
}
.search_background{
position:absolute;
bottom:0px;
left:0px;
background-color:transparent;
}
.social_bookmark{
  float:left;
  margin-left:5px;  
}
.social_bookmarks{
  margin:5px auto;
  width:750px;
}
