/* Produktberater */
.bottomnavigation {border-top: 3px solid black; padding-top:10px; text-align:center; margin-top:10px;}

.bmNav1 { color: #000000; }
a:link.bmNav1 { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000;  }
a:visited.bmNav1 { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000;  }
a:active.bmNav1 { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000;  }
a:hover.bmNav1 { font-size: 10pt; font-weight: bold; text-decoration: none; color: #8E8E8E;  }

.prWel    { font-size: 30px; color: #FFFFFF; font-weight: bold }
.prWelPfx { font-size: 18px; color: #FFFFFF; font-weight: bold }

/* showview */
.showview {    margin: 0;    padding: 0;    width:974px;    margin-top: 0px;    overflow:hidden;}
.showview div {     float: left; height:116px; border: 2px solid #005482; width:155px;}
.showview div a {    display:block; text-align:center; }
.showview div {    margin-right: 14px;    margin-left: 14px;    margin-top: 15px;}
.showview table {height:116px;  width:155px;}
.customtext {font-size: 24px; color: #005482; font-weight: bold}

/* marken */
 .brandlisttitle { font-weight: bold; }
 .brandletter { font-weight: bold; clear: both; list-style-image: none; list-style-type: none; list-style-position: outside; padding-top: 10px; }
 .brandletterlink { font-weight: bold; color: #000000 }
a:link.brandletterlink {  text-decoration: underline; color: #000000;  }
a:visited.brandletterlink { text-decoration: underline; color: #000000;  }
a:active.brandletterlink { text-decoration: underline; color: #000000;  }
a:hover.brandletterlink { text-decoration: underline; color: #00A6EB;  }
.brandlink {color: #8E8E8E}
a:link.brandlink {  text-decoration: none; color: #8E8E8E;  }
a:visited.brandlink { text-decoration: none; color: #8E8E8E;  }
a:active.brandlink { text-decoration: none; color: #8E8E8E;  }
a:hover.brandlink { text-decoration: none; color: #00A6EB;  }
.brandlistitem { float: left; width: 33%; text-align: left; list-style-image: none; list-style-type: none; list-style-position: outside;}
.brandlist {}


/* sortiment */
.sgoMnChd { clear:both; color:#bebebe; margin-top:5px;}
.sgoMnChulLeft { float:left; margin-left:0px; width:320px; text-decoration: none; color: #3D3D3D;  border-top: 1px solid #3D3D3D;   }
.sgoMnChulRight { float:left; width:320px; text-decoration: none; color: #3D3D3D; border-top: 1px solid #3D3D3D;  }
.sgoMnGtrow {clear:both; border-top:solid 0px gray; margin-left:10px; padding-top: 10px; }
.sgoMnGtrow:first-child {border-top:0px;}
.sgoMnChli {text-decoration: none; color: #3D3D3D; list-style: square; margin: 0.2em;   }
a:link.sgoMnChli { font-size: 10pt; font-weight: normal; text-decoration: none; color: #3D3D3D; margin: 0.2em;  }
a:visited.sgoMnChli { font-size: 10pt; font-weight: normal ; text-decoration: none; color: #3D3D3D; margin: 0.2em;  }
a:active.sgoMnChli { font-size: 10pt; font-weight: normal; text-decoration: none; color: #3D3D3D; margin: 0.2em; }
a:hover.sgoMnChli { font-size: 10pt; font-weight: bold; text-decoration: none; color: #00A6EB; margin: 0.2em; }
.shopgroupoverview {text-decoration: none; color: #3D3D3D;}
.articlelist #cell3 {width:5px;}
.articlelist #cell2 {width:10px;}
.articlelist #cell5 {width:80px;}
.articlelist #cell7 {width:10px;}
.articlelist {padding-right:10px;}

/* Head */ 
.headcontainer {margin-left: auto; margin-right: auto; width: 974px; overflow: hidden; float: left; height: 330px;}
.slides {overflow: hidden;}
.slide1 {float: left; width: 159px; height: 152px; overflow: hidden;}
.slide2 {float: left; width: 159px; height: 152px; overflow: hidden;}
.slide3 {float: left; width: 159px; height: 152px; overflow: hidden;}
.slide4 {float: left; width: 159px; height: 152px; overflow: hidden;}
.slide5 {float: left; width: 159px; height: 152px; overflow: hidden;}
.slide6 {float: left; width: 170px; height: 152px; overflow: hidden;}

/* Login */
.clogin {margin-left: auto; margin-right: auto; width: 972px;}
.cloginhead {width: 823px; height: 203px; margin-left: 61px; }
.cloginbody {background-image: url(../image/de/documenttype/login/LoginSlice2.jpg); width: 823px; height: 561px; margin-top:0px; margin-left: 61px;}
.cloginfoot {width: 823px; height: 76px; margin-left: 61px; margin-top: 5px;}
.cloginbox {margin-top: 350px;}
.lgcell {text-align:right; vertical-align:top;}
.demologin .lgcell {color:white; font-weight: bold; border-top:solid 1px white;}
#loginsubmit{ border:0;   color: black;    font-weight: bold;   text-indent : 2px;    background: #00A6EB; cursor: pointer;}
#demosubmit{ border:0;   color: black;    font-weight: bold;   text-indent : 2px;    background: #00A6EB; cursor: pointer; }
.textbutton { border:0; margin-right:5px; width:255px; margin-left:-60px; color: black; font-weight: bold; text-indent : 2px; background:transparent; text-align:right; white-space:nowrap; cursor: pointer; }



.bloginbody {background-image: url(http://produktberaterce.xy.duttenhofer.net/image/general/bloginback.jpg); width: 972px; height: 561px; background-repeat:no-repeat;}
.blogin {margin-top:60px; margin-left:100px;}
.bloginsend {text-align:left;padding-top:10px;}

/* Boxen */
.bmg1 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.bmg2 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.bmg3 { }

.xbmg1 { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.xbmg2 { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.xbmg3 { }

/* main */

.artMnFu3Ln { background-color: #818286; }
.artMnFuAccHead {}
.artMnFuAccHeadSmall { background-color: #FFEDBD; }


.cmpMnTx { font-size: 11px; padding-left:5px; padding-right:5px; }
.cmpMnTt { font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold; padding-left:5px; padding-right:5px; }
.cmpMnHd { font-size: 11px; color: #000000; background-color: #00A6EB; font-weight: bold; padding-left:5px; padding-right:5px; }
.cmpMnHd2 { font-size: 11px; color: #000000; font-weight: bold; padding-left:5px; padding-right:5px; }
.cmpMnBd { background-color: #00A6EB; }
.cmpMnPad { font-size: 11px; padding-left:5px; padding-right:5px; }
.cmpMnPr { font-size: 11px; color: #000000; background-color: #00A6EB; font-weight: bold; padding-left:5px; padding-right:5px; }

.cmpMnHdPr { font-size: 11px; color: #8E8E8E; background-color: #00A6EB; font-weight: bold; padding-left:5px; padding-right:5px; }
.cmpMnHdOr { font-size: 11px; color: #000000; background-color: #FFFFFF; font-weight: bold; padding-left:5px; padding-right:5px; }

.fmDef { color: #000000; }
.mfmMn3 { color: #8E8E8E; }

.nwMnHdBgCol { background-color: #8E8E8E; }
.nwMnBdCol { background-color: #8E8E8E; }
.nwMnConBgCol { background-color: #FFFFFF; }
.nwMnTt { font-size: 14px; font-weight: bold; }
.nwMnPfc { font-size: 12px; font-weight: bold; }

.nwSmTt { font-size: 14px; font-weight: bold; }
.nwSmPfc { font-size: 12px; font-weight: normal; }

.lgFmBack { background-color: #00A6EB; }
.lgErr { color: #7F0F0F; }
.lgLkBack { background-color: #FFFFFF; }
.lgNaCfr { font-size:14px; font-weight: bold; }
.lgTt { font-size: 24px; font-weight: bold; }
.lgText { font-weight: bold; }
.lgText2 { font-size: 20px; text-align: center; font-weight: bold; background-color: #00A6EB; padding: 15px;  }
.lgText a {text-decoration: underline;}
.lgText a:link {text-decoration: underline;}
.lgText a:visited {text-decoration: underline;}
.lgText a:active {text-decoration: underline;}
.lgText a:hover {text-decoration: underline; color: #00A6EB;}
.lgMnHdLi { font-weight: bold; color: #3D3D3D }
.lgMn1Con { background-color: #8E8E8E; color: #FFFFFF; }
.lgMn2Con { background-color: #8E8E8E; color: #FFFFFF; }
.lgMn3Con { background-color: #FFFFFF; color: #818286; }

.lgMnOptTt { font-weight: bold; font-size:15px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}
a:link.lgMnOptLk { font-weight: regular; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}
a:visited.lgMnOptLk { font-weight: regular; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}
a:active.lgMnOptLk { font-weight: regular; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}
a:hover.lgMnOptLk { font-weight: regular; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}
.lgMnOptLk { font-weight: bold; font-size:12px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: none;}

.lgFm2MnBgCol { background-color: #8E8E8E; color: #FFFFFF;}
a:link.lgFm2MnLk { font-weight: bold; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: underline;}
a:visited.lgFm2MnLk { font-weight: bold; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: underline;}
a:active.lgFm2MnLk { font-weight: bold; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: underline;}
a:hover.lgFm2MnLk { font-weight: bold; font-size:11px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: underline;}
.lgFm2MnLk { font-weight: bold; font-size:12px; color: #7F0F0F; background-color: #F2D8A4; text-decoration: underline;}

.conArtBg1Col   { background-color: #FFFFFF; }
.conArtBg2Col   { font-weight: bold; font-size: 16px; color: #8E8E8E; background-color: #FAD890; }
.conArtLiBgCol  { background-color: #8E8E8E; }

/* small Login */

.lgInHd { font-size: 9px; font-weight: regular; text-decoration: none; color: #FFFFFF; }
.lgtSmCon { font-size: 11px; font-weight: regular; text-decoration: none; color: #FFFFFF; background: #8B8DA3;}
.lgtSmBgCol { background: #8B8DA3; }
.lgtSmLn { background: #8B8DA3; }

.form.form2 { font-weight= bold; }

.sfBgCol { background-color: #00A6EB;  }
.sfBgCol2 { background-color: #8E8E8E;  }
.sfLiBgCol { background-color: #FFEDBD; }
.sfCon { font-weight: bold; font-size:10px; color: #000000; background-color: #E0E6F4; }

.sfExtCon { font-weight: bold; font-size:12px; color: #000000; background-color: #FFFFFF; }
.sfExtCon2 { font-weight: none; font-size:12px; color: #000000; background-color: #FFFFFF; }

.sf2BgCol { background-color: #FFFFFF; }
.sf2Con { font-weight: bold; font-size:11px; color: #000000; background-color: #FFFFFF; }
a:link.sf2Con { font-weight: bold; font-size:11px; color: #000000; background-color: #FFFFFF; }
a:visited.sf2Con { font-weight: bold; font-size:11px; color: #000000; background-color: #FFFFFF; }
a:active.sf2Con { font-weight: bold; font-size:11px; color: #000000; background-color: #FFFFFF; }
a:hover.sf2Con { font-weight: bold; font-size:11px; color: #000000; background-color: #FFFFFF; }

.sf3BgCol { background-color: #FF3600; }
.sf3Con { font-weight: bold; font-size:8px; color: #FF3600; }
a:link.sf3Con { font-weight: bold; font-size:8px; color: #FF3600; background-color: #FFC3B3; }
a:visited.sf3Con { font-weight: bold; font-size:8px; color: #FF3600; background-color: #FFC3B3; }
a:active.sf3Con { font-weight: bold; font-size:8px; color: #FF3600; background-color: #FFC3B3; }
a:hover.sf3Con { font-weight: bold; font-size:8px; color: #FF3600; background-color: #FFC3B3; }

a:link.sfCon { font-weight: bold; font-size:10px; color: #000000; background-color: #E0E6F4; }
a:visited.sfCon { font-weight: bold; font-size:10px; color: #000000; background-color: #E0E6F4; }
a:active.sfCon { font-weight: bold; font-size:10px; color: #000000; background-color: #E0E6F4; }
a:hover.sfCon { font-weight: bold; font-size:10px; color: #000000; background-color: #E0E6F4; }

.srMnResult  { background-color: #FFFFFF; }
.searchparams { color: #3D3D3D; font-weight: bold; }
.padding10 { color: #3D3D3D; font-weight: bold; margin: 0px 3px 10px 0px; }
.srMnHdBgCol { background-color: #FFFFFF; }
.srMnSp {font-size: 20px; color: #000000  }
.srMnSg { font-size: 18px; background-color: #FFFFFF; }
.srMnSgBgCol { background-color: #FFFFFF; }
.srMnSglink { font-size: 12px; background-color: #FFC64C; }
.srMnLn { background-color: #000000;  }
.srMnLn2 { background-color: #CFCFCF; }
.srMnHg { height: 35px; background-color: #FFFFFF; }

.srArtBgCol { background-color: #FFFFFF; }
.srArtBgColTw { background-color: #F0EFED; }

.inputquantity {height: 15px; width: 25px; vertical-align: top; }

.sgMnArtId {font-size: 10px; }
.sgMnTt { font-size: 20px; font-weight: bold; color: #FFFFFF; }
.sgMnHdCol { background-color: #FFFFFF; border-bottom: 2px solid #3D3D3D; }
.sgMnHg { height: 35px; background-color: #FFFFFF; }
.sgMnBrFi { font-size: 12px; font-weight: bold; color=#000000 }

.sgMnSgLk { font-size: 11px; font-weight: bold; text-decoration:underline; color: #FFFFFF; }

a:link.sgMnSgLk { font-size: 10px; font-weight: bold; text-decoration:underline; color: #FFFFFF;}
a:visited.sgMnSgLk { font-size: 10px; font-weight: bold; text-decoration:underline; color: #FFFFFF; }
a:active.sgMnSgLk { font-size: 10px; font-weight: bold; text-decoration:underline; color: #FFFFFF; }
a:hover.sgMnSgLk { font-size: 10px; font-weight: bold; text-decoration:underline; color: #FFFFFF; }

.sgNavPa    { font-size: 11px; font-weight: bold; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }
.sgNavPaPfx { font-size: 11px; font-weight: normal; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }

a:link.sgNavPa { font-size: 11px; font-weight: normal; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }
a:visited.sgNavPa { font-size: 11px; font-weight: normal; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }
a:active.sgNavPa { font-size: 11px; font-weight: normal; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }
a:hover.sgNavPa { font-size: 11px; font-weight: normal; text-decoration: none; color: #8E8E8E; background-color: #FFFFFF; }

.sgoMnTt { font-weight: bold; font-size:18px; color: #FF8508; }
.sgoMnTx { background-color:#FFFFFF; padding:10px; }
.sgoMnLn { background-color: #FFFFFF; }

.sgoMnGt { font-size: 14px; font-weight: bold; text-decoration: none; color: #3D3D3D; }
a:link.sgoMnGt { font-size: 14px; font-weight: bold; text-decoration: none; color: #3D3D3D; }
a:visited.sgoMnGt { font-size: 14px; font-weight: bold; text-decoration: none; color: #3D3D3D; }
a:active.sgoMnGt { font-size: 14px; font-weight: bold; text-decoration: none; color: #3D3D3D; }
a:hover.sgoMnGt { font-size: 14px; font-weight: bold; text-decoration: none; color: #00A6EB; }

.sgoMnCh { color: #3D3D3D; font-size: 12px;}
a:link.sgoMnCh { font-size: 12px; font-weight: normal; text-decoration: underline; }
a:visited.sgoMnCh { font-size: 12px; font-weight: normal; text-decoration: underline; }
a:active.sgoMnCh { font-size: 12px; font-weight: normal; text-decoration: underline; }
a:hover.sgoMnCh { font-size: 12px; font-weight: normal; text-decoration: underline; }

.sgoMnChLk { font-size: 12px; color: #3D3D3D; font-weight: normal; text-decoration: none; }
a:link.sgoMnChLk { font-size: 12px; color: #3D3D3D; font-weight: normal; text-decoration: none; }
a:visited.sgoMnChLk { font-size: 12px; color: #3D3D3D; font-weight: normal; text-decoration: none; }
a:active.sgoMnChLk { font-size: 12px; color: #3D3D3D; font-weight: normal; text-decoration: none; }
a:hover.sgoMnChLk { font-size: 12px; color: #00A6EB; font-weight: normal; text-decoration: none; }


.sgo2MnTt { font-weight: bold; font-size:18px; color: #8E8E8E; background-color: #E0E6F4; line-height:35px; }
.sgo2MnGt { color: #019AC3; font-size: 14px; font-weight: bold; text-decoration: none; }
.sgo2MnLn { background-color: #000000; }
.sgo2MnLn1 { background-color: #8E8E8E; }

.sgo3MnCh { color: #000000; font-size: 12px;}

a:link.sgo2MnSgLk { font-size: 10pt; font-weight: bold; text-decoration: none; color: #8398E6; }
a:visited.sgo2MnSgLk { font-size: 10pt; font-weight: bold; text-decoration: none; color: #8398E6; }
a:active.sgo2MnSgLk { font-size: 10pt; font-weight: bold; text-decoration: none; color: #8398E6; }
a:hover.sgo2MnSgLk { font-size: 10pt; font-weight: bold; text-decoration: none; color: #8398E6; }

a:link.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #181C47; }
a:visited.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #181C47; }
a:active.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #181C47; }
a:hover.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #181C47; }
.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #181C47; }

a:link.sgo3MnChLk { font-size: 12px; color: #181C47; font-weight: normal; text-decoration: underline; }
a:visited.sgo3MnChLk { font-size: 12px; color: #181C47; font-weight: normal; text-decoration: underline; }
a:active.sgo3MnChLk { font-size: 12px; color: #181C47; font-weight: normal; text-decoration: underline; }
a:hover.sgo3MnChLk { font-size: 12px; color: #181C47; font-weight: normal; text-decoration: underline; }
.sgo3MnChLk { font-size: 12px; color: #181C47; font-weight: normal; text-decoration: underline; }

.artMnTt { font-size: 32px; font-weight: bold; color: #00C0F4; }
.artMnNb { font-size: 11px; color: #000000; background-color: #FFFFFF; }
.artMnVATPfx { font-size: 12px; color: #000000; }
.artMnPr { font-size: 16px; font-weight: bold; color: #000000; }
.artMnSmPr { font-size: 12px; font-weight: bold; color: #000000; }
.artMnPrTb { font-family:Verdana,Arial,Geneva; font-size: 18px; font-weight: bold; color: #000000; border-style: none; border-width: 1px; border-color: #000000; }
.artMnOvwrPr { font-family:Verdana,Arial,Geneva; font-size: 14px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #000000; }
.artMnAv { font-family:Verdana,Arial,Geneva; font-size: 11px;}
.artMnLn { background-color: #000000; }
.artMnBlLn { background-color: #FFFFFF; }
.artMnCvp { font-size: 10px; color: #EC008C; }

.artMnPrCrySm { font-size: 10px; }
.artMnPrUvp { font-size: 20px; font-weight: bold }
.artMnPrUvpSm { font-size: 12px; font-weight: bold }
.artMnPrFrm { font-size: 12px; text-decoration: line-through; }
.artMnPrFrmSm { font-size: 10px; text-decoration: line-through; }
.artMnPrFrmPfx { font-size: 12px; }
.artMnPrFrmPfxSm { font-size: 10px; }

.artMnSmHd { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000000; }
.artMnSmTt { font-size: 9pt; font-weight: bold; }
.artMnSmPr { font-size: 12pt; font-weight: bold; color: #8398E6; }

.artMnFuDscTt { font-weight: bold; color: #181C47; font-size: 20px; font-family: Arial }
.artMnFuSETTt { font-weight: regular; color: #181C47; font-size: 12px;}
.artMnFuSETInfo { font-family: Arial; font-size: 9px;}
.artMnFuNb { }
.artMnFuBdCol2 { background-color: #000000; }
.artMnFuBdCol3 { background-color: #FFFFFF; }
.artMnFuBdCol3b { background-color: #FFFFFF; }
.artMnFuBdCol4 { background-color: #FFFFFF; }
.artMnFuTdTh { font-weight: bold; color: #000000; background-color: #00C0F4; font-size: 11px; }
.artMnFuTdTD { font-size: 8pt; }

.artZwTtBgCol { background-color: #000000; }

/* setarticle */

a:link.sartMnClArtIt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.sartMnClArtIt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.sartMnClArtIt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.sartMnClArtIt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

.sart1ArtIt { background-color: #000000; }
.sart1ArtItTt { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000000; }

.sart2PrvBut { font-size: 10px; color: #FFFFFF; background-color: #000000; }
.sart2Info { font-size: 10px; color: #000000; background-color: #FEF2C0; }
.sart2ArtlIm { background-color: #FFFFFF; }
.sart2ArtlTt { color: #FE5A15; background-color: #FFCC00; }
.sart2ArtlBack { background-color: #FEF2C0; }
.sart2Fu2 { color: #FE5A15; background-color: #FEF2C0; }
.sart2Fu2Tt { font-size: 18px; font-weight: bold; color: #FE5A15; }
.sart2Fu2InfoTt { font-size: 14px; font-weight: bold; color: #FE5A15; background-color: #FEF2C0; }
.sart2Fu2InfoBack { color: #FE5A15; background-color: #FEF2C0; }

.sart3PrvBut { font-size: 10px; color: #000000; background-color: #FFC64C; font-weight: bold; }

/* ende setarticle */

/* main2 */
.nwMn2HdBgCol { background-color: #000000; }
.nwMn2BdCol { background-color: #000000; }
.nwMn2ConBgCol { background-color: #E0E6F4; }

.abMn2priority2HdBgCol { background-color: #FF3300; }
.abMn2priority2BdCol { background-color: #FF3300; }
.abMn2priority2ConBgCol { background-color: #FFFFFF; }

.abMn2priority1HdBgCol { background-color: #8E8E8E; }
.abMn2priority1BdCol { background-color: #8E8E8E; }
.abMn2priority1ConBgCol { background-color: #FFFFFF; }

.abMn2priority-1HdBgCol { background-color: #8398E6; }
.abMn2priority-1BdCol { background-color: #8398E6; }
.abMn2priority-1ConBgCol { background-color: #FFFFFF; }

.abMn2priority-2HdBgCol { background-color: #8398E6; }
.abMn2priority-2BdCol { background-color: #8398E6; }
.abMn2priority-2ConBgCol { background-color: #FFFFFF; }

.abMnHdBgCol { background-color: #8398E6; }
.abMnBdCol { background-color: #8398E6; }
.abMnConBgCol { background-color: #FFFFFF; }

.abMnpriority2HdBgCol { background-color: #FF3300; }
.abMnpriority2BdCol { background-color: #FF3300; }
.abMnpriority2ConBgCol { background-color: #FFFFFF; }

.abMnpriority1HdBgCol { background-color: #8E8E8E; }
.abMnpriority1BdCol { background-color: #8E8E8E; }
.abMnpriority1ConBgCol { background-color: #FFFFFF; }

.abMnpriority-1HdBgCol { background-color: #818286; }
.abMnpriority-1BdCol { background-color: #818286; }
.abMnpriority-1ConBgCol { background-color: #FFFFFF; }

.abMnpriority-2HdBgCol { background-color: #8398E6; }
.abMnpriority-2BdCol { background-color: #8398E6; }
.abMnpriority-2ConBgCol { background-color: #FFFFFF; }

/* special */
.cmpSpcHlp { color: #8E8E8E }

.abSpcHdBgCol { background-color: #8398E6; }
.abSpcHdBdCol { background-color: #8398E6; }
.abSpcConBgCol { background-color: #FFFFFF; }

.abSpcpriority2HdBgCol { background-color: #FF3300; }
.abSpcpriority2BdCol { background-color: #FF3300; }
.abSpcpriority2ConBgCol { background-color: #FFFFFF; }

.abSpcpriority1HdBgCol { background-color: #8E8E8E; }
.abSpcpriority1BdCol { background-color: #8E8E8E; }
.abSpcpriority1ConBgCol { background-color: #FFFFFF; }

.abSpcpriority-1HdBgCol { background-color: #8B8DA3; }
.abSpcpriority-1BdCol { background-color: #818286; }
.abSpcpriority-1ConBgCol { background-color: #FFFFFF; }

.abSpcpriority-2HdBgCol { background-color: #8398E6; }
.abSpcpriority-2BdCol { background-color: #8398E6; }
.abSpcpriority-2ConBgCol { background-color: #FFFFFF; }

.aclMn2HdBgCol {  background-color: #FFC64C; }
.aclMn2BdCol { border-width:1px; border-color:#8E8E8E; border-style:solid; background-color: #FFFFFF; }
.aclMn2ConBgCol { background-color: #FFEDBD; }

/* ende der boxen */

/* accgroup; accarticle */

.accMnTt { font-weight: bold; font-size: 16px; color: #8E8E8E; background-color: #FFD97F; }
.accMnTt2 { font-weight: bold; font-size: 14px; color: #000000; }
.accMnDsc { font-weight: none; font-size: 12px; color: #000000; }

a:link.accMn2Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:visited.accMn2Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:active.accMn2Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:hover.accMn2Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
.accMn2Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }

a:link.accMn3Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:visited.accMn3Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:active.accMn3Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
a:hover.accMn3Tt { font size: 11px; font-weight: bold; color: #000000; background-color: #FFEDBD; }
.accMn3Tt { font size: 12px; font-weight: bold; color: #000000; background-color: #FFEDBD; }


.accSpcMoBgCol { background-color: #FFEDBD; }

.accMnTt3 { font-weight: none; font-size: 11px; color: #181C47; }
a:link.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; color: #181C47; }
a:visited.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; color: #181C47; }
a:active.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; color: #181C47; }
a:hover.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF; color: #181C47; }

.accMnTt4 { font-weight: none; font-size: 11px; color: #8E8E8E; }


/* ende accgroup; accarticle */

.abSmLiHd { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000000; }
.abSmLiTt { font-size: 11px; font-weight: bold; color: #141414;}
.abSmLiPr { font-size: 12px; font-weight: bold; color: #141414; }
.abSmLiVATPfx { font-size: 10px; color: #8E8E8E; }
.abSmLiLn { background-color: #818286; }
.abSmLiIm { background-color: #FFFFFF; }

a:link.abSmLiTt { font-size: 11px; font-weight: normal; text-decoration: none; color: #141414; }
a:visited.abSmLiTt { font-size: 11px; font-weight: normal; text-decoration: none; color: #141414; }
a:active.abSmLiTt { font-size: 11px; font-weight: normal; text-decoration: none; color: #141414; }
a:hover.abSmLiTt { font-size: 11px; font-weight: normal; text-decoration: none; color: #141414; }

<!-- Warenkorbmanager -->

.bkMnMnBgTt { font-size: 18px; font-weight: bold; color: #000000; }
.bkMnMnBgCol { background-color: #FFFFFF; }
.bkMnHdBgCol { background-color: #181C47; }
.bkMnFtBgCol { background-color: #F2D8A4; }
.bkMnFtBgCol2 { background-color: #181C47; }
.bkMnFtBdCol { border-color: #000000; }
.bkMnArtBgCol { background-color: #FFFFFF; }
.bkMnArtLn { background-color: #CDCDCD; }
.bkMnPrTot { font:20px Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; }
.bkMnPrTot2 { font:20px Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; }
.bkMnPrTotBgCol { background-color: #FFFFFF; }
.bkMnLdTt { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; font-weight:bold; }
.bkMnLdTx { font: 8pt Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; }
.bkMnCfrHd { color:#000000; background:#E3E3E3; }

.bkMnCfrCvpTt { font-size: 10px; color:#003399;}

.bkMnAdHdBgCol { background-color: #181C47; }

.bkSmLn { background-color: #FFEDBD; }
.bkSmLk2 { background-color: #FFEDBD; }
.bkSmLn3 { background-color: #FFFFFF; }
.bkSmCon { background-color: #00C0F4; }
.bkSmCon a { background-color: #FFFFFF; }
a:link.bkSmCon a{ font-size: 10px; color: #FFFFFF }
a:visited.bkSmCon a { font-size: 10px; color: #FFFFFF }
a:active.bkSmCon a { font-size: 10px; color: #FFFFFF }
a:hover.bkSmCon a { font-size: 10px; color: #FFFFFF }

.bkSmHd { font-size: 10px; background-color: #FFC64C; color: #14175C; font-weight: regular; }
.bkSmArt { font-size: 10px; background-color: #FFEDBD; color: #000000; }
.bkSmFt { font-size: 10px; background-color: #FFC64C; color: #14175C; }


a:link.bkSmLk { font-size: 10px; color: #FFFFFF }
a:visited.bkSmLk { font-size: 10px; color: #FFFFFF }
a:active.bkSmLk { font-size: 10px; color: #FFFFFF }
a:hover.bkSmLk { font-size: 10px; color: #FFFFFF }

.bkMnPy { background-color: #B6B9D7; }
.bkMnPyTx { background-color: #B6B9D7; }
.bkMnPyErr { background-color: #FF0000; color: #000000; }
.bkMnPyErrTx { background-color: #FF0000; color: #FFFFFF; }

.bkMnPy2 			{ background-color: #B6B9D7;}
a:link.bkMnPy2 		{ background-color: #B6B9D7; text-decoration: underline; }
a:visited.bkMnPy2 	{ background-color: #B6B9D7; text-decoration: underline; }
a:active.bkMnPy		{ background-color: #B6B9D7; text-decoration: underline; }
a:hover.bkMnPy2		{ background-color: #B6B9D7; text-decoration: underline; }

a:link.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:visited.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:active.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:hover.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }

.mrMnTt { font-size: 18px; font-weight: bold; color: #000000; }
.mrMnMnBgCol { background-color: #FFFFFF; }
.mrMnHdBgCol { background-color: #FFFFFF; }
.mrMnHdCoBgCol { background-color: #8B8DA3; }
.mrMnArtCbBgCol { background-color: #181C47; }
.mrMnArtLn { background-color: #CDCDCD; }
.mrMnArtBgCol { background-color: #FFFFFF; }
.mrMnFtBgCol { background-color: #F2D8A4; }
.mrMnFtBdCol { border-color: #000000; }
.mrMnPrTot { font:20px Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; }
.mrMnPrTotBgCol { background-color: #FFFFFF; }
.mrMnLnBgCol { background-color: #000000; }
.mrMnLdTt { font-size: 11px; font-family: Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; font-weight:bold; }
.mrMnLdTx { font: 8pt Arial,Helvetica,sans-serif; color:#000000; background:#FFFFFF; }
.mrMnSct { font: 8px Courier; color:#000000; background:#FFFFFF; border-color: #000000; border-style: thin; }
.mrMnIn { font: 12px Courier; color:#000000; background:#000000; border-color: #000000; border-style: thin; }
.mrMnOr { font-size: 10px; color: #000000; }

.mrOptMnBgCol { background-color: #FFFFFF; color:#181C47; }
.mrOptMnTt { font-size: 18px; font-family: Arial,Helvetica,sans-serif; color:#181C47; font-weight: bold; }
.mrOptMnTx { font-size: 11px; font-family: Arial,Helvetica,sans-serif; color:#181C47; font-weight: none; }
.mrOptMn2BgCol { background-color: #818286; color:#FFFFFF;}
.mrOptMn2Tt { font-size: 13px; font-family: Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight: bold; }
.mrOptMn2Tx { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight: none; }


.imZoTi { font-size: 20px; font-weight: bold; color: #000000; background:#FFFFFF;}

/* pdf */
a:link.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

/* merkzettel */
.favHdLn    { font size: 14px; font-weight: bold; color: #FFFFFF; background-color: #FFFFFF; }
.favTtIn    { font size: 18px; font-weight: bold; color: #00C0F4; background-color: #FFFFFF; }
.favTt      { font size: 10px; font-weight: bold; color: #8E8E8E; background-color: #FFFFFF; }
.favTbRow   { font size: 12px; font-weight: regular; color: #8E8E8E; background-color: #FFFFFF; }
.favTbRow1  { font size: 12px; font-weight: regular; color: #8E8E8E; background-color: #FFFFFF; }
.favTbHdLn  { font size: 18px; font-weight: bold; color: #00C0F4; background-color: #FFFFFF; }
.favTbTdTt  { font size: 10px; font-weight: bold; color: #8E8E8E; background-color: #FFFFFF; }
.favBgCol   { background-color: #E0E0E0; }
.favBgCol2  { background-color: #FFFFFF; }

/* Angebot Print */
.favTtInOf    { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTtOf      { font size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbRowOf   { font size: 12px; font-weight: regular; color: #000000; background-color: #FFFFFF; }
.favTbRowOf1  { font size: 12px; font-weight: regular; color: #000000; background-color: #D0D0D0; }
.favTbHdLnOf  { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbTdTtOf  { font size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbDa      { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbTi      { font size: 28px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favBgColOf   { background-color: #D0D0D0; }
.favBgColOf2  { background-color: #FFFFFF; }

/* Bestellung Print */
.favTtInOf    { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTtOf      { font size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbRowOf   { font size: 12px; font-weight: regular; color: #000000; background-color: #FFFFFF; }
.favTbRowOf1  { font size: 12px; font-weight: regular; color: #000000; background-color: #D0D0D0; }
.favTbHdLnOf  { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbTdTtOf  { font size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbDa      { font size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favTbTi      { font size: 28px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.favBgColOf   { background-color: #D0D0D0; }
.favBgColOf2  { background-color: #FFFFFF; }


/* USP-Tabellen */
.USP1 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#000000; }

.USP2 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.USP3 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.USP4 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.USP5 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }

/* Navigation in der Suche */
#nav { list-style: none; margin: 0px; padding-left: 0px; overflow: hidden; z-index: 100; }
html #nav { /* !IE */ overflow: visible; }
#nav li { display: block; position: relative; }
#nav li a { text-decoration: none; }
#nav ul li a { cursor: pointer; /* Opera */ display: block; padding: 0px; text-decoration: none; overflow: hidden; }
html[lang='\de'] #nav li a { /* !IE */ padding: 0px; overflow: visible; }
#nav li:hover ul { display: block; }
#nav li ul { border: 1px solid #000000; display: none; left: 0; margin: 0; min-height: 0; overflow: visible; padding: 0px; margin-left: 10px; z-index: 2; position:absolute; width: 280px; margin-left: -230px; margin-top: -14px; background-color:#FFEDBD; }
#nav li ul li {  border-bottom: 1px solid #000000; }
#nav li ul li.last { border-bottom: 0px; }

/* FactFinder CSS */
.searchgroup { color:white; font-weight: bold; background-color:#00A6EB; height:22; padding-top:8px; padding-left:10px; }
.choosepage { position: relative; left: 290px; text-align:right; color: #3D3D3D; background-color: #FFFFFF; padding-bottom:10px; width:300px; text-decoration: none; }
a:link.choosepage     {  font-weight: bold; text-decoration: underline; color: #3D3D3D;  }
a:visited.choosepage  {  font-weight: bold; text-decoration: underline; color: #3D3D3D;  }
a:active.choosepage   {  font-weight: bold; text-decoration: underline; color: #3D3D3D;  }
a:hover.choosepage    {  font-weight: bold; text-decoration: underline; color: #00A6EB;  }

.choosepage strong { font-size: 14px; }
.searchgroupentry { font-size: 11px; color:#000000; background-color: #C3EBFB; padding-left:1px; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid; }
.searchgroupentry a:link { font-size: 11px; color:#000000; background-color: #C3EBFB; padding-left:1px; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid; }
.searchgroupentry a:visited  { font-size: 11px; color:#000000; background-color: #C3EBFB; padding-left:1px; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid; }
.searchgroupentry a:active  { font-size: 11px; color:#000000; background-color: #C3EBFB; padding-left:1px; border-bottom-width:1px; border-bottom-color:#000000; border-bottom-style:solid; }
.searchgroupentry a:hover { text-decoration:none; }
#searchgroupnav { background-color: #FFEDBD }
#factfinderfilter { background-color: #8E8E8E }
#factfinderfilter .searchgroup { color: white; font-size: 16px;  font-weight: normal; background-color:#00A6EB; height:22; padding-top:5px; padding-left:5px; padding-bottom: 5px;  border-bottom: 1px solid #FFFFFF;  }
#factfinderfilter .fffilter { background-color:#8E8E8E; margin-left:8px;}
#factfinderfilter .ffiltertext { color: #FFFFFF; background-color:#8E8E8E }
.fffilter select {width:230px}
.normalsearch {font-weight: bold;}

/* Vorschlagsliste */
.suggest { position:relative; left: 8px; width:115px; }
div.suggestLayer { height:0px; widht:0px; position:relative; margin-left:auto; margin-right:0; top: -4px; display: none; z-index:1000; }
table.suggestLayer { width: 30px; border: 1px solid #000000; height: 12px; background-color: white; }
.suggestLayer tr:hover { color:white; background-color:#C3EBFB; }
td.suggestLayer { height: 3px; font-family: Arial; font-size: 2px; }

/*Artikelansicht */
#articleoptionsbox {width:240px;  background: #00C0F4;  font-size: 12px; border: 1px solid black     }
#articleoptionsbox h2 {color: black; font-size: 16px;  font-weight: bold; background-color:#00C0F4; height:22; padding-top:5px; padding-left:5px; padding-bottom: 5px;}
#articleoptionsbox a {color: white; font-size: 10px;}
#articleoptionsbox a:link {font-weight: normal; text-decoration: none; color: black;  vertical-align: middle; }
#articleoptionsbox a:visited {font-weight: normal; text-decoration: none; color: black; vertical-align: middle; }
#articleoptionsbox a:active {  font-weight: normal; text-decoration: none; color: black; vertical-align: middle;  }
#articleoptionsbox a:hover {  font-weight: normal; text-decoration: none; color: #00A6EB; vertical-align: middle;  }

.articleoptions {background: #8E8E8E;    }
.articleoption {color: black; font-size: 10px; background-color: #FFFFFF;}
a:link.articleoption     {  font-weight: normal; text-decoration: none; color: black;  }
a:visited.articleoption  {  font-weight: normal; text-decoration: none; color: black;  }
a:active.articleoption   {  font-weight: normal; text-decoration: none; color: black;  }
a:hover.articleoption    {  font-weight: normal; text-decoration: none; color: #00A6EB;  }

.accessorybox { background: #FFFFFF; width: 240px;  border: 1px solid #3D3D3D;  }
.accessorybox h2 { color: black; font-size: 16px;  font-weight: bold; height:22; padding-top:5px; padding-left:5px; padding-bottom: 5px;}
.artMnFuAcc { font: normal; padding: 5px;}
a:link.artMnFuAcc     {  font-weight: normal; text-decoration: none; color: #000000;  }
a:visited.artMnFuAcc  {  font-weight: normal; text-decoration: none; color: #000000;  }
a:active.artMnFuAcc   {  font-weight: normal; text-decoration: none; color: #000000;  }
a:hover.artMnFuAcc    {  font-weight: normal; text-decoration: none; color: #00A6EB;  }

.artMnFuTrInfo { font-size:10px; color:#FFFFFF; background-color:#FFFFFF; }
a:link.artMnFuTrInfo { font-size:10px; color:#FFFFFF; background-color:#8E8E8E; font-weight:normal; text-decoration:none; }
a:visited.artMnFuTrInfo { font-size:10px; color:#FFFFFF; background-color:#8E8E8E; font-weight:normal; text-decoration:none; }
a:active.artMnFuTrInfo { font-size:10px; color:#FFFFFF; background-color:#8E8E8E; font-weight:normal; text-decoration:underline; }
a:hover.artMnFuTrInfo { font-size:10px; color:#FFFFFF; background-color:#8E8E8E; font-weight:normal; text-decoration:underline; }

.artMnFuTrInfo3 {}
.artMnFuAccPrice { border-bottom: 1px solid #00A6EB; }
.abMnPr {}

.artMnFu2Acc { font-size: 14px; font-weight: bold; color: #000000; }
a:link.artMnFu2Acc { font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
a:visited.artMnFu2Acc { font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
a:active.artMnFu2Acc { font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
a:hover.artMnFu2Acc { font-size: 12px; font-weight: normal; text-decoration: none; color: #00A6EB; }


.artMnFuAccText {}
.artBxBorder1 {}
.artBxBorder4 {}
.artMnFuBackColor td {background-color: white; border-bottom: 1px solid #00C0F4;}
.articleimage {}
.articleprice {}
.articlesetbox {border: 1px solid black }
.articletechdat {}

.borderBottom { }

.content {border-top: 1px solid black; border-bottom: 1px solid #00C0F4 }
.image { text-align: left; padding: 5px; }


.small2right {}
.spacer {}
.text {}

/* Zusaetzliche Artikelbilder */
.furtherimages {width: 100%; text-algin: left; }
.imagestd {margin-left:20px; vertical-align:middle; text-align: center; }
.furtherimagestd {width: 82px; height: 82px; border: solid 1px #000000; vertical-align:middle; text-align: center; }
.furtherimagestd2 {width: 52px; height: 52px; border: solid 1px #000000; vertical-align:middle; text-align: center; }
.furtherimage { margin: 10px;  border: 1px solid #00A6EB; display:block; height:75px;  width:75px; text-align:center;  vertical-align: bottom; }