body {
  font-family:"Times New Roman", Times, serif;
  font-size:12pt; color:#FFFFFF;
  text-align:justify;
  background-image:url(./../images/mainbg.png);
  margin:10px;
}

/* Allgemeines */
body * {text-align:justify;}

* { quotes:"\201E" "\201C" "\201A" "\2018"; }
q:before { content:open-quote;}
q:after { content:close-quote;}
*.q:before { content:open-quote;}
*.q:after { content:close-quote;}

h1, h2, h3, h4, h5 {color:#FA9E14;}

table {border:none 0px black; width:100%;}
td {border:none 0px black; padding:20px; vertical-align:top;}

table.sichtbar {border:outset 1px grey; background-color:black;}
table.sichtbar td {border:inset 1px grey; padding:10px; vertical-align:top;}

/* Hoverlines: Listen und Tabellen erhalten Kursoren */
table.hoverlines tr:hover {background-color:#333333;}
table.hoverlines tr:hover.nosel {background-color:black;}
table.hoverlines tr:hover td.nosel {background-color:black;}

ol.hoverlines li:hover {background-color:#333333;}
ol.hoverlines li:hover.nosel {background-color:black;}

ul.hoverlines li:hover {background-color:#333333;}
ul.hoverlines li:hover.nosel {background-color:black;}

/* Sortator: unsichtbare Tabellen in Tabellen */
table.sortator {border:none 0px black; border-collapse:collapse;}
table.sortator td {border:none 0px black; padding:10px;}

/* Die Navifeldklasse ist nur für die TDs wichtig */
/* table.navifeld {border:none 0px black; width:100%;} */
table.navifeld td {border:none 0px black; padding:0px; width:33%; text-align:center;}
table.navifeld td.links  {text-align:left; }
table.navifeld td.rechts {text-align:right;}

/* Sonderregeln für den Seitentitel */
#seitentitel {border:outset 1px grey;
              background-color:black;
              border-spacing:5px;
              margin:0px auto;
              max-width:10px;
              table-layout:auto; }
#seitentitel td {border:inset 1px grey; padding:0px;}
td#hauptfenster {width:100%; vertical-align:top;}
table#menu td {padding:0px;}

/* lange Texte bekommen schöne Absätze */
.langtext > p {text-indent:1em;}
.langtext > div {text-indent:1em;}
.langtext > p.noindent {text-indent:0em;}
.langtext > div.noindent {text-indent:0em;}
.langtext > p:hover {background-color:#333333;}
.langtext > div:hover {background-color:#333333;}

/* Abkürzungen */
*.verborgen {display:none;}
*.center {text-align:center;}
*.bold {font-weight:bold;}
*.italic {font-style:italic;}
*.underl {text-decoration:underline;}
*.gesperrt {letter-spacing:0.3em;}
*.caps {font-variant:small-caps;}
*.abk:first-letter {font-weight:bold;}

/* Definition der gewöhnlichen Links und derer in Notizzetteln */
a:link {color:#FFFF00; text-decoration:underline;}
a:visited {color:#DDDD00; text-decoration:underline;}
a:hover {color:#FFFFFF; text-decoration:underline;}
a:focus {color:#FFFFFF; text-decoration:underline;}
a:active {color:#FFFFFF; text-decoration:none;}

a.notizlink:link {color:#FF00FF; text-decoration:none;}
a.notizlink:visited {color:#FF00FF; text-decoration:none;}
a.notizlink:hover {color:#FF00FF; text-decoration:underline;}
a.notizlink:focus {color:#FF00FF; text-decoration:underline;}
a.notizlink:active {color:#0000FF; text-decoration:underline;}

