* {
margin:0;
padding:0;
}
body {
background:#D3B9FF;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
padding-top:40px;
}
a {
color:#ff006a;
}
a img {
border:none;
}
p, h1, h2, h3, h4, h5, ul, ol {
margin-bottom:12px;
}
h1 {
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
}
h2 {
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ccc;
}
h3 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ccc;
}
h4 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ccc;
}

#wrapper {
display:block;
position:relative;
margin:0 auto;
width:960px;
background:#fff url(../images/wrp_bg.gif) left 50px repeat-y;
}

#slogan {
position:absolute;
left:159px;top:5px;
}
#slogan h1 {
text-align:left;
color:#cdcdcd;
line-height:100%;
}

#search {
position:absolute;
font-size:11px;
top:12px;
left:460px !important;
left:450px;
width:310px !important;
width:320px;
}
#search .csc-header h1 {
display:none;
}
#search fieldset {
border:none;
}
#search label {
display:none;
}

#search #mailformsword, #search #mailformscols {
float:left;
width:104px !important;
width:112px;
border:solid #666 1px;
background:#999;
color:#666;
margin-right:10px;
padding:1px 4px;
}
#search #mailformscols {
padding:0;
}
#search .csc-mailform-submit {
float: left;
cursor: pointer;
width: 55px;
height: 20px;
font-size:11px;
border:none;
background: #666;
border:1px solid #ccc;
text-align: center;
color: #666;
}

#mainnav {
position:absolute;

left:10px;bottom:2px;
height:19px;
}
#mainnav ul {
list-style:none;
}
#mainnav li {
float:left;
}
#mainnav a {
float:left;
display:block;
color:#fff;
font-weight:bold;
background:url(../images/li.gif) right top no-repeat;
padding:3px 14px;
text-decoration:none;
}
#mainnav a:hover {
text-decoration:underline;
}
#mainnav li.active {
}
#mainnav li.active a {
text-decoration:underline
}

#logo {
position:absolute;
left:349px;top:37px;
}
#header {
position:relative;
width:960px;
height:220px;
background:url(../images/header.jpg) left top no-repeat;
}
* html #header img {
margin-bottom:-2px;
}
#header img {
border:none;
}

#sections {
overflow:hidden;
width:940px;
margin:10px;
}
#leftsection {
overflow:hidden;
float:left;
width:160px;
}
#leftnav {
margin:4px 0 10px 0;
}
#leftnav ul {
margin:0 !important;
margin:0;
list-style:none;
}
#leftnav li {
padding-left:10px;
padding-bottom:5px;
border-bottom:1px dashed #666;
}
#leftnav li a {
display:block;
width:120px;
background:url(../images/leftnav_li.gif) left 3px no-repeat;

text-decoration:none;
padding:1px 5px 1px 13px;
}
#leftnav li a:hover, #leftnav li.leftactive a {
color:#000;
}
.modulebox {
background:#E0D9EA url(../images/mb.gif) left bottom no-repeat;
margin-bottom:10px;
padding:0 6px 10px 6px;
color:#000
}
.modulebox h1 {
background:#178F9F url(../images/m_h1.gif) left top repeat-x;
color:#fff;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:8px;
margin:0 -6px 10px -6px;
padding:4px 6px;
}
.modulebox p.bodytext, .modulebox .csc-textpic {
margin:0;
padding:10px 0 0 0;
}
#contentsection {
overflow:hidden;
float:right;
width:770px;
border-top:3px solid #cdcdcd;
}
#content {
overflow:hidden;
float:left;
width:600px;
color:#666;
padding-top:6px;
text-align:left;
}
#contentautozoeker {
float:left;
width:600px;
color:#07417F;
padding-top:6px;
}
p.bodytext, #content p.bodytext, .contenttable, #contentautozoeker p.bodytext{
font-size:11px;
}
#content .contenttable, #contentautozoeker .contenttable {
color:#07417F;
}
#content li, #contentautozoeker li{
padding: 5px 0px;
}
#rightcol {
overflow:hidden;
float:right;
width:160px;
padding-top:6px;
}
#footer {
background:#fff url(../images/footer.gif) left bottom no-repeat;
padding-top:10px;
height:30px !important;
height:40px;
}

/* typo3 */
#content .csc-mailform, #contentautozoeker .csc-mailform{
border:1px solid #cdcdcd;
overflow:hidden;
width:416px !important;
width:438px;
padding:10px;
}

#content .csc-caption, #contentautozoeker .csc-caption{
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#content .csc-mailform, #contentautozoeker .csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}

#content input .radiobutton, #contentautozoeker input .radiobutton  {
border:none;
}
#content input .submit, #contentautozoeker input .submit {
background:#cdcdcd;
color:#fff;
font-weight:bold;
}
#content .csc-sitemap-level1, #contentautozoeker .csc-sitemap-level1 {
padding-left:15px;
background:url(../images/li-blue.gif) 0 2px no-repeat;
}
#content .csc-sitemap-level2, #contentautozoeker .csc-sitemap-level2  {
padding-left:30px;
}
#content .csc-sitemap-level3, #contentautozoeker .csc-sitemap-level3 {
padding-left:45px;
}
#content .csc-sitemap-level4, #contentautozoeker .csc-sitemap-level4 {
padding-left:60px;
}

#content .csc-mailform label, #contentautozoeker .csc-mailform label {
clear:left;
float:left;
width:140px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select,
#contentautozoeker .csc-mailform input, #contentautozoeker .csc-mailform textarea, #contentautozoeker .csc-mailform select {
float:left;
border:1px solid #ccc;
color:#666666;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px !important;
margin-bottom:0px;
}
#content .csc-mailform option, #contentautozoeker .csc-mailform option {
padding-right:10px;
}
#content .csc-mailform .csc-mailform-check, #contentautozoeker .csc-mailform .csc-mailform-check {
border:none;
}
#content .csc-mailform .csc-mailform-submit, #contentautozoeker .csc-mailform .csc-mailform-submit {
clear:left;
border:none;
}
#content span.csc-mailform-radio fieldset, #contentautozoeker 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, #contentautozoeker span.csc-mailform-radio fieldset legend{
padding:0 5px;
}
#content span.csc-mailform-radio input, #contentautozoeker span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
}
#content span.csc-mailform-radio label, #contentautozoeker span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform .csc-mailform-submit, #contentautozoeker .csc-mailform .csc-mailform-submit {
border:1px solid #ccc;
background:#ccc;
color:#666;
font-size:11px;
padding:2px 5px;
}

#content .csc-uploads-fileName p a, #contentautozoeker .csc-uploads-fileName p a{
display:block;
height:18px;
padding-top:3px;
background:url(../images/pdf.gif) left 2px no-repeat;
padding-left:18px;
text-decoration:none;
font-size:11px;
}

#content .csc-uploads-fileName p a:hover, #contentautozeoker .csc-uploads-fileName p a:hover{
text-decoration:underline;
}
/* end of typo3 */

#content .csc-header, #contentautozeoker .csc-headerau {
clear:left;
}
#content .csc-header h1, #contentautozoeker .csc-header h1 {
color:#999;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}