* {
	margin: 0;
	padding: 0;
}

html,body {

	height: 100%;	
	font-family: Arial,Verdana,Sans Serif;
	/*font-size: 10px;*/
	font-size: 12px;
	/*text-decoration: none;*/
	/*color: #4477bb;*/
	color: #ffffff;
	background-color: #6699CC;
	body: 100%;
}

p {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	/*color: #4477bb;*/
	color: #ffffff;
}

.p_blauw {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: #4477bb;
}

.p_zwart {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.groen_12 {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	text-decoration: none;
	color:#009900;
}

.h3_blauw {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 16px;
	text-decoration: bold;
	color: #4477bb;
}

.p_rood {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: #ff0000;
	/*color: #ffffff;*/
}

.p_oranje {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	text-decoration: none;
	color: #ff9900;
	/*color: #ffffff;*/
}

.p_geel {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	text-decoration: none;
	color: yellow;
	/*color: #ffffff;*/
}

.dag_datum_text { 

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	/*color: #333333;*/
	color: #4477bb;
	padding: 2px;
}

.artikel_aantal_input {
	width: 40px;
}

h1 {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 17px;
	text-decoration: bold;
	/*color: #4477bb;*/
	color: #ffffff;
}

.h1_zwart {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 17px;
	text-decoration: bold;
	color: #000000;
}

.h1_blauw {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 17px;
	text-decoration: bold;
	color: #4477bb;
}

h2 {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 16px;
	text-decoration: bold;
	*/color: #4477bb;*/
	color: #ffffff;
}



h3 {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 14px;
	text-decoration: bold;
	/*color: #4477bb;*/
	color: #ffffff;
}


li {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	color: #4477bb;
}

a {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #4477bb;
}

.a-wit {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.a-vragenlijst {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.a-home {

	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #ffffff;
	text-decoration:none;
}

.titel {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 24px;
	text-decoration: bold;
	color: #ffffff;
}

.mededeling {
	font-family: Arial,Verdana,Sans Serif;
	font-size: 20px;
	text-decoration: bold;
	color: yellow;
}

.pagetrail {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}


#menu_box_category_ul {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	color: #4477bb;
	cursor:pointer;
}


#outline {

	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}

#header {
	
	position:absolute;
	top:0;
	height: 108px;
	padding: 0;
	margin: 0;
	text-align:center;
	border-bottom: solid 1px #404040;
	width:1003px;
	background-image: url(/assets/templates/busscher/images/Busscher-bovenbalk5.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
}

#spacer_top {

	position: absolute;
	background-image: url(/assets/templates/busscher/images/kop_boven2.jpg);
	background-repeat:repeat-x;
	line-height: 16px;
	top: 108px;
	height: 23px;
	background-color: #4477bb;
	text-align:left;
	vertical-align:middle;
	width: 1002px;
	border-bottom: solid 1px #404040;
}

#spacer_top_light_blue {

	position: absolute;
	top: 108px;
	height: 15px;
	background-color: #99CCFF;
	text-align:right;
	vertical-align:top;
	width: 1002px;
}

#content {

	padding: 0 1em 20px 1em;
}


#footer {

	position: absolute;
	bottom: 0;
	height: 15px;
	background-color: #4477bb;
	text-align:center;
	width: 100%;
}

#footer_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	color: #ffffff;
}

#main_content {

	position:absolute;
	top: 137px;
	left: 200px;	
	width: 605px;	
	text-align:left;
}

.main_content_header {

	background-image: url(/assets/templates/busscher/images/menu_top.jpg);
	background-repeat: repeat-x;
	height: 14px;
	width: 1003px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	vertical-align:top;
	color: #ffffff;
	border-bottom: #404040;
}

.vraagteken_blauw {
	cursor:pointer;
}


.artikel_tabel {

	padding:0;
	spacing:0;
	width:600px;
	background-color: #99CCFF;
	/*background-color: #ffffff;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}


.artikelDetail-link {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	color: #4477bb;
	cursor: pointer;
}

#menu_box_header {

	background-color: #4477bb;
	background-image: url(/assets/templates/busscher/images/menu_top.jpg);
	background-repeat: repeat-x;
	height: 14px;
	/*width: 180px;*/
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
}

#menu_box_category_header {

	/*background-color: #3F85CC;*/
	/*background-color: #5B5B5B;*/
	height: 14px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	/*font-weight:bold;*/
	text-align:left;
	vertical-align:top;
	color: #ffffff;
}

#menu_box_fotoslide_header {

	background-image: url(/assets/templates/busscher/images/menu_top.jpg);
	background-repeat: repeat-x;
	height: 14px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
}

