HTML, BODY {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	background: url(../bilder/hg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#container {
		width: 901px;
		margin: auto;
		position: relative;
		}
/*
##################################### KOPF
*/		
		#container #kopf {
			height: 50px;
			position: relative;
			}
				#container #kopf IMG  {border: 0;}
/*			#container #kopf #reiter {
				width: 345px;
				height: 24px;
				position: absolute;
				left: 10px;
				top: 21px;
				background: url(../bilder/reiter.png) no-repeat;
				color: #282140;
				padding: 5px 0 0 5px;
			}
				#container #kopf #reiter .weiss {
					color: #FFFFFF;
					color: green;
					font-weight: bold;
					}
				#container #kopf #reiter .rot {
					color: #B22423;
					font-weight: bold;
					}*/
/*
##################################### NAVIGATION
*/							
		#container #navi {
			border-top: 3px solid #7B92B4;
			border-bottom: 3px solid #7B92B4;
			background:url(../bilder/hg_navi.jpg) repeat-x;
			height: 76px;
			position:relative;			
			}			
			#container #navi .vorn {	
				position: absolute;
				left: 0px;
				}
			#container #navi .hinten {
				position: absolute;
				left: 899px;
				top: 0px;
				}			
			#container #navi UL.eins {
				margin: 0 0 0 5px;
				padding: 0 0 0 4px;
				}
				#container #navi UL.eins LI {
					list-style: none;
					float: left;
					}
					#container #navi UL.eins LI A {
						display: block;
						text-decoration: none;
						background:url(../bilder/hg_nav1-inaktiv.jpg) no-repeat;
						height: 64px;
						width: 86px;
						padding-top: 12px;						
						text-align:center;					
						font-size: 1.1em;
						margin-right: 3px;
						}	
						#container #navi UL.eins LI A:HOVER, #container #navi UL.eins LI A.aktiv {
							background:url(../bilder/hg_nav1-aktiv.jpg) no-repeat;
							}
						#container #navi UL.eins LI A .blau {
							color: #282140;
							font-weight: bold;
							display: block;
							line-height: 0;
							}
						#container #navi UL.eins LI A .weiss {
							color: #ffffff;
							color: green;
							font-weight: bold;
							font-size: 0.9em;
							margin-top: 5px;
							}							
						#container #navi UL.zwei LI A .blaugross {
							color: #282140;
							font-weight: normal;
							display: block;	
							font-size: 0.9em;
							line-height: 19px;	
							margin-top: 0;	
							}
			#container #navi UL.zwei {
				margin: 0 0 0 1px;
				padding: 0 0 0 1px;
				}							
				#container #navi UL.zwei LI {
					list-style: none;
					float: left;
					}
					#container #navi UL.zwei LI A {
						display: block;
						text-decoration: none;
						background:url(../bilder/hg_nav2-inaktiv.jpg) no-repeat;
						height: 56px;
						width: 103px;
						padding-top: 19px;						
						text-align:center;					
						font-size: 1.1em;
						margin-right: 3px;
						text-transform:uppercase;
						font-weight: bold;						
						line-height: 15px;
						}	
						#container #navi UL.zwei LI A:HOVER, #container #navi UL.zwei LI A.aktiv {
							background:url(../bilder/hg_nav2-aktiv.jpg) no-repeat;
							}
						#container #navi UL.zwei LI A .blau {
							color: #282140;
							font-size: 0.6em;
							}
						#container #navi UL.zwei LI A .weiss {
							color: #ffffff;
							font-size: 0.6em;
							}	
/*
##################################### INHALT
*/																
		#container #content #sprachwahl-start {
			position: absolute;
			left: 855px;
			top: -68px;
			}
		#container #navi #sprachwahl-folge {
			position: absolute;
			left: 858px;
			top: 12px;
			}
		
		#container #content {
			width: 893px;
			min-height: 400px;
			_height: 400px;
			padding: 4px;
			background: #FEFFF1;
			position: relative;
			}
			#container #content .layer {
				line-height: 15px;
				width: 155px;
				text-align: center;
				font-weight:bold;
				position: absolute;				
				font-size: 0.7em;
				}
			#container #content .braun {
				color: #5C0A10;
				top: 243px;
				left: 40px;
				}
				#container #content .braun A {
					color: #5C0A10;
					}
			#container #content .schwarz {
				color: #000000;
				top: 375px;
				left: 225px;
				}
				#container #content .schwarz A {
					color: #000000;
					}
			#container #content .weiss {
				color: #FFFFFF;
				position: absolute;		
				top: 235px;
				left: 406px;		
				}
				#container #content .weiss A {
					color:#FFFFFF;
					}
			#container #content .blau {
				color: #014A5D;
				position: absolute;	
				top: 365px;
				left: 605px;
				font-size: 0.70em;
				width: 271px;
				line-height: 15px;
				}				
/*
##################################### FUSS
*/						
		#container #footer {
			width: 901px;
			border-bottom: 3px solid #E5C89E;
			background:url(../bilder/hg_footer.jpg) repeat-x;
			color: white;
			font-size: 0.7em;
			text-align: center;
			height: 24px;
			padding-top: 10px;
			position: relative;
			}			
			#container #footer .impressum {
				position: absolute;
				left: 860px;
				top: 7px;
				}
			#container #footer .hzps {
				color: #FFFFFF;
				text-decoration: underline;
				}	
