h1 {

	font-size: 22px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

	margin:0px;

	border:0px;

}

h2 {

	font-size: 22px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	margin:0px;

	border:0px;

}
h3 {

    font-size: 22px;

    font-weight: normal;

    font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

    color: #a00000;

    margin:0px;

    border:0px;

}


td {

	font-style: normal;

	font-weight: normal;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.pfadtext {

	font-style: normal;

	font-weight: normal;

	font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.homenewsueberschrift {

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.menuueberschrift {

	font-style: normal;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color : #FE9F39;

	padding-left:2px;

	padding-bottom:2px;

	padding-top:1px;

}

.linkblau {

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #384B82;

}

.linkblau:hover {

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #FE9F39;

}

.linkblau_main {

	font-style: normal;

	font-weight: bold;

	font-size: 10px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #384B82;

}

.linkblau_main:hover {

	font-style: normal;

	font-weight: bold;

	font-size: 10px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #ffffff;

}

.linkblack {

	font-style: normal;

	font-weight: normal;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : underline;

	color : #000000;

}

.linkblack_small {
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #000000;
}
.linkblack_small_topevent {
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #000000;
}


.linkblack_ho {

	font-style: normal;

	font-weight: normal;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : underline;

	color : #000000;

	padding:2px;

}

.linkblack_ho:hover {

	font-style: normal;

	font-weight: normal;

	font-size: 12px;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : underline;

	color : #000000;

	background: #FE9F39;

	padding:2px;

}



.nltext

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 105;

	height : 20;

}



.nlsubmit

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 105;

	height : 20;

	font-size : 10;

}



.submit_vote

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 210;

	height : 20;

	font-size : 10;

}



.input

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 287;

	height : 20;

	font-size : 10;

}



.inputt

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 287;

	height : 100;

	font-size : 10;

}

.inputtt

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 300;

	height : 200;

	font-size : 10;

}



.pfad_left {

	font-family :  Arial, Verdana,  sans-serif, Arial, Helvetica;

	font-size: 11px;

	font-style:bold;

	font-weight:bold;

	color:#ffffff;

	padding-left:5px;

	display:inline;

	text-align:left;

}



.pfad_right {

	font-family :  Arial, Verdana,  sans-serif, Arial, Helvetica;

	font-size: 10px;

	font-style:bold;

	font-weight:bold;

	color:#ffffff;

	text-align:right;

	display:inline;

}



.pfad:hover {

	font-family :  Arial, Verdana,  sans-serif, Arial, Helvetica;

	font-size: 10px;

	font-style:bold;

	font-weight:bold;

	color:#ffffff;

	background-color: #FF9F39;

	text-align:right;

	display:inline;

	text-decoration:none;

	padding-left:3px;

	padding-right:3px;

	padding-top:1px;

	padding-bottom:2px;

}

.pfad {

	font-family :  Arial, Verdana,  sans-serif, Arial, Helvetica;

	font-size: 10px;

	font-style:bold;

	font-weight:bold;

	color:#ffffff;

	text-align:right;

	display:inline;

	text-decoration:none;

	padding-left:3px;

	padding-right:3px;

}



.pfad_norm {

	font-family :  Arial, Verdana,  sans-serif, Arial, Helvetica;

	font-size: 11px;

	font-style:bold;

	font-weight:bold;

	color:#ffffff;

}



.show_ordner_anzahl_pics {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 1px;

}



.show_inhalt_rahmen {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 5px;

}



.show_inhalt_nav {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 5px;

}

.show_inhalt_nav_noborder {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 0px;

}

.show_inhalt_nav2 {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 5px;

	line-height:14px;

}



.inhalt {

	margin-top:5px;

	margin-left:5px;

}



.show_inhalt_menu {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 2px;

	margin-top:2px;

}

.show_inhalt_menu_over {

	color: #000000;

	background: #666666;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 2px;

	margin-top:2px;

}



.show_inhalt_menu_upload {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:2px;

	width:130px;

	display:inline;

	

}







