/* *******************************

 CSS - Uitvaart.nl - Main
	
*********************************/

/* **** Testing **** */
.test {
	font: normal 12px "Trebuchet MS", Arial;
	color: #333333;
	}


/* **** Default **** */

a {
	color: #2376b3;
	text-decoration: none;
	}

a:visited {
	color: #2376b3;/*#55b8fb;*/
	text-decoration: none;
	}

a:hover {
	color: #dc5d02;
	text-decoration: underline;
	}

a:active {
	color: #000000;
	text-decoration: none;
	}

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

select, input, textarea {
	font: normal 1.2em Arial;
	color: #333333;
	margin: 0;
	padding: 2px;
	vertical-align:middle;
	border:none;
	background-color:transparent;
	}

input.button {
	font: normal 1.1em Arial;
	color: #333333;
	border: none;
	margin: 0px 5px 0px 5px;
	padding:0;
	}

strong {
	font-weight: bold;
	color: #000000;
	}

em {
	color: #547800;
	}

p {
	padding: 0;
	margin: 0.4em 0em 0.4em 0em;
	}

p.down {
	padding-top: 10px;
	}

h1 {
	font: normal 2em "Trebuchet MS", Arial;
	color: #000;
	line-height: 1.2em;
	margin: 0;
	padding: 0.6em 0em 0.4em 0em;
	}

h2 {
    font: oblique 1.4em "Trebuchet MS", Arial;
    color: #333333;
    line-height: 1.2em;
    margin: 0;
    padding: 0em 0em 0.5em 0em;
    }
	
h3 {
	font: normal 1.3em "Trebuchet MS", Arial;
	font-weight: bold;
	color: #333333;
	line-height: 1.2em;
	margin: 0;
	padding: 0.5em 0em 0.2em 0em;
	}

h4 {
	font: normal 1.1em "Trebuchet MS", Arial;
	color: #db560c;
	line-height: 1.3em;
	margin: 0;
	padding: 0.5em 0em 0.2em 0em;
	}


		
h5 {
	font: normal 1.1em "Trebuchet MS", Arial;
	color: #000000;
	line-height: 1.3em;
	margin: 0;
	padding: 0.5em 0em 0.2em 0em;
	}

h6 {
	font: oblique 1.1em "Trebuchet MS", Arial;
	color: #000000;
	line-height: 1.2em;
	margin: 0;
	padding: 0.5em 0em 0.2em 0em;
	}

ul {
    list-style-type:square;
    padding: 1em 0em 0.5em 2em;
    margin: 0;
    }

ol {
    padding: 1em 0em 0.5em 2em;
    margin: 0;
    }

li {
    padding-bottom: 0.5em;
    margin: 0;
    }

hr  {
	height: 1px;
	border:none;
	border-top: #cddae4 1px dotted;
	padding: 0;
	margin: 0.5em 0em 0.2em 0em;
	clear:both;
}

img {
	border: 0 none;
	}

.colimg {
	padding: 0;
	margin: 0.4em 0em 0.4em 0em;
	}

.content {
	}

.pageintro {
	font-size: 1.1em;
	font-weight:bold;
	line-height: 1.3em;
	color:#546c7d;
	padding: 0.5em 0em;
	}

.subscr {
	font-size: 0.9em;
	font-weight:bold;
	line-height: 1.4em;
	color:#758c9d;
	}



/* **** Global structure **** */

html {
	height: 100%;
	}

body {
    margin: 0px;
    padding:0px;
    background: repeat url(/images/main_bg_water.jpg) 50% 0;
    background-attachment:fixed;
    background-color:#646a68;
    height: 100%;
    font: normal 62.5% "Trebuchet MS", Arial;
    color: #333333;
    }

table { border-collapse: collapse; }
table tr td { padding: 2px; }

#container {
	z-index: 1;
	position:relative;
	background: repeat-y url(/images/cbg.png)!important; /* **** IE6 png hack **** */
	background: repeat-y url(/images/cbg.gif);
	width: 1090px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0px auto;
	padding-left:10px;
	padding-right:10px;
}

#wrapper {
	z-index: 2;
	position:static;
	width:1070px;
	padding:0px 0px 250px 0px; /* footer space */
	}


/* **** Header and Footer **** */

#header {
	z-index: 3;
	position:relative;
	width: 1070px;
	height: 110px;
	background:url(/images/spr_hf_1.gif) repeat-x 0px 0px;
	}

#logo {
    z-index: 4;
    position:relative;
    background:url(/images/spr_hf_2.gif) no-repeat 0px 0px;
    width: 240px;
    height: 110px;
    left: 0px;
    top: 0px;
    }


#headersearch {
	z-index: 4;
	position: absolute;
	background:url(/images/spr_hf_2.gif) no-repeat -241px -8px;
	left: 280px;
	top: 53px;
	width: 257px;
	height:20px;
	}

#headersearch input:focus {
	outline:none;
	}

#headerlines {
	z-index: 4;
	position: absolute;
	left: 256px;
	top: 50px;
	width: 278px;
	height:50px;
	border-left: solid 1px #d5dfe7;
	border-right: solid 1px #d5dfe7;
	}

#headersearch a {
	position:absolute;
	display:block;
	left:190px;
	top:-9px;
	height: 38px;
	width:70px;
	background:url(/images/spr_hf_2.gif) no-repeat -241px -29px;
	}

#headersearch a:hover {
	background:url(/images/spr_hf_2.gif) no-repeat -312px -29px;
	}

#headermenu {
    z-index: 4;
    position: absolute;
    left: 270px;
    top: 83px;
    width: 270px;
    height:24px;
    font-size: 1.1em;
    color: #2376b3;
    }

.a_small {
    font-size: 0.9em;
    color: #2376b3;
    }

.a_middle {
    font-size: 1.1em;
    color: #2376b3;
    }

.a_big {
    font-size: 1.3em;
    color: #2376b3;
    }
	
	


#header .fullbanner {
	z-index: 4;
	position: absolute;
	background:url(/images/spr_hf_2.gif) repeat-x 0px -111px;
	left: 554px;
	top: 5px;
	width: 468px;
	height:88px;
	padding: 21px 6px 7px 6px;
	}

#header .colbar {
	z-index: 4;
	position: absolute;
	background:url(/images/spr_hf_2.gif) repeat-x -241px 0px;
	left: 802px;
	top: 103px;
	width: 228px;
	height:7px;
	}



#footer {
	z-index: 3;
	position:absolute;
	background:url(/images/spr_hf_1.gif) repeat-x 0px -111px;
	width: 1026px;
	height: 200px;
	padding:15px 0px 35px 44px;
	bottom: 0;
	}

