html {height:100%;}
body {margin:0px; padding:0px; background-image:url(Bilder/body_bg.png); background-position:top center; background-repeat:repeat-x;}
	#container {width:988px; border:1px solid #999999; border-top:none; margin:0px auto 0px auto; padding:0px; background-image:url(Bilder/container_bg.png); background-position:top center; background-repeat:repeat-y;}
		#meta {width:966px; text-align:right; margin:0px auto 0px auto; padding:5px 0px 5px 0px;}
		#header {width:988px; height:180px; background-image:url(Bilder/header_start_V2.jpg); background-position:top left; background-repeat:no-repeat; position:relative;}
			#header.paletten {background-image:url(Bilder/header_paletten.jpg);}
			#header.kvh {background-image:url(Bilder/header_kvh.jpg);}
			#header.bsh {background-image:url(Bilder/header_bsh.jpg);}
		#logonav {width:379px; height:89px; position:absolute; left:13px; top:45px;}
		#hauptnav {height:39px; padding:0px 0px 0px 255px; color:#905B15; background-image:url(Bilder/hg_hauptnav.png); background-position:top left; background-repeat:repeat-x;}
		#middle {clear:left; overflow:auto; background-image:url(Bilder/middle_bg.png); background-position:top left; background-repeat:repeat-y;}
			#left {width:265px; min-height:400px; margin:20px 0px 0px 0px; float:left;}
				#nav {width:265px; float:left;}
			#right {float:left; min-height:350px; margin:35px 0px 0px 0px; padding:0px 30px 30px 30px;}
				#title {clear:left;}
				#content {width:640px; padding:5px 20px 0px 0px;}
		#footer {width:988px; margin:0px auto 0px auto; clear:both; color:#666666; font-size:11px; text-align:center; background-image:url(Bilder/footer_bg.png); background-repeat:no-repeat; background-position:top left; padding:10px 0px 10px 0px}

	div, p, table, td, ul, ol, li {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; line-height:18px;}
	div, table, td {}

	a {color:#905b15; text-decoration:none; font-weight:bold;}
	a:link {color:#905b15; text-decoration:none;}
	a:visited {color:#905b15; text-decoration:none;}
	a:hover {color:#905b15; text-decoration:none;}
	a:active {color:#905b15; text-decoration:none;}

	p {margin-top:0px; margin-bottom:0px;}
	h1 {font-size:22px; font-weight:bold; letter-spacing:1px; color:#905B15; margin:0px; padding:0px; line-height:30px; margin-bottom:10px;}
	h2 {font-size:16px; font-weight:bold; color:#492F1F; margin:0px; padding:0px; line-height:22px; letter-spacing:0px; margin-bottom:2px;}
	h3 {font-size:16px; font-weight:bold; color:#492F1F; margin:0px; padding:0px; line-height:22px; letter-spacing:10x; margin-bottom:2px; border-bottom:dotted 1px #cccccc;}
	h4 {font-size:13px; font-weight:bold; color:#492F1F; margin:0px; padding:0px; line-height:22px;}
	h5 {font-size:13px; font-weight:bold; color:#333333; margin:0px; padding:0px; line-height:20px;}
	ul {list-style-type:none; padding-left:1.5em; margin-left:0px; margin-bottom:1px; margin-top:1px;}
	ol {margin-bottom:1px; margin-top:1px;}
	li {background-image:X; background-repeat:no-repeat; background-position:left top; padding-left:1.6em; margin-top:0px; margin-bottom:0px;}
	img {border:2px solid #CCCCCC; padding:2px; margin:0px;}
	img.produkt_bild {border:none; padding:0px; margin:0px;}
	b {font-weight:bold;}
	i {font-style:italic;}
	u {text-decoration:underline;}

	.thumb {padding:2px; border:2px solid #CCCCCC;}
	.clearing {clear:both; height:1px;}

	#hauptnav div.navbox {padding:0px 42px 0px 42px; cursor:pointer; float:left;}
	#hauptnav div.navbox a {color:#905B15; line-height:38px; font-weight:bold; font-size:14px;}
	#hauptnav div.navbox:hover a {color:#FFFFFF;}
	#hauptnav div.navbox a:hover {color:#FFFFFF;}
	#hauptnav div.navbox:hover {color:#FFFFFF;}
	#hauptnav div.navbox.aktiv a {color:#FFFFFF;}

	#nav div.navbox {line-height:35px; font-size:14px; width:215px; margin:0px 15px 0px 15px; padding:0px 0px 0px 20px; cursor:pointer; border-top:1px solid #492F1F;}
	#nav div.navbox a {color:#492F1F; line-height:35px; font-size:14px;}
	#nav div.navbox:hover a {color:#492F1F;}
	#nav div.navbox a:hover {color:#492F1F;}
	#nav div.navbox:hover {color:#492F1F; background-image:url(Bilder/nav_box_bg.png); background-position:top left; background-repeat:no-repeat;}
	#nav div.navbox.aktiv {font-weight:bold; background-image:url(Bilder/nav_box_bg.png); background-position:top left; background-repeat:no-repeat;}
	#nav div.navbox.aktiv a {color:#492F1F;}
	#nav div.navbox.first {border:none;}

	#nav div.subnavbox {line-height:25px; font-size:13px; width:225px; margin:0px 15px 0px 15px; padding:0px 0px 0px 30px; cursor:pointer; font-weight:normal;}
	#nav div.subnavbox a {color:#905B15; line-height:25px; font-size:13px; font-weight:normal;}
	#nav div.subnavbox:hover a {color:#905B15; font-weight:bold;}
	#nav div.subnavbox a:hover {color:#905B15; font-weight:bold;}
	#nav div.subnavbox.aktiv a {color:#492F1F; font-weight:bold;}
	#nav div.subnavbox.last {margin-bottom:10px;}


	#meta {font-size:11px; color:#666666;}
	#meta a {color:#666666; text-decoration:none; font-weight:normal;}
	#meta a:visited {color:#666666; text-decoration:none;}
	#meta a:hover {color:#666666; text-decoration:none;}

	ul.list_leistungen {list-style-type:none; padding:0px 0px 0px 10px;}
	ul.list_leistungen li {padding:0px 0px 0px 30px; line-height:25px; background-image:url(Bilder/list_bg.png); background-position:top left; background-repeat:no-repeat;}

	ul.produkt_liste {list-style-type:none; padding:0px 0px 0px 10px;}
	ul.produkt_liste li {padding:0px 0px 0px 30px; line-height:20px; background-image:url(Bilder/list_bg.png); background-position:top left; background-repeat:no-repeat;}

	#googlemaps {width:600px; height:450px; padding:2px; border:2px solid #CCCCCC;}

	span.fuhr {font-weight:bold; width:80px; display:block; float:left;}

	table.dimensionen th { background-color:#492F1F; color:#FFFFFF; font-size:13px; font-weight:bold; padding:2px 5px; border:1px solid #FFFFFF;}
	table.dimensionen td {background-color:#DDDDDD; text-align:center; padding:2px 5px; border:1px solid #FFFFFF;}
	table.dimensionen td.dark {width:50px; background-color:#492F1F; color:#FFFFFF;}
	table.dimensionen td.light {background-color:#905B15; color:#FFFFFF;}

	table.dimensionen.bsh td.dark {width:50px;}
	table.dimensionen.werk td {width:100px; background-color:#FFFFFF;}
	table.dimensionen.werk td.dark {width:100px; background-color:#492F1F;}
	table.dimensionen.werk td.light {width:100px; background-color:#905B15;}

	table.historie td {vertical-align:top; padding:0px 0px 15px 0px;}

	table.hobelware td {padding:2px 10px 2px 10px; margin:0px; border-bottom:1px solid #999999; border-right:1px solid #999999;}

	table.dimensionen td.dark.profil {width:150px; background-color:#492F1F; color:#FFFFFF; text-align:left;}
	table.dimensionen td.dark.profil ul {}
	table.dimensionen td.dark.profil ul li {background-color:#492F1F; color:#FFFFFF; list-style-type:circle; padding-left:0px;}


	#header h4 {
	  position: absolute;
	  bottom: -2em;
	  font-size: 1.5em;
	  font-weight: bold;
	  color: #000;
	  text-align: center;
	  display: block;
	  width: inherit;
	}

	#meta {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	  width: 100%;
	  margin: 0;
	  padding-right: 2em;
	  background-color: rgba(255, 255, 255, .8);
	}