html,body{
	margin : 0;
	padding : 0;
	background-image : url(gfx/achtergrond_content.gif);
	background-position : center top;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	height: 100%;
}


/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

.top_holder {
	position : aboslute;
	z-index : 99;
	background-image : url(gfx/achtergrond_top.gif);
	background-position : left top;
	background-repeat : repeat-x;
	width : 100%;
	height : 168px;
}

.container {
	margin : 0 auto;
	width : 980px;
}

.header {
	float : left;
	width : 980px;
	height : 101px;
}

.header_l {
	float : left;
	width : 300px;
	height : 101px;
}

.header_r {
	float : left;
	padding : 8px 0 0 0;
	width : 680px;
	height : 93px;
}

.header_text {
	float : left;
	background-image : url(gfx/header_text.gif);
	background-position : right top;
	background-repeat : no-repeat;
	padding : 7px 15px 0 0;
	text-align : right;
	color : #FFFFFF;
	font-size : 11px;
	width : 450px;
	height : 69px;
}

.header_text h2{
	padding : 0;
	margin : 0 0 0 0;
	color : #ff8949;
	font-size : 18px;
	font-family : Tahoma;
	line-height : normal;
	font-weight : normal;
}

.nieuwsbrief {
	float : left;
	padding : 0 0 0 15px;
	width : 200px;
	height : 93px;
}

.menu_holder {
	float : left;
	width : 980px;
	height : 67px;
}

.menu {
	float : left;
	width : 749px;
	height : 67px;
}

