/*
 Goud   = #cfb53b
 Zilver = #c0c0c0
 Brons  = #8c7853
 */
 
 
* { padding: 0; margin: 0; }

html {background: #01338c; height:100%;}

body h1,h2,h3,h4,h5,h6,div,tr,td,li,ol,ul,input,textarea,button{
	font-family: Arial, Helvetica, sans-serif;
}
body {
	font-size: 13px;
	background-image: url(/cmsfile/33);
	background-repeat: repeat;
	background-position: left top;
	background-color: #01338c;
	text-align: center;
	height:100%;	
}
#wrapper {
	margin: 0 auto;
	width: 1000px;
	z-index:0;	
}
#header {
	width: 1000px;
	color: #333;
	padding: 0px;
	height: 111px;
	margin: 0px;
	border: none;
	overflow:hidden;
	z-index:10;	
}
#header a {
	outline: none;
	border: none;	
}
#header.subpage{
	background: url(/cmsfile/16369) no-repeat right top;
	width: 1000px;
	height:111px;	
	float:right;
	display: inline;			
}
#header_image{
	background: url(/cmsfile/16369);
	float:right; 
	disply: inline;
	width:720px;
	height:111px;
}
#logo{
	width:280px;
	height:111px;
	float:left;
	display: inline;			
}
#sfeerbeeld{
	width: 720px;
	height:111px;
	float:right;
	display: inline;
	background: url(); 				
}
#slideshow1{
	width:790px;
	height:111px;
	overflow:hidden;
	background-color:#fff;
	position: relative;
	z-index:100;
	top:-95px;			
}
#wrap{
	width:96px;
	height:96px;
	position:relative;		
}
#hoofdsponsor{
	width:95px;
	height:95px;
	position:relative;
	left:574px;
	top:7px;			
	z-index:2000;							
}
#hoofdsponsorsubpage{
	position: relative;
	left: 590px;
	top:5px;
	width:95px;
	height:95px;
	z-index:1000;
}
#navigation {
	width: 980px;
	_width: 960px;	
	color: #FFFFFF;
	padding: 4px 10px 0px;
	margin: 0px;
	background: #003366 url(/cmsfile/45);
	height: 21px;
	line-height:21px;	
	overflow-x:hidden !important;
	clear:both;	
	float:left;
	display: block;		
}
#kruimelpad {
	width: 1000px;
	color: #7A7A7A;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	background: #FFFFFF url(/cmsfile/37) repeat-y scroll right top;
	height: 24px;
	text-align: left;
	font-size: 10px;
	line-height: 16px;
	float:left;
	display:block;		
}
#kruimelpad input{
	font-size: 11px;
	color:#003366;
	border: 1px solid #003366;
}
#kruimelpad .zoekbtn{
	font-size: 11px;
	color: #000;
	background-color: #C4C4C4;
	border: 1px solid #e2e2e2;
}
#kruimelpad .zoekbtn:hover{
	font-size: 11px;
	color: #fff;
	background-color: #003366;
	border: 1px solid #e2e2e2;
}
#navigatiepad {
	color:#003366;
	font-size: 10px;
	padding-top:12px;	
}
#navigatiepad a, a:link{
	color: #003366;
	font-size: 10px;
	text-decoration:none;
	line-height: 18px;
}
#navigatiepad a:hover{
	color: #003366;
	font-size: 10px;
	text-decoration:underline;
}
#kruimelpad input {
	font-size: 10px;
	line-height: 15px;
	color: #000033;
	margin-left: 8px;
}
#content {
	width: 1000px;
	color: #333;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	clear:both;	
}

/* Kolom met de agenda*/

#kolomlinks {
	padding: 4px;
	width: 130px;
	background-attachment: scroll;
	background-image: url(/cmsfile/41);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #274C92;
	color: #FFFFFF;
	text-align: center;
}

/* kopjes boven de hoofdsponsor */

#kolomlinkstabel h5{
	color:#fff;
	font-size: 11px;
	margin:0;
	padding:4px 0 4px 0 ;
}
#kolomlinks p{
	font-size: 11px;
	padding-top: 6px;
	padding-left: 6px;
	text-align:left;
}
#kolomlinks a, a:link{
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}
#kolomlinks a:hover{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#kolomlinks ul{
	font-size: 11px;
	list-style: url(/cmsfile/77);
	margin-left:20px;
	text-align: left;
}
#kolomlinks li{
	font-size: 11px;
	list-style: url(/cmsfile/77);
}
#kolomlinks li a{
	font-size: 11px;
}
/* test */

