html {
	height:100%;
	min-height:100%;
}

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:155%;
	height:100%;
	min-height:100%;
	background-color:#ffff;
}

#banner_top {
	background-image:url(images/banner_top_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:123px;
}

p,td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:155%;
	color:#000;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:155%;
	color:#010066;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#ff0101;
	text-decoration:none;
	outline:none;
}

form {
	margin:0;
}

h1 {
	font-size:1.4em;
	margin:0.2em 0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#11adea;
}

h2 {
	font-size:1.2em;
	margin:0.2em 0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0db2f2;
}

input {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
}

input.checkbox {
	border:0 none;
	background-color:transparent;
	background:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}

select { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	padding:1px;
}


/* Layout template */

.zijbalk {
	background-color:#313131;
}

.zijbalkpos {
	display:block;
	width:160px;
	margin:0 10px;
}

/* Inlog */

h1.kop_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:135px;
	padding:1px 12px;
background-color: #585657;
}

#blok_login {
	font-size:10px;
}

#blok_login .error {
	color:#d40430;
	font-weight:bold;
	font-size:10px;
	line-height:120%;
}

#blok_login td {
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#blok_login input {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	width:60px;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
}

#blok_login .login_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:94px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
}

#blok_login .login_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
}

/*  */

/*#banner_right {
	background-image:url(images/banner_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:46px;
}
*/

#knoppenbalk ul {
	margin:0;
	padding:0;
}

#knoppenbalk ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:2px 0 3px 0;
}

#knoppenbalk ul li a.knop {
	background: url(images/tab1_left.gif) no-repeat left top;
	height:18px;
	display:block;
	float:left;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 9px;
	cursor:pointer;
	outline:none;
}

#knoppenbalk ul li a.knop:hover {
	background: url(images/tab2_left.gif) no-repeat left top;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	outline:none;
}

#knoppenbalk ul li a.knop span {
	background: url(images/tab1_right.gif) no-repeat right top;
	display:block;
	color:#fff;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 9px 0 0;
	height:18px;
	float:left;
	cursor:pointer;
	outline:none;
	text-decoration:none;
}

#knoppenbalk ul li a.knop:hover span {
	background: url(images/tab2_right.gif) no-repeat right top;
	display:block;
	color:#fff;
	float:left;
	cursor:pointer;
	outline:none;
	text-decoration:none;
}

/* Active */

#knoppenbalk ul li a.knop_active {
	background:none;
	height:18px;
	display:block;
	float:left;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 9px;
	cursor:default;
	outline:none;
}

#knoppenbalk ul li a.knop_active:hover {
	background:none;
	height:18px;
	display:block;
	float:left;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:0 0 0 9px;
	cursor:default;
	outline:none;
}

#knoppenbalk ul li a.knop_active span {
	background: url(images/knoppenbalk_arrow.gif) no-repeat left 4px;
	display:block;
	color:#ff0101;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 9px 0 0;
	text-indent:15px;
	height:18px;
	float:left;
	cursor:default;
	outline:none;
}

#knoppenbalk ul li a.knop_active:hover span {
	background: url(images/knoppenbalk_arrow.gif) no-repeat left 4px;
	display:block;
	color:#010066;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 9px 0 0;
	height:18px;
	text-indent:15px;
	float:left;
	cursor:default;
	outline:none;
}

/* */
#main {
	padding:0 20px;
	width:96%;
}

#main .welkomsttekst {
	display:block;
	width:96%;
}

#main a img {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}

#main a:hover img {
	border:1px solid #6e6e6e;
	padding:1px;
	background-color:#FFFFFF;
	outline:none;
}

#main img {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}



/* Breadcrumbs */
#breadcrumbs {
display:none;
/*	padding:0 0 2px 0;
	margin:0 0 10px 0;
	display:block;
	font-size:11px;
	border-bottom:2px dotted #d7d0d7;
	color:#000;
	width:98%;
*/}

#breadcrumbs a{
		color:#fe0000;
	}
	
	#breadcrumbs a:hover{
		color:#11adea;
	}


/* Uitlog */

h1.kop_loguit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#585657;
}

#blok_loguit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	padding:5px;
}

#blok_loguit td {
	color:#364a4a;
}

input.loguit_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:94px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-top:1em;
	margin-bottom:2.5em;
}

input.loguit_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	margin-bottom:2.5em;
}


/* Zoekblok */

#zoeken {
	margin-bottom:1.9em;
}

#zoeken h1.kop_zoeken {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#585657;
}

#zoektabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0.7em;
	padding:5px;
	width:100%;
	text-align:center;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
}

#zoeken .zoekinput {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	width:87px;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
}

#zoeken .zoekknop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;	display:block;
	width:34px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	outline:none;
}

