/***************************** General ******************************************/
body {
	background-image:	url(/gfx/background.gif);
	}

#Container{
	position:			absolute;
	background-color:	white;
	width:				995px; 
	/*995px*/
	/*height:				600px;*/
	left:				50%;
	top:				0px;
	margin: 			0px -498px; 
	/*498px;*/
	padding:			0px;
	}

#divSubContainer{
	position:			relative;
	width:				100%; 
	height:				100%;  
	border:				1px solid;
	}

/***************************** Header ******************************************/
	
#header {
	/*background-image: 	url(/gfx/header.jpg);*/
	background-image: 	url(/gfx/header_2.gif);
	background-repeat:	no-repeat;
	height:				167px;
	width:				995px;
	/*groter maken*/
	}

#header_inhoud {
	height:				61px;
	width:				975px;
	}
	
#header_inhoud .home_link {
	padding-left:		39px;
	padding-top:		7px;
	float:				left;
}
	
/***************************** Linker menu ******************************************/

#leftMenu {
	position: 			relative;
	float:				left;
	/*
	PMS 554 			#195E47
	*/
	background-color:	#195E47;
	margin-left:		2.5em;
	width:				160px;
	z-index:			1000;
	}

*html #leftMenu {
	margin-left:		1.2em;
}

#leftMenu sd td {
	border: 1px solid blue;
	width: 100px;
	}
	
#leftMenu_inhoud {
	font-family: 		verdana;
	font-size: 			10pt;
	color:				white;
	margin-left:		-8px;
	}
	
#leftMenu_inhoud .test td {
	width:				160px;
	}
	
#leftMenu_inhoud img {
	margin-left:		8.5px;
}

#leftMenu_inhoud .labels {
	width:				50px;
	
	}

#leftMenu_inhoud #left .left {

	}

#leftMenu_inhoud a:hover {
	color: #CD141C;
	}
	
a.link {
	color: 				#FFFFFF;
	font-weight: 		bold;
	font-family: 		verdana;
	font-size: 			11pt;
	text-decoration:	none;
	margin-left:		8px;
	}

.left_item {
	height: 			35px;
	background-color:	#CD141C;
	color:				white;
	font-weight:		bold;
	font-family: 		verdana;
	font-size:			11pt;
	border-top:			1px solid white;
	border-bottom:		1px solid white;
	margin-left: 		5px;
	}

.left_block td {
	background-color: 	#CD141C;
	width: 				165px;
	height: 			35px;
	border:				1px solid white;
	font-family: 		verdana;
	padding-left:		5px;
	}

#leftMenu_blocks a:hover {
	color: 				#002207;
	}
	
#leftMenu_blocks img {
	margin-left:	10px;
	margin-top:		2px;
	}

#leftmenu_blocks div {
	height:			5px;
	}
	
.left_block {
	margin-left:   -2px;
	}
	
/***************************** Right Menu ******************************************/
#rightMenu {
	position: 			relative;
	float: 				left;
	width: 				140px;
	/*height:	 			527px;*/
	overflow:			hidden;
	}
	
.right_item {
	height: 			35px;
	/*
	ROOD
	background-color:	#CD141C;
	*/
	/*
	GROEN
	background-color:	#002207;
	*/
	/*
	PMS 554
	*/
	background-color:	#195E47;
	margin-bottom:		1px;
	color:				white;
	font-weight:		bold;
	font-family: 		verdana;
	font-size:			11pt;
	align:				center;
	/* border-top:			1px solid white;  TERUGZETTEN ALS MENU ONLINE MAG*/
	}	

.right_bottom_item {
	height: 			70px;
	/*
		RED 
		background-color:	#CD141C;
		GROEN 
		background-color:	#002207;
	*/
	background-color:	#195E47;
	margin-bottom:		1px;
	color:				white;
	font-weight:		bold;
	font-family: 		verdana;
	font-size:			11pt;
	align:				center;
	/* border-top:			1px solid white;  TERUGZETTEN ALS MENU ONLINE MAG*/
	}	
	
.right_item_inhoud {
	float:	left;
	}
	
#rightMenu a:hover {
	/*GREEN color: #002207;*/
	color: #CD141C;
	}

#rightMenu a {
	color:				white;
	text-decoration:	none;
	text-align:			center;
	}

#rightMenu .black_link {
	/*GREEN color: #002207;*/
	color: #CD141C;
	}
/***************************** Midden ******************************************/

