* {
margin:0;
padding:0;
}

body {
background:#fff url(../images/bg.gif) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#444;
}
a img {
border:none;
}
a {
color:#AD2843;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
#outer {
display:block;
width:100%;
text-align:center;
z-index:0;
}
* html #outer {
background:none;
height:100%;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}

#logo {
position:absolute;
left:0px;top:60px;
}
#header {
position:relative;
width:768px;
top:0px;
left:90px;
height:225px;
background:url(../images/header.gif) center top no-repeat;
}
#container{
background:#FFFFFF;
width:990px;
overflow:hidden;
}
#leftbanner{
float:left;
width:159px !important;
width:170px;
padding-left:11px;
}
#rightbanner{
float:left;
width:161px !important;
width:170px;
padding-left:9px;
}
#leftbanner ul, #rightbanner ul{
list-style:none;
}


#sections-outer {
float:left;
overflow:hidden;
width:650px;
background:url(../images/sections_bg.gif) left top repeat-y;
}
#sections-iner {
overflow:hidden;
background:url(../images/sections_t.jpg) left top no-repeat;
}
#sections{
overflow:hidden;
width:622px !important;
width:650px;
background:url(../images/sections_b.jpg) left bottom no-repeat;
padding:0 14px 120px 14px;
}

#leftsection {
overflow:hidden;
float:left;
width:200px !important;
width:207px;
padding:31px 5px 10px 2px;
}
#leftnav {
margin-bottom:20px;
}
#leftnav ul {
list-style:none;
}
#leftnav li {
background:url(../images/leftnav-b.gif) left bottom no-repeat;
}
#leftnav li a {
display:block;
width:190px !important;
width:190px;
text-decoration:none;
background:url(../images/leftnav-t.gif) left top no-repeat;
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
padding:10px 0 10px 0;
text-align:center;
}
#leftnav li a:hover, #leftnav li.active a, #leftnav li.active a:hover {
color:#074985;
}
#leftcontent {
padding:0 5px;
}
#search {
overflow:hidden;
position:absolute;
right:-130px;top:13px;
width:400px;
}

#search .csc-mailform-field {
float:left;
padding-left:10px;
}
#search h1 {
display:none;
}
#search input {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#search #mailformscols {
margin-top:3px;
}
* html #search #mailformscols {
margin-top:0;
}
#search select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#search option {
padding-left:10px;
}

#search .csc-mailform {
border:none;
}
#search .csc-mailform label {
display:none;
}
#bthome {
position:absolute;
left:30px;bottom:40px;
width:75px;
height:26px;
}
#btcontact {
position:absolute;
left:115px;bottom:40px;
width:75px;
height:26px;
}
#btli{
position:absolute;
left:105px;
bottom:55px;
width:2px;
height:11px;
background: url(../images/libg.gif) left top no-repeat;
}
#content {
overflow:hidden;
float:right;
width:390px !important;
width:410px;
padding:31px 10px 10px 10px;
}
#content ul, #content ol {
margin-left:24px !important;
margin-left:28px;
}
#leftcontent p, #leftcontent h1, #leftcontent h2, #leftcontent h3, #leftcontent h4, #leftcontent h5, #leftcontent ul, #leftcontent ol {
margin-bottom:12px;
}
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content ul, #content ol {
margin-bottom:12px;
}
#content h1, #leftcontent h1 {
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#074985;
}
#content h2, #leftcontent h2 {
font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#074985;
}
#content h3, #leftcontent h3 {
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#459cc6;
}
p.bodytext, p.csc-form-label {
font-size:11px;
}
#footer {
width:990px;
margin:0 auto;
text-align:center;
}
* html #footer {
margin-bottom:-1px;
}
#footer-container {
width:768px;
margin:0 auto;
}
#philip {
padding-bottom:20px;
}
#footer a {
color:#AD2843;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

/* typo3 */
#content .csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#content .csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #ccc;
color:#666666;
font:12px Arial, Helvetica, sans-serif;
}
#content input .radiobutton {
border:none;
}
#content input .submit {
background:#9c0;
color:#fff;
font-weight:bold;
}
#content .csc-sitemap-level1 {
padding-left:15px;
background:url(../images/li-blue.gif) 0 2px no-repeat;
}
#content .csc-sitemap-level2 {
padding-left:30px;
}
#content .csc-sitemap-level3 {
padding-left:45px;
}
#content .csc-sitemap-level4 {
padding-left:60px;
}
#content .csc-mailform {
overflow:hidden;
width:370px !important;
width:400px;
border:1px solid #cdcdcd;
padding:10px;
}
#content .csc-mailform label {
clear:left;
float:left;
width:200px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
float:left;
margin-bottom:10px !important;
margin-bottom:0px;
}
#content .csc-mailform option {
padding-right:10px;
}
#content .csc-mailform .csc-mailform-check {
border:none;
}
#content .csc-mailform .csc-mailform-submit {
clear:left;
border:none;
}
#content span.csc-mailform-radio fieldset {
width:200px;
float:left;
border:1px solid #cdcdcd;
margin-bottom:10px !important;
margin-bottom:0px;
padding:10px 10px 0 10px;
}
#content span.csc-mailform-radio fieldset legend {
padding:0 5px;
}
#content span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
}
#content span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
.csc-mailform #mailformsubmit {
background: url(../images/mir.jpg) left top no-repeat;
width:35px;
height:36px;
color:#fff;
font-size:11px;
border:none;
padding:0px 4px 1px 4px;
}
* html .csc-mailform .csc-mailform-submit {
padding:2px 1px;
}
#content #mailformGeef_uw_boodschap_in {
width:227px !important;
width:232px;
}

#content a{
display:block;
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}


/* end of typo3 */
