@charset "UTF-8";
/* CSS Document */
body{
	margin: 0;
	text-align: center;
	vertical-align:middle;
	background-attachment:fixed;
	background-position:center;
	background-color:#ffffff;
}

a:link {
	color: #000;
	text-decoration: none;
	font-weight:bolder;
}

a:visited {
	text-decoration: none;
	color: #000;
	font-weight:bolder;
}

a:hover {
	/*text-decoration: underline;*/
	color:  #CCC;
	font-weight:bolder;
	
}

a:active {
	text-decoration: none;
	color: #CCC;
}

.slideshow {
	 height: 100px; 
	 width: 120px; 
	 margin: auto }
.slideshow img { 
padding: 0px; 
border: 0px solid #ccc; 
background-color: #eee; }

#main_container #menu #nav a {
	
	color: #000;
	
}


#main_container #footer #footertekst a {
	
	color: #000;
	
}

#main_container #menu #nav a:hover {
	
	color: #000;
	background-image:url(images/30overlay.png);
	background-repeat:repeat;
}


#main_container #footer #footertekst a:hover {
	
	color: #000;
	background-image:url(images/30overlay.png);
	background-repeat:repeat;
}

div#main_container{
margin: 0 auto 0 auto;
width: 960px;
vertical-align:middle;
text-align: left;
overflow: hidden;
letter-spacing:1px;
}


#boven{

width: 960px;
height: 86px;
background-image:url(images/header.jpg);

}



#menu{
	background-image:url(images/menubalk.jpg);
	float:left;
	width: 960px;
	height:22px;
	
	}

#nav{ 
	margin-left: 20px;
		margin-top: 5px;

	width: 900px;
	height:22px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:11px;
}



div#main{
width:960px;
float:left;
overflow:auto;
background-image:url(images/back.jpg);
letter-spacing:1px;
}


div#kolomwit{
width:40px;
vertical-align:top;
float:left;
}

div#backcolor{
	background-color:#EBF2FF;
}
	
	div#backgeel{
	background-color:#ffee00;
}

div#marge{
width:20px;
vertical-align:top;
float:left;
}

div#vmarge{
float:left;
width:960px;
geight:10px;
vertical-align:top;
float:left;
}

input
{
color: #000000;
background: ffffff;
border: 1px solid #000;
}

select
{
color: #000000;
background: ffffff;
border: 1px solid #000;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:# 36C;
color:#FFF;
font-weight:bold;
background:url(images/buttonbg.png) repeat-x left top;

}

div#kolom{
width:360px;
font-family:arial, Geneva, sans-serif;
font-size:11px;
color:#000;
letter-spacing:1px;
line-height:150%;
vertical-align:top;
float:left;
}
		


div#tweekolom{
width:760px;
font-family:arial, Geneva, sans-serif;
font-size:11px;
color:#000;
letter-spacing:1px;
line-height:150%;
vertical-align:top;
float:left;
}

#aanmelden input[type=radio], #aanmelden input[type=checkbox] {
	border: 0px;
}

#aanmelden input[type=text] {
	width: 400px;
}

#aanmelden input[type=text].error {
	border: 1px solid #F00;
	background-color: #FFF9F9;
}

label.error {
	color: #F00;
}

#aanmelden input[type=file] {
	width: 200px;
}

#aanmelden input[type=text].xs {
	width: 22px;
}

#aanmelden input[type=text].s {
	width: 44px;
}

#aanmelden input[type=text].m {
	width: 88px;
}

#aanmelden input[type=text].l {
	width: 144px;
}

table.listtable td {
	vertical-align: top;
}

table.listtable thead td {
	background-color: #4670c6;
	color: #ffea01;
	padding: 4px 2px;
	font-weight: bold;
}

table.listtable tbody tr.even td {
	background-color: #FFFFFF;
	padding: 2px 0px;
	cursor: pointer;
}

table.listtable tbody tr.odd td {
	background-color: #EDEDED;
	padding: 2px 0px;
	cursor: pointer;
}


table.formtable td {
	vertical-align: top;
}

table.formtable td .tooltip {
	display: none;
	border: 4px solid #ffea01;
	padding: 4px 10px;
	width: 360px;
	background-color: #4670c6;
	color: #ffffff;
}

table.formtable td .tooltip p b {
	font-size: 12px;
}

div#kleinkolom{
width:120px;
font-family:arial, Geneva, sans-serif;
font-size:10px;
color:#000;
letter-spacing:1px;
line-height:150%;
vertical-align:top;
float:left;

}
		



		div#tekst{
width:570px;
font-family:arial, Geneva, sans-serif;
font-size:11px;
color:#000;
letter-spacing:1px;
line-height:150%;
vertical-align:top;

}

div#content{
width:960px;
margin-left:100px;
letter-spacing:1px;
line-height:150%;
overflow:visible;
}
	


div#footer{
	float:left;
	width: 960px;
	height:22px;
	text-align:center;
	font-family:arial, Geneva, sans-serif;
	font-weight:bold;
	letter-spacing:3px;
	font-size:14px;
	background-image:url(images/menubalk.jpg);
	color:#000;
}

div#footertekst{
	margin-left: 20px;
	margin-top: 5px;
	text-align:left;
	font-family:arial, Geneva, sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	font-size:11px;
	}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	color: #193684;

}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	color: #000000;

}

div#naam{
	font-family:arial, Geneva, sans-serif;
	font-size:12px;
	line-height:150%;
	color: #fff;
	font-weight:bolder;
	 text-shadow: 0.0em 0.0em 0.4em black;
}

div#omschrijving{
	font-family:arial, Geneva, sans-serif;
	font-size:9px;
	line-height:150%;
	color: #fff;
	text-shadow: 0.0em 0.0em 0.4em black;
}

td{
font-family:arial, Geneva, sans-serif;
font-size:10px;
color:#000;
}