.footer_col {
	width: 145px;
	height:100%;
	padding:0px 25px 0px 25px;
	float:left;
	}

#footer .dvert {
	width: 1px;
	height:100%;
	background:url(/images/spr_hf_1.gif) repeat-x 0px -362px;
	background-color:#b3cadb;
	float:left;
	}

.footer_col h4 {
	font-size: 1.38em;
	font-weight:bold;
	color:#3e6485;
	padding:2px 0px 10px 0px;
	margin:0;
	}

.footer_ul {
	padding:0;
	margin:0 0 0 -2px;
	border:0;
	}

.footer_ul li {
	list-style:none;
	font-size: 1.1em;
	font-weight:bold;
	line-height:1.1em;
	padding:0;
	margin:0;
	}

.footer_ul a:link, .footer_ul a:visited {
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	padding:2px;
	margin:0;
	}

.footer_ul a:hover {
	color: #ffc657;
	background-color:#3e6485;
	}

#footcopy
{
	color:#fff;
	text-align:center;
	clear:both;
	font-size:8pt;
}


/* **** Mainmenu **** */

#mainmenu {
	z-index: 1;
	position:relative;
	background:url(/images/spr_hf_1.gif) repeat-x 0px -563px;
	width: 1042px;
	height: 30px;
	padding: 0px 0px 0px 28px;
	font: bold 1.3em "Trebuchet MS", Arial;
	clear:right;
	}

#mainmenu ul {
	padding: 0px;
	margin: 0px;
	}

#mainmenu li {
	display:inline;
	list-style:none;
	padding: 0;
	margin: 0;
	}

#mainmenu .dvert {
    width: 1px;
    margin: 2px 0px 2px 0px;
    height:26px;
    background:url(/images/spr_hf_1.gif) repeat-x -4px -362px;
    background-color:#b3cadb;
    float:left;
    }

#mainmenu a {
    display:block;
    float:left;
    height: 23px;
    padding: 7px 12px 0px 12px;
    color:#c2d3e0;
    }

#mainmenu a:hover {
    text-decoration:underline;
    color: #ffffff;
    }

#mainmenu .menuactive {
    background-color:#FFFFFF;
    color:#d85800;
    }

#mainmenu .menuactive:hover {
    background-color:#FFFFFF;
    color:#d85800;
    }

#mainsubmenu {
	z-index: 20;
	position:relative;
	width: 1030px;
	height: 30px;
	padding: 0px 0px 0px 40px;
	font: normal 1.2em "Trebuchet MS", Arial;
	clear:right;
	}

#mainsubmenu ul {
	padding: 0px;
	margin: 0px;
	}

#mainsubmenu li {
	display:inline;
	list-style:none;
	padding: 0;
	margin: 0;
	}
#mainsubmenu .dvert {
    width: 1px;
    margin: 2px 0px 0px 0px;
    height:28px;
    background:url(/images/spr_hf_1.gif) repeat-x -2px -362px;
    background-color:#b3cadb;
    float:left;
    }


#mainsubmenu a {
    display:block;
    float:left;
    height: 22px;
    padding: 7px 12px 0px 12px;
    color:#2376b3;
    border-bottom:#d6e2eb solid 1px;
    }

#mainsubmenu a:hover {
    text-decoration:underline;
    color: #d85800;
    }

#mainsubmenu .menuactive {
    background-color:#FFFFFF;
    color:#d85800;
    border-bottom-color:#FFFFFF;
    }


/* **** Submenu **** */

ul.alphabet {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style-type:none;
	}

ul.alphabet li {
	display:inline;
	}

ul.alphabet a, ul.alphabet .overig {
	display:block;
	float:left;
	background-color:#2376b3;
	color:#FFFFFF;
	padding: 4px 0px 0px 5px;
	margin: 0px 1px 1px 0px;
	width: 14px;
	height: 18px;
	}


ul.alphabet a:hover, ul.alphabet .overig:hover, ul.alphabet .active {
	background-color:#fff;
	color: #000000;	
	}

ul.alphabet .active {
	background-color:#dc5d02;	
	border: solid 1px #a3bfd4;
	color: #fff;
	padding: 3px 0px 0px 4px;
	width: 13px;
	height: 17px;
	}

ul.alphabet .overig {
	width: 74px;
	}

/* **** Content templates **** */

#page {
	z-index: 3;
	position:relative;
	width:1030px;
	padding:0px;
	margin-left:40px;
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 1.27em;
	line-height: 1.3em;
	}

.col_1 {
	position:relative;
	width: 228px;
	height:auto;
	padding:0px;
	margin: 0px 26px 0px 0px;
	float:left;
	}

.col_2 {
	position:relative;
	width: 482px;
	height:auto;
	padding:0px;
	margin: 0px 26px 0px 0px;
	float:left;
	}

.col_3 {
	position:relative;
	width: 736px;
	height:auto;
	padding:0px;
	margin: 0px 26px 0px 0px;
	float:left;
	}

.col_4 {
	position:relative;
	width: 990px;
	height:auto;
	padding:0px;
	margin: 0px 26px 0px 0px;
	clear:both;
	}

.col_2_holder {
	position:relative;
	width: 508px;
	height:auto;
	padding:0px;
	margin: 0px;
	float:left;
	}

.col_3_holder {
	position:relative;
	width: 762px;
	height:auto;
	padding:0px;
	margin: 0px;
	float:left;
	}

.intcol_1 {
	position:relative;
	width: 228px;
	height:auto;
	padding:0px;
	margin: 0px;
	float:left;
	}

.coldivider {
	position:relative;
	display:block;
	width: 26px;
	height:20px;
	padding:0px;
	margin: 0px;
	float:left;
	}

.col_1 .colbanner {
	background:url(/images/spr_def_1.gif) repeat-y 87px 0px;
	padding:17px 0px 0px 0px;
	margin: 15px -3px 25px -3px;
	}

.col_2 .colbanner {
	background:url(/images/spr_def_1.gif) repeat-y 204px 0px;
	padding:17px 0px 0px 0px;
	margin: 15px 0px 25px 0px;
	text-align:center;
	}

/*#history {
	z-index: 5;
	position: relative;
	background:url(/images/history_arrow.gif) no-repeat 0px 8px;
	font-size:0.95em;
	color:#8e8b7b;
	width:730px;
	padding:5px 0px 0px 40px;
	margin-left: -40px;
	}*/

