/* general definitions */
/* -------------------------------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 60%;
	background-color: white;
	margin: 1px;
	padding: 0px;
	text-align: center;
}
div,td,th {text-align: left;}
td,th {vertical-align: top;}
table {font-size: 100%;}
img {border: none;}
hr {display: none;}

/* Layout : canvas */
/* -------------------------------------------------------------------------- */
#canvas {width: 784px; background-color:#ffffff; margin:auto;}
#topdekkingskaart{width: 782px;background-color: #ffffff;margin:0;}


/* Layout : main area with 3 columns */
/* -------------------------------------------------------------------------- */
#main {background-color: #ffffff; margin: 20px 7px 0px 7px;}
#leftcol {float: left; width: 143px; margin-top:4px;}
#maincol {float: right; width: 404px; }
#rightcol {float: right; width: 157px; margin-right:10px;}
#wrap {float: left; width: 568px;}
#mainhome {margin: 0px 0px 22px 0px; height: 350px;}
#buttonshome {margin: 39px 0px 22px 91px; height: 213px;}
#actionshome {margin-left: 91px;}
#actionshome span, #buttonshome span {margin-right: 19px;}



/* Layout : footer */
/* -------------------------------------------------------------------------- */
#footer {
position:relative; 
margin-left:1px; width:784px;padding: 0;background-color: #ff0000; 
voice-family: "\"}\"";
bottom:0px;}
html>body #footer {
margin-top:492px;}


#footerin {margin:2px 7px 5px 7px;text-align: right;clear: both;color: #ffffff;}
#footer a {color: #ffffff;}

/* left & right boxes */
/* -------------------------------------------------------------------------- */
.lbox, .rbox  {margin: 0px 0px 12px 0px;}
.lbox ul, .rbox ul, .rbox p, .lbox p {margin: 0px;}
.lbox a img, .rbox a img {display: block;}
.imgtitle {margin-bottom:5px;}
#zoekoppostcode{height:142px; margin-bottom:10px;}

.grijsblokje{
	background-image:url(../images/bg_kleinblok.gif);
	background-repeat: no-repeat;
 height:64px;
 padding:5px;
 margin-bottom:6px;
 overflow:no;
 }
 .legenda{
	/*background-image:url(../images/bg_legenda.gif);*/
		background-repeat: no-repeat;
 height:204px;
 padding:3px}
 td.legend{height:25px}

/* content containers */
/* -------------------------------------------------------------------------- */
.boxspacer {clear: both; margin-bottom: 21px;}
.right {float:right;}
.left {float:left;}
.cbox {width: 400px;}
.ckaart{width: 398px;padding:1px; background-color:#9D9D9D}

/* content tab navigation */
/* -------------------------------------------------------------------------- */
.cknav {
	width: 400px;
	margin-bottom: 5px;
	margin-top: 11px;
	
	height: 20px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.cknav div {
	position:relative;
	float:left;
	margin-left:-15px;
	z-index:1;
	padding-left:15px;
	background-image:url(../images/bgk_tab_l.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:10px;
}
.cknav div span {
	display:block;
	padding:3px 29px 5px 0px;
	background-repeat:no-repeat;
	background-position:right top;
}
.cknav div span.plus {
	background-image:url(../images/bgk_tab_rplus.gif);
}
.cknav div span.min {
	background-image:url(../images/bgk_tab_rmin.gif);
	}

.cknav div.active {
	background-image:url(../images/bgk_tab_l_ac.gif);
	padding-left:13px;
	color:#ff0000;
}
.cknav div.active span {
	padding:4px 13px 4px 0px;
	background-image:url(../images/bgk_tab_r_ac.gif);
}

#cknavtab1 {z-index:10;margin-left:1px;}
#cknavtab2 {z-index:9;}
#cknavtab3 {z-index:8;}
#cknavtab4 {z-index:7;}
#cknavtab1.active ,#cknavtab2.active,#cknavtab3.active,#cknavtab4.active {z-index:100;}

h2 {font-size: 100%;color: #ff0000; margin: 0px 0px 14px 0px;}
h3 {font-size: 100%; margin: 0px 0px 2px 0px;}
h3.h3red {color: #ff0000; margin-bottom: 14px;}
h4 {font-size: 100%; margin: 0px;}
p {margin: 0px 0px 21px 0px;}
a {color: #000000;}
a:hover {color: #ff0000;}
ul {
	margin: 0px 0px 19px 0px;
	padding-left: 14px;
	list-style: url(../../img/new/i_bullet_list.gif);
}
ul.linklist {
	padding-left: 8px;
	list-style: url(../../img/new/a_link_list.gif);
}
ul.linklist li.arrowdown {
	list-style: url(../../img/new/a_link_list_down.gif);
}
li {margin-bottom: 2px;}
.redtext {color:#ff0000}
.greytext {
	color: #6c6c6c;
	
}

.cboxlink {
	display:block;
	padding:0px 0px 2px 20px;
	background-image: url(../images/a_main_link_white.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

.w100pt {width:90px}
.midair{vertical-align:middle;}
.tmarg{padding-top:3px;}

/* disclaimer */
/* -------------------------------------------------------------------------- */

.disclaimer {
	border: 0px solid red;
	/* background-image:url(../images/bg_disclaimer.gif); */
	background-repeat: no-repeat;
	height: 100px;
	width: 398px;
	padding:6px 4px 4px 4px;
	margin: 0px;
	
}

.clip
{
	border-style: solid; 
	border-width: 1px;
	border-color: #9D9D9D;
	width: 398px; 
	height: 298px; 
	overflow: hidden;
	cursor: url(cursors/zoom_in.cur),hand;
}

.netwerk_header 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 170%;
	font-weight:bold;
	color: #ff0000;
	background-color: white;
	margin: 1px;
	padding: 0px;
	text-align: left;
}

.overige_headers
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 150%;
	color: #ff0000;
	background-color: white;
	font-weight:bold;
	margin: 1px;
	padding: 0px;
	text-align: left;
}
