.text { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:justify; }
.etext { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 500; color:black; text-align:justify; }
.otext { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;  }
.preis1 { font-family:Verdana, Arial; font-size: 14px; font-style: normal; font-weight: 800; color:black;  }
.textblau { font-family:Verdana, Arial; font-size: 13px; font-style: normal; font-weight: 800; color:#0033CC; text-align:justify; }
.werbetext1 { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 800; color:#0033CC; text-align:justify; }
.werbetext2 { font-family:Verdana, Arial; font-size: 13px; font-style: normal; font-weight: 800; color:black text-align:justify; }
.werbetext3 { font-family:Verdana, Arial; font-size: 13px; font-style: normal; font-weight: 800; color:red; }
.lieferartikel { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:#0033CC; text-align:left; }
.textklein { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:black; }
.blocktext { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:#black; 
             text-align:justify;  }
.alternativtext { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:red; }
.zahlinfotext { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }
.teillieferung { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }
.frachtinfo { font-family:Verdana, Arial; font-size: 9px; font-style: normal; font-weight: 500; color:black; }
.verfuegbarkeit { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;}
.summenwarenkorb { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:left; }
.rechnungsbetrag { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:red;  }
.mengetext { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:right; }
.meldung1 { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 800; color:red; text-align:center; }
.anzahl { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; background-color:white; text-align:right; }
.anzahlsperren { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; background-color:#c4c4c4; text-align:right; }
.preisproeinheit { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }
.farbselect { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight:500; color:black; }
.preismit { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 800; color:red; }
.preisohneinliste { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;}
.preismitinliste { font-family:Verdana, Arial; font-size: 11pt; font-style: normal; font-weight: 800; color:black;}
.grundpreise { font-family:Verdana, Arial; font-size: 9px; font-style: normal; font-weight: 500; color:#3060ae;  }
.ueberschriftgrund { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:#3060ae;  }
.ueberschriftstaffel { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:red;  }

.crosspreis { font-family:Verdana, Arial; font-size: 10pt; font-style: normal; font-weight: 800; color:black; }
.crossliste1 { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }
.crossliste2 { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; 
               border-bottom:1pt dashed #ee1d24;
             }
.eingabe { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }
.logineingabe { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; width:157px; }
             
.unsichtbar { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 500; color:white }
.summe { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black }

.versenden { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:left; }
.empfversenden { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; text-align:left; height:35px}
.fversenden { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; text-align:left;}
.textareaversenden { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; text-align:left; width:220px; }
.empfversendengrau { background-color:#ececec; font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; text-align:center; height:30px }


#hinweis {
	position:relative;
	left:200px;
	top:400px;

        display:none;
        width:200px;
        height:80px;
        font-family:Verdana, Arial; font-size:11px; font-style:normal; font-weight:800; color:black; text-align:left;
        background-color:#f2f2f2;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	zindex:10;
    
}


.zusatz { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight:500; color:black; text-align:left}

.infobreite {
       font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
       width:350pt;
       background-color:white;
}

.infobreite2 {
       font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
       width:400pt;
       background-color:white;

}


.fpadding { padding:5px; }

.sweiss { background-color:white; font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:justify; }
.sdunkel { background-color:white; font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:justify; }
.schulinfo {font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:red;}

.bgliste { 
          background-color:#E3EDEF;
}

.artikelliste { 
          border-bottom:1pt solid red;
}

#schulsonderliste { 
          font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;
          border-top:1px solid #silver;
          border-left:1px solid #silver;
          border-right:1px solid #silver;
          border-bottom:1px solid silver;
          background-color:#E3EDEF;
          left:3pt;
          top: -5pt;
          display:box;
          width:100px;
          zindex:5;

}

.linieschwarz { 
          font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;
          border-top:0px solid #999999;
          border-left:0px solid #cccccc;
          border-right:0px solid #cccccc;
          border-bottom:1px solid black;
}

.tiefpreis { 
          font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:1pt dashed #ececec;
          background-color:white;
}

.stars { 
           font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black;
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:1pt dashed #ececec;
          background-color:white;
}

.patronenliste { 
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:1pt dashed #ececec;
}

.linieunten { 
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:1pt dashed #ee1d24;
}


.mitte { 
          font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:black;
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:0pt solid #cccccc;

        }

.druckmitte { 
          font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:black;
          border-top:0pt solid #999999;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:0pt solid #cccccc;

        }

.mehrbilder
{ 
          font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:black;
          border-top:0pt solid #cccccc;
          border-left:0pt solid #cccccc;
          border-right:0pt solid #cccccc;
          border-bottom:0pt solid #cccccc;

}

.trennlinie { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;

               border-bottom:1pt dashed #ee1d24;

        }

.trennliniedruck { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-bottom:1pt dashed #ee1d24;

        }


a.kartenlink { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:black }

a.kartenlink:link { color:black; text-decoration:none; }

a.kartenlink:visited {color:black; text-decoration:none; }

a.kartenlink:active { color:black; text-decoration:none; }

a.kartenlink:hover {color:blue; font-weight:500; text-decoration:underline;  }


a.schulartikel { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:black }

a.schulartikel:link { color:black; text-decoration:none; }

a.schulartikel:visited {color:black; text-decoration:none; }

a.schulartikel:active { color:black; text-decoration:none; }

a.schulartikel:hover {color:blue; font-weight:500; text-decoration:underline;  }




a.obergruppe { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:800; color:#ee1d24; }

a.obergruppe:link { color:#ee1d24; text-decoration:none; }

a.obergruppe:visited {color:#ee1d24; text-decoration:none; }

a.obergruppe:active { color:#ee1d24; text-decoration:none; }

a.obergruppe:hover {color:#ee1d24; font-weight:800; text-decoration:underline;  }


a.untergruppe { font-family:Verdana,Arial; font-size:10px; font-style: normal; font-weight:500; color:black; }

a.untergruppe:link { color:black; text-decoration:none; }

a.untergruppe:visited {color:black; text-decoration:none; }

a.untergruppe:active { color:black; text-decoration:none; }

a.untergruppe:hover {color:#ee1d24; font-weight:500; text-decoration:underline;  }


a.glink { font-family:Verdana,Arial; font-size:11px; font-style: normal; font-weight:500; color:black; }

a.glink:link { color:black; text-decoration:none; }

a.glink:visited {color:black; text-decoration:none; }

a.glink:active { color:black; text-decoration:none; }

a.glink:hover {color:black; font-weight:500; text-decoration:non;  }


a.detaillink { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:#3060ae; }

a.detaillink:link { color:#3060ae; text-decoration:none; }

a.detaillink:visited {color:#3060ae; text-decoration:none; }

a.detaillink:active { color:#3060ae; text-decoration:none; }

a.detaillink:hover {color:#3060ae; font-weight:500; text-decoration:underline;  }


a.mehrlink { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:#3060ae; }

a.mehrlink:link { color:#3060ae; text-decoration:none; }

a.mehrlink:visited {color:#3060ae; text-decoration:none; }

a.mehrlink:active { color:#3060ae; text-decoration:none; }

a.mehrlink:hover {color:#3060ae; font-weight:500; text-decoration:underline;  }


a.navi { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:black; }

a.navi:link { color:black; text-decoration:none; }

a.navi:visited {color:black; text-decoration:none; }

a.navi:active { color:black; text-decoration:none; }

a.navi:hover {color:blue; font-weight:500; text-decoration:underline;  }

a.standard { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:#3060ae; }

a.standard:link { color:#3060ae; text-decoration:none; }

a.standard:visited {color:#3060ae; text-decoration:none; }

a.standard:active { color:#3060ae; text-decoration:none; }

a.standard:hover {color:#ee1d24; font-weight:500; text-decoration:underline;  }


.menuwarenkorb { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:800; color:#ee1d24; }

a.menuwarenkorb:link { color:#ee1d24; text-decoration:none; }

a.menuwarenkorb:visited {color:#ee1d24; text-decoration:none; }

a.menuwarenkorb:active { color:#ee1d24; text-decoration:none; }

a.menuwarenkorb:hover {color:#3060ae; font-weight:800; text-decoration:underline;  }


.menu { font-family:Verdana,Arial; font-size:10px; font-style: normal; font-weight:500; color:blue; }

a.menu:link { color:blue; text-decoration:none; }

a.menu:visited {color:blue; text-decoration:none; }

a.menu:active { color:blue; text-decoration:none; }

a.menu:hover {color:red; font-weight:500; text-decoration:underline;  }


.menu2 { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:white; }

a.menu2:link { color:white; text-decoration:none; }

a.menu2:visited {color:white; text-decoration:none; }

a.menu2:active { color:white; text-decoration:none; }

a.menu2:hover {color:white; font-weight:500; text-decoration:underline;  }


.bestellen2 { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:800; color:white; }

a.bestellen2:link { color:white; text-decoration:none; }

a.bestellen2:visited {color:white; text-decoration:none; }

a.bestellen2:active { color:white; text-decoration:none; }

a.bestellen2:hover {color:white; font-weight:800; text-decoration:underline;  }



.menu3 { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:black; }

a.menu3:link { color:black; text-decoration:none; }

a.menu3:visited {color:black; text-decoration:none; }

a.menu3:active { color:black; text-decoration:none; }

a.menu3:hover {color:#aecd4; font-weight:500; text-decoration:underline;  }

.menu4 { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:800; color:black; }

a.menu4:link { color:black; text-decoration:none; }

a.menu4:visited {color:black; text-decoration:none; }

a.menu4:active { color:black; text-decoration:none; }

a.menu4:hover {color:#aecd4; font-weight:800; text-decoration:underline;  }


h1 {font-family:Verdana, Arial; font-size: 8pt; font-style:normal; font-weight:500; color:red;
    text-align:center;

}


/* Farbkarten */
.tabfarbfeld { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; font-weight:normal;color:#666666; line-height:8px; text-align:center;
}

.farbfeld { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; font-weight:normal;color:#666666; line-height:8px; text-align:center;}
.anzahlfarbe { font-family:Verdana, Arial; font-size:10px; font-style: normal; font-weight: 500; color:black; text-align:right; }
.anzahlfarbesperren { font-family:Verdana, Arial; font-size:10px; font-style: normal; font-weight: 500; color:black; background-color:#c4c4c4; text-align:right; }
.farbname { font-family:Verdana, Arial; font-size:11px; font-style: normal; font-weight: 500; color:black;  }
.farbnameneu { font-family:Verdana, Arial; font-size:11px; font-style: normal; font-weight: 500; color:red; }
.farbtabelle { width:630; }

/* Ende Farbkarten */




/* Definitionen für Box mit runden Ecken */
.box {
    table-layout:fixed;
}

.farbbox {
        table-layout:fixed;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
    
}


.boxbackground {

               background-color:#ee1d24;
               max-height:6pt;
}


.ubr {
       font-family:Verdana, Arial; font-size:9pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left:-400pt;
       top: -6pt;
       display:box;
       width:300pt;
       background-color:#ee1d24;
       zindex=5;
}

.ubr1 {
       font-family:Verdana, Arial; font-size:6pt; font-style:normal; font-weight:500; color:red;
       position:relative;
       left:350pt;
       top: -6pt;
       display:box;
       width:6p0t;
       background-color:white;
       z-index=2;
}


.line {
       position:relative;
       left:0pt;
       top: 8pt;
       border-right: #ee1d24 1px solid;
       border-left: #ee1d24 1px solid;
       width:577px;
       height:10pt;
       background-color:white;
       z-index=0;
}

.line210 {
       position:relative;
       left:1pt;
       top: 8pt;
       border-right: #ee1d24 1pt solid;
       border-left: #ee1d24 1pt solid;
       width:207px;
       height:10pt;
       background-color:white;
       z-index=0;
}


.xxx {

               background-color:#E1E4EC;
}

.links {

               border-left: #ee1d24 1pt solid;
               zindex=1;
}

.rechts {
               width:1pt;
               border-right: #ee1d24 1pt solid;
               zindex=1;
}

.unten {

               border-bottom: #ee1d24 1pt solid;
               zindex=2;
}

.zusatzbox {
         table-layout:fixed;
         max-height:10pt;
}

.zusatzbox2 {
         max-height:1pt;
}


.zubehoer {
       font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:800; color:black;
       position:relative;
       left:3pt;
       top: -5pt;
       display:box;
       width:40pt;
       background-color:#E1E4EC;
}




.ubrwarenkorb {
       font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:red;
       position:relative;
       left:0pt;
       top: -6pt;
       zindex=2;
}


.ubrwarenkorb1 {
       font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left:-100pt;
       top: -6pt;
       display:box;
       width:100pt;
       background-color:#ee1d24;
       zindex=2;
}

.ubrsumme {
       font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left:0pt;
       top: -6pt;
       zindex=2;
}

.ubrsumme1 {
       font-family:Verdana, Arial; font-size:6pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left: -104pt;
       top: -6pt;
       width:100pt;
       background-color:#ee1d24;
       zindex=2;
}


.neuubr {
       font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left:0pt;
       top: -7pt;
       zindex=2;
}

.neuubr1 {
       font-family:Verdana, Arial; font-size:6pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left: -25pt;
       top: -6pt;
       display:box;
       width:20pt;
       background-color:#E1E4EC;
       zindex=2;
}

.kundenubr {
       font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:500; color:white;
       position:relative;
       left:0pt;
       top: -7pt;
       zindex=2;
}


.mehrinfo {
       font-family:Verdana, Arial; font-size:7pt; font-style:normal; font-weight:500; color:#3060ae;
       position:relative;
       zindex:1;
       left:0pt;
       display:box;
       width:150px;
       padding:1pt;
       background-color:white;

}

.mehrinforechts {
       font-family:Verdana, Arial; font-size:7pt; font-style:normal; font-weight:500; color:#3060ae;
       position:relative;
       zindex:1;
       left:0pt;
       display:box;
       padding:1pt;
       background-color:white;

}



.zuruck {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:blue; 
               }
               
a.zuruck:link {color:blue; text-decoration:none; }
a.zuruck:visited {color:blue; text-decoration:none; }
a.zuruck:active { color:blue; text-decoration:none; }
a.zuruck:hover {color:blue; font-size:8pt; font-weight:500; background-color:white; text-decoration:underline;  }

.mehrbutton {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               }
               
a.mehrbutton:link {color:white; text-decoration:none; }

a.mehrbutton:visited {color:white; text-decoration:none; }

a.mehrbutton:active { color:white; text-decoration:none; }

a.mehrbutton:hover {color:blue; font-size:8pt; font-weight:500; background-color:white; text-decoration:none;  }


.bestellbutton {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               background-color:#ee1d24; 
               display:box;
               width:150pt;
               padding:3pt;
               }
               
a.bestellbutton:link {color:white; text-decoration:none; }

a.bestellbutton:visited {color:white; text-decoration:none; }

a.bestellbutton:active { color:white; text-decoration:none; }

a.bestellbutton:hover {color:#ee1d24; font-size:8pt; font-weight:500; text-decoration:none;  }




.farbkartepdf {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               background-color:#ee1d24; 
               text-align:center;
               display: block;
               width:100px;
               padding:3pt;
               }
               
a.farbkartepdf:link {color:white; text-decoration:none; }

a.farbkartepdf:visited {color:white; text-decoration:none; }

a.farbkartepdf:active { color:white; text-decoration:none; }

a.farbkartepdf:hover {color:#ee1d24; font-size:8pt; font-weight:500; background-color:white; text-decoration:underline;  }


.kleinanmeldebutton {
               position:relative;
               top:-3px;
               font-family:Verdana,Arial; 
               font-size: 10px; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               width:250pt;
               }
               
a.kleinanmeldebutton:link {color:black; text-decoration:none; }

a.kleinanmeldebutton:visited {color:black; text-decoration:none; }

a.kleinanmeldebutton:active { color:black; text-decoration:none; }

a.kleinanmeldebutton:hover {color:#ee1d24; font-size:10px; font-weight:500; background-color:white; text-decoration:underline;  }


.buttoninleiste {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               background-color:#ee1d24; 
               width:250pt;
               height:5px;
               padding:1pt;
               z-index:8;
               }


a.buttoninleiste:link {color:white; text-decoration:none; }

a.buttoninleiste:visited {color:white; text-decoration:none; }

a.buttoninleiste:active { color:white; text-decoration:none; }

a.buttoninleiste:hover {color:white; font-size:8pt; font-weight:500; text-decoration:underline;  }

.listebutton {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               background-color:#ee1d24; 
               width:250pt;
               height:5px;
               padding:1pt;
               z-index:3;
               }


a.listebutton:link {color:white; text-decoration:none; }

a.listebutton:visited {color:white; text-decoration:none; }

a.listebutton:active { color:white; text-decoration:none; }

a.listebutton:hover {color:blue; font-size:8pt; font-weight:500; background-color:white; text-decoration:underline;  }


.listebuttoneckig {
               font-family:Verdana,Arial; 
               font-size: 8pt; 
               font-style: normal; 
               font-weight: 500;
               font-color:white; 
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt solid;
               background-color:#ee1d24; 
               display:block;
               width:580px;
               height:15px;
               padding:3px;
               z-index:3;
               }


a.listebuttoneckig:link {color:white; text-decoration:none; }

a.listebuttoneckig:visited {color:white; text-decoration:none; }

a.listebuttoneckig:active { color:white; text-decoration:none; }

a.listebuttoneckig:hover {color:blue; font-size:8pt; font-weight:500; text-decoration:underline;  }


/*  Ende */


/* Menü varainte zc */


.e1 { 
 font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
 list-style-image:url("img/pfeilrot3.gif");
 list-style-position:outside;
}

.e2 { 
 font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
 list-style-image:url("img/pfeilrot2.gif");
 list-style-position:outside;
}

.e3 { 
 font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
 list-style-image:url("img/pfeilrot1.gif");
 list-style-position:outside;
}

.re1 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #ee1d24 1px dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               position:relative;
               left:-2pt;
               padding:3pt;
               
}

a.re1:link { color:black; text-decoration:none; }

a.re1:visited {color:black; text-decoration:none; }

a.re1:active { color:black; text-decoration:none; }

a.re1:hover {color:#ee1d24; background-color:#DEE9ED; font-size:8pt; font-weight:500; text-decoration:none; }


.re1a { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: #ee1d24 0pt solid;
               border-left: #ee1d24 0pt solid;
               border-top: #ee1d24 0pt solid;
               border-bottom: #ee1d24 1px dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               position:relative;
               left:-2pt;
               padding:3pt;
}

a.re1a:link { color:#ee1d24; text-decoration:none; }

a.re1a:visited {color:#ee1d24; text-decoration:none; }

a.re1a:active { color:#ee1d24; text-decoration:none; }

a.re1a:hover {color:#ee1d24; background-color:#DEE9ED; font-size:8pt; font-weight:500; text-decoration:none;  }


.re2 { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:143pt;
               position:relative;
               left:7pt;
               padding:3pt;
               
}

a.re2:link { color:black; text-decoration:none; }

a.re2:visited {color:black; text-decoration:none; }

a.re2:active { color:black; text-decoration:none; }

a.re2:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none; }


.re2a { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: #ee1d24 0pt solid;
               border-left: #ee1d24 0pt solid;
               border-top: #ee1d24 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:143pt;
               position:relative;
               left:7pt;
               padding:3pt;
}

a.re2a:link { color:#ee1d24; text-decoration:none; }

a.re2a:visited {color:#ee1d24; text-decoration:none; }

a.re2a:active { color:#ee1d24; text-decoration:none; }

a.re2a:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none;  }


.re3 { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:135pt;
               position:relative;
               left:15pt;
               padding:3pt;
               
}

a.re3:link { color:black; text-decoration:none; }

a.re3:visited {color:black; text-decoration:none; }

a.re3:active { color:black; text-decoration:none; }

a.re3:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none; }


.re3a { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: #ee1d24 0pt solid;
               border-left: #ee1d24 0pt solid;
               border-top: #ee1d24 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:135pt;
               position:relative;
               left:15pt;
               padding:3pt;
}

a.re3a:link { color:#ee1d24; text-decoration:none; }

a.re3a:visited {color:#ee1d24; text-decoration:none; }

a.re3a:active { color:#ee1d24; text-decoration:none; }

a.re3a:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none;  }


.re4 { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:121pt;
               position:relative;
               left:29pt;
               padding:3pt;
               
}

a.re4:link { color:black; text-decoration:none; }

a.re4:visited {color:black; text-decoration:none; }

a.re4:active { color:black; text-decoration:none; }

a.re4:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none; }


.re4a { 
               font-family:Verdana, Arial; font-size:10px; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: #ee1d24 0pt solid;
               border-left: #ee1d24 0pt solid;
               border-top: #ee1d24 0pt solid;
               border-bottom: #ee1d24 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:121pt;
               position:relative;
               left:29pt;
               padding:3pt;
}

a.re4a:link { color:#ee1d24; text-decoration:none; }

a.re4a:visited {color:#ee1d24; text-decoration:none; }

a.re4a:active { color:#ee1d24; text-decoration:none; }

a.re4a:hover {color:#ee1d24; background-color:#DEE9ED; font-size:10px; font-weight:500; text-decoration:none;  }

/* Ende li Menü */


/*  Kundendaten */
.muss { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; background-color:#E1E4EC;}
.muss1 { font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; 
               border-right: #ee1d24 1px solid;
               border-left: #ee1d24 1px solid;
               border-top: #ee1d24 1px solid;
               border-bottom: #ee1d24 1pt solid;
               background-color:#E1E4EC;
}




.kundendaten { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black; text-align: left;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #656565 0pt dashed;
               border-collapse: collapse; 
               background-color:white;
               width:430pt;
}

.feldname { 
               font-family:Verdana, Arial; font-size:11px; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:150pt;
}

.freiwillig { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: silver 1px solid;
               border-left: silver 1px solid;
               border-top: silver 1px solid;
               border-bottom: silver 1px solid;
               border-collapse: collapse; 
               background-color:#ffffff;
               width:268px;
} 

.okfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: silver 1px solid;
               border-left: silver 1px solid;
               border-top: silver 1px solid;
               border-bottom: silver 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;
} 

.fehlerfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: red 1px solid;
               border-left: red 1px solid;
               border-top: red 1px solid;
               border-bottom: red 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;
}


.agbokfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: silver 1px solid;
               border-left: silver 1px solid;
               border-top: silver 1px solid;
               border-bottom: silver 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;
} 

.agbfehlerfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: red 1px solid;
               border-left: red 1px solid;
               border-top: red 1px solid;
               border-bottom: red 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;
}

.bezahlungselect { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 500; color:black; text-align:justify;
               border-right: silver 1px solid;
               border-left: silver 1px solid;
               border-top: silver 1px solid;
               border-bottom: silver 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0; 
               width:268px; 
}

.landokfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: silver 1px solid;
               border-left: silver 1px solid;
               border-top: silver 1px solid;
               border-bottom: silver 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;
} 

.landfehlerfeld { 
               font-family:Verdana, Arial; font-size:12px; font-style:normal; font-weight:500; color:black;
               border-right: red 1px solid;
               border-left: red 1px solid;
               border-top: red 1px solid;
               border-bottom: red 1px solid;
               border-collapse: collapse; 
               background-color:#f0f0f0;
               width:268px;

}

.neuanmeldung { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black; text-align:left;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #656565 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:250pt;

}

.kundenubr {
       position:relative;
       left:0pt;
       top: -6pt;
       zindex=2;
}

/*********************************/

.menutable { 
               font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:800; color:#656565;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt solid;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:209pt;
}

.menutable1 { 
               font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:800; color:#656565;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:180pt;
}

.menutable2 { 
               font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:800; color:#656565;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse:collapse; 
               background-color:white;
               width:180pt;
}

.menutable3 { 
               font-family:Verdana, Arial; font-size:10pt; font-style:normal; font-weight:800; color:#656565;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:180pt;
}




#home {
        font-family:Verdana, Arial; font-size: 8pt; font-style:normal; font-weight:500; color:#999999;
        text-align:center;
        position:absolute;
        left:467px;
        top:16px;
        width:59px;
        height:17px;
        z-index:1;
}


#fuss  {
        font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black;
	
}

.datum  {
        font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black;
}

.staffelpreis { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:#black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:200pt;
}

.hersteller { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:#black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
}

.listeartikel { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:420pt;
               z-index:5;

}

.schulliste { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:584pt;
               z-index:5;

}

.listewarenkorb { 
               
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:450pt;
               zindex=5;
	       position:relative;
	       top: -10pt;

}


.listeartikelfeld { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
}

.listefuss   { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: #e1e4ec  0pt dotted;
               border-bottom: #e1e4ec 0pt dotted;
               border-collapse: collapse; 
               background-color:#EAE9FB;
               width:420pt;
}


.preisfeldliste { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black; text-align:center;
               border-right: #e1e4ec 1pt solid;
               border-left: #e1e4ec 1pt solid;
               border-top: #e1e4ec 1pt solid;
               border-bottom: #e1e4ec 1pt solid;
               border-collapse: collapse; 
               background-color:white;
               width:110pt;
}

.preisfeld { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: #e1e4ec 1pt solid;
               border-left: #e1e4ec 1pt solid;
               border-top: #e1e4ec 0pt solid;
               border-bottom: #e1e4ec 1pt solid;
               border-collapse: collapse; 
               background-color:white;
               width:150pt;
}


.preiskopf { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:800; color:black;
               border-right: grey 1pt solid;
               border-left: grey 1pt solid;
               border-top: grey 1pt solid;
               border-bottom: grey 1pt solid;
               border-collapse: collapse; 
               background-color:#EAE9FB;
               width:150pt;
}

.spezi { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: grey 0pt solid;
               border-left: grey 0pt solid;
               border-top: grey 0pt solid;
               border-bottom: grey 0pt solid;
               border-collapse: collapse; 
               background-color:white;
               width:425pt;
}

.speziliste { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: grey 0pt solid;
               border-left: grey 0pt solid;
               border-top: grey 0pt solid;
               border-bottom: grey 0pt solid;
               border-collapse: collapse; 
               background-color:white;
}

.staffelpreisfeld { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:red;
               border-right: #e1e4ec 0pt solid;
               border-left: #e1e4ec 0pt solid;
               border-top: #e1e4ec 0pt solid;
               border-bottom: #e1e4ec 0pt solid;
               border-collapse: collapse; 
               background-color:white;
               width:160pt;
}

.staffelpreisfeld1 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:red;
               border-right: #e1e4ec 0pt solid;
               border-left: #e1e4ec 0pt solid;
               border-top: #e1e4ec 0pt solid;
               border-bottom: #e1e4ec 0pt solid;
               border-collapse: collapse; 
}

.staffelkopf { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: grey 0pt solid;
               border-left: grey 0pt solid;
               border-top: grey 0pt solid;
               border-bottom: grey 0pt solid;
               border-collapse: collapse; 
               background-color:white;
               width:150pt;
}


.standarddetail { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:615px;
}

.vollebreitedetail { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:790px;
}

.farbkartebreite { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: red 0pt dotted;
               border-bottom: red 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:615pt;
}

.warenkorbeingabe   { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: #e1e4ec 0pt dotted;
               border-bottom: #e1e4ec 0pt dotted;
               border-collapse: collapse; 
               background-color:white
               width:350pt;
}

.detailfeld { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black; text-align:left;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               width:425pt;
}




/* Bereiche die z zt nicht genutzt werden */
/* Menü mit wandernden Balken */
.r1 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #ee1d24 1pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               height:15pt;
               width:150pt;
               padding:0pt;
}

a.r1:link { color:black; text-decoration:none; }

a.r1:visited {color:black; text-decoration:none; }

a.r1:active { color:black; text-decoration:none; }

a.r1:hover {color:black; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none; 
               display:block;
               height:15pt;
               width:150pt;
}

.r1a { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: #ee1d24 0pt solid;
               border-left: #ee1d24 0pt solid;
               border-top: #ee1d24 0pt solid;
               border-bottom: #ee1d24 1pt dashed;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               padding:0pt;
}

a.r1a:link { color:#ee1d24; text-decoration:none; }

a.r1a:visited {color:#ee1d24; text-decoration:none; }

a.r1a:active { color:#ee1d24; text-decoration:none; }

a.r1a:hover {color:#ee1d24; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none;  }


.r2 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               padding:0pt;
}

a.r2:link { color:black; text-decoration:none; }

a.r2:visited {color:black; text-decoration:none; }

a.r2:active { color:black; text-decoration:none; }

a.r2:hover {color:black; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none;  }

.r2a { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:#ee1d24;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               padding:0pt;
}


a.r2a:link { color:#ee1d24; text-decoration:none; }

a.r2a:visited {color:#ee1d24; text-decoration:none; }

a.r2a:active { color:#ee1d24; text-decoration:none; }

a.r2a:hover {color:#ee1d24; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none;  }


.r3 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;
               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               padding:0pt;
}

a.r3:link { color:black; text-decoration:none; }

a.r3:visited {color:black; text-decoration:none; }

a.r3:active { color:black; text-decoration:none; }

a.r3:hover {color:black; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none;  }

.r4 { 
               font-family:Verdana, Arial; font-size:8pt; font-style:normal; font-weight:500; color:black;
               border-right: red 0pt solid;
               border-left: red 0pt solid;
               border-top: white 0pt solid;

               border-bottom: #cccccc 0pt dotted;
               border-collapse: collapse; 
               background-color:white;
               display:block;
               width:150pt;
               padding=0pt;
}

a.r4:link { color:black; text-decoration:none; }

a.r4:visited {color:black; text-decoration:none; }

a.r4:active { color:black; text-decoration:none; }

a.r4:hover {color:black; background-color:#E1E4EC; font-size:8pt; font-weight:500; text-decoration:none;  }

/* ende menürollbalken */
