html, body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  height: 100%;
}
form, img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}
* {
  outline: none;
}

div#stier, div#stier_vervolg {
  text-indent: -5000px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 622px;
  height: 300px;
}
div#stier {background-image: url( /images/portal/middle_stier.jpg );}

div#ncnp {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  font-family: Impact, Verdana, Arial;
  font-size: 38px;
  color: #FFFFFF;
  text-align: left;
  padding: 0px 0px 0px 25px;
}
div#ncnp_vervolg {
  background-image: url( /images/vervolg/middle_ncnp.jpg );
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 240px;
  height: 40px;
  font-family: Impact, Verdana, Arial;
  font-size:24px;
  color: #FE0000;
  text-transform: uppercase;
  padding-top: 260px;
  padding-left: 70px;
  text-align: left;
  position: relative;
}
div#ncnp_vervolg span {
  width: 200px;
  position: absolute;
  bottom: 15px;
  left: 80px;
}
.middle_background {
  background-image: url( /images/portal/middle_background.jpg );
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.middle_background_portal {
  background-image: url( /images/portal/middle_left.jpg );
  background-repeat: repeat-x;
  background-position: right top;
}
h1.portal_title {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  color: #3c3c3c;
  font-size: 15px;
  text-transform: uppercase;
}
h2.portal_title2 {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 15px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.border_bottom {
  border-bottom: 1px solid #E1E1E1;
  z-index: 1;
}
.border_bottom_stier {
  background-image: url( /images/portal/middle_stier_bottom.jpg );
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border-bottom: 1px solid #E1E1E1;
}
.stier_top {
  background-image: url( /images/portal/middle_stier_top.jpg );
  background-repeat: no-repeat;
  background-position: left bottom;
}
.border_bottom2 {
  border-bottom: 1px solid #867D9C;
}
.border_bottom3 {
  border-bottom: 1px solid #C9C8CE;
}
.text {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #3C3C3C;
  line-height: 15px;
}
.defform {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #3C3C3C;
  line-height: 15px;
}
.text a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #3C3C3C;
  line-height: 15px;
}
.text a:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #000000;
  line-height: 15px;
}
div.text_left, div.text_right {
  float: left;
  width: 280px;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #3C3C3C;
  line-height: 15px;
}

h3.nieuws_titel {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: normal;
}
h3.nieuws_titel a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
}
h3.nieuws_titel a:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #C3C3C3;
  font-weight: normal;
  text-decoration: none;
}
h3.submenu_titel {
  margin: 0px 0px 0px 70px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #583B8B;
  font-weight: bold;
  text-decoration: none;
}
h3.submenu_titel a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #583B8B;
  font-weight: bold;
  text-decoration: none;
}
h3.submenu_titel a:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
h3.submenu_titel a.active {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #583B8B;
  font-weight: bold;
  text-decoration: none;
  font-style: italic;
}
h3.submenu_titel a.active:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  font-style: italic;
}
span.nieuws_subtitel a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 13px;
  color: #FE2C2C;
  text-decoration: none;
  font-weight: normal;
}
span.nieuws_subtitel a:hover {
color: #ffffff;
}
div.line {
  height: 1px;
  background-color: #867D9C;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
div.line2 {
  height: 1px;
  background-color: #C9C8CE;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
.bottom_text {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #6d5f7c;
}
.bottom_text a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #6d5f7c;
  text-decoration: none;
}
.bottom_text a:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.bottom_text a.cre8ion {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #6d5f7c;
  text-decoration: none;
}
.bottom_text a.cre8ion:hover {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
div#form_button_img {
  position: absolute;
  left: 465px;
  top: 358px;
  width: 230px;
  z-index: 98;
}
div#form_button_txt {
  position: absolute;
  left: 485px;
  top: 358px;
  width: 230px;
  z-index: 99;
}
div#form_button_txt .knop a {
  font-family: Impact;
  font-size: 16px;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 16px;
}
div#form_button_txt .knop a:hover {
  color: #C3C3C3;
}
div#form_button2 {
  position: absolute;
  left: 465px;
  top: 395px;
  width: 230px;
}
div.sitemap .sitemap_laag_1  a{
  margin: 0px 0px 0px 0px;
}
div.sitemap .sitemap_laag_2  a{
  padding-left: 10px;
}
div.sitemap ul,  div.sitemap ul li, div.sitemap ul li a {
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Sans", Arial;
  font-size: 11px;
  color: #3C3C3C;
  line-height: 15px;
  list-style-type: none;
}
div.sitemap a:hover {
  text-decoration: none;
}


/*site map door bas*/
div#sitemap{
    display:block;
}

div#sitemap ul{
    list-style-type:none;
    float:left;
    padding:0px;
    margin:0px 10px 0px 0px;
}

div#sitemap ul li{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

div#sitemap ul li h4{
    font-weight:bold;
    padding:0px;
    margin:0px;
    font-size:11px;
}


div#sitemap ul li a{
    text-decoration:none;
    color:#666666;
    font-size:9px;
}

div#sitemap ul li a:hover{
    text-decoration:underline;
}

/* Portreten */
div.text ul#portretten
{
    width: 100%;
    margin: 0;
    padding: 0;
}

    div.text ul#portretten li
    {
        width: 49%;
        display: block;
        float: left;
        margin: 10px 0;
        padding: 0 1px;
        text-indent: 2px;
    }
    
        div.text ul#portretten li a
        {
            text-decoration: none;
        }
        
        div.text ul#portretten li a:hover
        {
            text-decoration: underline;
        }


h3#portret_functie
{
    font-family: Impact, Verdana, Arial;
    font-size: 15px;
    line-height: 20px;
    color: #5b4886;
    font-weight: normal;
    text-indent: 2px;
}

span.terug, span.terug a, span.terug a:hover
{
    position: absolute;
    font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
    color: #5b4886;
    font-size: 14px;
    text-transform: uppercase;
    top: 0px;
    right: 40px;
    text-align: right;
    text-decoration: none;
    width: 250px;
}

div#portretdetail ul
{
    float: left;
    width: 390px;
    margin: 0;
    padding: 0;
}

    div#portretdetail ul li
    {
        padding: 10px 0;
        clear: both;
        font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;
        color: #3d3d3d;
        list-style-type: none;
    }
    
        div#portretdetail ul li span.label
        {
            width: 130px;
            float: left;
            display: block;
            font-weight: bold;
        }
        
        div#portretdetail ul li span.inhoud
        {
            width: 245px;
            float: left;
            display: block;
        }
div#portret_image
{
    float: right;
}
div#portret_image img
{
    border: #fff 5px solid;
}

div#stier_vervolg { position: relative; }

.uppercurtain{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 4;
		}
	    .leftcurtain{
			width: 50%;
			height: 295px;
			top: 5px;
			left: 0px;
			position: absolute;
			z-index: 2;
            background: url("/images/portretten/frontcurtain.jpg") no-repeat;
            display: block;
		}
		 .rightcurtain{
			width: 51%;
			height: 295px;
			right: 0px;
			top: 5px;
			position: absolute;
			z-index: 3;
            background: url("/images/portretten/frontcurtain.jpg") no-repeat;
		}
		.rightcurtain img, .leftcurtain img{
			width: 100%;
			height: 100%;
		}
		.background{
			margin: 0px auto;
            display: block;
		}


.persberichten {
 margin: 0 0 15px 0; }
        
.persberichten td {
               padding: 0 0 7px 0;
               vertical-align:top; }
               
 .persberichten p {
  margin: 0 0 15px 0; }
  
  
.archiefkop {
            font-size: 14px; }
