a:link         {
        font-family:  Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        background: #FFFFFF;
        color: #003399;
        font-weight: bold;
        text-decoration: none;
        }

a:visited {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #003399;
        background: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        }

a:active {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #808080;
        background: #FFFFFF;
        font-weight: bold;
        text-decoration: underline;
        }

a:hover {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #003399;
        background: #FFFFFF;
        font-weight: bold;
        text-decoration: underline;
        }

a.upper:link         {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #FFFFFF;
        font-weight : bold;
        text-decoration: none;
        }

a.upper:visited {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #eaeaea;
        font-weight: bold;
        text-decoration: none;
        }

a.upper:active {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size : 10pt;
        color: #eaeaea;
        font-weight : bold;
        text-decoration : none;
        }

a.upper:hover {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 10pt;
        color: #eaeaea;
        font-weight: bold;
        text-decoration: none;
        }

a.nav:link         {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 8pt;
        color: #000000;
        background: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
        }

a.nav:visited {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 8pt;
        background: #FFFFFF;
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        }

a.nav:active {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size:8pt;
        background: #FFFFFF;
        color: #808080;
        font-weight: normal;
        text-decoration: none;
        }

a.nav:hover {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 8pt;
        color: #000000;
        background: #FFFFFF;
        font-weight:normal;
        text-decoration:underline;
        }

body         {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 9pt;
        color:#666666;
        }

p,li,dd,dt {font-size: 9pt;line-height: 12pt; font-family: verdana,arial,sans-serif; letter-spacing:0.1em;word-spacing: 0.2em }

td        {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size:9pt;
        }


ul        {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size:9pt;
/*        list-style-image: url(Icons/pfeilnot.png);*/
/*        text-align:justify;*/
        }

h1        {
        font-family : verdana,arial,helvetica,sans-serif;
               font-size : 14pt;
            font-weight : bold;
                letter-spacing :0.2em;
                word-spacing : 0.4em;
                line-height : 20pt;
            color : #990000;
            text-align : center;
        }

h2        {
        font-family: verdana,arial,Helvetica,sans-serif;
               font-size: 10pt;
            font-weight: bold;
            color: #990000;
                letter-spacing:0.3em;
                word-spacing: 0.3em;
                line-height: 14pt;
        }

h3        {
        font-family: verdana,Arial,Helvetica,sans-serif;
              font-size: 10pt;
            color: #006600;
                font-weight: bold;
                letter-spacing:0.2em;
                word-spacing: 0.3em;
                line-height: 14pt;

        }

h4        {
        font-family: verdana,Arial,Helvetica,sans-serif;
              font-size: 10pt;
            color: #FF6600;
                letter-spacing:0.2em;
                word-spacing: 0.2em;
                line-height: 14pt;
        }

.quelle {
        font-family: Verdana,Arial,Helvetica,sans-serif;
           font-size: 10pt;
              text-align:right;
        }

form        {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 8pt;
/*        text-align:justify;*/
        }

.nav         {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        }

/*ul        {
        list-style: compact;
        list-style-image: Icons/bullet.png;
        }*/

pre        {
        font-family: Lucidatypewriter,"Courier New",fixed;
        font-size: 10pt;
        }

code         {
        font-family: Lucidatypewriter,"Courier New",fixed;
        font-size: 10pt;
        }

div.h3        {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 10pt;
        font-weight: bold;
        }

table.poll  {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 8pt;
        }
input {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 8pt;
        }

form  {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 8pt;
        }

td.poll {
        font-family: Verdana,Arial,Helvetica,sans-serif;
              font-size: 8pt;
        }

th.poll {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 8pt;
        font-weight: normal;
        text-align: left;
        }

h3.losung {
        font-family: Lucidatypewriter,Courier,"Courier New";
        font-size: 8pt;
        color: #000033;
        font-weight: bold;
}

div.losung {
        font-family: fixed,Courier,"Courier New";
        font-size: 10pt;
}

div.losung-quelle {
        font-family:  fixed,Courier,"Courier New";
        font-size: 10pt;
        color: #000033;
}

div.losung-h3 {
        font-family:  fixed,Courier,"Courier New";
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
}

blockquote {
        background-color: #EAEAEA;
}

div.banner {

  /* position: absolute; */           /* Fallback if 'fixed' is not supported */
  /* position: fixed;
  top: 6em;
  left: 0em;
  width: 9em;
  right: auto; */
}

div.banner p {
  margin: 0;
  padding: 0.3em 0.4em;
  font-family:  Arial, sans-serif;
  background: #666699;
  border: thin outset #663333;
  color: white;
}

div.icons {
  position: absolute;            /* Fallback if 'fixed' is not supported */
  position: fixed;
  top:80px;
  right:3px;
  /* left: auto;
  width: auto;
  right: auto; */
}


div.nach_oben {
  position: absolute;
  position: fixed;
  right:3px;
  bottom: 10px;
}

p.change {
  font-family: Verdana,Arial,Helvetica;
  font-size:8pt;
  font-style:italic;
  margin-top:0pt;
  margin-bottom:8pt;
}

h2.sm {
  font-size:18pt;
}

a.sm-link:link         {
        font-family: Verdana,Arial,Helvetica;
        font-size:18pt;
        color:#003399;
        font-weight:bold;
        text-decoration:none;
        }

a.sm-link:visited {
        font-family: Verdana,Arial,Helvetica;
        font-size:18pt;
        color:#003399;
        font-weight:bold;
        text-decoration:none;
        }

a.sm-link:active {
        font-family: Verdana,Arial,Helvetica;
        font-size:18pt;
        color:gray;
        font-weight:bold;
        text-decoration:underline;
        }

a.sm-link:hover {
        font-family: Verdana,Arial,Helvetica;
        font-size:18pt;
        color:#003399;
        font-weight:bold;
        text-decoration:underline;
        }

td.head { font-weight:bold; }
td.erg_ung { background-color: #FFFFFF; }
td.erg_ger { background-color: #DDDDFF; }

/* frontdoor formatting */

.fd_title {
        font-weight:bold;
        font-size:12pt;
        }
.fd_title_en {
        font-weight:bold;
        }
.fd_title_de {
        font-weight:bold;
        }
.fd_author {
        font-weight:bold;
        }
