*{
	padding:0;
	margin:0;
}

body {
    margin: 0;
    padding: 0;
    color: #1e1e1e;
    font-size: 0.70em;
    font-family: Trebuchet MS, Arial, Verdana, Geneva, Sans-serif;
    background: #fff;
	text-align:center;
}


a {
    color: #1e1e1e;
    text-decoration: none;
}
a:visited {

}
a:hover {

}

img {
    padding: 0;
    border: 0;
    margin: 0;
}

h1 {
    margin: 0px;
    color: #fd5c11;
    font-size: 1.2em;
padding-bottom:8px;
}

p{
padding-bottom:10px;
color:#333;
}



#wrapper{
width:914px;
background:#e2f0f9 url(../images/wrapper-bg.jpg) left top repeat-y;
margin:0 auto;
text-align:left;
}


#content{
width:360px;
}

#content li{
list-style-position:inside;
}

#content ul{
padding-bottom:10px;
}

#content p{
text-align:justify;
}

#section{
overflow:hidden;
background:url(../images/section-bg.jpg) left bottom no-repeat;}

#section #leftcol {
width:520px;
float:left;
overflow:hidden;
}

#leftcol h1, #leftcol p.bodytext{
margin-left:60px;
width:400px;
}
#leftcol h3{
font-weight:bold;
font-size:18px;
width:400px;
margin-left:60px;
margin-bottom:5px;
}
#section #rightcol{
width:380px;

float:right;
}

#header{
position:relative;
width:914px;
height:186px;
background:url(../images/header-bg.jpg) left top no-repeat;
}

#button-area{
position:absolute;
top:30px;
left:528px;
background:url(../images/button-area.jpg) left top no-repeat;
width:360px;
height:100px;
padding:12px;
padding-left:10px;
}

#button-area a {
display:block;
background:url(../images/button.gif) left -31px no-repeat;
width:310px !important;
width:341px;
height:23px !important;
height:31px;
text-decoration:none;
margin-bottom:5px;
color:#fff;
font-size:12px;
font-weight:bold;
padding:5px 20px 3px 10px;
}
#button-area a.button_bottom {
background:url(../images/bg_button_bottom.gif) left -31px no-repeat;
}

#button-area a:hover, #button-area a.active{
background-position:left top;
}

#logo{
position:absolute;
left:70px;
top:12px;
}

#footer{
width:914px;
height:120px;
clear:both
}

#footer p{
text-align:center;
padding-top:80px;}






/* typo3 */

.csc-mailform {
overflow:hidden;
width:400px !important;
width:430px;
padding:15px;
margin-left:54px;
border:none;
}
.csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
.csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
border:1px solid #ccc;
color:#666666;
font:12px Arial, Helvetica, sans-serif;
background:#E2F0F9;
width:230px;
}
input .radiobutton {
border:none;
}
input .submit {
background:#9c0;
color:#fff;
font-weight:bold;
}
.csc-sitemap-level1 {
padding-left:15px;
background:url(../../images/li-blue.gif) 0 2px no-repeat;
}
.csc-sitemap-level2 {
padding-left:30px;
}
.csc-sitemap-level3 {
padding-left:45px;
}
.csc-sitemap-level4 {
padding-left:60px;
}

.csc-mailform label {
clear:left;
float:left;
width:160px;
color:#666;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
float:left;
margin-bottom:10px !important;
margin-bottom:0px;
}
.csc-mailform option {
padding-right:10px;
}
.csc-mailform .csc-mailform-check {
border:none;
}
.csc-mailform-field .csc-mailform-submit {
clear:left;
border:none;
margin-left:160px !important;
margin-left:80px;
}
span.csc-mailform-radio fieldset {
width:190px !important;
width:210px;
float:left;
border:1px solid #cdcdcd;
margin-bottom:10px !important;
margin-bottom:0px;
padding:10px 10px 0 10px;
}
span.csc-mailform-radio fieldset legend {
padding:0 5px;
}
span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
background:none;
width:auto;
}
span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
.csc-mailform .csc-mailform-submit {
background:url(../images/bg_submit.jpg) left top no-repeat;
color:#5e8800;
width:230px;
height:22px;
display:block;
font-weight:bold;
font-size:11px;
padding:2px 5px;
}
.csc-mailform .csc-mailform-field {
width:392px;
overflow:hidden;
display:block;
float:inherit;
margin-bottom:5px;
}
.csc-mailform .csc-mailform-label {
width:382px !important;
width:392px;
padding:5px;
display:block;
overflow:hidden;
margin-bottom:5px;
}
.csc-mailform input#mailformNieuwsbrief {
width:20px;
}
/* end of typo3 */

#mailform .csc-mailform-radio fieldset{
border:none;
padding:0;
}

#mailform .csc-mailform-radio legend{
display:none;
}

*:first-child+html #mailform .csc-mailform-radio label{
margin-top:3px;
}
