//zughh.css

 body{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  color:#000000;
  background-color:#ffffff;

}

 #bildoben{

  border-bottom:#DF0033 solid 5px;
  }

 #navlinks {
  float:left;
  margin-top:10px;
  margin-right:10px;
  width:10em;
  background-color: #ffffff;
  color:#000000;
  border:3px solid #DF0033;
  padding:20px;

  }


 #akt{

   margin:0px 10px 10px -44px;
   text-align: left;
   background-color: #FFFFFF;
   color:#000000;

  }

.navl{
  margin:0px 10px 10px -44px;
  list-style-type: none;
  padding:3px;
  background-color:#ffffff;
  color:#000000;
  font-weight:600;
 }
.onav{
  background-color:#ffffff;
  color:#000000;
  font-weight:600;


  }
.unav{
  margin:0px 10px 10px -34px;
  list-style-type: none;
  padding:3px;
  background-color:#ffffff;
  color:#000000;
  font-weight:100;
 }
.navl a:link {
  text-decoration: none;
  background-color:#ffffff;
  color:#000000;
  border-left: 10px #DF0033 solid;

  }

.navl a:active {
  text-decoration: none;
  color:#000000;
  border-left: 10px #FEFF5F solid;
  border-right: 7px #FEFF5F solid;
  }


.navl a:visited {
  text-decoration: none;
  background-color:#ffffff;
  color:#000000;
  border-left: 10px  #e0e0e0 solid;
  }

.navl a:hover{
  border-left: 10px #32CD32 solid;
  border-right: 7px #32CD32 solid;
  background-color:#ffffff;
  color:#000000;


  text-decoration:underline overline;
 }


 img{
  margin:1em;
  }

 li{
  font-weight:600;
  }

 .b{
  font-weight:900;


 }
  .rot{
    color:#DF0033;
  }

 .weiss{
    background-color:#ffffff;
  }

  .tnr{
    font-family:Times New Roman,Times,serif;
 }
   .cou{
    font-family:Courier,serif;
 }

 .klein{
  font-size:small;
  padding:3px;
  color:#000000;
  background-Color:inherit;
  }

  .normal{
   font-weight:100;
   color:black;
   background-Color:inherit;
  }

  .l{
    margin:1em;
    float:left;
  }

  .r{
    margin:1em;
    float:right;

  }
 .tar{
  text-align:right;

 }
  .border{
    border:3px solid #DF0033;
    padding:3px;
  }
  .borderblack{
    border:2px solid #000000;

  }

   #ueschrift1{

  margin-top:2em;
  text-align:center;

  padding:.5em;
  font-size:150%;
  font-weight:900;

 }
   .ueschrift2{
  margin-left:8em;
  padding:.5em;
  font-size:120%;
  font-weight:800;

 }

   .ueschrift3{

  margin-left:10em;
  padding-right:.5em;
  font-size:100%;
  font-weight:600;

 }

   .ueschrift4{


  font-size:190%;
  font-weight:600;

 }


 .kasten{
  border: black 2px outset;
  width:45%;
  padding:10px;
  }

 .text{

  background-color:#efefef;
  color:inherit;
  width:50em;
  margin-left:20em;
  }

 .textl{

  background-color:#efefef;
  color:inherit;
  width:50em;
  margin-left:10em;
  }


 .textmitte{
  float:left;
  background-color:#eeeeee;
  color:inherit;
  width:60%;
  margin-left:1em;
  margin-top:10px;
  }

  .tooltip {
  display: none;
  margin-left:5em;
  
 }

 
  
  
 .bildrechts{
  float:left;
  margin-left:1em;
  width:400px;

 }

 .bildlinks{
  float:right;
  margin-right:1em;
  width:200px;

 }

dl.pic { float: left;
  margin:  5px 15px 4px 0px;
  font-size:9px;
/*  padding: 10px 5px 0px 10px;*/}

dl.pic dt { margin: 3px; }
dl.pic dd { margin: 3px; padding-left:10px; padding-right:10px; }
dl.pic {
  float: left;
  font-size:9px;
}


dl.picr dt { margin: 1px; }
dl.picr dd { margin: 1px; padding-left:10px; padding-right:10px; }
dl.picr {
  float: right;
  font-size:9px;
}

  .rand{
  margin:30px;

  }
 .randklein{

 margin-left:18px;
}


 #mats {

  margin-left:3em;
  margin-top:1em;
  margin-right:3em;
  margin-bottom:3em;
  width:80%;
  background-color:#ffffff;
  color:#000000;
  border:3px solid #019F00;
  padding:1em;
  }




.navm{

  list-style-type: none;
  padding:3px;
  background-color:#ffffff;
  color:#000000;
  font-weight:600;
 }

.navm a:link {
  text-decoration: none;
  background-color:#ffffff;
  color:#000000;
  border-left: 10px #DF0033 solid;

  }

.navm a:active {
  text-decoration: none;
  background-color:#ffffff;
  color:#000000;
  border-left: 10px #FEFF5F solid;

  }


.navm a:visited {
  text-decoration: none;
  background-color:#ffffff;
  color:#000000;
  border-left: 10px  #e0e0e0 solid;

  }

.navm a:hover{
  border-left: 10px #32CD32 solid;
  border-right: 7px #32CD32 solid;
  background-color:#ffffff;
  color:#000000;
  text-decoration:underline overline;
 }