body {
      margin: 0px;
      font-size: 15px;
      color: #000000;
      font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
      background-color: #C8C9CB;
      scrollbar-face-color: #C8C9CB;
      }


/*----------| Anzeige der Links |--------------------------*/
a:link, a:visited, a:active { font-weight: bold; text-decoration: none; color: #93182A; }      
a:hover { font-weight: bold; text-decoration: underline; color: #93182A; }      


/*----------| Anzeige der Menu-Links |---------------------*/
a.menu:link, a.menu:visited, a.menu:active { font-weight: bold; font-size: 17px; text-decoration: none; color: #C8C9CB; }      
a.menu:hover { font-weight: bold; font-size: 17px; text-decoration: none; color: #FFFFFF; }      


/*----------| Anzeige der TopMenu-Links |---------------------*/
a.topmenu:link, a.topmenu:visited, a.topmenu:active { font-weight: bold; font-size: 14px; text-decoration: none; color: #FFFFFF; }      
a.topmenu:hover { font-weight: bold; font-size: 14px; text-decoration: none; color: #FFFFFF; }      


/*----------| Titelformatierung |--------------------------*/
h1 {  font-size:   22px;
      font-weight: bold;
      text-align: right;
      color: #FFFFFF;
      background-color: #93182A;
      background-image: URL(images/bgTitel.jpg);
      }

@media print {
h1 {  font-size:   24px;
      font-weight: bold;
      text-align: center;
      color: #93182A;
      }
}

h2 {  font-size:   20px;
      font-weight: bold;
      color: #93182A;
      }


/*----------| Tabellen-Elemente |--------------------------*/
th {  font-size: 16px;
      font-weight: bold;
      color: #C8C9CB;
      background-color: #93182A;
      }

td {  font-size: 15px;
      }
td.top {
      color: #FFFFFF;
      font-size: 18px;
      font-weight: bold;
      text-align: right;
      vertical-align: bottom;
      padding: 5px;
      }
td.menu {
      color: #C8C9CB;
      font-size: 15px;
      font-weight: bold;
      background-color: #93182A;
      padding: 5px;
      padding-top: 10px;
      }
td.main {
      color: #000000;
      background-color: #FFFFFF; /* #C8C9CB; */
      padding: 10px;
/*      text-align: justify;*/
      }
td.member {  
      font-size:   20px;
      font-weight: bold;
      color: #FFFFFF;
      background-image: URL(images/bgMitarbeiter.jpg);
      background-repeat: repeat-y;
      padding-left: 10px;
      }


/*----------| weitere Formatierungen |---------------------*/
.footer {
      color: #93182A;
      font-size: 12px;
      text-align: center;
      }
.small { font-size: 11px; }
.copyright { font-size: 10px; color: #999999; }
.boldRed { font-weight: bold; color: #93182A; }
.normal {
      font-weight: normal !important;
      }
img { border: 0px;
      }
li {  list-style-type: circle;
      list-style-image: url(images/listitem.gif);
      }
hr {  color: #FFFFFF;
      border-bottom: 1px solid #93182A;
      }
marquee {
      font-size:   20px;
      font-weight: bold;
      color: #93182A;
      border: 1px solid #93182A;
      }

/*----------| Formatierungen für die Anzeige der Links für Listen-Titel |--------------------------*/
a.th, a.th:visited, a.th:active, a.th:hover { color: #ffffff; /*color: #C8C9CB;*/ text-decoration: none; }
tr.filmdata { height: 24; }
td.filmdata { font-size: 14px; font-weight:normal; color:#000000; }
td.white    { background-color: #FFFFFF; }
td.filmdatasummary { font-size: 15px; font-weight:normal; color:#000000; }


/*----------| Formular-Elemente |--------------------------*/
input {
      font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
      font-size: 13px;
      text-align: left;
      color: #93182A;
      background-color: #C8C9CB;
   }

textarea {
      background-color: #C8C9CB;
      font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
      color: #93182A;
      }

select {
      font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
      font-size: 13px;
      text-align: left;
      color: #93182A;
      background-color: #C8C9CB;
      }

.formfeld {
      font-size: 13px;
      color: #93182A;
      background-color: #C8C9CB;
      }
.formfeldBox {
      font-size: 13px;
      color: #93182A;
      background-color: #FFFFFF;
      }
.box {
      background-color: #C8C9CB;
      border: 1px solid #93182A;
      }
.button {
      text-align: center;
      font-weight: bold;
      }


/*----------| Anzeige für Menu |---------------------------*/
.NavActiv0 { color: #FFFFFF !important; }
.NavActiv { /* font-weight: bold !important; */ color: #FFFFFF !important; }

/*----------| Styles MenuLevel 0 |-------------------------*/
td.MenuLevel0 { font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size: 17px; text-align: left; font-weight: bold; height: 20px; padding-left: 0px; }
a.MenuLevel0:link, a.MenuLevel0:visited, a.MenuLevel0:active { color: #C8C9CB; font-size: 17px; font-weight: bold; text-decoration: none; margin: 0; }
a.MenuLevel0:hover { color: #FFFFFF !important; text-decoration: none; font-weight: bold; }

/*----------| Styles MenuLevel 1 |-------------------------*/
td.MenuLevel1 { font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-align: left; font-weight: normal; height: 17px; padding-left: 8px; }
a.MenuLevel1:link, a.MenuLevel1:visited, a.MenuLevel1:active { color: #C8C9CB; font-size: 16px; font-weight: normal; text-decoration: none; margin: 0; }
a.MenuLevel1:hover { color: #FFFFFF !important; text-decoration: none; font-weight: normal; }

/*----------| Styles MenuLevel 2 |-------------------------*/
td.MenuLevel2 { font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: left; font-weight: normal; height: 15px; padding-left: 16px; }
a.MenuLevel2:link, a.MenuLevel2:visited, a.MenuLevel2:active { color: #C8C9CB; font-size: 14px; font-weight: normal; text-decoration: none; margin: 0; }
a.MenuLevel2:hover { color: #FFFFFF !important; text-decoration: none; font-weight: normal; }



/*----------| Sitemap: Formatierungen für die Anzeige der Links |-------------------------*/
a.sitemapMain:link, a.sitemapMain:visited, a.sitemapMain:active { font-size: 16px; font-weight: bold; text-decoration: none; color: #93182A; }
a.sitemapMain:hover { text-decoration: underline; }

a.sitemapSub1:link, a.sitemapSub1:visited , a.sitemapSub1:active { font-size: 15px; font-weight: normal; text-decoration: none; color: #93182A; padding-left: 16px; }
a.sitemapSub1:hover { text-decoration: underline; }

a.sitemapSub2:link, a.sitemapSub2:visited, a.sitemapSub2:active { font-size: 14px; font-weight: normal; text-decoration: none; color: #93182A; padding-left: 33px; }
a.sitemapSub2:hover { text-decoration: underline; }

