#logo
{
	margin:25px 0 0 0;
	padding:0;
	display:inline;
	float:right;
	width:181px;
	height:117px;
}

#logo img
{
	margin:0;
	padding:0;
	width:181px;
	height:117px;
	border:none;
}

#hauptmenu
{
	margin:0;
	padding:0 0 60px 0;
	display:inline;
	float:right;
	width:190px;
	background:transparent url(/img/hg_links_menu.gif) 0 bottom no-repeat;
}

#hauptmenu div
{
	margin-top:1px;
	margin-right:0px;
	display:inline;
	clear:right;
	float:right;
}

div.menu_btn_home,
div.menu_btn_home a,
div.menu_btn_home a:link,
div.menu_btn_home a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:93px;
	height:25px;
	background: transparent url(/img/menu_btn_home.gif) 0 0 no-repeat;
}

div.menu_btn_home
{
	margin-top:5px !important;
}

div.menu_btn_home a:focus,
div.menu_btn_home a:hover 
{
}



div.menu_btn_news,
div.menu_btn_news a,
div.menu_btn_news a:link,
div.menu_btn_news a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:80px;
	height:25px;
	background: transparent url(/img/menu_btn_news.gif) 0 0 no-repeat;
}

div.menu_btn_news
{
	margin-top:15px !important;
}

div.menu_btn_news a:focus,
div.menu_btn_news a:hover,
div.menu_btn_news a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 55px -10px no-repeat;
}



div.menu_btn_staedtetermine,
div.menu_btn_staedtetermine a,
div.menu_btn_staedtetermine a:link,
div.menu_btn_staedtetermine a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:143px;
	height:25px;
	background: transparent url(/img/menu_btn_staedtetermine.gif) 0 0 no-repeat;
}

div.menu_btn_staedtetermine a:focus,
div.menu_btn_staedtetermine a:hover,
div.menu_btn_staedtetermine a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 121px -11px no-repeat;
}



div.menu_btn_ueberdashonkytonk,
div.menu_btn_ueberdashonkytonk a,
div.menu_btn_ueberdashonkytonk a:link,
div.menu_btn_ueberdashonkytonk a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:172px;
	height:25px;
	background: transparent url(/img/menu_btn_ueberdashonkytonk.gif) 0 0 no-repeat;
}

div.menu_btn_ueberdashonkytonk a:focus,
div.menu_btn_ueberdashonkytonk a:hover,
div.menu_btn_ueberdashonkytonk a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 150px -11px no-repeat;
}



div.menu_btn_shop,
div.menu_btn_shop a,
div.menu_btn_shop a:link,
div.menu_btn_shop a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:93px;
	height:25px;
	background: transparent url(/img/menu_btn_shop.gif) 0 0 no-repeat;
}

div.menu_btn_shop a:focus,
div.menu_btn_shop a:hover,
div.menu_btn_shop a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 68px -11px no-repeat;
}



div.menu_btn_links,
div.menu_btn_links a,
div.menu_btn_links a:link,
div.menu_btn_links a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:73px;
	height:25px;
	background: transparent url(/img/menu_btn_links.gif) 0 0 no-repeat;
}

div.menu_btn_links
{
	margin-top:15px !important;
}

div.menu_btn_links a:focus,
div.menu_btn_links a:hover,
div.menu_btn_links a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 50px -12px no-repeat;
}



div.menu_btn_gaestebuch,
div.menu_btn_gaestebuch a,
div.menu_btn_gaestebuch a:link,
div.menu_btn_gaestebuch a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:103px;
	height:25px;
	background: transparent url(/img/menu_btn_gaestebuch.gif) 0 0 no-repeat;
}

div.menu_btn_gaestebuch a:focus,
div.menu_btn_gaestebuch a:hover,
div.menu_btn_gaestebuch a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 80px -11px no-repeat;
}



div.menu_btn_newsletter,
div.menu_btn_newsletter a,
div.menu_btn_newsletter a:link,
div.menu_btn_newsletter a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:103px;
	height:25px;
	background: transparent url(/img/menu_btn_newsletter.gif) 0 0 no-repeat;
}

div.menu_btn_newsletter a:focus,
div.menu_btn_newsletter a:hover,
div.menu_btn_newsletter a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 83px -11px no-repeat;
}


div.menu_btn_eindruecke,
div.menu_btn_eindruecke a,
div.menu_btn_eindruecke a:link,
div.menu_btn_eindruecke a:visited 
{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:153px;
	height:25px;
	background: transparent url(/img/menu_btn_eindruecke.gif) 0 0 no-repeat;
}

div.menu_btn_eindruecke a:focus,
div.menu_btn_eindruecke a:hover,
div.menu_btn_eindruecke a.active 
{
	background: transparent url(/img/menu_btn_pfeil.gif) 128px -11px no-repeat;
}

