html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

html, body {
   background: #F6F3E0;
   height: 100%;
   color: #000000;
}
a.head {
   font-size:12px;
   color:#ffffff;
   text-decoration:none;
   }
  a.head:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration:none;
   }
  a.head:hover {
   font-size:12px;
   color:#ffffff;
   text-decoration:underline;
   }
a {
   font-size:13px;
   color:#666666;
   text-decoration:none;
   }
  a:visited {
   font-size:13px;
   color:#666666;
   text-decoration:none;
   }
  a:hover {
   font-size:13px;
   color:#E77817;
   text-decoration:underline;
   }
p {
   font-size:13px;
   color:#333333;
   }
#extrakasten {
   border:1px solid #911D00;
   font-size:13px;
   color:#333333;
   margin-top:5px;margin-bottom:5px;
   padding:5px;
   }
#newsbox {
   border:1px dotted #911D00;
   background: #F6F3E0;
   font-size:13px;
   color:#333333;
   margin-top:5px;margin-bottom:5px;
   padding:5px;
   }
h2 {
   font-size:15px;
   color:#000000;
   font-weight:bold;
   } 
h1 {
   font-size:16px;
   color:#911D00;
   font-weight:bold;
   }
p.foot {
   font-size:11px;
   color:#666666;
   }
a.foot {
   font-size:11px;
   color:#666666;
   text-decoration:none;
   }
a.foot:visited {
   font-size:11px;
   color:#666666;
   text-decoration:none;
   }
a.foot:hover {
   font-size:11px;
   color:#666666;
   text-decoration:underline;
   }
a.men_rot {
      display:block;
      background-color:#ffffff;
      border-top:1px solid #ffffff;
      padding-top:1px; padding-bottom:2px; padding-left:20px; padding-right:10px;
      color:#000000;
      font-size:12px;
      font-family:Arial, Verdana, sans-serif;
      text-decoration:none;
      text-align:left;
      }
   a.men_rot:visited {
      text-decoration: none;
      color:#000000;
      font-size:12px;
      }
   a.men_rot:hover {
      display:block;
      background-color:#E0E0E0;
      color:#000000;
      font-size:12px;
      text-decoration:none;
      }
p.men_titel {
      display:block;
      background-color:#911D00;
      padding-top:3px; padding-bottom:4px; padding-left:20px; padding-right:10px;
      color:#fff;
      font-size:12px;
      font-family:Arial, Verdana, sans-serif;
      font-weight: bold;
      text-decoration:none;
      text-align:left;
      }
a.men_grau {
      display:block;
      background-color:#fff;
      border-top:1px solid #ffffff;
      padding-top:1px; padding-bottom:2px; padding-left:20px; padding-right:10px;
      color:#000000;
      font-size:12px;
      font-family:Arial, Verdana, sans-serif;
      text-decoration:none;
      text-align:left;
      }
   a.men_grau:visited {
      text-decoration: none;
      color:#000000;
      font-size:12px;
      }
   a.men_grau:hover {
      display:block;
      background-color:#E0E0E0;
      color:#000000;
      font-size:12px;
      text-decoration:none;
      }
   a.men_head {
      display:block;
      background-color:#911D00;
      border-left:1px solid #ffffff;
      padding-top:1px; padding-bottom:1px; padding-left:6px; padding-right:6px;
      color:#f0f0f0;
      font-size:11px;
      font-family:Arial, Verdana, sans-serif;
      font-weight: bold;
      text-decoration:none;
      text-align:right;
      float:right;
      }
   a.men_head:visited {
      text-decoration: none;
      font-size:11px;
      font-weight: bold;
      color:#f0f0f0;
      }
   a.men_head:hover {
      display:block;
      background-color:#E77817;
      color:#FFFFFF;
      font-size:11px;
      font-weight: bold;
      text-decoration:none;
      }
  #urlaubskasten {
      display:block;
      background-image: url('../grafiken/urlaub/urlaub.png');
      background-repeat:no-repeat;
      background-position:20px 50%;
      border: 1px solid #911D00;
      width:400px;height:110px;
      text-align:right;
      padding:10px;
      }