body {   background: #868686;
        color:#000000;
        font-size:smaller;
        font-family:Tahoma,Verdana,Helvetica,Arial;
     }
.auftrag {display: none; }
#auftrag {display: none; }

ul { font-family:Tahoma,Verdana,Helvetica; font-size:8pt; }
li { font-family:Tahoma,Verdana,Helvetica; font-size:8pt; }
h1 { font-size:12pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }
h2 { font-size:12pt; font-weight:bold;color:#E5910C;
     font-family:Tahoma,Verdana,Helvetica; }
h3 { font-size:10pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }
h4 { font-size:12pt; font-weight:bold;color:#FFBF00;
     font-family:Tahoma,Verdana,Helvetica; }
hr { color:#C0C0C0;}

INPUT.weiter {
        BORDER-RIGHT:  1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 14px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM:  1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #E5910C; padding: 5px; margin:5px;
}
span.klein { font-family:Tahoma,Verdana,Helvetica; font-size:9px; }

a {font-family:Tahoma,Verdana,Helvetica;text-decoration:none;}
a {color:black}
a:link {text-decoration:none }
a:hover {color:darkgreen;}
a:hover {text-decoration:underline }
a:active { font-weight:; color:#FF0000 }
a:focus { font-weight:; color:#000000 }


table, td { font-family:Tahoma,Verdana,Helvetica;
font-size : 12; valign:top; }
table, th { font-size:12pt; font-family:Tahoma,Verdana,Helvetica; valign:top;}


#tab1{
border-collapse:collapse;}
#tab1 th{
border:1px solid #000000;
background:#E5910C;
font-size:8pt;
padding:1px 1px 1px 2px;
}
#tab1 td{
background:#C9C9C9;
border:1px solid #000000;
padding:2px 2px 2px 2px;}
#tab1 tr.grau td{
background:#eeeeee;}

#tab1 tr.weis td{
background:#FFFFFF;}





#gruppe{
border-collapse:collapse;}
#gruppe th{
border:1px solid #000000;
background:#E5910C;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#gruppe td{
background:#D8D8D8;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

#gruppe tr.grau td{
background:#eeeeee;}

#gruppe tr.weis td{
background:#FFFFFF;}


#tab2{
border-collapse:collapse;}

#tab2 th{
border:1px solid #000000;
background:#E5910C;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab2 td{
background:#FFFFFF;
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align:center;
}

#tab2 tr.grau td{
background:#eeeeee;}

#tab2 tr.weis td{
background:#FFFFFF;}

.button180{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/19.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 180px;
display: block;
}

.button180:visited {
color:#000000;
text-decoration:none;
}

.button180:hover {
color:#FF007F;
text-decoration:none;
}

.button105{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/18.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 105px;
display: block;
}

.button105:visited {
color:#000000;
text-decoration:none;
}

.button105:hover {
color:#FF007F;
text-decoration:none;
}
.button140rot{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/140rot.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 140px;
display: block;
}

.button140rot:visited {
color:#000000;
text-decoration:none;
}
.button140rot:hover {
color:#FF007F;
text-decoration:none;
}

.button250{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/250.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 250px;
display: block;
}
.button250:visited {
color:#000000;
text-decoration:none;
}

.button250:hover {
color:#FF007F;
text-decoration:none;
}
a.block{
color:black;
background:#D4D4D4;
display:block;
text-align:center;
border:black solid 1px;
padding:15px;
text-decoration:none;
font:bold 12px Tahoma,Verdana,Helvetica;}

a.block:hover{
color:#000000;
background-color:#FFBF00;}


#tabadresse{
border-collapse:collapse;
width: 600px; }

#tabadresse th{
background:#F4F4F4;
border:1px solid #E4E4E4;
font-size: small;
padding:0px 2px 0px 2px;
text-align: left;
}
#tabadresse td{
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
text-align: left;
width: 50%;
vertical-align: top;
}
#tabadresse td.muster{
background: #FFF url('../bilder/banner/adressmuster.png') no-repeat 100% 0;
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
width: 50%;
text-align: left;
vertical-align: top;
}