#kolomlinks a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#kolomlinks img a{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#kolomlinks img a:link, a:visited{
	border: 0px;
	padding: 0px;
}
#zoeken{
	margin-top:12px;
}
#zoeken .keywords{
	border: 1px solid #999;
	width:100px;
}
#zoeken .zoekbtn{
	background:#999;
	border: none;	
	color:#000;	
}
#zoeken .zoekbtn:hover{
	background: #003366;
	color:#fff;	
}
/* Kolom met de artikelen */

#linksmidden {
	padding: 5px 5px 5px 5px;
	width: 410px;
	text-align: left;
	border-right: 1px solid #f1f2f2;
	text-align:left !important;	
}
#linksmidden h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-top: 10px;
}
#linksmidden h2{
	color: #6B8E23;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 14px;
}
#linksmidden h3{
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-top: 10px;
}
#linksmidden h4{
	color: #708090;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 12px;
}
#linksmidden p {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#000;	
}
#linksmidden a, a:link {
	color: #ff9000;
	font-size: 12px;
	text-decoration: underline;
}
#linksmidden a:hover{
	text-decoration: none;
}
#linksmidden hr{
	margin: 4px 0 4px 0;
	padding: 0px;
	display: block;
	height: 1px;
	background-color: #e2e2e2;
	border: none;
}
/* Naar boven */

#linksmidden, #maincontent .naarboven {
	color: #ff9900;
	text-align: right;
}
#linksmidden .naarlinks{
	text-align:left;
}

/* Kolom start met de verjaardagen */

#rechtsmidden {
	padding: 0px 5px 5px 5px;
	width: 260px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
#rechtsmidden tr, td{
	font-size: 12px;
	line-height: 16px;
}
#rechtssmidden p {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #003366;
}
#rechtsmidden h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
#rechtsmidden a, a:link{
	font-size: 12px;
	line-height:16px;
	color: #003366;
	text-decoration: none;
}
#rechtsmidden a:hover{
	font-size: 12px;
	line-height:16px;
	color: #00ccff;
	text-decoration: none;
}
#rechtsmidden p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#rechtsmidden a img{
	border:none;
}
/* belangrijke mededelingen */

#belangrijk {
	margin-left: 0;
	padding-left: 0;
	list-style: none;

}
#belangrijk ul{
	margin-top: 6px;
	margin-bottom: 4px;
	/*padding: 10px;*/
	list-style-image: url(/cmsfile/77);
}
#belangrijk ul li a {
	padding-left: 10px;
	padding-bottom: 2px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}
#belangrijk li a:link{
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}
#belangrijk li a:visited{
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}
/**/

ul.belangrijk{
	margin-top: 6px;
	margin-bottom: 4px;
	/*padding: 10px;*/
	/*list-style-image: url(/cmsfile/77);*/
	list-style-type:none;	
}
ul.belangrijk li a {
	padding-left: 10px;
	padding-bottom: 2px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}
ul.belangrijk li a:link{
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}
ul.belangrijk li a:visited{
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 0px;
	background-image: url(/cmsfile/77);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	border-bottom: dotted 1px #e2e2e2;
	display: block;
}

/* Kolom banners */

#kolomrechts ul li a{
	line-height: 20px;
	border-bottom: dotted;
	border-bottom-color: #e2e2e2;
}
#kolomrechts {
	padding: 19px 5px 5px 5px;
	width: 140px;
	text-align: center;
	line-height: 16px;
}
#kolomrechts a img {
	padding: 6px ;
	margin: 4px;
	border: 1px solid #e2e2e2;
}
#kolomrechts a:hover img {
	padding: 6px ;
	margin: 4px;
	border: 1px solid #999;
}
#sdvbcontent {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

/* TEST LIJST */

#test ul{
	list-style: none;
	margin: 20px;
	padding: 5px;
}
#test ul li a{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #e2e2e2;
	color: #000000;
	text-decoration: none;
	list-style: url(/cmsfile/77);
}
#test ul li a:link {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #e2e2e2;
	color: #000000;
}
#test ul li a:hover {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #e2e2e2;
	display:block;
	color: #0d2c3e;
}

/* Subpagina */

