body, html {
	margin:0;
	padding:0;
	background-color:#FFF;
}

img {
	border:0;
}

div.spacer {
	clear:both;
}

/* Div over all */

#container {
	height:auto;
	width:950px;
	margin:auto;
	background-color:#FFF;
}

/* Knoppen 'snel naar' en 'home' */

#top {
	width:950px;
	height:20px;
	background-color:#FFF;
}

/* Blauwe balk met logo */

#balk {
	height:105px;
	width:950px;
	background:#fff;
}

/* Gekleurde lijn onder logo */

.lijn {
	border-top:solid 2px #EE6100;
}

/* Div om menu, content en info rechts */

#menucontent {
	height:100%;
	width:950px;
	margin-top:20px;
	background-color:#FFF;
}

/* Menuknoppen links */

#menu {
	float:left;
	height:100%;
	width:200px;
	background-color:#FFF;
}

/* Content */

#content {
	float:left;
	height:100%;
	width:550px;
	padding:0 20px 30px 30px;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666;
}

#content a:link {
	color:#666;
	text-decoration:underline;
}

#content a:visited {
	color:#666;
	text-decoration:underline;
}

#content a:hover {
	color:#333;
	text-decoration:underline;
}

/* Adres en logo NRZ Calibris */

#rechts {
	float:left;
	padding-bottom:10px;
	width:150px;
	background-color:#FFF;
}

#adres {
	min-height:120px;
	background-color:#EE6100;
	padding:10px;
	margin:23px 10px 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#fff;
}

#adres a:link {
	color:#FFF;
	text-decoration:none;
}

#adres a:visited {
	color:#FFF;
	text-decoration:none;
}

#adres a:hover {
	color:#EE6100;
	text-decoration:none;
}

#nrz {
	width:150px;
	padding-top:20px;
}

#calibris {
	width:150px;
	padding-top:20px;
}

/* Onderste balk met o.a. disclaimer */

#bottom {
	clear:both;
	width:940px;
	height:19px;
	padding:6px 10px 0 0;
	border:solid 1px #FF3300;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-align:right;
}

#bottom a:link {
	color:#FF6600;
	text-decoration:none;
}

#bottom a:visited {
	color:#FF6600;
	text-decoration:none;
}

#bottom a:hover {
	color:#333333;
	text-decoration:none;
}

/* Navigatie linkerkant */

div#navLinks {
	float:left;
	width:200px;
}

#navLinks p {
	line-height:150%;
	text-align:left;
	padding:31px 0 25px 20px;
}

#navLinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navLinks li {
	float:left;
	width:100%;
	margin:0 0 2px 0;
}

#navLinks li a {
	display:block;
	padding:5px 0 5px 10px;
	width:181px;
	text-align:left;
	font:bold 11px verdana,arial,sans-serif;
}

#navLinks a:link {
	background-color:#43b434;
	color:#FFF;
	text-decoration:none;
}

#navLinks a:visited {
	background-color:#43b434;
	color:#FFF;
	text-decoration:none;
}

#navLinks a:hover {
	background-color:#EE6100;
	background-position:0 10px;
	color:#fff;
}

#navLinks li#knopaan a {
	background-color:#43b434;
	background-position:0 10px;
	color:#000;
}

div#navLinks2 {
	float:left;
	width:200px;
}

#navLinks2 p {
	line-height:150%;
	text-align:left;
	padding:31px 0 25px 20px;
}

#navLinks2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navLinks2 li {
	float:left;
	width:100%;
	margin:0 0 2px 0;
}

#navLinks2 li a {
	display:block;
	padding:5px 0 5px 10px;
	width:181px;
	text-align:left;
	font:bold 11px verdana,arial,sans-serif;
}

#navLinks2 a:link {
	background-color:#EE6100;
	color:#FFF;
	text-decoration:none;
}

#navLinks2 a:visited {
	background-color:#EE6100;
	color:#FFF;
	text-decoration:none;
}

#navLinks2 a:hover {
	background-color:#007AC3;
	background-position:0 10px;
	color:#fff;
}
	
#navLinks2 li#knopaan a {
	background-color:#EE6100;
	background-position:0 10px;
	color:#000;
}

div#navLinks3 {
	float:left;
	width:200px;
}

#navLinks3 p {
	line-height:150%;
	text-align:left;
	padding:31px 0 25px 20px;
}

#navLinks3 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navLinks3 li {
	float:left;
	width:100%;
	margin:0 0 2px 0;
}

#navLinks3 li a {
	display:block;
	padding:5px 0 5px 10px;
	width:181px;
	text-align:left;
	font:bold 11px verdana,arial,sans-serif;
}

#navLinks3 a:link {
	background-color:#43b434;
	color:#FFF;
	text-decoration:none;
}

#navLinks3 a:visited {
	background-color:#43b434;
	color:#FFF;
	text-decoration:none;
}

#navLinks3 a:hover {
	background-color:#EE6100;
	background-position:0 10px;
	color:#fff;
}

#navLinks3 li#knopaan a {
	background-color:#43b434;
	background-position:0 10px;
	color:#000;
}

/* Submenu */

.sub {
	display:none;
}

.sub li a {
	background:#D8F0D5 !important;
	color:#666 !important;
	border-bottom:none !important;
	font-weight:normal !important;
	text-transform:none;
}

