@charset "utf-8";
/* CSS Document */

html { overflow-y: scroll !important; font-size:62.5%;   }

body {
	background-color:#ccc;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	/*position:relative; VERWIJDERD IVM CENTREREN GOOGLE MAP IN IE6*/

}

a:link, a:active, a:visited { color:#e3007a; }
a:hover { color:#000; }

ul { padding-left:15px; }
li { list-style:none; background:url(../images/list_img.gif) 0px 0.65em no-repeat; padding-left:15px;  }

#sitecontainer { 
	width:970px; 
	margin:0 auto;
	position:relative;
	background:#fff url(../images/bg_menu.gif) top left repeat-y;

}

#kop {
	background:#e3007a url(../images/kop.gif) top left no-repeat;
	height:150px;
	width:970px;
}

#homelink {
	position:absolute;
	display:block;
	width:225px;
	height:150px;
}

#content {
	width:710px;
	float:left;
	padding:10px;
	min-height:400px;
}

.clear { clear:both; }

#kruimelbalk { 
	border:1px solid #ccc; 
	padding:5px 2px 5px 5px;
	color:#e3007a;
	font-size:1.3em;
}
#kruimelpad { width:500px; float:left; 	font-size:1em;	}
#kruimelpad a:link, #kruimelpad a:active, #kruimelpad a:visited {
	color:#e3007a;
	text-decoration:none;
}

#centraal { 
	padding-top:10px;
	position:relative;
	width:710px;
}


.kol-a { position:relative; left:0px; top:0px; width:170px; } /*relative omdat deze de hoogte op de pagina bepaalt*/
.kol-b { position:absolute; left:180px; top:10px; width:170px;  }
.kol-c { position:absolute; left:360px; top:10px; width:170px;  }
.kol-breed { position:relative; left:0px; top:0px; width:350px; }

