html[xmlns^="http"]{overflow-y:scroll}
html,body,div,span,applet,object, h1,h2,h3,h4,h5,h6,p,blockquote,pre, p,a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
a,a:visited,a:focus,a:active,a:hover{color:#550F0A;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
img{border:none;vertical-align:bottom}
ul{position:relative}
ul,ol{list-style-type:none}
acronym,abbr{cursor:help;border-bottom:1px dotted #897866;font-style:normal}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;background-color:inherit;line-height:130%;font-weight:normal}
h1,h4{font-size:1.35em;margin:0 0 .6em 0;letter-spacing:1px}
h4{letter-spacing:0}
h2{font-size:1.3em;margin:1em 0 .6em 0}
h3{font-size:1.25em;margin:.9em 0 .5em 0}
h5,h6{font-size:1.2em;margin:1.1em 0 .1em 0}
small{font-size:12px;color:#555}
html,body{text-align:center;width:100%;font:13px/1.6 Arial,Tohama,Helvetica,sans-serif;color:#111;text-decoration:none;background:#fff}
body{position:relative}
html,body,#wrap{height:100%}
body > #wrap{height:auto;min-height:100%}
#inhalt{padding-bottom:23px}
.seite{text-align:left;width:940px;margin:0 auto;padding:0}
.w66{width:600px}
.w33{width:300px}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
#header{width:100%;background:#ADCB27;margin:0;padding:30px 0 22px 0}
#header .links{text-transform:uppercase;padding:0;color:#fff}
#header .links .kasten{display:block;float:left;width:50px;height:45px;border:1px solid #fff;margin:2px 20px 0 0}
#header .links h1{margin:0;line-height:100%;padding:0}
#header .rechts a{display:block;width:300px;height:70px;background:url(images/b2b-logo.jpg) top left no-repeat;text-indent:-99868px}
#navi{width:100%;height:30px;background:#EBF2D6;border-bottom:1px solid #D3E0A4;margin:0}
#menu{border-left:1px solid #D3E0A4;margin:0;padding:0;float:left}
#menu ul{margin:0;padding:0}
#menu li{margin:0;padding:0;float:left;display:block;background:none;border-right:1px solid #D3E0A4;cursor:pointer}
#menu li.last{border-bottom:0}
#menu li a,#menu li p.active{display:block;line-height:30px;padding:0 10px;width:135px;font-size:14px;font-weight:normal}
#menu li ul{width:155px;margin-left:-1px;padding:0;position:absolute;z-index:99;left:-999em;height:auto}
#menu li ul ul{margin:-30px 0 0 155px}
#menu li li{padding:0;margin:0}
#menu li:hover ul ul,#menu li:hover ul ul ul, #menu li.sfhover ul ul,#menu li.havechildsfhover ul ul,#menu li.havechild-activesfhover ul ul,#menu li.activesfhover ul ul, #menu li.sfhover ul ul ul,#menu li.havechildsfhover ul ul ul,#menu li.havechild-activesfhover ul ul ul,#menu li.activesfhover ul ul ul{left:-999em}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul, #menu li.sfhover ul,#menu li.havechildsfhover ul,#menu li.havechild-activesfhover ul,#menu li.activesfhover ul, #menu li li.sfhover ul,#menu li li.havesubchildsfhover ul,#menu li li.havesubchild-activesfhover ul,#menu li li.activesfhover ul, #menu li li li.sfhover ul,#menu li li li.havesubchildsfhover ul,#menu li li li.havesubchild-activesfhover ul,#menu li li li.activesfhover ul{left:auto}
#menu li:hover, #menu li.sfhover, #menu li.havechildsfhover, #menu li.havechild-activesfhover{background:#EBF2D6}
#menu li ul{border:1px solid #D3E0A4;background:transparent url(images/trans10.png)}
* html #menu li ul{background:#fff}
#menu li ul li{border-bottom:1px solid #D3E0A4;border-right:none;background:none}
#menu li ul a,#menu li ul p.active{border-right:none;margin:0;width:141px;padding:7px 4px 7px 10px;line-height:normal;background:none;font-size:12px}
#menu ul li a.active, #menu ul li a.active:hover, #menu ul li a.active:active, #menu ul li a.active:focus{background:none !important}
#menu p.active,#menu li.trail a{background:#ADCB27 !important}
#inhalt{margin:30px 0 62px 0;padding:0;width:100%}
#seite_index #inhalt .seite{background:url(images/b2b-wood-teaser.jpg) top left no-repeat;padding-top:150px}
#inhalt a,#inhalt a:focus,#inhalt a:active,#inhalt a:visited{text-decoration:underline}
#inhalt a:hover{text-decoration:none}
#inhalt .links p,#inhalt ul,#inhalt ol{line-height:1.6;margin:7px 0}
#inhalt ul{list-style-type:none}
#inhalt ul li{background:url(images/li.gif) 0px 5px no-repeat;padding:0 0 0 17px}
#inhalt .vorteile{margin-top:16px}
#inhalt .vorteile ul li{background:url(images/ja.gif) 0px 2px no-repeat;padding:1px 0 2px 23px}
#inhalt ol{list-style-type:decimal;list-style-position:inside}
#inhalt form input.submit:hover{color:green}
.mod_sitemap ul ul li{margin-left:20px}
span.relevance{color:green;font-size:70%}
span.highlight{font-weight:bold}
p.url{color:#bbb}
#inhalt form input.text,#inhalt form input.captcha,#inhalt form input.upload,#inhalt form textarea,#inhalt select{font:12px arial,verdana,sans-serif;color:#111;padding:2px;margin:3px 2px 3px 6px;border:1px solid #D3E0A4;width:270px}
#inhalt form input.mandatory{border:2px solid #D3E0A4;width:268px}
#inhalt select.mandatory{border:2px solid #D3E0A4;width:135px}
#inhalt form textarea{height:70px}
#inhalt form input.captcha{border:2px solid #D3E0A4;width:30px}
#inhalt form input.submit{text-shadow:1px 1px 0 #fff;cursor:pointer;margin:2px;padding:1px 10px;font-size:12px}
#inhalt form .error{color:red;font-style:italic}
#suchfeld .formbody{position:relative;}
#suchfeld input#ctrl_15{width:266px;padding:4px 30px 4px 4px;margin:0;position:relative;top:0;left:0;}
#suchfeld input#ctrl_15_submit{position:absolute;top:0;right:0;cursor:pointer;display:block;width:22px;height:22px;margin:0;border:none;text-indent:-93123px;background:url(images/zoom.gif) center center no-repeat}
form#f5 .explanation p{color:#999}
form#f5 table tr.row_1 td.col_0{visibility:hidden}
form#f5 table tr.row_1 td.col_1 #ctrl_30 span{margin-right:20px}
.ce_gallery a img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:url('images/lupe.cur'),pointer}
#footr{position:relative;border-top:1px solid #D3E0A4;margin-top:-23px;width:100%;height:22px;background:#EBF2D6;padding:0;font-size:11px}
#footr .links{background:#EBF2D6}
#footr ul li{display:inline;padding:0;margin:0;list-style-type:none}
#footr ul li a,#footr p{background:transparent;display:inline;padding:0 6px 0 4px;border-right:1px solid #D3E0A4}
#footr a.last,#footr p.last{border:none;padding-right:0}
#footr .mod_customnav a.invisible{border:none !important;padding:0;margin:0;display:none !important}
.anmeldekasten{border:1px solid #ADCB27;padding:15px 30px;width:400px;margin-bottom:40px;background:#EBF2D6}
.linksrand{margin-bottom:18px;padding-left:50px}
.linksrand2{margin-bottom:18px;margin-top:-12px;padding-left:50px}
.linksrand h2,.linksrand h3{margin-top:0;padding-top:8px}
#nummer1{width:510px;background:url(images/nr1.jpg) top left no-repeat}
#nummer2{width:510px;background:url(images/nr2.jpg) top left no-repeat}
#nummer3{width:510px;background:url(images/nr3.jpg) top left no-repeat}
a.button{border:1px solid #ADCB27;text-decoration:none !important;background:#cacaca url(images/button.jpg) top left repeat-x;padding:3px 15px;text-shadow:1px 1px 0 #fff;-moz-border-radius:2px}
a.button:hover{border-color:#111;text-decoration:none !important;background:#f9f9f9 url(images/button.jpg) bottom left repeat-x}
.shopdownload{background:transparent url(images/shopicon.jpg) 406px 38px no-repeat}
.bildrand img, .ce_gallery img{border:1px solid #D3E0A4;}
#lbOverlay{background-color:#313B13}
.lbLoading{background:#fff url('images/ajax-loader.gif') no-repeat center}
#lbPrevLink:hover{background:transparent url('images/prevlabel.gif') no-repeat 0% 51%}
#lbNextLink:hover{background:transparent url('images/nextlabel.gif') no-repeat 100% 51%}
#lbCloseLink{background:transparent url('images/closelabel.gif') no-repeat center}
#lbBottom{font-family:Arial,Verdana,sans-serif;font-size:10px;color:#222}
#lbCaption{margin-bottom:15px;font-size:12px;font-weight:normal}
.invisible{width:0;height:0;left:-1000em;top:-1000em;position:absolute;overflow:hidden;display:inline}
.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfixleft:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.clearfixleft{display:inline-block}
* html .clearfixleft{height:1%}