html{
	height: 100%;
	width: 100%;
}

form{
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
	background: #fff;
	height: 100%;
	width: 100%;
}

.afbeelding_thumb{
	margin-right: 10px;
}

/* Menu */
.menu{
	padding-left: 32px;
	padding-top: 8px;
}

#nav {
  _behavior: url(/scriptlibrary/csshover.htc);
  float: left;
  display: inline;
}

#nav, #nav ul {
  padding: 0;
	margin: 0;
  list-style: none;
  line-height: 32px;
  background: #fff;
  font-size: 12px;
	text-align: left;
}

#nav a {
  display: block;
  text-decoration: none;
  color: #F8CD46;
	font-weight: bold;
}

#nav li {
	/*padding-left: 10px;*/
}

#nav a:hover {
  color: #F05829;
	font-weight: bold;
}

#nav ul a, #nav li ul li:hover li a {
  padding-left: 10px;
  width: 180px;
  color: #000;
	font-weight: normal;
	font-size: 11px;
}

#nav li ul li a:hover {
  padding-left: 10px;
  width: 180px;
	background: #F7CC4C;
  color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

#nav li {
  float: left;
  display: inline;
}

#nav li li {
  background: #ffffff;
  border-bottom: 0px solid #cfcfcf;
}

#nav li ul {
  position: absolute;
  width: 150px;
  left: -9000px;
	border: 0px;
  border-left: 0px solid #F37121;
  padding: 0px 0px 0px 0px;
}

#nav li ul ul {
  margin: -18px 0 0 135px;    
}

#nav li:hover ul ul {
  left: -9000px;
}

#nav li:hover ul,
#nav li:hover li:hover ul {
  left: auto;
  min-height: 1%;
}

#nav li ul li:hover {
  background: #fff;
}

#nav li ul li:hover a,
#nav li ul li:hover li:hover a {
  color: #808080;
}

#nav a:hover {
 /* background: #fff;*/
}

#nav li.nav_hover:hover{
	background-position: 0px -17px;
	cursor: pointer; 
}

#nav li.nav_hover{
	background-position: 0px 7px; 
	cursor: pointer;
}

#nav li.nav_select:hover{
	background-position: 0px -17px; 
}

#nav li.nav_select{
	background-position: 0px -17px; 
}

.footer_text h5{
	color: #4C4E51;
	margin: 0px;
	padding:0px;
	font-size: 12px;
}

.footer_text{
	color: #83868C;
}

.footer_text a{
	color: #83868C;
}

.footer_text a:hover{
	color: #F37431;
}

.login_input{
	width: 195px;
	height: 17px;
	font-size: 12px;
	color: #000;
	border: 0px;
	padding-top: 5px;
	padding-left: 5px;
}

.login_text{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.login_text_extra{
	color: #FCEAD2;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.login_text_extra a{
	color: #FCEAD2;
	font-size: 10px;
	font-weight: bold;
}

.knop{
	margin-left: 20px;
}

.knop_text{
	font-size: 10px;
	color: #fff; 
	text-decoration: none;
	font-weight: bold;
}

.menu_onder{
	margin-left: 32px;
	border-left: 1px solid #83868C;
	border-right: 1px solid #83868C;
	padding-left: 5px;
	padding-right: 5px;
	width: 697px;
	color: #83868C;
}

.menu_onder a{
	color: #83868C;
	text-decoration: none;
}

.menu_onder a:hover{
	color: #F37431;
	text-decoration: none;
}

.copyright{
	color: #D63606;
}

.content{
	color: #4C4E51;
	font-size: 12px;
	line-height: 15px;
	padding: 8px 40px 4px 4px;
}

.content a{
	color: #4C4E51;
	font-size: 12px;
}

.content a:hover{
	color: #F37431;
	font-size: 12px;
}

.content_rechts h5{
	color: #F37431;
	margin: 0px;
	padding:0px;
	font-size: 12px;
}

.content_rechts{
	color: #83868C;
	font-size: 12px;
	padding-right: 40px;
	border-left: 1px solid;
	padding-left: 20px;
	line-height: 15px;
}

.content_rechts a{
	color: #F37431;
	font-size: 12px;
	text-decoration: none;
}

.content_rechts a:hover{
	color: #83868C;
	font-size: 12px;
}


.downloads a{
		color: #83868C;
}

.downloads a:hover{
		color: #F37431;
}


/* winkelwagentje */

#div_ww_container{
	position: relative;
	width: 259px;
	height: 100%;
	
}

