body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #002667;
}

a { color: #002667;	text-decoration: none; }


a:hover { text-decoration: underline; }

ul { margin: 0; padding: 0; list-style-type: none }

dd { float: left; }

dt { float: left; }

h1 { font-size: 18px; font-weight: normal;	text-transform: uppercase; }

h2 { font-size: 13px; font-weight: bold; color: #002667; }

h3 { font-size: 13px; font-weight: bold; color: #000; margin: 10px 0 0 0; }

h4 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 3px 13px;
	background: url(/images/pijl_blauw.gif) no-repeat;
}

h5 {
	margin: 7px 0 0 12px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #002667;
}

h6 {
	padding: 0;
	margin: 15px 0 25px 0;
	font-size: 16px;
	font-weight: bold;
	color: #002667;
}

ul { list-style-type: disc;	color: #275098; }

img { border: none }

form { clear: both; padding: 0; margin: 0; }

table {font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #002667;border:1px solid #AAB6C8 }
table td { background-color:#F2F3F6; border:none}

input {
	font-size: 11px;
	padding: 1px 0 1px 2px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0;
	line-height: 13px;
}

textarea {
	font-size: 11px;
	padding: 1px 0 1px 2px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0;
	line-height: 13px;
}

input.button {
	background: url(/images/submitknop.gif) no-repeat;
	border: none;
	width: 32px;
	padding: 0 0 1px 0;
	margin: 0;
	text-indent: -90000px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/**** - wrapper - ****/

#wrapper { margin: 0 auto; padding: 0; width: 980px; }


/**** - header - ****/

#header-wrapper {
	border-top: 3px solid #002566;
	border-bottom: 1px solid #002566;	
	height: 246px;
	position: relative;
}

#header-banner {
	width: 771px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

#maskbeeld {
	position: absolute;
	top: 76px;
	left: 0;
	margin: 0;
	padding: 0;
	clear: both;
}

#maskbeeld span {
	position: absolute;
	top: -1px;
	left: 0;
	width: 767px;
	height: 146px;
	background: url(/images/gridmask.gif) no-repeat top left;
}

#logo_beeld { float: left; padding: 0 0 8px 12px; margin: 0; }

a#logo { padding: 0; margin: -25px 0 0 0; float: left; }

ul#hoofdmenu{
	position: absolute;
	top: 221px;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px;
	border-left: 1px solid #9AAAC5;
}


ul#hoofdmenu li {
	margin: 0;
	padding: 0; 
	float: left;
	border-right: 1px solid #9AAAC5;
	border-bottom: 1px solid #9AAAC5;
	border-top: 1px solid #002667;
	background: #E1E5EB;
	display: block;
	width: 178px;
}

ul#hoofdmenu li a {
	padding: 4px 20px 3px 10px;
	border-left: 1px solid #fff;
	display: block;
	width: 147px;
	border-top: 1px solid #fff;		
}

ul#hoofdmenu li a:hover {
	display: block;
	text-decoration: none;
	background: #A9B3C6;
}

ul#hoofdmenu li a.active {
	width: 145px;
	color: #fff;
	border-left: 4px solid red;
	background: #002666;
}

#header-links {
	height: 57px;
	float: right;
	margin: 0;
	padding: 4px 6px 0 0;
	text-align: right;
	border-right: 1px solid #002566;
	color: #B6BCC8;
	font-size: 9px;
}

#header-links a { color: #B6BCC8; }

#header-links a.active { color: #002667; }

ul#header-menu {
	list-style-type: none;
	color: #002566;
	font-size: 11px;
	padding: 35px 0 0 0;
	margin: 0;
}

ul#header-menu li { float: left; }
ul#header-menu li a { margin: 0 3px 0 3px; color: #002667; }
ul#header-menu li a.active { text-decoration: underline; color: #002667; }

/**** - header-rightarea - ****/

#header-rightarea {
	width: 209px;
	float: left;
	height: 246px;
	background: url(/images/background_banner_rightarea.gif) repeat-y;
}

#zoek-container {
	float: left;	
	width: 199px;
	height: 45px;
	margin: 0; 
	background: #fff;
 	padding: 30px 0 0 10px;
}

#zoek-container input, .inputfield {
	color: #696969;
}

#ontvang-container {
	float: left;
	width: 196px;
	height: 50px;
	border-left: 3px solid #929EB7;
	border-top: 1px solid #929EB7;
	margin: 0;
	padding: 15px 0 0 10px;
	background: #D6DAE4;
}