.c_but_topleft {
    font-size: 1em;
    color:#6791b0;
    padding:0px 5px 0px 0px;
    margin: 10px 0px;
    height: 27px;
    float:left;
    }

.c_but_back {
    display:block;
    font-size: 1em;
    padding:3px 8px 0px 22px;
    margin: 10px 0px;
    height: 22px;
    width:auto;
    background:url(/images/spr_col_1.gif) no-repeat 0px -335px;
    }

.c_but_back:hover {
    background:url(/images/spr_col_1.gif) no-repeat -455px -335px;
    }



.c_but_pages, .c_but_print, .c_but_pdf, .c_but_share {
    float: left;
    display:block;
    font-size: 1em;
    padding:3px 8px 0px 25px;
    height: 22px;
    }

.c_but_pages {
	background:url(/images/spr_col_1.gif) no-repeat 0px -123px;
	}

.c_but_pages:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -123px;
	}

.c_but_print {
	background:url(/images/spr_col_1.gif) no-repeat 0px -147px;
	}

.c_but_print:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -147px;
	}

.c_but_pdf {
	background:url(/images/spr_col_1.gif) no-repeat 0px -171px;
	}

.c_but_pdf:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -171px;
	}

.c_but_share {
	background:url(/images/spr_col_1.gif) no-repeat 0px -195px;
	}

.c_but_share:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -195px;
	}

#shareblock{
	position:absolute;
	display:block;
	z-index: 50;
	right: -10px;
	top: 0px;
	width: 150px;
	height: 100px;
	background-color:#CCCCCC;
	border: #333333 solid 1px;
	padding: 5px;
	}



/* **** Blocks **** */

.block {
    position:relative;
    display:block;
    margin: 0px 0px 25px 0px;
    }


#rkol .kort
{
	cursor:pointer;
}

.blockleft {
	position:relative;
	display:block;
	float: left;
	clear: left;
	margin: 15px 0px 25px 0px;
	}


/* 1 column */
.bl_col1_1, .bl_col1_2, .bl_col1_3, .bl_col1_4 {
	clear:both;
	position:relative;
	display:block;
	width:228px;
	margin: 20px 0px 20px 0px;
	}

.bl_col1_1, .bl_col1_2 {
	background:url(/images/spr_col_2.gif) repeat-y 0px 0px;
	}

.bl_col1_3 {
	background:url(/images/spr_col_2.gif) repeat-y -229px 0px;
	}

.bl_col1_4 {
	background:url(/images/spr_col_2.gif) repeat-y -458px 0px;
	}

.bl_col1_1 .top, .bl_col1_2 .top, .bl_col1_3 .top, .bl_col1_4 .top, .bl_col1_1 .bottom, .bl_col1_2 .bottom, .bl_col1_3 .bottom, .bl_col1_4 .bottom {
	position:relative;
	width:228px;
	height:5px;
	font-size: 1px;
	}

.bl_col1_1 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px 0px;
	}

.bl_col1_2 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -12px;
	}

.bl_col1_3 .top {
	background:url(/images/spr_col_1.gif) no-repeat -229px 0px;
	}

.bl_col1_4 .top {
	background:url(/images/spr_col_1.gif) no-repeat -229px -12px;
	}

.bl_col1_1 .bottom, .bl_col1_2 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat 0px -6px;
	}

.bl_col1_3 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat -229px -6px;
	}

.bl_col1_4 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat -229px -18px;
	}

.bl_col1_2 .titlebar {
	position:relative;
	width:214px;
	background:url(/images/spr_col_2.gif) repeat-y -687px 0px;
	padding: 0px 0px 5px 14px;
	margin: 0;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1em;
	color: #fff;
	}

.bl_col1_1 .content, .bl_col1_2 .content, .bl_col1_3 .content, .bl_col1_4 .content {
	position:relative;
	padding: 5px 14px 4px 14px;
	}


/* 2 column */
.bl_col2_1, .bl_col2_2, .bl_col2_3, .bl_col2_4 {
	clear:both;
	position:relative;
	display:block;
	width:482px;
	margin: 20px 0px 20px 0px;
	}

.bl_col2_1, .bl_col2_2 {
	background:url(/images/spr_col_2.gif) repeat-y -916px 0px;
	}

.bl_col2_3 {
	background:url(/images/spr_col_2.gif) repeat-y -1399px 0px;
	}

.bl_col2_4 {
	background:url(/images/spr_col_2.gif) repeat-y -1882px 0px;
	}

.bl_col2_1 .top, .bl_col2_2 .top, .bl_col2_3 .top, .bl_col2_4 .top, .bl_col2_1 .bottom, .bl_col2_2 .bottom, .bl_col2_3 .bottom, .bl_col2_4 .bottom {
	position:relative;
	width:482px;
	height:5px;
	font-size: 1px;
	}

.bl_col2_1 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -24px;
	}

.bl_col2_2 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -60px;
	}

.bl_col2_3 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -36px;
	}

.bl_col2_4 .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -48px;
	}

.bl_col2_1 .bottom, .bl_col2_2 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat 0px -30px;
	}

.bl_col2_3 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat 0px -42px;
	}

.bl_col2_4 .bottom {
	background:url(/images/spr_col_1.gif) no-repeat 0px -54px;
	}

.bl_col2_2 .titlebar {
	position:relative;
	width:468px;
	background:url(/images/spr_col_2.gif) repeat-y -2365px 0px;
	padding: 0px 0px 5px 14px;
	margin: 0;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1em;
	color: #fff;
	}

.bl_col2_1 .content, .bl_col2_2 .content, .bl_col2_3 .content, .bl_col2_4 .content {
	position:relative;
	padding: 2px 14px 4px 14px;
	}

.bl_col2_1 hr, .bl_col2_2 hr, .bl_col2_3 hr, .bl_col2_4 hr {
	height: 1px;
	border:none;
	border-top: #cddae4 1px dotted;
	padding: 0;
	margin: 0.2em 0em 0.4em 0em;
}

.inset {
	position:relative;
	display:block;
	margin: 10px 0px 10px 0px;
	padding: 10px 7px 10px 10px;
	border: 1px dotted #cddae4;
	}

.insetright {
	position:relative;
	display:block;
	float:right;
	clear:right;
	width: 211px;
	/*background:url(/images/spr_col_2.gif) repeat-y -3815px 0px;*/
	margin: 10px 0px 10px 10px;
	padding: 10px 7px 10px 10px;
	border: 1px dotted #cddae4;
	}

.insetright .top {
	position:relative;
	width:166px;
	height:5px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -362px;
	}

