body {
	margin: 0px;
	padding: 0px;
	background-image: url('/Themes/Containers/Images/DKSbg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}

.clear {
	clear: both;
}

#navwrapper {
	width: 100%;
	height: 54px;
	margin-top: 16px;
	background-image: url('/Themes/Containers/Images/DKSbalk.png');
	* background-image: url('/Themes/Containers/Images/DKSbalk.gif');
}

#navcenter {
	margin: 0px auto;
	width: 990px;
	text-align: left;
}

#logo {
	float: left;
	width: 292px;
	height: 55px;
	background-image: url('/Themes/Containers/Images/DKSlogo.jpg');
	* background-image: url('/Themes/Containers/Images/DKSlogo.gif');
	/* position: absolute;
	z-index: 2; */
}

#nav {
	float: right;
	max-width: 698px;
	* width: 698px;
	/* position: relative;
	z-index: 3; */
}

#wrapper {
	/* position: relative;
	z-index: 1; */
	margin: 0px auto;
	width: 990px;
	text-align: left;
	margin-top: 40px;
	margin-bottom: -70px;
}

#controls {
	width: 990px;
	text-align: center;
}

#col1 {
	float: left;
	min-height: 300px;
	* height: 300px;
	width: 540px;
	* width: 585px;
	padding-left: 30px;
	padding-right: 15px;
	text-align: justify;
}

#col2 {
	float: left;
	width: 360px;
	* width: 405px;
	padding-left: 15px;
	padding-right: 30px;
	margin-bottom: 70px;
	text-align: justify;
}

#footer {
	position: relative;
	z-index: -1;
	width: 100%;
	height: 259px;
	background-image: url('/Themes/Containers/Images/DKSfooter_spacer.jpg');
}

#footercenter {
	margin: 0px auto;
	width: 960px;
	* width: 990px;
	height: 144px;
	* height: 259px;
	padding-top: 115px;
	padding-left: 30px;
	background-image: url('/Themes/Containers/Images/DKSfooter.jpg');
	text-align: left;
}

#footercentercontrols {
	position: absolute;
	z-index: 5;
}

/* container stijlen*/

.ModControls {
	position: absolute;
}

.outer {
	height: 82px;
	background-image: url('/Themes/Containers/Images/DKStitle_spacer.jpg');
	margin-bottom: -20px;
}