#zoeken .zoekknop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	outline:none;
}


/* Hoofdgroepen zijkant */

h1.kop_hoofdgroepen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#585657;
}

.hoofdgroepen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	padding:5px 10px;
	margin-bottom:2.5em;
}

.hoofdgroepen a { /* Weergave: Lijst */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	line-height:190%;
	color:#010066;
	text-decoration:none;
	background-image:url(images/bullet_hoofdgroepen1.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	outline:none;
}

.hoofdgroepen a:hover {
	color:#fff;
	background-color:#11adea;
	background-image:url(images/bullet_hoofdgroepen2.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
	outline:none;
}

.hoofdgroepen select { /* Weergave: Selectmenu */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	padding:1px;
	width:128px;
	outline:none;
}


/* Groepen zijkant */

h1.kop_groepen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#585657;
}

.home_hoofdgroep .groepen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	margin-bottom:2.5em;
		background-color:#fff;
	border:0px solid #fff;	
	padding:0px 0px;
}
.groepen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	padding:5px 10px;
	margin-bottom:2.5em;
}

.groepen a { /* Weergave: Lijst */
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	line-height:190%;
	color:#010066;
	text-decoration:none;
	background-image:url(images/bullet_hoofdgroepen1.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	outline:none;
}

.groepen a:hover {
color:#fff;
	background-color:#11adea;
	background-image:url(images/bullet_hoofdgroepen2.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
	outline:none;
}

.groepen select {	/* Groepen selectmenu zijbalk */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	padding:1px;
	width:128px;
	outline:none;
}


/* Winkelwagen zijkant */

h1.kop_winkelwagen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#585657;
}

table.blok_bestel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	margin-bottom:0.7em;
	width:100%;
}

.blok_bestel thead tr th {
	border:1px solid #b5bebf;
	background-color:#e5e5f3;
	display:block;
	height:25px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#526c2e;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

.blok_bestel tbody#winkelwagen_body tr td {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.blok_bestel tbody tr td.aantal {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}

.blok_bestel tbody tr td.artnm {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.blok_bestel tbody#winkelwagen_body tr#geen_artikelen_winkelwagen td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table td.bekijk_winkelwagen {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.bekijk_winkelwagen a {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:auto;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:4px 1px 0 1px;
	outline:none;
	margin-bottom:2.5em;
}

.bekijk_winkelwagen a:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:auto;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:4px 1px 0 1px;
	outline:none;
	margin-bottom:2.5em;
}


/* RT Output zijbalk */

#bestel_rt_output {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
	border:1px solid #6c2456;	
	padding:5px 10px;
	min-width:40px;
	margin-bottom:1em;
}

#bestel_rt_output .rt_bestel_oke {
	color:#1A635A;
	font-weight:normal;
	font-size:10px;
}

#bestel_rt_output .rt_bestel_changed {
	color:#93989c;
	font-weight:normal;
	font-size:10px;
}


/* A-Z balk */

#azbalk {
	display:block;
	clear:both;
	height:20px;
	padding:10px 6px 6px 6px;
	margin:0.5em 0;
}

#azbalk a.az {
	display:block;
	float:left;
	width:auto;
	padding:0 0.4em;
	text-align:center;
	color:#93989c;
	text-decoration:none;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	outline:none;
}

#azbalk a.az:hover {
	color:#fff;
	background-color:#93989c;
	outline:none;
}

#azbalk a.az_active {
	display:block;
	float:left;
	color:#fff;
	background-color:#18655f;
	outline:none;
	cursor:default;
	font-weight:bold;
	width:auto;
	padding:0 0.4em;
	text-decoration:none;
}

#azbalk a.az_active:hover {
	display:block;
	float:left;
	color:#fff;
	background-color:#18655f;
	outline:none;
	cursor:default;
	font-weight:bold;
	width:auto;
	padding:0 0.4em;
	text-decoration:none;
}



/* Galerijweergave */

#overzichtbody .gallerij_cel_weergave_0, #overzichtbody .gallerij_cel_weergave_0_besteld, #overzichtbody .gallerij_cel_weergave_0_in_bestelling, #overzichtbody .gallerij_cel_weergave_1, #overzichtbody .gallerij_cel_weergave_1_besteld, #overzichtbody .gallerij_cel_weergave_1_in_bestelling { 
	display:block;
	height:auto;
	width:160px;
	float:left;
	margin:3px;
	background-color:#8fdbf8;
	border:1px solid #61bbde;
	overflow:hidden;
	padding:3px;
}

#overzichtbody .gallerij_cel_weergave_0:hover, #overzichtbody .gallerij_cel_weergave_1:hover { 
	display:block;
	height:auto;
	width:160px;
	float:left;
	margin:3px;
	background-color:#4cc9f9;
	border:1px solid #61bbde;
	overflow:hidden;
	padding:3px;
}

