/* **** ALGEMEEN **** */

body { 
		 font-family: lucida sans, Lucida Sans Unicode, verdana, arial, helvetica, comic sans ms, comic sans, sans serif;
		 font-size:76%;
		 background-color:#414141; 
		 }
table { font-size:1em; }

.opmerking {
		 font-style:italic;
		 font-size:0.9em;
		 color:#666666;
		 }
.datum {
     font-size:0.8em;
		 color:#0082d3;
		 position:relative;
		 top:-3px;
		 }		 
.voet {
     background: url(../images/mainback.gif);
		 font-size:0.8em;
		 text-align:center;
		 color:#414141;
		 } 

.main {
     background: url(../images/mainback.gif);
		 padding-left:50px;
		 }
.maintab {
		 font-size:1em;
		 width:100%;
		 line-height:1.5em;
		 } 
.maintab p { 
     text-align:justify;
     }
.randje {
     border:1px solid #333333;
		 font-size:1em;
		 text-align:justify;
		 }
.pic {
     border:1px solid #222222;
		 filter:progid:DXImageTransform.Microsoft.Shadow(color=#555555, direction=120, strength=4);
		 }
.picleft {
     border:1px solid #222222;
		 float:left;
		 margin-right:10px;
		 }
.picright {
     border:1px solid #222222;
		 float:right;
		 margin-left:10px;
		 }

		 		 
/* ****  LINKS **** */

a {
		 color:#369424;
		 font-weight:bold;
		 text-decoration:none;
		 padding:1px;
		 }
a:hover {
		 text-decoration:underline overline;
		 }

a.pink {
     color:#ed237b;
		 background-color:#feebf5;
		 }
a.blauw {
     color:#009cdd;
		 background-color:#e5f8fd;
		 }
a.oranje {
     color:#ff3508;
		 background-color:#ffeadf;
		 }
a.paars {
     color:#8426c7;
		 background-color:#f6ebfb;
		 }
a.groen {
     color:#52b03b;
		 background-color:#eff8ed;
		 }
a.grijs {
     color:#5c5550;
		 background-color:#f2f1f0;
		 }
.tablinks a {
     font-weight:normal;
		 }
		 		 
/* **** KLEUREN MAIN & MENU *** */

/* groen (training) */
.kopgroen {
     font-size:1.4em;
		 font-weight:bold;
		 color:#ffffff;
		 background-color:#52b03b;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menugroen {
     background-color:#52b03b;
		 text-align:center;
		 padding:5px 2px 10px 10px;
		 margin-top:4px;
		 }
.menugroen a {
		 color:#eff8ed;
		 text-decoration:none;
		 }
.menugroen a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }		 
				 
/* pink (oppas) */
.koppink {
     font-size:1.4em;
		 font-weight:bold;
		 color:#feebf5;
		 background-color:#f3399a;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menupink {
     background-color:#f3399a;
		 text-align:center;
		 padding:5px 2px 10px 10px;
		 margin-top:4px;		 
		 }
.menupink a {
		 color:#feebf5;
		 text-decoration:none;
		 }
.menupink a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }
.letters {
		 color:#e80d5d;
		 font-weight:bold;
		 border-bottom:#fde1f0 1px solid;
		 }
		 
/* blauw (pumi) */
.kopblauw {
     font-size:1.4em;
		 font-weight:bold;
		 color:#e5f8fd;
		 background-color:#00b6e8;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menublauw {
     background-color:#00b6e8;
		 text-align:center;
		 padding:5px 2px 10px 10px;
		 margin-top:4px;		 
		 }
.menublauw a {
		 color:#e5f8fd;
		 text-decoration:none;
		 }
.menublauw a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }	
h3.blauw {
     font-size:1.1em;
		 color:#00b6e8;
		 margin-bottom:0.5;
		 margin-top:1.5em;
		 }
		 	 
/* oranje (parcoursen) */
.koporanje {
     font-size:1.4em;
		 font-weight:bold;
		 color:#ff3508;
		 background-color:#ffeadf;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menuoranje {
     background-color:#ff3508;
		 text-align:center;
		 padding:5px 2px 10px 10px;
		 margin-top:4px;		 
		 }
.menuoranje a {
		 color:#ffeadf;
		 text-decoration:none;
		 }
.menuoranje a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }		 
		 
