body
{
	margin: 	  		0px;
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
	color: 		  		#000000;
	background-color:	#ffffff;
	
}
div
{
	/*border: 1px solid #eeeeee;*/
}
td
{
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
}
th
{
	background-color: #000000;
	color: #ffffff;
	height: 15px;	
	text-align: left;
}
h1
{
	font-size: 	  		14px;
	color:				#dd1e1e;
	font-weight:		bolder;
}
h2
{
	font-size: 	  		11px;
	color:				#dd1e1e;
	font-weight:		bolder;
}
.contenttext
{
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
	line-height:13pt;
}
input.textboxen
{
	font-family: Verdana;
	font-size: 10px;
	width: 110px;
}
select.textboxen
{
	font-family: Verdana;
	font-size: 10px;
	width: 110px;
}
select
{
	font-family: Verdana;
	font-size: 10px;
	width: 220px;
}

#mainframe
{
	width: 				928px;
	margin:				auto;
	background-color:	#d0d0c9;
}

/* TOP items */
#top
{
	position: absolute;
	width: 				928px;
	height:				193px;/*169px;*/

}
#top-links
{
	background-repeat:no-repeat;
	width: 295px;
	height: 98px;
	position:absolute;
	margin-left:6px;
	margin-top:49px;
}
#top-midden
{
	background-color:#999993;
	border: 1px solid #FFFFFF;
	width: 441px;
	height: 84px;
	position:absolute;
	margin-left:309px;
	margin-top:49px;
	padding-left: 12px;
	padding-top:12px;
}
#top-midden-adv
{
	width:430px;
	height:75px;
	background-repeat:no-repeat;
}
#top-login-text
{
	position:absolute;
	margin-left:771px;
	margin-top:34px;
	font-weight:bold;
	font-size: 10px;
}
#top-login
{
	background-color:#999993;
	border: 1px solid #FFFFFF;
	width: 149px;
	height: 96px;
	position:absolute;
	margin-left:771px;
	margin-top:49px;
}






/* NAVIGATIE ITEMS */
#navigatie
{
	width: 				928px;
	height:				16px;
}
#navigatie-locatie	/* BOVEN */
{
	width:				928px;
	height:				16px;
	margin-left:		0px;
	float:				left;
	
	background-repeat:	repeat-x;
}

