* {
	margin:0 auto;	
	padding:0px;	
	border:0px;	
	font-family: arial;
}
body {     
	/*background:url('../images/background.png');	
	background-repeat:repeat-x;  	*/
	text-align: center; 	
	background-color: #b9e5fb;
}
h1 {
	margin-bottom: 15px;
}
h3.sub-header {
	color: #db9327;
	font-size:14px;
	text-align:left;
}
img {	
	border: 0px;
}
#container {
	width:100%;
	position:relative; 		 		
	margin:0 auto; 				 
	min-height:100%; 			 	
	height:auto !important; 	
	padding:0px;	
	margin:0px;		
	float:left;
}
#main {
	width: 998px;		
	margin-left: auto;	
	margin-right: auto;	
	border: 0px solid black;	
	background-color:#FFFFFF;	
	padding: 0px 0px 50px 0px;
}
div#header {
    width:998px;    
    height:125px;
	background:url('../images/header-topsport.jpg');
	position:relative;
}
div#header-bottom {
    width:998px;    
    height:100px;
	background-color:#FFFFFF;
	position:relative;	
}
	div#header-bottom div.overlay {
		position:absolute;
		bottom:0;
		left:0;
		background:url('../images/header-bar.png');
		height:15px;
		width:998px;
	}
#logo {
	left: 125px;	
	top: 25px;	
	position: absolute;	
	background:url('../images/logo.png');	
	background-repeat:no-repeat;	
	width: 243px;	
	height: 116px;	
}
#language {
	top: 5px;	
	right: 5px;	
	position: absolute;
}
#searchbox {
	right: 0px;
	top: 95px;	
	width: 220px;	
	height: 22px;	
	background:url('../images/search.png');	
	background-repeat:no-repeat;	
	padding-top: 5px;
	background-color:#FFFFFF;	
	background-position:38px 0px;	
	position:absolute;	
	font-size: 11px;	
	text-align: left;	
	color: #7d7d7d;
}

#menu {
    width: 12em;
    text-align:left;
    position:relative;
    z-index:999;
}
    #menu ul {
        list-style: none;
        margin: 0;
        padding: 0;  
    }
    #menu ul .active {
        background:url('../images/hover.png');            
        background-repeat:repeat-x;
        background-position:0px 0px;        
    }
    #menu ul .active a {
        color: #db9327;
    }  
    #menu a, #menu h2 {
        display: block;
        border-bottom: 1px solid #486387;
        border-top: 1px solid #486387; 
        margin: 0;
        padding: 0px 0px;
        font-family: arial;
        font-size: 14px;  
        height: 32px; 
        background-color:#FFFFFF;
        text-decoration:none;
        line-height: 32px;
        color:#062a5c;
        text-indent: 20px; 
    }
    #menu a:hover {
        background:url('../images/hover.png');            
        background-repeat:repeat-x;
        background-position:0px 0px;
        color:#062a5c;
    }
    #menu li {
        position: relative;
    }

    #menu ul ul  {
        position: absolute;
        top: 0;
        left: 101%;
        width: 100%;
    }
    #menu .submenu a{
        background-color:#FFFFFF;
        width:100%;
        font-weight:bold;
        color:#062a5c;
    }
    div#menu ul ul, div#menu ul li:hover ul  {
        display: none;
    }
    div#menu ul li:hover ul, div#menu ul ul li:hover ul {
        display: block;
    }
	
#headspacer {
	height: 20px;
	width: 998px;	
	float: right;	
	background-color:#FFFFFF;
}

#content {
	background-color:#FFFFFF;	
	width: 998px;		
	position:relative;	
	float: left;
}

#content-left {
	width: 208px;
	background-color:#FFFFFF;
	float: left;
	margin-top:10px;	
}
	#content-left-box-spacer {
		clear: left;
		height: 60px;
	}
	#content-left-wrapper {
		width: 208px;			
		background-color:#FFFFFF;					
		clear: left;		
		font-family: arial;		
		font-size: 16px;
		color: #8bae2e;
		text-align: left;	
	}
	#content-left-box {
		 width: 178px;
		 margin-left: 5px;		 
		 background-repeat: no-repeat; 
	}