#ontvang-container input { color: #696969; }

#privaat-container {
	float: left;
	width: 196px;
	height: 80px;
	margin: 0;
	border-left: 3px solid #002566;
	border-top: 1px solid #fff;
	padding: 15px 0 0 10px;
	background: #A9B3C6;
}

#privaat-container dl { 
	padding: 0;
	margin: 0 0 5px 0;
	float: left;

}
#privaat-container dd {
	width: 80px;
	float: left;
	margin: 0;
	padding: 0;
}
#privaat-container dt {
	float: left;
	margin: 0;
	padding: 0;
}

#privaat-container input { color: #696969; }
#privaat-container input.inputname, #privaat-container input.inputpasword {	width: 70px; margin: 0 2px 0 0;}

#loginform2 {
	width: 520px;
	margin: 0 0 10px 0;
	float: left;
}

#loginform2 dl {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
}
#loginform2 dd {
	width: 90px;
	float: left;
	margin: 0;
	padding: 0;
}
#loginform2 dt {
	height: 20px;
	float: left;
	margin: 0;
	padding: 0;
}
#loginform2 input { color: #696969; }
#loginform2 input.inputname, #loginform2 input.inputpasword {	width: 70px; margin: 0 2px 0 0;}

.error { font-size: 9px; color: red; }
.error2 { font-size: 12px; color: red; }

.kleinetekst {
	font-size: 10px;
	margin: 0;
}

ul#privaat-menu {
	list-style-type: none;	
	padding: 0 0 5px 0;
	margin: 10px 0 0 0;
	color: #fff;
	font-size: 10px;
}

ul#privaat-menu li {
	float: left;
	padding: 0;
}

ul#privaat-menu li a{
	color: #fff;
	float: left;
	margin: 0 2px 0 2px;
}


/**** - content-wrapper - ****/

#content-wrapper {
	width: 980px;
	margin: 0;
	padding: 0;
	background: url(/images/background_content_wrapper.gif) repeat-y;
	overflow: hidden;
	border-top: 4px solid #fff;
}

/**** - navigation - ****/ 

#navigation-container {
	float: left;
	width: 183px;
}

#navigation-container img{
	margin: 40px 0 20px 4px;
}

#navigation-container ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;
	border-top: 1px solid #002666;
	border-bottom: 1px solid #fff;	
	width: 180px;
}

#navigation-container ul li {
	background: #D6DAE4;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #002666;	
	display: block;	
}

#navigation-container ul li a {
	display: block;	
	padding: 4px 0 5px 10px;
	border-left: 4px solid #002666;
}

#navigation-container ul li a:hover {
	color: #002666;
	padding: 4px 0 5px 10px;
	border-left: 4px solid #002666;
	text-decoration: none;
	display: block;	
	width: 166px;
	background: #A9B3C6;
}

#navigation-container ul li a.active {
	color: #002666;
	font-weight: bold;
	border-left: 4px solid red;
	padding: 4px 0 5px 10px;
	text-decoration: none;
	display: block;	
	width: 166px;
	background: #A9B3C6;
}

#navigation-container ul ul  {
	padding: 0;
	margin: 0;
}

#navigation-container ul ul li {
	border-bottom: 1px solid #D0D7DF;
	border-top: 1px solid #FFF;	
	background: #F2F3F6;
}

#navigation-container ul ul li a {
	display: block;	
	padding: 4px 0 5px 20px;
	border-left: 4px solid #D0D7DE;
}

#navigation-container ul ul li a:hover {
	background: #D6DAE4;
	font-weight: normal;
	display: block;	
	padding: 4px 0 5px 20px;
	border-left: 4px solid #D0D7DE;
	display: block;	
	width: 156px;
}

#navigation-container ul ul li a.active {
	background: #D6DAE4;
	font-weight: normal;
	display: block;	
	padding: 4px 0 5px 20px;
	border-left: 4px solid red;
	display: block;	
	width: 156px;
	font-weight: bold;
}

#fastlinks, #welkomaanboord {
	border-top: 1px dashed #B7C0D1;
	border-bottom: 1px dashed #B7C0D1;	
	margin: 20px 3px 0 4px;
	padding: 5px 0 5px 10px;
	background: #EEF0F4;
}

#fastlinks a, #welkomaanboord a {
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 3px 13px;
	background: url(/images/pijl_blauw2.gif) no-repeat;
}


