body{
	background:#fff url(bodybg.png) top center repeat-y;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
html{
	background-image:none;
	background:#fff;
}
#wrapper {
	background: url(wrapperbg.png) left top repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:960px;
	padding-bottom:0;
}
#wrapperbottom{
	border-top:2px solid #000;
}

/*  ======================== */
h1,h2,h3,h4,h5,h6, p {
	margin:0;
	padding:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
p + h3, div + h3{
margin-top:24px;
}

h2{
	font-size:11px;
	color:#535353;
	text-transform: uppercase;
}
H2 strong{
font-size:15px;
}
a{
	color:#ff2c9a
}
img{ border:none;}
.left, .imgleft{ float:left; margin:0 8px 8px 0;}
.right, .imgright{ float:right; margin:0 0 8px 8px;}
/*  ======================== */
#topnavi{
	background:#242424;
	font-size:10px;
	text-align:right;
	padding:8px 12px 4px 0;
	line-height:16px;
}
#topnavi a,
#footernavi a{
	color:#fff;
	text-decoration:none;
	padding:0 2px;
}
#topnavi a:hover,
#footernavi a:hover{
	color:#ff2C9A;
}
#swethead{
	text-align:left;
	background:#242424 url(swetheadtop.png) left top no-repeat;
	padding-top:1px;
}
#swethead h1{
	float:left;
	padding:0;
	margin:0;
}
#swethead a{
	display:block;
	float:left;
	width:58px;
}
#swethead .swets{
	background:url(swetnummers.png) 0px -75px no-repeat;
	float:left;
	white-space:nowrap;
}
#swethead a:hover.swet1 {background:url(swetnummers.png) 0px 0px;}
#swethead a:hover.swet2 {background:url(swetnummers.png) -58px 0px;}
#swethead a:hover.swet3 {background:url(swetnummers.png) -116px 0px;}
#swethead a:hover.swet4 {background:url(swetnummers.png) -174px 0px;}
#swethead a:hover.swet5 {background:url(swetnummers.png) -232px 0px;}
#swethead a:hover.swet6 {background:url(swetnummers.png) -290px 0px;}
#swethead a:hover.swet7 {background:url(swetnummers.png) -348px 0px;}
#swethead a:hover.swet8 {background:url(swetnummers.png) -406px 0px;}
/*  ======================== */
#kolomlinks{
	border-bottom:4px solid #242424;
}
#main{
	background:#fff;
	width:734px;
	padding:12px 10px;
	margin-left:20px;
}
#kolomrechts{
	background: url(rechtsstippel.png) left top repeat-y;
	padding-left:10px;
}

#footer{
	text-align:center;
	border-left:5px solid #242424;
}
#footernavi, #footerhome{
	margin:12px 8px 0 20px;
	padding:10px 26px 30px 0;
	border-top:1px solid #7a7a7a;
	text-align:center;
	font-size:8px;
}
#footernavi a{
	color:#bbb;
}
#footerhome{
	color:#ddd;
	font-size:12px;
	text-align:center;
}
/*  ======================== */
#mainhome{
	width:750px;
	margin:0;padding:0;
	margin-left:20px;
	background:#535353;
}
#hometable{
	font-size:14px;
	line-height:14px;
	border:2px solid #000;
}
#hometable td{
	border:2px solid #000;
	background:transparent url(home_grijpskerk.jpg) center bottom no-repeat;
	padding-bottom:125px;
	vertical-align:top;
}
#hometable a{
	display:block;
	padding:6px 3px 9px 3px;
}

#hometable .grijpskerk{background-image:url(home_grijpskerk.jpg);}
#hometable .grootegast{background-image:url(home_grootegast.jpg);}
#hometable .kornhorn{background-image:url(home_kornhorn.jpg);}
#hometable .zuidhorn{background-image:url(home_zuidhorn.jpg);}
#hometable .nuis{background-image:url(home_nuis.jpg);}
#hometable .leek{background-image:url(home_leek.jpg);}
#hometable .marumleek{background-image:url(home_marumleek.jpg);}

