@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background-image:url(/images/bg_main.jpg);
	background-position:center ;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
}

h1,h2,h3,h4,h5,h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #00457d;
	margin:0px;
	padding:0px;
}

.tussendiv {
	float: left;
	text-align: right;
}

h1 {
	font-size: 175%; 
	margin: 0px
}

h2 {
	font-size: 150%; 
	margin: 0px
}

h3 {
	font-size: 120%; 
	margin: 0px
}

h4 {
	font-size: 100%; 
	margin: 0px
}

h5 {
	font-size: 90%; 
	margin: 0px
}

h6 {
	font-size: 80%; 
	margin: 0px
}

/* Stijl voor foutmelding of waarschuwingstekst (tekstkleur) */
.w {color: #CC0000;}

.o {color:#339933;}

/* e-mailadres gespiegeld weergeven */
.spamvrij {direction: rtl;	unicode-bidi: bidi-override;}

.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #E2E2E2;
}

.productrij_odd {
	background-color: #FFFFFF;
}

.productrij_even {
	background-color: #E2E2E2;
}

a:link{
color: #A67321;
}

a:visited{
color: #A67321;
}

a:hover{
color: #A67321;
}

a:active{
color: #A67321;
} 

#merkcontainer_{
	float:left;
	width:244px;
	margin-left:10px;
	margin-right:5px;
	}

.merkcontainer_{
	float:left;
	width:244px;
	margin-left:10px;
	margin-right:5px;
	}

#productcontainer{
	float:left;
	width:166px;
	margin-right:7px;
	margin-bottom: 9px;
	}

.productcontainer{
	float:left;
	width:166px;
	margin-right:7px;
	margin-bottom: 9px;
	}

#merkselectie_top {
	background-image:url(/images/overview_top.gif);
	height:17px;
	width:244px;
}

.merkselectie_top {
	background-image:url(/images/overview_top.gif);
	height:17px;
	width:244px;
}

#merkselectie_mid {
	background-image:url(/images/overview_middle.gif);
	width:234px;
	height:395px;
	padding-left:10px;
}

.merkselectie_mid {
	background-image:url(/images/overview_middle.gif);
	width:234px;
	height:395px;
	padding-left:10px;
}

/*----------------------*/

button.iDEALeasy {background-color: #FFFFFF;}

/*----------------------*/

/* ------------------ */
.innertube {
	padding: 20px 10px 20px 10px;
}

#merkselectie_bot {
	background-image:url(/images/overview_bottom.gif);
	width:244px;
	height:18px;
	margin-bottom:15px;
}

.merkselectie_bot {
	background-image:url(/images/overview_bottom.gif);
	width:244px;
	height:18px;
	margin-bottom:15px;
}

#container {
	
	}
	
.link {
	cursor: pointer;
	color: #793D00;
}

label {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #555500;
}

legend {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
}

fieldset {
	border: 1px solid #00457d;
}

select.selector {width:156px; margin: 3px 0;}
	
#content_frame {
margin-left: 10px;
margin-right: 10px;
	}	

#merken_header {
	width:518px;
	height:13px;
	background-image:url(/images/merk_top.gif)
	}
	
#merken_content {
	width:518px;
	background-image:url(/images/merk_center.gif)
	}
	
#merken_footer {
	width:518px;
	height:13px;
	background-image:url(/images/merk_bottom.gif)	
	}
	

	
#header {
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	height:248px;
	background-image:url(/images/bg_header.jpg);
	font-size:12px;
	text-align:center;
	}
	
#footer {
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
	clear: both;
	width: 1000px;
	height:36px;
	background-image:url(/images/bg_footer.gif);
	font-size:12px;
	}

#top {
	margin-left:auto;
	margin-right:auto;
	}	
	
#header_logo {
	margin-top:15px;
	height: 194px;
	width: 745px;
	background-image:url(/images/header_logo.gif);	
	}

#menu_header {
	margin-left:18px;
	height: 38px;
	width: 210px;
	background-image:url(/images/menu_top.gif)
	}

#menu_center {
	margin-left:18px;
	width: 210px;
	background-image:url(/images/menu_center.gif);
	}

#menu_footer {
	margin-left:18px;
	height: 11px;
	width: 210px;
	background-image:url(/images/menu_bottom.gif);
	}
	
#menu_header_right {
	height: 38px;
	width: 210px;
	background-image:url(/images/menu_top.gif)
	}

