html { min-height: 100%; margin-bottom: 1px; }
body {
	font-size: 11px;
	color: #040056;
	font-family: 'Arial';
	text-align: center;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding: 0px;
}

body #fixedElement {
    position:fixed !important;
    position: absolute; /*ie6 */
    bottom: 0;
	right: 0;
}

a.Link:link, a.Link:visited, a.Link:hover, a.Link:active {
	color: #040056;
	font-size: 11px;
	font-family: 'Arial';
	text-decoration: underline;
}

a.BLink:link, a.BLink:visited, a.BLink:hover, a.BLink:active {
	color: #FFFFFF;
	font-size: 11px;
	font-family: 'Arial';
	text-decoration: none;
}

a:link, a:visited,a:hover,a:active {
	color: #040056;
	font-size: 11px;
	font-family: 'Arial';
	text-decoration: underline;
}

a.Navigatie:link, a.Navigatie:visited, a.Navigatie:hover, a.Navigatie:active {
	font-size: 11px;
    font-family: 'Arial';
    text-decoration: none;
	cursor: pointer;
}
td {
	font-size: 11px;
    font-family: 'Arial';
}
.Searchbox {
	font-size: 11px;
    font-family: 'Arial';
	color: #040056;
	background-color: #FFFFFF;
	border: 0;
	line-height: 12px;
	height: 15px;
	font-weight: normal;
}
.Searchbox2 {
	font-size: 11px;
    font-family: 'Arial';
	border: 1px solid #C6C6FF;
	line-height: 14px;
	height: 18px;
}
.radio1 {
	height: 14px;
	margin-left: -2px;
}

h1 {
		font-size: 11px;
		font-family: 'Arial';
		color: #FFFFFF;
		line-height: 161%;
		font-weight: normal;
		vertical-align:middle;
		margin:0px;
		padding:0px;
}



/* Top menu css begin*/
table.top {
	border: 0px;
	width:984px;
	height: 20px;
	padding:0px;
	margin:0px;
	background-color: #3A3AD1;
}
table.top td {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(Images/topbar_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding:0px;
	margin:0px;

}
table.top td#TopNav {
	background-image: url(Images/topbar_bg.gif);
	background-repeat: repeat-x;
	width: 90px;
	color: #FFFFFF;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	padding:0px;
	margin:0px;
}
table.top td#Splitter {
	width: 2px;
	background: url(Images/seperator.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
}
table.top td#TopNavSpacer {
	background-image: url(Images/topbar_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: normal;
	
}
table.top td#TopNavSearch {
	background-image: url(Images/topbar_bg.gif);
}
table.top td#country {
	width:20px;
	text-align: center;
	padding: 4px;
	cursor: pointer;
}
/* Top menu css end*/

/* Left menu css begin*/
.blancolink {
color: #FFFFFF;

}

table.leftmenu {
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 0px;
}
table.leftmenu td {
	margin-left: 6px;
	margin-right: 6px;
}
td.menu, td.xmenu {
	background-image: url(Images/menu1_bg.gif);
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding-left:2px;
}
td.xmenuOpen {
	background-image: url(Images/menu1_bg_open.gif);
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding-left:2px;
}
td.menuSubNav, td.menuSubNav2 {
	background-image: url(Images/menu2_bg.gif);
	color: #FFFFFF;
	cursor: pointer;
}
td.menuSubNavOpen, td.menuSubNav2Open {
	background-image: url(Images/menu2_bg_open.gif);
	background-position:  top left;
	color: #FFFFFF;
	cursor: pointer;
}
td.xmenu2 {
	cursor: auto;
}
td.menuSubNavOpen2 {
	background-color: #6564FD;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* Left menu css end*/
table.banner {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 4px;

}
table.banner td {
	width: 100px;
	

}
table.loginblok {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 4px;

}
table.loginblok td#blok{
	background-image: url(Images/content_bg2.png);
	background-position:  bottom;
	background-repeat: no-repeat;
	border: 1px solid #C6C6FF;
}

