BODY { 	
	background : #ffffff; 
	color : #000000; 
	margin:0px;
    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 0.75em;
}

h1 {
        line-height: 30px;
        margin: 0px;
        font-size: 18px;
}
h2 {
        line-height: 18px;
        margin: 0px;
        font-size: 18px;
}
h3 {
        line-height: 18px;
        margin: 0px;
        font-size: 18px;
}
h4 {
        line-height: 18px;
        margin: 0px;
        font-size: 18px;
}

a:link, a:visited, a:active {
        text-decoration:none;
        color: #000000;
}
a:hover {
        text-decoration:underline;
        color: #000000;
}


.whitelink:link, .whitelink:visited, .whitelink:active {
        text-decoration:none;
        color: #ffffff;
}
.whitelink:hover {
        text-decoration:underline;
        color: #ffffff;
}

.jonglink:link, .jonglink:visited, .jonglink:active {
        text-decoration:none;
        color: #d2a417;
}
.jonglink:hover {
        text-decoration:underline;
        color: #d2a417;
}

.regiolink:link, .regiolink:visited, .regiolink:active {
        text-decoration:none;
        color: #ad3d28;
}
.regiolink:hover {
        text-decoration:underline;
        color: #ad3d28;
}

.sportlink:link, .sportlink:visited, .sportlink:active {
        text-decoration:none;
        color: #3c6b3e;
}
.sportlink:hover {
        text-decoration:underline;
        color: #3c6b3e;
}

.lokaallink:link, .lokaallink:visited, .lokaallink:active {
        text-decoration:none;
        color: #ad3d28;
}
.lokaallink:hover {
        text-decoration:underline;
        color: #ad3d28;
}

.businesslink:link, .businesslink:visited, .businesslink:active {
        text-decoration:none;
        color: #d2a417;
}
.businesslink:hover {
        text-decoration:underline;
        color: #d2a417;
}

.vrijtetijdlink:link, .vrijtetijdlink:visited, .vrijtetijdlink:active {
        text-decoration:none;
        color: #a03187;
}
.vrijtetijdlink:hover {
        text-decoration:underline;
        color: #a03187;
}

.smallsmalljonglink:link, .smalljonglink:visited, .smalljonglink:active {
        text-decoration:none;
        color: #d2a417;
        font-size: 10px;
}
.smalljonglink:hover {
        text-decoration:underline;
        color: #d2a417;
        font-size: 10px;
}

.smallregiolink:link, .smallregiolink:visited, .smallregiolink:active {
        text-decoration:none;
        color: #ad3d28;
        font-size: 10px;
}
.smallregiolink:hover {
        text-decoration:underline;
        color: #ad3d28;
        font-size: 10px;
}

.smallsportlink:link, .smallsportlink:visited, .smallsportlink:active {
        text-decoration:none;
        color: #3c6b3e;
        font-size: 10px;
}
.smallsportlink:hover {
        text-decoration:underline;
        color: #3c6b3e;
        font-size: 10px;
}

.smalllokaallink:link, .smalllokaallink:visited, .smalllokaallink:active {
        text-decoration:none;
        color: #ad3d28;
        font-size: 10px;
}
.smalllokaallink:hover {
        text-decoration:underline;
        color: #ad3d28;
        font-size: 10px;
}

.smallnewslink:link, .smallnewslink:visited, .smallnewslink:active {
        text-decoration:none;
        color: #ad3d28;
        font-size: 10px;
}
.smallnewslink:hover {
        text-decoration:underline;
        color: #ad3d28;
        font-size: 10px;
}

.smallbusinesslink:link, .smallbusinesslink:visited, .smallbusinesslink:active {
        text-decoration:none;
        color: #2e529c;
        font-size: 10px;
}
.smallbusinesslink:hover {
        text-decoration:underline;
        color: #2e529c;
        font-size: 10px;
}

.smallvrijtetijdlink:link, .smallvrijtetijdlink:visited, .smallvrijtetijdlink:active {
        text-decoration:none;
        color: #a03187;
}
.smallvrijtetijdlink:hover {
        text-decoration:underline;
        color: #a03187;
}

.menubox {
        width: 195px;   
        margin: 0px 0px 0px 0px;
        padding:0px;
}

.mainblock_index {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_zwart.jpg);
		background-repeat:no-repeat;		
}

.menublock_index {
        width:155px;
		height:209px;  
}

.newsblock_header_index {
		height:40px;
		background-image:url(../img/menuvlakje_boven.jpg);
		background-repeat:no-repeat;	
}	