#aktuell_archiv
{
	float:right;
	display:inline;
	position:relative;
	zoom:1;
	margin-top:-24px;
	padding:0;
}

#nebenmenu
{
	float:right;
	display:inline;
	margin:0;
	padding:0;
}

#nebenmenu_1,
#nebenmenu_2
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-left:30px;
}

#aktuell_archiv ul,
#nebenmenu_1 ul,
#nebenmenu_2 ul
{
	display:inline;
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}

#aktuell_archiv ul li,
#nebenmenu_1 ul li,
#nebenmenu_2 ul li
{
	clear:none;
	display:inline;
	float:left;
	margin:0;
	padding:1px 7px;
	color:#000;
	font-size:10px;
	border-left:1px solid #000;
}

#aktuell_archiv ul li
{
	font-size:12px;
	padding-top:3px;
}

#aktuell_archiv ul li.erster,
#nebenmenu_1 ul li.erster,
#nebenmenu_2 ul li.erster
{
	border:none;
}

#aktuell_archiv ul li a,
#nebenmenu_1 ul li a,
#nebenmenu_2 ul li a
{
	text-align:center;
	margin:0;
	padding:0 !important;
	color:#000;
	background-color:transparent;
}

#nebenmenu_1 ul li.active,
#nebenmenu_1 ul li.active a,
#nebenmenu_2 ul li.active,
#nebenmenu_2 ul li.active a
{
	color:#7A400E;
}

#aktuell_archiv ul li b
{
	text-transform:uppercase;
}

#aktuell_archiv ul li a:focus,
#aktuell_archiv ul li a:hover,
#aktuell_archiv ul li a:active,
#nebenmenu_1 ul li a:focus,
#nebenmenu_1 ul li a:hover,
#nebenmenu_1 ul li a:active,
#nebenmenu_2 ul li a:focus,
#nebenmenu_2 ul li a:hover,
#nebenmenu_2 ul li a:active
{
	color:#7A400E;
}

#festival_inhalte
{
	float:left;
	display:inline;
	margin:0 0 20px 21px;
	padding:0;
	width:170px;
}

#festival_inhalte img
{
	margin:0;
	border:none;
}

#festival_menu
{
	display:inline;
	float:left;
	margin:1px 0 0 0;
	padding:0;
	width:167px;
}

#festival_menu p.fm_button,
#festival_menu p.fm_button_w,
#festival_menu p.fm_button_wr
{
	clear:left;
	display: inline;
	float:left;
	margin:3px 0 0 0;
	padding:0;
		
}

* html #festival_menu p.fm_button,
* html #festival_menu p.fm_button_w,
* html #festival_menu p.fm_button_wr
{
	width:167px;
}

#festival_menu p.fm_button
{
	background:transparent url(/img/menu_festivals_hg.gif) 10px 0 repeat-y;
}

#festival_menu p.fm_button_w,
#festival_menu p.fm_button_wr
{
	background:transparent url(/img/menu_festivals_hg_weiss.gif) 10px 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited,
#festival_menu p.fm_button_wr a,
#festival_menu p.fm_button_wr a:link,
#festival_menu p.fm_button_wr a:visited,
#festival_menu p.fm_button a,
#festival_menu p.fm_button a:link,
#festival_menu p.fm_button a:visited
{
	position:relative;
	zoom:1;
	padding:5px 10px 5px 20px;
	margin: 0 -2px 0 0;
	display: block;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}

#festival_menu p.fm_button a,
#festival_menu p.fm_button a:link,
#festival_menu p.fm_button a:visited
{
	color:#fff;
	background:transparent url(/img/menu_festivals_hg_rechts.gif) right 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited,
#festival_menu p.fm_button_wr a,
#festival_menu p.fm_button_wr a:link,
#festival_menu p.fm_button_wr a:visited
{
	background:transparent url(/img/menu_festivals_hg_rechts_weiss.gif) right 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited
{
	color:#000;
}

#festival_menu p.fm_button a:focus,
#festival_menu p.fm_button a:hover,
#festival_menu p.fm_button a:active,
#festival_menu p.fm_button.active a
{
	background: transparent url(/img/menu_btn_pfeil_links.gif) 0 -12px no-repeat;
}

#festival_menu p.fm_button_w a:focus,
#festival_menu p.fm_button_w a:hover,
#festival_menu p.fm_button_w a:active,
#festival_menu p.fm_button_w.active a,
#festival_menu p.fm_button_wr a:focus,
#festival_menu p.fm_button_wr a:hover,
#festival_menu p.fm_button_wr a:active,
#festival_menu p.fm_button_wr.active a
{
	background: transparent url(/img/menu_btn_pfeil_links_weiss.gif) 0 -12px no-repeat;
}
