body {
   text-align: center;
   margin:10px 0px 20px 0px;
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   color: #032D08;
   font-size: 12px;
}

.bodytop, .bodyright, .bodybottom, .navimen, .navi {
   display:none;
}

.bodysite {
   background-color: #FFFFFF;
}

.bodytop {
   background-image:url(../bildernavi/header.jpg);
   background-repeat: no-repeat;
   background-color: #0A67A8;
}

.bodytopprt1, .bodytopprt2, .bodytopprt3 {
   color: #000000;
   font-weight: bold;
   prt-align: center;
}

.bodytopprt1 {
   font-size: 22px;
}

.bodytopprt2 {
   font-size: 16px;
}

.bodytopprt3 {
   font-size: 10px;
}

.bodyleft {
   background-image:url(../bildernavi/links.jpg);
   background-repeat: repeat-y;
   background-color: #0A67A8;
}

.bodyright, .bodybottom {
   background-image:url(../bildernavi/BgSchattenRand.gif);
   background-color: #ABD4EA;
}

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;
   font-size: 12px;
}

form, h1, h2, h3, h4, h5, h6, div, p {
   margin: 0px 0px 10px 0px;
   padding: 0;
}

h1 {
   color: #032D08;
   font-size: 14px;
}

h2 {
   color: #032D08;
   font-size: 12px;
}

table {
   border-width: 0px 0px 0px 0px;
   border-style: solid;
   border-color: #0000ff;
}

tr           { vertical-align:top }       /* Text in Tabellen oben */
hr           { height:1px; width:100%; color:#032D08; background-color:#032D08  }   /* Trennlinie */

.onlyprint {
   color: #032D08;
}

.navi, .navmen, .menue, .bodytop, .bodyright, .bodybottom, .bodyleft, .navbutton, .navmenfoot, .nav_table_tab {
   display:none
}



.submenuehead, .submenuehead a, .submenuehead a:visited, .submenuehead a:hover  {
   font-size: 10px;
   text-align: left;
}

/* Generelle Parameter fuer alle Links:                                 */
a {
   color: #83290D;                /* Schrift-Farbe fuer externe Links sowie back, top, ...  */
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   text-decoration: none;               /* keine Link-Unterstreichung im normalen Text */
   font-weight: normal;
   cursor: pointer;
}

.navmen, .navmenAktiv, .navmentd, .navmentdAktiv, .navmens, .navmensAktiv, .navmen a, .navmenAktiv a {
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   font-size: 14px;
   color: #FFFFFF;
   vertical-align: middle;
   font-weight: bold;
   cursor: pointer;
   text-decoration: none;
}

.navmenAktiv, .navmensAktiv, .submenuefootAktiv {
   color: #032D08;
}

.navmenAktiv, .navmentdAktiv {
   background-image:url(../bildernavi/btn_menueAktiv.jpg);
}

.navmen {
   background-image:url(../bildernavi/btn_menue.jpg);
}

a:hover .navmen, a:hover .navmenAktiv {
   color: #94A5F7;
}

a, .navbot, .linkbutton, .navbutton {
   cursor: pointer;
   text-decoration: none;
}

.sitemap {
   font-size: 14px;
   color: #83290D;
}

.pointer {
   cursor: pointer;
}

a:active, a:hover, a:focus {
   font-weight: bold;
   text-decoration: underline;
   cursor: pointer;
}

.pagelink:active, .pagelink:hover, .pagelink:focus {
   border-style: solid;
   border-width: 0px 0px 1px 0px;       /* oben, rechts, unten, links   */
   cursor: pointer;
}

.pagelink:link, .pagelink:visited {
   color: #0080C0;
   cursor: pointer;
   text-decoration: underline;
   font-weight: bold;
}

.taberg1 {
   background-color: #E0F0F8;
   padding: 4px 0px 4px 0px;            /* oben, rechts, unten, links   */
}
.taberg2 {
   background-color: #ABD4EA;
   padding: 4px 0px 4px 0px;            /* oben, rechts, unten, links   */
}
.tabergk {
   background-color: #93C2DB;
   padding: 4px 0px 4px 0px;            /* oben, rechts, unten, links   */
}



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;
}

UL.check {
   list-style: none url(../bildernavi/artnav_plus.gif);
   padding: 10px 0px 6px 0px;
   margin: 0px 0px 0px 20px;
   line-height: 1.5em! important;
}

LI.check {
   padding: 0px 0px 0px 15px;
   margin: 0px 0px 8px 0px;
   vertical-align: top;
}



.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;
}



table {
   border-collapse: collapse;
   border-width: 0px 0px 0px 0px;
}

.TabHead {
   background-color: #00366F;
   font-weight: bold;
   color: #FFFFFF;
}

.TabText {
   padding: 3px;
   background-color: #FFFFFF;
   color: #032D08;
   font-weight: normal;
   font-size: 12px;
}

.TabRand {
   background-color: #00366F;
   padding: 4px 2px 2px 2px;
   border-spacing: 0px
}



#EB {
   position:absolute;
   top: 3px;
   visibility:hidden;
   z-index: 999;
   margin-left: 0px;
   text-align: center;
}

#EBTableN {
   background-color: #00366F;
   background-image:url(../bildernavi/spacer.gif);
   background-repeat: no-repeat;
   border-color: #00366F;
   border-width: 4px 2px 2px 2px;
   border-style:solid;
}

.EBTableText {
   color: #ffffff;
   padding: 2px 2px 2px 10px;
   text-align: left;
}

div.WieH1, span.WieH1 {
   font-size: 12px;
   color: #ffffff;
   font-weight: bold;
   padding: 2px 2px 2px 10px;
}