@charset "utf-8";

*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; color:#616b79; line-height:24px;}
html{height:100%;}
body{background-image:url(../pics/bg_body.gif);background-image:url(../pics/bg_stripes.gif);background-repeat:repeat;}
a{text-decoration:none;color:#333;font-weight:bold;}
a img{border:0;}
p, li{font-size:0.831em;}
.highlight{font-weight:bold;color:#e78d19;}
.pic-subtext{font-size:11px;line-height:14px;color:#303030;opacity:1;}
.artikel-subtext{font-size:11px;line-height:14px;color:#303030;float:left}
.picbox p{font-size:0.7em;line-height:14px;color:#303030;float:left;width:80%}
.pic-subtext h4 {font-size:11px;line-height:14px;color: #303030;font-weight: bold;}
#rightcol p{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px; color:#3081bb;margin-bottom:15px;}
h1{clear:both;font-family:Helvetica, sans-serif; font-weight:bold;font-size:24px;color:#e78d19;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px #CCC solid;}
h2, h3, h4{font-weight:bold;font-size:0.831em;}
h3{color:#FFF;border:1px solid #e78d19;background-color:#e78d19;padding:5px 25px 5px 25px;display:inline;text-transform:uppercase}
h4{color:#e78d19;border:1px solid #e78d19;padding:5px 25px 5px 25px;display:inline;}
.nobr{ white-space:nowrap; }
hr { clear:both;display: block; height: 1px;border: 0; border-top: 1px solid #ccc;margin: 2em 0; padding: 0; }


/* Cookie Banner Styles*/
#cookie-banner {position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fc8c00;    padding: 20px;    font-size: 1.1rem;    font-family: verdana;    text-align: center;    z-index: 9999;}
#cookie-banner a.btn-ok {margin: 0;cursor: pointer;background: #FFF;padding: 8px 20px;margin-left: 10px;border-radius: 5px;color:#000000;font-weight: bold;font-size: 1.2rem;}
#cookie-banner a.ok-button:hover {background-color: #aaa;}
#cookie-banner p.cookiemessage {display: inline; padding: 0; margin: 0;text-shadow:none;color:#FFFFFF;line-height:3rem;}
#cookie-banner p.cookiemessage a {display: inline; padding: 0; margin: 0 1rem;text-shadow:none;    color: #375e6e;    background: #fff;    padding: 5px 6px;    border-radius: 10px;}


#wrapper{
width:1000px;
min-height:1000px;
padding:0 10px;
margin:0 auto;
background-color:transparent;
background-image:url(../pics/bg_page.png);
background-repeat:repeat-y;
}
#header{
width:1000px;
height:222px;
background-image:url(../pics/header.jpg);
background-position:left;
background-repeat:no-repeat;
clear:both;
}
#logo-stuhl {height:222px;float:left;}
.logo-hersteller {height:60px;width:125px;float:left;}

#leftmenue{
margin:53px 0 0 -17px;
width:206px;
float:left;
}

#leftmenue ul{margin:53px 0 0 20px;list-style:none;width:180px}
#leftmenue ul li{padding:4px 0 0 40px;height:50px;background-image:url(../pics/btn_left-menue.png);background-repeat:no-repeat;margin-left:-20px}
#leftmenue ul li a{height:50px; color:#FFF;display:block;text-decoration:none;letter-spacing:0.5pt;outline:none;}
#leftmenue ul li:hover{background-image:url(../pics/btn_left-menue_active.png);}
#leftmenue .active{background-image:url(../pics/btn_left-menue_active.png);}

#page {width:640px;float:left;background-color:#FFF;padding:50px 30px;}
.artikel  {float:left;padding:0px 0px 20px 0px;}
.picbox  {width: 39%}
.textbox  {width: 60%}
.textbox p {font-size:0.813em;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.artikel img {float:none;display:block;padding:0px 30px 20px 0px;}

#static {width:10px;height:10px;float:left;background-color:#aa3300;}
#pic-rechts{z-index:20;float:right;margin-top:0px;}
#pic-links{position:absolute;left:-400px;}
#back-to-top{bottom: 0;height: 208px;margin-left: 950px;margin-right:0;position: fixed;width: 125px;z-index: 50;}
.clear{clear:both;height:0px;}
