ul#menu1 ul span, ul#menu3 ul span, ul#menu4 ul span, ul#menu5 ul span, ul#menu6 ul span, ul#menu7 ul span, ul#menu8 ul span, ul#menu9 ul span
{
	background-image:url("arrowsub.png");
	padding-right:12px;
	border-radius:12px;

}

ul#menu1,ul#menu1 ul, ul#menu3,ul#menu3 ul,ul#menu4,ul#menu4 ul,ul#menu5,ul#menu5 ul,ul#menu6,ul#menu6 ul,ul#menu7,ul#menu7 ul,ul#menu8,ul#menu8 ul,ul#menu9,ul#menu9 ul,ul#menu10,ul#menu10 ul,ul#menu11,ul#menu11 ul
{	margin:0;
	padding:0;
	list-style:none;
}

ul#menu1 ul, ul#menu3 ul,ul#menu4 ul,ul#menu5 ul,ul#menu6 ul,ul#menu7 ul,ul#menu8 ul,ul#menu9 ul
{	display:none;
	position:absolute;
	left:0;
	top:100%;
	padding:0 0px 0px;	
	border-radius:12px;
	-webkit-border-radius:12px;
}	

ul#menu1 li:hover>*, ul#menu3 li:hover>*,ul#menu4 li:hover>*,ul#menu5 li:hover>*,ul#menu6 li:hover>*,ul#menu7 li:hover>*,ul#menu8 li:hover>*,ul#menu9 li:hover>*,ul#menu10 li:hover>*,ul#menu11 li:hover>*
{	display:block;
	border-radius:12px;										/* ? */
}

ul#menu1 li,ul#menu3 li, ul#menu4 li,ul#menu5 li,ul#menu6 li,ul#menu7 li,ul#menu8 li,ul#menu9 li
{
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
	border-radius:12px;										/* ? */

}

ul#menu1 li:hover,ul#menu3 li:hover,ul#menu4 li:hover,ul#menu5 li:hover,ul#menu6 li:hover,ul#menu7 li:hover,ul#menu8 li:hover,ul#menu9 li:hover
{
	z-index:100;
	border-radius:12px;										/* ? */

}

ul#menu1 ul ul,ul#menu3 ul ul,ul#menu4 ul ul,ul#menu5 ul ul,ul#menu6 ul ul,ul#menu7 ul ul,ul#menu8 ul ul,ul#menu9 ul ul
{
	position:absolute;
	left:100%;
	top:0;
}

ul#menu1,ul#menu2,ul#menu3,ul#menu4,ul#menu5,ul#menu6,ul#menu7,ul#menu8,ul#menu9
{
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block; 
	zoom:1;
	display:inline;
}

ul#menu1>li,ul#menu3>li,ul#menu4>li,ul#menu5>li,ul#menu6>li,ul#menu7>li,ul#menu8>li,ul#menu9>li
{
	margin:0;
}

* html ul#menu1 li a,* html ul#menu3 li a,* html ul#menu4 li a,* html ul#menu5 li a,* html ul#menu6 li a,* html ul#menu7 li a,* html ul#menu8 li a,* html ul#menu9 li a
{
	display:inline-block;
}

ul#menu1 a:active, ul#menu1 a:focus, ul#menu3 a:active, ul#menu3 a:focus, ul#menu4 a:active, ul#menu4 a:focus, ul#menu5 a:active, ul#menu5 a:focus, ul#menu6 a:active, ul#menu6 a:focus, ul#menu7 a:active, ul#menu7 a:focus, ul#menu8 a:active, ul#menu8 a:focus, ul#menu9 a:active, ul#menu9 a:focus
{
	outline-style:none;
}