#overzichtbody .gallerij_cel_weergave_0 table#overzicht, #overzichtbody .gallerij_cel_weergave_0_besteld table#overzicht, #overzichtbody .gallerij_cel_weergave_0_in_bestelling table#overzicht, #overzichtbody .gallerij_cel_weergave_1 table#overzicht, #overzichtbody .gallerij_cel_weergave_1_besteld table#overzicht, #overzichtbody .gallerij_cel_weergave_1_in_bestelling table#overzicht, #overzichtbody .gallerij_cel_weergave_0 table, #overzichtbody .gallerij_cel_weergave_0_besteld table, #overzichtbody .gallerij_cel_weergave_0_in_bestelling table, #overzichtbody .gallerij_cel_weergave_1 table, #overzichtbody .gallerij_cel_weergave_1_besteld table, #overzichtbody .gallerij_cel_weergave_1_in_bestelling table {
	width:160px;
}

#overzichtbody .gallerij_cel_weergave_0 table#overzicht td, #overzichtbody .gallerij_cel_weergave_0_besteld table#overzicht td, #overzichtbody .gallerij_cel_weergave_0_in_bestelling table#overzicht td, #overzichtbody .gallerij_cel_weergave_1 table#overzicht td, #overzichtbody .gallerij_cel_weergave_1_besteld table#overzicht td, #overzichtbody .gallerij_cel_weergave_1_in_bestelling table#overzicht td, #overzichtbody .gallerij_cel_weergave_0 table td, #overzichtbody .gallerij_cel_weergave_0_besteld table td, #overzichtbody .gallerij_cel_weergave_0_in_bestelling table td, #overzichtbody .gallerij_cel_weergave_1 table td, #overzichtbody .gallerij_cel_weergave_1_besteld table td, #overzichtbody .gallerij_cel_weergave_1_in_bestelling table td {
	padding:0;
	vertical-align:top;
}

#overzichtbody .gallerij_cel_weergave_0 table td div, #overzichtbody .gallerij_cel_weergave_0_besteld table td div, #overzichtbody .gallerij_cel_weergave_0_in_bestelling table td div, #overzichtbody .gallerij_cel_weergave_1 table td div, #overzichtbody .gallerij_cel_weergave_1_besteld table td div, #overzichtbody .gallerij_cel_weergave_1_in_bestelling table td div {
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:0 8px 0 0;
}

#overzichtbody .gallerij_cel_weergave_0 .detail_kop, #overzichtbody .gallerij_cel_weergave_0_besteld .detail_kop, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .detail_kop, #overzichtbody .gallerij_cel_weergave_1 .detail_kop, #overzichtbody .gallerij_cel_weergave_1_besteld  .detail_kop, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .detail_kop,
#overzichtbody .gallerij_cel_weergave_0 .detail_value, #overzichtbody .gallerij_cel_weergave_0_besteld .detail_value, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .detail_value, #overzichtbody .gallerij_cel_weergave_1 .detail_value, #overzichtbody .gallerij_cel_weergave_1_besteld  .detail_value, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .detail_value {
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	background:none;
	border-bottom:0 none;
	margin:0 3px 0 0;
}

#overzichtbody .gallerij_cel_weergave_0 .detail_value, #overzichtbody .gallerij_cel_weergave_0_besteld .detail_value, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .detail_value, #overzichtbody .gallerij_cel_weergave_1 .detail_value, #overzichtbody .gallerij_cel_weergave_1_besteld  .detail_value, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .detail_value {
	padding:1px 0 0 0;
}

#overzichtbody .gallerij_cel_weergave_0 .value_prijs, #overzichtbody .gallerij_cel_weergave_0_besteld .value_prijs, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .value_prijs, #overzichtbody .gallerij_cel_weergave_1 .value_prijs, #overzichtbody .gallerij_cel_weergave_1_besteld .value_prijs, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .value_prijs {
	font-weight:bold;
	font-size:12px;
	background-color:#FFFFFF;
	padding:0 8px 0 0;
} 

#overzichtbody .gallerij_cel_weergave_0 .stukslabel, #overzichtbody .gallerij_cel_weergave_0_besteld .stukslabel, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .stukslabel, #overzichtbody .gallerij_cel_weergave_1 .stukslabel, #overzichtbody .gallerij_cel_weergave_1_besteld .stukslabel, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .stukslabel {
	display:block;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#overzichtbody .gallerij_cel_weergave_0 .bestel_aantal, #overzichtbody .gallerij_cel_weergave_0_besteld .bestel_aantal, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .bestel_aantal, #overzichtbody .gallerij_cel_weergave_1 .bestel_aantal, #overzichtbody .gallerij_cel_weergave_1_besteld .bestel_aantal, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .bestel_aantal { /* aantal invulveld */
	border:#cccccc solid 1px;
	background-color:#fff;
	color:#364a4a;
	font-size:11px;
	cursor:text;
	width:30px;
	float:left;
	margin-right:3px;
}

