body
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #555;
	background-color: #E0E0E0;
	min-width: 960px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

A:link
{
	color: #F58220;
	text-decoration: none;
}
A:visited
{
	color: #F58220;
	text-decoration: none;
}
A:active
{
	color: #F58220;
	text-decoration: none;
}
A:hover
{
	color: #990000;
	text-decoration: underline;
}

a img {
	border: none;
	text-decoration: none;
}

li
{
	padding: 0px;
	margin: 0px;
}

/* de opmaak van de stappenbalk voor de registratie*/

#stapmenu {
	border: 0px;
	padding: 0px;
	margin: 0px auto;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#stapmenu tr, #stapmenu td, #stapmenu th {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#stapmenu tr td a {
	padding: 0px 5px;
}

.imgbegin {
	 background: url(../images/stapbegin.gif) no-repeat;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width: 7px;
	 height: 42px;

}

.imgwiteind{
	background: url(../images/stapwiteind.gif) no-repeat;
	 	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width: 7px;
	 height: 42px;
}

.stap {
	background: url(../images/stapwitstreep.gif) repeat-x;
	height: 42px;
}

.stap a {
	color: #555;
}

.stap .noEffect:hover {
	text-decoration: none;
}

.imgwitpijl {
	 background: url(../images/stapwitpijl.gif) no-repeat;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width:31px;
	 height: 42px;
}

/* de opmaak van de stappenbalk, gevuld */

.imgeind{
	 background: url(../images/stapeind.gif) no-repeat;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width: 7px;
	 height: 42px;
}

#stapmenu .selected {
		background: url(../images/stapstreep.gif) repeat-x;
		height: 42px;
		font-weight: bold;
}

.selectedWOFocus {
		background: url(../images/stapstreep.gif) repeat-x;
		height: 42px;
}

.imgpijl {
	 background: url(../images/stappijl.gif) no-repeat;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width:31px;
	 height: 42px;
}

.imgmidpijl {
		 background: url(../images/stapmidpijl.gif) no-repeat;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 width:31px;
	 height: 42px;
}

.done {
		background: url(../images/stapstreep.gif) repeat-x;
		height: 42px;
}

/*eind stappenbalk*/

/*opmaak inschrijvingspagina*/

#korteInfo {
	border: 1px dashed #a04e0a;
	margin: 10px;
	padding: 10px;
}

.geenReeksenInschr{
	margin-bottom: 1em;
	margin-left: 60px;
	padding-left: 10px;
	border: 1px solid #a04e0a;
	padding-bottom: 3px;
	border-top: none;
	height: 50px;
}

.geenReeksenInschrSelected{
	margin-bottom: 1em;
	background: #DDD;
	margin-left: 60px;
	padding-left: 10px;
	padding-bottom: 3px;
	border: 1px solid #a04e0a;
	border-top: none;
	height: 50px;
}

.pldatReeksSelected {
	margin: 0px;
	border: 1px solid #a04e0a;
	border-top: none;
	padding-top:0px;
	margin-left: 20px;
	padding-left: 10px;
	background: #DDD;
}

.pldatReeks{/*1 reeks*/
	margin: 0px;
	border: 1px solid #a04e0a;
	border-top: none;
	padding-top:0px;
	margin-left: 20px;
	padding-left: 10px;
}

.pldatReeks ul, .pldatReeksSelected ul {
   margin: 3px;
	margin-left: 25px;
	padding: 0px;
}

.pldatSelectKnop {
	display: block;
	border: 1px solid #888;
	background: #EEE;
	text-align: center;
	float: right;
	margin:5px;
   padding: 4px 0;
	width: 100px;
}

.pldatSelectKnopDisabled {
	display: block;
	border: 1px solid #888;
	background: #EEE;
	text-align: center;
	float: right;
	margin:5px;
   padding: 4px 0;
	width: 100px;
}