/* center content css begin*/

	/* center content index begin */
	table.centerContent {
		border: 0px;
		width: 571px;
	}
	table.centerContent td {
		width: 182px;
	}
	table.centerContent td#maand {
		width: 182px;
		border: 0px solid #C6C6FF;
	}
	table.centerContent td#maand2 {
		width: 182px;
		border: 0px solid #C6C6FF;

	}
	table.centerContent td#maand2b {
		width: 59px;
		border: 0px solid #C6C6FF;

	}
	table.centerContent td#credits {
		text-align: center;
		vertical-align: middle;
		width: 50%;
	}
	table.centerContent td#credits2 {
		text-align: center;
		vertical-align: middle;

	}
		table.contentBlok {
			width: 184px;
			background-image: url(Images/content_bg2.png);
			background-position:  bottom;
			background-repeat: no-repeat;
			border: 1px solid #C6C6FF;
		}

		/* index content bloks begin */
		table.contentBlok td {
			margin: 10px;
			width: 174px;
			padding:10px;
		}
		table.contentBlok td#contentPic, table.contentBlok2 td#contentPic {
			margin-bottom:0px;
			padding-bottom:0px;
		}
		table.contentBlok td#contentPic2, table.contentBlok2 td#contentPic2 {
			margin-top:0px;
			padding-top:0px;
		}
		table.contentBlok2 {
			width: 184px;
			border: 1px solid #C6C6FF;
			background-color: white;
		}
		table.contentBlok2 td {
			margin: 10px;
			width: 174px;
			padding:10px;
		}
		/* index content bloks end */

	/* center content index eind */

	table.produkt_balk	{
		border: 0px;
		width: 657px;
		height: 117px;
	}
	td.produkt_balk_left	{
		width: 327px;
	}
	td.produkt_balk_right	{
		font-size: 11px;
		font-family: 'Arial';
		color: #FFFFFF;
		line-height: 161%;

	}

	/* center content productindex begin */
	table.centerContent3 {
		border: 0px;
		width: 655px;
	}
	table.centerContent3 td#pics {
		width: 175px;
	}
	table.centerContent3 td#tips {
		width: 435px;
		vertical-align: top;
	}
	table.centerContent3 td#credits {
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}
	table.produkt_index_content{
		width: 657px;
		margin-top: 10px;
	}
	table.produkt_index_content_blok2 {
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;
		width: 323px;
		cursor: pointer;
	}
	table.produkt_index_content_blok2 td, table.produkt_index_content_blok td {
		padding:10px;
	}
	table.produkt_index_content_blok2 td#text, table.produkt_index_content_blok td#text {
		padding-top: 0px;
		padding-left: 0px;
		margin-top: 0px;
		width: 80%;
	}
	table.produkt_index_content_blok {
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_index_content_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 323px;
		cursor: pointer;
		vertical-align: top;

	}
	/* center content productindex eind */

	/* center content product begin */
	table.centerContent2 {
		border: 0px;
		width: 657px;
	}

	table.centerContent2 td#product_text_image {
		width: 237px;
	}
	table.centerContent2 td#path{
		width: 438px;
		text-align: right;
	}
	table.centerContent2 td#credits {
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}
	table.contentBlok6 {
		width: 657px;
		height: 117px;
	}
	table.contentBlok6 td#contentPic {
		margin:0px;
		padding:0px;
		width: 324px;
		height: 199px;
		margin-right:11px;
		padding-right:10px;
	}
	table.contentBlok6 td#text {
		padding-right:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		padding-bottom:10px;
		background-image: url(Images/product_new_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 308px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	table.prijzenBlok {
		width: 657px;
		height: 117px;
		border: 1px solid #C6C6FF;
	}
	table.prijzenBlok td#cContentpic {
		margin:0px;
		padding:0px;
		width: 124px;
		height: 199px;
		margin-right:11px;
		padding-right:10px;
	}
	table.prijzenBlok td#ctext {
		padding-right:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		padding-bottom:10px;
		background-image: url(Images/product_new_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 508px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	.ctext {
		padding-right:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		padding-bottom:10px;
		background-image: url(Images/product_new_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 308px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	.ctext2 {
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
		background-image: url(Images/product_new_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 308px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	.cContentPic {
		margin:0px;
		padding:0px;
		width: 324px;
		height: 199px;
		margin-right:11px;
		padding-right:10px;
	}
	.cContentPic2 {
		padding:0px;
		width: 324px;
		height: 199px;
		margin-left:11px;
		padding-left:10px;
	}
	table.contentBlok6 td#contentPic2 {
		padding:0px;
		width: 324px;
		height: 199px;
		margin-left:11px;
		padding-left:10px;
	}
	table.contentBlok6 td#text2 {
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
		background-image: url(Images/product_new_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 308px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	table.contentBlok6 td#text3 {
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
		background-color: #f6f6fb;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	table.product_items3 {
		width: 657px;
		vertical-align:top;
		border: 1px solid #C6C6FF;
		/*background-image: url(Images/product_bg_small.gif);
		background-repeat: repeat-x;
		background-position:  bottom;*/
		background-color: #F9F9FB;
	}
	table.product_items4 {
		width: 657px;
		vertical-align:top;
		border: 1px solid #C6C6FF;
		background-color: #F9F9FB;
	}
	table.product_items3 tr, table.product_items4 tr{
		font-weight: bold;
		cursor: pointer;
	}
	table.product_items3 td, table.product_items4 td {
		width:100%;
		padding:15px;
		font-weight: normal;
	}
	table.product_items4 td#title {
		text-align: right;
	}
	table.product_items4 td#field {
		text-align: left;
	}

	table.product_buttons {
		width: 657px;
	}
	table.product_buttons td#button, td#button2, td#button3{
		height: 30px;
		width: 122px;
		padding: 10px;
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_button_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
		cursor: pointer;
	}
table.small_bar td#titelbalk{
		height: 30px;
		width: 657px;
		padding: 10px;
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_button_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
		
	}
	/* center content product eind */

	/* center content news begin */
	table.news {
		width: 657px;
		vertical-align:top;
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_bg_small.gif);
		background-repeat: repeat-x;
		background-position:  bottom;

	}
	table.news2 {
		width: 657px;
		vertical-align:top;
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
	}
	table.news tr, table.news2 tr{
		font-weight: bold;
		cursor: pointer;
		padding-top: 10px;

	}
	table.news td, table.news2 td {
		width:100%;
		padding:10px;
		font-weight: normal;
	}
	/* center content news eind */

	/* center content login begin */
	table.login {
		width: 483px;
		border: 1px solid #C6C6FF;
		background-image: url(Images/product_bg.gif);
		background-color: #FFFFFF;
		background-repeat: repeat-x;
		background-position:  bottom;
		margin: 0px;
		padding:0px;
		margin-left:10px;


	}
	table.login td {
		vertical-align: top;
		margin: 0px;
		padding:10px;
		padding-bottom: 0px;
		padding-bottom: 0px;
		text-align: left;
		margin: 0px;
	}
	table.login td#name {
		width: 39%;
	}
	table.login td#field {
		vertical-align: top;
	}
	table.inlog_button {
		padding: 0px;
		margin:0px;
		vertical-align: top;
	}
	table.inlog_button td{
		border: 1px solid #C6C6FF;
		background-image: url(Images/button_bg.gif);
		background-color: #FFFFFF;
		background-repeat: repeat-x;
		background-position:  bottom;
		font-weight: bold;
		padding: 10px;
		text-align: right;
		cursor: pointer;
		margin: 0px;
		vertical-align: top;
	}

	table.inlog_button2 td{
		border: 1px solid #C6C6FF;
		background-image: url(Images/button_bg.gif);
		background-color: #FFFFFF;
		background-repeat: repeat-x;
		background-position:  bottom;
		font-weight: bold;
		padding: 10px;
		text-align: center;
		cursor: pointer;
		margin: 0px;
		vertical-align: top;
	}

	table.inlog_button td#spacer {
		padding: 0px;
		text-align: right;
		cursor: pointer;
		margin:0px;
	}
	table.inlog_button td#blancospacer {
		padding: 0px;
		text-align: right;
		cursor: pointer;
		margin:0px;
		background-image: none;
	}

	table.nieuwsbrief_home {
		padding: 0px;
		margin:0px;
		margin-top:0px;
		margin-left: 10px;
		vertical-align: top;
		width: 78px;

	}
	table.nieuwsbrief_home td{
		border: 1px solid  #BE4545; /* deze johan */
		padding: 0px;
		text-align: left;
		height: 20px;
		margin: 0px;
		vertical-align: top;
		color: #08033D;
	}
	table.nieuwsbrief_home td#header2 {
		border: 0px;
		padding-bottom: 0px;
		padding-top: 1px;
		font-weight: bold;
		padding-left:5px;
		color: #990000; /* deze johan */
	}
	table.nieuwsbrief_home td#email2 {
		border: 0px;
	}
	table.nieuwsbrief_home td#cells3 {
		background-color: #F9F9FC;
		padding-right: 0px;
		vertical-align: middle;
		padding-left: 5px;
	}
	table.nieuwsbrief_home td#cells4 {
		background-color: #F9F9FC;
		padding-right: 0px;
		width: 12px;
		cursor: pointer; 
		text-align: center;
		vertical-align: middle;
	}
	table.nieuwsbrief_home[class] td#cells2 {
		background-color: #F9F9FC;
		padding-right: 0px;
		width: 17px;
	}
	table.nieuwsbrief_home td#spacer2{ 
		background-color: white;
		border: 0px;
		width: 2px;
	}
	table.nieuwsbrief_home[class] td#spacer2{
		background-color: white;
		border: 0px;
		width: 1px;
	}
	input.gegegevns_text2 {
		font-size: 11px;
		font-family: 'Arial';
		color: #08033D;
		background-color: #F9F9FC;
		border: 1px solid  #BE4545; /* deze johan */
		width: 128px;
		height: 20px;
		padding-left:5px;
	}
	input.radio_nieuwsbrief {
		cursor: pointer;
		margin: 0px; 
		padding: 0px; 
		vertical-align: middle;
		margin-right: 2px;
		margin-left: 4px;
		margin-bottom: 0px;
		margin-top: 2px;
		width: 11px;
		height: 11px;
		color: #990000;

	}
	input.radio_nieuwsbrief[class] {
		cursor: pointer;
		margin: 0px; 
		padding: 0px; 
		vertical-align: middle;
		margin-right: 2px;
		margin-left: 4px;
		margin-bottom: 1px;
		width: 11px;
		height: 11px;
		color: #990000;

	}
	
	table.login_home {
		padding: 0px;
		margin:0px;
		margin-left: 10px;
		margin-top: 3px;
		vertical-align: top;
		width: 78px;
		
	}
	table.login_home td{
		border: 1px solid #C6C6FF;
		padding: 0px;
		text-align: left;
		height: 18px;
		margin: 0px;
		vertical-align: top;
		color: #08033D;
	}
	table.login_home td#header {
		border: 0px;
		padding-bottom: 3px;
		font-weight: bold;
		padding-left:5px;
	}
	table.login_home td#email , td#email3 {
		border: 0px;
	}
	table.login_home td#cells {
		padding: 0px;
		vertical-align: middle;
		width: auto;
		background-color: #F9F9FC;
	}
	table.login_home td#cells2 {
		padding-left: 0px; 
		padding-right: 0px; 
		cursor: pointer; 
		width: 22px; 
		height: 20px; 
		text-align: center;
		vertical-align: middle;
		background-color: #F9F9FC;
	}
	table.login_home[class] td#cells2 {
		padding-left: 0px; 
		padding-right: 0px; 
		cursor: pointer; 
		width: 14px; 
		height: 20px; 
		text-align: center;
		vertical-align: middle;
		background-color: #F9F9FC;
	}
	table.login_home td#spacer{ 
		background-color: white;
		border: 0px;
		width: 4px;
	}
	table.login_home[class] td#spacer{
		background-color: white;
		border: 0px;
		width: 1px;
	}
	input.per_gegegevns_text3 {
		width: 128px;
		height: 20px;
		font-size: 11px;
		font-family: 'Arial';
		color: #08033D;
		background-color: #F9F9FC;
		border: 1px solid #C6C6FF;
		padding-left:5px;
	}
	input.per_gegegevns_text4 {
		width: 70px;
		height: 16px;
		font-size: 12px;
		font-family: 'Arial';
		color: #08033D;
		background-color: #F9F9FC;
		border: 0px solid #C6C6FF;
		padding: 0px;
		padding-left:5px;
		margin: 0px;
		vertical-align: bottom;
	}
	input.per_gegegevns_text5 {
		width: 170px;
		height: 20px;
		font-size: 11px;
		font-family: 'Arial';
		color: #08033D;
		background-color: #F9F9FC;
		border: 1px solid #C6C6FF;
		padding-left:5px;
	}
	/* center content login eind */

	/* center content winkelwagen begin */
	table.winkelwagen {
		width: 657px;
		background-image: url(Images/winkelwagen_top.jpg);
		background-color: #FFFFFF;
		height: 116px
	}
	table.winkelwagen_form {
		width:657px;
		background-image: url(Images/winkelwagen_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;
		padding: 0px;
	}
	table.winkelwagen_form td.collum_name {
		color: #000066;
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 20px;
	}
	table.winkelwagen_form td.collum_name2 {
		padding-left:20px;
		color: #000066;
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 20px;
	}
	table.winkelwagen_form td.collum_name3 {
		padding-left:20px;
		color: #000066;
		font-weight: normal;
		padding-bottom: 5px;
		padding-top: 20px;
		
	}
	table.winkelwagen_form td.collum_name4 {
		padding-left:20px;
		color: #000066;
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 20px;
		
	}
	td.bottom_button1 {
		background-color: #000066;
		color: white;
		width:210px;
		height: 30px;
		text-align: center;
		font-weight: bold;
		margin:10px;
		cursor: pointer;
	}
	td.bottom_button2 {
		background-color: #000096;
		color: white;
		width:210px;
		height: 30px;
		text-align: center;
		font-weight: bold;
		margin:10px;
		cursor: pointer;
	}
	table.winkelwagen_form td.product_cel, table.winkelwagen_form td.product_cel5 {
		padding-bottom: 2px;
		padding-right: 20px;
	}
	table.winkelwagen_form td.product_cel2 {
		padding-bottom: 2px;
		padding-right: 5px;
	}
	table.winkelwagen_form td.product_cel3 {
		padding-bottom: 2px;
		padding-right: 10px;
	}
	table.winkelwagen_form td.product_cel6 {
		padding-bottom: 2px;
		padding-right: 0px;
	}
	table.winkelwagen_form td.product_cel4 {
		padding-left:20px;
		padding-bottom: 2px;
		padding-right: 10px;
	}
	table.winkelwagen_form td.bottom_text {
		padding: 20px;
		text-align: left;
		padding-left:0px;
	}
	table.winkelwagen_form td.bottom_text2 {
		padding: 20px;
		text-align: left;
	}
	/* center content winkelwagen eind */

	/* center content bestel begin */
	table.bestel_center_top {
		width:569px;
		height: 152px;
		background-image: url(Images/bestel_top_bg.jpg);
		background-repeat: repeat-x;
		border-left: 1px solid #C6C6FF;
		border-right: 1px solid #C6C6FF;
	}
	table.bestel_center_top td#rr{
		width:569px;
		height: 120px;
		padding-left: 10px;
		border: 1px solid #C6C6FF;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
	}
	td.active{
		width: 190px;
		height: 31px;
		padding-left: 10px;
		border: 1px solid #C6C6FF;
		border-bottom: 0px;
		color: #000066;
		font-weight: bold;
	}
	td.inactive {
		width: 190px;
		height: 31px;
		padding-left: 10px;
		border: 1px solid #E2E2FF;
		border-bottom: 1px solid #C6C6FF;
		border-right: 0px;
		color: #7E7EB1;
		font-weight: bold;
	}
	td.inactive2{
		width: 190px;
		height: 31px;
		padding-left: 10px;
		border: 1px solid #E2E2FF;
		border-bottom: 1px solid #C6C6FF;
		border-right: 0px;
		border-left: 0px;
		color: #7E7EB1;
		font-weight: bold;
	}
	table.bestel_form {
		width:657px;
		border: 1px solid #C6C6FF;
		background: #F5F5FA;
	}
	table.bestel_form td#aantal{
		height: 16px;
		width: 61px;
		padding-left: 25px;
		margin-left: 15px;
	}
	table.bestel_form td#artikel{
		border: 1px solid #C6C6FF;
		height: 16px;
		padding-left: 3px;
		cursor: pointer;
		background: #FFFFFF;
	}
	table.bestel_form td#arrow{
		border: 1px solid #C6C6FF;
		border-left:0px;
		background: #EFEFF9;
		padding-left: 0px;
		height: 16px;
		width: 16px;
		cursor: pointer;
	}
	table.bestel_form td#prijs{
		height: 16px;
		padding-left: 10px;
		padding-right: 10px;
	}
	table.bestel_form tr#spacer {
		height: 5px;
	}
	#aantal_input {
		border: 1px solid #C6C6FF;
		width:61px;
		color: #000066;
		font-size: 11px;
		height: 100%;
		position: relative;
	
	}
	#prijs_input {
		border: 1px solid #C6C6FF;
		width:61px;
		color: #000066;
		font-size: 11px;
		height: 100%;
		position: relative;
		text-align: right;
		
	}
	#lijst_select {
		border: 1px solid #C6C6FF;
		width:461px;
		color: #000066;
		font-size: 11px;
		height: 15px;
		position: relative;
		
	}
	#aantal_input2 {
		border: 1px solid #C6C6FF;
		width:35px;
		color: #000066;
		font-size: 11px;
		height: 100%;
		text-align: right;
		padding-right: 4px;
	}
	table.product_select {
		border: 1px solid #C6C6FF;
		border-top:0px;
		z-index: 100;
	}
	table.product_select td{
		padding-left:3px;
		padding-right:15px;
		width:444px;
		height: 16px;
		background: #F8F8FB;
		cursor: pointer;
	}
	/* center content bestel eind */
	table.contentBlok8 {
		width: 657px;
		height: 117px;
	}
	table.contentBlok8 td#contentPic {
		margin:0px;
		padding:0px;
		width: 324px;
		height: 199px;
	}
	table.contentBlok8 td#text {
		padding-right:10px;
		margin-left:10px;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		background-image: url(Images/landing_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 282px;
		height: 199px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}

	/* center content sport begin */
	table.sportBlok1 {
		width: 657px;
		height: 99px;
	}
	table.sportBlok1 td#contentPic {
		margin:0px;
		padding:0px;
		width: 320px;
		height: 98px;
	}
	table.sportBlok1 td#text {
		padding-right:10px;
		margin-left:11px;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		background-image: url(Images/sport_blok_bg.gif);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 284px;
		height: 98px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px; 
	}
	table.sportBlok1 td#contentPic2 {
		margin:0px;
		padding:0px;
		width: 320px;
		height: 98px;
		margin-left:11px;
		padding-left:10px;
	}
	table.sportBlok1 td#text2 {
		margin-left:10px;
		padding-left:10px;
		padding-right:10px;
		background-image: url(Images/sport_blok_bg.jpg);
		background-repeat: repeat-x;
		background-position:  bottom;
		width: 338px;
		height: 98px;
		border: 1px solid #C6C6FF;
		vertical-align: top;
		padding:15px;
	}
	/* center content sport eind */

	/* center content persoonlijke gegevens begin */
	table.persoonlijke_gegevens {

	}
	table.persoonlijke_gegevens td#pic{
		width: 200px;

	}
	table.persoonlijke_gegevens td#form{
		width: 444px;
		padding: 10px;
		padding-right: 00px;
		padding-top: 10px;

	}
	table.persoonlijke_gegevens td#form2{
		width: 444px;
		padding: 10px;
		padding-right: 0px;
		padding-top: 10px;

	}
	table.persoonlijke_gegevens2 {
		width: 655px;
		height: 703px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;

	}
	table.persoonlijke_gegevens2 td{
		width: 445px;
		vertical-align:top;
	}
	table.persoonlijke_gegevens2 td#name{
		text-align: right;
		width: 130px;
		padding-left: 10px;
		padding-right:5px;
	}
	table.persoonlijke_gegevens2 td#double{
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
		margin-top: 10px;
	}
	table.persoonlijke_gegevens3 {
		width: 445px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;
	}
	table.persoonlijke_gegevens3 td{
		width: 314px;
		padding-top: 5px;
		
	}
	table.persoonlijke_gegevens3 td#name{
		text-align: right;
		width: 140px;
		padding-left: 10px;
		padding-right:5px;

	}
	table.persoonlijke_gegevens3 td#double{
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
	table.persoonlijke_gegevens4 {
		width: 446px;
		height: 603px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;

	}
	table.persoonlijke_gegevens4 td{
		width: 399px;
		padding-right: 10px;
		padding-bottom: 5px;
		vertical-align: top;
	}
	table.persoonlijke_gegevens4 td#name{
		text-align: right;
		width: 45px;
		padding-left: 10px;
		padding-right:5px;
		vertical-align: top;
		padding-top: 0px;
	}
	table.persoonlijke_gegevens4 td#double{
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
	table.persoonlijke_gegevens5 {
		width: 445px;
		height: 383px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #C6C6FF;
		background-color: #FFFFFF;
	}
	table.persoonlijke_gegevens5 td{
		width: 300px;
		vertical-align:top;
		padding: 10px;
		padding-top: 0px;
		text-align: left;
	}
	table.persoonlijke_gegevens5 td#name{
		text-align: right;
		width: 165px;
		padding-left: 8px;
		padding-right:3px;
	}
	table.persoonlijke_gegevens5 td#double{
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
		
	}
	.per_gegegevns_text {
		width: 360px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
	}

	
	.text_area_form {
		width: 275px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
		height: 77px;
		overflow: auto;
	}
	.radio_form {
		padding: 0px;
		margin: 0px;	
	}
	.dropdowner {
		width:360px;
		border: 1px solid #C6C6FF;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
	}
	.dropdowner2 {
		width:360px;
		border: 1px solid #BE4545;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
	}
	.dropdowner3 {
		
		border: 0px solid #BE4545;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
	}
	table.feedback {
		width: 655px;
		border: 1px solid #C6C6FF;
		background-color: #F9F9FB;
		margin-top: 10px;
	}
	table.feedback td{
		width: 50%;
		padding: 10px;
		padding-top: 0px;
		vertical-align: top;
	}
	table.feedback td#name {
		padding-right: 0px;
	}
	table.feedback2 {
		width: 657px;
		border: 1px solid #C6C6FF;
		background-color: #F9F9FB;
		margin-top: 10px;
	}
	table.feedback2 td{
		
		padding: 10px;
		padding-top: 0px;
		vertical-align: top;
	}
	table.feedback2 td#name {
		width: 40%;
		padding-right: 0px;
	}
	table.feedback2 td#name2 {
		width: 10%;
		padding-right: 0px;
	}
	.per_gegegevns_text3 {
		width: 370px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
	}
	.text_area_form3 {
		width: 370px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
		height: 77px;
		overflow: auto;
	}
	.per_gegegevns_text2 {
		width: 310px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
	}
	.text_area_form2 {
		width: 310px;
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
		height: 77px;
		overflow: auto;
	}

	/* center content persoonlijke gegevens eind */

	table.productCenter2 {
		width: 655px;
		height: 429px;
		background-color: white;
	}
	table.productCenter2 td{
		border: 0px;
		height: 429px;
		background-color: white;
	}
	table.productCenter2 td#pic {
		width: 327px;
		padding: 0px;
		padding-right:8px;
		height: 439px;

	}
	table.productCenter2 td#text {
		width:327px;
		height: 429px;
		vertical-align: top;
		border: 1px solid #C6C6FF;
		padding: 10px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;

	}
	table.Zoekresultaat {
		width: 655px;
		height: 429px;
		background-color: white;
	}
	table.Zoekresultaat td{
		border: 0px;
		height: 398px;
		background-color: white;
	}
	table.Zoekresultaat td#pic {
		width:324px;
		padding: 0px;
		height: 398px;
		background: #82AEEB;
		vertical-align: bottom;
	}
	table.Zoekresultaat td#text {
		padding-left: 10px;
		margin-left: 10px;
		width:324px;
		height: 398px;
		vertical-align: top;
		border: 1px solid #C6C6FF;
		padding: 10px;
		background-image: url(Images/gratis_advies_bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;

	}

	table.gratis_advies_bottom {
		width:657px;
		border: 1px solid #C6C6FF;
		background-color: #F9F9FB;
		padding: 5px;
	}
	table.gratis_advies_bottom td{

	}
	table.gratis_advies_bottom2 {

	}
	table.gratis_advies_bottom2 td{
		padding: 10px;
	}
	table.gratis_advies_bottom2 td#adviesbox{
		width: 10px;
	}
	.naam_invoer {
		FONT-SIZE: 11px;
		FONT-FAMILY: 'Arial';
		BACKGROUND-COLOR: #FFFFFF;
		COLOR: #000000;
		border: 1px solid #C6C6FF;
		line-height: 12px;
		height: 17px;
		width: 240px;
	}
	.check_box_input {

		border: 0px solid #C6C6FF;
		color:#000000;
		padding: 0px;
		margin: 0px;


	}
	.prijsvraag_invoer {
		FONT-SIZE: 11px;
		FONT-FAMILY: 'Arial';
		BACKGROUND-COLOR: #FFFFFF;
		COLOR: #040056;
		border: 1px solid #C6C6FF;
		height: 20px;
	}