.input_index_login

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 100;

	height : 20;

	font-size : 10;

}



.show_inhalt_box {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding: 5px;

	height:161px;

}



.error_msg {

	font-family :   Verdana, Arial, sans-serif, Arial, Helvetica;

	font-size: 11px;

	font-style:normal;

	font-weight:normal;

	color:#ff0000;

}





.bewertung_on {

	background: #FFFFFF url(/gif/stern.gif) no-repeat;

	display:block;

	float:left;

}

a.bewertung_stern {

	background: #FFFFFF url(/gif/stern_off.gif) no-repeat;

	display:block;

	float:left;

}

a.bewertung_stern:hover {

	background: #FFFFFF url(/gif/stern.gif) no-repeat;

	display:block;

	float:left;

}



.head_veranstaltung {

	background: #FFFFFF url(/gif/head_veranstaltung.gif) repeat-x;

}

.head_veranstaltung2 {

	background: #FFFFFF url(/gif/head_veranstaltung2.gif) repeat-x;

}



.search_hover {

	color: #0099FF;

}

















.menu_main {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-right:5px;

	display:block;

	font-size:16px;

	font-family: Verdana, Arial;

	font-weight:bold;

	float:left;

	background: #ffc977;

}

.menu_main_ende {

	color: #000000;

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	display:block;

	font-size:16px;

	font-family: Verdana, Arial;

	font-weight:bold;

	float:left;

	background: #ffc977;

}



.sub_main_0 {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:5px;

	position:absolute;

	background:#ffe2c3;

	

}



.sub_main_0_news {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:117px;

}



.sub_main_0_party {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:194px;

}

.sub_main_0_location {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:364px;

}

.sub_main_0_service {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:473px;

}

.sub_main_0_extra {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:564px;

}

.sub_main_0_community {

	border: 1px solid;

	border-color: #d0d0d0;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 10px;

	margin-top:27px;

	position:absolute;

	background:#ffe2c3;

	left:648px;

}



.sub_main_1 {

	font-size:12px;

	font-family: Verdana, Arial;

	height:16px;

}





a.link_main_menu {

	font-style: normal;

	font-weight: bold;

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #384B82;

}

a.link_main_menu:hover {

	font-style: normal;

	font-weight: bold;

	font-size: 16px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	/*color : #FE9F39;*/

	color: #FFFFFF;

}



a.link_sub_menu {

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #008cd4;

}

a.link_sub_menu:hover {

	font-style: normal;

	font-weight: bold;

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #FE9F39;

}



.anzeige {

	font-size: 12px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #cccccc;

	padding-bottom:2px;

}





.index_right_head {

	font-size: 14px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

	color : #a00000;

	padding-bottom:4px;

}