#welkomaanboord {
	border-top: 1px dashed #B7C0D1;
	border-bottom: 1px dashed #B7C0D1;	
	margin: 20px 3px 0 4px;
	padding: 5px 0 5px 10px;
	background: #EEF0F4;
}

#welkomaanboord a{
	padding: 0 0 3px 13px;
	background: url(/images/pijl_blauw2.gif) no-repeat

}


 #wedstrijd  {
 	border-top: 1px dashed #B7C0D1;
	border-bottom: 1px dashed #B7C0D1;	
	margin: 0px 3px 0 4px;
	padding: 5px 0 5px 10px;
	background: #EEF0F4;
 }

	#wedstrijd a {
	display: block;
	color:#CB210A;
	margin: 2px 0 0 0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding: 4px 0 4px 25px;
	background:url(/images/wedstrijd.gif) no-repeat top left;
}


/**** - homepage - ****/

#home-content-wrapper {
	width: 980px;
	margin: 0;
	padding: 0;
	background: url(/images/background_homecontent.gif) repeat-y;
	overflow: hidden;
	border-top: 4px solid #fff;
}

#home-container {
	padding: 0 0 30px 45px;
	margin: 0;
	float: left;
	width: 726px;
}

#thema-container {
	float: left;
	border: 1px solid #A0A4AF;
	margin: 10px 0 0 0;
	width: 360px;
	padding: 0;
	background: #fff;
	position: relative;
}

.subtitel {
	width: 360px;
	display: block;
}

.subtitelsmallpreview {
	width: 345px;
	display: block;
	float: right;
	padding: 0 0 0 15px;
}


.thema-bigimage {
	position: absolute;
	top: 0;
	left: 0;
}

.plusbutton {
	position: absolute;
	top: 93px;
	right: 1px;
	background: url(/images/plusbut.jpg) no-repeat right;
}

#thema-text {
	width: 345px;
	float: left;
	padding: 121px 0 0 15px;
	margin: 0;
	background: #EFF0F4;
}

#thema-text ul {
	padding: 10px 0 0 15px;
	margin: 0 0 10px 0;
	list-style-type: disc;
	line-height: 18px;
}

.titelbold {
	font-weight: bold;
}

.thema-info {
	float: left;
	height: 10px;
	margin: 0 0 0 17px;
	font-weight: bold;
	color: #A11A14;
	padding: 10px 0 10px 10px;
	background: #fff url(/images/pijl-rood.jpg) no-repeat left;
}

#thema-previews {
	width: 335px;
	padding: 0 0 0 20px;
	float: left;
}

.small-preview {
	float: left;
	margin: 0;
	padding: 15px 0 0 10px;
	border-bottom: 1px dashed #A09FA4;
}

.small-previewlast {
	float: left;
	margin: 0;
	padding: 15px 0 0 10px;
	
}

.small-preview-text {
	float: right;
	width: 235px;
}

.small-preview-bold {
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
}

.small-preview img {
	border: 1px solid #001A4C;
	position: relative;	
	padding: 0;
}

.small-previewlast img {
	border: 1px solid #001A4C;
	position: relative;	
}

.small-plusbutton {
	position: absolute;
	top: -22px;
	left: 57px;
	background: url(/images/plusbut.jpg) no-repeat right;
}

.small-preview-info {
	float: left;
	background: url(/images/pijl-blauw3.gif) no-repeat left;		
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}

.small-overzicht {
	float: left;
	width: 330px;
	height: 22px;
	border-top: 1px solid #081A48;
	border-bottom: 1px solid #081A48;	
	margin: 0 0 0 17px;
	font-weight: bold;
	color: #A11A14;
	padding: 8px 0 0 10px;
	background: #fff url(/images/pijl-rood.jpg) no-repeat left;
}

.home-overview-containerfirst {
	padding: 10px 0 10px 0;
	margin: 0;
	border-bottom: 1px solid #AFB6C0;
	width: 208px;
}

.home-overview-container {
	padding: 10px 0 10px 0;
	margin: 0;
	border-bottom: 1px solid #AFB6C0;
	border-top: 3px solid #fff;
	width: 208px;
}

.home-overview-containerfirst h4 {
	margin: 0 0 0 15px;
}

.home-overview-container h4 {
	margin: 0 0 0 15px;
}

.home-overview-border {
	margin: 7px 0 0 0;
	padding: 7px 0 0 15px;
	background: url(/images/home-titel-back.gif) repeat-x;
}

.nieuwsitem {
	margin: 0 0 10px 12px;
	font-size: 11px;
}


