/*BEGIN ALGEMENE STYLESHEET*/
BODY { 
	background:url('/images/achtergrond_benito.gif') top left repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	color:#515151;
	margin:0px; 
}

p {
padding:0px;
margin:0px;
}

DIV.MAIN {
	width:902px;
	padding:0px 29px;
	margin:0 auto;
	background-color: #fff;
}

DIV.MAIN_INDEX {
	width:902px;
	padding:0px 29px;
	margin:0 auto;
	background:url(/images/main-background.jpg) bottom right no-repeat #fff;
}

DIV.Header {
	width:902px;
	height:156px;
	margin-bottom:10px;
	background:url(/images/header_benito.jpg) bottom right no-repeat #fff;
}

DIV.Logo {
	width:595px;
	float:left;
	margin-top:18px;
	position:absolute;
}

DIV.Img_holder {
	text-align:left;height:115px;
	width:922px;
}

DIV.Content { 
	float:left;
	width:710px;
	text-align:left;
	min-height:443px;
	height:auto;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:10px;
	z-index:10;
}

DIV.Content_index {
	float:left;
	width:710px;
	text-align:left;
	min-height:443px;
	height:auto;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:0px;
}

DIV.Footer {
	width:902px;
	text-align:left; 
	padding-top:50px;
	font-size:80%;
	background-image:url(/images/footer-bg.png); background-position:top left; background-repeat:no-repeat;
	clear:both;
	margin-top:15px;
	padding-bottom:15px;
	position:relative;
	min-height:60px;
}

IMG {
	border:0px none;
}

H1 {
	display:block;
	line-height:160%;
	font-weight:normal;
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#5F2D80;
	min-height:26px;
	width:590px;
}

H2 {
	display:block;
	line-height:160%;
	font-weight:normal;
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#501c80;
	min-height:22px;
	width:590px;
}

H3 {
	display:block;
	line-height:160%;
	color:#501c80;
	font-weight:normal;
	font-size:20px;
	padding:0px;
	margin:0px 0px 2px 0px;
	color:#115f97;
	min-height:22px;
	width:590px;
}

H1:first-letter, 
H2:first-letter, 
H3:first-letter	{
	text-transform:capitalize;
}

DIV.Leftmenu {
	float:left;
	width:163px;
	margin-right:9px;
	background-color:#ECECEC;
}

