body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
body {

	background-color: #BDDBC8;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #037474;
	text-decoration: none;


}


a:active {
	color: #037474;
	text-decoration: none;

}


a:hover {
	color: #808080;
	text-decoration: none;
}
form {
	margin: 0;
}



h1 {
	text-align: left;
	font-size: 16px;
	color: #037474;
}
h2 {
	font-size: 14px;
	color: #037474;
}



.current {
	font-weight: bold;
}

hr  {
color: #BDDBC8;
height: 1px;
margin: 5px 0px 5px 0px;

}


.logo {
background-color: #BDDBC8;
}

*html .menue1 li {height: 12px;} /*Star Hack für IE6*/

.menue1 ul {
list-style-type: none;
padding-left: 15px;
margin: 0px;
}


.menue1 ul ul {
list-style-type: none;
padding-left: 15px;
font-weight: normal;
}

.menue1 li {
display: block;
}

.menue1 li a, .menue1 li a:link {
text-decoration: none;
display: block;
width: 215px;
padding: 3px;
border-bottom: 1px dotted #666;
color: #00623e;
font-weight: bold;
}


.menue1 li ul li a, .menue1 li ul li a:link {
width: 200px;
font-weight: normal;
}


.menue1 li a:hover, .menue1 li a:active, .menue1 li a:focus {
background-color: #00623e;
color: #fff;
}

.menue1 #aktiv {
background-color: #00623e;
color: #fff;
}

.menue1 .menu-current {
	font-weight: bold;
	background-color: #00623e;
	color: #fff;
	text-decoration: none;
}



    

table,
table th,
table td {
	border: 0 !important;

}






*html .zusatzmenue li {height: 12px;} /*Star Hack für IE6*/


.zusatzmenue {
font-size: 8pt;
}


.zusatzmenue ul {
list-style-type: none;
margin: 0px;
}


.zusatzmenue ul ul {
list-style-type: none;
}

.zusatzmenue li {
display: block;
}

.zusatzmenue li a, .zusatzmenue li a:link {
text-decoration: none;
display: block;
width: 180px;
padding: 3px;
color: #00623e;
}


.zusatzmenue li ul li a, .zusatzmenue li ul li a:link {
width: 180px;
}


.zusatzmenue li a:hover, .zusatzmenue li a:active, .zusatzmenue li a:focus {
background-color: #008954;
color: #fff;
}

.zusatzmenue #aktiv {
background-color: #008954;
color: #fff;
}

.zusatzmenue .menu-current {
	font-weight: bold;
	background-color: #008954;
	color: #fff;
	text-decoration: none;
}










.secondline  {
padding: 3px 3px 3px 0px;
font-size: 8pt;
text-align: left;
color: #000;
background-color: #BDDBC8;
}

.secondline a, .secondline a:hover, .secondline a:active, .secondline a:visited {
background-color: #BDDBC8;
color: #000;
text-decoration: none;
}




.esm  {
padding: 10px 10px 10px 10px;
font-size: 8pt;
text-align: right;
color: #000;
}

.esm a, .esm a:hover, .esm a:active, .esm a:visited {
background-color: #BDDBC8;
color: #000;
text-decoration: none;
}


tr, th  {
font-family: Arial,Helvetica, sans-serif;
font-size: 9pt;

}



.content {
padding: 20px;
background-color: #fff;
}


.news {
font-size: 9pt;
padding: 10px 10px 10px 10px;
background-color: #fff;

}


.newstab1 {
border-top: 1px solid #037474;
border-right: 1px solid #037474;
border-left: 1px solid #037474;

}



.newstab2 {
border-top: 0px solid #037474;
border-right: 1px solid #037474;
border-left: 1px solid #037474;
border-bottom: 1px solid #037474;

}




.newstab3 {
border-top: 0px solid #037474;
border-right: 1px solid #037474;
border-left: 1px solid #037474;
border-bottom: 0px solid #037474;

}

.thema {
text-align: left;
color: #fff;
font-size: 14pt;
font-weight: bold;
padding: 5px 5px 5px 15px;
letter-spacing: 1.5px;
}





#navcontainer  {
white-space:nowrap;
margin: 0;
padding: 0 0 0 0px;
font-weight: bold;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #008954;
margin: 0px;
padding: 6px 15px;
border-left: 1px solid #fff;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
border-right: 1px solid #fff;
}



#navcontainer A:hover, #navcontainer a:hover#aktiv, #navcontainer A:active {
background: #BDDBC8;
color: #000; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 902;
background: #eee;
}


#navcontainer #aktiv {
	background-color: #BDDBC8;
	color: #000;
}
