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

/* header */
#header{height:188px;background:url(../images/dot.png) repeat-x bottom}
#header img {border:none;float:right;}
#header h1{background:url(../images/branding2.png) no-repeat;height:94px;width:380px;margin-top:65px}

/* navi */
#navi{padding:150px 0 0 0;}
#navi li{}
#navi li a{color:#5e5e5e;text-decoration:none;display:block;height:40px;line-height:40px}
#navi li .nav1_1{background:url(../images/nav_1.png) no-repeat}
#navi li .nav1_2{background:url(../images/nav_2.png) no-repeat}
#navi li .nav1_3{background:url(../images/nav_3.png) no-repeat}
#navi li .nav1_4{background:url(../images/nav_4.png) no-repeat}
#navi li a:hover, #ueber_uns #navi li .nav1_1, #service #navi li .nav1_2, #produktpalette #navi li .nav1_3, #harfentreppen #navi li .nav1_3, #gelaendertreppen #navi li .nav1_3, #holzwangentreppen #navi li .nav1_3, #stahlwangentreppen #navi li .nav1_3, #spindeltreppen #navi li .nav1_3, #aussentreppen #navi li .nav1_3, #spiele #navi li .nav1_4{color:#5e5e5e;text-decoration:none;background-position:bottom}

/* naviAdd */
.naviAdd{padding:15px 0 0 0}
.naviAdd li{display:inline;font-size:0.9em;}
.naviAdd li a{color:#5e5e5e;text-decoration:none}
.naviAdd li a:hover{color:#5e5e5e;text-decoration:underline}

/* content */
#content{width:532px;float:right}

.contentMain{padding:20px 0}
.contentMain ul{list-style:disc outside;padding:0 0 0 20px}
.contentMain li{margin:4px 0}

.line{height:20px;background:url(../images/dot.png) repeat-x top;}

#index h2{background:url(../images/h2_produkt.png) no-repeat;height:30px}

.img{border:2px solid #5e5e5e;padding:1px;margin-bottom:20px}
.img1{margin-right:7px}

.produkt_nav{padding:1px;border:3px solid #5e5e5e;margin-bottom:20px}
.produkt_nav ul{float:left;background:#5e5e5e;width:242px;padding:10px 0 10px 20px;list-style:none}
.produkt_nav li{margin:8px 0}
.produkt_nav a{color:#fff;text-decoration:none}
.produkt_nav a:hover, .produkt_nav .aktiv{color:#fff;text-decoration:underline}

.leftSide{width:162px;padding:0 50px 0 239px;float:left;background:url(../images/bg_left.jpg) no-repeat;height:550px}

/* footer */
#footer{background:url(../images/dot.png) repeat-x;padding:10px 0 0 0;font-size:0.9em}
#footer img {border:none;float:left;padding-top:5px}
#footer p{float:left;padding:0 0 0 10px}
#footer p strong{color:#b60a0a}
#footer ul a{float:right;color:#5e5e5e;text-decoration:none}
#footer ul a:hover{text-decoration:underline;color:#5e5e5e}

/* allgemein */
a{color:#b60a0a;text-decoration:underline}
a:hover{color:#000}
ul{list-style:none}

h1{}
h2{font-size:1.5em;color:#b60a0a}
p{margin-bottom:20px;line-height:1.6em}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size: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}
.gallery a img{width:112px;height:150px;overflow:hidden;padding:1px;border:1px solid #5E5E5E}
.gallery a{margin:0 10px 15px 0;display:block;float:left;}
.gallery br{font-size:0.001em;line-height:0.001em;clear:both}
