* {
margin:0;
padding:0;
}
html, body {
height:100%;
}
body {
background:#fdd769 url(../images/bg1.gif) left center no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
scrollbar-face-color: #1CAEA7;
scrollbar-highlight-color: #1CAEA7;
scrollbar-shadow-color: #1CAEA7;
scrollbar-3dlight-color: #1CAEA7;
scrollbar-arrow-color:  #FBA900;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #1CAEA7;
}
a {
color: #f90;
text-decoration:none;
outline:none;
}

a:hover {
text-decoration:underline;
}
a img {
border:none;
outline:none
}

/*#distance { 
float:left;
width:1px;
height:50%;
margin-bottom:-328px;
}*/
#wrapper {
position:relative;
overflow:hidden;
clear:left;
width:902px;
margin:0 auto;
text-align:left;
padding:10px 0 4px;
}
#sections {
overflow:hidden;
width:902px;
}
#leftsection {
overflow:hidden;
position:relative;
float:left;
width:160px;
height:550px;
background:url(../images/footer.gif) left top no-repeat;
}
#leftnav {
overflow:hidden;
width:160px;
}
#leftnav ul {
padding:6px 0 0 8px;
list-style:none;
}
#leftnav li {
background:url(../images/leftnav.gif) left top no-repeat;
font:13px Arial, Helvetica, sans-serif;
padding:4px 0 3px;
}
#leftnav a {
display:block;
font:13px Arial, Helvetica, sans-serif;
}
#rightsection {
overflow:hidden;
float:right;
width:734px;
background:url(../images/content.gif) left bottom no-repeat;
padding:4px 4px 10px;
}
* html #rightsection {
width:742px;
}
#header {
position:relative;
overflow:hidden;
width:894px;
height:238px;
background:url(../images/header.gif) left 2px no-repeat;
border-bottom:4px solid #fff;
padding:6px 4px 0;
}
* html #header {
width:902px;
height:244px;
}
#logo {
position:absolute;
left:0;top:12px;
}
#topcarousel {
overflow:hidden;
float:right;
width:200px;
background:url(../images/stoom.gif) left top no-repeat;
padding-top:88px;
}

#topcarousel .anyClass {
overflow:hidden;
width:200px;
height:150px;
}
#topcarousel #imgScroll {
overflow:hidden;
width:200px;
height:150px;
list-style:none;
}
#topcarousel #imgScroll li {
overflow:hidden;
width:200px;
height:150px;
}
#topcarousel #imgScroll div {
padding-bottom:3px;
}
#topcarousel img {
width:200px;
height:150px;
}
DIV.csc-textpic-center { text-align: left; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0; }

#topcarousel .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin:0;
padding:0;
}