.newsblock_headertxt_index {
		padding-left:15px;
		padding-top:15px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.newsblock_content_index {
		width:220px;  
		background-image:url(../img/menuvlakje_tussen.jpg);
		background-repeat: repeat-y;		
}

.newsblock_contenttxt_index {  
		width:180px;
		padding-top:15px;
		padding-left:23px;
		color:#8e8e8f;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.newsblock_footer_index {
		background-image:url(../img/menuvlakje_onder.jpg);
		background-repeat:no-repeat;	
		height:28px;	
}

.headlineblock_contenttxt_index {  
		color:#8e8e8f;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		width: 200px;
}	

.agendablock_header_index {
		height:40px;
		background-image:url(../img/agendavlakje_boven.jpg);
		background-repeat:no-repeat;	
}	

.agendablock_headertxt_index {
		padding-left:15px;
		padding-top:15px;
		color:#FFFFFF;
	   	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.agendablock_content_index {
		width:155px;  
		background-image:url(../img/agendavlakje_tussen.jpg);
		background-repeat: repeat-y;		
}

.agendablock_contenttxt_index {  
		width:120px;
		padding:15px;
		color:#8e8e8f;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.agendablock_contenttxt_header_sport {
		width:135px;
		color:#3c6b3e;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_contenttxt_header_jong {
		width:135px;
		color:#d2a417;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_contenttxt_header_vrijetijd {
		width:135px;
		color:#a03187;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_contenttxt_header_business {
		width:135px;
		color:#2e529c;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_contenttxt_header_regio {
		width:135px;
		color:#ad3d28;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_contenttxt_header_lokaal {
		width:135px;
		color:#ad3d28;	
		font-size:12px;
		font-weight:bold;
}

.agendablock_footer_index {
		background-image:url(../img/agendavlakje_onder.jpg);
		background-repeat:no-repeat;
		height:35px;		
}

.sportinfoblock_index {
		height:219px;
		background-image:url(../img/blokjealg_sport_info.jpg);
		background-repeat:no-repeat;	
}	

.small_block_headertxt {
		padding-left:25px;
		padding-top:45px;
		padding-right:25px;
		width:200px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.small_businessblock {
		height:121px;
		background-image:url(../img/blokjealg_business.jpg);
		background-repeat:no-repeat;	
}	

.small_sportblock {
		height:121px;
		width:237px;
		background-image:url(../img/blokjealg_sport.jpg);
		background-repeat:no-repeat;	
}	

.small_jongblock {
		height:121px;
		background-image:url(../img/blokjealg_jong.jpg);
		background-repeat:no-repeat;	
}	

.small_lokaalblock {
		height:121px;
		background-image:url(../img/blokjealg_nieuws.jpg);
		background-repeat:no-repeat;	
}	

.small_regioblock {
		height:121px;
		background-image:url(../img/blokjealg_nieuws.jpg);
		background-repeat:no-repeat;	
}

.small_vrijetijdblock {
		height:121px;
		background-image:url(../img/blokjealg_vrijetijd.jpg);
		background-repeat:no-repeat;	
}

.sportblock_headertxt_index {
		padding-left:25px;
		padding-top:45px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.contentblock_header {
		height:34px;
		background-image:url(../img/contentblok_boven.jpg);
		background-repeat:no-repeat;	
}	

.contentblock_content {
		width:630px;  
		background-image:url(../img/contentblok_tussen.jpg);
		background-repeat: repeat-y;		
}

.contentblock_contenttxt {  
		width:600px;
		padding:15px;
		color:#8e8e8f;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
}

.contentblock_contenttxtheader {  
		width:600px;
		padding:15px;
		color:#8e8e8f;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:13px;
		font-weight:bold;
}

.contentblock_footer {
		background-image:url(../img/contentblok_onder.jpg);
		background-repeat:no-repeat;
		height:34px;		
}


.headlineblock_contenttxt_header_sport {
		width:120px;
		color:#3c6b3e;	
		font-size:12px;
		font-weight:bold;
}

.headlineblock_contenttxt_header_jong {
		width:120px;
		color:#d2a417;	
		font-size:12px;
		font-weight:bold;
}

.headlineblock_contenttxt_header_vrijetijd {
		width:120px;
		color:#a03187;	
		font-size:12px;
		font-weight:bold;
}

.headlineblock_contenttxt_header_business {
		width:120px;
		color:#2e529c;	
		font-size:12px;
		font-weight:bold;
}

.headlineblock_contenttxt_header_regio {
		width:120px;
		color:#ad3d28;	
		font-size:12px;
		font-weight:bold;
}

.headlineblock_contenttxt_header_lokaal {
		width:120px;
		color:#ad3d28;	
		font-size:12px;
		font-weight:bold;
}

.mainblock_jong {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_geel.jpg);
		background-repeat:no-repeat;		
}

.mainblock_sport {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_groen.jpg);
		background-repeat:no-repeat;		
}

.mainblock_vrijetijd {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_magenta.jpg);
		background-repeat:no-repeat;		
}

.mainblock_lokaal {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_rood.jpg);
		background-repeat:no-repeat;		
}

.mainblock_regio {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_rood.jpg);
		background-repeat:no-repeat;		
}

.mainblock_business {
        width: 486px;
		height:209px;  
        margin: 0px 0px 0px 0px;
        padding-top:15px;
		padding-left:23px;
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		background-image:url(../img/introbalk_blauw.jpg);
		background-repeat:no-repeat;		
}

.mainblock_content {
		color:#FFFFFF;
	    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";		
		font-size:12px;
		height:150px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.warn {

	color:#FF0000;
}




/* contactformulier */

label {
  width: 110px;
  text-align: left;
  float: left;
  color : #000000; 
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  text-align: left;
  line-height: 1.5em;
  padding-top:10px;
}

.formerror {
  border: 1px solid #ff3600;
  background-color :#ffe3dc;
  width: 328px;
  padding: 5px 5px;
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color:#ff3600;
  text-align: left;
  line-height: 1.5em;
}

.formcorrect {
  border: 1px solid #41a62a;
  background-color : #ffffff;
  width: 328px;
  padding: 5px 5px;
  color:#828282;
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  text-align: left;
  line-height: 1.5em;
}

.errortext {
  padding-left: 80px;
  font: bold smaller sans-serif;
}

.required 
{	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#ff3600;
	text-align: left;
	line-height: 1.5em;
	padding-top:10px;
}


/* sIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;

}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
}
