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 .8em 0}
h4{letter-spacing:0}
h2{font-size:1.3em;margin:1.7em 0 .6em 0}
h3{font-size:1.25em;margin:1.4em 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.55 Arial,Tohama,Helvetica,sans-serif;color:#333;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%;height:110px;background:#ADCB27;overflow:hidden}
#header .seite{padding:25px 0 20px 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,#header .rechts h2{margin:0;font-size:1em;line-height:1;display:block;width:300px;height:70px;background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/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{float:left;display:block;list-style:none;border-right:1px solid #D3E0A4;cursor:pointer}
#menu a,#subMenusContainer a,#menu strong.active,#subMenusContainer strong.active{display:block;float:left;line-height:30px;height:30px;padding:0 10px;width:135px;font-size:14px;font-weight:normal}
#subMenusContainer a,#menu li li a,#subMenusContainer strong.active,#menu li li strong.active{float:none;text-align:left;background:#EBF2D6;display:block;width:141px;padding:7px 4px 7px 10px;font-size:12px;line-height:18px;height:auto;border:1px solid #D3E0A4;border-top:0}
#subMenusContainer a.first,#menu li li a.first,#subMenusContainer strong.first,#menu li li strong.first{border-top:1px solid #D3E0A4}
* html #subMenusContainer a,* html #menu li li a{height:1%;}
#menu a.mainMenuParentBtnFocused{background:#EBF2D6}
#menu a:hover,#subMenusContainer a:hover,#subMenusContainer a.subMenuParentBtnFocused,#subMenusContainer a.trail{background:#fff}
.smOW{display:none;position:absolute;overflow:hidden;margin:0;padding:0}
#menu ul,#subMenusContainer ul{left:0;}
#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:10000;}
#menu strong.active,#menu a.active,#subMenusContainer strong.active,#subMenusContainer a.active{background:#ADCB27;}
#menu li li{float:none;}
#menu li li a{position:relative;float:none;}
#menu li ul{position:absolute;margin-left:-1000em;margin-top:32px;}
#menu li ul ul{margin:-1em 0 0 -1000em;}
#menu li:hover ul ul,#menu li.sfHover ul ul{margin-left:-1000em;}
#menu li:hover ul,#menu li.sfHover ul{margin-left:0;}
#menu li li:hover ul,#menu li li.sfHover ul{margin-left:220px;margin-top:-31px;}
#menu li a:focus + ul{margin-left:0;margin-top:2.2em;}
#menu li li a:focus + ul{left:0;margin-left:1010em;margin-top:-2.2em;}
#menu li li a:focus{left:0;margin-left:1000em;width:10em;margin-top:0;}
#menu li li li a:focus{left:0;margin-left:2010em;width:10em;margin-top:-1em;}
#menu li:hover a:focus{margin-left:0;}
#menu li li:hover a:focus + ul{margin-left:10em;}

#inhalt{margin:30px 0 62px 0;padding:0;width:100%}
#seite_index #inhalt .seite{background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/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{margin:7px 0}
#inhalt p.context{margin:0;padding:0}
#inhalt #suchergebnisse-inhalt h3{text-transform:none;margin-bottom:0}
#inhalt #suchergebnisse-inhalt p.header{margin:20px 0;background:#EBF2D6;border:1px solid #D3E0A4;padding:5px 15px}
#inhalt ul{list-style-type:none}
#inhalt ul li{background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/li.gif) 0px 5px no-repeat;padding:0 0 0 17px}
#inhalt .vorteile{margin-top:16px}
#inhalt .vorteile ul li{background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/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}
#inhalt p.url{color:#bbb;margin-top:0}
#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 #C5D687;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;height:48px}
#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(http://d.b2b-wood.eu/tl_files/b2b-wood-template/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(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/lupe.cur),pointer}
#footr{position:relative;border-top:1px solid #D3E0A4;margin-top:-23px;width:100%;height:22px;line-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(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/nr1.jpg) top left no-repeat}
#nummer2{width:510px;background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/nr2.jpg) top left no-repeat}
#nummer3{width:510px;background:url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/nr3.jpg) top left no-repeat}
a.button{border:2px solid #ADCB27;text-decoration:none !important;background:#cacaca url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/button.jpg) top left repeat-x;padding:5px 30px;height:40px;line-height:40px;text-shadow:1px 1px 0 #fff;-moz-border-radius:5px}
a.button:hover{border-color:#ADCB27;text-decoration:none !important;background:#f9f9f9 url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/button.jpg) bottom left repeat-x}
.shopdownload{background:transparent url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/shopicon.jpg) 406px 38px no-repeat}
.bildrand img, .ce_gallery img{border:1px solid #C5D687;box-shadow:2px 2px 6px 0 #ddd;margin-bottom:10px}
#lbOverlay{position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;background-color:#222;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:600;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/ajax-loader.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/prevlabel.gif) no-repeat 0 51%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/nextlabel.gif) no-repeat 100% 51%;}
#lbBottom{font:13px/1.55 Arial,Tohama,Verdana,sans-serif;color:#111;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:113px;height:22px;background:transparent url(http://d.b2b-wood.eu/tl_files/b2b-wood-template/images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{margin-bottom:15px;font-size:12px;font-weight:400;}
.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%}
