/* Fuer die Druckausgabe ueberfluessiges abschalten */
.print { display: none; }



.inhalt {
height:auto;
width: auto;

}


body {
scrollbar-DarkShadow-Color:#B2B2B2;
scrollbar-Track-Color: #B2B2B2;
scrollbar-Face-Color: #E2E2E2;
scrollbar-Highlight-Color: #ffffff;
scrollbar-3dLight-Color: #ffffff;
scrollbar-Arrow-Color: #6E1E37;
height: 100%;
margin: 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 10pt;
background-color: #FFFAE1;
color:#000000;
line-height:11.5pt;
}



A:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: normal; }
A:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;; color: #000000; text-decoration: none;font-weight: normal; }
A:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: normal; }
A:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: normal; }



A.grau:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #AC978C; text-decoration: none;font-weight: normal; }
A.grau:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;; color: #AC978C; text-decoration: none;font-weight: normal; }
A.grau:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #AC978C; text-decoration: none;font-weight: normal; }
A.grau:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #AC978C; text-decoration: underline;font-weight: normal; }

A.shoptable:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: normal; }
A.shoptable:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;; color: #000000; text-decoration: none;font-weight: normal; }
A.shoptable:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: normal; }
A.shoptable:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: normal; }

A.fett:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: bold; }
A.fett:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: bold; }
A.fett:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: none;font-weight: bold; }
A.fett:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: bold; }

A.underline:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: normal; }
A.underline:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: normal; }
A.underline:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: normal; }
A.underline:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #000000; text-decoration: underline;font-weight: normal; }

A.rot:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt; color: #6E1E37; text-decoration: underline;font-weight: bold; }
A.rot:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;; color: #6E1E37; text-decoration: underline;font-weight: bold; }
A.rot:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #6E1E37; text-decoration: underline;font-weight: bold; }
A.rot:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #6E1E37; text-decoration: underline;font-weight: bold; }

A.nonerot:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #6E1E37; text-decoration: none;font-weight: bold; }
A.nonerot:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;; color: #6E1E37; text-decoration: none;font-weight: bold; }
A.nonerot:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt; color: #6E1E37; text-decoration: none;font-weight: bold; }
A.nonerot:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #6E1E37; text-decoration: underline;font-weight: bold; }

A.noneweiss:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: bold; }
A.noneweiss:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;; color: #ffffff; text-decoration: none;font-weight: bold; }
A.noneweiss:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt; color: #ffffff; text-decoration: none;font-weight: bold; }
A.noneweiss:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: bold; }


A.weiss:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: normal; }
A.weiss:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;; color: #ffffff; text-decoration: none;font-weight: normal; }
A.weiss:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: normal; }
A.weiss:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt; color: #ffffff; text-decoration: underline;font-weight: normal; }

A.weissbold:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: bold; }
A.weissbold:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: bold; }
A.weissbold:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: none;font-weight: bold; }
A.weissbold:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: underline;font-weight: bold; }


A.weissboldaktiv:active {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: underline;font-weight: bold; }
A.weissboldaktiv:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: underline;font-weight: bold; }
A.weissboldaktiv:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: underline;font-weight: bold; }
A.weissboldaktiv:hover {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10pt; color: #ffffff; text-decoration: underline;font-weight: bold; }



.clsCMOn {
color:#ffffff;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
padding: 6px 0px;
}

.clsCMOver {
color: #6E1E37;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
padding: 6px 0px;
}

.subclsCMOn {
color:#6E1E37;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
padding: 4px 0px;
}
.subclsCMOver {
color: #6E1E37;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
padding: 4px 0px;
text-decoration: underline;
}

.bgcontent {
width:600px; 
padding-left:20px;
}

h1 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#6E1E37;
font-weight:bold;
padding-bottom:5px;
margin:0;
}

.normal {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;

font-weight: normal;
}

.fett {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
font-weight: bold;
}

.gross {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#000000;
font-weight: normal;
}

.grossfett {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#000000;
font-weight: bold;
}

.bigfett {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17pt;
color:#000000;
font-weight: bold;
}

.grau{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#AC978C;
line-height:11.5pt;
font-weight: normal;
}

.graufett{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#AC978C;
line-height:11.5pt;
font-weight: bold;
}



.grossgrau {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#AC978C;
font-weight: normal;
}

.weiss{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#ffffff;
font-weight: normal;
}
.weissfett{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#ffffff;
font-weight:bold;
}

.rot{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#6E1E37;
font-weight: normal;
}

.rotgross{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#6E1E37;
font-weight: normal;
}

.rotfett {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#6E1E37;
font-weight:bold;
}

