a:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #505050; text-decoration:none; font-weight:normal;}
a:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #505050; text-decoration:none; font-weight:normal;}
a:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #0098d4; text-decoration:none; font-weight:normal;}
a.link1:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #0098d4; text-decoration:none; font-weight:normal;}
a.link1:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #0098d4; text-decoration:none; font-weight:normal;}
a.link1:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #505050; text-decoration:none; font-weight:normal;}
a.link2:link { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #505050; text-decoration:none; font-weight:normal; display:block; padding:0px 0px 0px 20px; width:145px; float:left;}
a.link2:visited { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #505050; text-decoration:none; font-weight:normal; display:block; padding:0px 0px 0px 20px; width:145px; float:left;}
a.link2:hover { font-family: Verdana,Arial,sans-serif; font-size:12px; color : #0098d4; text-decoration:none; font-weight:normal; display:block; padding:0px 0px 0px 20px; width:145px; float:left;}

html{
  scrollbar-base-color:#ffffff;
  scrollbar-3d-light-color:#ffffff;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#505050;
  scrollbar-face-color:#505050;
  scrollbar-highlight-color:#505050;
  scrollbar-shadow-color:#ffffff;
  scrollbar-track-color:#ffffff;
  height:100%;
  margin:0px;
  padding:0px;
}
		
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
margin:30px 0px 0px 0px;
padding:0px;
background-color:#f4f4f4;
line-height:16px;
background-image:url(images/bg.png);
background-repeat:no-repeat;
background-position:center bottom;
}

input, select, textarea {
border-width:1pt; 
border-style:solid; 
border-color:#505050;
background-color:#ffffff;
font-size:11px;
color:#505050;
margin:1px;
}

form {
padding:0px;
margin:0px;
}

input.errordesignfields, textarea.errordesignfields {
background-color:#008dcb;
color:#ffffff;
}

h1 {
font-size:14px;
font-weight:bold;
color:#505050;
}

h2 {
font-size:12px;
font-weight:bold;
color:#0098d4;
padding:0px;
margin:0px;
}

ol, ul {
margin:0px;
padding: 0px 0px 0px 20px;
color:#1276b2;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
}

#content {
width:955px;
margin:auto;
}

#contentstart {
width:955px;
height:590px;
margin:auto;
background-image:url(images/bg_startseite.png);
background-repeat:no-repeat;
}

#startimage {
padding-left:317px;
}

#schatten {
background-image:url(images/schatten.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_sanosil {
background-image:url(images/schatten_sanosil.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_schimmel {
background-image:url(images/schatten_schimmel.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_wasser {
background-image:url(images/schatten_wasser.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_schwimmbaeder {
background-image:url(images/schatten_schwimmbaeder.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_kuehltuerme {
background-image:url(images/schatten_kuehltuerme.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#schatten_schlaeuche {
background-image:url(images/schatten_schlaeuche.png);
background-repeat:repeat-y;
background-position:right;
height:auto;
}

#untermenue {
background-image:url(images/menue2/bg.gif);
background-repeat:no-repeat;
height:133px;
padding: 40px 0px 0px 400px;
}

#links {
width:190px;
float:left;
height:auto;
text-align:center;
}

#rechts {
width:260px;
float:right;
height:auto;
margin: 0px 8px 0px 0px;
}

#inhalt {
min-height:200px;
width:440px;
padding: 0px 20px 0px 37px;
float:left;
}

#inhaltlang {
min-height:200px;
width:700px;
padding: 0px 20px 15px 37px;
float:left
}

.klein {
font-size:10px;
}

.clear {
clear:both;
}

.schimmel {
background-color:#e4f1e8;
display:block;
padding:10px;
}

.kuehltuerme {
background-color:#ebe8d5;
display:block;
padding:10px;
}

.schlaeuche {
background-color:#d3dbee;
display:block;
padding:10px;
}

.schwimmbaeder {
background-color:#d6ecf9;
display:block;
padding:10px;
}

.wasser {
background-color:#89bada;
display:block;
padding:10px;
}

#schimmel {
position:absolute;
margin: -235px 0px 0px 457px;
}

#kuehltuerme {
position:absolute;
margin: -173px 0px 0px 459px;
}

#schlaeuche {
position:absolute;
margin: -373px 0px 0px 457px;
}

#schwimmbaeder {
position:absolute;
margin: -183px 0px 0px 457px;
}

#wasser {
position:absolute;
margin: -248px 0px 0px 459px;
}

.tabletrenn {
background-color:#000000;
}

.tabellenfeldblau {
background-color:#d6ecf8;
}

.tabelleblau {
border-collapse:collapse;
background-color:#ebf5fc;
padding:5px;
}

.haendler {
vertical-align:top;
background-color:#ebf9ff;
padding:5px;
}

.plz {
background-color:#0098d4;
padding:5px;
color:#FFFFFF;
font-weight:bold;
}