
/* ### Header Navigation ##################################################### */
	#menu{
		float:right;
		width:800px; 
		height:220px; 
		padding: 0; 
		margin:0; 
		overflow:hidden;
		z-index:99;
	}

	#menu ul{
		width:800px; 
		padding:0;
		margin:0;
		height:220px; 
	}
	#menu li{ list-style-type: none; padding:0; margin:0; font-size:1px; 
	}
	#menu li a{ color:#000;}

	#menu a.engel{ background:url(../nav_engel.png) no-repeat; width:105px; height:100px; position:absolute; top:60px; margin-left:30px; display:block;}
	#menu a.kopf{ background:url(../nav_kopf.png) no-repeat; width:45px; height:70px; position:absolute; top:35px; margin-left:280px; display:block;}
	#menu a.rakete{ background:url(../nav_rakete.png) no-repeat; width:45px; height:75px; position:absolute; top:10px; margin-left:450px; display:block;}
	#menu a.flasche{ background:url(../nav_flasche.png) no-repeat; width:45px; height:45px; position:absolute; top:120px; margin-left:550px; display:block;}
	#menu a.pfeil{ background:url(../nav_pfeil.png) no-repeat; width:80px; height:100px; position:absolute; top:40px; margin-left:690px; display:block;}

	#menu li.current a.engel{ background:url(../nav_engel_gr.png) no-repeat; width:200px; height:190px; position:absolute; top:20px; margin-left:0px; display:block;}
	#menu li.current a.kopf{ background:url(../nav_kopf_gr.png) no-repeat; width:160px; height:255px; position:absolute; top:20px; margin-left:220px; display:block;}
	#menu li.current a.rakete{ background:url(../nav_rakete_gr.png) no-repeat; width:145px; height:245px; position:absolute; top:40px; margin-left:380px; display:block;}
	#menu li.current a.flasche{ background:url(../nav_flasche_gr.png) no-repeat; width:175px; height:175px; position:absolute; top:100px; margin-left:430px; display:block;}
	#menu li.current a.pfeil{ background:url(../nav_pfeil_gr.png) no-repeat; width:135px; height:170px; position:absolute; top:90px; margin-left:660px; display:block;}

/* ### Header Navigation Home ##################################################### */
	#menu_home{
		float:right;
		width:800px; 
		height:220px; 
		padding: 0; 
		margin:0; 
		overflow:hidden;
		z-index:99;
	}

	#menu_home ul{
		width:800px; 
		padding:0;
		margin:0;
		height:220px; 
	}
	#menu_home li{ list-style-type: none; padding:0; margin:0; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	}
	#menu_home li a{ color:#fff;}

	#menu_home a.engel{ background:url(../nav_engel_home.png) no-repeat; width:240px; height:20px; position:absolute; top:60px; margin-left:30px; display:block;  color:#29ABE2; padding: 95px 0 0 20px;}
	#menu_home a.kopf{ background:url(../nav_kopf_home.png) no-repeat; width:100px; height:20px; position:absolute; top:330px; margin-left:220px; display:block; color:#AEC90B; padding: 155px 0 0 30px;}
	#menu_home a.rakete{ background:url(../nav_rakete_home.png) no-repeat; width:110px; height:145px; position:absolute; top:175px; margin-left:-150px; display:block; color:#F15A24; padding: 100px 0 0 145px;}
	#menu_home a.flasche{ background:url(../nav_flasche_home.png) no-repeat; width:70px; height:20px; position:absolute; top:200px; margin-left:530px; display:block; color:#00EDFF; padding: 80px 0 0 0;}
	#menu_home a.pfeil{ background:url(../nav_pfeil_home.png) no-repeat; width:100px; height:20px; position:absolute; top:35px; margin-left:650px; display:block; color:#93278F; padding: 110px 0 0 0;}


/* ### Footer Navigation ##################################################### */
	.hlist{ 
		padding:0; 
		font-size:12px;
		font-family:Arial, sans-serif;
		margin:0;
		float:left;
		width:380px;
		letter-spacing:normal; line-height:normal;
	}
	.hlist ul{ display: inline; list-style-type: none; vertical-align:middle; padding:0; margin:0;}
	.hlist li{ display: inline-block; list-style-type: none; text-align:center; padding:0; margin:0 ; height:80px; width:78px;
	}
	.hlist a:link, .hlist a:visited{ 
		margin: 0; text-decoration: none; color:#fff; padding: 55px 0 0 0; height:25px; width:78px; display:block;
	}
	.hlist a.kopf{ background:url(../pic_kopf.png) no-repeat;}
	.hlist a.rakete{ background:url(../pic_rakete.png) no-repeat; }
	.hlist a.engel{ background:url(../pic_engel.png) no-repeat;}
	.hlist a.flasche{ background:url(../pic_flasche.png) no-repeat;}

	.hlist ul li:hover{ background:url(../bg_navi_aktiv.jpg) no-repeat;}
	.hlist ul li.current{ background:url(../bg_navi_aktiv.jpg) no-repeat;}