/**** - content - ****/

#content-container {
	margin: 0;
	padding: 0;
	width: 588px;
	float: left;	
	position: relative;
}

#titel-container {
	padding: 10px 0 0 30px;
	background: #EAEDF1 url(/images/border-titel.gif) repeat-x bottom;
	position: absolute;
	top: 0;
	left: 3px;
	width: 556px;
	height: 70px;
	overflow: hidden;
}

.pad { color: #72809D }

.padlast { font-weight: bold }

.pad a {
	text-decoration: underline;
	color: #72809D;
}

.pad a:hover {
	text-decoration: underline;
	color: #002666;
}

#content,#form-last {
	width: 523px;
	margin: 70px 0 0 3px;
	padding: 30px;
	background: #fff;
	border-left: 1px solid #CED4DE;	
	word-spacing: 0.2em;
	line-height: 16px;
	color: #002566;
}

#content a {
	text-decoration: underline;
}

#content a:hover {
	color: red;
}

.contenttext {
	margin: 0 0 15px 0;
}

#wedstrijdintro {
	margin: 0 0 20px 0;
}

.agenda {
	border-bottom: 1px dashed #A09FA4;
	padding: 0 0 10px 0;
}

.agenda a {
	text-decoration: underline;
}

.agenda a:hover {
	color: red;
}
.schrijfjein a {
	padding: 0 0 5px 25px;
	background: url(/images/ico_inschrijven.gif) no-repeat;
	
	}

.imgRight {
	padding: 0 0 5px 0;
	margin:0 0 10px 10px;
	float:right;
}

.imgLeft {
	float: left;
	padding: 0 7px 5px 0;
}


.tekstblok table{
	clear:both;
}

#tableMenu { margin: 15px 0 5px 0;}

#tableMenu a {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background: #E1E5EB;
	padding: 2px;
	margin-right: 4px;
	margin-top: 2px;
}

#tableMenu a:hover, #tableMenu a.active { background: #002666; color: #fff;}

a#investbel { background: #E1E5EB url(/images/vlag_bel.jpg) no-repeat left; padding: 2px 2px 2px 18px; }
a#investdui { background: #E1E5EB url(/images/vlag_dui.jpg) no-repeat left; padding: 2px 2px 2px 18px; }
a#investnel { background: #E1E5EB url(/images/vlag_ned.jpg) no-repeat left; padding: 2px 2px 2px 18px; }
a:hover#investbel, a.active#investbel { background: #002666 url(/images/vlag_bel.jpg) no-repeat left; padding: 2px 2px 2px 18px; color: #fff; }
a:hover#investdui, a.active#investdui { background: #002666 url(/images/vlag_dui.jpg) no-repeat left; padding: 2px 2px 2px 18px; color: #fff; }
a:hover#investnel, a.active#investnel { background: #002666 url(/images/vlag_ned.jpg) no-repeat left; padding: 2px 2px 2px 18px; color: #fff; }

.tableData {
	width: 518px;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	background: #F2F3F6;
	padding: 0;
	margin: 0;
}

.tableData th {
	color: #5E79A9;	
	border-right: 1px solid #fff;
	padding: 3px;
	margin: 0;
	height: 30px;
}

.tableData td {
	color: #5E79A9;	
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 3px;
	margin: 0;
	color: #000;
	font-size: 11px;
}

/**** downloads ****/
#container { margin-bottom: 10px; }

/**** downloads ****/