#overzichtbody .gallerij_cel_weergave_0 .bestel_aantal_true, #overzichtbody .gallerij_cel_weergave_0_besteld .bestel_aantal_true, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .bestel_aantal_true, #overzichtbody .gallerij_cel_weergave_1 .bestel_aantal_true, #overzichtbody .gallerij_cel_weergave_1_besteld .bestel_aantal_true, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .bestel_aantal_true { /* aantal invulveld goed */
	border:green solid 1px;
	background-color:#e7eee4;
	color:green;
	font-size:11px;
	cursor:text;
	width:30px;
	display:block;
	clear:both;
	margin-right:3px;
	height:13px;
	line-height:13px;
}

#overzichtbody .gallerij_cel_weergave_0 .bestel_aantal_false, #overzichtbody .gallerij_cel_weergave_0_besteld .bestel_aantal_false, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .bestel_aantal_false, #overzichtbody .gallerij_cel_weergave_1 .bestel_aantal_false, #overzichtbody .gallerij_cel_weergave_1_besteld .bestel_aantal_false, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .bestel_aantal_false { /* aantal invulveld fout */
	border:red solid 1px;
	background-color:#f1f0f0;
	color:red;
	font-size:11px;
	cursor:text;
	width:30px;
	display:block;
	clear:both;
	margin-right:3px;
	height:13px;
	line-height:13px;
}

#overzichtbody .gallerij_cel_weergave_0 .input_bestel_opm, #overzichtbody .gallerij_cel_weergave_0_besteld .input_bestel_opm, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .input_bestel_opm, #overzichtbody .gallerij_cel_weergave_1 .input_bestel_opm, #overzichtbody .gallerij_cel_weergave_1_besteld .input_bestel_opm, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .input_bestel_opm { /* bestelopmerking invulveld */
	border:#cccccc solid 1px;
	background-color:#fff;
	color:#364a4a;
	font-size:11px;
	cursor:text;
	width:140px;
	float:left;
	margin-right:3px;
}

#overzichtbody .gallerij_cel_weergave_0 .stukslabel, #overzichtbody .gallerij_cel_weergave_0_besteld .fustlabel, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .fustlabel, #overzichtbody .gallerij_cel_weergave_1 .fustlabel, #overzichtbody .gallerij_cel_weergave_1_besteld .fustlabel, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .fustlabel {
	display:block;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#overzichtbody .gallerij_cel_weergave_0 .input_fustaantal, #overzichtbody .gallerij_cel_weergave_0_besteld .input_fustaantal, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .input_fustaantal, #overzichtbody .gallerij_cel_weergave_1 .input_fustaantal, #overzichtbody .gallerij_cel_weergave_1_besteld .input_fustaantal, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .input_fustaantal { /* aantal invulveld */
	border:#005043 solid 1px;
	background-color:#fff;
	color:#364a4a;
	font-size:11px;
	cursor:text;
	width:30px;
	display:block;
	clear:both;
	margin-right:3px;
	height:13px;
	line-height:13px;
}

#overzichtbody .gallerij_cel_weergave_0 .inhoud_bij_fust, #overzichtbody .gallerij_cel_weergave_0_besteld .inhoud_bij_fust, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .inhoud_bij_fust, #overzichtbody .gallerij_cel_weergave_1 .inhoud_bij_fust, #overzichtbody .gallerij_cel_weergave_1_besteld .inhoud_bij_fust, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .inhoud_bij_fust {
	display:block;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#overzichtbody .gallerij_cel_weergave_0 .select_stuksaantal, #overzichtbody .gallerij_cel_weergave_0_besteld .select_stuksaantal, #overzichtbody .gallerij_cel_weergave_0_in_bestelling .select_stuksaantal, #overzichtbody .gallerij_cel_weergave_1 .select_stuksaantal, #overzichtbody .gallerij_cel_weergave_1_besteld .select_stuksaantal, #overzichtbody .gallerij_cel_weergave_1_in_bestelling .select_stuksaantal { /* aantal select */
	display:block;
	clear:both;
}

#overzichtbody .gallerij_cel_weergave_0 input.toevoegen_knop, #overzichtbody .gallerij_cel_weergave_0_besteld input.toevoegen_knop, #overzichtbody .gallerij_cel_weergave_0_in_bestelling input.toevoegen_knop, #overzichtbody .gallerij_cel_weergave_1 input.toevoegen_knop, #overzichtbody .gallerij_cel_weergave_1_besteld input.toevoegen_knop, #overzichtbody .gallerij_cel_weergave_1_in_bestelling input.toevoegen_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	clear:both;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	margin:17px 0 0 0;
}

