body 				{ margin:0; padding:0; background-color:#000; font-family:Verdana, Geneva, sans-serif; }

/* HTML ELEMENTEN */
h1,		
h2, 		
h3, 
h4,
h5,
h6		{ margin:0; padding:20px 0 5px; }
p 		{ margin:0; padding:10px 0; }
a 		{ text-decoration:underline; color:#fff; }
img 	{ behavior:url(assets/css/iepngfix.html); }

/* FONTS */
.arial 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.verdana 	{ font-family:Verdana, Geneva, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.times 		{ font-family:"Times New Roman", Times, serif; font-size:12px; width:600px; padding:5px 0; }
.tahoma 	{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.georgia 	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:600px; padding:5px 0; }
.trebuchet 	{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.calibri 	{ font-family:Calibri, Verdana, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.cambria 	{ font-family:Cambria, "Cambria Math", Verdana; font-size:12px; width:600px; padding:5px 0; }
.helvetica 	{ font-family:Helvetica, Arial, sans-serif; font-size:12px; width:600px; padding:5px 0; }
.algerian   { font-family:Algerian; font-size:12px; width:600px; padding:5px 0; }
.andalus   	{ font-family:Andalus; font-size:12px; width:600px; padding:5px 0; }
.batang   	{ font-family:Batang; font-size:12px; width:600px; padding:5px 0; }
.lucida		{ font-family:"Lucida Sans", "Lucida Console", sans-serif; font-size:12px; width:600px; padding:5px 0; }

/* FORM ELEMENTEN */
form 					{ margin:0; padding:0; }
form img 				{ border:none; }
input[type=text]		{ width:250px;color:#000000;
font-size:12px;
height:20px;
margin:10px 0 0;
padding:5px 0 0 5px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/inputBackground.jpg) no-repeat scroll left top;
border:medium none;
}

textarea				{ width:280px; height:100px; }
select					{ width:50px; }


/* COMMON CLASSES */
.fleft 			{ float:left; padding:0 25px 0 0; height:230px; }
.fright 		{ float:right; padding:0 0 0 25px; height:230px; }
.tcenter		{ text-align:center; }
.tright			{ text-align:right; }
.breaker,
.clear,
.break			{ clear:both; }
.bold			{ font-weight:bold; }
.italic			{ font-style:italic; }
.hidden			{ display:none; }

/* ERROR CLASSES FORM ELEMENTEN */
.error  input ,
.error textarea 	{ background:#ff5454; color:#8a1f11; border-color:#fbc2c4; }
.notice input,
.notice textarea 	{ background:#fff6bf; color:#514721; border-color:#ffd324; }
.success input,
.succes textarea 	{ background:#e6efc2; color:#264409; border-color:#c6d880; }
.error a    		{ color:#8a1f11; }
.notice a   		{ color:#514721; }
.success a  		{ color:#264409; }

#mainContainer 		{ position:relative; width:876px; margin:0 auto; }

/* afbeelding bovenin */
#headerContainer 	{ position:relative; width:876px; height:314px; }
#banner 			{ position:relative; width:876px; height:314px; }
#logo 				{ position:absolute; top:75px; left:40px; width:383px; height:187px; }

/* content */
#contentContainer 	{ position:relative; width:876px; }
#menu				{ position:relative; width:862px; height:75px; margin:0 auto; background:url(../images/menuBackground.png) no-repeat bottom left; }
#menu ul			{ margin:0; padding:0; }
#menu li			{ list-style-type:none; }
.home 				{ background:url(../images/btn.home.png) no-repeat top left; width:74px; height:27px; display:block; position:absolute; top:10px; left:48px; }
.home:hover			{ background:url(../images/btn.home.over.png) no-repeat top left; }
.home.active		{ background:url(../images/btn.home.over.png) no-repeat top left; }
.activiteiten 		{ background:url(../images/btn.activiteiten.png) no-repeat top left; width:161px; height:36px; display:block; position:absolute; top:6px; left:147px; }
.activiteiten:hover	{ background:url(../images/btn.activiteiten.over.png) no-repeat top left; }
.activiteiten.active{ background:url(../images/btn.activiteiten.over.png) no-repeat top left; }
.fotoalbum 			{ background:url(../images/btn.fotoalbum.png) no-repeat top left; width:155px; height:34px; display:block; position:absolute; top:2px; left:337px; }
.fotoalbum:hover	{ background:url(../images/btn.fotoalbum.over.png) no-repeat top left; }
.fotoalbum.active	{ background:url(../images/btn.fotoalbum.over.png) no-repeat top left; }
.nieuwsbrief 		{ background:url(../images/aanmelden_nieuwsbrief.gif) no-repeat top left; width:159px; height:51px; display:block; position:absolute; top:0; right:177px; }
.nieuwsbrief:hover	{ background:url(../images/btn.nieuwsbrief.over.png) no-repeat top left; }
.nieuwsbrief.active	{ background:url(../images/btn.nieuwsbrief.over.png) no-repeat top left; }
.contact 			{ background:url(../images/btn.contact.png) no-repeat top left; width:109px; height:42px; display:block; position:absolute; top:10px; right:37px; }
.contact:hover		{ background:url(../images/btn.contact.over.png) no-repeat top left; }
.contact.active		{ background:url(../images/btn.contact.over.png) no-repeat top left; }

#contentLeft, #contentBoth 		{ position:relative; width:560px; padding:10px 0 0; float:left; }
#content, #contentWidth 			{ position:relative; width:560px; color:#FFF; font-size:12px; text-align:justify; line-height:18px; padding:10px 0 0; }
#content h2, #content h1, h3	{ color:#f00; }
h3{
	padding-top:0px;
}
#content a, #contentWidth a	{ text-decoration:none; display:block; }
#content a:hover, #contentWidth a:hover	{ color:#f00; }
.text, .tekst 				{ position:relative; width:455px; padding:0 42px 0 33px; margin:-10px 0 0; }
.text img, .tekst img		{ border:none; }
.tekst				{ width:100%;}
.line 				{ position:relative; float:left;width:560px; height:36px; background:url(../images/hrBackground.jpg) no-repeat top left; }
.pictureGallery		{ position:relative; float:left;width:100%;}
.picture			{ float:left; margin:0 0px 10px 10px; display:inline;  }
.picture img 		{ border:none; border:1px solid #ffffff; padding:5px; }

/* aanmeld formulier */
#aanmelden 			{ position:relative; width:560px; height:305px; background:url(../images/backgroundLogo.png) no-repeat 0 90px; padding:10px 0 0; }
#aanmelden img 		{ float:left; padding:0 0 0 10px; border:none; }
.aanmelden 			{ position:absolute; bottom:100px; right:40px; }

/* afbeeldingen rechts */
#contentRight 		{ position:relative; width:316px; padding:20px 0 0; float:left; }
#contentRight a		{ text-align:right; display:block; padding:0px 0px 10px 0px; text-decoration:none; }
#contentRight a:hover { color:#f00; }
.image 				{ position:relative; padding:10px 0 30px 10px; }
.image h3			{ font-size: 12px; line-height: 20px; }
.image img			{ margin: 0px 6px 6px 0; }				
.image span			{ color: #FFFFFF; font-size: 12px; line-height: 16px; }
.image a			{ font-size:12px; }
#contentRight .image{background:transparent url(../images/hrBackground.jpg) no-repeat scroll left bottom;}
h1, h3{ float:left;width:100%;color:#e2001a;font-size:15px;font-weight:bold;}
#aanmelden .button{
	width:auto;
}
.clr{clear:both;}

#contentBoth{
	width:100%;
}

#contentWidth{
	width:100%;
}

.activiteitImage{
	width:230px;
}

.formTable td { color: #fff; font-size: 12px; }
.formTable td input { margin: 0; }
.formTable td { padding: 0 0 5px; }