body
{     font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      color:#000000;
      margin-top:0px;
      margin-bottom:0px;
      margin-left:0px;
      margin-right:0px;
; background-image: url(images/header_back.gif)
}

p
{     font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      margin-top:6pt;
      margin-left:20px;
      margin-bottom:6pt;
      color:#000000;
      line-height: normal;
      text-align: justify;
      clip:  rect(   )
}

td
{     font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      margin-top:18px;
      margin-left:4p;
      color:#000000;
      line-height: normal;
}

h1
{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:12pt;
      font-weight: bold;
      marin-left:0pt; clip:  rect(   );
      margin-top: 2px;
      margin-bottom: 4pt
}

h2
{     font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight: bold;
      margin-top:10px;
      margin-bottom:4px;
      margin-left:8pt;
; border-color: #666666 black black
; color: #000000
; border-top-width: thin
}

h2.sub
{     font-size:10pt;
      margin-bottom:2pt;
      font-style:normal;
      color:#ff9900
}

hr
{     font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: small;
      font-weight: 100
}

a:link
{
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      text-decoration:none
; color: #000000;
      margin-bottom:6pt

}

a:visited
{
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:12px;
      text-decoration:none
; color: #000000;
      margin-bottom:6pt

}

a:hover
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     text-decoration:underline
; color: #991214;
      margin-bottom:6pt;

}

a:active
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:normal;
     text-decoration:underline
; color: #991214;
      margin-bottom:6pt;

}

input
{
     font-family:Arial, Verdana, Helvetica, sans-serif;
     font-size:9pt; border: 1px #333333 solid;
     padding-top: 2pt;
     padding-right: 2pt;
     padding-bottom: 2pt;
     padding-left: 2pt
}

textarea
{
     font-family:Arial, Verdana, Helvetica, sans-serif;
     font-size:9pt; border: 1px #333333 solid;
     padding-top: 2pt;
     padding-right: 2pt;
     padding-bottom: 2pt;
     padding-left: 2pt;
     background-image: url(images/pixel_lightgray.gif)
}

a:link.mail {  color: #FFFFFF}

a:visited.mail {  color: #FFFFFF}

a:hover.mail {  color: #FFFFFF}

a:active.mail {  color: #FFFFFF}.kontakt {  padding-top: 4pt; padding-right: 4pt}.sitemap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #FF9933}

.abstand_lu_8
{  vertical-align: top;
   padding-bottom: 8pt;
   padding-left: 8pt

}
b {  font-weight: 600}.middle {  vertical-align: middle}

.header {
        height: 110 pt
  }
ul {  font-size: 12px; margin-top: 6px; margin-bottom: 6px; margin-right: 6px; margin-left: auto; text-indent: 8px; white-space: normal; line-height: 18px}
.projekte_header {  font-size: 14px; font-weight: bold; color: #3082AB}
.toolbox {  font-size: 10px; color: #FFFFFF}
.small {  font-size: 9px}
.kurztext {  background-color: #eeeeee; font-weight: bold}
.partner {  width: 100px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: left; background-color: #3082AB; margin-bottom: 8px}
