/* CSS Document */

.hauptnavigation_top {
	z-index:107;
	position:absolute;	
}
.menu {
	list-style-type:none;
	padding:0;
}
.menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	z-index:500;
}
.menu li {
	float:left;
	position:relative;
}
.menu li.sub {
	background-color:none;
	line-height:37px;
}
.menu li.sub a {
	font-size:11px;
	font-family: Georgia;
}
.menu table {
	border-collapse:collapse;
	position:absolute;
	top:0;
	left:0;
	z-index:80;
	font-size:1em;
	text-decoration:none;
}
.menu li a {
	display:block;
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
	text-decoration:none;
	padding:0 20px 0 0;
}
.menu :hover{
	color:#FFFFFF;
	background:none;
	text-decoration:none;
}
.menu :hover > a {
	color:#FFFFFF;
}
.menu ul, .menu :hover ul ul {
	position:absolute;
	left:-9999px;
	width:128px;
}
.menu :hover ul{
	left:0px;
	top:24px;
	background:url(transparent.gif);
} /* the background image is for IE7 */

.menu :hover ul :hover ul {
	left:125px;
}

/* Submenü Eins */
.menue_start {
	width:986px;
	height:278px;
	background-image:url(../images/start_bg.png);
	background-repeat:no-repeat;
	padding:20px 0 0 0;
	margin:0 0 0 -30px;
	z-index:400;
}
.menue_start h3 {
	font-family:Georgia;
}
.menue_start li a {
	font-size:11px;
	font-family: Georgia;
}
.menue_start:hover {
	background-image:url(../images/start_bg.png);
	background-repeat:no-repeat;
}
.submenue_eins_top {
	width:986px;
	height:15px;
	background: url(../images/submenu_eins_top.png) no-repeat;
}
.menue_start_l {
	width:482px;
	float:left;
}
.menue_start_l_l {
	width: 226px;
	float:left;
}
.menue_start_l_r {
	width: 238px;
	float:right;
}
.menue_start_l li {
	float:left;
	
}
.menue_start_r {
	width:497px;
	float:right;
}
.menue_start_r_l {
	width:230px;
	float:left;
}
#menue_start_r_r {
	width:240px;
	float:right;
}
.menue_start_headline {
	height:31px;
	line-height:31px;
	width:986px;
	margin:0 0 2px 0;
}
.menue_start_headline_l {
	float:left;
	width:475px;
	padding:0 0 0 14px;
}
.menue_start_headline_l_l {
	float:left;
	width:180px;
}
.menue_start_headline_l_r {
	float:right;
	width:230px;
}
.menue_start_headline_r {
	float:right;
	width:475px;
	padding:0 0 0 14px;
}
.menue_start_content {
}
.menue_start_content_top {
	height:15px;
	width:986px;
	background: url(../images/submenu_eins_top.png) no-repeat;
}
.menue_start_content_middle {
	width:986px;
	background: url(../images/submenu_eins_middle.png) repeat-y;
}
.menue_start_content_bottom {
	height:15px;
	background: url(../images/submenu_eins_bottom.png) no-repeat;
	width:986px;
}
.menue_start_content_top:hover {
	background: url(../images/submenu_eins_top.png) no-repeat;
}
.menue_start_content_middle:hover {
	background: url(../images/submenu_eins_middle.png) repeat-y;
}
.menue_start_content_bottom:hover {
	background: url(../images/submenu_eins_bottom.png) no-repeat;
}
/* Ende Submenü Eins */

/* Submenü Zwei */
.submenue_zwei {
	width:495px;
	height:191px;
	background-image:url(../images/nav_erlebniswelt_hg.png);
	background-repeat:no-repeat;
	padding:20px 0 0 0;
}
.submenue_zwei_top {
	width:495px;
	padding:20px 0 0 0;
	background: url(../images/submenu_top.png) no-repeat;
	height:15px;
}
.submenue_zwei_middle {
	width:495px;
	padding:0 0 0 0;
	background: url(../images/submenu_middle.png) repeat-y;
}
.submenue_zwei_bottom {
	width:495px;
	padding:20px 0 0 0;
	background: url(../images/submenu_bottom.png) no-repeat;
	height:15px;
}
.submenue_zwei_top:hover {
	width:495px;
	padding:20px 0 0 0;
	background: url(../images/submenu_top.png) no-repeat;
	height:15px;
}
.submenue_zwei_middle:hover {
	width:495px;
	padding:0 0 0 0;
	background: url(../images/submenu_middle.png) repeat-y;
}
.submenue_zwei_bottom:hover {
	width:495px;
	padding:20px 0 0 0;
	background: url(../images/submenu_bottom.png) no-repeat;
	height:15px;
}	
.submenue_zwei:hover {
	background-image:url(../images/nav_erlebniswelt_hg.png);
	background-repeat:no-repeat;
}
.submenue_zwei_l {
	width:240px;
	float:left;
}
.submenue_zwei_l li {
	float:left;
	
}
.submenue_zwei_r {
	width:255px;
	float:right;
}
/* Ende Submenü Zwei */


.menu li li a {
	background-image: url(../images/navtop_n.jpg);
	background-repeat: no-repeat;
	display:block;
	width:218px;
	height:19px;
	line-height:19px;
	margin:0 0 1px 13px;
	padding:0 0 0 8px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu li li a:hover {
	background-image: url(../images/navtop_o.jpg);
	background-repeat: no-repeat;
}
.clear {
	clear:both;
}
