/* -- B O D Y -- */
body
{
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
background-color: #ffffff;
font-family: Verdana,Geneva,Arial, sans-serif;
font-size:18px;
color: #000000;
text-decoration:none;
}
/* allgemeine Link Auszeichnung */
a:link,a:active,a:visited
{
font-size: 11px;
text-decoration: underline;
color: #FF00CC;
}
a:hover
{
font-size: 11px;
text-decoration: underline;
color : #dd6900;
}

/* -- H I N T E R G R U N D F A R B E N -- */

/* backgrund für linke spalte */
.shop-bgLeft  { }

/* backgrund für den Produktbereich */
.shop-bgContent {
background-color:#FFFFFF;
}

/* backgrund für rechte spalte */
.shop-bgRight  { }

/* kategorien navigation includes bg */
.shop-nvLinkBg
{
background-color:#99CCFF;
}

/* service include bg */
.shop-serviceBg
 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fcd22b }

/* produkt detail bg */
.shop-detailBg
{
background-color:#FFFFFF;
}

/* Logobalken oben bg */
.shop-headBg
{
background-color:#FCD22B;
}

/* include bg auf der rechten seite */
.shop-incRightBg
{
background-color:#FFFFFF;
}

/* Warenkorb bg */
.shop-basketBg
 { background-color: #ffc }

/* produkt aus dem shop... bg */
.shop-listbg
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background-color: #FFFFCC;
}

/* suche bg */
.shop-searchBg
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background-color: #FFFFCC;
}


/* -- L I N K S -- */

/* top kategorie link */
a.shop-topkat:link,a.shop-topkat:active,a.shop-topkat:visited  { color: #003399; font-size: 11px; line-height: 11px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none }
a.shop-topkat:hover  { color: #ffffff; text-decoration: none; display: block }

/* top kategorie head */
a.shop-topkathead:link,a.shop-topkathead:active,a.shop-topkathead:visited  { color: #003399; font-size: 11px; line-height: 11px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none }
a.shop-topkathead:hover  { color: #ffffff; text-decoration: none; display: block }


/* top kategorie aktiver reiter */
.shop-topKatAkt  { color: #003399; font-weight: bold; font-size: 11px; line-height: 25px; font-family: Verdana, Geneva, Arial; text-decoration: none }

a.shop-topkatakt:link,a.shop-topkatakt:active,a.shop-topkatakt:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
text-decoration:none;
line-height:25px;
}
a.shop-topkatakt:hover {
text-decoration:none;
}
a.shop-nvLink:link,a.shop-nvLink:active,a.shop-nvLink:visited { color: #003399; font-size: 11px; line-height: 15px; font-family: Verdana, Geneva, Arial; text-decoration: none }
a.shop-nvLink:hover,a.shop-nvLink:active  { font-weight: bold; text-decoration: none }

/* kategorie navigation ausgewählt */
.shop-nvAktiv  { background-color: #3d8fcc }

/* service link : service include */
a.shop-svlink:link,a.shop-svlink:active,a.shop-svlink:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.shop-svlink:hover {
color:#CC0000;
text-decoration:none;
line-height:15px;
}

/* service link unterstrichen : login, suche */
a.shop-svlinku:link,a.shop-svlinku:active,a.shop-svlinku:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
line-height:15px;
}
a.shop-svlinku:hover {
color:#CC0000;
line-height:15px;
}

/* Link der Top 10 */
a.shop-top10Link:link,a.shop-top10Link:active,a.shop-top10Link:visited
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
}
a.shop-top10Link:hover
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#CC0000;
}

/* zurück link */
a.shop-back:link,a.shop-back:active,a.shop-back:visited
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
}
a.shop-back:hover
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#CC0000;
}

/* Shop Name Link*/
a.shop-shopName:link,a.shop-shopName:active,a.shop-shopName:visited
{
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.shop-shopName:hover
{
	color:#CC0000;
}


/* -- A B O U T  M A L L -- */

/* text about mall */
.shop-txAbout
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* text top link : willkommenstext */
a.shop-top:link,a.shop-top:active,a.shop-top:visited {
font-family:Verdana,Geneva,Arial;
font-size:12px;
color:#003399;
line-height:15px;
}
a.shop-top:hover {
color:#CC0000;
}


/* -- I N C L U D E S -- */

/* include überschrift rechte und linke spalte */
.shop-navigationtitle
 { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #039 }

/* include rahmen auf der rechten seite */
.shop-incRightBorder
{
background-color:#3D8FCC;
}

/* überschriften balken content*/
.shop-contenttitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #fcd22b;
}

/* balken sub überschriften userdaten verwalten */
.shop-hdUserTop
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #FFFFCC;
}

/* kleine überschriften userdaten verwalten */
.shop-hdUser
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
}
.shop-headgross { color: #039; font-weight: bolder; font-size: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; text-align: center }
.shop-headgross1 { color: #039; font-weight: bolder; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff }
.shop-txTopAngebot
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

/* Preis Top Angebot */
.shop-preisRed {
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CC0000;
}

/* service include text bold */
.shop-serviceBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}


/* -- P R O D U K T  D E T A I L -- */

/* headline produkt detail */
.shop-hdDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
font-style: bold;
font-weight: bold;
color: #000000;
}

