html,body{
   background:#5badfb url('../image/schatten.jpg') repeat-y center;
   margin:0;
   padding:0;
   height:99%;
   text-align:center;
}

#site{
   width:750px;
   *height:57%;
   border-right:1px solid black;
   border-left:1px solid black;
   margin:auto;
   background:#dedbde url('../image/white_line.gif') repeat-y 200px;
   *background-position:198px;
   min-height:100%;
   text-align:left;
}

#image{
   height:150px;
   width:200px;
   float:left;
   border-right:solid 2px black;
   margin:0;
   *margin-right:-3px;
}

.home_image{
   background:url('../image/top/key2.jpg') no-repeat;
}

.vorteile_image{
   background:url('../image/top/heaven.jpg') no-repeat;
}

.angebot_image{
   background:url('../image/top/speak4.jpg') no-repeat;
}

.referenzen_image{
   background:url('../image/top/auge.jpg') no-repeat;
}

.kontakt_image{
   background:url('../image/top/at.jpg') no-repeat;
}

.stationen_image{
   background:url('../image/top/field.jpg') no-repeat;
}

.analyse_image{
   background:url('../image/top/speak.jpg') no-repeat;
}

.ausschreibung_image{
   background:url('../image/top/key.jpg') no-repeat;
}

.angebotsvergleich_image{
   background:url('../image/top/speak2.jpg') no-repeat;
}

.vertragspruefung_image{
   background:url('../image/top/speak3.jpg') no-repeat;
}

.projektueberwachung_image{
   background:url('../image/top/phone.jpg') no-repeat;
}

#headline{
   height:83px;
   *height:103px;
   font-size:1.7em;
   text-align:center;
   padding-top:20px;
   background:#dedbde;
}

h1{
   height:31px;
   *height:3px;
   background:#0082ff;
   border:1px solid black;
   border-right:none;
   border-left:none;
   margin:0;
   padding:15px 0 0 215px;
   *padding:9px 0 0 15px;
   color:white;
}

#menue{
   float:left;
   width:200px;
   *width:198px;
   height:100%;
   margin:0;
   padding:0;
   list-style-type:none;
   font-size:1.1em;
}

#menue ul{
   list-style-type:none;
   margin-left:4px;
   padding:0;
   margin-bottom:2px;
}

#content{
   margin-left:200px;
   *margin-left:198px;
   border-left:2px solid black;
   padding:10px;
   background:white;
}

#foot{
   border-top:1px dotted black;
   border-right:1px solid black;
   border-left:1px solid black;
   background:white;
   clear:both;
   width:750px;
   margin:auto;
   text-align:center;
}

#stop{
   clear:both;
}

#menue li{
   border-bottom:1px solid black;
   margin-bottom:1px;
   border-left:8px solid darkblue;
}

#menue li a:link, #menue li a:visited{
   background:#0082ff;
   color:white;
   border-left:1px solid white;
   padding-left:4px;
   display:block;
   text-decoration:none;
}

#menue li a:focus, #menue li a:hover, body #menue .on a{
   background:darkblue;
   color:white;
   border-left:1px solid red;
}

#menue li:hover, #menue .on{
   border-left:8px solid darkred;
}