#overzichtbody .gallerij_cel_weergave_0 input.toevoegen_knop:hover, #overzichtbody .gallerij_cel_weergave_0_besteld input.toevoegen_knop:hover, #overzichtbody .gallerij_cel_weergave_0_in_bestelling input.toevoegen_knop:hover, #overzichtbody .gallerij_cel_weergave_1 input.toevoegen_knop:hover, #overzichtbody .gallerij_cel_weergave_1_besteld input.toevoegen_knop:hover, #overzichtbody .gallerij_cel_weergave_1_in_bestelling input.toevoegen_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
}


/* Lijst / Gallerij linkjes */

.overzicht_links {
	padding:13px 0;
}

a.lijst {
	background-image:url(images/bullet_lijst1.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding:0 10px 0 19px;
	display:inline;
	height:12px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #ababab;
	color:#010066;
	outline:none;
}

a.lijst:hover {
	background-image:url(images/bullet_lijst2.gif);
	text-decoration:underline;
	color:#fe0000;
	outline:none;
}

a.gallerij {
	background-image:url(images/bullet_gallerij1.gif);
	background-position:8px 1px;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	display:inline;
	height:12px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	clear:right;
	color:#010066;
	outline:none;
}

a.gallerij:hover {
	background-image:url(images/bullet_gallerij2.gif);
	text-decoration:underline;
	color:#fe0000;
	outline:none;
}


/* Overzichts tabel */

table.overzicht thead tr th {
	background-color:#6c7477;
	color:#fff;
	padding:2px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    border-spacing: 0;
    border-collapse: collapse;
}

#overzichtbody tr td {
	font-size:11px;
	padding:2px;
}

#overzichtbody td input.bestel_aantal { /* aantal invulveld */
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:30px;
}

input.bestel_aantal { /* aantal invulveld */
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:30px;
}

.bestel_aantal_false {
	border:1px solid red;
	background-color:#fff;
	color:red;
	font-size:11px;
	cursor:text;
	width:30px;
}

.bestel_aantal_true {
	border:1px solid green;
	background-color:#fff;
	color:green;
	font-size:11px;
	cursor:text;
	width:30px;
}

#overzichtbody td select { /* selectmenu: aantal stuks (RT) */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	padding:1px;
	width:50px;
}

#overzichtbody input.input_fustaantal { /* fustaantal invulveld (RT) */
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:30px;
}

input.input_fustaantal { /* fustaantal invulveld (RT) */
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:30px;
}

input.bestel_opm {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:85px;
}

input.input_artnm {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:85px;
}

input.input_inhoud {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:20px;
}

input.input_prijs {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #cccccc;
	cursor:text;
	width:30px;
}

/*input#bestel_knop.toevoegen_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:auto;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	outline:none;
}

input#bestel_knop.toevoegen_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	outline:none;
}
*/
input.toevoegen_knop {
	background-image:0 none;
	background-color:#cc0000;
	border:#990000 solid 1px;
	display:block;
	height:25px;
	line-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:white;
	text-align:center;
	cursor:pointer;
	padding:3px 25px;
	margin:0 0 10px 0;
}

input.toevoegen_knop:hover {
	background-image:0 none;
	background-color:red;
	border:#990000 solid 1px;
}

input.knop_verstuur {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;	display:block;
	float:left;
	width:auto;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin:3px 0 0 20px;
	outline:none;
}

input.knop_verstuur:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	outline:none;
}

#overzichtbody tr {
	background:none;
}

#overzichtbody tr.even {
	background-color:#aae4fa;
}

#overzichtbody tr.even a {
	font-size:11px;
	text-decoration:underline;
	outline:none;
	color:#010066;
}

#overzichtbody tr.even a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#fe0000;
	outline:none;
}

#overzichtbody tr.oneven {
	background-color:#8fdbf8;
}

#overzichtbody tr.oneven a {
	font-size:11px;
	text-decoration:underline;
	outline:none;
	color:#010066;
}

#overzichtbody tr.oneven a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#81306c;
	outline:none;
}

#overzichtbody tr.oneven:hover {
	background-color:#4cc9f9;
}

#overzichtbody tr.even:hover {
	background-color:#4cc9f9;
}

#overzichtbody a img {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}

#overzichtbody a:hover img {
	border:1px solid #6e6e6e;
	padding:1px;
	background-color:#fff;
	outline:none;
}

#overzichtbody img {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}

#overzichtbody img.img_aanbieding {
	background:0 none;
	border:0 none;
}