#content-center {
	width: 560px;
	min-height: 800px;	
	padding: 20px 0px 20px 0px;	
	float: left;			
	font-family: arial;
	font-size: 12px;
	color: #062a5c;
	text-align:center;	
	position: relative;
	border-left:1px solid #dd9928;
	border-right:1px solid #dd9928;
	margin-left:10px;
	margin-right:10px;
}
	#content-center-box {
		 width: 532px;	 
		 margin-left: 15px;
		 text-align:left;
	}	
	#content-center-box h1,h2,h3,h4 {
		margin-bottom:10px;
	}	
	#content-center h1 {
		font-family: arial;	
		font-size: 18px;
		color: #062a5c;	
		text-align:left;		
		font-weight:bold;
	}
	#content-center hr {
		background-color: #062a5c;
		width: 552px;
		height: 1px;	
		margin: 15px 0px 15px 0px;
	}
	#content-center p, b, span {
		font-family: arial;	
		font-size: 12px;	
		color: #062a5c;	
		text-align:left;		
		line-height: 20px;				
		margin-bottom:15px;
	}
	#content-center p a {
		font-weight:bold;
		text-decoration:none;
		color:#062a5c;
	}
	#content-center p a:hover {
		text-decoration:underline;
	}
		
div#pdfbox {
	width: 190px;	
	height: 20px;	
	float:right;
	line-height:22px;	
}
	div#pdfbox img {
		float:right;
	}
	div#pdfbox a {
		color: #db9327;
		text-decoration:none;
		font-weight:bold;
		margin-top:8px;
	}
	div#pdfbox a:hover {
		text-decoration:underline;
	}	
div#twitterbox {
	width: 108px;	
	height: 25px;	
	position:absolute;
	right:10px;
	top:5px;
}
	
#content-right {
	width: 208px;		
	background-color:#FFFFFF;				
	float: left;		
	font-family: arial;
	font-size: 14px;
	color: #c00029;
	text-align:center;	
	margin-top:10px;	
}
	#content-right-box {
		 width: 178px;		 
		 height: 350px;		 
		 margin-left: 2px;			 
		 line-height: 20px;
		 color:#062a5c;
		 text-align:left;
	}
	#content-right h1 {
		font-family: arial;
		font-size: 18px;	
		color: #c00029;	
		text-align:left;		
		font-weight:bold;	
	}
	#content-right h1,h2,h3,h4 {
		margin-bottom:10px;
	}
	#content-right p {
		font-family: arial;	
		font-size: 14px;	
		color: #062a5c;	
		text-align:left;	
	}
	
/* ZOEKEN */
#searchresult {
	width: 532px;
}
	#searchresult h2 {
		font-size: 14px;		
		color: #062a5c;			
		text-align: left;			
		width: 100%;			
		border-bottom: 1px solid #062a5c;				
		clear: both;
	}	
	#searchresult dl {
		font-size: 12px;
		text-align:left;					
		display: block;		
		width: 532px;
	}	
	#searchresult dt {	
		width: 100px;		
		clear: left;		
		float: left;				
		margin-top: 15px;
	}	
	#searchresult dd {
		float: left;		
		width: 407px;		
		margin-top: 15px;
	}
	#searchresult a {
		color: #062a5c;
	}	

/* NEWS */
#news-result {
	width: 532px;	
	color: #062a5c;
}
	#news-result dl {
		font-size: 14px;	
		text-align:left;						
		float:left;
		border: 1px solid #90c3ea;				
	}
	#news-result a {		
		display:block;		
		text-decoration:none;
	}	
	#news-result a:hover {
		background-color: #90c3ea;
	}
	#news-result dt {	
		width: 80px;	
		height: 90px;			
		clear: left;
		float: left;	
		background-repeat:no-repeat;	
		background-color:#FFFFFF;	
		background-position:center;
	}
	#news-result dd {
		float: left;	
		width: 430px;	
		margin-top: 15px;
		text-align: left;
		padding: 5px 5px 0px 5px;
		margin: 0;
		border-left: 1px solid #22a2dc;			
	}
	#news-result p {
		font-size:12px;	
		margin-top: 5px;
	}
	#news-result .published {
		font-size:11px;	
		color: #062a5c;
	}
	#news-result .title {	
		padding-left: 5px;
		color: #062a5c;	
		font-weight: bold;
	}
	#news-result-wrapper {
		clear: both;
		padding-top: 10px;
	}
	#news-result-wrapper a {
		display:block;
		text-decoration:none;	
		float:left;
		margin:0;
		margin-bottom: 10px;		
	}
	#news-result-wrapper a:hover {
		background-color: #90c3ea;	
	}	
	