#kwick {
overflow:hidden;
position:relative;
float:left;
width:690px;
height:196px;
background:url(../images/front.jpg) right top no-repeat;
z-index:1;
margin-top:42px;
margin-bottom:4px;
}
#kwick .kwicks {
list-style:none;
display:block;
height:250px;
}
#kwick li {
float: left;
}
#kwick .kwick {
display: block;
cursor: pointer;
width: 40px;
height: 250px;
background: #fff;
}
#kwick .kwick span {
display: none;
}
#kwick .c1 {
background:url(../images/01.jpg) left top no-repeat;
}
#kwick .c2 {
background:url(../images/02.jpg) left top no-repeat;
}
#kwick .c3 {
background:url(../images/03.jpg) left top no-repeat;
}
#kwick .c4 {
background:url(../images/04.jpg) left top no-repeat;
}
#mainnav {
position:relative;
overflow:hidden;
width:734px;
height:27px;
background:url(../images/mainnav.gif) left top repeat-x;
}
#mainnav ul {
list-style:none;
padding-left:4px;
}
#mainnav li {
float:left;
margin-right:4px;
}
#mainnav a {
display:block;
float:left;
color:#0000ff;
font:bold 13px Arial, Helvetica, sans-serif;
padding:4px 20px 6px;
}
#mainnav a:hover, #mainnav li#active a, #mainnav li#active a:hover {

}
#mainnav li#main1 {
overflow:hidden;
background:url(../images/main1.gif) left top no-repeat;
width:30px;
height:27px;
}
#mainnav li#main1 a {
line-height:9999em;
}
#mainnav li#main2 {
background:url(../images/main2_r.gif) right top no-repeat;
}
#mainnav li#main2 a {
background:url(../images/main2_l.gif) left top no-repeat;
}
#mainnav li#main3 {
background:url(../images/main3_r.gif) right top no-repeat;
}
#mainnav li#main3 a {
background:url(../images/main3_l.gif) left top no-repeat;
}
#mainnav li#main4 {
background:url(../images/main4_r.gif) right top no-repeat;
}
#mainnav li#main4 a {
background:url(../images/main4_l.gif) left top no-repeat;
}
#mainnav li#main5 {
background:url(../images/main5_r.gif) right top no-repeat;
}
#mainnav li#main5 a {
background:url(../images/main5_l.gif) left top no-repeat;
}
#mainnav li#main6 {
background:url(../images/main6_r.gif) right top no-repeat;
}
#mainnav li#main6 a {
background:url(../images/main6_l.gif) left top no-repeat;
}
#mainnav li#main7 {
background:url(../images/main7_r.gif) right top no-repeat;
}
#mainnav li#main7 a {
background:url(../images/main7_l.gif) left top no-repeat;
}
#mainnav li#main8 {
background:url(../images/main8_r.gif) right top no-repeat;
}
#mainnav li#main8 a {
background:url(../images/main8_l.gif) left top no-repeat;
}
#prev {
border-top:10px solid #fff;
}
#prev a {
display:block;
width:70px;
height:20px;
background:url(../images/back.gif) left top no-repeat;
padding-left:30px;
padding-top:5px;
color:#fff;
}
* html #prev a {
width:100px;
height:25px;
}
#content {
overflow:hidden;
width:734px;
padding-top:10px;
}
#col1 {
float:left;
width:440px;
min-height:200px;
height:auto;
padding-left:10px;
}
* html #col1 {
width:450px;
height:200px;
}
#col2 {
overflow:hidden;
float:right;
width:270px;
}
.csc-uploads-fileName p a {
background:url(../images/pdf.gif) left top no-repeat;
padding-left:24px;
padding-bottom:2px;
}
#content p, #content h3, #content h4, #content h5, #content ul, #content ol {
margin-bottom:12px;
}
#content h1 {
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#459cc6;
}
#content h2 {
font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#459cc6;
}
#content h3 {
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#459cc6;
}
#content-prod-list {
overflow:auto;
/* position:relative; */
width:734px;
height:300px;
}
#col1 ul, #col2 ul, #prod-details ul {
list-style:none;
}
#col1 li, #col2 li, #prod-details li {
background:url(../images/bul.gif) left 1px no-repeat;
padding-left:18px;
}

/* ---- csc-frame-frame1 ---- */
#content .csc-frame-frame1 {
float:left;
overflow:hidden;
/* position:relative; */
width:343px;
height:90px;
border:2px solid #C0CCF5;
background:#E6EBFB;
margin-right:8px;
margin-bottom:8px;
}
* html #content .csc-frame-frame1 {
width:347px;
height:94px;
}
#content .csc-frame-frame1 .internal-link {
/*position:absolute;
right:0;bottom:0;
background:url(../images/list-meer.gif) left top no-repeat;
padding:3px 16px; */
color:#1CAEA7;
text-decoration:underline;
}
#content .csc-frame-frame1 .csc-textpic-imagewrap {
float:left;
}
#content .csc-frame-frame1 .csc-textpic-text {
float:left;
width:213px;
}
#content .csc-frame-frame1 h1 {
float:right;
width:213px;
font-size:14px;
}
#content .csc-frame-frame1 .csc-textpic-text p {
margin-bottom:0;
}
/* ---- end of csc-frame-frame1 ---- */

