@CHARSET "ISO-8859-1";

/*** ALL ***/
* {	margin: 0px; padding: 0px;}
body { background: #FFFFFF; }
body, tr, td, h1, h2, h3, div { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #161616;}
img { border: 0; -ms-interpolation-mode: bicubic;}


/*** Homepage ***/
#masterdiv { position: absolute; width: 1024px; height: 1250px; top: 0px; left: 0px;}
.homelink { position: absolute; margin: 14px 0 0 26px; width: 686px; height: 130px;}
.alternatelink { position: absolute; left: 840px; top: 40px; width: 170px; height: 24px; overflow:hidden;}
.sitecomlink { position: absolute; left: 840px; top: 70px; width: 170px; height: 24px; overflow:hidden;}
.dance4lifelink { color: #E80810; text-decoration:none;}

.div01 { position: relative; background-image:url('/images/bg_01.jpg'); background-repeat: no-repeat; width: 1024px; height: 180px;}

.div02 { position: relative; background-image:url('/images/bg_02.jpg'); background-repeat: no-repeat; width: 1024px; height: 180px;}
.intro { position: absolute; width: 652px; height: 76px; margin: 54px 0 0 28px;}
.intro p { font: 76%/140% Verdana, Arial, sans-serif; font-weight: bolder; font-size: 11px; color: #ffffff;}
.goodiebag { position: absolute; left: 715px; top: 60px;}
.subscribe { position: relative; top: 15px; width: 210px; padding: 5px; margin-bottom: 20px; background: #d91717; color: #ffffff; font-size: 14px; font-weight: bold; border: 2px solid #ffffff;}
.twitget { position: relative; top: 10px; left: 0px;}

.div03 { background-image:url('/images/bg_03.jpg'); background-repeat: no-repeat; width: 1024px; height: 340px;}
.promo { position: absolute; margin-top: 70px; margin-left: 31px;}
.promo h1 { color: #323232; font-style: italic; font-weight: bold; font-size: 19px;}
.promo h1 span { position: absolute; color: #e80810; top: -1px; left: 1px;}
.doemee { position: relative; left: 226px; top: 126px; width: 360px;}
.doemee h1 { color: #ffffff; font-family: Tahoma; font-size: 22px;}
.doemee h1 span { position: absolute; color: #ffffff; top: -1px; left: 1px;}
.doemee h4 { color: #ffffff; font-size: 12px; font-weight: bold;}
.doemee h4 span { position: absolute; color: #ffffff; top: -1px; left: 1px;}
.doemee p { position: relative; color: #ffffff; font-size: 11px; font-weight: bold; padding: 0 0 0 15px;}
.doemee h2 { position: relative; color: #ffffff; font-size: 14px; font-weight: 600; top: 18px; padding-left: 70px;}
.doemee img { position: relative; left: 140px; top: 45px;}
.doemee .jump01 { position: relative; left: 2px; padding: 10px 0 0 10px;}
.doemee .jump02 { position: relative; left: 5px;}
.doemee .jump03 { position: relative; left: 12px;}
.doemee .jump04 { position: relative; left: 16px;}
.doemee .jump05 { position: relative; left: 22px;}
.doemee .jump06 { position: relative; left: 26px;}
.doemee .jump07 { position: relative; left: 42px;}
.doemee .jump08 { position: relative; left: 42px;}

.div04 { background-image:url('/images/bg_04.jpg'); background-repeat: no-repeat; width: 1024px; height: 220px;}
.uitleg { position: relative; color: #ffffff; width: 480px; height: 180px; top: 30px; left: 32px;}
.uitleg p { position: relative; font-size: 11px; font-weight: bold; top: 20px; margin-bottom: 6px;}
.uitleg .extra { font-size: 12px; font-weight: bold;}



.aldus { position: absolute; width: 240px; height: 180px; top: 746px; left: 760px;}
.aldus h1 { color: #ffffff; font-family: Tahoma; font-size: 18px;}
.aldus p { position: relative; color: #ffffff; font: 110%/134% Verdana, Arial, sans-serif; font-size: 11px; font-weight: 600; top: 8px; padding-left: 8px;}
.aldus .jump01 { position: relative; left: 0px; margin-bottom: 15px;}
.aldus .jump02 { position: relative; left: 54px;}
.aldus .jump03 { position: relative; left: 42px;}
.aldus .jump04 { position: relative; left: 30px;}
.aldus .jump05 { position: relative; left: 30px;}
.aldus .p2 { position: relative; top: 36px; }
.aldus a  { color: #ffffff; text-decoration: none;}
.aldus a:link  { color: #ffffff; text-decoration: none;}
.aldus a:visited  { color: #ffffff; text-decoration: none;}
.aldus a:hover { color: #ffffff; text-decoration: underline;}
	
.div05 { background-image:url('/images/bg_05.jpg'); background-repeat: no-repeat; width: 1024px; height: 564px;}
.prijzen { position: relative; width: 800px; height: 90px; top: 64px; left: 94px;}
.prijzen p { position: relative; color: #ffffff; font: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: 600; top: 8px; padding-left: 3px;}
.prijzen .small { float: left; width:70px;}
.prijzen .long { float: left; width:700px;}

.charity { position: relative; top: 210px; left: 20px; width: 1000px;}
.charity p { font-family: Tahoma; font-size: 7.7pt; font-weight: normal; padding: 14px; color: #ffffff;}
.dance4life { float: left; width: 284px; height: 200px;}
.fight { float: left; width: 284px; height: 200px; margin-left: 60px;}/*-132px;*/
.global { float: left; width: 284px; height: 200px; margin-left: 66px;}/*-132px;*/

.moreinfo { position: relative; top: -34px; left: 5px; width: 1000px;}
.moreinfo a  { color: #ffffff; text-decoration: none;}
.moreinfo a:link  { color: #ffffff; text-decoration: none;}
.moreinfo a:visited  { color: #ffffff; text-decoration: none;}
.moreinfo a:hover { color: #ffffff; text-decoration: underline;}

/*.pers { width: 58px; height: 150px; margin: -284px 0 0 28px;}*/
.pers { position: absolute; width: 58px; height: 220px; top: 270px; left:926px;}
.twitter { position: absolute; width: 58px; height: 60px; top: 160px; left:924px;}

.footer { position: relative; top: -30px; text-align: center; }
.footer,
.footer a, 
.footer a:hover { color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;}
.footer a:hover { text-decoration: underline;}

/*** Form ***/
.location {	position: absolute;	left: 270px; top: 260px; color: #ffffff;}


.header { font-family: Arial; font-size: 28px; font-weight: bold; color: #ffffff;}
.formtext {	float: left; font-weight: bold; width: 300px; margin-top: 4px; font-size: 11px; color: #ffffff;}
.formtext2 { float: left; font-weight: bold; width: 154px; margin-top: 4px; font-size: 11px; color: #ffffff;}
.require { float: left; font-weight: bold; width: 20px; margin-top: 0px; font-size: 11px;}
.formtext span { font-family: Arial; font-size: 14px;}
.forminput { float: left; margin-top: 1px;}
.forminputnone { margin-top: 1px;}

.text { width: 224px;}
.team { width: 284px; margin-left: 10px; margin-top: 3px;}
.radio { width: 60px; color: #ffffff; font-size: 11px; font-weight: bold;}
.radio2 { width: 200px; color: #ffffff; font-size: 11px; font-weight: bold;}
.textdate { width: 124px;}
.team input { width: 270px;}
.text input { width: 260px;}
.textdate input { width: 120px;}
.smalltext { font-size: 10px; margin-top: 1px; color: #ffffff;}
.smalltext span { font-family: Arial; font-size: 18px; font-weight: bold; color: #ffffff;}
.submit { position: absolute; left: 310px; cursor: hand;}

.routelink { margin: 50px 0 0 0; color: #ffffff;}
.routelink img { margin: 0px 5px 0 0;}
.routelink p { margin: 5px 0 0 0px; font-size: 14px; font-weight: bold;}

.terms { margin-top: 40px; font-size: 10px; width: 500px; color: #ffffff;}
.terms h2 { font-size: 14px; font-weight: bold; text-decoration: underline; color: #ffffff;}
.terms h3 { margin-top: 7px; font-size: 9px; font-weight: bold; color: #ffffff;}
.terms ul { margin-top: 7px; list-style-image: url('/images/dot.jpg'); color: #ffffff;}
.terms li { font-size: 9px; font-weight: bold; margin-left: 15px; color: #ffffff;}

/*** Route ***/
.textroute { margin: 16px 0 0 54px; width: 400px;}
.textroute p { font-size: 14px; font-weight: bold; margin: 6px 0 0 0; color: #ffffff;}
.route { position: relative; top: 510px; width: 500px;}
.location h1 { font-size: 25px; margin: 20px 0 0 0px;}
.route h3 { font-size: 13px; margin: 30px 0 0 0px; color: #ffffff;}
.route h4 { font-size: 11px; margin: 10px 0 0 20px; color: #ffffff;}
.route p { font-size: 11px; margin: 5px 0 0 20px; color: #ffffff;}

/*** Contact ***/
.contact { margin-top: 50px;}
.contacttext { margin-top: 30px; color: #ffffff;}
#Geboortedatum4_error .error_message{ margin:0px; padding:0px;}


