html {
 	min-height: 100%;
 	height: auto
}
body {
	margin:0;	
	font: 62.5% Arial, sans-serif;
	line-height:200%;
	background-color:#e51b24;
	background-image:url(../img/bg_voeterlogo2.gif);
	background-repeat:no-repeat;
	background-position:bottom
}

/* structuur */
#hoofding_w {
	width:100%;
	height:405px;
	background-color:#ffffff;
	background-image:url(../img/bg_hoofding_w_2.jpg);
	background-position:center
}
#midden_w {
	width:100%;
	background-color:#ffffff
}
#voeter2_w{	
	width:100%;
	height:75px;
}
#hoofding {
	width:1000px;
	height:405px;
	margin:0 auto 0 auto;	
	background-image:url(../img/hoofding2x.jpg)	
}
.intro {
	width:340px;
	height:100px;
	margin-left:60px
}
#hoofding_switch {
	width:200px;
	height:20px;
	float:right;
	margin-top:60px;
	text-align:right;
	font-size:110%;
	line-height:300%;
	color:#E41B23		
}
a.switch_l{
	color:#E41B23;
	background-image:url(../img/bg_switchlink2.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	text-decoration:none	
}
a.switch_l:hover{
	text-decoration:none	
}
a.switch_r{
	color:#E41B23;
	background-image:url(../img/bg_switchlink2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:12px	
}
#midden {
	width:966px;
	margin:0 auto 0 auto
}
#links {
	float:left;
	width:307px;	
}
#rechts {
	float:right;
	width:645px;
	min-height:600px;
	height:auto !important;
	height:600px; /* IE6 */
}
#titel {	
	width:645px;
	height:146px;
	background-image:url(../img/bg_titel2.jpg)
}
#content {	
	width:640px;
	font-size:120%;
	float:right;
	margin-bottom:35px;
	color:#000000
}
#cleaner {
	height:0px;
	clear:both;
}
#voeter1 {
	width:100%;
	height:15px;
	background-image:url(../img/bg_voeter1_2.gif)
}
#voeter2{	
	width:1000px;
	height:75px;
	margin:0 auto 0 auto;
}
#voeter2_links{	
	width:250px;
	float:left;
	padding-left:85px;
	margin-top:20px;
	color:#000000;	
}
a.copylink{
	color:#000000;
	text-decoration:none
}
a.copylink:hover{
	color:#000000;
	text-decoration:underline
}
#voeter2_rechts{	
	width:640px;
	float:right;
	height:75px;
}
#voeter2_rechts_menu{	
	width:640px;
	color:#000000;
	font-size:120%;
	margin:20px 0 8px 0
}
a.voeterlink {	
	color:#ffffff;
	font-size:90%;
	text-decoration:none
}
a.voeterlink:hover {	
	color:#ffffff;
	font-size:90%;
	text-decoration:underline
}
#voeter2_rechts_contact{	
	width:573px;
	height:31px;
	float:right;
	background-image:url(../img/bg_voetercontact2.jpg)
}
#mailer {	
	float:left
}
#voeter3 {	
	width:100%;
	height:105px
}

/* menu */
#menu{
	width:245px;
	float:right;
	font-size:170%;
	font-family:"impact", "charcoal", "arial black";
	letter-spacing:1px;
	margin:20px 0 25px 0	
}
/* 1 */
.knop1, .knop1_select, .knop1_down, .knop1_down_select{
	width:240px;
	height:30px;
	background-image:url(../img/bg2_knop1.jpg);
	background-repeat:no-repeat	
}
.knop1_select, .knop1_down_select{
	background-image:url(../img/bg2_knop1_select.jpg)
}
a.knoptekst1, a.knoptekst1_select, a.knoptekst1_down_select, a.knoptekst1_nolink{
	color:#252525; 
	text-decoration:none;	
	height:25px;
	width:220px;
	padding:5px 0 0 30px;
	float:left;
}
a.knoptekst1:hover { 
	background-image:url(../img/bg2_knop1_hover.jpg);
	background-repeat:no-repeat;
	color:#db001b
}

/* 2 */
.knop2, .knop2_select {
	width:240px;
	height:24px
}
a.knoptekst2, a.knoptekst2_select{
	color:#db001b;
	text-decoration:none;
	height:20px;
	width:207px;
	padding:1px 0 0 43px;
	float:left;
	background-image:url(../img/bg2_knop2.jpg);
	background-repeat:no-repeat;
	background-position:12px		
}
a.knoptekst2:hover{	
	color:#000000
}
a.knoptekst2_select{
	background-image:url(../img/bg2_knop2_select.jpg)
}

