html, body {
  scrollbar-base-color:#99cc00;
  scrollbar-3d-light-color: #99cc00;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color: #009900;
  scrollbar-highlight-color: #99cc00;
  scrollbar-shadow-color:#336633;
  scrollbar-track-color:#ffffff;
}

h1 {
		font-size:1.1em;
		font-weight:bold;
    font-family: Arial, Verdana, Trebuchet MS;
    color: #ffffff;
    background-color: #006600;
		margin: 10px;
    padding: 2px;
    }
h2	{
		font-size:1em;
    font-weight:bold;
    font-family: Arial, Verdana, Trebuchet MS;
    color: #000000;
    background-color: #99cc00;
    margin: 10px;
    padding: 2px;
    }
h3	{
    font-size:.7em;
    font-family: Verdana, Arial, Trebuchet MS;
    font-weight:normal;
    color: black;
    text-align: left;
    margin: 10px;
    padding: 4 0 0 0px;
    }
p		{
		font-family: Verdana, Arial, Trebuchet MS;
    font-size:12px;
    font-weight:normal;
    color: black;
    text-align: justify;
    margin: 10px;
    padding: 4 0 0 0px;
    }
a {
		font-family: Verdana, Arial, Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    text-align: center;
    text-decoration:none;
    }

a:link 		{ color: #006600; }
a:visited { color: #006600; }
a:hover { 	color: #009900; }
a:active { 	color: #006600; }
a:focus { 	color: #006600; }


/* logo */


div#logo {
  min-width: 120px; /* mindestbreite (der ueberschrift) verhindert anzeigefehler in modernen browsern */
  margin: 10px;
}
div#logo h1 {
  font-family:Arial, Verdana;
  font-size: 44px;
  color: #ffffff;
  background-color: #009900;
  margin: 0px; padding: 0px;
}
div#logo h2 {
  color: #ffffff;
  background-color: #009900;
  font-size: .8em;
  margin: 0px; padding: 0px;
}


/* adresse */


div#anschrift {
  float: right;
  min-width: 120px; /* mindestbreite (der ueberschrift) verhindert anzeigefehler in modernen browsern */
  margin: 10px;
}
div#anschrift p {
  font-family:Verdana, Arial;
  color: #ffffff;
  font-size:.7em;
  text-align:left;
  margin: 0; padding: 0;
}
div#anschrift a {
  font-family:Verdana, Arial;
  font-size:1em;
}
div#anschrift a:link { font-weight:normal; color: #ffffff; text-decoration:none; background-color: #009900;}
div#anschrift a:visited { font-weight:normal; color: #ffffff; text-decoration:none; background-color: #009900;}
div#anschrift a:hover { font-weight:normal; color: #006600; text-decoration:none; background-color: #ffffff;}
div#anschrift a:active { font-weight:normal; color: #ff0000; text-decoration:none; background-color: #ffffff;}
div#anschrift a:focus { font-weight:normal; color: #ff0000; text-decoration:none; background-color: #ffffff;}


/* hauptnavigation */


ul#navi1 {
  font-family:Arial, Verdana; font-weight: bold;
  color: #000000;
  text-align: center;
  font-size: 1em;
  min-width: 500px;
  margin: 0px 0px; padding: 0px;
  background: #009900;
}
ul#navi1 li {
    list-style: none;
    display: inline;
    margin: -1px; padding: 0px;
    background: #99cc00;
  }

ul#navi1 a {
		font-family:Arial, Verdana; font-weight: bold;
		font-size:1em;
    padding: 10px;
    margin: -1px;
    text-decoration: none; font-weight: bold;
  }

ul#navi1 a:link 		{ color: #ffffff; background-color: #009900;}
ul#navi1 a:visited	{ color: #ffffff; background-color: #009900;}
ul#navi1 a:hover 		{ color: #ffffff; background-color: #99cc00;}
ul#navi1 a:active 	{ color: #ffffff; background-color: #99cc00;}
ul#navi1 a:focus	  { color: #ffffff; background-color: #99cc00;}


