body {
	background-color: #194719;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
}

/* Grundstruktur */

#huelle {
 	width: 900px;
 	height: 1100px;
 	background-color: #ffffff;
 	left: 50%;
        padding-top: 300px;
        text-align: center;
 	margin-left: -450px;
        font-size: 2em;
        font-weight:  bold;
 	position: absolute;
 	z-index: 5;
}

#kopf1 {	
	width: 900px;
	height: 50px;
	margin-top: 0px;
	margin-left: -450px;
	left: 50%;
	position: relative;
	z-index: 2;
}
#kopf2 {	
	width: 900px;
	height: 175px;
	margin-top: 0px;
	margin-left: -450px;
	left: 50%;	          
	border-top: 5px solid #ffffff;
	border-bottom: 1px solid #194719;
	background: url(../format/header.png);
	position: relative;
	z-index: 1;
}
#button {	
	margin-top: 120px;
	margin-left: 320px;
        z-index: 5;
}
#navi {	
	width: 900px;
	height: 30px;
	margin-top: 1px;
	margin-left: -450px;
	left: 50%;
	position: relative;	
	z-index: 1;
}
#inhalt {	
	width: 675px;
	height: 700px;
	margin-top: 0px;
	margin-left: -450px;
	left: 50%;
	padding: 10px 30px 30px 195px;
	position: relative;
	font-size: 0.95em;	
	background-color: #ffffff;
	z-index: 1;
}
#fuss {	
	width: 880px;
	height: 30px;
	margin-top: 1px;
	margin-left: -450px;
	padding: 10px;
	left: 50%;
	position: relative;
	color: #ffffff;
	background-color: #0B1D0B;
	font-size: 10px;	
	z-index: 1;
}

/* Navigation */

ul#navigation {
	width: 648px;
	height: 30px;		
	margin-top: 0px;
	margin-left: -324px; 
	left: 50%;
	padding: 0px;
	list-style-type: none;		
	position: relative;
	background-color: #ffffff;	
	z-index: 1;
}
ul#navigation li {
	float: left;
	margin: 0px;
	padding: 0px;
}                  
ul#navigation li a {
	width: 80px;  
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px;	
	line-height: 30px;
	text-decoration: none;
	font-size: 0.75em;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-right: 1px solid #194719;	
}
ul#navigation li a:hover {
	background-color: #85AF0C;
}
ul#navigation li .aktiv {
	background-color: #85AF0C;
}
ul#subnavigation {
	width: 140px;	
	margin-top: 235px;
	margin-left: -430px;
	left: 50%;
	padding: 0;
	list-style-type: none;	
	position: absolute;
	z-index: 3;
}
ul#subnavigation li {
	margin: 0px;
	padding: 2px;
}
ul#subnavigation li a {  
	height: 20px;
	display: block;
	text-decoration: none; 	    	
	padding: 2px 0px 2px 20px;
	background: url(../format/link_bg.png);
	color: #000000;
	font-size: 0.88em;
	line-height: 20px;
} 
ul#subnavigation li a:hover {  
	color: #000000;
	font-weight: bold;
	background: url(../format/link_aktiv_bg.png);
}
ul#subnavigation li .aktiv {  
	color: #000000;
	font-weight: bold;
	background: url(../format/link_aktiv_bg.png);
}

/* Elemente */

#neues {	
	width: 230px;
	height: 265px;
	margin-top: 10px;
	margin-left: -155px; 
	padding: 45px 10px 10px 20px;
	position: relative;
	border: 1px solid #C4D494;
	font-size: 0.88em;
	line-height: 12px;	
	background: url(../format/news_bg.jpg);
	z-index: 1;
}
#termine {	
	width: 520px;
	height: 300px;
	margin-top: -322px;
	margin-left: 125px; 
	padding: 10px;
	position: relative;
	border: 0px solid #006400;
        background: url(../media/startbild.jpg);
	z-index: 1;
}
#box1 {	
	width: 285px;
	height: 115px;
	margin-top: 20px;
	margin-left: -155px; 
	padding: 45px 10px 10px 10px;	
	position: relative;
	border: 1px solid #DFE200;
	font-size: 0.88em;
	line-height: 12px;	
	background: url(../format/termin_bg.jpg);
	z-index: 1;
}
#box2 {	
	width: 130px;
	height: 115px;
	margin-top: -172px;
	margin-left: 170px; 
	padding: 45px 10px 10px 30px;
	position: relative;
	border: 1px solid #00CEFA; 
	font-size: 0.88em;
	line-height: 12px;	
	background: url(../format/sonder_bg.jpg);
	z-index: 1;
}
#box3 {	
	width: 285px;
	height: 115px;
	margin-top: -172px;
	margin-left: 360px; 
	padding: 45px 10px 10px 10px;
	position: relative;
	border: 1px solid #FF8B2D;
	font-size: 0.88em;
	line-height: 12px;
        background: url(../format/rwk_bg2.jpg);
	z-index: 1;
}
