/*NORMALE TEXTSEITE*/

/*Ganzes Dokument = body*/

body {font-family:Arial; font-size:10pt; color:#222222; font-weight:normal; font-style:normal; background-color:#dddddd}


/*Schriftformate*/


p.klein   {font-family:Verdana; font-size:xx-small;}
p.stand   {font-family:Verdana; font-size:9px; letter-spacing:0.07em; margin-top:2px; margin-bottom:0px }
p.ly      {font-family:Verdana; font-size:xx-small; color:#aa5000; font-weight:bold; margin-left:50px; margin-right:50px}

h1        {font-size:10pt; font-weight:bold; letter-spacing:0.1em }
h1.inhalt {font-size:10pt; font-weight:bold;  text-indent:7px; margin:10px }
h1.inh-a  {font-family:Arial; font-size:10pt; font-weight:bold; letter-spacing:0.02em; text-indent:30px; margin:6px }
h1.inh-b  {font-family:Arial; font-size:10pt; font-weight:normal; letter-spacing:0.0em; text-indent:50px; margin:3px }
h2        {font-size:12pt; font-weight:bold; letter-spacing:0.1em }
h2.inhalt {font-size:12pt; font-weight:bold;  text-indent:7px; margin:10px }
h2.titel  {font-size:14pt; font-weight:bold; letter-spacing:0.2em; margin:10px }
h3        {font-size:30pt; font-weight:bold; letter-spacing:0.3em; margin:20px; color:#bc5000}
ul        {}
li        {margin-bottom:6}



/*Absatzformatierungen*/

  .re {text-align: right}


/*Boxes*/

#titel  { position:relative; top:0px; left:0px; width:685px; z-index:1;
          margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:30px; border-top:1px solid #999999;  }
#inhalt { position:relative; background-color:#fffbca; margin-top:60px; margin-left:0px; width:693px;
          z-index:1; margin:8px; border:1px solid #999999; }
#text   { position:relative; top:0px; left:0px; width:685px; z-index:1; margin-left:10px;
          margin-right:10px; margin-top:10px; text-align:justify; clear:right}
#anfang { position:absolute; top:0px; left:0px; z-index:1; margin: 0px; width:20px}
#ende   { position:relative; top:0px; left:0px; width:685px; height:45px; z-index:1;
          margin:10px; text-align:justify; font-family:Verdana; font-size:xx-small; border-top:1px solid #999999; border-bottom:1px solid #999999;}
#pack   { width:690px;}


/*Hyperlinks*/

 a:link { text-decoration:none; color:#000070; }
 a:visited { text-decoration:none; color:#000070; }
 a:hover { text-decoration:none;  color:#ff6600; }
 a:active { text-decoration:none; color:#000070; }

 /*Tabellen*/

 table   {font-size:10pt; border-collapse:collapse; caption-side:top;  table-layout:auto; cellpadding:3px;
           background:#eeeeee; bordercolor:#999999; }

 table.abschluss {font-size:xx-small; width:685px; height:22px;  }
 table.ueberschrift { background:#dddddd;  width:685px;}
 table.unsichtbar {background:#dddddd; border:0px; cellpadding:0px;}

 th      { font-weight:bold; letter-spacing:0.2em; text-align:left; margin:15px; padding:15px }
 td      { vertical-align:top; padding:8px; border:1px solid #999999; }  /*mit Rahmen*/
 td.or   { vertical-align:top; padding:8px; border:0px solid #999999; }  /*ohne Rahmen*/
 td.orop { vertical-align:top; padding:2px; border:0px solid #999999; }  /*ohne Rahmen, cellpadding kleiner*/
 td.zitat   {color:#555555; vertical-align:middle; text-align:justify; padding:8px; border:1px solid #cccccc; }  /*mit Rahmen*/
 td.op      { vertical-align:middle; padding:2px; border:1px solid #999999; }  /*mit Rahmen*/

 td.a    { vertical-align:middle; padding:0px; background:#dddddd;  border:0px solid #999999; }
 td.a-ge { vertical-align:middle; padding:0px; background:#fffbca;  border:0px solid #999999; }
 td.a-ro { vertical-align:middle; padding:0px; background:#ffac62;  border:0px solid #999999; }

 td.grau { vertical-align:middle; padding:8px; text-align:justify;  border:0px solid #999999; }  /*ohne Rahmen*/
 td.ueberschrift-li {text-align:left; border:0px solid #999999;padding-left:1px;padding-bottom:12px;padding-right:0px; margin:0px;}
 td.ueberschrift-re {text-align:right; border:0px solid #999999; padding-left:0px;padding-bottom:12px;padding-right:0px;  margin:0px;}