*{margin: 0; padding: 0; font-family: helvetica; }
a{color: #7E8081; text-decoration: none; font-weight: bold; }
a:hover{color: #000000; }
a:active {color: #000000; }
li{list-style-type:square;list-style-position:inside;}

/* Der Body bekommt keine height, width oder margin sondern nur grundlegende Styleelemente die für ganze Seite gültig sind */
body{padding: 50px 0px 0px 0px; background-position: left top;} 

/* 970x600 maximal da sonst immer Scrollbalken erscheint */
#page{ z-index: 2; position: relative; width: 1245px; height: 400px; padding: 50px auto; }

#header{margin: 0px auto;}
#logo{width: 279px; float:left;}
.schriftzug{padding: 0px 0px 0px 215px; }

#nav{ width: 680px; height: 40px; padding: 55px 0px 0px 295px; }
#nav ul{} 
#nav ul li{float: left; list-style:none; }
#nav ul li a{margin-right: 49px; }
#nav ul li a.sel {color: #000000; }
#nav ul li a.last{margin-right: 0px; }


#content{ width: 1245px; padding: 0px 0px 0px 0px; }

#contentLeft{float:left; width: 15px; }
#contentRight{float:left; width: 950px; margin: 0px 0px 0px 16px;} 



/*-------------------- 
	FOOTER
--------------------*/
#footer{z-index: 3; position: fixed; bottom: 0px; width: 100%; height: 125px; border-bottom: 8px #FFA517 solid; }
#footerSlogan{ /*float:left;*/ padding: 0px 0px 0px 50px; position: absolute; top: 480px; z-index: 5; }
#footerBox { margin: auto; padding: 95px 0px 0px 0px; width: 95%; height:100%; vertical-align: bottom; }
#footerBox p { padding: 0px 0px 18px 0px; }
#footerBox span.listing { color: #606060; }
#social { float: right; }

#footerNavBig { margin: 0px 0px 18px 0px; }
#footerNavBig .box { float: left; width: 185px; height: 120px; border-right: 1px solid #D7D7D7; }
#footerNavBig .box.last { width: 180px; border-right: 0px none; }
#footerNavSmall { /*float: left;*/ position: absolute; left: 885px; top: 436px; z-index: 5; }
#footerNavSmall a.impressum { padding: 0px 20px 0px 0px; vertical-align: bottom; }

#footerNavSmall a.sel {color: #000000; }
#copy { float: right; }


.clearer{clear: both; }

/* border: 1px #D0D0D0 solid;  */

/* CODA-SLIDER */
#coda-slider-1{margin: 0px 0px 10px 0px; }
.panel{height: 292px; width: 950px; padding-bottom: 2px; border: 0px #000 solid;}
.panelLeft{height: 282px; width: 425px; padding-bottom: 0px; float: left; border: 1px #FFA517 solid;}
.panelRight{height: 257px; width: 521px; float: left; overflow: auto; padding: 25px 0px 0px 0px; border: 1px #FFA517 solid; line-height: 20px; background: #FFF; font-family: helvetica; font-size: 11px; } /* Overflow: auto sorgt dafür das der Content Scrollbar wird */
.panelRight p.homelast{text-align:right; }


.home p{padding: 0px 10px 20px 10px; text-align:left; }
.unternehmen p, .beratung p, .team p, .referenz p, .presse p, .impressum p, .anfahrt p {padding: 0px 20px 20px 20px; text-align:left; font-family: helvetica; font-size: 11px; }
.leistung p{padding: 0px 20px 10px 20px; text-align:left; }
.leistung ul li{list-style-type:dotted; padding: 0 30px 10px 30px; }

.coda-nav-left {float: left;  height: 10px; width: 6px; margin: 0px 5px 0px 0px; }
.coda-nav-right { float: left; height: 10px; width: 6px; margin: 0px 0px 0px 2px; }
.coda-nav-left a { height: 5px; width: 6px; background: transparent url("../images/sliderArrowLeft.png") no-repeat;}
.coda-nav-right a { height: 5px; width: 6px; background: transparent url("../images/sliderArrowRight.png") no-repeat;}

.coda-nav{float:left; }
.coda-nav ul li a { background: #BFC4C1; height: 5px; }

