body {background-color: #F5F5F5; font-family:Helvetica,Arial;}
/*** Seitenlayout ***/
.menu   {position:absolute; top:2px; left:2px; width:180px; padding:0px; font-size:9pt; text-align:left; color:#000000;}
.inhalt {margin-left:185px; padding:0px;}
/*** Kopf ***/
.kopf   {text-align:center}
.k2     {text-align:center;float:left; width:24%}
/*** Links ***/
a:link    {color:#303073; text-decoration:none;}
a:visited {color:#FF5814; text-decoration:none;}
a:active  {text-decoration:none;}
a:hover   {color:#FF5814; text-decoration:none; }
/*** Menue ***/
.menu a:link    {color:#000000; text-decoration:none;}
.menu a:visited {color:#000000; text-decoration:none;}
.menu a:active  {color:#000000; text-decoration:none;}
.menu a:hover   {color:#000000; text-decoration:none; font-weight:bold;}
.c0 {display:block; background-color:#FFFFFF; border-width:1px 1px 0px 1px; border-color:#FF5814; border-style:solid;}
.c1 {display:block; background-color:#FFCC99; border-width:1px 1px 0px 1px; border-color:#FF5814; border-style:solid;}
.c2 {display:block; background-color:#D5D5D5; border-width:1px 1px 0px 1px; border-color:#FF5814; border-style:solid;}
/*** Beschreibung ***/
.beschreibung      {font-family:Helvetica,Arial; font-size:12pt; text-align:left;
                       margin-left:2mm;margin-right:2mm;}
.beschreibung img  {border:none;}
.beschreibung h1   {font-size:24pt; color:#FF5814; vertical-align:sub; text-align:left;
                       margin-left:2mm;margin-right:2mm;}
.beschreibung li   {font-family:Helvetica,Arial; font-size:12pt; text-align:left;}
.beschreibung table{font-family:Helvetica,Arial; font-size:12pt; font-weight:bold;
                       border-style:none; border-color:#FF5814; border-width:2px;
                       border-collapse:collapse;}
.beschreibung td   {font-family:Helvetica,Arial; font-size:10pt; font-weight:normal;
                       border-style:none; border-color:#FF5814; padding:2px;text-align:left}
/*** Artikel ***/
.aueb     {display:block; border-width:1px; border-style:solid; border-color:#FF5814; float:left; width:auto; height:105px; text-align:center; margin:6px; padding:2px}
.aueb img {vertical-align:bottom}
.agal     {border-width:1px; border-style:solid; border-color:#FF5814; width:206px; float:left; clear:left; margin-right:35px; margin-bottom:10px;}
.agal img {margin: 2px 0px 0px 2px; border-width:1px; border-style:solid; border-color:#FF5814; }
.agalhead {border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF5814; background-color:#FFCC99; font-weight:bold; text-align:center}
.artikel      {font-family:Helvetica,Arial; font-size:10pt;}
.artikel table{font-family:Helvetica,Arial; font-size:10pt; border-width: 1px; border-style:solid; border-color:#FF5814 ; border-collapse:collapse;}
.artikel th   {font-weight:bold; background-color:#FFCC99; border-width: 0 0 1px 0; border-style:solid; border-color:#FF5814 ; }
.artikel td   {font-weight:normal; text-align:center; border:none;}
.artikel img   {text-align:center; vertical-align:middle;}
.artikel input {text-align:center; vertical-align:middle;}
.artikel button {text-align:center; vertical-align:middle;}

.angeb     {border-width:1px; border-style:solid; border-color:#FF5814; width:206px; height: 143px; float:left; margin-right:35px;
            margin-bottom:10px; overflow:hidden; font-size:9pt; text-align:center;}
.angeb img {margin: 2px 3px 3px 2px; width:96px; height:96px; border-width:1px; border-style:solid; border-color:#FF5814; float:left;}
.angebhead {border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF5814; background-color:#FFCC99; font-weight:bold;
            text-align:center; height:40px; font-size:12pt; vertical-align:middle}

/*** Artikel-Details ***/
.artdet      {font-family:Helvetica,Arial; font-size:10pt;}
.artdet table{font-family:Helvetica,Arial; font-size:10pt; border:none; border-collapse:collapse;}
.artdet th   {font-weight:bold; text-align:right; padding-right:6pt; padding-bottom:5pt}
.artdet td   {font-weight:normal; text-align:left;padding-bottom:5pt}
.artdet img   {text-align:center; vertical-align:middle;}
.artdet input {font-weight:normal; text-align:center; vertical-align:middle;}
.artdet textarea {font-weight:normal; text-align:left;}
.artdet button {font-weight:normal; text-align:center; vertical-align:middle;}
/*** Warenkorb ***/
.wako      {font-family:Helvetica,Arial; font-size:10pt;}
.wako table{font-family:Helvetica,Arial; font-size:10pt; border:none; border-collapse:collapse;}
.wako th   {font-weight:bold; background-color:#FFCC99;}
.wako td   {font-weight:normal; text-align:left; border:none;}
.wako input {text-align:center; vertical-align:middle;}
.wako button {text-align:center; vertical-align:middle;}
.wch {font-weight:bold; background-color:#FFCC99; border-width:0px 1px; border-color:#FF5814; border-style:solid;}
.wc0 {border:none;}
.wcl {display:block; float:left; margin:0px; padding-left:1px; width: 18px; border:thin solid red}
.wcm {display:block; float:left; margin:0px; width:114px; border:thin solid red}
.wcr {display:block; float:right; margin:0px; width: 40px; text-align:right;padding-right:1px; border:thin solid red}
.wc1 {position:relativ; background-color:#D5D5D5; border-width:0px 1px; border-color:#FF5814; border-style:solid;}
.wc2 {position:relativ; background-color:#EBEBEB; border-width:0px 1px; border-color:#FF5814; border-style:solid;}
/*** Reifentabelle ***/
.arttbl table  {font-family:Helvetica,Arial; font-size:10pt; font-weight:normal; border:none;
                   border-collapse:collapse; width:100%}
.arttbl tr     {border-style:none; background-color:#D5D5D5}
.arttbl th     {font-weight:bold; text-align:center; padding:3px;background-color:black; color:white;
                   border-right:2px solid white;border-left:2px solid white}
.arttbl td     {text-align:left; padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px;
                   vertical-align:middle; border-right:2px solid white; border-left:2px solid white}
.arttbl img    {border:0px; height:16px; width:100%; vertical-align:middle;}
.arttbl a img  {height:32px; width:32px;}
/*** sonstiges ***/
.sub          {font-size:7pt; font-weight:normal;}



