body{margin:0;padding:0;font-family:Arial,sans-serif;}
p{margin:1em 0;}
a{color:#042870;}
#cbody{margin:10px auto 0 auto;position:relative;width:977px;}
#head{background:url(../images/header.jpg) top left no-repeat;position:relative;width:977px;height:156px;}
#footer{background:url(../images/footer.gif) top left no-repeat;position:relative;width:977px;height:156px;}
#headnav{position:absolute;top:5px;right:0px;}
#headnav ul{margin:0;padding:0;}
#headnav ul li{list-style:none;padding:0 6px 0 0;background:url(../images/headnav_divider.gif) right center no-repeat;margin:0 4px 0 0;display:inline;font-size:11px;color:#042870;font-weight:bold;}
#headnav ul li.last{background:none;}
#headnav ul li a{color:#042870;text-decoration:none;}
#headnav ul li.active a{color:#042870;text-decoration:none;font-weight:bold;}
#mainnav{position:absolute;top:103px;left:198px;}
#mainnav ul{margin:0;padding:0;}
#mainnav ul li{background:url(../images/mainnav.jpg) top left no-repeat;float:left;width:85px;height:26px;list-style:none;padding:0;margin:0 7px 0 0 ;font-size:14px;color:white;text-align:center;}
#mainnav ul li.active{color:#042870;background:url(../images/mainnav_active.jpg);}
#mainnav ul li a{color:white;text-decoration:none;}
#mainnav ul li.active a{color:#042870;text-decoration:none;}
#mainnav ul li div.pad{padding:3px 5px 0 5px;}
#subnav{position:absolute;top:132px;left:198px;}
#subnav ul{margin:0;padding:0;}
#subnav ul li{list-style:none;padding:0 6px 0 0;background:url(../images/subnav_divider.gif) right center no-repeat;margin:0 4px 0 0;;display:inline;font-size:11px;color:#6f6e70}
#subnav ul li.last{background:none;}
#subnav ul li a{color:#6f6e70;text-decoration:none;}
#subnav ul li.active a{color:#042870;text-decoration:none;font-weight:bold;}
#main{background:url(../images/sidebar_bg.gif) top left repeat-y;width:977px;margin:0;padding:0;}
#sidebar{width:196px;float:left;padding-bottom:100px;}
#search {position:absolute;right:13px;top:95px;}
#search input {font-size: 9px;}

/* test */
.csc-textpic {clear:left;margin-left:10px;margin-bottom:10px;}

.tx-indexedsearch {margin: 10px; font-size:12px;}
.tx-indexedsearch .tx-indexedsearch-rules {display:none;}

.csc-searchResultInfo, .csc-searchResult, .csc-searchResultHeader { margin-left: 10px;}
.csc-searchResultHeader {font-weight:bold;font-size: 13px;}
.csc-searchResult {font-size: 12px;}
.csc-searchform, .csc-searchResultInfo {display:none;}

*html #sidebar{margin-right:-3px}
#sidebar ul{margin:0;padding:12px 1px 0 1px;}
#sidebar ul li{list-style:none;padding:3px 0 3px 22px;border-bottom:2px solid white;color:#6f6e70;font-size:11px;}
#sidebar ul li.subitems {background: transparent url(../images/sidebararrow.gif)  179px 6px no-repeat;}
#sidebar ul li a{color:#6f6e70;text-decoration:none;}
#sidebar li.level2 {padding-left:30px;}
#sidebar li.level3 {padding-left:45px;}
#sidebar ul li.active,#sidebar ul li.active a{color:#042870;text-decoration:none;font-weight:bold;}
#content{margin:0;width:781px;overflow:hidden;color:#042870}
.clear{clear:both;line-height:1px;height:1px;}
#main.products{background:#edf0f5 url(../images/sidebar_bg_right.gif);}
#content.products h3{background-color:#91a1c0;margin:0;padding:5px 10px;color:white;font-size:14px;font-weight:normal;}
#content.products .pad{padding:10px;}
.smallleftcolumn{overflow:hidden;width:556px;float:left; padding-top: 15px;}
.smallrightcolumn{width:225px;float:left;font-size:10px;color:#042870;}

.smallrightcolumn .bodytext a {
    padding-left: 15px;
    text-decoration:none;
    background: transparent url(../images/pfeil.gif) left center no-repeat;
}

ul.csc-bulletlist {
    margin-left: 10px;
    padding-left: 0px;
}
ul.csc-bulletlist li {
    list-style: none;
    background: transparent url(../images/bullet.gif) no-repeat left 9px;
    padding-left: 10px;
    font-size: 15px;
}

.csc-sitemap ul {
    margin-left: 10px;
    padding-left: 0px;
}
.csc-sitemap ul li {
    list-style: none;
    background: transparent url(../images/bullet.gif) no-repeat left 9px;
    padding-left: 10px;
    font-size: 13px;
}

.csc-frame-rulerAfter {
    border-top: 1px solid #c0c9db;
    margin: 15px 10px;
}

/* Footer-Menu */
#footernav{position:absolute;top:5px;left:10px;}
#footer ul{margin:0;padding:0;}
#footer ul li{list-style:none;padding:0 6px 0 0;background:url(../images/subnav_divider.gif) right center no-repeat;margin:0 4px 0 0;display:inline;font-size:11px;color:#6f6e70;}
#footer ul li.last{background:none;}
#footer ul li a{color:#6f6e70;text-decoration:none;}
#footer ul li.active a{color:#042870;text-decoration:none;font-weight:bold;}
#print {position:absolute;top:5px;left:205px;}
#copyright {position:absolute;top:5px;right:2px;}
/* Home */
#sideteasers{padding:0 1px;}
div.sideteaser p.title{color:#042870;margin-bottom:0;font-size:11px;}
div.sideteaser p.body{color:#6f6e70;margin-top:0;}
div.sideteaser{padding:0 5px 3px 22px;border-bottom:2px solid white;font-size:11px;}
div.sideteaser a {text-decoration:none;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:0;}
#content .csc-header h1{font-size:20px;color:#042870;padding-top:15px;margin:0px 10px 10px 10px;}
#content p.bodytext{font-size:12px;margin:0 10px;}
/* FAQs */
.tx-irfaq-pi1{padding:0 5px;}
.tx-irfaq-dynheader{color:#042870;}
.tx-irfaq-pi1 dt{background:white url(../images/questions_icon.gif) top left no-repeat;font-size:12px;color:#042870;height:25px;}
.tx-irfaq-pi1 a{color:#042870;}
.tx-irfaq-pi1 dd.tx-irfaq-dynans-visible{background:#edf0f5 url(../images/answer_icon.gif) top left no-repeat;background-color:#edf0f5;display:block;}
.tx-irfaq-pi1 dd .irfaq_q_title,.tx-irfaq-pi1 dt .irfaq_q_title{margin:0 0 0 30px;font-size:12px;padding-top:5px;font-size:12px;color:#042870;cursor:pointer;}
.tx-irfaq-pi1 dd{font-size:12px;color:#042870;}
.tx-irfaq-pi1 .irfaq_answer_body{margin-top:15px;}
.tx-irfaq-pi1 .hidden{display:none;}
/* Prdoucts */
.tx-cocompproducts-pi1{padding:0 0 0 0;background-color:#edf0f5;position:relative;}
.tx-cocompproducts-pi1 table{margin:7px 0;background-color:white;}
.tx-cocompproducts-pi1 table.box{width:100%;border:1px solid #c0c9db;font-size:11px;color:#042870;}
.tx-cocompproducts-pi1 table.box th{background-color:#c0c9db;text-align:left;font-weight:bold;padding:5px;font-size:13px;}
.tx-cocompproducts-pi1 table.forms tr td{border-bottom:1px solid #c0c9db;}
.tx-cocompproducts-pi1 table.forms tr.last td{border-bottom:none;}
.tx-cocompproducts-pi1 .forms .icon{width:30px;padding:5px;}
.tx-cocompproducts-pi1 .forms .types{width:80px;padding:5px;}
.tx-cocompproducts-pi1 .trend_colors td{width:50%;}
.tx-cocompproducts-pi1 .color{position:relative;float:left;text-align:center;font-size:11px;margin-left:15px;padding:5px 0;}
.tx-cocompproducts-pi1 .header{margin:0 0 10px 0;}
.tx-cocompproducts-pi1 .new{position:absolute;top:3px;right:-5px;}
*html .tx-cocompproducts-pi1 .new{display:none;}
.tx-cocompproducts-pi1 .material td{padding:5px;vertical-align:top;}
.tx-cocompproducts-pi1 td.fill{width:50%;}
.tx-cocompproducts-pi1 table.classes{width:100%;background:transparent;font-size:13px;}
.tx-cocompproducts-pi1 table.classes td{color:#042870;padding:5px 0;}
.tx-cocompproducts-pi1 table.classes td.last{/* width:250px;*/}
.tx-cocompproducts-pi1 table.classes td.small{color:#91a1c0;font-size:12px;}
.tx-cocompproducts-pi1 .toeform { position: absolute; left: 305px; top:0px; font-size: 15px; width: 200px;}
.tx-cocompproducts-pi1 .toeform.below{position:relative;}
.tx-cocompproducts-pi1 .toeform img { vertical-align:text-top; float:left; margin-right: 5px;}
.tx-cocompproducts-pi2{margin-top:20px;}
.tx-cocompproducts-pi2 div.seminare{border:2px #c0c9db solid;margin:0 20px 0 20px;}
.tx-cocompproducts-pi2 div.seminare h3 {background-color:#c0c9db;margin:0px 0;padding:2px 4px;font-size:11px;color:#c00044;}
#sidebar .tx-cocompproducts-pi2 div.seminare ul{margin:5px 0 0 0;padding:3px;}
#sidebar .tx-cocompproducts-pi2 div.seminare ul li{margin:0 0 10px 0;padding:0;list-style:none;border:none;}
.tx-cocompproducts-pi2 .title, tx-cocompproducts-pi2 a {text-decoration:none}
.tx-cocompproducts-pi2 .title,
.tx-cocompproducts-pi2 .details,
 tx-cocompproducts-pi2 a {color:#042870 !important;font-weight:bold;}
.csc-sitemap{font-size:11px;color:#042870;}
.csc-sitemap ul {padding-left: 0;margin:0;}
.csc-sitemap ul li {background:none; font-weight: bold; font-size:14px;}
.csc-sitemap ul ul li {background:none; font-weight: bold; font-size:12px;}
.csc-sitemap ul ul ul li {background:none; font-weight: normal;}
.csc-sitemap ul {margin-bottom: 10px;}
.csc-sitemap ul ul li {margin-left:10px} 
.csc-sitemap ul ul ul li {margin-left:10px; margin-bottom: 0px;} 
.csc-sitemap ul li ul li {background: url(/fileadmin/template/images/bullet.gif) 0 7px no-repeat; }
.csc-sitemap ul ul ul li a {color:rgb(111, 110, 112);}
h1 a {
	text-decoration:none;
}
h1 a:hover {
	text-decoration:underline;
}

.heading {
    font-weight:bold;
    font-size: 1.5em;
}

.tx-thmailformplus-pi1 {
    font-size: 12px;
    padding: 10px;
}
.tx-thmailformplus-pi1 label{
    width: 100px;
}

.tx-thmailformplus-pi1 input[type="type"], .tx-thmailformplus-pi1 textarea{
    width: 300px;
}

h3 {
  padding: 0 10px;
}

.breadcrumb-class {
  font-size: 11px;
  color:#6f6e70;
}

.breadcrumb-class a {
  color:#6f6e70;
  text-decoration:none;
}
  
  .breadcrumb-class a:hover {
  text-decoration:underline;
}

#content .pad {
  padding: 10px;
}

.productitem {
  position:relative;
  margin-bottom:10px;
}

.productitem .title {
  position:absolute;
  left: 15px;
  top:10px;
  margin:0;
  font-size:16px;
}

.productitem .subline h2 {
  margin: 10px 0 5px 0;
  font-size:16px;
}

.productitem .subline {
  position:absolute;
  left: 15px;
  top:35px;
  margin:0;
  font-size:12px;
}



.productitem a {
  text-decoration:none;
}

h3.title {
  padding-left:15px;
  margin-top:5px;
}

.gallery {
    margin: 20px 0 0 20px;
    font-size: 11px;
    font-weight: bold;
    color: #042870;
}