/*GRUNDEINSTELLUNGEN*/
/*Schriftart der Seite*/
p,span,ul,ol,li,th,td,b,i,blockquote,nobr { font:normal normal normal 10pt Verdana,Arial,Helevetica,sans-serif; }
/*Seitenhintergrundfarbe und Standardschriftfarbe FARBExx*/
body { background-color:#FFFFFF; color:#666F74; }

/*ÜBERSCHRIFTEN*/
h1 { font:normal normal normal 20pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:1px;  margin-top:8px; }
h2 { font:normal normal normal 18pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:1px;  margin-top:8px; }
h3 { font:normal normal normal 16pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:1px; margin-top:8px; }
h4 { font:normal normal normal 14pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:12px;  margin-top:8px; }
h5 { font:normal normal normal 12pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:1px;  margin-top:8px; }
h6 { font:normal normal normal 10pt Verdana,Arial,Helvetica,sans-serif; margin-bottom:1px;  margin-top:8px; }
/*Überschriftfarbe für Große Überschriften FARBExx*/
h1,h2,h3 { color:#666F74; }
/*Überschriftfarbe für Kleine Überschriften FARBExx*/
h4,h6 { color:#666F74; }
h5 { color:#000000; }
/*Große ÜBERSCHRIFTEN in SERIFENSCHRIFT*/
h1.serif { font:normal normal normal 22pt Georgia,"Times New Roman",serif; margin-bottom:1px; }
h2.serif { font:normal normal normal 20pt Georgia,"Times New Roman",serif; margin-bottom:1px; }
h3.serif { font:normal normal normal 18pt Georgia,"Times New Roman",serif; margin-bottom:1px; }

/*ABSÄTZE*/
/*Normale Absätze für die Seite*/
p { margin:4px 12px 4px 0px; padding:6px; }
/*...mit Hintergrundfarbe FARBExx*/
p.hg { background:#FFFF80 repeat fixed 0 0; }
/*...mit Einzug*/
p.e {text-indent:20px; }
/*...mit größerem Zeilenabstand*/
p.z { line-height:120%; }
/*...mit Einzug und größerem Zeilenabstand*/
p.ez { text-indent:20px; line-height:120%; }
/*mit Einzug und Hintergrundfarbe FARBExx*/
p.ehg { text-indent:20px; background:#FFFF80 repeat fixed 0 0; }
/*...mit größerem Zeilenabstand und Hintergrundfarbe FARBExx*/
p.zhg { line-height:120%; background:#FFFF80 repeat fixed 0 0; }
/*...mit Einzug, größerem Zeilenabstand und Hintergrundfarbe FARBExx*/
p.ezhg { text-indent:20px; line-height:120%; background:#FFFF80 repeat fixed 0 0; }
/*...ein alternativer Abstand nach oben*/
p.alt1 { margin:2px 12px 4px 10px; }
p.alt1hg { margin:8px 12px 4px 0px; background:#FFFF80 repeat fixed 0 0; }
p.alt1e { margin:8px 12px 4px 0px; text-indent:20px; }
p.alt1z {  margin:8px 12px 4px 0px; line-height:120%; }
p.alt1ez { margin:8px 12px 4px 0px; text-indent:20px; line-height:120%; }
p.alt1ehg {margin:8px 12px 4px 0px; text-indent:20px; background:#FFFF80 repeat fixed 0 0; }
p.alt1zhg {  margin:8px 12px 4px 0px; line-height:120%; background:#FFFF80 repeat fixed 0 0;  }
p.alt1ezhg { margin:8px 12px 4px 0px; text-indent:20px; line-height:120%; background:#FFFF80 repeat fixed 0 0; }
/*...und noch ein alternativer Abstand nach oben*/
p.alt2 { margin:12px 12px 4px 0px; }
p.alt2hg { margin:12px 12px 4px 0px; background:#FFFF80 repeat fixed 0 0; }
p.alt2e { margin:12px 12px 4px 0px; text-indent:20px; }
p.alt2ehg { margin:12px 12px 4px 0px; text-indent:20px; background:#FFFF80 repeat fixed 0 0; }
p.alt2ez { margin:12px 12px 4px 0px; text-indent:20px; line-height:120%; }
p.alt2ezhg { margin:12px 12px 4px 0px; text-indent:20px; line-height:120%; background:#FFFF80 repeat fixed 0 0;  }
p.alt2z { margin:12px 12px 4px 0px; line-height:120%; }
p.alt2zhg { margin:12px 12px 4px 0px; line-height:120%; background:#FFFF80 repeat fixed 0 0; }
p.aktseite { margin:2px 12px 4px 10px; color:#FFFFFF; font-weight:bold; }
p.list { margin:4px 12px 0px 0px; }
p.menue { margin:4px 0px 0px 24px; font:normal normal normal 8pt Arial,Verdana,Helevetica,sans-serif; padding:0; }
p.aktmenue { margin:4px 0px 0px 24px; font:normal normal normal 8pt Arial,Verdana,Helevetica,sans-serif; padding:0; color:#FFFFFF; }
p.alt1m { margin:2px 12px 0px 10px; padding:6px 6px 0px 6px; }
p.aktseitem { margin:2px 12px 0px 10px; padding:6px 6px 0px 6px; color:#FFFFFF; font-weight:bold;}
p.alt2pro { margin:0px; padding:2px; }
/*LINKS FARBExx*/
a.l1:link { color:#666F74; font-weight:bold; text-decoration:none; }
a.l1:visited { color:#666F74;  font-weight:bold; text-decoration:none; }
a.l1:hover { color:#000000;  font-weight:bold; text-decoration:none; }
a.l1:active { color:#666F74;  font-weight:bold;}

a.l1a:link { color:#666F74; text-decoration:none; }
a.l1a:visited { color:#666F74; text-decoration:none; }
a.l1a:hover { color:#000000; text-decoration:none; }
a.l1a:active { color:#666F74; }

a.l2:link { color:#FF0080; text-decoration:none; }
a.l2:visited { color:#0070C0; text-decoration:none; }
a.l2:hover { color:#800080; font-weight:bold; text-decoration:underline; }
a.l2:active { color:#FF0000; text-decoration:none; }

a:link { color:#EA7C13; text-decoration:underline; }
a:visited { color:#ED8A2D; text-decoration:underline; }
a:active { color:#7000C0; text-decoration:underline; }

/*LISTEN - Bei grafischen Aufzählungszeichen Pfad angeben!*/
ul { list-style-type:disk; }
li { margin:6px 30px; 0px; 0px; }
ul.list1 { list-style-type:disk; list-style-image:url(jpg/ap.gif) }
ul.list2 { list-style-type:disk; list-style-image:url(jpg/pfr.gif) }
/*TABELLEN*/
/*Grunddefinitionen für table und td*/
table { padding:0px; border:0px solid #FF0000; }
td { padding:0px; border:0px solid #0000FF; }

/*Abstand nach oben*/
table.t04 { margin-top:4px; }
table.t08 { margin-top:8px; }
table.t12 { margin-top:12px; }
table.t16 { margin-top:16px; }
table.t20 { margin-top:20px; }
table.t24 { margin-top:24px; }
/*Abstand nach oben,links und rechts*/
table.lrt04 { margin:4px 8px 0px 8px; }
table.lrt08 { margin:8px 8px 0px 8px; }
table.lrt12 { margin:12px 8px 0px 8px; }
table.lrt16 { margin:16px 8px 0px 8px; }
table.lrt20 { margin:20px 8px 0px 8px; }
table.lrt24 { margin:24px 8px 0px 8px; }
/*Farbige Tabellenzellen-Grundfarbe FARBExx*/
td.f1 { background-color:#FFFFFF; color:#000000;}
td.f1r { background-color:#FFFFFF; color:#000000; text-align:right; }
td.f1c { background-color:#FFFFFF; color:#000000; text-align:center; }
td.f1b { background-color:#FFFFFF; color:#000000; text-align:justify; }
/*Farbige Tabellenzellen-Komplementärfarbe FARBExx*/
td.f2 { background-color:#000000; color:#FFFFFF;}
td.f2r { background-color:#000000; color:#FFFFFF; text-align:right; }
td.f2c { background-color:#000000; color:#FFFFFF; text-align:center; }
td.f2b { background-color:#000000; color:#FFFFFF; text-align:justify; }
/*Farbige Tabellenzellen-3.Farbe FARBExx*/
td.f3 { background-color:#AFAFAF; color:#0000FF; }
td.f3r { background-color:#AFAFAF; color:#0000FF; text-align:right; }
td.f3c { background-color:#AFAFAF; color:#0000FF; text-align:center; }
td.f3b { background-color:#AFAFAF; color:#0000FF; text-align:justify; }
/* Schwarz auf Weiß*/
td.sw {background-color:#FFFFFF; color:#000000;}
td.swr {background-color:#FFFFFF; color:#000000; text-align:right; }
td.swc {background-color:#FFFFFF; color:#000000; text-align:center; }
td.swb {background-color:#FFFFFF; color:#000000; text-align:justify; }
/**/

/*UNIVERSALE KLASSEN und IDs*/
/*Schriftstil*/
.kursiv { font-style:italic; }
.fett { font-weight:bold; }
.fettkursiv { font-weight:bold; font-style:italic; }
/*Einzüge*/
.e10 { text-indent:10px; }
.e20 { text-indent:20px; }
.e30 { text-indent:30px; }
/*Zeilenhöhen*/
.z120 { line-height:120%; }
.z140 { line-height:140%; }
.z160 { line-height:160%; }
/*Initialen FARBExx*/
#init1:first-letter { font:italic bold 150% Verdana,Tahoma,Arial,sans-serif; color:0000A0; margin-right:1px; }
#init2:first-letter { font:normal bold 180% "Times New Roman",serif; color:#800080; margin-right:1px; }

/*UNIVERSAL-ATTRIBUTE FÜR SCHRIFTGRÖßE UND-FARBE*/
/*Als Klassen...*/
.schwarz { color:#000000; } /*schwarze und weiße */
.weiss {color:#FFFFFF;} /* Schrift muss immer möglich sein */
.gruen {color:#00FF00;} /*grüne Schrift*/
.blau {color:#0000FF;} /*blaue Schrift*/
.rot {color:#FF0000;} /*rote Schrift*/
.gelb {color:#FFFF00;} /*gelbe Schrift*/
.gross { font-size:12pt;}
.normal {font-size:10pt;}
.ganzklein { font-family:Arial,sans-serif; font-size:8pt;}/*Arial wird kleiner dargestellt*/
.sf { color:#000000; font-weight:bold; }
/*...und als IDs, um flexibel zu sein*/
#schwarz { color:#000000; } /*schwarze und weiße */
#weiss {color:#FFFFFF;} /* Schrift muss immer möglich sein */
#gruen {color:#00FF00;} /*grüne Schrift*/
#blau {color:#0000FF;} /*blaue Schrift*/
#rot {color:#FF0000;} /*rote Schrift*/
#gelb {color:#FFFF00;} /*gelbe Schrift*/
#gross { font-size:12pt;}
#normal {font-size:10pt;}
#ganzklein { font-family:Arial,sans-serif; font-size:8pt;}/*Arial wird kleiner dargestellt*/

/*Ränder. Vor allem für p-tags. Können aber auch für,div,td und table-tags verwendet werden*/
/*linker Rand größer*/
.rt00 { margin:0px 0px 4px 6px; }
.rt04 { margin:4px 0px 4px 6px; }
.rt08 { margin:8px 0px 4px 6px; }
.rt12 { margin:12px 0px 4px 6px; }
.rt16 { margin:16px 0px 4px 6px; }
.rt20 { margin:20px 0px 4px 6px; }
.rt24 { margin:24px 0px 4px 6px; }
/*rechter Rand größer*/
.lt00 { margin:0px 6px 4px 0px; }
.lt04 { margin:4px 6px 4px 0px; }
.lt08 { margin:8px 6px 4px 0px; }
.lt12 { margin:12px 6px 4px 0px; }
.lt16 { margin:16px 6px 4px 0px; }
.lt20 { margin:20px 6px 4px 0px; }
.lt24 { margin:10px 20px 0px 24px; padding:0px; }
.lt24a { margin:0px 20px 20px 0px; text-align:right; padding:0px; }
/*Abstände*/
.pd0 { padding:0; }
.pd2 { padding:2; }
.pd4 { padding:4; }
.pd6 { padding:6; }
.pd8 { padding:8; }
.pd10 { padding:10; }

p.fq1            {
                  margin:80px 0px 0px 0px;
                  padding:4px 0px 0px 25px;
                  border-top:0px solid #AFAFAF;
                  border-right:0px solid #AFAFAF;
                  border-bottom:0px solid #AFAFAF;
                  border-left:0px solid #AFAFAF;
                  width:200px;
                  height:20px;
                  color:#ee7f00;
                  text-align:left;
                  font-size:10pt;
                  font-family:Arial, sans serif;
                  font-weight:bold;
                  line-height:100%;
                  background-color:#FFFFFF;
                  background-image:url(jpg/pfeile12pt_weiss.jpg);
                  background-repeat:no-repeat;
                  background-position:left;
                  }
p.fq2            {
                  margin:10px 0px 0px 0px;
                  padding:4px 0px 0px 50px;
                  border-top:0px solid #AFAFAF;
                  border-right:0px solid #AFAFAF;
                  border-bottom:0px solid #AFAFAF;
                  border-left:0px solid #AFAFAF;
                  width:300px;
                  height:20px;
                  color:#FFFFFF;
                  text-align:left;
                  font-size:8pt;
                  font-family:Arial, sans serif;
                  font-weight:bold;
                  line-height:100%;
                  background-color:#000000;
                  background-image:url(jpg/pfeile12pt_schwarz.jpg);
                  background-repeat:no-repeat;
                  background-position:25px 5px;
                  }

/*HILFE
1.
Reihenfolge bei Font-Definition in Kurzschrift:
font:style variant weight size/line-height family;
size und family m ü s s e n gesetzt werden. Alle anderen können weggelassen werden.

HILFE ENDE*/