body {
  background-color:#F3F5E6;
  color:#000000;
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, Sans-Serif;
  margin:12px;
  padding:10px 0;
  text-align:center;  /* Zentrierung im Internet Explorer */
}

div#Seite {
  /* text-align:left;     Seiteninhalt wieder links ausrichten */
  margin:0 auto;      /* standardkonforme horizontale Zentrierung */
  width:980px;
  padding:0px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#FFEC53;
  /* min-height:500px;*/
}
html>body div#Seite {
  border-color:#333366;  /* Farbangleichung an den Internet Explorer  */
}

div#Navigation {
  font-stretch:ultra-expanded;
  /* align:left; */
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  font-size:10px;
  margin:0px 8px 8px 0px;
  padding:8px;
}

div#Inhalt {
  /* align:left; */
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  margin:10px 16px 10px 0px;
  padding:12px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#FFFF99; /* EAEDD2 */
}

div#Navigation p {
  margin:0;
  padding:0;
  font-size:11px;
}

div#Navigation p.navi_act {
  margin:0;
  padding:0;
  font-size:10px;
  color:#FE9E32;
}

div#Navigation a {
  display:block;
  font-weight:bold;
  text-decoration:none;
  /* letter-spacing:0.2em; */
}
                 
div#Navigation a:link {
  margin:0px 0px 5px 0px;
  padding:4px 8px;
  color:black;
  background-color:#FFCC33;
  border:1px;
  border-color:#FFCC33;
  border-style:solid;
  height:12px;
}
div#Navigation a:visited {
  margin:0px 0px 5px 0px;
  padding:4px 8px;
  color:#222;
  background-color:#FFCC33;
  border:1px;
  border-color:#FFCC33;
  border-style:solid;
  height:12px;
}
div#Navigation a:hover {
  margin:0px 0px 5px 0px;
  padding:4px 8px;
  color:black;
  background-color:#FFFFFF;
  border:1px;
  border-color:#333366;
  border-style:solid;
  height:12px;
}
div#Navigation a:active {
  margin:0px 0px 5px 0px;
  padding:4px 8px;
  color:black;
  background-color:#FFFFFF;
  border:1px;
  border-color:#FFCC33;
  border-style:solid;
  height:12px;
}

div#Navigation a.navi_act {
  margin:0px 0px 5px 0px;
  padding:4px 8px;
  color:#1B1A46;
  background-color:#FFFFFF;
  border:1px;
  border-color:#1B1A46;
  border-style:solid;
  height:12px;
}


h1 {
  font-size:18px;
  margin:0 0 10px;
}

h2 {
  font-size:16px;
  margin:0 0 10px;
  /* border-bottom-style:dotted;*/
  /* border-width:1px; */
}

h3 {
  font-size:13px;
  margin:0 0 10px;
}


p, p.bodytext {
  font-size:12px;
  margin:10px 0;
}


.formularfehler {
  font-size:16px;
  margin:10px 0;
  color:red;
  font-weight:bold;
}

p.Box, Box, table.Box, div.Box {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  /* width:950px; */
  padding:10px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#DDD58C;
}

div.Box50, p.Box50 {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  width:50%;
  padding:10px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#FFFFFF;
  font-size:12px;
  margin:10px 0;
}

div.BoxFR40, p.BoxFL40 {
  float:right;
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  width:40%;
  padding:10px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#FFFFFF;
}

.roso_orange {
  color:#FE9E32;
}

.Box br {
  margin-bottom:18px;
}

SPAN.BoxUmText, p.BoxUmText {
  padding:10px;
  border:1px;
  border-color:#333366;
  border-style:solid;
  background-color:#FFFFFF;
}  

input, textarea {
  font-size:12px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(51, 51, 51);
}

tr, td {
  font-size:12px;

}

.DatumMeldung {
  font-size: 11px;
  color: #A3A3A3;
  text-align:right;
  padding:0px;
  margin:0px;
}
