/*Haupttabellen des Shops & deren Hintergründe*/
 body {
	background: #003300 url(body_bg.gif) repeat;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bghaupttab { background-color: #DFD2B3; }
.outertab { background: url(mitte_bg.gif) center repeat-y;	}
.bgkatmnue { background: url(menu_bg.gif) center repeat-y;}
.bgservice { padding:0; margin: 0; height: 20px; background-color: #DFD2B3; }
.bgmain { background-color: #DFD2B3; }
.abstandservicekopf { background-color: #DFD2B3; }
.abstandservicehaupttabelle { background-color: #DFD2B3; }
.backgroundmenueelemente { background: #DFD2B3; }
 
/*Layoutelemente divs und spezielle Formatierungen*/
#header { background: url(divheader.jpg) no-repeat top; height: 168px; width:810px; padding: 0, margin: 0; }
#header p { padding: 40px 0 10px 450px; } 
#footer { background: url(footer_bg.jpg) no-repeat top; height: 38px; width:810px; margin: 0; text-align: center; 	padding-top: 12px;}

/*Submenü im Header*/
#navcontainer { background: #DFD2B3 url(service_bg.gif) repeat-x; height: 22px; width: 810px; }
#navlist { margin: 0; padding: 3px 0 20px 180px; font: 14px "Times New Roman", Times, serif; font-style: italic;}
#navlist ul, #navlist li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist a:link, #navlist a:visited { float: left; line-height: 14px; margin: 0 5px 4px 7px; text-decoration: none; color: #493425; }
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover { color: #990000; }

/*Links im Shop allgemein*/
a { color: #CC3333; text-decoration: underline; }
a:visited { color: #993300; text-decoration: underline; }
a:hover, a:active { color: #DD4800; text-decoration: underline; }
 	 
 /* Servicelinks Header-Footer*/
a.linksuche { color: #493425; text-decoration: none; font: 14px "Times New Roman", Times, serif; font-style: italic; }	
a.linksuche:visited, a.linksuche:hover, a.linksuche:link { color: #663300; text-decoration: none; }

	
 /*Spezielle Textformatierungen*/
h1, h2, h3, h4 {
	font-family: Georgia; "MS Serif", "New York", serif;
	color: #003300;
	padding: 10px 10px 10px 0px;
	font-size: 18px;
	background: url(titel_bg.gif) no-repeat center bottom;  
}
 
.bildrahmen { border: 3px double #ffffff; margin-left: 20px;  }
.brlinks { border: 3px double #ffffff; margin-right: 20px;  }
.vorspann { line-height: 16px; text-align: justify; }
	
 /*Links im Produktgruppenmenü*/
.menu { color: #003300; text-decoration: none; font: 14px "Times New Roman", Times, serif; }
a.menu { color: #003300; text-decoration: none; } 	
a.menu:visited { color: #000000; text-decoration: none; }
a.menu:hover { color: #993300; text-decoration: underline; }
a.menu:active { color: #993300; text-decoration: underline; font-weight: bold; }

 
 /*Klasse der form tags input Elemente*/
.form { 
 	color:#000000;
 	background-color: #FFFFFF;
 	border-collapse: separate;
 	border: 1px solid #645642;
 	}
 	
 .eingabeaktiviert {
	background-color: #FFFFCC;
	border-collapse: separate;
	border: 1px solid #645642;
}
 	
 /*Klasse der form tag hidden fields für netscapekompaltibilität*/	
 .radibutton  { 
 	font-size: 11px;
 	border: 0px;
 	}
 
 /*Klasse der table Tags aller Rahmentabellen im gesamten Shop*/
 .rahmentabellen {
   font-size: 11px;
 	color: #000000;
	background-color: #DFD2B3;
 	}
 	
 /*Klasse der table Tags im gesamten Shop*/
 .haupttabellen {
	font-size: 11px; 
 	color: #000000;
	background-color: #DFD2B3;
 	}
 	
 /*Klasse der table Tags der Rahmentabelle Warenkorbvorschau*/	
 .rahmenkleinerwarenkorb {
	table-layout: fixed;
	font-size: 16px;
	background: url(titel_bg.gif) no-repeat center bottom;
	font-family: Georgia, "MS Serif", "New York", serif;
	color: #003300;
	padding-bottom: 15px;
	padding-top: 15px;
}
 	
 .rahmenkleinerwarenkorb:visited {
 	table-layout: fixed;
	text-decoration: none;
 	}
	
 .rahmenkleinerwarenkorb:link {
	color: #003300;
 	}
	
 .rahmenkleinerwarenkorb:link {
	color: #003300;
 	}
	
 .rahmenkleinerwarenkorb:hover {
	color: #003300;
 	}
	
 .navititel {
	font-size: 16px;
	background: url(navtitel_bg.gif) no-repeat center bottom;
	font-family: Georgia, "MS Serif", "New York", serif;
	color: #003300;
	margin-bottom: 10px;
	padding: 15px 0 15px 5px;
}
 	
	
 /*Klasse table Tag in der Warenkorbvorschau*/
 .kleinerwarenkorb {
 	table-layout:fixed;
 	color: #000000;
 	font-size: 10px;
	font-family: Verdana, Helvetiva, sans-serif;
	}
 		
 /*Klasse des table Tag in der Produktgruppenübersicht*/
 .kategorieuebersicht {
 	table-layout:fixed;
 	color: #000000;
 	font-size: 11px;
 	}
 	
 /*Klasse des p Tag für Bilder in der Produktgruppenübersicht*/	
 .katbilder{ 
 	border:0mm solid #000000;
 	padding:5px
 }
 	 
 /*Klasse des p Tag für Texte in der Produktgruppenübersicht*/
 .kattexte { border: 0px solid #000000; padding:5px;  }
 
 
 /*Klassen der table Warenkorbübersicht*/
 .wrkuebersicht{
 	color: #000000;
 	font-size: 11px;
  	border-spacing:3;
 	border-collapse:separate;/*collapse;*/
 }
 
 .wrkuebersichtueberschriften {
 	color: #000000;
	font-weight: bold; 
 }
 
 .wrkuebersichtreihe1 {
 	color: #000000;
	font-size: 10px;
 }
 
 .wrkuebersichtreihe2 {
 	color: #000000;
	font-size: 10px;
 }
 
 
 /*Klassen Versandkostentabelle*/
 .wrkvesandkosten {
 	background-color: #DFD2B3;
 	border-width: 2px;
 	border-style: solid;
 	border-color: #847A5B;
 	color: #000000;
 	font-size: 10px;
 	border-spacing: 3;
 	border-collapse: separate;/*collapse;*/
 }
 
 .wrkvesandkostenueberschriften {
 	background-color: #DFD2B3;
 	color: #000000;
 	font-size: 10px;
	font-weight: bold;	
 }
 
 .wrkvesandkostenreihe1 {
 	background-color: #FDF7E6;
 	color: #000000;
 	font-size: 10px;
 }
 
 .wrkvesandkostenreihe2 {
 	background-color: #EFE5CE;
 	color: #000000;
 	font-size: 10px;
  }
 
 /*Klasse der table Bestellformular*/
 .wrkbestellform{
 	background-color: #DFD2B3;
 	border-width: 1px;
 	border-style: solid;
 	border-color: #847A5B;
 	color: #000000;
 	font-size: 10px;
 	border-spacing:0;
 	border-collapse:collapse;
 }
 
 .wrkbestellformueberschriften {
 	background-color: #DFD2B3;
 	color: #000000;
 	font-size: 10px;
	font-weight: bold;
 	border-spacing:0;
 	border-collapse:collapse;
 }
 
 .wrkbestellformreihe1 {
 	background-color: #FDF7E6;
 	color: #000000;
 	font-size: 10px;
 }
 
 .wrkbestellformreihe2 {
 	background-color: #EFE5CE;
 	color: #000000;
 	font-size: 10px;
 }
 
 /* Diese Klassen für die hr Tags, die als Trennlinie der einzelnen Artikel erscheinen*/
 .trennlinie1, .trennlinie2 { 
    width: 90%;
    border-style: dashed none none;
	border-top-width: 1px;
	border-top-color: #996600;
	padding-bottom: 10px;
 	}
 
 /* Farbangabe für Punkte des Produktgruppenmenüs und sonstige Sonderzeichen*/
 .sonderzeichen {
 	color:#000000;
 	}
 	
 /*Farbe der Fehlerkennzeichnung auf dem Bestellformular*/
 .fehlerbestform { color:#FF0000; }
 
 /*Klasse für das Sucheformular bei Verwendung von Grafiken*/
 .einzug {
 	margin-left: 20px;
	font-size: 10px;
 	}
	
.preis {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}

.prodtitel, a.prodtitel, a.prodtitel:hover, a.prodtitel:link, a.prodtitel:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
}

.preisklein {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
}


.zwizei {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	padding-top: 10px;
}

.bu {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.einzuggr { margin: 2px 0 2px 20px; }