ul.download {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.download li {
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
}

.icon_acrobat {	background: url(/images/page_acrobat.png) no-repeat; }
.icon_word { background: url(/images/page_word.png) no-repeat; }
.icon_powerpoint { background: url(/images/page_powerpoint.png) no-repeat; }
.icon_text { background: url(/images/page_text.png) no-repeat; }


/**** forms ****/

fieldset {
	overflow:hidden;
	height:100%;
}

form fieldset {
	width: 470px;
	margin: 0;
	padding: 20px;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	background: #F2F3F6;
}

legend { padding: 0; margin: 0; display: none; }

.keuze_geslacht { float: left; width: auto;	margin: 0 10px 0 0; }
.keuze_geslacht label {	float: left; width: auto; }
.keuze_geslacht input { float: left; display: inline; width: auto; height: auto; }

fieldset#userGegevens { height: 760px;}
fieldset#userGegevensSmall { height: 400px;}
fieldset#contactfield { min-height: 750px;}
#contactfield input.checkbox {  float: left;  margin: 1px 5px 0 0; padding: 0;}
#viakanaal { margin: 0; float: left; padding: 0;}
#viakanaal label { float: left;  clear: both; width: auto;}
#viakanaal input#andere { float: left; clear: both; display: inline;}
#viakanaal label#andere { float: left;  display: inline; clear: both; }
#mailing { margin: 0; float: left; padding: 0; width: 300px;}
#mailing label { float: left; width: auto; clear: both; display: inline;}
#mailing input.checkbox { clear: both; float: left; display: inline; width: auto;}

form label {
	clear: both;
	float: left;
	display: block;
	width: 140px;
	padding: 1px 3px 7px 0;
	text-align: left;
}

form fieldset input,
form fieldset textarea {
	float: left;
	display: block;
	width: 244px;
	margin: 0 0 7px 0;
}

form fieldset select { margin: 0 0 7px 0; }
form select {
	float: left;
	display: block;
	width: 200px;
	margin: 3px 0 1px 0;
}

form textarea { overflow: auto; }
form .radio input { float: left; display: inline; width: auto; height: auto; }
form .verzendknop { display: inline; width: auto; height: auto; margin: 0 0 0 114px; clear:both}
form fieldset .checkbox { width: auto; height: auto; }

.radio, .radio input { float: left; display: inline; margin-right: 5px; }

.mandatory { margin-top: 5px; font-size: 11px; }

#paginaversturen input.versturen{ margin: 20px 0 0 0; }

/**** intekenformulier ****/

#content .btn_online_inschrijven_afdr { margin: 20px 0 0 0; }
#content .btn_online_inschrijven a,
#content .btn_online_inschrijven_afdr a { padding: 5px 0 5px 25px; background: url(/images/btn_online_inschr_links.gif) no-repeat; font-size: 18px; line-height: 22px; color: #fff; text-decoration: none; }
#content .btn_online_inschrijven a:hover,
#content .btn_online_inschrijven_afdr a:hover { color: #F15A22; }
#content .btn_online_inschrijven span,
#content .btn_online_inschrijven_afdr span { padding: 5px 0 5px 10px; background: url(/images/btn_online_inschr_rechts.gif) no-repeat; font-size: 18px; }

.intekenformulier form { color: #002C6F; }

.intekenformulier small { display: block; margin: 0 0 0 10px; font-size: 11px; line-height: 15px; }

.intekenformulier p { margin-bottom: 5px; font-weight: bold; }

.intekenformulier ul { /*border: red 1px solid;*/ list-style: none; /*margin-top: 0; padding: 0;*/ color: #002C6F; }
.intekenformulier ul li { padding: 3px 0 0 0; }
.intekenformulier ul li.subtitle { padding: 3px 0 0 0; font-style: italic; /*font-weight: bold; text-decoration: underline;*/ }
.intekenformulier ul li.subtitle ul li { font-style: normal; }
.intekenformulier ul ul { /*border: red 1px solid;*/ padding-left: 15px; list-style: none; }
.intekenformulier input { clear: left; /*float: none;*/ display: inline; width: auto; margin: 0 10px 0 0; padding: 0 2px; /*line-height: 1;*/  }
.intekenformulier input.hidden_input { padding: 0; }
.intekenformulier ul li label,
.intekenformulier form label { clear: none; /*float: none;*/ display: inline; width: 435px; padding: 0 0 0 0; }
.intekenformulier ul ul li label { width: 380px; }

.intekenformulier #steps { /*border: red 1px solid;*/ display: inline; float: left; width: 523px; margin: 5px 0; padding: 0; }
.intekenformulier #steps li { /*border: red 1px solid;*/ display: inline; float: left; padding: 3px; margin: 0 5px 0 0; color: #AFBBCC; }
.intekenformulier #steps li.active { background-color: #002C6F; color: white; }

.nowrap { white-space: nowrap; }

.intekenformulier .btn_right { text-align: right; padding-right: 10px; }
.intekenformulier .ga_verder { margin: 10px 0; padding-right: 20px; background: #F2F3F6 url(/images/bg_btn_ga_verder.gif) top right no-repeat; border: none; color: #002C6F; cursor: pointer; }

.subtitel_intekenform { padding : 10px 0 5px 0; font-weight : bold;}

#step4 div { margin: 0 0 8px 0; }
#step4 label { clear: left; float: left; width: 180px; }
#step4 input { clear: none; float: left; width: 268px; /*border: #002C6F 1px solid;*/ }

#step5 { line-height: 18px; }
#step5 input { clear: none; float: none; display: inline; width: auto; margin: 0; vertical-align: middle; }
#step5 span { font-size: 14px; font-weight: bold; }

/**** - beschikbare info ****/


 table.downloads_events  {
 	width: 508px;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	background: #F2F3F6;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
 }
 
  table.downloads_events td {
	padding:5px;
	width:250px;
 }
 
 table.downloads_events  th {
	color:#5E79A9; font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #fff;
 }
 table.downloads_events  td {
	border-right:1px solid #fff;
	vertical-align:top
 }
 

#inschrijven_info {
	width:250px;
	margin:0;
	padding:0; 
}


#inschrijven_info input, #inschrijven_clear input {
	width:80px;
}
#inschrijven_info label.inschrijven_event {
	width: 228px;
	float:right;
}

#inschrijven_info input.checkbox {
	width:13px;
	margin:0;
	padding:0;
}

