/* General layout */
a { text-decoration: none; }

body.nieuwzaailand { font: 12px Arial,Helvetica,Verdana; line-height: 1.5em; margin: 78px 0 0 243px; padding: 0; width: 765px; }
div.background { background: url(../gfx/background_overhetproject.jpg) no-repeat; height: 593px; left: 0; position: absolute; top: 0; width: 1008px; }
div.content { border: 1px solid #BBB; border-top: 0; padding-top: 36px; position: relative; width: 536px; }
div.right { float: left; margin-left: 9px; width: 349px; }

h1.logo { background: url(../gfx/logo.jpg) no-repeat; display: block; height: 89px; left: 22px; margin: 0; position: absolute; text-indent: -1000em; top: 15px; width: 148px; }
h1.logo a { display: block; height: 89px; }

/* Navigation Portlet */
div.navigation { position: absolute; left: 35px; top: 195px; width: 203px; }
div.navigation ol { font: bold 0.9em Verdana; line-height: 1.5em; list-style: none; margin: 0; padding: 0; }
div.navigation a { color: #FFF; }

/* Tools Portlet */
div.tools { position: absolute; left: 35px; top: 300px; width: 203px; }
div.tools ol { font: 0.9em Verdana; list-style: none; margin: 0; padding: 0; }
div.tools li { line-height: 1.6em; }
div.tools a { color: #FFF; }
div.tools form { display: inline; margin-left: 10px; }
div.tools fieldset { border: 0; display: inline; margin: 0; padding: 0; vertical-align: middle; }
div.tools input.query { font-size: 0.9em; padding: 0; width: 90px; }
div.tools input.submit { margin-left: 6px; vertical-align: bottom; }
div.tools .larger { font-size: 1.3em; }
div.tools .largest { font-size: 1.6em; }

/* Tabs Portlet */
div.tabs { height: 40px; left: 243px; position: absolute; top: 38px; width: 537px; }
div.tabs ol { font-family: Verdana; height: 40px; list-style: none; margin: 0; padding: 0; text-align: center; }
div.tabs li { float: left; height: 40px; width: 175px; }
div.tabs li.middle { margin: 0 6px; }
div.tabs li a { color: #FFF; display: block; font-weight: bold; height: inherit; padding-top: 10px; }
div.tabs li a:hover { font-size: 1.1em; padding-top: 10px; }

/* Tabs Subnav Portlet */
div.subnav { float: left; min-height: 135px; padding-top: 300px; width: 170px; }
/* IE6 */ div.subnav { height: auto !important; height: 135px; }
div.subnav ol { font-weight: bold; list-style: none; margin: 0; padding-left: 10px;  }
div.subnav li { margin: 0.4em 0; }
div.subnav li a { color: #000; }
div.subnav li a.active { color: #E1007A; }

/* Paging shared! */
div.paging { border-top:1px dashed #F5ABD3; font-size:0.9em; font-weight: bold; }
div.paging a { color: #E1007A; }
div.paging a.prev { background: url(../gfx/arrowleft.gif) no-repeat 0% 50%; padding-left: 14px; }
div.paging a.next { background: url(../gfx/arrowright.gif) no-repeat 100% 50%; float: right; padding-right: 14px; }

/* Search Results Portlet */
div.results em { color: #071C5D; font-weight: bold; }
div.results ol { list-style: none; margin: 1em 0; padding: 0; }
div.results li { border-bottom: 3px dotted #E1007A; }
div.results li.last { border-bottom: 0; }
div.results h2.title { float: right; font-size: 1.2em; font-weight: bold; margin: 0 0 1em; padding: 0; text-align: left; width: 100%; }
div.results h2.title a { color: #E1007A; }
div.results p.teaser { clear: right; }
div.results div.more { clear: left; margin-bottom: 1.5em; text-align: right; }
div.results div.more a { background: url(../gfx/arrowright.gif) no-repeat 0% 50%; color: #E1007A; font-style: italic; padding-left: 16px; }
div.results div.linked { clear: left; float: left; left: -170px; margin: 0 -170px 14px 0; position: relative; width: 165px; }
div.results div.linked img { border: 0; cursor: pointer; }

/* Article detail Portlet */
div.article h2.title { color: #E1007A; font-size: 1.2em; font-weight: bold; margin: 0 0 1em; padding: 0; }
div.article p.intro { border-bottom: 3px dotted #E1007A; color: #071C5D; font-weight: bold; padding-bottom: 1em; }
div.article div.related { color:#E1007A; }
div.article div.related h3 { font-size: 1.1em; }
div.article div.related ol { font-weight: bold; list-style: square; margin: 0; padding-left: 20px; }
div.article div.related a { color: #071C5D; }
div.article div.linked { clear: left; float: left; left: -170px; margin: 0 -170px 14px 0; position: relative; width: 165px; }
div.article div.linked img { border: 0; cursor: pointer; }

/* Article list Portlet */
ol.articles { list-style: none; margin: 0; padding: 0; }
ol.articles li { border-bottom: 3px dotted #E1007A; }
ol.articles li.last { border-bottom: 0; }
ol.articles h2.title { float: right; font-size: 1.2em; font-weight: bold; margin: 0 0 1em; padding: 0; text-align: left; width: 100%; }
ol.articles h2.title a { color: #E1007A; }
ol.articles p.intro { margin: 0 0 1em 0; }
ol.articles div.more { clear: both; margin-bottom: 1.5em; text-align: right; }
ol.articles div.more a { background: url(../gfx/arrowright.gif) no-repeat 0% 55%; color: #E1007A; font-style: italic; padding-left: 16px; }
ol.articles div.linked { clear: left; float: left; left: -170px; margin: 0 -170px 14px 0; position: relative; width: 165px; }
ol.articles div.linked img { border: 0; cursor: pointer; }

/* Footer Portlet */
div.footer { clear: both; }
div.footer img { margin-top: 20px; }

/* Archive Link Portlet */
div.archive { text-align: right; }
div.archive a { background: url(../gfx/arrowright.gif) no-repeat 0% 50%; color: #E1007A; font-style: italic; font-weight: bold; padding-left: 16px; }

/* Form detail Portlet */
div.dynamicform h2 { color: #E1007A; font-size: 1.2em; font-weight: bold; margin: 0 0 1em; padding: 0; }
div.dynamicform fieldset { border: 0; margin: 0; padding: 0; }
div.dynamicform dt { clear: left; float: left; }
div.dynamicform dd { margin-left: 110px; }
div.dynamicform ol.choice { list-style: none; padding: 0; }
div.dynamicform p.error { color: #F00; font-style: italic; font-size: 0.9em; margin: 0.2em 0 0.5em 0; }