 body {
    color: black;/*#F3E9BC*/
    background-color: #FFFFFF;
    font-size: 100.01%;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 1em 0;       /*oben,rechts,unten,links*/
    text-align: center;  /* Zentrierung im Internet Explorer */
  }



 a:link, a:visited
  {

  font-weight:normal;
  color:#333366;
  text-decoration:none;

  }

  a:active, a:hover
  {
  color:red;
  text-decoration:none;
  font-weight:normal;
  }

  div#Seite {
    width: 960px;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0;
    background: #ffffff url(../images/gif/seite.gif) repeat-y 0px 0px;
    border: 0px ridge silver;
  }

  div#logobox {

    height:165px;
    margin: 0 0 0 0;
    background: #ffffff url(../images/jpg/logo4.jpg) no-repeat;
    border: 0px solid #000000;

  }
div#newsbox {
    height:20px;
    margin: 0 0 10px 0;
    background: #ffffff url(../images/gif/newsbox1.gif) no-repeat;
    border: 0px solid #000000;
    font-family:Verdana,Helvetica,Arial,serif;
    font-size:0.7em;
    font-weight:normal;
    color:#000099;
    padding: 0 10px 0 1.5em;
    text-align:left;


  }



div#Info {
    float: right;
    width: 200px;
    font-size: 1em;
    margin: 0 1em 1em 1em;
    background: transparent;
    border: 1px dashed silver;
  }
   * html div#Info {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
   margin: 0 5px 1em 1em;
  }
  div#Info h1 {
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 0;
    padding:0.8em 0 0 0;
    color: navy;
  }
  div#Info h2 {
    font-size: 0.7em ;
    text-align:center;
    padding:0.3em;
    margin: 0.2em 0.5em ;
    background:#7778B7;
    color:#ffff33;
  }
  div#Info .inhalt {
    font-size: 0.7em;
    margin:0em;
    padding:0 0.5em 0 0;
    line-height:1.4em;
  }
  div#Info p {
    margin:0;
    padding:0;
  }
  div#Info .konrad {
    font-size: 0.7em;
    text-align:center;
    margin:0em;
    padding:0 0 1em 0;
    line-height:1.2em;
  }

  div#Info hr {
    border:0px dashed silver ;
    border-top:1px dashed silver ;
    height:1px;
  }


div#Inhalt {
    font-size: 1em;
    margin: 0 0 3em 200px;
    padding: 0 1em;
    text-align:justify;
    border:0px solid #000000;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#Inhalt h1 {
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 0;
    padding:0.8em 0 0 0;
    color: navy;
  }
  div#Inhalt h2 {
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 0;
    padding:0.8em 0 0 0;
    color: navy;
  }
   div#Inhalt h3 {
    font-size: 1em;
    margin: 0.2em 0;
    padding:0.1em 0 0 0;
    color: navy;
  }
  div#Inhalt h4 {
    font-size: 1em;
    margin: 0.2em 0;
    padding:0.1em 0 0 0;
    color: navy;
  }
  div#Inhalt h5 {
    font-size: 0.9em;
    margin: 2em 0 0 5em;
    padding:0.1em 0 0 0;
    color: red;
  }
  div#Inhalt h6 {
    font-size: 1em;
    margin: 0;
    padding:0;
    color: navy;
  }
  div#Inhalt .inhalt {
    font-size: 0.7em;
    margin:0.5em;
    padding:0 0.5em 0.5em 0.5em;
    text-align:justify;
    line-height:1.3em;
  }

  div#Inhalt .konrad {
    font-size: 0.7em;
    text-align:justify;
    margin:0.5em;
    padding:0 0.5em 0.5em 0.5em;
  }
  div#Inhalt ul {

    margin:1.7em 0 1.3em 3em;
  }
   div#Inhalt hr {
    border:0px dashed silver ;
    border-top:1px dashed silver ;
    height:1px;
  }
  div#Inhalt p {
    margin:0;
    padding:0;
  }

div#Fusszeile {
    clear: both;
    height:20px;
    font-family:Verdana,Arial,serif;
    font-size:10px;
    font-weight:normal;
    color:#000099;
    padding: 0 0 0 1.5em;
    text-align:left;
    margin:0;
    border:0px solid #000000;
    background: #ffffff url(../images/gif/unten.gif) no-repeat top;

  }



