body {
	background-color:#FFF;
	color: #200;
}

.bg_balk {
	position: absolute;
	width: 100%;
	top: 0px;
	height: 227px;
	background-position: center;	
}
#bg_balk_electro {
	background-image: url(../images/bg_electro_2.gif);
}
#bg_balk_sani {
	background-image: url(../images/bg_sani_2.gif);
}
#bg_balk_led {
	background-image: url(../images/bg_led_2.gif);
}
#bg_balk_cv {
	background-image: url(../images/bg_cv_2.gif);
}
#bg_balk_tools {
	background-image: url(../images/bg_tools_2.gif);

}

#divSuggest {
	position: absolute;
	top: 189px;
	right: 120px;
	text-align: left;
	border: 1px solid #FCD110;
	background-color:white;
	font-family: Verdana;
	font-size: 8pt;
	visibility:hidden;
	padding: 0px;
}

#divSuggest td:hover {
	text-decoration: underline;
	cursor: pointer;
}

.sorteer_tekst {
	font-family: Verdana;
	font-size: 8pt;
	color:#FCE36C;
	font-weight:bold;
	cursor: pointer;
}
.sorteer_tekst:hover {
	text-decoration:underline;
}
.merk_filter {
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	cursor: pointer;
}
.merk_filter:hover {
	font-weight: bold;
}

#mainwrapper {
	position: relative;
	margin: 0 auto;
	width: 1024px;
}

#header {
	position: relative;
	width: 999px;
	height: 100px;
}
#menu_container {
	position: relative;
	width: 999px;
	height: 59px;
}
	#menu_1 {
		position: absolute;
		width: 156px;
		height: 59px;
	}
	#menu_2 {
		position: absolute;
		left: 156px;
		width: 155px;
		height: 59px;
	}
	#menu_3 {
		position: absolute;
		left: 311px;
		width: 155px;
		height: 59px;
	}		
	#menu_4 {
		position: absolute;
		left: 466px;
		width: 156px;
		height: 59px;
	}	
	#menu_5 {
		position: absolute;
		left: 622px;
		width: 159px;
		height: 59px;
	}
	#menu_6 {
		position: absolute;
		left: 781px;
		width: 218px;
		height: 59px;
	}
		
#balk {
	position: relative;
	width: 1024px;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
}
	#zoeken {
		position: absolute;
		width: 290px;
		height: 44px;
		right: 0px;
	}
		#zoeken_tekst {
			position: absolute;
			left: 0px;
			width: 50px;
		}
		#zoeken_tekstbox {
			position: absolute;
			top: 8px;
			left: 55px;
			width: 100px;
		}
		#zoeken_button {
			position: absolute;
			right: 11px;
			top: -1px;
			width: 100px;
		}
		
	#klikpad {
		position: absolute;
		width: 600px;
		height: 44px;
		margin-left: 10px;
	}
	
#shadow_wrapper {
	position: relative;
	width: 1024px;
	height: 8px; /* moet eigenlijk 9px zijn */
}
	#shad_col1 {
		float: left;
		width: 222px;
		height: 9px;
	}
	#shad_col2 {
		float: left;
		height: 9px;
		width: 564px;
		/*
		background-image: url(../images/bovengedeelte_16.png)
		*/
	}
	#shad_col3 {
		float: left;
		height: 9px;
		width: 213px;
	}
	#shad_col4 {
		float: left;
		height: 30px;	
		width: 25px;
		background-color: #fce36b;

	}	

#content_wrapper {
	position: relative;
	width: 1024px;
}		
	#col1 {
		position: absolute;	
		left: 0px;
		top: 0px;
		width: 222px;
		float: left;
		background: #EBEBEB;
		clear: both;
	}
	#col2 {
		position: relative;	
		width: 589px; /* 589px */
		top:0px;
		 /* ie= top: 11px */
		padding-top: 1px;
		padding-right: 213px; /* 213px */
		padding-left: 222px;
		background-image: url(../images/content_bg.gif);
		min-height:800px;
		clear: both;
	}
	
	#col3 {
		position: absolute;	
		width: 213px;
		top: 0px;
		right: 25px;
		background: #EBEBEB;
		clear: both;
	}
	#col4 {
		position: absolute;
		top: 0px;
		right: 0px;	
		width: 25px;
		clear: both;
	}	
	
#img_klein {
	border: 1px solid #EBEBEB;
	border-bottom-style: outset;
	border-right-style: outset;
}

#account_login font {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 14px;
}

#ks_menu, #account_menu a {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 20px;
}
#account_menu font {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 30px;
}

#ks_menu, #account_menu {
	margin-left: 17px;
	margin-bottom: 15px;
	font-family: Verdana;
}

#ideallogo {
	border: 0px;
	margin-top: 20px;
	margin-bottom: 10px;	
	width: 222px;
	text-align: center;
}

#rtcologo, #tntlogo {
	border: 0px;
	margin-top: 20px;
	margin-bottom: 10px;	
	width: 222px;
	text-align: center;
}

#ks_banner {
	margin-top: 0px;
	margin-bottom: 10px;	
	width: 213px;
	text-align: center;	
}
#ks_banner img, #ideallogo img, #rtcologo img, #mkboke_logo img, #tntlogo img {
	border: 1px solid black;
}
#mkboke_logo {
	margin-top: 10px;
	margin-bottom: 10px;	
	width: 213px;
	text-align: center;
}

#idealtabel {
	border: 1px solid #FBD210; background: white;}
#idealtabel:hover {
	cursor: pointer; background: #C0C0C0;
}

