td {		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:12px; line-height:15px; font-weight:normal; font-style:normal; text-indent:0px; }
p,ol,div,th,nobr,body {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:normal; font-style:normal; text-indent:0px; }
ul, li {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:normal; font-style:normal;}
address{		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:10px; line-height:10px; font-weight:normal; font-style:italic; text-indent:0px; }
.agb{		display:block; font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:12px; line-height:18px; font-weight:normal; font-style:normal; text-indent:-21px; margin-left:38px;}
h1 {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:23px; line-height:30px; font-weight:normal; color:#106307; letter-spacing:1px;}
h2	 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:18px; line-height:27px; font-weight:normal; font-style:normal;}
h3	 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:18px; line-height:20px; font-weight:normal; letter-spacing:.8px; font-style:normal; color:#FFFFFF;}
h4 {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:16px; line-height:19px; font-weight:normal; color:#106307; letter-spacing:1px;}
.untertitel {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; font-weight:normal; line-height:20px; }
.untertitel2 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; font-weight:normal; line-height:20px; }
.name {		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:32px; line-height:34px; font-weight:normal; color:#F8BB56; }
.nameklein {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:bold;}
.aktuelles {		
			color:#106307;
			text-decoration:none;
			letter-spacing:1px;} 
.aktuell-news {		display:block;
			background:#E2DDDD; 
			color:#106307;
			text-decoration:none;
			margin:0;
			padding:4px;} 
A:link, A:visited {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
			font-size:14px; line-height:20px; font-weight:normal; color:#666262; letter-spacing:1px;
			text-decoration:none;}

A:active, A:hover {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
			font-size:14px; line-height:20px; font-weight:normal; color: #106307; letter-spacing:1px;
			text-decoration:underline;}
body
		{ 
			margin:0;
			background:#F0F0F0;
		}

html, body
		{ 	top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}

#header_container 
		{	
			position:fixed;
			top:0; left:0; right:0;
			text-align:left;
			margin:0;
			height:125px;
			z-index:3; 
	}


#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			z-index:3;
			margin:0;
			padding:5px;
			color:#FFFFFF;
					
			
		}

#menu
		{
			position:fixed;
			top:145px;
			padding-left:7px;
			left:0px;
			width:148px;
			margin:0;
			overflow:auto;
			padding-bottom:3em;
			background-image:url(bilder/back-menu.jpg);
		}
#menu_kopf
		{	position:fixed;
			top:85px;
			left:170px;
			width:600px;
			padding:4px; 	}
#content
		{
			margin:0;
			padding-top:147px;
			padding-left:180px;
			padding-bottom:3em;
			padding-right:15%;
			z-index:2;		}
#news
		{	
			position:absolute;
			top:145px;
			left: 85%;
			height:600px;
			width:140px;
			padding:7px;
						
		} 

		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:left;
			margin:0;
			height:2em;
			z-index:3;
			overflow:auto;
		}
		#footer 
		{	padding-left:180px;
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#E5E5E5;
			z-index:3;
			color:#666262;
		}
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		* html #menu
		{
			position:absolute;
			
		}
		* html #menu_kopf
		{
			position:absolute;
		
		}

		* html #news
		{
			position:absolute;
		}
		* html #header,* html #footer
		{
			height:100%;
			position:static;
			overflow:hidden;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}


#tabgr td {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:normal; font-style:normal; text-indent:0px; }

#men A:link, #men A:visited,#footer A:link, #footer A:visited { padding-left:0px; padding-top:0px; line-height:15px; font-size:12px;}
#menu_kopf A:link, #menu_kopf A:visited { padding-left:0px; padding-top:1px; line-height:17px; font-size:12px;}


		* html #menu
		{
			margin:0;
			width:155px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}

		* html #menu_kopf
		{
			margin:0px;
			width:470px;
		}
		* html #news
		{	
			margin:0;
			width:145px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}