.insetright .bottom {
	position:relative;
	width:166px;
	height:5px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -368px;
	}

.insetright .content {
	padding: 2px 8px 2px 8px;
	}

.reactcol {
	float:left;
	width: 215px;
	padding: 0px 5px 0px 5px;
	}

.blockreact {
	position:relative;
	display:block;
	float:left;
	clear:left;
	width: 166px;
	background:url(/images/spr_col_2.gif) repeat-y -3815px 0px;
	margin: 10px 20px 10px 0px;
	font-size: 0.9em;
	}

.blockreact .top {
	position:relative;
	width:166px;
	height:5px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -362px;
	}

.blockreact .bottom {
	position:relative;
	width:166px;
	height:5px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -368px;
	}

.blockreact .content {
	padding: 2px 8px 2px 8px;
	}

.rate {
display:block;
position:absolute;
height:20px;
width: 111px;
top:4px;
left: 170px;
background:url(/images/spr_col_1.gif) no-repeat 0px -277px;
} 
	
.rate .but
{
	display:block;
	width:22px;
	height:20px;
	float:left;
	cursor:pointer;
	z-index:400;
}	
.rate .but:hover, .rate .active
{
	background:url(/images/spr_col_1.gif) no-repeat 0px -305px;
}

#realrate
{
	position:absolute;
	top:0px;
	left:0px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -305px;
	height:20px;
	width:0px;
	z-index:300;
}

.input_react {
font: normal 1em "Trebuchet MS", Arial;
color: #333333;
border: 1px solid #d6e2eb;
background-color:#fff;
margin: 8px 0px 5px 0px;
padding: 3px;
vertical-align:top;
max-width: 448px;
min-height: 60px;
width: 448px;
}

.input_reactfield {
	font: normal 1em "Trebuchet MS", Arial;
	color: #333333;
	border: 1px solid #d6e2eb;
	background-color:#fff;
	margin: 3px 0px 3px 0px;
	padding: 2px;
	vertical-align:top;
	width: 100%;
	}

.input_videoreact {
	font: normal 1em "Trebuchet MS", Arial;
	color: #333333;
	border: 1px solid #d6e2eb;
	background-color:#fff;
	margin: 3px 0px 3px 0px;
	padding: 2px;
	vertical-align:top;
	width: 100%;
	min-height: 60px;
	}

.titleimg_1 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -133px -75px;
    width: 36px;
    height: 36px;
    right: -15px;
    top: -3px;
    }




.titleimg_2 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat 0px -74px;
    width: 61px;
    height: 45px;
    right: -5px;
    top: 15px;
    }

.titleimg_3 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -171px -75px;
    width: 41px;
    height: 42px;
    right: 5px;
    top: -10px;
    }

.titleimg_4 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -64px -76px;
    width: 65px;
    height: 46px;
    right: 20px;
    top: -15px;
    }

.titleimg_5 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -217px -76px;
    width: 52px;
    height: 46px;
    right: 8px;
    top: 15px;
    }

.titleimg_6 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -274px -74px;
    width: 52px;
    height: 46px;
    right: -12px;
    top: 8px;
    }

.titleimg_7 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -327px -74px;
    width: 51px;
    height: 48px;
    right: 5px;
    top: 10px;
    }

.titleimg_8 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -381px -73px;
    width: 55px;
    height: 49px;
    right: 3px;
    top: 10px;
    }

.titleimg_9 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -434px -74px;
    width: 48px;
    height: 48px;
    right: 6px;
    top: 12px;
    }

.titleimg_10 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat 0px -431px;
    width: 42px;
    height: 48px;
    right: 5px;
    top: 15px;
    }

.titleimg_11 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -45px -431px;
    width: 52px;
    height: 51px;
    right: 4px;
    top: 10px;
    }

.titleimg_12 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -98px -431px;
    width: 42px;
    height: 48px;
    right: 7px;
    top: 10px;
    }

.titleimg_13 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -145px -430px;
    width: 36px;
    height: 36px;
    right: 10px;
    top: 2px;
    }
    
.titleimg_14 {
    position:absolute;
    background:url(/images/spr_col_1.gif) no-repeat -183px -432px;
    width: 62px;
    height: 46px;
    right: -7px;
    top: 5px;
    }    
/* home */

.bl_home {
	z-index: 8;
	width:240px;
	margin: -21px 0px 0px 0px;
	padding: 0px;
	float:left;
	background:url(/images/spr_col_2.gif) repeat-y -3332px 0px;
	cursor:pointer;
	}

.bl_home .top {
	position:relative;
	width:220px;
	height:21px;
	padding: 4px 2px 0px 18px;
	font-weight:bold;
	font-size: 1.2em;
	color:#FFFFFF;
	background:url(/images/spr_col_1.gif) no-repeat 0px -485px;
	}

.bl_home .bottom {
	z-index: 8;
	position:relative;
	width:240px;
	height:5px;
	background:url(/images/spr_col_1.gif) no-repeat 0px -515px;
	margin-top: -4px;
	}

.bl_home .content {
	z-index: 10;
	position:relative;
	width: 210px;
	min-height: 140px;
	padding: 5px 12px 4px 18px;
	}

.bl_home p {
	padding: 0;
	margin: 0.2em 0em 0.2em 0em;
	}

.bl_home h3 {
	color:#dc5d02;
	font-size: 1.3em;
	font-weight:bold;
	padding: 0em;
	margin-left: -20px;
	}

.bl_home a {
	display:block;
	}

.bl_homegraphic {
	z-index: 9;
	float:left;
	clear:right;
	width: 130px;
	height: 75px;
	margin-top: -70px;
	margin-left: 110px;
	}

.bl_home_divider {
	z-index: 8;
	position:relative;
	margin: 0px;
	padding: 5px;
	float:left;
	}

#infotheek {
	background:url(/images/spr_hme_1.jpg) no-repeat 0px -76px;
	}

#ondernemingen {
	background:url(/images/spr_hme_1.jpg) no-repeat 0px -152px;
	}

#expertpanel {
	background:url(/images/spr_hme_1.jpg) no-repeat 0px -228px;
	}

#directehulp {
	background:url(/images/spr_hme_1.jpg) no-repeat 0px -304px;
	}

.bl_home:hover #infotheek {
	background:url(/images/spr_hme_1.jpg) no-repeat -131px -76px;
	}

.bl_home:hover #ondernemingen {
	background:url(/images/spr_hme_1.jpg) no-repeat -131px -152px;
	}