.pldatSelectKnopDisabled:hover {
	text-decoration: none;
	color: #555;
	cursor: default;
}


.pldatSelectKnopTop {
	display: block;
	border: 1px solid #888;
	background: #EEE;
	text-align: center;
   float: right;
	margin:5px;
   padding: 4px 0;
	width: 100px;
}

.pldatSelectKnopTopDisabled {
	display: block;
	border: 1px solid #888;
	background: #EEE;
	text-align: center;
	float: right;
	margin:5px;
   padding: 4px 0;
	width: 100px;
}

.pldatSelectKnopTopDisabled:hover {
	text-decoration: none;
	color: #555;
	cursor: default;
}




/* ====================================== Pagina 2: Selecteren Deelnemers ================================== */






#page_wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 98%;
	text-align: left;
	background: #FFFFFF;
	border: 8px solid #FFFFFF;
}

#header_wrapper
{
	background: #FFF;
	margin: 0px;
	padding: 0px;
}

#header
{
	height: 60px;
	padding: 15px;
	padding-top: 0px;
	margin: 0px;
}


#header_right
{
	float: right;
}

#header h1
{
	margin: 0px;
	font-size: 28px;
	color: #f0f0f0;
	font-style: italic;
	letter-spacing: -1px;
	position: absolute;
	left: 150px;
	top: 50px;
}

#header h2
{
	margin: 0px;
	font-size: 20px;
	color: #990000;
	letter-spacing: 1px;
	position: absolute;
	left: 45px;
	top: 30px;
}

#header h2 a
{
	color: #990000;
	letter-spacing: 1px;
}

#header h2 a:hover
{
	color: #990000;
	text-decoration: none;
}

#header h3
{
	margin: 0px;
	font-size: 20px;
	color: #f58220;
	letter-spacing: 1px;
	position: absolute;
	left: 255px;
	top: 55px;
}

#header #adres
{
	margin: 0px;
	font-size: 9px;
	color: #990000;
	position: absolute;
	left: 30px;
	top: 85px;
}

#breadcrumbs
{
	margin-left: 15px;
	padding: 0px;
}



#left_side
{
	margin-top: 4px; /* omwille van breadcrumbs*/
	float: left;
	width: 180px;
	background: #f8eade;
}

#right_side
{
	margin-top: 4px; /* omwille van breadcrumbs*/
	float: right;
	width: 180px;
	background: #f8eade;
}

#content
{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 200px;
	margin-right: 200px;
}

.onlyright
{
	margin-left: 15px !important;
	margin-right: 200px;
}

.onlyleft
{
	margin-left: 200px;
	margin-right: 15px !important;
}

.nobars {
	margin-left: 15px !important;
	margin-right: 15px !important;
}

#footer
{
	height: 50px;
	background-color: #f5974a;
	clear: both;
	text-align: center;
	padding-top: 12px;
	color: white;
	font-size: 11px;
	line-height: 18px;
	margin-top: 10px;
}

#footer A
{
	color: #FFFFFF;
	text-decoration: none;
}


#left_side p, #right_side p
{
	margin: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

#left_side h3, #right_side h3
{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	border: 1px solid #e86e0a;
	background-color: #F58220;
}

#left_side h4, #right_side h4
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #f5913f;
}

#content p
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

#content h4
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #F58220;
}

#content h5
{
	margin-top: 18px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #f59443;
}


#navcontainer .navlist{
	margin-top: 1px;
	margin-bottom: 0px;
	text-align: center;
	padding: 5px 0;
	margin-left: 0;
	border-bottom: 1px solid #a04e0a;
	font-weight: bold;
	font-size: 14px;
}

#navcontainer .navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navcontainer .navlist li a
{
	color: #F1F6FE;
	padding: 5px 15px;
	margin-left: 8px;
	border: 1px solid #cf630a;
	border-bottom: none;
	background: #F58220;
	text-decoration: none;
}

