body {

	margin: 0;

	padding: 0;

	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;

	font-size: 12px;

	background-color: #FFF;

	width: 100%;

    background-image:url(../images/header-background.jpg);

    background-repeat:repeat-x;

    color:#333333;

}



#wrapper {

	width: 990px;

	margin-right: auto;

	margin-left: auto;

    position:relative;

	/*background: #AD2525 url(../images/body_background.gif) repeat-y;*/



}



#header {

	background: url(../images/header-logo.jpg) no-repeat top left;

	height: 116px;

	margin-bottom: 26px;

	cursor: pointer;

}



#logo{

position:absolute; 

top:0; 

left:0; 

height:80px; 

width:990px;

}



#header h1 {

    display:none;

    margin: 0;

	padding: 48px 0 0 209px;

	color: white;

	font-size: 1em;



}



#header p#bread-crum{

    position:relative;

    float:left;

    top:72px;

    width:485px;

    padding:0 0 0 10px;

    margin:0;

    text-align:left;

}



#bread-crum {

	display:none;

}



#search-header{

    position:relative;

    float:right;

    top:90px;

    width:372px;

    height:20px;

    text-align:right;

}



#search-header form{



float:right;

text-align:right;

}



#col-left, #col-center, #col-right {

	float: left;

}



#col-left {

	width: 163px;

	padding: 0 0 0 0;

	voice-family: "\"}\""; 

	voice-family: inherit;

    margin-right:10px;

}



#col-right {

	overflow: hidden; /* zodat rechterkolom nooit breder is dan 154px */

	width: 163px; 

	padding: 0px 0 5px 0px;

}



.clear{

       clear:both;

}



p {

	margin: 0 0 1em 0;

}



h1.col, h3.col{

    margin: 1em 0;

    

    }



h1 {

	font-size: 17px;

	margin: 1em 0 0 0;

	padding: 0;

	line-height: 20px;

    color:#9A0000;

}



h2 {

	margin: 0 0 1.5em 0;

	padding: 0;

	font-size: 1em;

	font-weight: normal;

	color: #9A0000;

	line-height: 20px;

}



h3 {

	margin: 1em 0 0 0;

	padding: 0;

    color:#9A0000;

	font-size: 15px;

	line-height: 20px;

	clear: left;

}



h4 {

	margin: 0 0 0 0;

	padding: 0;

    color:#9A0000;

	font-size: 1em;

	line-height: 20px;

}



a img {

	border: 1px solid white;

}



a:hover {

	border: 0px; /* om IE Anchor Image Bug te vermijden... */

}



a:hover img {

	border: 1px solid black;

}



a:hover img.noborder {

	border: 1px solid white;

}

div.noborder a img,
div.noborder a:hover img{
border:1px solid white;
}



a {

	color:#2C6FCD;

	text-decoration: underline;

}



a:hover {

	color: black;

}



#header p#bread-crum a{

    color:#666666;

    text-decoration:none;

}





#header p#bread-crum a:hover {

    color:#666666;

    text-decoration:underline;

} 



#col-right h3 {

    line-height: 16px;

	margin: 0;

	padding: 10px 0 20px 0;

	clear: left;

}



#col-right h3.first-child {

	background: none;

	margin-left: 0;

	padding: 0 0 0.2em 0;

    border-top:none;

}



#col-right ul {

	clear: left;

	margin-bottom: 1em;

    padding:0;

}



#col-right a.blue, #col-right ul.ad li a{

    color:#2c6fcd;

    text-decoration:none;

}





#col-right a:hover.blue, #col-right ul.ad li a:hover{

    color:#000000;

    text-decoration:none;

}







#col-right p {

	line-height: 16px;

	clear: both;

}



button {

	width: 100px;

}



#footer {

    background-image:url(../images/footer-background.png);

    background-repeat:repeat-x;

	clear: left;

    overflow:hidden;

}



#footerContent {

    padding-bottom:20px;

    margin:0 auto;

    width:990px;

}



#footer, #footer h1, #footer h2, #footer h3{

    color:#E5E5E5;

}



#footer li {

    color:#CCC;

    background:transparent url(../images/li_background_footer.png) no-repeat scroll 0 4px;

}



#footer a{

    color:#cccccc;

    text-decoration:none;

}





.footerLinks {

    color:#cccccc;

    font-size:10px;

    border-bottom:1px solid #FFF;

    text-align:right;

    padding:10px 0 5px 0;

    overflow:hidden;

}

.footerLinks h2 {

    font-size:14px;

    float:left;

    font-weight:bold;

    padding:0;

    margin:0;

}



.footerLinkGroup {

    float:left;

    width:247px;

    min-height:120px;

    _height:120px;

    padding-bottom:20px;

}



form {

	margin: 0;

}



.note {

	color: gray;

}



.float-left,

.boek img {

	float: left;

	margin-right: 8px;

	margin-top: .3em;

}



.float-right {

	float: right;

	margin-left: 8px;

	margin-top: .3em;

}



em {

	font-style: italic;

}



.voorbeeldbrief {

	border: 1px solid gray;

	padding: 5px 10px;

	margin: 1em 0;

}



.voorbeeldbrief table {

	border: 1px solid grey;

	margin-bottom: 1em;

}



.voorbeeldbrief table p {

	margin: 0;

}



.voorbeeldbrief table td,

.voorbeeldbrief table th {

	padding: 3px 10px;

}



th {

	text-align: left;

}



p.ad {

	border: 1px solid #D69694;

	padding: 3px 6px;

	margin: 1em 0 .5em 0;

}



.kader {

	border: solid 1px black;

	text-align:center;

	padding:10px;

}



blockquote {

	border: 1px solid gray;

	padding: 1em;

	font-size: 1em;

}



th.naam {

	width: 300px;

}



th.foto {

	width: 60px;

}



th.iro {

	width: 120px;

}



/* forms */



span.error {

	display: block;

	float: left;

	padding-top: 2px;

	padding-left: 4px;

	color: #cc0000;

}



input.error {

	

}



input#directaanmelden{

    /*background-image:url(../images/direct-inschrijven.png);*/

    background-repeat:none;

    background-position:center;

    width:150px;

    height:34px;

    border:none;

    cursor:pointer;

    zoom:1;

    }

textarea {

	width: 20em;

	float: left;

}



label {

	width: 10em;

	display: block;

	float: left;

	padding-top: 2px;

		margin-bottom: 10px;

}



input {

	display: block;

	float: left;

}



form#process_download input{

display:block;

float:none;

}



p.buttons {

	margin-left: 10em;

}



/* */





form p {

	clear: left;



}



hr {

    border:none;

    border-top:1px solid #cccccc;

}



.line{

    

    border-top:1px solid #cccccc;

    margin:20px 0;

    

    }



input#zoekknop{

/*    background-image:url(../images/zoek.png);*/

    background-position: center;

    background-repeat:no-repeat;

    border:none;

	padding:1px 0 0 0;

    width:46px;

    height:19px !important;

    cursor:pointer;

    zoom:1;

}



input#zoekveld{

    background-image:url(../images/zoek_bg.png);

    background-position: top;

    background-repeat:repeat-x;

    background-color:#ffffff;

    border:1px solid #999999 !important;

    height:14px !important;

    margin: 0 6px 0 0;   

    

    

}


div.cols{
position:relative;
float:left;
width:275px;
}


div.cols ul li a,
div.cols ul li a:hover{
display:block;
border:none;
margin:0;
padding:0;
}