/* -- 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
 { color: #039; font-size: 11px; text-decoration: underline }
a:hover
 { color: #039; font-size: 11px; text-decoration: underline }

/* -- H I N T E R G R U N D F A R B E N -- */

/* backgrund für linke spalte */
.bgLeft  { }

/* backgrund für den Produktbereich */
.bgContent {
background-color:#FFFFFF;
}

/* backgrund für rechte spalte */
.bgRight  { }

/* kategorien navigation includes bg */
.nvLinkBg
{
background-color:#99CCFF;
}

/* service include bg */
.serviceBg
 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fcd22b }

/* produkt detail bg */
.detailBg
{
background-color:#FFFFFF;
}

/* Logobalken oben bg */
.headBg
{
background-color:#FCD22B;
}

/* include bg auf der rechten seite */
.incRightBg
{
background-color:#FFFFFF;
}

/* Warenkorb bg */
.basketBg
{
background-color:#FCE485;
}

/* produkt aus dem shop... bg */
.listbg
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background-color: #FFFFCC;
}

/* suche bg */
.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.topkat:link,a.topkat:active,a.topkat:visited  { color: #003399; font-size: 11px; line-height: 11px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none }
a.topkat:hover  { color: #ffffff; text-decoration: none; display: block }

/* top kategorie head */
a.topkathead:link,a.topkathead:active,a.topkathead:visited  { color: #003399; font-size: 11px; line-height: 11px; font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none }
a.topkathead:hover  { color: #ffffff; text-decoration: none; display: block }


/* top kategorie aktiver reiter */
.topKatAkt  { color: #003399; font-weight: bold; font-size: 11px; line-height: 25px; font-family: Verdana, Geneva, Arial; text-decoration: none }

a.topkatakt:link,a.topkatakt:active,a.topkatakt:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
text-decoration:none;
line-height:25px;
}
a.topkatakt:hover {
text-decoration:none;
}
a.nvLink:link,a.nvLink:active,a.nvLink:visited { color: #003399; font-size: 11px; line-height: 15px; font-family: Verdana, Geneva, Arial; text-decoration: none }
a.nvLink:hover,a.nvLink:active  { font-weight: bold; text-decoration: none }

/* kategorie navigation ausgewählt */
.nvAktiv  { background-color: #3d8fcc }

/* service link : service include */
a.svlink:link,a.svlink:active,a.svlink:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.svlink:hover {
color:#CC0000;
text-decoration:none;
line-height:15px;
}

/* service link unterstrichen : login, suche */
a.svlinku:link,a.svlinku:active,a.svlinku:visited {
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
line-height:15px;
}
a.svlinku:hover {
color:#CC0000;
line-height:15px;
}

/* Link der Top 10 */
a.top10Link:link,a.top10Link:active,a.top10Link:visited
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
}
a.top10Link:hover
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#CC0000;
}

/* zurück link */
a.back:link,a.back:active,a.back:visited
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#003399;
}
a.back:hover
{
font-family:Verdana,Geneva,Arial;
font-size:11px;
color:#CC0000;
}

/* Shop Name Link*/
a.shopName:link,a.shopName:active,a.shopName:visited
{
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
a.shopName:hover
{
	color:#CC0000;
}


/* -- A B O U T  M A L L -- */

/* text about mall */
.txAbout
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* text top link : willkommenstext */
a.top:link,a.top:active,a.top:visited {
font-family:Verdana,Geneva,Arial;
font-size:12px;
color:#003399;
line-height:15px;
}
a.top:hover {
color:#CC0000;
}


/* -- I N C L U D E S -- */

/* include überschrift rechte und linke spalte */
.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 */
.incRightBorder
{
background-color:#3D8FCC;
}

/* überschriften balken content*/
.contenttitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #fcd22b;
}

/* balken sub überschriften userdaten verwalten */
.hdUserTop
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #FFFFCC;
}

/* kleine überschriften userdaten verwalten */
.hdUser
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
}

/* Text für Top Angebot */
.txTopAngebot
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

/* Preis Top Angebot */
.preisRed {
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CC0000;
}

/* service include text bold */
.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 */
.hdDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
font-style: bold;
font-weight: bold;
color: #000000;
}

/* kurzbeschreibung : subheadline */
.hdSubDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF9900;
}

/* fliesstext Detailseite */
.txDetail
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* fliesstext Detailseite Bold : für Preis */
.txDetailBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
}

/* Preisbalken Hintergrund */
.preisBg
{
background-color:#FFFFCC;
}

/* -- P R O D U K T  L I S T E -- */

/* Produkt List Text */
.txList
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Produkt List Text Bold für Preis*/
.txListBold
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Produkt List Link*/
a.txList:link,a.txList:active,a.txList:visited
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.txList:hover
{
	color: #CC0000;
}


/* -- F L I E S S T E X T E -- */

/* fliesstext : kontakt, formulare etc */
.fliesstext	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/* fliesstext FETT : kontakt, formulare etc */
.fliesstextBold	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: bold;
		font-weight: bold;
		color:#000000;
		}

/* kleiner text. irrtümer... ausgeschlossen */
.txkl	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/* fliesstext link */
a.fliesstext:link,a.fliesstext:active,a.fliesstext:visited
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FF9933;
}
a.fliesstext:hover
{
	color: #CC0000;
}

/* -- S U C H E -- */
/* überschriften balken content*/
.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 */
.hrSearch
{
size: 1;
background-color: #fcd22b;
}


/* -- S O N S T I G E -- */

/* linie als td class | Produktliste etc. */
.hr
{
size: 1;
background-color: #fcd22b;
}

/* Fehlerausgaben */
.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*/
.hdBasket
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
}

/* warenkorb text */
.txBasket
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
}

/* bestellschein überschrift */
.hdBasketDetail
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
background-color:#FFFFCC;
}

/* bestellschein artikel etc fett */
.txBasketBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

a.txBasketBold:link,a.txBasketBold:active,a.txBasketBold:visited
{
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
a.txBasketBold:hover
{
	color:#CC0000;
}

/* bestellschein top navigation */
.basketNumber
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
line-height:30px;
background-color:#3D8FCC;
}

/* bestellschein Text Schritte */
.basketStep
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFCC;
}

/* bestellschein Text Aktiver SCHRITT */
.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 */
.browser
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:15px;
color:#000000;
background-color:#FFFFCC;
}
/* aktiv */
.browsera
{
font-weight:bold;
color: #EE0000;
}

a.browser:link,a.browser:active,a.browser:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
a.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... */
.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;
}

/* copyright balken - powered by... */
.copyright  { color: #000000; font-size: 9px; line-height: 15px; font-family: Verdana, Geneva, Arial; text-decoration: none }
a.copyright:link,a.copyright:active,a.copyright:visited {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#003399;
text-decoration:none;
line-height:15px;
}
a.copyright:hover  { color: #cc0000 }