.bestel_weergave {
	color:#000;
	background-color:#E9E9E9;
	border:1px solid #000000;
}


/* Mouse-over tooltip in bestellijsten */

#overzichtbody .mouseover_tooltip {
	width: 220px;
	position: absolute;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-right:1px solid #93989c;	
	border-bottom:1px solid #93989c;	
	border-left:1px solid #93989c;
}

#overzichtbody .mouseover_tooltip h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	padding:1px 5px;
	width:210px;
	background-color:#6c7477;
}

#overzichtbody .mouseover_detail_kop {
	display:block;
	font-weight:bold;
	padding:0 5px;
	line-height:120%;
	font-size:10px;
}

#overzichtbody .mouseover_detail_value {
	display:block;
	font-weight:normal;
	padding:0 5px;
	line-height:120%;
	margin-bottom:4px;
	font-size:10px;
}

/* */

/* Detail pagina */
.detail_kop {
	display:block;
	padding:1px;
	background-color:#f6f6f6;
	border-bottom:1px solid #bbb3bb;
	margin:10px 7px 0 0;
}

.detail_value {
	display:block;
}

.detailtabel td a img {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}

.detailtabel td a:hover img {
	border:1px solid #6e6e6e;
	padding:1px;
	background-color:#fff;
	outline:none;
}

.detail_kop_details {
	font-weight:bold;
	display:block;
	clear:both;
}

.detail_value_details {
	margin:0 0 5px 0;
	display:block;
	clear:both;
}


/* Alert */

#page_blur { /* margin en pudding niet aanpassen */
	background-color:#fff;
	opacity:.85;
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85;
	font-size:13px;
	font-weight:bold;
	color:#222;
	position:absolute;
	margin:0 auto;
	text-align:center;
}

#page_blur img { 
	border:0 none;
}

#alertdiv {
	border:1px solid #ff0101;
	background-color:#fff;
	font-size:11px;
	padding:5px;
	cursor:move;
}

#alertdiv h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0;
	padding:2px 0 2px 5px;
	background-color:#ff0101;
	color:#fff;
}

.close_alertdiv {
	display:block;
	width:44px;
	height:23px;
	border:1px outset;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	color:#fff;
	background-color:#ff0101;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	outline:none;
}

.close_alertdiv:hover {
	display:block;
	width:44px;
	height:23px;
	border:1px inset;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	color:#fff;
	background-color:#a90b0b;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	outline:none;
}



/*  */

#overview_navigatie {
	width:100%;
	font-size:11px;
}

#overview_navigatie a {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:110%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:4px 5px 0 5px;
	width:80px;
	outline:none;
}

#overview_navigatie a:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	border:#126d91 solid 1px;	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:4px 5px 0 5px;
	width:80px;
	outline:none;
}

.invoices {
	width:100%;
}
.invoices thead th {
	height:22px;
	text-align:left;
}

.invoices tbody td {
	height:22px;
	text-align:left;
}

td.nav_vorige {
 width:110px;
}

td.nav_volgende {
 width:110px;
}

.nav_vorige a {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:1px 5px;
	width:85px;
	outline:none;
}

.nav_vorige a:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:1px 5px;
	width:85px;
	outline:none;
}

.nav_volgende a {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:1px 5px;
	width:85px;
	outline:none;
}

.nav_volgende a:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:1px 5px;
	width:85px;
	outline:none;
}

.nav_lijstinhoud {
	width:100%;
	text-align:center;
	font-size:11px;
}

.nav_container {
	width:100%;
	border:0px;
}

.rt_bestel_oke {
	color:#2f460f;
	font-weight:bold;

}
.rt_bestel_error {
	color:#990000;
	font-weight:bold;
}
.rt_bestel_changed {
	color:#FF9900;
	font-weight:bold;
}

.detail_kop {
	font-weight:bold;
	display:block;
}

.detail_value {
	font-weight:normal;
	display:block;
	height:20px;
}

.home_hoofdgroep {
	width:98%;
}


/* Home_groep */

.home_groep {
/*	border-top:1px solid #006699;
*/	margin:10px 0;
}

.home_groep a img  {
	border:1px solid #010066;
	padding:1px;
	background-color:#fff;
	outline:none;
}

.home_groep a:hover img {
	border:1px solid #6e6e6e;
	padding:1px;
	background-color:#fff;
	outline:none;
}

.home_groep tr {
	background-color:#ebebf4;
}

.home_groep td {
	font-size:11px;
	padding:1em 1.5em;
/*	border-bottom:1px solid #b3b3ce;
*/}

.home_groep td a {
	font-size:11px;
	text-decoration:underline;
	outline:none;
	color:#40407b;
}

.home_groep td a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#168f28;
	outline:none;
}

.home_groep input.bestel_aantal { /* aantal invulveld */
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	cursor:text;
	width:30px;
}

