
html
{
	height: 100%;
}

body
{
	height: 100%;
}

#page_screen
{
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity: 0.8;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	display:none;
	cursor: default;
	z-index: 3000;
}

#popupDiv
{
	width:500px;
	height:300px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 3001;
}

.homemenu_uitklap_bedrijf, .homemenu_uitklap_vrijetijd
{
	list-style-type: none;	
	padding: 0px;
	margin: auto;
	padding-top: 75px;
	margin-left: 1px;
}

.homemenu_uitklap_bedrijf li, .homemenu_uitklap_vrijetijd li
{
	float: left;
	padding-bottom: 4px;
}

.homemenu_uitklap_bedrijf li a, .homemenu_uitklap_bedrijf li a:visited, .homemenu_uitklap_bedrijf li a:active,
.homemenu_uitklap_vrijetijd li a, .homemenu_uitklap_vrijetijd li a:visited, .homemenu_uitklap_vrijetijd li a:active
{
	display: block;
	margin-left: 2px;
	padding-left: 10px;
	width: 154px;
	height; 24px;
	line-height: 24px;
	font-weight: bold;
	color: #58595b;
}

.homemenu_uitklap_bedrijf li a:hover
{
	background-color: #00c0f3;
	color: #FFFFFF;
}

.homemenu_uitklap_vrijetijd li a:hover
{
	background-color: #ec138e;
	color: #FFFFFF;
}


	
.bedrijfsuitjesuitklap, .vrijetijdssuitjesuitklap
{
	position: absolute;
	background-image: url('../images/layout/homemenu_bedrijfsuitjes_uitklap.png'); background-repeat: no-repeat; background-position:  left top;
	width: 335px;
	height: 290px;
	visibility: hidden;
}

.bedrijfsuitjesuitklap
{
	background-image: url('../images/layout/homemenu_bedrijfsuitjes_uitklap.png');
	z-index: 100;
}

.vrijetijdssuitjesuitklap
{
	background-image: url('../images/layout/homemenu_vrijetijdsuitjes_uitklap.png');
	z-index: 101;
}






.cat_hokken2
{
	list-style-type: none;	
	padding: 0px;
	margin: auto;
	margin-left: -20px;

}

.cat_hokken2 li
{
	float: left;
	padding-left: 20px;
	padding-bottom: 14px;
}

.cat_hokken2 a, .cat_hokken2 a:active, .cat_hokken2 a:visited
{
	display: inline-block;
	width: 220px;
	
	height: 238px;
	background-image: url('../images/layout/cat_hok_o2.gif'); background-repeat: no-repeat; background-position:  left bottom;
	font-size: 10px;
	color: #414042;

}

.cat_hokken2 a:hover
{
	color: #000000;
}

.cat_hokken2 img
{
	background-repeat: no-repeat; background-position:  center top;
	width: 220px;
	height: 124px;

}

.cat_hokken2 b
{
	overflow: hidden;
	height: 8px;
	
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 17px;

}

.cat_hokken2 div
{
	width: 190px;
	height: 100px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -23px;
	padding-bottom: 5px;
	
}

.cat_hokken2 span
{
	display: block; font-size: 9px; color: #606060;
	line-height: 140%;
	padding-left: 15px;
	padding-right: 15px;
	height: 38px;
	font-weight: bold;
}














.cat_hokken
{
	list-style-type: none;	
	padding: 0px;
	margin: auto;
	margin-left: -20px;

}

.cat_hokken li
{
	float: left;
	padding-left: 20px;
	padding-bottom: 14px;
}

.cat_hokken a, .cat_hokken a:active, .cat_hokken a:visited
{
	display: inline-block;
	width: 220px;
	
	height: 198px;
	background-image: url('../images/layout/cat_hok_o.gif'); background-repeat: no-repeat; background-position:  left bottom;
	font-size: 10px;
	color: #414042;

}

.cat_hokken a:hover
{
	color: #000000;
}

.cat_hokken img
{
	background-repeat: no-repeat; background-position:  center top;
	width: 220px;
	height: 124px;

}

.cat_hokken b
{
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 11px;

}

.cat_hokken div
{
	width: 190px;
	height: 100px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -23px;
	padding-bottom: 5px;
}

.cat_hokken span
{
	display: block; width: 190px; font-size: 9px; margin-top: 2px; padding-left: 15px; color: #707070; font-weight: bold;
}



.cat_hokken_home
{
	list-style-type: none;	
	padding: 0px;
	margin: auto;
}

.cat_hokken_home li
{
	float: left;
	padding-left: 17px;
	padding-bottom: 14px;
}