.menu_header_right {
	height: 38px;
	width: 210px;
	background-image:url(/images/menu_top.gif)
	}

#menu_center_right {
	width: 210px;
	background-image:url(/images/menu_center.gif);
	}

.menu_center_right {
	width: 210px;
	background-image:url(/images/menu_center.gif);
	}

#menu_footer_right {
	height: 11px;
	width: 210px;
	background-image:url(/images/menu_bottom.gif)
	}

.menu_footer_right {
	height: 11px;
	width: 210px;
	background-image:url(/images/menu_bottom.gif)
	}

.menu_item_right {
	margin-top:10px;
	}

.menu_item {
	margin-left:18px;
	margin-top:10px;
	}

#menu_item_right {
	margin-top:10px;
	}

#menu_item {
	margin-left:18px;
	margin-top:10px;
	}
	
#header_menu {
	margin-top: -25px;
	}

.header_txt {
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	margin-top:2px;
}

.breadcrumb {
margin-left:17px;
margin-top:3px;
font-size:11px;
}
	
.zoekformulier {
	font-size:11px;
	border:0px;
	width:130px;
	height:13px;
}

.menu_header_txt {
	padding-top:9px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	margin-top:2px;
}

#frame {
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	height:auto;
	clear: both;
	background-image:url(/images/bg_frame.gif);
	}

/* ------------------ */
/* Leftmenu           */
#leftmenu {
}

.leftmenuitems {
	padding: 0px 0px 5px 15px;
	font-size: 13px;
}

.leftmenuproducttype_containter {
	position: relative;
	width: 170px;
	border: 2px solid #CCCCCC;
	left: 5px;
}

.leftmenuproducttype_achtergrond {
	position: absolute;
	top: 0px; /* These positions makes sure that the overlay */
	bottom: 0px; /* will cover the entire parent */
	left: 0px;
	width: 100%;
}

.leftmenuproducttype {
	position: relative;
	left: 5px;
	width: 160px;
}

.leftmenuproducttypeitems {
	position: relative;
	padding: 0px 0px 5px 5px;
	font-size: 12px;
	color: #b57400;
}

.leftmenuproducttypelistitem {
	color: #333333; 	
}

.leftmenuheaders {
	font-size: 14px;
	font-weight: bold;
	color: #004A90;
	
}

#leftmenu_fill {padding: 200px 0px 0px 0px;}

#menu_left {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
.menu_left {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.menu_left_sub {
	margin-left: 20px;
	margin-right: 5px;
		}

a.menu_left_link_sub {
	color:#333;
	text-decoration:none;
	}

a.menu_left_link {
	color:#333;
	text-decoration:none;
	}

.submenu {width: 180px;}

/* contentmenu           */
#contentmenu {
	margin-left: 10px;
	margin-right: 10px;
}

/* ------------------ */
/* rightmenu           */
#rightmenu {
}

#rightmenuofferteaanvraag, #rightmenuzoeken {
	display: block;
}

.rightmenukop {
	height: 14px;
	background-color:#b57400;
	/* color: #F3E4CF; */
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 6px 20px 10px 20px;
}
.rightmenucontent {
	padding: 8px 20px 8px 20px;
	border-left: 1px dotted #b57400;
}
.rightmenucontent_b {
	padding: 10px 5px 10px 5px;
	border-left: 1px dotted #b57400;
}

/* ------------------ */

#product_top {
	background-image:url(/images/product_top.gif);
	width:166px;
	height:15px;
}

#product_mid {
	background-image:url(/images/product_mid.gif);
	width: 146px;
	padding-left: 10px;
	padding-right: 10px;
}

#product_brand {
	width: 147px;
	color: #A37224;
	font-size:16px;
	font-weight:bold;
}

.product_top {
	background-image:url(/images/product_top.gif);
	width:166px;
	height:15px;
}

.product_mid {
	background-image:url(/images/product_mid.gif);
	width: 146px;
	padding-left: 10px;
	padding-right: 10px;
}

.product_brand {
	width: 147px;
	color: #A37224;
	font-size:16px;
	font-weight:bold;
}


.onderschrift{
	font-size:10px;
	font-style:italic;
	color: #555500;
}

#product_title {
	width: 147px;
	height: 60px;
}
#product_image {
	height:150px;
}

#product_price {
	width: 146px;
}

#product_type {
	height:15px;
	font-size:10px;
}

#product_maat {
	height:30px;
}

#product_special {

}
#product_bottom {
	background-image:url(/images/product_bot.gif);
	width:166px;
	height:39px;
}

