﻿body { font-size: 62.5%; background: #b2d7df url(/lib/images/body_bg_new.jpg) 0 0 repeat-x; }

* { font-size: 1em; }

#container { position: relative; width: 960px; margin: 0 auto; }
.vars { display: none; }
input.error { border:2px solid #f00; }
textarea.error { border:2px solid #f00; }

h1 { font-size: 2.4em; font-weight: normal; padding-bottom: 10px; margin-bottom: 20px; color: #24aa00; background: url(/lib/images/h1_bg.png) left bottom repeat-x; }
.homepage h3 { font-size: 2.4em; font-weight: normal; padding-bottom: 10px; color: #24aa00; background: url(/lib/images/h1_bg.png) left bottom repeat-x; }
h2 { font-size: 1.4em; font-weight: bold; color: #003350; margin-bottom: 4px; }

#logo { display: none; }
#header { position: relative; padding: 0 20px; height: 190px; background: url(/lib/images/header_bg_content_new.jpg) 0 0 no-repeat; }
.homepage #header { background-image: url(/lib/images/header_bg_home_new.jpg); }
.contact #header { background-image: url(/lib/images/header_bg_contact_new.jpg); }

#utils { position: absolute; top: 0.05em; right: 20px; }
#utils li { float: left; }
#utils a { float: left; padding: 0 5px; margin-top: 0.6em; text-decoration: none; font-size: 1.2em; color: #fff; border-right: 1px solid #fff; }
#utils a:hover { text-decoration: underline; }
#utils li.last a { border-right: 0; padding-right: 0; }

#utils li.normal a.normal { font-size: 1em; margin-top: 0.9em; }
#utils li.normal a.larger { font-size: 1.2em; margin-top: 0.6em; }
#utils li.normal a.largest { font-size: 1.8em; margin-top: 0.13em; }

#utils li.larger a.normal { font-size: 1em; margin-top: 0.9em; }
#utils li.larger a.larger { font-size: 1.2em; margin-top: 0.6em; }
#utils li.larger a.largest { font-size: 1.8em; margin-top: 0.08em; }

#utils li.largest a.normal { font-size: 1em; margin-top: 0.9em; }
#utils li.largest a.larger { font-size: 1.2em; margin-top: 0.6em; }
#utils li.largest a.largest { font-size: 1.8em; margin-top: 0.09em; }

/*
#navigation1 ul { list-style: none; }
#navigation1 li { float: left; margin-right: 4px; }
#navigation1 li li { float: none; margin: 0; }
#navigation1 a.level1 { display: block; font-size: 1.2em; padding: 8px; color: #fff; border: 2px solid #2c77a3; border-width: 2px 2px 0 2px; background: #2b4f64 url(/lib/images/navigation1_a.png) 0 0 repeat-x; text-decoration: none; }
#navigation1 a.level2 { width: 200px; display: block; font-size: 1.2em; padding: 8px; color: #000c64; text-decoration: none; border-bottom: 1px dashed #3a637b; }
#navigation1 a.level2:hover { background: #afc9cd; }
/*#navigation1 a.level1:hover { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }*/
/*#navigation1 a.level1_active { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#navigation1 li li.last a.level2 { border-bottom: 0; }
#navigation1 li ul { position: absolute; z-index: 1000; left: -9999px; border: 1px solid #3a637b; border-top: 0; margin-left: -1px; padding: 1px; background: #e6f4f5; }
#navigation1 li:hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#navigation1 li.hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#navigation1 li:hover ul { left: auto; z-index: 1000}
#navigation1 li.hover ul { left: auto; z-index: 1000}
#navigation1 li:hover, #navigation1 li.hover { position: static !important; position: relative; }
*/

#navigation1 { position: absolute; bottom: 0; left: 20px; }
#nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1;}
#nav a { display: block; width: 10em; font-size:1.2em; color: #000c64;  }
#navigation1 li li { float: none; margin: 0;  }
#navigation1 li:hover, #navigation1 li.hover { position: static !important; position: relative; }
#navigation1 li:hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#navigation1 li.hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#navigation1 li:hover ul { left: auto; z-index: 1000;}
#navigation1 li.hover ul { left: auto; z-index: 1000;}
#navigation1 a.level3 {  width:200px; display:block; padding:8px; border-top:1px solid #3a637b; text-decoration:none;}
#navigation1 a.level2 { width:200px; display:block; padding:8px; margin:0; border-bottom: 1px dashed #3a637b;text-decoration:none;}
#navigation1 a.level2:hover { background: #afc9cd; }
#navigation1 a.level3:hover { background: #afc9cd; }
#navigation1 a.level1 {width:auto; display: block; font-size: 1.2em; padding: 8px; color: #fff; border: 2px solid #2c77a3; border-width: 2px 2px 0 2px; background: #2b4f64 url(/lib/images/navigation1_a.png) 0 0 repeat-x; text-decoration: none; }
#navigation1 li ul { position: absolute; z-index: 1000; left: -9999px; border: 1px solid #3a637b; border-top: 0; margin-left: -1px; padding: 1px; background: #e6f4f5; }
#nav li { /* all list items */float: left;margin-right:4px;}
#nav li li { float: none; margin: 0; }
#nav li ul { /* second-level lists */position: absolute;color: #000c64; text-decoration: none;   margin:0; padding:0;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li ul ul { /* third-and-above-level lists */ margin: -3.0em 0 0 216px;color: #000c64; text-decoration: none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul {left: -999999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.hover ul, #nav li li.hover ul, #nav li li li.hover ul { /* lists nested under hovered list items */left: auto; }



a.nieuwsbrief {display:block; color:Red; background: url(/lib/images/nieuwsbrief.png); background-repeat:no-repeat; text-indent:-9999px; height:22px;}

#inloggen { position: absolute; bottom: 0; right: 40px; }
#inloggen ul { list-style: none; }
#inloggen li { float: left; margin-right: 4px; }
#inloggen li li { float: none; margin: 0; }
#inloggen a.level1 { display: block; font-size: 1.2em; padding: 8px; color: #fff; border: 2px solid #2c77a3; border-width: 2px 2px 0 2px; background: #2b4f64 url(/lib/images/navigation1_a.png) 0 0 repeat-x; text-decoration: none; }
#inloggen .level2 { width: 200px; display: block; font-size: 1.2em; padding: 8px; color: #000c64; text-decoration: none; border-bottom: 1px dashed #3a637b; }
#inloggen .level2:hover { background: #afc9cd; }
#inloggen a.level1_active { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#inloggen li li.last a.level2 { border-bottom: 0; }
#inloggen li ul { position: absolute; z-index: 1000; left: -9999px; border: 1px solid #3a637b; border-top: 0; margin-left: -1px; padding: 1px; background: #e6f4f5; }
#inloggen li:hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#inloggen li.hover a.level1 { border: 0; padding: 10px 10px 8px 10px; color: #000c64; background: #e6f4f5; }
#inloggen li:hover ul { left: -148px; z-index: 1000}
#inloggen li.hover ul { left: -148px; z-index: 1000}
#inloggen li:hover, #inloggen li.hover { position: static !important; position: relative; }

#maincontainer { padding: 30px 20px; }

#content { padding: 10px 20px; overflow: hidden; }

.homepage #content { width: 400px; float: left;}
.homepage .paragraph .text { width: auto; }
.homepage .paragraph .image { float: left; width: auto; height: auto; background: none; }
.homepage .paragraph .image .inner { padding: 0; }
.homepage .paragraph img { width: auto; height: auto; margin: 0 20px 10px 0; }

.paragraph { margin-bottom: 25px; overflow: hidden;  }
.paragraph .image { float: right; width: 320px; height: 268px; background: url(/lib/images/paragraph_img_bg.png) 0 0 no-repeat; }
.paragraph .image .inner { padding: 20px; }
.paragraph img { width: 278px; height: 229px; }
.paragraph .text { width: 555px; color: #003350; font-size: 1.2em; line-height:18px; }
.paragraph .text p { color: #003350; margin-bottom: 20px; }
.paragraph .text ul { padding-left: 20px; }
.paragraph .text ul li { padding: 5px 22px 5px 22px; background: url(/lib/images/li_bg.png) 0px 8px no-repeat; }
.paragraph .text ol { padding-left: 42px; margin-bottom: 20px; }
.paragraph .text ol li { list-style-type: decimal; }
.paragraph .text a { color: #24aa00; }

.homepage .knoppen {float:right; width: 420px; margin:50px 0 0 20px;}
.homepage .knoppen ul li { float:left; margin:0 10px 10px 0; }
.homepage .knoppen ul li a.financien {display:block; background: url(/lib/images/investerenindeeconomie.jpg) no-repeat; width:200px; height:148px;}
.homepage .knoppen ul li a.bedrijfsleven {display:block; background: url(/lib/images/ondersteunen_bedrijfsleven.jpg) no-repeat; width:200px; height:148px;}
.homepage .knoppen ul li a.arbeidsmarkt {display:block; background: url(/lib/images/ondersteunen_arbeidsmarkt.jpg) no-repeat; width:200px; height:148px;}
.homepage .knoppen ul li a.koers {display:block; background: url(/lib/images/innovatieopkoers.jpg) no-repeat; width:200px; height:148px;}
.homepage .nieuws { width: 400px; clear:both;  float: left; margin: 10px 0 20px 20px;}
*+html .homepage .nieuws { width: 490px;}

.nieuwsteasers ul { list-style: none; }
.nieuwsteasers .items li { background: url(/lib/images/li_bg.png) 10px 12px no-repeat; border-bottom: 1px solid #b5d3d9;}
.nieuwsteasers .items a { display: block; padding: 7px 10px 10px 31px; font-size: 1.2em;  text-decoration: none; background: url(/lib/images/paragraph_li.png) 0 3px no-repeat; font-family: verdana,Arial,Tahoma,“Lucida Grande”;}
.nieuwsteasers .items a:hover { text-decoration: underline; }

.nieuwsteasers .items li .teaser { margin: 0 0 10px 30px;}

.nieuwsteasers .buttons {}
.nieuwsteasers .buttons a { font-size: 1.1em; color: #24aa00; }
.nieuwsteasers .buttons a.btn_meernieuws {float: left; cursor: pointer; text-indent: -9999px; height: 21px; width: 105px; background: url(/lib/images/btn_meernieuws.png) 0 0 no-repeat; border: 0; margin: 15px 0 0 0; }
.deelnemers { float: right; padding-top: 35px; /*position: absolute; top: 355px; right: 0; z-index: 2; */}
.date { font-weight: bold; }
.nieuwsitem p { margin-bottom: 10px; }
.nieuwsitem { border-bottom: 1px solid #85b4be; margin-bottom: 10px; }

a.btn_archief { float: left; cursor: pointer; text-indent: -9999px; height: 21px; width: 92px; background: url(/lib/images/btn_archief.png) 0 0 no-repeat; border: 0; }

.homepage #footer { clear: both; margin-right: 0; padding: 0; }

#footer { padding: 10px 20px; }
#footer li { float: left; font-size: 1.1em; color: #9ab2b7; padding: 0 5px; border-right: 1px solid #9ab2b7; }
#footer li.last { border-right: 0; }
#footer a { color: #9ab2b7; text-decoration: none; }
#footer a:hover { color: #000; }

form.contact { width: 443px; margin-bottom: 40px; }
form.contact fieldset { padding: 20px 20px 40px 20px; background: #306485; }
form.contact legend { display: none; }
form.contact .legend { color: #000; font-weight: bold; margin-bottom: 10px; }
form.contact .field { margin-bottom: 10px; clear: both; }
form.contact label { display: block; color: #fff; font-size: 1.4em; margin-bottom: 2px; }
form.contact input { width: 396px; padding: 4px 3px 4px 3px; font-size: 1.2em; }
form.contact select { width: 298px; border: 1px solid #a7a6aa; }
form.contact textarea { width: 400px; padding-left: 3px; height: 140px; font-size: 1.2em; }
form.contact .vraagover label { display: inline; font-weight: bold; }
form.contact .input { position: relative; background: #fff; }
form.contact label.error { position: absolute; top:3px; right:3px; }
form.contact label.error img { display: block; margin: 0; }
form.contact .submit { float: right; cursor: pointer; text-indent: -9999px; height: 21px; width: 92px; background: url(/lib/images/submit.png) 0 0 no-repeat; border: 0; }
form.contact .aanhef { float: left; margin-right: 10px; margin-bottom: 10px;  }
form.contact .contactpersoon { float: left; }
form.contact .aanhef select { width: 68px; }
form.contact .contactpersoon input { width: 253px; }
form.contact input.radiocheck { width: auto; padding: 0; }
form.contact label.radiocheck { display: inline; }
form.contact .hoogtehouden { margin-bottom: 20px; overflow: hidden; display:none; }
form.contact .hoogtehouden .left { float: left; width: 20px; }
form.contact .hoogtehouden label { float: left; width: 390px; }
form.contact div.test1 { position: relative; background: orange; width: 100px;}
form.contact div.test2 { position: absolute; top: 0; right: 0; height: 10px; width: 10px; overflow: hidden; background: red; }



form.nieuwsbriefaanmelden { width: 443px; margin-bottom: 40px; }
form.nieuwsbriefaanmelden fieldset { padding: 20px 20px 40px 20px; background: #306485; }
form.nieuwsbriefaanmelden legend { display: none; }
form.nieuwsbriefaanmelden .legend { color: #000; font-weight: bold; margin-bottom: 10px; }
form.nieuwsbriefaanmelden .field { margin-bottom: 10px; clear: both; }
form.nieuwsbriefaanmelden label { display: block; color: #fff; font-size: 1.4em; margin-bottom: 2px; }
form.nieuwsbriefaanmelden label.small { display: block; color: #fff; font-size: 1.4em; margin-bottom: 2px; width:100px; float:left; }
form.nieuwsbriefaanmelden input { width: 396px; padding: 4px 3px 4px 3px; font-size: 1.2em; }
form.nieuwsbriefaanmelden select { width: 298px; border: 1px solid #a7a6aa; }
form.nieuwsbriefaanmelden textarea { width: 400px; padding-left: 3px; height: 140px; font-size: 1.2em; }
form.nieuwsbriefaanmelden .input { position: relative; background: #fff; }
form.nieuwsbriefaanmelden label.error { position: absolute; top:3px; right:3px; }
form.nieuwsbriefaanmelden label.error img { display: block; margin: 0; }
form.nieuwsbriefaanmelden .submit { float: right; cursor: pointer; text-indent: -9999px; height: 21px; width: 92px; background: url(/lib/images/submit.png) 0 0 no-repeat; border: 0; }
form.nieuwsbriefaanmelden .aanhef { float: left; margin-right: 10px; margin-bottom: 10px;  }
form.nieuwsbriefaanmelden input.radiocheck { width: auto; padding: 0; }
form.nieuwsbriefaanmelden label.radiocheck { display: inline; }
form.nieuwsbriefaanmelden .hoogtehouden { margin-bottom: 20px; overflow: hidden; display:none; }
form.nieuwsbriefaanmelden .hoogtehouden .left { float: left; width: 20px; }
form.nieuwsbriefaanmelden .hoogtehouden label { float: left; width: 390px; }



#nyroModalFull { background: #737373; }
#nyroModalWrapper { background: #fff;  }
#nyroModalContent { padding: 30px 0 0 0; }
#nyroModalTitle { display: none; }
a#closeBut { position: absolute; display: block; top: 10px; right: 15px; width: 90px; height: 21px; z-index: 2; text-indent: -9999em; background: url(/lib/images/nyro_close.png) 0 0 no-repeat; }


#taf .close {position:absolute; top:20px; right:20px; cursor:pointer; }


#taf { position: relative; width: 500px; border: 10px solid #fff; background: #c8e4e8; }
#taf .taf_inner { padding: 10px; }
#taf h2 { font-size: 20px; }
#taf .info { padding: 10px 10px 0 10px; margin-bottom: 10px; border:1px solid #dee1d9; background: #fff; }
#taf .info h1 {margin: 0 0 20px 0; }
#taf .info p { margin-bottom: 10px; color: #24aa00; font-size: 12px; }
#taf form { padding: 10px; border: 1px solid #dee1d9; background: #fff; }
#taf form legend { display: none; }
#taf form div.field { overflow: hidden; margin-bottom: 12px; }
* html #taf form div.field { height: 1%; }
#taf form .input { position: relative; float: left; width: 208px; }
#taf form input { width: 200px; padding: 2px; font-size: 11px; color: #fff; border: 2px solid #ffffff; background: #387ca3; }
#taf form label { float: left; width: 100px; font-size: 12px; color: #387ca3; }
#taf form input.submit { margin-left: 233px; width: 70px; height: 18px; cursor: pointer; color: #fffdfa; border-top: 1px solid #93b8cd; border-left: 1px solid #558fb0; border-bottom: 1px solid #16303f; border-right: 1px solid #275671; background: #387ca3; }
#taf form label.error { float: none; display: block; width: auto; margin-left: 100px; font-size: 10px; font-weight: bold; color: #24aa00; }
#taf form label.error { position: absolute; top:3px; right:-20px; }
#taf form input.error { border-color: #24aa00; }
#taf form textarea.error { border: 2px solid #24aa00; }
#taf .preview { position: relative; padding: 10px; margin-bottom: 10px; border: 1px dashed #000000; background: #fff; }
#taf .preview h2 { padding: 0; margin-bottom: 10px; color: #000; border-bottom: 1px solid #000; }
#taf .preview * { font-family: Courier New; font-size: 10px; }
* html #taf .preview * { font-family: Courier New; font-size: 12px; }
#taf .form { position: relative; }
#taf .expandPreview a { cursor: pointer; text-decoration: underline; }
#taf .expandPreview span { color: inherit; }
* html #taf .expandPreview span { color: #24aa00; }

#breadcrumbs { color: #fff; overflow: hidden; margin-bottom: 20px; }
#breadcrumbs li { float: left; color: #003350; font-size: 1.2em; padding: 0 5px; border-right: 1px solid #003350; }
#breadcrumbs li.last { border-right: 0; }
#breadcrumbs a { color: #003350; }
.forum .catbox { margin-bottom: 20px; }
.forum .hoofdcat { background: #306485; padding: 11px; font-size: 1.2em; }
.forum .hoofdcat * { color: #fff; }
.forum .subcat { border-bottom: 1px solid #c8dde1; overflow: hidden; font-size: 1.4em; padding: 5px 0 8px 0; color: #003350; background: url(/lib/images/li_bg.png) 9px 9px no-repeat; }
.forum .subcat div { float: left; border: 1px solid red; }
.categorietitel { padding-left: 30px; width: 26em; }
.categorieveld { width: 8em; }
.categorieveld { width: 8em; }
.categorietitelthread { width: 18em; }
.threadtable { border-collapse: collapse; width: 100%; margin-bottom: 10px; }
/*
.threadtable th { padding: 11px 15px 11px 0; text-align: left; }
.threadtable th .middle { padding-left: 11px; background: #306485; font-size: 1.2em; color: #fff; }
.threadtable th .top { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 0 no-repeat; }
.threadtable th .bottom { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 bottom no-repeat; }
.threadtable th.first { padding: 0; }
*/
.threadtable tr.top div { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 0 no-repeat;}
.threadtable tr.bottom div { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 bottom no-repeat;}
.threadtable tr.middle th { padding: 0 11px; background: #306485; font-size: 1.2em; color: #fff; }

.threadrow { border-bottom: 1px solid #9cacaf; font-size: 1.4em; padding: 5px 0 8px 0; color: #003350; }
.threadrow td { border-bottom: 1px solid #9cacaf; padding: 5px 15px 8px 0; color: #003350; }
td.threadtitel { padding-left: 30px; width: 259px; background: url(/lib/images/li_bg.png) 9px 9px no-repeat; }
.nieuwethread a { display: block; width: 136px; height: 21px; text-indent: -9999px; background: url(/lib/images/forum_plaatsthread.png) 0 0 no-repeat; }
.categorietitle { margin-bottom: 10px; }
.categorietitle .middle{ background: #306485; padding: 0 11px; font-size: 1.2em; color: #fff;  }
.categorietitle .top { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 0 no-repeat; }
.categorietitle .bottom { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_cat_bg.png) 0 bottom no-repeat;}

.forumpost { margin-bottom: 10px; }

.forumpost .middle{ background: #fff; padding: 0 11px; font-size: 1.2em; color: #fff;  }
.forumpost .top { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_post_bg.png) 0 0 no-repeat; }
.forumpost .bottom { height: 9px; font-size: 0; line-height: 0; background: url(/lib/images/forum_post_bg.png) 0 bottom no-repeat;}

.forumpost .hoofdcat { font-size: 1.4em; padding: 9px; border-bottom: 1px solid #ccd6dc; overflow: hidden; }
.forumpost .hoofdcat div { color: #003350; }
.forumpost .hoofdcat .forumpostaangemaakt { float: right; }
.forumpost .forumposttext { background: #fff; padding: 9px; color: #003350; font-size: 1.4em; }
.nieuwepost a { display: block; width: 136px; height: 21px; text-indent: -9999px; background: url(/lib/images/forum_plaatsreactie.png) 0 0 no-repeat; }

.forum form { width: 230px; margin-bottom: 20px; }
.forum form fieldset { padding: 10px; background: #306485; }
.forum form legend { display: none; }
.forum form .field { margin-bottom: 10px; clear: both; }
.forum form label { display: block; color: #fff; font-size: 1.4em; margin-bottom: 2px; }
.forum form input { width: 200px; padding: 4px 3px 4px 3px; font-size: 1.2em; }
.forum form .vraagover label { display: inline; font-weight: bold; }
.forum form .input { position: relative; background: #fff; }
.forum form .error label { color: Red; }
.forum form label.error img { display: block; margin: 0; }
.forum form .submit { float: right; height: 21px; width: 92px; cursor: pointer;font-size:0;line-height:0; text-indent: -9999px; border: 0; background: url(/lib/images/submit.png) 0 0 no-repeat; }
.forum form .clear { clear: both; }
.forum form input.radiocheck { width: auto; padding: 0; }
.forum form label.radiocheck { display: inline; }
.forum form h2 { color: #fff; }
.forum form a { color: #fff; font-size: 1.2em; }


.forum_inloggen form { width: 200px; }
.forum_inloggen form fieldset { padding: 5px; background: #d0e8ea; }
.forum_inloggen form legend { display: none; }
.forum_inloggen form .field { margin-bottom: 10px; clear: both; }
.forum_inloggen form label { display: block; color: #306485; font-size: 1em; margin-bottom: 2px; }
.forum_inloggen form input { border: 1px solid #306485; width: 150px; padding: 4px 3px 4px 3px; font-size: 1em; }
.forum_inloggen form .vraagover label { display: inline; font-weight: bold; }
.forum_inloggen form .input { position: relative; }
.forum_inloggen form .error label { color: Red; }
.forum_inloggen form label.error img { display: inline; margin: 0 0 0 5px; }
.forum_inloggen form label.error { display: inline; }
.forum_inloggen form .submit { float: right; height: 21px; width: 126px; cursor: pointer; text-indent: -9999px;font-size:0;line-height:0; border: 0; background: url(/lib/images/inloggen.png) 0 0 no-repeat; }
.forum_inloggen form .clear { clear: both; }
.forum_inloggen form input.radiocheck { width: auto; padding: 0; border: 0; }
.forum_inloggen form label.radiocheck { display: inline; }
.forum_inloggen form h2 { color: #fff; }
.forum_inloggen form a { color: #fff; font-size: 1.2em; }
.ingelogd { border: 1px solid #003350; background: #fff; width: 300px; padding: 10px; color: #003350; font-size: 1.2em; margin-bottom: 10px; }
.ingelogd a { color: #003350; }
.forumpostformulier form { width: 700px; }
.forumpaging { overflow: hidden; }
.forumpaging li { float: left; margin-right: 5px; font-size: 1.2em; }