/* center content css end*/


/* right content css begin*/
table.rightContent {
	border: 0px;
	width: 100%;
}
table.rightContent td{
	width: 284px;
	margin: 10px;
	margin-left: 9px;

	padding:10px;
	padding-left: 9px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top:0px;
	padding-top: 0px;
}

table.contentBlok_r {
	width: 265px;
	background-image: url(Images/right_top_bg.jpg);
	background-repeat: repeat-x;
	background-position:  bottom;
	border: 1px solid #C6C6FF;
}
table.contentBlok_r td, table.contentBlok_r2 td {
	margin: 10px;
	width: 265px;
	padding:10px;
}
table.contentBlok_r td#contentPic2, table.contentBlok_r2 td#contentPic2 {
	margin-top:10px;
	padding-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
table.contentBlok_r2 {
	width: 265px;
	border: 1px solid #C6C6FF;
	background-color: white;
}

table.rightContentBlock {
	width: 265px;
	border: 1px solid #C6C6FF;
}
tr.boe{
	background-image: url(Images/right_bg_px2.jpg);
	background-position:  bottom;
	background-repeat: repeat-x;
	background-color: #FAFAFC;
}
tr.boe2{
	background-color: white;
}
table.rightContentBlock td{
	margin: 10px;
	padding:10px;
	border: 0px;
	text-align: top;
}
table.rightContentBlock td#pic{
	width: 60px;
	border: 0px;
}
table.rightContentBlock td#text{
	width: 200px;
	padding-left:0px;
	vertical-align: top;
}
table.contentBlok3 {
	width: 183px;
	background-image: url(Images/content_bg.png);
	background-position:  top;
	background-repeat: no-repeat;
	border: 1px solid #C6C6FF;
	background-color: #EFEFF9;
	padding-bottom:1px;
}
table.contentBlok3 td, table.contentBlok4 td, table.contentBlok9 td, table.contentBlok7 td {
	margin: 20px;
	width: 182px;
	padding:10px;
}
table.contentBlok5 td {
	margin: 0px;
	width: 182px;
	padding: 10px;

}
table.contentBlok3 td#contentPic {
	margin-bottom:0px;
	padding-bottom:0px;
}
table.contentBlok3 td#chat {
	width:60px;
	padding-right: 0px;
	margin-right: 5px;
}
table.contentBlok3 td#contentPic2 {
	margin-top:0px;
	padding-top:0px;
}
table.contentBlok3 td#taf {
	width:180px;
	padding-right: 0px;
	margin-right: 5px;
}
table.contentBlok4 {
	width: 183px;
	background-image: url(Databasecontent/qaw_bg2.jpg);
	background-repeat: repeat-x;
	border: 1px solid #C6C6FF;
}
table.contentBlokmvd {
	width: 150px;
	background-image: url(Databasecontent/qaw_bg2.jpg);
	background-repeat: repeat-x;
	border: 0px solid #C6C6FF;
}
table.contentBlokmvd td {
	margin: 0px;
	width: 182px;
	padding:0px;
	padding-top:0px;
}
table.contentBlok5 {
	width: 183px;
	height: 452px;
	/*background-image: url(Images/sport_right_bg.gif);
	//background-repeat: repeat-x;
	//background-position:  bottom;*/
	border: 1px solid #C6C6FF;
	background-color: #EFEFF9;
	padding-bottom:1px;
}
table.contentBlok9 {
	width: 182px;
	height: 40px;
	padding-bottom:1px;
}
table.contentBlok7 {
	width: 182px;
	background-image: url(Images/product_right_bg.gif);
	background-repeat: repeat-x;
	background-position:  bottom;
	border: 1px solid #C6C6FF;
	background-color: #EFEFF9;
	padding-bottom:1px;
}
table.contentBlok10 {
	padding:0px;
	margin:0px;
	width: 160px;
}

