/* auto-center content*/
#container{width:1250px;margin:0 auto; border:0;}
#frameWarenkorb{width:100px;}

/* -------allgemein--------------------------------------------------------------------------- */
body { margin:0; }
.nah {margin:0;}
table.nah {border-collapse:collapse;}
.table_inhalt {margin:10px 15px 15px 15px}
img {border:none;}
a img {border:none;}
form {margin:0px;display:inline;border:0;}
.artliste th {background-color:#dcdcdc;}
.artliste td {height:60px;}

/* -------Design--------------------------------------------------------------------------- */
body{background:url(/pic/bg_verlauf_dunkelblau.gif); background-attachment:fixed;}     /*bg_verlauf_dunkelblau.gif*bg_verlauf_grau.gif*/

a, a:link {color:#00f; text-decoration:none;}
a:visited {color:#008; text-decoration:none;}
a:hover   {color:#000; text-decoration:underline;}
a:active  {color:#008; text-decoration:none;}

.download_link a:link {color:black;}
.download_link a:visited {color:#008; text-decoration:none;}
.download_link a:hover   {color:#4181A7; text-decoration:underline;}
.download_link a:active  {color:#008; text-decoration:none;}


.aufzaehlung {list-style-type:none;padding:0;}
.aufzaehlung LI {background-repeat:no-repeat; height:36px;padding-top:10px;padding-left:25px;}
.icoHaken {background-image:url(../pic/werbung/haeckchen.png);}


body,td { font-size: 10pt; font-family:Arial,Helvetica,sans-serif;font-weight:none;}

/* h1     { color:#00A0C0; font-size: 20pt; font-family:Pump Demi Bold LET,Arial,Helvetica,sans-serif; font-weight:bold;}*/
h1        { color:black; font-size: 20pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h2        { font-size: 14pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h3        { font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h4        { font-size: 10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h5        { font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}

/* in Druckansicht - Vielen Dank für Ihre Bestellung - Seite*/
.printorder{border-style:solid; border-top-color:#d2d2d2; border-bottom-color:#d2d2d2; border-left-color:white; border-right-color:white; border-width:2px;}


/* Feld in der Artikelbezeichnung ganz unten, wo Kurzinfo, Preis und in den Warenkorb dasteht*/
.orderfromarticle {background-color:#E6E6E6;padding:10px;}


/* ------------ horizontale Linien ------------ */
hr { color:#dddddd; width:100%; text-align:center; height:4px;}
.hr_grau {color:#dddddd;width:100%;text-align:center;height:4px;}
/* wenn als div/span */
.hr2grau,.hr4grau {background-color:#C8C8C8; height:1px;border:0;padding:0;margin:0;display:block;}
.hr2grau {height:2px;}
.hr4grau {height:4px;}
/* ------------ Button ------------ */
        .imgButton { }
        .allg {color:#FFFFFF;background-color:#59667B; border-style:outset; border-color:#9AA5B6 #AAA9A9 #92C5CA #9AA5B6; font-weight:bold;}
        /*----- Navigate-Buttons WK/Payment ----*/
        .btnNaviBack {width:250px;height:35px;padding:0 10px;margin:0;float:left}
        .btnNaviNext {width:250px;height:35px;padding:0 10px;margin:0;float:right}

/* ------------ Popups ------------ */
        table.popup
        {
                background-color:#E8E8E8;border-color:#C9D1D1;border-width:3px;
                border-style:solid;background-color:#FFFFFF;
        }
        tr.popupline{font-size:8pt;}
        tr.popupline td{padding:0px;}
        table.popuptitel{border-bottom:4px #C9D1D1; padding-bottom:0px; margin:0px;background-color:#C9D1D1}
        table.popuptext{padding-bottom:0px; margin:0px; background-color:#FFFFFF;}

/* ------------- Frame Top ----------------------------------------------------------------- */
        #headerBg {height:100px;text-align:left;color:white;padding-top:0px; background-image:url(/pic/myMCU_empty.png); background-repeat:no-repeat;} /*hintergrund_top.png*/
        #headerBg DIV {color:white;font-family:Verdana;}
        .headermenu {margin-left:700px;}
        .headermenu *,.headermenu A {color:white;font-weight:bold; font-family:verdana;}
        .headermenu LI {padding-bottom:5px;}

/* ------------- Frame left ----------------------------------------------------------------- */
/* Shop Logo */
        .shopLogo{height:105px;text-align:center;}
        .shopLogo IMG {margin-right:20px; margin-left:10px; margin-bottom:0px;border:0}

/* Shop Arten - Flaggen */
        .shopArten {position:relative;top:0px;text-align:left;padding-left:3px;width:200px;}
        .shopArten A {margin:0;margin-right:1px;text-decoration:none;}
        .shopArten IMG {width:34px;height:20px;}

/* ------------- Frame left ----------------------------------------------------------------- */
        A.rfReginalP {display:block;cursor:pointer;}
        A.rfReginalP IMG {display:block;float:left;width:40px;height:31px;}
        A.rfReginalP SPAN {display:block;float:left;margin:6px 0 6px 10px;}

/* ------------- Frame right ----------------------------------------------------------------- */
/* Social Network Icons */
        .socNet {position:relative;top:0px;width:245px;margin:0 auto;text-align:right;}
        .socNet A {margin:0;text-decoration:none;}
/* newsBox */
        .newsBox {height:190px;overflow:auto;padding:0 2px;color:#808080;font-size:9pt;}
        .newsBox P {margin:0;padding-bottom:4px;}
        .newsBox P SPAN {font-weight:bold;}
/* Portale */
        .portalLink {margin-top:10px;margin-bottom:20px;}
        .portalLink DIV.portalLinkRow {width:205px;margin:14px auto;}
        .portalLink A {display:block;float:left;padding:0;font-size:1pt;overflow:hidden;}
        .portalLink A, .portalLink IMG {width:94px;height:69px;border:0;}
        .portalLink A:hover {background-color:black;}

/* ------------- Frame --------------------------------------------------------------------- */
/* Hintergrund = Papier */

/* Hintergrundfarbe des linken/recht/tab-Frames */
        .colPaper {background-color:#5888A5;} /* #dcdcdc */ /* #5A85A1 */ /* 5888A5 */
        .colInhalt {background-color:white;}

/* SeitenRand Mitte */
        TD.frameHeaderB {border:0;border-left: 1px solid #5888A5; border-right: 1px solid #5888A5;}
        TD.frameInhaltB {border-left: 1px solid #bbc0c4; border-right: 1px solid #bbc0c4;padding:4px; }

/* Unten */
        #frameBottom {font-size:8pt; color:white; background-color:#5888A5; text-align:center;vertical-align:middle;}

/*------------ xBox -------------*/
/* Breite */
        .xbox {width:240px; padding-bottom:5px;}
/* Inhalt Hintergrund */
        .xboxbottom .xb2, .xboxbottom .xb3, .xboxbottom .xb4, .xboxcontent{background-color:white;}
/* Überschrift - Hintergrund*/
        .xboxtop .xb2, .xboxtop .xb3, .xboxtop .xb4, .xboxcontent h1 {background-color:#48738F;}
/* Rand  */
        .xb1         {background:#fff;}
        .xboxcontent, .xboxcontent h1, .xb2, .xb3, .xb4 {border-color:#fff;}
/* Font Überschrift */
        .xbox h1 {font-size:10pt;color:white;}
/* Font Inhalt */
        .xbox {font-size:10pt;}
/* Konstruktion */
        .xbox h1
                {margin:0; padding:0px 10px 5px 10px; border-bottom-width:1px; border-bottom-style:solid; }
        .xboxtext {margin:0; padding:5px 10px 0px 10px;}
        .xbox {background: transparent; float:left; margin:0px 3px 3px 3px;}
        .xboxtop, .xboxbottom {display:block; font-size: 1px;}
        .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
        .xb2, .xb3, .xb4 {border-style:solid; border-width:0px 1px 0px 1px;}
        .xb1 {margin:0 5px; height:1px;}
        .xb2 {margin:0 3px; height:1px;}
        .xb3 {margin:0 2px; height:1px;}
        .xb4 {margin:0 1px; height:2px;}
        .xboxcontent {display:block; border-style:solid; border-width:0px 1px 0px 1px; height:auto;}
        * html .xboxcontent {height:1px;}
/*--------- Tab-Menu ------------*/

/* Font */
        #frameHeader A{font-weight:bold; font-size:10pt; color:#006;}
        #frameHeader A:hover {color:#00F;}
        #frameHeader #tabCurrent A {color:#006;}
        #frameHeader #tabCurrent A:hover {color:#00F;}
/*konstruktion*/
        #frameHeader { BACKGROUND-image:url(/pic/design/tab_bg.gif); background-repeat:repeat-x; background-position:bottom; FLOAT:left; WIDTH:100%; LINE-HEIGHT:normal}
        #frameHeader UL {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:5px; MARGIN: 0px; LIST-STYLE-TYPE: none}
        #frameHeader LI {PADDING-RIGHT:1px; PADDING-LEFT:7px; PADDING-BOTTOM:0px; PADDING-TOP:0px; BACKGROUND: url(/pic/design/tab_left.gif) no-repeat left top; FLOAT: left; MARGIN: 0px;}
        #frameHeader A  {PADDING-RIGHT:8px; PADDING-LEFT:0px; PADDING-BOTTOM:4px; PADDING-TOP:5px; DISPLAY: block; BACKGROUND: url(/pic/design/tab_right.gif) no-repeat right top; FLOAT:left; TEXT-DECORATION: none}
        #frameHeader A  {FLOAT: none}
        #frameHeader #tabCurrent {BACKGROUND-IMAGE: url(/pic/design/tab_left_on.gif)}
        #frameHeader #tabCurrent A {BACKGROUND-IMAGE: url(/pic/design/tab_right_on.gif); PADDING-BOTTOM: 5px;}

/* ------------ Produktgruppen Seite ------------- */
        .katListeInfo {}
        .katListeInfoL, .katListeInfoR {width:338px;height:100px;border:1px solid #5888A5;margin:8px 0;}
        .katListeInfoL {float:left;}
        .katListeInfoR {float:right;}
        .katListeInfoPic {display:block;float:left;width:100px;height:100px;}
        .katListeInfoPic IMG {display:block;margin:0 auto;margin-top:7px;}
        .katListeInfoTxt {float:left;width:222px;height:95px;padding:5px 5px 0 10px;}
        .katListeInfoTxt A {font-weight:bold;}

        table.katListe {border-collapse:collapse;border:2px solid #dcdcdc;border-left:0;border-right:0;}
        table.katListe TD{padding:5px;height:90px;border-bottom:2px solid #dcdcdc;}

/*----------- kategorienListe ---------*/
        .kategorienListe A {font-size:11pt;margin:2px 5px;white-space:nowrap;display:block;height:18px;float:left;}
        .kategorienListe {padding:2px;background-color:#DDD;height:44px;}
        .kategorienListe A.katSelected {color:#000;font-weight:bold;text-decoration:none;}
/*----------- kategorienTree ---------*/
        ul.kattree { margin-top: 0; padding-left:20px; }

/*------------- Suchwort-Markierung FAQ und Downloads -------*/
        .suchwortMarkierung {background-color:#FFFF88;}

/*----------- Navigationbar für mehrseitige ergebnisse ----*/
        .NavibarInfo {float:left;padding:3px 0;margin:0;}
        .dlNavibarErg {float:right;padding:3px 0;}
        .dlNavibar A,.dlNavibarErg {margin:3px 0 3px 2px;}
        .dlNavibar {margin:0;padding:0;}
        .dlNavibar LI{list-style-type:none;float:left;}
        .dlNavibar A{text-align:center;text-decoration:none;display:block;min-width:15px;
                                 background-color:#F5F5F5;border:1px solid #CCC;padding:2px;}
        .dlNavibar A:HOVER{background-color:#DDD;text-decoration:none;}
        A.dlNavibarSelected {background-color:#CCF}

/*------------- Download-Startseite -------*/
        .dlKatList {margin-left:15px; padding:10px;}
        .dlKatList LI {margin-bottom:20px;}
        .dlKatList LI A {font-weight:bold;}

        .dlTopDLBox, .dlNewDLBox {margin-bottom:5px;}
        .dlTopDLBox H3, .dlNewDLBox H3 {margin:2px 0;}
        .dlTopDLBox OL, .dlNewDLBox OL {margin:0;padding:1px 1px 0 1px;border:1px solid #5888A5;}
        .dlTopDLBox LI, .dlNewDLBox LI {list-style-type:none;margin-bottom:1px;padding:2px;}
        .dlTopDLBox .dlEntry {width:92%;float:left}

        .dlNewDLBox .dlEntryT {width:21%;float:left;color:#555;}
        .dlNewDLBox .dlEntry {width:71%;float:left}

        .dlEntry A {color:black;}
        .dlBoxPos {width:7%;float:left}

        .dlFileBox {}
        .dlFileBox H3 {margin:0;margin-bottom:4px;}
        .dlFileBox H4 {position:relative;margin:0;top:-38px;left:5px;}
        .dlFileBox DIV IMG {position:relative;top:-5px;left:238px;}
        .dlFBTop {border:1px solid #5888A5;border-bottom:0;height:25px;}
        .dlFBTxt {border:1px solid #5888A5;border-top:0;padding:2px;padding-bottom:4px;margin-bottom:8px;}
        .dlFBTxt UL {margin:0;padding-left:25px;}
/*------------- Datei-Download Seite -------------*/
        /* Überschrift */
        .hlDl {font-weight:bold;background-color:#F4F4F4;border-bottom:2px solid #CCC;border-top:2px solid #CCC;padding:1px 0 1px 2px;margin:2px 0;}
        /* Beschreibung zum Download */
        .hlDescrDl {font-weight:bold;}
        /* Block für eine Datei zum Download = ICON + TEXT */
        .dlDesc {width:400px;float:left;margin:0 2px;}
        .dlFiles {width:292px;float:right;}
        .dlFilesIcon {display:block;float:left;margin-right:2px;margin-top:2px;}
        .dlFilesIcon IMG {width:38px;height:44px;}
        .dlFilesDesc {float:left;width:250px;}
        .dlFilesDesc IMG {margin-left:2px;}
        A.dlFilesDesc {display:block;overflow:hidden;white-space:nowrap;}

        /* suche + ergebnisliste */
        .searcherg {border:1px solid #CCC;}
        /* navi bar > aktuelle ergebnisseite*/
        .searchbar {border-bottom:1px solid #CCC;padding:3px;background-color:#ccc;min-height:1px;}
        /* Fussbereich für notwendige Zusatz-Software oder Links */
        .footDl {min-height:1px;margin-top:5px;padding:5px;border-top:2px solid #EEE}
        .footDlDescr {float:left;width:140px;display:block;font-size:8pt}
        .footDlIcon  {float:left;font-size:8pt;text-align:center;}
/*------------ FAQ Seite -----------*/
        .listFaq {}
        .listFaqEntry {margin:3px 0}
        /* kurze Beschreibung */
        .FaqTitel {}
        /*aufklappbarer Text*/
        .FaqText {padding:5px;background-color:#FFFFD0;border:1px solid #888;margin:5px 0}
/* ---------------- Info ----------- */
        .flyer {width:325px;float:right;}
        .flyer A {float:right;margin:0 0 10px 10px;width:150px;height:300px;}
        .flyer A.unten {padding-top:50px;padding-bottom:0;}
        .flyer A.oben {padding-top:0;padding-bottom:50px;}
        .flyer IMG {margin:0 auto;display:block;}
/*---- Artikel Seite ---*/
        /* Bild */
        .artBild {float:left;border:2px solid #C8C8C8;padding:5px 1px;text-align:center;max-width:404px;}
        .artBild IMG {max-width:398px;}
        .artBild SPAN{text-align:right;display:block;padding-right:5px;}
        /* Preis/Menge*/
        .artPreisDl {float:right;text-align:left;padding:2px;background-color:#E6E6E6;border:4px solid #C8C8C8;max-width:325px;}
        .artPreisDl H2 {font-size:12pt;padding:0;margin:0;margin-bottom:5px;}
        .artPreisDl INPUT {margin-left:5px;}
        .btnArtBuy {width:135px;}
        /* Liste Downloads */
        .artDownloads {}
        /* Artikel Info */
        .feldArtInfo {margin:0;padding:0;}
        /* empf. Artikel */
        .empfArtikelLink {list-style-type:none;padding:0}
        .empfArtikelLink li {margin-right:10px;display:block;float:left;}

/* ---- generelle Infos: wie mwst Hinweis usw. ---*/
        .smallInfoTxt {font-size:8pt;font-family:Arial;text-align:justify;}
        .blockTxt {text-align:justify;display:block;}

/*--------- Warenkorb ---------- */
        table.liste {width:100%;border-collapse:collapse;}
        table.liste THEAD {background-color:whitesmoke;border:0}
        table.liste TH {padding:3px;text-align:left;border:1px solid #CCC;}
        table.liste TD {padding:2px;border:1px solid #CCC;border:1px solid #CCC;}
        /* artBildKlein */
        .WKartBildKlein {max-width:80px;max-height:70px;}
        /* artInfoKurz */
        .WKartInfoKurz {text-align:left; font-size:9pt;}
        /* Preise + Anzahl */
        .WKgpreis,.WKepreis,.WKanz {text-align:right;vertical-align:middle;}
        /* in WK / entfernen Bilder */
        .WKbtns {white-space:nowrap;}
        /* Hinweise */
        .WKartHinweise {font-size:9pt;text-align:left;border-collapse:collapse;border:0;}
        .WKartHinweise H2 {font-weight:bold;font-size:12pt;padding:0;margin:0;margin-bottom:5px;}
        /* versandhinweise */
        .WKversand {}
        .WKversand TD {text-align:right;white-space:nowrap;}
        /* rabatte/aktionen */
        .WKaktion TD {text-align:right;}
        /* WK Summenpreis */
        .WKsumme TD {text-align:right;padding-bottom:5px;font-weight:bold;font-size:12pt}
        .WKsteuer TD {text-align:right;}

/* Bestellvorgang Navi */
        .bvNavi {padding:5px 20px;height:80px;border-top:2px solid gray;border-bottom:2px solid gray}
        .bvLinks,.bvLinksPfeil {margin:0;padding:0;list-style-type:none;}
        .bvLinks LI,.bvLinksPfeil LI {float:left;display:block;padding:3px 0;text-align:center;height:35px;}
        .bvLinksPfeil LI {width:40px;height:30px;}
        LI.bvLinksText {width:130px;}
        LI.bvLinksNoText {width:50px;}
        LI.bvLinksAktiv {font-weight:bold}

/* --- sonstiges --- */
        .clAll {clear:both}
        .lfFlBl {display:block;float:left; padding-left:10px;padding-right:10px;}