*{
 font-family: Trebuchet MS, sans-serif;
 border:0px solid green;
 line-height:15px;
 text-align:left;
}
html{ overflow:scroll;}
table,img,a{padding:0;margin:0}
body{
background-repeat:repeat-x;
background-color:#FFFFFF;
font-size:11px;
text-align:center;
padding-bottom:20px;
}
#top_links{
 margin:7px auto;
 width:669px;
 text-align:right;
}
#top_links a{
color:#898989;
text-decoration:none;
}


#seite{
margin-top:22px;
 text-align:left;
 width:769px;
 border:1px solid #2d5882;
 color:#5B5B51;
 background-color:white;
 font-size: 11px; 
}

A:link {text-decoration: underline; color:#222222;}
A:visited {text-decoration: underline; color:#222222;}
A:active {text-decoration: none; color:#111111;}
A:hover {color: #68676B; color:#111111; text-decoration:underline;}


#header{
 width:769px;
 height:115px;
 overflow:hidden;
}
#menue{ 
width:252px;
float:left;
}
#menue A:link,#menue A:active, #menue A:visited,#menue A:hover {
display:block;
width:220px;
height:18px;
text-decoration: none;
margin-bottom:1px;
color:white;
padding-left:31px;
padding-top:4px
}
img{margin:0;padding:0;}

/*
#leistungen{background-image:url(../img/navi_leistungen.jpg);}
#referenzen{background-image:url(../img/navi_referenzen.jpg);}
#technik{background-image:url(../img/navi_technik.jpg);}
#anfrage{background-image:url(../img/navi_anfrage.jpg);}
#ueber_uns{background-image:url(../img/navi_ueber_uns.jpg);margin-bottom:0px;}
*/
#ueber_uns{margin-bottom:0px;}
#menue div{background:url(../img/navi_bg.gif)}
#menu div a.active, #menu div a:link.active, #menu div a:visited.active, #menu div a:hover.active{background: url(../img/navi_bg_active.gif)}

#menue a.active:link, #menue a.active:active, #menue a.active:visited, #menue a.active:hover{background: url(../img/navi_bg_active.gif)}


#content{
font-size:12px;
width:462px;
padding: 20px 20px 20px 30px;
height:	203px;
height:auto;
float:left;
}
.ref1{
padding: 10px 20px 10px 30px;background-color:#DDDDDD;
}
.ref2{
padding: 10px 20px 10px 30px;
}
#right{
width:256px;
height:281px;
text-align:right;
float:right;
}
#innerfooter{
background:url(../img/footer_bg.jpg) right #9eca13;
/*width:769px;*/
height:28px;
padding-top:13px;
text-align:center;
}


#innerfooter a:link, #innerfooter a:active, #innerfooter a:visited, #innerfooter a:hover{
	color:#2d5882;font-size:10px;font-weight:bold;text-decoration: none;margin:0px 2px;text-transform: uppercase
}



#aussenfooter{
position:absolute;left:50%;top:560px;margin-left:-436px;text-align:right;width:950px;color:#7F7E83;height:40px;text-align: left
}
h1{
margin:0px;
font-size:12px;
margin-bottom:10px;
color:#2d5882;
}
input{text-align:center;height:auto;line-height:auto;margin:auto;}
input,textarea,select{
border:1px solid #999999;
background-color:#FCFDFD;
font-size:11px;
}
.anfragetextarea{
width:270px;
height:16px;
overflow:auto;
margin:0px;
padding:0px;
margin-right:3px;
vertical-align:middle;
}
input{text-align:left;height:auto;line-height:auto}
ol, ul{
margin:4px 0;margin-left:0.5em; padding-left:5px;text-align:left;
}
td{
vertical-align:top;
}
textarea{overflow:auto}