#navcontainer .navlist li a:hover
{
	color: #FFFFFF;
	background: #f5913f;
	text-decoration: none;
}

#navcontainer .navlist .selected a
{
	color: #555;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.float_left
{
	float: left;
	margin-right: 10px;
}

.float_right
{
	float: right;
	margin-left: 10px;
}

.featurebox_center
{
	background-color: #fffff6;
	margin: 0px;
	padding: 10px;
	border: 1px solid #DFE8F7;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

.featurebox_side
{
	background-color: #fffff6;
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #DFE8F7;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

.tooltip
{
	color: Black;
	border: solid 1px;
	font-size: 10pt;
	background-color: lemonchiffon;
	padding: 5px;
	width: 280px;
	text-align: justify;
}

.smalltooltip
{
	color: Black;
	border: solid 1px;
	font-size: 10pt;
	background-color: lemonchiffon;
	padding: 5px;
	width: 180px;
	text-align: justify;
}

.moduletitel
{
	display: block;
	margin: 0.5em 0em;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #f59443;
	padding-left:15px;
}


.plaatsdataitem /* Plaats en Data veld in aanbodgrid->plaatsEnData*/
{
	border-bottom: 1px solid #990000;
	padding-bottom: 0.4em;
	padding-bottom: 0.3em;
	margin-left: 10px;
	padding-left: 5px;
}

.plaatsdataitem .adresTitel
{
	font-size: 17px;
	font-weight: bold;
}

.plaatsdataitem ul {
	margin-top: 0;
	margin-bottom: 0;
}

.plaatsdataitem li
{
	margin: 3px 0px;
}

.toonaanbodh4
{
	/*titels in toonaanbodmodules*/
	padding: 0.7em 0em 0.3em 0em;
}

.toonaanbodurl
{
}

.inschrijflink 
{
		font-size: 18px;
		font-weight:bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.confbutrow {
	text-align: right;
}

.confbutrow input{
	margin: 0px;
	width: 80px;
}
/*
#middenblok {
	text-align: center;
	clear: none;
}

#middenblok a{
font-weight: bold;

}
*/

#bovenblok {
	border:1px dashed gray;
	/*height: 190px;*/
	padding: 5px;
}

#onderblok {
	margin-top: 15px;
	border:1px dashed gray;
	/*height: 290px;*/
	padding: 5px;
}

.pulldown{
	height: 3px;
	clear:both;
}

#rechtsblok {
	float: right;
	clear: none; 

	padding: 0 0 10px 0.5%;
	width: 49%;
}

#linksblok{
	float: left;
	clear: none;

	padding: 0 0 10px 0.5%;
	width: 49%;
}

.mededeling{
	color:green;
}

/*============= Opmaak Aanbod Tonen (aanbodgrid) =============*/

.typeLogo {
	float:right;
	margin-left: 10px;
}


.modTitel {
	padding-top: 25px;
	font-size: 15px !important;
   min-height: 50px;
}


* html .modTitel 
{
/*IE ONLY*/
	height: 90px;
}

#module {
	margin-top: 20px;
		border-bottom: 3px solid #990000;
}


#module .moduleveld{
display:block;
padding-bottom:5px;
	border-bottom: 2px solid #990000;
	margin-bottom:15px;
	padding-left:30px;
	padding-right: 10px;
	text-align: justify;
}

#aanbTitBlok{
	height: auto; 
	border: 3px solid #990000;
	padding: 3px 10px 0px 10px;;
}

* html #page_wrapper {   
    width: expression(Math.max(document.body.clientWidth - 20, 960)+'px');  
	 /*IE ONLY*/
 }  
 
 .pldatselectitem { /*gehele blok*/
	margin-bottom: 10px;
}

.pldatInfo {/*info in de top*/
	border-bottom: 3px solid #a04e0a;
	margin:0px;
}

