/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#center {
width:970px;
margin:0 auto;
}

#sitecontainer {
	width:970px;
	margin:0px auto;
	position:relative;
	line-height:1.8em;
	height:100%;
	padding-top:132px;
}

#logo {
	float:left;
	width:179px;
	margin:20px 10px;
}
#printlogo { display:none; }
.clear { clear:both; height:0px; }
.hiddenimg { display:none; }

/*intro*/
#controls {
	text-align:right;
	font-size:1.1em;
	padding-top:1em;
}
#controls a:link, #controls a:visited, #controls a:active { color:#000; text-decoration:none; }
#controls a:hover { text-decoration:underline; }



/*hoofdknoppen boven in beeld*/

#topnav {
height:133px;
width:970px;
/*margin:0px auto;*/
position:fixed !important;
z-index:500;
}

#navbuttons { 
position:relative; 
float:left; 
margin-top:53px;
width:475px;
}

#navbuttons a, #navbuttons h2{
font:bold 11px verdana,arial,helvetica,sans-serif;
color:#003566;
text-align:center;
display:block;
width:130px;
white-space:normal;
line-height:1.6em;
margin:0px 8px; 
padding:14px 6px 15px 6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {	/*fix voor Safari 3.0 en hoger EN Chrome*/
	#navbuttons a { padding:15px 6px 15px 6px; }
}

#navbuttons ul{
list-style:none;
margin:0;
padding:0;
float:left;
}

#navbuttons li{
position:relative;
background-image:none;
margin:0;
padding:0;
}
/*einde knoppen*/


#zoeken { position:absolute; top:53px; left:680px; width:255px; padding:14px 5px 0px 10px; font:bold 11px verdana,arial,helvetica,sans-serif; color:#003566; line-height:1.6em; }
.zoekbutton { background-color:#003566; border:0px; color:#fff; width:22px; height:22px; line-height:22px; vertical-align:top; margin-left:5px; padding:0px 0px 3px 0px; font-size:1.4em; font-weight:bold; }

#site, #site1 {
	border-width:0px 2px 0px 2px;
	border-color:#fff;
	border-style:solid;
}
#kruimelpad {
	background-color:#003566;
	color:#fff;
	width:651px;
	height:26px;
	line-height:26px;
	float:left;
	border-width:2px 1px 1px 2px;
	border-color:#fff;
	border-style:solid;
	padding-left:15px;
	font-size:1.2em;
/*	margin-top:132px;*/
}
#kruimelpad a { color:#fff; text-decoration:none; }

#fontresizer {
	background:#003566 url(../images/logodot.gif) left no-repeat;
	color:#fff;
	width:269px;
	height:26px;
	line-height:26px;
	border-width:2px 2px 1px 0px;
	border-color:#fff;
	border-style:solid;
	padding-left:30px;
	font-size:1.2em;
	vertical-align:top;
	float:left;
/*	margin-top:132px;*/
}
#fontresizer_letters a { text-decoration:none; }

#contentkader {
	float:left;
	width:667px;
	position:relative;
	padding-bottom:160px;
}
#contentkader_breed {
	float:left;
	width:966px;
	position:relative;
	border-width:0px 2px 0px 2px;
	border-color:#fff;
	border-style:solid;
	padding-bottom:160px;
}

#content {
	/*position:relative;
	top:0px;
	left:205px;*/
	float:left;
	height:100%;	/*voor IE6*/
	width:421px;
	padding: 0px 30px 60px 10px;
	font-size:1.2em;
	color:#000;
}
#content_breed {
	/*position:relative;
	top:0px;
	left:205px;*/
	float:left;
	height:100%;	/*voor IE6*/
	width:730px;
	padding: 0px 20px 60px 10px;
	font-size:1.2em;
	color:#000;
}


#kolom_rechts { 
	float:left;
	width:299px;
	background-color:#fff;
 }
#kolom_rechts_incl { padding:20px 10px; font-size:1.2em;  }

h1 { /* titel boven tekstpagina */
	font-size:115%;
	font-weight:bold;
	margin:1.9em 0;
	padding:10px 0px;
	background:url(../images/dot.gif) bottom repeat-x;
}
h2 { /*titel boven nieuwsitem */
	font-size:115%;
	font-weight:bold;
	color:#003566;
}

td { vertical-align:top;  }


