body {
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}
form, div, p, h1, h2, h3, h4, h5, h6, td, th, span, ul, ol, li, address, blockquote, nobr, b, i {
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
}
#navigdummy, #navigtop, #navigtopabs, #navig, form, #header, #suchzeile, #breadcrumb, #footernavi, .menue, .frontnavi, .navi, .navbutton {
   display:none;
}
.onlyprint, .NewPage {
   color: #032D08;
}
.NewPage tr, .NewPage td {
   padding: 0px;
   margin: 0px;
}
#inhalt {
   padding: 0px;
   font-size: 11px;
}
#mitte {
   float: left;
   min-width: 500px;
   padding: 0px 0px 20px 0px;
}
#mitteganzbreit {
   float: left;
   min-width: 500px;
   padding-top: 0px;
   padding-bottom: 20px;
   width: 96%;
   padding-right: 2%;
   padding-left: 2%;
}
#mittebreit {
   float: left;
   width: 100%;
   min-width: 500px;
   padding-bottom: 20px;
   padding-right: 0px;
   padding-left: 0px;
   padding-top: 0px;
}
#footer {
   padding-top: 3px;
   padding-bottom: 3px;
   clear: both;
   border-top: #7B3561 1px solid;
   border-bottom: #7B3561 1px solid;
   margin-top: 10px;
   display: block;
   color: #000000;
   vertical-align: middle;
   text-align: center;
}
.footertext {
   text-align: center;
   vertical-align: middle;
}
h1            {
   border: #7B3561 1px solid;
   font-size: 16px;
   padding-bottom: 10px;
   padding-top: 10px;
   margin-top: 0px;
   text-align: center;
   color: #FFFFFF;
   min-width: 700px;
   width: 99.5%;
}
h2, h3 {
   font-size: 14px;
}
.bem {
   color: #032D08;
   font-size: 11px;
   text-align: left;
   font-weight: normal;
   border-color: #7B3561;
}
.fettrot {
   color: #FF2B01;
   font-weight: bold;
}
.klein {
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   font-size: 9px;
}
a {
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   font-weight: bold;
   cursor: pointer;
   color: #000000;
   text-decoration: none
}
a:active, a:hover, a:focus {
   font-weight: bold;
   text-decoration: underline;
   font-weight: bold;
   cursor: pointer;
}
a.navi, a.subnavi, a.subart {
   padding-right: 5px;
   margin-top: 0px;
   display: block;
   padding-left: 5px;
   font-weight: bold;
   font-size: 12px;
   margin-bottom: 0px;
   padding-bottom: 5px;
   margin-left: 10px;
   vertical-align: middle;
   border-left: #7B3561 1px solid;
   color: #8F4700;
   padding-top: 5px;
   height: 100%;
   background-color: #FFFFD1;
   text-align: left;
   text-decoration: none
}
.mencolor10 {
   background-color: #DC7928;
}
.mencolor20 {
   background-color: #FFB56B;
}
.mencolor30 {
   background-color: #00BD5E;
}
.mencolor40 {
   background-color: #869EE7;
}
.mencolor80 {
   background-color: #7DAFD0;
}
form {
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   margin: 0px;
   padding-top: 0px
}
.arthead {
   color: #032D08;
   font-size: 14px;
   text-align: left;
   font-weight: bold;
}
.articleSummary {
   color: #032D08;
   font-size: 11px;
   color: #032D08;
   font-weight: bold;
}
.articleText {
   margin-bottom: 3px;
   text-align: justify;
}
hr {
   height: 1px;
   width: 100%;
   color: #032D08;
   background-color: #032D08
}
.imgbord {
   border-style: solid;
   border-width: 3px 3px 3px 3px;
   border-color: #869EE7;
   cursor: pointer;
}
.fremd       {
   color: #E06000;
   border-color: #7B3561;
}
.eigen       { font-weight: bold;
   border-color: #7B3561;
}
.unklar      {
   background-color: #E7DCEC;
   border-color: #7B3561;
}
.tabkopf, th {
   background-color: #6B6BFF;
   font-weight:bold;
   border-color: #7B3561;
}
.tabzk {
   background-color: #056936;
   font-weight:bold;
   border-color: #7B3561;
   color: #FFFFFF;
}
.tabz1 {
   color: #032D08;
} /* jeweils 1. Zeile einer Tabelle */
.tabz2 {
   background-color: #00BD5E;
   color: #FFFFFF;
} /* jeweils 2. Zeile einer Tabelle */
.kalMo, .kalDi, .kalMi, .kalDo, .kalFr {
   background-color: #F7F8FD;
   border-color: #7B3561;
}
.kal {
   border-color: #7B3561;
}
.kalSa {
   background-color: #E5E6FD;
   border-color: #7B3561;
}
.kalSo, .kalf {
   background-color: #CECEFF;
   border-color: #7B3561;
}
.kall {
   background-color: #FFFFD1;
   border-color: #7B3561;
}
.kald {
   background-color: #FFB56B;
   border-color: #7B3561;
   border: #7B3561 1px solid;
}
.kalh {
   background-color: #FFFFD1;
   border-color: #7B3561;
}
.kalg {
   background-color: #FFFFD1;
   border-color: #7B3561;
   border: #7B3561 1px solid;
}
.kala {
   background-color: #FFF1E3;
   border-color: #7B3561;
   border: #7B3561 1px solid;
}