.cat_hokken_home a, .cat_hokken_home a:active, .cat_hokken_home a:visited
{
	display: inline-block;
	width: 200px;
	
	height: 169px;
	background-image: url('../images/layout/cat_hok_home_o.gif'); background-repeat: no-repeat; background-position:  left bottom;
	font-size: 10px;
	color: #414042;

}

.cat_hokken_home a:hover
{
	color: #000000;
}

.cat_hokken_home img
{
	background-repeat: no-repeat; background-position:  center top;
	width: 200px;
	height: 104px;

}

.cat_hokken_home b
{
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 8px;

}

.cat_hokken_home div
{
	width: 170px;
	height: 80px;
	overflow: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -20px;
	padding-bottom: 5px;
	font-size: 9px;
	line-height: 14px;
}



.hok_home
{
	background-image: url('../images/layout/hok_home.png'); background-repeat: no-repeat; background-position:  left top;
	width: 179px;
	height: 372px;
	
	padding-top: 28px;
	padding-left: 17px;
	padding-right: 17px;
	
	line-height: 150%;
	font-size: 10px;
	color: #414042;
}

.hok_home b
{
	font-size: 11px;
}

.pluslinkje
{
	background-image: url('../images/layout/pluslinkje.gif'); background-repeat: no-repeat; background-position:  left top;
	
	margin-left: -12px;
	padding-left: 12px;
}

.pluslinkje:hover
{
	background-image: url('../images/layout/pluslinkje2.gif');
}



.nietbold a
{
	font-weight: normal;
}

.zakelijkesteden td, .particulieresteden td
{
	padding-right: 12px;
	padding-bottom: 12px;

}

.zakelijkesteden a, .zakelijkesteden a:active, .zakelijkesteden a:visited
{
	color: #00bff3;
}

.particulieresteden a, .particulieresteden a:active, .particulieresteden a:visited
{
	color: #ed138e;
}

.zakelijkesteden a, .zakelijkesteden a:active, .zakelijkesteden a:visited, .particulieresteden a, .particulieresteden a:active, .particulieresteden a:visited
{	
	background-image: url('../images/layout/button_home_1.gif'); background-repeat: no-repeat; background-position:  left top;
	display: block;
	
	width: 94px;
	text-align: center;
	line-height: 23px;
		
	font-size: 10px;
	font-weight: bold;
}

.zakelijkesteden a:hover
{
	background-image: url('../images/layout/button_home_2.gif');
	color: #FFFFFF;
}

.particulieresteden a:hover
{
	background-image: url('../images/layout/button_home_3.gif');
	color: #FFFFFF;
}



.box
{
	background-color: #e6e7e9; 
	
	margin: 7px;	
	margin-left: -7px; 
	margin-right: 0px;

	padding: 7px;
	
}

.link_special
{
	color: #FF0000;
	background-image: url('../images/icons/arrow_red.gif'); background-repeat: no-repeat; background-position:  left top;
	padding-left: 8px;
}

.header_td
{
	background-image: url('../images/layout/header.png'); background-repeat: no-repeat; background-position:  left top;
	width: 889px;
	height: 166px;

}

.header_td_home
{
	background-image: url('../images/layout/header_home.png'); background-repeat: no-repeat; background-position:  left top;
	width: 889px;
	height: 166px;

}

.header_td_zak
{
	background-image: url('../images/layout/header_zak.png'); background-repeat: no-repeat; background-position:  left top;
	width: 889px;
	height: 166px;

}
.main
{
	width: 889px;
}

.menu
{
	width: 980px;
	background-color: #9999FF;
}

.content
{
	background-image: url('../images/layout/bg_main.png'); background-repeat: repeat-y; background-position:  left top;
	width: 676px;
}

.content_home
{
	background-image: url('../images/layout/bg_main.png'); background-repeat: repeat-y; background-position:  left top;
	width: 676px;
}


.content_td
{
	padding: 16px;
	padding-top: 5px;
	width: 100%;
	
}

.content_sidebar
{
	text-align: right;

}


.hok_lichtgrijs
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e6e7e8;
	color: #231f20;
	font-size: 10px;
	text-align: left;

}

.hok_lichtgrijs a, .hok_lichtgrijs a:visited, .hok_lichtgrijs a:active
{
	color: #231f20;
	text-decoration: underline;
}

.themakleur
{
	color: #ec138e;
}



.hok_kleur
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ed138e;
	color: #FFFFFF;
	text-align: left;

}

.hok_kleur a, .hok_kleur a:active, .hok_kleur a:visited
{
	color: #FFFFFF;
	font-weight: bold;
}

.hok_kleur a:hover
{
	color: #DDDDDD;
}

.hok_grijs
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	color: #58595b;
	text-align: left;
}