/* paars (algemeen) */
.koppaars {
     font-size:1.4em;
		 font-weight:bold;
		 color:#f6ebfb;
		 background-color:#A23ED8;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menupaars {
     background-color:#A23ED8;
		 text-align:center;
		 padding:5px 2px 10px 10px;
		 margin-top:4px;		 
		 }
.menupaars a {
		 color:#f6ebfb;
		 text-decoration:none;
		 }
.menupaars a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }		 
h3.nieuws, h3.paars {
     font-size:1.1em;
		 color:#A23ED8;
		 margin-bottom:0.5;
		 margin-top:1.5em;
		 }
		 
/* grijs (foto's WK) */
.kopgrijs {
     font-size:1.4em;
		 font-weight:bold;
		 color:#f2f1f0;
		 background-color:#7c7570;
		 padding:5px;
		 padding-left:30px;
		 margin-top:5px;
		 }		 
.menugrijs {
     background-color:#7c7570;
		 text-align:center;
		 padding:5px 2px 10px 10px;
 		 margin-top:4px;
		 }
.menugrijs a {
		 color:#7c7570;
		 text-decoration:none;
		 }
.menugrijs a:hover {
		 color:#ffffff;
		 text-decoration:overline underline;
		 }		 
		 		 		 		 		 
/* **** MENU KOP **** */

.menuholder { 
     width:950px;
		 height:132px;
		 position:relative;
		 top:0px;
		 }
.menupicholder { 
     position:absolute; 
		 }
.shakeimage { 
     position:relative; 
		 border:0px;
		 } 
.menutekstjes {
     float:right;
		 text-align:right;
		 margin:45px 15px 10px 0px;
		 font-size:1.1em;
		 }
.menutekstjes a {
     color:#F1E2F9;
		 font-weight:normal;
		 }
.menutekstjes a:hover {
     background-color:#F1E2F9;
		 color:#670FB7;
		 text-decoration:none;
		 }

/* **** MENU RECHTS **** */

.vandaag {
     font-size:1em;
		 color:#414141;
		 text-align:center;
		 margin-top:20px;
		 margin-bottom:20px;
		 }
.bloknws {
     font-size:1em;
		 color:#000000;
		 width:100%;
		 margin:0px;
		 margin-top:10px;
		 padding:0px;
		 }
.bloknws li {
     list-style:none;
	   margin:0px;
		 padding:0.3em;
		 }
.tablinks {
     font-size:1em;
		 line-height:1.5em;
		 }		 
.bloklinks {
     font-size:1em;
		 color:#000000;
		 text-align:justify;
		 margin-bottom:10px;
		 margin-top:10px;
		 font-weight:bold;
		 padding:5px;
		 background-color:#eef9d8;
		 border:1px solid #54b400;
		 }
.agenda, .plaatsvrij {
		 font-size:0.9em;
		 text-align:right;
		 width:90%;
		 margin-top:10px;
		 }
.plaatsvrij {
     text-align:center;
		 margin-bottom:0.5em;
		 }
.plaatsvrij .data td {
     width:20px;
		 }
.agenda .niet, .plaatsvrij .vol {
		 background-color:#EF0C5A;
		 }
.agenda .inval {
     background-color:#0082D6;
		 }
.agenda .kop, .plaatsvrij .kop {
     background-color:#52B600;
		 text-align:center;
		 font-weight:bold;
		 }
.plaatsvrij .een {
    background-color:#FF742E;
		 } 
.plaatsvrij .meer {
    background-color:#00B6E8;
		 } 		 
		 
/* **** INTRO WIJ **** */
.intro {
     margin:0px;
		 padding:0px;
		 margin-left:230px;
		 line-height:1.3em;
		 }
.intro dt {
		 list-style:none;
		 margin-top:1em;
		 margin-bottom:-1.3em;
		 padding:0px;
		 }
.intro dd {
     margin:0;
		 margin-left:11em;
		 }

/* **** FORMULIER OPGAVE **** */
#formulier {
     border:1px solid #ccc;
		 margin-top:20px;
		 padding:10px;
		 }
#formulier hr {
		 color:#fff;
		 }
#formulier dd {
     margin-left:13em;
		 margin-top:-1.5em;
		 } 

		 
		 
dl.rooster dt {
  margin-top:1em;
	}
dl.rooster dd {
  margin-left:5em;
	}
	
/* **** PARCOURSEN **** */
dl.parcoursen {
	padding-left:30px;
	}
dl.parcoursen dt {
  margin-top:0.5em;
	font-weight:bold;
	}	