.taberg1 {
   background-color: #D1E8FF;
   padding: 4px 0px 4px 0px;
}
.taberg2 {
   background-color: #9ECFFF;
   padding: 4px 0px 4px 0px;
}
.tabergk {
   background-color: #6BB5FF;
   padding: 4px 0px 4px 0px;
}
.tabwech1 {
   background-color: #7DAFD0;
   padding: 4px 0px 4px 0px;
}
.tabwech2 {
   background-color: #D0D5D9;
   padding: 4px 0px 4px 0px;
}
.tabwech3 {
   background-color: #90FA9C;
   padding: 4px 0px 4px 0px;
}
.tabwechk {
   background-color: #B5BABD;
   padding: 4px 0px 4px 0px;
}
.weiss, .weiss a, .weiss a:visited, .weiss a:hover  {
   color: #032D08;
   text-align: left;
}
.weiss a:hover  {
   color: #CCCCCC;
}
.pointer {
   cursor: pointer;
}
.pagelink:active, .pagelink:hover, .pagelink:focus, .artlink:active, .artlink:hover, .artlink:focus, .indlink:active, .indlink:hover, .indlink:focus, .indarlink:active, .indarlink:hover, .indarlink:focus, .artarlink:active, .artarlink:hover, .artarlink:focus {
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   cursor: pointer;
}
.pagelink:link, .pagelink:visited {
   color: #8F4700;
   cursor: pointer;
}
.artlink:link, .artlink:visited, .artlink {
   color: #16730F;
   font-weight: bold;
   cursor: pointer;
}
.artarlink {
   color: #24AA16;
   font-weight: bold;
   cursor: pointer;
}
.indlink {
   color: #7F801A;
   cursor: pointer;
}
.indarlink {
   color: #BDBF07;
   cursor: pointer;
}
.indexdef {
   font-weight: normal;
   color: #7F801A;
   cursor: text;
}
.courier, .courier td {
   font-family: Fixedsys, "Courier New", Courier, monospace;
   font-size: 9px;
   background-color: #F4F3F7;
   border-width: 1px;
   border-style: solid;
   border-color: #ADC0FF;
   margin:15px 0px 5px 0px;
   line-height:1.4em;
}
.TabHead {
   background-color: #6B6BFF;
   font-weight: bold;
   color: #FFFFFF;
}
.TabText {
   padding: 5px;
   background-color: #FFFFFF;
}
.TabRand {
   background-color: #6B6BFF;
   padding: 3px 3px 3px 3px;
   border-spacing: 0px
}
ul {
   padding: 3px 0px 5px 0px;
   MARGIN: 0px 0px 0px 20px;
   LINE-HEIGHT: 1.2em! important;
}
li {
   MARGIN: 0px 0px 4px 0px;
   padding: 0px 0px 0px 3px;
}
   padding: 15px 0px 6px 9px;
table {
   border-collapse: collapse;
   border-width: 0px 0px 0px 0px;
}

#EB {
   position:absolute;
   left: 22%;
   visibility:hidden;
   z-index: 999;
   margin-left: 0px;
   text-align: center;
}
#EBTableN {
   background-color: #6B6BFF;
   background-image:url(../bildernavi/spacer.gif);
   background-repeat: no-repeat;
   border-color: #6B6BFF;
   border-width: 3px 3px 3px 3px;
   border-style:solid;
}
.EBTableText {
   background-color: #ffffff;
   padding: 2px 2px 2px 10px;
   text-align: left;
}
div.WieH1, span.WieH1 {
   font-size: 11px;
   color: #ffffff;
   font-weight: bold;
   padding: 2px 2px 2px 10px;
}
.breadcrumb, .breadcrumbAktiv {
   font-size: 12px;
   color: #8F4700;
   font-weight: normal;
}
.breadcrumbAktiv {
   font-weight: bold;
}
.searcherror, .searchhinweis {
   background-color: #FDFECC;
   border-width: 1px;
   border-style: solid;
   border-color: #FF0000;
   margin:2px 0px 5px 0px;
   padding: 8px 4px 8px 4px;
   line-height:1.4em;
}
.searchhinweis {
   border-color: #FFD799;
}
.error {
   color: #FF0000;
   font-weight: bold;
/* display:none;                           das ist die Variante, wenn man das Zeugs nicht sehen will          */
}
.tableborder {
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #7B3561;
   border-collapse: collapse;
}
.tdborder {
   border-color: #7B3561;
}
.tableborderlight {
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #E3E5F5;
   border-collapse: collapse;
}
.tdborderf {
   border-color: #7B3561;
   padding: 0px 0px 0px 0px;
}
#vlightbox {
   font-size: 8px;
   color: #cccccc;
}