.rotfettgr {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#6E1E37;
font-weight:bold;
}

.rotfettbig {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18pt;
color:#6E1E37;
font-weight:bold;
}

img.content {
border: 1px solid #6E1E37;
}

ul {
margin-left:0;
padding-left:20px;
}

li {
padding-bottom:5px;
}

li.unterpunkte {
padding-bottom:0;
}

li.aktive {
padding-bottom:5px;
}


ul.sortnavi_1 {
margin:3px 0 3px 0;
border-top:1px solid #FFFAE1;
border-bottom:1px solid #FFFAE1;
background-color:#E8E4CD;
margin-right:3px;
padding-left:15px;
list-style-type:none;
}

ul.sortnavi_2 {
margin:3px 0 3px 0;
border-top:1px solid #6E1E37;
border-bottom:1px solid #6E1E37;
background-color:#AC978C;
margin-right:3px;
padding-left:15px;
list-style-type:none;
}

.green {
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#18E339;
}

.yellow {
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:yellow;
}

.bonusicon {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 10pt;
color:#ffffff;
font-weight: bold;
background-color:#6E1E37;
border:1px solid #ffffff;

padding:4px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}


#ebene01 { top:0px; left: 0px;height:110px;width: 150px;position: absolute;visibility: hidden; z-index:2000; border:1px solid #6E1E37;background-color: #FFFAE1;}

#ebene02 { top:0px; left: 0px;height:110px;width: 150px;position: absolute;visibility: hidden; z-index:2000; border:1px solid #6E1E37;background-color: #FFFAE1;}


.fehlerausgabe {
border: 1px solid #6E1E37;
background-color: #FFFAE1;
padding:5px;
}

form {
margin:0;
padding:0;
}



.button {
padding-bottom:2px;
/*background-color: #6E1E37;
border-bottom: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
color:#ffffff;*/
height: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}

.buttonsuche {
padding-bottom:2px;
/*background-color: #6E1E37;
border-bottom: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
color:#ffffff;*/
height: 18px;
width: 42px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}

.buttonbestellen {
padding-bottom:2px;
/*background-color: #6E1E37;
border-bottom: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-top: #ffffff 1px solid;
color:#ffffff;*/
height: 18px;
width: 85px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}

.boxsuche {
background-color: #ffffff;
border-bottom: #6E1E37 1px solid;
border-left: #6E1E37 1px solid;
border-right: #6E1E37 1px solid;
border-top: #6E1E37 1px solid;
height: 18px;
width: 120px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
vertical-align:middle;
}

.box {
background-color: #ffffff;
border-bottom: #6E1E37 1px solid;
border-left: #6E1E37 1px solid;
border-right: #6E1E37 1px solid;
border-top: #6E1E37 1px solid;
height: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
vertical-align:middle;
}


.box1 {
background-color: #ffffff;
border-bottom: #6E1E37 1px solid;
border-left: #6E1E37 1px solid;
border-right: #6E1E37 1px solid;
border-top: #6E1E37 1px solid;
height: 18px;
width: 220;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
vertical-align:middle;
}


.selectbox {
background-color: #ffffff;
border-bottom: #6E1E37 1px solid;
border-left: #6E1E37 1px solid;
border-right: #6E1E37 1px solid;
border-top: #6E1E37 1px solid;
height: 18px;
width: 60;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
}



.textfeld {
background-color: #ffffff;
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
width: 220;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#000000;
}


.boxanzahl {
margin:0;
padding:3px 2px 2px 2px;
background-color: #ffffff;
border-bottom: #6E1E37 1px solid;
border-left: #6E1E37 1px solid;
border-right: #6E1E37 1px solid;
border-top: #6E1E37 1px solid;
height: 20px;
width: 19px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#6E1E37;
text-align:center;
}



.artikelsp td {
height:20px;
padding:4px 2px 4px 2px;
margin:4px 2px 4px 2px;
}

.nopadding td {
height:auto;
padding:0px;
margin:0px;
}


.boxrot {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#ff0000;
border:1px solid #ffffff;
text-align:center;
color: #ffffff;
}

.boxpink {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#CC00FF;
border:1px solid #ffffff;
text-align:center;
color: #ffffff;
}

.boxgelb {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#FFFF00;
border:1px solid #ffffff;
text-align:center;
}

.boxgruen {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#006600;
border:1px solid #ffffff;
text-align:center;
color: #ffffff;
}

.boxorange {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#FFA500;
border:1px solid #ffffff;
text-align:center;
}

.boxweiss {
height:17px;
width:60px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
background-color:#ffffff;
border:1px solid #ffffff;
text-align:center;
}
