body {
    color: #515151;
    background-image:url('bilder/bg_main.gif'); background-repeat: no-repeat; background-position: left top;
    background-color: #ED1921;
    font-size: 12px;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    margin: 0px;
    padding: 0px;
    }
div#Seite {
    text-align: left;
    width: 830px;
    padding: 0 0 0 0px;
    background-image:url('bilder/header.jpg'); background-repeat: no-repeat; background-position: 7 7px;

  }
div#menu {
    width: 180px;
    float: left;
    padding: 0px;
    margin: 0px;
}
div#spacer {
    width: 1px;
    height: 170px;
}
ul#Navigation a{
    text-decoration: none;
    margin-top: 170px;
  }
ul#Navigation{
    text-decoration: none;
    list-style: none;
    font-size: 12px;
    width: 180px;
    text-align: left;
    margin: 0 0 10 0px;
    padding: 0px;
    }
ul#Navigation li{
    text-decoration: none;
    list-style: none;
    font-size: 12px;

  }

/*Main-Menu*/
.inactive_main, .inactive_main a{
    text-decoration: none;
    list-style: none;
    background-color: #cccccc;
    margin: 0 0 1 0;
    padding: 2 0 4 0px;
  }

.inactive_main a:hover{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 0px;
    background-color: #cccccc;
  }

.active_main, .active_main a{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 0px;
    background-color: #666666;
  }

.active_main a:hover{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 0px;
    background-color: #666666;
  }
/*Main-Menu-Ende*/
/*--------------------------------------------*/
/*Sub-Menu*/
.inactive_sub, .inactive_sub a{
    text-decoration: none;
    list-style: none;
    background-color: #bbbbbb;
    margin: 0 0 1 0;
    padding: 2 0 4 15px;
  }

.inactive_sub a:hover{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 15px;
    background-color: #bbbbbb;
  }

.active_sub, .active_sub a{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 15px;
    background-color: #999999;
  }

.active_sub a:hover{
    text-decoration: none;
    list-style: none;
    margin: 0 0 1 0;
    padding: 2 0 4 15px;
    background-color: #999999;
  }
/*Sub-Menu-Ende*/
.randbox {
    padding: 0px;
    margin: 0 0 10 0px;
    background-color: #ED1921;
}
.randbox_headline {
    padding: 5 10 5 10px;
    background-color: #515151;
    color: #ffffff;
    border-bottom: dotted 1px #ffffff;
    text-transform: uppercase;
}
.randbox_inhalt {
    padding: 5px;
    background-color: #ffffff;
    color: #515151;
}
div#spacer2 {
    width: 1px;
    height: 120px;
}
div#border_inhalt {
    margin-left: 210px;
    padding: 10 10 10 10px;
    background-color: #dadada;

  }
div#Inhalt {
    margin-top: 0px;
    margin-left: 0px;
    padding: 10px;
    background-color: #ffffff;

  }

div#Inhalt img{
    margin: 5px;
  }
h1 {
   font-size: 17px;
   font-family: Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   color: #660000;
  }
#footer{
    font-size: 11px;
    color: #515151;
    margin: 10 0 0 0px;
    padding: 10px;
    background-color: #f3f3f3;
    }
.rot{
   color: #ff0000;
   }
.spacer {
   height: 10px;
   clear: right;
   }
div#inhalt a {text-decoration: none; color: #ED1921;}
div#inhalt a:link {text-decoration: none; color: #ED1921;}
div#inhalt a:active {text-decoration: none; color: #ED1921;}
div#inhalt a:visited {text-decoration: none; color: #ED1921;}
div#inhalt a:hover {text-decoration: underline; color: #ED1921;}


ul#Navigation a {text-decoration: none; color: #ffffff;}
ul#Navigation a:link {text-decoration: none; color: #ffffff;}
ul#Navigation a:active {text-decoration: none; color: #ffffff;}
ul#Navigation a:visited {text-decoration: none; color: #ffffff;}
ul#Navigation a:hover {text-decoration: none; color: #ED1921;}


a {text-decoration: none; color: #3366cc;}
a:link {text-decoration: none; color: #3366cc;}
a:active {text-decoration: none; color: #3366cc;}
a:visited {text-decoration: none; color: #3366cc;}
a:hover {text-decoration: none; color: #000000;}
td {font-size: 12px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
th {font-size: 12px; font-family: Tahoma, Helvetica, Arial, sans-serif; background-color: #dadada; color: #ED1921;}
.klein {font-size: 10px;}
sup {font-size: 11px;}


.ngb {padding: 3px;}
.head_news {font-size: 17px; color: #333333; border-bottom:dotted 1px #ED1921;}
.date_news {font-size: 12px; float: right;}
.inhalt_news {font-size: 12px;}
.trennlinie_news {border-bottom:dotted 1px #dadada;}


th {text-align: left;}
.bilderrahmen {border:solid 1px #cccccc;}
.feld {background-color: #f3f3f3; border:dotted 1px #cccccc; padding: 5px; margin-bottom: 20px;}
.rahmen_gepunktet_unten {border-bottom:dotted 1px #cccccc;}
.tabellenrahmen {border:dashed 1px; border-color: #ffffff;}