@charset "UTF-8";
/* CSS Document */

body{
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-size:			11px;
background-image:	url('/bg.jpg');
background-repeat:	no-repeat;
background-attachment:fixed;
background-position:bottom right; 
background-color:	#e2001a; 
overflow-y:			scroll;
}

h2 {
font-size: 1.05em;
font-weight: bold;
color: #000000;
line-height: 1em;
margin-bottom: 3px;
}

h3 {
font-size: .95em;
font-weight: bold;
color: #000000;
line-height: 1em;
margin-bottom: 3px;
}

p {
margin: 0;
padding: 0;
}

a{
color:				#e2001a;
text-decoration:	underline;
font-weight:		bold;
}

a:hover{
text-decoration:	none;
}

a:visited{
color:				#e2001a;
}

/* HEADER ================================= */

.fototop{
margin:				0px;
margin-top:			20px;
}

.foto_rechts{
float:				right;
}

.logo{
margin:				0px;
margin-top:			20px;
}

.logo_rechts{
margin-left:		201px;
}

/* MENU ================================= */
.menu{
margin:				0px;
}

ul#menu, ul#menu ul {
list-style-type:	none;
margin: 			0;
padding: 			0;
text-align:			right;
font-size:			10px;
font-weight:		bold;
}

ul#menu a {
display: 			block;
text-decoration:	none;	
}

ul#menu li {
margin-left: 		0;
}

ul#menu li a {
background: 		#000000;
color: 				#FFFFFF;	
padding:			5px;
border-bottom:		1px solid #FFFFFF;
}

ul#menu li a:hover {
background: 		#333333;
}

ul#menu li ul{
background-color:	#FFFFFF;
}

ul#menu li ul li a {
background: 		#FFFFFF;
color: 				#000;
border-bottom:		1px solid #C5C6C8;
}

ul#menu li ul li{
padding-right:      10px;
padding-left: 		30px;
}

ul#menu li ul li a:hover {
background: 		#FFFFFF;
color:				#c00;
}

.geselecteerde {	
color:				#c00;
}

.img_menu{
margin-left:		10px;
margin-right:		10px;
}



/* INHOUD ================================= */

.inhoud{
background-color:	#FFFFFF;
margin-left:		0px;
}

.grid_9{
margin:				0px;
}

h1,
.inhoud_titel{
font-size:			16px;
font-style:			italic;
font-weight:		bold;
margin-left:		15px;
padding-top:        15px;
}

.inhoud_tekst{
line-height:		18px;
margin:				15px;
word-spacing:		1px;
}

/* FOOTER ================================= */

.footer{
background-color:	#000000;
color:				#FFFFFF;
}

.disclaimer{
text-align:			center;
padding-top:		15px;
padding-bottom:		15px;
color:				#FFFFFF;
font-size:			10px;
}

/* FCK ================================= */

.img_left {
padding-right:		10px;
}

/* FORM ================================= */

label{
float:				left;
clear: left;
text-align:			right;
width:				150px;
margin-right:		10px;
margin-bottom: 2px;
}

input{
margin-bottom: 5px;
}

input[type=text]{
margin-bottom: 5px;
width: 295px;
}

select{
margin-bottom: 2px;
}

textarea{
width:				300px;
height:				100px;
margin-bottom: 2px;
}

.shorttextarea {
height: 50px;
}

.verzenden{
margin-left:		170px;
margin-top:			20px;
}

.succes{
font-size:			12px;
font-weight:		bold;
margin-top:			10px;
margin-bottom:		10px;
color:				#FFFFFF;
padding:            15px;
background-color:	#e2001a;
}

.timetable {
border: 0;
border-top: 0px solid #ddd;
}

.timetable td {
border: 0;
padding: 0 20px 0 0;
border-bottom: 1px solid #ddd;
}

.timetable .date {
width: 145px;
font-weight: bold;
}

.timetable .caption {
font-weight: bold;
background-color: #eee;
}

/* SITEMAP ================================= */

ul#sitemap {
margin: 0px;
padding: 0 15px;
}

ul#sitemap li {
display: block;
list-style-type: none;
margin: 0 0 10px 0;
color: #000;
}

ul#sitemap li a {
display: block;
color: #000;
}

ul#sitemap li ul {
display: block;
list-style-type: none;
margin: 0px;
}

ul#sitemap li ul li {
display: block;
list-style-type: none;
margin: 0 0 0 10px;
}

ul#sitemap li ul li a {
display: block;
color: #e2001a;
}
