
body
      { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #ececea; scrollbar-3dlight-color: #f3dd87; scrollbar-arrow-color: #666666; scrollbar-darkshadow-color: #f3dd87; scrollbar-face-color: #f3dd87; scrollbar-highlight-color: #f3dd87; scrollbar-shadow-color: #972219; scrollbar-track-color: #f3dd87      }

body.left-logo-top
{
  background-color:#f8f8f8;
}

body.main
  { background-color: #fff }

td
        { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
td.inaktiv
{
  color:#c0c0c0;
}

td.topgelb
  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e49600; border-top: 1 solid #fdd5a3; border-bottom: 1px solid #fdd5a3 }
td.toprot   { color: #972219; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
td.lines
{
  background-color:#04264c;
}

td.main
  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border-right: 1px solid #972219 }

td.unterpunkt
{
  font-weight:bold;
  border-right-style:solid;
  border-bottom-style:solid;
  border-right-width:1;
  border-bottom-width:1;
  border-right-color:#04264c;
  border-bottom-color:#04264c;
}
.td.normal { text-align: left }
.schriftweis { color: #fff }
.td.weis { color: #fff }
td.ueberschrift    { color: #972219; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 4px }
td.ueberschrift1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #972219; padding: 4px }
a.top:link
        { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.top:visited
     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.top:hover
       { color: #972219; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a.top:active
      { color: #972219; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; border-width: 1px; border-color: #1e355e }

a.top:focus
     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

a.uebersicht:link
  { font-size: 10px; text-decoration: none }
a.start:link   { color: #faaf0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.start:visited { color: #faaf0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.start:hover  { color: #faaf0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a.start:active   { color: #faaf0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.start:focus  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a.uebersicht:visited
 { text-decoration: none }

a.uebersicht:hover
 { text-decoration: underline }

a.uebersicht:active
 { text-decoration: none }

a.uebersicht:focus
 { text-decoration: none }

a.edit:link
  { color: #fbfbfb; font-size: 10; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.edit:visited
  { color: #fbfbfb; font-size: 10; text-decoration: none }

a.edit:hover
 { color: #fff; font-size: 10; text-decoration: none }

a.edit:active
  { color: #fff; font-size: 10; text-decoration: none }

a.edit:focus
  { color: #fff; font-size: 10; text-decoration: none }

a:link
  { color: #972219; text-decoration: none }

a:visited
  { color: #972219; text-decoration: none }

a:hover
  { color: #972219; text-decoration: underline }

a:active
 { color: #972219; text-decoration: none }

a:focus
  { color: #972219; text-decoration: none }
.ueberschrift-rot
  { color: #972219; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.ueberschrift-rot1  { color: #972219; font-family: Verdana, Arial, Helvetica, sans-serif }
.ueberschrift-rotfett11   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #434343; padding: 5px }
.ueberschrift-fett11 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.ueberschrift-beige
 { color: #ffe7c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.ueberschrift-weis10  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.ueberschriftinaktiv
  { color: #dcd4bb; font-size: 15px; font-weight: bold }

.error
{
  color:#dd0000;
}

.ready
{
  color:#009900;
}

.register_top
  { padding-top: 5px }
.register_top1 { border-top: 1 solid #04264c; border-right: 1px #04264c; border-left: 1px #04264c }
.register_top2 { border-style: solid none; border-width: 1 0 1px; border-color: #04264c }
.register_left
{
  border-left-style:solid;
  border-left-color:#04264c;
  border-left-width:1;
}

.register_right
{
  border-right-style:solid;
  border-right-color:#04264c;
  border-right-width:1;
}

.register_bottom
 { border-bottom: 1 solid #972219 }
.register_bottom1 { border-right: 1px solid black; border-bottom: 1 solid #04264c; border-left: 1px solid black }
.borderhead
 { color: #fbfbfb; background-color: #1e355e; border: solid 1 #dcd4bb }
.borderhead1   { color: #1e355e; font-weight: normal; text-decoration: none; background-color: #a5aebf; border: solid 1 }
.borderhead2 { color: #1e355e; font-weight: normal; text-decoration: none; background-color: #ededed; border: solid 1 #004 }
.datensatz
   { background-color: #fdd5a3; border: solid 1 #972219 }
.borderbody1   { border-top: 1 solid #7f0000; border-right: 0; border-bottom: 0; border-left: 0 }
.borderbody2    { border: dotted 1pt #1e355e }
.borderbody3 { border-style: dotted; border-width: 0 0 1pt; border-color: #1e355e }
.btfett
 { color: #dcd4bb; font-weight: bold; background-color: #1e355e; width: 115 }

.btnormal
   { color: #1e355e; background-color: #ededed; border-style: none }

.btloeschen
{
  width:80;
}

.kalender
{
  border-style:solid;
  border-color:#04264c;
  border-width:1;
  cursor:hand;
}

.kalenderfett
{
  border-style:solid;
  color:#04264c;
  font-weight:bold;
  border-color:#04264c;
  border-width:1;
  cursor:hand;
}

.kalenderhead
{
  font-family: Verdana;
  font-size:12;
  font-weight:bold;
  color: #fbfbfb;
  background-color:#04264c;
}

.kalenderbody
{
  font-family: Verdana;
  font-size:12;
  color: #04264c;
  background-color:#fbfbfb;
}

.noborder
{
  border-style:none;
  background-color:#fbfbfb;
}
input,textarea           { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 2px; border: solid 1px #972219 }
select      { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdd5a3; padding: 2px; border: solid 1px #972219 }
.schaltnormal    { color: #ffe7c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #972219; margin: 0; padding: 4px; border-color:  }
.bteignungen    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.btstammbaum1 { color: #1e355e; background-color: #dcdcdc; border-style: none }


.fehler
{
	color:#cc0000;
	font-weight:bold;
}

.btgrafikspeichern
 { color: #972219; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fdd5a3; padding: 2px; border: solid 1px }
.a.14    { font-size: 13px; font-weight: bold }
.schrift10 { font-size: 10px }
.bold11  { font-weight: bold }
.borde-ffp { border: solid 1px #ac2327 }
.input,textarea.2  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffe7c3; border-width: 0 }
.td.weis { color: white }
.blocksatz { text-align: justify }
.image-left   { margin: 5px 10px 5px 0; float: left; clear: both }

.georgia
 { color: #303030; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif }
