/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | HAUPTMENUE
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** Hauptmenue
******************************************
*/

.hauptmenue {
	position: absolute;
	display: block;
	left: 0px;
	top: 168px;
  margin: 0;
  padding: 0;
	z-index: 100;
}

.hauptmenue-punkt {
	position: relative;
  margin: 0;
  padding: 0 0 10px 0;
	z-index: 100;
}


.untermenue {
	display: block;
  margin: 0;
  padding: 10px 0 0 7px;
	width: 138px;
	height: auto;
	z-index: 1000;
}


.zusatzmenue {
	position: absolute;
	display: block;
	left: 207px;
	top: 122px;
  margin: 0;
  padding: 0;
  width: 380px;
}

/*
  Listen
*/

ul.ul-hauptmenue {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.li-hauptmenue-menuepunkt {
	list-style-type: none;
}


ul.ul-untermenue {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.li-untermenue-menuepunkt {
	list-style-type: none;
	padding: 1px 0 3px 0;
	width: 138px;
	text-align: right;
	border-bottom: 1px solid #B72B1A;
}


ul.ul-zusatzmenue {
	margin: 0;
	padding: 0;
}

li.li-zusatzmenue-menuepunkt {
	list-style-type: none;
	margin: 0;
  padding: 3px 4px 0 4px;
  /padding: 4px 4px 0 4px;
	float: left;
}

li.li-zusatzmenue-spacer {
	list-style-type: none;
  color: #FFFFFF;
	font-weight: bold;
	margin: 0;
  padding: 3px 0 0 0;
	float: left;
}

li.li-zusatzmenue-menuepunkt-input {
	list-style-type: none;
	margin: 0 0 0 2px;
	/margin: -1px 0 0 2px;
  padding: 0 4px 0 0;
	float: left;
}

li.li-zusatzmenue-menuepunkt-input input {
  height: 20px;
}


/*
***************************************
** LINKS
***************************************
*/

a.link-hauptmenue:link,
a.link-hauptmenue:visited,
a.link-hauptmenue:hover,
a.link-hauptmenue:active {
  color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.link-hauptmenue:hover,
a.link-hauptmenue:active {
  color: #B72B1A;
}

a.link-untermenue:link,
a.link-untermenue:visited,
a.link-untermenue:hover,
a.link-untermenue:active {
  color: #B72B1A;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}
/*
a.link-untermenue:hover,
a.link-untermenue:active {
  color: #B72B1A;
}
*/

a.link-unteruntermenue:link,
a.link-unteruntermenue:visited,
a.link-unteruntermenue:hover,
a.link-unteruntermenue:active {
  color: #8C866E;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}

a.link-zusatzmenue:link,
a.link-zusatzmenue:visited,
a.link-zusatzmenue:hover,
a.link-zusatzmenue:active {
  color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}