#middle {
	background-image:  	url(/gfx/middle_back_554.gif);
	position:			relative;
	width: 				995px;
	/*padding-left:		18px;*/
	}

#main {
	position: 			relative;
	float: 				left;
	width:				655px;
	heigth:				800px;
	overflow:			hidden;
	}

#main_inhoud {
	position:			relative;
	font-family:		verdana;
	font-size:			11pt;
	color: 				#39373A;
	font-family:		Verdana;
	width:				100%;
	padding-left:		2px;
	}

#main_inhoud .print_button {
	border: 1px solid black;
	}
	
#main_inhoud img {
	clear:				both;
	z-index: 			-1;
	background:			static;
	padding-left:		0px;
}

/*Quickfix voor de image afmeting*/
#main_inhoud .kop {
	width: 655px;
}
#main_inhoud .bestelform {
	width:				97%;
	}

a.main_link {
	color:				#39373A;
	text-decoration:	underline;
	}

#main_inhoud .up {
	float: 				left;
	margin-top: 		-10px;
	}

#main_inhoud .down a{
	vertical-align: 	-0.1em;
	margin-left: 		-8px;
	position: 			absolute;
	padding-right: 		5px;
	}
	
	
#main_inhoud .categorie {
	width:				605px;
	}

#main_inhoud .delete {
	float: left;
	margin-left: 7px;
	}
	
#main_inhoud .delete a{
	position:			relative;
	}
	
#main_inhoud .down {
	margin-top: 		11px;
	float: 				left;
	}
	
/* only for ie */
* html #main_inhoud .up {
	margin-top: 		0px;
}

/* only for ie */
* html #main_inhoud .down {
	margin-top: 		0px;
}

/* only for IE */
* html #main {
	z-index:	-1;
	overflow:			visible;
}

.leverancier {
	border:				1px solid black;
	width:				500px; 
	margin-left:		67px;;
	}

#main_inhoud .actie_artikel {
	/*border:				1px solid black;*/
	width:				143px;
	height:				150px;
	}

.price_from {
		}

.text_price {
	color:					black;
	font-size:				17px;
	}

.prijs_van {
	text-decoration:		none;
	}
	
.price {
	color:	red;
	text-decoration:		line-through;
	}
	
.prijs_voor {
	font-size:				20px;
	}
	
.actie_bijschrift {
	font-size:		11px;
	align:			center;
	}
	
#main_inhoud .actie_bulletin {
	width:				600px;
	margin-left:		15px;
	}

.actie_bulletin img {
	width:				599px;
	}

.prod_img img {
	width:				100px;
	}
	
	
/***************************** LINKS ****************************************/
.info_link a {
	color:				red;
	font-weight:		bold;
	}

.back_link a {
	color:				#195E47;
	font-weight:		Bold;
	}

.product_link {
	color:				black;
	}

.levtable {
	vertical-align:		center;
	}
/***************************** ComboBox ****************************************/
.combobox {
	padding: 		0;
	position:		relative;
	display:		inline;
	width: 			2em;
}

.combobox .list {
	list-style-type: none;
	padding: 		1px;
	position:		absolute;
	top: 			0.4em;
	left: 			0;
	width: 2em;
}

.combobox .text {
	width: 			9.4em;
	padding: 		1px;
}

.combobox .button, .combobox .scrollup, .combobox .scrolldown {
	/*cursor:			hand;*/
	cursor:			pointer;
	height:			1.5em;
	width:			1.3em;
	padding:		1px;
}

.combobox .button img {
	vertical-align: 25%;
}

.combobox .scrollup img {
	vertical-align: 35%;
}

.combobox .scrolldown img {
	vertical-align: 25%;
}

.combobox .option, .combobox .highlight {
	/*cursor:			hand;*/
	cursor:			pointer;
	overflow:		hidden;
	height:			1.3em;
	margin-top:		0.1em;
	z-index:		10;
	font-size:		11px
}

.combobox .scrolldiv {
	position:		absolute;
	left: 			8.65em;
	margin-left:	1px;
	top:			1.3em; 
	height:			12.1em;
	width: 			1.1em !important;
}

.combobox .scrollup {
	position:		absolute;
	top:			-1px;
	left: 			-1px;
	width:			1.35em;
}

.combobox .scrolldown {
	position:		absolute;
	top: 			11.9em;
	left: 			-1px;
	width:			1.35em;
}