#menu_box_fotoslide {
	background-color: #ffffff;
	height: 142px;
	margin: 0 auto;
}

#menu_box_categorie { 
	
	position: absolute;
	left: 5px;
	top: 145px;
	width: 180px;
	background-color: #99CCFF;
	width: 180px;
	/*border: solid 1px #5ca4f2;*/
	/*border-right: dotted 1px #5ca4f2;*/
	/*border-bottom: dotted 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_left {

	position: absolute;
	left: 5px;
	top: 250px;
	width: 180px;

}

#bestelDialog { 

	position: absolute;
	background-color: #FFCC00;
	/*background-color: #ffffff;*/
	left: 560px;
	top: 450px;
	width: 165px;
	height: 70px;
	/*border: solid 1px #5ca4f2;*/
	/*border-right: dotted 1px #5ca4f2;*/
	/*border-bottom: dotted 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	visibility: hidden;
}

#menu_box_snelbestel { 

	position: relative;
	/*right: 5px;*/
	width: 180px;
	/*border: solid 1px #5ca4f2;*/
}

#menu_box_aanbiedingen { 

	/*background-image: url(/assets/templates/busscher/images/menu_top_left.gif) norepeat;*/
	height: auto;
	background: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}


#banner { 

	background: #ffffff;
	width: 605px;
	background-image: url(/assets/images/banner.jpg);
	background-repeat: no-repeat;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: 140px;
}

#openingstijd {

	position: absolute;
	left: 440px;
	top: 140px;
	width: 120px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	line-height: 0.5cm;
	padding: 2px;
	text-align: center;
	vertical-align:top;
	color: #ffffff;
}

#menu_box_welkom { 

	background: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: auto;
}

#menu_box_specials { 

	background: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: 140px;
}

#menu_box_inloggen { 
	position:relative;
	background: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: auto;
}

#winkelwagen_navigatie {

	/*background-color: #99CCFF;*/
	text-align:center;
	height: 55px;
	/*border: solid 2px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	background-color: #99CCFF;
}


#menu_box_info_bestellen { 

	height: 220px;
	background: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_nieuws { 

	background-color: #ffffff;
	width: 605px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align: left;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_category_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	line-height: 0.5cm;
	color: #333333;
	padding: 2px;
	cursor:pointer;
}

#menu_box_category_subitem_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	color: #4477bb;
	/*color: #333333;*/
	padding: 2px;
	cursor:pointer;
	margin-left: 35px;
	font-weight: bold;
}

#menu_box_winkelwagen { 

	position: absolute;
	/*background-color: #99CCFF;*/
	line-height: 0.4cm;
	background-color: #FFCC00;
	left: 815px;
	top: 145px;
	width: 180px;
	/*border: solid 2px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_activatie_inloggen { 

	position: relative;
	/*background-color: #99CCFF;*/
	background-color: #FFCC00;
	width: 400px;
	/*border: solid 2px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_service { 

	background-color: #6699CC;
	background-image: url(/assets/images/busscher_containers.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	text-align:center;
	height: 91px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	cursor: pointer;
}

#menu_box_service_de { 

	background-color: #6699CC;
	background-image: url(/assets/images/busscher_containers_de.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	text-align:center;
	height: 91px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	cursor: pointer;
}


#menu_box_iDEAL { 

	background-color: #ffffff;
	background-image: url(/assets/images/iDEAL_logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	height: 70px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_SOFORT { 

	background-color: #ffffff;
	background-image: url(/assets/images/SOFORT_logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	height: 70px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_verhuur { 

	background-color: #ffffff;
	background-image: url(/assets/images/tent.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	text-align:center;
	height: 80px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_zand_grind { 

	background-color: #ffffff;
	background-image: url(/assets/images/zand_grind.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	text-align:center;
	height: 121px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#ssl_logo { 

	background-color: #ffffff;
	background-image: url(/assets/images/Comodo3.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	height: 50px;
	width: 180px;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
}

#menu_box_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	/*color: #4477bb;*/
	color: #39649d;
	/*color: darkblue;*/
	/*color: #333333;*/
	/*color: #ffffff;*/
	/*color: #333333;*/
	padding: 2px;
}

#menu_box_header_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	padding:2px;
}

#artikelDetailBackground {

        position:absolute;
        top:170px;
        left:200px;
        height:860px;
	width:600px;
        background-color: #99CCFF;
        visibility: hidden;
	opacity: .8;
	filter: alpha(opacity=80);
}

#artikelDetail {

	position:absolute;
	border: solid 1px #5ca4f2;
	top:180px;
	left:200px;
	width:600px;
	background-color: #ffffff;
	visibility: hidden;
}