#navigatie-menu
{
	width: 916px;
	height: 32px;
	position:absolute;
	padding-left: 6px;
	padding-right: 6px;
	margin-top:169px; /*153px;*/
	/*background-color: #d0d0c9;*/
}
#navigatie-bovenmenu
{
	width:906px;
	height: 18px;
	
}
/*
#navigatie-taalkeuze
{
	width: 150px;
	height:18px;

	text-align: right;
	font-size: 10px;
}
*/
#navigatie-hoofdmenu
{
	width:906px;
	height:15px;
	margin-top: -2px;
}
#menu-table
{
	padding: 0px;
	width: 100%;
}
.menu-td
{
	width: 85px;
	padding-top: 2px;
	font-family: 	  	Verdana;
	font-size: 	  		10px;
	font-style:			normal;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.a-menu
{
	text-decoration: none;
	color: #000000;
}
.a-menu-selected
{
	text-decoration: none;
	color: #999993;
}
.a-submenu
{
	text-decoration: none;
	color: #000000;
	cursor: hand;
}
#navigatie-submenu
{
	width:906px;
	height:15px;
	background-repeat:repeat-x;
	padding-left: 10px;
	padding-top: 2px;
	font-size:10px;
	color: #000000;
	position: absolute;
	margin-top: 0px;
}

/* MAIN */
#main
{
	width: 				920px;
	float:left;
	
	/*background-color:	#d0d0c9;*/
	padding-left:6px;

	overflow:auto;
	position: absolute;
	margin-top: 205px;
	border: #d0d0c9 solid 1px;
	border-top: none;
}

a.koen:link 
{ 
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
	color: 		  		#565656;
	text-decoration: 	none;
}

a.koen:visited 
{ 
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
	color: 		  		#565656;
	text-decoration: 	none;
}

a.koen:hover 
{ 
	font-family: 	  	Verdana;
	font-size: 	  		11px;
	font-style:			normal;
	color: 		  		#dd1e1e;
	text-decoration: 	underline;
}




/* CONTENT ITEMS */
#content
{
	width:908px;
	padding-left: 6px;
	font-size:10px;
	/*border:solid 1px #999993;*/
	background-color:#FFFFFF;
	padding-top:5px;
	overflow:hidden;
	
}
#content-links
{
	width: 142px;
	float: left;
	background-color: #ffffff;
	
}
#content-links-klant
{
	width: 130px;
	height: 147px;
	background-color: #d4d4d4;
	border: 1px solid #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	color: #000000;
}
#content-links-klantlogin
{
	position: absolute;
	width: 130px;
	height: 242px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
}
#content-links-klant-top
{
	width:125px;
	height:13px;
	
	margin-left:2px;
	margin-top: 5px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	background-color: #606060;
	color: #ffffff;
	font-weight: normal;
}
#content-links-klant-body
{
	width:125px;
	height:105px;
	
	margin-left:2px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}
#content-links-zoekklant-top
{
	width:200px;
	height:13px;
	
	margin-left:2px;
	margin-top: 5px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	background-color: #606060;
	color: #ffffff;
	font-weight: normal;
}
#content-links-zoekklant-body
{
	width:200px;
	height:50px;
	
	margin-left:2px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}
#content-midden-klant-top
{
	width:323px;
	height:13px;
	
	margin-left:2px;
	margin-top: 5px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	background-color: #606060;
	color: #ffffff;
	font-weight: normal;
}
#content-midden-klant-body
{
	width:323px;
	height:115px;
	
	margin-left:2px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}
#content-links-zoeken
{
	width: 130px;
	height: 327px;
	background-color: #d4d4d4;
	border: 1px solid #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	color: #000000;
}
#content-links-zoeken-top
{
	width:123px;
	height:13px;
	
	margin-left:2px;
	margin-top: 5px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	background-color: #606060;
	color: #ffffff;
	font-weight: normal;
}
#content-links-zoeken-body
{
	width:123px;
	height:150px;
	
	margin-left:2px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}
#content-links-zoeken-ev
{
	width:127px;
	height:120px;
	
	margin-left:0px;
	padding-left:2px;
	padding-top:2px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
}

#basket-list
{
	width: 130px;
	
	background-color: #d4d4d4;
	border: 1px solid #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #000000;
	
}
#basket-list-content
{
	width: 123px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-weight: normal;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow-right: auto;
}

#content-midden
{
	width:605px;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
}

.content-popup
{
	position: absolute;
	visibility: hidden;
	z-index: 50;
	width: 602px;
}
.content-popup-small
{
	position: absolute;
	visibility: hidden;
	/*z-index: 50;
	width: 400px;
	margin-left: 200px;*/
	border: 1px solid #000000;
	background-color: #99eaa7;
	z-index: 1000;
	width: 340px;
	padding: 5px;
	font-size: 10px;
	margin-top: -30px;
}
#popup-underlay
{
	visibility: hidden;
	position: absolute;
	background-color: #ffffff;
	filter:alpha(opacity=75);
	z-index: 50;
	width:914px;
	height:98%; 
	left: 8px;
}
#popup-underlay-big
{
	visibility: hidden;
	position: absolute;
	background-color: #ffffff;
	filter:alpha(opacity=75);
	z-index: 50;
}
#popupbody-small
{
	position: absolute;
	border: 1px solid #000000;
	background-color: #fcfcd4;
	z-index: 1000;
	width: 390px;
	padding: 5px;
	font-size: 10px;
}
#popupbody
{
	position: absolute;
	border: 1px solid #000000;
	background-color: #d4d4d4;
	z-index: 1000;
	width: 590px;
	padding: 5px;
	font-size: 10px;
}
.popupbody
{
	position: absolute;
	border: 1px solid #000000;
	background-color: #d4d4d4;
	z-index: 1000;
	width: 590px;
	padding: 5px;
	font-size: 10px;
}
.popupclose
{
	position: absolute;
	border: 1px solid #000000;
	background-color: #d4d4d4;
	z-index: 1000;
	width: 50px;
	padding: 5px;
}

#articleText
{
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
}
#articleText2
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText3
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText4
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText5
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#typeimage-holder
{
	width: 250px;
	position: relative;
	margin-top: -140px;
	margin-left: 300px;
	height: 170px;
	text-align: center;
	vertical-align: middle;
}

#search-result
{
	
	width: 602px;
	border: 1px solid #000000;
	background-color: #d4d4d4;
	font-size: 10px;
}
#search-result-content
{
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 590px;
	margin-left: 5px;
	margin-bottom: 5px;	
	font-size: 10px;
}
#search-result-top
{
	width:373px;
	height:13px;
	color: #000000;
	font-weight: bold;
	margin-left:2px;
	margin-top: 2px;
	padding-left:2px;
	padding-top:2px;
	font-size: 10px;
}
.list-even
{
	background-color: #ffffff;
}
.list-odd
{
	background-color: #d4d4d4;
}
.list-link
{
	cursor: hand;
	text-decoration: underline;
}
.list-qty
{
	width: 14px;
	height: 13px;
	font-size: 11px;
	text-align: left;
}

#content-rechts
{
	width: 130px;
	background-color: #d4d4d4;
	border: 1px solid #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	margin-bottom: 15px;
	color: #000000;
	float: right;
}
#beheer-img-rechts
{
	position: absolute;
	width: 130px;
	/*
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	margin-bottom: 15px; */
	float: right;
}

#nieuw-artikel
{
	height: 210px;
}
#nieuw-artikel-plaatje
{
	width: 138px;
	margin-left: -4px;
	margin-top: 1px;
	margin-bottom: 10px;
}


/* FOOTER */
#footer
{
	background-color: #d4d4d4;
	width:920px;
	padding-left: 10px;
	padding-top: 2px;
	font-size:10px;
	text-align:center;
	height: 16px;
	margin-left: -10px;
}

.lightbox
{
	background-color: #ffffff;
}