body { color:#000000; background-color:#FFFFCC;  font-family:Arial,Helvetica,sans-serif; margin-left:5%; margin-right:5%; }
a:link { color:#001063; }
a:visited { color:#660044; }
a:hover { color:#0051a5; }
a:active { color:#0051a5; }

a.klein:link { color:#001063; text-decoration: none;}
a.klein:visited { color:#660044; text-decoration: none; }
a.klein:hover { color:#0051a5; text-decoration: underline;}
a.klein:active { color:#0051a5; text-decoration: none; }

h1, h2, h3 { font-family:"Times New Roman", Times,serif; font-weight:bold;}


img { border-style: none; }

.serif { font-family:"Times New Roman", Times, serif; }
.li {float:left; margin:0px 20px 0px 0px; padding:0px; }
.re {float:right; }
.new {clear:both; }
.rahm {background-color:#ffffff; border:1px solid #000000; padding:20px; margin:10px; }
.foto {background-color:#DCCEA5; float:left; border:10px solid #ffffff; margin-right:10px; margin-bottom:20px; clear:left; padding:0;}
.fotorahm {background-color:#DCCEA5; border:10px solid #ffffff; margin:10px; padding:0px;}
.fotorahmblk {background-color:#DCCEA5; border:10px solid #000000; margin:10px; padding:0px;}
.nav {float:left; margin-right:15px; height:50px;}
.vmiddle {vertical-align:middle;}


form.ext { border-style:solid; border-width:1px; border-color: #7F7F7F; }



.code {  background-color: #FFFFFF;
        border: 1px solid #000000;
        color: #0000FF;
        font-family: Courier, "Courier New", Verdana, Arial, sans-serif;
         padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
      }

.code2 {  background-color: #FFFFFF;
        border: 1px solid #000000;
        color: #004000;
        font-family: Courier, "Courier New", Verdana, Arial, sans-serif;
         padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
      }

.mark {   background-color:#ffffff;
          color:#000000;
      }
#text {  background-color: #FFFFFF;
        border: 1px solid #000000;
        color: #000000;
        font-family: Courier, "Courier New", Verdana, Arial, sans-serif;
         padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
      }

#tabelle {
         width: 500px;
}

td.bild {padding-left: 200px; }


td.negativ {height:15px; background-image:url(../bilder/loch.gif); border-color:#000000; border-width:1px; border-style:solid; }
td.innen {border-color:#000000; border-width:1px; border-style:solid; }

#header {
          background-color:#DCCEA5; width:100%; padding:0px; margin:0px;
        }


.quote

{
 width:50%;

}

.quote ul
{
    margin:0;
    padding:0;
    list-style:none;
    }

.quote li
 {
         border: 1px solid #cc9966;
         color: #000000;
         padding-bottom: 5px;
         padding-left: 5px;
         padding-right: 5px;
         padding-top: 5px;
         display:block;

         }

.tabs h5 {
 display: none;
}
.tabs ul {
 padding: 3px 0;
 margin-left: 0;
 border-bottom: 1px solid #444444;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.tabs ul li {
 list-style: none;
 margin: 0;
 display: inline;
}
.tabs ul li a {
  padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #444444;
 border-bottom: none;
 background: #efefef;
 text-decoration: none;
}
.tabs ul li a:link {
 color: #001063;
}
.tabs ul li a:visited {
 color: #660044;
}
.tabs ul li a:link:hover, .tabs ul li a:visited:hover {
 color: #0051a5;
 background: #FFFFBB;
 border-color: #444444;
}
.tabs ul li span {
 margin-left: 3px;
  padding: 3px 0.5em;
 border: 1px solid #444444;
 border-bottom: none;
 text-decoration: none;
 background: #FFFFCC;
 border-bottom: 2px solid #FFFFCC;
}

.bios {
background: #000000;
color: #ffffff;
padding: 10px;
}

.fehler {
background: #0000ff;
color: #ffffff;
padding: 10px;
}