body {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
background-image:url(../bilder/bg.gif);
}

/* ------------------------------------------------------- textformatierung -----------------------------------------------------*/
h1 {
font-size:24px;
font-weight:normal;
letter-spacing:0px;
text-align:left;
margin:0px;
padding:20px 0 0 80px;
text-transform:uppercase;
}

h1.ubrig {
font-size:24px;
font-weight:normal;
letter-spacing:0px;
text-align:left;
margin:0px;
padding:20px 0 0 250px;
height:40px;
background:url(../bilder/header/header_ubrig.jpg) no-repeat;
text-transform:uppercase;
}


/*h2 {
margin:0px;
padding:160px 0 0 196px;
height:53px;
text-align:left;
}*/

h2 {
font-size:16px;
margin:10px 0 10px 0;
padding:0;
font-style:italic;
text-decoration:underline;
}

a:link, a:visited {
color:#666666;
background-color: inherit;
text-decoration:none;
} 

a:hover, a:active {
color:#3333333;
background-color: inherit;
text-decoration: underline;
}
.clear {clear:both}

/* ------------------------------------------------------- container -----------------------------------------------------*/
#gesamt{
text-align:center;
background: url(../bilder/hg.jpg)   no-repeat center;
margin: -300px 0 0 -499px;
padding:0px;
position:absolute;
top: 50%;
left: 50%;
width: 998px;
height: 597px;
border:1px solid #999;
}

/************************
	inhalt
*************************/
#inhalt {
position:absolute;
top: 140px; 
left:80px;
text-align:left;
margin:0;
padding:0;
}

.scroll{overflow-y:scroll; height:370px; padding:0 100px 0 0; width:818px}

/************************
	leistung
*************************/
#leistung {
position:absolute;
top: 100px; 
left:80px;
text-align:left;
margin:0px;
padding:0px;
}


#leistung img{
padding:5px;
margin-right:10px;
border:1px solid #666;
}


/************************
	qualitaetssicerung
*************************/
#qualitaet{
position:absolute;
top: 100px; 
left:80px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;

}


/************************
	kunden
*************************/
#kunden {
position:absolute;
top: 130px; 
left:50px;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0;
}

/************************
	kontakt
*************************/
#kontakt {
position:absolute;
top: 160px; 
left:80px;
text-align:left;
margin:0px;
padding:0px;
}


/************************
	vorschau
*************************/
#vorschau {
position:absolute; 
top:420px; left: 80px; 
}


#vorschau img{
padding:5px;
margin-right:10px;
border:1px solid #666;
}


/************************
	produkte
*************************/
#produkte{
position:absolute;
top: 100px; 
left:80px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}

#prod1{
position:absolute;
top: 160px; 
left:200px;
font-size:12px;
font-weight:bold;
}

#prod2{
position:absolute;
top: 155px; 
left:535px;
font-size:12px;
font-weight:bold;
}

#prod3{
position:absolute;
top: 210px; 
left:80px;
font-size:12px;
font-weight:bold;
}

.prod1{
position:absolute; 
top:150px; left:50px; 
z-index:10;
}

.prod2{
position:absolute; 
top:153px; left:28px; 
z-index:10;
}

.prod3{
position:absolute; 
top:105px; left:45px; 
z-index:10;
}


/************************
	zertifikate
*************************/
#zerti{
position:absolute;
top: 80px; 
left:80px;
font-size:12px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}

#zerti_ubrig{
position:absolute;
top: 100px; 
left:80px;
font-size:12px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px;
}


/************************
	stellenangebote
*************************/
.col_left, .col_middle, .col_right{width:260px; margin:0; padding:10px; float:left; border:1px solid #ccc}

.col_middle{margin:0 20px}

/************************
	footer
*************************/
#footer{
font-size:12px;
margin:0px;
padding:0 0 0 80px;
position:absolute;
top: 550px; 
left:0px;
width: 918px;
height: 47px;
background:url(../bilder/footer.jpg) no-repeat;
}


#footer_subnavi{
font-size:12px;
position:absolute;
top: 510px; 
left:140px;
}

/* ------------------------------------------------------- bilder -----------------------------------------------------*/

/************************
	karten
*************************/

.group_logo{
position:absolute;
top:0px;
left:725px;
z-index:100;
}

.karte{
position:absolute;
top:82px;
left:430px;
}

.car{
position:absolute;
bottom:46px;
right:20px;}


.car1{
position:absolute;
top:320px;
left:230px;
}


.car3{
position:absolute;
top:320px;
left:230px;
}


.flag {
margin:3px 5px 0 0;
}


/************************
	Tabellen
*************************/
td{ padding:10px 0; }


/************************
	Listen
*************************/
ul.liste {
margin:0 0 0 20px; padding:0;
list-style-type: circle;  
list-style-position:outside; 
}

ul.liste  li {
padding:0 0 10px 0;
}

ul.liste  li span {
left:200px; position:absolute; 
width:150px;
}

.scroll ul{margin:0; padding:0; list-style-position:outside;list-style-type: circle;  }
.scroll ul li{margin:0 0 5px 15px; padding:0; }
