	html, body {
		background-color : #b1b6bb;
		background: url(../imgs/bg.gif);
		background-attachment : fixed;
		margin: 0;
		padding: 0;
		min-height: 100%; /* Mindesthöhe für moderne Browser */
		height:auto !important; /* Important Regel für moderne Browser */
		height:100%; /* Mindesthöhe für den IE */
	}
	#bildoben, #links, #mitte, #rechts {	height:100%; width:100%; 	}
	
	.bildoben	{ background-image: url(../imgs/verlauf_bild.jpg); background-repeat: repeat-y; }
	.paddinglinks {	padding: 15px 10px 10px 10px;	}
	.paddingmitte	{ padding: 10px 20px 10px 20px; }
	.mittellinie	{ background-image: url(../imgs/line.gif); background-repeat: repeat-y; }
	#uhr	{  }
	#mitte p {
		padding-right: 15px;
		line-height: 17px;
	}
	
	
	#mitte a 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #333333;}
	#mitte a:link 		{ text-decoration: underline; }
	#mitte a:visited 	{ text-decoration: underline; }
	#mitte a:hover 		{ text-decoration: underline; color : #228f29; }
	#mitte a:active 	{ text-decoration: underline; }
	
	a 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #333333;}
	a:link 	{ text-decoration: none; }
	a:visited 	{ text-decoration: none; }
	a:hover 	{ text-decoration: none; color : #228f29; }
	a:active 	{ text-decoration: none; }
	
	
	html, textarea, input, td, select, p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color : #333333;
	}
	h1	{
			color : #228f29;
			font-size : 15px;
			line-height: 15px;
			font-weight : 600;
			margin-top: 10px;
	}
	h2	{
			color : #333333;
			font-size : 14px;
			line-height: 14px;
			font-weight : 600;
			margin-top: 10px;
	}
	h3	{
			color : #ffec01;
			font-size : 12px;
			line-height: 28px;
			font-weight : 600;
			margin: 0px; width: 158px; height: 28px; background: #5ea01f; text-align: center;
	}
	.gruen:LINK, .gruen:ACTIVE, .gruen:VISITED, .gruen:HOVER{	
			color : #ffec01;
			font-size : 12px;
			line-height: 28px;
			font-weight : 600;
			margin: 0px; width: 158px; height: 28px; text-align: center;
	}
	#navigationoben {	height:100%; width:100%; background-color:#ebeced; 	}

	#navigationoben td	{
		line-height: 12px;
	}
	.rot{
		color: #228f29;
	}
	.gelb  {
		color: #ffee01;
	}
	.grau  {
		color: #333333;
	}
	.fett {
		font-weight: 600; 
	}
	.rand { border: 1px solid #b5b5b5; width: 158px; }
	.navoben:LINK, .navoben:ACTIVE, .navoben:VISITED{
			text-decoration : none;
			color : #333333;
			font-size : 12px;
			line-height: 13px;
			font-weight : 400;
		}
	
	.navoben:HOVER, .navobenaktiv	{
			text-decoration : none;
			color : #228f29;
			font-size : 12px;
			line-height: 13px;
			font-weight : 400;
			text-decoration: underline;
		}
	.navoben2:LINK, .navoben2:ACTIVE, .navoben2:VISITED{
			text-decoration : none;
			color : #228f29;
			display: block;
			font-size : 12px;
			line-height: 13px;
			font-weight : 600;
		}
	
	.navoben2:HOVER, .navobenaktiv2	{
			text-decoration : none;
			color : #228f29;
			display: block;
			font-size : 12px;
			line-height: 13px;
			font-weight : 600;
		}
	.textlink:LINK, .textlink:ACTIVE, .textlink:VISITED{
			text-decoration : none;
			color : #333333;
			font-size : 12px;
			line-height: 14px;
			font-weight : 400;
			text-decoration: underline;
		}
	
	.textlink:HOVER, .textlink	{
			text-decoration : none;
			color : #228f29;
			font-size : 12px;
			line-height: 14px;
			font-weight : 400;
			text-decoration: underline;
		}
		
	
	.navobengelb:LINK, .navobengelb:ACTIVE, .navobengelb:VISITED{
			text-decoration : none;
			color : #333333;
			font-size : 12px;
			line-height: 13px;
			font-weight : 400;
		}
	
	.navobengelb:HOVER, .navobengelbaktiv	{
			text-decoration : none;
			color : #ffee01;
			font-size : 12px;
			line-height: 13px;
			font-weight : 400;
			text-decoration: underline;
		}
	.navobengelb2:HOVER, .navobengelbaktiv2	{
			text-decoration : none;
			color : #ffee01;
			font-size : 12px;
			line-height: 13px;
			font-weight : 600;
			text-decoration: none;
		}
	.navebene1:LINK, .navebene1:ACTIVE, .navebene1:VISITED{
			text-decoration : none;
			color : #333333;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
	
	.navebene1:HOVER, .navebene1aktiv	{
			text-decoration : none;
			color : #228f29;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
	.navebene2:LINK, .navebene2:ACTIVE, .navebene2:VISITED{
			text-decoration : none;
			color : #333333;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
	
	.navebene2:HOVER, .navebene2aktiv, .navebene2aktivnavebene2	{
			text-decoration : none;
			color : #228f29;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
	.navebene2gelb:LINK, .navebene2gelb:ACTIVE, .navebene2gelb:VISITED{
			text-decoration : none;
			color : #333333;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
	
	.navebene2gelb:HOVER, .navebene2aktivgelb	{
			text-decoration : none;
			color : #333333;
			display: block;
			font-size : 12px;
			line-height: 18px;
			font-weight : 400;
		}
		
	.input { border-top: 1px solid #228f29; 
			 border-bottom: 1px solid #228f29;
			 border-left: 1px solid #228f29;			 
			 border-right: 1px solid #228f29; line-height: 14px; padding: 2px 2px 2px 2px; margin: 0px 5px 0px 5px; width: 144px; background: #dddfe0; }
	label { color : #333333; font-weight : 400; }
		
ul 	{ list-style-type: none; padding: 0px; margin: 0px; }
li 	{ background-image: url(../imgs/pfeil.gif); background-repeat: no-repeat; background-position: 0px 5px; padding: 2px 0px 2px 15px; }
