
* {
    padding: 0;
    margin: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

body {
    padding: 0;
    margin: 0;
    background: #E0AADC;
}

ul {
    list-style-type: disc; 
    margin: 0px;
    padding: 0px;
}

ol {
    margin: 0px;
}

ul li ul {
    list-style-type: circle; 
}

ul li ul li ul {
    list-style-type: square; 
}

ul.ul_lijst ul {
    list-style-type: disc; 
}

ul.ul_lijst ul li ul {
    list-style-type: circle; 
}

ul.ul_lijst ul li ul li ul {
    list-style-type: square; 
}

.vervolg ul, 
.vervolg ol {
    margin-left: 0px;
}

div#globalwrapper {
    padding: 0;
    width: 909px;
    background: none;
    text-align: left;
    position: relative;
    min-height: 300px;
}

div#contentcontainer,
div#contentcontainer_next {
    clear: both;
    width: 909px;
    margin: 0 0 8px 0;
}

div#contentcontainer {
    background: url(../images/trouweninderondevenen/bg_content.gif) repeat-y;
}

div#contentcontainer_next {
    background: url(../images/trouweninderondevenen/bg_content_next.gif) repeat-y;
}

div#rightcolumn {
    position: relative;
    float: left;
    width: 686px;
    padding: 0;
    margin: 0;
    padding-bottom: 30px;
}

div#rightcolumn a#homebutton {
    position: absolute;
    top: 98px;
    right: 23px;
    padding: 0.5em 0;
    text-transform: uppercase;
    font-size: 75%;
    font-weight: bold;
    color: #C256BB;
    text-decoration: none;
}

div#header {
    width: 686px;
    float: none;
    height: 74px;
    background: url(../images/trouweninderondevenen/bg_content_top.gif) bottom left no-repeat #E0AADC;
    padding: 12px 0;
    margin: 0px;
    position: relative;
    min-height: 0px;
}

div#header img#img_header {
    position: absolute;
    left: 0px;
}

div#img_topright {
    width: 114px;
    height: 71px;
    border: 1px solid #BF57B6;
    background: url() no-repeat;
    position: absolute;
    right: 0px;
}

div#navcontainer {
    float: none;
    width: 683px;
    background: #EFD3EC;
    height: 25px;
}

div#navcontainer ul#navlist {
    list-style: none;
    padding: 0;
    margin: 0;
}

div#navcontainer ul#navlist li {
    float: left;
    background: url(../images/trouweninderondevenen/bullet.gif) 0 0.6em no-repeat;
    padding: 0 0 0 25px;
    margin: 0 15px 0 0;
}

div#navcontainer ul#navlist li.eerste {
    background: none;
    padding: 0;
}

div#navcontainer ul#navlist li a {
    display: block;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0.5em 15px;
}

div#navcontainer ul#navlist li ul.subcontainer {
    position: absolute;
    padding: 8px 16px 8px 8px;
    margin: 4px 0 0 4px;
    background: #efc3e7;
    z-index: 10;
}

div#navcontainer ul#navlist li ul.subcontainer li {
    float: none;
    background: none;
    padding: 0px 0 0px 7px;
    margin: 0;
}

div#navcontainer ul#navlist li ul.subcontainer li a {
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    text-transform: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    padding-bottom: 0.25em;
    padding-top: 0.25em;    
}

div#navcontainer ul#navlist li ul.subcontainer li a:hover,
div#navcontainer ul#navlist li ul.subcontainer li a.subitem_active {
    background: none;
    color: #000000;
}

div#content {
    float: none;
    width: 643px;
    padding: 10px;
    font-size: 100%;
    border: none;
    min-height: 425px; 
}

div#content span.kruimelspoor {
    display: block;
    margin: 0 0 1em 0;
    font-weight: bold;
    font-size: 90%;
}

span.last {
    color: #c157bc;
}

div#content span.kruimelspoor a {
    text-decoration: none;
    font-weight: bold;
}

div#content h1 {
    font-size: 111%;
}

