html,body{
	margin								:	0;
	padding								:	0;
	table-layout						: 	fixed;
}


body, td { 
	font-family							:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size							:	11px;
	color								:	#000000;
	text-align							:	left;
	line-height							:	15px;
}

body {
	background-color 					:	#FFFFFF;
	margin								: 	0px 0px 0px 0px;
	background-image					:	url('../images/background.jpg');
	background-repeat					:	repeat;
	margin								:	0px;
	padding								:	0px;
}

a{
	font-size							:	11px;
	font-weight							:	600;
	line-height							:	18px;
	margin								:	0px;
	text-decoration						:	none;
	color								:	#0f6262;
}

a:hover{
	text-decoration						:	underline;
}

hr {
}

img { 
	border 								: 	none;
}

b {
	font-weight							:	bold;
}

i {
	font-style							: 	italic; 
}

p {
	margin-bottom						:	12px;
}

h1 {
	font-size							:	16px;
	font-weight							:	bold;
	color								:	#173128;
	line-height							:	26px;
	margin-bottom						:	10px;
}

h2 {
	font-size							:	13px;
	font-weight							:	bold;
	color								:	#173128;
	line-height							:	18px;
	margin-bottom						:	5px;
}

h3 {
	font-size							:	11px;
	color								:	#000000;
	margin								:	0px;
}

td.content{
	margin								:	0px;
	padding								:	0px;
}

td.margin{
	background-color					:	#ffffff;
}
	
td.menu_level0 {
	font-size							:	10pt;
	font-weight							:	bold;
	text-align							:	left;
	background-color					:	#FFFFFF;
	padding-bottom						:	10px;
}

td.menu_level1 {
	font-size							:	10pt;
	text-align							:	left;
	background-color					:	#FFFFFF;
	padding								:	0px 0px 10px 20px;
}

td.menu_level2 {
	font-size							:	10pt;
	text-align							:	left;
	background-color					:	#FFFFFF;
	padding-bottom						:	10px;
}

a.menu_link{
	font-size							:	12px;
	color								:	#0f6262;
	text-decoration						:	none;
	line-height							:	12px;
	
}

a.menu_link:hover{
	font-size							:	12px;
	color								:	#173128;
	text-decoration						:	underline;
}

a.menu_link_selected{
	font-size							:	12px;
	color								:	#0f6262;
	font-weight							:	bold;
	text-decoration						:	underline;
}

a.menu_link_selected:hover{
	font-size							:	12px;
	color								:	#173128;
	font-weight							:	bold;
	text-decoration						:	underline;
}

/* input styles */

input {
	margin								:	0px 0px 5px 0px;
	font-family							:	Arial, Helvetica, sans-serif, Verdana;
	color								: 	#0f6262;
	font-size 							: 	11px;
	border								: 	1px solid #0f6262;
	width								: 	170px; 
	height								: 	16px;
}


.vernieuwen{
	border								:	none;
	background-color					:	#ffffff;
	color								: 	#0f6262;
	font-weight							:	bold;
	font-size 							: 	11px;
	text-align							:	left;
	margin								:	0px 0px 0px -2px;
	padding								:	0px;
	cursor								:	pointer;
}

.vernieuwen:hover {
	text-decoration						:	underline;
	background-color					:	#ffffff;
	color								: 	#0f6262;
}

input:hover{
	background-color 					: 	#eeeeee;
}

input.checkbox {
	border								: 	none;
	width								: 	14px; 
	height								: 	14px;
	font-weight 						: 	normal;
}

input.submit {
	border								: 	1px solid #0f6262;
	background-color 					: 	#ccc;
	width								: 	85px; 
	height								: 	20px;
	font-weight 						: 	bold;
}

input.radio{
	width								:	10px;
	vertical-align						:	middle;
	border								:	none;
}

input.submit:hover {
	border								: 	1px solid #ccc;
	background-color 					: 	#0f6262;
	color								:	#ccc;
}

textarea {
	font-family							:	Arial, Helvetica, sans-serif, Verdana;
	color								: 	#0f6262;
	font-size 							: 	11px;
	border								: 	1px solid #0f6262;	
}

textarea:hover{
	background-color 					: 	#eeeeee;
}

/* layout */

/* header */

.header_left{
	width								:	45px;
	height								:	136px;
	background-image					:	url('../images/header_left.jpg');
}

.header_right{
	width								:	47px;
	height								:	136px;
	background-image					:	url('../images/header_right.jpg');
}

.header_right_alt{
	width								:	44px;
	height								:	136px;
	background-image					:	url('../images/header_right_alt.jpg');
}

.header_alt{
	width								:	645px;
	height								:	136px;
	background-image					:	url('../images/header_alt.jpg');
}