.bl_home:hover #expertpanel {
	background:url(/images/spr_hme_1.jpg) no-repeat -131px -228px;
	}

.bl_home:hover #directehulp {
	background:url(/images/spr_hme_1.jpg) no-repeat -131px -304px;
	}

.hero {
    position:relative;
    margin-top: 1px;
    padding: 0px;
    width: 990px;
    min-height: 255px;
    }
    
.hero:hover
{
	cursor:pointer;
}
    
#herotmp
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}	

.bl_hero {
	position:absolute;
	top: 20px;
	left: 762px;
	width: 210px;
	min-height: 104px;
	display:block;
	}

.bl_hero .top, .bl_hero .bottom {
	position:relative;
	width:210px;
	height:5px;
	}

.bl_hero .top {
	background:url(/images/spr_col_1.gif) no-repeat 0px -525px;
	}

.bl_hero .bottom {
	background:url(/images/spr_col_1.gif) no-repeat 0px -535px;
	}

.bl_hero .content {
	background-color:#FFFFFF;
	padding: 0px 10px 3px 14px;
	}

.col_title {
	color:#79a2c0;
	font-size: 1.8em;
	padding: 1em 0em 0.3em 0em;
	}

.theme_img {
	padding: 0px 15px 5px 0px;
	float: left;
	}

.newsday {
	color:#c7d9e6;
	font-size: 2.4em;
	font-weight:bold;
	padding: 0.1em 0em 0em 0em;
	margin-top: -0.15em;
	text-transform:uppercase;
	}

.newsdate {
	color:#7da6c2;
	font-size: 0.9em;
	font-weight:bold;
	padding: 1em 0em 0em 0em;
	margin-bottom: -0.2em;
	}

.newsplace {
	color:#7da6c2;
	font-size: 0.9em;
	font-weight:bold;
	text-transform:uppercase;
	}

ul.news {
	padding: 1em 0em 0em 0em;
	}

ul.news li {
    border-top: #d6e2eb 1px dotted;
    padding: 0.3em 0em 0.3em 0em;
    list-style:none;
    }

ul.news a {
	background-image: url(/images/spr_butic_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	}

ul.news a:hover {
	background-image: url(/images/spr_butic_1.gif);
	background-repeat: no-repeat;
	background-position: -250px 0px;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	}

.watkost {
	width: 61px;
	height: 61px;
	float:right;
	clear:left;
	margin-right: -24px;
	background:url(/images/spr_col_1.gif) no-repeat -245px -485px;
	}


/* infotheek onderwerpen */

.row_infotheek {
	position:relative;
	width: 1000px;
	height:auto;
	padding:0px;
	margin: 0px;
	}

.bl_infotheek {
    position:relative;
    z-index: 8;
    float:left;
    width:240px;
    margin: 10px 10px 0px 0px;
    padding: 0px;
    background:url(/images/spr_info_1.gif) repeat-y -241px 0px;
    }

.bl_infotheek:hover
{
	cursor:pointer;
}	


	
.bl_infotheek .top {
	position:relative;
	width:240px;
	height:5px;
	font-size: 1px;
	background:url(/images/spr_info_1.gif) no-repeat 0px 0px;
	}

.bl_infotheek .bottom {
	z-index: 8;
	position:relative;
	width:240px;
	height:5px;
	background:url(/images/spr_info_1.gif) no-repeat 0px -6px;
	margin-top: -4px;
	font-size: 1px;
	}

.bl_infotheek .content {
	z-index: 10;
	position:relative;
	width: 180px;
	min-height: 85px;
	padding: 0px 0px 4px 25px;
	}

.bl_infotheek p {
	padding: 0;
	margin: 0.2em 0em 0.2em 0em;
	}

.bl_infotheek h3 {
	color:#dc5d02;
	font-size: 1.2em;
	font-weight:normal;
	padding: 0.3em 0em 0em 0em;
	margin-left: -10px;
	}

.bl_infotheek:hover h3
{
	text-decoration:underline;
}	
	
.bl_infotheek a {
	}

.bl_infotheekgraphic {
	z-index: 9;
	float:left;
	clear:right;
	width: 105px;
	height: 90px;
	margin-top: -85px;
	margin-left: 135px;
	}

#wensen {
	background:url(/images/spr_info_2.jpg) no-repeat 0px 0px;
	}

.bl_infotheek:hover #wensen {
	background:url(/images/spr_info_2.jpg) no-repeat -106px 0px;
	}

#overlijden {
	background:url(/images/spr_info_2.jpg) no-repeat -212px 0px;
	}

.bl_infotheek:hover #overlijden {
	background:url(/images/spr_info_2.jpg) no-repeat -318px 0px;
	}

#verzorging {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -91px;
	}

.bl_infotheek:hover #verzorging {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -91px;
	}

#drukwerk {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -91px;
	}

.bl_infotheek:hover #drukwerk {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -91px;
	}

#plechtigheid {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -182px;
	}

.bl_infotheek:hover #plechtigheid {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -182px;
	}

#begraven {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -182px;
	}

.bl_infotheek:hover #begraven {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -182px;
	}

#graf {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -273px;
	}

.bl_infotheek:hover #graf {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -273px;
	}

#huis {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -273px;
	}

.bl_infotheek:hover #huis {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -273px;
	}

#nabestaanden {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -364px;
	}

.bl_infotheek:hover #nabestaanden {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -364px;
	}

#rouw {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -364px;
	}

.bl_infotheek:hover #rouw {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -364px;
	}

#kosten {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -455px;
	}

.bl_infotheek:hover #kosten {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -455px;
	}

#online {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -455px;
	}

.bl_infotheek:hover #online {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -455px;
	}

#geschillen {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -546px;
	}

.bl_infotheek:hover #geschillen {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -546px;
	}

#bijzondere {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -546px;
	}

.bl_infotheek:hover #bijzondere {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -546px;
	}

#kunst {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -637px;
	}

.bl_infotheek:hover #kunst {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -637px;
	}

#achtergronden {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -637px;
	}

.bl_infotheek:hover #achtergronden {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -637px;
	}

#regelgeving {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -728px;
	}

.bl_infotheek:hover #regelgeving {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -728px;
	}

#milieu {
    background:url(../images/spr_info_2.jpg) no-repeat -212px -910px;
    }

.bl_infotheek:hover #milieu {
    background:url(../images/spr_info_2.jpg) no-repeat -318px -910px;
    }

#terminale {
	background:url(/images/spr_info_2.jpg) no-repeat 0px -819px;
	}

.bl_infotheek:hover #terminale {
	background:url(/images/spr_info_2.jpg) no-repeat -106px -819px;
	}

