body {margin:0px;
     font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;
     background-color:#ffffff;
     scrollbar-base-color:#b0000d;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#b0000d;
  scrollbar-darkshadow-color:#F2F2F2;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#DFDFDF;
  scrollbar-shadow-color:#b0000d;
  scrollbar-track-color:#ffffff;
}

table, td {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
input.button {background-color: #FFFFFF;border-color: #000000; border-style:groove;border-width:1px;color: #000000;}

h1 {font-size:14px;color:#b0000d; font-weight:bold;}
h2 {font-size:12px;color:#b0000d; font-weight:bold;}

ul {
   list-style-image:url(img/listdot.gif);
   margin-left:20px;
   padding-left:10px;
   line-height:14px;
}

li {
   margin-top:12px;
   }

ul.box {
   list-style-image:url(img/listdotbox.gif);
   margin-left:10px;
   padding-left:10px;

}

li.box {
   margin-top:10px;
   line-height:14px;
   }

#rahmenalles {
      margin-left:32px;
      width:688px;
      }

#kopf {
      margin-left:32px;
      width:688px; height:122px;
      background:url(img/head.gif) no-repeat;
      }

#fuss {
      padding:0px;
      width:688px; height:122px;
      background:url(img/bogen_unten.gif) no-repeat;
      }


#contentrahmen {
               width:688px;
               background:url(img/back_rahmen.gif) repeat-y;
               }

.contentgrau {
             margin-left:2px;
             width:684px;
             background-color:#f1f1f1;
      }

.contenttext {
             width:615px;
             background-color:#f1f1f1;
             line-height:18px;
             margin-left:35px;
             padding-top:20px;
             padding-right:30;
      }

#fotosstart {
            padding-left:40px;
      }

#fotokapitel {
             padding-top:20px;
            margin-left:2px;
      }

#navi {
      position: absolute;
      left:421px;top:84px;
      width:580px; height:19px;
      text-align:right;
      background:url(img/navibalken.gif) no-repeat;
      z-index:4;
      }

#navitext {
      height:19px;
      padding-top:2px;
      padding-right:60px;
      text-align:right;
      }

#seitenbox {
      position: absolute;
      left:748px;top:295px;
      width:240px;
      text-align:left;
      background-color:#f1f1f1;
      padding:10px;
      }

#logoprint {
      visibility: hidden;
      display: none;
      }

.klein {font-size:10px;}
.rot {color:#b0000d;}
.weissertrenner {
                margin-left:2px;
                width:682px; height:20px;
                background-color:#ffffff;
             }

.oben {text-align:right;}


a
 {text-decoration:underline; color:#933e51; }
a:visited
 { text-decoration:underline;color:#933e51; }
a:active
 {text-decoration:underline; color:#933e51;}
a:hover
 { text-decoration:underline;color:#451d26;}




a.navi {
       color:#ffffff;  text-decoration:none;}
a.navi:visited {
               color:#ffffff;  text-decoration:none;}
a.navi:active {
              color:#ffffff;  text-decoration:none;}
a.navi:hover {
             color:#d3d3d3;  text-decoration:none;}

a.navihigh
      {font-weight:bold;
      color:#d3d3d3; text-decoration:none; }
a.navihigh:visited
      {font-weight:bold;
      color:#d3d3d3; text-decoration:none;}
a.navihigh:active
      {font-weight:bold;
      color:#d3d3d3; text-decoration:none;}
a.navihigh:hover
      {font-weight:bold;
      color:#ffffff;  text-decoration:none;}
