html, body {
	margin: 0;padding: 0;
	border: 0;
	font-family: Arial;
	font-size:12px;
	color:#200604;
	line-height:160%;
	height: 100%; 
	min-height: 100%;
	margin-bottom: 1px; 	
}
body {
	background:#000000;
}
a{color:#200604;}
a:hover{text-decoration:none;}
p{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;font-size:12px;}
p.intro {
	margin: 0 0 10px 8px;
}



.phone{background: url(../images/subheader-back.jpg) repeat-x scroll left top #61130D;height: 35px;padding: 14px 20px 0 0;position:relative;z-index:20000;}
.phone-text{font-size:15px;color:#ffffff;padding:1px 0 1px 30px;background:url(../images/phone.png) no-repeat left top;}
.home-phone{position:absolute;bottom:-50px;right:-20px;}
.page-phone{position:absolute;top:0px;right:-20px;}
.subheader-title-wrap3{width:855px;margin:0 auto;position:relative}

.clear{border:medium none;clear:both;float:none;font-size:0;height:0;line-height:0;display:block;}
.background-wrap{height:auto !important;min-height: 80%;position: relative;background:#fafaf9;}
.contents{background:#fafaf9 url(../images/content-back.jpg) repeat-x top left;padding-top:30px;}
.content{width:855px;margin:0 auto;min-height:300px;padding:0 0 10px 0;}
.header-wrap{position:relative;z-index:99;background:#fafaf9 url(../images/header-back.jpg) repeat-x top left;}
.header{width:880px;margin:0 auto;height:65px;}
.logo{float:left;width:231px;height:53px;background:url(../images/logo.png) no-repeat top left;display:block;margin:6px 0 5px 0px;}
.main-menu{position:relative;width:644px;height:39px;float:left;margin:0;padding:0;margin:26px 0 0px 0px;left:8px;}
.main-menu li{list-style:none;float:left;margin-right:2px;position:relative;}
.main-menu li a{color:#a12825;font-size:9px;height:33px;padding:6px 10px 0px 10px;display:block;text-decoration:none;text-transform:uppercase;}
.menu-active{background:#9b1e14;color:#ffffff !important;}
.menu-extra a{background:#9b1e14;color:#ffffff !important;}
.main-menu li a:hover{background:#9b1e14;color:#ffffff !important;}
.main-menu li a:hover{text-decoration:none !important;}
.submenu{position:relative;top:35px;left:0px;z-index:12200;padding-top:4px;display:none;visibility:hidden;}
.submenu a{display:block;color:#ffffff !important;height:24px !important;background:#62130e !important;}


.home-left{width:325px;float:left;margin: 25px 0 0 0;}
.home-center{width:190px;float:left;margin:25px 0 0 25px;}
.home-right{width:273px;float:right;}
.title-red{font-size:15px;color:#9e1e15;text-transform:uppercase;margin: 0 0 15px 0;}
.button-white{text-decoration:none;cursor:pointer;}
.button-white:hover .button-white-arrow{text-decoration:none;}
.button-white-left{width:12px;height:40px;background:url(../images/button-white-left.png) no-repeat top right;display:block;float:left;}
.button-white-repeat{width:auto;height:40px;background:url(../images/button-white-repeat.png) repeat-x top left;display:block;float:left;}
.button-white-right{width:13px;height:40px;background:url(../images/button-white-right.png) no-repeat top left;display:block;float:left;}
.button-white-arrow{text-decoration:underline;color:#9e1e15;font-weight:bold;display:block;background:url(../images/arrow-red.png) no-repeat right 13px;padding:7px 21px 0 5px;}
.button-red{text-decoration:none;cursor:pointer;}
.button-red:hover .button-red-arrow{text-decoration:none;}
.button-red-left{width:12px;height:40px;background:url(../images/button-red-left.png) no-repeat top right;display:block;float:left;}
.button-red-repeat{width:auto;height:40px;background:url(../images/button-red-repeat.png) repeat-x top left;display:block;float:left;}
.button-red-right{width:13px;height:40px;background:url(../images/button-red-right.png) no-repeat top left;display:block;float:left;}
.button-red-arrow{text-decoration:underline;color:#fffffe;font-weight:bold;display:block;background:url(../images/arrow-white.png) no-repeat right 13px;padding:7px 21px 0 5px;}


.text-checkboxes ul{margin:0;padding:0;list-style:none;}
.text-checkboxes ul li{background:url(../images/check-red.png) no-repeat left 2px;padding: 0 0 10px 31px;}
.bullet-link{display:block;background:url(../images/bullet-red.png) no-repeat left 3px;padding: 0 0 9px 23px;text-decoration:none;}
.bullet-link:hover{text-decoration:underline;}
.block-small{}
.block-small-top{width:281px;height:10px;background:url(../images/block-back-top.png) no-repeat 8px bottom;}
.block-small-repeat{width:214px;padding: 0 26px 0 26px;margin-left:8px;min-height:170px;height:auto;background: url(../images/block-back-repeat.png) no-repeat bottom left;}
.block-small-bottom{width:281px;height:10px;background:url(../images/block-back-bottom.png) no-repeat 8px top;}
.big-title{margin-left:-32px;margin-bottom:10px;}
.big-title-top{width:282px;height:10px;background:url(../images/title-back-top.png) no-repeat bottom left;}
.big-title-repeat{width:250px;height:auto;padding:4px 0 4px 32px;background:#ab2016 url(../images/title-back-repeat.png) repeat-x top left;color:#e2e2e2;font-size:15px;text-transform:uppercase;}
.big-title-bottom{width:282px;height:10px;background:url(../images/title-back-bottom.png) no-repeat top left;}
.title-black{color:#2a1514;text-transform:uppercase;margin: 0 0 10px 0;font-weight:bold;}
.subheader{background:#9b1e14;}
.subheader-title-wrap{background:#61130d url(../images/subheader-back.jpg) repeat-x top left; }
.subheader-title{width:855px;margin:0 auto;color:#dfdfde;font-size:18px;text-align:left;text-transform:uppercase;padding:15px 0;}
.page-text  ul{margin:0;padding:0;list-style:none;}
.page-text ul li{background:url(../images/check-red.png) no-repeat left 2px;padding: 0 0 10px 31px;}
.subheader-contents{width:855px;margin:0 auto;height:205px;position:relative;}
.producten-block{width:243px;float:left;margin: 0 20px 20px 0;}
.producten-block-title, .producten-block-title a{text-decoration:none;font-size:18px;color:#9b1e14;display:block;margin:0 0 10px 0;text-decoration:none;}
.producten-block-title a:hover{text-decoration:underline;}
.producten-block-img{width:243px;height:186px;position:relative;overflow:hidden;}
.producten-block-img a{border:8px solid #ffffff;display:block;}
.producten-block-img img{border:0;}
.producten-block-span-wrap{position:absolute;padding:12px 15px 12px 15px;bottom:-42px; left:8px;width:100%;color:#9e1e15;font-weight:bold;text-decoration:underline;background:url(../images/link-back.png) repeat top left;}
.producten-block-span{background:url(../images/arrow-red.png) no-repeat right 6px;padding-right:20px;display:block;}
.subheader-contents{width:855px;margin:0 auto;height:250px;}
.subheader-title-wrap2{background:#61130d url(../images/subheader-back.jpg) repeat-x top left;height:50px;width:100%; }
.slider-img{border:8px solid #ffffff; float:left;margin:0 20px 0 0;}
.title-red-text{margin-top:8px;}
.category-left{width:555px;float:left;}
.category-right{width:236px;float:right;}
.category-right-title{color:#62130d;text-transform:uppercase;margin: 0 0 10px 0;}
.category-link{display:block;background:url(../images/bullet-red.png) no-repeat left 3px;padding: 0 0 9px 23px;color:#9b1e14;}
.subheader-title-wrap-content{width:855px;margin:0 auto;}
.cat-back{background:transparent url(../images/arrow-white-back.png) no-repeat scroll left 6px;color:#FFFFFF;float:right;padding-left:19px;position:relative;top:14px;margin-right:300px;}
.pallets-filter{float:left;width:271px;margin-left:10px;}
.pallets-left{width:585px;float:left;}
.pallets-right{width:250px;float:right;text-align:right;}
.pallets-img{border:8px solid #ffffff;margin: 0px 0 0 0; display:block;}
.pallets-table-header td{color:#232323;font-weight:bold;padding:5px 9px 5px 9px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.pallets-table-row0 td{padding:5px 9px 5px 9px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.pallets-table-row1 td{padding:5px 9px 5px 9px;background:#e3d0cd;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}

.first-td { border-left:1px solid #d6d6d6; }

 
.table-tekst .popup_pallet {
	cursor: default; 

}

.pallet-table-tr:hover td.pallets-td {
	cursor: pointer;
}

.pallet-table-tr:hover td.pallets-td	span{
	text-decoration: underline!important; 
	cursor: pointer;
}


.table-tekst .popup_pallet{  
	z-index:200; 
	display: none;  
	position: absolute; 
	background-color:#e7e7e6;
	border:1px solid #666666;
	font-size:12px;
	padding:20px 15px 15px 15px;
	width:478px;
	left:0px;
	bottom:20px;            
 }
 .table-tekst .popup_pallet h2{
 font-weight: bold; 
 margin-bottom: 6px;
 font-size:14px;
 }
 .pijl_border {
  border-color: #666666 transparent transparent transparent;
  border-style: solid;
  border-width: 8px;
  height:0;
  width:0;
  position:absolute;
  margin-left: -8px;
  bottom:-17px;
  left:50%;
}
.pijl{
  border-color: #e7e7e6 transparent transparent transparent;
  border-style: solid;
  border-width: 8px;
  height:0;
  width:0;
  position:absolute;
  bottom:-16px;
  left:50%;
  margin-left: -8px;
}
.popup_links {
  width:300px;
 float:left; 
 
 }
 .popup_rechts {
  width:164px;
  text-align: center; 

 margin: 0 0 0 0px;
 float:right; 
 }
 .popup_rechts img {
  border:8px solid #fff; 
 }
 
 .sluit_popup {
	position: absolute; 
	right:20px; 
	top:0px;
	font-size: 10px;
 }
 .specificatie {border-bottom: 1px solid #D6D6D6; padding:5px 0 6px 0;}
 
 .spec_left, .spec_right {float:left; }  
 .spec_left  {width:137px; }  
 .spec_right {width:90px; }  
.table-tekst { position: relative; }
.pallets-offerte{color:#9e1e15; z-index:9999999;font-weight:bold;background:url(../images/arrow-red.png) no-repeat right 4px;padding:0 17px  0 0;}
.block-big{width:422px; float:left;margin:0 11px  20px 0;}
.block-big-top{width:417px;height:10px;background:url(../images/block-big-back-top.png) no-repeat 8px bottom;}
.block-big-repeat{width:356px;padding: 0 26px 0 26px;margin-left:8px;min-height:170px;height:auto;background: url(../images/block-big-back-bottom.png) no-repeat bottom left;}
.big-title-big{margin-left:-36px;margin-bottom:10px;}
.big-title-big-top{width:422px;height:10px;background:url(../images/title-big-back-top.png) no-repeat bottom left;}
.big-title-big-repeat{width:390px;height:auto;padding:4px 0 4px 32px;background:#ab2016 url(../images/title-back-repeat.png) repeat-x top left;color:#e2e2e2;font-size:15px;text-transform:uppercase;}
.big-title-big-bottom{width:422px;height:10px;background:url(../images/title-big-back-bottom.png) no-repeat top left;}
.news-img{float:right;margin:-35px 0 20px 20px;}
.page-left{width:575px;float:left;}
.page-right{width:243px;float:right;text-align:center;}
.page-img{border:8px solid #ffffff;margin-bottom:10px;}
.map_big img{display:block;border:8px solid #ffffff;margin:0 auto;position:relative;top:35px;}
.floated_right{float:right;}

#cat_afbeeldingen {
	margin: 0 0 0 0;
	padding:0;
}
#cat_afbeeldingen li{
	list-style: none; 
	margin: 0 0 10px 0;
	padding:0;
}


/* ----------------------- */



.map{display:block;width:280px;height:153px;background:url(../images/map.jpg) no-repeat top left; padding:8px;background:#ffffff;margin: 0 0 10px 0;border:1px solid #c0c0c0;}
.contact-left{width:412px;float:left;margin:4px 0 0 0;}
.contact-right{width:303px;float:left;padding: 0px 0 0 80px;}

#address{border:1px solid #c0c0c0;width:281px;padding:3px 8px 0px 8px;height:25px;color:#5f5f5f;margin:0px 0 10px 0;background:url(../images/input-route-back.jpg) no-repeat top left;font-size:12px;font-family:Arial;}

.form-content{position:relative;}
.input-radio{margin:5px 25px 0 0;float:left;}
.input-radio input{margin-right:10px;}
.form-content input{line-height:100%;float:left;border:1px solid #c0c0c0;background:url(../images/input-back.jpg) no-repeat top left;width:248px;padding:3px 8px 0px 8px;height:26px;color:#5f5f5f;font-size:12px;font-family:Arial;}
.form-content textarea{line-height:100%;font-size:12px;font-family:Arial;color:#5f5f5f;border:1px solid #c0c0c0;width:248px;height:131px;background:url(../images/textarea-back.jpg) no-repeat top left;padding:8px 8px 0px 8px;margin-bottom:10px;}
.error{display:none;font-size:14px;position:absolute;top:0px;background:#d85252;color:#ffffff;padding:5px 3px 2px 3px;}
.label{float:left;height:35px;line-height:140%;margin:6px 10px 0 0;width:130px;}
.laberror{color:#cc0000 !important;}
.activee{border:1px solid #cc0000 !important;}
.form-details{visibility: hidden;height:1px;}
.checkbox{background:url(../images/checkbox.png) no-repeat top left;padding:3px 0 3px 30px;margin-top:15px;}
.checkbox-active{background-position:left -21px;}
.checkbox input{display:none;}
.radio{background:url(../images/radio.png) no-repeat top left;padding:3px 0 3px 30px;position:relative;top:5px;margin-right:30px;}
.radio-active{background-position:left -21px;}
.radio input{display:none;}
.sitemap1{display:block;font-weight:bold;padding:0 0 5px 25px;background:url(../images/arrow-red.png) no-repeat left 5px;}
.sitemap2{display:block;padding:0 0 5px 15px;background:url(../images/bullet-red-small.jpg) no-repeat left 8px;margin-left:45px;}
.sitemap3{display:block;font-size:11px;padding:0 0 5px 15px;background:url(../images/bullet-small-red.png) no-repeat left 8px;margin-left:85px;}

/* footer */
/*.footer-wrap{width:100%;position:absolute;bottom:0px;background:url(../images/footer-back.jpg) repeat-x top left;height:42px;}*/
.footer{width:855px;height:auto;padding:10px 0 65px 0;margin:0 auto;color:#ffffff;font-size:11px;color:#ffffff;}
.footer-title{background:url(../images/footer-img.png) no-repeat 236px  top; padding:18px 0 3px 0;border-bottom:1px solid #ffffff;width:343px;font-weight:bold;margin-bottom:12px;}
.footer-left{width:600px;float:left;}
.footer-right{width:250px;float:right;text-align:right;margin-top:17px;}
.footer-left a, .footer-right a{color:#ffffff;}
.footer-left a:hover, .footer-right a:hover{text-decoration:none;}
/* end footer */
/* Carousel */
#carousel
{
	position: relative;
	height: 310px;
	margin:0 auto;
}

#carousel a.pirobox_gall, #carousel a.pirobox_gall:visited, #carousel a.pirobox_gall:link
{
	position: absolute;
	left: 0px;
	top: 0px;
	background: white;
}

#carousel a.pirobox_gall img
{
	border: none;
}

#item-info
{
	margin: 0px auto;
	width: 500px;
	height: 230px;
}
#link-box
{
	float: left;

	text-align: right;
	margin-top: 5px;
	padding-right: 10px;
	color: #1e60a8;
	width: 240px;
}
#item-title
{
	font-size: 1.3em;
	font-weight: bold;
}

#item-description
{
	text-align: left;
	width: 238px;
	margin-left: 250px;
	padding-left: 9px;
	padding-bottom: 10px;
}

a.item-selected, a.item-selected:link, a.item-selected:visited
{
}