.inschrStad
{
	font-size: 17px;
	font-weight: bold;
	color:#F58220;
}


.pldatTopUL
{
	margin: 0px;
	list-style-type: none;
}

.geenReeksenAanbod {
	margin-left: 25px;
	margin-bottom: 10px;
}

#aanbodTopMenu, #aanbodBotMenu
{
	margin-top: 1px;
	margin-bottom: 0px;
	padding: 5px 0;
	margin-left: 10px;
}

#aanbodBotMenu {
		margin-top: 0px;
	margin-bottom: 12px;
}

#aanbodTopMenu li, #aanbodBotMenu li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#aanbodTopMenu li a, #aanbodBotMenu li a
{
	color: #F1F6FE;
	padding: 5px 15px;
	margin-left: 3px;
	border: 1px solid #660000;

	background: #990000;
	text-decoration: none;
}

#aanbodTopMenu li a
{
	border-bottom: none;
}

#aanbodBotMenu li a
{
	border-top: none;
}

#aanbodTopMenu li a:hover, #aanbodBotMenu li a:hover
{
	color: #FFFFFF;
	background: #ea0000;
}

#ismBlok{
	padding: 5px;
	height: 110px;
	margin-bottom: 10px;
}

#ismBlok div{
   margin-top:10px;
	width: 20%;
	float:left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

#aanbIsmBlok {
	padding: 5px;
	margin-bottom: 10px;
}

#aanbIsmBlok div{
   margin-top:10px;
	width: 20%;
	float:left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;

}

/*#aanbIsmBlok div ul{
	text-align: center;
	border-top:1px solid #ccc;
	margin: 0;
	padding:0;
	margin: 0 10px 0 10px;
	list-style: none;
}

#aanbIsmBlok div ul li{
	border: 1px solid #ccc;
	border-top: none;
	padding: 3px;
} */

#aanbIsmBlok div .ismBlokLink{
	height: 105px;
	display: block;
}

#ajaxBalk{
	background-color:lemonchiffon;
	border: 2px dotted #990000;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 200px;
	margin-right: 200px;
}

#ajaxBalk #sluitBalk{
float: right;
border: 1px solid #990000;
}

#sluitBalk a{
padding: 2px;
font-weight: 900;
}

#sluitBalk a:hover {
	text-decoration: none;
}

#ajaxBalkHead h4{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #F58220;
}

/*home page*/
#homeBlok {
	height: 250px;
	margin: 10px 0px;
	text-align: center;
}

#homeBlok #homeTitelBlok {
	   display: block;
	font-weight: bold;
	font-size: 14px;
		padding: 5px 0px;
		border:2px solid #900;
		margin-bottom: 5px;
}

#homeBlok div {
	float: left;
	width: 32%;
}

#homeBlok #blok1, #homeBlok #blok2{
	margin-right: 2%;
}


#homeBlok div h5 {
margin: 0;
padding: 0;
padding: 10px 0px;
background-color: #900;
width: 100%;
}

#homeBlok div ul {
	margin-top: 1px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border:0px;
	width:100%;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px solid #900;
}

#homeBlok div ul li {
	list-style: none;
	display:block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	border-collapse: collapse;
	border: 0px;
}

#homeBlok div li a
{
	color: #f58220;
	padding: 5px 0px;
	border: 2px solid #900;
	border-bottom: none;
	/*background: #F58220; */
	text-decoration: none;
	display: block;
	margin:0px;
}

#homeBlok div li a:hover {
	color: #FFFFFF;
	background: #f5913f;
}

/*=========aanbod===========*/

.aanbodlijst
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	list-style-type: none;
	border-top:  1px solid #900;
}

.aanbodlijst li a {
  	display: block;
	border-bottom: 1px solid #900;
	margin:0px;
	padding: 0px;
	padding:5px;
}

.aanbodlijst li a:hover {
	text-decoration: none;
	background-color:#f5913f;
	color: #fFF;
}