#navigation-wrapper {
	width: 532px;
}
	#navigation-wrapper a {
		text-decoration:underline;
		color: #032d56;
	}
	#navigation-wrapper a:hover {
		text-decoration:none;
		color: #032d56;
		background-color:transparent;
	}
	
#navigation-left {
	text-align:left;	
	color: #062a5c;	
	float:left;	
	width: 	216px;
}
#navigation-center {
	text-align:center;	
	color: #062a5c;	
	float: left;	
	width: 100px;
}
#navigation-right {
	text-align:right;	
	color: #062a5c	;
	float: left;	
	width: 	216px;
}

#news-detail {
	width:532px;	
	color: #062a5c;	
	overflow: hidden;
}
	#news-detail p {
		font-size:12px;		
		margin-top: 5px;
	}
	#news-detail a {			
		text-decoration:none;	
		color: #062a5c;
		font-weight:bold;
	}	
	#news-detail a:hover {			
		text-decoration:underline;		
		color: #062a5c;
	}	
	#news-detail hr {
		background-color: #062a5c;	
		width: 532px;		
		height: 1px;
		margin: 15px 0px 15px 0px;	
	}
	#news-detail #navigation-wrapper {
		width: 532px;
	}
	#news-detail #navigation-wrapper a {
		text-decoration:underline;
		color: #032d56;
		font-weight:normal;
	}
	#news-detail #navigation-wrapper a:hover {
		text-decoration:none;
		color: #032d56;
		background-color:transparent;
	}
	#news-detail #navigation-left {
		text-align:left;
		color: #062a5c;		
		float:left;		
		width:266px;		
		margin-bottom: 10px;
	}	
	#news-detail #navigation-right {
		text-align:right;
		color: #062a5c;	
		float:left;		
		width: 	266px;		
		margin-bottom: 10px;
	}		
	#news-detail h1 {
		margin: 0;		
		padding: 0;
	}
/* AGENDA */
#agenda-result {
	width: 532px;	
	color: #062a5c;
}
	#agenda-result dl {
		font-size: 14px;	
		text-align:left;				
		width: 532px;
		border: 1px solid #90c3ea;
		float:left;
	}
	#agenda-result a {		
		display:block;
		text-decoration:none;
	}	
	#agenda-result h1 {
		font-size: 14px;
	}
	#agenda-result a:hover {
		background-color:#90c3ea;
	}
	#agenda-result dt {	
		width: 80px;
		min-height: 86px;
		clear: left;
		float: left;
		background-repeat:no-repeat;		
		background-color:#22a2dc;		
		background-position:center;		
		color: #90c3ea;		
		text-align:center;		
		font-size: 22px;		
		font-weight:bold;		
	}
	#agenda-result dt .big {
		font-size: 28px;
		font-weight:bold;
		display:block;
		color: #90c3ea;		
		text-align:center;
		margin-top:10px;
	}
	#agenda-result dd {
		float:left;
		width:422px;
		margin-top: 15px;
		text-align: left;
		padding: 0px 5px 0px 5px;
		margin: 0;	
	}
	#agenda-result .published {
		font-size:11px;
		color: #062a5c;
	}
	#agenda-result .title {	
		padding-left: 5px;
		color: #062a5c;
		font-weight: bold;
	}
	#agenda-result #navigation-wrapper {
		width: 532px;
	}
	#agenda-result a {
		text-decoration:underline;
		color: #032d56;
	}
	#agenda-result #navigation-wrapper a:hover {
		text-decoration:none;
		color: #032d56;
		background-color:transparent;
	}
	#agenda-result #navigation-left {
		text-align:left;
		color: #062a5c;
		float:left;
		width:216px;
	}
	#agenda-result #navigation-center {
		text-align:center;
		color: #062a5c;
		float: left;
		width: 100px;
	}
	#agenda-result #navigation-right {
		text-align:right;
		color: #062a5c;
		float: left;
		width: 216px;
	}
	#agenda-result-wrapper {
		clear: both;
		padding-top: 10px;
	}
	#agenda-result-wrapper a {
		display:block;
		text-decoration:none;	
		float:left;
		margin:0;
		margin-bottom: 10px;		
	}
	#agenda-result-wrapper a:hover {
		background-color: #90c3ea;	
	}		

