body {
 margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
 FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
 FONT-SIZE: 13px;
 COLOR: #555555;
 background-color: #601e11;
 text-align: center;
}

/* Div Container */
div.logo { width:800px; padding:0px; border-style:solid; border-width:0px 0px 14px 0px; border-color:#333333; background-color:#333333; }
div.navigation { width:742px; text-align:right; padding:12px 28px 25px 28px; border-style:solid; border-width:0px 1px; border-color:#222222; background-color: #ffffff; }     /* padding oben rechts unten links */
div.inhalte { width:742px; vertical-align:top; text-align:left; padding:12px 28px 25px 28px; border-style:solid; border-width:0px 1px; border-color:#222222; background-color: #ffffff; }
div.abschluss { width:742px; vertical-align:top; text-align:left; padding:12px 28px 25px 28px; border-style:solid; border-width:0px 1px 14px 1px; border-color:#ffffff #222222 #333333 #222222; background-color: #ffffff; }
div.zentrierendiv { margin: 0px auto; text-align: left; width: 800px;}  /* Zentriert die Seiten für Opera und Firefox, IE siehe body */

/* allgemeine Links (Fließtextformat) */
a { font-size:13px; font-weight:bold; }
a:link { color:#003260; text-decoration:none; }
a:visited { color:#003260; text-decoration:none; }
a:hover { color:#910000; text-decoration:underline; }
a:active { color:#bbbbbb; text-decoration:underline; }
a:focus { color:#bbbbbb; text-decoration:underline; }

/* Links der Hauptnavigation */
a.navi { font-size:11px; font-weight:bold; text-decoration:none; }
a.navi:link { color:#003260; }
a.navi:visited { color:#003260; }
a.navi:hover { color:#910000; }
a.navi:active { color:#bbbbbb; }
a.navi:focus { color:#bbbbbb; }

/* Links für Untermenüs, seiteninterne Links außer "nach oben"  */
a.insite { font-size:12px; font-weight:bold; text-decoration:none; }
a.insite:link { color:#003260;  }
a.insite:visited { color:#003260; }
a.insite:hover { color:#910000; }
a.insite:active { color:#bbbbbb; }
a.insite:focus { color:#bbbbbb; }

/* Link "nach oben" */
a.no { font-size:10px; font-weight:bold; text-decoration:none; }
a.no:link { color:#003260; }
a.no:visited { color:#003260; }
a.no:hover { color:#910000; }
a.no:active { color:#bbbbbb; }
a.no:focus { color:#bbbbbb; }

/* Wechselschalter */
a.schalter { font-size:11px; font-weight:bold; text-decoration:none; text-align:center; padding:4px;}
a.schalter:link { color:#003260; background-color:transparent; border:1px solid #003260; }
a.schalter:visited { color:#003260; background-color:transparent; border:1px solid #003260; }
a.schalter:hover { color:#ffffff; background-color:#910000; border:1px solid #910000; }
a.schalter:active { color:#bbbbbb; background-color:transparent; border:1px solid #bbbbbb; }
a.schalter:focus { color:#bbbbbb; background-color:transparent; border:1px solid #bbbbbb; }

/* h1 Seitenüberschrift, h2 Kapitelüberschrift */
h1 { font-size:19px; color:#555555; font-weight:bold; font-family:Times New Roman,Times,serif; font-style:italic; letter-spacing: 1.4pt; word-spacing: 1.4pt; }
h2 { font-size:13px; color:#910000; font-weight:bold; }
h2.grey { font-size:13px; color:#333333; font-weight:bold; }

/* h3 Sondermeldung */
h3 { font-size:16px; color:#ec4a2a; font-weight:bold; font-style:italic;}
h3 a, h3 a:visited { font-size:16px; color:#003260; font-weight:bold; text-decoration:none;}
h3 a:hover { font-size:16px; color:#003260; font-weight:bold; text-decoration:underline;}

hr { color:#910000; background-color:#910000; height:1px; margin-right:0; text-align:right; border:1px #910000; }

div.medienplayer { margin: 0 auto;
                   text-align:center;
                   background-color:#f3f3f3;
                   padding:0px 11px 0px 11px;
                 }

.zeilen  { line-height: 180%; list-style-type: none; margin-left:0; padding-left:0; }  /* Seiteninterne Links vergrößerter Zeilenabstand */
.seite   { font-size:11px; color:#aaaaaa; font-weight:bold; } /* aktive Seite */
.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.unten   { vertical-align:bottom; }
.links   { text-align:left; }
.rechts  { text-align:right; }
.center  { text-align: center; }
.bold    { font-weight:bold; }
.kursiv  { font-style:italic; }
.top     { color: #003260; }
.wichtig { text-align: center; font-weight:bold; }
.wigro   { font-size:16px; text-align: center; font-weight:bold; }
.bsp     { color: #FFFFFF; FONT-SIZE: 22px; font-family:Times New Roman,Times,serif; font-style:italic; }
.quelle  { font-size:10px; color:#999999; font-style:italic; }
.block   { text-align:justify; }
.back    { background-color: #edf3fa; padding:5px 15px; }