@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{font:76% Arial, Helvetica, sans-serif;color:#919191}
#container{width:952px;margin:auto}

/* header */
#header{background:url(../images/bg_header.png) repeat-x;height:144px;position:relative}
#header img {border:none;float:left;}
.header{height:19px;background:url(../images/branding_small.png) right top no-repeat;padding:22px 0 0 12px}
.header .escape{font-size:0.9em;color:#fff;text-decoration:none}
.header .escape:hover{text-decoration:underline}

#index .top{background:url(../images/bg_top_index.jpg) no-repeat;height:300px}
.top{background:url(../images/bg_top.jpg) no-repeat;height:110px}

.top h1{float:left;font-size:1.8em;color:#909090;padding:70px 0 0 25px}

.newsletter_input{float:right;height:93px;width:180px;padding:17px 0 0 140px}
#index .newsletter_input{height:93px;padding:17px 0 0 140px;margin-top:190px}
.newsletter_input form{background:url(../images/news_form_bg.png) no-repeat;width:135px;height:50px;color:#fff;padding:8px 0 0 32px}
.newsletter_input input{background:none;border:none;color:#fff;font-size:0.9em;margin-bottom:15px}
.newsletter_input a{color:#fff;text-decoration:none;font-size:0.9em;}
.newsletter_input a:hover{color:#fff;text-decoration:underline}
.newsletter_input p{margin-bottom:0;padding-left:78px}

.teaser{background:url(../images/bg_teaser.png) no-repeat;height:132px;border-bottom:1px solid #c8c8c8;}
.teaser_in{background:url(../images/plus.png) no-repeat 7px 5px;padding:0 20px;width:198px;float:left;margin-top:25px}
.teaser_border{border-left:1px solid #dedede;width:197px}
.teaser_in p{font-size:0.9em;height:86px;margin-bottom:0}
.teaser_in strong{color:#ff7200}
.teaser_in:hover{color:#717171}

/* navi */
#navi{padding:35px 10px 0 0;float:right}
#navi li{float:left}
#navi li a{display:block;float:left;width:167px;height:43px;}
#navi li .nav1_1{background:url(../images/nav_uns.png) no-repeat;}
#navi li .nav1_2{background:url(../images/nav_leistungen.png) no-repeat;}
#navi li .nav1_3{background:url(../images/nav_kunden.png) no-repeat;}
#navi li a:hover, #das_unternehmen #navi li .nav1_1, #ansprechpartner #navi li .nav1_1, #leistungen #navi li .nav1_2, #bestandsaufnahme #navi li .nav1_2, #kostenoptimierung #navi li .nav1_2, #kostentransparenz #navi li .nav1_2, #unternehmensberatung #navi li .nav1_2, #kunden #navi li .nav1_3{background-position:bottom}


/* naviAdd */
.naviAdd{background:url(../images/branding_footer.png) no-repeat top right;padding:8px 0 12px 0}
.naviAdd li{display:inline;color:#fff;font-size:0.9em} 
.naviAdd li a{color:#fff;text-decoration:none;padding:0 10px}
.naviAdd li a:hover{color:#fff;text-decoration:underline}

/* content */
.content1{background:url(../images/bg_content1.png) repeat-y;min-height:1px}

.img{background:url(../images/bg_img.png) no-repeat center bottom;padding-bottom:28px}
.img2{background:url(../images/bg_img2.png) no-repeat center bottom;padding-bottom:21px}

.ansprechpartner{border-bottom:1px solid #c8c8c8;_height:1px;min-height:1px}
.next{margin-top:20px}
.ansprechpartner img{float:left;}
.ansprechpartner div{float:right;width:500px}

.contentMain{width:456px;float:left;padding:20px 20px 0 0}

.contentMain1{width:692px;float:right;border-top:22px solid #fff;border-bottom:22px solid #fff;padding:0 0 0 22px}
.contentMain1 ul, #kunden .contentMain ul{list-style:outside disc;padding:0 0 20px 15px;}
.contentMain1 li, #kunden .contentMain li{margin:7px 0;font-size:0.9em}

.subnavi{width:216px;float:left;border-top:22px solid #fff;border-bottom:22px solid #fff;padding:0 22px 0 0}
.subnavi li a{display:block;height:22px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:7px 0 0 10px;text-decoration:none;color:#909090}
.subnavi li .border{border-bottom:1px solid #c8c8c8}
.subnavi li a:hover, #das_unternehmen .subnavi li .nav2_1, #ansprechpartner .subnavi li .nav2_2, #kontakt .subnavi li .nav3_1, #danke .subnavi li .nav3_1, #anfahrt .subnavi li .nav3_2, #impressum .subnavi li .nav3_3, #bestandsaufnahme .subnavi li .nav4_1, #kostenoptimierung .subnavi li .nav4_2, #kostentransparenz .subnavi li .nav4_3, #unternehmensberatung .subnavi li .nav4_4, #inbetriebnahme .subnavi li .nav4_6, #projektsteuerung .subnavi li .nav4_5{background:#ebebeb;color:#2f2f2f}
.subnavi ul{padding-bottom:20px}

.content_right{width:456px;float:right;padding:20px 0 0 20px}

.left{width:238px;float:left;border-right:1px solid #c8c8c8;margin-bottom:20px}
.left p{margin:0}
.right{width:196px;float:left;padding:0 0 0 21px}

/* footer */
#footer{background:url(../images/bg_footer.png) repeat-x;height:90px;margin-top:10px}
#footer p{float:right;font-size:0.9em}


#euroweb{margin-bottom:20px;float:right}

/* allgemein */
a{color:#ff7200;text-decoration:underline}
a:hover{color:#000}
ul{list-style:none}
h1{color:#ff7200;font-size:2em}
h2{}
p{margin-bottom:18px;line-height:1.8em;font-size:0.9em}
p strong{color:#7d7d7d}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
