
html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-color:#CDDAEC;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	top:0px;
	width:100%; 
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	/*background:#336699;*/
	background:#CDDAEC;
	scrollbar-3dlight-color:#0066cc;
	scrollbar-darkshadow-color:#003399;
	scrollbar-highlight-color:#ADCAD8;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#0099CC;
	scrollbar-face-color:#0099CC;
	scrollbar-track-color:#D0E3ED
}

.head {
	position:absolute; 
	top:0; 
	width:1024px; 
	inner-height:70px;
	height:70px; 
	font-size:1em; 
	color:#FFFFFF;
	z-index:0; 
	border-bottom:0px solid #CDDAEC;
	background-image: url(../images/kopf_bg_n.png);
}


* html .head {
	top:0px;
	width:1024px; 
	height:70px;
	color:#FFFFFF; 
	background-image: url(../images/kopf_bg_n.png);
	}
/*
* .head .infozeile{
	position:absolute; 
	bottom:0; 
	left:0;
	width:1024; 
	height:10px; 
	font-size:10px; 
	font-weight:bold; 
	color:#003399; 
	border-bottom:0px solid #006699;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;

}
*html .head .infozeile{
	position:absolute; 
	bottom:0; 
	left:0;
	width:1024; 
	height:10px; 
	font-size:10px; 
	font-weight:bold; 
	color:#003399; 
	border-bottom:5px solid #006699;

}
 *.infozeile a{
	color:#FFF;
	font-size:12px; 
}
 *.infozeile td{
	color:#000000;
	font-size:10px;
}
 *.infozeile table{
 	border:1px solid #FFFFF;
	-moz-border-radius:5px;
	color:#FFFFFF;
	font-size:10px;
}*/
#content {
	display:block; 
	font-size: 10px;
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:70px; 
	bottom:50px; 
	width:694px; 
	left:170px;
	border-left:1px solid #fff;
	border-right:5px solid #CDDAEC;
	border-top:0px solid #FFFFFF; 
	background:#FFFFFF;
}

* html #content {
	top:70; 
	bottom:50; 
	height:100%;
	width:694px;
	border-top:0px solid #336699; 
	border-bottom:120px solid #CDDAEC;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #CDDAEC;
	font-size: 9px;
	background:#FFFFFF;
}
.navi {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:70px; 
	width:170px;
	height:90%;
	left:0px;
/*	background-image: url(./images/bg_links.jpg);*/
	color:#336699;
	background:#CDDAEC;
}
* html .navi {
	position:absolute; 
	top:70; 
	bottom:0; 
	height:100%;
	width:170px;
	border-top:0px solid #CDDAEC; 
/*	background-image: url(images/bg_links.jpg);*/
	background:#CDDAEC;
}

.navi  a {
	display:block;
	height:15px;
	border-top:1px solid #CDDAEC;
	background-color:#0099CC;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left:5px;
 }
.navi a:hover {
	background-color:#FFFFFF;
	color:#003399;
	padding-left:15px;
 }
.navi a:visited
{ 
	background-color:#138CD5;
	color:#FFFFFF;
}
.navi #sub {
	background:#D0E3ED;
	color:#9D1919;
	padding-left:2px;
	font-size:10px;
	font-weight:normal;
 }
.navi #subAktiv{
	background:#9D1919;
	color:#D0E3ED;
	padding-left:2px;
	font-size:10px;
	font-weight:bold;
 }
.navi #kat {
	background-color:#D5EeED;
	color:#333399;
	padding-left:10px;
 }
.navi #art {
	background:#94AEE4;
	color:#3E4960;
	padding-left:10px;
	font-weight:normal;
 	font-size:12px;
}
#rechts {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:70px; 
	bottom:0px; 
	width:100%;
	height:90%;
	left:865px;
	background:#CDDAEC;
	color:#336699;
}

* html #rechts {
	top:70; 
	bottom:0; 
	height:100%;
	width:100%;
	border-top:0px solid #336699; 
	background:#CDDAEC;
	color:#336699;
}


#foot {
	text-align:center;
	color: #336699;
	position:absolute; 
	left:170px; 
	bottom:0px; 
	width:664px; 
	height:50px; 
	background:#CDDAEC;
	font-size:10px; 
	z-index:5; 
	border-left:5px solid #CDDAEC;
	border-right:5px solid #CDDAEC;
	border-top:2px solid #CDDAEC;
	overflow:hidden;
}