/* kurzbeschreibung : subheadline */
.shop-hdSubDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF9900;
}

/* fliesstext Detailseite */
.shop-txDetail
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* fliesstext Detailseite Bold : für Preis */
.shop-txDetailBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
}

/* Preisbalken Hintergrund */
.shop-preisBg
{
background-color:#FFFFCC;
}

/* -- P R O D U K T  L I S T E -- */

/* Produkt List Text */
.shop-txList
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Produkt List Text Bold für Preis*/
.shop-txListBold
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Produkt List Link*/
a.shop-txList:link,a.shop-txList:active,a.shop-txList:visited
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.shop-txList:hover
{
	color: #CC0000;
}


/* -- F L I E S S T E X T E -- */

/* fliesstext : kontakt, formulare etc */
.shop-fliesstext	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/* fliesstext FETT : kontakt, formulare etc */
.shop-fliesstextBold	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: bold;
		font-weight: bold;
		color:#000000;
		}

/* kleiner text. irrtümer... ausgeschlossen */
.shop-txkl	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/* fliesstext link */
a.shop-fliesstext:link,a.shop-fliesstext:active,a.shop-fliesstext:visited
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FF9933;
}
a.shop-fliesstext:hover
{
	color: #CC0000;
}

/* -- S U C H E -- */
/* überschriften balken content*/
.shop-searchTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #fcd22b;
}

/* linie als td class in der Suche */
.shop-hrSearch
{
size: 1;
background-color: #fcd22b;
}


/* -- S O N S T I G E -- */

/* linie als td class | Produktliste etc. */
.shop-hr
{
size: 1;
background-color: #fcd22b;
}

/* Fehlerausgaben */
.shop-error {
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}


/* -- F O R M U L A R E -- */

/* input für linke spalte 120 breit */
input.in120 {
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:120px;
	border: 1px solid #999999;
}

/* formularfelder */
input, select, textarea
{
font-family:Verdana,Geneva,Arial, sans-serif;
font-size:12px;
color:#000000;
}

/* input für die mengenangabe */
input.anz {
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width:28px;
	border: 1px solid #999999;
}

/* input für das login feld beim bestellvorgang und neukundenformular */
input.loginForm {
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:160px;
	border:1px solid #999999;
}




/* -- W A R E N K O R B -- */

/* warenkorb überschrift und text fett*/
.shop-hdBasket
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
}

/* warenkorb text */
.shop-txBasket
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
}

/* bestellschein überschrift */
.shop-hdBasketDetail
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
background-color:#FFFFCC;
}

/* bestellschein artikel etc fett */
.shop-txBasketBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

a.shop-txBasketBold:link,a.shop-txBasketBold:active,a.shop-txBasketBold:visited
{
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
a.shop-txBasketBold:hover
{
	color:#CC0000;
}

/* bestellschein top navigation */
.shop-basketNumber
 { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #039 }

/* bestellschein Text Schritte */
.shop-basketStep
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFCC;
}

/* bestellschein Text Aktiver SCHRITT */
.shop-basketStepAktiv
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC0000;
background-color:#E7EAF4;
}


/* -- P A G E  B R O W S E R -- */

/* inaktiv */
.shop-browser
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:15px;
color:#000000;
background-color:#FFFFCC;
}
/* aktiv */
.shop-browsera
{
font-weight:bold;
color: #EE0000;
}

a.shop-browser:link,a.shop-browser:active,a.shop-browser:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
a.shop-browser:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #EE0000;
}


/* -- S E I T E N E N D E -- */

/* text bottom weitere produkte finden sie... */
.shop-txBottom {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.shop-txBottom:link,a.shop-txBottom:active,a.shop-txBottom:visited {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.shop-txBottom:hover {
color:#CC0000;
}

/* copyright balken - powered by... */
.shop-copyright  { color: #000000; font-size: 9px; line-height: 15px; font-family: Verdana, Geneva, Arial; text-decoration: none }
a.shop-copyright:link,a.shop-copyright:active,a.shop-copyright:visited {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.shop-copyright:hover  { color: #cc0000 }


/* -- S E I T E N E N D E K A U F H A U S -- */

/* text bottom weitere produkte finden sie... */
.txBottom {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.txBottom:link,a.txBottom:active,a.txBottom:visited {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.txBottom:hover {
color:#CC0000;
}