#inschrijven_info label.aantalpersonen {
	padding: 0 0 0 18px;
}

#inschrijven_info li, #inschrijven_clear li { list-style:none; }


#inschrijven_info div label a {
	margin:0 0 5px 0;
}

#inschrijven_clear {
	width:250px;
	margin:10px 0 0 0;
	padding:0;
	clear:both;
	color:#002666;
}

ul.clear_info {
	margin: 10px 0 0 0; 
	padding: 0;
	clear:both
}

ul.downloaden_bestellen {
	 margin: 0; /*float: left;*/ padding: 0;
}

ul.downloaden_bestellen li, ul.clear_info li {
	list-style:none;
	color:#002666;
}


ul.downloaden_bestellen li.geendownload  div {
	float:none; 
	/*width:198px;*/
	color:#002666;
	margin:0 0 5px 0;
	line-height:15px;
}


ul.downloaden_bestellen li div {
	float:right; 
	/*width:198px; */
	color:#002666;
	margin:0 0 5px 0;
	line-height:15px;
}



ul.downloaden_bestellen div.enkel_bestel {
	position: relative;
	margin:0;
	/*width:210px;*/
	color:#002666;
}

ul.downloaden_bestellen div.enkel_bestel img {
	position:absolute;
	top:0;
	left:0;
}

ul.downloaden_bestellen div.enkel_bestel div {
	/*width:190px;*/
	margin: 0 0 3px 30px;
	vertical-align:top
}

ul.downloaden_bestellen div.enkel_bestel div.check_bestel{ width: 198px; }

ul.downloaden_bestellen div.enkel_bestel div.check_bestel label {
	float:right;
	text-align:left;
	width:160px;
	font-size:12px;
	color:#275098;
	line-height:8px;
}

ul.downloaden_bestellen div.enkel_bestel div.check_bestel input.checbox{
	height:9px
}

ul.inschrijven_event, ul.downloaden_bestellen {
	margin: 0 0 3px 0;	
}

form#BIstap2 fieldset #viakanaal input{
	margin: 0 5px 0 0;
}

form#BIstap2 fieldset #mailing input{
	margin: 0 5px 0 0;
}

ul.downloaden_bestellen li.stap2_info div {
	float:right; 
	/*width:198px; */
	width: 465px;
	color:#002666;
	margin:0 0 5px 5px;
	line-height:15px;
	text-align: left;
}

.stap2_info {
	overflow:hidden;
	margin:10px 0 0 0;
	color:#002666;
}

/*
a#verder {
	display:block;
	float:right;
	padding:6px 20px 5px 5px;
	background:#F2F3F6 url(/images/pijl_blauw2.gif) no-repeat 50px 8px;
	text-decoration:none;
	margin:0 0 10px 0;
	width:45px;
}
*/
a#verder {
	display:block;
	float:right;
	padding:6px 20px 5px 5px;
	background:#F2F3F6 url(/images/pijl_blauw2.gif) no-repeat 65px 8px;
	text-decoration:none;
	text-align: right;
	margin:0 0 10px 0;
	width:55px;
}

a#verder:hover
{
	background-color: #F2F3F6;
	background-image: url(../images/pijl-rood2.gif);
	background-repeat: no-repeat;
	background-position: 65px 8px;
}

a#terug {
	display:block;
	padding:6px 5px 5px 20px;
	background:#F2F3F6 url(/images/pijl_blauw2_terug.gif) no-repeat 10px 8px;
	text-decoration:none;
	margin:0 0 10px 0;
	clear:both;
	width:45px;
}
a#terug:hover
{
	background-image: url(../images/pijl-rood_terug.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}


/**** - professional ****/

form fieldset#professional {
	width: 470px;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	margin: 0 0 20px 0;
	padding: 20px;
	background: #F2F3F6;	
	overflow: hidden;
}