#werken {
	background:url(/images/spr_info_2.jpg) no-repeat -212px -819px;
	}

.bl_infotheek:hover #werken {
	background:url(/images/spr_info_2.jpg) no-repeat -318px -819px;
	}

	
#uitvaartondernemer {
    background:url(../images/spr_info_2.jpg) no-repeat -212px -728px;
    }

.bl_infotheek:hover #uitvaartondernemer {
    background:url(../images/spr_info_2.jpg) no-repeat -318px -728px;
    }

#nalatenschap {
    background:url(../images/spr_info_2.jpg) no-repeat 0px -910px;
    }

.bl_infotheek:hover #nalatenschap {
    background:url(../images/spr_info_2.jpg) no-repeat -106px -910px;
    }

#geldzaken {
    background:url(../images/spr_info_2.jpg) no-repeat 0px -1001px;
    }

.bl_infotheek:hover #geldzaken {
    background:url(../images/spr_info_2.jpg) no-repeat -106px -1001px;
    }	

#belastingzaken {
    background:url(../images/spr_info_2.jpg) no-repeat -212px -1001px;
    }

.bl_infotheek:hover #belastingzaken {
    background:url(../images/spr_info_2.jpg) no-repeat -318px -1001px;
    }
/* **** Bedrijvengids **** */


.col_4_bluehead {
    position:relative;
    width: 1030px;
    height:105px;
    padding:0px 0px 10px 40px;
    margin: 0px 0px 0px -40px;
    clear:both;
    background:url(/images/spr_hf_1.gif) repeat-x 0px -594px;
    }

.col_4_bluehead h1 {
	color: #333333;
	font-size: 1.6em;
	line-height: 1em;
	margin: 0;
	padding: 1.8em 0em 0.4em 0em;
	float:left;
	}

#divsearch {
	width: 736px;
	font-size: 1.1em;
	color:#577d99;
	}

#divsearch .txt {
	float:left;
	padding: 2px 5px 0px 0px;
	}

#divsearch hr {
	height: 1px;
	border:none;
	border-top: #d6e2eb 1px solid;
	padding: 0;
	margin: 0.5em 0em 0.7em 0em;
	clear:both;
	}
.zoekresult
{
	display:none;
}
.searchfield {
	display:block;
	float:left;
	background:url(/images/spr_hf_2.gif) no-repeat -241px -8px;
	height:20px;
	width: 190px;
	font-size: 13px;
	}

.searchfield input:focus {
	outline:none;
	}

.searchfield input {
	margin-top: 0px;
	}

.searchbutton {
	display:block;
	margin: -2px 0px 0px 5px;
	float:left;
	height: 24px;
	width:69px;
	background:url(/images/spr_butic_1.gif) no-repeat 0px -153px;
	z-index:5;
	}

.searchbutton:hover {
	background:url(/images/spr_butic_1.gif) no-repeat -70px -153px;
	}
	
.zoekresult
{
	clear:both;
	margin-bottom:10px;
}

.bedrijvenimg {
    background:url(/images/spr_col_1.gif) no-repeat -443px -430px;
    width: 40px;
    height: 55px;
    margin: 15px 0px 0px 10px;
    float:left;
    }

.col_1_last {
	position:relative;
	width: 228px;
	height:auto;
	padding:0px;
	margin: -100px 26px 0px 0px;
	float:left;
	}

.list_1, .list_radio {
padding: 0;
margin: 10px 0 0 0;
}

.list_1 ul, .list_radio ul{
margin: 0;
padding: 0;
}

.list_1 li{
list-style-type: none;
padding: 7px 0px 9px 0px;
margin: 0;
border-top: 1px dotted #d6e2eb;
font-weight:bold;
font-size: 1.2em;
}

.list_1 li ul{
padding-left: 4px;
padding-top: 4px;
cursor: hand !important;
cursor: pointer !important;
}

.list_1 ul li{
cursor: default;
border-top: none;
padding: 3px 0px 2px 8px;
font-weight:normal;
font-size: 0.9em;
}

.list_radio li{
list-style-type: none;
padding: 4px 0px 6px 20px;
margin: 0;
background:url(/images/spr_col_1.gif) no-repeat -470px -122px;
border-top: 1px dotted #d6e2eb;
font-weight:bold;
font-size: 1em;
}

.list_radio .active{
background:url(/images/spr_col_1.gif) no-repeat -470px -159px;
}


/* **** Buttons **** */
div.hover h4 a {
	color:#d85800;
	}

div.hover:hover {
    color:#000;
    background-color:#f6f7f8;
    cursor:pointer;
    }

div.hover:hover h1, div.hover:hover h2, div.hover:hover h3, div.hover:hover h4, div.hover:hover h5, div.hover:hover h6 {
    color:#2376b3;
    text-decoration:none;
    }
	
	

div.hover .arrow {
	display: inline-block;
	width: 15px;
	height: 9px;
	background:url(/images/spr_butic_1.gif) no-repeat 0px -120px;
	}

div.hover:hover .arrow {
	background:url(/images/spr_butic_1.gif) no-repeat 0px -130px;
	}

.but_verzenden {
	position:relative;
	display:block;
	height: 28px;
	width:100px;
	background:url(/images/spr_col_1.gif) no-repeat -188px -277px;
	margin-top: 5px;
	}

.but_verzenden:hover {
	background:url(/images/spr_col_1.gif) no-repeat -289px -277px;
	}

.but_next {
	display:block;
	background:url(/images/spr_butic_1.gif) no-repeat right -60px;
	text-align:right;
	padding-right: 25px;
	margin: 2px 0px 2px 0px;
	}

.but_next:hover {
    background:url(/images/spr_butic_1.gif) no-repeat right -80px;
    text-decoration:none;
    }

.but_nextline {
	display:block;
	height: 18px;
	background:url(/images/spr_butic_1.gif) no-repeat right -59px;
	background-color:#ecf1f4;
	text-align:right;
	padding: 2px 25px 1px 2px;
	margin: 10px 0px 8px 0px;
	clear:both;
	}

.but_nextline:hover {
    background:url(/images/spr_butic_1.gif) no-repeat right -79px;
    background-color:#ecf1f4;
    text-decoration:none;
    }

.buttontext{
	display:none;
	}



/* **** Tab menu **** */

.tabmenu {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}

.tabmenu li {
	display:inline;
	list-style:none;
	padding: 0;
	margin: 0;
	}