#footer {
text-align:center;
padding:2px 0 10px 160px;
}
#footer img {
vertical-align:middle;
}
#footer #guikema {
padding-left:10px;
}
.align-center {
text-align:center;
}
.align-right {
text-align:right;
}
p.bodytext, table td, table tr {
font-size:11px;
}
#content-footer {
padding-top:10px;
text-align:center;
font-size:12px;
color:#fff;
}
#content-footer li {
display:inline;
padding-left:10px;
}
#content-footer li a {
color:#fff;
}
/* typo3 */
#content #mailform {
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#content .csc-mailform {
border:1px solid #cdcdcd;
padding:15px 15px 5px 15px;
}
#content .csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#content .csc-mailform label {
display:block;
float:left;
width:166px;
font:11px Arial, Helvetica, sans-serif;
padding-top:1px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #cdcdcd;
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea {
padding:1px 4px;
}
#content .csc-mailform option {
padding-right:6px;
}
#content .csc-mailform .csc-mailform-check, #content .csc-mailform .csc-mailform-radio {
border:none;
}
#content .csc-mailform .csc-mailform-radio fieldset {
border:none;
margin:0;
padding:0;
width:200px;
}
#content .csc-mailform .csc-mailform-radio legend {
display:none;
}
#content .csc-mailform .csc-mailform-radio input {
clear:left;
float:left;
background:none;
border:none;
margin-right:5px;
}
* html #content .csc-mailform .csc-mailform-radio input {
margin-right:0;
}
#content .csc-mailform .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-label {
font-weight:bold;
font-size:13px;
padding-bottom:8px;
}
#content .csc-mailform .csc-mailform-submit {
border:none;
background:#f90;
color:#fff;
margin-left:166px;
width:236px;
padding:2px 5px;
}
*:first-child+html #content .csc-mailform .csc-mailform-submit {
width:210px;
}
* html #content .csc-mailform .csc-mailform-submit {
margin-left:170px;
width:204px;
}
/* end of typo3 */

#sliderWrap {
width: 160px;
padding-top:30px;
}
#slider2 {
position: absolute;
right:-123px;
width: 150px;
height: 100px;


}
#slider2 img {
border: 0;
}
#sliderContent {
position: absolute;
height:70px;
background:#18b8e8 url(../images/belterug_bg.gif) left top repeat-x;
text-align:center;
color:#333333;
font-weight:bold;
margin-left:27px;
padding: 20px 5px 10px 5px;
}

#sliderContent a{
color:#fff;
display:block;
text-align:left;
background:#0096BF;
width:120px;
padding:8px;
margin-bottom:2px;
}

#sliderContent a:hover{
background:#2FD2FF;
text-decoration:none;
}

* html #sliderContent {
height:100px;
}
#sliderContent .csc-mailform {
border:none;
margin:0;
padding:0;
}
#sliderContent .csc-mailform .csc-mailform-field {
clear:left;
float:left;
padding-bottom:10px;
}
* html #sliderContent .csc-mailform .csc-mailform-field {
padding-bottom:7px;
}
#sliderContent .csc-mailform input {
width:113px;
border:none;
background:#fff;
font-size:11px;
}
#sliderContent .csc-mailform .csc-mailform-submit {
background:#FFED7E;
color:#000;
}

#openCloseWrap {
position:absolute;
font-size:12px;
font-weight:bold;
}

#content .tx_newsflexible_teaserimage {
clear:left;
float:left;
padding-bottom:10px;
}
#content .tx_newsflexible_title {
font-size:12px;
width:610px;
clear:left;
border-bottom:1px dashed #cdcdcd;
margin-bottom:6px;
padding-bottom:6px;
}
#content .tx_newsflexible_teaser {
font-size:11px;
padding-left:110px;
}
#content .tx_newsflexible_datetime {
font-size:11px;
font-style:italic;
color:#999;
padding-left:110px;
}