ul#menu1 a, ul#menu3 a, ul#menu4 a, ul#menu5 a, ul#menu6 a, ul#menu7 a, ul#menu8 a, ul#menu9 a
{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font-family: 'Salsa', Tahoma, sans-serif;
	letter-spacing:1px;
	font-size:16px;
	cursor:pointer;
	padding:10px;											/* stimmt des? */
	background-image:url("mainbk.png");
	background-repeat:repeat;
	background-position:0 0;
	border-width:12px;
		-webkit-border-width:12px; 
	border-radius:12px;
		-webkit-border-radius:12px;
}
/* Abteilung Menuarben */
ul#menu1 a
{
	color:#a71609; /*Schrift Menu */ 
	background-color: rgba(222,26,8,0.88); /*#de1a08; - rot */
	border-radius:12px;										/* ? */

}
ul#menu3 a
{
	color:#484708; /* Schrift Menu */ 
	background-color: rgba(241,166,41,0.88); /* #f1a629; - orange */
	border-radius:12px;										/* ? */

}
ul#menu4 a
{
	color:#7D5717; /*Schrift Menu */
	background-color: rgba(250,245,25,0.88); /*#faf519; - gelb */
}
ul#menu5 a
{
	color:#646b24; /* Schrift Menu */
	background-color: rgba(189,203,65,0.88); /* #bdcb41; - gruen */
}
ul#menu6 a
{
	color:#08622E; /* Schrift Menu */
	background-color: rgba(13,165,78,0.88); /* #0da54e; - z. Zt. unused */
}
ul#menu7 a
{
	color:#024D4B; /*Schrift Menu */
	background-color: rgba(0,169,164,0.88); /* #00a9a4; - hellblau */
}
ul#menu8 a
{
	color:#00345B; /* Schrift Menu */
	background-color: rgba(4,105,179,0.88); /* #0469b3; - blau */
}
ul#menu9 a
{
	color:#3E1348; /*Schrift Menu */ 
	background-color: rgba(156,44,182,0.88); /*#9c2cb6; - violett */
}

ul#menu1 ul li, ul#menu3 ul li, ul#menu4 ul li, ul#menu5 ul li, ul#menu6 ul li, ul#menu7 ul li, ul#menu8 ul li, ul#menu9 ul li
{
	float:none;
	margin:0px 0 0;
}

ul#menu1 ul a, ul#menu3 ul a, ul#menu4 ul a, ul#menu5 ul a, ul#menu6 ul a, ul#menu7 ul a, ul#menu8 ul a, ul#menu9 ul a
{
	text-align:left;
	padding:12px;
	font-family: 'Salsa', Tahoma, sans-serif;
	letter-spacing:1px;
	font-size:16px;
	text-decoration:none;
	border-width:12px;
	border-radius:12px;
	transition:all 0.6s;	
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-transition:all 0.6s;
		-moz-transition:all 0.6s;
		-ms-transition:all 0.6s;
}

/* Abteilung SUBMenuarben */
ul#menu1 ul a
{
	background-color:#de1a08;
	color:#a71609; /* Schrift Submenu */
	text-decoration:none;
	border-radius:12px;										/* ? */

}
ul#menu3 ul a
{
	background-color:#f1a629;
	color:#7D5717; /* Schrift Submenu */
	text-decoration:none;
	border-radius:12px;										/* ? */

}
ul#menu4 ul a
{
	background-color:#faf519;
	color:#484708; /* Schrift Submenu */
	text-decoration:none;
}
ul#menu5 ul a
{
	background-color:#bdcb41;
	color:#646b24; /* Schrift Submenu */
	text-decoration:none;
}
ul#menu6 ul a
{
	background-color:#0da54e;
	color:#08622E; /* Schrift Submenu */
	text-decoration:none;
}
ul#menu7 ul a
{
	background-color:#00a9a4;
	color:#024D4B; /* Schrift Submenu */
	text-decoration:none;
}
ul#menu8 ul a
{
	background-color:#0469b3;
	color:#00345B; /* Schrift Submenu */
	text-decoration:none;
}
ul#menu9 ul a
{
	background-color:#9c2cb6;
	color:#3E1348; /*Schrift Submenu */
	text-decoration:none;
}

ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed, ul#menu1 li:hover>a,ul#menu1 a.pressed
{
	text-decoration:none;
	background-image:url("mainbk.png");
	background-position:0 100px;
	border-radius:12px;										/* ? */

}

/* Abteilung SUBMenuHoverFarben */

ul#menu1 li:hover>a,ul#menu1 a.pressed
{
	background-color:#ffffff;
/*	color:#f1a629; maybe? */
	border-radius:12px;										/* ? */

}
ul#menu3 li:hover>a,ul#menu3 a.pressed
{
	background-color:#ffffff;
/*	color:#f1a629; Schrift oder was? */
	border-radius:12px;										/* ? */

}