.nieuwsblok { border:1px solid #ccc; margin-top:10px; height:205px; position:relative; }
.nieuwsblok_breed { border:1px solid #ccc; margin-top:10px; height:422px; position:relative; }
.agendablok { border:1px solid #e3007a; margin-top:10px; height:205px; background-color:#e3007a; color:#fff; position:relative; }
.agendablok_breed { border:1px solid #e3007a; margin-top:10px; height:422px; background-color:#e3007a; color:#fff; position:relative;   }
.infoblok_enkel { border:1px solid #ff99cc; margin-top:10px; height:205px; background-color:#ff99cc; color:#000; position:relative; }
.infoblok_dubbel { border:1px solid #ff99cc; margin-top:10px; height:422px; background-color:#ff99cc; color:#000; position:relative; }
.nieuwsblok .text, .nieuwsblok_breed .text, 
.agendablok .text, .agendablok_breed .text,
.infoblok_enkel .text, 
.infoblok_dubbel .text { padding:5px;   }
.nieuwsblok .pijl,
.agendablok .pijl,
.infoblok_enkel .pijl,
.infoblok_dubbel .pijl { position:absolute; left:20px; bottom:10px; width:33px; height:24px; }
.nieuwsblok_breed .pijl, .agendablok_breed .pijl { position:absolute; left:200px; bottom:10px; }
.homeimg { width:168px; }
.homelink { display:block; font-size:1.2em; padding:20px 0px 20px 5px; }
.hometext { font-size:1em; }

h1 { font-size:1.8em; font-weight:normal; padding:3px 0px 5px 0px; }
h2 { font-size:1.4em; font-weight:normal; padding:3px 0px 0px 0px; margin-bottom:0; }
h3 { /*titel nieuwsbrief*/ font-size:1.8em; font-weight:normal; padding:1px 0px; margin:0; }
h4 { /*subtitel nieuwsbrief*/font-size:1.4em; font-weight:normal; padding:1px 0px; margin:0; }

/*titelbalkjes*/
#tekst_centraal h1.a-zwart { font-size:1.8em; font-weight:normal; line-height:50px; height:50px; vertical-align:middle; background-color:#000; color:#fff; padding:0px 10px; margin:0; }
#tekst_centraal h1.c-zwart { font-size:1.8em; font-weight:normal; line-height:50px; height:50px; vertical-align:middle; background-color:#000; color:#fff; padding:0px 10px; margin:0; }
#tekst_centraal h1.a-paars { font-size:1.8em; font-weight:normal; line-height:50px; height:50px; vertical-align:middle; background-color:#e3007a; color:#fff; padding:0px 10px; margin:0; }
#tekst_centraal h1.d-zwart { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#000; color:#fff; padding:0px 10px; position:absolute; left:540px; top:10px; margin:0;   }
#tekst_centraal h1.a-paars { font-size:1.8em; font-weight:normal; line-height:50px; height:50px; vertical-align:middle; background-color:#e3007a; color:#fff; padding:0px 10px; margin:0;  }
#tekst_centraal h1.b-paars { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#e3007a; color:#fff; padding:0px 10px; margin:0;  }
#tekst_centraal h1.c-paars { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#e3007a; color:#fff; padding:0px 10px; margin:0;  }
#tekst_centraal h1.d-paars { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#e3007a; color:#fff; padding:0px 10px; position:absolute; left:540px; top:10px; margin:0;  }
#tekst_centraal h1.c-roze  { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#ff99cc; color:#fff; padding:0px 10px; margin:0;  }
#tekst_centraal h1.d-roze  { font-size:1.8em; font-weight:normal; width:150px; line-height:50px; height:50px; vertical-align:middle; background-color:#ff99cc; color:#fff; padding:0px 10px; position:absolute; left:540px; top:10px; margin:0;  }
h1.wit { font-size:1.4em; font-weight:normal; line-height:1.2em; margin:3px 0px; position:relative; left:-5px;  }
h1.zwart { font-size:1.4em; font-weight:normal; line-height:1.2em; margin:3px 0px; color:#fff; position:relative; left:-5px;  }



#tekst_centraal {
	width:530px;
	margin-right:10px;
	padding-bottom:40px;
	float:left;	
}
#tekst_centraal .hometekst {
	font-size:1.2em;
}
#tekst_centraal .tekst {
	font-size:1.2em;
	display:inline-block;
	padding:0px 5px;
}
#tekst_centraal .sitemaptekst {
	font-size:1.2em;
	display:inline-block;
	padding:0px 5px;
}
#tekst_centraal .amateurverlijst {
	font-size:1.2em;
	display:block;
	padding:1px 5px;
}
.sitemaptekst a { text-decoration:none; }
#tekst_centraal .form {
	font-size:1.2em;
	display:inline-block;
}
#tekst_centraal h1 { padding-left:5px; }


/*zoekveld : height = 225; width=170*/
#kol_rechts {
	width:170px;
	float:left;	
	margin-top:60px;
}
#zoekform { background-color:#000; height:205px; width:168px; border:1px solid #000;  }
#zoekform h1 { font-size:1.8em; font-weight:normal; color:#fff; margin:0; padding:10px; }
#zoekform form { margin:0px; padding:0px 10px; width:148px;  }
#zoekform input, #aanmelden_nieuwsbrief input { width:140px; margin:0px; padding:0px; }
#zoekform input.button { width:80px; margin-top:10px; }

/*nieuwsrubriek*/
.nieuwskader {
	margin-top:40px;
	width:530px;
}
.nieuwslijst {
	width: 530px;
	height:207px;
	position:relative;
	top:10px;
	padding-top:10px;

}
.leesnieuws {
	width: 520px;
	position:relative;
	top:10px;
	padding:10px 10px 30px 5px;
	/*padding-top:10px;
	padding-bottom:30px;
	padding-left:5px;*/

}