/* nieuwsbrief */
#nb_titel{
	width:240px;
	height:60px;	
	background-image:url(../img/bg_nb_titel2.jpg);
	float:right	
}
#nb_tekstje{
	width:240px;
	float:right;
	margin:15px 0 5px 0;
	color:#000000;
	font-size:120%
}
#nb_tbdiv{
	width:240px;
	float:right;
}
.nb_tb{	
	color:#6c6b6b;
	font-size:100%;
	height:18px;
	width:231px;
	border:1px solid #393939;	
	background-color:#f2f2f2;	
	background-image:url(../img/bg2_nb_tb.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:4px 0 0 5px
}
#nb_mailknopdiv{
	width:240px;
	height:36px;
	float:right;	
	background-image:url(../img/bg_nb_knop2.jpg)
}
#nb_mailknopdiv:hover{
	width:240px;
	height:36px;
	float:right;	
	background-image:url(../img/bg_nb_knop2_hover.jpg)
}
.nb_mailknop{
	width:240px;
	height:36px;
}
#nb_archiefdiv{
	width:215px;
	float:right;
	font-weight:bold;
	font-size:110%;
	margin-bottom:50px;	
}
a.nb_archieflink{
	color:#e51b24;
	text-decoration:none;
	background-image:url(../img/bg_nb_archieflink2.jpg);
	background-repeat:no-repeat;
	background-position:130px 3px;
	padding-right:25px	
}
a.nb_archieflink:hover{
	background-position:131px 3px;
	padding-right:25px	
}

/* algemeen */
h1 {
	color:#ffffff;
	font-size:280%;
	font-weight:normal;
	font-family:"impact", "charcoal", "arial black";
	margin:0 0 20px 40px;
	padding-top:74px
}
img {
	border:none
}
a {
	color:#000000;
	outline:none;
	text-decoration:underline	
}
a:hover {
	text-decoration:none
}
ul {
	margin-top: 10px;
	margin-bottom: 20px	
}
ul li {
	list-style-type:none;
	background-image:url(../img/bullet2.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 0 0 0 17px;
	margin: 3px 0 3px -19px
}
blockquote {
	margin: 15px 0px 15px 25px
}
.slingeraap {	
	margin-bottom:-2px
}

/* nieuwsbrief */
.nblink1{
	text-decoration:none;
}
h2 {
	color:#ebc7d6;
	font-size:120%;
	font-weight:normal;
	margin:-15px -10px 0px 0;
	padding-left:24px;
	float:right
}
.nbvoeter{	
	float:left;
	font-size:90%;
	line-height:130%;
	width:100%;
	text-align:center;
	color:#f4bad2
}
.nbvoeterlijn{
	background-image:url(../img/bg_menulijn.jpg);
	background-repeat:repeat-x;
	font-size:0;
	width:100%;
	height:2px;
	margin:30px 0 6px 0
}
.nbvoeterlink{	
	color:#f4bad2
}
.uitschrijfknop{
	margin:15px 0 0 252px
}

/* Album */
#album{
	width:630px;
	margin:25px 0 0 0;
}
.albumwrapper{
	overflow:hidden;
	margin-left:-5px
}
.albumfoto{
	padding:0 3px 3px 0;
	margin:4px;	
	background-image:url(../img/bg_albumfoto.gif);
	background-position:bottom right;
	background-repeat:no-repeat
}
#legende{
	margin:12px 0 0 -3px;
	font-size:80%;
	line-height:120%;
	text-align:center;
	color:#8f8f8f;
	height:37px
}
.legendefoto{
	margin:0 0 -5px 0
}

/* contact */
.contacttabel {
	font-size:12px;
	margin:-20px 0 0 20px
}
td.contacttabel {
	padding:3px
}
.contactinput {
	font-size:12px;
	padding:1px;
	width:150px;
	border:1px solid #505050;
	background-color:#f9f9f9	
}
.contacttextarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	width:340px;
	height:115px;
	border:1px solid #505050;
	background-color:#fafafa
}
.verzendknop{
	margin:15px 0 0 55px
}

/* pdf */
#pdf{
	width:auto;
	font-size:90%;
	margin:25px 50px 0 35px;
	padding:3px 5px 9px 12px;		
	color:#ffffff;
	background-color:#000000
}
#pdfvoeter{
	width:auto;
	height:30px;
	margin:0 50px 0 35px;
	padding:0 5px 0 0;		
	background-image:url(../img/bg_pdfvoeter2.gif)
}
.pdftitel{
	margin-bottom:14px;
	font-weight:bold	
}
.pdfitem{	
	height:19px;
	margin:1px 10px 5px 20px;
	padding: 1px 0 0 24px;		
	background-image:url(../img/pdf_symbool.jpg);
	background-repeat:no-repeat
}
.pdflink{
	color:#ffffff
}
.pdfdownloadreader{	
	margin:18px 0 0;
	color:#bbbbbb;
	line-height:1.4em
}
a.pdfdownloadreader{	
	color:#bbbbbb
}