/* Grundaufbau */
body {	background-color: #FFFFFF;
         font-family: Verdana, "Trebuchet MS", Arial, Times New Roman, Helvetica, sans-serif;
         font-size: 11px;
         margin: 0;
         color: #4F4F4F; }

h1 { font-size: 15px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }
.small { font-size: 10px; }
.mini { font-size: 9px; }
.minimini { font-size:8px; }
.footer { font-size:10px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
table.main { font-size: 11px; }
span.pageHeading { font-size: 17px; font-weight: bold; color: #9a9a9a; }
td.form { font-size:11px; }
td { font-size:11px; }
td.aktiv { font-size: 11px; font-weight: bold; }

/* Bilder */
img { padding: 5px; border: 1px solid #CFCFCF;}
img:hover { padding: 5px; border: 1px dashed #95B9EF;}
img.none { padding:  0 0 0 0; margin: 0 0 0 0; border: 0; }

/* Boxen */
td.infoBoxContents{ font-size:11px; }
td.infoBoxHeading { font-size: 11px; font-weight: bold; color: #ffffff; background-color: #660066; }

/* Seiten-Überschriften */
.pageHeading { font-size: 17px; font-weight: bold; color: #9a9a9a; }
span.pageHeading2 { font-size: 14px; font-weight: bold; color: #9a9a9a; }

/* Versand */
span.versand { color:#660066; font-size: 9px; font-weight: bold; }
span.versand2 { color:#7a0202; font-size: 11px; font-weight: bold; }

/* Sonderangebote */
span.productSpecialPrice { font-size:11px; color: #CFCFCF; font-weight:bold; }
span.productSpecialPrice2 { font-size:12px; color: #BF0000; font-weight:bold; }

span.price { font-size: 11px; color: #000000; font-weight: bold; }

/* ALLE Links */
a { font-size: 11px; text-decoration: none; font-weight : bold; }
a:link { color:#660066; }
a:visited { color:#660066; }
a:active { color:#660066; }

/* Link auf der Startseite für Versandkosten */
a.start { font-size: 11px; text-decoration: none; font-weight : bold; }
a:link.start { color:#82AEDB; }
a:visited.start { color:#82AEDB; }
a:active.start { color:#82AEDB; }

/* Links für den Header-Bereich */
a.header { font-size: 11px; text-decoration: none; font-weight : bold; }
a.header:link {  color:#FFFFFF; }
a.header:visited { color:#FFFFFF; }
a.header:active {  color:#660066; }
a.header:hover { color: #660066;  text-decoration: none; }

/* Warenkorb-Anzeige im Header-Bereich */
a.warenkorb:link { font-size:10px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
a.warenkorb:visited { font-size:10px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
.warenkorb { font-size:10px; color: #FFFFFF; font-weight:bold; text-decoration: none; }
a.warenkorb_gesamt:link { font-size:10px; color: #FFFFFF;  font-weight:bold; border-top: 0; border-left: 0;  border-right: 0; border-style:double;   text-decoration: none; }
a.warenkorb_gesamt:visited { font-size:10px; color: #FFFFFF;  font-weight:bold; border-top: 0; border-left: 0;  border-right: 0; border-style:double;   text-decoration: none; }
/* Kategorien Box */
#menue { font-family: Verdana; font-size: 11px }
.main_ul { list-style-type:none; margin:0; padding:2; }
.main_li { font-weight:normal; color:#000000; margin:0 0 0 2; padding:2px; line-height:15px; }
a.main_a:link, a.main_a:visited, a.main_a:active {  font-weight:bold; color:#000000; text-decoration:none; }
a.main_a:hover { color:#0000FF; }
.sub1_ul { list-style-type:none; margin:0; padding:0; }
.sub1_li { margin:0 0 0 2; padding:1; border-bottom:1px solid #F5F5F5; line-height: 15px; list-style-type:none}
.sub2_li { margin:0 0 0 20; padding:2; border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5; line-height: 15px; list-style-type:none}
.sub3_li { margin:0 0 0 20; padding:2; border-left: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5; line-height: 15px; background-color: #FFFFCC; list-style-type:none}
a.sub1_a:link, a.sub1_a:visited, a.sub1_a:active {
	display:block;
         font-weight:normal;
         color:#4F4F4F;
         line-height: 20px;
         text-decoration:none;
         padding-left:2px;
         font-family: Verdana;
         font-size: 11px ;
}
a.sub1_a:hover { color:#FFFFFF; background:#82AEDB; padding-left:2px; }

/* Informationen Box */
table.information { border-bottom: 1px solid #660066; }
td.information { border-left: 1px solid #660066;  border-right: 1px solid #660066; background-color: #EFEFEF; }

/* Neue Produkte Box + Aktuelles*/
table.newP { border-top: 1px dashed #BFBFBF; border-bottom: 1px dashed #BFBFBF; border-left: 1px dashed #BFBFBF; border-right: 1px dashed #BFBFBF;}
table.newP:hover { border-top: 1px dashed #660066; border-bottom: 1px dashed #660066; border-left: 1px dashed #660066; border-right: 1px dashed #660066;}
table.newP2 { border-top: 1px dashed #BFBFBF; border-bottom: 1px dashed #BFBFBF; border-left: 1px dashed #BFBFBF; border-right: 1px dashed #BFBFBF;}
.heading { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #EFEFEF; line-height: 15px; }

/* Hilfeseite*/
table.hilfe { border: 1px dotted #BFBFBF; padding-top: 10; padding-right: 5; padding-left:0; background-color: #EFEFEF;}

/*Sonstige */
.nummer { font-size: 11px; font-weight: bold; color: #9a9a9a; }
span { font-size:11px; }
span.klein { font-size:9px; color: #000000; }
span.bestellen { color:#7a0202; font-size: 14px; font-weight: bold; font-decoration:underline; }
span.white { font-size:11px; color:#FFFFFF; }
span.red { font-size:11px; color:#DF0000; }
span.red2 { font-size:14px; color:#DF0000; background-color: #EFEFEF; padding: 5px; }
span.greetUser { font-size: 11px; color: #597CA2; font-weight: bold; }
span.markProductOutOfStock { font-size: 11px; color: #c76170; font-weight: bold; }
span.errorText { font-size: 11px; background-color: #DF0000; color: #FFFFFF; }
.seiten { background-color:#82AEDB; line-height: 15px; color:#FFFFFF;}
.linie {border-top: 1px dashed #BFBFBF; line-height: 10px}
.pinfo {background-image:url(images/leiste_faded.png); color:white; font-weight: bold; background-repeat: repeat-y;}