body{ min-width: 998px; }
body, table, td { font-family:Arial,Verdana, Helvetica, Geneva, sans-serif;color:#000000;font-size:12px;line-height: 135%;font-weight:normal;}
h1 {color:#00772d;font-size:25px;line-height: 100%; margin: 0px;}
h2 {color:#00772d;font-size:22px;line-height: 100%; margin: 0px;}
h3 {color:#00772d;font-size:20px;line-height: 100%; margin: 0px;}
h4 {color:#00772d;font-size:18px;line-height: 100%; margin: 0px;}
p {margin:0px}
.BildTextObenLinks {margin-left:0px;margin-top:0px;margin-right:10px;margin-bottom:10px;}
.normal { font-family:arial, Verdana, Helvetica, Geneva, sans-serif;color:#000000;font-size:12px;line-height: 135%;font-weight:normal;}
.eingabe {font-family:Arial, Verdana, sans-serif;  color:#000000; font-size:11px;}
.title{ font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;color:#eba700;font-size:18px;line-height: 135%;font-weight:normal}
.navStar {font-family: Arial,Verdana,  Helvetica, Geneva, sans-serif;color:#000000;background-color: transparent;font-size:11px;font-weight:bold;text-decoration:none;}
.navStarB {font-family: Arial,Verdana,  Helvetica, Geneva, sans-serif;color:#000000;background-color: #ffffff;font-size:11px;font-weight:bold;text-decoration:none;}

.holfeldergruen {color: #00772d;}
.holfeldergruengross {color: #00772d;font-size:23px;line-height:150%;}


a  				{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;color:#00772d;background-color: transparent;font-size:12px;font-weight:normal;text-decoration:none;line-height: 135%;}
a:hover 		 {color:#009c3b;background-color: transparent;text-decoration:none;font-weight:normal;line-height: 135%;}

a.nav  				{font-size:13px;font-weight:bold;}
a.nav:hover 		{font-weight:bold;}
/*
a.navB  				{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;color:#000000;background-color: transparent;font-size:13px;font-weight:normal;text-decoration:underline;line-height: 135%;}
a.navB:hover 		{color:#000000;background-color: transparent;text-decoration:underline;font-weight:normal;line-height: 135%;}
*/

a.navSub  				{font-family: Arial,Verdana,  Helvetica, Geneva, sans-serif;color:#d3ecff;background-color: transparent;font-size:11px;font-weight:bold;text-decoration:none;}
a.navSub:hover 		 {color:#64bdff;background-color: transparent;text-decoration:none;font-weight:bold;} 

a.navSubB  				{font-family: Arial,Verdana,  Helvetica, Geneva, sans-serif;color:#ffffff;background-color: transparent;font-size:11px;font-weight:bold;text-decoration:none;}
a.navSubB:hover 		 {color:#64bdff;background-color: transparent;text-decoration:none;font-weight:bold;} 

a.navImpressum  				{font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;color:#ffffff;background-color: transparent;font-size:11px;font-weight:normal;text-decoration:none;}
a.navImpressum:hover 		 {color:#ebd394;background-color: transparent;text-decoration:none;font-weight:normal;} 

a.navImpressumB  				{font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;color:#ebd394;background-color: transparent;font-size:11px;font-weight:normal;text-decoration:none;}
a.navImpressumB:hover 		 {color:#ebd394;background-color: transparent;text-decoration:none;font-weight:normal;} 

ul
{
	margin: 0px;
	padding-left: 15px;
	list-style: circle;
}


.tablefixedlayout
{
	table-layout:fixed;
}

.naht
{
	background: url(/img/web/naht.png) repeat-x;
	height: 2px;
}

#navigation
{
	margin: 0px;
	padding-left: 40px;
	list-style: none;
}

#navigation li
{
	float:left;
	margin-right: 5px;
}

#navigation li a.nav
{
	display: table-cell;
	width: 126px;
	height: 41px;
	background: url(/img/web/nav2.png) no-repeat;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	color: #00772d;
}

#navigation li a.nav:hover, #navigation li.active a.nav, #navigation li.active a.nav:hover
{
	display: table-cell;
	width: 126px;
	min-height: 41px;
	height: 41px;
	background: url(/img/web/nav2B.png) no-repeat;
	color: #ffffff;
}

.submenu
{
	position: absolute;
	z-index: 100;
	display:none;
	top: 112px;
	width: 126px;
	height: auto;
}

.submenu a.wsub
{
	display: table-cell;
	width: 126px;
	min-height: 41px;
	height: 41px;
	background: url(/img/web/nav-wsub.png) no-repeat;
	color: #ffffff;
	font-weight:bold;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}


.submenu a.navSub
{
	display:block;
	height: auto;
	min-height: 13px;
	padding-left:14px;
	padding-right:14px;
	width: 97px;
	color: #ffffff;
	font-size: 12px;
	background: none;
}

.submenu a.navSub:hover
{
	background: #6dad7b;
}


#wrapper
{
	width: 998px;
	margin: 0px auto;
}

#container
{
	position:relative;
	min-height: 850px;
}


#wrapperFooter
{
	width: 998px;
	margin: 0px auto;
}

#containerFooter
{
	position:relative;
	margin-left:41px;
	margin-right:47px;
}



#maincontent
{
	position:relative;
	min-height: 557px;
	margin-left: 41px;
	margin-right:15px;
}

.innercontent
{
	width:923px;
	height:541px;
}

.shadow
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#485349', Direction=125, Strength=3);
	-moz-box-shadow: 1px 1px 4px #485349;
	-webkit-box-shadow: 1px 1px 4px #485349;
	box-shadow: 1px 1px 4px #485349;
}


.shadowTXT
{
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=125, Strength=3);
	-moz-box-shadow: 1px 1px 4px #000000;
	-webkit-box-shadow: 1px 1px 4px #000000;
	box-shadow: 1px 1px 4px #000000;
}