#maincontent{
	font-size: 12px;
	width:670px;
	padding: 24px 5px 5px 5px;
	text-align: left;
}
#maincontent p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#maincontent a, a:link {
	color: #003366;
	font-size: 12px;
	text-decoration: underline;
}
#maincontent a:hover {
	color: #003366;
	font-size: 12px;
	text-decoration: none;
}
#maincontent h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-bottom: 4px;	
	margin-top: 10px;
	margin-bottom: 4px;
}
#maincontent h2{
	color: #6B8E23;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 13px;
}
#maincontent h3{
	color: #FF4500;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 12px;
}
#maincontent h4{
	color: #708090;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 12px;
}
#maincontent ul{
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 20px;
	list-style-image: url(/cmsfile/77);
}
#maincontent ol{
	margin-left:10px;
	padding: 20px;
}
#maincontent ul li a {
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	display: inline;
}
#maincontent ul li a:link {
	/*padding-left: 10px;*/
	margin: 0px;
	/*line-height: 16px;*/
	/*background-image: url(/cmsfile/77);*/
	background-repeat: no-repeat;
	background-position: 0 .5em;
	/*border-bottom: dotted 1px #e2e2e2;*/
	display: inline;
}
#maincontent li a:link{
	/*padding-left: 10px;*/
	padding-bottom: 4px;
	margin: 0px;
	/*background-image: url(/cmsfile/77);*/
	background-repeat: no-repeat;
	background-position: 0 .5em;
	/*border-bottom: dotted 1px #e2e2e2;*/
	/*display: block;*/
	display:inline;
}
#maincontent input{
	font-size: 12px;
	color:#003366;
	padding:3px;
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #003366;
}
#maincontent textarea{
        font-size: 12px;
	color:#003366;
        border: 1px solid #003366;
        padding:3px;
	margin:4px;
}
#maincontent hr{
	margin: 4px 0 4px 0;
	padding: 0px;
	display: block;
	height: 1px;
	background-color: #e2e2e2;
	border: none;
}
#maincontent td {
	font-size: 12px;
}
#maincontent td a img {
	margin: 4px;
}
#maincontent .naarboven a{
	color: #ff9900;
	text-align: right;
}
#hoofdsponsors{
	margin-left: 5px;
}

/* de Goud en Zilver Haantjes

#maincontent #sponsorlogos a img{
	padding: 6px ;
	margin: 4px;
	border: 1px solid #e2e2e2;
}
#maincontent #sponsorlogos a:hover img{
	padding: 6px ;
	margin: 4px;
	border: 1px solid #666;
}
*/
#maincontent #goudhaantjes img{border: 1px solid #cfb53b !important;}
#maincontent #zilverhaantjes img {border: 1px solid #c0c0c0 !important;}
#maincontent #bronshaantjes img{border: 1px solid #8C7853 !important;}

/* Footer */

#sdvbfooter {
	font-size: 11px;
	padding:4px;
	text-align: left;
}
#sdvbfooter a, alink {
	font-size: 11px;
	color: #003366;
	text-decoration:underline;
}
#sdvbfooter a:hover {
	font-size: 11px;
	color: #6B8E23;
	text-decoration:none;
}

/* Ruimte voor de header gfx */

.headergfx{
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Zoekresultaten */

.view_header table_data{
	font-size: 12px;
	padding: 10px;
}
.list_header_center{
	font-size: 12px;
	color: #fff;
	background-color: #003366;
	padding: 4px;
}
.listdata{
	font-size: 12px;
}
.list_record {
	background-color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 4px;
}
.list_record hover{
	background-color: #e1dff0;
	font-size: 12px;
	line-height: 18px;
	padding: 4px;
}
.valign_top{
	padding: 5px;
}
/* tabel in kolom links */

#kolomlinkstabel{
	margin-left: 5px;
}

/* Formulieren */

#maincontent form{
	font-size: 12px;
}
.inputtext{
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.currentpage{
	color: #ff9000;
}
.verjaardagen{
	padding: 4px;
}
.inhoud{
	width: 680px;
	overflow:hidden;
}

.pollbar {
	background-color:#003372;
}

#pollcontainer table td {
	white-space:nowrap;
}

.pollbar {
	display:none;
}
#myHiddenDiv {display:none;}
	.popup {background:#FFF; border:1px solid #333; padding:1px;}
	.popup-header {height:24px; padding:7px;}
	.popup-header h2 {margin:0; padding:0; font-size:18px; float:left;}
	.popup-header .close-link {float:right; font-size:11px;}
	.popup-body {padding:10px;
}
.aligncenter{margin: 0 auto;}
