*
{
	/*padding:0;*/
	/*margin:0*/
}
p
{
	text-align: justify;
}
p.marginleft
{
	margin-left: 40px;
}
li, dd
{
	margin-left:15px;
}
fieldset
{
	padding:6px
}
a
{
	color:#ddd;
	text-decoration: none;
}
a.dotted
{
	border-bottom: 1px dotted; 
}
a.dotted:hover
{
	border-bottom: none; 
}
a:active
{
	text-decoration:none
}
a:focus, input:focus
{
	outline:none
}
a.link
{
	border-bottom: 1px dotted #648507;
}
a.link:hover
{
	border-bottom: none; 
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited
{
	text-decoration:none;
	color:#1c4851;
}
ul
{
	list-style:none;
}
img
{
	border:none
}
html, body
{
	height:100%
}
body
{
	background:#484848 url('images/bg_general.gif') no-repeat top center;
	color:#4e4a49;
	text-align:center;
	margin:0;
	font:normal 11px/15px verdana,serif;
}

h1 {font-size:14px}
h2 {font-size:13px}
h3 {font-size:12px}
h4 {font-size:11px}
h5 {font-size:10px}

hr
{
	margin-left: 10px;
	margin-right: 10px;
	color: #a8d507;
	height: 1px;
}

tr.invisibleRow
{
	display: none;
}

tr.visibleRow
{
}

.leflo
{
	float:left
}

.formbutton
{
	font:bold 12px verdana,serif;
	cursor:pointer!important;
	color:#4e4a49;	
	border: 1px solid #A8D507;
	width:40px;
	margin:0px 0px 0px 20px;
}

.formbutton1
{
	font:bold 12px verdana,serif;
	cursor:pointer!important;
	color:#4e4a49;	
	border: 1px solid #A8D507;
	width:100px;
	margin:0px 0px 0px 20px;
}

input.formbutton2
{
	font:bold 12px verdana,serif;
	cursor:pointer!important;
	color:#4e4a49;	
	border: 1px solid #A8D507;
	padding: 3px 5px;
}

.formcheckbox
{
	color:#4e4a49;	
	border: 1px solid #A8D507;
	height: 25px; 
	width: 25px; 
}
.search
{
	width:150px;
	height:18px;
	font:normal 12px verdana;
	color:#333;
	border:1px solid #a8d507;
	background:url('images/bg_search_field.gif') no-repeat top left;
	padding:5px 6px 1px 6px;
	vertical-align: middle;
}
#main
{
	width:998px;
	min-height:100%;
	height:auto;
	margin:0 auto -95px auto;
	text-align:left
}

* html #main
{
	height:100%
}
#header
{
	height:343px;
}
#logo
{
	width:335px;
	height:50px;
	padding:22px 0px 0px 31px;
	background:url('images/bg_menu_starter.gif') no-repeat top right;
	float:left;
	display:inline;
	position:relative;	
}
#headerimage
{
	width:998px;
	height:233px;
	/*background:url('images/bg_header.jpg') no-repeat top left;*/
	float:left;
	/*position:relative;*/
}
#headerlink
{
	float:left;
}
#icons
{
	width: 97px;
	/*height: 90px;*/
	/*background: url('images/bg_icon_lines.gif') no-repeat top right;*/
	/*margin: 126px 0 0 0;*/
	background: url('images/bg_headerR.jpg') no-repeat top right;
	margin: 0;
	height: 217px;
	float: right;
}
#home
{
	width: 13px;
	height: 13px;
	/*margin: 30px 7px 0 0;*/
	margin: 156px 7px 0 0;
	float: right;
}
#help
{
	width: 13px;
	height: 13px;
	/*margin: 52px 7px 0 0;*/
	margin: 180px 7px 0 0;
	float: right;
}
#contact
{
	width: 13px;
	height: 13px;
	/*margin: 76px 7px 0 0;*/
	margin: 202px 7px 0 0;
	float: right;
}
#logo a
{
	font-weight: normal;
}
#logo a:hover
{
	text-decoration: none;
	color: #ddd;
}
#menu
{
	width:632px;
	height:53px;
	background:url('images/bg_menu.gif') repeat-x top left;
	float:right;
	display:inline;
	/*border:1px solid red;*/
}
#content
{
	background:#f3f2f0 url('images/bg_page.gif') repeat-y top left;
}
#cA
{
	float:left;
	width:270px;
	margin:0 11px 0 30px;
	display:inline;
}
#cB
{
	float:right;
	width:679px;
	margin:0 8px 0 0;	
	display:inline
}
#cB1
{
	width:340px;
	float:left;
	padding:0 10px 5px 10px;
}
#cB2
{
	width:309px;
	float:right;
	margin:0
}
#cB1_2
{
	float:left;
	padding: 15px 15px;
}
.Ctopleft
{
	background:url('images/corners_top1.gif') no-repeat top left;
	width:9px;
	height:9px;
	overflow:hidden;
	float:left;
}
.Ctopright
{
	background:url('images/corners_top.gif') no-repeat top right;
	width:9px;
	height:9px;
	overflow:hidden;
	float:right
}
.Cbottomleft
{
	background:url('images/corners_bottom.gif') no-repeat top left;
	width:9px;
	height:9px;
	overflow:hidden;
	float:left;
	display:inline
}
.Cbottomright
{
	background:url('images/corners_bottom.gif') no-repeat top right;
	width:9px;
	height:9px;
	overflow:hidden;
	float:right;
	display:inline
}
.Cpad
{
	margin:0 8px 0 30px;
}
.Cbottom
{
	width:942px;
	height:9px;
	overflow:hidden;
	display:inline;
	float:left;
	background:url('images/bg_page.gif') repeat-y -39px 0;
}
.disc
{
	list-style:disc;
	text-align: justify;
}
.disc1
{
	list-style: disc;
	text-align: justify;
	padding-left: 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.disc2
{
	list-style: disc;
	text-align: justify;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#content a:link, #content a:visited
{
	color:#4E4A49;
	font-weight:bold
}
#search
{
	background:#d9f19b;
	padding:5px 0px 5px 0px;
	/*border-top:1px solid #a8d507;*/
	border-bottom:1px solid #a8d507;
}
#cA1
{
	padding: 1px 0px 0px 20px;
}
#cA img
{
	padding: 0px;
	/*border: 1px solid #d3cfce;*/
	border: none;
	margin: 4px 7px 0 0;
}
.logoimg
{
	padding: 0px 15px 15px 15px;
	//font: normal 10px arial,sans-serif;
	text-align: justify;
	font:normal 11px/16px verdana,serif;
}
.searchtitle
{
	font:bold 11px verdana;
}
.news
{
	border-bottom: 1px solid #e6e1dd;
	border-top: 1px solid #fcfafb;
	padding: 10px 15px 5px 15px;
}
.about
{
	background:#D9F19B;
	border:1px solid #A8D507;
	padding:5px;
	margin:0 0 10px 0;
	color:#282627;
}
.about ul
{
list-style-type:none
}
.about li
{
	padding:0 0 0 20px;
	margin:5px 0;
	background:url('images/check.gif') no-repeat 0 50%;
}
#newsletter
{
	width:309px;
	height:86px;
	background:url('images/newsletter.jpg') no-repeat top left;
	position:relative;	
}
#newsletter-title
{
	color:#fff;
	font:normal 24px impact,serif;
	position:absolute;
	top:10px; left:15px;
}
#newsletter-title a
{
	color:#fff!important;
	font-weight:normal!important
}
#newsletter-text
{
	font:normal 10px arial,serif;
	position:absolute;
	bottom:10px;
	left:10px;
	width:209px
}
#newsletter-text a
{
	color:#35393f!important
}
#login
{
	text-align: right;
	font-size: 9px;
}

#login a
{
	border-bottom: 1px dotted #648507; 	
	text-decoration: none;
}
#login a:hover
{
	border-bottom: none; 
	text-decoration: none;
	cursor: hand;
}
#footer
{
	height:95px;
	width:100%; margin:0;
	background:url('images/bg_footer.gif') no-repeat bottom center;
}
#foot
{
	height:95px;
	width:998px;
	margin:0 auto;
	text-align:left;
}
#foot1
{
	height:30px;
	text-align:right;
	padding:12px 29px 0 0;
}
#foot1 a:link, #foot1 a:visited;
{
	color:#888;
}
#foot1 a:active
{
	color:#999;
}
#foot2
{
	padding:10px 360px 0 30px; color:#999
}
#foot2 a:link, #foot2 a:visited
{
	color:#ddd
}
#foot2 a:active
{
	color:#eee
}
.clear
{
	clear:both;
}
.leftfloat
{
	float:left;
}
.rightfloat
{
	float:right;
}
#blankspace
{	
	height:100px;
}
.infobox
{
	border-bottom: 1px dotted #4e4a49; 
	text-decoration: none;
	font-weight: bold; 
}
a.infobox:hover
{
	border-bottom: none; 
	text-decoration: none;
	cursor: help;
	font-weight: bold;
}
.infobox1
{
	border-bottom: 1px dotted #648507; 
	text-decoration: none;
	font-weight: bold;
	color: #648507;
}
a.infobox1:hover
{
	border-bottom: none; 
	text-decoration: none;
	cursor: help;
	font-weight: bold;
	color: #648507;
}
img.formaties
{
	border: 1px solid #A8D507;
}
table.oefenstoflist
{
	border: 1px solid #A8D507;
	border-collapse: collapse;
}
table.oefenstoflist th, table.oefenstoflist td
{
	border: 1px solid #A8D507;
	padding: 1px 3px 1px 5px;
}
table.oefenstoflist th
{
	background-color:#648507;
	color: #f3f2f0;
}
table.oefenstoflist td.alt
{
	background-color:#ededed;
}
table.oefenstoflist td.bgok
{
	background-image:url(images/chk_4.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
table.formaties
{
	border: 1px solid #A8D507;
	border-collapse: collapse;
}
table.formaties td, th
{
	padding: 5px;
	border: 1px solid #A8D507;
}
table.formaties th
{
	background-color: #D9F19B;
}
table.tablegreen3
{
	border:1px solid #A8D507;
	color: #4E4A49;
	background: #f3f2f0;
}
table.tablegreen3 th
{
	padding: 5px;
	text-align: left;
	border: none;
}
table.tablegreen3 th.bt
{
	border-top: 1px solid #A8D507;
}
table.tablegreen3 td.bt
{
	border-top: 1px solid #A8D507;
}
table.tablegreen3 th.right
{
	text-align: right;
}
table.tablegreen3 th.arrow
{
	height: 30px;
	background: url(images/arrow1.jpg) no-repeat bottom left; 
}
table.tablegreen3 th.no_arrow
{
	height: 30px;
}
table.tablegreen3 td
{
	text-align: left;
}
table.tablegreen3 th.greenbg
{
	background-color:#D9F19B;
	border-bottom: 1px solid #A8D507;
}
table.tablegreen3 input
{
	border:1px solid #A8D507;
	color: #4E4A49;
}

table.tablegreen2
{
	border: 1px solid #A8D507;
	border-collapse: collapse;
}

table.tablegreen2 td
{
	background-color: #f3f2f0;
	padding: 5px;
	border: 0;
}

table.tablegreen2 td.pd
{
	padding: 15px;
}

table.tablegreen2 td.pdb
{
	padding-bottom: 30px;
}

table.tablegreen2 td.lp
{
	padding-left: 25px;
	padding-right: 0px;
}

table.tablegreen2 th.greenbg
{
	background-color: #d9f19b;
}

table.coopertest
{
	border: 1px solid #A8D507;
	border-collapse: collapse;
}

table.coopertest td
{
	text-align: center;
	border: 1px dotted #A8D507;
	padding: 5px;
}

table.coopertest th
{
	width: 100px;
	text-align: center;
	background-color: #D9F19B;
}

table.coopertest td.tabletitle
{
	text-align: center;
	padding: 10px;
	color: #f3f2f0;
	background-color: #626262;
	border: 1px solid #A8D507;
}
div.homewareadmin
{
	text-align: left;
	margin-left: 20px;
	margin-top: 20px;
}
a.btn7
{
	background-image:url(images/btn7.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:177px;
	height:24px;
}
a.btn7:hover
{
	background-position:0px -24px;
}
a.btn7a
{
	background-image:url(images/btn7.gif);
	background-position:0px -48px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:141px;
	height:24px;
}
a.btn7a:hover
{
	background-position:0px -72px;
}
a.btn7b
{
	background-image:url(images/btn7.gif);
	background-position:0px -96px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:146px;
	height:24px;
}
a.btn7b:hover
{
	background-position:0px -120px;
}

a.adminbutton1
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton1:hover
{
	background-position:0px -22px;
}
a.adminbutton2
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -44px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton2:hover
{
	background-position:0px -66px;
}
a.adminbutton3
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -110px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton3:hover
{
	background-position:0px -132px;
}
a.adminbutton4
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -88px;
	background-repeat:no-repeat;
	cursor:default;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton5
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -154px;
	background-repeat:no-repeat;
	cursor:default;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton6
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -176px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton6:hover
{
	background-position:0px -198px;
}
a.adminbutton7
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -220px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:87px;
	height:22px;
}
a.adminbutton7:hover
{
	background-position:0px -242px;
}
a.adminbutton8
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -264px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:57px;
	height:22px;
}
a.adminbutton8:hover
{
	background-position:0px -286px;
}
a.adminbutton9
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -330px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:63px;
	height:22px;
}
a.adminbutton9:hover
{
	background-position:0px -352px;
}
a.adminbutton10
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -396px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:87px;
	height:22px;
}
a.adminbutton10:hover
{
	background-position:0px -418px;
}
a.adminbutton11
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -462px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:78px;
	height:22px;
}
a.adminbutton11:hover
{
	background-position:0px -484px;
}
a.adminbutton12
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -506px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:63px;
	height:22px;
}
a.adminbutton12:hover
{
	background-position:0px -528px;
}
a.adminbutton13
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -550px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton13:hover
{
	background-position:0px -572px;
}
a.adminbutton14
{
	background-image:url(images/admin_buttons.gif);
	background-position:0px -594px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:100px;
	height:22px;
}
a.adminbutton14:hover
{
	background-position:0px -616px;
}
table.nav
{
	border-collapse: collapse;
}
table.nav td.pd
{
	padding: 0px 1px 0px 1px;
}
a.nav1
{
	background-image:url(images/nav.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav1:hover
{
	background-position:0px -16px;
}
a.nav2
{
	background-image:url(images/nav.gif);
	background-position:-23px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav2:hover
{
	background-position:-23px -16px;
}
a.nav3
{
	background-image:url(images/nav.gif);
	background-position:-46px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav3:hover
{
	background-position:-46px -16px;
}
a.nav4
{
	background-image:url(images/nav.gif);
	background-position:-69px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav4:hover
{
	background-position:-69px -16px;
}
a.nav5
{
	background-image:url(images/nav.gif);
	background-position:-92px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav5:hover
{
	background-position:-92px -16px;
}
a.nav6
{
	background-image:url(images/nav.gif);
	background-position:-115px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:19px;
}
a.nav7
{
	background-image:url(images/nav.gif);
	background-position:-133px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:210px;
}
a.nav7_selected
{
	background-image:url(images/nav.gif);
	background-position:-133px -19px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:210px;
}
a.nav8
{
	background-image:url(images/nav.gif);
	background-position:-115px -19px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:19px;
}
a.nav9
{
	background-image:url(images/nav.gif);
	background-position:-1000px -19px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:19px;
}
a.nav10
{
	background-image:url(images/nav.gif);
	background-position:-133px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:18px;
	height:19px;
}
a.nav11
{
	background-image:url(images/nav.gif);
	background-position:0px -32px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav12
{
	background-image:url(images/nav.gif);
	background-position:-23px -32px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav13
{
	background-image:url(images/nav.gif);
	background-position:-46px -32px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav14
{
	background-image:url(images/nav.gif);
	background-position:-69px -32px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}
a.nav15
{
	background-image:url(images/nav.gif);
	background-position:-92px -32px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:23px;
	height:16px;
}

table.homewareadmin
{
	border-collapse: collapse;
	width: 900px;
}

table.homewareadmin td.bg
{
	background: url(images/database.gif) no-repeat top left;
	height: 60px;
}

table.homewareadmin1
{
	border-collapse: collapse;
}

table.homewareadmin1 td.padding
{
	padding: 20px 20px 0px 20px; 
}

table.homewareadmin1 td.warning
{
	background: url(images/error.gif) no-repeat top center;
	height: 52px;
	width: 120px;
}

table.homewareadmin2
{
	border-collapse: collapse;
	border:1px solid #A8D507;
	color: #4E4A49;
	background: #f3f2f0;
}
table.homewareadmin2 th, table.homewareadmin3 th
{
	padding: 5px;
	text-align: left;
	border: none;
}
table.homewareadmin2 td
{
	padding: 5px;
}
table.homewareadmin3
{
	border-collapse: collapse;
	color: #4E4A49;
	background: #f3f2f0;
	border-right: 1px solid #A8D507;
}
table.homewareadmin3 td
{
	padding: 2px 5px;
}
table.homewareadmin3 td.col1,table.homewareadmin3 td.col2,table.homewareadmin3 td.col3
{
	padding: 2px 8px;
	border-left: 1px solid #A8D507;
}
table.homewareadmin3 tr.alternate td
{
	background: white;
	border-top: 1px solid #DFDCD7;
	border-bottom: 1px solid #DFDCD7;
}
table.homewareadmin2 td.fault
{
	background: url(images/arrow_red.gif) no-repeat center left;

	/*color: red;*/
	/*font-weight: bold;*/
}
table.homewareadmin2 td.r
{
	text-align: right;
}
table.homewareadmin2 th.greenbg
{
	background-color:#D9F19B;
	border-bottom: 1px solid #A8D507;
}

table.homewareadmin4
{
	border-collapse: collapse;
}

table.homewareadmin4 th a
{
	color: #4E4A49;
	border-bottom: 1px dotted;
}
table.homewareadmin4 th a:hover
{
	color: #4E4A49;
	border-bottom: none;
}

table.homewareadmin4 th.nobg
{
	background-color: #f3f2f0;
	border: none;
	padding: 0px;
}
table.homewareadmin4 th.greenbg
{
	background-color: #D9F19B;
	border-left: 1px solid #A8D507;
	border-right: 1px solid #A8D507;
	border-top: 1px solid #A8D507;
	border-bottom: none;
}
table.homewareadmin4 th.asc
{
	background: url(images/asc.gif) no-repeat center right #D9F19B;
	border-left: 1px solid #A8D507;
	border-right: 1px solid #A8D507;
	border-top: 1px solid #A8D507;
	border-bottom: none;
}
table.homewareadmin4 th.desc
{
	background: url(images/desc.gif) no-repeat center right #D9F19B;
	border-left: 1px solid #A8D507;
	border-right: 1px solid #A8D507;
	border-top: 1px solid #A8D507;
	border-bottom: none;
}
table.homewareadmin2 th.loading
{
	background: url(images/ajax-loader.gif) no-repeat center right;
	background-color:#D9F19B;
	border-bottom: 1px solid #A8D507;
}
table.homewareadmin2 th.loading1
{
	background: url(images/ajax-loader1.gif) no-repeat center right;
}
table.homewareadmin2 td input
{
	border: 1px solid #A8D507;
	color: #4E4A49;
}
table.lightbg td
{
	background: #eef9d3;
}
table.tabs
{
	border-collapse: collapse;
	border: none;
}
table.tabs td.bb
{
	border-bottom: 1px solid #A8D507;
}
table.tabs td a
{
	border-bottom: 1px dotted;
	color: #4e4a49;
}
table.tabs td a:hover
{
	border-bottom: none; 
}

table.tabs td.small
{
	width: 4px;
	padding-left: 0px;
	padding-right: 0px;
}
table.tabs td.actief
{
	border-top: 1px solid #A8D507;
	border-left: 1px solid #A8D507;
	border-right: 1px solid #A8D507;
	background: white;
}
table.tabs td.passief
{
	border-top: 1px solid #A8D507;
	border-left: 1px solid #A8D507;
	border-right: 1px solid #A8D507;
	background: #eef9d3;
}

#homewareadmin3
{
	/*width: 850px;*/
      overflow: scroll;
	overflow-x: hidden;
      background: #dddad5;
	border: 1px solid #A8D507;
}

table.tablegreen1
{
	border: 1px solid #A8D507;
	border-collapse: collapse;
}
table.tablegreen1 td
{
	background-color: #d9f19b;
	padding: 5px;
}
table.tablegreen1 th
{
	background-color: #fff;
}
table.tablegreen
{
	/*width: 642px;*/
	border: 1px solid #A8D507;
	border-collapse: collapse;
}
table.tablegreen td
{
	background-color: #d9f19b;
	padding: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
table.tablegreen td.small
{
	font-size: 10px;
	background-color: #d9f19b;
	padding: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
td.rightborderwhite
{
	border-right: 1px solid white;
}

table.oefenstof
{
	border-collapse: collapse;
	background-color: #d9f19b;
	border: 1px solid #A8D507;
}

table.oefenstof td, th
{
	padding: 5px;
	border: 1px solid #A8D507;
	text-align: left;
}

table.leftmenu
{
	width: 220px;
	margin: 20px 0px 0px 20px;
}

table.leftmenu td.bg1
{
	padding-left: 40px;
	height: 35px;
	background: url(images/41.gif) no-repeat top left; 
}

table.leftmenu td.bg2
{
	padding-left: 40px;
	height: 35px;
	background: url(images/21.gif) no-repeat top left; 
}

table.leftmenu td.bg3
{
	padding-left: 70px;
	height: 35px;
	background: url(images/41.gif) no-repeat 30px 0px; 
}

table.leftmenu td.bg4
{
	padding-left: 70px;
	height: 35px;
	background: url(images/21.gif) no-repeat 30px 0px;
}

a.updates
{
	background-image:url(images/updates.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none !important;
	width:171px;
}
a.updates:hover
{
	background-position:center bottom;
}

a.more_info
{
	background-image:url(images/more_info.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none !important;
	width:113px;
}
a.more_info:hover
{
	background-position:center bottom;
}

a.downloadZIP
{
	background-image:url(images/downloadZIP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none !important;
	width:139px;
}
a.downloadZIP:hover
{
	background-position:center bottom;
}

a.downloaddsdraw
{
	background-image:url(images/downloadDSDraw.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none !important;
	width:171px;
}
a.downloaddsdraw:hover
{
	background-position:center bottom;
}

a.downloaddsdraw1
{
	background-image:url(images/clinic_bg1.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:0px;
	margin-left:-102px;
	/*text-align:left;*/
	text-decoration:none !important;
	/*width:200px;*/
}
a.downloaddsdraw1:hover
{
	background-position:center bottom;
}

a.btn_payed_user
{
	background-image:url(images/btn_betalendlid.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	color:#fff!important;
	cursor:pointer;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none !important;
	width:171px;
}
a.btn_payed_user:hover
{
	background-position:center bottom;
}


a.clinic1
{
	background-image:url(images/inschrijven.gif);
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:24px;
	margin-bottom:5px;
	width:139px;
}
a.clinic1:hover
{
	background-position:center bottom;
}
a.clinic2
{
	background-image:url(images/voorwaarden.gif);
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:24px;
	line-height:22px;
	margin-bottom:5px;
	width:139px;
}
a.clinic2:hover
{
	background-position:center bottom;
}
a.clinic3
{
	background-image:url(images/clinicinfo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	top: -37px;
	left: 10px;
	cursor:pointer;
	display:block;
	height:24px;
	line-height:22px;
	margin-bottom:-20px;
	width:139px;
}
a.clinic3:hover
{
	background-position:center bottom;
}
a.clinic4
{
	background-image:url(images/bestellen.gif);
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:24px;
	margin-bottom:5px;
	width:139px;
}
a.clinic4:hover
{
	background-position:center bottom;
}



/* ------------- dtree ------------- */
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	white-space: nowrap;
	background: #ebe9e5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #4e4a49; 
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
/* ------------- [end] dtree ------------- */


/* ------------- tooltip ------------- */
.xstooltip 
{
	visibility: hidden;
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 2000;
	width: 400px;
	font: normal 10pt verdana;
	line-height: 120%;
	padding: 5px; 
	border: solid 1px;
	color: #f3f2f0;
	background-color: #484848;
}
/* ------------- [end] tooltip ------------- */

/* ------------- adminbutton ------------- */
#adminbutton 
{
	position: relative; 
	top: -260px;
	left: 850px;
	z-index: 3000;
	width: 130px;
	height: 31px;
}
/* ------------- [end] adminbutton ------------- */

/* ------------- webshop ------------- */
div.block
{
	background:transparent url(images/block_footer1.gif) no-repeat scroll left bottom;
	padding-bottom:6px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:10px;
	width:250px;
}

div.block .block_content
{
	background:#F1F2F4 url(images/block_bg.jpg) repeat-x scroll left bottom;
	border-left:1px solid #D0D3D8;
	border-right:1px solid #D0D3D8;
	min-height:20px;
	padding:10px 10px 0;
	margin: 0;
}

div.block .block_content li a
{
	font-size: 11px;
	font-weight: normal;
}

div.block h4
{
	background:transparent url(images/block_header1.gif) no-repeat scroll left top;
	border-bottom:1px solid #595A5E;
	font-family:Helvetica,Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	height:19px;
	line-height:1.3em;
	padding-left:0.5em;
	padding-top:2px;
	text-transform:uppercase;
	margin: 0;
}
div#categories_block_left ul.tree
{
	padding-left: 0px;
}
div.block ul
{
	list-style-image: none;
	list-style-position:inside;
	list-style-type:none;
	margin: 0;
}
div#categories_block_left ul.tree li
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-size:11px;
	/*font-weight:bold;*/
	font-weight:normal;
	line-height:13px;
	/*margin-bottom:10px;*/
	margin-left:0;
	margin-top:10px;
	padding-left:5px;
}
div.block li
{
	list-style-position:outside;
	padding:0.2em 0 0.2em 0;
}
div.exclusive
{
	background:transparent url(images/block_exclusive_footer.jpg) no-repeat scroll left bottom;
}
div.exclusive, div.exclusive a
{
	color:white;
}
#cart_block h4
{
	background-image:url(images/block_header_exclusive_cart.gif);
}
div.exclusive .block_content
{
	background:#BDC2C9 url(images/block_exclusive_bg.jpg) repeat-x scroll left bottom;
	border-left:1px solid #595A5E;
	border-right:1px solid #595A5E;
}
#cart_block .block_content
{
	padding:0.6em;
}
span#block_cart_collapse
{
	background-image:url(images/sort_asc.gif);
}
#cart_block h4 span
{
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:0.8em;
	padding-left:10px;
	text-transform:none;
}
#cart_block_no_products
{
	margin:0.5em 0;
}
#cart_block p
{
	clear:both;
}
#cart_block p#cart-prices
{
	border-top:1px solid white;
	clear:both;
	height:3em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	padding-top:0.4em;
}
#cart_block p span
{
	clear:right;
	float:left;
	text-align:right;
}
#cart_block span.price
{
	color:white;
	float:right;
}
#cart_block_shipping_cost, #cart_block_total
{
	padding-right:1.3em;
}
.price, .price-shipping, .price-wrapping
{
	font-size:1.1em;
	font-weight:bold;
	white-space:nowrap;
}
#cart_block p#cart-buttons
{
	height:1.6em;
	margin:0 -0.3em;
}
#cart_block p#cart-buttons a
{
	float:left;
}
a.button_small
{
	background-image:url(images/button-small.gif);
	width:60px;
}
a.button_small
{
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#4E4A49 !important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}
a#button_order_cart
{
	float:right;
}
a.exclusive
{
	background-image:url(images/button-medium_exclusive.gif);
	width:120px;
}
a.exclusive
{
	color:white !important;
}
a.exclusive
{
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}

div.block1
{
	/*background:transparent url(images/block_footer2.gif) no-repeat scroll left bottom;*/
	/*padding-bottom:6px;*/
	margin-top:20px;
	width:648px;
}

div.block1 h4
{
	background:transparent url(images/block_header2.gif) no-repeat scroll left top;
	border-bottom:1px solid #595A5E;
	font-family:Helvetica,Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	height:19px;
	line-height:1.3em;
	padding-left:0.5em;
	padding-top:2px;
	text-transform:uppercase;
	margin: 0;
}

div.block1 .block_content
{
	/*background:#F1F2F4 url(images/block_bg.jpg) repeat-x scroll left bottom;*/
	/*border-left:1px solid #D0D3D8;*/
	/*border-right:1px solid #D0D3D8;*/
	min-height: 20px;
	/*padding:0px 0px 10px;*/
	padding:0;
	margin:0;
}

div.block1 .block_content .single_item
{
	float: left;
	width: 216px;
}

div.block1 .block_content .double_item
{
	float: right;
	width: 430px;
}
div.block1 .block_content .product_block
{
	height:450px;
	border-bottom: 1px solid #f3f2f0;
	
}

div.block1 .block_content .first_item
{
	background: #d3d3d3;
	width: 214px;

}
div.block1 .block_content .middle_item
{	
	background: #d3d3d3;
	width: 214px;
}
div.block1 .block_content .last_item
{
	background: #d3d3d3;
	width: 214px;
}

.imgBox
{
	background:transparent;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:3px;
	margin-right:3px;
	height:215px;
	text-align:center;
	padding: 0;
}

a.button_large
{
	background-image:url(images/button-large_exclusive.gif);
	width:210px;
	background-position:top center;
	background-repeat:no-repeat;
	border:medium none;
	color:white!important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}
a.button_large:hover
{
	background-image:url(images/button-large_exclusive.gif);
	width:210px;
	background-position:bottom center;
	background-repeat:no-repeat;
	border:medium none;
	color:white!important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
}

a.button_large1
{
	background-image:url(images/button-large.gif);
	width:210px;
	background-position:top center;
	background-repeat:no-repeat;
	border:medium none;
	color:#4E4A49!important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
	margin-bottom:5px;
}
a.button_large1:hover
{
	background-image:url(images/button-large.gif);
	width:210px;
	background-position:bottom center;
	background-repeat:no-repeat;
	border:medium none;
	color:#4E4A49!important;
	cursor:pointer;
	display:block;
	font-size:10px !important;
	font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none !important;
	margin-bottom:5px;
}
.calculator
{
	width: 600px;
	border: 1px solid #A8D507;
	border-collapse: collapse;
}
.calculator table
{
	border-collapse: collapse;
}
.calculator td
{
	border: 1px solid #A8D507;
	padding: 5px;
}
.calculator td.col1
{
	width: 374px;
	background: url(images/arrow_green.gif) no-repeat 244px 46px; 
}
.calculator td.col2
{
	width: 374px;
	background: url(images/arrow_green.gif) no-repeat 244px 30px; 
}
.calculator td.dark
{
	background-color: #D9F19B;
	border: 1px solid #A8D507;
	text-align: left;
}
.calculator td.dark1
{
	background-color: #BBE64E;
	border: 1px solid #A8D507;
	text-align: left;
}
.calculator1
{
	width: 210px;
}
table.webshop_products
{
	border-collapse:collapse;
	width:645px;
}
table.webshop_products_1col
{
	border-collapse:collapse;
	width:215px;
}

table.webshop_products_2col
{
	border-collapse:collapse;
	width:430px;
}

table.webshop_products td, table.webshop_products_1col td, table.webshop_products_2col td
{
	width:215px;
	background: #d3d3d3;
}

td.titleBox
{
	padding: 6px;
	height: 70px;
	font-weight:bold;
	vertical-align:top;
	border-left: 1px solid #f3f2f0;
}

td.titleBox div.titleBox
{
	line-height:25px
}
td.imageBox
{
	padding: 10px 3px;
	height: 235px;
	border-left: 1px solid #f3f2f0;
	text-align:center;
}
td.priceBox
{
	height: 40px;
	border-left: 1px solid #f3f2f0;
	text-align:center;
	font-weight: bold;
	font-size: 16px;
	color:#484848;
}

span.priceBoxRed
{
	line-height: 25px;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#ED1C24;
}
span.priceBoxBlack
{
	line-height: 25px;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#484848;
	text-decoration:line-through;
}

td.btnBox
{
	height: 20px;
	border-left: 1px solid #f3f2f0;
	text-align:center;
}
td.btnBox1
{
	height: 40px;
	border-left: 1px solid #f3f2f0;
	border-bottom: 1px solid #f3f2f0;
	text-align:center;
	padding-bottom:20px;
}

table.webshop_details
{
	border-collapse:collapse;
	width:765px;
	border:1px solid white;
	margin-top:20px;
	margin-left:10px;
}
table.webshop_details th
{
	border:1px solid grey;

}
table.webshop_details td
{
	vertical-align:top;
}
table.webshop_details td.productImg div
{
	width: 215px;
}
table.webshop_details td.productDescription div
{
	width: 500px;
	align:left;
}
table.webshop_otherDetails
{
	border: 1px solid black;
}

table.webshop_otherDetails td
{
	padding:5px;
}
div.artikel_set
{
	text-align: left;
	background-image: url(images/cmd_details.jpg); 
	height:344px;
}
div.artikel_set div.pos1
{
	top:25px;
}
div.artikel_set div.pos2
{
	top:55px;
}
div.artikel_set div.pos3
{
	top:65px;
}
div.artikel_set div.pos4
{
	top:95px;
}
div.artikel_set div.pos6
{
	top:116px;
}
div.artikel_set div.pos7
{
	top:146px;
}
div.artikel_set div.pos8
{
	top:156px;
}
div.artikel_set div.pos11
{
	top:148px;
}


div.artikel_set div.pos5
{
	position:relative;
	top:73px;
	left:155px;
	width:31px;
	height:24px;
}

div.artikel_set div.pos1,div.pos2,div.pos3,div.pos4,div.pos6,div.pos7,div.pos8,div.pos11
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	position:relative;
	left:20px;
}

div.artikel_set div.pos9
{
	position:relative;
	left: 80px;
	top:114px;

}
div.artikel_set div.pos10
{
	position:relative;
	left: 80px;
	top: 120px;
}

div.artikel_set div.pos9 input
{
	
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	height: 15px;
	width: 30px;
	border: 1px solid #3B7622;
	text-align: center;
}
div.artikel_set div.pos10 input
{
	
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	height: 15px;
	width: 30px;
	border: 1px solid #3B7622;
	text-align: center;
}
div.bundelkorting
{
	background-image: url(images/art_header.jpg);
	height: 85px;
	width: 468px;
	repeat-y: no-repeat;
}
div.bundelkorting h1
{
	padding-top: 42px;
}

table.productsetinfo
{
	border-collapse: collapse;
	border: 1px solid #A8D507;
}
table.productsetinfo td
{
	padding: 4px 2px;
}
table.productsetinfo th
{
	background: #D9F19B;
}
table.productsetinfo td.l
{
	text-align: left;
}
table.productsetinfo td.r
{
	text-align: right;
}
table.productsetinfo td.bl
{
	border-left: 1px solid #A8D507;
}
table.productsetinfo td.bt
{
	border-top: 1px solid #A8D507;
}
table.productsetinfo td.br
{
	border-right: 1px solid #A8D507;
}
table.productsetinfo td.bg
{
	background: #D9F19B;
}
table.productsetinfo td.bgr
{
	background: #FFB1B1;
}


/* ------------- [end] webshop ------------- */



