/*MAIN STYLE*/

* {
	margin:				0px;
	padding:			0px;
}

img {
	border:				0px;
}

body {
	font-family: 		calibri, arial, "times new roman";
	font-size: 			9px;
	line-height:		20px;
	text-align: 		center;
	background:			#EAF0FC;
	white-space: 		normal
}


/* ========== BASE LAYOUT ========== */

div#container {
	position:			relative;
	margin:				0px auto;
	width:				1028px;
	height:				auto;
	background-color:	#ffffcc;
	text-align:			left;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
}

div#top_menu
{
	position:			relative;
	left:				0px;
	float:				left;
	clear:				both;
	width:				1020px;
	height:				23px;
	margin-bottom:		3px;
	background:			#ffffcc;
	font-size: 			160%;
	
	color:				black;
	text-align: 		center;
	z-index:			999;
}

div#language
{
	position:			relative;
	left:				0px;
	top:				100px;
	float:				left;
	clear:				both;
	width:				1020px;
	height:				200px;
	margin-bottom:		3px;
	background:			#ffffcc;
	font-size: 			160%;
	
	color:				black;
	text-align: 		center;
	z-index:			1000;
}

div#top_menu a:visited,
div#top_menu a:link {
	color:				black;
	text-decoration:	none;
}

div#top_menu a:active,
div#top_menu a:hover {
	color:				orange;
	text-decoration:	none;
}

div#header {
	float:				left;
	clear:				both;
	width:				1020px;
	height:				auto; /*150px;*/
	border-style: 		solid;
	border-width: 		0px;
	border-color: 		#FDC777;
	background:			#FFFFFF;
	color:				white;
	margin-bottom:		2px;
}

div#prod_menu {
	position:			relative;
	left:				0px;
	float:				left;
	font-size:			16px;
	width:				1020px;
	height:				auto;
	margin-bottom:		2px;
	
	background:			#ffffcc;
	
	/*text-align: 		center;*/
	z-index:			998;
}

div#prod_menu a:visited,
div#prod_menu a:link {
	color:				white;
	text-decoration:	none;
}

div#prod_menu a:active,
div#prod_menu a:hover {
	color:				orange;
	text-decoration:	none;
}

div.prod_menu_between {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:31px;
	background-image:url(http://www.seuren-health.com/images/between.gif);
	background-repeat: no-repeat;
		z-index:			999;
}

div.prod_menu_bg {
	display:block;
	position:relative;
	float:left;
	background-image:url(http://www.seuren-health.com/images/bg_menu.gif);
	width:auto;
	height:23px;
		z-index:			999;
		padding:4px 4px 4px 4px;
}

div#nieuwsbrief_horizontaal {
	position:			relative;
	left:				0px;
	float:				left;
	clear:				both;
	width:				1020px;
	height:				auto;
	margin-top:			10px;
	margin-bottom:		8px;
	background:			#ffffff;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	font-size: 			170%;
	font-weight: 		normal;
	color:				black;
	text-align: 		left;
	z-index:			1000;
}

div#content_left {
	position:			relative;
	top:				0px;
	left:				3px;
	float:				left;
	width:				185px;
	padding:			0px 0px 0px 0px;
	height:				auto;
	background:			#F3CE4F;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	font-size: 			150%;
	font-weight: 		bold;
	color:				black;
	text-align: 		left;

}

div#content_left a:visited,
div#content_left a:link {
	color:				black;
	text-decoration:	none;
}

div#content_left a:active,
div#content_left a:hover {
	color:				blue;
	text-decoration:	none;
}

div#zoekbalk {
	position:			relative;
	top:				0px;
	left:				0px;
	float:				left;
	width:				610px;
	padding:			10px 10px 0px 10px;
	height:				45px;
	background:			#ffffe0;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
}

div#container_main	{
	position:			relative;
	margin:				0px auto;
	top:				0px;
	left:				10px;
	float:				left;
	width:				630px;
	height:				auto;
	background-color:	transparent;
	border-style: 		none;
	border-width: 		0px;
	border-color: 		#000000;
}

div#content_main {
	position:			relative;
	top:				10px;
	left:				0px;
	float:				left;
	width:				610px;
	padding:			19px 10px 0px 10px;
	height:				auto;
	background:			white;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
}

div#content_right {
	position:			relative;
	top:				0px;
	right:				3px;
	float:				right;
	width:				175px;
	height:				auto;
	background:			transparent;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	z-index:			2000;

}

