body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  margin: 0px;
  background-color: #ffffff;
  scrollbar-base-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #669900;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #669900;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
}

a {
  color: #669900;
  font-size: 11px;
  text-decoration: none;
}

a:hover {
  color: #669900;
  text-decoration: none;
}

a.menu {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}

a.menu:hover {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}

a.menu2 {
  color: #666666;
  text-decoration: none;
}

a.menu2:hover {
  color: #5e789d;
  text-decoration: none;
}

a.sitemap {
  color: #000000;
  text-decoration: none;
  font-size: 10px;
}

a.sitemap:hover {
  color: #5e789d;
  text-decoration: none;
  font-size: 10px;
}

a.copyright {
  color: #999999;
  text-decoration: none;
  font-size: 9px;
}

a.copyright:hover {
  color: #669900;
  text-decoration: none;
  font-size: 9px;
}

.seitentitel {
  color: #669900;
  font-size: 14px;
  letter-spacing: 2px;
  font-weight: bold;
}

.titel {
  color: #669900;
  font-size: 12px;
  font-weight: bold;
}

.untertitel {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.untertitel2 {
  color: #000000;
  font-size: 12px;
}

.untertitel3 {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.fett {
  font-weight: bold;
}

.klein {
  font-size: 10px;
}

.kleinmatt {
  font-size: 10px;
  color: #999999;
}

.kleiner {
  font-size: 9px;
}

.kleinermatt {
  font-size: 9px;
  color: #999999;
}

.weiss {
  color: #ffffff;
}

.message {
  color: #990000;
  font-size: 16px;
  border-bottom: 1px dotted #990000;
  border-top: 1px dotted #990000;
}

.websiteborder {
  border: 1px #cccccc dotted;
  border-style: dotted;
}

.farbtabelle1 {
  background-color: #5e789d;
  border: 1px #cccccc solid;
  color: #ffffff;
}

.farbtabelle2 {
  background-color: #96c900;
  border: 1px #669900 solid;
  width: 70%;
}

.farbe1 {
  background-color: #94b6ec;
  color: #ffffff;
}

.farbe2 {
  background-color: #cccccc;
}

.textfeld {
  border: 1px #cccccc dashed;
  padding: 2;
  background-color: #eeeeee;
}

.out {
  height: 18px;
  width: 175px;
  background-color: #669900;
  background-repeat: no-repeat;
  padding-left: 3px;
}

.over {
  height: 18px;
  width: 175px;
  background-color: #496c00;
  background-repeat: no-repeat;
  padding-left: 3px;
}

.out2 {
  height: 18px;
  width: 151px;
  background-color: #96c900;
  color: #999999;
  background-repeat: no-repeat;
  padding-left: 3px;
}

.over2 {
  height: 18px;
  width: 151px;
  background-color: #a8df00;
  color: #999999;
  background-repeat: no-repeat;
  padding-left: 3px;
}

table {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

input {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color: #74a6ff;
  border: 1px #cccccc solid;
}

textarea {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color: #74a6ff;
  border: 1px #cccccc solid;
}

select {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  border: 1px #cccccc solid;
}

option {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  border: 1px #cccccc solid;
}

fieldset {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  border: 1px #cccccc solid;
}

hr {
  width: 480px;
  height: 1px;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  border-left: 0px none;
  border-top: 0px none;
  border-right: 0px none;
  border-bottom: 1px solid #669900;
}

h1 {
  color: #000000;
  font-size: 14px;
}

h2 {
  color: #000000;
  font-size: 12px;
}

h3 {
  color: #000000;
  font-size: 12px;
}

h4 {
  color: #000000;
  font-size: 11px;
}

h5 {
  color: #000000;
  font-size: 11px;
}

h6 {
  color: #000000;
  font-size: 10px;
}

pre {
  font-style: italic;
}

address {
  font-style: italic;
}

.formstart {
  font-size: 10px;
  border: 1px #669900 solid;
  width: 110px;
  height: 16px;
  background-image: url(../pic/formbg.gif);
}

.formstart2 {
  border: 1px #669900 solid;
  width: 85px;
  height: 16px background-image;
}

.buttonstart {
  background-color: #669900;
  border: 1px #669900 solid;
  width: 45px;
  height: 16px;
  color: #ffffff;
  font-size: 10px;
}

.contentbg {
  background-repeat: no-repeat;
  width: 839px;
  border-bottom: #cccccc 1px solid;
  padding: 15px;
}

.h15 {
  height: 15px;
}

.picbg {
  background-image: url(../pic/pic.jpg);
}

.loginbg {
  background-image: url(../pic/loginbg.jpg);
  width: 254px;
  height: 89px;
}

ul.oben_menu {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 0px none;
  display: inline;
  text-align: left;
}

ul.unten_menu {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 0px none;
  display: inline;
  text-align: left;
}

ul.main_menu {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 0px none;
  display: inline;
  text-align: left;
}

ul.sm_menuebene1 p {
  background-color: #cccccc;
  height: 20px;
  padding: 1px;
  border-bottom: 1px solid #fff2ca;
}

ul.sm_menuebene2 p {
  padding-left: 15px;
  background-color: #ffffff;
}

ul.sm_menuebene3 p {
  padding-left: 30px;
  background-color: #fff2ca;
}

ul.sm_menuebene4 p {
  padding-left: 45px;
  background-color: #fff2ca;
}

.main_menu ul li {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.unten_menu ul li {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.oben_menu ul li {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.main_menu ul li ul {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

unten_menu ul li ul {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

oben_menu ul li {
  list-style-type: none;
  display: inline;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

oben_menu ul li ul {
  list-style-type: none;
  text-align: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  display: inline;
}

news_drk_start_style {
  color: #000000;
  font-size: 14;
  font-weight: bold;
  background-color: #a0c1f6;
}

