.text, BODY,P,TABLE,TD,TH,TR,TEXTAREA {
  font: normal 10pt verdana,Arial,Helvetica, sans-serif;
  line-height: 150%;
  color: #000000;
}

.hallen {
  font: normal 10pt verdana,Arial,Helvetica, sans-serif;
  color: #000000;
}

A.hallen {
  text-decoration: none;
}

A.hallen:HOVER {
  text-decoration: underline;
}

BODY { 
  background:white;
  margin:0px;
  padding:0px;
}


input, textarea, textfield  {
  border-color:#c0c0c0;
  border-style: solid;
  border-width: 1px;
}

.menu {
  color: white;
  letter-spacing: 1.2px;
  white-space: nowrap;
}


.menulink {
  font: 10px verdana, arial;
  color: white;
  text-decoration: none;
}

TD.topnav {
  font: 14px arial;
  color: black;
}

A.toplinkactive {
  font: bold 14px verdana, arial;
  color: #FFFFFF;
  text-decoration: none;

}

A.toplink {
  font: 14px verdana, arial;
  color: white;
  text-decoration: none;
}

A.toplink:HOVER {
  font: 14px verdana, arial;
  color: #F60025;
  text-decoration: none;
}


A.menulink:Hover {
  font: 10px verdana, arial;
  color: #F60025;
  text-decoration: none;
}
/** Linke Navigationsleiste **/
.submenu {
  /** background: #649AFC; **/
  white-space: nowrap;
  padding: 0px;
  height:25px;
}

.submenuaktiv {
  /** background: #649AFC; **/
  white-space: nowrap;
  padding: 0px;
  height:25px;
}

A.sublink {
  font: bold 14px verdana, arial;
  color: black;
  text-decoration: none;
  letter-spacing: 0.5px;
  line-height:5%;
}

A.sublink:HOVER {
  font: bold 14px verdana, arial;
  text-decoration: none;
  letter-spacing: 0.5px;
  color: #F60025;
}

A.sublinknochilds {
  font: bold 14px verdana, arial;
  text-decoration: none;
  letter-spacing: 0.5px;
  color: #979797;
}


.undersubmenu {
  /** background:#BBC0FF; **/
  white-space: nowrap;
  padding: 0px;
  height:25px;
}

.undersubmenuaktiv {
  /** background:#BBC0FF; **/
  white-space: nowrap; 
  padding: 0px;
  height:25px;
}

.ueberschrift H1 {
  font: bold 14px verdana, arial;
  color: black;
  letter-spacing: 1.0px;
  background-image:url(images/leftnavnorm.gif);
  text-align:left;
  line-height:200%;
}


.ueberschrift {
 /*  border:solid 1px #666666; */
  /* background-color: #649AFC; */
  background-image:url(images/leftnavnorm.gif);
}




	
.location {
  font: normal 12px verdana, arial;
  letter-spacing: 0.5px;
  color: white;
}

A.location {
  text-decoration: none;
}

A.linkname {
  font: normal 11px verdana, arial;
  letter-spacing: 0.5px;
  color: black;
}

.linkbeschreibung {
  font: normal 11px verdana, arial;
  letter-spacing: 0.5px;
  color: black;
}

A.servicebar { 
  font: bold 8pt arial, verdana;
  border-left: solid 1px black;
  padding-right:15px;
  padding-left:5px;
  color: black;
  text-decoration: none;

}

A.servicebar:HOVER { 
  text-decoration:underline;
}

A.childheadline {
  font: bold 10pt verdana,Arial,Helvetica, sans-serif;
  color: black;
}


TABLE.mainnav { 
  width: 100px;
  font-weight:none;
  font-size:14px;
  margin-top:0px;

}

TABLE.mainnav TD  { 
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;

}

TABLE.mainnav DIV { 
  font-weight:bold;
  width: 110px;
  text-align:center;
  padding-right:0px;
  padding-left:0px;
  font-size:14px;

}

TABLE.mainnav A { 
/**    border-right:solid 1px white;**/
/**      border-left: solid 1px white;**/
  color: white;
  cursor: hand;
  font-size:14px;
}

TABLE.mainnav A:HOVER { 
  color: #F60025;
  cursor: hand;


}

TABLE.submenu { 

}


TABLE.submenu .headline { 
  /**border-bottom: 3px solid #87DD46;**/
  color: black;
  font-weight: bold;
}


.mainnav_menu a  {
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  color : white;
  line-height:1%;
}

.submenue_links a {
  font: bold 14px verdana, arial;
  text-decoration: none;
  color: black;
  letter-spacing: 0.2 px;
  text-align:left;
}
	

