ul.horizontal, ul.horizontal li {
cursor:default;
font-size:100%;
list-style-type:none;
margin:0pt;
padding:0pt;
z-index:5;
}
ul.horizontal {
	cursor:default;
	left:-10pt;
	position:absolute;
	top:20px;
	height:20px;
	width:100%;
	z-index:20;
	font-weight:normal;

}
ul.horizontal li {
/* <ul><li> ueberschrift </ul></li>*/
cursor:default;
float:left;
left:0px;
margin:6pt 3pt 0pt 0pt;
position:relative;
text-align:left;
height:21px;
width:auto;
z-index:5;
}
* html ul.horizontal li {
margin:0pt 0px 0pt 0px;
}
ul.horizontal ul {
cursor:default;
/* farbe hg ausklappendes menue */
background: #AAC1D0  none repeat scroll 0% 0%;
left:-10000px;
margin:2pt;
padding:2pt;
position:absolute;
top:auto;
/* breite ausklappendes menue */
width:12.2em;
z-index:5;
}
ul.horizontal ul li {
left:auto;
background:#180500 none repeat scroll 0% 0%;
/* background-color:#F1E2CD; */
cursor:default;
/* abstand ausgeklappte menuepunkte */
margin:0px 0px 0px 0px;
/* breite ausklappendes menue */
width:250px;
height:20px;
z-index:5;
}
ul.horizontal ul.wider, ul.horizontal ul.wider li {
width:auto;
z-index:25;
}
ul.horizontal ul ul {
margin:0.00em 0pt 0pt 7.65em;
z-index:5;
}
ul.horizontal li:hover > ul {
left:auto;
z-index:5;
}
ul.horizontal ul li:hover > ul {
top:0pt;
z-index:5;
}
ul.horizontal ul li{
background:/* #F1E2CD */ none repeat scroll 0% 0%;
cursor:default;
z-index:5;
}
ul.horizontal a, ul.horizontal a:visited {
-x-system-font:none;
/*background:#F1E2CD none repeat scroll 0% 0%;*/
background:/* #F1E2CD */ none repeat scroll 0% 0%;
color:#cccccc;
cursor:pointer;
display:block;
font: 14px Helvetica;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 15px 4px 10px;
text-decoration:none;
z-index:5;
}
ul.horizontal ul a, ul.horizontal ul a:visited {
/* Listenpunkte ausklappendes Menue */
-x-system-font:none;
background:/* #F1E2CD */ none repeat scroll 0% 0%;
color:#180500;
cursor:pointer;
display:block;
font: 14px Helvetica;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 30px 4px 10px;
text-decoration:none;
z-index:5;
}
/*ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {*/
ul.horizontal a:hover {
/*Farbe Listenpunkte*/
/*background:#AD2786 none repeat scroll 0% 0%;*/
background: none repeat scroll 0% 0%;
color:#FFFFFF;
height:auto;
/*background:#DAD2C1 none repeat scroll 0% 0%;
color:#C94A8E;*/
}
ul.horizontal a:not(:nth-child(n)) {
float:left;
z-index:5;
}
ul.horizontal a { float:none; }
ul.horizontal ul a {
float:none !important;
z-index:25;
}
* html ul.horizontal li {
background:/* #F1E2CD */ none repeat scroll 0% 0%;
display:inline;
float:left;
z-index:5;
}

* html ul.horizontal li {
position:static; 
z-index:5;
}
* html ul.horizontal a {
position:relative;
z-index:5;
}
ul[class^="horizontal"] ul {
display:none;
z-index:5;
}
ul[class^="horizontal"] ul {
display:block;
z-index:5;
}





ul.horizontal2, ul.horizontal2 li {
cursor:default;
font-size:100%;
list-style-type:none;
margin:0pt;
padding:0pt;
z-index:5;
}
ul.horizontal2 {
/*first ul item */
cursor:default;
left:0pt;
position:absolute;
top:20px;
height:20px;
width:100%;
z-index:10;
font-weight:normal;
}
ul.horizontal2 li {
/* <ul><li> item </ul></li>*/
cursor:default;
float:left;
left:0px;
margin:0pt 0pt 0pt 0pt;
position:relative;
text-align:left;
height:20px;
width:auto;
z-index:5;
}
* html ul.horizontal2 li {
margin:0pt 0px 0pt 0px;
}
ul.horizontal2 ul {
cursor:default;
/* farbe hg ausklappendes menue */
background: #78C09A  none repeat scroll 0% 0%;
left:-10000px;
margin:0pt;
padding:0pt;
position:absolute;
top:auto;
width:8.2em;
z-index:5;
}
ul.horizontal2 ul li {
left:auto;
background:#F1E2CD none repeat scroll 0% 0%;
/* background-color:#F1E2CD; */
cursor:default;
margin:0px 0px 0px 0px;
width:330px;
height:20px;
z-index:5;
}
ul.horizontal2 ul.wider, ul.horizontal2 ul.wider li {
width:auto;
z-index:25;
}
ul.horizontal2 ul ul {
margin:0.00em 0pt 0pt 7.65em;
z-index:5;
}
ul.horizontal2 li:hover > ul {
left:auto;
z-index:5;
}
ul.horizontal2 ul li:hover > ul {
top:0pt;
z-index:5;
}
ul.horizontal2 ul li{
background:/* #F1E2CD */ none repeat scroll 0% 0%;
cursor:default;
z-index:5;
}
ul.horizontal2 a, ul.horizontal2 a:visited {
-x-system-font:none;
/*background:#F1E2CD none repeat scroll 0% 0%;*/
background:/* #F1E2CD */ none repeat scroll 0% 0%;
color:#000000;
cursor:pointer;
display:block;
font:bold 14px Helvetica;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
/*font-weight:bold;*/
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 15px 4px 10px;
text-decoration:none;
z-index:5;
}
ul.horizontal2 ul a, ul.horizontal2 ul a:visited {
-x-system-font:none;
background:/* #F1E2CD */ none repeat scroll 0% 0%;
color:#000000;
cursor:pointer;
display:block;
font:bold 14px Helvetica;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
/*font-weight:bold;*/
font-variant:normal;
letter-spacing:0px;
line-height:normal;
padding:4px 30px 4px 10px;
text-decoration:none;
z-index:5;
}
ul.horizontal2 a:hover, ul.horizontal2 a:focus, ul.horizontal2 a.rollover, ul.horizontal2 a.rollover:visited {
/*background:#C71585 none repeat scroll 0% 0%;*/
/*background:#AD2786 none repeat scroll 0% 0%;*/
background:/* #BA289B */ none repeat scroll 0% 0%;
color:#FFFFFF;
height:auto;
/*background:#DAD2C1 none repeat scroll 0% 0%;
color:#C94A8E;*/
}
ul.horizontal2 a:not(:nth-child(n)) {
float:left;
z-index:5;
}
ul.horizontal2 a { float:none; }
ul.horizontal2 ul a {
float:none !important;
z-index:25;
}
* html ul.horizontal2 li {
background:/* #F1E2CD */ none repeat scroll 0% 0%;
display:inline;
float:left;
z-index:5;
}

* html ul.horizontal2 li {
position:static;
z-index:5;
}
* html ul.horizontal2 a {
position:relative;
z-index:5;
}
ul[class^="horizontal2"] ul {
display:none;
z-index:5;
}
ul[class^="horizontal2"] ul {
display:block;
z-index:5;
}
