BODY {
	SCROLLBAR-FACE-COLOR: #99CC66; 
	SCROLLBAR-HIGHLIGHT-COLOR: #99CC66;
	SCROLLBAR-SHADOW-COLOR: #99CC66; 
	SCROLLBAR-3DLIGHT-COLOR: #99CC66; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #EFFAEA; 
	SCROLLBAR-DARKSHADOW-COLOR: #99CC66

	background:#FFFFFF;
	padding:0px;
	color:#000000;
	font-family:verdana, sans-serif;
}

h1
{
	font-size:18px;
}

h2
{
	font-size:16px;
}

h3
{
	font-size:14px;
}

h4
{
	font-size:13px;
}

p,td,li,div
{
	font-size:12px;
    font-family:verdana, sans-serif;
}

form
{
	padding:15px;
}

input, select, textarea, option
{
	color:#000000;
	background:#FFFFFF;
    border:solid 1px #000000;
	margin:5px 0px;
	font-weight:normal;
}

.formbutton{
	/*height:22px;*/
    color:#000000;
	background:#99CC66;
    border:solid 1px #000000;
}

.header
{
    text-align:right;
    margin:3px 0px;
}

.header a:link,.header a:visited
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.header a:hover,.header a:active,.header a:focus
{
	font-weight:bold;
	color:#669900;
	text-decoration:none;
}

.lineoben
{
	height:10px; 
	border-top:1px solid #89BD41;
}

.lineunten
{
	height:10px; 
	border-bottom:1px solid #89BD41;
}

.navi
{
    line-height:17px;
	border:1px solid #89BD41;
	vertical-align:top;
	padding:10px 0px;
	margin:0px 0px 0px 0px;
	background:#effaea;
}

.navi2
{
    height:382px;
}


.navi a:link,.navi a:visited
{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
}

.navi a:hover,.navi a:active,.navi a:focus
{
	font-weight:normal;
	color:#669900;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
}

.subnavi,.subnavi1,.subnavi2
{
    text-align:left;
	font-size:10px;
	padding:4px 0px;
	margin:4px 7px;
}

.subnavi1
{
	border-style:solid;
	border-color:#FFCC00;
	border-width:1px 0px 1px 0px;
}

.subnavi2
{
	border-style:solid;
	border-color:#FFCC00;
	border-width:0px 0px 1px 0px;
}

.navibild
{
	padding:6px 2px 2px 2px;
}

.textfeld
{
	border:1px solid #89BD41 /*#759D26*/;
}

.textfeld2 /*für rubrikseiten*/
{
	background:url('graphics/bg_logo.jpg') no-repeat -30px -70px;
    margin:0px 15px;
    font-weight:bold;
    line-height:240%;
	height:353px;
}

.textfeld3 /*platzhalter bei wenig inhalt*/
{
	height:353px;
}

div.text
{
	margin: 10px;
}

.text {
    line-height:17px;
	text-align:justify;
}

.text a:link,.text a:visited
{
	font-weight:normal;
	color:#669900;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}

.text a:hover,.text a:active,.text a:focus
{
	font-weight:normal;
	color:#669900;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}

.footer
{
	font-size:10px;
	font-weight:100;
	padding:4px 0px 0px 0px;
	text-align:center;
}

.footer a:link,.footer a:visited
{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.footer a:hover,.footer a:active,.footer a:focus
{
	font-weight:normal;
	color:#669900;
	text-decoration:none;
}
hr {
	color: #89BD41;
	height: 1px;

}
.keys {
	FONT-SIZE: 2px; FONT-FAMILY: Arial
}
.indent1 {
	margin-left:20px;
}
li {
	margin-left:0px;
	padding-left:0px;
}
ul,ol {
	margin:0px;
	margin-left:25px;
	padding:0px;
}
ul {
    list-style-image:url(graphics/punkt2.gif);
}
ul ul,ul.ul2{
list-style-image:url(graphics/punkt3.gif);
}
ol.h4alpha {
    list-style-type:upper-alpha;
	font-weight:bold;
}
ol.bold {
	font-weight:bold;
}
ol.h4alpha p,ol.bold p{
	font-weight:normal;
}
ol.bold ul {
    margin-left:0px;
}

.rightfloat{
    float:right;
	padding:5px 0px 5px 10px;
	text-align:right;
}
.leftfloat{
    float:left;
	padding:5px 10px 5px 0px;
	text-align:left;
}