.product_title {
	width: 147px;
	height: 60px;
}

.product_image {
	height:150px;
}

.product_price {
	width: 146px;
}

.product_type {
	height:15px;
	font-size:10px;
}

.product_maat {
	height:30px;
}

.product_special {

}
.product_bottom {
	background-image:url(/images/product_bot.gif);
	width:166px;
	height:39px;
}


a.advertentie_merk {
	color: #A37224;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

a.advertentie_naam {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #333
}

a.advertentie_prijs {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #333
}

a.advertentie_prijs {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #333;
}

a.advertentie_actie {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #990000;
	font-weight:bold;
}

a.advertentie_hier {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #990000;
	font-weight:bold;
}

a.advertentie_elders {
	width: 166px;
	font-size:12px;
	text-decoration:none;
	color: #333;
}

#merkselectie_toonalleproducten {
padding-left:20px;	
}

#tussenstukje {
	height:10px;
	width:auto;
}

.tussenstukje {
	height:10px;
	width:auto;
}

.merkselectie_series {
	margin-left: 10px;
	margin-top:2px;
	}
	
#merkselectie_series {
	height:100px;
	}

.merkselectie_seriesss {
	height:100px;
	}

a.dark_link {
	color:#333;
	text-decoration:none;
	}
	
a.dark_bold_link {
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}
	
#paginanummer_actief {
	width:24px;
	height:17px;
	background-image:url(/images/pagina.gif);
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}

.paginanummer_actief {
	width:24px;
	height:17px;
	background-image:url(/images/pagina.gif);
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}

a.paginanummer_actief {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
a:hover.paginanummer_actief {
	color:#A67321;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


#paginanummer_inactief {
	width:24px;
	height:17px;
	background-image:url(/images/pagina_none.gif);
	float:left;
	color:#CCC;
	cursor:default;
	margin-right:2px;
	text-align:center;
	vertical-align:top;
	font-size:11px;
}

.paginanummer_inactief {
	width:24px;
	height:17px;
	background-image:url(/images/pagina_none.gif);
	float:left;
	color:#CCC;
	cursor:default;
	margin-right:2px;
	text-align:center;
	vertical-align:top;
	font-size:11px;
}

#paginanummer {
	height:10px;
}

#paginanummer_vorige {
	width:24px;
	margin-right: 2px;
	float:left;
}

#resultaten {
	width:175px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.resultaten {
	width:175px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.paginanummer {
	height:10px;
}

.paginanummer_vorige {
	width:24px;
	margin-right: 2px;
	float:left;
}


a img {border: none;}
img {border:none;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Highslide <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.highslide {cursor: url(/images/highslide/zoomin.cur), pointer; outline: none;}
/* .highslide img {border: 2px solid gray;} */
.highslide img {border: none;}
/* .highslide:hover img {border: 2px solid white;} */
.highslide:hover img {border: none;}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {
	display: none;
	border: 5px solid white;
	border-top: none;
	padding: 5px;
	background-color: white;
}
.highslide-loading {
   display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
	
	padding-left: 22px;
	background-image: url(/images/highslide/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}

.control {float: right; display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: bold;	text-decoration: none; text-transform: uppercase; color: #999;}
.control:hover {color: black !important;}

.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px; padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {display: inline; padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {
    cursor: nw-resize;
    float: right;
    height: 11px;
    width: 11px;
    background: url(/images/highslide/resize.gif);
    position: relative;
    top: 3px;
    left: 3px;
}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}

.highslide-dimming {
	background: black;
	position: absolute;
	width: 100%;
	visibility: hidden;
}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Einde Highslide <<<-------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.standaardprijs {
	text-decoration:line-through;
}

.internetprijs {
	color: #5AA013;
	font-weight: bold;
	font-size: 1.5em;
}

.actieprijs {
	/*color: #FFFFFF;*/
	color: #5AA013;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 3px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> niftycube <<<-------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
position: absolute;  
display: table-cell; 
vertical-align: middle;
border: 0 solid;
text-align:left;
z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #EFEFEF;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption  {
font : bold 85% "Lucida Grande", Arial, sans-serif;
padding : 0.5em 2em 0 0.75em;
margin : 0;
text-align : left;
} 

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color:#000 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}

.header_menu_left{
background-image:url(/images/header_menu_left.png);
}

.header_menu_center{
background-image:url(/images/header_menu_center.gif);
}
