<!-- RDExcecute=ASP -->

body {
 font: normal 10pt Arial;
 color: #000000;
}

p {
 font: normal 10pt Arial;
 color: #000000;
}

td {
 font: normal 10pt Arial;
 color: #000000;
}
th {
 font: bold 10pt Arial;
 color:#000000;
 text-align:left;
}
ul {
 font-family:Arial;
 font-size:9pt;
 color:#000000;
 margin-top:0px;
   margin-bottom:0px;
    margin-left:15px;
    margin-right:0px;
}
img {
 color:#999999;
    border-color:#999999;
}
a, a:link, a:visited {
 font-family:Arial;
 font-size:9pt;
 color:#303030;
 text-decoration:underline;
}
a:hover, a:active, a:focus {
 font-family:Arial;
 font-size:9pt;
 color:#303030;
 text-decoration:none;
}
.footer {
 font-family:Arial;
 font-size:8pt;
 color:#FFFFFF;
}
.strong {
 font-family:Arial;
 font-size:10pt;
    font-weight:bold;
 color:#000000;
}
.error {
 font-family:Arial;
 font-size:10pt;
    font-weight:bold;
 color:#CC0000;
}
.bggrey {
 background-color:#D9D9D9;
}
.bggrey2 {
 background-color:#D9D9D9;
  padding-left: 10px;
  border-right: 2px solid white;
  border-left: 2px solid white;
}
.bgyellow {
  background-color:#FFDB31;
}
.bggrey_padding {
 background-color:#D9D9D9;
  padding-left: 10px;
  padding-top: 10px;
}
.bggreen {
 background-color:#97CBB5;
}
.headline {
 font-family:Arial;
 font-size:14pt;
    font-weight:bold;
 color:#000000;
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:0px;
    padding-left:0px;
}
.button {
 font-family:Arial;
    font-size:9pt;
    color:#303030;
    text-align:center;
    background-color:#FFFFFF;
    border:1px solid black;
}
.headline_bggrey {
 font-family:Arial;
 font-size:16pt;
  font-weight:bold;
 color:#000000;
  text-align:left;
  background-color:#D9D9D9;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:0px;
  padding-left:10px;
}
.grafik_automatik {
  padding-left: 25px;
}
.reddot, a.reddot, a.reddot:visited, a.reddot:link, a.reddot:hover, a.reddot:active, a.reddot:focus {
 font: normal 10px Verdana;
 color: red;
 text-decoration: none;
}
td#contentfull {
 vertical-align: top;
 width: 850px;
}
td#colLeft {
 vertical-align: top;
 width: 150px;
}
td#colRight {
 vertical-align: top;
 width: 150px;
 height: auto;
}
td#content_start {
 vertical-align: top;
 text-align: center;
}
td#colAdress {
 width: 200px;
 height: 200px;
font: normal 11px Arial;
}
td#contentImpressRight, td#contentImpressLeft {
 vertical-align: top;
}
td#contentImpressLeft {
 width: 300px;
}
td#contentImpressRight {
 padding-top: 35px;
}
td#content2ColLeft, td#contentMapLeft {
 padding-right: 10px;
 vertical-align: top;
 width: 425px;
}
td#content2ColRight, td#contentMapRight {
 padding-left: 10px;
 vertical-align: top;
}
td#colWashLeft {
 width: 100px;
 vertical-align: top;
}
td#contentWash {
  padding: 0px 10px 10px 20px;
}
td#colWashRight {
 width: 250px;
 vertical-align: top;
}
span.headline_start {
 font: bold 24px Arial,Verdana,Tahoma;
}
span.subheadline_start {
 font: bold 12px Arial,Verdana,Tahoma;
}
a#menue, a#menue:hover {
 font: bold 11px Arial,Verdana,Tahoma;
 text-decoration: none;
 padding: 10px 20px 10px 0px;
}
div.formdesc {
 font: bold 11px Verdana;
 width: 150px;
 display: inline;
 padding: 5px;
 background-color: #F5F5F5;
}
div.forminput {
 font: normal 11px Verdana;
 width: 250px;
 display: inline;
 border-bottom: 1px solid #CCCCCC;
 padding: 5px;
 background-color: white;
}
div.forminputnews {
 width: 100%;
 border-bottom: 2px dotted #CCCCCC;
 padding: 5px;
 background-color: white;
}
div.CFormDesc {
 clear: left;
 width: 150px;
 vertical-align: top;
 padding: 5px;
 float: left;
}
div.CFormInput {
 width: 250px;
 float: left;
 padding: 5px;
}
textarea.textfeld_area, input.textfeld, input.textfeld_zipcode, input.textfeld_city {
 font: normal 11px Arial;
 color: #000000;
 width: 250px;
}
input.textfeld_zipcode {
 width: 50px;
}
input.textfeld_city {
 width: 178px;
}
textarea.textfeld_area {
 width: 250px;
 height: 100px;
}
input.textfeld_button {
 background-color: #97CBB5;
 border: 1px solid #22479F;
 font: bold 11px Aria;
}
div.thumbnail {
    width: 75px;
    height: 75px;
    margin-right: 10px;
    display: inline;
}

.centralText {
    background-color: #F5F5F5;
    border: 1px dashed #CCCCCC;
}
.dynText {
    background-color: #FFCCCC;
    border: 1px dashed #FF0000;
}
