﻿* {
    margin: 0;
    padding: 0;
}
body {
/*    background: #990;*/
    margin: 0 auto;
    text-align: center;
    font-size: 11px;
    font-family: Verdana;
}
img, div {
    behavior: url(/Sites/main/Templates/js/iepngfix.htc);
}
img {
    border: none;
}
ul {
    margin: 0 0 0 15px;
}
#wrapper {
    text-align: center;
    margin: 0 auto;
    width: 990px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -495px;
}
#main-container {
    float: left;
    width: 990px;
    text-align: left;
}
#container {
    width: 730px;
    float: left;
    text-align: left;
}
#home #logo {
    clear: left;
    padding: 100px 0 0 20px;
}
#logo {
    padding: 0 0 10px;
    float: left;
    width: 286px;
}
#nav {
    float: left;
    padding-left: 100px;
    width: 630px;
}
#home #nav {
    height: 70px;
}
#nav ul {
    list-style: none;
}
#nav li {
    float: left;
    display: block;
}
#header {
    float: left;
    width: 730px;
}
#home #header {
    background: url(/Sites/main/Templates/img/bg_header.jpg) left top no-repeat;
    height: 300px;
}
#sidebar {
    width: 260px;
    float: left;
    text-align: left;
}
#sidebar-black {
    color: #FFF;
    padding: 20px;
    float: left;
    width: 220px;
    background: #000;
}
#sidebar-black .module {
    margin-bottom: 10px;
}
#sidebar-black a {
    color: #FFF;
}
#sidebar-black p.date {
    margin: 0;
}
.newsOverviewShort {
    margin: 0 0 20px;
}
.newsOverviewShort a {
    display: block;
    padding-bottom: 5px;
}
#blog p {
    margin-bottom: 10px;
}
#geboortelijst {
    clear: left;
    float: left;
}
#geboortelijst img {
    float: left;
    overflow: hidden;
}
#home #newsletter {
    background: url(/Sites/main/Templates/img/bg_newsletter_home.png) left top no-repeat;
    height: 200px;
    clear: left;
    width: 135px;
    padding: 0 80px 0 45px;
    height: 500px;
}
#newsletter {
    background: url(/Sites/main/Templates/img/bg_newsletter.png) left top no-repeat;
    height: 220px;
    clear: left;
    width: 135px;
    padding: 0 90px 0 35px;
}
#newsletter input {
    margin: 120px 0 0;
    width: 130px !important;
}

#nieuwsbrief
{
    margin: 120px;
    text-align:right;
}

#home #content {
    padding-top: 20px;
}
#content {
    background: #FFF;
    padding: 0 0 90px 20px;
    float: left;
    width: 710px;
}
	#contentLeft
	{
		float:left;
		width:225px;
	}
	#contentRight
	{
		float:right;
		width:200px;
		margin-right:20px;
	}
#content a {
    color: #000;
    text-decoration: underline;
}
#kader div {
    padding-bottom: 15px;
}
#kader {    padding:0 90px 0 40px;
}
#kader a {font-size:12px; font-weight:bold; color:#F36}
#newsDetail {
    padding:0 90px 0 40px;
}
.newsMeta {font-weight:bold; font-size:14px; color:#F36}
.newsMeta span {font-size:12px; color:#000}
#newsDetail img {
    float: left;
    padding: 0 10px 10px 0;
}
#newsDetail a.newsdetailback {color:#F36}
ul.newsPagination {
    padding-top: 20px;
}
ul.newsPagination, .newsPagination li {
    list-style: none;
    display: block;
    float: left;
    padding-right: 5px;
}
#kader ul.newsPagination a {font-size:10px; color:#000; font-weight:normal;}
#search {
    background: url(/Sites/main/Templates/img/bg_search.png) 10px bottom no-repeat;
    margin: 0 0 90px;
    padding: 20px 0 40px 25px;
    float: left;
    width: 235px;
    height: 20px;
}
#search input {
    border: none;
    width: 120px;
    float: left;
    margin: 0 15px 0 0;
}
#newsletter input {
    border: none;
    width: 120px;
    float: left;
    margin: 120px 15px 0 0;
}
#search input.button, #newsletter input.button {
    background: none;
    color: #FFF;
    width: auto;
    margin: 0;
    border: none;
}
#newsletter input.button {
    margin-top: 0;
    width: auto !important;
    text-align: left;
}
#home h1 {
    float: left;
    margin-top: 50px;
    width: 210px;
}
#home h1 a {
    color: #FF3366;
}
h1 {
    padding: 25px 0 20px;
    color: #ff3366;
    font-size: 30px;
    text-transform: lowercase;
}
h2 {
    margin: 0;
    padding: 0;
}
#footer {
    float: left;
    margin-top: 20px;
    width: 730px;
    padding-bottom: 20px;
}
#footer ul, #footer li {
    list-style: none;
    margin: 0;
    padding: 0;
    background: none !important;
}
#footer #sitemap {
    float: left;
    width: 380px;
    height: 91px;
}
#footer #sitemap a {
    text-decoration: none;
    color: #000;
}