#tabinfo{
border-collapse:collapse;
width: 300px; }

#tabinfo td{
font-size:8pt;
border:1px solid #DF0000;
padding:2px 2px 2px 2px;
background:#FFFFFF;
text-align: center;
vertical-align: top;
}

#tabartikel{
border-collapse:collapse;
text-align: center;
width: 100%;
}
#tabartikel th.hinweis{
background:#FFFFDD;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: left;
}
#tabartikel th.werbung{
background:#FFD2D2;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: left;
}

#tabartikel th{
background:#E5910C;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tabartikel th.artikel{
background:#E5910C;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: left;
}
#tabartikel th.preis{
background:#E5910C;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: right;
}
#tabartikel td{
background:#F7F7F7;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:2px 2px 2px 5px;
text-align: center ;
vertical-align: top;
}
#tabartikel td.preis{
background:#F7F7F7;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:2px 2px 2px 5px;
text-align: right;
vertical-align: top;
}
#tabartikel td.artikel{
background:#F7F7F7;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:2px 2px 2px 5px;
text-align: left;
vertical-align: top;
}
#tabartikel tr.grau td{
background:#eeeeee;}

#tabartikel tr.weis td{
background:#FFFFFF;}



#tablogin{
border-collapse:collapse;
border:1px solid #E4E4E4;
width:200px;
}
#tablogin th{
background:#FFBF00;
border:1px solid #E4E4E4;
font-size: small;
padding:0px 2px 0px 2px;
text-align: left;
}

#tablogin td{
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
}
.cred { color: #CC0000; }

#tablogin td.rechts{
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
text-align: right;
}
#tababo{
border-collapse:collapse;
width: 300px; }

#tababo td{
font-size:8pt;
border:1px solid #00009F;
padding:2px 2px 2px 2px;
background:#FFFFFF;
text-align: left;
vertical-align: top;
}
#ende{
border-collapse:collapse;
width: 500px; }
#ende th{
background:#FFBF00;
border:1px solid #E4E4E4;
font-size: small;
padding:0px 2px 0px 2px;
text-align: left;
}
#ende th.alternativ{
background:#FFDF00;
border:1px solid #E4E4E4;
font-size: small;
padding:0px 2px 0px 2px;
text-align: right;
}

#ende td{
font-size:9pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
text-align: left;
vertical-align: top;
}
#ende td.alternativ{
font-size:8pt;
padding:0px 2px 0px 2px;
text-align: right;
width: 33%;
vertical-align: top;
}


/* Navigation*/
a.hersteller{
color:black;
background:#EEEEEE;
display:inline;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:3px;
padding:2px;
margin:2px;
text-decoration:none;
font:10px arial, helvetica, sans-serif;
}

a.hersteller:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}


a.hersteller1{
color:black;
background:#EEEEEE;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:3px;
padding:2px;
margin:2px;
text-decoration:none;
font:10px arial, helvetica, sans-serif;
width: 150px;
}

a.hersteller1:hover{
color:#000000;
background-color:#FF9F00;
text-decoration:none;
}

/* Navigation*/
a.shopbutton{
color:black;
background:#E2E2E2;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:3px;
padding:2px;
margin:2px;
text-decoration:none;
font:10px arial, helvetica, sans-serif;
width: 150px;
}

a.shopbutton:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}

/* Navigation*/
a.shopbutton2{
color:white;
background:#264065;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:3px;
padding:2px;
margin:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;
width: 180px;
}

a.shopbutton2:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}

#kundendaten{
border-collapse:collapse;
width: 600px; }

#kundendaten th{
font-size:10pt;
color:white;
background:#264065;
padding:2px 2px 2px 2px;
text-align: left;
}

#kundendaten td{
font-size:8pt;
padding:2px 2px 2px 2px;
border:#F2F2F2 solid 1px;
text-align: left;
vertical-align: top;
}