.aanbodlijst .selected a{
  	display: block;
	border-bottom: 1px solid #900;
	margin:0px;
	padding: 0px;
	padding:5px;
   background-color:#f5913f;
	color: #fFF;
}

.rightSideMenu {
	padding-left:0px;
	margin-left: 18px;
}

.helpLabel{
	cursor: help;
	color: #f58220;
	margin-left: 10px;
}

.nwDeeln{
	/*Nieuwe deelnemer linkjes*/
	background-image:  url(../images/icon_add.gif);
	background-repeat: no-repeat;
	display: block;
	width: 270px;
	height: 20px;
	margin: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-left: 22px;
	line-height: 20px;
}

.nwDeeln:hover
{
	text-decoration: none;
		background-image:  url(../images/icon_add-or.gif);
}

.volgStap{
	/*Volgende stap linkjes*/

	background: url(../images/icon_next.gif) no-repeat right;
clear: both;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	width: 140px;
	height: 20px;
	margin: 5px;
line-height: 20px;
}

.volgStap:hover
{
background: url(../images/icon_next-or.gif) no-repeat right;
	text-decoration: none;
}

.gegWijz {
	clear: both;
	background: url(../images/icon_edit.gif) no-repeat right;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	width: 175px;
	height: 20px;
	margin: 5px;
line-height: 20px;

}

.gegWijz:hover {
		background: url(../images/icon_edit-or.gif) no-repeat right;
	text-decoration: none;
}

.editButn{
	width: 20px;
	height: 20px;
	background: url(../images/icon_edit.gif) no-repeat;
}

.delButn {
	width: 20px;
	height: 20px;
		background: url(../images/icon_del.gif) no-repeat;
}

.editButn:hover{
		background: url(../images/icon_edit-or.gif) no-repeat;
}

.delButn:hover{
			background: url(../images/icon_del-or.gif) no-repeat;
}


.toonRksData{
	color: #F58220;
}

.toonRksData input{
	margin-left: 0px;
}

.dichtBlok {
	color: #F58220;
	margin-top: 2px;
	font-size: 14px;
	font-weight: bold;
	display:inline;
}

.lesplInftit
{
	display: block;
	margin: 0.5em 0em;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #f59443;
	padding-left:15px;
}

.lesplInfVeld{
display:block;
padding-bottom:5px;
	border-bottom: 2px solid #990000;
	margin-bottom:15px;
	padding-left:30px;
	padding-right: 10px;
	text-align: justify;
}

.pdfDownLink {
font-size: 14px;
font-weight: bold;
display: block;
float: right;
}

.pdfDownLink img {
	border: 0px;
	position: relative;
	top:3px;
}

#feedbackbutton {
	position: absolute;
	top:10px;
	left: 70%;
	color: #fcfdfe;
	padding: 5px 15px;
	margin-left: 8px;
	border: 1px solid #cf630a;
	border-top: none;
	background: #F58220;
	text-decoration: none;
	
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

.feedbackwindow {
	width: 440px;
	border: 1px solid black;
	background: white;
	padding: 5px;
}

.feedbackwindow textarea {
	margin-left: 0px;
	width: 425px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
	height: 70px;
}

.feedbackwindow input {
	margin-left: 0px;
	margin-right: 10px; 
	width: 90px;
	float: right; 
}

.feedbackwindow #pulldown {
	clear: both;
	height: 1px;
}

#feedbWachtBlok {
	height: 80px;
	display: block;
	text-align: center;
	padding-top: 40px;
}

#feedbBedankt {
	height: 80px;
	display: block;
	text-align: center;
	padding-top: 40px;
}

#bijkinfo {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
}

.warning 
{
	color: Red;
	font-size: 14px;
	font-weight: bold;
}

.smallwarning 
{
	color: Red;
}

.inschrMeerLesplLespl{
	display: inline;
	font-size: 10px;
}