/* only for ie */
* html .combobox .list , * html .combobox .scrolldiv {
	top:			1.6em;
}
* html .combobox .list  {
	left:			-2.5em;
}
* html .combobox .scrolldiv {
	height:			14.4em;
	left:			8.6em;
}
* html .combobox .scrolldown {
	top: 			14.4em;
}
	


/***************************** ComboBox ****************************************/
.combobox .list {
	background:		#FFFFFF;
	border:			1px solid #000000;
}

.combobox .text {
	border:			1px solid #000000;
	border-right:	none;
}

.combobox .button, .combobox .scrollup, .combobox .scrolldown {
	border:			1px solid #000000;
	background:		#CCCCCC;
	color:			#666666;
}

.combobox .container {
	background:		#000000;
}

.combobox .option {
	border:			1px solid #FFFFFF;
	color:			#333333;
}

.combobox .highlight {
	background:		#DDDDDD;
	border:			1px solid #000000;
	color:			#333333;
}

.combobox .scrolldiv {
	border:				1px solid #000000;
	background-color: 	#EEEEEE;
}

.combobox .scrollup, .combobox .scrolldown {
	background:		#DDDDDD;
}

/************************************** Uitklapmenu ****************************/

ul#tabs {
	margin-top: -1.2em;
}

ul#tabs li {
	list-style: none outside none;
}

ul#tabs li#tab-1,
ul#tabs li#tab-2,
ul#tabs li#tab-3,
ul#tabs li#tab-4,
ul#tabs li#tab-5,
ul#tabs li#tab-6,
ul#tabs li#tab-7,
ul#tabs li#tab-8,
ul#tabs li#tab-9 
{
	float:				left;
	position: 			relative;
	border-right-style: none;
	z-index: 			10;
	left:				-2em;
}

ul#tabs li a.tab 
{
	position:			relative;
	font-weight: 		bold;
	display: 			block;
	text-decoration: 	none;
	color: 				#FFFFFF;
	font-size: 			10pt;
	font-family: 		verdana;
	margin-top:			1em;
	z-index:			1;
}

.tab 
{
	display: 			block;
	text-decoration: 	none;
	color: 				#FFFFFF;
	font-weight: 		bold;
	font-size: 			11pt;
	float:				left;
}

ul#tabs li ul.dropdown 
{
	display: 			none;
	position: 			absolute;
	width: 				300px;
	background-color: 	#195E47;
	top: 				1.3em;
	left: 				8.6em;
	z-index: 			-100;
}


ul#tabs li ul.dropdown li 
{
	position:			relative;
	width: 				100%;
	z-index: 			100;
}


ul#tabs li ul.dropdown li a
{
	display: 			block;
	font-weight: 		bold;
	font-size: 			0.8em;
	font-family:		verdana;
	color: 				#FFFFFF;
	background-color: 	#195E47;
	height: 			1.2em;
	text-decoration: 	none;
	padding: 			2px 2px;
	border-left-style: 	solid;
	border-bottom-style:solid;
	border-right-style: solid;
	border-width: 		1px;
	border-color: 		#FFFFFF;
	width: 				100%;
	z-index: 			100;
}

ul#tabs li ul.dropdown li a:hover
{
	background: 		#195E47;
	color: 				#CD141C;
	z-index:			100;
}

#main_inhoud .text {
	width:		15em;
}

#main_inhoud .textarea {
	width:		18em;
	height:		7em;
}
 
/***************************** Pager ******************************************/

.pager {
	margin-top: 	1em;
	position: 		relative;
	text-align: 	center;
	font-size:		11px;
}

.pager .current {
	font-weight: 	bold;
	background: 	#CDCDFF;
	color: 			#ffffff;
	padding:	 	0 0.2em 0 0.2em;
	font-size:		11px;
}

.pager a {
		color:				#39373A;
}

/***************************** Algemeen ******************************************/

#orderform {
	z-index:				2;
}

.optlist {
	height:			4em; 
	width: 			9.6em; 
	padding-left: 	2px; 
	overflow: 		auto;
	border: 		1px solid;
}

#content .optlist {
	width: 			20.3em;
}

input.image {
	border: 		none;
}

.next_prev a .description {
	display: 		none;
}

.next_prev a {
	text-decoration: none;
}

.zoeken {
	color: 			#C00031;
}

img {
	border: 			none
	}
#main_inhoud .text {
	width:				18em;
	}
/***************************** Print ******************************************/

@media print {
	#leftMenu_inhoud {
		display: none;
	}
	
	#navigatie_inhoud {
		display: none;
	}	
}
.more_lines {
	margin-left: 8px;
	}