/* ### Header SubNavigation ##################################################### */
	#menusub{
		display:none;
		position:absolute; 
		top:200px;
		width:680px; 
		height:36px; 
		padding: 0px; 
		margin:0; 
		vertical-align:middle;
		overflow:hidden;
		z-index:99;
	}
	.vlist{ 
		padding:0; 
		font-size:12px;
		font-family:Arial, sans-serif;
		margin:0 0 0 0;
	}
	.vlist ul{display: inline; list-style-type: none; vertical-align:middle; padding: 0; margin:0;}
	.vlist li{ display: inline; list-style-type: none; vertical-align:middle; padding:0; margin:0 0 0 -1px; height:30px; text-transform:lowercase; 
	}
	.vlist a:link, .vlist a:visited{ 
	    margin: 12px 0 0 0; line-height:10px; padding: 0 20px 0 0; text-decoration: none; vertical-align:middle; color:#58585A; background: #fff;
	}
	.vlist a:hover{ color:#d0003e; margin: 12px 0 0 0; padding: 0 20px 0 0; }
	.vlist ul .current2 a{color:#d0003e; margin: 12px 0 0 0; padding: 0 20px 0 0;}

/* ### Login Navigation ##################################################### */
	.navlogin{ 
		float:right; 
		width:35px; 
		padding:7px 0 0 0; 
		margin:0;
		font-size:12px; 
		text-align:right;
	}
	.navlogin ul{display: inline;list-style-type: none; padding:0; margin:0;}
	.navlogin li{ display: inline;list-style-type: none; padding:0; margin:0; height:28px; text-transform:lowercase; }
	.navlogin a:link, .navlogin a:visited{ 
		line-height: 14px; margin: 0; padding: 5px 10px; text-decoration: none;
		color:#ffffff; font-weight:normal; background:none; font-family:Arial, sans-serif;
	}
	.navlogin a:hover{ 
		line-height: 14px; margin: 0; padding: 5px 10px; text-decoration: none;
		color:#d0003e; font-weight:normal; background:none;
	}
/* ### Impressum Navigation ##################################################### */
	.impmenu{ 
		float:right; 
		width:300px; 
		padding:7px 0 0 0; 
		margin:0 -200px 0px 0;
		font-size:12px; 
		text-align:right;
		font-size:10px;
	}
	.impmenu ul{display: inline;list-style-type: none; padding:0; margin:0 0 -30px 0;}
	.impmenu li{ display: inline;list-style-type: none; padding:0; margin:0; }
	.impmenu a:link, .impmenu a:visited, .impmenu a:hover, .impmenu ul .current a{ 
		margin: 0; padding: 5px 10px; text-decoration: none;
		color:#ffffff; font-weight:normal; background:none;
	}
	.impmenu a:hover, .impmenu ul .current a{ 
		margin: 0; padding: 5px 10px; text-decoration: none;
		color:#fff; font-weight:normal; background:none;
	}

/* ### Breadcrump Navigation ##################################################### */
#hiernav{ padding:6px 0; margin:13px 0 20px 0; font-weight:bold;}
.hiernav_blau{ color:#29ABE2; border-top:1px solid #29ABE2; border-bottom:1px solid #29ABE2;}
.hiernav_gruen{ color:#AEC90B; border-top:1px solid #AEC90B; border-bottom:1px solid #AEC90B;}
.hiernav_rot{ color:#F15A24; border-top:1px solid #F15A24; border-bottom:1px solid #F15A24;}
.hiernav_tuerkis{ color:#00EDFF; border-top:1px solid #00EDFF; border-bottom:1px solid #00EDFF;}
.hiernav_violett{ color:#93278F; border-top:1px solid #93278F; border-bottom:1px solid #93278F;}
.hiernav_blau a{ color:#29ABE2;}
.hiernav_gruen a{ color:#AEC90B;}
.hiernav_rot a{ color:#F15A24;}
.hiernav_tuerkis a{ color:#00EDFF;}
.hiernav_violett a{ color:#93278F;}


