.bodybot {
        background=#ffffff;
   background-image:url(./sitepics/wasser3a.jpg);
   background-repeat:no-repeat;
   background-position:100% 100%;
   background-attachment: fixed;
   text=#000000;}

.bodyhub {
   background=#ffffff;
   background-image:url(./sitepics/boden2.jpg);
   background-repeat:no-repeat;
   background-position:100% 100%;
   background-attachment: fixed;
   text=#000000;}

.bodynav {
        background=#ffffff;
   background-repeat:repeat-y;
   text=#000000;}

.bodyhead {
        background=#ffffff;
   text=#000000;
   background-repeat:repeat-x;
   background-position:absolute;
   background-position:bottom;
   height: 124px}

.headfirma {
   position:absolute;
   top:0px;
   left:0px;}

*{
   font-family: arial;

	border-color: #90BADE}

a {
        color: #124897;}

a:hover {
        color: #508fc4;}

.text1{
        position:absolute;
   top:50px;
   left:100px;}

.wetter
{
position:absolute; bottom:45px;}

.navcontainer
{
width: 12em;
padding: 20 0 60em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #90bade;
color: #333;
font:bold 12px verdana, sans-serif
}

.navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

.navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
background-image:url();
color: #fff;
text-decoration: none;
width: 100%;
}

html>body .navcontainer li a { width: auto; }

.navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
background-image:url();
color: #fff;
}

.inhalt{
color:black;
font:13px arial, sans-serif;
padding: 10px 10px 10px 10px;
margin:0 0 0 15px;
border-left:0px solid #1958B7;}

.inhalt h1{
margin:10px 0px 10px 0px;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #1958B7;
border-bottom:4px solid #1958B7;}

.inhalt h2{
margin:30px 0 10px 0;
padding:2px 0 2px 8px;
font:bold 14px verdana, sans-serif;
border-left:7px solid #1958B7;
border-bottom:2px solid #1958B7;}

.inhalt h3{
margin:5px 0 10px 0;
padding:2px 0 2px 11px;
font:bold 12px verdana, sans-serif;
border-left:4px solid #1958B7;
border-bottom:1px solid #1958B7;}

.inhalt p{padding:15px 0px 15px 15px;}

.inhalt table{
color:black;
font:13px arial, sans-serif;
border-left:0px solid #1958B7;}