.home_groep input.input_inhoud {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	cursor:text;
	width:30px;
}

.home_groep input.prijs {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	cursor:text;
	width:30px;
}

.home_groep input.input_artnm {
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	font-size:11px;
	padding:3px 5px 1px 5px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	cursor:text;
	width:90px;
}

.home_groep .groepen {
}


/* Order Info */
#orderinfoform {
}

#orderinfoform select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	background-color:#fff;
 	color:#364a4a;
	border:1px solid #005043;
	padding:1px;
	margin-bottom:10px;
}

table.orderinfo thead tr th {
	background-color:#6c7477;
	color:#fff;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.orderinfo tbody tr td {
	font-size:11px;
	padding:2px;
}

table.orderinfo tfoot tr td {
	font-size:11px;
	padding:2px;
}



textarea#bestelopmerking {
 	background-color:#fdfcfb;
 	color:#364a4a;
	border:1px solid #cccccc;
	height: 100px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	padding:5px;
}

input.print_order {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	float:left;
	width:auto;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-top:3px;
	outline:none;
}

input.print_order:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	outline:none;
}

input.orderinfo_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;	display:block;
	float:left;
	width:auto;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-top:3px;
	outline:none;
}

input.orderinfo_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	outline:none;
}

/* Facturen */
table.invoices thead tr th {
	background-color:#6c7477;
	color:#fff;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    border-spacing:0;
	border-collapse:collapse;
}

table.invoices tbody tr td {
	font-size:11px;
	padding:2px;
}

table.invoices tfoot tr td {
	font-size:11px;
	padding:2px;
}



/* Lightbox */

#lightbox{
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	border-left:1px solid #d2d1d1;
	border-top:1px solid #d2d1d1;
}

#lightboxDetails{
	font-size:0.8em;
	padding-top:0.4em;
}

#lightboxCaption {
	float:left;
}

#keyboardMsg {
	float:right;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

#keyboardMsg a {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03601A;
	font-weight:bold;
}

#keyboardMsg a:hover {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E93675;
	font-weight:bold;
}

#closeButton {
	top:5px;
	right:5px;
}

#lightbox img {
	border:none;
	clear: both;
} 

#overlay img {
	border: none;
}

#overlay {
	background-image:url(../overlay.png);
}

* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}



/* updates */
table.overzicht {
	width:99%;
}


/* AZ Blok */

h1.kop_azblok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#93989c;
}

#azblok {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	padding:5px 10px;
	width:138px;
	margin-bottom:2.5em;
}

#azblok a {
	font-size:11px;
	text-decoration:none;
	color:#3a5c44;
	padding:1px;
}

#azblok a:hover {
	font-size:11px;
	text-decoration:none;
	color:#fff;
	background-color:#6d255a;
}

/* Blok Bestelgeschiedenis */

h1.kop_bestelgeschiedenis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	color:#fff;
	display:block;
	height:16px;
	line-height:16px;
	width:136px;
	padding:1px 12px;
	background-color:#93989c;
}

#blok_bestelgeschiedenis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
	border-right:1px solid #c1cccc;	
	border-bottom:1px solid #c1cccc;	
	border-left:1px solid #c1cccc;
	padding:5px 10px;
	margin-bottom:2.5em;
}

#blok_bestelgeschiedenis a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;;
	display:block;
	letter-spacing:0.02em;
	line-height:190%;
	color:#3a5c44;
	text-decoration:none;
	background-image:url(images/bullet_hoofdgroepen1.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	outline:none;
}

#blok_bestelgeschiedenis a:hover {
	color:#6d255a;
	text-decoration:underline;
	background-image:url(images/bullet_hoofdgroepen2.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
	outline:none;
}

#blok_bestelgeschiedenis .bestelhistorie_select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#333;
	border:1px solid #014044;
	padding:1px;
	width:131px;
	outline:none;
}


/* Bestelgeschiedenis pagina */
span.bestelgeschiedenis_datum {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:5px 0;
}

table.bestelgeschiedenis {
	border-collapse: collapse;
	border-color: #93989c;
	border-width: 0 0 1px 1px;
	border-style: solid;
}

table.bestelgeschiedenis th {
	border-color: #93989c;
	border-width: 1px 1px 0 0;
	border-style: solid;
	padding:6px;
	margin:1px;
	background-color:#6c7477;
	color:#fff;
	font-size:11px;
}

table.bestelgeschiedenis td {
	border-color: #93989c;
	border-width: 1px 1px 0 0;
	border-style: solid;
	padding:5px;
	margin:1px;
	background-color:#fff;
	font-size:11px;
}


/* Nieuwe img zoom */

.MagicZoomBigImageCont {
	border: 5px solid #93989c;
}

