/*
Theme Name: NBP
Theme URI: http://wordpress.org/
Description: NBP gebaseerd op het default WordPress theme.
Version: 1.0
Author: Annelies
*/



/* standaard */

*	{	margin:0px;
		padding:0px;
				}

html	{	font-size: 100.01%;
		}


body	{	background-color:#fff;
		font-size: 62.5%;
		font-family: verdana, Arial, Helvetica, sans-serif;
		color:#000;
		}


/* hoofdstructuur */


#spacer	{	position:absolute;
		width:100%;
		top:0px;
		height:113px;
		background-color: #009;
		z-index:5;
		}

#wrapper	{	position:absolute;
			z-index:11;
			width: 950px;
			left:50%; 
			margin-left:-476px;
			background-color: #b0c94a;
			text-align:left;
			}


#header	{	height: 160px; 
		border-bottom:3px solid #039;
		background-color:#fff;
		background-image: url('images/logo_1.jpg') ; width:950px; height:160px;
		}

#navcontainer	{	background-color:#009;
			}


#linkervlak	{ 	float:left;
			width:220px;
			min-width:220px;
			}

#sidebar {margin:27px 15px 0 15px;}


#rechtervlak	{	width:715px; min-height:850px; 
		        background-color:#fff;
		        float:left; 
		        border-left:1px solid #039;border-right:1px solid #039;
		        font-size:1.2em; text-align:left;
			}


#inhoud	{	padding:23px 35px 35px 35px;
		}


#footer	{	clear: both;
		font-size: 1em;
		padding:0.5em 0;
		text-align: center;
		color: #fff;
		background-color: #039; 
		}


/* opbouw header*/
#logo	{}


/* -- hoofd navigatie -- */

#hoofdnavigatie	{	padding:6px 0px 6px 0px;
			}

#hoofdnavigatie ul	{	margin-left:175px;list-style-type:none;
				}

#hoofdnavigatie li	{	display: inline;
				}

#hoofdnavigatie a	{	font-weight: bold;
				font-size:1.3em;
				letter-spacing:0.15em;
				color: #fff;
				text-decoration: none;
				padding: 6px 10px;
				}
		
#hoofdnavigatie a:hover	{color: #f00;}



/* hover voor tab */
#hoofdnavigatie li.current_page_item a:hover	{color: #f00;}
		

/* actieve tab */

#hoofdnavigatie li.current_page_item a	{	background: #fff url('images/groen1c.jpg') 0 100% repeat-x;
						color: #f00;
						border-left: 1px solid #030;
						border-right:3px solid #030;
						border-bottom:0px;
						border-top:1px solid #030;
						}


/* ---------- navigatie sidebar ---------- */

#sidebar ul	{	list-style-type:none;margin:0 0 2.5em 1em;
			}

#sidebar ul.nav li	{	display:block; 
				margin-bottom:1.8em;
				}

#sidebar ul.nav a	{	color: #039;
                		font-weight: bold;
				font-size:1.3em;
				letter-spacing:0.2em;
				text-decoration: none; 
				}

#sidebar ul.nav a:hover	{color: #f00;}

/* active link */

#sidebar ul.nav li.current_page_item a	{	color: #f00;
						}



#sidebar ul.nav li.current-cat a	{	color: #f00;
						}

#sidebar a {text-decoration:none; color:#039;}
#sidebar a:hover {text-decoration:underline; color:#f00;}

/* ---------- fonts en hyperlinks die niet bij nav horen ---------- */


#inhoud p	{	line-height:1.6em;padding-bottom:14px;
	 	color:#000;
		}

#inhoud h1	{	font-size:1.4em;
	 	letter-spacing:0.05em;
	 	word-spacing:0.1em;
	 	color:#f00;
	 	font-weight:bold;
		}

#inhoud h2	{	clear:both;
		margin-top:25px;
		font-weight:bold;
		color:#f00;
		font-size:1.2em;
		}


#inhoud h2.pagetitle	{	margin-top:25px; 
			font-weight:bold;
			color:#f00;
			font-size:1.4em;
			}

h2.widgettitle	{	display:none;
			}


#inhoud h3	{	margin-top:25px; 
		font-weight:bold;
		color:#009;
		font-size:1.2em;
		}

#inhoud a          {color: #009; text-decoration: underline;}
#inhoud a:hover    {color: #f00; text-decoration: underline;}


#footer a          {color: #fff; text-decoration: underline; }
#footer a:hover    {color: #f00; text-decoration: underline;}



/* search */


#sidebar #searchform	{margin-top:2.5em;}

#sidebar  label 	{display:none;}

#sidebar #s	{	color:#009;
			margin-bottom:7px;
			}

#sidebar #searchsubmit	{	color:#fff;padding:2px;
				margin-left:86px;
				border:1px outset #ccc;
				background-color:#039;
				}

/* sidebar tagcloud */


#sidebar ul.wolk {	margin:0 0 1.5em 0; 
			
			}

/* kalender */

#sidebar #calendar {margin-top:35px;}

	
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal; text-align:center;
	text-transform: capitalize;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px  0;
	width: 155px;
	color:#000099;}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #b0c94a; }

#wp-calendar a    {color: #ff0000; font-weight:bold;}


/* eind kalender */





/* ---------- diversen opmaak ---------- */

#inhoud .pagina {margin-top:21px;}

#inhoud .pagina h3 {margin-top:0px;}

.entry ol {list-style-type:decimal; padding-bottom:14px;}

.entry ul {list-style-image: url('images/lijst3.gif'); padding-bottom:14px;}

.entry li		{	margin-bottom:0px;
				margin-left:29px;
				padding-right:35px;
				line-height:1.6em;	
				}

.alignright {float:right;  }

.alignleft {float:left;  }







p.alt {font-size:1.1em;}

small { font-size: 0.9em;
	line-height: 2em;
	}


.navigation .klein {font-size: 0.9em;color:#009;
	line-height: 1.5em; }

img#wpstats{display:none}

img {border:none;}

.navigation {font-size:0.9em;}



/* archief tagcloud */

#inhoud ul.pagarch	{	margin-left:35px;
				color: #003399;
				line-height: 2.1em;
				letter-spacing: 0.05em; 
				
				}

#inhoud ul.wp-tag-cloud	  {	margin-left:35px;
				color: #003399;
				line-height: 2.1em;
				letter-spacing: 0.05em;
				}

#inhoud ul.pagarch, #inhoud ul.wp-tag-cloud	{	list-style-image: url('images/lijst1.gif');}



/* weblog categorie */

#inhoud h2.weblogkop {color:#009; margin-top:25px;}

.entry h4 {color:#009;  padding-bottom:11px;}

.entry h4 img.alignnone {padding:21px 21px 0 0; display:inline;}


.blogklein	{	font-size: 11px;
			color:#009;
			line-height: 1.5em; 
			font-weight:normal;
			}

#inhoud .category-weblog a     {color: #009; text-decoration: underline;}
#inhoud .category-weblog a:hover    {color: #f00; text-decoration: underline;}




/* pagina lidmaatschap */

#post-25 ul.geenstip {list-style: none;}

#post-25 li.bladwijzer	{	display:inline; 
				  margin-left:0px;
				padding-right:0;
				}

#post-25 li.bladwijzer a	{padding:0 12px 0 0;}


/* pagina pensioenmanifest */

#post-9 h2 		{color:#009;}


blockquote {background-color:#f1f1f1; margin-bottom:21px; padding:21px 21px 11px 21px; font-weight:bold; font-size:16px;border:1px solid #009;}
