html, body {margin: 0;padding: 0;font-size:62.5%;font-size:11px;line-height:18px;font-family:verdana, arial, sans-serif;background-color:#cccccc;}

#seitencontainer {position: relative; top:0px; width:960px; height:600px; margin:auto; z-index:2;overflow:hidden;background-color:#cccccc;}

#kopf {position: absolute; top:0px; width:960px; height:97px; background-color:#999999; overflow:hidden; background-image:url(../bilder/kopf.jpg); z-index:10; }

#inhalt_links {position: absolute; top:97px; width:163px; height:410px;background-color:#ffffff;overflow:auto;  background-image:url(../bilder/links.jpg); z-index:5;}

#inhalt_mitte {position: absolute; top: 97px; left:268px;width:116px; height:426px; background-color:#333333;overflow:hidden; z-index:5;}

#inhalt_rechts {position: absolute; top:97px; left:384px; width:576px; height:410px; background-color:#ffffff;overflow:auto; z-index:5;}

#fuss_links {position: absolute; top:507px; width:163px; height:97px; z-index:5; background-color:#999999;overflow:hidden;padding: 0 0 0 105px;}

#fuss_mitte {position: absolute; top:507px; left:269px; width:115px; height:97px; background-color:#333333;overflow:hidden;z-index:5; }

#fuss_punkt {position: absolute; top:507px; left:495px; width:97px; height:97px;background-color:#333333;overflow:hidden;z-index:8; }

#fuss_rechts {position: absolute; top:507px; left:384px; width:382px; height:97px; background-color:#999999;overflow:hidden;padding: 0 0 0 222px; z-index:5; }

#laufband {position: relative; top:10px; left:100px; width:600px; height:40px; overflow:hidden; z-index:10; }

#kopf p {margin-top:43px; margin-left:48px;float:left;}
#inhalt_links {padding: 0 0 0 106px; font-size:11px; line-height:18px;}
#inhalt_rechts p {padding-top:24px; padding-left:110px; padding-right:50px;}

a:link { text-decoration:none; color:#ff0000; }
a:visited { text-decoration:none; color:gray; }
a:hover { text-decoration:none; color:#cccccc; }
a:active { text-decoration:none; color:#ff0000; }
a:focus { text-decoration:none; color:#000000; }

.fett {font-weight:bold; font-size:11px; line-height:18px;}
.ueberschrift { font-weight:bold; color:#000000; font-size:11px; line-height:18px; padding-left:112px;}
.normal { font-size:62.5%; font-size:11px; line-height:18px;}
.ohne{ font-size:0; line-height:0; margin-top: 0; margin-right: 0; margin-bottom: 0;}
.konditionen {font-weight:bold; font-size:11px; line-height:18px;display:none;}

---------------Formular------------------------
*/
form {padding-left:87px; display: block;}

fieldset {border:none; display: block; padding: 0px 0px; clear: both; width: 380px; margin: 30px 0 0 0px;}
select {position: relative; top: -20px; left: 90px; display: block; width: 300px; border:none;}
select:focus, input:focus, textarea:focus {background: #e6e6e6; border:none; color: #000000;}
input {position: relative; top: -20px; left: 100px; display: block; width: 310px; border-bottom:1px solid #ff0000; border-left:1px solid #990000; border-top:none; border-right:none; padding: 2px; background: #e6e6e6;}
label {clear: left; float: left; display: block; width: 8em; margin-top: -1.1em; font-weight: bold; padding-left:112px;}

select:hover, input:hover, textarea:hover {color:#ff0000;}
select:focus, input:focus, textarea:focus {background: #e6e6e6;}

input.Button {display: inline; position: relative; top: 0px; left: 112px; width: 90px; border-bottom:0px solid #ff0000; border-left:0px; padding: 0px; background: #e6e6e6e6; text-align:left; font-weight:bold;}

input.versteckt {display:none}

