  body {
    color: black;
    background-image:url(../root/background4.jpg);
    background-repeat:repeat-x;
    background-color:#DFDFDF;
    font-size: 0.8em;
    font-family: Verdana,Arial,sans-serif;
    text-align:center;
    margin: 0; padding: 1em;
  }

  td        {
  font-size: 0.8em;
  font-family: Verdana,Arial,sans-serif;
  text-align:left;
  }

  h3        {
  font-family:Verdana, Arial;
  font-size:12pt;
  font-weight:bold;
  color:blue;
  }

  span.BU        {
  font-size:1em;
  font-style:italic;
  }

  p        {
  font-family:Verdana,Arial,sans-serif;
  font-size:0.8em;
  }


#main {
text-align:left;
margin:0 auto;
width:85%;

font-family: Verdana,Arial,sans-serif;

}

#text_align        {
text-align:left;
}

#kopf  {
float:right;
width:100%;
height:150px;
text-align:center;
font-size:0.9em;
color:#000000;
margin:0 0 20px 0;
padding-left:10px;
background-image:url(../images/Stift-bg-Grafik2.jpg);
background-repeat:no-repeat;
background-color:#CFCFCF;

}

#navi_kopf        {
float:left;
width:22em;
padding-left:140px;
}

a.type1:link, a.type1:visited, a.type1:active  {
text-decoration:none;
font-size:1em;
color:#FFFFFF;
background-color:#6F6F6F;
padding:2pt;

}

a.type1:hover    {
text-decoration:none;
font-size:1em;
color:#000000;
background-color:#CFCFCF;
padding:2pt;
}

.marquee        {
background-color:#CFCFCF;
height:30px;
color:#000000;
padding-left:0px;
padding-right:1em;
margin-top:-15px;
margin-left:-10px;
font-size:1.2em;
border-bottom-width:0.1em;
border-left:0pt;
border-right:0pt;
border-top:0pt;
border-color:5f5f5f;
border-style:solid;
}


  ul#Navigation {
    font-size: 0.9em;
    float: left; width: 19.3em;
    margin: 10px 0 0 -12px; padding: 0;
  }

  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.3em;
  }

  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
    color: #FFFFFF; background-color: #5F5F5F;
    text-decoration:none;
  }

  ul#Navigation a:link {
    color: #FFFFFF; background-color:  #5F5F5F;
    text-decoration:none;
  }

  ul#Navigation a:visited {
    color: #FFFFFF; background-color: #5F5F5F;
    text-decoration:none;
  }

  ul#Navigation a:hover {
    color: black; background-color:#C0C0C0;
    text-decoration:none;
  }
#gruppe        p{
        color:black;
         background-color:#C0C0C0;
    text-decoration:none;
    font-size:0.9em;
    }
#submenu p        {
        position:relative;
         width:15.3em;
         height:11px;
         font-size:0.95em;
         font-style:italic;
         font-stretch:wider;
         padding-left:20px;
         line-height:12px;
         }


  div#Info {
    font-size: 0.8em;
    float: right; width: 160px;
    margin:-0.2em 1,2em 0 2em;
    padding: 0.7em;
  background-image:url(../root/dunkel.gif);
    background-repeat:repeat-y;

    font-size:1.1em;
    font-weight:bold;
    color:#ffffff;
    text-align:center;

  }

  div#Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
    padding:1em;
  }

#kasten  {
width:180px;
background-color:#ffffff;
border-top-width:1px;
border-left-width:0;
border-right-width:1px;
border-bottom:width:0;
border-color:#7F7F7F;
border-style:solid;
margin-top:6px;
margin-left:-28px;
margin-bottom:20px;
padding-top:10px;
padding-left:6px;
line-height:10pt;
text-align:left;
color:#000000;
font-weight:200;
}

  div#Inhalt {
    text-align:left;
    margin:  1em 16.5em 1em 17em;
    padding: 2.2em 1em;
    border-style:solid;
    border-width:1px;
    border-color:#7F7F7F;
    background-color:#FFFFFF;
    z-index:99;
  }

  * html div#Inhalt {
    height: 1%;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

  div#Inhalt p {
    font-size: 1em;
    background-color:#FFFFFF;
  }


  div#verlauf        {
  margin-top:5px;
  margin-bottom:15px;
  height:1.3em;
  background-color:#CFCFCF;
  font-size:1em;
  padding-left:6px;
  text-align:left;
  }

a.type2:link, a.type2:visited, a.type2:active  {
text-decoration:none;
font-size:1em;
color:#000000;
}

a.type2:hover    {
text-decoration:none;
font-size:1em;
color:#0000FF;
}

  div#druckzeile        {
  margin-bottom:1px;
  height:1.3em;
  background-color:#CFCFCF;
  font-size:1em;
  padding-left:12px;
  text-align:right;
  }

  div#Fusszeile {
    clear:both;
    width:100%;
    text-align:center;
    margin:0 -10px 0 -8px;
    font-size: 0.9em;
    padding: 0;
    background-color:#808080;
    border:1px solid silver;
    color:#FFFFFF;
  }


  #float_schmitter         {
  float:right;
  width:190px;
  font-size:0.7em;
  }

  a.type3:link, a.type3:visited, a.type3:active  {
text-decoration:none;
font-size:1em;
color:#000000;
}

a.type3:hover    {
text-decoration:none;
font-size:1em;
color:#0000FF;
}


  a.type4:link, a.type4:visited, a.type4:active  {
text-decoration:none;
font-size:1em;
color:#0000FF;
}

a.type4:hover    {
text-decoration:none;
font-size:1em;
color:#FF0000;
}

table {
width:100%;
}

td {
border:0;
vertical-align:top; overflow:hidden;
}
}
