.uaddon { display: none; }
form ul, form ul li,h1,h2,h3,html, body, .menu, .menu li {  margin: 0; padding: 0; }
form ul, form ul li, .menu, .menu li { list-style-type: none; }
a { color: #a12081; }

h1,h2,h3 { color: #005187; line-height: 1.4; }
h1 { font-size: 160%; }
h2 { font-size: 150%; }
h3 { font-size: 130%; }

html, body, #wrap { width: 100%; height: 100%; }
#wrap .ct { vertical-align: middle; }

body { background: #005187 url("img/back.png"); font-family: verdana,arial, helvetica, "nimbus sans l", sans-serif; font-size: 0.7em; color: #333; }


#container { width: 850px; height: 560px; margin: 0 auto; background: #FFF; overflow: hidden; position: relative; }
#header { height: 206px; /*border-bottom: 26px solid #005187;*/ background: #FFF url("img/header.jpg") no-repeat top left; }
#bluebar { height: 26px; background: #005187 url("img/back.png");}
#logo { top: 11px; left: 4px; position: absolute; }
#logo img { border: none; }

#subnav { position: absolute; top: 258px; left: 34px; z-index: 10; }

#bgimage { position: absolute; bottom: 0; left: 0; padding-top: 2px; border-top: 1px solid  #005187; }
#frame { position: absolute; top: 258px; left: 185px; height: 279px; width: 650px; overflow: auto; background: #fff; z-index: 10; }
#frame .inner { padding: 17px; line-height: 1.3; }

#mainnav { padding: 184px 0 0 18px; font-size: 90%;}
#mainnav li { float: left; height: 22px; width: 115px; padding: 0; }
#mainnav li a { text-decoration: none; font-weight: bold; text-align: center; color: #FFF; /*background: #b7217a;*/ text-transform: uppercase; display: block; line-height: 22px;  background: url("img/menu.png") top left no-repeat;}
#mainnav li a:hover, #mainnav li.current a { background-image: url("img/menu.act.png"); }

#mainnav #standout { float: none; position: absolute; top: 0; right: 37px; height: 37px; line-height: 37px; width: 240px; }
#mainnav #standout a {  font-size: 125%; font-weight: bold; display: block; line-height: 37px; background: url("img/standout.gif") top left no-repeat;  }
#mainnav #standout a:hover { background-image: url("img/standout.act.gif"); }

#subnav { font-size: 90%; /*110%;*/  }
#subnav a { color: #FFF; text-decoration: none; }
#subnav a:hover, #subnav .current a { color: #a12081; }

#lead { position: absolute; top: 70px; left: 275px; width: 410px; line-height: 1.3; }
#lead h2 { margin: 0; padding: 0; color: #005187; font-size: 140%; font-weight: normal; font-family: verdana, arial,"trebuchet ms", sans-serif; line-height: 1.4; }
#lead p { margin: 0; padding: 0; }


form ul li { margin: 2px 0; clear: left;}
form fieldset { margin: 0; padding: 10px; }
form li label { width: 100px; display: block; float: left; font-weight: bold; color: #005187; }
form li textarea, form li input.text { border: 1px solid #e1e4e8; width: 180px;  font-family: verdana, arial, helvetica, "nimbus sans l", sans-serif; font-size: 12px;}
form li textarea { width: 260px; height: 100px;  }
form li textarea:focus, form li input.text:focus {  border: 1px solid #005187; }

form li .checklabel { width: auto; float: none; font-weight: normal; color: black; padding-left: 30px; position: relative; min-height: 20px;}
form li input.check { position: absolute; top: 0; left: 0; }

.inner .leesverder { display: block; color: #a12081; }
.inner h1 { font-weight: normal; }

#framehome { position: absolute; top: 268px; left: 375px; height: 279px; width: 445px; overflow: auto;  z-index: 10; }
#framehome .inner { height:31px;background: url("img/regel.gif") top left no-repeat;font-family: verdana, arial, helvetica, "nimbus sans l", sans-serif; font-size: 20px;color:#005782; padding-left:10px;padding-top:2px;font-weight:bold;margin-bottom:10px;}
#framehome .inner a { color: #005782; text-decoration: none;}

.nieuwskortdatum{width:75px;display:block;float:left;cursor:pointer;}

#framehometop { position: absolute; top: 244px; left: 385px; height: 12px; width: 145px;  z-index: 10; color:#B8217A;font-weight:bold;font-size: 1.2em;}