* html #foot {
	position:absolute; 
	left:170px; 
	bottom:0px; 
	text-align:center;
	bottom:2px;
	width:664px;
	height:48px;
	overflow:hidden;
	color: #336699;
}
#foot table{
	text-align:center;
	color: #336699;
}
#foot a{
	color: #336699;
	font-size:9px; 
	text-align:center;
}	
#foot a:hover{
	color: #FF0000;
	font-size:9px; 
	font-style:normal; 
	text-align:center;
}	
.inhalt{
width:100%;
	padding:10px;
	margin:10px;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}
.inhalt td{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	height:12px;
}
.inhalt #ueberschrift {
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.inhalt #text {
	font-size:10px;
	font-weight:normal;
	text-align:justify;
}
 
h1{
	font-size: 16px;
	color: #000000;
	line-height: 14px;
}


h2{
	font-size: 14px;
	color: #000000;
	line-height: 14px;
}


a {
	text-decoration: none;
	color: #003399;
}

a:hover{
	font-style: normal;
	text-decoration: underline;
}

.themen_rahmen{
	padding: 5px;
	border: 1px dashed #000000;
	text-align: justify;
	vertical-align: top;
	margin: 1px;
	height: auto;
	width: auto;
	margin-bottom:10px;
	font-size: 12px;
}

table, td, tr {
 	font-size: 11px;
}

#navi ul{
 	list-style-image: url(./vermieterinfo-Dateien/list.gif);
 	list-style-position: inside;
 	padding:0px;
 	margin:0px;
 	margin-top:20px;
 	margin-left:30px;
}

#navi ul li { margin-bottom:15px; }

#navi ul li ul{
 	list-style-image: url(./vermieterinfo-Dateien/list.gif);
 	list-style-position: inside;
 	padding:0px;
 	margin:0px;
}

#navi ul li ul li { margin:0px; }


#navi ul li ul li ul {
 	list-style-image: url(./vermieterinfo-Dateien/list.gif);
 	list-style-position: inside;
 	padding:0px;
 	padding-left:0px;
 	margin:0px;
}

#navi ul li ul li ul li{
 	margin:0px;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-decoration:none;
}

.h1_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

.h2_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}

.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}

.h3_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}


#immernavi{
	position:absolute;
	top:0px;
	width:34px;
}
 a .inf{
visibility:hidden;
position:absolute;
top:40px;
left:410px;
}
 a:hover .inf{
text-align:left;
/*height:90px;*/
padding:5px;
margin:0px;
width:250px;
 font-family:Verdana;
 font-size:14px;
 font-weight:bold;
 color:#336699;
background-color:CDDAEC;
border:4px solid #599EAC;
-moz-border-radius:15px;
visibility:visible;
position:absolute;
top:40px;
left:360px;
}
 a .lupe{
visibility:hidden;
position:relative;
left:-210px;
top:-85px;
}
 a:hover .lupe{
visibility:visible;
text-align:left;
/*height:90px;*/
padding:5px;
margin:0px;
width:250px;
 font-family:Verdana;
 font-size:12px;
 font-weight:normal;
 color:#FFFFFF;
background-color:006699;
border:4px solid #EC5F23;
-moz-border-radius:15px;
position:relative;
left:-210px;
top:-85px;
}

a .infbild{
visibility:visible;
position:absolute;
top:0px;
left:0px;
}

a:hover .infbild{
text-align:left;
 font-family:Verdana;
 font-size:10px;
 font-weight:bold;
 color:#006699;
position:absolute;
top:0px;
left:0px;
visibility:visible;
}
input,select,textarea,Text{
background-color:#F9F9F9;
color: #232323;
font-size:12px;
border:1px solid #006699;
-moz-border-radius:5px;
/*cursor:pointer;*/
}
#Fehler{
background-color:#F0CAED;
color: #006699;
font-size:12px;
 font-weight:bold;
border:1px solid #006699;
-moz-border-radius:5px;
/*cursor:pointer;*/
}



}
form{
font-size:8px;
}
.point8{
font-size:8px;
}
.point10{
font-size:10px;
}
#bookmarks{
position:absolute;
top:50px;
left:680px;


}