.header_logo{
	width								:	248px;
	height								:	85px;
	background-image					:	url('../images/header_logo.jpg');
}

.header_logo_alt{
	width								:	248px;
	height								:	85px;
	background-image					:	url('../images/header_logo_alt.jpg');
}

.header_sub_logo{
	width								:	248px;
	height								:	51px;
	background-image					:	url('../images/header_sub_logo.jpg');
}

.header_mid{
	width								:	642px;
	height								:	85px;
	background-image					:	url('../images/header_mid.jpg');
	background-repeat					:	repeat-x;
}

.header_slogan{
	width								:	413px;
	height								:	51px;
	background-image					:	url('../images/header_slogan.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.header_mid_left{
	width								:	45px;
	height								:	241px;
	background-image					:	url('../images/header_mid_left.jpg');
	background-repeat					:	repeat-y;
}

.header_mid_right{
	width								:	47px;
	height								:	241px;
	background-image					:	url('../images/header_mid_right.jpg');
	background-repeat					:	repeat-y;
}

.header_image{
	width								:	890px;
	height								:	241px;
	background-image					:	url('../images/home_image.jpg');
}


/* main */

.main_left{
	width								:	32px;
	background-image					:	url('../images/main_left.jpg');
	background-repeat					:	repeat-y;
}

.main_right{
	width								:	33px;
	background-image					:	url('../images/main_right.jpg');
	background-repeat					:	repeat-y;
}

.main_left_alt{
	width								:	45px;
	height								:	100%;
	background-image					:	url('../images/main_left_alt.jpg');
	background-repeat					:	repeat-y;
}

.main_right_alt{
	width								:	45px;
	height								:	100%;
	background-image					:	url('../images/main_right_alt.jpg');
	background-repeat					:	repeat-y;
}

.main_mid{
	width								:	892px;
	background-color					:	#ffffff;
}

.main_inner_left{
	width								:	13px;
	height								:	100%;
	background-image					:	url('../images/main_inner_left.jpg');
	background-color					:	#ffffff;
	background-repeat					:	no-repeat;
	background-position					:	bottom;
}

.main_inner_right{
	width								:	14px;
	height								:	100%;
	background-image					:	url('../images/main_inner_right.jpg');
	background-color					:	#ffffff;
	background-repeat					:	no-repeat;
	background-position					:	bottom;
}

.main_inner_mid{
	width								:	890px;
	height								:	100%;
	background-image					:	url('../images/main_inner_mid.jpg');
	background-color					:	#ffffff;
	background-repeat					:	repeat-x;
	background-position					:	bottom;
}


.main_inner_bottom_add{
	width								:	917px;
	height								:	13px;
	background-image					:	url('../images/main_inner_bottom_add.jpg');
}

.main_inner_bottom{
	width								:	917px;
	height								:	25px;
	background-image					:	url('../images/main_inner_bottom.jpg');
}

.main_bottom_left{
	width								:	32px;
	height								:	32px;
	background-image					:	url('../images/main_bottom_left.jpg');
}

.main_bottom_right{
	width								:	33px;
	height								:	32px;
	background-image					:	url('../images/main_bottom_right.jpg');
}

.main_bottom_mid{
	width								:	917px;
	height								:	32px;
	background-image					:	url('../images/main_bottom_mid.jpg');
	background-repeat					:	repeat-x;
}

.main_bottom_left_alt{
	width								:	45px;
	height								:	45px;
	background-image					:	url('../images/main_bottom_left_alt.jpg');
}

.main_bottom_right_alt{
	width								:	45px;
	height								:	45px;
	background-image					:	url('../images/main_bottom_right_alt.jpg');
}

.main_bottom_mid_alt{
	width								:	892px;
	height								:	45px;
	background-image					:	url('../images/main_bottom_mid_alt.jpg');
	background-repeat					:	repeat-x;
}


.main_left_add{
	width								:	32px;
	height								:	25px;
	background-image					:	url('../images/main_left_add.jpg');
}

.main_right_add{
	width								:	33px;
	height								:	25px;
	background-image					:	url('../images/main_right_add.jpg');
}

/* menu */

.menu_home_header_mid{
	width								:	179px;
	height								:	26px;
	background-image					:	url('../images/menu_top.jpg');
	background-repeat					:	no-repeat;
}

.menu_header_mid{
	width								:	210px;
	height								:	26px;
	background-image					:	url('../images/menu_top_alt.jpg');
	background-repeat					:	no-repeat;
}

.menu_home_top_left{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_top_left.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.menu_home_top_mid{
	width								:	163px;
	height								:	8px;
	background-image					:	url('../images/home_top_mid.jpg');
	background-repeat					:	repeat-x;
}

.menu_top_mid{
	width								:	192px;
	height								:	8px;
	background-image					:	url('../images/home_top_mid.jpg');
	background-repeat					:	repeat-x;
}

.menu_home_top_right{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_top_right.jpg');
}

.menu_home_mid_left{
	width								:	8px;
	background-image					:	url('../images/home_mid_left.jpg');
	background-repeat					:	repeat-y;
}

.menu_home_mid{
	width								:	163px;
	background-color					:	#ffffff;
}

.menu_mid{
	width								:	192px;
	background-color					:	#ffffff;
}

.menu_home_mid_right{
	width								:	8px;
	background-image					:	url('../images/home_mid_right.jpg');
	background-repeat					:	repeat-y;
}

.menu_home_bottom_left{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_left.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.menu_bottom_left_alt{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_left_alt.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.menu_home_bottom_mid{
	width								:	163px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_mid.jpg');
	background-repeat					:	repeat-x;
}

.menu_home_bottom_right{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_right.jpg');
}

.menu_bottom_right_alt{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_right_alt.jpg');
}

/* highlight */

.box_home_header_mid{
	width								:	236px;
	height								:	26px;
	background-image					:	url('../images/highlight_top.jpg');
	background-repeat					:	no-repeat;
}

.box_header_mid_alt{
	width								:	213px;
	height								:	26px;
	background-image					:	url('../images/highlight_top_alt_2.jpg');
	background-repeat					:	no-repeat;
}

.box_header_mid{
	width								:	210px;
	height								:	26px;
	background-image					:	url('../images/highlight_top_alt.jpg');
	background-repeat					:	no-repeat;
}

.box_home_top_left{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_top_left.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.box_home_top_mid{
	width								:	220px;
	height								:	8px;
	background-image					:	url('../images/home_top_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_top_mid{
	width								:	192px;
	height								:	8px;
	background-image					:	url('../images/home_top_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_top_mid_alt{
	width								:	197px;
	height								:	8px;
	background-image					:	url('../images/home_top_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_home_top_right{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_top_right.jpg');
}

.box_home_mid_left{
	width								:	8px;
	background-image					:	url('../images/home_mid_left.jpg');
	background-repeat					:	repeat-y;
}

.box_home_mid{
	width								:	220px;
	height								:	100%;
	background-color					:	#ffffff;
}

.box_home_mid_alt{
	height								:	100%;
	background-color					:	#ffffff;
}

.box_mid{
	width								:	192px;
	height								:	100%;
	background-color					:	#ffffff;
}

.box_home_mid_right{
	width								:	8px;
	background-image					:	url('../images/home_mid_right.jpg');
	background-repeat					:	repeat-y;
}

.box_home_bottom_left{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_left.jpg');
	background-repeat					:	no-repeat;
	background-position					:	center center;
}

.box_home_bottom_mid{
	width								:	220px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_bottom_mid{
	width								:	192px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_bottom_mid_alt{
	width								:	197px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_mid.jpg');
	background-repeat					:	repeat-x;
}

.box_home_bottom_right{
	width								:	8px;
	height								:	8px;
	background-image					:	url('../images/home_bottom_right.jpg');
}

td.home_highlight_filler{
	width								:	1px;
	height								:	100%;
}

page_home_menu{
	margin								:	0px;
	padding								:	0px;
}

/* details */

.copyright{
	color								:	#9d9d9d;
}

span.subnav a{
	color:#ffffff;	
}

.toevoegen{
	background-image					: 	url('../images/kopen.jpg');
	background-repeat					:	no-repeat;
	width								:	100px;
	height								:	26px;
	border								:	none;
	cursor								:	pointer;
}

input.shop_submit {
	border								: 	none;
	background-image					:	url('../images/toevoegen.jpg');
	width								:	181px;
	height								:	30px;
	cursor								:	pointer;
	background-position					:	center center;
	margin-top							:	2%;
}

.page_content{
	padding-right						:	20px;
	height								:	auto;
}

.page_menu{
	vertical-align						:	top;
}

.side_menu{
	height								:	100%;
}

.page_top{
	width:100%;
	height:15px;
	background-color:#ffffff;
}

.highlights{
}

.highlights_middle{
}

.highlight_wrapper{
	width:213px;
	height:100%;
	margin:0px;
	padding:0px;
}

.namefield{
	width								:	662px;
	background-color					:	#173128;
	color								:	#ffffff;
}

.timefield{
	width								:	662px;
	background-color					:	#173128;
	color								:	#ffffff;
	text-align							:	right;
}

.messagefield{
	width								:	662px;
}
