body {
	background:#ffffff;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align:justify;
	padding-left: 10px;
}
    a:link {
    color:#567641; 
    text-decoration:none; 
    font-weight:normal; 
    text-decoration:underline
}
    a:visited {
    color:#9F9F9F; 
    font-weight:normal; 
    text-decoration:underline
}
.buttonscontainer {width: 197px;}

.buttons a {color: #245C00;
background-color: #E8FFD4;
padding: 8px;
padding-left: 20px;
display: block;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #76A159;
color: #FFFFFF;
text-decoration: none;}



.headline 
{
    font-size: 12px;
    font-weight: bold;
    color: #245C00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 0px 10px 10px 0px;
}

.text
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
}

li
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
}

.submenu
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
    font-variant:small-caps
    padding: 10px 10px 10px 0px;
    text-transform:uppercase;
    color: #567641;
    line-height: 20px;
}
.theadline
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
    font-variant:small-caps
    font-weight:bold;
    padding: 10px 10px 10px 0px;
    text-transform:uppercase;
    color: #666666;
}
.tabelleheadline
{
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
    font-variant: normal;
    padding: 10px 10px 10px 10px;
    text-transform:uppercase;
    color: #005253;
    font: normal sans-serif;
    font-style: normal;
    font-weight: bolder;
}
.formular
{
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:justify;
    font-variant: normal;
    padding: 10px 10px 10px 10px;
    color: #000000;
    font: normal sans-serif;
    font-style: normal;
    font-weight: bolder;
}
a.speziell:link {
  color: #5E8147;
  text-decoration:none;
}

a.speziell:visited {
  color:            #567641;
  text-decoration:none;
}

a.speziell:hover {
  background-color: #567641;
  color:            #ffffff;
  text-decoration:none;
}

a.speziell:active {
  background-color: #CCCCFF;
  color:            #CC0000;
  text-decoration:none;
}
.richtung
{
    font-size: 9px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align:right;
	 color: #567641;
	}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #BFD4D5;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

