@charset "utf-8";
/* CSS Document */


body {
	padding: 0 0 0 0;
	margin:0 0 0 0;
	background-color:#b8d7e4;
	font-weight: normal;
	font-size : 62.5%;
	line-height: 15px;
	font-family : Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	padding-top:20px;
	
	}
h1{
	color:#ed7902;
	font-size:14px;
	}

h2{
	color:#f29400;
	font-size:12pxm;
	}	
p{
	line-height:14px;
	font-size:12px;
	padding-right:20px;
	color:#666666;
	
	}
.gross{
font-size: 14px; font-weight: bold;}	
.klein {font-size: 10px; }
.orangefett{
	color:#ed7902;
	font-weight:bold;
}			


#wrap{
		width:955px;
        height:auto;
        margin: 0  auto;
		}
		
#content{
		width:958px;
		height:auto;
		background-image:url(images/hgmitte.jpg);
		background-repeat:repeat-y;
		position:absolute;
		}
			

#header{
		width:958px;
		height: 104px;
		background-image:url(images/header_logo.jpg);
		background-repeat:no-repeat;
		}

#mainnav{
		float:left;
		width:958px;
		margin-top:35px;
		margin-left:-9px;
		
		}
#mainnav ul{
		list-style-type:none;
		}
#mainnav ul li{
		float:left;
		line-height:23px;
		}
#mainnav ul li a{
		float:left;
		color:#021948;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}
#mainnav ul li a:hover{
		float:left;
		color:#b8d7e4;
		text-decoration:none;
		}		
#mainnav .aktiv{
	font-size:12px;
	color:#ed7902;
	float:left;
	font-weight:bold;
	}	
#mainnav .strich{
	padding-left:1px;
	padding-right:1px;
	color:#021948;
	font-size:12px;
	float:left;
	}	
#nav{
		float:left;
		width:958px;
		margin-left:-9px;
		}
#nav ul{
		list-style-type:none;
		}
#nav ul li{
		float:left;
		
		}
#nav ul li a{
		float:left;
		color:#666666;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}
#nav ul li a:hover{
		float:left;
		color:#b8d7e4;
		text-decoration:none;
		}		
#nav .aktiv{
	font-size:12px;
	color:#ed7902;
	float:left;
	font-weight:bold;
	}	
.weiss{
	color:#ffffff;
	text-decoration:none;
	}	
#nav .strich{
	padding-left:2px;
	padding-right:2px;
	color:#9c9e9f;
	float:left;
	}		
#spalteinhalt{
	float:left;
	width:606px;
	padding-top:22px;
	padding-left:30px;
	padding-bottom:20px;
	}
.imglinks{
	float:left;
	padding-right:10px;
	}	
#spalteinhalt a{
	color:#666666;

}
#spalteinhalt a:hover{
	color:#b8d7e4;

}
#spalteinhalt ul{
	line-height:14px;
	font-size:12px;
	padding-right:20px;
	color:#666666;
	}		
#spaltenews{
	float:left;
	width:297px;
	padding-top:22px;
	padding-left:9px;
	padding-bottom:20px;
	}	
#spaltenews a {
	color:#021948;
}			
#spaltenews a:hover {
	color:#b8d7e4;
}		
#spaltenews h1 {
	font-size:1.4em;
	color: #021948;
}
#spaltenews p{
	font-size:12px;
	color: #021948;

}			
#fuss{
	background-image:url(images/fusszeile.jpg);
	width:313px;
	height:44px;
	background-repeat:no-repeat;
	position: absolute;
	padding-left:645px;
	padding-top:9px;
	
	}

#fuss a{
    color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}	  
#fuss a:hover{
    color:#b8d7e4;
	text-decoration:none;
	font-size:12px;
}
#fuss .aktiv{
	color:#b8d7e4;
	text-decoration:none;
	font-size:12px;
}
	
.left{
	float:left;}
.clear{
	clear:both;            
	}		
<!--Kontaktformular-->	
form{
	width: 300px;
	padding-left:200px;
	}
	
#colleft{
		width:300px;
		float:left;
		}	
	
#colright{
		width:250px;
		float:left;
		padding-left: 0;
		
		}	

input{
	border: 1px solid #cddde5;
	background-color:#f5f8fa;
	padding:1px;
}	
textarea{
	border: 1px solid #cddde5;
	background-color:#f5f8fa;
}

#map{
	font-family : Arial,Verdana,Helvetica,sans-serif;
	color:#021948;
	font-size:12px;
}

table  td{
	font-family : Arial,Verdana,Helvetica,sans-serif;
	color:#021948;
	font-size:12px;	
	color:#666666;


}