*{margin: 0; padding:0;}
html,body {font-family: Tahoma, Verdana,Arial,  Sans-serif; color: #333; font-size:100%; 
background-color: #fff;font-weight: normal;text-align:justify;background-image: url(images/header.jpg);
background-repeat: no-repeat;background-position: 50% 0%;}

h1  { color: #900; font-size: x-large; text-align:left;padding: 24px 0 40px 0;}

#wrapper {width: 98%;height:100%; margin: 10px auto; text-align:left;position:relative;background-image: url(images/stefan.png); 
background-repeat: no-repeat;background-position: 5% 40%;} 


#header {  margin: 0px;}

#logo{height: 170px;margin:0px 0 0 30px ;
background-image: url(images/logooli1.png);background-repeat: no-repeat;background-position: 90% 10%;font-size:80%; }



#navi {margin:200px 0 0 90px ; float:left;height: 60px;width:100px;display:block;}
#navi li {white-space: nowrap;float:left;list-style:none;height: 25px; margin: 5px 10px 5px 0px; }
#navi #current {display:block;text-decoration:underline;color: #900;padding: 3px 0 0 0;font-weight: bold;}


#inhalt {height: 510px; padding: 30px 50px 0px 80px;overflow:auto; }


#content {margin: 0px 50px 0 50px; }


  
a:link {display:block;text-decoration:none;color: #900;padding: 3px 0 0 0;}
a:visited {display:block;text-decoration:none;color: #900;padding: 3px 0 0 0;}
a:hover {display:block;text-decoration:underline;color: #333;padding: 3px 0 0 0;}



p.textrechts{text-align:right;padding: 15px 0 0 20px; margin: 0px;}
p.textunten{text-align:left; padding: 5px 0 5px 0px; margin: 10px;}
p.textoben{text-align:left; padding: 5px 0 5px 60px; margin: 10px;}
p.blau{font-weight: bold; text-align:left;padding: 15px 0 10px 0; font-size:100%;}
p.rot{font-weight: bold; text-align:left;padding: 5px 0 20px 20px;color: #00f;}

#plan{padding: 0px 0 5px 0px;}

#inhalt ul li{list-style-image:url(images/werkzeug.gif); margin: 10px 0 10px 30px; }

#inhalt a {color: #900;font-weight: bold;}

table.angebot{width:500px;margin:10px 0 0px 0px;background-color: #FFF;text-align:right;}


p.textimpressum { color: #900; font-size: x-large; font-weight: bold; text-align:left;padding: 24px 0 40px 0;}




#fuss { clear: both; height: 175px; margin:0px 50px 0px 50px; padding:0px 0 0 0;
position:relative; text-align:center;font-size:80%;background-image: url(images/fuss.gif); 
background-repeat: no-repeat;background-position: 50% 0%;
}


#fuss a{display:inline;text-decoration:none;color: #900;}
#fuss a:hover{display:inline;text-decoration:underline;color:#333;}

#produkte {width: 98%;margin: 5px 0 0 50px;position:relative;}
.img-wrapper{float:left;position:relative;}
.img-wrapper img{height:25px; width:190px;border: 1px solid;border-color:#999;position:relative;margin:5px 2px;}




 



