/* CSS Document */

body{
width:942px;margin:auto;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0 none;
}
#page{
width:834px;margin:auto;
}
#header{
position:relative;height:94px;
}
#header div{
position:absolute;top:65px;
}


/*home*/
.homecol{
height:371px;width:161px;background-color:#8896b4;float:left;margin-left:4px;
}
.homecol .box{
margin-top:7px;height:54px;border-bottom:7px solid #424e7c;background-color:#252f6d;padding-top:40px;
}

/*navigation*/
.navmain{
height:33px;
}
.navleft, .navleft .navtop:first-child, .navmain .navtop:first-child{
width:170px;margin-left:0;margin-right:4px;
}
.navleft div{
/*width:154px;height:30px;*/
}
.navleft img{
border-bottom:1px solid white;
}
.navleft .navtop{
border-bottom:1px solid white;
width:170px;height:33px;
}
.navmain .navtop{
float:left;
}
.navtop{
background-repeat:no-repeat;
}
.navtop img{
filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:161px;height:33px;
}
.navmain .navtop{
width:161px;height:33px;float:left;margin-left:4px;
}
.navmain .navtop:first-child img, .navleft .navtop img{
width:170px;height:33px;margin-left:0;
}
.clear{
clear:both;
}
#immosearchbox{
position:absolute;
top:263px;
background-color:#424e7c;
padding:12px 0 12px 0;
}
#immosearchbox div{
background:no-repeat url(/img/con/immosearchbox.jpg);
height:196px;
width:170px;
}


/*ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }
*/
/*#subnav * { border: 0px none !important}*/
#subnav { background-color: #8896b4; }
#subnav ul { list-style-type: none; margin:0; padding: 0;}
#subnav ul li { float:left; width: 100%; margin:0;padding: 0;border-top:1px solid #808DAC;background-color: #424e7c;}
#subnav ul li .over img, #subnav .over img{ filter:Alpha(opacity=0);-moz-opacity:0;opacity:0;}
/*#subnav ul li .over {visibility:hidden};
#subnav ul li .over {filter:Alpha(opacity=0);-moz-opacity:0;opacity:0;width:154px;height:24px;}*/
#subnav ul li ul li:first-child{ border-top:1px solid #808DAC; }
#subnav ul li ul li { padding:0;border:0 none; }
/*#subnav .sub li:first-child div{ margin-top:5px; }
#subnav .sub li:last-child div{ margin-bottom:5px; }*/
#subnav ul li a{ }

.navleft #subnav ul li {border-top:0 none; border-bottom:1px solid white;}
.navleft #subnav img{ border:0 none; }




/*content*/
#content{ margin-top:20px;background-color:#8896b4;}
#conleft { float:left; width:170px;position:relative;min-height:530px;}
#conright {margin-left:170px; border-left:8px solid #fff;background-color:#FFF;position:relative;}

#conright:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; visibility:hidden; }
p{margin:0;padding:0;}
.headline{ height:106px;background-color:#252F6D;}
*html .headline { float:left; }
.headline img{ margin-top:55px;}
.headline2{height:52px;background-color:#252F6D;}
.text1{ font-size:11px;padding: 20px 125px 20px 65px;color:#666;line-height:16px;}
.text1 p{ margin-bottom:10px;}
.pics { padding: 0 62px; position:absolute;bottom:0;}
.pics img { margin-right:8px; }
.pics #logo {position:absolute;right:-125px; top:-27px; float:left;}
.picscontainer{height:140px;}

#conright #logo2{position:absolute;top:363px;right:-59px;}

.text1 .paddingb td{vertical-align:top;line-height:16px;padding-bottom:10px;}

/*immo*/
.isresultlist{overflow:hidden;}
.isresultobj a{text-decoration:none;}
.isresultobj{font-size:11px;padding: 10px 125px 10px 65px;color:#666;line-height:16px;}
.isresultobj .pic{width:80px;height:80px;float:left;background-color:#CCCCCC;overflow:hidden;}
.isresultobj .content{margin-left:80px}
.isresultobj table{width:100%;padding:0 5px 0 0;margin:0px 0 0 5px;color:#252F6D;}
.isresultobj thead{background-color:#EEE;}
.isresultobj tbody tr{text-align:center;height:30px;}
.isresultobj tfoot td{border:1px solid #AAA;text-align:center;color:#333333;}

.isresultobj .isresultobjtitle{background-color:#EEE;height:20px;padding:5px 0 0 5px;}
.isresultobj .isresultobjtitle .left{float:left;width:200px;color:#252F6D;font-weight:bold;}
.isresultobj .isresultobjtitle .right{margin-left:200px;text-align:right;padding-right:10px;color:#252F6D;}

.isdetailtitle { height:106px;background-color:#252F6D;}
.isdetailtitle h1 {font-size:22px;color:#FFF;}

 #tabs{
	margin-left: 0px;
	padding: 0;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}
#tabs ul{
	font-size:12px;
	margin:0;
	padding:0;
	list-style:none;
}
#tabs li{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
}
#tabs a{
	float:left;
	color:#000;
	margin:0 2px 0 0;
	padding:0 0 1px 0px;
	text-decoration:underline;
}
#tabs a span{
	float:left;
	display:block;
	padding:4px 5px 2px 0px;
}
#tabs a span{float:none;}
#tabs a:hover{
}
#tabs a:hover span{
}
#tabHeaderActive span, #tabHeaderActive a, .currenttab {color:#CCC;}
.tabContent {

}


/*footer*/
.footer{
clear:both;height:194px;position:relative;
}
.footer #claim{
position:absolute;top:91px;float:left;
}
.footer #logo{
position:absolute;top:71px;left:580px;float:left;
}
#imprint{
padding-top:27px;clear:both;
}



