/* COMMON */

p {
	line-height: 180%;
	font-size: 15px;
	margin: 10px 0 0 0px; 
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div.header div.gecentreerd,
div.main,
div.footer {
	margin: 0 auto;
	width: 860px; 
}

div.footer div.left{
	width: 810px;
	padding: 0 40px 0 10px;
}

h2 {
	font-size: 27px;
	font-weight: bold;
}
h2 span {
	color: #009CB5;
}

div.clearfix,
div.clearer {
	clear: both;
}

/* HEADER */

div.header {
	background: url(../img/css_bg/header_big.png) ;
	background-repeat:no-repeat;
}
div.header div.header {background:none;}
div.header div.gecentreerd {

}

div.lang {
	padding: 3px 22px 0 0;
	margin-bottom: 3px;	
	text-align: right;
	font-size: 14px;
	color: #999;
}
div.lang a {
	color: #009CB5;
	text-decoration: underline;
}
div.lang a.current {
	color: #999;	
	text-decoration: none;
}
div.nav {
	background: url(../img/css_bg/nav2.png) no-repeat left top; /* 841x50 */
	height: 52px;
	width: 841px;
	padding: 0 10px 0 30px;
}
div.nav a {
	background: url(../img/css_bg/pipe.png) no-repeat right top;
	display: block;
	float: left;
	height: 41px;
	padding: 9px 11px 0 10px;
	margin-top: 5px;
	font-weight: 600;
	font-size: 15px;
	text-decoration: none;
	color: #000;
}

div.nav a.navContact {
	background: none;
}
div.nav a.in,
div.nav a:hover {
	color: #FFF;
}
div.nav a.navHome.in,
div.nav a.navHome:hover {
	background: url(../img/css_bg/navHome.png) no-repeat left top;
}
div.nav a.navVoorWie.in,
div.nav a.navVoorWie:hover {
	background: url(../img/css_bg/navVoorWie.png) no-repeat left top;
}
div.nav a.navProgramma.in,
div.nav a.navProgramma:hover {
	background: url(../img/css_bg/navProgramma.png) no-repeat left top;
}
div.nav a.navInschrijven.in,
div.nav a.navInschrijven:hover {
	background: url(../img/css_bg/navInschrijven.png) no-repeat left top;
}
div.nav a.navPraktischeInfo.in,
div.nav a.navPraktischeInfo:hover {
	background: url(../img/css_bg/navPraktischeInfo.png) no-repeat left top;
}
div.nav a.navDeExpertgroep.in,
div.nav a.navDeExpertgroep:hover {
	background: url(../img/css_bg/navStraight.png) repeat-x left top;
}
div.nav a.navSponsors.in,
div.nav a.navSponsors:hover {
	background: url(../img/css_bg/navStraight.png) repeat-x left top;
}
div.nav a.navContact.in,
div.nav a.navContact:hover {
	background: url(../img/css_bg/navStraight.png) repeat-x left top;
}

div.headerLeft {
	float: left;
	background: url(../img/css_bg/header_nl.png) no-repeat right center;  /*434x202 */
	width: 434px;
	height: 202px;
	margin-top: 10px;
}
div.headerLeft.nl {
	/*background: url(../img/css_bg/header_nl.png) no-repeat right center;  434x202 */
}
div.headerLeft.fr {
	background: url(../img/css_bg/header_fr.png) no-repeat right center; /* 434x202 */
}
div.headerLeft div.invisible {
	display: none;
}
div.headerLeft div.snoei {
	display: none;
	padding: 140px 0 15px 30px;
	font-size: 13px;
	color: #999;
}
div.headerRight {
	position: relative;
	top: -15px;
	left: 0;
}

/* MAIN */

div.main {
	/* clear: both; */
	position: relative; top: -30px;
}
div.mainLeft {
	float: left;
	width: 510px;
	/* margin: 10px 50px 0 0; */
	margin: 30px 50px 0 0;
}
div.mainRight {
	float: left;
	width: 285px;
}
div.mainRight a.inschrijven {
	display: block;
	background: url(../img/css_bg/inschrijvenLink2.png) no-repeat center center; /* 285x100 */
	width: 285px;
	height: 100px;
	text-decoration: none;
}
div.mainRight a.inschrijven span {
	display: block;
	position: relative;
	top: 45px;
	left: 13px;
	width: 170px;
	text-align: center;
	font-size: 27px;
	font-stretch: extra-condensed;
	font-weight: bold;
	color: white;
}
div.mainRight a.inschrijven:hover span {
	color: #fff;
}
div.mainRight div.exclusief {
	background: url(../img/css_bg/exclusief.png) no-repeat center center; /* 265x255 */
	width: 265px;
	height: 255px;
}
div.mainRight div.exclusief div.content {
	padding: 20px 15px 0 28px;
}
div.mainRight div.exclusief div.content h2 {
	padding-bottom: 0;
}
div.mainRight div.exclusief div.content div.tekst {
	font-size: 14px;
	color: #000;
	line-height: 150%;
	padding: 5px 0 8px 0;
	height: 112px;
}
div.mainRight div.exclusief div.content div.dank {
	font-size: 12px;
	color: #CCC;
	width: 160px;
}
div.mainRight a.stuurDoor {
	display: block;
	float: left;
	background: url(../img/css_bg/stuurDoor.png) no-repeat center center; /* 285x115 */
	width: 285px;
	height: 115px;
	text-decoration: none;
}
div.mainRight a.stuurDoor span {
	display: block;
	position: relative;
	top: 30px;
	left: 24px;
	width: 170px;
	line-height: 100%;
	font-size: 28px;
	font-weight: bold;
	color: #000;
}
div.mainRight a.stuurDoor:hover span {
	color: black;
}

/* MAIN - TAALKEUZE */
div.taalkeuze {
	margin: 30px 0 25px 310px;
	background: url(../img/css_bg/taalkeuze.png) no-repeat left center; /* 415x190 */
	height: 190px;
}
div.taalkeuze div.marginTop {
	height: 30px;
}
div.taalkeuze a {
	display: block;
	clear: both;
	cursor: pointer;
	text-decoration: none;
}
div.taalkeuze a.nl {
	height: 85px;
	width: 300px;
}
div.taalkeuze a.fr {
	margin-left: 115px;
	height: 75px;
	width: 300px;
}
div.taalkeuze a div {
	position: relative;
	color: white;
	text-decoration: none;
	font-size: 32px;
	font-weight: bold;
}
div.taalkeuze a:hover div {
	color: black;	/* font-weight: normal; */
}
div.taalkeuze a.nl div {
	top: 25px;
	left: 100px;
	width: 180px;
}
div.taalkeuze a.fr div {
	top: 18px;
	left: 40px;
	width: 180px;
}

/* MAIN - HOME */
div.mainLeft div.deExpertgroep.nl {
	background: url(../img/css_bg/deExpertgroep_nl.png) no-repeat center center; /* 526x110 */
	width: 526px;
	height: 110px;
}
div.mainLeft div.deExpertgroep.fr {
	background: url(../img/css_bg/deExpertgroep_fr.png) no-repeat center center; /* 523x145 */
	width: 523px;
	height: 145px;
}
div.mainLeft div.deExpertgroep h2 {
	padding: 18px 10px 0 25px;
}
div.mainLeft div.deExpertgroep h2 span {
	color: #009CB5;
}
div.mainLeft ul {
	margin: 40px 0 0 40px;
}
div.mainLeft ul li {
	list-style-position: outside;
	list-style-image: url(../img/doubleSlash.png);
	list-style-type: none;
	padding: 5px 0;
	font-size: 15px;
}

/* MAIN - VOOR WIE */
div.mainLeft div.voorWie {
	background: url(../img/css_bg/voorWie.png) no-repeat left top; /* 207x65 */
	width: 275px;
	height: 65px;
}
div.mainLeft div.voorWie h2 {
	padding: 18px 15px 0 30px;
	text-align: left;
}
div.mainLeft div.voorWie h2 span {
	color: #009CB5;
}
div.mainLeft p {
	margin: 10px 0 0 45px;
	font-size: 15px;
}
div.mainLeft p a {
	color: #009CB5;
}

/* MAIN - PROGRAMMA */
div.mainLeft div.print {
	float: right;
	margin: 20px 0 0 0;
}
div.mainLeft div.print a {
	display: block;
	text-decoration: none;
}
div.mainLeft div.print a span {
	height: 25px;
	line-height: 200%;
	padding-right: 8px;
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}
div.mainLeft div.print a:hover span {
	text-decoration: none;
}
div.mainLeft div.programma {
	background: url(../img/css_bg/programma.png) no-repeat left top; /* 228x65 */
	width: 228px;
	height: 65px;
}
div.mainLeft div.programma h2 {
	padding: 18px 15px 0 15px;
	text-align: center;
}
div.mainLeft div.programma h2 span {
	color: #009CB5;
}
div.mainLeft div.overzicht {
	margin: 30px 0 0 0;
}
div.mainLeft div.overzicht a {
	display: block;
	width: 510px;
	height: 28px;
	text-decoration: none;
}
div.mainLeft h3,
div.mainLeft div.overzicht a {
	color: #009CB5;
	font-weight: bold;
	font-size: 18px;
}
div.mainLeft div.overzicht a span {
	text-decoration: none;
}
div.mainLeft div.overzicht a:hover span {
	text-decoration: underline;
}
div.mainLeft hr {
	margin-top: 30px;
	height: 3px;
	border: 0;
	color: #CCC;
	background: #CCC;
}
div.mainLeft div.klok {
	clear: both;
	background: url(../img/icons/klok.png) no-repeat left top; /* 25x25 */
	margin: 30px 0 0 0;
	padding: 0 0 0 40px;
	height: 25px;
	font-size: 20px;
	font-weight: bold;
	color: #99A5B2;
}
div.mainLeft h3 {
	margin-top: 20px;
	clear: both;
}
div.mainLeft div.single,
div.mainLeft div.double {
	clear: both;
	padding-top: 18px;
}
div.mainLeft div.single div.picture,
div.mainLeft div.double div.picture {
	float: left;
	width: 90px;
}
div.mainLeft div.single div.text,
div.mainLeft div.double div.text {
	float: left; clear: right;
	width: 420px;
	line-height: 170%;
}
div.text h4 {
	font-weight: bold;
	line-height: 140%;
}
div.text h4 span {
	color: #009CB5;
}
div.text div.title {
	color: #99A5B2;
	margin: 0 0 0 0;
}
div.text p {
	margin: 8px 0 0 0 !important; 
}
div.mainLeft div.inschrijvenArrow {
	margin: 20px 0 0 0;
}
div.mainLeft div.inschrijvenArrow a {
	display: block;
	width: 200px;
	height: 40px;
	text-decoration: none;
}
div.mainLeft div.inschrijvenArrow a {
	color: #000;
	font-weight: bold;
	font-size: 30px;
}
div.mainLeft div.inschrijvenArrow a span {
	text-decoration: none;
}
div.mainLeft div.inschrijvenArrow a:hover span {
	text-decoration: underline;
}

/* MAIN - INSCHRIJVEN */
div.inschrijven {
	background: url(../img/css_bg/inschrijven.png) no-repeat left top; /* 228x65 */
	width: 228px;
	height: 65px;
}
div.inschrijven h2 {
	padding: 18px 15px 0 15px;
	text-align: center;
}
div.inschrijven h2 span {
	color: #009CB5;
}
div.verplicht {
	margin-top: 20px;
	color: #999;
	font-size: 13px;
}
div.form-row {
	padding: 10px 0 0 0;
	font-size: 14px;
}
div.form-row div.form-l {
	font-weight: bold;
	padding-bottom: 3px;
}
div.form-row div.form-l span {
	color: #009CB5;
}
div.form-row div.form-r select {
	width: 463px;
	border: 1px solid #CCC;
}
div.form-row div.form-r input[type='text'] {
	width: 463px;
	border: 1px solid #CCC;
}
div.form-row div.form-r input[type='text'].short {
	width: 155px;
}
div.form-row div.form-r div.checkbox-row {
 	clear: both;
	padding: 6px 0 3px 0;
}
div.form-row div.form-r div.checkbox-row div.input {
	float: left;
	width: 20px;
	margin: 6px 3px 0 0;
}
div.form-row div.form-r div.checkbox-row div.label {
	float: left;
	width: 453px;
	line-height: 170%;
}
div.form-row div.form-r div.checkbox-row label.checkbox {
	/* color: #999; */
}
div.button-row {
	margin-top: 20px;
}
div.button-row div.form-r input.form_button {
	background: url(../img/css_bg/verzenden.png) no-repeat left top; /* 145x39 */
	width: 145px;
	height: 39px;
	border: 0;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}
div.button-row div.form-r input.form_button:hover {
	color: #000;
}
div.mainLeft hr.inschrijven {
	margin-top: 10px;
	height: 1px;
	border:0;
}
div.belowTitle p {
	margin: 30px 0 10px 0;
	font-size: 15px;
	line-height: 160%;
}
div.belowButton p {
	margin: 40px 0 10px 0;
	font-size: 13px;
	line-height: 160%;
}


/* MAIN - PRAKTISCH */
div.mainLeft div.praktischeInfo {
	background: url(../img/css_bg/praktischeInfo.png) no-repeat left top; /* 275x65 */
	width: 275px;
	height: 65px;
}
div.mainLeft div.praktischeInfo h2 {
	padding: 18px 15px 0 15px;
	text-align: center;
}
div.mainLeft div.praktischeInfo h2 span {
	color: #009CB5;
}
div.mainLeft p a {
	color: #009CB5;
}
div.mainLeft div.textLeft {
	float: left;
	width: 263px;
}
div.mainLeft div.textFull {
	clear: both;
}
div.mainLeft div.textFull p {
	margin-top: 0;
}
div.mainLeft div.imageRight {
	float: right;
	width: 247px;
	margin-top: 15px;
	text-align: right;
}

/* MAIN - EXPERTGROEP */

/* MAIN - SPONSORS */

/* MAIN - CONTACT */
div.mainLeft div.contact {
	background: url(../img/css_bg/contact.png) no-repeat left top; /* 207x65 */
	width: 207px;
	height: 65px;
}
div.mainLeft div.contact h2 {
	padding: 18px 15px 0 30px;
	text-align: left;
}
div.mainLeft div.contact h2 span {
	color: #009CB5;
}
/* MAIN - SEND TO A FRIEND */

textarea {
	height: 162px;
	width: 453px;
	border: 1px solid #CCC;
	padding: 5px;
}

/* FOOTER */

div.footer {
	clear: both;
}

div.structureleSponsors {
	background: url(../img/css_bg/structureleSponsors.png) no-repeat center center; /* 347x65 */
	width: 347px;
	height: 65px;
	text-align: center;
	margin: 0 0 20px 0;
}
div.eventSponsors {
	background: url(../img/css_bg/eventSponsors.png) no-repeat left bottom; /* 269x65 */
	height: 65px;
	margin: 70px 0 20px 0;
	padding-left: 15px;
}
div.structureleSponsors span,
div.eventSponsors span {
	line-height: 220%;
	font-size: 30px;
	font-weight: bold;	
	padding: 0 10px;
}
div.eventSponsors span {
	line-height: 210%;
}

div.logos {
	margin-left: 20px;
}


div.shadedLine {
	background: url(../img/css_bg/shadedLine.png) no-repeat left bottom; /* 810x15 */
	height: 50px;
}
div.space {
	height: 30px;
}
div.creatie {
	float: right;
	margin: 10px 0 10px 0;	
	font-size: 12px;
	color: #999;
}
div.creatie a {
	color: #999;
}
div.creatie a:hover {
	text-decoration: none;
}

.spatietop {
	margin-top:10px;
	}
	
	
.taalkeuze {
	margin-bottm:100px;
	}