div.content_block_large {
	position:			relative;
	top:				0px;
	left:				0px;
	float:				left;
	width:				166px;
	padding:			5px 20px 20px 5px;
	height:				275px;
	margin-bottom:		10px;
	margin-right:		10px;
	background:			#FFFFFF;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;/*#ADDAFC;*/
}

div.content_block_large_alt_prod {
	position:			relative;
	top:				0px;
	left:				0px;
	float:				left;
	width:				159px;
	padding:			5px 20px 20px 5px;
	height:				275px;
	margin-bottom:		10px;
	margin-right:		10px;
	background:			#FFFFFF;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;/*#ADDAFC;*/
}


div.new_prod_block_top	{
	position:			relative;
	top:				0px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				40px;
	text-align: 		center;
	font-size:			12pt;
	
}

div.new_prod_block_foto	{
	position:			relative;
	top:				30px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				100px;
	text-align: 		center;
}

div.new_prod_block_midden	{
	position:			relative;
	top:				55px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				20px;
	text-align: 		center;
}

div.new_prod_block_bottom	{
	position:			relative;
	top:				55px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				30px;
	text-align: 		center;
}

div.new_prod_block_button	{
	position:			relative;
	top:				75px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				30px;
	text-align: 		center;
}

table.new_prod_block	{
	width:				100%;
	font-size:			16px;
	color:				#000000;

}

div.content_block_large_hp {
	position:			relative;
	top:				0px;
	left:				0px;
	float:				left;
	background-image:	url(images/bg_home_item.jpg);
	background-repeat:no-repeat;
	width:				287px;
	padding:			0px 15px 0px 0px;
	height:				282px;
	margin-bottom:		10px;
	margin-right:		10px;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;/*#ADDAFC;*/
}




div.new_prod_block_top_hp	{
	position:			relative;
	top:				25px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				40px;
	text-align: 		center;
	font-size:			12pt;
	
}

div.new_prod_block_foto_hp	{
	position:			relative;
	top:				5px;
	left:				0px;
	float:				left;
	width:				80px;
	height:				100px;
	text-align: 		center;
}

div.new_prod_block_info_hp	{
	position:			relative;
	top:				8px;
	left:				0px;
	float:				left;
	width:				170px;
	height:				100px;
	text-align: 		left;
}

div.new_prod_block_midden_hp	{
	position:			relative;
	top:				55px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				20px;
	text-align: 		center;
}

div.new_prod_block_bottom_hp	{
	position:			relative;
	top:				30px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				30px;
	text-align: 		center;
}

div.new_prod_block_button_hp	{
	position:			relative;
	top:				75px;
	left:				0px;
	float:				left;
	width:				100%;
	height:				30px;
	text-align: 		center;
}

table.new_prod_block_hp	{
	width:				100%;
	font-size:			16px;
	color:				#000000;

}

table.prod_display	{
	background:			#FEFBC0;
	font-size: 			140%;
}

table.prod_display_intro	{
	background:			#FEFBC0;
	font-size: 			140%;
}

table.prod_display_small	{
	background:			#FEFBC0;
	width:				100%;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	font-size: 			120%;
	font-weight: 		bold;
	color: 				#000000;
	
}

table.t_header	{
	width:				100%;
	background:			#FEFBC0;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	font-size: 			140%;
}

table.prod_display a:visited,
table.prod_display a:link {
	color:				black;
	font-weight: 		bold;
	text-decoration:	none;
}

table.prod_display a:active,
table.prod_display a:hover {
	color:				orange;
	font-weight: 		bold;
	text-decoration:	none;
}

table.prod_display_small a:visited,
table.prod_display_small a:link {
	color:				black;
	font-weight: 		bold;
	text-decoration:	none;
}

table.prod_display_small a:active,
table.prod_display_small a:hover {
	color:				black;
	font-weight: 		bold;
	text-decoration:	none;
}

#parimeter	{
	
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
}

table.prod_detail	{
	width:				100%;
	background:			#FFFFE0;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#FDC777;
	padding:			2px;
	font-size: 			140%;	
}

table.winkelwagen	{
	width:				100%;
	font-size:			140%;
	background:			#FFFFFF;
}

table.winkelwagen a:visited,
table.winkelwagen a:active,
table.winkelwagen a:link {
	color:				black;
	font-weight: 		normal;
	text-decoration:	none;
}

table.winkelwagen a:hover	{
	color:				blue;
	font-weight: 		bold;
	text-decoration:	none;
}

table.winkelwagen2	{
	width:				100%;
	font-size:			140%;
	
}

