body {
  margin:  0;
  padding: 0;
  color: #FFFFFF; background-color:#00005F;
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 17px;
}

p {
  width:90%;
  color: #000000; background-color:#E8F3FF;
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 17px;
}
h1 {
  Font-Family: Tahoma, Arial, Helvetica, sans-serif;
  Font-Size: 26px;
}
h2 {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 24px;
}
h3 {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 22px;
}
h4 {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 20px;
}

div.rand {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 17px;
  color:#000000; background-color:#E8F3FF;
  border-width: thin; border-style: none;
  margin:20px;
  padding:20px;
}
div.titelrand {
  color:#000000; background-color:#FFFFFF;
  border-width: thin; border-style: none;
  margin:20px;
  padding:20px;
}
td.titel b {
  Font-Family: Tahoma ,Arial, Helvetica, sans-serif;
  Font-Size: 22px;
}
td.titel {
  Font-Family: Arial, Helvetica, sans-serif;
  color:#000000; background-color:#FFFFFF;
  font-weight:bold;
}
td.auswahl {
   color:#000000; background-color:#E8F3FF;
}
td.navibg {
    color: #FFFFFF; background-color:#00005F ;
}
td.rueckbg {
    color: #FFFFFF; background-color:#00005F ;
    Font-Family: Arial, Helvetica, sans-serif;
    Font-Size: 15px;
}
div.navirand {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 17px;
  border-width:thin; border-style:none;
  color:#000000; background-color:#E8F3FF;
  margin:20px;
  padding:0px;
}

.delbutton {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 15px;
  border-width: 2px; border-color:#FF0000; border-style:solid;
  color:#FF0000; background-color:#EFEFEF;
}
.neubutton {
  Font-Family: Arial, Helvetica, sans-serif;
  Font-Size: 15px;
  border-width: 2px; border-color:#0000BF; border-style:solid;
  color:#0000BF; background-color:#EFEFEF;
}
td.bestbutton {
  border-width: 4px; border-color:#003F00; border-style:solid;
}

td {
   color:#000000; background-color:#FFFFFF;
   Font-Family: Arial, Helvetica, sans-serif;
   Font-Size: 17px;
}
th {
   color:#000000; background-color:#B9DAFF;
   Font-Family: Arial, Helvetica, sans-serif;
   Font-Size: 17px;
}
td.firmenlogo {
   color:#AAAAFF; background-color:#00005F;
   font-family:Verdana, Arial, sans-serif;
   font-size:12px; font-weight:bold;
}
td.aendern {
   color: #000000; background-color:#E8F3FF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 15px;
}
td.loesch {
   color: #000000; background-color:#E8F3FF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 15px;
}
strong {
  color:#FF0000; background-color:transparent;
}
b.rem {
  color:#0000BF;  background-color:transparent;
}
a:link    { color:#0000BF; background-color:#FFFFFF; }
a:visited { color:#9F0000; background-color:#FFFFFF; }
a:hover   { color:#FFFFFF; background-color:#0000DF; }
a:active  { color:#FFFF00; background-color:#00005F; }


a.mail:link    { color:#FFFF00; background-color:#00005F; }
a.mail:visited { color:#FFFF00; background-color:#00005F; }
a.mail:hover   { color:#00005F; background-color:#FFFF00; }
a.mail:active  { color:#000000; background-color:#FFFFFF; }

a.gelb:link    { color:#0000BF; background-color:#FFE246; }
a.gelb:visited { color:#0000BF; background-color:#FFE246; }
a.gelb:hover   { color:#FFE246; background-color:#0000DF; }
a.gelb:active  { color:#FFFF00; background-color:#00005F; }

a.weiss:link    { color:#0000BF; background-color:#FFFFFF; }
a.weiss:visited { color:#9F0000; background-color:#FFFFFF; }
a.weiss:hover   { color:#FFFFFF; background-color:#0000DF; }
a.weiss:active  { color:#FFFF00; background-color:#00005F; }


a.blau:link    { color:#FFFFFF; background-color:#0000DF; }
a.blau:visited { color:#FFFFFF; background-color:#0000DF; }
a.blau:hover   { color:#0000DF; background-color:#FFFFFF; }
a.blau:active  { color:#FFFF00; background-color:#00005F; }

.klein {
  font-size:80%;
}
.bwklein {
  color:#7F0000; background-color:transparent;
  font-size:90%;
}
p.grtext {
  color:#7F0000; background-color:#FFFFFF;
  font-weight:normal;
  font-size:20px;
}

li.titel {
   Font-Family: Arial, Helvetica, sans-serif;
   Font-Size: 20px;
   font-weight:normal;
}
div.hinweis {
   color: #1F0000; background-color:#FFFF00;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Size: 17px;
}
td.navihaupt {
   color: #1F0000; background-color:#FFE246;
   font-weight:bold;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 17px;
}
div.naviunter {
   margin-left:20px;
   color: #0000BF; background-color:#FFFFFF;
   font-weight:normal;
   border-width:thin; border-style:none;
   Font-Family:Arial, Helvetica, Sans-Serif;
   Font-Size: 15px;
}
td.meldungen {
   color: #000000; background-color: #ffffee;
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Size: 17px;
}

td.meldungen b, strong {
color: #FF0000; background-color:transparent;
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 20px;
}

td.formkey {
color: #000000; background-color:#eeeeee;
Font-Family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
Font-Size: 17px;
text-align:right;
}

td.formkey-i {
color: #000000;
background-color:#ffffcc;
text-align:right;
}

input.submit {
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 17px;
text-align:center;
}
td.eingabe {
color: #000000; background-color:#eeeeee;
font-family:courier new, courier, monospace;
}

td.eingabe-i {
color: #000000; background-color:#ffffcc;
font-family:courier new, courier, monospace;
}

td.hint1 {
  Font-Family: Arial, Helvetica, Sans-Serif;
  Font-Size: 17px;
  color:#000000; background-color:#ffffee;
}

input,textarea {
  font-family:"courier new", courier, monospace;
  font-size:17px;

}
input.zusatz {
  font-family: "courier new", courier, monospace;
  font-size:15px;

}
textarea.zusatz {
  font-family: "courier new", courier, monospace;
  font-size:15px;

}

td.nav {
  font-size:17px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #000000; background-color:#FFE246;
}


div.ruecknav {
  width: 450px;
  margin-left: 170px;
  text-align:left;
  padding:4px;
  border-width:thin;
  border-style:none;
  font-size:17px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #FFFF00; background-color:#0000DF;
}
strong.hover {
   color:#FFE246; background-color:#0000DF;
   font-size:17px;
   font-family: Arial, Helvetica, Sans-Serif;

}
span.info {
   Font-Family: Arial, Helvetica, Sans-Serif;
   Font-Size: 15px;
}