div#leftcolumn {
    float: left;
    width: 223px;
    padding: 0;
    margin: 0;
}

div#contentcontainer_next div#leftcolumn {
    position: relative;
    padding: 0 0 128px 0;
}

div#img_left_border {
    background: url(../images/trouweninderondevenen/bg_img_left.gif) no-repeat;
    width: 219px;
    height: 293px;
    padding: 2px;
}

div#slideshow_div {
    position: relative;
    background: url() no-repeat;
    width: 219px;
    height: 293px;
}

div#slideshow_div img {
    width: 219px;
    height: 293px;
}

div#wysiwygs {
    background: url(../images/trouweninderondevenen/bullet.gif) 16px 35px no-repeat;
    padding: 32px 36px;
}

div#wysiwygs div.first {
    padding: 0 0 24px 0;
    margin: 0 0 24px 0;
    border-bottom: 1px solid #927591;
}

div.wysiwyg {
    font-size: 90%;
}

div.wysiwyg h3 {
    font-size: 111%;
    padding: 0;
    margin: 0 0 1em 0;
}

/* NEXT */

div#contentcontainer_next div#leftcolumn div#left_next_top {
    width: 223px;
    height: 138px;
    background: url(../images/trouweninderondevenen/left_next_top.gif) no-repeat;
}

div#contentcontainer_next div#left_next_middle {
    background: url() no-repeat;
    width: 223px;
    height: 297px;
}

div#contentcontainer_next div#left_next_middle div#overlay {
    background: url(../images/trouweninderondevenen/overlay.gif) no-repeat;
    width: 223px;
    height: 297px;
}

div#left_next_bottom {
    position: absolute;
    left: -249px;
    bottom: -1px;
    width: 249px;
    height: 128px;
    background: url(../images/trouweninderondevenen/left_next_bottom.gif) no-repeat;
    z-index: 10;
}

div#content_bottom {
    clear: both;
    width: 909px;
    height: 8px;
    font-size: 0;
    line-height: 0;
}

div#contentcontainer div#content_bottom {
    background: url(../images/trouweninderondevenen/bg_content_bottom.gif) no-repeat;
}

div#contentcontainer_next div#content_bottom {
    height: 4px;
    background: url(../images/trouweninderondevenen/bg_content_bottom_next.gif) no-repeat;
}

div#footer {
    clear: both;
    padding: 0.5em 10px;
    width: 889px;
    font-size: 90%;
    background: #C256BB;
    color: #FFFFFF;
}

a#button_back {
    display: block;
    position: absolute;
    width: 37px;
    height: 10px;
    background: url("../images/trouweninderondevenen/but_terug.gif") no-repeat;
    right: 24px;
    top: 166px;
}

a#button_top {
    display: none;
    position: absolute;
    width: 59px;
    height: 8px;
    background: url("../images/trouweninderondevenen/but_naarboven.gif") no-repeat;
    bottom: 19px;
    right: 24px;
}

ul.ul_lijst li.lijstitem_bullet {
    background-position: left 6px;
}

.vervolg ol li, 
div#intro ol li {
    margin-left: 0px;
}

div#content h6 {
    font-size: 100%;
}

div#content div.lijstitem_intro ul, 
div#content div#intro ul, 
div#content div.vervolg ul, 
div#content div#rubrieken_wrap span.rubriek ul, 
div#content span.rubriekintro ul, 
div#content span.rubriekintrotekst ul, 
div#content div.homeitem_intro ul {
    padding-left: 14px;
}

div#content div.lijstitem_intro ol, 
div#content div#intro ol, 
div#content div.vervolg ol, 
div#content div#rubrieken_wrap span.rubriek ol, 
div#content span.rubriekintro ol, 
div#content span.rubriekintrotekst ol, 
div#content div.homeitem_intro ol {
    padding-left: 17px;
}

div.tedownloaden ul.ul_lijst li.lijstitem a,
div.tedownloaden ul.ul_lijst li.lijstitem_bullet a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.thumbnailcenter {
    text-align: center;
}

div.clear_div {
    clear: both;
}

