@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:url(../images/bgW.png) repeat-x;font:76% Verdana, Arial, Helvetica, sans-serif;color:#686868;}
#container{width:992px;margin:auto}

/* header */
#header{background:url(../images/headerBg.png) no-repeat; width:992px; height:230px;}
#header img {width:480px; height:94px; float:left; margin: 68px 0px 0px 50px; border:none;}

/*gallary */
#gallary {width:347px; height:183px; background:url(../images/gallaryBg.jpg) no-repeat; float:left; margin:23px 0px 0px 64px;
padding:8px 0px 0px 31px;}

/* navi */
#navi{background:url(../images/naviBg.png) no-repeat; width:992px; height:39px;padding:0px 0px 0px 50px;}
#navi ul{width:917px; height:39px;list-style-type:none;}
#navi li{float:left;height:39px;}
#navi li a{color:#dadada;text-decoration:none; display:block;height:39px; width:152px;}
#navi li a:hover{color:#fefefe;text-decoration:none}

#navi li.navi_01 a{width:151px;}
#navi li.navi_02 a{width:152px;}
#navi li.navi_03 a{width:153px;}
#navi li.navi_04 a{width:154px;}
#navi li.navi_05 a{width:152px;}
#navi li.navi_06 a{width:153px;}

#navi li.navi_01 a:hover, #index #navi li.navi_01 a{background:url(../images/navi01.png) no-repeat top;}
#navi li.navi_02 a:hover, #leistungen #navi li.navi_02 a{background:url(../images/navi02.png) no-repeat top;}
#navi li.navi_03 a:hover, #werkzeugbau #navi li.navi_03 a{background:url(../images/navi03.png) no-repeat top;}
#navi li.navi_04 a:hover, #kontakt #navi li.navi_04 a{background:url(../images/navi04.png) no-repeat top;}
#navi li.navi_05 a:hover, #anfahrt #navi li.navi_05 a{background:url(../images/navi05.png) no-repeat top;}
#navi li.navi_06 a:hover, #impressum #navi li.navi_06 a{background:url(../images/navi06.png) no-repeat top;}


/* content */
#box{background: url(../images/contentBg.png) top left no-repeat; width:992px; min-height:530px;_height:530px;
padding:0px 0px 0px 25px;}
#content{width:942px;min-height:530px;_height:530px;}

.contentMain{width:560px;float:left;padding:36px 0px 0px 50px;}
.contentMain a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.contentMain a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.contentMain p{width:512px;}
.contentMain p.firstp{padding:15px 0px 0px 0px;}
.contentMain ul{padding:0px 0px 20px 0px; width:450px; list-style:none;}
.contentMain ul li{ line-height:1.6em; padding:0px 0px 0px 28px; background:url(../images/bullet.gif) left bottom no-repeat;}
.contentMain .left{width:300px; float:left;}
.contentMain .left p{width:300px;}
.contentMain .right{float:left; padding:15px 0px 0px 0px}
.contentMain .right p{width:240px;}
.contentMain .anfahrt{border:1px solid #00a3f3;}

/*headlines */
#index .contentMain h1{background:url(../images/h1_index.png) no-repeat;width:235px;height:32px;}
#leistungen .contentMain h1{background:url(../images/h1_leistungen.png) no-repeat;width:142px;height:32px;}
#werkzeugbau .contentMain h1{background:url(../images/h1_werkzeugbau.png) no-repeat;width:155px;height:32px;}
#kontakt .contentMain h1{background:url(../images/h1_kontakt.png) no-repeat;width:142px;height:32px;}
#danke .contentMain h1{background:url(../images/h1_kontakt.png) no-repeat;width:142px;height:32px;}
#anfahrt .contentMain h1{background:url(../images/h1_anfahrt.png) no-repeat;width:142px;height:32px;}
#impressum .contentMain h1{background:url(../images/h1_impressum.png) no-repeat;width:142px;height:32px;}

.contentSidebar{width:330px;float:left; padding:30px 0px 0px 0px;}
.contentSidebar #adresse{width:250px; padding:0px 0px 0px 50px;}
.contentSidebar p.firstp{padding:25px 0px 0px 0px;}
.contentSidebar p{width:250px;}
.contentSidebar #kontakte{ background:url(../images/kontakteBg.png) no-repeat; height:315px; padding:24px 0px 0px 50px;}
.contentSidebar p.firstp{padding:20px 0px 0px 0px;}
.contentSidebar p.emailp{ background:url(../images/bullet.gif) left bottom no-repeat; padding:3px 0px 0px 20px;}
.contentSidebar p{width:250px;}

/*headlines */
.contentSidebar h2.adress{background:url(../images/h2_adresse.png) no-repeat;width:107px;height:32px;}
.contentSidebar h2.kontakte{background:url(../images/h2_kontakt.png) no-repeat;width:107px;height:32px;}

/* footer */
#footer{height:50px;background:#01395b url(../images/footerBg.png) repeat-x;color:#fff;}
/*footerDiv */
#footerDiv{width:916px; margin:auto; padding:30px 0px 0px 15px; font-size:10px;}
#footerDiv ul{background:none;}
#footerDiv li{display:inline;}
#footerDiv li a{color:#fff;text-decoration:none;}
#footerDiv li a:hover{color:#fff;text-decoration:underline;}

/* allgemein */
a{color:#00a0ef;text-decoration:underline}
a:hover{color:#00a0ef; text-decoration:underline;}
ul{list-style:none}
h1{}
h2{}
p{margin-bottom:20px;line-height:1.4em}
div {line-height:1.4em}
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}