#div_ww_img{
	position: absolute;
	left: 10px;
	top: 70px;
}

#div_ww{
	position: absolute;
	left: 0px;
	top: 0px;
}

.ww_product_td{
	width: 239px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/product_bg.png);
}

* html .ww_product_td{
	background-color: #fff;
	background-color: transparent;
	background-image: url(../images/spacer.gif);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../interface/images/product_bg.png", sizingMethod="scale");
	width: 239px;
}

.ww_product_td_over{
	 background-image: url(../images/bg_producten.png); 
	 width: 239px;
	 color: #fff;
 	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 20px;
	 cursor: pointer;
}

* html .ww_product_td_over{
	background-color: #fff;
	background-color: transparent;
	background-image: url(../images/spacer.gif);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../interface/images/bg_producten.png", sizingMethod="scale");
	width: 239px;
}


.ww_product{
	width: 100%;
	color: #fff;
}

.ww_product a{
	color: #fff;
	line-height: 14px;
}


.ww_product_kassa{
	color: #4C4E51;
}

.kassa_input{
	/*width: 195px;
	height: 13px;
	font-size: 11px;
	color: #4C4E51;
	border: 0px;
	border-bottom: 1px solid #4C4E51;
	border-right: 0px solid #4C4E51;
	padding-top: 5px;
	padding-left: 5px;*/
	width: 195px;
	font-size: 12px;
	color: #4C4E51;
	border: 1px solid #4C4E51;
	font-family: verdana;
	margin-right: 5px;
}

.ww_kassa_overzicht{
 background-image: url(../images/bg_producten.png);
 width: 239px;
 color: #fff;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 20px;
}

.ww_kassa_overzicht a{
  color: #fff;
 }


* html .ww_kassa_overzicht{
	background-color: #fff;
	background-color: transparent;
	background-image: url(../images/spacer.gif);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../interface/images/bg_producten.png", sizingMethod="scale");
	width: 239px;
}

.input_aantal{
  border: 0px;
  width: 20px;  
	position: relative;
	font-size: 10px;
	background: #FFf;
	color: #000;
	opacity: .3;
	filter: alpha(opacity=30);

}

.input_aantal_over{
  border: 0px;
  width: 15px;  
	position: relative;
	font-size: 10px;
	background: #C78629;
	color: #fff;
}

/* product groot */

.product_groot{
	width: 325px;
	height: 324px;
}

.product_groot_foto{
	text-align: center;
	padding-top: 31px;
	width: 162px;
	height: 293px;
	float: left;
}

.product_groot_content_container{
	width: 162px;
	height: 324px;
	float: right;
	position: relative;
	right: 0px;
}

.product_groot_titel{
	width: 142px;
	height: 50px;
	position: absolute;
	bottom: 105px;
	padding-left: 10px;
	padding-right: 10px;
}

.product_groot_titel h5{
	margin: 0px;
	padding: 0px;
	color: #EE792F;
	position: absolute;
	bottom: 4px;
	font-size: 12px;
}

.product_groot_prijs{
	height: 20px;
	position: absolute;
	bottom: 85px;
	left: 10px;
}

.product_groot_tekst{
	width: 142px;
	height: 40px;
	position: absolute;
	bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	color: #9A9A9A;
}

.product_groot_details{
	height: 25px;
	position: absolute;
	bottom: 0px;
	right: 10px;
}

.product_groot_details a{
	color: #000;
	text-decoration: none;
}

.product_groot_bestellen{
	height: 25px;
	position: absolute;
	bottom: 0px;
	left: 10px;
}

.product_groot_bestellen a{
	color: #000;
	text-decoration: none;
}

/* product klein */

.product_klein{
	width: 161px;
	height: 324px;
}

.product_klein_foto{
	text-align: center;
	width: 161px;
	height: 172px;
	padding-top: 10px;
}


.product_klein_content_container{
	width: 162px;
	height: 142px;
	float: right;
	position: relative;
	border: 0px solid #000;
}