.menu ul {
	float : left;
	background-image : url(gfx/menu_lijn.gif);
	background-position : right top;
	background-repeat : no-repeat;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.menu ul li {
	float : left;
	position : relative;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:active, .menu ul li a:visited {
	float : left;
	border-left : 1px solid #ffb866;
	padding : 11px 20px 0 20px;
	text-decoration : none;
	line-height : normal;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 12px;
	color : #FFFFFF;
	height : 39px;
}

.menu ul li a:hover {
	float : left;
	border-left : 1px solid #ffb866;
	padding : 11px 20px 0 20px;
	text-decoration : none;
	line-height : normal;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 12px;
	color : #440f00;
	height : 39px;
}

.menu ul li.select a, .menu ul li.select a:link, .menu ul li.select a:active, .menu ul li.select a:visited, .menu ul li.select a:hover {
	float : left;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	background-image : url(gfx/menu_select.gif);
	background-position : top left;
	background-repeat : repeat-x;
	padding : 11px 20px 0 20px;
	text-decoration : none;
	line-height : normal;
	font-weight : bold;
	font-family : Tahoma;
	font-size : 12px;
	color : #FFFFFF;
	height : 39px;
}

.zoeken {
	float : left;
	padding : 9px 0 0;
	width : 231px;
	height : 58px;
}

.content_holder {
	float : left;
	width : 980px;
}

.links {
	float : left;
	padding : 22px 0 22px;
	width : 197px;
}

.submenu {
	float : left;
	width : 197px;
}

.submenu ul li.break {
	float : left;
	background-image : url(gfx/subbreak.gif);
	background-repeat: repeat-x;
	background-position : left top;
	padding : 0 0 0;
	font-size : 0;
	line-height : 0;
	width : 178px;
	height : 1px;
}

.submenu ul {
	float : left;
	border-top : 2px solid #000000;
	border-bottom : 1px solid #000000;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 178px;
}

.submenu ul li {
	float : left;
	background-image : url(gfx/submenu.gif);
	background-repeat: no-repeat;
	background-position : left 9px;
	padding : 6px 0 6px 17px;
	line-height : normal;
	color : #000000;
	font-family : Tahoma;
	font-size : 12px;
	width : 161px;
}

.submenu ul li  a, .submenu ul li  a:link, .submenu ul li  a:active, .submenu ul li  a:visited {
	outline : none;
	color : #000000;
	text-decoration : none;
	width : 161px;
}

.submenu ul li a:hover {
	outline : none;
	color : #000000;
	text-decoration : underline;
}

.submenu ul li.select a, .submenu ul li.select a:link, .submenu ul li.select a:active, .submenu ul li.select a:visited, .submenu ul li.select a:hover {
	outline : none;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

.submenu ul.subsubmenu {
	float : left;
	border : 0;
	margin : 0;
	padding : 5px 0 0 27px;
	list-style-type : none;
	width : 151px;
}

.submenu ul.subsubmenu li {
	float : left;
	background-image : url(gfx/subsubmenu.gif);
	background-repeat: no-repeat;
	background-position : left 10px;
	padding : 4px 0 4px 11px;
	font-family : Tahoma;
	color : #000000;
	line-height : normal;
	font-size : 11px;
	width : 140px;
}

.submenu ul.subsubmenu li a, .submenu ul.subsubmenu li a:link, .submenu ul.subsubmenu li a:active, .submenu ul.subsubmenu li a:visited {
	outline : none;
	color : #000000;
	font-weight : 100;
	text-decoration : none;
}

.submenu ul.subsubmenu li a:hover {
	outline : none;
	color : #000000;
	font-weight : 100;
	text-decoration : underline;
}

.submenu ul.subsubmenu li.subsub_select a, .submenu ul.subsubmenu li.subsub_select a:link, .submenu ul.subsubmenu li.subsub_select a:active, .submenu ul.subsubmenu li.subsub_select a:visited, .submenu ul.subsubmenu li.subsub_select a:hover {
	outline : none;
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

.partners {
	float : left;
	margin : 25px 0 0;
	width : 197px;
}

.partners a, .partners  a:link, .partners a:active, .partners a:visited {
	outline : none;
	font-size : 11px;
	color : #FF6600;
	text-decoration : none;
}

.partners a:hover {
	outline : none;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

.partners ul li.break {
	float : left;
	background-image : url(gfx/subbreak.gif);
	background-repeat: repeat-x;
	background-position : left top;
	padding : 0 0 0;
	font-size : 0;
	line-height : 0;
	width : 178px;
	height : 1px;
}

.partners ul {
	float : left;
	border-top : 2px solid #000000;
	border-bottom : 1px solid #000000;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 178px;
}

.partners ul li {
	float : left;
	background-image : url(gfx/partners.gif);
	background-repeat: no-repeat;
	background-position : left 9px;
	padding : 6px 0 6px 17px;
	line-height : normal;
	color : #000000;
	font-family : Tahoma;
	font-size : 12px;
	width : 161px;
}

.partners ul li  a, .partners ul li  a:link, .partners ul li  a:active, .partners ul li  a:visited {
	outline : none;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	width : 161px;
}

.partners ul li a:hover {
	outline : none;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}

.rechts {
	float : left;
	padding : 0 0 22px 22px;
	width : 761px;
}

.box {
	float : left;
	background-image : url(gfx/content_mid_0.gif);
	background-repeat: repeat-y;
	background-position : left top;
	margin : 22px 0 0;
	width : 758px;
}

.box_top {
	float : left;
	background-image : url(gfx/content_top.gif);
	background-repeat: no-repeat;
	background-position : left top;
	padding : 11px 0 0 15px;
	color : #FFFFFF;
	line-height : normal;
	width : 743px;
	height : 32px;
}

.box_top2 {
	float : left;
	background-image : url(gfx/content_top2.gif);
	background-repeat: no-repeat;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 758px;
	height : 3px;
}

.box_top h2{
	padding : 0;
	margin : 0 0 0 0;
	color : #FFFFFF;
	font-size : 18px;
	font-family : Tahoma;
	line-height : normal;
	font-weight : normal;
}

.box_mid1 {
	float : left;
	background-image : url(gfx/content_mid_1.gif);
	background-repeat: no-repeat;
	background-position : left top;
	width : 758px;
	min-height : 146px;
	height : auto !important;
	height : 146px;
}

.box_mid2 {
	float : left;
	background-image : url(gfx/content_mid_2.gif);
	background-repeat: no-repeat;
	background-position : left bottom;
	padding : 20px 23px;
	width : 712px;
	min-height : 146px;
	height : auto !important;
	height : 146px;
}

.box_mid3 {
	float : left;
	font-size : 11px;
	font-family : Tahoma;
	color : #999999;
	padding : 15px;
	width : 728px;
}

.linkpartners {
	float : left;
	width : 712px;
}

.linkpartners ul li.break {
	float : left;
	background-image : url(gfx/subbreak.gif);
	background-repeat: repeat-x;
	background-position : left top;
	padding : 0 0 0;
	font-size : 0;
	line-height : 0;
	width : 712px;
	height : 1px;
}

.linkpartners ul {
	float : left;
	margin : 10px 0 0;
	padding : 0;
	list-style-type : none;
	width : 712px;
}

.linkpartners ul li {
	float : left;
	background-image : url(gfx/submenu.gif);
	background-repeat: no-repeat;
	background-position : left 9px;
	padding : 6px 0 6px 17px;
	line-height : normal;
	color : #000000;
	font-family : Tahoma;
	font-size : 12px;
	width : 695px;
}

.linkpartners ul li  a, .linkpartners ul li  a:link, .linkpartners ul li  a:active, .linkpartners ul li  a:visited {
	outline : none;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	width : 695px;
}

.linkpartners ul li a:hover {
	outline : none;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}

.nieuwsbrief2 ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 728px;
}

.nieuwsbrief2 ul li {
	float : left;
	padding : 2px 0;
	color : #000000;
	width : 728px;
}

.box_mid3 textarea {
	background: url(gfx/krabbel.gif) no-repeat scroll 0 0;
	border : 0;
	line-height : 16px;
	font-size : 11px;
	font-family : Tahoma;
	color : #878787;
	overflow : hidden;
	padding : 4px 10px 0;
	width : 708px;
	height : 53px;
}

.box_bottom {
	float : left;
	background-image : url(gfx/content_top.gif);
	background-repeat: no-repeat;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 758px;
	height : 3px;
}

.nav {
	float : left;
	font-size : 12px;
	width : 758px;
}

.nav_block{
	float : left;
	margin : 0 5px 0 0;
	padding : 4px 7px 0 7px;
	color : #FF6600;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_number a:link, .nav_block_number a:active, .nav_block_number a:visited {
	float : left;
	margin : 0 5px 0 0;
	padding : 4px 7px 0 7px;
	color : #000000;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_number a:hover{
	float : left;
	margin : 0 5px 0 0;
	padding : 4px 7px 0 7px;
	color : #FF6600;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_number_select{
	float : left;
	margin : 0 5px 0 0;
	padding : 4px 7px 0 7px;
	color : #FF6600;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.footer_holder {
	float : left;
	background-image : url(gfx/footer.gif);
	background-repeat: repeat-x;
	background-position : left top;
	bottom : 0;
	padding : 30px 0 0 0;
	color : #FFFFFF;
	font-size : 11px;
	line-height : normal;
	width : 100%;
	height : 30px;
}