@charset "ISO-8859-1";

/* Quelle: DATEI: selfhtml.css */

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
  font-family:Tahoma,"Arial Unicode MS",Arial,sans-serif;
  color: #3E4B57;
  font-family: Verdana,arial,helvetica,sans-serif;
}

h1, h2 { font-family:"Arial Unicode MS",Arial,sans-serif; }

h1 { font-size:26px; margin-bottom:18px; }

h2 { font-size:21px; margin-bottom:18px; }

h2.sh2 { font-size:21px; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }

h4 { font-size:13px; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:13px; }

li { margin-top:3px; }

pre { font-family:"Courier New",Courier; font-size:13px; color:#0000C0; }

code,kbd,tt { font-family:"Courier New",Courier; color:#0000C0; }

var { font-style:normal; color:#0000C0; }

blockquote,cite { font-style:italic; }

.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }

.code { background-color:#FFFFE0; }

.tabxpl { background-color:#E4EEFF; }

.doc { background-color:#EEEEEE; }

.nav { background-color:#FFEEDD; }

.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }

.blue { color:#0000C0; }

pre.normal { color:#000000; }

a:link { color:black; text-decoration:underline; }

a:visited { color:gray; text-decoration:underline; }

a:active { color:#000000; text-decoration:none; }

a.an { text-decoration:none; }

.unicode { font-size:15px; font-family:"Arial Unicode MS",Arial,sans-serif }

ins { color:#009900; font-weight:bold; text-decoration:none; }

del { color:#990000; font-weight:bold; text-decoration:line-through; }

body {
  background-color: #FFFFE6;/* für Test */
  font-size: 100.01%;
  color: #3E4B57;
  font-family: Tahoma,Verdana,arial,helvetica,sans-serif;
  margin-left:0;margin-right:0;margin-top:4px;
  text-align:center;
}

div#ViewPort{
    position:relative;
    top:0;
    left:0;
    width:955px;
    height:1200px;
    margin:0 auto;
    padding:0;
    background-color:white;
}

div#KLinks{
    position:absolute;
    top:0;
    left:0;
    width:177px;
    height:138px;
    margin:0;
    padding:0;
    z-index:1;
}

div#KRechts{
    position:absolute;
    top:0;
    left:177px;
    width:778px;
    height:138px;
    margin:0;
    padding:0;
    z-index:2;
}

div#KopfZeile{
    position:absolute;
    top:0;
    left:180px;
    width:560px;
    margin:0;
    padding:0;
    z-index:3;
}

div#Kopfzeile h1{
    font-size: 2em;
    margin: 1em 1em 0.5em 1em ; padding:0;
    text-align:left;
}

div#Kopfzeile h2{
    font-size: 1.5em; font-style:italic;
    margin:0; padding:0;
    text-align:right;
}


.pBr {clear:both; padding:0; margin: 0; font-size:0px;line-height:0px;}


div#Inhalt{
    position:absolute;
    top:138px;
    left:177px;
    width:556px;
    height:1050px;
    text-align:center;
    font-size: 110%;
    margin: 20px 20px 0 20px;
    padding:0;
    z-index:5;
}

div#Inhalt h3 {font-size:1.5em;font-weight:bold;text-align:left;}
div#Inhalt h4 {font-size:1.2em;font-weight:bold;font-style:italic;text-align:left;margin:.5em 0;}
div#Inhalt h5 {font-size:1em;font-weight:bold;text-align:left;margin:0.5em 0 0.2em 0;}

div#Inhalt p, * p {font-size:0.91em;margin:0.1em 0;text-align:left;}

div#Inhalt img, * img .bull {
    float:left;
}

div#Inhalt  h5, .pL{
    padding-left:30px;
}

div#Inhalt .pBrL{
    clear:left;padding:0; margin: 0; font-size:0px;line-height:0px
}

div#RechteSeite{
    position:absolute;
    top:138px;
    left:773px;
    width:182px;
    height:1050px;
    font-size: 1em;
    z-index: 1;
    margin:0;
    padding:2em 0 0 0;
    color:black;
    color:#3E4B57;
    background-color:#FFC900;
}

div#RechteSeite div#PLZsuche{
    color:black;
    background-color:#FFC900;
    padding-top:1em;padding-bottom:1em;
    padding-left:0.4em;
}

div#RechteSeite div#PLZsuche p{
    text-align:left;
    text-align: left;
    font-size:1em;
    font-weight:bold;
    padding-left:0.4em;
}

div#RechteSeite div#InfoBlock{
    font-size:1em;
    color: black;
    color:#3E4B57;
    background-color:white;
    padding:.5em 0 ;
    margin: 0 0 0 0;
}

div#RechteSeite div#InfoBlock  p{
    margin:0;
/*    padding: 0 0.3em; */
}

div#InfoBlock  .pL{
    text-align:left;
    padding:0 0.3em;
}

div#InfoBlock  .pC{    text-align:center; }

div#InfoBlock  .pB{
    text-align:left;
    padding-left:19px;
}

div#InfoBlock img{
    text-align:center;
    margin:0; padding:3px 0;
}

div#InfoBlock div{
    text-align:left;
    margin:0; padding:0;
}

div#InfoBlock div img{
    text-align:left;
    margin-right: 0.3em; margin-bottom:0.3em;
    border:0px solid white;
    float:left;
}

div#InfoBlock .imgBull {
    float:left;
    width:11px;
    margin:0;
    margin-right:5px;
    border:0px solid #00FD84;
}

div#Navigation {
    font-size: 1em;
    position:absolute;
    top:138px;
    left:0;
    width:177px;
    height:1050px;
    z-index: 1;
    margin:0; padding:2em 0 0 0;
    color:black; background-color:#FFC900;
    text-align:left;
}

div#Navigation ul{
   font-size: 1em;
   left:0; width:177px;margin:0;
   padding:0;
   padding-bottom:0.3em;padding-top:0.3em;
   background-color: #FFF5D5;
}

div#Navigation ul li{
  list-style:none;
  font-size: 1em;
  font-family:"Arial Unicode MS",Arial,sans-serif;
  margin:0;padding:0;
  margin-top:0.3em; margin-bottom:0;
  color:black; background-color:#FFC900;
  font-weight:bold;
}

div#Navigation ul li div{
  display: block;
  font-size: 1em;
  font-family:"Arial Unicode MS",Arial,sans-serif;
  margin:0;padding:0;
  padding-left:0.9em; height:1.5em;
  color:black; background-color: #FFEC8B;
}

div#Navigation ul a {
  display: block;
  font-size: 1em;
  left:0;
  margin:0;padding:0;
  padding-left:0.9em; height:1.5em;
  color:black; background-color: #FFC900;
  text-decoration:none;
}

div#Navigation ul a:link {
  color:black; background-color: #FFC900;
}
div#Navigation ul a:visited {
  color:black; background-color: #FFC900;
}
div#Navigation ul a:hover {
  color:black; background-color: #FFE263;
}
div#Navigation ul a:active {
  color:black; background-color: #FFE263;
}

noscript span {display:none}