.right_promo_party {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.right_promo_party_name {

	font-size: 10px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_konzerte_datum {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_konzerte_name {

	padding-bottom:5px;

	font-size: 10px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_bilder_datum {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_bilder_name {

	padding-bottom:5px;

	font-size: 10px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_news_titel {

	padding-bottom:2px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_news_intro {

	padding-bottom:5px;

	font-size: 10px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_newsmain_titel {

	padding-bottom:2px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_newsmain_intro {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_kommentar {

	padding-bottom:2px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_kommentar_titel {

	padding-bottom:0px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.promo_kommentar_text {

	padding-bottom:5px;

	font-size: 10px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.news_headline {

	font-size: 18px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

}



.site_headline {

	font-size: 18px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

}



.link_more {

	text-align:right;

}



span.red {

	color:#a00000;

}



a.link_more {

	font-size: 12px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

	text-decoration:underline;

}



a.link_red {

	font-size: 12px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

	text-decoration:underline;

}

a.link_red_ticket {

    font-size: 14px;

    font-weight: bold;

    font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

    color: #a00000;
    

    text-decoration:underline;

}



td a.link_red {

	font-weight: bold;

}



.nur_link {

	color: #000000;

	text-decoration:none;

}



.input_promo_text

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 200;

	height : 20;

	font-size : 10;

}



.input_promo_textarea

{

	font-family :  Verdana,  sans-serif, Arial, Helvetica;

	width : 200;

	height : 100;

	font-size : 10;

}



.suche_ergebnis_links {

	background: #ffe2c3;

	padding: 5px;

	margin-bottom: 5px;

}



.bild_news_tickets {

	margin-right:8px;

	

}



.guide_box {

	border:1px solid #cccccc;

	padding:5px;

	position:relative;

	margin-bottom:5px;

	

}

.guide_box2 {

	margin-right:0px;

}



.guideline_titel {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: bold;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a00000;

}



.guide_bild {

	float:left;

}



.guideline_text {

	padding-bottom:5px;

	font-size: 12px;

	font-weight: normal;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	float:left;

}



.guideline_pic {

	margin-right:5px;

}



div.index_links_bottom {

	text-align:center;

	width:944px;

	margin-top:5px;

	color: #cccccc;

}



div.index_links_bottom a {

	color: #c0c0c0;

	text-decoration:none;

	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

}



div.index_links_bottom a:hover {

	color:#a00000;

}



.promo_right_bg_box {

	background: #fff3e6;

}

.promo_right_bg_box div.box {

	padding: 0 5px;

}



.promo_content_bg_box {

	background: #ffe2c3;

}



.content_head_ads {

	background: #c0c0c0;

	border: 1px solid #c0c0c0;

	padding:1px;

	padding-left:3px;

	font-size: 10px;

}

.content_ads {

	border: 1px solid #c0c0c0;

	padding:1px;

	padding-left:3px;

	font-size: 10px;

}

.content_ads a {

	color: green;

	font-size: 10px;

}





div.tabs_events div.tab {

	float:left;

	padding-left:1px;

	padding-right:5px;

}



div.clear {

	clear:left;

}

a.link_ad_bs {
	color: #a00000;
	text-decoration:none;
}

div.box_topevent_main0 {
	width: 115px;
	height: 100px;
	float: left;
	background: #FFFFFF;
	margin-right: 5px;
	margin-left: 0px;
	padding:5px;
}

div.box_topevent_main1 {
	width: 115px;
	height: 100px;
	float: left;
	background: #FFF3E6;
	margin-right: 0px;
	margin-left: 5px;
	padding:5px;
}

span.box_topevent_date {
	font-size: 14px;
	font-weight: bold;
}

span.box_topevent_time {
	font-size: 11px;
}

span.box_topevent_event {
	font-size: 12px;
}

div.twitter_button {
	position:absolute;
	top: 5px;
	left: 761px;
}

a.link_red_small {
    color: #a00000;
    text-decoration:none;
}

ul.kinolist {
    padding-left: 15px;
}
ul.kinolist li {
    padding: 4px 0 4px 0;
}
ul.kinolist2 {
    padding-left:15px;
}
ul.kinolist2 li {
    padding: 4px 0 4px 0;
}
ul.kinoprogrammlist {
    padding-left:15px;
}

select.kinoselect {
    width:430px;
}
#mainMenu {
	
	PADDING-RIGHT: 0px;
	
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	
	WIDTH: 947px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}
#menuList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#menuList UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	padding-top:0px;
	background:#ffffff;
}
#menuList LI {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none; 
	
}
li.starter a {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	border: 0px;

}
li.starter a:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ffffff;
}



li.starter a:active {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #dc241f;
}
.menu {
	VISIBILITY: hidden;
	WIDTH: 160px;
	COLOR: #ffffff;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border-left:1px solid #777777;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	
}

.menu LI A {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FONT-SIZE: 14px;
	font-weight: bold;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: ffffff;
	TEXT-DECORATION: none;
	
}
.menu LI A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #d3d3d3;
}
.menu LI A:active {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #dc241f;
}
#menu1 {
	Z-INDEX: 100; WIDTH: 130px;
	border: 2px solid #ffc977;
}
#menu2 {
	Z-INDEX: 100;
	WIDTH: 185px;
	border: 2px solid #ffc977;

}
#menu3 {
	Z-INDEX: 100; WIDTH: 130px;
	border: 2px solid #ffc977;
}
#menu4 {
	Z-INDEX: 100; WIDTH: 130px;
	border: 2px solid #ffc977;
}
#menu5 {
	Z-INDEX: 100; WIDTH: 100px;
	border: 2px solid #ffc977;
}
#menu6 {
	Z-INDEX: 100; WIDTH: 134px;
	border: 2px solid #ffc977;
}
#menu7 {
    Z-INDEX: 100; WIDTH: 134px;
    border: 2px solid #ffc977;
}




