@charset "utf-8";
/* CSS Document */

html{
	font-family: 'Exo', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#615F65;
	background:url(../bilder/hgb.jpg) no-repeat;
	background-size:100% auto;	}
	
h1{
	font-family: 'Exo', sans-serif;
	font-size:24px;
	font-weight:bold;	
	color:#615F65;	
	}


#aussenrahmen{
	width:1000px;
	height:auto;
	border:0;
	margin:auto;
	text-align:center;
	background-color:#FFFFFF;
	margin-top:20px;
	}

#kopf{
	width:1000px;
	height:200px;
	text-align:left;
	}

#logo{
	width:482px;
	height:200px;
	padding-left:20px;
	float:left;
	}
	
#kopfrechts{
	width:498px;
	height:200px;
	float:left;
	}


#titel{
	width:478px;
	height:100px;
	font-size:18px;
	text-align:right;
	padding:10px;
	}
	
#bild{
	width:498px;
	height:80px;
	background-color:#E2001A;
	}

#haupt{
	width:1000px;
	min-height:350px;
	background-image:url(../bilder/hg-body.png);
	}
	
#navi{
	width:200px;
	height:350px;
	text-align:left;
	padding:60px 20px 20px 20px;
	float:left;
	}

#menu{
	width:200px;
	height:240px;
	font-size:18px;
	line-height:28px;
	}

#adresse{
	font-size:16px;
	color:#FFFFFF;
	}
	
	
#inhalt{
	width:600px;
	height:310px;
	display:block;
	overflow:auto;
	text-align:left;
	float:left;
	padding:40px;
	padding-left:40px;
	}
	
	
.hm a{
	text-decoration:none;
	color:#ffffff;
	line-height:28px;
	}
	
.hm a:hover{
	text-decoration:none;
	color:#FFCC00;
	}

.um a{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	margin-left:20px;
	}
	
.um a:hover{
	text-decoration:none;
	color:#FFCC00;
	}

.um_a a{color:#ffcc00;
	text-decoration:none;
	font-size:16px;
	margin-left:20px;
	}

.hm_a a{
	text-decoration:none;
	color:#FFCC00;
	font-weight:normal;
	line-height:20px;
	}
	
.hm_a a:hover{
	text-decoration:none;
	color:#F9E5E5;
	}
	
#text a{
	text-decoration:none;
	color:#e39b30;
	}
	
#text a:hover{
	text-decoration:underline;
	}

#bild a{
	text-decoration:none;
	color:#e39b30;
	}
	
#bild a:hover{
	text-decoration:underline;
	}

	
ul li{
	margin-left:-10px;
	}

#inhalt a {
	color:#E2001A;
	text-decoration:none;
	}#aussenrahmen #haupt #inhalt table tr td #inhalt2 p {
	color: #FF0000;
}
#aussenrahmen #haupt #inhalt table tr td #inhalt2 p {
	color: #999;
	}

#fuss{
	width:970px;
	height:15px;
	text-align:left;
	background-color:#E2001A;
	padding:15px;
	color:#fff;
	}

#fuss a{color: #fff;}