@charset "utf-8";
/* CSS Document */

* {padding:0px;margin:0px;}
img {border:0px;}
ul {padding:0px;margin:0px;}
p {padding-bottom:20px;}
body {font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;}
#page-holder {position:relative;width:800px;}

#head {width:800px;height:200px;}

#content-holder {display:block;float:left;}

#left-holder {display:block;float:left;width:200px;}
#left-holder ul {list-style-type:none;}
ul.navi {display:block;width:190px;padding-left:18px;text-align:right;}
ul.navi li {display:block;padding-right:24px;padding-bottom:10px;}
ul.navi li.main-navi-item {}
ul.navi li.main-navi-item a {display:block;font-size:19px;color:#003278;text-decoration:none;height:26px;width:143px;padding-top:3px;padding-right:5px;}
ul.navi li.main-navi-item a:hover {background-color:#003278;color:white;}
ul.navi li.activeList a {display:block;font-size:20px;color:white;text-decoration:none;height:28px;width:143px;padding-right:5px;padding-top:3px;background-color:#003278;}
ul.navi li.activeList a.active {display:block;font-size:20px;color:white;text-decoration:none;height:28px;width:143px;padding-right:5px;background-color:#003278;padding-top:3px;}
ul.navi li.activeList ul.subnavi {padding-top:10px;}
ul.navi li.activeList ul.subnavi li.sub-navi-item a {display:block;color:#879ebf;font-size:16px;text-decoration:none;height:24px;width:143px;padding-right:5px;background-color:white;padding-top:4px;}
ul.navi li.activeList ul.subnavi li.sub-navi-item a:hover {color:white;font-size:16px;text-decoration:none;height:24px;width:143px;padding-right:5px;padding-top:4px;background-color:#b81216;}
ul.navi li.activeList ul.subnavi li.activeSubList a {display:block;color:white;font-size:16px;text-decoration:none;height:24px;width:143px;padding-right:5px;padding-top:4px;background-color:#b81216;}
ul.navi li.activeList ul.subnavi li.activeSubList {background-image:url(../img/arrow.gif);background-position:top right;background-repeat:no-repeat;}
#right-holder {display:block;float:right;width:585px;}
*html #right-holder {display:block;float:right;width:585px;overflow:hidden;}
#footer {display:block;float:left;width:800px;height:24px;background-color:#879ebf;margin-top:20px;margin-bottom:20px;}
#footer ul.footerNavi {text-align:right;background-color:white;height:24px;display:block;width:200px;padding-bottom:20px;float:left;padding-left:0px;list-style-type:none;}
#footer ul.footerNavi li a {font-size:19px;color:#879ebf;text-decoration:none;padding-right:35px;}
#footer .footertextright {color:white;font-size:13px;display:block;float:right;padding-right:20px;padding-top:3px;font-weight:bold;}
/* t3Stuff */
p.bodytext {font-size:12px;}
p.bodytext a {color:black;}
h1.csc-firstHeader {display:block;padding-bottom:30px;color:#003278;font-size:29px;}
.csc-textpic-image {padding-bottom:50px;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {padding-right:35px;}
div.csc-header-n2 {clear:both;}
div.csc-header-n2 h1 {display:block;padding-bottom:30px;color:#003278;font-size:29px;}
div.csc-header-n2 h2 {display:block;padding-bottom:15px;color:black;font-size:16px;}
div.csc-header-n3 h2 {display:block;padding-bottom:15px;color:black;font-size:16px;}
.main-content ol {font-size:12px;padding-left:15px;padding-bottom:20px;}

ul.pfeile {list-style-type:none;}
ul.pfeile li {font-size:12px;background-image:url(../img/listarrow.gif);background-repeat:no-repeat;background-position:center left;padding-left:30px;}
ul.haken {list-style-type:none;}
ul.haken li {font-size:12px;background-image:url(../img/listhaken.gif);background-repeat:no-repeat;background-position:center left;color:#b81216;padding-left:20px;}
.main-content .csc-textpic {display:block;width:585px;clear:both;}
ul.pfeilBlueBG {list-style-type:none;}
ul.pfeilBlueBG li {color:#000000;font-size:12px;background-image:url(../img/arrowBlueBG.gif);background-repeat:no-repeat;background-position:center left;padding-left:30px;}

ul.haken {}
a.highslide img{background-image:url(../img/lupe.gif);background-repeat:no-repeat;background-position:bottom right;padding-bottom:25px;margin-top:15px;}
p.roteschrift {color:#b81216;font-size:12px;}
span.grosseschrift {color:#b81216;font-weight:bold;font-size:16px;}
.Produkttabelle h3 {padding-top:0px;}
.Produkttabelle h3 span.bigfont {color:#003278;font-size:18px;}
.Produkttabelle h3 span.smallfont {color:#003278;font-size:16px;}
.Produkttabelle div.csc-header-n2 {clear:none!important;}
.Produkttabelle {display:block;float:left;width:585px;border-bottom:2px solid #40659a;padding-top:20px;padding-bottom:15px;}
.Produkttabelle div.csc-header {display:block;float:left!important;clear:none!important;width:115px;}
.Produkttabelle .csc-textpic-image {padding-bottom:0px;}
.Produkttabelle .csc-textpic.csc-textpic-intext-left {display:block;float:left;}
.Produkttabelle .csc-textpic {clear:none!important;}
.Produkttabelle div.csc-textpic-imagewrap {display:block;float:left;margin-right:0px!important;padding-right:0px!important;width:120px;}

.Produkttabelle .csc-textpic {display:block;float:right;width:460px;}
/*.Produkttabelle a.highslide {background-image:url(../img/lupe.gif);background-repeat:no-repeat;background-position:bottom right;padding-right:25px;padding-top:5px;padding-bottom:0px;}*/

#aktionsbutton {position:absolute;top:50px;left:202px;}
.stoerer-content {display:block;padding-top:20px;padding-right:15px;}



p.rotefettschrift {color:#e2001a;font-size:16px;font-weight:bold;}

ul.pfeileblau {list-style-type:none;}
ul.pfeileblau li {color:#003278;font-size:12px;background-image:url(../img/listarrowblue.gif);background-repeat:no-repeat;background-position:center left;padding-left:30px;}

.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-image {padding-bottom:0px;}
h2 {color:#003278;font-size:20px;}
span.mittlereblaueschrift {color:#003278;font-size:16px;font-weight:bold;}
span.preisschrift {font-size:20px;color:#e2001a;font-weight:bold;}
span.mwstschrift {color:#e2001a;font-size:12px;font-weight:bold;}
span.durchgestrichen {text-decoration:line-through;}

div.blueBox {display:block;float:left;background-color:#ccd6e4;padding:10px 15px 10px 20px;width:556px;margin:15px 0px 15px 0px;}
*html div.blueBox {display:block;float:left;background-color:#ccd6e4;padding:10px 15px 10px 20px;width:556px;margin:15px 0px 15px 0px;}
div.blueBox div.csc-textpic-intext-right  {background-color:#ccd6e4;}
div.blueBox .csc-textpic-image {padding-bottom:0px;}
div.blueBox .csc-textpic-text {width:360px;display:block;float:left;}
div.blueBox .csc-textpic-imagewrap {margin-left:0px;padding-right:50px;}
div.blueBox h1 {color:#e2001a;font-size:16px;font-weight:bold;padding-bottom:10px;}
