body{
  margin: 0;
  padding: 0;
  background-color: #ebebeb;
}
#mainbox{
  background-image: url('/fileadmin/img/mainback.gif');
  background-repeat: repeat-y;
  width: 780px;

}
.h7{
  height: 7px;
}
#box{
  margin: 0;
  width: 730px;
}
#contentbox{
  position: relative;
  background-color: #ffffff;
}
#contentleft{
  margin: 0px;
  background-color: #ffffff;
  width: 412px;
}
#contentleftwerben{
  margin: 0px;
  background-color: #ffffff;
  width: 432px;
  border-right: 1px solid #c2c1c1;
}
#contentcenter{
  margin: 0px;
  background-color: #ffffff;
  width: 670px;
}
#sp1{
  padding: 50px 15px 0 30px;
}
#sp1b{
  padding: 50px 15px 0 30px;
}
#contentright{
  position: absolute;
  top: 0px;
  left: 450px;
  margin: 0px;
  width: 220px;
}
#contentright2{
  position: absolute;
  top: 0px;
  left: 450px;
  margin: 0px;
  padding: 10px 0 0 0;
  width: 220px;
  background-color: #f2f2f2;
}
#contentright2werben{
  position: absolute;
  top: 0px;
  left: 450px;
  margin: 0px;
  padding: 0 0 0 0;
  width: 220px;
  background-color: #f2f2f2;

}
#sp2{
  padding: 0px 30px 0 10px;
}
#menu{
  padding: 0 0 0 30px;
}
#menu2{
  padding: 10px 0 0 30px;
}
#obox{
  padding: 10px 0 10px 0;
  background-color: #5a5a5a;
}
.clear{
  float: none;
  clear: both;
}
.menuitem, .menuitemactive{
  float: left;
  margin: 0 10px 0 0;
  padding: 2px 10px 2px 10px;
  background-color: #e5290f;
}
.menuitemactive{
  background-color: #ebebeb;
}
.menuitem2, .menuitemactive2{
  float: left;
  margin: 0 10px 0 0;
  padding: 2px 10px 2px 10px;

}
.menuitemactive2{

}
td {
  margin:0 ;
  padding: 0 0 10px 0;
}
.spt{
  width: 10px;
}
p{
  padding: 5px 0 15px 0;
  margin: 0;
}
.bodytext, h1, h2, .leftnav, .leftnavactive, .leftnav2, .leftnavactive2, td, .contact{
  font-family: Arial;
  font-size: 0.9em;
  color: #000000;
}
.contact{
  font-size: 0.8em;
}
.awhite{
  color: #ffffff;
}
h1{
  color: #5a5a5a;
  padding: 0;
  margin: 0;
}
h2{
  font-size: 1em;
  color: #5a5a5a;
  padding: 0;
  margin: 0;
}
#contentright2 h1{
  text-decoration: underline;
}
.ured {
  color: #b3271c;
  text-transform: uppercase;
}
a {
  color: #b3271c;
}
.leftnav, .leftnavactive{
  font-size: 1em;
  color: #ffffff;
}
.leftnav, .leftnavactive{
  font-size: 0.9em;
  color: #000000;
}
.leftnavactive{
  color: #000000;
}
.leftnav{
  color: #ffffff;
}
.menuitem a:link, .menuitem a:active, .menuitem a:visited, .menuitem a:focus { 
  text-decoration: none;
}
.menuitem a:hover {  
  text-decoration: underline;
}
.tr-0 .td-0, .tr-0 .td-1, .tr-0 .td-2 {
  font-weight: bold;
}
.td-0, .td-1, .td-2 {
  margin: 0;
  padding: 5px 5px 5px 5px;
}
.tr-odd {
  background-color: #f2f2f2;
}
td{
  white-space:nowrap;
}
.td-2{
  color: #b3271c;
  text-align: center;
}
.hred{
  color: #b3271c;
  font-size: 1em;
}