ul#menu4 li:hover>a,ul#menu4 a.pressed
{
	background-color:#ffffff;
/*	color:#484708; Schrift Submenu hover */
}

ul#menu5 li:hover>a,ul#menu5 a.pressed
{
	background-color:#ffffff;
/*	color:#646b24; Schrift oder was? */
}
ul#menu6 li:hover>a,ul#menu6 a.pressed
{
	background-color:#ffffff;
/*	color:#0da54e; Schrift oder was? */
}
ul#menu7 li:hover>a,ul#menu7 a.pressed
{
	background-color:#ffffff;
/*	color:#00a9a4; Schrift oder was? */
}
ul#menu8 li:hover>a,ul#menu8 a.pressed
{
	background-color:#ffffff;
/*	color:#0469b3; Schrift oder was? */
}
ul#menu9 li:hover>a,ul#menu9 a.pressed
{
	background-color:#ffffff;
/*	color:#9c2cb6; Schrift oder was? */
}
ul#menu1 span, ul#menu2 span, ul#menu3 span, ul#menu4 span, ul#menu5 span, ul#menu6 span, ul#menu7 span, ul#menu8 span, ul#menu9 span
{
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	border-radius:12px;										/* ? */

}
ul#menu1 li:hover>a,ul#menu1 li>a.pressed, ul#menu2 li:hover>a,ul#menu2 li>a.pressed, ul#menu3 li:hover>a,ul#menu3 li>a.pressed, ul#menu4 li:hover>a,ul#menu4 li>a.pressed, ul#menu5 li:hover>a,ul#menu5 li>a.pressed, ul#menu6 li:hover>a,ul#menu6 li>a.pressed, ul#menu7 li:hover>a,ul#menu7 li>a.pressed, ul#menu8 li:hover>a,ul#menu8 li>a.pressed, ul#menu9 li:hover>a,ul#menu9 li>a.pressed
{
	background-color:#ffffff;
	background-image:url("mainbk.png");
	background-position:0 100px;
	border-style:solid;
	text-decoration:none;
	border-radius:12px;										/* ? */
}

/* Noch mal in die Farbabteilung: */
ul#menu1 li:hover>a,ul#menu1 li>a.pressed
{
	border-color:#de1a08;
	color:#a71609; /* Schrift Submenu hover */
	border-radius:12px;										/* ? */

}
ul#menu3 li:hover>a,ul#menu3 li>a.pressed
{
	border-color:orange;
	color:#7D5717; /* Schrift Submenu hover */
	border-radius:12px;										/* ? */
	
}
ul#menu4 li:hover>a,ul#menu4 li>a.pressed
{
	border-color:#faf519;
	color:#484708; /* Schrift Submenu hover */
}
ul#menu5 li:hover>a,ul#menu5 li>a.pressed
{
	border-color:#bdcb41;
	color:#646b24; /* Schrift Submenu hover */
}
ul#menu6 li:hover>a,ul#menu6 li>a.pressed
{
	border-color:#0da54e;
	color:#0da54e; /* Schrift Submenu hover */
}
ul#menu7 li:hover>a,ul#menu7 li>a.pressed
{
	border-color:#00a9a4;
	color:#00a9a4;
}
ul#menu8 li:hover>a,ul#menu8 li>a.pressed
{
	border-color:#0469b3;
	color:#0469b3;
}
 ul#menu9 li:hover>a,ul#menu9 li>a.pressed
{
	border-color:#9c2cb6;
	color:#9c2cb6; /* Schrift Menu hover */
}


ul#menu1 li.transi>a, ul#menu3 li.transi>a, ul#menu4 li.transi>a, ul#menu5 li.transi>a, ul#menu6 li.transi>a, ul#menu7 li.transi>a, ul#menu8 li.transi>a, ul#menu9 li.transi>a
{
	margin-right:12px;
	border-radius:12px;
	transition:all 0.6s;	
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-transition:all 0.6s;
		-moz-transition:all 0.6s;
		-ms-transition:all 0.6s;
		-webkit-margin-right:12px;
}

img {
	margin:0;
	border:0;

}