.product_klein_titel{
	width: 142px;
	height: 50px;
	position: absolute;
	bottom: 105px;
	padding-left: 10px;
	padding-right: 10px;
}

.product_klein_titel h5{
	margin: 0px;
	padding: 0px;
	color: #EE792F;
	position: absolute;
	bottom: 4px;
	font-size: 12px;
}

.product_klein_prijs{
	height: 20px;
	position: absolute;
	bottom: 85px;
	left: 10px;
}

.product_klein_tekst{
	width: 142px;
	height: 40px;
	position: absolute;
	bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	color: #9A9A9A;
}

.product_klein_details{
	height: 25px;
	position: absolute;
	bottom: 0px;
	right: 10px;
}

.product_klein_details a{
	color: #000;
	text-decoration: none;
}

.product_klein_bestellen{
	height: 25px;
	position: absolute;
	bottom: 0px;
	left: 10px;
}

.product_klein_bestellen a{
	color: #000;
	text-decoration: none;
}

/* product pagina */
#product_info_container{
	height: 100%;
	width: 440px;
	/*background: #FFD943 URL(../images/bg_rechts.gif) repeat-x;*/
	padding: 20px;
}


.banner{
	color: #fff;
	line-height: 20px;
	font-size: 12px;
}
.banner h2{
	font-family: Trebuchet MS, verdana;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	margin-bottom: 10px;
}

.dropdownlist{
	width: 200px;
	border: 1px solid #4C4E51;
	color: #4C4E51;
	font-size: 11px;
}


.contact_input{
	width: 195px;
	font-size: 12px;
	color: #4C4E51;
	border: 1px solid #4C4E51;
	font-family: verdana;
	margin-right: 5px;
}

.contact_input_box{
	width: 195px;
	color: #4C4E51;
	border: 1px solid #4C4E51;
	font-family: verdana;
	font-size: 12px;
}

.welkom{
	color:#ffffff;
	font-size:10px;
	margin:3px;
}

.welkom a{
	color:#ffffff;
	font-size:10px;
	font-weight: bold;	
}

.product_info{
	font-family: verdana;
	font-size: 11px;
	background: #fff;
	color: #000;
}

.product_info table{
	font-family: verdana;
	font-size: 11px;
	background: #fff;
	color: #000;
}

.product_info td{
	font-family: verdana;
	font-size: 11px;
	background: #fff;
	color: #000;
}

.orderhistorie{
	overflow-y: auto;
	overflow-x: hidden; 
	/*height:345px;*/
	height: 172px;
	width: 265px;
	scrollbar-arrow-color: #797A7C;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #797A7C;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #797A7C;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
}


/* Stijl: EK-overlay */

#popup_overlay {
  width: 100%;
  _width: expression(document.body.offsetWidth + 'px');
  height: auto;
  _height: expression(document.body.offsetHeight + 'px');
  min-height: 100%;
  background: #ffffff;
  filter: alpha(opacity=70);
  opacity: .70;
  _filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 99;
}

#popup_banner {
  width: 400px;
  height: 342px;
  position: absolute;
  left: 50%;
  margin-left: -200px;
  top: 100px;
  cursor: pointer;
  background: url(/interface/images/popupbanner_wk.png);
  _background: none; /* IE6 PNG fix */
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/interface/images/popupbanner_ek.png', sizingMethod='crop'); /* IE6 PNG fix */
  z-index: 100;
}

/* ---------- Stijlen: Fotoalbum ---------- */
.afbeeldingen_onder .paginering a {
  float: none;
  border: none;
  margin: 0px;
}

.foto_paginering.no_show {
  display: none;
}

#formulier label {
  width: 175px;
 float: left;
}

#formulier td label {
  width: 475px;
 float: right;
}

#formulier .regel {
  margin-bottom: 5px;
}

#formulier .verzend_knop {
  margin-left: 280px;
}

.afbeeldingen_onder {
  width: 656px;
  margin-left: -3px;
  margin-top: 5px;
}

.afbeeldingen_onder img {
  margin-right: 10px;
  margin-bottom: 10px;
  border: none;
}

.afbeeldingen_onder .paginering_top {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}