table.gegevens	{
	width:				100%;
	font-size:			140%;
}

table.gegevens_velden	{
	width:				100%;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#C0C0C0;
	padding:			5px;
	font-size:			140%;
	background:			#FFFFE0;
}

table.persoons_gegevens	{
	width:				100%;
	font-size:			140%;
}

table.orderconfirmation	{
	width:				100%;
	font-size:			140%;
}

table.uberseuren	{
	width:				100%;
	font-size:			140%;
}

table.default_info	{
	width:				100%;
	font-size:			140%;
}





/* INPUT FORMS AND BUTTONS */

input.text_box	{
	height:				20px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#FDC777; /*C0C0C0;*/
	background:			#ffffff;
}

input.zoek_box	{
	height:				30px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#FDC777; /*C0C0C0;*/
	background:			#ffffff;
	font-size: 			20px;
	font-weight: 		normal;
	color:				#000000;
}

input.button	{
	height:				22px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#000000;
	font-family:		verdana;
	font-size: 			90%;
	font-weight: 		bold;
	color:				#ffffff;
	background:			#F5AA22;
	padding:			2px;
	
}

input.zoek_button	{
	height:				30px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#000000;
	font-family:		verdana;
	font-size: 			14px;
	font-weight: 		bold;
	color:				#ffffff;
	background:			#F5AA22;
	padding:			2px;
	
}

.dropdown	{
	border-width:		1px;
	border-style:		solid;
	border-color:		#FDC777;
}



/* Headers */
	h1
	{
	font-size: 140%;
	font-weight: bold;
	color: #000000;
	}
	
	h2
	{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	}
	
	h3
	{
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	}

/* ===== New menu structure left side */

div#left_menu	{
	position:			relative;
	float:				left;
	top:				0px;
	left:				0px;
	margin-left: 		auto;
	clear:				both;  /*none*/
	width:				185px; /*auto; was 200px;*/
	height:				100%;/*was 550px*/
	border-style:		solid;
	border-width: 		1px;
	border-color: 		#FF9900;
	z-index:      		1000;
	background:			#FFFFFF; /*#DEE4EA; #7F9DB9;*/
}

div#left_menu a:visited,
div#left_menu a:link {
	color:				black;
	text-decoration:	none;
}


div#left_menu a:active,
div#left_menu a:hover {
	color:				black;
	text-decoration:	none;
	font-weight:		normal;
}

div#left_menu ul {
  position:      	relative;
  top:        		0px;
  left:        		0px;
  list-style:     	none;
  line-height:     	1;
  font-size:      	12px;
  z-index:      	998;
  display:      	block;
}

div#left_menu a {
  padding:      	10px 10px 6px 1px;
 /*background:      #CCCCCC;*/
  display:			block;
  color:        	black;
  text-decoration:  none;
}

div#left_menu ul li a:hover {
  background:		#ff9900; /*#FFFFFF; achtergrondkleur hoofd item wanneer met muis erover*/
  width:			96%;
  color:			white;
  text-decoration:	none;
  font-size:		12px;
}

div#left_menu li {
  float:         	left;
  display:      	block;
  /*background:		#FFFFFF; geen background, dan wordt automatisch*/
  position:       	relative;
  top:				0px;
  left:				0px;
  width:         	100%; /* width needed or else Opera goes nuts */
}

div#left_menu li ul { /* second-level lists */
  border:			1px solid;
  border-color:		#FF9900;/* #6633FF; */
  position:			absolute;
  right:			-210px;
  top:				0px;
  width:			auto;
  background:		#FFFFFF; /* #7F9DB9; */
  padding:			4px 4px 4px 4px;
  line-height:     	1;
  display:			none;
  z-index:			997;/*997*/
}

div#left_menu ul li ul li {
  width:        	100%; /*300px;*/
  display:      	block;
  float:        	left; /*right*/
  clear:        	both;
}

div#left_menu ul li ul li a {
  font-size:      	12px;
  padding:      	4px 4px 4px 4px;
/*  background:      #CCCCCC;*/
  display:       	block;
  color:        	black;
  text-decoration:    none;
}

div#left_menu ul li ul li a:hover {
 	font-size:      	12px;
  	padding:      	4px 4px 4px 4px;
	/*  background:      #CCCCCC;*/
  	display:       	block;
  	color:        	white;
  	text-decoration:    none;
}

div#left_menu li:hover ul, div#left_menu li.over ul { /* lists nested under hovered list items */
  left:         	100%;
  display:      	block;
}