table.contentBlok_taf {
	width: 150px;
	background-image: url(Databasecontent/qaw_bg2.jpg);
	background-repeat: repeat-x;
	border: 0px solid #C6C6FF;
}

table.contentBlok_taf td {
	margin: 0px;
	width: 160px;
	padding:0px;
	padding-top:0px;
}

/* Verpakking blok */
table.contentBlok10 td{
	padding:0px;
	margin:0px;

}


/* Meer info blok */
table.contentBlok11 td{
	padding:0px;
	margin:0px;

}
table.contentBlok11 tr{
	height: 35px;
	cursor: pointer;
	}
table.contentBlok11 td#plaatje{
	 width: 30px;
	 text-align: left;
	
	
}
.plaatje
{
	 width: 30px;
	 text-align: left;
}
table.contentBlok11 td#link{
	 width: 125px;
	 text-align: left;


}
/*Prijsvraag */
table.contentBlok12 {
	padding:0px;
	margin:0px;
	width: 153px;
}
table.contentBlok12 td#txt{
	/*width: 60px;*/
	 text-align: left;
	
	 padding:0px;
	 margin:0px;
	
}
table.contentBlok12 td#rd{
	 width: 15px;
	 text-align: right;
	 padding:0px;
	 margin:0px;	
}

/*Betalingsopties */
table.betalingsopties {
	padding:0px;
	margin:0px;
}
table.betalingsopties td#txt{
	 /*width: 60px;*/
	 text-align: left;
	 padding:0px;
	 margin:0px;
	
}
table.betalingsopties td#rd{
	 width: 15px;
	 text-align: left;
	 padding:0px;
	 margin:0px;	
}
table.betalingsopties td#cc{
	 width: 20px;
	 text-align: left;
	 padding:0px;
	 margin:0px;	
}
table.betalingsopties td#cc2{
	 width: 350px;
	 text-align: left;
	 padding:0px;
	 margin:0px;	
}
table.betalingsopties tr#cc{
	 width: 650px;
	 height: 15px;
	 padding:0px;
	 margin:0px;	
}
table.betalingsopties td#cvc{
	 width: 100px;
	 text-align: left;
	 padding:0px;
	padding-left:10px;
	 margin:0px;	
}
.cc_gegevens_text {
		
		font-size: 11px;
		font-family: 'Arial';
		color: #040056;
		background-color: #FFFFFF;
		border: 1px solid #C6C6FF;
	}