#agenda-detail {
	width:532px;
	color: #062a5c;
}
	#agenda-detail p {
		font-size:12px;
		margin-top: 5px;
	}
	#agenda-detail a {			
		text-decoration:none;
		color: #062a5c;
	}	
	#agenda-detail a:hover {			
		text-decoration:underline;
		color: #062a5c;
	}	
	#agenda-detail .subtitle {			
		font-size: 12px;
		margin: 0;
		padding: 0;
	}	
	#agenda-detail hr {
		background-color: #062a5c;
		width: 552px;
		height: 1px;
		margin: 15px 0px 15px 0px;	
	}
	#agenda-detail #navigation-wrapper {
		width: 532px;
	}
	#agenda-detail #navigation-wrapper a {
		text-decoration:underline;
		color: #032d56;
	}
	#agenda-detail #navigation-wrapper a:hover {
		text-decoration:none;	
		color: #032d56;
		background-color:transparent;
	}
	#agenda-detail #navigation-left {
		text-align:left;
		color: #062a5c;
		float:left;
		width:532px;
		margin-bottom: 10px;
	}	
	#agenda-detail h1 {
		margin: 0;
		padding-bottom: 5px;
	}	
	
/* FORM */
#form {
	width:532px;
}
	#form dl {
		font-size: 12px;
		text-align:left;	
		display: block;
	}
	#form dt {	
		width: 200px;
		clear: left;
		float: left;
		padding-top: 5px;		
	}
	#form dd {
		float: left;
		width: 300px;
	}
	#form input, select {
		border: 1px solid #062a5c;
		margin: 5px 5px 5px 5px;
		width: 200px;
		padding:2px;
	}
	#form textarea {
		border: 1px solid #062a5c;
		margin: 5px 5px 5px 5px;
		width: 200px;
		font-size: 12px;
		height: 100px;
	}
	#form .required {
		color: #FF0000;
	}
	#form p {
		margin-top: 25px;	
		clear: left;
	}
	
#search-form {
	width:532px;
	margin-bottom: 10px;
}
	#search-form input {
		border: 1px solid #062a5c;
		margin: 0;
		width: 200px;
	}
	#search-form .button {
		border: 1px solid #062a5c;
		width: 100px;
	}

/* Classses */		
.searchinput {
	width: 166px;
	height: 14px;
	border: none;	
	color: #000000;	
	font-size: 11px;	
}

.permainput {
	width: 170px;	
	height: 18px;	
	border: 1px solid #062a5c;	
	color: #062a5c;	
	font-size: 12px;	
	padding-top: 1px;	
}

.highlight {
	background-color: #90c3ea;
}


/* PARTNERS */
div#partner-overview {
	float:left;
	width:532px;
	margin:0;
	padding:0;
	text-align:left;
}
	span#partner-overview-name {	
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		display: block;
	}	
	span#partner-overview-text {	
		text-align: left;
		display: block;
	}	
	div#partner-overview img {
		border:0;
	}

