<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Artikelgruppen */
.ag0layout
        {
        position: relative;
        width: 100%;
        max-width: 100%;
        text-align: left;
	margin-bottom: 20px;
        }

.ag0bez
	{
	border-bottom: 1px solid #000000;
	font-size: 120%;
	}

.ag0pic1
        {
        position: relative;
        width: 150px;
        max-width: 150px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-top: 0px;
        float: left;
        }

.ag0txt
        {
        text-align: left;
        margin-top: 5px;
        }

.ag0showartikelbut
	{
	position: relative;
	display: block;
	width: 105px;
  	text-decoration:none;
  	margin-bottom: 0; 
  	border-left: 1px solid #000000; 
  	border-right: 1px solid #000000; 
  	border-top: 1px solid #000000; 
  	padding: 2px 10px 2px 2px;
	background-color: #FFFFFF;
	}

.ag0footer
	{
	position: relative;
	top: -15px;
	width: 100%;
	max-width: 100%;
	border-bottom: 1px solid #000000;
	font-size: 120%;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-top: 0px;
	}

/* Artikeluebersicht */
.aue0layout
        {
        position: relative;
        width: 100%;
        max-width: 100%;
        text-align: left;
	margin-bottom: 20px;
        }

.aue0bez
	{
	border-bottom: 1px solid #000000;
	font-size: 120%;
	}

.aue0pic1
        {
        position: relative;
        width: 170px;
        max-width: 170px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-top: 0px;
        float: left;
        }

.aue0txt
        {
        text-align: left;
        margin-top: 5px;
	width: 100%;
	max-width: 100%;
        }

.aue0preise
	{
	margin-top: 5px;
	width: 200px;
	}

.aue0foot
	{
	position: relative;
	width: 100%;
	max-width: 100%;
	border-bottom: 1px solid #000000;
	font-size: 120%;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-top: 0px;
	}

.aue0detlnk
	{
	position: relative;
	top: 21px;
	width: 50px;
  	text-decoration:none;
  	margin-bottom: 0; 
	margin-right: 0px;
  	border-left: 1px solid #000000; 
  	border-right: 1px solid #000000; 
  	border-top: 1px solid #000000; 
	border-bottom: none;
  	padding: 2px 10px 2px 2px;
	display: block;
	background-color: #FFFFFF;
	}

.aue0backlnk
	{
	position: relative;
	top: 0px;
	width: 50px;
  	text-decoration: none;
  	margin-bottom: 0; 
	margin-right: 0px;
  	border-left: 1px solid #000000; 
  	border-right: 1px solid #000000; 
  	border-top: 1px solid #000000; 
	border-bottom: none;
  	padding: 2px 0px 2px 10px;
	display: block;
	background-color: #FFFFFF;
	}

.bugline
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

/* Allgemein */
.putinbasketbut
	{
	display:block;
	width: auto;
  	text-decoration:none;
  	border-left: 1px solid #000000; 
  	border-right: 1px solid #000000; 
  	border-top: 1px solid #000000; 
  	border-bottom: 1px solid #000000; 
  	padding: 2px 2px 2px 2px;
  	margin: 0px 0px 0px 0px; 
	background-color: #FFFFFF;
	}

.preis
	{
	font-size: 120%;
	}

.vergleichspreis
	{
	font-size: 100%;
	font-weight: normal;
	}

.mwst
	{
	font-size: 80%;
	font-weight: normal;
	}

.versandkosten
	{
	font-size: 80%;
	font-weight: normal;
	}

.basketbutton
	{
	border: 1px solid #EEEEEE;
	background-color: #FFFFFF;
	width: 70px;
	margin-top: 5px;
	}

.basketlink
	{
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	}

.basketlink a
	{
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	}

.firstorder
	{
	color: green;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}
	
.registerfld
	{
	width: 300px;
	border: 1px dashed #BBBBBB;
	}

.registerplzfld
	{
	width: 40px;
	border: 1px dashed #BBBBBB;
	}

.registerortfld
	{
	width: 254px;
	border: 1px dashed #BBBBBB;
	}

.registerhr
	{
	width: 100%;
	border: 1px dashed #000000;
	}

.registercustomerbut
	{
	font-weight: bold;
	border: none;
	color: green;
	background-color: #FFFFFF;
	margin-top: 20px;
	padding: 2px 2px 2px 2px;
	}

.registerdeliverybut
	{
	font-weight: bold;
	border: none;
	color: green;
	background-color: #FFFFFF;
	margin-top: 20px;
	padding: 2px 2px 2px 2px;
	}

.overhead
	{
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
	size: 120%;
	}

.changecustomer
	{
	color: green;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}

.changedelivery
	{
	color: green;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
	}

/* Produkttabellen */
.infotbl
	{
	empty-cells: show;
	display: inline-table;
	border: 1px solid #8AB600;
	border-collapse: collapse;
	}

.infotblrow 
	{
	background-color: #EEEEEE;
	}

/* Basket */
.baskettbl
	{
	empty-cells: show;
	display: inline-table;
	border: 1px solid #8AB600;
	border-collapse: collapse;
	}

/* Versandkostenï¿½bersicht */
.versandkostentbl
        {
        empty-cells: show;
        display: inline-table;
        border: 1px solid #8AB600;
        border-collapse: collapse;
        }

/* Lieferadressen */
.deliverytable
	{
        empty-cells: show;
        display: inline-table;
        border: 1px solid #8AB600;
        border-collapse: collapse;
	}

/* Zahlungsarten */
.paymenttable
	{
        empty-cells: show;
        display: inline-table;
        border: 1px solid #8AB600;
        border-collapse: collapse;
	}

/* Angebotscontainer */
.angebotscontainer
	{
	width: 176px;
	max-width: 176px;
	border: 2px dashed orange;
	background-color: #FFFFFF;
	padding-top: 4px;
	}

.angebotsinhalt
	{
	border: 2px dashed #FFFFFF;
	margin: 2px 4px 4px 4px;
	text-align: center;
	}

.angebotshead
	{
	font-size: 120%;
	}

.angebotpreis
	{
	font-size: 100.01%;
	text-align: left;
	}

/* Mini Warenkorb */
.minibasket
	{
	width: 176px;
	max-width: 176px;
	border: 2px dashed #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 4px;
	}

.minibasketinhalt
	{
	border: 2px dashed #FFFFFF;
	margin: 2px 4px 4px 4px;
	text-align: center;
	}

.minibaskethead
	{
	font-size: 120%;
	}

/* PartnerShop Container */
.partnercontainer
	{
	width: 176px;
	max-width: 176px;
	border: 2px dashed orange;
	background-color: #FFFFFF;
	padding-top: 4px;
	}

.partnershopinhalt
	{
	border: 2px dashed #FFFFFF;
	margin: 2px 4px 4px 4px;
	text-align: left;
	}

.partnershophead
	{
	font-size: 120%;
	}


/* Schnellnavigation */
.schnellnavi
	{
	background-color: #FFF47F;
	color: #8BB600;
	font-weight: bold;
	}
</pre></body></html>