A { color: #333333; }
BODY { background-color: #F8F8F8;
       margin: 0px 0px 0px 0px !important;
       padding: 0px 0px !important;
}
H1 {
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	text-indent: 0pt;
	vertical-align: middle;
	color: #5F9EA0;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px; 
}
#agb p { font-size: 12px;
         font-family: Arial, Helvetica, sans-serif;
         margin: 14px 0px 20px 40px; 
         text-align: left; }
#agb h2 { margin: 10px 0px -12px 40px;
          font-size: 15px;
          font-weight: bold;
          font-family: Arial, Helvetica, sans-serif; }
#agb ol li { list-style-position: outside;
             font-size: 12px;
             font-family: Arial, Helvetica, sans-serif;
             margin: 0px 0px 0px 17px; 
             text-align: justify; }
#linksLinkesMenue1 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue1 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesMenue2 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue2 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesMenue3 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue3 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesMenue4 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue4 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesMenue5 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue5 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesMenue6 a {font-family: Arial, Helvetica, sans-serif; 
                      color: #777777; 
                      font-size: 13px;
                      font-weight: bold;
                      text-decoration: none;}
#linksLinkesMenue6 a:hover{color: #666666;
                           font-size: 13px; 
                           text-decoration: underline;}
#linksLinkesUnterMenue a {font-family: Arial, Helvetica, sans-serif; 
                          color: #777777; 
                          font-size: 11px;
                          font-weight: bold;
                          text-decoration: none;}
#linksLinkesUnterMenue a:hover{color: #666666;
                               font-size: 11px; 
                               text-decoration: underline;}                          
#linkZeile a {font-family: verdana, Geneva, Arial, Helvetica, sans-serif; 
              color: #777777; 
              font-weight: bold;
              text-decoration: none;}
#linkZeile a:hover{color: #666666; 
                   text-decoration: underline;}
#stichWoerter a {font-family: Arial, Helvetica, sans-serif; 
                color: #777777; 
                font-size: 10px;
                text-decoration: none;}
#stichWoerter a:hover{color: #666666;
                     font-size: 10px; 
                     text-decoration: underline;}                                      
#mail a {font-family: Arial, Helvetica, sans-serif; 
                color: #777777; 
                font-size: 10px;
                text-decoration: none;}
#mail a:hover{color: #666666;
                     font-size: 10px; 
                     text-decoration: underline;}                                      
#suche
{ position:absolute;
  left:13px; top:320px; width: 163px;}
#bildUnterschrift1 {
  color: #696969;
  font-size: 11px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift10 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift11 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift12 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift13 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift14 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift15 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift16 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift17 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift18 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift19 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift110 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift111 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift112 a {
  color: #696969;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;  
}
#bildUnterschrift2 a {
  color: black;
  background-color: #fcfcfc;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift3 a {
  color: black;
  background-color: #fcfcfc;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift4 a {
  color: black;
  background-color: #fcfcfc;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift5 a {
  color: black;
  background-color: #ff7f5f4;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift21 a {
  color: black;
  background-color: #f8ff8;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift31 a {
  color: black;
  background-color: #f8f8f8;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#bildUnterschrift41 a {
  color: black;
  background-color: #f8f8f8;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
