* {
    padding:0;    
    margin:0;    
    }

body {
    background-color:#fff;
	color: black; 
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 1.35em;
    }

p { 
	color: #000;
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 1.35em; 
}

td { 
	color: #000; 
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 1.35em; 
}

a, a:link, a:visited, a:active {
	font-size: 10pt; 
	color: #000;
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 1.35em; 
	font-weight: bold;
}

a:hover {
	font-weight: bold;
	border-bottom: 1 px solid #000;
}

input, textarea  { 
	color: #333; 
	font-size: 9pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	background-color: #ffffff; 
	margin-bottom: 4px; 
	padding: 2px; 
	border: solid 1px #000;
}

.mini {
	color: #333333; 
	font-size: 8pt; 
	line-height: 10pt
}

.mini a, a:link, a:visited, a:active {
	color: #333333; 
	font-size: 8pt; 
	line-height: 10pt
	text-decoration: none;
}

.mini a hover {
	text-decoration: underline;
}

#reahead {
	display: block; 
	width: 100%; 
	color: #fff; 
	height: 19px; 
	background-color: #000
}

.minidiap {
	color: #fff; 
	font-size: 8pt; 
	line-height: 10pt
	margin: 3px 4px 0 0;
}

img { 
	border: 0; 
}

/********** Top en Banner **********/
#banner {
    width:100%;
    height:210px;
    background:url(../images/header.gif) bottom left repeat-x;
    margin:auto;    
    }

#banner h1 {
    padding:10px 20px;
    color:#3f729f;
    }

#logo {
    width:210px;
    height:210px;
    background:url(../images/zfrgnk_logo.gif) top center no-repeat;
	float: left;
    margin:auto;    
    }

#poep {
    width:200px;
    height:80px;
    background:url(../images/poep.gif) center no-repeat;
	float: left;
    margin:auto; 
    }

#slogan {
    margin-top:82px;
	margin-left:40px;
	width: 650px;
	height: 50px;
	float: left;
	overflow: hidden;
}

#footer {
    width:100%;
    height:80px;
    background:url(../images/footer.gif) top left repeat-x;
    margin:auto;    
    }

/***** Zoek formulier *****/
.FSF_input {
	color: #111; 
	font-size: 9pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	border: solid 1px #000; */ 
	padding-bottom: 10px
	height: 15px; 
	width:135px
}

.FSF_submit {
	border: 0;
	background:url(../images/onderstreep.gif) top center no-repeat;
}

/********** Content **********/
#wrapper {
    width:100%;    
    margin: auto;
	float: left;
    }

#container {
	width: 100%;	
	float: left;	
	}

#content {
    background:#fff;
	margin-left: 250px;
	padding-top: 20px;
	width: 575px;
	}

#content h2 {
    padding-top:20px;
    color:#000000;
    }

#content h3 {
    margin-top:20px;
    color:#000000;
    }

#content a, a:link, a:visited, a:active {
	font-size: 10pt; 
    color:#000000;
	font-weight: bold;
	text-decoration: none;
    }

#content a:hover {
	text-decoration: underline;
    }

#content p {
    margin:10px 0 10px 0;
    text-align:left;
    }
#content ul {
    margin-left:40px;
    margin-top:10px;
    }

#content hr {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	margin: 10px 0 12px 0;
}

#lijn {
    width:100%;
	padding: 8px 0 10px 0;
    background:url(../images/lijn.gif) center left repeat-x;
}

/********** Zijbalk **********/  
#sidebar {
	width: 219px;
	padding:20px 0 20px 18px;	
	float: left;
	}

#sidebar h2 {
    font-size:1.3em;
    padding:3px 20px;
    border:1px solid #5382aa;
    margin:3px 0;
    text-align:center;
    background:#b6d3eb;
    color:#3f729f;
    }

.sideblock {    
    margin-top:15px;
    width:160px;
    }
/***** Menu *****/
#sideMenu ul {
    list-style:none;
	padding: 0;
	margin: 0;
    }

#sideMenu li {
    list-style:none;
	margin: 6px 0 6px 0;
 }

#sideMenu a {
	text-decoration: none; 	
	color: #000000;	
	}
#sideMenu a:hover, #tplswitcher a:hover {
	color: #000;
	text-decoration: underline; 	
	}

#sideMenu a.active {
	color: #000;
    }

