html { height:100%; }

body { 
    height:                 100%;
	background-image: 		url(images/bg.gif); 
	background-repeat: 		repeat-x;
    padding:                0 0 0 0;
    margin:                 0 0 0 0;
	background-color:		#0b1319;
}

#topleft {
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					210px;
	height:					120px;
	background-color:		#666a70;
	}
		

#top {
	position:				absolute;
	left:					210px;
	top:					0px;
	width:					768px;
	height:					120px;
	}
	
#top img{
position:absolute;
top:10px;
}

	
#navi {
	position:				absolute;
	left:					0px;
	top:					110px;
	width:					210px;
	height:					330px;
	background-color:		#435972;
	}	
	
#head {
	position:				absolute;
	left:					210px;
	top:					120px;
	width:					509px;
	height:					330px;
	background-color:		#435972;
	}
	
#head td{
    color:                  #0b1319;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              11px;
	}
	
#head td a:link, #head td a:visited {
    color:                  #0b1319;
	 font-size:             10px;
	}

#head td a:hover, #head td a:active {
	color: 					#fefefe;
	text-decoration:        underline;
	}		

#leftbalken {
	position:				absolute;
	left:					0px;
	top:					450px;
	width:					160px;
	height:					450px;
	background-color:		#666a70;
	padding:				0 0 0 50px;
    color:                  #444444;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              12px;
	}
	
#leftbalken a:link, #leftbalken a:visited {
    color:                  #444444;
	 font-size:             10px;
	}

#leftbalken a:hover, #leftbalken a:active {
	color: 					#F4F4F8;
	text-decoration:        underline;
	}	
	
#contentunten {
	position:				absolute;
	left:					231px;
	top:					570px;
	width:					745px;
	height:					150px;
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#d0dee2;
    font-size:              11px;
	line-height:			16px;
	}
	
#contentunten a:link, #contentunten a:visited {
    color:                  #d0dee2;
	}

#contentunten a:hover, #contentunten a:active {
	color: 					#fefefe;
	text-decoration:        underline;
	}	

#contentimages {
	position:				absolute;
	left:					210px;
	top:					449px;
	width:					509px;
	height:					60px;
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#d0dee2;
    font-size:              11px;
	line-height:			16px;
	background-color:		#0b1319;
	}	
	
#contentimages a:link, #contentimages a:visited {
    color:                  #d0dee2;
	}

#contentimages a:hover, #contentimages a:active {
	color: 					#fefefe;
	text-decoration:        underline;
	}
	
#titel {
	position:				absolute;
	left:					620px;
	top:					155px;
	width:					360px;
	height:					26px;
	}		
	
#contenthead {
	position:				absolute;
	left:					740px;
	top:					200px;
	width:					240px;
	height:					300px;
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#d0dee2;
    font-size:              11px;
	line-height:			16px;
	}
	
#contenthead td{
    font-family:            Arial,Helvetica,Sans-serif;
	color:					#d0dee2;
    font-size:              11px;
	line-height:			16px;
	}	
							

#contenthead a:link, #contenthead a:visited {
    color:                  #d0dee2;
	}

#contenthead a:hover, #contenthead a:active {
	color: 					#fefefe;
	text-decoration:        underline;
	}
	
.contentgedrueckt {

    font-family:            Arial,Helvetica,Sans-serif;
	color:					#d0dee2;
    font-size:              11px;
	line-height:			12px;
	}	
	
#impressum {
	position:				absolute;
	left:					90px;
	top:					250px;
	width:					100px;
	height:					80px;
	}	
	
/*----------------Hauptnavigation--------------------------------------------*/

ul#navlist {
    text-align:             left;
	margin:            		90px 0 0 90px;
	padding:                0px;
	list-style-type:        none;
	}

li#navlist {
	margin:            		0px;
	width:                  210px;
	padding-top:            100px;
	}

#navlist a:link, #navlist a:visited {
    text-decoration:        none;
    color:                  #d0dee2;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              14px;
	font-weight:			bold;
	}

#navlist a:hover, #navlist a:active {
	color: 					#fefefe;
	text-decoration:        none;
	padding:				0;
	}


.aktiv {
	color: 					#fefefe;
	font-family:            Arial,Helvetica,Sans-serif;
    font-size:              14px;
	font-weight:			bold;
	padding:				0;
	}

.uaktiv {
	color: 					#fefefe;
	font-family:            Arial,Helvetica,Sans-serif;
    font-size:              11px;
	font-weight:			bold;
	padding:				0;
	}

/*----------------Unternavigation--------------------------------------------*/


#navlist .unavi a:link, #navlist .unavi a:visited {
    text-decoration:        none;
    color:                  #d0dee2;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              11px;
	}

#navlist .unavi a:hover, #navlist .unavi a:active {
	color: 					#fefefe;
	text-decoration:        none;
	padding:				0;
}

h1 {	
    color:                  #0084c6;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              16px;
	font-weight:			bold;
	}
	
h2 {	
    color:                  #0084c6;
    font-family:            Arial,Helvetica,Sans-serif;
    font-size:              12px;
	font-weight:			bold;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #435972;
	
	}	
	
.sitemap a:link, .sitemap a:visited {
	color: 					#d0dee2; 
	font-size: 				9px;
	font-family: 			Arial, Helvetica, sans-serif; 
	text-decoration: 		none; 
	display: 				block;
	background-color: 		#666a70;
	}

.sitemap a:active, .sitemap a:hover {
	color: 					#ffffff; 
	font-size: 				9px;
	font-family: 			Arial, Helvetica, sans-serif; 
	display: 				block;
	background-color: 		#666a70;
	}

.sitemap td {
	color: 					#d0dee2; 		
	font-size: 				9px; 
	text-align: 			center;
	font-family: 			Arial, Helvetica, sans-serif;
	}	

.titel {
	font-weight: bold;
}

input {
	color: 					#444444;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	background-color: 		#d0dee2;
	border: 				solid 1px #435972;
	height: 				14px;
	padding:				1px;
	width: 					197px;
	}

select {
	color: 					#444444;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	background-color: 		#d0dee2;
	border: 				solid 1px #435972;
	height: 				18px;
	padding:				1px;
	width:					200px;
	}
	
select:focus {
	color: 					#000000;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				13px;
	background-color: 		#ffffff;
	border: 				solid 1px #435972;
	height: 				18px;
	padding:				1px;
	width:					200px;
	}		
	
input:focus {
	color: 					#000000; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				13px;
	background-color: 		#ffffff;
	border: 				solid 0px #435972;
	height: 				16px;
	width:					197px;
	}
	

textarea {
	color: 					#444444;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				11px;	
	background-color: 		#d0dee2;
	border: 				solid 1px #435972;
	height: 				60px;
	padding:				1px;
	width:					193px;
	}
	
textarea:focus {
	color: 					#000000; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				13px;
	background-color: 		#ffffff;
	border: 				solid 0px #435972;
	height: 				60px;
	width:					197px;
	}	

input.submit {
	color: 					#d0dee2;
	font-family: 			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	font-size: 				11px;
	background-color: 		#435972;
	border: 				solid 0px #435972;
	height: 				16px;
	padding:				1px;
	width:					auto;
	}

#garage {
	position:				absolute;
	left:					0px;
	top:					-600px;
	width:					210px;
	height:					90px;
	}

.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #435972;
	}		