html, body {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
background-color : #666666;
text-align : center; 
margin : 0; 
padding : 0;
width:100%;
height:100%;
overflow:auto;


}



#box {
	position : relative;
	width : 800px;
	margin-right : auto;
	margin-left : auto;
	margin-top : 0px;
	text-align : left;
	border: none;
	height:100%;
	overflow: hidden;


}
#logo
{
position : absolute; 
left : 0px; 
top : 0px; 
width : 800px; 
height: 30px;
margin : 0; 
padding : 0; 
background-color: white;
} 

#topmenue {
	position : absolute;
	left : 630px;
	top : 10px;
	width : 160px;
	height : 30px;
	margin : 0 0;
	padding : 0 0;
}
#topmenue a{ 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;
color: #cc3366; 
margin : 2 2 2 2; 
padding : 0 0; 
}

#header {
position : absolute; 
left : 0; 
top : 30px; 
width : 800px; 
height: 130px;
margin : 0; 
padding : 0;
background-color: white; 
}
#header img {
border: 1px solid #cccccc;
margin:1px;
}
#header a{
margin: 0;
padding:0;
}
#adresse{
position : absolute; 
left : 570px; 
top : 10px; 
font-size: 11px;
}
#adresse img {
border: none;
}


ul#menue {
height: 25px;
margin-top : 160px;
margin-left : 0px;  
padding : 5px;
background-color: white;
z-index:50;

} 
ul#menue li {
list-style : none; 
display : inline; 
margin : 0; 
padding : 0;
background-color: white; 
} 
ul#menue a, ul#menue span {
padding : 0 13px; 
text-decoration : none; 
font-weight : bold; 
color : #666666; 
} 
* html ul#menue a, * html ul#menue span {
width : 0,5em; 
} 
ul#menue a:hover, ul#menue span {
color : #cc3366; 

} 
 
#content_txt {
	position : absolute;
	left : 0px;
	top : 185px;
	width : 575px;
	overflow: auto;
	height: 80%;
	background-image:url(images/hgrau.gif);
	margin:0;
	padding:0;
	line-height:16px;
	z-index:40;
}
#content_txt a, a:visited{
color: #666666;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;  
margin:5px;
}
#content_txt a:hover{
color: #cc3366;
}
#bild{
float: left;
margin:15px;
margin-left : 20px; 
padding : 0px; 
border: 0px solid #666666;
font-size : 10px;
text-align: center; 
background-color: none;
color: #666666;
}
#bildA{
float: left;
margin:15px;
margin-left : 20px; 
padding : 0px; 

}
#bild a {
margin: 0;
padding:0;}

#bild2{
float: left;
margin:15px;
margin-left: 10px;
padding:0px;
border: 0px solid #666666;
font-size : 10px; 
text-align: center;
background-color: none;
color: #666666;
}
#bild4{
float: left;
margin:15px;
margin-left: 20px;
padding:0px;
border: 0px solid #666666;
font-size : 10px; 
text-align: center;
background-color: none;
color: #666666;

}


p.unter {
position: absolute;
width: 500px;
margin-top : 10px;
margin-left : 30px;
padding:0px; 
font-size : 12px; 
color: #666666; 

}

ul#leistungen {
margin-top : 20px;
margin-left : 310px;  

}
ul#leistungen li {
list-style-image: url(images/pfeil.gif); 
margin : 0; 
padding-left : 10px;
text-decoration : none; 
font-weight : bold; 
color : #666666; 
}
ul#leistungen br{
clear: none;} 

ul#leistungen a, ul#leistungen span {
padding : 0px; 
text-decoration : none; 
font-weight : bold; 
color : #666666; 
} 
* html ul#leistungen a, * html ul#leistungen span {
width : 0,5em; 
} 
ul#leistungen a:hover, ul#leistungen span {
color : #cc3366; 
}
ul#labor li {
list-style-type: none; 
margin : 0; 
padding-left :3px;
text-decoration : none; 
font-weight : normal; 
color : #666666; 
line-height:20px;
}
ul#labor br{
clear: none;} 

ul#team {
margin-top : 30px;
margin-left : 400px;  
}
ul#team li {
list-style-image: url(images/pfeil.gif); 

margin : 0; 
padding-left : 10px;
text-decoration : none; 
font-weight : bold; 
color : #666666; 

} 

ul#team a, ul#team span {
padding : 0px; 
text-decoration : none; 
font-weight : bold; 
color : #666666; 
} 
* html ul#team a, * html ul#team span {
width : 0,5em; 
} 
ul#team a:hover, ul#team span {
color : #cc3366; 
}


.img3 {
position: absolute;
bottom : 35%; 
padding: 0;
margin-right : 0px;
z-index:10;
}





#content_right {
	position : absolute;
	width : 230px;
	height: 90%;
	overflow: hidden;
	left: 575px;
	top: 185px;
	background-image: url(images/red.gif);






} 
#content_right a{
color: white;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;  
margin:0px;
}
#content_right a:hover{
color: #cccccc;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;  
margin:0px;
}

.img1 {
	position: absolute;
	padding: 0;
	margin-top : 10px;
	
	}
p {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : normal;  
color: #666666;
margin : 3px; 
margin-left : 30px; 
padding : 8px; 
}
p.headline {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;  
color: #ffffff;
margin-left : 30px; 
margin: 0px;
padding : 8px; 
}
h4 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold;  
color: #666666;
margin: 0px;
margin-left:30px;
padding:0px;
}  
h3 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-weight : bold;  
color: #990066;
margin: 10px;
margin-left:30px;
padding:8px;
}  
h5 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold;  
color: #ffffff;
margin: 5px;

padding:0px;
}       

#footer {
position:absolute;
    bottom:0px;
    background-image: url(images/red.gif);
    text-align:left;
    padding:5px;
    width:800px;
	height: 25px;
    color: white;
z-index:40; 
}
br{
clear: left;
}
table{
width: 500px;
font-size: 12px;
color: #666666;
margin : 3px; 
margin-left : 30px; 
padding : 3px; }
table#aktuell{
width: 227px;
font-size: 12px;
color: #ffffff;
margin : 3px; 
margin-left : 0px; 
padding : 3px; }
p.links{
float:right;
width:320px;
margin-left:140px;
margin-top:-10px;
}