.tabmenu .dvert {
	display:inline-block;
	width: 1px;
	padding: 0px;
	margin: 0px;
	height:26px;
	background-color:#b3cadb;
	}

.tabmenu .tabtxt {
	padding: 5px 10px 5px 10px;
	color:#2376b3;
	}

.tabmenu a:hover {
	background-color:#ffffff;
	text-decoration:underline;
	color: #dc5d02;
	}

.tabmenu .menuactive {
	background-color:#FFFFFF;
	color:#333;
	border-bottom-color:#FFFFFF;
	}




/* **** Common elements **** */


div.img {
	padding: 15px 0px 15px 0px;
	font-size: 0.8em;
	color: #7da6c2;
	}

div.imgright {
	padding: 15px 0px 15px 15px;
	float: right;
	clear: right;
	font-size: 0.8em;
	color: #7da6c2;
	text-align:right;
	}

div.imgleft {
	padding: 15px 17px 15px 0px;
	float: left;
	clear: left;
	font-size: 0.8em;
	color: #7da6c2;
	text-align:right;
	}

div.smallimgright {
	padding: 9px 0px 6px 8px;
	float: right;
	clear: right;
	font-size: 0.8em;
	color: #7da6c2;
	text-align:right;
	}

div.smallimgleft {
	padding: 9px 9px 6px 0px;
	float: left;
	clear: left;
	font-size: 0.8em;
	color: #7da6c2;
	text-align:right;
	}

div.col1img {
	padding: 12px 0px 8px 0px;
	font-size: 0.8em;
	color: #7da6c2;
	text-align:right;
	}

div.videoimg {
    padding: 4px;
    width: 96px;
    min-height: 120px;
    border:solid #d6e2eb 1px;
    background-color:#fff;
    margin: 4px 8px 4px 0px;
    font-size: 0.8em;
    color: #2376b3;
    text-align:center;
    float:left;
    }

div.onderschrift {
	font-size: 9px;
	color: #999999;
	}

div.smallvideo {
    margin: 5px 0px 5px 0px;
    width:200px;
    height:116px;
    overflow:hidden;
    position:relative;
    }


.parintro {
	color:#7da6c2;
	font-size: 0.9em;
	font-weight:bold;
	text-transform:uppercase;
	}

.icon_foto, .icon_video {
	min-width: 28px;
	padding: 3px 10px 5px 28px;
	color:#758c9d;
	}

.icon_foto {
	background:url(/images/spr_col_1.gif) no-repeat 0px -379px;
	}

.icon_foto:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -379px;
	}

.icon_video {
	background:url(/images/spr_col_1.gif) no-repeat 0px -403px;
	}

.icon_video:hover {
	background:url(/images/spr_col_1.gif) no-repeat -223px -403px;
	}

.clearer {
	clear: both;
	line-height: 0;
	height: 0;
	}

.clearleft {
	clear: left;
	line-height: 0;
	height: 0;
	}

.clearright {
	clear: right;
	line-height: 0;
	height: 0;
	}


div.newsblock:hover {
    color:#666;
    text-decoration:none;
    cursor:pointer;
}

div.newsblock:hover h3 {
    color:#666;
    text-decoration:none;
    cursor:pointer;
}
div.videoimg h4 {
    color: #2376b3;
    }

div.videoimg:hover {
    border:solid #d85800 1px;
    cursor:pointer;
    }

div.videoimg:hover h4 {
    color:#d85800;
    text-decoration:underline;
    }

#video_active {
    border:dotted #d85800 1px;
    background-color:#fff;
    }

#video_active h4 {
    color:#333;
    }

.videomenu {
    position:relative;
    display:block;
    width: 234px;
    margin: 0px 0px 50px -26px;
    padding: 20px 0px 0px 20px;
    background:url(/images/spr_rep.gif) no-repeat -494px 0px;
    }

.video_back, .video_next, .videopages {
    display: inline-block;
    width: 60px;
    text-align:left;
    height: 18px;
    background-color:#ecf1f4;
    padding: 1px 3px;
    margin: 10px 0px;
    }

.video_next {
    width: 70px;
    text-align:right;
    }

.video_back:hover, .video_next:hover {
    background-color:#cbd9e3;
    }

.videopages{
    width: 70px;
    margin: 10px 1px;
    text-align:center;
    }

#videobg {
    padding-top: 10px;
    background:url(/images/spr_rep.gif) no-repeat 0px 0px;
    }

.woord {
    border-bottom:1px dotted #2376b3;
    cursor:help;
    text-decoration:none;
    color:#333!important;
}

.woord:hover {
    background-color:#d4e6f7;
    text-decoration:none;
}

.extern {
    padding-left: 16px;
    background:url(/images/spr_butic_1.gif) no-repeat 0px -200px;
	*display:inline-block;    
}

.extern:hover {
    background:url(/images/spr_butic_1.gif) no-repeat 0px -220px;
}

ul.nobullet {
    margin: 0;
    padding: 0.5em 0em 0.2em 0em;
    list-style-type:none;
    color:#3c8ec9;
    }	
	
	
	
	
	
	
	
	
	
.treeview {
margin: 0;
padding: 0;
margin-top: 10px;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: url(list.gif) no-repeat left center;*/
list-style-type: none;
padding: 3px 0px 3px 0px;
margin: 0;
border-top: 1px dotted #cddae4;
color:#d85800;
}
.treeview li a b
{
color:#d85800;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(/images/closed.gif) no-repeat left 3px;
padding-left: 13px;
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.opened{ /* Style for LI that contains sub lists (other ULs). */
background: url(/images/open.gif) no-repeat left 3px;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
xxdisplay: none; /*Hide them by default. Don't delete. */
padding-left: 13px;
color:#d85800;
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
border-top: none;
padding: 2px 0px 1px 0px;
}

.treeview .menuimgright {
	padding: 0px 0px 10px 8px;
	float: right;
	clear: right;
	}
	
#shareblock
{
	display:none; 
}	



.boek
{
	cursor:pointer;
}

.playbutton
{
	background-image:URL('/images/youtube_play-button.png');
	background-repeat:no-repeat;
	position:absolute;
	top:5px;
	left:25px;
	width:152px;
	height:114px;
	cursor:pointer;
}

.smallvideo:hover .playbutton
{
	background-image:URL('/images/youtube_play-button-over.png');
}

#vidinner
{
	position:absolute;
	top:0px;
	left:0px;
	width:10000px;
	height:100%
}

#vidouter
{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}

.pagegroup
{
	float:left;
}

.goright, .goleft, .vcount
{
	visibility:hidden;
}


.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}

