@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{background:url("../images/bg.png"/) repeat-x #fff;font:78% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#525252}

#container{width:900px;padding:0 10px;margin:auto;background:#fff}

.head{background:url("../images/header_bg.png") repeat-x;height:91px}
.head img{float:left;margin-right:4px}
.nav{float:right}
.nav .nav1_1{border-bottom:7px solid #e6412b}
.nav .nav1_2{border-bottom:7px solid #fe7a2b}
.nav .nav1_3{border-bottom:7px solid #f4dc0f}
.nav .nav1_4{border-bottom:7px solid #76a306}
.nav .nav1_5{border-bottom:7px solid #6f8ca6}

h1 { font-size:20px;	
	}

#top{height:350px;background:url("../images/top_bg.png") repeat-x bottom}
#top .sprachauswahl{padding:5px 0 0 2px;float:left}
#top .breadcrumb {float:left;padding:6px 0 0 2px;margin-left:159px}
#top li{display:inline;color:#525252;font-size:0.9em;}
#top a{color:#2F3E4C}
#top a:hover{color:#000}

.inhalt{padding:10px 0 0 0}

.box_right{border-left:1px solid #e4e4e4;float:right;width:590px;padding:0 25px;}
.box_right .trenner{background:url("../images/top_bg.png")  repeat-x center;height:3px;clear:both;padding:25px 0}
.box_right h1{width:400px;height:24px;display:block;margin-bottom:15px}

/*
.box_left .h1_start{background:url("../images/h1/h1_start.png") no-repeat;width:400px;height:24px;display:block;margin-bottom:15px}
.box_right .h1_produktlinien{background:url("../images/h1/h1_produktlinien.png") no-repeat}
.box_right .h1_material{background:url("../images/h1/h1_material.png") no-repeat}
.box_right .h1_referenzen{background:url("../images/h1/h1_referenzen.png") no-repeat}
.box_right .h1_wissenswertes{background:url("../images/h1/h1_wissenswertes.png") no-repeat}
.box_right .h1_geschichte{background:url("../images/h1/h1_geschichte.png") no-repeat}
.box_right .h1_kontakt{background:url("../images/h1/h1_kontakt.png") no-repeat}
.box_right .h1_anfahrt{background:url("../images/h1/h1_anfahrt.png") no-repeat}
.box_right .h1_impressum{background:url("../images/h1/h1_impressum.png") no-repeat}

.box_right .h1_productlines{background:url("../images/h1/h1_productlines.png") no-repeat}
.box_right .h1_materialsamples{background:url("../images/h1/h1_materialsamples.png") no-repeat}
.box_right .h1_references{background:url("../images/h1/h1_references.png") no-repeat}
.box_right .h1_news{background:url("../images/h1/h1_news.png") no-repeat}
.box_right .h1_history{background:url("../images/h1/h1_history.png") no-repeat}
.box_right .h1_contact{background:url("../images/h1/h1_contact.png") no-repeat}
.box_right .h1_route{background:url("../images/h1/h1_route.png") no-repeat}
.box_right .h1_imprint{background:url("../images/h1/h1_imprint.png") no-repeat}*/

#index .box_right{border-left:1px solid #e4e4e4;float:right;width:395px;padding:0 25px;}
#index .box_left{float:left;width:400px;padding:0 25px;}
#index .box_right img{border: 1px solid #919191;margin:0 10px 5px 0}

.box{float:left;}
.box img{border: 1px solid #919191;margin:0 0 5px 0}
.box .mehr{display:block;background:#a4a4a4;color:#fff;text-decoration:none;width:40px;font-size:0.8em;padding:0 0 0 3px}
.box .mehr:hover{background:#6f8ca6}
.box1{width:170px;border-left:1px solid #e4e4e4;padding-left:20px;}
.box2{width:395px;padding-right:20px;}
.box3{width:170px;border-right:1px solid #e4e4e4;padding-right:20px;}
.box4{width:170px;padding:0 20px;}
.box5{width:395px;padding-left:20px;}
.box_all{width:625px}

#impressum .impressum_aktiv, #anfahrt .anfahrt_aktiv, #kontakt .kontakt_aktiv, .treppen .treppen_aktiv, .fassaden .fassaden_aktiv, .innenausbau .innenausbau_aktiv, .restaurierung .restau_aktiv, .marmor .marmor_aktiv, .granit .granit_aktiv, .sandstein .sandstein_aktiv, .holz .holz_aktiv, .technik .inhalt .subnavi .technik_aktiv, .spindel .inhalt .subnavi .spindel_aktiv, .wangen .inhalt .subnavi .wangen_aktiv, .bolzen .inhalt .subnavi .bolzen_aktiv, .holmen .inhalt .subnavi .holmen_aktiv, .krag .inhalt .subnavi .krag_aktiv, .glas .inhalt .subnavi .glas_aktiv{color:#515151;border-left:3px solid #515151;}


.subnavi{width:195px;padding:0 25px 0 10px ;font-size:1.1em;float:left}
.subnavi .headline_li{height:27px;padding:0 0 0 18px;}
#produktlinien .subnavi .headline_li{background:url("../images/quadrat_rot.png") no-repeat 0 3px}
#referenzen .subnavi .headline_li{background:url("../images/quadrat_gelb.png") no-repeat 0 3px}
#material .subnavi .headline_li{background:url("../images/quadrat_orange.png") no-repeat 0 3px}
.subnavi li{border-bottom:1px solid #e4e4e4}
.subnavi li a{display:block;height:26px;padding:8px 0 0 18px;color:#5D5D5D;text-decoration:none;border-left:3px solid #fff;margin:1px 0}
.subnavi li a:hover{color:#2A2A2A;border-left:3px solid #515151}

.subnavi .nav2{display:block;height:20px;padding:2px 0 0 20px;color:#5D5D5D;text-decoration:none;border-left:3px solid #fff;margin:1px 0}
.subnavi .nav_abstand{margin-bottom:10px}
.subnavi li li{border:none}



table td{padding:5px 5px 5px 5px;border:1px solid #e4e4e4}
table .notable{border:none;background:none}
/*table .notable:hover{background:none;color:#525252}*/
table tr{background:#f7f7f7}
/*table tr:hover{background:#e4e4e4;color:#000}*/

.footer{background:url("../images/top_bg.png") repeat-x top;height:80px;font-size:0.9em;padding-top:10px}
.footer h2{background:url("../images/quadrate.png") no-repeat;float:left;font-size:1em;padding-left:90px}
.footer .adress li{float:left;margin-right:25px;padding-top:8px;line-height:1.8em}
.footer .footer_nav{float:right}
.footer .footer_nav li{display:inline;color:#919191}
.footer a{color:#2F3E4C;text-decoration:underline}
.footer a:hover{color:#000}

.aktiv{color:#000}
.box_right .map24{padding-top:15px;border:none}
.box .noborder{border:none}
a{color:#42586C;text-decoration:underline}
a:hover{color:#000}
p{margin-bottom:20px}
.nofloat{clear:both}
ul{list-style:none}
.danke{border:1px solid #e4e4e4;background:#fcfcfc;padding:5px}
.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}

#euroweb {width:600px;}
#euroweb a img {float:left; margin:0 10px 0 0; border:none;}
