/* CSS Document */

/* Nodig voor 100% height in mozilla */
html,body {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;

}
/* -- einde -- Nodig voor 100% height in mozilla */

body{
 background: #8aff78 url(../img/bg_big.png) 50% 0;
 font-family:Tahoma, Verdana;
 font-size:12px;
}

#container{
 width:892px;
 background-color:#8aff78;
 border-left:3px solid #008000;
 border-right:3px solid #008000;
 padding:0;
 margin:0 auto;
 height:100%;
}

#header{
 background-color:#ffffff;
 width:892px;
 height:114px;
}

#bar{
 background-color:#008000;
 width:872px;
 height:22px;
 color:#ffffff;
 font-weight:bold;
 font-size:14px;
 padding:4px 10px 0px 10px;
}

#content{
 background-color:#8aff78;
 width:892px;
 padding:5px 0px 0px 0px;
}

#content_extrapages{
 background-color:#8aff78;
 width:872px;
 padding:10px;
}

#menu{
 padding:0px 0px 0px 5px;
 margin:0;
 width:170px;
 float:left;
}

#text{
 padding:0px 0px 0px 0px;
 margin:0;
 width:665px;
 margin-left:210px;
}

#footer_extrapages{
 padding:5px 10px 5px 10px;
 width:872px;
 border-top:3px solid #008000;
 text-align:center;
 font-size:10px;
 color:#000000;
}

/* Hyperlink opmaak */

#content a, #content_extrapages a,#footer_extrapages a{
 color:#f27e9b;
 text-decoration:underline;
 font-weight:bold;
}

#content a:hover, #content_extrapages a:hover, #footer_extrapages a:hover{
 color:#f7b0b7;
 text-decoration:none;
 font-weight:bold;
}

#bar a{
 color:#f7b0b7;
 text-decoration:none;
}

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

/* tekstuele opmaak */
h1.fp{
 font-size:22px;
 text-align:center;
 margin-top:15px;
}

h1{
 font-size:18px;
 text-align:center;
}

h2{
 font-size:14px;
 text-align:center;
}

h3{
 font-size:15px;
 text-align:left;
 margin-top:25px;
}

h4{
 padding-bottom:0px;
 margin-bottom:0px;
 font-size:12px;
}

#content_extrapages h1,h2,h3,h4{
 text-align:left;
}

p{
 font-size:14px;
}

p.small{
 font-size:10px;
 text-align:center;
}

p.bold{
 font-weight:bold;
}

p.ref{
 font-size:12px;
 width:600px;
}

em{
 font-size:12px;
}

blockquote{
 text-indent:0px; 
}

img{
 border:0;
}

img.imgright{
 border:0;
 float:right;
 padding:8px;
 margin-right:90px;
}

img.imgcenter{
 border:0;
 padding:8px;
 text-align:center;
}

table{
 font-size:12px;
}

table.calc{
 background-color:#8AFF78;
 border:3px solid #008000;
 text-align:left;
}

table.white{
 background-color:#ffffff;
 width:100%;
 border:1px solid #008000;
 font-size:11px;
}

ul{
 font-size:14px;
}

ul.sitemap{
 font-size:14px;
 line-height:22px;
}

ol{
 font-size:14px;
}

input,textarea{
 border:1px solid #008000;
 margin:2px;
}

.pink{
 color:#f7b0b7;
 font-weight:bold;
}

.darkpink{
 color:#f27e9b;
 font-weight:bold;
}

ol.faq_index {
	margin:0;
	margin-left:20px;
	padding:0;
	font-size:11px;
}

#content ol.faq_index li a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#content ol.faq_index li a:hover {
	text-decoration: underline;
}

div.faq blockquote {
	margin-bottom:0;
}

div.faq div.top {
	text-align:right;
}

div.faq div.top a {
	font-size:11px;
	margin-right:40px;
}