#rahmenVollbildAlt {
	border-width: 1px;
  border-style: dotted; 
  padding-top: 5px;
  padding-bottom: 14px;
  padding-left: 18px;
  padding-right: 18px;
  vertical-align: top;
}
#rahmenVollbild {
  color: #666666;
  border-width: 1px;
  border-style: dotted; 
  padding-top: 8px;
  padding-bottom: 17px;
  padding-left: 32px;
  padding-right: 30px;
  vertical-align: top;
}
#rahmenLinie {
	border-width: 1px;
  border-top-style: dotted; 
  padding: 5px;
}
#rahmenLinieUnten {
	border-width: 1px;
  border-top-style: dotted; 
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
#rahmenLinieUnten1 {
	border-width: 1px;
  border-top-style: dotted; 
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
.UEBERSCHRIFT {
  height: 20px;
  background-color: #EEECCC;
  color: maroon;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
TD.INHALT {
  height: 20px;
  background-color: #F2F0EE;
  color: Black;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.FUSSNOTE {
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.FORMCAPTION {
  font-size: 16px;
  font-weight: bold;
  font-family: "Times New Roman", Times, serif;
}
TD.FORMCAPTION1 {
  font-size: 16px;
  font-weight: bold;
  color: #2F4F4F;
  font-family: "Times New Roman", Times, serif;
}
.formcaption1 {
	white-space:nowrap;
	vertical-align: bottom;
	font-size: 16px;
	font-weight : bold;
	color: #2F4F4F;
	font-family: "Times New Roman", Times, serif; 
	height: 30px; 
	vertical-align: middle;
}
TD.FORMCAPTION2 {
  font-size: 13px;
  font-weight: bold;
  color: #2F4F4F;
  font-family: Arial, Helvetica, sans-serif;
}
.formcaption2 {
	white-space:nowrap;
	vertical-align: bottom;
	font-size: 13px;
	font-weight : bold;
	color: #2F4F4F;
	font-family: Arial, Helvetica, sans-serif; 
	height: 30px; 
	vertical-align: middle;
}
TD.SEITENUEBERSCHRIFT {
  color: maroon;
  font-size: 18px;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.SEITENUEBERSCHRIFT1 {
  color: #B22222;
  font-size: 22px;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT1 {
  height: 24px;
  background-color: #6699CC;
  color: white;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT2 {
  color: black;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT3 {
  color: #696969;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT4 {
  color: #2F4F4F;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT5 {
  color: #2F4F4F;
  background-color: #F8F8FF;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  padding:0.32em;
}
TD.UEBERSCHRIFT6 {
  color: #CD5C5C;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT7 {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT8 {
  color: #696969;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
TD.UEBERSCHRIFT9 {
  color: #696969;
  font-size: 12px;
  font-weight: bolder;
  font-family: Arial, Helvetica, sans-serif;
}
TD.LINKZEILE {
  color: #5F9EA0;
}
TD.LINKFOTO {
	font-size: 32px;
  color: #696969;
  text-decoration:none;
  font-family:verdana;
  font-weight:600;
}
TD.TABELLENUEBERSCHRIFT {
  color: black;
  background-color: #EEECCC;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20px;
}
TD.TABELLENUEBERSCHRIFT1 {
  color: black;
  background-color: #F5DEB3;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
}
TD.TABELLENUEBERSCHRIFT2 {
  color: black;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
}
TD.TABELLENELEMENT {
  color: black;
  background-color: #F2F0EE;
  font-size: 12px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
}
TD.TABELLENELEMENT1 {
  color: black;
  background-color: #E4F0EE;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
}
TD.TABELLENELEMENT2 {
  color: black;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  height: 20px;
}
TD.TABELLENELEMENT3 {
  color: black;
  background-color: #F2F0EE;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
}
TD.TABELLENELEMENT4 {
  color: black;
  background-color: #fcfcfc;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding: 2px;
}
TD.TABELLENELEMENT5 {
  color: black;
  font-size: 13px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: middle !important;
}
TD.TABELLENELEMENT6 {
  color: black;
  font-size: 13px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}
TD.TABELLENELEMENT7 {
  color: #696969;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
TD.TABELLENELEMENT8 {
  color: black;
  background-color: #F2F2F2;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 18px;
  padding-bottom: 2px;
}
TD.LEERESTABELLENELEMENT {
  color: black;
  background-color: #F2F0EE;
  font-size: 10px;
  font-weight: normal;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.MELDUNG {
  color: #8B0000;
  font-size: 14px;
  font-weight: bold;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Formatierung für Menüs auf der linken Seite */
TD.LEFT_LINK {
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
TD.LEFT_UEBERSCHRIFT {
    height: 28px;
    background-color: #C0C0C0;
    color: Maroon;
    font-weight: bold;
    font: 13px/14px verdana;
}

/* Formatierung für Fußteil */
TD.FOOT_FUSSNOTE {
	font: 10px Verdana;
}
#FOOT_FUSSNOTE a { font: 10px Verdana; }

INPUT.BILDRAND {
  border-color: #556B2F;
  border-width: 0.07em;
  border-left-width: 0.075em;
  border-style: solid;
  cursor: pointer;
}

.BILDRANDBILD {
  border-color: #556B2F !important;
  border-width: 0.080em !important;
  border-left-width: 0.085em !important;
  border-style: solid !important;
  cursor: pointer;
}

/* ZK-Formatierung */
tr.zulrow, tr.zulrow td.gc {
	border: none; 
	background-color: #F8F8F8 !important;
}
div.errbox td {
 padding: 2px;
 font-size: 13px;
 font-weight: normal;
} 
