#printlogo {
	display:			none;
}

* {
	margin:				0;
	padding:			0;
	outline:			none;
	border:				none;
}

input, select, textarea {
	border:				1px solid #336dac;
}
input, textarea {
	width:				200px;
}
input.submit {
	width:				100px;
}
select.crop {
	width:				200px;
}
input.no-width {
	width:				auto;
	border:				none;
}


html {
	overflow:			scroll;
}
table {
	width:				100%;
}
table.no-width {
	width:				auto;
}
table tr {
	vertical-align:		top;
}

.italic {
	font-style:			italic;	
}

body {
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white; /*corrects IE's ugly display of bold text*/
	
	height:				100%;
	font-family:		"Interstate Regular", sans-serif;
	font-size:			12px;
	font-weight:		normal;
	color:				white;
	line-height:		16px;
}

a {
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}

.hr {
	clear:				both;
	height:				1px;
	overflow:			hidden;
}

.clear {
	clear: both;	
}

#wrapper {
	margin:				0 auto;
	width:				976px;
	position:			relative;
}


/*-------------------------------- Sidebar ---------------------------------------*/

#sidebar {
	float:				left;
	width:				210px;
	background-color:	#e2f1f6;
	color:				black;
}

#sidebar .hr {
	background-color:	#ce9fc6;
	color:				#ce9fc6;
	margin-bottom:		15px;
}

#sidebar h1 {
	color:				#b1237d;
	font-size:			14px;
	font-weight:		bold;
	margin:				40px 0 5px 0;
}

#sidebar #sidebar-top {
	padding:			15px;
	height:				190px;
}

#sidebar #kalender-wrapper {
	padding:			0 15px;
	margin-bottom:		15px;
}

#sidebar a {
	color:				#4563a8;
	font-weight:		bold;
	font-size:			12px;
	display: block;
}

#sidebar .kalender-item {
	vertical-align:		top;
}

#sidebar #contact {
	margin-top:			50px;
	padding:			0 15px;
	background:			url('/img/contact.jpg') left bottom no-repeat;
	height:				160px;
	width:				210px;
	cursor:				pointer;
}
#sidebar a#adres-link:hover {
	text-decoration:	none;	
}

#sidebar #contact h1 {
	margin:				0;
}

/*-------------------------------- Weggevallen sidebar items ---------------------------*/
#sidebar #loginform-privaat-domein table {
	width:				200px;
}
#sidebar #loginform-privaat-domein table td {
	color:				#004997;
	text-align:			right;
}
#sidebar #loginform-privaat-domein input {
	width:				100px;
}
#sidebar #submit-login {
	background-color:	transparent;
	text-align:			right;
	color:				#b1237d;
	outline:			none;
	border:				none;
	cursor:				pointer;
	margin:				5px 0;
}
#sidebar #forgot_password {
	color:				#5a8cbc;
	font-size:			11px;
}
#sidebar #newsletterform {
	padding:			5px 0;
}
#sidebar #search-text, #newsletter-email {
	width:				175px;
	color:				gray;
}
#sidebar #search-text {
	width: 140px;
}
#sidebar #submit-search {
	background:			transparent url('/img/submit-search.jpg') top left no-repeat;
	width:				16px;
	margin:				0 0 0 3px;
	color:				#b1237d;
	outline:			none;
	border:				none;
	cursor:				pointer;
	*margin-bottom: 	-3px;
}

#sidebar #submit-newsletter {
	background:			transparent url('/img/submit-newsletter.jpg') top left no-repeat;
	width:				16px;
	margin:				0 0 0 3px;
	color:				#b1237d;
	outline:			none;
	border:				none;
	cursor:				pointer;
}
#sidebar #subscribe {
	color:				#b1237d;
	font-size:			12px;
}
#sidebar #unsubscribe {
	color:				#5a8cbd;
	font-size:			11px;
}

/*--------------------------------------------- Main (= alles rechts naast de sidebar) ------------------------------------ */
#main {
	float:				right;
	width:				702px;
	padding:			0 17px;
}	

/*------------------------------Main menu-----------------------------------*/
#navigationbox {
	width:				100%;
	font-weight:		bold;
}

#mainnav {
	list-style:			none;
	height:				38px;
	letter-spacing:		1px;
	font-size:			12px;
}
#mainnav a:hover{
	text-decoration:	none;	
}
#mainnav li {
	float:				left;
	position:			relative;
	margin:				1px 1px 0 0;
	height:				36px;
	overflow:			visible;
}
#mainnav li a, #mainnav li#zoeken {
	display:			block;
	height:				23px;
	padding:			15px 0 0 0;
	text-align:			center;
	background-color:	#cad33a;
	color:				#004896;
}
#mainnav li a#mainnav-item-1 {
	width:				140px;
}
#mainnav li a#mainnav-item-2 {
	width:				165px;
}
#mainnav li a#mainnav-item-3 {
	width:				165px;
}
#mainnav li a#mainnav-item-4 {
	width:				125px;
	background-color:	#a4b413;
	color:				#004997;
}
#mainnav li a#mainnav-item-5 {
	width:				100px;
	background-color:	#a4b413;
	color:				#004997;

}
#mainnav li#zoeken {
	width:				183px;
}

#mainnav li#zoeken {
	padding: 0;
	height: 38px;
	*line-height: 15px;
}
/*------------------------------------------------Sub menus---------------------------------------------*/
#mainnav ul {
	display:			none;
	position:			absolute;
	left:				0;
	top:				38px; /* match top ul list item height */
	background-color:	#e2f1f6;
	padding:			5px 0;
	list-style:			none;
	z-index:			99;	
	width:				215px;
}
#mainnav ul li {
	float:				none;
	margin:				0;
	padding:			0;
	height:				auto;
	line-height:		22px;
}
#mainnav ul li a {
	height:				auto;
	margin:				2px 0 2px 13px;
	padding:			0;
	text-align:			left;
	background-color:	#e2f1f6;
	color:				#004997;
	width:				202px;
}

#mainnav li a:hover, #mainnav li a.active, #mainnav li a.stay_active, #mainnav li a#mainnav-item-5:hover, #mainnav li a#mainnav-item-4:hover, #mainnav li a#mainnav-item-4.active {
	color:					white;
}

.bullit, #mainnav li ul li a:hover, #mainnav li ul li a.active {
	color:				#cad33a;
}

/*-----------------------------------------------------Sitemap onderaan ----------------------------------------------*/
#bottom-links {
	width:				100%;
	height:				109px;
	font-size:			11px;
	font-weight:		bold;
	padding-top:		20px;
}
#bottom-links .link-category {
	display:			block;
	float:				left;
	width:				166px;
	text-align:			right;
	padding-right:		20px;
}

#bottom-links a {
	color:				white;
}

/*------------------------------------------------------Footer---------------------------------------------------*/
#footer {
	clear:				both;
	width:				100%;
	background-color:	white;
	text-align:			right;
	color:				#7d92be;
	font-size:			11px;
}
#footer #copyright {
	padding:			4px 5px 0 0;
}
#footer #copyright a{
	color:				#b2247d;
}

#search_for_tekst_overige {
	display: block;
}
#search_for_select_rubriek {
	display: none;
}