body {
  font-family: "Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
  background: #000066;
  color: #FFFFFF;
  margin: 20px 20px 20px 20px;
  font-size: 100.01%;
}

.error {
  color: #FF0000;
}

.balken {
  background-color: #FFCC33;
}

.heading {
  background: #3366CC;
  padding-left: 5px;
}

#navigation {
  padding: 0px;
  margin: 0px;
}

.mainmenu {
  margin: 0px;
  padding: 0px;
  list-style-position : outside;
//  list-style-type: none;
}

.menuitem1 {
  font-family: "Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
  margin: 0px 0px 2px 0px;
  padding: 1px 1px 1px 5px;
  font-weight: bolder;
  background: #3366CC;
  white-space: nowrap;
}

.menuitem2 {
  font-family: "Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
  margin: 0px 0px 2px 0px;
  padding: 1px 1px 1px 25px;
  font-weight: bold;
  background: #3366CC;
  white-space: nowrap;
}

.menu {
  text-decoration: none;
  margin: 0px;
}

a.subnav:link {
  color: white;
  text-decoration: none;
  margin: 0px;
}

a.subnav:visited {
  color: #CCCCCC;
  text-decoration: none;
  margin: 0px;
}

a.subnav:hover {
  color: #FFCC33;
  text-decoration: none;
  margin: 0px;
}
a.subnav:active {
  color: Red;
  text-decoration: none;
  margin: 0px;
}

#text {
  background: White;
  color: Black;
  padding: 20px 20px 20px 20px;
}

.xyz {
  background: White;
  color: Black;
}

.feld {
  display: block;
  height: 100%;
  width: 100%;
      border-left : 2px solid #D03A3A;
    border-right : 2px solid #D03A3A;
    border-top : 2px solid #D03A3A;
    border-bottom : 4px solid #D03A3A;
    height: 8em;

}


}

#feld1 {
    border-left : 2px solid #D03A3A;
    border-right : 2px solid #D03A3A;
    border-top : 2px solid #D03A3A;
    border-bottom : 4px solid #D03A3A;
    height: 8em;
}

#feld1:hover {
  background-color: #D03A3A;
}

#feld2 {
    border-left : 2px solid #3A3AD0;
    border-right : 2px solid #3A3AD0;
    border-top : 2px solid #3A3AD0;
    border-bottom : 4px solid #3A3AD0;
    height: 8em;
}

#feld2:hover {
  background-color: #3A3AD0;
}

#feld3 {
    border-left : 2px solid #FF6E00;
    border-right : 2px solid #FF6E00;
    border-top : 2px solid #FF6E00;
    border-bottom : 4px solid #FF6E00;
    height: 8em;
}

#feld3:hover {
  background-color: #FF6E00;
}

#feld4 {
    border-left : 2px solid #63C943;
    border-right : 2px solid #63C943;
    border-top : 2px solid #63C943;
    border-bottom : 4px solid #63C943;
    height: 8em;
}

#feld4:hover {
  background-color: #63C943;
}

.vcard
{
  border-left : 1px solid #000000;
  border-right : 4px solid #000000;
  border-top : 1px solid #000000;
  border-bottom : 4px solid #000000;
  padding: 2px 8px 2px 8px;
}

p.nav
{
  background-color:#723F28;
  border-top:solid 1px #F1E3C6;
  border-bottom:solid 1px #F1E3C6;
  margin:10px 0px 10px 0px;
  padding:1px 5px 1px 10px;
}

ul.subnav
{
  list-style-type:none;
  padding:0px 10px 0px 25px;
  margin:0px 0px 0px 0px;

}

li.subnav
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.admin1
{
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-collapse: collapse;

}

.admin2
{
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-collapse: collapse;

}

.admin3
{
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  border-collapse: collapse;

}

.admin4
{
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-collapse: collapse;

}