a {color:#501c81}

.landingpageTitle {
	float:left;
	position:relative;
	width:100%;
	padding:5px 0px 5px 0px;
	font-size:15px;
	font-weight:bolder;	
	color:#5F2D80;
}

.offer_button_left {
    background:url(/images/offer_button_left.jpg) bottom right no-repeat;
    width:14px;
    height:27px;
    float:left;
    cursor:pointer;
}

.offer_button_middle {
    float:left;
    background-color:#02d7f5;
    height:23px;
    font-size:13px;
    font-weight:bolder;
    padding-top:4px;
    color:#fff;
    cursor:pointer;
}


.offer_button_middle a {
    font-size:13px;
    font-weight:bolder;
    color:#fff;
    text-decoration:none;
}

.offer_button_middle a:hover {
    text-decoration:underline;
}

.offer_button_right {
    background:url(/images/offer_button_right.jpg) bottom right no-repeat;
    width:26px;
    height:27px;
    float:left;
    cursor:pointer;
}

.Certificaat img {
    max-width:120px;
}
/*EIND ALGEMENE STYLESHEET*/

/*BEGIN TEMPLATE OBJECT Procutgroepen menu*/
DIV.Leftmenu					{ float:left; width:163px; margin-right:9px; background-color:#ECECEC; }
DIV.Leftmenu_middle		{ float:left; margin-right:9px; padding-left:13px; padding-top:10px; }
DIV.Leftmenu_middle img		{ margin-right:5px; }
DIV.Leftmenu_Top				{ background:url(/cat/front/images/left-top.jpg) bottom center no-repeat; width:163px; height:6px; position:relative; float:left;}
DIV.Leftmenu	a				{ color:#1f1a17; text-decoration:none; }
DIV.Leftmenu	a:hover			{ color: #4f1c80; text-decoration:none; }
DIV.SelectedGroup a			{ color:#4f1c80; text-decoration:none; }
/*EIND TEMPLATE OBJECT Procutgroepen menu*/

/*BEGIN TEMPLATE OBJECT Zoekbalk*/
/* Search	*/
DIV.Search						{ width:163px; float:left; position:relative; }
DIV.Search label				{ font-size:14px; margin-top:12px; display:block; float:left; color:#501d81; margin-right:10px; }
DIV.Search_Price label			{ font-size:14px; margin-top:12px; display:block; float:left; color:#501d81; }
DIV.searchDiv {
	float:left;
	position:relative;
	width:158px;
	background-color:#B1B1B2;
	color:#000;
	padding:5px 0px 0px 5px;
}

INPUT.Search 					{ font-size:14px;float:left; padding:6px 0px 0px 3px; border:none; display:block; height:22px; width:150px; background:url(/images/search.jpg) right no-repeat;  }
INPUT.Search_Price				{ font-size:14px; padding:6px 0px 0px 3px; border:none; display:inline; height:21px; width:40px; background:url(/images/search_small.jpg) right no-repeat;  }

.leftmenuHeader {
	position:relative;
	height:24px;
	float:left;
	font-size:20px;
	color:#5f2d80;
	width:163px;
	background-color:#fff;
	padding-top:16px;
}

.search_top {
	position:relative;
	float:left;
	width: 163px;
	height:6px;
	background:url(/cat/front/images/search_top.jpg) bottom center no-repeat;
}

.search-button {
	float:left;
	width:163px;
	position:relative;
	margin-left:98px;
	cursor:pointer;
}
/*EIND TEMPLATE OBJECT Zoekbalk*/

/*BEGIN TEMPLATE OBJECT Tekstblok - Footer tekst*/
.object135{
	position:relative;
	float:left;
	width:100%;
	display:inline;
}
/*EIND TEMPLATE OBJECT Tekstblok - Footer tekst*/

/*BEGIN TEMPLATE OBJECT Menu - Topmenu*/
div.object138{
	position:absolute;
	width:902px; 
	height:22px;
	margin-top:126px; 
	text-align:left;
	overflow:visible !important;
}



DIV.object138 img { border:0px none; margin:0px; padding:0px; }

div.object138 ul {
	margin:0;
	border:0 none;
	padding:0;
	width:960px; /*For KHTML*/
	list-style:none;   
}


div.object138 ul li {
	margin:0 0px 0 0;
	background:url(/images/menu-item.png) left top no-repeat;
	position:relative;
	float:left;
	display:inline;
	width:127px;
	height:22px;
	text-align:center;
	color:#fff;
	font-weight:bolder;
	line-height:22px;
	font-size:14px;
	margin-right:1px;
	z-index:99;
}

DIV.menuImage {
	position:absolute;
	float:right;
	background:url(/images/menu-bg-right_new2.png) bottom left no-repeat; 
	height:200px;
	width:164px;
	margin-left:730px;
	z-index:100;
	margin-top:-116px;
}

div.object138 ul li:hover,
div.object138 ul li.iehover,
div.object138 ul li.selected {
	background:url(/images/menu-item-selected.png) left top no-repeat; 
}

div.object138 ul ul {
	margin:0;
	border:0 none;
	padding:0;
	width:190px;
	list-style:none;
	display:none;
	position:absolute;
	left:0;  
    z-index: 999;
}

div.object138 ul ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	content:".";
	height:auto;
	visibility:hidden;
}

div.object138 ul ul li {
	width:200px;
	float:left; /*For IE 7 lack of compliance*/
	display:block !important;
	display:inline; /*For IE*/  
	height:auto;
	background:none; 
}

/* Root Menu */
div.object138 ul a {
	float:none !important; /*For Opera*/
	float:left; /*For IE*/
	display:block;
	height:20px;  
	font-size:14px;
	text-decoration:none;  
	z-index:1;
	text-align:center;
	color:#fff;
	font-weight:bolder;
}

a.selected {
	color:#fff;
}


/* Root Menu Hover Persistence */
div.object138 ul a:hover,
div.object138 ul li:hover a,
div.object138 ul li.iehover a {
	color:#fff;
}

div.object138 ul li.iehover ul {
	margin-top:-15px;
}

/* 2nd Menu */
div.object138 ul li:hover li a,
div.object138 ul li.iehover li a {
	float:none;
	background-color:#A383B3;
	color:#fff;
	padding:3px;
	padding-left:10px;
	text-align:left;  
	display:block; 
	height:auto;
	font-size:10pt;
}

/* 2nd Menu Hover Persistence */
div.object138 ul li:hover li a:hover,
div.object138 ul li:hover li:hover a,
div.object138 ul li.iehover li a:hover,
div.object138 ul li.iehover li.iehover a {
	text-decoration:underline;
}

/* 2nd selected*/
.selected2{
	background:#4897cf;
	color:#FFF;
}

/* 3rd Menu */
div.object138 ul li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li a {
	background:#EEE;
	color:#666; 
}

/* 3rd Menu Hover Persistence */
div.object138 ul li:hover li:hover li a:hover,
div.object138 ul li:hover li:hover li:hover a,
div.object138 ul li.iehover li.iehover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover a {
	background:#CCC;
	color:#FFF; 
}

/* 4th Menu */
div.object138 ul li:hover li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li.iehover li a {
	background:#EEE;
	color:#666;  
}

/* 4th Menu Hover */
div.object138 ul li:hover li:hover li:hover li a:hover,
div.object138 ul li:hover li:hover li:hover li:hover a,
div.object138 ul li.iehover li.iehover li.iehover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover li.iehover a  {
	background:#CCC;
	color:#FFF;  
}


/* 5th Menu */
div.object138 ul li:hover li:hover li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li.iehover li.iehover li a {
	background:#EEE;
	color:#666;  
}

/* 5th Menu Hover */
div.object138 ul li:hover li:hover li:hover li:hover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover li.iehover li a:hover {
	background:#CCC;
	color:#FFF;  
}

div.object138 ul ul ul,
div.object138 ul ul ul ul {
	display:none;
	position:absolute;
	top:0;
	left:160px;  
}

/* Do Not Move - Must Come Before display:block for Gecko */
div.object138 ul li:hover ul ul,
div.object138 ul li:hover ul ul ul,
div.object138 ul li:hover ul ul ul ul,
div.object138 ul li.iehover ul ul,
div.object138 ul li.iehover ul ul ul
div.object138 ul li.iehover ul ul ul ul {
	display:none;  
}

div.object138 ul li:hover ul,
div.object138 ul ul li:hover ul,
div.object138 ul ul ul li:hover ul,
div.object138 ul ul ul ul li:hover ul,
div.object138 ul li.iehover ul,
div.object138 ul ul li.iehover ul,
div.object138 ul ul ul li.iehover ul 
div.object138 ul ul ul ul li.iehover ul {
	display:block;
}
/*EIND TEMPLATE OBJECT Menu - Topmenu*/

/*BEGIN PAGINA OBJECT Tekstblok - Footer tekst*/
.object135{
	position:relative;
	float:left;
	width:100%;
	display:inline;
}
/*EIND PAGINA OBJECT Tekstblok - Footer tekst*/

/*BEGIN PAGINA OBJECT Product rechts*/
.paginaobject1197 {
    float: right;
}
/*EIND PAGINA OBJECT Product rechts*/

/*BEGIN PAGINA OBJECT Tekstblok - Offerte bedankt*/
.paginaobject1198 {
width: 500px;
float:left;
}
/*EIND PAGINA OBJECT Tekstblok - Offerte bedankt*/

/*BEGIN PAGINA OBJECT Tekstblok - Nieuwe produkten tekst*/
.paginaobject1272{
 font-size: 10pt;
 font-family: tahoma;
}

.paginaobject1272 h1{
 font-weight: bold;
 font-size: 12pt;
}
/*EIND PAGINA OBJECT Tekstblok - Nieuwe produkten tekst*/

/*BEGIN PAGINA OBJECT Concepten*/
.paginaobject1299 .ReferentieItem {
    background-image:url(/images/Referentie.png);
    background-repeat:no-repeat;
    float:left;
    width:157px;
    height:144px;
margin-right:20px;
margin-bottom:20px;
}

.paginaobject1299 .RefImage {
    margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 31px;
float:left;}

.paginaobject1299 .ReferentieItem a {
    padding-left:20px;
    color:#fff;
padding-top:3px;
}
/*EIND PAGINA OBJECT Concepten*/

/*BEGIN PAGINA OBJECT Referenties*/
.ReferentieItem {
    background-image:url(/images/Referentie.png);
    background-repeat:no-repeat;
    float:left;
    width:157px;
    height:144px;
margin-right:20px;
margin-bottom:20px;
}

.RefImage {
    margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 31px;
float:left;}

.ReferentieItem a {
    padding-left:20px;
    color:#fff;
padding-top:3px;
}
/*EIND PAGINA OBJECT Referenties*/

/*BEGIN PAGINA OBJECT Zoekbalk*/
/* Search	*/
DIV.Search						{ width:163px; float:left; position:relative; }
DIV.Search label				{ font-size:14px; margin-top:12px; display:block; float:left; color:#501d81; margin-right:10px; }
DIV.Search_Price label			{ font-size:14px; margin-top:12px; display:block; float:left; color:#501d81; }
DIV.searchDiv {
	float:left;
	position:relative;
	width:158px;
	background-color:#B1B1B2;
	color:#000;
	padding:5px 0px 0px 5px;
}

INPUT.Search 					{ font-size:14px;float:left; padding:6px 0px 0px 3px; border:none; display:block; height:22px; width:150px; background:url(/images/search.jpg) right no-repeat;  }
INPUT.Search_Price				{ font-size:14px; padding:6px 0px 0px 3px; border:none; display:inline; height:21px; width:40px; background:url(/images/search_small.jpg) right no-repeat;  }

.leftmenuHeader {
	position:relative;
	height:24px;
	float:left;
	font-size:20px;
	color:#5f2d80;
	width:163px;
	background-color:#fff;
	padding-top:16px;
}

.search_top {
	position:relative;
	float:left;
	width: 163px;
	height:6px;
	background:url(/cat/front/images/search_top.jpg) bottom center no-repeat;
}

.search-button {
	float:left;
	width:163px;
	position:relative;
	margin-left:98px;
	cursor:pointer;
}
/*EIND PAGINA OBJECT Zoekbalk*/

/*BEGIN PAGINA OBJECT Procutgroepen menu*/
DIV.Leftmenu					{ float:left; width:163px; margin-right:9px; background-color:#ECECEC; }
DIV.Leftmenu_middle		{ float:left; margin-right:9px; padding-left:13px; padding-top:10px; }
DIV.Leftmenu_middle img		{ margin-right:5px; }
DIV.Leftmenu_Top				{ background:url(/cat/front/images/left-top.jpg) bottom center no-repeat; width:163px; height:6px; position:relative; float:left;}
DIV.Leftmenu	a				{ color:#1f1a17; text-decoration:none; }
DIV.Leftmenu	a:hover			{ color: #4f1c80; text-decoration:none; }
DIV.SelectedGroup a			{ color:#4f1c80; text-decoration:none; }
/*EIND PAGINA OBJECT Procutgroepen menu*/

/*BEGIN PAGINA OBJECT Nieuws*/
DIV.newsItem {
	float:left;
	width:340px;
	display:inline;	
	border-bottom:solid 2px #adadaf;
	margin:0px 15px 0px 0px;
	padding:10px 0px 10px 0px;
	height:80px;
}

DIV.newsContent {
	float:left;
	display:inline;	
	width:190px;
	height:80px;
	padding:0 0 0 10px;
}

DIV.newsDetailsTitle {
	float:left;
	display:inline;	
	width:500px;
	height:100%;
	padding:20px 0 0 10px;
}

DIV.newsContent a {
	color:#000;
	text-decoration:none;
	font-size:110%
}

DIV.newsContentLeesmeer {
	float:left;
	display:inline;	
	width:70px;
	height:80px;
	padding:0 0 0 0px;
	margin-top:60px;
}

DIV.newsContentLeesmeer a {
	color:#602a80;
	text-decoration:underline;
	font-size:100%;
}


div.newsItemImage { 
	height:62px; 
	width:67px;
	float:left;
	display:inline;
}

DIV.newsDetailsContent {
width:100%;
position:relative;
float:left;	
}
/*EIND PAGINA OBJECT Nieuws*/

/*BEGIN PAGINA OBJECT Menu - Topmenu*/
div.object138{
	position:absolute;
	width:902px; 
	height:22px;
	margin-top:126px; 
	text-align:left;
	overflow:visible !important;
}



DIV.object138 img { border:0px none; margin:0px; padding:0px; }

div.object138 ul {
	margin:0;
	border:0 none;
	padding:0;
	width:960px; /*For KHTML*/
	list-style:none;   
}


div.object138 ul li {
	margin:0 0px 0 0;
	background:url(/images/menu-item.png) left top no-repeat;
	position:relative;
	float:left;
	display:inline;
	width:127px;
	height:22px;
	text-align:center;
	color:#fff;
	font-weight:bolder;
	line-height:22px;
	font-size:14px;
	margin-right:1px;
	z-index:99;
}

DIV.menuImage {
	position:absolute;
	float:right;
	background:url(/images/menu-bg-right_new2.png) bottom left no-repeat; 
	height:200px;
	width:164px;
	margin-left:730px;
	z-index:100;
	margin-top:-116px;
}

div.object138 ul li:hover,
div.object138 ul li.iehover,
div.object138 ul li.selected {
	background:url(/images/menu-item-selected.png) left top no-repeat; 
}

div.object138 ul ul {
	margin:0;
	border:0 none;
	padding:0;
	width:190px;
	list-style:none;
	display:none;
	position:absolute;
	left:0;  
    z-index: 999;
}

div.object138 ul ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	content:".";
	height:auto;
	visibility:hidden;
}

div.object138 ul ul li {
	width:200px;
	float:left; /*For IE 7 lack of compliance*/
	display:block !important;
	display:inline; /*For IE*/  
	height:auto;
	background:none; 
}

/* Root Menu */
div.object138 ul a {
	float:none !important; /*For Opera*/
	float:left; /*For IE*/
	display:block;
	height:20px;  
	font-size:14px;
	text-decoration:none;  
	z-index:1;
	text-align:center;
	color:#fff;
	font-weight:bolder;
}

a.selected {
	color:#fff;
}


/* Root Menu Hover Persistence */
div.object138 ul a:hover,
div.object138 ul li:hover a,
div.object138 ul li.iehover a {
	color:#fff;
}

div.object138 ul li.iehover ul {
	margin-top:-15px;
}

/* 2nd Menu */
div.object138 ul li:hover li a,
div.object138 ul li.iehover li a {
	float:none;
	background-color:#A383B3;
	color:#fff;
	padding:3px;
	padding-left:10px;
	text-align:left;  
	display:block; 
	height:auto;
	font-size:10pt;
}

/* 2nd Menu Hover Persistence */
div.object138 ul li:hover li a:hover,
div.object138 ul li:hover li:hover a,
div.object138 ul li.iehover li a:hover,
div.object138 ul li.iehover li.iehover a {
	text-decoration:underline;
}

/* 2nd selected*/
.selected2{
	background:#4897cf;
	color:#FFF;
}

/* 3rd Menu */
div.object138 ul li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li a {
	background:#EEE;
	color:#666; 
}

/* 3rd Menu Hover Persistence */
div.object138 ul li:hover li:hover li a:hover,
div.object138 ul li:hover li:hover li:hover a,
div.object138 ul li.iehover li.iehover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover a {
	background:#CCC;
	color:#FFF; 
}

/* 4th Menu */
div.object138 ul li:hover li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li.iehover li a {
	background:#EEE;
	color:#666;  
}

/* 4th Menu Hover */
div.object138 ul li:hover li:hover li:hover li a:hover,
div.object138 ul li:hover li:hover li:hover li:hover a,
div.object138 ul li.iehover li.iehover li.iehover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover li.iehover a  {
	background:#CCC;
	color:#FFF;  
}


/* 5th Menu */
div.object138 ul li:hover li:hover li:hover li:hover li a,
div.object138 ul li.iehover li.iehover li.iehover li.iehover li a {
	background:#EEE;
	color:#666;  
}

/* 5th Menu Hover */
div.object138 ul li:hover li:hover li:hover li:hover li a:hover,
div.object138 ul li.iehover li.iehover li.iehover li.iehover li a:hover {
	background:#CCC;
	color:#FFF;  
}

div.object138 ul ul ul,
div.object138 ul ul ul ul {
	display:none;
	position:absolute;
	top:0;
	left:160px;  
}

/* Do Not Move - Must Come Before display:block for Gecko */
div.object138 ul li:hover ul ul,
div.object138 ul li:hover ul ul ul,
div.object138 ul li:hover ul ul ul ul,
div.object138 ul li.iehover ul ul,
div.object138 ul li.iehover ul ul ul
div.object138 ul li.iehover ul ul ul ul {
	display:none;  
}

div.object138 ul li:hover ul,
div.object138 ul ul li:hover ul,
div.object138 ul ul ul li:hover ul,
div.object138 ul ul ul ul li:hover ul,
div.object138 ul li.iehover ul,
div.object138 ul ul li.iehover ul,
div.object138 ul ul ul li.iehover ul 
div.object138 ul ul ul ul li.iehover ul {
	display:block;
}
/*EIND PAGINA OBJECT Menu - Topmenu*/

/*BEGIN PAGINA OBJECT Product*/
INPUT.offer_opmerk					{ font-size:14px;float:left; padding:6px 0px 0px 3px; border:none; display:block; height:22px; width:150px; background:url(/images/invoer-offer.jpg) right no-repeat;  }
INPUT.offer_aantal			{ font-size:14px; padding:6px 0px 0px 3px; border:none; display:inline; height:21px; width:40px; background:url(/images/invoer-offer-aantal.jpg) right no-repeat;  }
/*EIND PAGINA OBJECT Product*/


