* { margin:0; padding:0;font-family:Arial, Verdana; }
body{ background-color:#eef1f5;  color:#222;}
form { font-size:12px;}

.wrapper { width:1002px; margin:0 auto; text-align:left; margin-top:12px;}
.header { background-image:url('../images/nieuw/header.gif'); background-repeat:no-repeat; background-position:top left; height:176px;}
.footer { background-image:url('../images/nieuw/footer.gif'); background-repeat:repeat-y; background-position:top left; height:58px; font-size:12px; line-height:16px; color:#FFF}
.footer a { color:#FFF;}
.content { margin:10px 0px;}
.inhoud { background-image:url('../images/nieuw/inhoud.gif'); background-repeat:repeat-y; background-position:top left;}
.top { background-image:url('../images/nieuw/top.gif'); background-repeat:no-repeat; background-position:top left; height:6px}
.bot { background-image:url('../images/nieuw/bot.gif'); background-repeat:no-repeat; background-position:top left; height:6px}
.margin10 { padding:10px;}
.hoofdmenu { margin:0px 1px 0px 1px;}
.topmenu { color:#FFF; margin-top:5px; text-align:right; padding:0px 10px; font-size:11px; padding-top:5px; display:none;}
.banner { height:121px; border:0px solid red; line-height:120px;}
.banner div { text-align:right; color:#FFF; font-weight:bold; padding-right:10px}

.links { float:left; width:180px; margin-left:0px;}
.rechtscontent { float:right; width:800px; background-color:#FFF;}
.cont { float:left; width:590px; margin:0px 5px; }
.rechts { float:right; width:200px;}

h1, h2, h3, h4{ font-weight:normal;  letter-spacing:-1px;  margin:0; clear:both;}
a img{border:none}
a{outline:none; color:#0066CC;}
a:link, a:hover, a:focus, a:active{ outline:none; text-decoration:none;}
a:hover{ text-decoration:underline}
a:visited { text-decoration:none;}
blockquote{ background-color:#EFF4FA;  padding:10px}
abbr{ text-decoration:none}
abbr:hover{ cursor:help}
img{ border:none !important}
td { vertical-align:top;}
h1{font-size:1.1em;}
h2{font-size:0.8em; letter-spacing:normal; margin-bottom:5px; font-weight:bold;}
h3{font-size:0.9em; border-bottom:1px solid #0066CC; color:#0066CC; padding:5px 0px 2px 0px; margin-bottom:3px; letter-spacing:normal; font-weight:bold;}
h4{font-size:.9em;}
h5{font-size:0.8em;}
p{font-size:0.8em;}
ul{list-style-type:none}

/* NAVIGATIE */
ul#topnav { font-size:12px; margin: 0; padding: 0; float: left; width: 1000px; list-style: none; position: relative;}
ul#topnav li { float: left; margin: 0; padding: 0; border-right: 1px solid #555; }
ul#topnav li a { padding: 7px 7px; display: block; color: #f0f0f0; text-decoration: none; }
ul#topnav li a:hover { background-color:#555;}
ul#topnav li span { float: left; padding: 9px 0; position: absolute; left: 0; top:25px; display: none; width: 1000px; /*	background: #1376c9;*/ color: #fff; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline; background-color:transparent;}
/* ul#topnav li:hover { background: #1376c9 url('../images/nieuw/topnav_active.gif') repeat-x; } */

/* FEATURE BOX */ 
.feature { border:1px solid silver; margin-bottom:5px; font-size:12px;}
.feature .wrap { padding:5px;}
.feature h3 { background-image:url('../images/nieuw/box.gif'); background-repeat:repeat-x; color:#FFF; font-size:12px; font-weight:bold; margin-bottom:5px; height:19px; line-height:19px; border-bottom:0px; padding:0px; padding-left:5px;}
.feature ul { list-style:square; list-style-position:outside; margin-left:10px;}
.feature ul li { margin-left:10px;}
.feature small { text-align:right; padding:10px 0px}
.feature small a { color:#333333;}


h1.titel { background-image:url('../images/nieuw/h1.gif'); background-repeat:no-repeat; background-position:top left; line-height:32px; height:32px; margin-bottom:2px; padding-left:5px; color:#333; letter-spacing:normal; }

.topmenu a { color:#FFFFFF; text-decoration:none; }
.topmenu a:hover { color:#FFFFFF; text-decoration:underline; }

.special { border:1px solid #d7d7d7; margin-top:8px; font-size:11px;}
.special .menu {background-color:#ececec; color:#272727; height:23px;width:100%; margin-top:0px;}
.special .menu ul {margin:0px; padding:0px; list-style:none;}
.special .menu li {display:inline; line-height:23px;}
.special .menu li a {color:#000000; text-decoration:none; padding:4px 5px 4px 5px; font-weight:bold;}
.special .menu li a:hover { text-decoration:none;}
.special .menu li a.tabactive {background-color:#CCCCCC; position:relative; color:#0066CC;}
#tabcontent1,#tabcontent2,#tabcontent7,#tabcontent6,#tabcontent3,#tabcontent4,#tabcontent5 {width:100%; margin-bottom:5px;}
.tabc div * { font-size:12px;}
.zoek { border:0px none;} 

.marb5 { margin-bottom:5px;}
.mart5 { margin-top:5px;}

.newslist { font-size:12px;}
.newslist li { margin:0px; padding:0px;}
.newslist li.titel { font-size:13px; font-weight:bold; height:22px; line-height:22px; color:#0066CC; background-color:#FCFCFC; padding:2px; border-bottom:1px dotted #ddd; margin-bottom:5px;}
.newslist li.eerst { border-top:1px dotted #ddd;}
.newslist li.titel small { float:right; font-weight:normal; color:#999999; padding-right:5px;}
.newslist li.inhoud { line-height:14px; text-align:justify; height:65px;}
.newslist li.inhoud span { float:left; width:75px;}
.newslist li.tussen { clear:both; height:1px; border-bottom:1px dotted #ddd;}

.frmzoeken input.txtfield {}

.box { height:28px;}