/* @override 
	http://www.vasasport.nl/stijlen/2009.css
	http://www.vasasport.nl/stijlen/2009.css
*/

body, html {
	padding: 0px;
	margin: 0px;
	top: 0px;
	background-color: #ededed;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, table, tr, td, a, fieldset, legend {
	font-size: 12px;
}
a{
	color: #005396;
}

a img {
	border-width: 0px;
}

.clear{
	clear: both;
}

.content {
	width: 770px;
	border: 1px #005396 solid;
	background-color: #FFFFFF;
	margin: 0px; 
	position: relative; 
	top: 18px; 
	padding: 13px;
	padding-top: 6px;
	z-index: 1;
}

.tabholder {
	position: absolute;
	top: 0px;
	!top: -20px;
}


   
fieldset {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}

	.tabholder ul, .tabholder li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		display: block;
	}
	
	.tabholder ul {
		margin-top: 5px;
		font-weight: bold;
		
	}
	
	.tabholder li {
		display: inline;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		margin-left: 13px;
		margin-right: 13px;
		border-bottom: 1px #005396 solid;
		border-bottom-width: 0px;
			padding-bottom: 3px;
	}
	.tabholder li.select {
		display: inline;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		margin-left: 13px;
		margin-right: 13px;
		border: 1px #005396 solid;
		border-bottom-width: 0px;
		background-color:#FFFFFF;
		position: relative;
		z-index: 99;
	}
	
		.tabholder li a {
			text-decoration: none;
			color: #005396;
			font-size: 12px;
			padding-left: 3px;
			padding-right: 3px;
			!padding-right: 0px;
			padding-bottom: 3px;
		}
		
		.tabholder li.select a {
			color: #19aed8;
		}
	
		.tabholder ul ul {
			display: none;
			border-right: 10px #ffffff solid;
			border-bottom: 10px #ffffff solid;
		}
		
		#nav{
		}
			#nav, #nav li {
					display: block;
					margin: 0px;
					padding: 0px;
					list-style: none;
			}
			
				#nav li a {
					display: block;
					background-position: left;
					background-repeat: no-repeat;
					background-image: url('/plaatjes/navigatie_buttons/nav_bttn_zomer.gif');
					/*border: 1px #df506d solid;*/
					border: 0px;
					color: #19aed8;
					padding: 1px;
					text-decoration: none;
					margin-bottom: 3px;
				}
				
					#nav li a:hover,
					#nav li a.navactief,
					#nav li a.navactiefgroot {
						background-position: left;
						background-repeat: no-repeat;
						/*border: 1px #df506d solid;
						background-color: #df506d;*/
						background-image: url('/plaatjes/navigatie_buttons/nav_bttn_zomer_active.gif');
						color: #FFFFFF;
					}
					
					#nav li a.groot {
						background-image: url('/plaatjes/navigatie_buttons/nav_bttn_zomer_gr.gif');
					}
					#nav li a:hover.groot,
					#nav li a:hover.navactiefgroot,
					#nav li a.navactiefgroot{
						background-image: url('/plaatjes/navigatie_buttons/nav_bttn_zomer_gr_active.gif');
					}
					
			
				#nav ul, #nav ul ul {
					display: none;					
					border-right: 10px #ffffff solid;
					border-bottom: 10px #ffffff solid;
				}
				
				.topmenu {
					font-size: 11px;
					position: absolute;
					margin-top: -50px;
					margin-left: 140px;
					!margin-top: -57px;
					!margin-left: 140px;
					left: 50%;
					padding-top: 15px;
					height: 20px;
					!height: 35px;
					background-color: #ffffff;
				}
				
					.topmenu a {
						text-decoration: none;
						color: #19aed8;
						margin-right: 5px;
					font-size: 11px;
					}
				
			.paragraaf {
			 display: block; 
			 margin-bottom: 8px; 
			 width: 100%; 
			 height: auto; 
			 line-height: 17px;
			 clear:both;
			}	
			.paragraaf .omschrijving {
				color: #19aed8;
			}
				.top {
					border-bottom: 2px #19aed8 solid;
					padding-bottom: 10px;
					margin-bottom: 10px;
					!margin-bottom: 0px;
				}
				
				.cpinfo {
					margin-top: 5px;
				}
				
					.cpinfo legend, .alinea legend {
						color: #19aed8;
						border-bottom: 1px #19aed8 solid; 
						font-weight: bold;
						margin: 0px;
						padding: 0px;
						display: block;
						margin-bottom: 4px;
						!margin-left: -7px;
					}
					
					.cpinfo div {
						margin-bottom: 8px;
					}
					.cpinfo div a{
						display: block;
						margin-bottom: 8px;
					}
				.blokrechts {
					/*border: 1px #df506d solid;*/
					margin-bottom: 10px;
					background-image: url(/plaatjes/blokrechts_top.gif);
					background-position: top left;
					background-repeat: no-repeat;
					padding-top: 5px;
				}
					.blokrechts2 {			
						padding: 5px 5px 10px 5px;
						background-image: url(/plaatjes/blokrechts_bottom.gif);
						background-position: bottom left;
						background-repeat: no-repeat;
					}
				
				.pagina {
				}
				
				.inzet, .inzet2, .inzet3 {
					background-color: #b0e2f0;
					padding: 5px;
					margin-bottom: 10px;
				}
				
					.inzet .toprow, .inzet2 .toprow, .inzet3 .toprow, .inzet .toprow a, .inzet2 .toprow a, .inzet3 .toprow a{
						color: #19aed8;
						text-decoration: none;
						font-weight: bold;
						padding-bottom: 2px;
					}
					
					.inzet .inhoud, .inzet2 .inhoud, .inzet3 .inhoud, .inzet .inhoud a, .inzet2 .inhoud a, .inzet3 .inhoud a{
						color: #000000;
						text-decoration: none; 
					}
					.inhoud ul, .inhoud li {
						list-style: none;
						display: block;
						margin: 0px;
						padding: 3px 0px 3px 0px;
					}
					
					.inhoud .accent {
						color: #19aed8;
						text-decoration: none;
						font-weight: bold;
						border-top: 0px #19aed8 solid;
					}
					
					.inzet li, .inzet2 li, .inzet3 li {
						border-top: 1px #19aed8 solid;
					}
					
					.inhoud .inzet b, .inhoud .inzet2 b, .inhoud .inzet3 b {
						color: #000000;
						text-decoration: none;
						font-weight: normal;
					}
					.links {
						width: 150px;
					}
					.midden {
						width: 550px;
						padding-right: 10px;
						padding-left: 10px;
						!padding-left: 0px;
					 }
					.rechts {
						width: 175px;
					}
					
					.kopje {
						color: #19aed8;
						text-decoration: none;
						font-weight: bold;
						margin-top: 5px;
					}
					
					.img-left        { margin: 0 8px 2px 0; padding: 0; position: relative; z-index: 2; top: 0; width: 120px; float: left; border-width: 0; border-color: #e7f1ff; }
.img-right { border: dashed 0 #c33; }
.img-left1  { margin: 0 8px 2px 0; padding: 0; width: 120px; border-width: 0; border-color: #e7f1ff }
.img-left td { padding: 0; border-width: 0 }
.onderschrift {
	font-style: italic;
	font-size: 90%;
}
.img-left1 td { padding: 0; border-width: 0 }
.img-left img    { width: auto; border: solid 1px #d4d4d4; }
.img-left1 img  { width: auto; border: solid 1px #d4d4d4 }
.img-left object, .img-left embed { width: 100%; height: 100% }
.img-left1 object, .img-left1 embed { width: 100%; height: 100% }
.img-right img { width: auto; border: solid 1px #d4d4d4;  }

.img-right           { margin: 0 0 4px 8px; padding: 0; position: relative; z-index: 2; float: right; }
.img-right td.img    { margin: 0; padding: 0;}

.leftnav            { margin: 0 0 0 0; padding: 0 0 0 0; position: relative; z-index: 40; }
.vandaag, .zoek {
	display: none;
}

.topnav {
}


.adres {
	display: none;
}

.copywrite {
	position: relative;
	margin-top: 18px;
	color: #005396;
	font-size: 10px;
}
	.copywrite td {
		font-size: 10px;
	}
.copywrite a {
	color: #005396;
	text-decoration: none;
	margin-right: 10px;
	font-size: 10px;
}

.detail .bestel {
	margin-bottom: 10px;
}

.titel {
font-size: 15px; font-weight: bold; padding-bottom: 8px;
color: #19aed8;
display: block;
}

.tip { color: #22577f; background-color: #fffcba; display: block; margin: 2px; padding: 2px; border: solid 1px }
.tip.tipBG{ background-image:url(/plaatjes/tip_blokje.gif); background-repeat: no-repeat; border: 0px; background-color:#FFFFFF; width: 31px; height: 22px;}
.tip.aanbiedingBG{ background-image:url(/plaatjes/aanbieding_blokje.gif); background-repeat: no-repeat; border: 0px; background-color:#FFFFFF; width: 110px; height: 22px;}
.tip b, .tip strong { color: #000 }
.tip a:link, .tip a:visited { color: #800000 }
.tip, .tip a:link, .tip a:visited { color: #000; font-weight: bold; text-decoration: none; background-color: #ff9; display: inline; margin-right: 2px; padding: 0 2px; float: right; border: solid 0px #c00 }
.tip a:hover { color: #fff; background-image: url("balken/balk3.gif") }
.periode { color: #777; font-size: 11px; border: solid 0 #d4d4d4; }
.datum  { display: inline; width: auto; border: solid 0 #365a6d }
.tijd { display: inline; width: auto; border: solid 0 #365a6d }
.terug  { font-size: 9px; background-color: #fff; background-image: url("../data/interface/balk1.gif"); text-align: right; margin: 0; padding: 0; position: relative; z-index: 4; top: 0; left: 0; border: solid 0 #999; float:left; display:none;  }
.terug a:link, .terug a:visited  { color: #000; font-size: 9px; background-image: url("../data/interface/prev.gif"); background-repeat: no-repeat; background-position: 0 1px; text-indent: 12px; display: block; margin: 0; padding: 1px 4px 2px 1px; width: 40px; border: solid 1px #aaa }
.bestel a:link, .bestel a:visited       { color: #ffffff; font-weight: bold; line-height: 13px; background-image: url("/plaatjes/action_buttons/action_bttn_zomer.gif"); text-align: left; display: block; margin: 0; padding: 2px 0px 2px 8px; border: 0px; text-decoration: none; background-repeat: no-repeat; width: 162px; !width:170px; height: 19px; !height: 27px;padding-top: 6px; font-size: 15px; }
.bestel a:hover { text-decoration: underline }
.overview .bestel {
	margin-top: 7px;
	!margin-top: 0px;
}
.paragraaf .tipafriend, .paragraaf .url, .paragraaf .cpinfo {
	/* display: none; */
}
.r1, .r2          { background-color: #fff; margin: 0; padding: 0; top: 0; left: 0; border-style: solid; border-width: 0 0 1px; border-color: #e7e7e7 }
 td.r1, td.r2          { padding: 4px 12px 8px; border: solid 0 #e7e7e7 }
.r1 a, .r2 a {  }
.r2 { background-color: #f9fbf8 }
.r1 { border-width: 0 }
.overview table.r1 { border-bottom: 0px #e7e7e7 solid; width: 100%; }
td.r1   { padding: 8px 12px; border-width: 0 }
.r1 .plat .img-right td.img            { margin: 0 0 4px 8px; padding: 0; position: relative; z-index: 2; width: 170px; border: solid 0 #e7e7e7; text-align: right; }
.r1 .plat .img-right td.img    { 
margin: 0; padding: 0; height: 70px; vertical-align: middle; border-width: 0 }
.r1 .plat .img-right td.img  img { width: 170px; border: solid 0 #bfc7ca }

.overview .r1 {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.overview td.r1 {
padding-right: 0px;
}
.overview .plat {

 margin-right: 0px;
}


.plat ul, .plat ol, blockquote    { list-style-position: outside; margin: 2px 2px 2px 3ex; padding: 0; width: auto; border: solid 0 #b8d6e8 }
.plat ul ul, .plat ol ol, blockquote blockquote { color: #365a6d; width: auto; border: solid 0 #b8d6e8 }
.plat ol     { padding-left: 4px; border: solid 0 #b8d6e8 }
.plat ol li { left: -4px }
.plat blockquote { line-height: 130%; border-width: 0 }
.plat li   { padding: 2px; border: dotted 0 #b8d6e8 }
.plat li li  { border-style: dotted; border-width: 0 0 0; border-color: #b8d6e8 }
a.email { color: #22577f; text-decoration: underline }

.legend {
	display: block;
}

.level2 {
	background-color: #025291;
	display: block;
}

ul ul, #nav ul ul, .tabholder ul ul, ul ul ul, #nav ul ul ul, .tabholder ul ul ul{		
			border-right: 10px #ffffff solid;
			border-bottom: 10px #ffffff solid;
				}

.kruimelpad,
.kruimelpad a{
	font-size: 11px;
	padding-bottom: 10px;
	margin-top: -5px;
	color: #999999;
}
/*Social media icons*/
.social-icons{
	height: 32px;
	margin-bottom: 15px;
	float: right;
}		

a.facebook{
	background: url(../plaatjes/facebook.png) no-repeat 0 0;
	height: 32px;
	width: 32px;
	margin-right: 15px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	display: inline-block;
	}	
	
a.youtube{
	background: url(../plaatjes/youtube.png) no-repeat 0 0;
	height: 32px;
	width: 32px;
	margin-right: 15px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	display: inline-block;
	}
a.picasa{
	background: url(../plaatjes/picasa.png) no-repeat 0 0;
	height: 32px;
	width: 32px;
	font-size: 0px;
	line-height: 0px;
	text-decoration: none;
	display: inline-block;
	}	
	