/* floating divs */

#bol {
	position: absolute; 
	top: 220px;
	left: 215px;
}

#vrfloat {
	display:none; 
	position:absolute; 
	border-style: solid; 
	border-width:1px; 
	width:300px; 
	background-color: white; 
	padding: 5px;

}

#man {
	position: absolute;
	right: 3px;
	top: 9px;
	width: 114px;
	height: 149px;
	background-image: url(../images/man.gif);
}

#slogan {
	position: absolute;
	right: 80px;
	top: 20px;
	width: 219px;
	height: 21px;
	background-image: url(../images/servicediescoort.gif);
}

.knop{
	border:1px solid #FCD110; 
	color:black;
	font-family: Verdana;
	font-size: 8pt;
	height: 3em;
}
.knop_groot{
	border:1px solid #FCD110; 
	color:black;
	background-color: #D5D5D5;	
	font-family: Verdana;
	font-size: 8pt;
	padding: 5;
	height: 4em;
}
.knop_groot_dik{
	border:1px solid #FCD110; 
	background-color: #D5D5D5;
	color:black;
	font-family: Verdana;
	font-size: 8pt;
	padding: 5;
	font-weight:700;
	height: 4em;
}
.knop_groot_dik:hover, .knop_groot:hover {
	background-color: #C0C0C0;
	cursor: pointer;
}

/* klantenservice */

#item_container {
	position: relative;
	margin: 6px;
	float: left;
	width: 230px;
	background-color:#FFFFFF;
	border: solid 1px #FFCC66;
	padding:5px;
	padding-top: 35px;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#item_icon {
	position: absolute;
	top: 2px;
	left: 2px;
}
#items {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 15px;
	z-index: 200px;
}
#item_kop {
	position: absolute;
	top: 7px;
	left: 55px;
	font-family: Verdana;
	font-size: 8pt;
	line-height: 18px;
	font-weight: bold;
}

.terugknop {
	border:1px solid #FCD110; 
	background-color: #D6D6D6;
	color:black;
	font-family: Verdana;
	font-size: 8pt;
	height: 3em;
	width: 15em;
	cursor: pointer;
}
.terugknop:hover {
	background-color: #FFF;
	text-decoration: bold;
	
}

/* einde klantenservice */

/* begin frontpage */

#fp_wrapper {
	position: relative;
	width: 580px;
	clear: both;
}

#fp_container {
	position: relative;
	float: left;
	width: 256px;
	height: 210px;
	margin-right: 9px;
	margin-top: 5px;	
	border: 1px solid #FFCC66;
	background-image: url(../images/fp_akties_bg.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
	#fp_balk {
		position: relative;
		margin: 2px;
		top: 0px;
		right: 0px;
		height: 32px;
		width: 216;
		background-color: #EBEBEB;	
		overflow:hidden;	
	}
		
		#fp_product {
			position: relative;
			margin: 3px;
			margin-top: 2px;
			font-family: Verdana;
			font-size: 8pt;
			line-height: 15px;
			vertical-align: middle;
			height: 35px;
			overflow:hidden;
		}
			
	#fp_prodimg {
		position: absolute;
		top: 35px;
		margin: 8px;
		height: 100px;
		width: 100px;
		overflow: hidden;
		text-align:center;
		line-height: 6.25em;
	}
		#fp_prodimg img{
			vertical-align: bottom;
		}
	#fp_buttons {
		position: absolute;
		height: 20px;
		width: 216px;
		margin: 8px;
		bottom: 0px;
		left: 0px;
		text-align: left;
	}	
		#fp_buttons img {
			margin-right: 18px;
		}
		
	#fp_catname {
		position: absolute;
		bottom: 30px;
		margin: 8px;
		font-family: Verdana;
		font-size: 7pt;
	}	
	
	#fp_prijs {
		position: absolute;
		border: #FFCC66 solid 1px;
		height: 80px;
		width: 70px;
		text-align: right;
		line-height: 50px;
		top: 35px;
		right: 0px;
		margin: 8px;
		padding: 10px;
	}
	
	.fp_prijs {
		color: #FF0000;
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		line-height: 20px;
		vertical-align: bottom;
	}
	
	.fp_actieprijs {
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		line-height: 40px;
		vertical-align: bottom;
	}	

/* einde frontpage */
#shopcart-small:hover{
	cursor:pointer;
}
#popup_inside{
	background: white;
	padding: 0px;	
	padding-top: 20px;
	height: 265px;
	overflow: hidden;
}

/* bestelgeschedienis */

#history-wrapper{
	width: 506px;
	border:1px solid #FBD210; 
	border-collapse: collapse;
	margin-left: 20px;
	padding: 8px;
	padding-top: 0px;
	font-family: Verdana;
	font-size: 8pt;
	
}
	.history-container{
	}
		
	.history-container-head{
		background-color: #EBEBEB;
		padding: 4px;
		font-weight: bold;
		margin-top: 8px;
	}
	
	.history-container-row{
		height: 15px;
		background-color: #EBEBEB;
		padding: 4px 0px 0px 20px;
		margin: 8px 0 0px;
	
	}	
	
	.history-container-row-detail{
		height: 17px;
		padding-left: 20px;
		padding-top: 2px;
		border-left: 2px solid #EBEBEB;
		border-right: 2px solid #EBEBEB; 
		font-size: 7,5pt;


	}	
	.history-container-row-spacer{
		background-color: #EBEBEB; 
		height: 2px;
	}


/* einde bestelgeschiedenis */
