body{margin: 0px;padding: 0px;font-family: sans-serif; font-size: 13px;color: #000;background: #eaeaea url(bg_alternativ.gif) }
.bold {
	font-weight: bold;
}
.outer{width: 980px;margin: 10px auto;background: #fff;border: 1px solid #CA4400;border-bottom: none;min-height: 900px;margin-bottom: 0px;}
.footer{width: 980px;margin: 0px auto;background: #fff;border: 1px solid #CA4400;border-top: none;padding: 3px 0px;text-align: center;color: #fff; background: #CA4400;font-weight: bold; font-style: italic;margin-bottom: 20px;}
.head{height: 80px;margin: 0px;}
.wappen{position:relative;margin: 35px 10px 0px 0px;;float:right;}


.teaser{height: 210px;background: #003;display: block;margin-bottom: 20px;border-bottom: 1px solid #444;border-top: 1px solid #444}
.teaser span{display: none;}
.navi{width: 170px;float:left;margin-right: 30px;margin-top:0px}
.logo{margin: 0px 30px 20px 30px;padding-top: 20px;}
.logo span{display: none;}
a.nav_main{
border-radius: 0px 10px 10px 0px; 
-moz-border-radius: 0px 10px 10px 0px; 
-webkit-border-radius: 0px 10px 10px 0px;
	font-size: 13px;margin: 0px auto;display: block;background: #CA4400;padding: 4px 3px 4px 14px;text-decoration: none;border-bottom: 1px solid #fff;color: #fff;font-weight: bold;
	}
a.nav_sub{border-radius: 0px 10px 10px 0px; 

-moz-border-radius: 0px 10px 10px 0px; 

-webkit-border-radius: 0px 10px 10px 0px;
	font-size: 13px;margin: 0px auto;display: block;_background: #eaeaea;padding: 2px 2px 2px 21px ;text-decoration: none;border-bottom: 1px solid #eaeaea;color: #777;
	}
a.nav_main:hover{background: #A53801;color: #fff}
a.nav_sub:hover{background: #eaeaea;color: #000}
a.nav_leistungen{display: block;margin: 0 0 15px 25px;text-decoration: none;padding: 5px}
a.nav_leistungen:hover{background: #eaeaea;}
.clear{clear:both;height: 1px;font-size: 1px;}	
.content{float:left;width: 520px;margin-top: 12px}
.content h1{margin: 0px 0px 20px 0px}
.leiste{width: 180px;height: 100%;float:right;margin-right: 17px;padding-top: 40px;padding-bottom:0px;margin-bottom: 30px;}
.leiste h1{margin: 0px;color: #CA4400;font-weight: bold;font-size: 13px;}
.leiste h2{margin: 0px;color: #000;font-weight: bold;font-size: 12px;margin-bottom: 8px}
.leiste p{margin: 0px;color: #000;;font-size: 11px;margin-bottom:4px}
h1{color: #CA4400;font-size: 22px;}
h2{font-size: 15px}
address{font-style: normal}
.lightgrey{color: #eaeaea;font-size: 18px}
a.wartung{width: 180px;height: 75px;background: url(wv_download_a.jpg) top center no-repeat;display: block;margin-bottom: 50px}a.wartung span{display: none;}
a.wartung:hover{width: 180px;height: 75px;background: url(wv_download_b.jpg) top center no-repeat;display: block}
.cloud{text-align: justify}
.cloud h1{display: inline;color: #eaeaea;font-size: 24px;margin: 2px;}
.cloud h2{display: inline;color: #eaeaea;font-size: 20px;margin: 2px;}
.cloud p{display: inline;color: #eaeaea;font-size: 15px;margin: 2px;}
img, div {behavior: url(iepngfix.htc) }
.partner{float:left;;width: 100%;padding: 40px 0px}
.partner h3{font-size: 14px;background: #eaeaea;margin-bottom:4px}
.partner p{margin-top:7px;margin-bottom: 35px;}
.firmen{display: block; width: 240px;height: 105px;float: left;line-height: 65px;text-align: center}
.firmen img{margin: auto 0;border: none}
.content a{color:  #CA4400}
ul{line-height: 1.6em;padding-left: 20px;}
.red{color: #CA4400}
.team {background: #eaeaea;clear:left;margin-bottom: 25px;overflow:hidden}
.team img{float:left;margin-right: 10px;}
.team h1{font-size: 18px;margin-bottom: 5px;padding-top: 10px}
.team p{font-size: 12px;margin-right: 10px;margin-bottom: 5px}
.pics{background: #eaeaea; padding: 8px 3px;;border-top: 1px dotted #999;border-bottom: 1px dotted #999;text-align: center;margin: 40px 0px}
.pics img{width: 160px;height: 110px;border: 3px solid #fff};
.pics h2{text-align: left; }
.pich1{text-align: center;border-bottom: 1px dotted #CA4400}
.inv{display: none}
