body { 
 margin:5px;
 padding:0;
 background-color: #FFFFEF;
 background-image: url("images/kids.gif");
 font-family: "New Century Schoolbook", Verdana, cursive;
 font-size:62.5%;
 overflow: -moz-scrollbars-vertical; !something we have to live with
 }
 
 TEXTAREA { behavior: url(/behaviors/maxlength.htc)}
 
.maincontent,.nav,#menutable,.menushadow {font-size:70%}
.maincontent table  {font-size:1em;}
.maincontent table td {margin:3px; padding-left:3px}
#maincontent {padding:30px; padding-top:10px}
#menutable h1 {font-size:1.5em}
.maincontent h1 {font-size:1.2em}

img {border:none; margin:0px; padding:0px; vertical-align:middle;}
.link {cursor:pointer;cursor:hand}
.border {border: 1px solid #C60065}

.basecolor {background-color: #C60065; text-align:left}
.het { background-color: #C60065; text-align: right;}
.square {background-color: #C60065; width:20px; height:20px}
.squarear {background: #C60065 url(images/squarear.gif) no-repeat top left}
.titel {text-align: right; font-size: 8pt; color: #C60065; background-color: #FFFFFF; white-space: nowrap; height:26px}

#antwoordhead {text-align: left; background-color:#FFF; white-space: nowrap; height:20px; }

.topmenu {margin-left:auto; margin-right:auto; background-color: #FFFFC0; height:20px;  border:1px solid #C60065; margin-top:3px; border-collapse:collapse }
.delim {background: transparent url(images/delim.gif) no-repeat top left; width:15px}

h1 {margin:0px;padding:0px;text-align:center; font-family: georgia,"New Century Schoolbook", Verdana, cursive; font-style:italic;}
h2 {margin:1px;padding:0px; margin-top:10px;font-size:1em}

#fr {text-align:center}

.frame { width:100%; height:100%; padding:5px; padding-left:0px}

.content { width:100%; height:100%; border:2px dashed #C60065; background-color: #FFFFDF; vertical-align:top;}
#contentcell {vertical-align:top; padding:10px; padding-right:0px}


.nieuws {
	border:1px solid #C60065;
	background-color: #FFFFDF;
}

.nieuws ul {
	margin:5px;
	padding:0px;
}

.nieuws li {
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-bottom:5px;
}

.menu {width:20px; height:20px;

}



#menutable { height:100%;}


.nowrap {white-space: nowrap;}
.white {background-color: #FFFFFF}


.minsize {width:20px}
#minsizefix {}

a {color: #C60065; text-decoration: none;}
a:hover {color: #FF8309;}
a.sel {color: #FF8309; background-color: #C60065;}

.nav {white-space:nowrap}
.topleft {border:0px; background-color: transparent; position:absolute; top:0px; left:20px; }

.topleft img { behavior: url("script/pngbehavior.htc"); width:103px; height:120px}

.menuitemhead, .menuitemselhead, .menuitem , .menuitemsel  {
	display:block;
	background-color: #FFFFC0;
	height:18px;
	border:1px solid #FFFFC0; 
	border-right:1px solid #C60065;
 	cursor:pointer;cursor:hand
}

.menuitemhead img, .menuitemselhead img, .menuitem img, .menuitemsel img {margin-right:5px; }

.menuitemhead {text-align: center; font-weight: bold;  }
.menuitemselhead {background-color: #C60065; text-align: center; font-weight: bold; border:1px solid #C60065;color: #FF8309;}
.menuitemsel {background-color: #C60065; border:1px solid #C60065;color: #FF8309;}
.first{border-top:1px solid #C60065}
.last{border-bottom:1px solid #C60065}

textarea {background-color:#FFFFDF;
	  border: 1px solid #C60065;
	  width:300px;
	  }
	  
input {background-color:#FFFFDF;
	  border: 1px solid #C60065;}



.submenu {width:200px}
.center {width:100%; text-align:center;}

.main { height:100%; border-collapse:collapse; margin:0px; padding:0px;}

li {list-style-image: url("images/li.gif"); margin-left:0px; margin-bottom:5px}
.video {border:1px solid #C60065;}
#keywords {width:1px; height:1px; font-size:0pt; margin:0px; padding:0px; line-height:0pt; border:none; visibility:hidden}



.menushadow, .img-shadow , .single-shadow {
  background: transparent url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: transparent url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 20px 0px 10px;
}

.menushadow {
  width:200px;
  position:absolute; top:-1000px; left:-1000px;
  z-index:98; visibility:hidden;
  
}

.img-shadow {
	float:left;
	width:auto;
}

.maincontent .single-shadow {
	float:right;
	
	margin-top:0px;
	border:none;
	
}

.single-shadow img {
	border:1px solid #C60065;
}

.menushadow div, .maincontent .img-shadow div, .single-shadow img {
  position: relative;
  margin: -4px 4px 4px -4px;
}


.menushadow div {
  border:1px solid #C60065;
  background-color: #FFFFC0;
  width:auto !important;
  width:200px;
}

.menushadow div a {
	display:block;
	border:none;
	height:20px;
	line-height:200%;
}

.menushadow div a span {
	padding-left:3px;
}

.img-shadow {width:272px; padding:0px !important; border:0px !important }
.img-shadow div {width:270px; border:1px solid #C60065 !important;}
.maincontent .img-shadow img {width:270px; border:0px solid blue; margin-top:0px !important; margin-top:-1px }

.maincontent div {border:1px solid #C60065; background-color: #FFFFC0;  clear:both}
.footer {height:26px; font-size:10px; color:#C60065;text-align:right; }
.footer span {margin-right:20px;white-space:nowrap}

.gb {border-collapse:collapse; width:600px}
.gbbalk td {background-color:#FFFFA0; color: #C60065; font-style:italic; padding:2px}
.gbbalk td span {font-style:normal}
.gbdatum {text-align:right; }
.gbbericht td {padding-bottom:10px}

.error,.err {color:red}
.textfield { width: 300px }
.datefield { width: 20px}
.yearfield { width: 40px}