.sub li a:hover {
	background-color:#FFBA87 !important;
	background-position:0 10px !important;
	color:#666 !important;
	border-bottom:none !important;
	font-weight:normal !important;
}

/* sub sub */

.subsub {
	display:none;
}

.subsub li a {
	background:#0184C9 !important;
	color:#ffffff !important;
}

.test {
	line-height:10px;
}

.table {
	border:solid 1px #CCCCCC;
}

.foto {
	border:solid 1px #CCCCCC;
	padding:6px;
}

/* Formulier elementen */

.inputForm {
	font:normal 11px verdana,arial,sans-serif;
	border:solid 1px #666666;
	background:#FFF;
	color:#666;
	width:180px;
	height:14px;
	padding:4px 4px 4px 4px;
	margin: 0 0 10px 10px;
}

.inputFormK {
	font:normal 11px verdana,arial,sans-serif;
	border:solid 1px #666666;
	background:#FFF;
	color:#666;
	height:14px;
	padding:4px 4px 4px 4px;
	margin:0 0 10px 10px;
}

.txtTab {
	float:left;
	font-weight:bold;
	cursor:pointer;
	width:150px;
}

.frmKnop {
	float:none!important;
	font-size:11px;
	background:#007AC3!important;
	margin:0px 0 20px 160px!important;
	width:190px!important;
	height:23px!important;
	color:#FFF!important;
	padding:0!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold!important;
	cursor:pointer;
	border:0;
}

.formulier legend {
	float:left;
	color:#900;
	padding:8px;
}

.tabForm td {
	vertical-align:top;
}

.sel {
	font:normal 11px verdana,arial,sans-serif;
	border:1px solid;
	color:#666;
	height:22px;
	padding:1px;
	margin:0 0 10px 10px;
}

.text {
	font:normal 11px verdana,arial,sans-serif;
	border:1px solid;
	color:#666;
	padding:4px 4px 4px 4px;
}

/* Knop naar inschrijfformulier */

.verder {
	width:180px;
	height:14px;
	background-color:#007AC3;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#fff !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.verder a:link {
	color:#fff !important;
	text-decoration:none;
}

.verder a:visited {
	color:#fff !important;
	text-decoration:none;
}

.verder a:hover {
	color:#fff !important;
	text-decoration:none;
}

/* Lightbox (voor de vergroting zie lightbox.css) */

.hoverbox {
	cursor:default;
	list-style:none;
	margin:0;
	padding:0 0 30px 0;
	width:550px;
}

.hoverbox img {
	background:#fff;
	color:#00FF00;
	vertical-align:top;
	width:110px;
	cursor:pointer;
}

.hoverbox li {
	float:left;
	background:#fff;
	border:solid 1px #666;
	color:#00FF00;
	display:inline;
	margin:0 15px 15px 0;
	padding:5px;
	position:relative;
}

a:hover .lightboxfoto {
	background:#fff;
	color:#00FF00;
	vertical-align:top;
	width:110px;
	cursor:pointer;
}

/* Popup bij inschrijfformulier */

.popin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px;
}

#inhoud {
	float:left;
	height:100%;
	width:700px;
	padding-top:20px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

#inhoud a:link {
	color:#666666;
	text-decoration:none;
}

#inhoud a:visited {
	color:#666666;
	text-decoration:none;
}

#inhoud a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#fotorechts {
	float:right;
	height:250px;
	width:158px;
	background:url(../../images/pelikaan.jpg) #000000;
}

#balkbottom {
	clear:both;
	height:23px;
	width:940px;
	padding:7px 10px 0 0;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-align:right;
}

#knopaan, #knopaan2 {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.menuaan, #knopaan2 ul {
	display:block;
}

/* highlight */

.highlight a {
	background:#EE6100 !important;
}

.highlight a:hover {
	background:#007AC3 !important;
}

/* header */

#header {
	font-family:Verdana;
	font-size:24px;
	color:#0083C9;
	padding:0 0 28px 0;
}

/* table */

#content table {
	border-bottom:solid 0 #CCCCCC;
	border-right:solid 0 #CCCCCC;
}

#content table td {
	border-left:solid 0 #CCCCCC;
	border-top:solid 0 #CCCCCC;
}

#content table.nokader, #content table.nokader td {
	border:0;
}

#content table p {
	margin:0;
}

.divKaart {
	background:url(../../images/kaart-nl.png) no-repeat;
	height:523px;
	width:545px;
}

#divLijst {
    padding-top:20px;
}

#divLijst ul {
    padding:0;
    list-style:none;
}

.divKnop {
    background:#43b434;
    color:#ffffff;
    cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin:0 0 20px 0;
    padding:5px 5px 5px 10px;
    text-align:center;
    width:138px;
}

.divKnop:hover {
    background:#007AC3;
}

/* Overlay bij het aanmelden */
#divEvenGeduld {
    background-color:#000;
    display:none;
    left:0;
    opacity:0.4;
    position:absolute;
    top:0;
    width:100%;
    z-index:100;
}

#divEvenGeduld div {
    color:#fff;
    font-family:Verdana;
    font-size:18px;
    opacity:initial;
    margin:0 auto 0 auto;
    height:200px;
    position:relative;
    top:20%;
    width:200px;
    z-index:101;
}