html { 
	height:					100%; 
	}

body { 
    height:                 100%;
	width: 					100%;
	background: #FFFFFF url("images/background.gif") repeat-y left;
    padding:                0 0 0 0;
    margin:                 0 0 0 0;
}


img {
border: 0px;

}

#eckeuntenrechts {
position: absolute;
margin: 0;
padding: 0;
height: 600px;
width: 100%;
left: 0px;
top: 0px;
background: #ffffff;

}

#white {
	height: 85px;
	width: 212px;
	background-color: #ffffff;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
}

#topleft {
	position:				absolute;
	left:					20px;
	top:					0px;
	width:					145px;
	height:					85px;
	background-color:		#FFFFFF;
	}	

#topright {
	background-image:		url(images/right_picture.jpg);
	background-repeat:		no-repeat;
	background-position:	right;
	position:				absolute;
	left:					659px;
	top:					0px;
	width:					336px;
	height:					85px;
	background-color:		#FFFFFF;
	}	
	
#navi {
	position:				absolute;
	left:					0px;
	top:					85px;
	width:					212px;
	height:					515px; /*Wert auf 100 zurücksetzen....Timon*/
	/*background-color:		#A0CCED;*/
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				15px;
	font-weight: 			bold;
	}
			
	
#head {
	position:				absolute;
	background-color:		#A0CCED;
	/*left:					212px;*/
	left: 					0px;
	margin: 				0;
	padding: 				0;
	top:					85px;
	width:					100%;
	height:					240px;
	}
	
#flashcontent {
 	position:				absolute;
	left:					212px;
	top:					0px;
	margin:					0;
	padding:				0;	
}
	
#adresse {
	position:				absolute;
	left:					410px;
	top:					64px;
	height:					30px;
	width:					570px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#626264;
	font-size:				12px;
	}
	
#adresse a:link, #adresse a:visited{
	color: 					#626264;
	text-decoration: 		underline;
}

#adresse a:hover, #adresse a:active{
	color: 					#36577B;
	text-decoration: 		none;
}

#leftbalken {
	position:				absolute;
	left:					0px;
	top:					325px;
	width:					212px;
	height:					300px;
	background-color:		#BFDCF2;
    color:                  #444444;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              13px;
	margin: 				0;
	padding: 				0;
	
	}
	

#content {
	position:				absolute;
	left:					300px;
	top:					370px;
	width:					390px;
	height:					390px;
	background-image:		url("images/bg_content.jpg");
	background-position:	60px 30px;
	background-repeat:		no-repeat;
	}



#content, #content td{
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#656469;
    font-size:              12px;
	line-height:			17px;
	}
#content td.grau{
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#656469;
	background-color: 		#e1e1e1;
    font-size:              12px;
	line-height:			17px;
	}	

#content h4{
	top:					-9999px;
	left:					-9999px;
	visibility:				hidden;
    font-size:              5px;
	}

#content h2{
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#36577B;
    font-size:              14px;
	margin-top:				10px;
	font-weight:			bold;
	}
	
#content h2 a, #content h2 a:visited, #content h2 a:hover, #content h2 a:active{
	text-decoration:none;
	color:#36577B;
	border:none;}
	
#content iFrame{
	margin:					10px 0 0 0 ;
	}			

#content p{
	margin:					10px 0 0 0 ;
	}
	
#content a:link, #content a:visited {
    color:                  #444444;
	text-decoration: 		none;
	border-bottom:			1px dotted #666;
	}

#content a:hover, #content a:active {
	color: 					#36577B;
	text-decoration:        underline;
	border-bottom:			0px solid #666;
	}	
#contentright {
	position:				absolute;
	left:					735px;
	top:					375px;
	width:					227px;
	height:					302px;
	font-family:            Arial,Helvetica,Sans-serif;
	color:					#444444 ;
    font-size:              12px;
	}
	
#contentright p{
margin: 0 0 5px 0;
	}	
	
#contentright a:link, #contentright a:visited {
    color:                  #444444;
	text-decoration: 		none;
	border-bottom:			1px dotted #666;			
	}

#contentright a:hover, #contentright a:active {
	color: 					#36577B;
	text-decoration:		underline;
	border-bottom:			0px none #666;			
	}

#contenthead {
	position:				absolute;
	left:					748px;
	top:					100px;
	width:					450px;
	height:					220px;
	font-size:				12px;
	font-family:			Arial, Helvetica, sans-serif;
	overflow:				auto;
	}					

#contenthead a:link, #contenthead a:visited {
    color:                  #4b76a1;
	text-decoration: 		none;
	border-bottom:			1px dotted #666;
	}

