body {   background: #FFFFFF;
        color:#000000;
        font-family:Tahoma,Verdana,Helvetica;
         font-size:8pt;
      }

.auftrag {display: none; }
#auftrag {display: none; }

.imageR { float: right; margin: 120px 0px 0px -130px;  } /* defines floating an image to the left of text */
.cred { color: #CC0000; }
TEXTAREA {
        BORDER-RIGHT:  1px solid; BORDER-TOP:  1px solid; FONT-SIZE: 10px; BORDER-LEFT:  1px solid; COLOR: #000000; BORDER-BOTTOM:  1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFF00
}
INPUT {
        BORDER-RIGHT:  1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM:  1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CACFD3
}
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: #FFDF00; padding: 3px; margin:3px;
}

SELECT {
        BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CACFD3
}
A:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A:active {
        COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
        COLOR: #000000; TEXT-DECORATION: none
}

TD {
        FONT-SIZE: 8pt; COLOR: #291F13; FONT-FAMILY: ahoma,Verdana,Helvetica; TEXT-DECORATION: none
}


th {background-color:gold;
           font-size:9pt;
           font-family:Tahoma,Verdana,Helvetica;
           }
h1 { font-size:12pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }

h2 { font-size:10pt; font-weight:bold;color:darkslateblue;
     font-family:Tahoma,Verdana,Helvetica; }

h3 { font-size:12pt; font-weight:bold;color:red;
     font-family:Tahoma,Verdana,Helvetica; }
h4 { font-size:9pt; font-weight:bold;color:#0000DF;
     font-family:Tahoma,Verdana,Helvetica; }



#tab1{
border-collapse:collapse;}

#tab1 td{
background:#D2E9FF;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

#tab1 th{
background:gold;
font-size:8pt;
border:0px solid #000000;
padding:1px 1px 1px 2px;}

#tab1 tr.grau td{
background:#eeeeee;}

#tab1 tr.weis td{
background:#FFFFFF;}



#gruppe{
border-collapse:collapse;}

#gruppe td{
background:#D2E9FF;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

#gruppe th{
background:gold;
font-size:8pt;
border:0px solid #000000;
padding:1px 1px 1px 2px;}

#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;
}
.button140:hover {
color:#FF007F;
text-decoration:none;
}

.button140{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/140.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 140px;
display: block;
}

.button140:visited {
color:#000000;
text-decoration:none;
}

.button140: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:lightsteelblue;
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: 300px; }
#tabadresse th{
background:#F4F4F4;
border:1px solid #E4E4E4;
font-size: small;
padding:0px 2px 0px 2px;
text-align: left;
}
#tabadresse td{
background:#FFFFFF;
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
text-align: left;
width: 50%;
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{
background:#FFBF00;
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:#FFBF00;
border:1px dotted #C5C5C5;
font-size:8pt;
padding:1px 1px 1px 5px;
text-align: left;
}
#tabartikel th.preis{
background:#FFBF00;
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:350px;
}
#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: 600px; }
#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;
}
#impressum{
border-collapse:collapse;}

#impressum td{
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align:left ;
width: 50%;
}

#info{
border-collapse:collapse;}

#info th{
font-size:8pt;
background:gold;
text-align:left ;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

#info td{
font-size:8pt;
background:#D2E9FF;
text-align:left ;
border:1px solid #000000;
padding:2px 2px 2px 5px;}

/* Navigation*/
a.hersteller{
color:#000000;
background:#DFDFDF;
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;
}