/****** CUSTOM ******/

.tx-slideshow-pi1 {
  text-align: left;
}

TD.formlabel {
  padding: 0px 0px 5px 0px;
}

INPUT.formfields2 {
  width: 89px;
}

INPUT.formfields3 {
  width: 35px;
  margin: 0px 5px 0px 0px;
}

/****** BOTTOMNAV ******/

A.bottomnav-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A.bottomnav-level1-act, A.bottomnav-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bottomnav-klammer {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/****** TOPNAV ******/

A.topnav_1-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}

A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}


/****** LEFTNAV ******/


/*** LEFTNAV LEVEL 1 ***/

UL.leftnav_1-level1 {
  padding: 0;
  margin: 0;
  list-style: none;
}

LI.leftnav_1-level1-no A {
  font-family: Verdana;
  font-size: 11px;
  color: #131f4f;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 3px 0px;
  border-bottom: 1px solid #131f4f;
}

UL.leftnav_1-level1 LI, {
  list-style-image:url(../../main/images/layout/spacer.gif);
}

UL.leftnav_1-level1 LI:hover, UL.leftnav_1-level1 LI.leftnav_1-level1-act {
  list-style-image:url(../../main/images/layout/nav.gif);
}
LI.leftnav_1-level1-act A, LI.leftnav_1-level1-no A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #801029;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 3px 0px;
  border-bottom: 1px solid #801029;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  font-family: Verdana;
  font-size: 11px;
  color: #131f4f;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 4px 10px;
  border: 0px solid #999999;
}

DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #901029;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 4px 10px;
  border: 0px solid #AB1828;
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  font-family: Verdana;
  font-size: 11px;
  color: #131f4f;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 20px;
  border: 0px solid #999999;
}

DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #801029;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 20px;
  border: 0px solid #AA1A29;
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav-level4-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level4-act A, DIV.leftnav-level4-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #AA1A29; */
}
DIV.tx-thmailformplus-pi1 DIV.error { font-size: 10px; color: #801029; padding: 0px 0 0px 0; }
DIV.tx-thmailformplus-pi1 p.schritt { font-weight: bold; padding: 10px 0 10px 0; }

