/* HTML and CSS Template design by Sander Salim - www.sin2design.com */

html, body {
 	font-family:Trebuchet, Tahoma, Lucida Grande, Arial, sans-serif;
	font-size: 10.6pt;
	height:100%;
	background-color:#ffffe1;
	margin:0px;	padding:0px; border:0px; color:Black;
	/* Voor slider */
	/* overflow-y: hidden; */
	}

a {color: #B22222; text-decoration: none;}
a:link {color: #CCCCCC; text-decoration: none;}
a:visited {color: #B22222; text-decoration: none;}
a:hover {color: #B22222; text-decoration: none;}

h1 {font-size:170%; color:#cc0000; line-height:90%;}
h2 {font-size:160%; color:#000000; line-height:100%;}
h3 {font-size:135%; color:#8F8F8F;}
h4 {color:Black;}
h1, h2, h3, h4 {font-weight:bold; margin:0; padding:0; }

p {margin-right:10px;}

ul {list-style-type:square;}
ul ul{list-style-type:disc;}
ul ul ul{list-style-type: none;}

th {text-align:left; font-weight:bold;}

.invisible {display:none}

.table{
	clear:both;
	border-top:0px none Gray;
	border-right:0px none Gray;
	border-bottom:1px solid Gray;
	border-left:0px none Gray;
	padding-right:10px;
	}
.tablehead{
	clear:both;
	color:White;
	background-image:url(../images/tablehead.png);
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	border-top:0px solid Gray;
	border-right:0px solid Gray;
	border-bottom: 1px solid Gray;
	border-left:0px solid Gray;
	}
.table img{margin:0px; padding:0px;}
#table a {font-weight:bold; color:#B22222;}

.imgleft {padding:0 10px 10px 0; float:left;}
.imgright {padding:0 10px 10px 10px; float:right;}

.rood {color:#FF0000; font-weight:bold;}
.vet {font-weight:bold;}
.small {font-size:92%;}

.left {float:left;}
.right {float:right;}
.bordered {border:1px solid #CCCCCC;}
.borderleft {border-left:#ccc solid 1px;}
.borderright {border-right:#ccc solid 1px;}

.adgrijs {background-image:url(../images/tabsbg.png); background-repeat:no-repeat; padding-left:10px;}
.adgroen {background-image:url(../images/tabsbg-groen.png); background-repeat:no-repeat; padding-left:10px;}
.adrood {background-image:url(../images/tabsbg-rood.png); background-repeat:no-repeat; padding-left:10px;}
.adfix {margin:0 -10px;}

#bar {clear:both; height:1px; background-image:url(../images/bar.png); background-position:left; background-repeat:no-repeat; width:100%; margin:0; padding:0;}



/***************Page Layout*********************/
	
#outer {position:absolute; width:1024px;}
#homepage {background-position:top; background-repeat:no-repeat; background-attachment:fixed; width:100%;}


/***************Navigation Layout*********************/

#nav {
	position:relative;
	height:60px;
	width:100%; /* nodig voor Opera, ouder Mozilla browsers */
	float:left;
	background-color:#404040;
	}
#nav ul#primary {
	margin:0;
	padding:0;
	position:absolute;
	line-height:30px;
	width:100%;
	}
#nav ul#primary li {display:inline; list-style:none;}
#nav ul#primary a,#nav ul#primary span,#nav ul#primary a.current {display:block; float:left; margin:0; padding:0px 20px; text-align:center; text-decoration:none; color:White;}
#nav ul#primary span,#nav ul#primary a.current,#nav ul#primary a.current:hover {background-image:url(../images/tabsbg.png); background-repeat:no-repeat;}
#nav ul#primary a {border-bottom:1px solid #565656;}
#nav ul#primary a:hover {background-image:url(../images/tabsbg.png); background-repeat:no-repeat;}
#nav ul#primary li:last-child {width:100%;}
#nav ul#secondary {
	position:absolute;
	margin:0;
	padding:0;
	text-align:auto;
	line-height:16px;
	font-size:86%;
	left:0;
	top:38px;
	width:100%; /* nodig voor Opera, ouder Mozilla browsers */
	}
#nav ul#secondary li a,#nav ul#secondary li span {width:auto; display:block; margin:0; text-align:auto; border:none; border-right:1px dotted #CCCCCC; background:none; }
#nav ul#secondary li a {color:#8F8F8F; text-decoration:none; border:none; border-right:1px dotted #CCCCCC;}
#nav ul#secondary li a:hover {color:White; background:transparent; border:none; border-right:1px dotted #CCCCCC;}
#nav ul#secondary li a:active {color:#B22222; background:transparent; border:none; border-right:1px dotted #CCCCCC;}
/* #nav ul#secondary li:last-child, #nav ul#secondary li:last-child a, #nav ul#secondary li:last-child span {border:none;} */



/***************Inhoud Layout*********************/

#inhoud {
	float:left; 
	display:block; 
	width:964px; 
	text-align:left; 
	margin:0;
	padding:30px 20px 0px 40px;
	border-right:dotted #CCC 1px;
	background:transparent;
	/*line-height:120%;*/ 
	font-size:95%;
	}
#scrolling-div {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	overflow-x:hidden;
	overflow-y:hidden;
	overflow:hidden; /* overflow-x and overflow-y belangrijk voor IE */
	background:transparent;
	}
#inhoud ul {width:95%; padding-left:15px;}
#inhoud li {list-style-type:square; margin-right:10px;}
#inhoud a, a:hover {color:#B22222; }
#inhoud img {caption-side:bottom;}
#inhoud h1, #inhoud h2, #inhoud h3 {padding-top:1.5em; padding-bottom:0.5em}
#inhoud p {margin-right:20px;}

#kolom1 {width:35%; clear:left;}
#kolom2 {width:55%; border-left:#ccc solid 1px; margin:0 10px;}
#kolom3 {width:300px; border-left:#ccc solid 1px; clear:right;}
#kolom1, #kolom2, #kolom3 {padding:10px; font-size:95%; float:left; display:block;}

#infoblok {width:300px; border:#ccc solid 1px; float:right; clear:right;}
#infoblok ul li {display:block; width:100%; height:2.5em; margin-left:-15px; list-style-type:none;}
#infoblok ul a  {display:block; width:100%; height:2.5em; margin:0; text-decoration:none;}
#infoblok img {margin-right:10px; border:none;}
#infoblok {margin:0; padding:0 10px; font-size:90%;}

#adblok1 {width:35%; clear:left;}
#adblok2 {width:55%; margin:0 10px;}
#adblok3 {width:300px; clear:right;}
#adblok1, #adblok2, #adblok3 {padding:10px; padding-top:30px; font-size:95%; float:left; display:block;}

#kolombreed {width:630px; float:left; clear:left; padding-right:10px;}
#kolomsmall {width:300px; padding:0px 10px 10px 10px; float:left; clear:right; font-size:90%;}

#caption {width:290px; border:#ccc solid 1px; float:right;}
#captionschaduw {width:286px; border-top:#ccc solid 1px; border-right:#ccc solid 4px; border-bottom:#ccc solid 4px; border-left:#ccc solid 1px; float:right;}
#caption, #captionschaduw {margin:0 10px 10px 10px; padding:5px 5px 5px 15px; font-size:90%;}

#container3 {width:100%; overflow:hidden; background-color:#CCC;}
#container2 {width:100%; right:324px; border-right:#ccc solid 1px; background-color:#999;}
#container1 {width:100%; right:400px; border-right:#ccc solid 1px; background-color:#666;}
#container3, #container2, #container1 {float:left; position:relative;}
#col1 {width:210px; left:724px; padding-right:10px;}
#col2 {width:360px; left:744px; padding:0 10px;}
#col3 {width:300px; left:764px; padding-left:10px;}
#col1, #col2, #col3 {float:left; position:relative; #overflow:hidden;}

#disclaimer {width:930px; margin:50px auto; padding:10px; border:#666 solid 1px; float:left; clear:both; font-size:90%; color:#555;}



/***************Footer Layout*********************/

#siteInfo {bottom:0px; text-align:right; font-family:Trebuchet MS,Arial,sans-serif; font-size:70%; width:100%;}
#siteInfo p {margin:0; padding:5px; padding-top:20px;}
#siteInfo a {color:#999;}

