/* Exodus 20.15 - http://www.biblegateway.com/passage/?search=exodus%2020.15;&version=8; */
/* NOTE: Don't even try to f*ck up the CSS nor the HTML or you will be eaten by a big fat bad guy! */

/* ----------(  GENERAL  )---------------- */

    * {
        padding:0;
        margin:0;
    }
    a{
        outline:none;
		text-decoration:none;
    }
	a img {
	border:none;
	}
	ul li {
	list-style:none;
	}
    body {
	    font-size:12px;
        font-weight:normal;
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        color:#000;
        background: #fff url(./images/BGbody.png) top left repeat-x;
		line-height:1.26em;
		min-height:658px;
    }
	
	input {
	border:none;
	}

/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */

    html { 
        min-height: 100%; 
        margin-bottom: 1px;
		background:#FFFFFF;
    }

/* ----------(  MAIN LAYOUT  )---------------- */
    
    #wrapper {
        margin:0 auto;
        width:965px;
		background:url(./images/BGheadercontent.png) center 135px no-repeat;
		overflow:auto;
    }
    
    
    h1 a {
        text-indent:-9999px;
        background:url(./images/bikeLogo.png) left top no-repeat;
        width:210px;
        height:110px;
        display:block;
		float:left;
    }
	
	h3 {
	line-height:1.5em;
	}
    
	
	/* ------------------------< common classes >----------------------*/
	.bandcenter {
	width:945px;
	margin:0 auto;
	}
	
	.topicbolditalic {
	font-weight:bold !important;
	font-style:italic;
	font-size:1.2em;
	line-height:1.5;
	}
	
	.topicitalic {
	font-style:italic;
	font-size:1.2em;
	}
	
	.clear {
	clear:both;
	}
	
	.eventbutton {
	
	}
	
	.eventsites {
	float:left;
	height: 67px;
	}
	
	.eventdatum a {
	height:15px;
	float:right;
	margin:-40px 40px 0 0;
	z-index:50;
	line-height:1em;
	}
	
	.eventdagblauw{
	color:#0066FF;
	}
	
	.eventdagpaars{
	color:#663399;
	}
	
	.eventjaar {
	font-style:italic;
	}
	
	.meer {
	float:right;
	margin-right:40px;
	padding-top:3px;
	}
	
	a.meer  {
	color:#000000;
	}
	
	a.meer:hover {
	text-decoration:underline;
	}
	
	.itemtitle {
	margin:3px 0 15px 10px;
	}
	
	.datum {
	color:#FF9900;
	margin-right:10px;
	}
	
	.nieuwstitel {
	font-weight:bold;
	}
	
	a.nieuwstitel:hover {
	text-decoration:underline;
	}
	
	.hidden {
	display:none;
	}
	
	.fotogalerij {
	margin-left:15px;
	width:645px !important;
	}
	
	.form {
	margin:0 0 0 100px;
	}
	
	.form input {
	border-bottom:1px solid #666666;
	}
	
	#submit {
	border:none;
	}
	
	#inschrijving {
	margin:0;
	width:350px;
	}
	
	#notification {
	font-weight:bold;
	color:#FF0000;
	margin-bottom:10px;
	}
	
	
	/* ------------------------< END common classes >----------------------*/
	
	
	
    /* HEADER */
  	#wrapper_header {
	height:340px;
	}
	
	#headerLanguage {
	height:110px;
	/*background:url(./images/BGlanguage.png) right top no-repeat;*/
	}
	
	#languagemenu {
	margin:60px 0 5px 0;
	heigt:20px;
	}
	
	#languagemenu ul {
	} 
	
	#languagemenu ul li {
	list-style:none;
	display:inline;
	width:30px;
	margin:0 5px;
	}
	
	#languagemenu ul li a {
	color:#999999;
	text-decoration:none;
	}
	
	#languagemenu ul li a.active, #languagemenu ul li a:hover {
	color:#000000;
	font-weight:bold;
	}
	
	#sharebutton {
	heigt:20px;
	}
	
	.langboxright {
	float:right;
	width:120px;
	text-align:right;
	}
	
	#headerContent {
	height:227px;
	position:relative;
	top:0;
	border-bottom:3px solid #000000;
	}
	
	#headerContentL {
	margin:0;
	float:left;
	}
	
	#headerMainnav {
	margin:0;
	height:25px;
	width:679px;
	}
	
	#headerIMG {
	border-right:solid #000 1px;
	height:203px !important;
	width:944px !important;
	overflow:hidden;
	}
	
	#headerIMG img{
		width:944px !important;
	}
	
	#headerContentR {
	position:relative;
	top:0;
	float:right;
	width:264px;
	overflow:hidden;
	height:230px;
	}
	
	#headerContentRtitel {
	 background:url(./images/BGevents.png) left top repeat-x;
	 height:25px;
	 display:block;
	 padding-left:5px;
	 color:#FFFFFF;
	}
	
	#headerContentRbutton ul{
	margin:0;
	line-height:0 !important;
	}
	
	#headerContentRbutton ul li {
	list-style:none;
	margin:0;
	}
	
	#headerContentRbutton ul li a {
	color:#000000;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	}
	
	.BIZ {
	background:url(./images/buttonBIZ.png) right top no-repeat;
	}
	
	.ICT {
	background:url(./images/buttonICT.png) right top no-repeat;
	}
	
	.nextapp {
	background:url(./images/buttonnextapp.png) right top no-repeat;
	}
	
	
	
	 /*  End HEADER */
	
    
    /* Content */
    
    #wrapper_content  {
        overflow:auto;
		margin-bottom:70px;
		background:#FFFFFF;
    }
    
    #content {
     margin-top:10px;  
    }
	
	#content a {
	color:#0066FF;
	}
	
	#content a:hover, #contentinhoud a {
	color:#0066FF;
	text-decoration:underline;
	}
    
    #content h3 {
	color:#0066FF;
	font-size:1.4em;
	margin-top:10px;
	margin-bottom:20px;
       
    }
    
    #content p {
      
    }
    
    #content img {
        
    }
	
	#Lbox {
	width:660px;
	float:left;
	overflow:auto;
	}
	
	#submenu {
	background:url(images/BGLcolumn.png) top left no-repeat;
	float:left;
	width:195px;
	padding-left:15px;
	}
	
	.submenutitle {
	margin-top:3px;
	}
	
	.submenulink {
	margin:10px 0 0 20px;
	}
	
	.submenulink a {
	display:block;
	margin-bottom:5px;
	}
	
	#contentinhoud {
	width:640px;
	float:right;
	}
	
	#contentinhoud img {
	float:left;
	margin-right:10px;
	}
	
	#contentinhoud ul li {
	list-style:disc;
	list-style-position:outside;
	margin:0 0 10px 20px;
	}
	
			/*** videolijst ***/
			.videolijst li {
			margin:0 0 20px 0 !important;
			list-style:none !important;
			
			}
			.videolijst a img{
			float:none !important;
			}
			
			a.videotekst {
			color:#000000 !important;
			text-decoration:none !important;
			}
			
			/***** end videlijst *****/
			
			/*** newslijst ***/
			a.newstekst  {
			color:#000000 !important;
			text-decoration:none !important;
			}
			
			a.newstekst:hover {
			text-decoration:underline !important;
			}
			
			.newslijst li {
			margin:0 0 20px 0 !important;
			list-style:none !important;
			}
			
			.newsitem {
			margin-bottom:20px;
			}
			
			.newsitem li {
			margin:0 0 20px 20px;
			list-style:disc;
			list-style-position:outside;
			}
			
			/*** einde newslijst ***/
	
	
	#Rbox {
	width:240px;
	float:right;
	margin:10px;
	}
	
	#quotes {
	border:#999999 1px solid;
	margin-bottom:10px;
	overflow:hidden;
	padding:5px 5px 0px 5px;
	}
	
	p.quotetekst  {
	color:#0066FF;
	margin-left:5px;
	}
	
	.quotetitle {
	font-weight:bold;
	margin-left:5px;
	}
	
	#inthepic {
	height:auto;
	overflow:hidden;
	margin:10px 0;
	overflow:hidden;
	}
	
	#inthepic img {
	padding-bottom:5px;
	}
	
	#partners {
	border:#999999 1px solid;
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
	overflow:hidden;
	padding:20px;
	}
	
	#partners img {
	top:20px !important;
	}
    
    
   
    /* footer */
    
    #wrapper_footer {
        margin-bottom:50px;
		text-align:center;
		color:#999999;
		font-size:0.9em;
    }
	
	#wrapper_footer a {color:#999999;}
	
	#wrapper_footer a:hover {text-decoration:underline;}
    
	#footermenu {
	height:15px;
	border-bottom:1px solid #CCCCCC;
	}
	
	#footermenu ul{
	display:inline;
	}
	

	#footermenu a {
	text-transform: uppercase;
	color:#999999;
	text-decoration:none;
	padding-right:5px;
	}
	
    #footermenu ul.sf-menu{	
	
	}
	
	#footermenu .sf-menu li {
	margin-right:5px;
	display:inline;
	float:none;
	}
	
	#footermenu .sf-menu a {
	text-transform: uppercase;
	color:#999999;
	text-decoration:none;
	padding-right:5px;
	border-right: 1px solid #999999;
	display:inline !important;
	}
	
	#footermenu .sf-menu a:hover,  #footermenu a.tac:hover {
	color: 			#FF9900;
	text-decoration:none;
	
	}
	
	
	
	
    
   
    
    #footer #wax {
        margin-top:8px;
        padding-left:40px;
        line-height:32px;
        color:#8abd2c;
        text-decoration:none;
        background:url(../images/wax_interactive_logo.jpg) left center no-repeat;
        height:35px;
        display:block;
        float:left;
    }
	
	
	/*---------< HOMEPAGINA opmaak >----------------*/
	#newsbanner {
	height:90px;
	background:#232323;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	line-height:1em;
	font-size:.9em;
	}
	
	#newsbanner h4{
	color:#3399FF;
	margin:0;
	padding:0;
	}
	
	.newsbanner li {
	float:left;
	width:310px;
	list-style:none;
	padding:5px 0px 5px 5px;
	}
	
	.newsbanner li a {
	color:#FFFFFF;
	}
	
	.newsbanner li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	.newsbanner li .newsbannerimg {
	float:left;
	margin-right:5px;
	width:110px;
	height:75px;
	overflow:hidden;
	}
	
	.bluearrow {
	color:#3399FF;
	margin-left:5px;
	}
	
	#homecontent {
	overflow:hidden;
	margin-top:10px;
	}
	
	#homeLbox {
	width:665px;
	float:left;
	overflow:auto;
	}
	
	#intropages {
	width:655px;
	margin:10px 0 10px 10px;
	overflow:hidden;
	}
	
	.intropage {
	width:305px;
	float:left;
	margin-right:20px;
	line-height:1.6em;
	}
	
	.intropage a {
	color:#0066FF;
	text-decoration:underline;
	
	}
	.intropage h3 {
	color:#0066FF;
	margin-top:0px !important;
	}
	.intropage h3 a:hover {
	text-decoration:underline;
	}
	
	.intropage h3 {
	font-size:1.4em;
	}
	
	.intropage ul li {
	list-style:disc;
	line-height:1.6em;
	list-style-type:disc;
	list-style-position:outside;
	margin:0 0 10px 20px;
	}
	
	#video {
	height:240px;
	width:255px;
	float:left;
	margin:15px 0 0 10px;
	overflow:hidden;
	background:url(images/headvideo.png) top left no-repeat;
	
	}
	
	#nieuws {
	height:240px;
	width:375px;
	background:url(images/headnews.png) top left no-repeat;
	float:right;
	margin-top:15px;
	overflow:hidden;
	}
	
	#nieuws ul {
	line-height:1em;
	}
	
	.nieuws li {
	padding:5px 0;
	border-bottom:solid 1px #CCCCCC;
	overflow:hidden;
	width:360px;
	height:15px;
	line-height:1.7em;
	}
	
	.nieuws li a {
	color:#000000;
	}
	
	.nieuws li a:hover .nieuwstitel{
	text-decoration:underline;
	}
	
	#footercontact {
	height:70px;
	}
	
	#footercontact a.wax {
	background:transparent url(images/wax_logo_reflection_transp50.png) no-repeat scroll right top;
	cursor:pointer;
	display:inline;
	height:50px;
	padding-bottom:50px;
	padding-right:30px;
	width:140px;
	}
	
	#footercontact a.wax:hover {
	background:transparent url(images/wax_logo_reflection.png) no-repeat scroll right top;
	}
	
	/*---------< einde HOMEPAGINA opmaak >----------------*/
	
	
	
	/*---------< FORMULIER opmaak >----------------*/
	
	
	fieldset {border:none;}
	
	.formsubtitel{
	font-size:1.2em;
	color:#0066FF;
	padding:10px 0;
	letter-spacing:.1em;
	}
	
	.radiobutton input {
	margin:0 5px 0 10px;
	}
	
	#submit {
	margin-top:50px;
	padding:10px 20px;
	cursor:pointer;
	}
	
	
	#inschrijving {
	margin:0;
	width:400px;
	}
	
	.contactForm .inputText{
		background-color:#eeeeee;
		width:300px;
		padding:5px;
	}
	
	.contactForm textarea{
		background-color:#eeeeee;
		width:300px;
		height:100px;
		padding:5px;
		border:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	.contactForm .inputButton{
		padding:5px;
	}
	
	.fout{
		color:#FF0000;
	}