HTML {
  height:100%;
  width:100%
  }

BODY {
  background-color:#FFFFFF;
  color:#5D5B59;
  margin:0;
  height:100%;
  width:100%
  }

IMG {
  border:0px
  }

.hgrau {
  background-color: #A3A1A0;
  color:#5D5B59
  }

.vollbreit {
  width:100%
  }

.voll {
  width:100%;
  }

.imglink {
 margin-bottom:5px
 }

td.content {
  background-color:#f3f3f3;
  color:#5D5B59;
  width:100%
  }

td.dunkel {
  background-color:#d2d2d2;
  color:#5D5B59;
  }

TR.links img {
   margin-bottom:5px;
   }

a {
  color: #5D5B59;
  background-color: transparent;
  text-decoration:underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 9pt;
}
a:hover {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline;

  background-image:url(http://herre.biz/css/images/klammernav.gif);
  background-repeat:no-repeat;

}
a:active {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline;
}

a.klein {
  color: #5D5B59;
  text-decoration:underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 8px}
a.klein:hover {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}
a.klein:active {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}

a.small {
  color: #5D5B59;
  background-color: transparent;
  text-decoration:underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 10px}
a.small:hover {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}
a.small:active {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}

a.position {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  padding-left: 12px  }
a.position:hover {
  color: #002C72;
  background-color: transparent;
  text-decoration: underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  padding-left: 12px  }
a.position:active {
  color: #002C72;
  background-color: transparent;
  text-decoration: underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  padding-left: 12px  }


a.subnavi {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: none;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-left: 12px;
  border-left-color: transparent;
  text-transform:uppercase;
}
a.subnavi:hover {
  color: #002C72;
  background-color: transparent;
  text-decoration: none;
  }
a.subnavi:active {
  color: #002C72;
  background-color: transparent;
  text-decoration: none;
  }

a.liste {
  color: #5D5B59;
  background-color: transparent;
  text-decoration:underline;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 9pt;
  margin-bottom: 5px}
a.liste:hover {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}
a.liste:active {
  color: #5D5B59;
  background-color: transparent;
  text-decoration: underline}

H1 {
  font-size: 16px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color:#5D5B59;
  background-color: #f3f3f3;
  }

H1.firma {
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-weight: bold;
  color:#002C72;
  background-color: #f3f3f3;
  }

H2 {
  color:#5D5B59;
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  border-top-width: 1px;
  border-top-color: #5D5B59;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-bottom-color: #002C72;
  border-style: solid;
  padding-bottom: 0px; }

P {
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #5D5B59;}

P.rot {
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #ff3333;
  }

p.fehler {
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #ff3333;
  font-weight:bold
}

P.small {
  background-color: transparent;
  font-size: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #5D5B59;}

P td.content {
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #5D5B59;}


.position {
  color: #002C72;
  background-color: transparent;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  padding-left: 12px
  }

.position2 {
  color: #002C72;
  background-color: transparent;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  font-size: 11px;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-transform:uppercase;
  }


.footer {
  background-color: #f3f3f3;
  font-size: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #5D5B59;
  text-align: center}

.upper {
  text-transform: uppercase
  }

.blau {
  background-color: #002C72;
  color: #002C72;}

HR {
   height: 1px;
   color: #002C72;
   padding-top: 10px;
   padding-bottom: 10px
}

UL {
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ;
  color: #5D5B59;
  list-style-type: square;
}
.applyBorder
{
	border-bottom-color: ThreedShadow;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: ThreedShadow;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	vertical-align : middle;

}	
.removeBorder
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	vertical-align : middle;

}