#winkelwagen_product_popup {
	
	position: absolute;
	border: solid 1px #000000;
	color: #4477bb;
	top: 180px;
	left: 510px;
	height: 150px;
	width: 300px;
	background-color: #FFE484;
        visibility: hidden;
	z-index:1000;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	color: #4477bb;
}

#winkelwagen_product_popup_afb {
	position: absolute;
	border: solid 1px #000000;
	color: #4477bb;
	top: 4px;
	left: 4px;
	height: 140px;
	width: 87px;
	display: table;
}

#winkelwagen_product_popup_beschrijving {
	position: absolute;
	border: solid 1px #000000;
	color: #4477bb;
	top: 4px;
	left: 95px;
	height: 140px;
	width: 199px;
	overflow: hidden;
	display: table;
}

#order_console {

	position: absolute;
	/*border: solid 1px #000000;*/
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	color: #ffffff;
	background-color: #0000a8;
	width: 800px;
	height: 600px;
	top: 40px;
	left: 5px;
	visibility: hidden;
	z-index: 2000;
}

#order_console_inner1 {

	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 600px;
	visibility: hidden;
	font-family: Courier New, monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-weight: bold;
	font-size: 16px;
}

#order_console_inner2 {

	position: relative;
	/*border-bottom: double 3px #ffffff;*/
	background-color: #a80000;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 117px;
	visibility: hidden;
	font-family: Courier New, monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-weight: bold;
	font-size: 16px;
}

.order_console_header_text2 {

	font-family: Courier New, monospace;
	font-size: 14px;

}

#order_console_inner2_border {

	position: absolute;
	border: double 3px #ffffff;
	top: 45px;
	left: 10px;
	width: 785px;
	height: 105px;
	visibility: hidden;
	/*font-family: Courier New, monospace;*/
	font-family: Gill Sans, sans-serif;
	font-size: 14px;
	font-weight: bold;
	z-index: 2000;

}

#order_console_inner3 {

	position: absolute;
	top: 120px;
	left: 35px;
	width: 800px;
	height: 15px;
	visibility: hidden;
	font-family: monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-size: 16px;
}

#order_console_inner4 {

	position: relative;
	float: left;
	border: double 3px #ffffff;
	top: 20px;
	left: 30px;
	width: 740px;
	height: 370px;
	visibility: hidden;
	font-family: monospace;
	/*font-family: Gill Sans, sans-serif;*/
	/*font-weight: bold;*/
	font-size: 12px;
	list-style: none;
	overflow: auto;
}

#order_console_inner4_input1 {
	position:absolute;
	top: 560px;
	left: 50px;
	length: 200px;
	height: 20px;
	font-family: monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-size: 16px;
	list-style: none;
	visibility: hidden;
}

#order_console_inner4_input2 {
	position:absolute;
	top: 520px;
	left: 349px;
	length: 200px;
	height: 20px;
	font-family: monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-size: 16px;
	list-style: none;
	visibility: hidden;
}

#order_console_inner4_input3 {
	position:absolute;
	top: 560px;
	left: 300px;
	length: 200px;
	height: 20px;
	font-family: monospace;
	/*font-family: Gill Sans, sans-serif;*/
	font-size: 16px;
	list-style: none;
	visibility: hidden;
}

#order_console_inner4 span:hover {
	color: #000088;
	background-color: #ffffff;
	cursor: pointer;
}

div.order_console_inner4 span{
	white-space:nowrap;
	height:1em;
	display: block;
	cursor: pointer;
}

#order_console_input {
	
	border: 2px solid #ffffff;
	background-color: #000088; 
	color: #ffffff;
	font-family: monospace;
	font-size: 14px;
	text-transform: uppercase;
}

.order_console_input_aantal {

	font-family: monospace;
	font-size: 10px;
	border: 2px solid #ffffff;
	background-color: #000088; 
	color: #ffffff;
}

.order_console_button {
	
	/*font-family: Courier New, monospace;*/
	font-family: Gill Sans, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}

#order_console_close_icon {

	position: absolute;
	border: solid 1px #ffffff;
	top: 60px;
	left: 770px;
	width: 18px;
	height: 16px;
	visibility: hidden;
	font-family: Gill Sans, sans-serif;
	font-weight: bold;
	font-size: 14px;
	z-index: 2000;
	cursor: pointer;

}

.artikelDetailHeader {

	background-color: #4477bb;
	height: 14px;
	width: 600px;
	/*width: 600px;*/
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
}

#sluitArtikelDetail {

	position:absolute;
	top:1px;
	left:560px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	color: #ffffff;
	cursor: pointer;
}

