/*
  Haupteinstellungen
*/

body {
  scrollbar-base-color:#e0e0d0;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#e0e0d0;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#f0f0e0;

  background-color:#E0E0D0;

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

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


/*
  Links
*/

a { text-decoration:none; }

a.fusslink:link { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#c0c0c0; font-size:10pt; }
a.fusslink:visited { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#c0c0c0; font-size:10pt; }
a.fusslink:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#ffa096; font-size:10pt; }
a.fusslink:active { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#c0c0c0; font-size:10pt; }

a.rotgrau12normal:link { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#840000; font-size:12pt; }
a.rotgrau12normal:visited { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#840000; font-size:12pt; }
a.rotgrau12normal:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#606060; font-size:12pt; }
a.rotgrau12normal:active { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#840000; font-size:12pt; }

a.menulink:link { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#ffa096; font-size:10pt; }
a.menulink:visited { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#ffa096; font-size:10pt; }
a.menulink:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#c0c0c0; font-size:10pt; }
a.menulink:active { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#c0c0c0; font-size:10pt; }

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

a.sumagoto:link { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#0000A0; font-size:9pt; }
a.sumagoto:visited { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#0000A0; font-size:9pt; }
a.sumagoto:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#600000; font-size:9pt; }
a.sumagoto:active { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#0000A0; font-size:9pt; }

a.sumasortgoto:link { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#A00000; font-size:9pt; }
a.sumasortgoto:visited { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#A00000; font-size:9pt; }
a.sumasortgoto:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#606000; font-size:9pt; }
a.sumasortgoto:active { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#A00000; font-size:9pt; }

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

a.statistiklink:link { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#606060; font-size:10pt; }
a.statistiklink:visited { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#606060; font-size:10pt; }
a.statistiklink:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#800000; font-size:10pt; }
a.statistiklink:active { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#606060; font-size:10pt; }

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

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

a.partnergoto:link { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#606060; font-size:9pt; }
a.partnergoto:visited { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#606060; font-size:9pt; }
a.partnergoto:hover { font-family: Tahoma, Verdana, Arial; text-decoration:none; color:#800000; font-size:9pt; }
a.partnergoto:active { font-family: Tahoma, Verdana, Arial; text-decoration:underline; color:#606060; font-size:9pt; }

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

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

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

/*
  Formulare
*/
fieldset { padding:5px; }
legend { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:9pt; font-weight:bold; padding:5px; }
fieldset select { width: 134px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }
fieldset input { width: 134px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }
input.formbetreff { width: 372px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }
input.plz { width: 64px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }
input.ort { width: 308px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }
fieldset textarea {
  font-family: Arial, Tahoma, Verdana;
  width: 372px;
  color:#606060;
  font-size:10pt; 
  scrollbar-base-color:#e0e0d0;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#e0e0d0;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#f0f0e0;
}

textarea.backlinks { width: 468px; font-family: Arial, Tahoma, Verdana; color:#606060; font-size:10pt; }

.feldtext { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:10pt; font-weight:bold; }
.erforderlich { font-family: Tahoma, Verdana, Arial; color:#A00000; font-size:9pt; }
.nichterforderlich { font-family: Tahoma, Verdana, Arial; color:#ffffff; font-size:9pt; }
.eingabefehlt { font-family: Tahoma, Verdana, Arial; color:#A00000; font-size:8pt; }

.entry_radio_radio { display:block; float:left; margin-right:10px; }
.entry_radio_label { display:block; margin-left:30px; }


/*
  Tabellen und Tabellenfelder
*/
.aussenrand { background-color:#000000; }
.arbeitsbereich { background-color:#e0e0d0; }
.werbung { background-color:#ffffe8; }
.titelhintergrund { background-color:#93a5a5; }
.subtitelfeld { background-color:#e8f4ff; }
.papierblatthintergrund { background-color:#ffffe8; }
.papierblattfarbe { background-color:#ffffff; }
.sumasort { border-color:#606060; border-width:1px; border-style:solid; }
.sumasorttitel { background-color:#f3f3f3; }
.erfolg { background-color:#9f9f9f; padding:4px }
.erfolgrahmen { background-color:#dfdfdf; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#606060; border-right-width: 1px; border-right-style: solid; border-right-color:#606060; }
.erfolginfoteil { background-color:#bfbfbf; }
.entrylistdata { background-color:#efefef; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#606060; border-right-width: 1px; border-right-style: solid; border-right-color:#606060; }

.tabback { background-color:#f2f2f2; }


/*
  Textschriften
*/

.titeltext { font-family: Tahoma, Verdana, Arial; color:#ffffff; font-size:14pt; text-align:center; letter-spacing:1pt; }
.titeltextklein { font-family: Tahoma, Verdana, Arial; color:#ffffff; font-size:11pt; }
.fusstext { font-family: Tahoma, Verdana, Arial; color:#c0c0c0; font-size:10pt; }

.grau9normal { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:9pt; }
.grau10normal { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:10pt; }
.grau11normal { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:11pt; }
.grau12normal { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:12pt; }

.fehler11 { font-family:Tahoma, Verdana, Arial; color:#a00000; font-size:11pt; }

.MenueTitel { font-family: Tahoma, Verdana, Arial; color:#ff786f; font-size:11pt; text-align:left; }
.SubTitel { font-family: Tahoma, Verdana, Arial; color:#600000; font-size:10pt; }

.agbsubtitel { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:11pt; font-weight:bold; }
.agbtext { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:10pt; }
.agbgoto { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:8pt; text-align:right; }

.sumatitel { font-family: Tahoma, Verdana, Arial; color:#0000A0; font-size:8pt; }
.sumatext { font-family: Tahoma, Verdana, Arial; color:#600000; font-size:8pt; }
.sumagototext { font-family: Tahoma, Verdana, Arial; color:#606060; font-size:9pt; }
.sumagotonr { font-family: Tahoma, Verdana, Arial; color:#600000; font-size:9pt; }
.sumasorttext { font-family: Tahoma, Verdana, Arial; color:#600000; font-size:9pt; }

.erfolgtitel { font-family: Tahoma, Verdana, Arial; color:#ffffff; font-size:12pt; font-weight:bold; }
.erfolgtext { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:12pt; }
.erfolginfo { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:10pt; }
.erfolgklein { font-family:Tahoma, Verdana, Arial; color:#606060; font-size:8pt; }

.entrylistkat { font-family: Tahoma, Verdana, Arial; color:#ffffff; font-size:11pt; font-weight:bold; }
