p#start{ color: #2145a7; font-size: 13px; font-weight: bold; margin:0 10px 10px   }
a{ color:#2d2d2d; font-size: 11px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: underline; margin: 0; padding:0      }
a:hover { color: #2d2d2d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 4px 0 0; }
a:visited { color: #f22f84; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; padding: 4px 0 0; }
#Lead { height: 50px; width: 150px; left: 40px; top: 20px; position: absolute; visibility: visible; }
div#Ebene2 { font-size: 11px; font-weight: normal; height: 80px; width: 710px; left: 250px; top: 10px; position: absolute; visibility: visible; text-align:right; }
#kontakt { height: 50px; width: 210px; left: 40px; top: 10px; position: absolute; z-index: 1111; visibility: visible; }
div#Ebene4 { color: #2145a7; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; position: absolute; top: 55px; left: 200px; width: 480px; height: 50px; visibility: visible; }
body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
color: #173a73; font: 12px Helvetica, Arial, sans-serif; 
}

#header, #footer{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 60px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #c4dbff;
color: #000;
}

#footer{
top: auto;
bottom: 0; 
height: 60px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: black;
color: white;
}

#content{
position: fixed; 
top: 60px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 60px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background: #80aaff;
}
.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
.footer a { color: #f22f84; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
* html body{ /*IE6 hack*/
padding: 60px 0 60px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #content{ /*IE6 hack*/
position:absolute;
height: 100%; 
width: 100%;
}
.footer a:hover { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.footer a:visited { color: #ccc; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
h1 { color: #173a73; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color: #f22f84; font-size: 16px; font-weight: bold; margin: 0.83em 0; }
.footersmall { color: #fff; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.footersmall a { color: #fff; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
