* {
margin: 0; 
padding: 0;
}
body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #fff;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #cc0000;
text-decoration: underline;
}
a img {
border: 0 none;
}
.navilinks a:link {
background-color: #transparent;
color:            #ffffff;
}
.navilinks a:visited {
background-color: #transparent;
color:            #ffffff;
}
h1 {
font-size: 0.8em;
color: #000;
}
h2 {
font-size: 0.8em;
color: #000;
}
h3 {
font-size: 1.2em;
}
p, li {
font-size: 0.80em;
}
p {
line-height: 140%;
}
ul {
list-style-type: square;
}
#naviunten {
position: absolute; top:540px; left:850px;
font-size: 12px;
font-weight: bold;
color: #000;  
}
.navilinks {
position: absolute; top:200px; left:70px;
font-size: 12px;
font-weight: bold;
color: #fff;
} 
#adresse {
position: absolute; top:530px; left:40px;
font-size: 10px;
color: #000; 
}
#copyright {
position: absolute; top:110px; left:790px;
font-size: 10px;
color: #000; 
}
#startframe {
position: absolute; top:180px; left:250px;
width: 480px; height: 250px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#leistungen {
position: absolute; top:160px; left:230px;
width: 400px; height: 330px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#leistungen2 {
position: absolute; top:160px; left:600px;
width: 350px; height: 330px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#service1 {
position: absolute; top:160px; left:230px;
width: 330px; height: 320px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#service2 {
position: absolute; top:230px; left:600px;
width: 380px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#jobs {
position: absolute; top:180px; left:250px;
width: 580px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#kontakt {
position: absolute; top:150px; left:500px;
width: 380px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#daten {
position: absolute; top:200px; left:250px;
width: 280px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#kontaktantwort {
position: absolute; top:280px; left:50px;
width: 580px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#transport1 {
position: absolute; top:140px; left:700px;
width: 220px; height: 330px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#transport2 {
position: absolute; top:160px; left:230px;
width: 450px; height: 320px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#start1 {
position: absolute; top:200px; left:800px;
}
#überuns {
position: absolute; top:160px; left:230px;
width: 480px; height: 300px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#rollcontainer {
position: absolute; top:140px; left:220px;
width: 480px; height: 300px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#seitenrollcontainer {
position: absolute; top:330px; left:220px;
width: 480px; height: 220px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#gitterboxen {
position: absolute; top:168px; left:600px;
width: 380px; height: 260px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#textboxen {
position: absolute; top:435px; left:600px;
width: 380px; height: 50px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#iframe_1 {
position: absolute; top:119px; left:201px;
width: 750px;
height: 380px;
background: #transparent;
}
.abstand_iframe {
padding: 10px;
} 
#bestellung {
position: absolute; top:150px; left:500px;
width: 380px; height: 280px;
background-color:transparent;
padding: 10px;
overflow: auto;
font-size: 12px;
font-weight: bold;
color: #000; 
}
#iframe_2 {
position: absolute; top:119px; left:201px;
width: 750px;
height: 380px;
background: #transparent;
}
#chef {
font-size: 10px;
font-weight: normal;
color: #000;  
}