div#partner-detail-overview dl {
	float: left;
	width: 532px;
	margin-top: 10px;
}
	div#partner-detail-overview dt {
		float: left;
		width: 200px;
	}
	div#partner-detail-overview dd {
		float: left;
		width: 307px;
		margin-left: 25px;
		text-align: right;
	}
	span#nav-back {
		float: left;
		width: 532px;
		display: block;
		text-align: left;
		margin-bottom: 10px;
	}
		span#nav-back a {	
			text-decoration:underline;
			color: #062a5c;
		}
		span#nav-back a:hover {	
			text-decoration:none;
		}
	span#partner-picture {
		display: block;	
	}
	span#partner-logo {
		display: block;	
		margin-top: 30px;
	}
	span#partner-text p {
		display: block;
		line-height: 22px;
	}
	span#partner-website {				
		text-align: left;
		display: block;
	}		
		span#partner-website a {	
			text-decoration:underline;
			color:#666666;
		}
		span#partner-website a:hover {	
			text-decoration:none;
		}
		
div.banner-wrapper {
	display:block;
	margin-bottom:10px;
}	
	div.banner-wrapper a {
		text-decoration:none;
		background:none;
	}	
	div.banner-wrapper a:hover {
		background:none;
	}
	
h3.twitter-header {
	float:left;
	width:500px;
	text-align:left;
	color: #db9327;
	font-size:14px;
}
	h3.twitter-header a {
		color: #db9327;
		text-decoration:underline;
	}
	h3.twitter-header a:hover {
		color: #db9327;
		text-decoration:none;
	}

div.twitter-user {
	 float:left;
	 width:526px;
	 margin:5px;
	 text-align:left;
	 padding:5px;
}
	div.twitter-user img {
		float:left;
		width:48px;
		height:48px;
		margin-right:5px;
	}
	div.twitter-user h2 {
		font-size:12px;
		float:left;
		width:152px;
		margin:0px 0px 2px 0px;	
	}
	div.twitter-user p {
		font-size:11px;
		float:left;
		width:152px;
	}
	div.twitter-user span#description {
		width:225px;	
		float:left;
	}
	div.twitter-user span#last-tweet, div.twitter-user span#last-tweet p {
		width:301px;
		float:left;
		margin:0;
		padding:0;
	}
	.dark {
		background-color:#CCC;
	}
div.twitter-tweet {
	float:left;
	width:526px;
	text-align:left;
	margin:0px;
	z-index:10;
	padding:5px;
}
	div.twitter-tweet img {
		float:left;
		width:48px;
		height:48px;
		margin-right:5px;		
	}
	div.twitter-tweet h2 {
		font-size:12px;
		float:left;
		width:465px;
		margin:0px 0px 2px 0px;	
	}
	div.twitter-tweet h2 a {
		color: #062a5c;
		text-decoration:none;
	}
	div.twitter-tweet p {
		font-size:11px;
		float:left;
		width:465px;
	}	

div.twitter-tweet-front {
    float:left;
    width:178px;
    text-align:left;
    margin:0px;
    z-index:10;
    padding:0px;
}
    div.twitter-tweet-front span {
        width:149px;
        float:left;
    }
    div.twitter-tweet-front img {
        float:right;
        width:24px;
        height:24px;
        margin-right:5px; 
        display:none;       
    }
    div.twitter-tweet-front h2 {
        font-size:12px;
        float:left;
        width:178px;
        margin:0px 0px 0px 0px;   
        border-bottom:1px dashed #062a5c; 
        padding-bottom:2px;
        margin-bottom:2px;
        text-align:right; 
    }
    div.twitter-tweet-front h2 a {
        text-decoration:none;
        line-height:16px; 
        font-size:13px; 
        color:#cc0033; 
        font-size:11px;
        font-style:italic;        
    }
    .twitter-tweet-front p {
        float:left;
        width:178px;
        line-height:16px;
    }
    .twitter-tweet-front p a {
        color: #999999;
        text-decoration:none;
        font-weight:bold;
    }
    .twitter-tweet-front p a:hover {
        text-decoration:underline;
        color: #062a5c;  
    }
    
div.follow-us {
    position:absolute;
    top:0;
    right:20px;
    background:url('../images/follow-us.png');
}
    div.follow-us a {
        display:block;
        width:90px;             
        height:28px;
    } 
    	
div#twitter-tweet-wrapper {
	width:546px;
	margin:15px 0px 15px 0px;
	float:left;
	height:700px;
	overflow:hidden;
}
