body {
background:url(../images/bg_top.gif) left top repeat-x #F6F6F6;
font:11px arial;
text-align:center
}

#ab821970e72d04d627ce18c3fe8964c0cvraag__opmerking {
width:450px
}

#banner {
position:relative;
width:100%;
overflow:hidden;
padding-top:23px;
height:279px;
}

#banner a{float:left}

#content {
background:url("../images/divider_r.gif") no-repeat scroll right top transparent;
float:left;
overflow:hidden;
padding:20px 20px 0 0;
text-align:left;
width:600px;
font-size:13px;
}

#content .csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif
}

#content .csc-mailform {
border:1px solid #ccc;
font:12px Arial, Helvetica, sans-serif;
overflow:hidden;
padding:15px;
width:603px !important
}

#content .csc-mailform .csc-mailform-submit {
background:#661114 url(../images/submit.gif) left top no-repeat;
border:1px solid #661114;
clear:left;
color:#fff;
font-size:11px;
margin-left:200px;
padding:2px 5px;
width:271px
}

#content .csc-mailform input,.csc-mailform textarea,.csc-mailform select {
border:1px solid #ccc;
color:#666;
float:left;
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px !important
}

#content .csc-mailform label {
clear:left;
color:#666;
float:left;
font-size:11px;
width:120px
}

#content .csc-sitemap-level1 {
background:url(../images/li-blue.gif) 0 2px no-repeat;
padding-left:15px
}

#content .csc-sitemap-level2 {
padding-left:30px
}

#content .csc-sitemap-level3 {
padding-left:45px
}

#content .csc-sitemap-level4 {
padding-left:60px
}

#content .module {
width:600px
}

#content input .submit {
background:#9c0;
color:#fff;
font-weight:700
}

#content li {
background:url(../images/bullet.gif) left 4px no-repeat;
list-style:none;
padding:2px 2px 2px 15px
}

#content p {
color:#333;
line-height:18px;
margin-bottom:20px
}

#content span.csc-mailform-radio fieldset {
border:1px solid #cdcdcd;
float:left;
margin-bottom:10px !important;
padding:10px 10px 0;
width:200px
}

#content span.csc-mailform-radio fieldset legend {
padding:0 5px
}

#content span.csc-mailform-radio input {
border:none;
clear:left;
float:left;
margin-right:5px !important
}

#content span.csc-mailform-radio label {
clear:none;
float:left;
margin-bottom:10px;
padding-top:0 !important;
width:165px
}

#content ul {
padding-bottom:10px
}

#content-container {
margin-bottom:8px;
overflow:hidden
}

#footer {
background:url(../images/footer_h.gif) left top repeat-x;
height:84px;
padding-top:5px;
width:100%;
}

#footer label {display:none}

#footer #city {
color:#999;
font-weight:700;
margin:0 auto;
padding:5px 0 0 0;
text-align:left
}

#footer #city a {
color:#651315;
font-size:12px;
padding:0 5px 0 0;
text-decoration:none
}

#footer #city a:hover {
color:#000;
text-decoration:underline
}

#footer #yavi span {
color:#666;
display:block;
margin-bottom:5px
}

#footer_wrapper {
margin:0 auto;
text-align:left;
width:990px
}

#image-slide {
clear:both;
float:right;
height:190px !important;
margin-right:10px !important;
padding-top:6px;
width:706px !important
}

#informatie {
height:auto;
margin:0 auto;
padding-top:20px;
width:100%;
float:left
}

#informatie h2 {
border-bottom:1px solid #881313;
color:#881313;
float:none;
font:bold 13px arial;
margin-bottom:10px;
padding-bottom:9px;
padding-left:0;
padding-top:4px;
text-align:left;
width:100%;}

#informatie .csc-mailform .csc-mailform-label {
color:#fff;
font-weight:700;
margin-bottom:20px
}

#informatie .csc-mailform .csc-mailform-submit {
background:url("../images/btn_img.gif") no-repeat scroll left top transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
height:24px;
margin-left:120px;
width:150px;
}

#informatie form input {
color:#661212;
float:left;
font:11px arial;
height:24px;
margin-bottom:8px;
margin-left:0;
padding:0 0px 0 5px;
width:198px;
}

#informatie h1 {}

#leftcoll {
float:left;
overflow:hidden;
width:195px
}

#leftcoll .module h1 {
font-size:12px;
padding-top:10px;
text-align:center
}

#leftcontent .module,#content .csc-mailform option {
padding-right:10px
}

#leftnav {
display:none;
padding-top:10px;
text-align:left
}

#leftnav li {
background:url(../images/bg-leftmenu.gif) right top no-repeat;
font-size:12px;
list-style:none;
padding:1px 1px 1px 8px
}

#leftnav li a {
color:#666;
text-decoration:none
}