.zijbalk_h1
{
	background-image: url('../images/layout/zijbalk_h1.gif'); background-repeat: no-repeat; background-position: left top;
	color: #FFFFFF;
	font-size: 12px;
	
	width: 168px;
	height: 28px;
	line-height: 28px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 3px;
}	



.hok_grijs h1
{
	color: #f8931f;
	font-size: 14px;	
}	

.breadcrumb
{
	font-size: 10px;
}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited
{
	text-decoration: underline;
	color: #58595b;
}

.breadcrumb a:hover
{
	color: #000000;
}


.foto_1
{
	background-repeat: no-repeat; background-position:  left top;
	width: 178px;
	height: 178px;
	margin-bottom: 10px;
}

.foto_5
{
	background-repeat: no-repeat; background-position:  center center;
	width: 149px;
	height: 149px;
	margin-bottom: 10px;
	
}

.foto_6
{
	background-repeat: no-repeat; background-position:  left top;
	width: 158px;
	height: 163px;
}

.foto_6_hok
{
	background-color: #d3d1d2;
	padding: 10px;
	padding-bottom: 0px;
}

.foto_6_hok a, .foto_6_hok a:active, .foto_6_hok a:visited, .foto_7_hok a, .foto_7_hok a:active, .foto_7_hok a:visited
{
	color: #0033cc;
	
}

.foto_6_hok a:hover, .foto_6_hok a:hover
{
	color: #f8931f;
	
}


.foto_7_hok
{
	background-color: #d3d1d2;
	padding: 10px;
	padding-right: 0px;
	width: 100%;
}





.foto_7
{
	background-repeat: no-repeat; background-position:  left top;
	width: 163px;
	height: 158px;
}

.banner, .banner:active, .banner:visited, .banner:hover
{
	display: block;
	background-color: #ed138e;

	margin: 7px;	
	margin-left: -7px; 
	margin-right: 0px;

	padding: 7px;
	
		
	color: #FFFFFF;
}

.banner:hover
{
	background-color: #ff53b4;
}


.banner_zak, .banner_zak:active, .banner_zak:visited, .banner_zak:hover
{
	display: block;
	background-color: #00c0f3;

	margin: 7px;	
	margin-left: -7px; 
	margin-right: 0px;

	padding: 7px;
	
		
	color: #FFFFFF;
}

.banner_zak:hover
{
	background-color: #52dbff;
}


.sidebar
{
	background-image: url('../images/layout/bg_sidebar.png'); background-repeat: repeat-y; background-position:  right top;
	width: 213px;
}

.sidebar_h1, .sidebar_h1_zak, .sidebar_h1_home
{
	background-repeat: no-repeat; background-position:  left top;

	width: 213px;
	line-height: 25px;
	text-indent: 15px;
	padding: 0px;
	margin: 0px;
	
	font-size: 12px;
	
	color: #FFFFFF;
	
	
}

.sidebar_h1
{
	background-image: url('../images/layout/zijbalk_header.png');
}

.sidebar_h1_home
{
	background-image: url('../images/layout/zijbalk_header.png');

}

.sidebar_h1_zak
{
	background-image: url('../images/layout/zijbalk_header_zak.gif');
}

.sidebar_wit
{
	background-image: url('../images/layout/bg_sidebar_wit.gif'); background-repeat: repeat-y; background-position:  right top;
	background-color: #FFFFFF;
	width: 213px;
	padding-top: 5px;
}


.sidebar_grijs
{
	background-image: url('../images/layout/bg_sidebar_grijs.png'); background-repeat: repeat-y; background-position:  right bottom;

	width: 213px;
}

.sidebar_oranje
{
	background-color: #f8931f;
	width: 213px;
}

.sidebar_oranje a, .sidebar_oranje a:active, .sidebar_oranje a:visited
{
	color: #413f44;
	display: block;
	padding-top: 6px;
	font-weight: bold;
}

.sidebar_oranje a:hover
{
	color: #FFFFFF;
}


.sidebar_grijs div, .sidebar_oranje div
{
	padding: 4px;
	padding-left: 15px;
}

.sidebar_select, .sidebar_select_zak
{
	width: 213px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-family: Verdana;
}

.sidebar_select
{
	background-color: #fcd0e9;
	color: #ed138e;

}

.sidebar_select_zak
{
	background-color: #cbf1fc;
	color: #00bff3;

}


.sidebar_link, .sidebar_link:visited, .sidebar_link:active
{
	background-image: url('../images/layout/pijltje.gif'); background-repeat: no-repeat; background-position:  left top;
	display: block;
	color: #666666;
	line-height: 20px;
	padding-left: 10px;
	font-size: 10px;
}