.nieuwsimg {
	float: left;
	width: 170px;
	height:205px;
	background-color:#ccc;
	margin-right:10px;
	border:1px solid #ccc; 
}
.nieuwsimg img { border:1px solid #ccc; width:166px;  }

.nieuwsbericht { float:left; width:65%; height:205px; border-bottom:2px dotted #ccc;  }
.nieuwslijst_datum { font-weight:bold; position:absolute; top:195px; left:10px; font-size:1.2em; color:#fff; }
.nieuwsintro_datum { color:#e3007a; font-size:1.2em;  }
.nieuwslijst_titel { font-size:1.4em; font-weight:bold; color:#e3007a;  }
.nieuwslijst_ondertitel { font-size:1.4em; font-weight:normal;  }
.nieuwslijst_tekst { font-size:1.2em; padding-bottom:40px; }
.nieuwspics { /*position:absolute; /*position:relative; top:295px; left:540px;*/ }
.nieuwspics img { border:1px solid #ccc; margin-top:10px; width:168px;  }
.nieuwspics a { text-decoration:none; }
.zoom { color:#fff; display:block; font-size:1em; padding:0px 5px; background:#ccc url(../images/zoom.gif) 96% center no-repeat; height:30px; line-height:30px; }
.pijl_meer { position:absolute; top:185px; left:485px; }
.pijl { display:block; padding:30px 0px 0px 110px; } 
.pijl_meer_small { position:absolute; top:175px; left:130px; }

.nieuwsarchieflijst { 	width: 530px; font-size:1.2em; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc; margin:20px 0px; }
.nieuwsarchieflijst a { font-weight:bold; text-decoration:none; }
.nieuwsarchieflijst div { padding:3px 0px; }
.nieuwsarchieflijst_datum { /*display:inline-block;*/ width:180px; position:relative; left:10px; float:left; }
.nieuwsarchieflijst_link { float:left; width:350px; }

#aanmelden_nieuwsbrief, #nieuws_melden { border:1px solid #ccc; margin:10px 0px; padding: 0px 10px 10px 10px; height:195px;  }
#aanmelden_nieuwsbrief { /*line-height:1.5em;*/ }
#aanmelden_nieuwsbrief h1.wit, #nieuws_melden h1.wit { font-size:1.8em; position:relative; left:0px; }
#nieuws_melden, #aanmelden_agenda { height:195px; position:relative; }
#aanmelden_agenda h1.zwart { font-size:1.8em;  position:relative; left:0px; }
#aanmelden_nieuwsbrief span, #nieuws_melden span, #aanmelden_agenda span { font-size:1.2em; }
#aanmelden_nieuwsbrief a:link, #aanmelden_nieuwsbrief a:active, #aanmelden_nieuwsbrief a:visited { color:#000; }
#aanmelden_nieuwsbrief a:hover { color:#e3007a; }
#aanmelden_nieuwsbrief #button { margin:9px 0px; }

/*homepage*/
#home_kader_nieuwsbrief { border:1px solid #ccc; margin:10px 0px; padding: 14px 10px 10px 10px; height:181px; }
#home_kader_nieuwsbrief span { font-size:1.2em; }
#home_kader_nieuwsbrief a:link, #home_kader_nieuwsbrief a:active, #home_kader_nieuwsbrief a:visited {  color:#000; } 
#home_kader_nieuwsbrief a:hover { color:#e3007a; }

/*agenda*/
#select_agenda { border:1px solid #ccc; margin:10px 0px; padding:9px; height: 405px;  }
#aanmelden_agenda { border: 1px solid #e3007a; margin:10px 0px; padding: 0px 10px 10px 10px; background-color:#e3007a; color:#fff; height:195px; }
#slideshow_agenda { display:block; border:1px solid #ccc; margin:10px 0px; font-size:1.2em; height:205px; }

.agendakader {
	width:350px;
}
.agendakader_breed {
	margin-top:50px;
	width:530px;
}
.activiteit { border-bottom:2px dotted #e3007a; padding:10px 10px 10px 0px; font-size:1.2em;  }
.activiteit_detail { padding:10px 10px 10px 0px; font-size:1.2em;   }
.agenda_datum { font-weight:normal;  font-size:1.2em; padding-left:10px; padding-bottom:20px;  /*color:#e3007a;*/  }
.activiteit_titel { font-size:1.2em; font-weight:bold; padding-left:10px; color:#e3007a; }
.activiteit_detail .label { color:#e3007a; width:170px; margin-right:10px; padding-left:10px; display:inline-block; vertical-align:top;  }
.activiteit_detail .inhoud { width:300px; display:inline-block; vertical-align:top; }
.activiteit .text { padding-left:10px; }
.activiteit_detail .text { padding-top:30px; border-top:2px dotted #e3007a; margin-top:10px; padding-left:10px;   }
.activiteit .activiteit_titel { padding-bottom:0px; }

#select_agenda span { font-size:1.2em; }
#select_agenda #button { margin:9px 0px; }
#select_agenda span.count { color:#ccc; font-size:0.8em; padding-left:5px; }


/*spektakelprojecten*/
.spektakelimg {
	float: left;
	width: 170px;
	height:205px;
	margin-right:10px;
	border:1px solid #ccc; 
}
.spektakelimg_cover {
	position:absolute;
	top:11px;
	left:1px;
	
}

#selectspekproj { border:1px solid #ccc; margin:10px 0px; padding: 0px 10px 10px 10px; height:425px; line-height:1.5em; }
#selectspekproj h1.wit { font-size:1.8em; position:relative; left:0px; }
#selectspekproj span { font-size:1.2em; }
#selectspekproj a { color:#000; }
#selectspekproj a:hover, #selectspekproj a.here { color:#e3007a; }
#selectspekproj h5 { padding:0; margin:0; color:#e3007a; font-size:1em; }

.bladernav {
	border-top:2px dotted #ccc; 
	border-bottom:2px dotted #ccc; 
	padding:10px 0px;
	color:#ff99cc;
	font-size:1.2em;
	font-weight:bold;	
}



/*formulieren*/
.special { width:5px; display:none; }

#formcontainer { position:relative; top:51px; }
fieldset { border:1px solid #ccc; margin:0px 0px 25px 0px; }
legend { font-weight:bold; }
input	{ width:300px; margin:5px 0px; padding:2px;  }
textarea#intro	{ width:300px; margin:5px 0px; padding:2px; }
.minitext { font-size:.9em;  }
.label { display:inline-block; width:175px; vertical-align:top; }
.error { border:1px solid #e3007a;  }
.errormsg { color:#e3007a; }
#button { width:80px; }
.radio { width:20px; }
.disciplinebox { width:300px; display:inline-block; }



/*nieuwsbrief - online versie*/
#nieuwsbriefcontainer {
	width:820px; 
	margin:0 auto;
	padding:0px;
	background:#fff url(../images/bg_menu.gif) -20px top repeat-y;
}
#nieuwsbrief_nav {
	float:left;
	width:219px;
	background-color:#e3007a;
	height:150px; 
	border-right:1px solid #fff;
}
#nieuwsbrief_online {
	float:left;
	width:600px;
	padding-top:150px;
	background:url(../images/kop_nieuwsbrief.gif) top left no-repeat;
	font-size:1.2em;
}
#hoofdmenu_nieuwsbrief { 
	width:210px;
	margin-left:10px; 
	margin-top:15px;  
	font-size:1.4em; 	
	line-height:1.3em; 
	color:#fff;
}
#hoofdmenu_nieuwsbrief ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}

#hoofdmenu_nieuwsbrief li {
	list-style:none;
}

#hoofdmenu_nieuwsbrief ul a:link, #hoofdmenu_nieuwsbrief ul a:visited {
	display:block;
	color:#fff;
	text-decoration:none;
}

#hoofdmenu_nieuwsbrief ul a:hover, #hoofdmenu_nieuwsbrief ul a:active  {
	color:#ff99cc; text-decoration:none;
}

#hoofdmenu_nieuwsbrief ul a.here { 
		color:#ff99cc; text-decoration:none;
}

/*#nieuwsbrief_nav #hoofdmenu1 { position:absolute; left:240px; }
#nieuwsbrief_nav #hoofdmenu2 { position:absolute; left:480px; }*/
#selectbox_nb {
	width:170px;
}

/*amateurverenigingen*/
#selectvereniging { border:1px solid #ccc; margin:10px 0px; padding: 0px 10px 10px 10px; height:195px; line-height:1.5em;}
#selectvereniging h1.wit { font-size:1.8em; position:relative; left:0px; }
#selectvereniging span { font-size:1.2em; }
.verenigingen_disc { width:510px; border:1px solid #ccc; padding:5px; margin:5px 0px; }
#bladerknoppen { width:500px; margin-top:30px; border-top:1px solid #ccc; padding:10px 0px; }
#bladerknoppen img { border:0px; }


/*training en scholing*/
.traininglijst {
	width:530px;
	position:relative;
	top:10px;
	padding-top:10px;
	border-top:2px dotted #ccc;
}
.training { float:left; border-bottom:2px dotted #ccc; padding:5px; width:98%;  }
.pijl_training {float:right; padding-bottom:10px; }


/*zoekresultaten*/
#zoekresultaten {
	padding:5px;
	margin-bottom:12px;
	margin-top:5px;
}

#zmkol1 { width:30px; text-align:center; vertical-align:top; padding:10px; font-size:1.4em; }
#zmkol2 { width:520px; vertical-align:top; padding:10px; }

.lijst_even {
background-color:#fff; /*#f2f7e2;*/
border-top:2px dotted #ccc;
}
.lijst_oneven {
background-color:#fff;	
border-top:2px dotted #ccc;
}

#categorie {
font-size:0.9em;
color:#ccc;
}

