body {
    margin:0px;
    padding:0px;
    background:#454545;
    /*background:url(/templates/img/bg-body.gif) left top repeat-x #ffffff;*/
    color:#444444;
    font-family: Arial, sans-serif;
    font-size:11px;
}
a {
    color:#569838;
    text-decoration:none;
    cursor:pointer;
}
img {
    border:none;
}

h1 {
    font-size:19px;
    color:#4E0846;
    margin:0px;
}
h2 {
    font-size:14px;
    color:#4E0846;
    margin:0px;
}
.font10 {
    font-size:10px;
}


.groen {
    color:#569838;
}
.bgwit {
    background:#ffffff;
}
.bglpaars {
    background:#E8E2F0;
}

.bordergrijs {
    border:1px solid #cccccc;
}

.meer {
    margin:0px 0px 20px 0px;
    width:100%;
    text-align:right;
}
.meer a {
    color:#569838;
}
.meer a:hover {
    color:#4E0846;
}
.terug {
    position:absolute;
    bottom:10px;
}
.wrapper {
    width:980px;
    position:relative;
    margin:0px auto;
    background:url(/templates/img/bg-body.gif) left top repeat-x #ffffff;
}
.header {
    width:980px;
    height:235px;
    position:relative;
    z-index:2;
    background:url(/templates/img/bg-header.gif) left top repeat-x;
}
.logo {
    position:relative;
    margin:0px 0px 0px 47px;
    top:80px;
    width:241px;
    height:88px;
}
.social {
    position:absolute;
    bottom:30px;
    left:57px;
    z-index:2;
    width:200px;
}
.banner {
    position:absolute;
    width:650px;
    height:180px;
    right:0px;
    top:33px;
    z-index:1;
}
.top-banner {
    z-index:2;
    position:absolute;
    width:980px;
    height:29px;
    bottom:0px;
    left:0px;
    background:url(/templates/img/top-banner.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/top-banner.png');
}

.blok-links {
    width:511px;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:24px 10px 0px 9px;
    background:url(/templates/img/blok-links-top-transp.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/blok-links-top-transp.png');
}
.blok-links-bottom {
    width:530px;
    height:19px;
    position:relative;
    margin:0px 0px 5px 0px;
    background:url(/templates/img/blok-links-bottom-transp.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/blok-links-bottom-transp.png');
}
.blok-links-img {
    float:left;
    margin:0px 20px 0px 10px;
    padding:0px;
    width:180px;
    position:relative;
}
.blok-rechts {
    width:322px;
    position:relative;
    padding:12px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:url(/templates/img/blok-rechts-top-transp.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/blok-rechts-top-transp.png');
}
.blok-rechts-bottom {
    width:322px;
    height:25px;
    position:relative;
    margin:0px 0px 5px 0px;
    background:url(/templates/img/blok-rechts-bottom-transp.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/blok-rechts-bottom-transp.png');
}
.innerwit-bottom {
    margin:0px 12px 0px 12px;
    background:#ffffff;
    width:298px;
    height:14px;
}
.blok-rechts-bottom.nopadding {
    height:12px;
    background:url(/templates/img/blok-rechts-bottom-transp.png) left bottom no-repeat;
}
.blok-rechts-bottom.nopadding .innerwit-bottom {
    background:none;
}
.innerwit {
    margin:0px 12px 0px 12px;
    background:#ffffff;
    width:298px;
    padding:10px 0px 0px 0px;
}
.orange{
    background:url(/templates/img/bgorange.gif) repeat-x bottom left #FE9846;
    color: #FFFFFF;
}
.green{
    background:url(/templates/img/bggreen.gif) repeat-x bottom left #b1eb63;
    color: #FFFFFF;
}
.green a,.orange a{
    color:#4e0846;
}
.green a,.orange a:hover{
    color:#FFFFFF;
}
.blok-rechts h2, .blok-links h2 {
    color:#4E0846;
    font-size:14px;
    margin:0px;
}
.blok-rechts h2 a, .blok-links h2 a {
    color:#4E0846;
}
.blok-rechts h2 a:hover, .blok-links h2 a:hover {
    color:#569838;
}
.content-blok-rechts {
    margin:10px 10px 0px 10px;
    overflow:hidden;
}
.blokvideo {
    position:relative;
    margin:0px 12px 0px 12px;
    width:298px;
    height:238px;
    z-index:1;
}
.blokvideo.small{
    height:102px;
}
.blokvideo .play {
    width:82px;
    height:82px;
    position:absolute;
    top:78px;
    left:108px;
    background:url(/templates/img/play.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/play.png');
    z-index:2;
}
.blokvideo .link {
    width:298px;
    height:238px;
    top:0px;
    left:0px;
    position:absolute;
    z-index:3;
}
.fotogroot {
    margin:0px;
    margin-top:-10px;
}
ul.fotonav {
    margin:15px 0px 0px 0px;
    padding:0px;
    position:relative;
    overflow:hidden;
}
ul.fotonav li {
    list-style-type:none;
    float:left;
    margin:0px 10px 10px 0px;
    padding:0px;
    overflow:hidden;
}
ul.fotonav li.last {
    margin:0px;
}

.innercontainer {
    width:980px;
    position:relative;
    overflow:hidden;
    padding:0px 0px;
    margin:0px;
    z-index:1;
}
.kruimelpad {
    position:relative;
    width:880px;
    clear:both;
    margin:0px 50px 0px 50px;
}
.kruimelpad a {
    color:#606060;
}
.kruimelpad a:hover {
    color:#569838;
}
.kruimelpad .nav {
    float:left;
    width:815px;
    text-align:right;
    margin:0px;
    padding:0px;
}
.icons {
    float:right;
    position:relative;
}
.icons img {
    margin-left:10px;
}
.left {
    width:540px;
    position:relative;
    float:left;
    z-index:1;
    margin:10px 52px 20px 39px;
    font-size:12px;
}
.left.breed {
    width:830px;
}
.right {
    width:340px;
    margin:10px 0px 0px 0px;
    float:left;
    position:relative;
}
.content-home {
    margin:0px 0px 0px 10px;
}
.content-home a:hover {
    color:#4E0846;
}
ul.blokkenhome {
    width:882px;
    padding:20px 50px;
    margin:20px 0px;
    background:#ffffff;
    overflow:hidden;
    clear:both;
}
ul.bloktest {
    margin-top:0px;
}
ul.blokkenhome li {
    float:left;
    margin:0px 10px 0px 0px;
    list-style-type:none;
    width:191px;
    padding:10px 10px 0px 10px;
    border:1px solid #cccccc;
    overflow:hidden;
    position:relative;
}
ul.blokkenhome li.last {
    margin:0px;
}
ul.blokkenhome li img {
    width:100px;
    position:relative;
    float:left;
    margin:0px 10px 10px 0px;
    height: 115px;
}
ul.blokkenhome li .contentblok {
    float:left;
    position:relative;
    font-size:11px;
}
ul.blokkenhome li h2 {
    color:#4E0846;
    font-size:14px;
    margin:0px 0px 10px 0px;
}
ul.blokkenhome li h2 a {
    color:#4E0846;
}
ul.blokkenhome li h2 a:hover {
    color:#569838;
}
ul.blokkenhome li .contentblok p {
    margin-top:0px;
}

ul.overzichtprojecten, ul.nieuwsoverzicht {
    width:480px;
    margin:0px;
    padding:0px 25px;
    position:relative;
    overflow:hidden;
}
.breed ul.overzichtprojecten, .breed ul.nieuwsoverzicht {
    width:830px;
}
ul.overzichtprojecten li, ul.nieuwsoverzicht li {
    margin:5px 0px;
    /*padding:10px;*/
    /*border:1px solid #cccccc;*/
    /*width:508px;*/
    list-style-type:none;
    overflow:hidden;
}
.breed ul.overzichtprojecten li .contop, .breed ul.nieuwsoverzicht li .contop {
     width:790px;
     padding:20px;
     overflow:hidden;
     background:url(/templates/img/bg-overzicht-breed-top.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/bg-overzicht-breed-top.png');
}
.breed ul.overzichtprojecten li .conbot, .breed ul.nieuwsoverzicht li .conbot {
    width:830px;
    height:19px;
    background:url(/templates/img/bg-overzicht-breed-bottom.png) left top no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/bg-overzicht-breed-bottom.png');
}
ul.overzichtprojecten li .img, ul.nieuwsoverzicht li .img {
    float:left;
    position:relative;
}
ul.overzichtprojecten li .content, ul.nieuwsoverzicht li .content {
    float:right;
    position:relative;
    width:293px;
}
.breed ul.overzichtprojecten li .content, .left.breed ul.nieuwsoverzicht li .content  {
    width:596px;
}/*
ul.nieuwsoverzicht li .content {
    width:376px;
}
.left.breed ul.nieuwsoverzicht li .content {
    width:676px;
}*/
ul.overzichtprojecten li h2, ul.nieuwsoverzicht li h2 {
    color:#4E0846;
    font-size:14px;
    margin:0px;
}
ul.overzichtprojecten li h2 a, ul.nieuwsoverzicht li h2 a {
    color:#4E0846;
}
ul.overzichtprojecten li h2 a:hover, ul.nieuwsoverzicht li h2 a:hover {
    color:#569838;
}
.blok-midden {
    width:498px;
    padding:15px;
    position:relative;
}
.footer {
    width:880px;
    height:42px;
    color:#ffffff;
    font-size:10px;
    padding:0px 50px;
    margin:0px 0px 0px 0px;
    position:relative;
    background:url(/templates/img/bg-footer.png) left top repeat-x;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/bg-footer.png');
}
.footer a {
    color:#ffffff;
}
.footer a:hover {
    text-decoration: underline;
}
.footerblok {
    padding:28px 50px 10px 50px;
    width:880px;
    font-size:10px;
    margin:0px 0px 0px 0px;
    position:relative;
    min-height:168px;
    height:auto !important;
    height:168px;
    background:url(/templates/img/footerblok.png) top left no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/footerblok.png');
}
.footerblok ul {
    margin:30px 0px 0px 0px;
    padding:0px 0px 0px 15px;
    float:left;
    width:176px;
}
.footerblok ul li {
    margin:5px 0px;
    color:#ffffff;
    font-size:12px;
}
.footerblok ul li a {
    border-bottom:1px dotted #ffffff;
    color:#ffffff;
    /*color:#666666;*/
}
.footerblok ul li a:hover {
    color:#ffffff;
}
.footerblok-bottom {
    height:32px;
    position:relative;
    width:980px;
    background:url(/templates/img/footerblok-bottom.png) left top no-repeat;
}
.footernav {
    /*width:880px;
    position:absolute;
    clear:both;
    bottom:20px;*/
    position:absolute;
    right:20px;
    top:45px;
    width:200px;
    font-size:11px;
    font-weight:normal;
}
.footernav a {
    color:#ffffff;
}
.footernav a:hover {
    text-decoration:underline;
}
.nav-links {
    color:#ffffff;
    margin:18px 0px 0px 0px;
    position:relative;
}
.nav-links strong {
    font-size:12px;
}
.nav-rechts {
    color:#ffffff;
    margin:18px 0px 0px 0px;
}

.nav-links-home, .nav-linksblok {
    color:#ffffff;
    margin:18px 0px 0px 0px;
    position:relative;
    float:left;
    font-size:11px;
}
.nav-rechts-home, .nav-rechtsblok {
    color:#ffffff;
    margin:18px 0px 0px 0px;
    float:right;
    font-size:11px;
}

.btnFlash{
    position:absolute;
    left:0px;
}

ul.albumoverzicht {
    margin:20px 0px;
    position:relative;
    padding:0px;
    width:550px;
    overflow:hidden;
}
.left.breed ul.albumoverzicht {
    width:900px;
}
ul.albumoverzicht li {
    float:left;
    margin:0px 15px 15px 0px;
    padding:0px;
    width:170px;
    height:120px;
    position:relative;
    list-style-type:none;
}
.left.breed ul.albumoverzicht li {
    width:196px;
    height:138px;
}
ul.albumoverzicht li.last {
    margin-right:0px;
}
ul.albumoverzicht li.reclameblok {
    background:#d2c8d6;
    padding:15px;
    width:140px;
    height:90px;
    color:#ffffff;
}
.left.breed ul.albumoverzicht li.reclameblok {
    width:166px;
    height:108px;
}
ul.albumoverzicht li.reclameblok h2 {
    margin:0px;
    font-size:14px;
    color:#ffffff;
}
ul.albumoverzicht li.reclameblok h2 a {
    color:#ffffff;
}
ul.albumoverzicht li h3 a {
    position:absolute;
    bottom:0px;
    left:0px;
    padding:10px 15px;
    width:140px;
    margin:0px;
    color:#ffffff;
    font-size:13px;
    z-index:3;
    background:url(/templates/img/transp-paars.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/transp-paars.png');
}
ul.albumoverzicht li h3 a {
    color:#ffffff;
}
.thumbnail{
    width:170px;
    height:120px;
}
.left.breed .thumbnail{
    width:196px;
    height:138px;
}
.afbFloat{
    float:left;
    margin:10px 10px 10px 0px;
}
.Form404{
    width:450px;
    margin:50px auto;
    border:1px #4e0846 solid;
    padding:0px 25px 25px 25px;
}
.Form404 h3{
    color:#4e0846;
}
.Form404 .inp-zoek{
    width:350px;
    margin:0px 25px 0px 0px;
    border:1px #8a8c8f solid;
}
.searchTOP{
    position:absolute;
    bottom: 22px;
    right:0px;
    z-index:10;

    background:#885983;
    padding:10px 25px 10px 25px;

    border-top:1px #c7c7c7 solid;
    border-left:1px #c7c7c7 solid;
}
.searchTOP input{
    border:1px #c7c7c7 solid;
    width: 100px;
    margin:0px 10px 0px 0px;
}
.searchTOP a{
    color:#c7c7c7;
}
.displaynone{
    display:none;
}

.va{
    list-style:none;
}
.vacontent{
    display:none;
}