.sidebar_link:hover
{
	color: #000000;
}

.opsomming_foto
{
	background-repeat: no-repeat; background-position:  left top;
	width: 114px;
	height: 114px;
	padding-bottom: 15px;
}

.opsomming_hok
{
	background-image: url('../images/layout/foto_r_2.gif'); background-repeat: no-repeat; background-position:  left top;
	
	width: 395px;
	height: 114px;
	padding-bottom: 15px;
}

.opsomming_tekst
{
	height: 91px;
}

.opsomming_tekst div
{
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	
}
.opsomming_tekst h1
{
	padding-bottom: 8px;

}

.opsomming_onderbalk
{
	line-height: 21px;
	text-indent: 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;

}

.intro_hok
{
	width: 292px;
	height: 137px;
	
	background-image: url('../images/layout/bg_intro_hok.gif'); background-repeat: no-repeat; background-position:  left top;
	
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	font-size: 10px;
	
}

.intro_hok div
{
	display: block;
	width: 292px;
	height: 137px;
	overflow: auto;
}
	
.intro_foto
{
	background-repeat: no-repeat; background-position:  left top;
	width: 149px;
	height: 117px;

}




.raster_foto
{
	background-repeat: no-repeat; background-position:  left top;
	width: 90px;
	height: 89px;
	
	padding-bottom: 15px;

}


.raster_hok
{
	background-image: url('../images/layout/foto_r_4.gif'); background-repeat: no-repeat; background-position:  right top;

	width: 161px;
	height: 89px;
	
	padding-bottom: 15px;
	
}

.raster_hok a, .raster_hok a:active, .raster_hok a:visited
{
	display: block;
	padding: 5px;
	padding-top: 8px;
	color: #000000;
	line-height: 125%;
}

.raster_hok a:hover
{
	color: #f7931e;

}


.raster_hok b
{
	display: block;
	margin-bottom: 4px;
}

.menuitem, .menuitem:active, .menuitem:visited
{
	display: block;
	color: #414042;
	line-height: 20px;
	text-indent: 15px;
	font-weight: bold;
	font-size: 10px;

}

.menuitem:hover
{
	background-color: #d9d9d9;
	color: #000000;
	
}

.menuitem_selected, .menuitem_selected:active, .menuitem_selected:visited, .menuitem_selected:hover
{
	display: block;
	color: #414042;
	background-color: #d9d9d9;	
	line-height: 20px;
	text-indent: 15px;
	font-weight: bold;
	font-size: 10px;
}


.footer_td, .footer_td_home
{
	background-repeat: no-repeat; background-position:  right top;
	width: 889px;
	padding-top: 20px;
	padding-bottom: 10px;

	text-align: right;
	font-size: 10px;
	

	color: #666666;	
}

.footer_td
{
	background-image: url('../images/layout/footer.png');
}

.footer_td_home
{
	padding-top: 5px;	
}

.footer_home
{
	width: 889px;
}

.sitemap
{
	background-image: url('../images/layout/footer_home_m.png'); background-repeat: repeat-y; background-position: left top;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 5px;
	
	font-size: 9px;
	color: #bcbec0;
	
	line-height: 15px;
	
}


.sitemap td
{
	font-size: 9px;
	color: #bcbec0;
	
	line-height: 19px;
}

.sitemap a, .sitemap a:visited, .sitemap a:active
{
	color: #bcbec0;
	text-decoration: underline;
}

.sitemap a:hover
{
	color: #FFFFFF;
}


.form_td
{
	padding-right: 20px;
	padding-bottom: 10px;
	
}

.form_text
{

	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #666666;

	width: 250px;
}

.form_textarea
{
	border: 1px solid #999999;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	width: 250px;
}

.form_submit
{

}

.rode_ster
{
	color: red;
}

body
{
	
	background-image: url('../images/layout/bg.jpg'); background-repeat: repeat-x; background-position: left top;
	background-attachment: fixed;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background-color: #01307e;

	line-height: 150%;	
}

table
{
	border: 0px;
}

td
{
	border: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	
	line-height: 150%;
}

h1
{
	font-size: 15px;
	font-weight: bold;
	
	margin: 0px;
	padding: 0px;
	
}

h2
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

img
{
	border: 0px;
}

a
{
	color: #ec138e;
	text-decoration: none;
}

a:visited
{
	color: #ec138e;
}

a:active
{
	color: #ec138e;
}

a:hover
{
	color: #f8931f;
}

hr
{
	border: 1px solid #000000;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

ul
{
	padding: 0px;
	margin: 0px;


}

li
{
	margin:0px;
	padding: 0px;
	padding-bottom: 8px;

}