/*nieuws op homepagina*/
h1#nieuwshome { background:#003566 url(../images/logodot.gif) left no-repeat; color:#fff; font-weight:normal; margin:0; padding:4px 30px; border-left:1px solid #fff; }
#nieuws_incl { padding:20px 10px; }
.nieuws_datum { font-size:1.2em; color:#666; font-weight:normal; white-space:nowrap; }
.nieuws_linkhome { display:block; margin-bottom:1.6em; font-weight:bold; }
a.nieuwslink { font-size:1.2em; color:#003566; text-decoration:none;  }
a.nieuwslink:hover { text-decoration:underline; }

/*nieuwsrubriek*/
.nieuwsartikel { padding: 10px 0px 30px 0px; background:url(../images/dot.gif) bottom repeat-x; }
.nieuwsbericht { float:left; width:421px; padding: 0px 30px 0px 0px; }
.nieuwsbericht_detail { width:600px;   }
.n_datum { color:#666; }
h1.nieuwstitel { margin:0; padding:5px 0px; font-size:100%; font-weight:bold; color:#003566; background:none; }
.nieuwsfoto { float:left; width:279px;   }
.nieuwsfoto_detail { width:600px; text-align:center; padding-top:20px; }
.nieuwsimg { text-align:center; }
.nieuwsimg_small { width:140px; border:1px solid #d0d3de; }
#archieflink { clear:both; font-weight:bold; color:#003566; padding-top:40px; }
#archieflink a { color:#003566; }
a.meer { color:#003566; }
.nieuws_navlink { float:right;font-weight:bold; color:#003566;  }
.nieuws_navlink a {  color:#003566; }
.nieuwsarchieflijst { width:600px; line-height:1.6em;  }

/*agenda*/
.agenda_lijst { margin-bottom:3em;}
.agenda_datum { white-space:nowrap; color:#666; padding:5px 0px;  background:url(../images/dot.gif) top repeat-x; font-size:0.9em; }
.agenda_lijsttitel { padding:5px 0px 0px 0px; font-weight:bold; }
.agenda_foto { width:299px; }
.agenda_titel { background:#003566 url(../images/logodot.gif) left no-repeat; color:#fff; font-weight:normal; margin:0; padding:4px 30px;  }
.agenda_dateselect { margin:2em 0em; text-align:right; }
.agenda_selectbutton { background-color:#003566; border:1px solid #003566; color:#fff; width:100px; padding:0px; }
.agenda_bladerbutton { vertical-align:bottom; width:20px; border:0px; padding:0px; }
.doelgroep { color:#666; }
.doelgroepimg { padding: 0px 5px; }
.doelgroepimg_mini { width:15px; padding:10px 5px 0px 5px; }
.agenda_label { padding-left:0; padding-right:20px; }
.themaweek { font-style:italic; }
.activiteitstitel { font-weight:bold; padding-bottom:2em; }
/*verhaalvan*/
h1#verhaalvan { background:#003566 url(../images/logodot.gif) left no-repeat; color:#fff; font-weight:normal; margin:0; padding:4px 30px;  }
#verhaal_incl { padding:20px 10px; font-size:1.2em;  }

/*formulieren*/
form { margin:0; padding:0; }
input, textarea { width:240px; border:1px solid #ccc; padding:3px; }
.radio { width:20px; }
.errormsg { color:#cc0000; padding:20px 0px 0px 0px; font-weight:bold; }
.textfield_error { border:1px solid #cc0000; }
.button { background-color:#003566; color:#fff; width:80px; }
.special { display:none; }
.ster { font-size:140%; }
.label { display:inline-block; width:100px; padding:5px 0px; }
.field { display:inline-block; padding:5px 0px 5px 5px; }


/*nieuwsbrief - online versie*/
#nieuwsbriefcontainer {
	width:900px; 
	margin:0 auto;
	padding:0px;
	background-color:#fff; 
}
#nieuwsbrief_nav {
	/*float:left;*/
	width:290px;
	/*height:24px;*/
	/*background-color:#005695; */
	color:#fff;
	font:11px normal Arial, Helvetica, sans-serif;
	padding-top:38px;
	padding-left:20px;
	background-image:url(../images/bg_selectnb.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#nieuwsbrief_nav .button { padding:1px; width:30px; background-color:#005695; color:#fff; border:0px; }
#nieuwsbrief_online {
	/*float:left;*/
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#fff; 
	line-height:18px;
}
#nieuwsbrief_online h1 { background:none; }
#selectbox_nb {
	width:200px;
	margin-left:10px;
	
}
#aanmelden_nb { color:#666; padding-top:270px; width:250px; display:block; padding-left:0px; padding-bottom:40px;   }
#aanmelden_nb_solo { width:250px; display:block; padding-left:0px; padding-bottom:40px;   }
#aanmelden_nb input, #aanmelden_nb_solo input { width:140px; padding:1px; }
#aanmelden_nb .error { border:1px solid #cc0000; }
#aanmelden_nb .radio, #aanmelden_nb_solo .radio { width:20px; padding-left:0px; margin-left:0px; border:0px; }
#aanmelden_nb .button { padding:1px; width:100px; background-color:#e2e2e2; color:#005695; border:0px;}
#aanmelden_nb .label, #aanmelden_nb_solo .label { display:inline-block; width:80px; padding:3px 0px; }
#aanmelden_nb .field, #aanmelden_nb_solo .field { display:inline-block; padding:3px 0px; }
#aanmelden_nb_solo .button { }


/*zoeken*/
#zoekmachine { width:100%; display:block; padding-bottom:3em; line-height:1.8em;  }
#kol1 {	width:5%; font-weight:bold;  }
#kol2 { width:30%; font-weight:bold; }
#kol3 { width:65%; padding-right:40px; }
.categorie { display:block; font-size: 0.8em; padding-bottom:2em; color:#515151; }
.paginering { width:100%; background:url(../images/dot.gif) top repeat-x; }


#logo_nbav { position:absolute; bottom:90px; left:10px; width:185px; text-align:center; font-size:1.1em;  }
#logo_nbav img { padding-bottom:15px; }






/*sitemap*/
#sitemap ul { list-style:none; }


#footer { background:url(../images/dot.gif); background-position:top; background-repeat:repeat-x; }
#footer_left { float:left;  position:relative;  }
#footer_kol1 {
	width:208px;
	height:40px;
	background: #fff url(../images/dot.gif) top repeat-x;
	float:left;
	padding-bottom:30px;
}
#footer_right {
	width:301px;
	height:40px;
	padding-bottom:30px;
	background: #fff url(../images/dot.gif) top repeat-x;
	float:left;
	}