html{
  font-family: Arial, Helvetica, Geneva,sans-serif;
  font-size:11px;
  color:#808080;
}
body{
  background-color:#ffffff;
  background-image:url(layout/bg.gif);
  background-repeat:repeat-x;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
a, img, p{
  border:0;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
a{
  color:#464646;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
/*table, tr, td{
  border:none;
}
 table{
  border-top:1px solid #999999;
  border-left:1px solid #999999;
}
tr{
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
}
td{
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
} */
.noborder{
  border:none;
}
table.noborder,tr.noborder,td.noborder,div.noborder,span.noborder,p.noborder{
  border:none;
}
div.wrapper{
    height:100%;
    min-width:1100px;
    background-image:url(layout/pagebg.gif);
  background-repeat:repeat-y;
}
.clear{
  clear:left;
}
input{
  border:1px solid #cccccc;
  font-size:11px;
  color:#999999;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  padding-left:5px;
}

div.header{
  border-bottom: 1px solid #ffffff;
  height:184px;  
  background-image:url(layout/header_bg.gif);
  background-repeat:no-repeat;
}
div.header a img{
  float:left;
  margin-right:9px;

}

/* Menu */
div.header ul{
  margin:0;
  padding:0;
  width:803px;
  height:36px;
  margin-top:148px;
  float:left;
}
div.header ul li {
  float:left;
  list-style:none;
  height:36px;
}
div.header ul li a{
  height:36px;
  width:89px;
  display:block;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:0 0;
}
div.header ul li a:hover{
  background-position:0px -36px;
}  
div.header ul li a#Holz_von_hier{
  background-image:url(layout/menu1.gif);
}
div.header ul li a#Produkte{
  background-image:url(layout/menu2.gif);
}
div.header ul li a#Betriebe{
  background-image:url(layout/menu3.gif);
}
div.header ul li a#Klimapass{
  background-image:url(layout/menu4.gif);
}
div.header ul li a#Partner{
  background-image:url(layout/menu5.gif);
}
div.header ul li a#Wissenswert{
  background-image:url(layout/menu6.gif);
}
div.header ul li a#Holzboerse{
  background-image:url(layout/menu7.gif);
}
div.header ul li a#Holzmeile{
  background-image:url(layout/menu8.gif);
}
div.header ul li a#Erfahrungen{
  background-image:url(layout/menu9.gif);
  width:91px;
}


/* Menu active */



div.header ul li a#Holz_von_hier_a{
  background-image:url(layout/menu1.gif);
    background-position:0px -36px;
}
div.header ul li a#Produkte_a{
  background-image:url(layout/menu2.gif);
  background-position:0px -36px;
}
div.header ul li a#Betriebe_a{
  background-image:url(layout/menu3.gif);
  background-position:0px -36px;
}
div.header ul li a#Klimapass_a{
  background-image:url(layout/menu4.gif);
  background-position:0px -36px;
}
div.header ul li a#Partner_a{
  background-image:url(layout/menu5.gif);
  background-position:0px -36px;
}
div.header ul li a#Wissenswert_a{
  background-image:url(layout/menu6.gif);
  background-position:0px -36px;
}
div.header ul li a#Holzboerse_a{
  background-image:url(layout/menu7.gif);
  background-position:0px -36px;
}
div.header ul li a#Holzmeile_a{
  background-image:url(layout/menu8.gif);
  background-position:0px -36px;
}
div.header ul li a#Erfahrungen_a{
  background-image:url(layout/menu9.gif);
  background-position:0px -36px;
  width:91px;
}

div.header2{
  height:26px;
  line-height:26px;
  vertical-align:middle;
  background-image:url(layout/header2_bg.gif);
  background-repeat:repeat-x;
}
.header2 img{
  vertical-align:top;
}
.header2 form{
  margin-left:300px; /* 300 */
  color:#464646;
}
.header2 span{
  margin-left:306px;/* 396 */
  color:#464646;
}
.header2 a#Startlink{
  margin-left:40px;  
}
.header2 a#Startlink:hover{
 
}
/* here comes the page */

div.page_wrapper{

}

div.menu_left{
  width:232px;
  float:left;
  margin-right:27px;
  background-image:url(layout/menuleftbg.gif);
  background-repeat:no-repeat;

} 
.menu_left div.box{
  margin-left:37px;
}

/* Content */