#leftnav li#active {
padding-left:0;
padding-right:0
}

#leftnav li#active a img {
margin-left:7px
}

#leftnav ul ul li {
background:url(../images/bg-leftmenu.gif) right top no-repeat;
padding:1px 4px 1px 15px
}

#leftnav ul ul li a img {
margin-left:12px
}

#logo {
left:0 !important;
position:absolute
}

#member {
margin-left:-2px
}

#member a img {
border:none;
margin-bottom:5px
}

#member h1,#leftcontent h1 {
font-size:11px;
margin-bottom:5px
}

#prod-img-slider,#informatie .csc-mailform-field {
float:left
}

#informatie .csc-mailform-field {
height:24px;
padding:5px 0;}

#rightcoll {
width:990px
}

#top {
height:123px;
position:relative;
width:990px
}

#top p {
color:#FFF;
font-size:16px;
font-weight:700;
position:absolute;
right:40px;
top:56px
}

#wrapper {
height:auto;
margin:0 auto;
overflow:hidden;
width:990px
}

* {
margin:0;
padding:0
}

* html #image-slide {
margin-top:40px
}

* html #informatie .csc-mailform .csc-mailform-submit {
margin-left:3px
}

* html #informatie form input {
margin-left:3px;
width:152px
}

* html #leftcoll {
margin-left:43px
}

* html .jcarousellite {
height:120px;
width:667px
}

* html .widget .prev,* html .widget .next {
width:30px
}

.csc-header h1 {
font-size:30px;
padding-left:18px;
padding-top:10px
}

.jcarousellite {
float:left;
height:120px;
width:667px
}

.tx_newsflexible_datetime {
color:#888;
font-style:italic
}

.tx_newsflexible_teaserimage {
float:left;
padding-bottom:10px;
text-align:left
}

.tx_newsflexible_title {
clear:left;
padding-bottom:5px;
text-align:left
}

.tx_newsflexible_title a {
font-size:14px;
font-weight:700;
text-decoration:none
}

.tx_newsflexible_title a:hover {
text-decoration:underline
}

.widget {
color:#fff;
height:116px;
overflow:hidden;
position:relative;
width:538px
}

.widget #carousel .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin:0;
padding:0
}

.widget .jcarousellite ul {
list-style:none
}

.widget .jcarousellite ul li {
float:left;
height:138px;
padding-top:12px;
text-align:center;
width:158px
}

.widget .jcarousellite ul li .csc-header {
padding:10px 10px 2px
}

.widget .jcarousellite ul li .csc-header h1 {
font:24px Verdana, Arial, Helvetica, sans-serif
}

.widget .jcarousellite ul li p {
padding:0 10px
}

.widget .next {
background:transparent url(../../images/next-horizontal.gif) left top no-repeat;
cursor:pointer;
display:block;
float:left;
height:120px;
width:26px;
z-index:2
}

.widget .prev {
background:transparent url(../../images/prev-horizontal.gif) left top no-repeat;
cursor:pointer;
display:block;
float:left;
height:120px;
width:26px;
z-index:2
}

.widget .prev:hover,.widget .next:hover {
background-position:0 -120px
}

a {
color:#651315
}

a img,#footer #yavi a img,#informatie form fieldset.csc-mailform,#content input .radiobutton,#content .csc-mailform .csc-mailform-check {
border:none
}

h1 {
color:#881313;
font-size:24px;
text-align:left
}

h2 {
color:#661114;
font-size:14px;
padding-top:5px
}

p#yavi {
padding:25px 0 0 4px
}

td {
font-size:11px;
padding-bottom:20px
}


/* banner ------------------------------------------------------------  */

#slide {
float:right;
margin-top:30px}

#slider_wrap {
background:url(../images/bgslider_home.gif) left top no-repeat; padding:2px;
}

#bannerslogan {
height:48px;
left:233px;
overflow:hidden;
position:absolute;
top:253px;
}

#news_home {
float:right;
padding-top:32px;
width:331px;}

#right_section {
width:331px;
float:right}

#informatie fieldset.csc-mailform .csc-mailform-field label {
float:left;
font:12px arial;
padding:3px 10px 0 0;
text-align:left;
width:110px;
}

.news_wrap h1 {
border-bottom:1px solid #881313;
font:bold 13px arial;
margin-bottom:10px;
padding:5px 0;
}

.news_wrap .csc-mailform {
padding:6px 0; border:0;
}

.news_wrap .csc-mailform label {
display:block;
float:left;
width:130px;
}

.news_wrap .csc-mailform input {
display:block;
float:left;
height:20px;
width:195px;
font:11px arial;
}


.news_wrap input.csc-mailform-submit {
background:url("../images/btn_img.gif") no-repeat scroll left top transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
height:24px;
margin-left:130px;
margin-top:5px;
padding:4px 5px;
width:150px;
}