.center {
	height: 82px;
	background-image: url('/Themes/Containers/Images/DKStitle_rechts.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.inner {
	height: 82px;
	background-image: url('/Themes/Containers/Images/DKStitle_links.jpg');
	background-repeat: no-repeat;
	font: 17pt calibri, calibri, arial, geneva, verdana, sans-serif; 
	font-weight: bold;
	color: #e12e23; 
	line-height: 82px;
}

.ModPane {
	padding: 0px;
	margin: 0px;
}


/* Systeem */

HR {height: 1px; border-top: 1px solid #e0e0e0;}

/* CMS */

.cms_normal {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;}
.cms_normalred {font: 9pt calibri, arial, geneva, verdana, sans-serif; color: #ff0000; font-weight: bold;}
.cms_row {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;}
.cms_altrow {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;}

.cms_commandbutton {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;}
	a.cms_commandbutton:link {color: #000000; text-decoration: underline;}
	a.cms_commandbutton:visited {color: #000000; text-decoration: underline;}
	a.cms_commandbutton:active {color: #000000; text-decoration: none;}
	a.cms_commandbutton:hover {color: #000000; text-decoration: none;}

/*
	Content
*/

.content_normal {font: 10pt calibri, calibri, arial, geneva, verdana, sans-serif; color: #000000; line-height: 1.4em;}
.content_normal td {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000; line-height: 1.4em;}
	.content_normal a:link {color: #000000; text-decoration: underline;}
	.content_normal a:visited {color: #000000; text-decoration: underline;}
	.content_normal a:active {color: #000000; text-decoration: none;}
	.content_normal a:hover {color: #000000; text-decoration: none;}
	
.content_label1 {font: 8pt calibri, arial, geneva, verdana, sans-serif; color: #ffffff;}
	a.content_label1:link {color: #ffffff; text-decoration: underline;}
	a.content_label1:visited {color: #ffffff; text-decoration: underline;}
	a.content_label1:active {color: #ffffff; text-decoration: none;}
	a.content_label1:hover {color: #ffffff; text-decoration: none;}
	
.content_label2 {font: 8pt calibri, arial, geneva, verdana, sans-serif; color: #ffffff;}
	a.content_label2:link {color: #ffffff; text-decoration: underline;}
	a.content_label2:visited {color: #ffffff; text-decoration: underline;}
	a.content_label2:active {color: #ffffff; text-decoration: none;}
	a.content_label2:hover {color: #ffffff; text-decoration: none;}

.content_header1 {font: 17pt calibri, calibri, arial, geneva, verdana, sans-serif; font-weight: bold; color: #e12e23; line-height: 2em; padding-top: 17px;}

.content_row {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;padding: 2px;}
.content_altrow {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;padding: 2px;}

.content_commandbutton {font: 10pt calibri, arial, geneva, verdana, sans-serif; color: #000000;}
	a.content_commandbutton:link {color: #000000; text-decoration: underline;}
	a.content_commandbutton:visited {color: #000000; text-decoration: underline;}
	a.content_commandbutton:active {color: #000000; text-decoration: none;}
	a.content_commandbutton:hover {color: #000000; text-decoration: none;}
	
.nieuws_header1 {font: 14pt calibri, arial, geneva, verdana, sans-serif; font-weight: bold; color: #e12e23; line-height: 1.4em;}
	.nieuws_header1 a:link {color: #e12e23; text-decoration: none;}
	.nieuws_header1 a:visited {color: #e12e23; text-decoration: none;}
	.nieuws_header1 a:active {color: #e12e23; text-decoration: underline;}
	.nieuws_header1 a:hover {color: #e12e23; text-decoration: underline;}
	
/* Nieuwe vacature module */

/* Zoekveld */
.vacature_zoek {width: 100%; height: 28px; margin-top: 5px; margin-bottom: 5px;}
.vacature_zoek_textbox {float: right;}
.vacature_zoek_button {float: right; margin-left: 5px;}

/* standaard stijlen */
.clear {clear: both;}
.Vacature_main {clear: both;}
.Title_paars {font: 10pt calibri, arial, sans-serif; color: white; text-transform: uppercase; height: 26px; line-height: 26px; background-color: #e12e23; cursor: hand; margin-bottom: 5px;}
	.Title_paars a:link {color: white; text-decoration: none;}
	.Title_paars a:visited {color: white; text-decoration: none;}
	.Title_paars a:active {color: white; text-decoration: underline;}
	.Title_paars a:hover {color: white; text-decoration: underline;}
.Title_name {float: left; margin-left: 5px;}
	.Title_name a:link{font-size: 10px; line-height: 26px;}
	.Title_name a:visited{font-size: 10px; line-height: 26px;}
	.Title_name a:active{font-size: 10px; line-height: 26px;}
	.Title_name a:hover{font-size: 10px; line-height: 26px;}
.Title_right {float: right; margin-right: 5px; font-size: 10px; line-height: 26px}
	.Title_right a:link {color: white; text-decoration: none; font-size: 10px; line-height: 26px}
	.Title_right a:visited {color: white; text-decoration: none; font-size: 10px; line-height: 26px}
	.Title_right a:active {color: white; text-decoration: underline; font-size: 10px; line-height: 26px}
	.Title_right a:hover {color: white; text-decoration: underline; font-size: 10px; line-height: 26px}
.Vacature_content {margin: 10px;}
.Vacature_content_title {text-transform: uppercase; font-weight: bold; line-height: 26px; border-bottom: 1px dotted #8a8cb4;}
	.Vacature_content_title a:link {text-decoration: none;}
	.Vacature_content_title a:visited {text-decoration: none;}
	.Vacature_content_title a:active {text-decoration: underline;}
	.Vacature_content_title a:hover {text-decoration: underline;}
.Vacature_content_text {margin-top: 5px; margin-bottom: 15px;}
	.Vacature_content_text a:link {text-decoration: none; margin-right: 5px;}
	.Vacature_content_text a:visited {text-decoration: none; margin-right: 5px;}
	.Vacature_content_text a:active {text-decoration: underline; margin-right: 5px;}
	.Vacature_content_text a:hover {text-decoration: underline; margin-right: 5px;}

/* Categorie stijlen */
.Title_paars_categorie {font: 10pt calibri, arial, sans-serif; color: white; text-transform: uppercase; height: 26px; line-height: 26px; background-color: #e12e23; cursor: hand; margin-bottom: 5px; padding-left: 20px;}
.Title_paars_expanded {font: 10pt calibri, arial, sans-serif; color: white; text-transform: uppercase; height: 26px; line-height: 26px; background-color: #e12e23; cursor: hand; margin-bottom: 5px; padding-left: 20px;}
.expandablepannel {margin: 10px;}
.expandablepannel_beschrijving {margin-bottom: 5px;}
.expandablepannel_button {text-align: right; border-top: 1px dotted #8a8cb4;}
	.expandablepannel_button a:link {text-decoration: none;}
	.expandablepannel_button a:visited {text-decoration: none;}
	.expandablepannel_button a:active {text-decoration: underline;}
	.expandablepannel_button a:hover {text-decoration: underline;}
	
/* formulier stijlen */
.formulier_left {float: left; display: block; width: 20%; line-height: 26px;}
.formulier_right {width: 100%; line-height: 26px;}
.formulier_input {width: 80%; * width: 100%;}
.formulier_textarea {width: 80%; * width: 94%;}
.formulier_upload {width: 80%; * width: 90%;}

/* lees verder knopjes */
a.leesverder:link {display: block; padding: 1px; background-color: #e6e4d7; text-decoration: none; font-style: italic;}
a.leesverder:link span {display: block; border: 1px solid white; padding: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #f4f1ec; text-decoration: none;}

a.leesverder:visited {display: block; padding: 1px; background-color: #e6e4d7; text-decoration: none;  font-style: italic;}
a.leesverder:visited span {display: block; border: 1px solid white; padding: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #f4f1ec; text-decoration: none;}

a.leesverder:active {display: block; padding: 1px; background-color: #e12e23; text-decoration: none;  font-style: italic;}
a.leesverder:active span {display: block; border: 1px solid white; padding: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #e12e23; text-decoration: none; color: white;}

a.leesverder:hover {display: block; padding: 1px; background-color: #e12e23; text-decoration: none;  font-style: italic;}
a.leesverder:hover span {display: block; border: 1px solid white; padding: 5px; padding-top: 1px; padding-bottom: 1px; background-color: #e12e23; text-decoration: none; color: white;}

h3 {font: 11pt calibri, arial, sans-serif; font-weight: bold; color: #e12e23; line-height: 1.2em; padding: 0px; margin: 0px;}
.dienstentitel a:link {text-decoration: none; color: #e12e23;}
.dienstentitel a:visited {text-decoration: none; color: #e12e23;}
.dienstentitel a:active {text-decoration: none; color: #e12e23;}
.dienstentitel a:hover {text-decoration: none; color: #e12e23;}

/* fotoboek stijlen */
.fotoboek_table_categorieHeader span {display: block; background-color: #f4f1ec; border-bottom: 1px solid #e6e4d7; padding: 10px; font-weight: bold; font-size: 12pt; color: #e12e23;}

.fotoboek_table_container td {border-bottom: 1px solid #e6e4d7;}
.fotoboek_imgPrev img {margin: 10px; border: 1px solid #e0e0e0; padding: 3px;}
span.fotoboek_header {font-weight: bold; font-size: 12pt; display: block; margin: 0px; padding: 0px; margin-top: 10px;}