#hometable a{ color:#000;text-decoration:none;}
#hometable a:hover{
	background-color:#CCCCCC;
}
#hometable td.huidige a{ color:#fff;}
#hometable .huidige a:hover{ color:#fff;background-color:#eb0a7f; }


#hometable b{
	font-size:18px;
	font-weight:normal;
}
#hometable strong{
	font-size:11px;
	letter-spacing:1px;
}
#hometable .huidigeflash{
	background:#ff2c9a;
	background-image:none !important;
	color:#fff;
	padding-bottom:0px;
}
#hometable .huidige{
	background-color:#ff2c9a;
	color:#fff;
}
#hometable td.new{
	background-color:#fff;
}

/*  ======================== */
.info_r1{
font-size:12px;
color:#fff;
margin-top:44px;
margin-bottom:30px;
}
.info_r2{
	font-size:12px;
	color:#fff;
	margin-bottom:65px;
}
.info_r2 h4{
font-size:14px;
color:#FF2C9A;
}
.info_sponsoren{
margin-bottom:30px;
}
.info_rssfeed{
margin-bottom:30px;
}
/*  ======================== */
.persitem {
	clear:both;
	padding-bottom:6px;
	margin-bottom:8px;
	background:url(persitem_bottom.gif) repeat-x left bottom;
	overflow:hidden;
	width:100%;
}
.persfoto{
clear:both;
padding-bottom:6px;
margin-bottom:9px;
background:url(persitem_bottom.gif) repeat-x left bottom;
}
.perslast{
background:none;
border-bottom:12px solid #7e7e7e;
padding-bottom:16px;
margin-bottom:16px;
}
.persitem h3, .persfoto h3{
color:#FF2C9A;
color:#db0065;
font-size:16px;
line-height:16px;
padding-bottom:3px;
}
.persitem span.datum{
font-family:Arial, Helvetica, sans-serif;
}
.nieuwsitem{
}
.blogdatum,
.blogauteur{
font-family:Arial, Helvetica, sans-serif;
display:block;
padding-bottom:12px;
}
.persitem .datum{
float:right; color:#888; font-size:11px;
margin-right:10px;
}