table.sitemap {
	vertical-align: top;
	padding: 10px;
	background-color: #F9F9FB;
	width: 655px;
	margin-top: 10px;
	border: 1px solid #C6C6FF;
}
table.sitemap td {
	width: 50%;
	vertical-align: top;
}
/* right content css end*/
table.vwijzer {
	
}
.vwijzerkop{
	color: #FFFFFF;
	text-align: center;
	height: 24px;
	vertical-align: middle;
	padding:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;

}
.vwijzertext {
	color: #FFFFFF;
}
table.calciumtabel {
	vertical-align: top;
	
	background-color: #F9F9FB;
	width: 655px;
	border: 1px solid #C6C6FF;
	margin: 0px;
	margin-top: 10px;
}
table.calciumtabel td {
	vertical-align: top;
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
}
.off {
	color:#040056 ;
	
}
.on {
	color: red;
	
}
.small {
	font-size: 8px;
	color: #000000;
	font-family: 'Arial';
	margin:0px;
	padding: 0px;
}
.medium {
	font-size: 9px;
	color: #040056;
	font-family: 'Arial';
	margin:0px;
	padding: 0px;
}

.ncoltable1

{
	font-size: 11px;
	color: #040056;
	font-family: 'Arial';
	padding: 5px;
	border: 1px solid #C6C6FF;
	margin-bottom:5px;
	padding-bottom:5px;
	width: 100%;
}
.ncoltable2