#contenthead a:hover, #contenthead a:active {
	color: 					#36577B;
	text-decoration:        underline;
	border-bottom:			0px solid #666;
	}
#contenthead .textschwarz {
	color:					#000000;
	}
	
#contenthead h2 {
	color:					#315378;
	}
	
#contenthead h4 {
	color:					#315378;
	font-size: 				14px;
	font-weight:			bold;
	margin:					0 0 3px 0;
	}	
	
.newstabelle {
	width:					395px;
	}	

#contenthead p {
	font-weight: 			normal;
	color:					#315378;
}
#title {
	position: 				absolute;
	top: 					335px;
	left: 					240px;
	height: 				30px;
	width: 					460px;
}

#title H1{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				24px;
	color:					#4E728C;
}
	
#info a:link, #info a:visited {
    text-decoration:        none;
	display:				block;
    color:                  #4b76a1;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              12px;
	font-weight:			bold;
	padding:				0 0 0 3px;
}

#info a:hover, #info a:active {
	color: 					#f4f4f8;
	font-size:              12px;
	background-color:		#36577B;
	display:				block;
	text-decoration:        none;
	padding:				0;
	padding:				0 0 0 3px;
}
	
/*----------------NAVIGATION----------------------------------------------------------*/

#navi ul {
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
		}
		
#navi ul ul {
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
		}
#navi ul li {
		margin: 			0 0 -1px 0;
		padding: 			0;
		}
		
#navi a {
		display: 			block;
		color: 				#36577B;
		background-color: 	#A0CCED;
		width: 				182px;
		padding: 			5px 0px 5px 30px;
		text-decoration: 	none;
		margin:				0;
		}
		
#navi a:hover {
		background-color: 	#36577B;
		color: 				#bfdcf2;
		margin:				0;
		}
		
#navi a:link.aktiv, #navi a:active.aktiv, #navi a:visited.aktiv {
		display: 			block;
		background: 		#36577B url("images/navi-background.gif") no-repeat;
		color: 				#FFF;
		width: 				182px;
		padding: 			5px 0px 5px 30px;
		text-decoration: 	none;	
		margin:				0;
		}
		
#leftbalken ul {	
		margin: 			35px 0px 0px 0px;
		padding: 			0;
		list-style-type: 	none;	
		}
		
#navi a.subnavi:link, #navi a.subnavi:visited {
		display: 			block;
		color: 				#bfdcf2;
		background-color: 	#36577B;
		width: 				182px;
		margin: 			0;
		padding: 			5px 0px 5px 30px;
		text-decoration: 	none;
		font-size:			11px;
		font-weight: 		bold;
		}
		
#navi a.subnavi:hover, #navi a.subnavi:active, #navi a.subnaviaktiv {
		display: 			block;
		width: 				182px;
		text-decoration: 	none;
		padding: 			5px 0px 5px 30px;
		font-size:			11px;
		background-color: 	#36577B;
		color: 				#fff;
		font-weight: 		bold;
		}
		
#leftbalken a.aktivlink {
		background: 		#A0CCED;

}
		
#leftbalken a .aktiv {
		font-weight: 		bold;			
		}
		
#leftbalken a .bullet {
			color: #BFDCF2;
		}
		
#leftbalken a:hover .bullet, #leftbalken a:active .bullet
		{
			color: #36577B;
		}
		
/* FORMULAR */

.texteingabe{
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656469;
	border:solid 1px #4E728C;
	height:15px;
	width:100px;
}

.region{
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656469;
	border:solid 1px #4E728C;
	height:15px;
	width:290px;
}

.bemerkung{
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656469;
	border:solid 1px #4E728C;
	height:100px;
	width:385px;
}

.unterlagen{
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656469;
	border:solid 1px #4E728C;
	height:15px;
	width:150px;
}

.zeiteingabe{
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656469;
	border:solid 1px #4E728C;
	height:15px;
	width:80px;
}

.senden{
	margin:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656469;
	background-color:#A0CCED;
	border:solid 1px #4E728C;
	width:80px;
}

td.pdflink a{
	height: 15px;

	background-image: url("images/pdf_icon.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	border-bottom:1px dotted #666;
	padding-left: 19px;
	
}

table.immobilien td{
	height: 25px;
	padding-top: 5px;
	
}

table.immobilien  {
	vertical-align: center;
}

#webdesign {
position: absolute;
top: 665px;
left: 0px;
height: 150px;
width: 20px;
padding: 0;
margin: 0;
margin-left: -19px;
}

#webdesignfoot {
			position: 	absolute;
			left: 		-2000px;
			top: 		-2000px;
			width: 		1px;
			height: 	1px;
			}
.immobilien {

			left: 		-2000px;
			top: 		-2000px;
			}			