/* unternavigation */


.navi2 td {
	border-top: 4px solid #99cc00;
	}

ul#navi2 {
  font-family:Arial, Verdana; font-weight: bold;
  color: #000000;
  text-align: center;
  font-size: .9em;
  min-width: 500px;
  margin: 0px 0px; padding: 0px;
  background: #99cc00;
}
ul#navi2 li {
    list-style: none;
    display: inline;
    margin: -1px; padding: 0px;
    background: #ffffff;
  }

ul#navi2 a {
		font-family:Arial, Verdana; font-weight: bold;
		font-size: 1em;
    padding: 8px;
    margin: -1px;
    text-decoration: none; font-weight: bold;
  }

ul#navi2 a:link 		{ color: #009900; background-color: #99cc00;}
ul#navi2 a:visited	{ color: #009900; background-color: #99cc00;}
ul#navi2 a:hover 		{ color: #006600; background-color: #ffffff;}
ul#navi2 a:active 	{ color: #006600; background-color: #ffffff;}
ul#navi2 a:focus	  { color: #006600; background-color: #ffffff;}


/* infos */


div#infos {
  	float: left;
  	width: 96%;
  	min-width: 80px; /* mindestbreite (der ueberschrift) verhindert anzeigefehler in modernen browsern */
  	margin: 0 10 10 10px;
		font-size: 14px;
    font-family: Arial, Verdana, Trebuchet MS;
    color: #000000;
    border: 1px solid #009900;
    margin: 5px;
    padding: 3px;
    }
div#infos .title1{
		font-size:1.3em;
    font-weight:bold;
    color: white;
    background-color: #006600;
    padding: 2px;
    }
div#infos .title2{
		font-size:1.2em;
    font-weight:bold;
    color: black;
    background-color: #99cc00;
    margin: 5 0 0 0px;
    padding: 2px;
    }
div#infos .info	{
    font-size:1em;
    font-weight:normal;
    color: black;
    text-align: justify;
    padding: 4 0 0 0px;
    }
div#infos th {
		font-size: .7em;
		font-family: Verdana, Arial, Trebuchet MS;
		color: #ffffff;
		background-color: #009900;
		text-align: center;
		padding: 3px;
		}
div#infos td {
		font-size: .7em;
		font-family: Verdana, Arial, Trebuchet MS;
		border-bottom: 1px solid green;
		text-align: center;
		}

div#infos a:link { color: #000000; text-decoration:none;}
div#infos a:visited { color: #000000; text-decoration:none;}
div#infos a:hover { color: #006600; text-decoration:none; background-color: #ffffff;}
div#infos a:active { color: #ff0000; text-decoration:none; background-color: #ffffff;}
div#infos a:focus { color: #ff0000; text-decoration:none; background-color: #ffffff;}


/* fusszeile */


div#footer p {
  font-family:Verdana, Arial;
  color: #99cc00;
  font-size:.65em;
  text-align: right;
  margin: 0; padding: 0;
}
div#footer a {
	font-weight:normal;
  font-size:1em;
}
div#footer a:link { color: #99cc00; text-decoration:none;}
div#footer a:visited { color: #99cc00; text-decoration:none;}
div#footer a:hover { color: #ffffff; text-decoration:none; }
div#footer a:active { color: #ff0000; text-decoration:none; }
div#footer a:focus { color: #ff0000; text-decoration:none; }


/* formulare */


form {
	margin: 0px; padding: 0px;
}
input, select, textarea {
  font-family:'Courier New', Courier, Monaco, Monospace;
	font-size:12px;
}

.eingabe {
	background-color: #ffffff;
	border:1px solid #009900;
}

.button {
	font-family: Verdana, Arial, Trebuchet MS;
	font-size:12px;
	color: #006600;
	background-color: #ffffff;
  margin: .5em;
  font-weight:bold;
	border:2px solid #009900;
}
