html,body{background:#fefeb6;margin:0px;height:100%;}
.main{border-left:1px solid #461841;border-right:1px solid #461841;background: #fefef4;}
.left{background:#824c7c;width:158px;}
.right{background: #fefef4;width:620px;}
.d50{float:left;width:50px;font-weight:bold;}
.info{background:#824c7c;font:11px Arial;color: #fafae8;padding: 5px;width:158px;}
.detail{background: #fdfdf5;font:12px Arial;color: #554337;text-align:justify;border-left: 1px solid;border-right: 1px solid;border-color: #90269a;padding:10px;width:557px;}
.detailbox{background:#fefeb6; font:12px Arial;color: #554337;height:73px;border:1px  solid  #90269a;}

#detailbox{font:10px Verdana;color: #554337;}
.detailboxB{background:#fefeb6; font:12px Arial;color: #554337;height:73px;border:1px solid #90269a;padding-right:10px;}

.t {float: left;margin-right: 5px;border:1px solid #824c7c;width:100px;}
.th {float: left;margin-right: 5px;border:1px solid #824c7c;height:73px;}
.t200 {float: left;margin-right: 5px;border:1px solid #824c7c;width:200px;}
#detailbox img {float: left;margin-right: 5px;border:none;border-right:1px solid #824c7c;width:100px;}
#detailbox span{float:left;width:110px;}
#detail a {font:12px Arial; color:#90269a;text-decoration:underline;}

#newsfp {border:10px solid #824c7c;padding:5px;margin-bottom:20px;}
#news {margin-bottom:20px;clear:both;}
#news img{float: left;margin-right: 5px;border:1px solid #824c7c;width:100px;}
#news h4 {font:bold 12px Arial;color:#90269a;border-bottom: 1px solid #90269a;text-decoration:none;margin:0px;margin-bottom:2px;text-align:right;}
#news a {font:12px Arial;color: #554337;text-decoration:none;}
#news a.fp {font:12px Arial;color: #90269a;text-decoration:none;}

#overzicht img {float:left;margin-right:20px;}

.Accordion {overflow: hidden;}
.AccordionPanel {margin:0px;padding:0px;}
.AccordionPanelTab {background: #fefeb6;font:bold 11px Arial;color:#554337;border:1px solid #90269a;margin-bottom:2px;padding:2px;cursor:pointer;text-align:right;	
-moz-user-select: none;	-khtml-user-select: none;}
.AccordionPanelTab1 {font:bold 13px Arial;color: #554337;font-variant:small-caps;text-align:right;border-bottom: 1px solid #90269a;margin-top:5px;padding:2px;cursor:pointer;
text-align:right;-moz-user-select: none;	-khtml-user-select: none;}
.AccordionPanelTab2 {margin:0px;padding:0px;-moz-user-select: none;	-khtml-user-select: none;}
.AccordionPanelContent {text-align:left;padding:0px;margin:10px 0px;text-align:justify;overflow:auto;}
.AccordionPanelOpen .AccordionPanelTab {background: #f1f786;}

.textblock{border-top:1px solid #461841;padding: 0px 35px;font:12px Arial;color: #554337;text-align:justify;}
.textlink {font:12px Arial;color: #554337;text-decoration:none;}
.sub{background:#824c7c;height:25px;}
.cr{font:10px Arial;color: #554337;}
.note{font:10px Arial;color: #554337;}
.d100{float:left;padding:3px;}
.bb {border-bottom:1px solid #554337;}

a:link {font:bold 12px Arial; color:#90269a;text-decoration:underline;} 
a:visited {font:bold 12px Arial; color:#90269a;text-decoration:underline;}
a:hover {font:bold 12px Arial; color:#454648;text-decoration:underline;} 
a:active {font:bold 12px Arial; color:#454648;text-decoration:none;}

a.s:link {font:bold 10px Arial; color:#90269a;text-decoration:underline;}
a.s:visited {font:bold 10px Arial; color:#90269a;text-decoration:none;}
a.s:hover {font:bold 10px Arial; color:#454648;text-decoration:underline;}
a.s:active {font:bold 10px Arial; color:#454648;text-decoration:none;}

a.snu:link {font:bold 10px Arial; color:#90269a;text-decoration:none;}
a.snu:visited {font:bold 10px Arial; color:#90269a;text-decoration:none;}
a.snu:hover {font:bold 10px Arial; color:#454648;text-decoration:none;}
a.snu:active {font:bold 10px Arial; color:#454648;text-decoration:none;}

a.nu:link {font:bold 12px Arial; color:#90269a;text-decoration:none;}
a.nu:visited {font:bold 12px Arial; color:#90269a;text-decoration:none;}
a.nu:hover {font:bold 12px Arial; color:#454648;text-decoration:none;}
a.nu:active {font:bold 12px Arial; color:#454648;text-decoration:none;}

a.wit:link {font:bold 10px Arial; color:#fff;text-decoration:underline;}
a.wit:visited {font:bold 10px Arial; color:#fff;text-decoration:none;}
a.wit:hover {font:bold 10px Arial; color:#fff;text-decoration:underline;}
a.wit:active {font:bold 10px Arial; color:#fff;text-decoration:none;}

.tform{font:bold 11px Arial;color: #824c7c;}

h1 {font:bold 12px Arial;color: #554337;border-bottom: 1px solid #90269a;margin-top:10px;margin-bottom:10px;clear:both;}
h2 {font:bold 12px Arial;color: #90269a;border-bottom: 1px solid #90269a;font-variant:small-caps;text-align:right;margin-bottom:2px;}
h3 {font:bold 13px Arial;color: #554337;font-variant:small-caps;text-align:right;border-bottom: 1px solid #90269a;margin-bottom:20px;}
h4 {font:bold 12px Arial;border-bottom: 0px solid #90269a;text-decoration:none;margin:0px;margin-bottom:4px;}
h5 {font:bold 12px Arial;color: #554337;border-bottom: 1px solid #90269a;}
h6 {font:bold 12px Arial;border-bottom: 1px solid #90269a;text-decoration:none;margin:0px;margin-bottom:2px;}

img {border:1px solid #824c7c;}
.img {border:0px solid; }
.lb{border:1px solid  #fefef4;}

img.alignleft {float: left;margin-right: 10px;margin-bottom:10px;border: solid 1px #824c7c;}

.li {margin-left:15px;}
.li1 {list-style-type: circle;color:#554337;margin:0;margin-left:15px;}
.lis {margin: 0 15;color:#554337;list-style-type: square;}

ul.submenu {margin: 0px;padding:0;list-style: none; background: #824c7c;text-align:right; }
ul.submenu li {display: inline;}
ul.submenu li a {text-decoration: none;padding: 2px 9px;font:bold 12px Arial;color:#554337;vertical-align:middle;background: #fefef4;border: 1px solid #000;}
ul.submenu li a:visited{color:#554337;}
ul.submenu li a:hover{color:#824c7c;background: #fefeb6;}
ul.submenu li a:active{background:#fefeb6;}

ul.submenu1 {margin: 0px;padding:0;list-style: none; background: #824c7c;text-align:right;}
ul.submenu1 li {display: inline;}
ul.submenu1 li a {text-decoration: none;padding:2px 7px;font:bold 12px Arial;color:#32241b;vertical-align:middle;background: #fefef4;border: 1px solid #000;}
ul.submenu1 li a:visited{color:#514239;}
ul.submenu1 li a:hover{background: #fefeb6;color:#32241b;}
ul.submenu1 li .selected{background:#f1f786;color:#32241b;}

.hmenu {background:#75665f;width:158px;}
#hoofdmenu{width:158px;}
#hoofdmenu li{list-style-type:none;margin:0px;}
#hoofdmenu ul{margin:0px;padding:0px;}
#hoofdmenu ul li ul{padding-left:10px;}
#hoofdmenu li a{text-decoration:none;color:#fff;height:16px;line-height:16px;border:1px solid #000;margin:1px; padding:2px;display:block;}
#hoofdmenu li a:hover,#hoofdmenu .activeMainMenuItem{background:#fefef4;color:#452638;height:16px;}
.hsubMenu{visibility:hidden;position:absolute;overflow:hidden;border:1px solid #000;background: #824c7c;}
.hsubMenu ul{margin:0px;padding:0px;}
.hsubMenu ul li{list-style-type:none;margin:0px;padding:1px;}
.hsubMenu ul li a{height:16px;white-space:nowrap;text-decoration:none;color:#452638;line-height:16px;padding:1px;display:block;border:1px solid #000;background-color:#fdfdf5;}
.hsubMenu ul li a:hover{height:16px;line-height:16px;color:#fefef4;background: #824c7c;text-decoration:none;}
.hsubMenu ul li a:visited{height:16px;line-height:16px;text-decoration:none;}

#lightbox{	position: absolute;	left: 0;width: 100%;height:100%;z-index: 100;text-align: center;line-height: 0;	}
#outerImageContainer{position: relative;background: #fefeb6;border: solid 1px #824c7c;margin: 0 auto;	}
#imageContainer{padding: 9px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;	}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover {background: url(nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 11px Arial;background: #824c7c;margin: 0 auto;line-height: 1.4em;	}
#imageData{padding:3px; color: #fdfdf5;}
#imageData #imageDetails{ width: 85%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal;	}
#imageData #numberDisplay{ display: block; clear: left;}			
#imageData #bottomNavClose{float: right;padding-bottom:10px;}	
#overlay{position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;}
#lightbox a img{ border: none; }
form{margin:0px;padding:0px;}
.button{font:10px Arial;color: #90269a;border:none;background:none;margin:0px;padding:0px; width:115px;}

select {font:bold 11px Arial;color: #354A6A;	background: #fefeb6;border: 1px solid #5991B9;}
input, textarea {font:bold 11px Arial;	color: #354A6A;	background: #fefeb6;border: 1px solid #115098;	padding-left: 2px;}


.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg,
.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg,.radioRequiredMsg, .radioInvalidMsg,
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg
{}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg,
.checkboxRequiredState .checkboxRequiredMsg,.checkboxMinSelectionsState .checkboxMinSelectionsMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,
.radioRequiredState .radioRequiredMsg,.radioInvalidState .radioInvalidMsg,
.selectRequiredState .selectRequiredMsg,.selectInvalidState .selectInvalidMsg,
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg
{border:2px solid red;}

.textfieldValidState input, input.textfieldValidState,.selectValidState select, select.selectValidState,
.textfieldValidState input, input.textfieldValidState {background: white;}

input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input,
select.selectRequiredState, .selectRequiredState select,select.selectInvalidState, .selectInvalidState select{background:red;}
.textfieldFocusState input, input.textfieldFocusState,.selectFocusState select, select.selectFocusState,.textfieldFocusState input, input.textfieldFocusState{background:white;}
.textfieldFlashText input, input.textfieldFlashText {color: red !important;}

.t11 {font:11px Arial;color:#83105c;text-align:left;border-top:1px solid #90269a;padding:4px;}
#altRowBg {background: #fefeb6;}
#yellow {background: #fefeb6; width:120px;padding:4px;text-align:left;font:11px Arial;color:#90269a;border:1px solid #83105c;border-bottom:none;}
#yellow a {color: #fefeb6; }
.gbleft {border-top:1px solid #83105c;padding:4px;text-align:left;font:11px Arial;color:#83105c;}
.div1 {width:100%; line-height:1px; background:#83105c;float:right;}