#footer #address {
    float: left;
    border-left: 1px solid #FF3265;
    color: #FF3265;
}
#footer #address a {
    color: #FF3265;
    text-decoration: none;
}
#footer #address div {
    float: left;
    padding: 0 10px 0 20px;
    width: 120px;
}
#home #flashcontent {
    top: 165px;
    left: 0;
    margin-left: 275px;
}
#flashcontent {
    position: absolute;
    top: 160px;
    z-index: 10000;
    margin-left: 380px;
}
/* SKINS */
.pinktxt {
    color: #FF3265;
    margin: 0 20px 10px 0;
}
.pinktxt.small {
    width: 225px;
    border-right: 1px solid #F36;
    padding-right: 10px;
    margin-right: 20px;
    float: left;
}
.pinktxt.right {
    text-align: right;
    width: 200px;
    float: left;
    margin: 0;
}
#content .pinktxt a {
    color: #FF3265;
    text-decoration: none;
    font-weight: bold;
}
.intro {
    font-weight: bold;
    color: #000;
    width: 370px;
    margin-bottom: 20px;
}
.blackText
{
	color:#000;
}
#visuals {
    clear: left;
}
#visuals .visual {
    height: 140px;
    float: left;
    width: 180px;
    background: url(/Sites/main/Templates/img/bg_black.gif) left 30px no-repeat;
    padding: 210px 45px 5px 10px;
    color: #FFF;
}
#visuals #noflash {
    width: 180px;
    margin: 40px 0 0 30px;
}
#flashcontent #noflash {
    background: #FFF;
    padding: 10px;
    width: 220px;
    margin-left: 30px;
}
#visuals .visual div.flashvisual {
    margin-left: -30px;
    margin-top: -210px;
    position: absolute;
}
#visuals .pink {
    background: url(/Sites/main/Templates/img/bg_pink.gif) left 30px no-repeat;
}
#visuals .green {
    background: url(/Sites/main/Templates/img/bg_green.gif) left 30px no-repeat;
}
#content .visual a {
    color: #FFF;
}
.visual p.more a {
    display: block;
    padding-top: 10px;
}
/*EDIT*/
.actions {
    margin: 10px 0;
}
.actions img {
    margin-right: 10px;
}


/* HELPER CLASSES */
.clear
{
	clear: both;
}

#subscribe, #unsubscribe{float:none; width:401px;}
#subscribe fieldset{color:#666;margin:20px 0; padding:10px; border-width:0px}
#subscribe fieldset p{margin:0 0 10px;}
#subscribe fieldset p label{color:#666; float:left; display:block;font-weight:bold;line-height:1.1;margin:7px 10px 0 0; width:150px;}
#subscribe fieldset p input, #subscribe fieldset p textarea,#subscribe fieldset p select{border-width:1px; border-style:solid;border-color:#636d77 #a3b4c4 #c7d2de; color:#333;display:block; font-size:14px; line-height:1;margin:0;}
#subscribe fieldset p input:focus, #subscribe fieldset p textarea:focus,#subscribe fieldset p select:focus{border-color:#636d77;}
#subscribe fieldset p input{ padding:4px 3px; width:188px;}
#subscribe fieldset p select{padding:0 0 0 3px}