li.menubar a.home {
	height:41px;
	display:block;
	float:left;
	border-bottom: 2px solid #fff;
}

li.menubar a.news {
	background: url(http://media.party-conn.de/gif/menu/news.gif) no-repeat;
	width: 70px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.news:hover,
li.menubar a.news_on {
	background: url(http://media.party-conn.de/gif/menu/news_on.gif) no-repeat;
	width: 70px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.party_nightlife {
	background: url(http://media.party-conn.de/gif/menu/party_nightlife.gif) no-repeat;
	width: 177px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.party_nightlife:hover,
li.menubar a.party_nightlife_on {
	background: url(http://media.party-conn.de/gif/menu/party_nightlife_on.gif) no-repeat;
	width: 177px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}

li.menubar a.locations {
	background: url(http://media.party-conn.de/gif/menu/locations.gif) no-repeat;
	width: 110px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.locations:hover,
li.menubar a.locations_on {
	background: url(http://media.party-conn.de/gif/menu/locations_on.gif) no-repeat;
	width: 110px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}

li.menubar a.service {
	background: url(http://media.party-conn.de/gif/menu/service.gif) no-repeat;
	width: 87px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.service:hover,
li.menubar a.service_on {
	background: url(http://media.party-conn.de/gif/menu/service_on.gif) no-repeat;
	width: 87px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}

li.menubar a.extras {
	background: url(http://media.party-conn.de/gif/menu/extras.gif) no-repeat;
	width: 75px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.extras:hover,
li.menubar a.extras_on {
	background: url(http://media.party-conn.de/gif/menu/extras_on.gif) no-repeat;
	width: 75px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.kino {
    background: url(http://media.party-conn.de/gif/menu/kino.gif) no-repeat;
    width: 75px;
    height: 41px;
    display:block;
    float:left;
    border-left: 1px solid #777777;
}
li.menubar a.kino:hover,
li.menubar a.kino_on {
    background: url(http://media.party-conn.de/gif/menu/kino_on.gif) no-repeat;
    width: 75px;
    height: 41px;
    display:block;
    float:left;
    border-left: 1px solid #777777;
}

li.menubar a.community {
	background: url(http://media.party-conn.de/gif/menu/community.gif) no-repeat;
	width: 134px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.community:hover,
li.menubar a.community_on {
	background: url(http://media.party-conn.de/gif/menu/community_on.gif) no-repeat;
	width: 134px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}

li.menubar a.moviebase {
    background: url(http://media.party-conn.de/gif/menu/moviebase.gif) no-repeat;
    width: 134px;
    height: 41px;
    display:block;
    float:left;
    border-left: 1px solid #777777;
}
li.menubar a.moviebase:hover,
li.menubar a.moviebase_on {
    background: url(http://media.party-conn.de/gif/menu/moviebase_on.gif) no-repeat;
    width: 134px;
    height: 41px;
    display:block;
    float:left;
    border-left: 1px solid #777777;
}

li.menubar a.suchen {
	background: url(http://media.party-conn.de/gif/menu/suchen.gif) no-repeat;
	width: 89px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
li.menubar a.suchen:hover,
li.menubar a.suchen_on {
	background: url(http://media.party-conn.de/gif/menu/suchen_on.gif) no-repeat;
	width: 89px;
	height: 41px;
	display:block;
	float:left;
	border-left: 1px solid #777777;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