.MagicZoomHeader {
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	background-color: #93989c;
	font-weight: bold;
	text-align: center;
}

.MagicZoomPup {
	border: 1px solid #b6b6c7;
	background-color: #ffffff;
}

/* VKC Foto's */
#vkc_fotos {
	display:block;
	clear:both;
}

.vkc_plaatje {
	display:block;
	float:left;
	margin:5px;
	background-color:white;
	padding:1px;
	border:1px solid #93989c;
}

.div_detail a img {
	background-color:white;
	border:1px solid #93989c;
	padding:1px;
}

.div_detail a:hover img {
	background-color:white;
	border:1px solid #93989c;
	padding:1px;
}

#detailfoto_groot {
	background-color:white;
	border:1px solid #93989c;
	padding:1px;
}

.div_detail.detailtabel {
	border:6px solid #FFFFFF;
	width:256px;
}

.div_detail.detailtabel td {
	background-color:#f3f3f3;
	padding:3px;
}

.div_detail.detailtabel table {
	display:block;
	clear:both;
}


/* Terug-knop */

.terug_knop {
	background:#41afda url(images/bg_submit1.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:94px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-top:1em;
	margin-bottom:2.5em;
}

.terug_knop:hover {
	background:#41afda url(images/bg_submit2.gif) repeat-x 0 0;
	border:#126d91 solid 1px;
	display:block;
	width:94px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:100%;
	color:white;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	margin-top:1em;
	margin-bottom:2.5em;
}

.besteloverzichttable {
	margin-bottom:15px;
}

.selectleverdatum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#333;
	border:1px solid #014044;
	padding:1px;
	width:131px;
	outline:none;
}

#totaalprijs_besteloverzicht {
	font-weight:bold;
}


/* Bestel visueel */
.regel_inbestelling_even, .regel_inbestelling_oneven {
	background-color:#cad6ce;
}

.regel_besteld_even, .regel_besteld_oneven {
	background-color:#b4f4b4;
}

/**/
.regel_inbestelling_even td, .regel_inbestelling_oneven td {
	background-color:#cad6ce;
}

.regel_besteld_even td, .regel_besteld_oneven td {
	background-color:#b4f4b4;
}

/**/
#overzichtbody .gallerij_cel_weergave_0_in_bestelling, #overzichtbody .gallerij_cel_weergave_1_in_bestelling {
	background-color:#cad6ce;
}

#overzichtbody .gallerij_cel_weergave_0_besteld, #overzichtbody .gallerij_cel_weergave_1_besteld {
	background-color:#b4f4b4;
}

/* Winkelwagen aantallen-aanpasknop per regel */
input.aanpasknop {
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:0 10px;
}

/* Winkelwagen aantallen-aanpasknop per regel */
#overzichtbody td img.orderoverview_deleteimage {
	margin:0 6px 0 2px;
	cursor:pointer;
	border:0 none;
	float:left;
	background:0 none;
}

#overzichtbody td img.orderoverview_editimage {
	margin:0 2px 0 0;
	cursor:pointer;
	border:0 none;
	float:left;
	background:0 none;
}

input#leverdatum.datepicker {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#333;
	border:1px solid #014044;
	padding:1px;
	width:131px;
	outline:none;
}

div.datepickerControl {
}

.totaal_besteloverzicht {
	font-weight:bold;
}

/* 2.0.9
- Bij het ingeven van sluitmethode 3 (dagelijks, eigen tijden): div met melding wanneer de webshop dicht gaat
- Div met een eigen melding na een bepaald tijdstip (als dit is ingesteld in VK beheer onder knop Algemeen)
*/
.webshop_gesloten_melding {
	background-color:#FDFCFB;
	border:1px solid #6C2456;
	color:#6C2456;
	font-weight:bold;
	font-size:12px;
	position:relative;
	display:block;
	z-index:9999;
	padding:6px;
	text-align:center;
	margin-bottom:10px;
}

.melding_na_tijdstip {
	background-color:#FDFCFB;
	border:1px solid #6C2456;
	color:#6C2456;
	font-weight:bold;
	font-size:12px;
	position:relative;
	display:block;
	z-index:9999;
	padding:6px;
	text-align:center;
	margin-bottom:10px;
}

#scroll {
	overflow-y:auto;
	display:block;
	height:98%;
}

.orderoverview_deleteimage {
	cursor:default;
	outline:none;
	background:0 none;
}

.orderoverview_deleteimage:hover {
	cursor:pointer;
	outline:none;
	background:0 none;
}

select.disabled_stuksaantal_orderoverview {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#ccc;
	border:1px solid #ccc;
	padding:1px;
	outline:none;
}

#overzichtbody tr.totaal {
	font-weight:bold;
}