{
	font-size: 11px;
	color: #040056;
	font-family: 'Arial';
	padding: 0px;
	border: 1px solid #C6C6FF;
	margin-bottom:-5px;
	padding-bottom:0px;
	background-image: url(https://www.vitamins.nl/Images/sport_blok_bg.gif);
	background-repeat: repeat-x;
	background-position:  bottom;
	width: 100%;
}
.ncoltable3

{
	font-size: 11px;
	color: #040056;
	font-family: 'Arial';
	padding: 0px;
	border: 1px solid #C6C6FF;
	margin-bottom:0px;
	padding-bottom:0px;
	background-image: url(https://www.vitamins.nl/Images/sport_blok_bg.gif);
	background-repeat: repeat-x;
	background-position:  bottom;
	width: 100%;
}
.ncolh1{
	font-size: 16px;
	color: #040056;
	font-family: 'Arial';
	padding-left: 5px;
}
.ncoltxtc{
	padding-left: 5px;
}

.ncolline1
{
	font-size: 16px;
	color: #040056;
	font-family: 'Arial';
	padding: 5px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align: left;

}
.ncolline2
{
	font-size: 16px;
	color: #040056;
	font-family: 'Arial';
	padding: 0px;
	text-align: left;
}
.ncolline3
{
	font-size: 16px;
	color: #040056;
	font-family: 'Arial';
	padding: 0px;
	text-align: left;
}
.ncoltxtl
{
	font-size: 14px;
	color: #040056;
	font-family: 'Arial';
	font-weight: normal;
	padding: 0px;
}
.ncoltxtr
{
	font-size: 14px;
	color: #040056;
	font-family: 'Arial';

	padding: 0px;
}
small {
	font-size: 11px;
    font-family: 'Arial';
}

.ncol{

		font-size: 11px;
		font-family: 'Arial';}