form fieldset#professional label{
	float: right;
	width: 440px;
	padding: 0;
	margin: 0;
}

form fieldset#professional .checkbox { width: auto; height: auto; }

#geslachtkeuze { width: 320px; float: left; }
#geslachtkeuze .radio, #geslachtkeuze label { float: left; display: inline;}
#geslachtkeuze .radio { width: auto; height: auto; }



/**** - jobs - ****/ 

ul.listjobs {
	list-style-type: disc;
	margin: 0;
	padding: 15px 0 0 15px;
	line-height: 16px;
}

 

/**** - contact - ****/

.info-adres{
	width: 508px;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	background: #F2F3F6;
	color: #000;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	height: 130px;
}

.titel-contact {
	float: left;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 10px 0 0 0;
}

.info-container-titel {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 3px 13px;
	background: url(/images/pijl_blauw.gif) no-repeat;
	margin: 10px 0 0 15px;
	color: #002667;	
}

.info-adres img {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
	display: block;
}

.info-adres div {
	float: left;
	margin: 0 0 0 5px;
	width: 310px;
}

.info-adres dl {
	float: left;
	margin: 10px 0 0 0;
	line-height: 16px;
}

.info-adres dt {
	margin: 0;
	padding: 0;
	width: 50px;
}

.info-adres dd {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
}

.tablecontact {
	background: url(/images/home-titel-back.gif) repeat-x top;
	padding: 15px 0 0 0px;
	margin: 7px 0 0 0;
	width: 519px;
}

.tablecontact th {
	padding: 0 0 0 15px;
	width: 150px;
	text-align: left;
	color: #5E79A9;
}

.tablecontact td {
	text-align: left;
}

.tablecontact input {
	width: 215px;
}

.tablecontact .inputsmall {
	width: 35px;
}

.tablecontact .verzend {
	background: #fff;
}

.tablecontact textarea {
	width: 215px;
	height: 100px;	
	margin: 0 0 10px 0;	
}

.verplicht {
	float: left;
	margin: 0 0 30px 0;
	font-size: 10px;
}

/**** - right-area - ****/

#overview-container {
	width: 208px;
	float: left;
}

.underline {
	border-bottom: 1px dashed #A9B3C7;
	padding: 0 0 3px 0;
	width: 184px;
	display: block;
}

a.overview-link {
	font-size: 11px;
	margin: 3px 0 0 12px;
	padding: 0 0 5px 10px;
	display: block;
	background: url(/images/pijl_blauw2.gif) no-repeat;
}

#mpc-container {
	background: #EAEDF1;
	width: 197px;
	border-left: 1px solid #CED4DE;	
	padding: 15px 0 0 10px;
	height: 80px;
}

#mpc-container dl {
	background: #EAEDF1;
	margin: 5px 0 25px 0;
	padding: 0 0 0 15px;
	width: 170px;
	font-size: 11px;
	line-height: 15px;
}

#mpc-container dt {
	width: 55px;
	padding: 0 0 0 5px;
	float: left;
	margin: 0;
}

#mpc-container dt.odd {
	background: #F9F9FB;
}

#mpc-container dd {
	width: 110px;
	float: left;
	margin: 0;
}

#mpc-container dd.odd {
	background: #F9F9FB;
	display: block;
}

#actueel-container {
	clear: both;
	background: #EAEDF1;
	width: 197px;
	border-left: 1px solid #CED4DE;	
	padding: 15px 0 0 10px;
}

#trackrecord-container {
	background: #EAEDF1;
	width: 197px;
	border-left: 1px solid #CED4DE;	
	padding: 15px 0 0 10px;
}

#fonds-container {
	background: #EAEDF1;
	width: 197px;
	border-left: 1px solid #CED4DE;	
	padding: 15px 0 25px 10px;
	margin: 0;
}

#bannerMovie { border-left: 1px solid #CED4DE; }

.quicklinks-container {
	width: 193px;
	float: right;
	margin: 0;
	padding: 15px 0 15px 15px;
	font-size: 11px;
}

a.print-link {
	display: block;
	padding: 0 0 2px 25px;
	margin: 0 0 5px 0;
	background: #EAEDF1 url(/images/ico_print.gif) no-repeat;
}