/* ======================================= */
.persitem a, 
a.link1, a.link2, a.linkm, a.linkmd{
	padding-left:14px;
	background:url(a1.gif) no-repeat left top;
	color:#000;
	text-decoration:none;
	font-size:13px;
}
.persitem a:hover,
a.link1:hover, a.link2:hover{
	color:#FF2C9A;
}
a.link2{
background:url(a2.gif) no-repeat left top;
}
a.link2:hover{
background-image:url(a1.gif);
}
a.linkmd{color:#fff;background-image:url(adiap.gif); }
a.linkmd:hover{background-color:#000;background-image:url(adiapz.gif);}

div.slimbox a{
padding:0;
background:none;
}
#main h3 a, #main h4 a{
color:#FF2C9A;
color:#db0065;
padding:0;
background:none;
border-bottom:1px solid #ffb3da;
font-size:16px;
text-decoration:none;
}
#main h3 a:hover, #main h4 a:hover{
color:#333;
border-bottom:1px solid #333;
}
#main h2.nieuwshead{
font-size:15px;
line-height:20px;
font-weight:bold;
padding:4px 0 8px;
text-transform:none;
}
#main h2.nieuwshead span{
	background:#ccc;
	padding:3px 4px;
}
/* ========================== */
div.team_tussen{
	width:532px;
	clear:both;
	line-height:2px;
	border-bottom:1px solid #ccc;
}
div.team_last{
	width:532px;
	clear:both;
	background:url(persitem_bottom.gif) left bottom repeat-x;
	line-height:2px;
	padding-top: 12px;
}
.team_img{
	float:left;
	width:84px;
	height:102px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center -24px;
	background-image:url(/images/team/default.jpg)
}
.artistiek{
	float:left;
	width:250px;
	padding:0 16px 0px 0;
	margin:8px 0 6px;
}
.artistiek p,
.artistiek h3{
	padding:0 0 0 86px;
	margin:0;
}
.artistiek h3{color:#FF2C9A;}
h4.teamlid{font-size:18px;color:#FF2C9A;padding-bottom:22px;}
img.teamlid{float:right;margin:0 0 12px 12px;}


/* ========================================= */

.persfoto td{
vertical-align:top;
padding-bottom:8px;
}
.persfoto .td2{
padding-left:8px;
}

/*  ======================== */
.fotoboek{
	padding-bottom:8px;
	margin-bottom:12px;
	background:url(persitem_bottom.gif) repeat-x left bottom;
}
.fotoboekimg{
float:left;
border:1px solid #999;
background:#fff;
padding:2px;
}
.fotoboekcaption{
padding-left:134px;
}
.fotopages{
}

/*  ======================== */

.navkolom{
}
.navkolom ul{
	padding:0 0 12px;
	margin:0;
	list-style:none;
}
.navkolom li{
background: url('a1.gif') no-repeat 0px 2px;
padding-left:16px;
font-size:13px;
}
.navkolom li a{
color:#000;
text-decoration:none;
}
.navkolom li a:hover{
color:#FF2C9A;
}
.navkolom h4{
color:#FF2C9A;
font-size:14px;
padding:0;
margin:0;
}
ul.sponsorlijst li{
line-height:12px;
padding-top:1px;
padding-bottom:2px;
}

/*  ======================== */

.vkolom{
}
.vkolom ul{
padding:0;
margin:0 0 15px;
list-style:none;
}
.vkolom ul li{
display:block;
clear:both;
}
.vkolom li a{
	font-size:11px;
	line-height:17px;
	color:#fff;
	background:#3d3d3d;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	clear:both;
	padding:2px 6px;
	margin:0 0 6px 0;
}
.vkolom li a:hover{
background:#FF2C9A;
}

.vkolom li a.active{
background-color:#FF2C9A;
background-color:#db0065;
}
.vkolom h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF2C9A;
font-size:15px;
font-weight:bold;
line-height:22px;
}
.vkolom h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#888;
font-size:12px;
font-weight:normal;
line-height:17px;
border-bottom:1px solid #888;
padding:4px 0;
margin:24px 0 8px 0;
}

/* ============================== */
.navkolom3 {
color: #FFFFFF;
background-color: #FF2C9A;
font-size:14px;
padding-bottom:3px;
}
.toppad{ padding-top:8px;}

.navkolom3 strong{
color:#000;
font-weight:normal;
}
.navkolom3 h3, .navkolom3 p{
padding:2px 6px;
margin-bottom:0px;
}
.navkolom3 p{
margin-bottom:8px;
}
.navkolom3 p.zwartstip{
padding-bottom:10px;
margin-bottom:4px;
background:url(navkolom3_zwstip.png) left bottom repeat-x;
}
.navkolom3 hr{
border:0;
padding-bottom:2px;
margin-bottom:4px;
background:url(navkolom3_zwstip.png) left bottom repeat-x;
}
.navkolom3 small{
color:#eee;
}
.navkolom3 a{
	padding-left:14px;
	background:url(adiap.gif) left top no-repeat;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.navkolom3 a:hover{
	coloR:#000;
	background-image:url(adiapo.gif);
}



/* ==================== */
.sponsorblok a{
	background: url(sponsorblokje.gif) no-repeat;
	display:block;
	border:none;
	float: left;
	height: 82px;
	width: 116px;
	margin:0 9px 10px 0;
	overflow:hidden;
}
.sponsorblok{
padding-left:16px;
}


/* ============================== */
.hoofdkolom{
padding-left:16px;
padding-bottom:24px;
}
.hoofdkolom p strong{
color:#FF2C9A;
}
.hoofdkolom h4{
color:#FF2C9A;
line-height:15px;
font-size:14px;
}

.hoofdkolom2{
padding: 0 16px 24px;
}
.broze{
color:#FF2C9A;
}



#vacaturebank{
height:400px;
overflow:auto;
}
.vacature{
width:97%;
font-size:13px;
line-height:13px;
background:url(navkolom3_zwstip.png) left top repeat-x;
}
.vacature td{
padding:3px 12px;
vertical-align:top;
}
.vacature p{
padding:3px 0;
}
.vacature strong{
color:#fff;
font-size:14px;
font-weight:bold;
}

