* {
margin: 0;
padding: 0;
}
body {
background: #FFFFCC;
font-family: Arial,Verdana,  Sans-serif;
font-size: 100.01%
}
h1 {
   display: block;
   color: #003366;
   font-size: 26px;
   font-weight: bold;
   padding-bottom: 13px;
   text-align: center;
}
h2 {
   color: #800000;
   font-size: 16px;
   padding: 8px;
   text-align: center;
}
h3 {
   color: #000000;
   font-size: 0.6em;
}
p {
  font-size: 11px;
  margin-bottom: 5px;
}
/* form - Beginn */

.formular {
          width: auto;
          margin: 10px 10px;
          padding: 5px;
          border: 1px solid #CCCCCC;
}
form {
     font-size: 12px;
     text-align: center;
}
fieldset {
         border-style: none;
}
fieldset .option {
         border: 1px solid #CCCCCC;
         margin: 10px;
         padding: 10px;
         width: 600px;
         clear: both;
         text-align: center;
}
fieldset .option label {
         padding: 0;
         margin: 0;
}
legend {
       color: #3300CC;
       margin: 5px;
       padding: 5px;
}
input[type=submit], input[type=text] {
         border: 1px solid #CCCCCC;
         background: #EEEEEE;
         margin: 10px 5px;
         padding: 2px;
}
input[type=text] {
         border: 1px solid #CCCCCC;
         background: #EEEEEE;
         margin: 10px 5px;
         padding: 4px;
}
textarea {
         border: 1px solid #CCCCCC;
         background: #EEEEEE;
         width: 400px;
         height: 100px;
         margin: 10px 5px
}
input[type=checkbox], input[type=radio] {
      margin-left: 5px;
      margin-right: 15px;
      border-style: none;
      background: none;
}

label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
 cursor: pointer;
}

/* form - Ende */
dt {
   font-size: 11px;
   font-weight: bold;
   margin: 5px 0;
}
dd {
   margin-left: 5px;
   font-size: 11px;
   font-weight: normal;

}
#wrap {
padding: 0;
width: 840px;
margin-top: 4px !important;
margin-top /**/:-8px;
margin-left: 155px;
margin-right: 0;
background: #FFFFFF;
border: 1px solid #CCCCCC;
}
#header {
        height: 160px;
}
#head-left {
           display: block;
           float: left;
           margin: 10px;
}
#head-right {
           display: block;
           float: right;
           margin: 10px;
}
.clear {
       clear: both;
}
/* Navigation - Beginn */
#tabs {
      float:left;
      width:100%;
      height: 100%;
      margin-bottom: 0;
      padding-top: 36px;
      background:#FFFFFF url(../bg_navigation.gif) repeat-x;
      font-size:11px;
      font-weight: bold;
      line-height:normal;
      border-bottom: 1px solid #C0C0C0;
}
#tabs ul {
      margin:0;
      padding: 0 5px 0 5px;
      list-style:none;
      bottom: 0px;
}
#tabs li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs a {
      float:left;
      background:url("../tableft.gif") no-repeat 0% -42px;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}
#tabs a span {
      float:left;
      display:block;
      background:url("../tabright.gif") no-repeat 100% -42px;
      padding:5px 10px 4px 6px;
      color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
      color:#24618E;
}
#tabs a.active span {
      color:#24618E;
      background-position: right top;
}
#tabs a.active {
      color:#24618E;
      background-position: left top;
}
#tabs a:hover {
      background-position: left top;
}
#tabs a:hover span {
      background-position: right top;
}

/* Navigation - Ende */

#content {
         margin: 0;
         padding: 10px;
         font-size: 12px;
}

#content ul {
         margin: 5px 0 10px 20px;
}
#content ul li {
        list-style-type: disc;
        padding: 2px;
}
#content table {
         width: auto;
         border-collapse: collapse;
}
#content tr:hover {
         background: #EEEEEE;
}
#content th {
         width: auto;
         border: 1px solid #FFFFFF;
         padding: 4px 2px;
         text-align: center;
         background: #EEEEEE;
         font-size: 11px;
         font-weight: bold;
         border: 1px solid #CCCCCC;
}
#content td {
         width: auto;
         border: 1px solid #FFFFFF;
         padding: 10px 5px;
         text-align: center;
         font-size: 11px;
         border: 1px solid #CCCCCC;
}
#content a, #content a:link, #content a:visited {
         text-decoration: underline;
         color: #0000FF;
}
#feedback {
          border: 1px solid #CCCCCC;
          width: auto;
          margin: 0 10px;
}
.title {
       text-align: center;
       font-weight: bold;
       background: #CBD9FE;
       padding: 5px;
       border-bottom: 1px solid #CCCCCC;
}
.comment {
     font-style: normal;
     margin: 5px;
     padding: 5px;
}
.comment {
     border-bottom: 1px dashed #CCCCCC;
}
.head {
     font-weight: bold;
     margin-bottom: 5px;
}
.niedrig {
         color: red;
         font-weight: bold;
}
.klein {
      font-size: 9px;
}
.werbung_l {
         font-size: 14px;
         font-weight: bold;
         color: #FF0000;
         float: left;
}
.werbung_r {
         font-size: 14px;
         font-weight: bold;
         color: #FF0000;
         float: right;
}
.werbung_n {
         font-size: 14px;
         font-weight: bold;
         color: #FF0000;
}
br {
   clear: both;
}
/* Banner - festehendes Menue*/

div.banner {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  position: absolute;            /* Fallback if 'fixed' is not supported */
  position: fixed;
  top: 4px;
  left: 8px;
  width: 140px;
  right: auto;
}

div.banner p {
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  background: #EEEEEE;
  border: thin outset #666666;
  color: white;
}

div.banner a, div.banner em { display: block; margin: 0 0; padding: 2px 2px 2px 4px; }
div.banner a, div.banner em { border-top: 1px groove #808080; }
div.banner a:first-child { border-top: none }
div.banner em { background: #000000; color: #FFFFFF; font-style: normal; }
div.banner img { border: none; margin-bottom: 1em; }

div.banner a:link { text-decoration: none; color: #666666 }
div.banner a:visited { text-decoration: none; color: #666666 }
div.banner a:hover { background: #FFFFFF; color: #808080; border-left: 5px solid #660000; padding-left: 8px; }