/*
  Haupteinstellungen
*/

body {
  scrollbar-base-color:#9dac6f;
  scrollbar-3dlight-color:#baca80;
  scrollbar-arrow-color:#baca80;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#9dac6f;
  scrollbar-highlight-color:#baca80;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#acbb77;

  background-color:#FFD060;

  font-family: Arial, Tahoma, Verdana; 
  font-size: 10px; 
  color: #000000; 

  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px;
} 


/*
  Links
*/

a { text-decoration:none; }

a.mainmenu:link { font-family: Arial, Tahoma, Verdana; color:#008400; font-size:10pt; text-align:center; font-weight:bold;}
a.mainmenu:visited { font-family: Arial, Tahoma, Verdana; color:#008400; font-size:10pt; text-align:center; font-weight:bold; }
a.mainmenu:hover { font-family: Arial, Tahoma, Verdana; color:#840000; font-size:10pt; text-align:center; font-weight:bold; }
a.mainmenu:active { font-family: Arial, Tahoma, Verdana; color:#008400; font-size:10pt; text-align:center; font-weight:bold; }

a.kategorie:link { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#840000; font-size:11pt; font-weight:bold; }
a.kategorie:visited { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#840000; font-size:11pt; font-weight:bold; }
a.kategorie:hover { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#008400; font-size:11pt; font-weight:bold; }
a.kategorie:active { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#840000; font-size:11pt; font-weight:bold; }

a.hilfetitel:link { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:12pt; font-weight:bold; }
a.hilfetitel:visited { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:12pt; font-weight:bold; }
a.hilfetitel:hover { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#404040; font-size:12pt; font-weight:bold; }
a.hilfetitel:active { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:12pt; font-weight:bold; }

a.buchlink:link { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:12pt; font-weight:bold; }
a.buchlink:visited { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:12pt; font-weight:bold; }
a.buchlink:hover { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#840000; font-size:12pt; font-weight:bold; }
a.buchlink:active { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:12pt; font-weight:bold; }

a.impressumlink:link { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }
a.impressumlink:visited { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }
a.impressumlink:hover { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#840000; font-size:11pt; }
a.impressumlink:active { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }

a.agbgototop:link { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:9pt; text-align:right; }
a.agbgototop:visited { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:9pt; text-align:right; }
a.agbgototop:hover { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#404040; font-size:9pt; text-align:right; }
a.agbgototop:active { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:9pt; text-align:right; }

a.delkorb:link { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:11pt; }
a.delkorb:visited { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:11pt; }
a.delkorb:hover { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#404040; font-size:11pt; }
a.delkorb:active { font-family: Arial, Tahoma, Verdana; text-decoration:underline; color:#404040; font-size:11pt; }


/*
  Formulare
*/

.pflichttext { font-family: Arial, Tahoma, Verdana; color:#008400; font-size:11pt; }
.musstext { font-family: Arial, Tahoma, Verdana; color:#840000; font-size:11pt; }
.kanntext { font-family: Arial, Tahoma, Verdana; color:#000000; font-size:11pt; }

input { background-color:#ffffe8; font-family: Arial, Tahoma, Verdana; color:#840000; font-size:11pt; }
.versandradio { background-color:#FFD060; }

.formbutton {
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #008400;
  background-color: #e3eac7;
  border-left: 1px solid #9cad6b;
  border-right: 2px solid #9cad6b;
  border-top: 1px solid #9cad6b;
  border-bottom: 2px solid #9cad6b;
  vertical-align: middle;
} 

textarea {
  font-family: Arial, Tahoma, Verdana;
  color:#840000;
  font-size:10pt; 
  background-color:#ffffe8;
  scrollbar-base-color:#ced7ac;
  scrollbar-3dlight-color:#dde5c0;
  scrollbar-arrow-color:#dde5c0;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#ced7ac;
  scrollbar-highlight-color:#dde5c0;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#cdd5a7;
}



/*
  Tabellen
*/

.seitentiteltab { border-color:#ffd060; border-width:1px; border-style:solid; background-color:#fff4c6; }
.seitenhaupttab { background-color:#ffffe8; }
.kassekorb { background-color:#ffe8a4; }


/*
  Tabellenfelder
*/

.formularfehler { background-color:#cc0000; }




/*
  Textschriften
*/

.catbrowsetext { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#008400; font-size:11pt; font-weight:bold; }
.catbrowselang { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#840000; font-size:11pt; font-weight:bold; }

.grusstitel { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:16pt; font-weight:bold; }
.grusstext { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:11pt; }

.buchkategorie { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:14pt; font-weight:bold; }
.bestellnr { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:8pt; }
.buchtitel { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:12pt; font-weight:bold; }
.buchtitelgross { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:16pt; font-weight:bold; }
.buchinhalt { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:10pt; }
.buchpreis { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:12pt; font-weight:bold; }
.buchpreisplus { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:8pt; }
.buchdaten { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:9pt; }
.buchsparte { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }
.listenende { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#606060; font-size:10pt; }

.seitentitel { font-family: Arial, Tahoma, Verdana; color:#840000; font-size:18pt; text-align:center; font-weight:bold;}
.hilfezwischentitel { font-family: Arial, Tahoma, Verdana; text-decoration:none; font-size:12pt; font-weight:bold; color:#008400; height:20px; vertical-align:middle; text-align:center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#ffd060; border-top-width:1px; border-top-style:solid; border-top-color: #ffd060; background-color:#ffe8a4; } 
.hilfetext { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:10pt; }

.impressumtitel { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:16pt; font-weight:bold; }
.impressumtext { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }

.formularfehlertext { font-family: Arial, Tahoma, Verdana; text-decoration:none; color:#ffffff; font-size:11pt; text-align:center;  font-weight:bold;}

.ausgesucht { font-family: Verdana, Arial, Helvetica; text-decoration:none; color:#000000; font-size:11pt; }

.agbtitel { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:14pt; font-weight:bold; }
.agbsubtitel { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:12pt; }
.agbtext { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:11pt; }
.agbgoto { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:9pt; text-align:right; }

.korbtitel { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:12pt; font-weight:bold; }
.korbtext { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:11pt; }
.korbtipp { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:9pt; }

.kassetitel { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:14pt; font-weight:bold; }
.kassetext { font-family: Verdana, Arial, Helvetica; color:#000000; font-size:11pt; }