#afdruk_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 11px;
	/*color: #4477bb;*/
	color: #000000;
	padding: 2px;
}

#artnr {
	border: 1px solid #4477bb;
}

#aantal {
	border: 1px solid #4477bb;
}

#afdruk_text_header {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #4477bb;*/
	color: #000000;
	padding: 2px;
}

#loading_message {

	position: absolute;
	background-color: #FFCC00;
	/*background-color: #ffffff;*/
	left: 450px;
	top: 310px;
	width: 165px;
	height: 80px;
	/*border: solid 1px #5ca4f2;*/
	/*border-right: dotted 1px #5ca4f2;*/
	/*border-bottom: dotted 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	text-align: center;
	visibility: hidden;
	z-index:2000;
}

#producten {
	display:none;
}

.loading_text {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ff3333;

}

.winkelwagen_verwijder_text {
	
	cursor: pointer;
	background-color:red;
	color:white;
	font-weight: bold;
}

.menu_box_text_darkgreen {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	color: darkgreen;
	padding: 2px;
}

.menu_box_text_rood {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	color: red;
	padding: 2px;
}

.menu_box_text_yellow {
	
	font-family: Arial,Verdana,Sans Serif;
	font-size: 12px;
	color: yellow;
	padding: 2px;
}


#artikel_informatie_text_groot1 {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 14px;
	color: #4477bb;
	padding: 2px;
}

#artikel_informatie_text_groot1b {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 14px;
	color: #333333;
	padding: 2px;
}

#artikel_informatie_text_groot2 {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 15px;
	color: #333333;
	padding: 2px;
}

.artikel_informatie_text_groot2b {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 14px;
	color: darkgreen;
	padding: 2px;
}

.artikel_informatie_image {

	border-style:groove;
	/*border-color:#404040;*/
	border-color:black;
	border-width:1px;

}

#omschrijving {
	lenght: 20;
	border: 1px solid #4477bb;
}

hr {
	border-top: dotted 2px #4477bb;
}

#klanten_window {
	float: left;
	height: 300px;
	width: 475px;
	border: solid 1px #4477bb;
	overflow: scroll;
}

#artikel_informatie_header {

	background-color: #4477bb;
	background-image: url(/assets/templates/busscher/images/menu_top.jpg);
	background-repeat: repeat-x;
	height: 14px;
	/*width: 180px;*/
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	width: 600px;

}

#artikel_informatie_container {

	z-index: 1;
	padding:0;
	spacing:0;
	width:600px;
	height: 100%;
	background-color: #99CCFF;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	text-align: center;
}

#artikel_informatie_beschrijving_prijs {

	z-index: 1;
	position: relative;
	float: right;
	top: +25px;
	left: -10px;
	width: 350px;
	text-align: left;
}

#artikel_informatie_afb1 {
	z-index: 1;
	position: relative;
	width: 200px;
	left: +10px;
	float: left;
}

#artikel_informatie_afb2 {
	z-index: 1;
	position: relative;
	float: left;
	top: +10px;
	left: +10px;
}

#artikel_informatie_footer {
	clear: both;
	z-index: 1;
	position: relative;
	top: +35px;
	width: 200px;
	height: 70px;
	text-align: center;
	margin: 0 auto;
}

.snelbestel_button {

	background-color: lightgreen;

}

#menu_box_artikel_top10 { 
	
	background: #ffffff;
	width: 180px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 9px;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: auto;
}

#menu_box_artikel_aanbeveling { 

	background: #ffffff;
	width: 200px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 9px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	/*border: solid 1px #5ca4f2;*/
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: 225px;
}

.afhaal_kalender {

}

.td_afhaal_kalender {

	border: solid 1px #000000;
	background-color: #ffffc9;
	color: blue;
	padding: 4px;
	cursor: pointer;

}

.snelkeuze_select_subcategorie {

	font-family: Arial,Verdana,Sans Serif;
	font-size: 16px;
	color: #333333;
	padding: 2px;
	cursor: pointer;
}

#wrapper {
	position: absolute;
	width: 606px;
	margin: 0 auto;
	left: 0px;

}

#container {
	position: absolute;	
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	width: 397px;
	height: 142px;
	overflow: auto;
	left: 0px;
}

#container2 {
	position: absolute;	
	background-image: url(/assets/images/fotoslide/container2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #477fbc;
	border: solid 1px #000000;
	text-align: center;
	left: 397px;
	width: 208px;
	height: 142px;
	overflow: auto;
}

