#container{background:white url(/images/gfx/containerbg.gif) repeat-y}

.linkoff img{
border:1px solid white;
}
.linkon img{
border:1px solid #CCCCCC;
}

form{margin:0;display:inline}

h3{
	font-size:22px}

.product_count{
	width:20px;
	border:1px solid #CCCCCC}
th{text-align:left}

.carttotal{
	font-weight:bold;
	border-top:2px solid #333333}
.cart_content{
	font-size:12px;
	width:430px;
	border:1px solid #e1e1e1;
	margin-bottom:10px}
.cart_content td{
	padding:1px 3px}
	form{margin:0px}

.invisible{display:none}
.input_bestel{
	position:relative;
	top:2px;
	font-size:11px}

.infoblok{
	margin-left:25px;
	padding-bottom: 10px;
	width:520px;
	background:white}

.infoblok_order{text-align:right
}
.infoblok_prijs{
	margin-top:10px;
	font-weight:bold;
	font-size:120%}
.infoblok_text{
	padding:0 20px;
	width:500px;
	display:block;
	margin:0;
	/*position:relative;
	clear:both */}
.infoblok_text p{margin-top:0}
.infoblok_ttl h1{
	font-size:16px;
	padding:5px 0 10px 10px;
	font-weight:bold;
	margin:0}



.optieblok{
	width:299px;
	display:block;
	border-left:1px solid #ccc;
	padding:0 0 10px 20px;
	margin-bottom:20px;
	float:left;
	}
.infoblok_image{
	float:left;
	display:block;
	padding:10px 20px;
	width:160px;
	}



.button_bestel{
	vertical-align:top;
	margin-top:2px;	
}

.infotable{
	width:409px;
	border:0px;
	padding:2px;
	margin-bottom:10px;
	}


.submitbutton{margin-top:10px}

.bestelknop{
display:block
font:12px arial;
font-weight:bold;
padding:3px 6px;
text-decoration:none;
border:0;
}
.detailsknop{
display:block
font:12px arial;
font-weight:bold;
padding:3px 6px;
text-decoration:none;
color:white;
}

#hoofdtekst{
padding:10px;
background:#f2f2f2;
color:#5c5e61;
}

/* KLEUREN /*
/*---------------------------------*/

/* BESTELKNOP en MENU en TITELBALK */
 	.bestelknop, #menu li a, #menu{
	color:white;
	background:#f8870d;
	}
#menu ul{margin-bottom:10px}
	.titelbalk, #menu li a:hover{
	color:#ba4500;
	background:white;
	}
	.titelbalk{ font-size:22px}
	
/* DETAILSKNOP en MENU TOP */
	.detailsknop, #menutop{
	color:white;

	background:#ba4500;

	}

.detailsknop:hover{
	background:#cb5600}
	.bestelknop:hover{
	background:#fd990f}

/* KLEUR Koptekst */
/* KLEUR prijs + winkelwagenkopje*/
	.infoblok_prijs, .prijs, .subcatttl, th, h3, .infoblok_ttl h1{

	color:#ba4500;
	
	}


/*BESTELSYSTEEM KLEUREN /*
/*----------------------------------*/

/* LIJN kleur */
	.infoblok{
	border-bottom:1px solid #CCCCCC;
	}
	#producttable td{
	border-bottom:1px solid #CCCCCC;
	}
	.txt{	color:#f8870d}
	.txt h1{font-size:16px}
.submitbutton{	border:1px solid #666666; color:#999999}

/* OPMAAK specsvlakken */
	.infotable td{
	background-color:#EEEEEE;
	border-bottom:1px solid #E0E0E0;
	}

/* Lichte achtergrond */
	.submitbutton{
	background:#E0e0e0;
	}

/* OPMAAK vlakken */
	.winkelwagenbg{
	background:#E1E1E1;
	border-bottom:1px solid #CCCCCC;
	padding:7px;
	}


#contentmenu, #zoekvak{
	background:#fde0bb;
	padding-bottom:10px;
	}
#contentmenu a{
	display:block;
		padding:4px 0 6px 15px;
		text-decoration:none;
		color:#ba4500;
		border-bottom:1px solid #ba4500}

.topinput{
	border:1px solid #828282;
	background:#fde0bb;
	}
	
	/* DONT CHANGE */
* html .fixed { position:absolute }
.fixed { position:fixed }

/* DIALOG CORE */
#dialog-overlay { top:0;left:0;width:100%;height:100%;z-index:900 }
#dialog-container { overflow:hidden;z-index:901 }

/* DIALOG TOP */
#dialog-top{background:#999;border:1px solid #fff;padding:5px;font-weight:bold}
#dialog-title{color:#333}
#dialog-close{color:#fff;padding-left:5px}
#dialog-close:hover{color:#ccc}

/* DIALOG BOTTOM */
#dialog-bottom{background:#eee;border-top:1px solid #ccc;color:#666;padding:5px;text-align:center;font-size:12px}
#dialog-bottom .next,
#dialog-bottom .prev{color:#ccc;font-weight:bold;color:#333}
#dialog-bottom .next:hover,
#dialog-bottom .prev:hover{color:#f90}
#dialog-bottom .next{padding-left:10px}
#dialog-bottom .prev{padding-right:10px}
#dialog-bottom .curr{}

/* DIALOG MISC */
#dialog-loading{color:#ccc;font-weight:bold;text-align:center;padding:20px}

/* DIALOG PREDEFINED */
#dialog-container .alert,
#dialog-container .confirm { text-align:center;color:#999 }
#dialog-container .alert input,
#dialog-container .confirm input { font-weight:bold;width:75px }

/* DIALOG PERSONAL */
#dialog-container .myFirstDialog { color:orange;font-size:20px }

/* BANNERS */
.banner_item {
	display:none;
}
#shoppingsmall{
padding:0 3px 15px 3px;
border-bottom:1px solid #ba4500
}
#shoppingsmall h3{font-size:16px;}
}#shoppingsmall td{
font-size:11px}

#shoppingsmall a{
display:block;
background:#45ba00;
border:1px solid #248800;
color:white;
padding:4px 10px;
text-align:center;
font-size:12px;
text-decoration:none;
}
#shoppingsmall a:hover{
font-weight:bold;
background:#54cb00;
}
.small_cart_content{
width:212px}

.optiesdiv{display:block;min-width:400px;clear:both;}
.optiesdiv table td {padding:2px 4px}

.infoblok_crumbpath, .infoblok_crumbpath a {
  color: #cbc6c2;
  text-decoration: none;
  padding-left: 5px;
 	margin-top: 15px;
  margin-bottom: 15px;
}           
.infoblok_tags {
  float:left; width: 520px;
  margin-top: 20px;
}

.infoblok_tags a{
  color: #bbb;
  text-decoration: none;
  font-size: 11px;
}
       

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