.bt-content h1
{
	margin:0;
	font-size:small;
}

#fancybox-inner #sharetop
{
	margin-left:-110px;
}





.acInput {
	width: 200px;z-index:1000;
}
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index:1000;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}



#oldirectehulp li, #oldirectehulp blockquote {
    margin:4px 0px 5px 0px;
    padding:10px;
    border: solid #d6e2eb 1px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #ffffff;
}

#oldirectehulp .but_next {
    display:block;
    background:url(/images/spr_butic_1.gif) no-repeat right -260px;
    text-align:right;
    padding-right: 20px;
    margin: 2px 0px 6px 0px;
    }

#oldirectehulp .but_next:hover {
    background:url(/images/spr_butic_1.gif) no-repeat right -280px;
    }
    
#badres td
{
	vertical-align:top;
}

#badres .blabel
{
	font-weight:bold;
	width:100px;
}

#plusone
{
	position:absolute;
	top:-2px;
	right:-15px;
}



.c_but {
    width: 100%;
    font-size: 1em;
    color:#6791b0;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    border-top:#d6e2eb solid 1px;
    clear:both;
    }

.c_but_end {
    display:block;
    width: 20px;
    height: 22px;
    background:url(/images/spr_col_1.gif) no-repeat left -246px;
    margin-top: -1px;
    float:right;
    }

.bl_submenu {
    clear:both;
    position:relative;
    display:block;
    width:228px;
    margin: 2px 0px 20px 0px;
    background:url(/images/spr_col_2.gif) repeat-y -1653px 0px;
    }

.bl_submenu .content {
    position:relative;
    padding: 8px 14px 4px 0px;
    }


.bl_submenu .bottom {
    position:relative;
    width:228px;
    height:5px;
    background:url(/images/spr_col_1.gif) no-repeat -254px -42px;
    font-size: 1px;
    }

.bl_submenu h3 a {
    color:#d85800;
    }

#history {
    position: relative;
    font-size:0.9em;
    color:#6791b0;
    width:100%;
    padding: 0px;
    margin: 10px 0px 5px 0px;
    }

    
    
.img_rapportage {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat 0px -74px;
    width: 61px;
    height: 45px;
    margin-right: -28px;
    margin-top: -20px;
    }

.img_bedrijven {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -171px -75px;
    width: 41px;
    height: 42px;
    margin-right: -5px;
    margin-top: -20px;
    }

.img_uitgelicht {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -434px -74px;
    width: 48px;
    height: 48px;
    margin-right: -5px;
    margin-top: -20px;
    }

.img_columns {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -381px -73px;
    width: 55px;
    height: 49px;
    margin-right: 0px;
    margin-top: -24px;
    }

.img_experts {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -133px -75px;
    width: 36px;
    height: 36px;
    margin-right: 0px;
    margin-top: -16px;
    }
    
.img_reportage {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat 0px -74px;
    width: 61px;
    height: 45px;
    margin-right: -28px;
    margin-top: -20px;
    }

.img_bedrijven {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -171px -75px;
    width: 41px;
    height: 42px;
    margin-right: -5px;
    margin-top: -20px;
    }

.img_uitgelicht {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -434px -74px;
    width: 48px;
    height: 48px;
    margin-right: -5px;
    margin-top: -20px;
    }

.img_columns {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -381px -73px;
    width: 55px;
    height: 49px;
    margin-right: 0px;
    margin-top: -24px;
    }

.img_experts {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -133px -75px;
    width: 36px;
    height: 36px;
    margin-right: 0px;
    margin-top: -16px;
    }

.img_boeken {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -217px -76px;
    width: 52px;
    height: 46px;
    margin-right: -5px;
    margin-top: -16px;
    }

.img_artikelen {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -274px -74px;
    width: 52px;
    height: 46px;
    margin-right: -9px;
    margin-top: -16px;
    }

.img_woordenlijst {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -327px -74px;
    width: 51px;
    height: 48px;
    margin-right: -5px;
    margin-top: -16px;
    }

.img_nieuws {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -434px -74px;
    width: 48px;
    height: 48px;
    margin-right: -5px;
    margin-top: -16px;
    }

.img_agenda {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat 0px -431px;
    width: 42px;
    height: 48px;
    margin-right: -5px;
    margin-top: -16px;
    }

.img_pers {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -45px -431px;
    width: 52px;
    height: 51px;
    margin-right: -15px;
    margin-top: -20px;
    }

.img_direct {
    position:relative;
    display:block;
    float:right;
    background:url(/images/spr_col_1.gif) no-repeat -98px -431px;
    width: 42px;
    height: 48px;
    margin-right: -5px;
    margin-top: -15px;
    }
    
.headline {
    width: 100%;
    height: 1px;
    border:none;
    border-top:#d6e2eb solid 1px;
    padding: 0px;
    margin: 1em 0em 0.5em 0em;
    clear:both;
    }    
    
#fancybox-inner .c_but_share
{
	display:none;
}

#printframe
{
	display:none;
}

#slogo
{
	display:none;
}

#body_26180 .bl_infotheek h3
{
	color:#134469;
	
}

#body_26180 .bl_infotheek  a:hover h3
{
	color:#d85800;
}


/**
 *
 * Main container
 *
 */
#addToHomeScreen {
	z-index:9999;
	-webkit-user-select:none;
	-webkit-box-sizing:border-box;
	width:240px;
	font-size:15px;
	padding:12px 14px;
	text-align:left;
	font-family:helvetica;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
	border:1px solid #505050;
	-webkit-border-radius:8px;
	-webkit-background-clip:padding-box;
	color:#333;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	line-height:130%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIpad {
	width:268px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The balloon arrow
 *
 */
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width:16px; height:16px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px; left:50%;
	margin-left:-8px;
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}


/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}


/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:18px;
	height:18px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
	background:rgba(0,0,0,0.12);
	color:#707070;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:16px;
}


/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}


/**
 *
 * The 'share' icon, displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width:18px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
	background-size:18px 15px;
	text-indent:-9999em;
	overflow:hidden;
}


/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
	display:block;
	float:left;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:57px; height:57px;
	-webkit-background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
}


/**
 *
 * The 'share' icon for retina display
 *
 */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	#addToHomeScreen .addToHomeShare {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
	}
}


.hero_ad {
    position:absolute;
    right: 0px;
    top: 0px;
    padding: 0;
    margin: 0;
    width: 256px;
    height: 225px;
    cursor:pointer;
    }
    
    
#body_220 #page .col_1
{
	
	margin-bottom:30px;
}    