#container2_kop {
	position:relative;
	background-color: #477FBC;
	background-image: url(/assets/templates/busscher/images/container2_header.jpg);
	border-bottom: solid 1px #000000;
	height: 33px;
	width: 100%;
	text-align: center;
	line-height: 25px;
}

.item {
	display: block;
	width: 397px;
	height: 142px;
}

#controls {
	visibility: hidden;
}

#play_btn {
	visibility: hidden;
}

#num_nav {
	visibility: hidden;
}

.overlay_tekst {
	position:absolute;
	bottom: 0px;
	width: 397px;
	height: 55px;
	background-color: #ffffff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: .6;
	z-index: 1000;
}

#container_button_afrekenen {
	float:left;
	/*display: block;*/
	valign: top;
}

#container_besteladvies_knop {
	margin-right: 10px;
	margin-top: 5px;
	float: right;
	/*display: block;*/
	valign: top;
}

#besteladvies_knop {
	background-color: #518dde;
	color: #ffffff;
	border: solid 1px #ffffff;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 10px;
	font-weight:bold;
	cursor: pointer;
}

#venster_bestel_advies {

	position: absolute;
	top: 200px;
	left: 250px;
	width: 680px;
	height: auto;
	z-index:2000;
	background-color: #477fbc;
	visibility: hidden;
	clear: both;
}

#bestel_advies_sluit_knop {
	float: right;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 18px;
	font-weight: bold;
	border: solid 1px #ffffff;
	cursor: pointer;
}

.dataBox {

	background: #ffffff;
	width: 600px;
	font-family: Arial,Verdana,Sans Serif;
	font-size: 9px;
	font-weight:bold;
	text-align: center;
	vertical-align:top;
	color: #4477bb;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	height: auto;
	text-align: left;
}

.alert_rood {
  border-radius: 10px;
  background: rgb(248, 215, 218);
  font-family: Arial,Verdana,Sans Serif;
  font-size: 12px;
  font-weight: bold;
  color: rgb(132, 32, 41);
  padding: 18px;
  width: 90%;
}

.alert_blauw {
  border-radius: 10px;
  background: rgb(207, 226, 255);
  font-family: Arial,Verdana,Sans Serif;
  font-weight: bold;
  font-size: 12px;
  color: rgb(8, 66, 152);
  padding: 18px;
  width: 90%;
}

.alert_grijs {
  border-radius: 10px;
  background: rgb(226, 227, 229);
  font-family: Arial,Verdana,Sans Serif;
  font-weight: bold;
  font-size: 12px;
  color: rgb(65, 70, 75);
  padding: 18px;
  width: 90%;
}

.alert_geel {
  border-radius: 10px;
  background: rgb(255, 243, 205);
  font-family: Arial,Verdana,Sans Serif;
  font-weight: bold;
  font-size: 12px;
  color: rgb(102, 77, 3);
  padding: 18px;
  width: 90%;
}

.alert_groen {
  border-radius: 10px;
  background: #d4edda;
  font-family: Arial,Verdana,Sans Serif;
  font-weight: bold;
  font-size: 12px;
  color: #155724;
  padding: 18px;
  width: 90%;
}

.button {
  cursor: pointer;
  /**color: #ffffff;**/
  color: #000000;
  /**font-family: Arial;**/
  /**font-size: 13px;**/
  /**display: inline-block;**/
  /**border-radius: 2px;**/
  /**background-color: rgb(108, 117, 125);**/
  /**background-color:  rgb(0, 123, 255);**/
  /**border-color: rgb(0, 123, 255);**/
  padding: 1px;
} 

.signupFormTitle {
  font-size: 24px;
  font-weight: bold;
}

.signupFormText {
  font-size: 14px;
}

#signupFormWrapper {
  /*background-color: #E7E7E7;*/
  background-color: #F5F5F5;
  border: solid 1px #ffffff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  width: 80%;
}

#signupFormWrapper div {
  padding: 5px;
}

#signupFormWrapper p {
  font-size: 14px;
}

.FormFieldErrorText {
  font-size: 12px;
  color: red;
}

#cmdwebsignup {
  padding: 5px;
  font-size: 16px;
}

.loginFormText {
  font-size: 14px;
  color: #4477bb;
}

.loginFormTitle {
  font-size: 18px;
  color: #4477bb;
}

.loginFormTable {
}

.loginFormTable td {
  padding: 3px;
}

#cmdweblogin {
  padding: 5px;
  font-size: 16px;
}

.inputBox {
  padding: .375rem .75rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition-property: border, box-shadow;
}

.inputBox:focus {
 outline: 1px solid #73bafa !important;
 box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 5px;
}

label {
  font-size: 14px;
}
