body {
background :#fefeff;
font-family : Arial, sans-serif;
font-size : 100%;
margin : 0;
}

body.dank {background :#ddd;}

table.dank {width:700px; height:500px; background:#ffd; border-style:solid; border-width:1px; border-color:#000; 
margin:30px 0 0 0;}


 span.rood {color:#c00;}
 
 span.blauw {color:#009;}

 .formulier {margin:10px 0 10px 0; padding:15px; background:#ffd; border-style:solid; border-width:1px; border-color:#c00;}
 
 p.form {text-align:left; color:#009;}
  
 .tekstbox1 { margin:5px 0 0 0; font-family:arial; font-size:105%;  width:100%; border-style:solid; border-width:1px; border-color: #c00; background:#fff;}
 
 .tekstbox2 { font-family:arial; font-size:105%; border-style:solid; border-width:1px; border-color: #c00; background:#fff;}

 .select1 {  margin:5px 0 0 0; font-size:105%; width: 50%; border-style:solid; border-width:1px; border-color: #c00; background:#fff;}
 
 p.blauwhoofd {font-family:arial; font-size:125%; color:#009; text-align:center; margin:0;}
 
 span.roodgroot {margin : 0 0 0 40px; font-size : 120% ; font-weight : normal ; color : #c00 ;}
 
 p.toptekst { font-family:"Times New Roman"; align:center; font-size:200%; font-weight:bold; color:#009; margin:5;}
 
 span.adres {font-size:40%; }
  
 p.subtoptekst {font-family:"Arial"; font-size:95%; text-align: justify; margin:0; padding: 0 5px 0 5px;}
 
 p.justify {text-align:justify;}
 
 span.blauwgroot {margin : 0 0 0 40px; font-size : 120% ; font-weight : normal ; color : #009 ;}
 
 span.blauwgroot2 { font-size : 110% ; font-weight : normal ; color : #009 ;}
 
 span.indent {margin : 0 ; font-size:95%; text-align : justify ; color : black ;}

 span.indent2 {margin : 0 ; padding: 0.6em; font-size:95%; text-align : justify ; color : black ;}
 
 span.klein {font-size:80%;}
 
 
 /* Rubriek sprekend */
 
 table.groen {width:80%; border-style:solid; border-width:1px; border-color:#060; color:#060; background:#efd;
 margin:10px 0 10px 0;}
 
 table.rood {width:80%; border-style:solid; border-width:1px; border-color:#c00; color:#c00; background:#fde;
 padding:10px; margin:10px 0 10px 0;}
 
 table.blauw {width:80%; border-style:solid; border-width:1px; border-color:#009; color:#009; background:#eef;
 margin:10px 0 10px 0;}
 
 table.zwart {width:80%; border-style:solid;  border-width:1px; border-color:#000; color:#000; background:#fff;
 margin:10px 0 10px 0;}
 
 td.sprekendleft {padding:10px; text-align:left;}
 
 td.sprekendcenter {padding:10px; text-align:center;}
 
 td.sprekendjustify {padding:10px; text-align:justify}
 
 td.sprekendimage {padding:10px;}
 
 /* Pagina-indeling */
 
 #pagina {width:100%; height:100%; padding:0; border-style: none; border-collapse:collapse;}

 #index {padding:20px 0 0 15px; background: #c6c6fe url(Afbeeldingenalgemeen/blokje2regenboog9p.gif) top right repeat-y; text-align:left;}
  
 #navbar {width:180px; border-style:none;  padding: 20px 0 0 10px; 
 background:#c6c6fe url(Afbeeldingenalgemeen/blokje2regenboog9p.gif)  top right repeat-y; text-align:left;}
 
 #centraal {text-align:center; padding:0 20px 0 20px ;}
 
 #reclamebar {width:140px; border-style:none;  padding: 20px 0 0 22px; 
 background:#c6c6fe url(Afbeeldingenalgemeen/blokje2rregenboog.gif) top left repeat-y; text-align:left }

 
 /* Figuurstijlen */

 img.home1 {margin :10px 0 15px 0; border-style : none ; padding:0;}

 img.home2 {margin :0; border-style : none ; padding:0;}
 
 img.home3 {margin:0; border-style:solid; border-width:1px 2px 2px 1px; border-color:#dedece;}
 
 img.left {float:left; border-style:none;}
 
 img.right {float:right; border-style:none; padding:0;} 
 
 /* Indexpagina */
 
 a.index {width:360px; margin: 0 0 10px 0; border-style : solid; border-width :2px;
 border-color : #d5d5fe ; display:block;}
 
 a.index:hover{border-color:#d00 #b00 #b00 #d00;}
 
 /* Navigatiebar */
 
 a.home {width:150px; margin: 0 0 10px 0; border-style : solid; border-width :2px;
 border-color : #d5d5fe; display:block;}
 
 a.home:hover{border-color:#c00;}
 
 a.navrood {margin:0 0 5px 0; width:153px; height:1.25em; font-size:85%; display:block; border-style:solid; 
 border-width:1px; border-color:#d5d5fe; text-decoration:none; color:#c00; 
 background:#fefeff url(Afbeeldingenalgemeen/Blok-rood-7phol.gif) no-repeat; background-position : 4px 0.40em;}
 
 a.navrood:visited {background:#fefeff  url(Afbeeldingenalgemeen/Blok-rood-7phol.gif) no-repeat; 
 background-position : 4px 0.40em;}

 a.navrood:hover {border-color:#c00;
 background :#fefeff url(Afbeeldingenalgemeen/Blok-rood-7p.gif) no-repeat; background-position : 4px 0.40em; }
 
 a.navroodcurrent {width : 153px ; height:1.25em; margin:0 0 5px 0; color : #c00; display:block; text-decoration:none;
 border-style:solid; border-width:1px; border-color:#c00; font-size:85%;
 background :#fefeff url(Afbeeldingenalgemeen/pijlrood7p.gif) no-repeat; background-position : 4px 0.40em;}
 
 a.navblauw {width:143px; height:1.25em; color : #009; font-size : 80%; border-style:solid; border-width:1px; 
 border-color:#d5d5fe; display:block; text-decoration:none; margin:0 0 4px 10px;
 background :#fefeff  url(Afbeeldingenalgemeen/Blok-blauw-6phol.gif) no-repeat; background-position : 3px 0.45em;}
 
 a.navblauw:hover {border-color:#009; 
 background :#fefeff url(Afbeeldingenalgemeen/Blok-blauw-6p.gif) no-repeat; background-position : 3px 0.45em;}
 
 a.navblauwcurrent {width : 143px; height:1.25em; margin:0 0 4px 10px; color : #009; display:block; text-decoration:none;
 border-style:solid; border-width:1px; border-color:#009; font-size:80%;
 background :#fefeff url(Afbeeldingenalgemeen/Pijlblauw6p.gif) no-repeat; background-position : 3px 0.45em;}
  
 /* Middengedeelte */
 
 a.centrood {color : #c00; border-style : solid; border-width : 1px; border-color : #d5d5fe;
 background :#fefeff url(Afbeeldingenalgemeen/Blok-rood-12phol.gif) no-repeat; background-position : 10px 0.9em; 
 padding: 10px ; text-align: justify; text-decoration : none; display : block ; margin:0 0 15px 0;}
 
 a.centrood:hover {border-color : #c00; background :#fefeff url(Afbeeldingenalgemeen/Blok-rood-12p.gif);
 background-repeat : no-repeat ; background-position : 10px 0.9em;}
 
 a.centblauw {color:#009; border-style : solid; border-width : 1px; border-color:#d5d5fe;
 background :#fefeff url(Afbeeldingenalgemeen/Blok-blauw-12phol.gif) no-repeat; background-position : 10px 0.9em;
 padding: 10px ; text-align: justify; text-decoration : none; display : block ; margin:0 0 15px 0;}
 
 a.centblauw:hover { border-color : #009; background :#fefeff url(Afbeeldingenalgemeen/Blok-blauw-12p.gif) ; 
 background-repeat : no-repeat ; background-position : 10px 0.9em;}
 
 a.inregel {background :#fefeff  url(Afbeeldingenalgemeen/Blok-blauw-6phol.gif) no-repeat; 
 background-position : 3px 0.55em; padding:0 5px 0 5px; display:inline; text-decoration:none; color:#009; 
 border-style:solid; border-width:1px; border-color:#d5d5fe;}
 
 a.inregel:hover {background : url(Afbeeldingenalgemeen/Blok-blauw-6p.gif) no-repeat; background-position : 3px 0.55em; 
 display:inline; text-decoration:none; color:#009; border-style:solid; border-width:1px; border-color:#009;}
 
 a.inregelrood {background :#fefeff   url(Afbeeldingenalgemeen/Blok-rood-7phol.gif) no-repeat; 
 background-position : 3px 0.45em; padding:0 5px 0 5px; display:inline; text-decoration:none; color:#c00; 
 border-style:solid; border-width:1px; border-color:#d5d5fe;}
 
 a.inregelrood:hover {background :#fefeff url(Afbeeldingenalgemeen/Blok-rood-7p.gif) no-repeat; background-position : 3px 0.45em; 
 display:inline; text-decoration:none; color:#c00; border-style:solid; border-width:1px; border-color:#c00;}
 
 p.blauwnolink {color : #009; border-style : none; text-align:left;
 background : url(Afbeeldingenalgemeen/Blok-blauw-12p.gif) no-repeat; background-position : 10px 0.4em;}

 a.album {float:left; width:170px; margin:8px; padding: 5px; color:black; text-decoration:none; font-size: 80%;
  display:block; border-style:solid; border-width:1px; border-color:#d5d5fe;}
 
 a.album:hover {float:left; width:170px; display:block; border-style:solid; border-width:1px; border-color:#009;}
 
 a.up {display:block; text-decoration:none; width:100%; margin:0; padding:0; background: url(Afbeeldingenalgemeen/pijlomhoog.gif) no-repeat; background-position:center;}
 
 a.up:hover { background: url(Afbeeldingenalgemeen/pijlomhoogrood.gif) no-repeat; background-position:center;}
 
  
 #prijslijst {width:70%; text-align:left;}
 

 /* Stijl tabellen activiteitenoverzicht */
 
 table.maandoverzicht {margin:8px 0 0 0; width:100%; text-align:left; padding:0;  border-style:none; border-collapse:collapse;}
 
 td.topleft {padding:0; border-style:solid; border-width:0 0 4px 0; border-color: #fefeff; background: #e3e3fc; font-size:150%; color: #C00;}
 
 td.topright {padding:0; border-style:solid; border-width:0 0 4px 0; border-color: #fefeff; background: #e3e3fc; text-align:right;}

 td.maandfoto {width: 80px; padding: 0; background:#ededfe; border-style:solid; border-width:0 4px 4px 0; border-color: #fefeff;}
 
 td.activiteit {background:#ededfe; font-size:95%; padding:5px 0 5px 15px; border-style:solid; border-width:0 0 4px 0; border-color: #fefeff;
  text-align:left;}
 
 td.voorbij {background:#ededfe; font-size:95%; color:#b6b693; padding:5px 0 5px 15px; border-color: #fefeff; border-style:solid; border-width:0 0 4px 0;
 text-align:left;}
 
 td.inschrijven {background:#ededfe; padding:5px 5px 5px 10px; border-color: #fefeff; border-style:solid; border-width:0 0 4px 2px; text-align:left;}
 
 a.inschrijf { font-size:85%; background :  url(Afbeeldingenalgemeen/Blok-rood-7phol.gif) no-repeat; background-position : 3px 0.55em; 
 padding:2px 5px 2px 5px; display:block; text-decoration:none; color:#c00; border-style:solid; border-width:1px; border-color:#ffd;}
 
 a.inschrijf:hover {background :  url(Afbeeldingenalgemeen/Blok-rood-7p.gif) no-repeat; background-position : 3px 0.55em; 
  display:block; text-decoration:none; color:#c00; border-style:solid; border-width:1px; border-color:#c00;}
 
 a.informatie { font-size:85%; background :  url(Afbeeldingenalgemeen/Blok-blauw-7phol.gif) no-repeat; background-position : 3px 0.55em; 
 padding:2px 5px 2px 5px; display:block; text-decoration:none; color:#009; border-style:solid; border-width:1px; border-color:#ffd;}
 
 a.informatie:hover {background :  url(Afbeeldingenalgemeen/Blok-blauw-7p.gif) no-repeat; background-position : 3px 0.55em; 
  display:block; text-decoration:none; color:#009; border-style:solid; border-width:1px; border-color:#009;}
 

 /* Reclamebar */
 
 #reclamebar a.recl {width: 122px; padding :0 ; margin: 0 0 15px 0; display : block; 
 border-style : solid; border-width :2px; border-color : #dedece; text-align:center;}
 
 #reclamebar a.recl:hover {border-color : #c00;}


