BODY {
	overflow-x: hidden;
}

a img {border:0;}

table { border-spacing: 0px; border-collapse: collapse; }
td { text-align: left; }
	
.rechts {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	padding: 5px 0px 0px 0px;
} 
.rechts STRONG { padding: 7px 0px 0px 5px; }
.rechts IMG {padding: 0px; margin: 5px 0px 0px 0px;}
.rechtsmidden {
	text-align: center ;
}
.rechtsmidden A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
} 
.rechtsmidden A:visited { } 
.rechtsmidden A:active  { } 
.rechtsmidden A:hover   { text-decoration: underline; } 

.rechtsmeer {
	text-align: right;
	padding: 0px 5px 7px 0px;
} 
.rechtsmeer A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
} 
.rechtsmeer A:visited { } 
.rechtsmeer A:active  { } 
.rechtsmeer A:hover   { text-decoration: underline; } 

.onderschrift {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000; 
}
.onderschrift A { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000; 
	text-decoration: none;
} 
.onderschrift A:visited{} 
.onderschrift A:active{} 
.onderschrift A:hover{ text-decoration: underline; } 


.content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	padding: 7px;
	text-align: left;
}

.content TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-align: left;
}

.content A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24;
	text-decoration: none;
}
.content A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24;
	text-decoration: none;
}
.content A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24;
	text-decoration: none;
}
.content A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24;
	text-decoration: underline;
}

.kop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24; 
}

.content.kop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #971D24; 
}

.linkermenu A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff; 
}
.linkermenu A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff; 
}
.linkermenu A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff; 
}
.linkermenu A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #ffffff; 
	font-weight: normal;
}

.linkermenuAct A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff; 
	font-weight: bold;
}

.topmenu A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #CB8E91; 
}
.topmenu A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #CB8E91; 
}
.topmenu A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #CB8E91; 
}
.topmenu A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff; 
}

.topmenuAct A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF; 
}
.nieuws {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000; 
}
.nieuws A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000; 
}
.nieuws A:visited{ }
.nieuws A:active{ }
.nieuws A:hover{ }

.credits {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAC8CC; 
}
.credits A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAC8CC; 
	text-decoration: none;
}
.credits A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAC8CC; 
	text-decoration: none;
}
.credits A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAC8CC; 
	text-decoration: none;
}
.credits A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #629AA2; 
	text-decoration: none;
}

#ecard {
	position: absolute;
	background-image: url(pix/ecard_bg.gif);
	background-repeat: no-repeat;
	background-position: 3px bottom;
	height: 515px;
	text-align: left;
}

#ecardPreview table { border-spacing: 0px; border-collapse: collapse; }

#ecardPreview .ecard_inhoud {
padding: 5px 5px 0px 5px; background-color: #FFFFFF; border-right: 1px solid #000000; height: 218px; vertical-align: top;
}

#ecardPreview .ecard_stamp {
background-color: #FFFFFF; background-image: url('../../pix/ecard_stamps.gif'); background-repeat: no-repeat; background-position: top 40px;
}

#ecard INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #3A3A3A;
	/* width: 160px; */
}

#prijsvraag .contents { margin: 10px; }
#prijsvraag .contents h2 { margin: 0; padding: 0 0 5px 0; }
#prijsvraag .contents h3 { margin: 0; padding: 5px 0 10px 0; }
#prijsvraag .contents h4 { margin: 0; padding: 20px 0 5px 0; }
#prijsvraag .contents h5 { margin-left: -7px; }
#prijsvraag form { margin: 0px; }
#prijsvraag .note { background: url(pix/prijsvraag_note_bg.gif) no-repeat top left; margin-top: 15px; padding-left: 20px; color: #008ca8; }
#prijsvraag .prijsminmargin { margin-left: -7px; }
#prijsvraag table { margin: 10px 10px 0 10px; }
#prijsvraag td table { margin: 0 ; }
#prijsvraag td { white-space: nowrap; }
#prijsvraag td.btn { text-align: right; }
#prijsvraag INPUT { border: 1px solid #a4a4a4; margin: 3px 0px 3px 6px; }
#prijsvraag INPUT.large { width: 210px; }
#prijsvraag INPUT.medium { width: 135px; }
#prijsvraag INPUT.small { width: 69px; }
#prijsvraag INPUT.radio { border: none; }
#prijsvraag INPUT.check { border: none; }

#prijsvraag .radiobtn { vertical-align: top; padding: 10px 5px 0 0; }
#prijsvraag .btn { text-align: right; padding-top: 10px; }
#prijsvraag .vraag { font-weight: bold; padding-top: 15px; white-space: normal; }
#prijsvraag .antwoord { padding-top: 12px; white-space: normal; }

#inschrijfformulier td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#inschrijfformulier h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #971D24; display: inline; }
#slotconfprogramma { width: 430px; margin-left: 10px; margin-top: -60px; }
#slotconfprogramma, #slotconfprogramma td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#slotconfprogramma h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #af1010; display: inline; }
#slotconfprogramma ol { margin: 0; padding: 0 0 0 20px; }
