﻿/*----------------- BODY ----------------------*/

body, html {
color: #4D4D4D; 
font-family: Verdana, Arial, Tahoma, sans-serif;
background-color: #000000; 
background-image:url(../imgs/shared/bg_siteBody.gif);
background-position:top left;
background-repeat:repeat-x;
text-align: left; 			/** this is used by the FCK editor, so align left **/
height: 100%;
line-height:1.3em;
}
body {
font-size: 70%;
}
.CMSEdit {
font-size: 100%;
}

/*----------------- PARAGRAPHS ---------------*/
p {
padding-bottom: 15px;
text-align: left;
}
/*----------------- LINKS --------------------*/
a {
color: #da002f;
text-decoration: none;
}
a:hover{
color: #4D4D4D;
text-decoration: underline;
}

.leesMeer	{
	color:#333333!important;
	font-weight:bold!important;
	font-size:0.9em!important;
	display:block;
	margin-top:10px;
	}
	
.leesMeer:hover	{
	color:#da002f;
	}
	

	
.linkLijst	{
	display:block;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	margin-bottom:5px;
	}
	
.linkLijst:hover	{
	color:#da002f;
	}

.siteMap		.linkLijst,
.bgWit	.linkLijst,
.bgGrijsVerloop	.linkLijst		{
	color:#333333;
	background-image:url(../imgs/shared/ic_linkLijst-grijs.gif);
	}	
	
.bgDonkergrijsVerloop		.linkLijst
{
	color:#ffffff;
	background-image:url(../imgs/shared/ic_linkLijst-wit.gif);
	}
	
.bgZwart	.linkLijst	{
	color:#ffffff;
	background-image:url(../imgs/shared/ic_linkLijst-rood.gif);
	}

/*----------------- HEADERS ------------------*/
h1 {
	color:#000000;
	font-size:1.3em;
	line-height:17px;
	margin-bottom:10px;
}

.bgZwartH1	{
	padding:0px 15px;
	background-color:#000000;
	color:#ffffff;
	line-height:65px;
	margin-bottom:0px;
	}
	
.bgGrijsH1	{
	padding:0px 15px;
	background-color:#333333;
	color:#ffffff;
	line-height:65px;
	margin-bottom:0px;
	}

h2 {
font-size: 1.1em;
color:#FFFFFF;
padding: 0px 15px!important;
line-height:35px;
margin:0px;
}

.bgGrijsVerloopH2	{
	background-image:url(../imgs/content/bg_h2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#4e4d4d!important;
	border-bottom:3px solid #ffffff;
	color:#ffffff;
	}
	
.bgGrijsVerloopH2 h2	
{
	color:#ffffff;
}

.bgZwartH2	{
	background-color:#000000;
	}
	
	
.bgWitVerloopH2	{
	background-image:url(../imgs/content/bg_h2-2.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#ffffff!important;
	color:#191919;
	border-bottom:3px solid #ffffff;
	}	

.bgWitVerloopH2	h2
{
	color:#191919;
}

h3	{
	/*color:#4c4c4c;*/
	font-size:1.1em;
	}
	
h4	{
	/*color:#000000;*/
	font-size:1em!important;
	}
	
h5	{
	/*color:#ffffff; h5 en h4 omwisselen*/
	font-size:0.95em;
	}

h6	{
	/*color:#333333;*/
	font-size:0.95em;
	}
	

	
.rood	{
	color:#da002f;
	}
	
.zwart	{
	color:#000000;
	}
	
.wit	{
	color:#ffffff;
	}
	
.donkergrijs	{
	color:#4d4d4d;
	}

.lichtgrijs	{
	color:#4c4c4c;
	}
	
a h4:hover,
a h5:hover	{
	text-decoration:underline;
	color:#da002f;
}


/*----------------- BOLD & HIGHLIGHT --------------------*/
.bold {
font-weight: bold;
}
.highlight {
font-weight: bold;
color:#993399;
}

/*----------------- HORIZONTAL RULERS -------*/
hr {    
border: 0;
color: #62002E;
background-color: #62002E;
width: 100%;
margin: 3px 0 11px;
}
* html hr {
margin:-7px 0 -2px;
}
hr.dun {
height: 1px;
}
hr.dik {
height: 2px;
}


/*----------------- TABLE --------------------*/
table.ContentTable{
border-collapse:collapse;
font-size: 100%;
width:100%;
margin-bottom:13px;
border-bottom: 1px solid #898989;

}

table.ContentTable th {
padding: 6px 12px 6px 12px;
text-align: left;
border: 1px solid #898989;
speak-header: once;
background-color:#898989;
color:#FFFFFF;
}

table.ContentTable th a
{
font-weight: bold;
}

table.ContentTable a {
color:#F0037F;
font-size:11px;
}
table.ContentTable a:hover {
color:#3e82af;
}

table.ContentTable tbody {
border: 1px solid #898989;
}

table.ContentTable td {
border-left: 1px solid #898989;
border-right: 1px solid #898989;
padding: 6px 12px 6px 12px;
background-color:#dbe4ed;
}
table.ContentTable td.alt {
padding: 6px 12px 6px 12px;
background-color:#c3d2e1;
}
table.ContentTable td.sub {
padding: 6px 12px 6px 12px;
background-color:#b3b3b3;
color:#FFFFFF;
}

/*----------------- IMAGES ------------------*/
img.ImageLeft
{	float:left;
	margin: 3px 10px 10px 0;
}

img.ImageRight
{
	float:right;
	margin: 3px 0 10px 10px;
}