div#navigation{
    float: left;
    width: 150px;
    font-size:1em;
    margin: 0 0 0.9em 1em ; padding: 0;
    background:transparent;
    border:0px solid navy;

   }
    * html div#navigation {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
     margin: 0 0 0.9em 5px ;
  }
  div#navigation h2 {
    font-size: 0.9em;
    margin: 0.2em 0;
    padding:0.5em 0 0.5em 0;
    color: navy;
  }
  div#navigation .bilder {
    text-align:center;
  }

 /*Hauptnavi*/
 ul#Navigation1 {
    font-size: 0.7em;
    margin:0;padding:0;
    border:1px solid #7778B7;

  }
  ul#Navigation1 li {

    list-style: none;
    margin: 0.1em;
    padding: 0em;
    border:0px solid #141416;


  }
  ul#Navigation1 a {
    display:block;
    padding: 0.4em 0.2em 0.4em 1.5em;
    font-weight: bold;
  }


  ul#Navigation1 a.hauptnavi:link, ul#Navigation1 a.hauptnavi:visited {
    color: #000000;
    background: transparent url(../images/gif/pfeil.gif) no-repeat left center;
    text-decoration:none;

  }
   ul#Navigation1 a.hauptnavisel {
    color:#FFFF33; background:#7778B7 url(../images/gif/pfeil1.gif) no-repeat left center;

  }

  ul#Navigation1 a.hauptnavi:hover, ul#Navigation1 a.hauptnavi:hover.hauptnavisel {
   color:#FFFF33; background:#7778B7 url(../images/gif/pfeil2.gif) no-repeat left center;
  }



ul#Navigation1 a.unternavi:link, ul#Navigation1 a.unternavi:visited {
    font-size: 0.95em;
    margin-left:15px;
    color: #000000;
    background: #FFFFCC url(../images/gif/pfeil.gif) no-repeat left center;
    text-decoration:none;

  }
   ul#Navigation1 a.unternavisel {
    font-size: 0.95em;
    margin-left:15px;
   color:#FFFF33; background:#7778B7  url(../images/gif/pfeil1.gif) no-repeat left center;

  }

  ul#Navigation1 a.unternavi:hover, ul#Navigation1 a.unternavi:hover.unternavisel {
     font-size: 0.95em;
     margin-left:15px;
    color:#FFFF33; background:#7778B7 url(../images/gif/pfeil2.gif) no-repeat left center;
  }
  ul#Navigation1 hr{
   border:0px dashed #000000 ;
    border-bottom:1px dashed #ffffff ;
    height:1px;
  }





 a.menu:link, a.menu:visited
  {

  font-weight:normal;
  color:#333366;
  text-decoration:none;
  background-color:#ffffff;
  }

  a.menu:active, a.menu:hover
  { background-color:#ffffff;
  color:red;
  text-decoration:none;
  font-weight:normal;
  }

a.gelbweiss2:link, a.gelbweiss2:visited, a.gelbweiss2:active{
color:#ffffff;
background-color:#ff9933;
text-decoration:none;


line-height:1.8em;

}
a.gelbweiss2:hover{
color:#ffffff;
background-color:#0C4D3C;
text-decoration:none;

line-height:1.8em;

}
a.rot:link, a.rot:visited, a.rot:active{
color:#ffffff;
background-color:red;
text-decoration:none;

}
a.rot:hover{
color:#ffffff;
background-color:#0C4D3C;
text-decoration:none;

}


div#box_php {
position:absolute;
left:50%;
width:900px;
height:auto;
margin-top:0px;
margin-left:-450px;
background-color:#ffffff;/*F7F8F8;*/
border:1px outset #000000;
padding:5px;
font-family:Verdana,Helvetica,Arial,serif;
color:#000000;
font-size:1em;

}
div#box_php p {
    margin:0;
    padding:0;
  }

div#box_php h1 {
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 0;
    padding:0.8em 0 0 0;
    color: navy;
  }
div#box_php h2 {
    font-size: 1.1em;
    margin: 0.5em;
    padding:0.8em ;
    color: navy;
  }

div#box_php h3 {
    font-size: 1.1em;
    margin: 0.5em 0 0.5em 0;

    color: navy;
  }

div#box_php .inhalt {
    font-size: 0.7em;
    margin:0.5em;
    padding:0 0.5em 0.5em 0.5em;
    text-align:justify;
  }







  div#box_help {
position:absolute;
left:50%;
width:800px;
height:auto;
margin-top:0px;
margin-left:-400px;
background-color:#ffffff;/*F7F8F8;*/
border:0px outset #000000;
padding:5px;
font-family:Verdana,Helvetica,Arial,serif;
color:#000000;
font-size:1em;

}
div#box_help p {
    margin:0;
    padding:0;
  }


div#box_help h2 {
    font-size: 1.1em;
    margin: 0.5em;
    padding:0.8em ;
    color: navy;
  }



div#box_help .inhalt {
    font-size: 0.7em;
    margin:0.5em;
    padding:0 0.5em 0.5em 0.5em;
    text-align:justify;
  }
