/* veränderte Stildatei, Stand 24. Juli 2004, Original von Adresse http://www.knowware.de/kwnew/css/knowware.css*/
/* Schriftart im gesamten Dokument für Verzeichnis www.heinz-wember.de/gen 27-Jan-2010*/
body {
font-family: Arial,Verdana, Helvetica, sans-serif;
margin-top: 0px;
background-color:  #F4A460;  // #FFFF00 gelb; #98FB98 hellgrün; #40EoD0 türkis; #F4A460 sandbraun; #FFA07A lachs;
} 
 
a:visited {
text-decoration : underline; 
color :  #0000FF ; // #0000FF  blau
}

a:link {
text-decoration : underline; 
color: #000000; // #000000 schwarz
} 

a:focus { 
color:#00AA00; background-color:#FFFF77;
}
a:hover {
text-decoration : none; 
color : 006400; // 006400 dunkelgrün

} 
a:active {
text-decoration : none; 
color : #0000EE; background-color:#FFFF99;  // #0000EE blau, #FFFF99  hellbraun
}


.tbl_gesamt {
border-style: solid;
border-width: 1px;
border-color: black;
}

/* Überschrift 1 background color peru */
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: white;
background-color: #CD853F;
margin-top: 0px;
padding-top: 4px;
margin-bottom: 6px;
text-transform: uppercase;
padding-bottom: 4px;
margin-left: 4px;
margin-right: 4px;
text-align: center;
margin-bottom: 8px;
} 

/* Überschrift 2 sandbraun färben */
h2 {
color: #B22222;
font-size: 12pt;
margin-bottom: -2px; 
} 

/* Überschrift 3 siena färben */
h3 {
font-size: 12pt;
margin-bottom: 2px; 
color: #A0522D;
} 

h4 {/* Überschrift 4 orange-rot färben */
font-size: 12pt;
margin-top: 2px;
margin-bottom: 2px; 
color: #FF4500;
} 

h5 {
font-size: 10pt;
margin-top: 4px;
margin-bottom: 2px;
margin-left: 4px;
}

/* DIV-Containter für Welcome-Text */
div.welcome, div.welcome p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
margin-top: 12px;
margin-left: 6px;
margin-right: 6px;
margin-bottom: 20px;
line-height: 1.2;
}

div.welcome ul {
list-style-image: url(reddot.gif);
}

div.rightbody {
margin-left: 3px;
margin-right: 5px;
}

div.right {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
/* font-weight: bold; */
color: #0070B0;
margin-top: 0px;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 10px;
}

div.right a, div.right a:visited {
color: #10178C;
}

div.right a:hover {
color: #10178C;
}


/* DIV-Container für Hefte */
div.prod {
margin-top: 0px;
margin-left: 7px;
margin-right: 7px;
}

.redbar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: white;
background-color: #DF2016;
margin-bottom: 9px;
height: 25px;
text-transform: uppercase;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
border-bottom-style: solid;
border-bottom-width: 5px;
border-bottom-color: white;
}

.farbmini {
background-color: #FFFFC4;
font-size: 8pt;
padding: 3px;
}

/* Minischrift */
.mini {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  8pt;
color: black;
}

/* Minischrift, großer linker Rand */
.mini2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  8pt;
margin-left: 5px;
}


.title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15pt;
font-weight: bold;
color: white;
}

div.lead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  10pt;
margin-top: 5px;
margin-bottom: 7px;
}

div.pdflink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  9pt;
text-align: center;
padding: 5px;
background-color: #FFF2F2;
}

/* Kategorien */
div.subcat {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-align: left;
color: silver;
padding-left: 8px;
}

a.subcat:link {
color: silver;
text-decoration: none;
}

a.subcat:visited, a.subcat:active  {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
text-align: center;
color: silver;
}

a.subcat:hover  {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
color: white;
}

div.subcatactive  {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-decoration: none;
text-align: left;
color: white;
background-color: #10178C;
padding: 1px;
padding-left: 8px;
}

a.cat:link, a.cat:visited, a.cat:active {
text-decoration: none;
color: white;
}

a.cat:hover  {
text-decoration : underline;
color: white; 
}

div.catactive {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
background-color: #10178C;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
margin-top: 12px;
margin-bottom: 5px;
text-decoration: none;
text-align: left;
padding: 1px;
padding-left: 4px;
}

div.cat {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
margin-top: 12px;
margin-bottom: 5px;
text-align: left;
padding-left: 4px;
}
/* Kategorien Ende */

/* Absätze, Tabellen, Formulare in 10,5 Punkt */
p, div, table, li, form  {
font-size: 10pt; 
}


/* fette Passagen rot einfärben */
b {
color: black;
} 

strong {
color: black;
}

span.product {
font-weight: bold;
}

/* kursive Passagen blau färben */
i {
font-style: normal;
} 

/* Link-Stile für Hover-Links  */


/* Eingabefeld Notizzettel */
input.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left: -1px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: gray;
} 


/* freie Vorlage, steuert Warenkorb und Kleingedrucktes */
.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9pt; 
margin-left : 2px;
margin-bottom: 2px; 
} 

/* Bestellschein-Formular */
form.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 4px;
margin-top: 5px;
margin-bottom: 5px;
}

/* normaler Rahmen mit roter Umrandung, 8pt */

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
background-color : white; 
border-style : solid; 
border-width : 1px; 
border-color : silver; 
padding : 3px; 
margin-left : 3px; 
} 

.tipp {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9.5pt; 
border-style : dotted; 
border-width : 1px; 
border-color : blue; 
padding : 2px; 
} 

div.catbar {
color: #ffffff;
background-color: #0070B0;
}

td.linkbar {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background-color: #0070B0;
font-weight: bold;
text-align: center;
text-transform: uppercase;
height: 25px;
}

td.linkbaractive {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background-color: #10178C;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}

td.linkbar2 {
color: white;
background-color: #B2B2B2;
font-weight: bold;
text-align: center;
}

td.linkbaractive2 {
color: white;
background-color: #0033cc;
font-weight: bold;
text-align: center;
}

table.ordertable {
margin-left: 4px;
margin-right: 4px;
}

ul {
list-style-image: url(reddot.gif);
}

div.prod ul {
list-style-image: url(reddot.gif);
}

table.right {
}

table.adresse {
background-color: white;
}

td.dark {
background-color: silver;
}

td.light {
background-color: #fcffe6;
}

/* Inhalt des Heftes */

div.content {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  9pt;
background-color: #EAEAEA;
margin-top: 7px;
padding: 5px;
line-height: 1.3;
}

div.content p {
font-size: 9pt;
margin-top: 2px; 
margin-bottom: 5px;
}

div.content h5 {
font-size: 9pt; 
margin-left: 0px;
margin-top: 10px; 
margin-bottom: 2px;
}

div.content ul {
font-size: 9pt;
list-style-image: (reddot.gif);
margin-top: 2px;
margin-bottom: 2px;
}

div.content li {
font-size: 9pt;
}

/* Minitabelle für Heftinfos */

table.heftinfos {
background-color: red;
}

table.heftinfos td {
background-color: white;
}

td.bookpointer {
padding: 3px;
border-style: dotted;
border-width: 3px;
border-color: silver;
background-color: white;
}
td.bookpointer ul {
margin-top: 2px;
margin-bottom: 3px;
margin-left: 15px;
padding-left: 0px;
}