* {
margin:0;
padding:0;
}

html, body {
height: 100%;
background: #FFcc00;
}

div#wrapper * {
font-family:  verdana, sans-serif;
}

div#wrapper {
position:relative;
width: 960px;
margin: 0 auto;
min-height: 100%;
height: auto !important;
height: 100%;
background: url(../img/3cols.png) repeat-y;
}

div#header {
height: 110px;
background-color: #FFcc00;
font-size: 10px;
background: url(../img/titel.png) no-repeat;
/*border-top: 0px solid #000000;
border: 0px solid #000000;*/
}

div#topmenu {
height: 20px;
background-color: #FFcc00;
/*border-top: 0px solid #000000;
border-bottom: 0px solid #000000;*/
}
div#topline {
/*background-image:url(../img/WrapperTop.png) no-repeat;*/
margin-top:0px;
height: 10px;
background-color: #FFcc00;
}
div#bottomline {
/*background-image:url(../img/WrapperTop.png) no-repeat;*/
margin:0px;
height: 10px;
background-color: #FFcc00;
}
div#leftCol {
width: 200px;
float: left;
padding-bottom: 60px;
font-family:  comic sans ms, verdana, sans-serif;
font-size: 11px;
background-color: transparent;/*#e3b600;*/
border : 0px solid #000000;
}

div#rightCol {
width: 160px;
float: right;
padding-bottom: 60px;
background-color: #ffffff; /*#e3b600;*/
border : 0px solid #000000;
}

div#centerCol {
margin: 0px 166px 0px 206px;
padding-bottom: 60px;
background: #FFFFFF;
border : 0px solid #000000;
}

div#footer {
clear: both;
position: absolute;
bottom: 0;
width: 960px;
height: 35px;
background: #ffcc00;
font-family:  verdana, sans-serif;
font-size: 9px;
}

div#leftMenue {
margin-top: 25px;
width: 200px;
font-family:  comic sans ms, verdana, sans-serif;
font-size: 12px;
background-color: #ffffff;
}

div#Content {
margin: 0px 15px 10px 15px;
padding-top: 20px;
font-family:  verdana, sans-serif;
font-size: 11px;
background-color: #ffffff;
}
div#ContentRight {
margin: 0px 10px 10px 10px;
padding-top: 20px;
font-family:  verdana, sans-serif;
font-size: 10px;
background-color: #ffffff;
}
div#ContentLeft {
margin: 0px 10px 10px 10px;
padding-top: 20px;
font-family:  verdana, sans-serif;
font-size: 10px;
background-color: transparent;
}
div.ContentTitel {
height: 20px;
padding: 0px;
margin: 2px 10px 0px 10px;
font-family:  comic sans ms, verdana, sans-serif;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #ffcc00;
border-bottom: 1px solid #ffcc00;
}
#Content p {
font-family:  verdana, sans-serif;
font-weight: normal;
}
/* ----------------------------------------------------------
                        Newsboxen
   --------------------------------------------------------*/
div.newsbox {
margin: 10px 10px 0px 10px;
padding: 0px 0px 0px 0px;
font-family:  verdana, sans-serif;
font-size: 10px;
background-color: #ffffff;
border: 0px solid silver;
}
div.newsline {
margin: 0px 0px;
padding: 0px 0px 0px 0px;
font-family:  verdana, sans-serif;
font-size: 10px;
background-color: #ffffff;
border: 0px solid silver;
}
.newsline img{
border: 0px;
}
.newsbox img{
border: 0px;
}
.newsline h4{
background-color: #ffcc00;
color: #950909;
font-family:  verdana, sans-serif;
font-size: 11px;
padding-left: 5px;
}
.newsbox h4{
background-color: #ffcc00;
color: #950909;
font-family:  verdana, sans-serif;
font-size: 11px;
padding-left: 5px;
}
.newsline a{
font-size: 11px;
font-weight: bold;
color: #FFcc00; /*#000080;*/
text-decoration: none;
}
.newsbox a{
font-size: 11px;
font-weight: bold;
color: #FFcc00; /*#000080;*/
text-decoration: none;
}
/*-----------------------------------------------------------
                        &Uuml;BERSCHRIFTEN
-----------------------------------------------------------*/
h1 {
font-family:  verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #ffcc00;
}

h2 {
font-family:  verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: silver;/*#e3b600;/*#950909; */
}
h3 {
font-family:  verdana, sans-serif;
font-size: 13px;
font-weight: bold;
}
h4 {
font-family:  verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}
/*-----------------------------------------------------------
                   BILDER POSITIONIEREN
-----------------------------------------------------------*/
dl.meImgLeft {
float: left;
margin-right: 1em;
}
/* verhindert das Einr&uuml;cken und  den Abstand nach oben*/
dl.meImgLeft dt {margin-bottom: 0;}
dl.meImgLeft dd {margin: 0;}

dl.meImgRight {
float: right;
margin-left: 1em;
}
/* verhindert das Einr&uuml;cken und den Abstand nach oben*/
dl.meImgRight dt { margin-bottom: 0; }
dl.meImgRight dd { margin: 0; }
/* --------------------------------------------------
                TABELLEN ALLGEMEIN
   --------------------------------------------------*/
table {
   border: 1px #ffffff;
   margin-left: 0px;
   width: 100%;
   }
table tr {
   background-color: #ffffff;
   /*opacity: 0.8;
   -moz-opacity: 0.8;*/
   }
table tr.dunkel  {
   background-color: #ffffb0;
   }
table tr.hell  {
   background-color: #fcfcfc;
   }
table td {
padding: 2px 1px ;
}
table td.info {
padding: 2px 10px ;
}
table td.infoth {
padding: 2px 10px;
font-weight: bold;
}
/* --------------------------------------------------
                TABELLEN Formular
   --------------------------------------------------*/
table#mail { /* Tabelle Rahmenfarbe */
   background-color: #e3b600;
  }

#mail td, th  { /* Tabelle Hintergrundfarbe */
   background-color: #ffffb0;
  }
#mail caption {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    font-family:  verdana, sans-serif;
}

#mail form, input, textarea, select, label { /* Eingabe */
   color: #000000;
   font-size: 10px;
   font-family:  verdana, sans-serif;
  }

#mail label { /* Checkbox */
   cursor: pointer;
  }
/* --------------------------------------------------
                TABELLEN News
   --------------------------------------------------*/
table tr.subtitel {
font-family:  verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: silver;
}
table tr.teaser {
font-family:  verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
}
table tr.quelle {
font-family:  verdana, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: italic;
color: black;
}
table a.maintitel, tr.maintitel{
font-family:  verdana, sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
color: #e3b600;
}
