body {   background: #868686;
        color:#000000;
        font-size:smaller;
        font-family:Tahoma,Verdana,Helvetica,Arial;
     }
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:darkslateblue;
     font-family:Tahoma,Verdana,Helvetica; }
h3 { font-size:10pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }
h4 { font-size:9pt; font-weight:bold;color:#0000DF;
     font-family:Tahoma,Verdana,Helvetica; }
h4 { font-size:14pt; font-weight:bold;color:black;
     font-family:Tahoma,Verdana,Helvetica; }
hr { color:#C0C0C0;}

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;}

#tabartikel{
border-collapse:collapse;
text-align: center;
width: 100%;
}
#tabartikel th{
background:#E5F4FD;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#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.artikel{
background:#E5F4FD;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: left;
}
#tabartikel th.preis{
background:#E5F4FD;
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;}


#tab1{
border-collapse:collapse;}
#tab1 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tab1 td{
background:#FFDF00;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

#tab1 tr.grau td{
background:#eeeeee;}

#tab1 tr.weis td{
background:#FFFFFF;}

#gruppe{
border-collapse:collapse;}
#gruppe th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#gruppe td{
background:#FFDF00;
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{
background:gold;
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:#FFBF00;
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;}

/* Navigation*/
a.hersteller{
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;
float:left;
}

a.hersteller:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}
