                  /**********************************************
STANDAARD ELEMENTEN
**********************************************/
body			{ color: #EFEFEF; font-size: 12px; line-height:22px; font-family: Tahoma; background-color:#222; background-image:url(../images/bg.jpg); background-position:50% top; background-repeat:repeat-y;}
img				{ border:0px;}
p				{ margin:16px 0px 0px 0px; }
ul				{ margin:0px; padding:0px; list-style: none; }
li				{ padding-left: 17px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 8px; }
img				{ border:0px; padding:0px; }
.clearfix		{ clear:both; height:0px; line-height:0px; font-size:0px;}
span 			{ line-height:normal}


/**********************************************
LINKS
**********************************************/
a:hover, a:visited, a:active, a:link							{ outline: none; color:#ae0000;text-decoration:none;font-weight:bold; }
.wit a:hover, .wit a:visited, .wit a:active, .wit a:link		{ color:#FFF; text-decoration:underline; }

#container		{ position:relative; width:900px; margin-left:auto; margin-right:auto; }
#menucontainer	{ width:100%; }
#header			{ width:100%; height:160px; background-color:#000}
#menu			{ height:25px; background-color:#111;}
#menu > a		{ height:25px; background-position:0px 0px; background-repeat:no-repeat; display:block; float:left; text-indent: -9999px;}
#menu > a:hover,
#menu > a.actief{ background-position:0px -25px; background-repeat:no-repeat;}
#content		{ padding:14px 20px 20px 20px;}
#column_1		{ float:left; width:700px;}
#column_2		{ float:left; width:200px;}
#submenu		{ width:660px;margin:10px 0px 10px 0px; border-bottom:1px solid #FFF; height:30px;}
#submenu a		{ margin:0px 10px 0px 0px; height:19px; background-color:#000000; background-position:0px 0px; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left;}
#submenu a:hover, #submenu a.actief {background-position:0px -50px;}

#bandlid a								{color:#ae0000; font-size:13px; font-weight:bold; line-height:normal; display:block; width:330px; padding:3px 0px 3px 0px; cursor:pointer;}
#bandlid a:hover, #bandlid a.actief 	{color:#FFF; text-decoration:none;}
#bandlid a.actief 						{ border-top:1px solid #FFF; border-bottom:1px solid #FFF; color:#FFF; font-weight:bold; margin-top:5px; background-color:#ae0000; padding:3px 0px 3px 10px;}

.nieuwsbericht 			{ border-top:1px solid #ae0000; padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; position:relative; }
.nieuwsbericht .datum 	{ font-style:italic; float:right; width:160px; text-align:right}
.nieuwsbericht .titel 	{ font-weight:bold; font-size:20px;line-height:normal;}
.nieuwsbericht .tekst 	{ padding:10px 0px 0px 0px;}
.nieuwsbericht img 		{ float:right; border:1px solid #FFF; margin:0px 0px 10px 10px;}

a.nieuwstitel, a.nieuwstitelActief  						{ display:block; border-bottom:1px solid #ae0000; color:#FFF; padding:3px 0px 3px 0px;}
a.nieuwstitelActief:first-child, a.nieuwstitel:first-child  { border-top:1px solid #ae0000;}
a.nieuwstitel:hover, a.nieuwstitelActief  					{ color:#ae0000;}
a.nieuwstitel .datum, a.nieuwstitelActief.datum				{ float:right; font-style:italic; margin-right:4px; font-weight:normal; width:160px; text-align:right}

.nieuwsblok			{ line-height:22px; cursor:pointer; color:FFF; text-decoration:underline}
.nieuwsblok:hover 	{ color:000;}
/**********************************************
HOME
**********************************************/
.nophacontact input[type=text], .nophacontact textarea {width:290px;padding:5px;border:1px solid #5e5e5e;height:16px; background-color:#000; color:#FFF; line-height:norma;}
.nophacontact td { background-position:100% 7px; background-repeat:no-repeat; padding-right:25px;}
.nophacontact td:first-child { padding-right:10px; width:100px; vertical-align:top; color:#FFF; padding-top:5px; text-align:left;}
.nophacontact input[type=submit] {background-color:#ae0000;color:#FFF;border:0px;}

.gboek input[type=text], .gboek textarea {width:100px;padding:5px;border:1px solid #5e5e5e;height:16px; background-color:#000; color:#FFF; line-height:norma;}
.gboek input[type=submit] {background-color:#ae0000;color:#FFF;border:0px;}


a.fotoalbum			{color:#ae0000;}
a.fotoalbumActief, a.fotoalbum:hover 	{color:#FFF;}
/**********************************************
FORM ELEMENTS
**********************************************/
input, textarea, select{ font-size: 11px; line-height:13px; font-family:Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input, textarea, select{ padding:4px; }
textarea{ line-height:18px; }

/**********************************************
TBMODULE
**********************************************/
.tbmodule{ background-color:#ea0082; color:#FFF; padding:20px; margin:15px 0px 15px 0px; text-align:center; font-weight:bold; border:dotted 1px #000000; }

/**********************************************
IMAGES VANUIT TOOLBOX
**********************************************/
.img_left_border{ float:left; margin-right:15px; margin-bottom:5px; }
.img_left_noborder{ float:left; margin-right:15px; margin-bottom:5px; }
.img_right_border{ float:right; margin-left:15px; margin-right:4px;	margin-bottom:5px; }
.img_right_noborder{ float:right; margin-right:4px;	margin-left:15px; margin-bottom:5px; }
.img_noalign_noborder{ margin:0px; }
.img_noalign_border{ margin:0px; }
.cssbutton{ cursor:pointer; border:1px solid #FFF; background-color:#00457c; color:#FFF; background-image:url('../images/arrow_rechts.gif'); background-repeat:no-repeat; background-position:100% 50%; text-align:left; text-indent:4px;	padding-left:4px; padding-right:20px; padding-top:3px; padding-bottom:3px;	font-size: 12px; float:left;}
.cssfield{ padding:5px; line-height:11px;border:1px solid #4db3d0; font-size:11px;}
.boekField{ border:1px solid #dedede; padding:2px 0px 2px 4px; height:18px;}