div.content{
  float:left;
  width:593px;
  background-image:url(layout/contenthead.gif);
  background-repeat:no-repeat;
  margin-right:39px;
  min-height:100px;
} 
.content .zertifikat{
  height:28px;
  font-size:11px;
  color:#666666;
  font-weight:bold;
  line-height:28px;
  vertical-align:middle;
  text-align:right;
  width:593px;
}
.content .zertifikat input{
  font-size:11px;
  font-weight:normal;
  color:#999999;
}
.content .zertifikat img{
  vertical-align:top;
  margin-top:5px;
  margin-left:5px;
  margin-right:15px;
}
.content h1{
  margin:26px 0px 26px 0px;
  font-size:20px;
  font-weight:normal;
}

.content .trenner{
  margin-top:20px;
}

.footer{
  margin-left:260px;
 
  width:593px;
}
.footer .trenner{
  margin-bottom:7px;
}
.footer a, .footer{
  color:#737373;
  text-decoration:none;
  font-size:11px;
   margin-bottom:10px;
  font-weight:normal;
}
.footer a:hover{
  text-decoration:underline;
}
/* Menu right */
div.menu_right{
  width:170px;
  float:left;


} 
.menu_right a#onlineshop{
  height:28px;
  background-image:url(layout/menurightbg.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  display:block;
  width:170px;
  font-size:12px;
  color:#333333;
  text-align:center;
  line-height:28px;
  vertical-align:middle;
  text-decoration:none;
}
.menu_right a#onlineshop:hover{
  color:#ffffff;
}


   
/* Boxen */
div.box{
  width:168px;
  color:#505050;
  border:1px solid #cccccc;
  background-color:#ffffff;
  margin-top:12px;
  padding-bottom:4px;
}
.box .trenner, .trenner{
  border:0;
  padding:0px 0px 0px 0px;
  margin:0px 0px 1px 0px;
  border-bottom:1px solid #cccccc;
  height:1px;
  line-height:1px;
}
.box h2{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  margin:4px auto;
  padding:0px 0px 0px 4px;
  width:156px;
  height:22px;
  line-height:24px;
  vertical-align:middle;
  background-color:#fdb64a;
  text-align:left;
}
.box p{
  width:160px;
  margin:4px auto;
}
.box a{
  display:block;
  color:#fdb64a;
  font-size:11px;
  text-align:right;
  margin-right:4px;
  text-decoration:none;
}



/* Menu */

div.box#menu{
  color:#505050;
}
.box#menu h2{
  color:#ffffff;
  background-color:#689c19;
}
.box#menu ul{
  margin:4px 0px 3px 4px;
  padding:0;
}

.box#menu ul li {
  list-style:none;
  height:22px;
}
.box#menu ul li a{
  font-size:11px;
  height:22px;
  color:#111111;
  width:158px;
  border-left:1px solid #d9e2cb;
  border-right:1px solid #a8a8a8;
  border-top:1px solid #d9e2cb;
  border-bottom:1px solid #a8a8a8;
  display:block;
  text-decoration:none;
  text-align:left;
  line-height:22px;
  vertical-align:middle;
  background-color:#bacba1;
}
.box#menu ul li a b{
  margin-left:8px;
  font-weight:normal;
}

.box#menu ul li a:hover b{

  font-weight:bold;
}

.submenu ul{
  margin:4px 0px 3px 4px;
  padding:0;
}

.submenu ul li {
  list-style-image:url(layout/menubg_green.gif) !important;
  height:auto !important;
  list-style-position:outside !important;
  margin-left:17px  !important;
}
.submenu ul li a{
  height:auto !important;
  line-height:auto !important;
  color:#464646;
  width:141px !important;
  border:0px !important;
  display:block !important;
  text-decoration:none;
  text-align:left;
  vertical-align:middle;
  background-color:#ffffff !important;
  background-image:none !important;
  background-repeat:no-repeat;
  background-position:0px 1px;
}
.submenu ul li a b{
  margin-left:0px  !important;
}

/* Special Boxes */

.box#Produktsuche h2{
  background-color:#006633;
}

/* Poll */

.box#poll form{
  margin-left:15px;
}

/* Login */

div.box#login{
  background-image:url(layout/loginbg.gif);
  background-repeat:no-repeat;
}
.box#login h2{
  background:transparent;
}
.box#login form{
  width:160px;
  margin:4px auto;
}
.box#login form span{
  display:block;
  width:160px;
  text-align:right;
  margin-right:4px;
}
.content ul{
  padding-left:20px;
}
.content li{
  list-style-image:url(layout/li_green.gif);
}