/* sollte wegen font nach main.css eingebunden werden */

#bgr a:link    { color:#f9b233; text-decoration:underline; }
#bgr a:visited { color:#f9b233; text-decoration:none; }
#bgr a:focus   { color:#f9b233; text-decoration:underline; }
#bgr a:hover   { color:#7C9A1A; text-decoration:none; }
#bgr a:active  { color:#f9b233; text-decoration:underline; }

ul.nav{
	margin-bottom:15px;
	list-style:none;
	font-family:'FuturaBT-Bold',Helvetica,Arial,sans-serif;
	font-size:15px;
}
ul.nav a,ul.nav a:visited{
	padding:5px 5px 5px 15px;
	background:white;
	text-decoration:none;
}

ul.nav a:hover,ul.nav a:active,ul.nav a:focus{
	color:white;
}

ul#navmenu-h{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background-color:white;
}

ul#navmenu-h ul{
	width:430px;/* Sub Menu Width */
	margin:0;
	list-style:none;
	display:none;
	position:absolute;
	top:100%;
	left:0;
	padding-bottom:10px;
	background-color:white;
	border:1px solid #f9b233;
}

ul#navmenu-h li{
	float:left;
	display:inline;
	position:relative;
}

ul#navmenu-h ul li{
	width:100%;
	display:block;
}

ul#navmenu-h a{
	padding:0px;
	text-align:center;
	display:block;
	background-color: white;
	color:#442719;
	text-decoration:none;
	height:29px; /* trick fuer ueberstehenden tab: .navbar:height/2*/ 
	margin-top:21px; /* abstand navi text nach oben*/
}

/* hover over drop menu */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{
	background-color:transparent;
	background-repeat: no-repeat;
	color:#f9b233;
	margin-top:0px;
	padding-top:21px; /* trick fuer ueberstehenden tab */ 
}

/* vereint für die aktiv navigation "ul#navmenu-h a" und "hover over drop menu" */
.nt{
	padding:0px;
	text-align:center;
	display:block;
	text-decoration:none;
	height:29px; /* trick fuer ueberstehenden tab: .navbar:height/2*/ 
	background-color:transparent;
	background-repeat: no-repeat;
	color:white;
	margin-top:0px;
	text-transform: uppercase;
	padding-top:21px; /* trick fuer ueberstehenden tab, abstand navi text nach oben */ 
}

ul li ul, ul li ul li, ul li ul li a {
	background-image: none !important;
}

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a{
	float:none;
	width:400px; /* breite 300 px - 2 px border - 10 px padding */
	text-align: left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:0px;
	height:1%;
	background-color:white;
	color:#442719;
}

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a{
	color:#f9b233;
	background-image:none !important;
}

ul#navmenu-h li#navli03:hover ul#nav li {
	
}

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul{
	display:none;
}

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul{
	display:block;
}

	/* aktive navigation */
.nt1 {
	background-image:url(../images/tab1.gif);
}

.nt2{
	background-image:url(../images/tab2.gif); 
}

.nt3{
	background-image:url(../images/tab3.gif); 
}

.nt4{
	background-image:url(../images/tab4.gif); 
}

.nt5{
	background-image:url(../images/tab5.gif); 
}

.nt6{
	background-image:url(../images/tab6.gif); 
}

.nt7{
	background-image:url(../images/tab7.gif); 
}

/* aktiv navi ende */