h3.speciaal span{
	color:#fff;
	background:#242424;
	padding:2px 6px;
	border: 2px solid #242424;
}
h3.speciaal{
	line-height:14px;
	background:url(spacerwit.gif) repeat-x;
	margin-bottom:8px;
	padding-left: 12px;
}


/* ================================= */
#voorstelling{
margin:12px 0;
}

#voorstelling td{
vertical-align:top;
}
#voorstelling p{
/*padding:0;margin:0;*/
}
#voorstelling .modder{
background:url(voorstdoor1a.jpg) no-repeat;
padding:14px 32px 14px 14px;
color:#fff;
font-size:13px;
}
#voorstelling .modder h3{
font-size:15px;
color:#FF2C9A;
}
#voorstelling .modder a.linkmd{ background-image:url(adiapw.gif); }
#voorstelling .modder a.linkmd:hover{ background-image:url(adiapz.gif); }
#voorstelling .roze{
background:url(voorstdoor2a.gif) no-repeat;
padding:10px;
}
#voorstelling .rozeinfo{
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
#voorstelling .vblok1{
padding:24px 8px 10px 0;
}
#voorstelling .vblok1 p,
#voorstelling .vblok2 p,
#voorstelling td.roze p
{
padding-bottom:12px;
}
#voorstelling .vblok2 a{ font-weight:normal;}
#voorstelling .vblok2{
padding:24px 0;
}
#voorstelling .vblok2 p{
color:#FF2C9A;
font-weight:bold;
}
#voorstelling .vblok3{
font-size:15px;
}
#voorstelling .vblok3 em{
color:#FF2C9A;
}
td.roze a{
color:#333;
}
td.roze b, td.roze strong{
color:#000;
}
p.roze_extra{
padding-top:12px !important;
font-size:13px;
font-weight:bold;
}
.fiveside p{
font-size:13px;
padding-bottom:8px !important;
}
.fiveside h3{
padding-bottom:4px;
}
/* ==================================== */

.nieuws1{
padding-bottom:8px;
border-bottom:1px solid #ddd;
margin-bottom:4px;
}
.nieuws1 p, .nieuws1 h4{
padding:0;
margin:0;
}
.nieuws1 .datum{
color:#535353;
font-size:12px;
}
.nieuws1 h4,
#main .nieuws1 h4 a {
	font-size:13px;
	color:#FF2C9A;
	color:#ff5cab;
	letter-spacing: -1px;
	text-decoration:none;
}
#main .nieuws1 h4 a:hover {
}
.nieuws1 p{
	font-size:11px;
	line-height:13px;
	color:#5f5f5f;
}
.nieuws1 a{
font-size:11px;
color:#5f5f5f;
}
.clear{
clear:both;
height:1px;
overflow:hidden;
}
#wrapper #main .adedit{
font-size:10px;float:right;
background:#eee;border:1px solid #555;
}
#wrapper #main .adedit a{
display:block;
background:none;
font-size:10px;
padding:1px 4px;
}
.teamtable{
	font-family:Arial, Helvetica, sans-serif;
	fontsize:12px;
}
small{
font-size:11px;
color:#616161;
}
.swet8intro p {font-size:13px;font-weight:bold;color:#FF2C9A;}