#sideMenu ul li ul li a, #sideMenu ul li ul li.here {
    padding-left:0;
    }

#sideMenu {
    margin-bottom:20px;
    }

#sideMenu li ul {
    display:none;
    }

#sideMenu li:hover ul, #sideMenu li.here ul {
    display:block;
    }

#sideMenu li.here ul {
    margin-left:0px;
    }

#sideMenu li.here {
    font-weight:bold;
	color: #000;
    line-height:1.8em;
    padding-left:0;
    }

#sideMenu li.here a {
	color: #000;
    border-left:none;
    border-right:none;
    border-bottom:none;
    }

#sideMenu li.here ul a {
    color:#000;
    margin-left:0;
    font-weight:normal;
    }

/********** Page Trail **********/
#trail {
    height:20px;
    font-size:0.8em;
    color:#3f729f;
    margin-top:-30px;
    }

#trail a {
    color:#3f729f;
    text-decoration:none;
    }

/********** Login Form **********/
#sidebar table {
    width:160px;
    margin:auto;
    }

#sidebar input.text {
    width:140px;
    margin-bottom:3px;
    }

#loginButton {
	position: relative;
	float: left;
	font-size: 8pt;
	left: 47px;
	top: 20px;
	}

#loginButton a, #loginButton a:link {
	font-size: 8pt;
	}

/********** Zoek pagina **********/
#content fieldset#searchFields {
    border:none;
    }

#content fieldset#searchFields input.text {
    width:60%;
    }

#resultTitle {
    margin:20px 0 10px 20px;
    }

#resultList a.searchResults {
    margin-left:30px;
    }

/********** Commentaar **********/
#comments {
    clear:both;
    margin-top:20px;
    border-top:3px solid #9197a5;
    padding-top:20px;
    } 


/********** Blog setup **********/

.comment {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px;
    overflow: hidden;
}
.commentAlt {
    background-color: #f4f4f4;
}
.commentAuthor {
    background-color: #ffc;    
}
.commentMe {
    background-color: #ccf !important;
    padding-top: 5px;
}
.commentNum {
    font-family: Arial, sans-serif;
    font-size: 50px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    color: #f2f2f2;
    font-weight: bold;
    letter-spacing: -4px;
    z-index: 1;
}
.commentAlt .commentNum {
    color: #eaeaea;
}
.commentMe .commentNum {
    color: #b0b0ff;
}
.commentAuthor .commentNum {
    color: #f3f3bb;
}
.commentTitle {
    position: relative;
    z-index: 10;
    color: #999;
}
.commentTitle span {
    text-transform: uppercase;
    font-size: 86%;
}
.commentTitle strong {
    color: #693;
    font-size: 110%;
    text-transform: none;
    font-weight: normal;
    margin-right: 6px;
}
.comment .content {
    position: relative;
    z-index: 10;
}
 
.nl_summaryPost h3 {
border-bottom: 1px solid #CCCCCC;
margin: 0px !important;
padding: 5px !important;
color: black;
}
 
.nl_summaryPost .nl_info {
background-color: #F8F8F8;
padding: 5px !important;
font-size: 0.8em;
color: black;
}
 
.nl_link {
font-size: 76%;
text-align: right;
}
 
.nl_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#nl_pages #nl_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#nl_pages .nl_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#nl_pages a, #nl_pages a:link, #nl_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #618100;
} 
#nl_pages a:hover {
    background-color: #fff;
    color: #000;
}
#nl_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#nl_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#nl_archivelist .nl_month {
    font-weight: bold;
}

.woordDiv {
	margin-top: 15px;
	margin-bottom: 20px;
}

.nieuwWoordDiv {
	margin-top: 8px;
	margin-bottom: 8px;
}

.woord {
	font-weight: bold;
	font-size: 12pt;
}

.spreekwoord {
	font-weight: bold;
	font-size: 11pt;
	line-height: 16pt;
}

.inspiratie {
	font-weight: bold;
	font-size: 11pt;
	line-height: 16pt;
}

.afko {
    font-weight: bold;
	font-size: 9pt;
}

.auteur {
    font-weight: bold;
	font-size: 9pt;
	line-height: 19pt;
}

.schakel {
    font-weight: bold;
	font-size: 11pt;
	line-height: 19pt;
}

.schakel a, .schakel a:link {
    font-weight: bold;
	font-size: 11pt;
	line-height: 19pt;
}