.news_wrap .csc-mailform-field {
height:29px;
}

.news_wrap {
border:0 none;
margin-top:10px;
text-align:left;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
width:100%;}

.powermail_mandatory_js {
color:#CC0000;
float:left;
font:11px arial;
padding:3px 0 0 8px;}

.tx-powermail-pi1_fieldset {
border:none;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
clear:both;
font:bold 14px "Lucida Grande","Lucida Sans Unicode",Arial,Sans-serif;
float:left;
width:170px;
text-align:right;
margin-top:19px;
}

#botsection-container { width:990px; margin:20px auto; padding-top:10px; background:url(../images/bottomsection-bgt.png) top no-repeat; }
#botsection-content { padding-bottom:10px; background:url(../images/bottomsection-bgb.png) bottom no-repeat; }
#botsection { padding:5px 20px; background:url(../images/bottomsection-bgm.png) repeat-y; overflow:hidden; }
#botsection a { text-decoration:none }
#botsection .csc-header { padding-bottom:10px; border-bottom:1px dashed #e1cdcd; }
#botsection .csc-header h1 { padding:0; font-size:20px; font-weight:normal; text-shadow:1px 1px 1px #fff; color:#000; }
#botsection .tx_newsflexible_outer_wrap { padding-top:10px; border-top:1px dashed #fffcfc; }
#botsection .tx_newsflexible_title { margin-bottom:10px }
#botsection .tx_newsflexible_title a { font-size:14px }
#botsection .tx_newsflexible_teaserimage { margin-right:10px; float:left; }
#botsection .tx_newsflexible_teaserimage img { display:block }
#botsection .tx_newsflexible_teaser { min-height:50px; font-size:12px; }
#botsection .tx_newsflexible_datetime { display:none }
#botsection .tx_newsflexible_datetime i {}
#botsection .tx_newsflexible_archivelink { margin-top:10px; float:right; }
#botsection .tx_newsflexible_archivelink a { width:170px; height:20px; padding-top:4px; text-align:center; color:#fff; background:url(../images/btn_meer.gif) no-repeat; display:block; }
#botsection-left, #botsection-right { width:455px; padding:0 0 0 19px; text-align:left; border-left:1px dashed #fffcfc; position:relative; float:left; }
#botsection-left { padding:0 19px 0 0; border:none; border-right:1px dashed #e1cdcd; }

ul#topmenu, ul#topmenu * { margin:0; padding:0; text-align:left; list-style:none; }
ul#topmenu { position:absolute; top:70px; right:0; }
ul#topmenu li { height:23px; margin-left:5px; padding-bottom:5px; float:left; }
ul#topmenu li a { height:20px; padding:3px 11px 0; font-size:14px; text-decoration:none; text-shadow:1px 1px 1px #f4e6e0; color:#881313; display:block; }
ul#topmenu li:hover { position:relative }
ul#topmenu li:hover, ul#topmenu li.active { background:url(../images/nav-bgr.gif) right top no-repeat }
ul#topmenu li:hover a, ul#topmenu li.active a { text-shadow:none; color:#fff; background:url(../images/nav-bgl.gif) top left no-repeat; }
/*ul#topmenu ul, ul#topmenu li.active:hover ul { width:0; height:0; margin:0; padding:0; position:absolute; top:-9999px; left:-9999px; }*/
ul#topmenu ul { width:0; height:0; margin:0; padding:0; position:absolute; top:-9999px; left:-9999px; }
ul#topmenu ul li { height:auto; margin:0; padding:0; float:none; }
ul#topmenu ul li a { height:auto; padding:5px 0; }
ul#topmenu li:hover ul { width:150px; padding:0 0 5px; height:auto; background:url(../images/navsub-bgm.png) bottom no-repeat; top:28px; left:auto; z-index:999; }
ul#topmenu li:hover ul li { background:none }
ul#topmenu li:hover ul li:first-child { padding-top:5px; background:url(../images/navsub-bgt.gif) top no-repeat; }
ul#topmenu li:hover ul li a { padding:5px 10px; font-size:11px; background:none; }
ul#topmenu li:hover ul li a:hover { color:#e6c4b5 }
ul#topmenusub, ul#topmenusub * { margin:0; padding:0; text-align:left; list-style:none; }
/*ul#topmenusub { position:absolute; bottom:10px; left:540px; }*/
ul#topmenusub { display:none }
ul#topmenusub li { margin-left:10px; float:left; }
ul#topmenusub li:first-child { margin:0 }
ul#topmenusub li a { text-decoration:none; text-shadow:1px 1px 1px #f4e6e0; color:#881313; }
ul#topmenusub li a:hover { color:#000 }