a.mail-link {
	display: block;
	margin: 0 0 5px 0;	
	padding: 0 0 0 25px;
	background: #EAEDF1 url(/images/ico_mail.gif) no-repeat;
}

a.favorieten-link {
	display: block;
	margin: 0;	
	padding: 0 0 5px 25px;
	background: #EAEDF1 url(/images/ico_fav.gif) no-repeat;
}

a.sitemap-link {
	display: block;
	padding: 0 0 5px 25px;
	background: #EAEDF1 url(/images/ico_sitemap.gif) no-repeat;
}
	


/**** - sitemap - ****/

ul.sitemap {
	clear: both;
	border-top: 2px solid #002566;
	border-left: 1px solid #A9B5C7;
	border-right: 1px solid #A9B5C7;
	border-bottom: 1px solid #A9B5C7;
	background: #D6DAE4;
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 350px;
}

ul.sitemap li {
	width: 350px;
}

ul.sitemap li a {
	border-bottom: 1px dashed #A8B4C8;	
	display: block;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	border-left: 3px solid #002666;
}

ul.sitemap li a:hover {
	background: #fff;
}

ul.sitemap li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: #F2F3F6;
}

ul.sitemap li ul li {
	padding: 0;
	margin: 0;
}

ul.sitemap li ul li a {
	border: none;
	border-bottom: 1px dashed #C9D0E2;	
}


/**** - FAQ - ****/

ul#FAQ {
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #A9B4C7;
	list-style-type: none;
}
ul#FAQ li {
	margin: 0 0 10px 0;
	padding: 0 0 0px 10px;
	background: url(/images/pijl_blauw2.gif) no-repeat;
}
ul#FAQ li a {
	font-weight: bold;
	text-decoration: none;
}
.FAQborder {
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #A9B4C7;
}
a.FAQtop {
	margin: 0;
	padding: 0;
	font-size: 9px;
	float: right;	
}
/**** - footer - ****/

#footer-wrapper {
	float: left;
	width: 980px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: #EAECF1 url(/images/footer_top_img.gif) repeat-x;
}

#footer-left {
	margin: 9px 0 0 10px;
	padding: 0;
	width: 300px;
}

a.footer-links {
	color: #002566;
	font-size: 11px;
	text-decoration: none;
}
	
a:hover.footer-links {
	color: #002566;
	font-size: 11px;
	text-decoration: underline;
}

#copyright {
	border-left: 4px solid #AAB4C7;
	padding: 9px 0 10px 10px;
	margin: 0;
	float: right;
	color: #fff;
	background: #022666;
	width: 195px;
	font-size: 10px;
}

#copyright a {
	color: #fff;
}
#hiddenadres {
	display: none;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


form input.inputinline{
	display: inline;
	width: 230px;
	margin: 0 0 4px 0;
}

form label.wedstrijd,form label.welkom  {
	clear: both;
	float: left;
	display: block;
	width: 135px;
	padding: 0 3px 0px 0;
	text-align: left;
}

 label.straatnum  {
	width:130px;
	display: inline;
	clear: none;
	text-align: left;
	padding: 0 8px 0 0;
}

input.straat {
	width:160px;
	display: inline;
	margin: 0 0 3px 0;
}

form input.nummer {
	width:60px;
	display: inline;
	margin: 0 0 3px 5px;
}

form label.postgemeente {
	display: inline;
	clear: none;
	text-align: left;
	width:135px;
}

 form input.postcode {
	width:60px;
	display: inline;
	margin-right:5px;
}

form input.gemeente {
	width:160px;
	display: inline;
}

form input.radio  {float:left; clear: left;width: auto; height: auto; margin:0 3px 0 0;}

.sendbutton{
	text-align:right;
	margin: 0 125px 0 0;
}

.sendbutton input{
	width:70px;
}


#BIstap2 {
	clear: both;
}
#stap2register {
	clear: both;
	margin-top: 20px;
}

/* =================== EDITOR STYLES =================== */


.fontsize18 {font-size:18px; line-height:22px}

.titel { font-size: 13px; font-weight: bold; color: #002667; }

/* emittenten
-----------------------------------------------------------*/
#emittentenCategorie { margin: 0 0 14px 0; list-style-type: square; }

.emittenten { margin: 0 0 24px 26px;  }
.emittenten li { margin: 0 0 4px 0; }

#content .emittentBestand { text-decoration: none; }
#content .emittentBestand span { text-decoration: underline; }
#content .emittentBestand img { margin: 0 5px; }


