/* CSS Document */
@charset "UTF-8";
 
 
#ueber_container #home_btn img,#bottom_logos img { behavior: url(iepngfix.htc); }
 
html {
	min-height: 100%;
	margin-bottom: 1px; }
 
body {
	behavior: url(csshover.htc);
	background-color: #000018;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-image: url(images/hintergrund_comp_2_p.jpg); }
 
p { margin-top: 5px; }
 
#ueber_container {
	margin-left: auto;
	margin-right: auto;
	width: 1050px;
	position: relative;
	top: 15px;
	margin-bottom: 20px; }
 
#container {
	background-color: #FFF;
	float: left;
	margin-left: 67px;
	width: 926px;
	padding-top: 2px;
	margin-top: 0;
	position: relative;
	display: inline; }
 
#top_crumbs {
	float: left;
	margin-left: 67px;
	width: 915px;
	text-align: right;
	padding-right: 10px;
	position: relative;
	display: inline;
	top: 3px;
	margin-bottom: 4px; }
 
h1 {
	height: 60px;
	width: 281px;
	float: left;
	position: static;
	margin: 0 0 9px 15px; }
 
#nav {
	margin-left: 21px;
	float: left;
	width: 884px;
	height: 19px;
	z-index: 1;
	visibility: visible;
	margin-top: 0;
	position: static;
	background-color: #FFF;
	display: inline; }
 
	#nav a.spielplan {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_spielplan.jpg);
		float: left;
		background-position: 0 -38px;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav a.service {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_service.jpg);
		float: left;
		background-position: 0 -38px;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav a.kartenkaufen {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_kk.jpg);
		float: left;
		background-position: 0 -38px;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav a.ueberuns {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_ueberuns.jpg);
		float: left;
		background-position: 0 -38px;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav a.presse {
		width: 168px;
		height: 19px;
		background-position: 0 -38px;
		background-image: url(images/nav_buttons/nav_button_presse.jpg);
		float: left;
		position: static;
		display: inline; }
 
	#nav .spielplan_c {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_spielplan.jpg);
		float: left;
		background-position: 0 0;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav .service_c {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_service.jpg);
		float: left;
		background-position: 0 0;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav .kartenkaufen_c {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_kk.jpg);
		float: left;
		background-position: 0 0;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav .ueberuns_c {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_ueberuns.jpg);
		float: left;
		background-position: 0 0;
		margin-right: 0;
		position: static;
		display: inline; }
 
	#nav .presse_c {
		width: 168px;
		height: 19px;
		background-image: url(images/nav_buttons/nav_button_presse.jpg);
		background-position: 0 0;
		float: left;
		position: static;
		display: inline; }
 
	#nav a:hover { background-position: 0 -19px; }
 
#nav_spacer {
	width: 4px;
	height: 19px;
	background-image: url(images/nav_buttons/nav_spacer.jpg);
	float: left;
	margin-left: 3px;
	margin-right: 4px;
	position: static;
	display: inline; }
 
#menu_subpages {
	float: left;
	width: 166px;
	margin-top: 10px;
	background-color: #FFF; }
 
.sub_menu_dead a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.25;
	color: #BE253B;
	font-weight: 700; }
 
#sub_content img {
	margin-right: 0;
	margin-bottom: 5px;
	margin-top: 5px; }
 
#sub_content_w {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	padding-right: 10px;
	padding-bottom: 3px;
	position: relative;
	width: 600px; }
 
#pressefotos {
	height: 67px;
	width: 67px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	background-color: #CCC;
	margin-top: 5px; }
 
.packages_red {
	color: #BE253B;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6; }
 
.packages_grey {
	color: #444;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2; }
 
	.packages_grey a {
		color: #BE253B;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2; }
 
		.packages_grey a:hover {
			color: #BE253B;
			font-size: 13px;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 1.2;
			text-decoration: none; }
 
.packages_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.25;
	color: #BE253B;
	font-weight: 400;
	font-style: italic;
	text-decoration: none; }
 
.packages_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.45;
	color: #222;
	font-weight: 700;
	text-decoration: none; }
 
	.packages_2 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.25;
		color: #BE253B;
		font-weight: 700;
		text-decoration: underline; }
 
		.packages_2 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 1.25;
			color: #BE253B;
			font-weight: 700;
			text-decoration: none; }
 
.packages_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.25;
	color: #333;
	font-weight: 700;
	font-style: italic;
	text-decoration: none; }
 
.packages_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #222;
	font-weight: 400;
	font-style: italic;
	text-decoration: none; }
 
.packages_tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #222;
	font-weight: 400;
	text-decoration: none; }
 
.packages_tiny_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.25;
	color: #222;
	font-weight: 700;
	text-decoration: none; }
 
.packages_red_notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #BE253B;
	font-weight: 700;
	text-decoration: none;
	list-style-image: url(images/layout/list-item.gif); }
 
#submenu_faded_out {
	float: left;
	width: 166px;
	margin-top: 10px;
	background-color: #FFF;
	margin-bottom: 15px;
	position: static;
	display: inline; }
 
#submenu_item {
	width: 166px;
	float: left;
	height: 55px;
	background-image: url(images/weiber.png);
	margin: 0 0 5px; }
 
#sub_info_links {
	float: left;
	width: 166px;
	padding-top: 0;
	position: static;
	display: inline; }
 
	#sub_info_links span { visibility: visible; }
 
#presseartikel li {
	width: 290px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	line-height: 19px; }
 
#submenu_faded_out a.datumuebersicht {
	width: 157px;
	float: left;
	height: 22px;
	background-image: url(images/kk_nav/nav_button_datumuebersicht.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.sitzplan {
	width: 80px;
	float: left;
	height: 22px;
	background-image: url(images/kk_nav/nav_button_sitzplan.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.karten_current {
	width: 140px;
	float: left;
	height: 55px;
	background-image: url(images/kk_nav/nav_button_current.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.karten_special {
	width: 157px;
	float: left;
	height: 44px;
	background-image: url(images/kk_nav/nav_button_special.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.presseartikel {
	width: 166px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_presseartikel.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.pressefotos {
	width: 166px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_pressefotos.png);
	margin-top: 0;
	margin-bottom: 4px; }
 
#submenu_faded_out a.partnerhotel {
	width: 141px;
	float: left;
	height: 44px;
	background-image: url(images/service_nav/nav_button_partnerhotel.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.packages {
	width: 87px;
	float: left;
	height: 22px;
	background-image: url(images/service_nav/nav_button_packages.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.anreise {
	width: 125px;
	float: left;
	height: 22px;
	background-image: url(images/service_nav/nav_button_anreise.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.gaestebuch {
	width: 102px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_gaestebuch.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.specials {
	width: 110px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_regionales.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.newsletter {
	width: 115px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_newsletter.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.festivalleitung {
	width: 151px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_festivalleitung.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.sponsoren {
	width: 103px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_sponsoren.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mitglieder {
	width: 103px;
	float: left;
	height: 46px;
	background-image: url(images/ueberuns_nav/nav_button_mitglieder.png);
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.partner {
	width: 135px;
	float: left;
	height: 46px;
	background-image: url(images/ueberuns_nav/nav_button_partner.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mainpartner {
	width: 103px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_mainpartner.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.links {
	width: 51px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_links.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mitglieder_login {
	width: 163px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_mitglieder.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.treartes {
	width: 120px;
	float: left;
	height: 22px;
	background-image: url(images/treartes_nav/nav_button_treartes.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
	#submenu_faded_out a.treartes:hover {
		width: 120px;
		float: left;
		height: 22px;
		background-image: url(images/treartes_nav/nav_button_treartes.jpg);
		margin-top: 0;
		margin-bottom: 4px;
		background-position: 0 -22px;
		background-repeat: no-repeat;
		margin-right: 40px; }
 
#submenu_faded_out a.treartes_c {
	width: 122px;
	float: left;
	height: 22px;
	background-image: url(images/treartes_nav/nav_button_treartes.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.pilot {
	width: 160px;
	float: left;
	height: 44px;
	background-image: url(images/treartes_nav/nav_button_pilot.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.pilot-sl {
	width: 160px;
	float: left;
	height: 44px;
	background-image: url(images/treartes_nav/nav_button_pilot-slowenisch.gif);
	margin-top: 0;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#menu_faded_out {
	float: left;
	width: 166px;
	margin-top: 5px;
	background-color: #FFF;
	position: static;
	display: inline; }
 
#titel_info_links {
	float: left;
	width: 188px;
	padding-top: 0;
	position: static;
	margin-top: 10px;
	display: inline; }
 
#flash {
	float: left;
	margin-left: 21px;
	width: 884px;
	height: 290px;
	z-index: 2;
	visibility: visible;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	position: static;
	display: inline;
	margin-bottom: 0; }
 
#bild_description {
	float: right;
	text-align: right;
	margin-right: 21px;
	width: 500px;
	margin-top: 0;
	position: static;
	display: inline; }
 
#home_spiel_btn a {
	float: right;
	margin-right: 21px;
	margin-top: 0;
	position: static;
	display: inline;
	padding-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	background-color: #333;
	padding-bottom: 5px;
	width: 162px;
	color: #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px; }
 
#home_newsletter_btn a {
	float: right;
	margin-right: 16px;
	margin-top: 0;
	position: static;
	display: inline;
	padding-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	background-color: #333;
	padding-bottom: 5px;
	width: 162px;
	color: #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px; }
 
#home_kartenmail_btn a {
	float: right;
	margin-right: 196px;
	margin-top: 0;
	position: static;
	display: inline;
	padding-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	background-color: #333;
	padding-bottom: 5px;
	width: 162px;
	color: #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding-top: 5px;
	text-decoration: none;
	text-align: center; }
 
	#home_kartenmail_btn a:hover { background-color: #999; }
 
#links_hold {
	margin-top: 30px;
	margin-left: 40px;
	float: left;
	width: 188px;
	padding-left: 0;
	text-decoration: none;
	position: static;
	display: inline; }
 
#spielplan_titel_c {
	width: 166px;
	float: left;
	margin-top: 13px;
	margin-bottom: 0;
	position: static;
	display: inline; }
 
#kleines_bild_links {
	clear: right;
	float: left;
	width: 205px; }
 
#rechts_hold {
	margin-top: 25px;
	float: left;
	width: 680px;
	margin-left: 0;
	margin-right: 0;
	position: static;
	display: inline; }
 
#main_content {
	float: left;
	width: 615px;
	margin-left: 32px;
	margin-bottom: 15px;
	padding-right: 15px;
	position: static;
	display: inline; }
 
#rechts_sub_1 {
	float: left;
	width: 296px;
	margin-left: 30px;
	position: static;
	display: inline; }
 
#rechts_gross {
	float: left;
	width: 500px;
	margin-left: 10px;
	position: static; }
 
#rechts_supergross {
	float: left;
	width: 650px;
	margin-left: 10px;
	position: relative; }
 
#rechts_gross ul {
	display: inline;
	list-style-type: none;
	margin-top: 0;
	padding-top: 0; }
 
#rechts_gross li {
	border-bottom-width: 1px;
	width: 510px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	line-height: 19px; }
 
#rechts_bilder {
	float: left;
	width: 308px;
	margin-left: 30px;
	position: static;
	display: inline; }
 
#event_bilder {
	float: left;
	width: 540px;
	margin-left: 25px;
	position: static;
	display: inline;
	margin-bottom: 25px;
	margin-top: 10px; }
 
#bilder_unten {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCC;
	position: relative;
	display: inline-block; }
 
#bild {
	height: 98px;
	position: static;
	display: block; }
 
#bild_links {
	float: left;
	width: 163px;
	height: 98px;
	margin-bottom: 10px;
	border: 1px solid #C3C3C3;
	text-decoration: none;
	margin-left: 8px;
	position: static;
	display: block;
	background-color: #FFF; }
 
#beschreibung {
	float: left;
	width: 215px;
	padding-left: 12px;
	margin-left: 12px; }
 
#bottom_rechteck { width: 825px; }
 
#besetzung_titel {
	width: 266px;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4; }
 
#besetzung_entry {
	width: 266px;
	height: 26px; }
 
#spielplan_bilder {
	height: 67px;
	width: 67px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	background-color: #CCC;
	margin-top: 5px;
	position: static;
	display: inline; }
 
#bilder_titel {
	height: 22px;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	float: left;
	margin-bottom: 10px;
	background-repeat: no-repeat; }
 
#spielplan-spacer {
	height: 1px;
	width: 180px;
	background-color: #CCC;
	float: left; }
 
#rechts_sub_1 li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 290px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	line-height: 19px;
	padding-left: 0; }
 
#rechts_bilder li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 297px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	line-height: 19px; }
 
.Stil1 { color: #006; }
 
.Stil2 { color: #C00; }
 
.Stil4 { color: #003; }
 
.Stil6 { color: #FFF; }
 
.spielplan_small_light {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	color: #373737; }
 
	.spielplan_small_light a {
		font-size: 12px;
		font-family: "Times New Roman", Times, serif;
		line-height: 18px;
		color: #373737;
		text-decoration: none; }
 
.Stil9 {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	letter-spacing: normal; }
 
.spielplan_small_heavy {
	color: #373737;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	font-weight: 700; }
 
#header {
	width: 926px;
	height: 17px;
	background-image: url(images/rounded-top.jpg);
	float: left;
	margin-left: 67px;
	background-repeat: no-repeat;
	display: inline;
	position: static;
	margin-top: 0; }
 
#footer {
	width: 926px;
	height: 17px;
	background-image: url(images/rounded-bottom.jpg);
	margin-top: 0;
	float: left;
	position: static;
	margin-left: 67px;
	background-repeat: no-repeat;
	display: inline; }
 
.spielplan_nav_datum a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.25;
	color: #999;
	font-weight: 700;
	text-decoration: none; }
 
.spielplan_nav_titel_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #3a3a3a;
	font-weight: 700;
	text-decoration: none; }
 
.spielplan_nav_datum_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.25;
	color: #333;
	font-weight: 700;
	text-decoration: none; }
 
.content_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.25;
	color: #BE253B;
	font-weight: 700;
	margin-bottom: 15px; }
 
	.content_titel a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.25;
		color: #BE253B;
		font-weight: 700;
		margin-bottom: 15px;
		text-decoration: none; }
 
		.content_titel a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 1.25;
			color: #333;
			font-weight: 700;
			margin-bottom: 15px;
			text-decoration: none; }
 
.kategorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.25;
	color: #FFF;
	font-weight: 700;
	display: block;
	width: 80px;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 0;
	float: left;
	position: relative;
	background-color: #be253b;
	padding-top: 2px;
	padding-bottom: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; }
 
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #3a3a3a;
	font-weight: 700;
	margin-bottom: 15px; }
 
.titel_stueck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
	color: #050505; }
 
.datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 18px;
	font-weight: 700;
	color: #050505; }
 
.titel_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #050505; }
 
.Stil16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-weight: 700; }
 
.Stil17 { font-size: 18px; }
 
.Stil18 {
	font-size: 10px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif; }
 
.gewinnspiel {
	font-size: 13px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif; }
 
.tiny_descriptions {
	font-size: 10px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	color: #555; }
 
.main_content {
	color: #111;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25; }
 
.notice {
	color: #222;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25; }
 
#node_l {
	height: 77px;
	width: 77px;
	float: left;
	margin-top: 11px;
	margin-left: 9px;
	background-color: #CCC; }
 
#node_r {
	height: 72px;
	width: 63px;
	float: left;
	margin-top: 11px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px; }
 
#add_sponspren {
	width: 926px;
	margin-left: 0;
	margin-top: 25px;
	float: left;
	margin-bottom: 60px;
	position: static;
	display: inline;
	line-height: 1.5; }
 
.copyright {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: 100;
	color: #CCC; }
 
	.copyright a {
		font-family: "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: 100;
		color: #CCC;
		text-decoration: none; }
 
		.copyright a:hover {
			font-family: "Times New Roman", Times, serif;
			font-size: 11px;
			font-weight: 100;
			color: #CCC;
			text-decoration: underline; }
 
.crumbs {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 100;
	color: #CCC; }
 
	.crumbs a {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: 100;
		color: #CCC;
		text-decoration: none; }
 
		.crumbs a:hover {
			font-family: "Times New Roman", Times, serif;
			font-size: 12px;
			font-weight: 100;
			color: #CCC;
			text-decoration: underline; }
 
#bottom_logos {
	float: right;
	height: 33px;
	width: 490px;
	margin-top: 0;
	position: static;
	display: inline;
	margin-right: 10px; }
 
#sub_content .main_content a { height: 80px; }
 
.sub_section {
	display: block;
	float: left;
	margin: 0; }
 
#bild_dscrp {
	float: left;
	margin-right: 12px;
	position: static;
	display: inline;
	margin-bottom: 12px;
	background-color: #f2f2f2;
	border: 1px solid #c3c3c3;
	width: 67px;
	padding: 2px; }
 
#bild_dscrp_wide {
	height: 89px;
	width: 97px;
	float: left;
	margin-right: 20px;
	padding-right: 2px;
	position: static;
	display: inline;
	background-color: #f2f2f2;
	border: 1px solid #999; }
 
#press_titels {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	position: static;
	display: inline; }
 
#undertext_subpage {
	float: left;
	width: 166px;
	margin-top: 25px; }
 
#sub_content_img {
	width: 150px;
	float: right;
	margin-right: 10px;
	margin-top: 50px;
	position: static;
	display: inline; }
 
#sub_content .sub_menu_active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #FFF;
	display: block;
	text-align: center;
	background-color: #BE253B;
	position: static;
	float: left;
	margin-right: 4px;
	padding: 4px; }
 
#sub_content .sub_menu_dead a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	display: block;
	text-align: center;
	background-color: #ccc;
	position: static;
	float: left;
	margin-right: 4px;
	padding: 4px; }
 
	#sub_content .sub_menu_dead a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #FFF;
		display: block;
		background-color: #666;
		position: relative;
		margin-right: 4px;
		padding: 4px; }
 
.tickets_bestellen a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	height: 20px;
	width: 150px;
	display: block;
	text-align: center;
	background-color: #F2F2F2;
	position: static;
	float: left;
	margin-right: 5px;
	border: solid #666 1px;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; }
 
	.tickets_bestellen a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		height: 20px;
		width: 150px;
		display: block;
		background-color: #FFF;
		position: relative;
		margin-right: 5px;
		border: solid #BE253B 1px;
		padding-top: 4px;
		-moz-border-radius-bottomleft: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-right-radius: 3px; }
 
#sub_content_half {
	float: left;
	margin-left: 10px;
	margin-bottom: 35px;
	padding-right: 20px;
	width: 300px;
	position: static;
	display: inline; }
 
#sub_content_wide {
	float: left;
	margin-left: 25px;
	margin-bottom: 0;
	padding-right: 0;
	width: 500px;
	position: static;
	display: inline; }
 
#sub_content_narrow {
	float: left;
	margin-left: 0;
	margin-bottom: 35px;
	padding-right: 0;
	width: 100px; }
 
#logos_uu {
	float: left;
	margin-left: 10px;
	margin-bottom: 0;
	padding-right: 0;
	width: 225px; }
 
#100 {
	width: 100%;
	position: static; }
 
#leitung_space {
	float: left;
	width: 115px;
	margin-right: 10px;
	margin-bottom: 22px;
	margin-left: 20px;
	position: static;
	display: inline;
	word-wrap: break-word; }
 
#leitung_block {
	float: left;
	width: 100%;
	position: static;
	display: inline;
	margin-top: 0;
	margin-bottom: 20px; }
 
#leitung_add {
	float: left;
	margin-top: 10px;
	width: 200px;
	margin-left: 10px;
	position: static;
	display: inline; }
 
#archiv_button {
	width: 145px;
	float: left;
	position: static;
	margin-top: 20px;
	background-color: #FFF;
	border-bottom: dotted #CCC 1px;
	display: inline; }
 
.main_content a {
	color: #BE253B;
	text-decoration: underline; }
 
	.main_content a:hover {
		color: #BE253B;
		text-decoration: none; }
 
#sub_content_w .main_content img {
	float: left;
	margin-right: 10px;
	position: relative;
	margin-top: 0;
	margin-bottom: 10px;
	border: 1px solid #C3C3C3; }
 
#ueber_container #home_btn { margin-top: -10px; }
 
.rot a {
	color: #BE253B;
	font-weight: 700; }
 
	.rot a:hover {
		color: #BE253B;
		font-weight: 700;
		text-decoration: none; }
 
#ueber_container #container #black_top {
	width: 884px;
	margin-left: 21px;
	height: 75px;
	background-image: url(images/schwarz_hintergrund.jpg);
	float: left;
	position: relative; }
 
	#ueber_container #container #black_top img { margin-bottom: 5px; }
 
#ueber_container #container #rechts_hold #sub_content .packages_grey #mapleft {
	float: left;
	position: relative;
	margin-right: 10px;
	margin-top: 75px; }
 
.download a {
	width: 100%;
	position: static;
	display: block;
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #fff;
	margin-top: 5px;
	text-decoration: none;
	font-weight: 700; }
 
	.download a:hover {
		width: 100%;
		position: static;
		display: block;
		background-color: #BE253B;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		color: #fff;
		margin-top: 5px;
		text-decoration: none; }
 
.archiv_jahr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	font-weight: 700;
	text-decoration: none; }
 
.archiv_jahr_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #BE253B;
	font-weight: 700;
	text-decoration: none; }
 
.online_karten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #FFF;
	font-weight: 700;
	text-decoration: none;
	display: inline;
	background-color: #BE253B;
	margin-bottom: 3px;
	padding: 2px; }
 
.archiv_jahr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #333;
	font-weight: 700;
	text-decoration: none; }
 
#archiv_stueck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	font-style: italic;
	color: #888;
	font-weight: 700;
	text-decoration: none; }
 
.archiv_stueck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-style: italic;
	color: #888;
	font-weight: 700;
	text-decoration: none; }
 
#jahr {
	margin-bottom: 10px;
	visibility: visible; }
 
#stueck { position: relative; }
 
#staticinline {
	position: static;
	display: inline; }
 
#bild img a {
	display: inline-block;
	position: relative;
	left: 5px; }
 
#bild img {
	margin-left: 10px;
	margin-top: 10px;
	display: inline-block;
	position: relative; }
 
#bilder_unten a {
	float: left;
	width: 163px;
	height: 94px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	border: 1px solid #C3C3C3;
	position: relative;
	display: inline-block;
	margin-right: 15px;
	text-decoration: none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px; }
 
	#bilder_unten a:hover {
		background-color: #FFF;
		border: 1px solid #999;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px; }
 
		#bilder_unten a:hover span { color: #BE2336; }
 
.nodebild img {
	height: 78px;
	float: left;
	display: inline-block;
	position: relative;
	padding-left: 8px;
	padding-top: 8px; }
 
.nodetext {
	float: left;
	padding-left: 4px;
	font-size: 10px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	display: inline;
	text-decoration: none;
	width: 83px;
	position: relative;
	padding-top: 8px; }
 
.nodetext2 {
	float: left;
	padding-left: 4px;
	margin-top: 5px;
	font-size: 12px;
	color: #333;
	font-family: "Times New Roman", Times, serif;
	font-weight: 400;
	display: inline;
	text-decoration: none;
	font-style: italic;
	position: relative;
	width: 83px; }
 
.nodetext3 {
	float: left;
	padding-left: 4px;
	margin-top: 5px;
	font-size: 11px;
	color: #BE253B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	display: inline;
	text-decoration: none;
	width: 83px;
	position: relative; }
 
.nodetext3_edit {
	float: left;
	padding-left: 4px;
	margin-top: 6px;
	font-size: 11px;
	color: #BE253B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	display: inline;
	text-decoration: none;
	width: 83px;
	position: relative; }
 
#guestbook #entry {
	margin-bottom: 20px;
	padding-bottom: 10px;
	float: left;
	border-bottom: 1px dotted #D4D4D4;
	position: relative; }
 
#entry .gb_name {
	display: block;
	float: left;
	width: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
	color: #333;
	padding-top: 5px;
	margin-right: 18px;
	text-transform: capitalize; }
 
#entry .gb_datum {
	display: block;
	float: left;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 4px;
	color: #BE253B; }
 
#entry .gb_nachricht {
	display: block;
	width: 492px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.35;
	background-color: #E9E9E9;
	margin-bottom: 15px;
	border-top: 2px solid #444;
	padding: 5px; }
 
#gb_pages {
	float: right;
	width: 500px;
	margin-right: 20px;
	text-align: right; }
 
#eintragen {
	float: left;
	margin-bottom: 35px;
	position: relative; }
 
#eintragen_form {
	margin-top: 10px;
	margin-left: 153px;
	width: 492px; }
 
	#eintragen_form .gb_submit {
		border: 1px solid #666;
		display: block;
		width: 135px;
		margin-top: 10px;
		margin-left: 0;
		background-color: #444;
		color: #FFF; }
 
	#eintragen_form .gb_name_field {
		display: inline;
		margin-left: 0;
		margin-bottom: 0;
		margin-top: 3px;
		width: 200px; }
 
	#eintragen_form .gb_email_field {
		margin-top: 10px;
		margin-left: 8px;
		width: 230px; }
 
#gb_eintrag_area {
	margin-top: 3px;
	margin-left: 0;
	width: 492px; }
 
#eintragen .guestbook a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	display: block;
	margin-bottom: 15px;
	background-color: #444;
	width: 195px;
	text-align: center;
	margin-left: 155px;
	padding: 5px; }
 
	#eintragen .guestbook a:hover {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF;
		font-size: 13px;
		font-weight: 700;
		text-decoration: none;
		display: block;
		margin-bottom: 15px;
		background-color: #BE253B;
		width: 195px;
		text-align: center;
		margin-left: 155px;
		padding: 5px; }
 
#sub_content #package_ul {
	width: 500px;
	list-style-image: url(images/layout/list-item.gif);
	list-style-position: center;
	margin: -10px 0 15px -15px;
	padding: 0; }
 
#package_ul li {
	margin-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.35;
	border-bottom: 0 dotted #D4D4D4;
	color: #666;
	margin-bottom: 0;
	padding: 0; }
 
#gewinn_name,.newsletter_name {
	width: 200px;
	margin-left: 29px; }
 
#gewinn_strasse,.newsletter_strasse {
	width: 200px;
	margin-left: 7px;
	margin-top: 6px; }
 
#gewinn_ort,.newsletter_ort {
	width: 200px;
	margin-left: 18px;
	margin-top: 6px; }
 
#gewinn_telefon,.newsletter_telefon {
	width: 200px;
	margin-left: 21px;
	margin-top: 8px; }
 
#gewinn_email,.newsletter_email {
	width: 200px;
	margin-top: 8px;
	margin-left: 30px; }
 
.gewinnspiel_fragen a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none; }
 
	.gewinnspiel_fragen a:hover {
		font-family: Arial, Helvetica, sans-serif;
		color: #BE253B;
		font-size: 13px;
		font-weight: 700;
		text-decoration: underline; }
 
.bedingungen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1;
	color: #BE2336; }
 
.gewinnspiel_submit {
	width: 248px;
	border: 1px solid #CCC;
	background-color: #666;
	color: #FFF;
	margin-top: 8px;
	margin-left: 43px;
	height: 30px; }
 
	.gewinnspiel_submit:hover {
		border: 1px solid #CCC;
		background-color: #be253b;
		color: #FFF;
		margin-top: 8px;
		margin-left: 43px;
		font-weight: 700; }
 
.loginBtn {
	height: 30px;
	width: 225px;
	border: 1px solid #CCC;
	background-color: #666;
	color: #FFF;
	margin-top: 8px;
	margin-left: 67px; }
 
	.loginBtn:hover {
		width: 225px;
		border: 1px solid #CCC;
		background-color: #be253b;
		font-weight: 700;
		color: #FFF;
		margin-top: 8px;
		margin-left: 67px; }
 
#gewinn_preise1 #package_ul,#gewinn_preise2 #package_ul,#gewinn_preise3 #package_ul,#gewinn_preise4 #package_ul,#gewinn_preise5 #package_ul {
	list-style-type: disc;
	width: 300px;
	margin: 15px 0 0 -15px;
	padding: 0; }
 
.gewinn_preise a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.25;
	background-color: #999;
	display: block;
	padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: center;
	width: 298px;
	float: left;
	border: 1px solid #666; }
 
	.gewinn_preise a:hover {
		color: #FFF;
		background-color: #333; }
 
.preise_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #BE253B;
	font-size: 13px;
	line-height: 1.125; }
 
#gewinn_preise1,#gewinn_preise2,#gewinn_preise3,#gewinn_preise4,#gewinn_preise5 {
	width: 300px;
	margin-top: 0;
	float: left;
	background-color: #FFF;
	margin-bottom: 18px; }
 
.akzeptieren {
	width: 220px;
	margin-left: 0;
	margin-bottom: 0; }
 
form {
	margin-bottom: 15px;
	width: 300px;
	float: left;
	margin-top: 0;
	padding-top: 0;
	display: inline; }
 
.grey {
	color: #333;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; }
 
#gewinnspiel_subcontent {
	float: left;
	margin-left: 25px;
	margin-bottom: 0;
	padding-right: 0;
	width: 650px;
	position: relative;
	display: inline; }
 
#preise_gewinnspiel_bar {
	width: 300px;
	float: left;
	margin-left: 0;
	padding-left: 0; }
 
#presseartikel_anzahl {
	float: left;
	width: 166px;
	position: relative;
	margin-bottom: 10px; }
 
#p_artikel_2010,#p_artikel_2009,#p_artikel_2008,#p_artikel_2007,#p_artikel_2006,#p_artikel_2005,#anekdoten {
	float: left;
	width: 630px;
	margin-left: 10px;
	position: static; }
 
#p_artikel_2010 li,#p_artikel_2009 li,#p_artikel_2008 li,#p_artikel_2007 li,#p_artikel_2006 li,#p_artikel_2005 li,#anekdoten li {
	border-bottom-width: 1px;
	width: 510px;
	padding-top: 4px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	line-height: 19px;
	list-style-type: none; }
 
#pressefotos_area img {
	margin-right: 0;
	margin-bottom: 5px;
	margin-top: 0; }
 
#copyright_info,#anekdoten_info {
	width: 145px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	float: left;
	position: relative;
	margin-top: 40px;
	color: #666;
	text-align: left; }
 
#pressefotos_big-toggle {
	width: 166px;
	float: left;
	position: relative;
	margin-bottom: 4px; }
 
.gewinn_p { width: 325px; }
 
#sitzplan {
	height: 320px;
	width: 320px;
	float: left;
	position: relative; }
 
#kartenkaufen_links {
	font-size: 12px;
	width: 315px;
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5; }
 
#kartenform {
	float: left;
	width: 285px;
	position: relative;
	padding-right: 0; }
 
#kartenpreise,#oe1 {
	float: left;
	width: 315px;
	position: relative;
	margin-top: 8px;
	padding-left: 15px;
	margin-bottom: 16px; }
 
#oe1_logo {
	margin-bottom: 10px;
	float: left;
	margin-right: 15px;
	border-style: none; }
 
.Stil19 { color: #BE253B; }
 
.rot_gross_titel a {
	color: #BE253B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 700;
	line-height: .85;
	text-decoration: none; }
 
.rot_gross_titel {
	color: #BE253B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 700;
	line-height: .85; }
 
.rot_gross_jahr {
	color: #BE253B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1; }
 
.kategorie_bar {
	margin-bottom: 8px;
	float: left;
	position: relative;
	padding-bottom: 2px;
	background-repeat: repeat-y; }
 
.kategorie_preise {
	float: left;
	position: relative;
	padding-right: 5px;
	padding-top: 2px; }
 
.kategorie_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #BE253B;
	float: left;
	position: relative;
	padding-left: 15px; }
 
.roman_numeral {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: 700;
	color: #FFFFF;
	display: block;
	float: right; }
 
.error {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
	margin-left: 0;
	width: 300px;
	color: #BE2336;
	font-weight: 700; }
 
.bitte {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	margin-left: 10px;
	width: 300px;
	color: #666;
	font-weight: 700; }
 
#gewinn_land {
	width: 200px;
	margin-top: 6px;
	margin-left: 35px; }
 
#danke_gewinnspiel {
	float: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #BE253B;
	width: 300px; }
 
#name {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 20px; }
 
#adresse {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 7px; }
 
#plz {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 31px; }
 
#ort {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 37px; }
 
#staat {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 24px; }
 
#email {
	width: 200px;
	margin-bottom: 4px;
	margin-left: 22px; }
 
#telefon {
	margin-bottom: 4px;
	margin-left: 13px;
	width: 200px; }
 
#button {
	background-color: #999;
	margin-top: 5px;
	border: 1px solid #333;
	margin-left: 67px; }
 
#land {
	margin-bottom: 4px;
	margin-left: 26px;
	width: 200px; }
 
.spielplan_vorstellung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #BE253B;
	margin-top: 25px;
	margin-left: 8px;
	float: left; }
 
#newsletter_name {
	width: 250px;
	margin-bottom: 4px; }
 
#newsletter_email {
	width: 250px;
	margin-bottom: 4px;
	margin-left: 2px; }
 
#celum_username {
	width: 225px;
	margin-bottom: 4px; }
 
#celum_password {
	width: 225px;
	margin-bottom: 4px;
	margin-left: 2px; }
 
#vip_email {
	width: 220px;
	margin-bottom: 4px;
	margin-left: 2px;
	display: block;
	float: right; }
 
.vip_submit {
	width: 298px;
	border: 1px solid #CCC;
	background-color: #666;
	color: #FFF;
	margin-top: 8px;
	float: right; }
 
.light_grey_bg {
	background-color: #E9E9E9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	border: 1px solid #999; }
 
.ueberuns_bild { border: 1px solid #666; }
 
.vip_text_block {
	display: block;
	float: left; }
 
.form_field_holder {
	width: 300px;
	height: 30px; }
 
.vip_extra_info {
	width: 300px;
	display: block;
	float: right;
	margin-bottom: 8px; }
 
#vip .packages_grey ul { padding: 0 0 0 15px; }
 
.aktuelles_holder {
	width: 613px;
	float: left;
	border-top: 1px solid #be253b;
	border-bottom: 1px solid #be253b;
	background-color: #f1f1f1;
	margin-bottom: 0;
	position: relative;
	margin-top: 16px; }
 
.aktuelles_bild {
	width: 166px;
	margin-left: 8px;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #be253b;
}
 
.aktuelles_headline {
	float: right;
	width: 422px;
	position: static;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 8px; }
 
.aktuelles_eintrag {
	width: 599px;
	float: left;
	margin-left: 8px;
	padding-bottom: 8px;
	margin-top: 8px; }
 
.eintrag_datum {
	height: 15px;
	position: absolute;
	left: 545px;
	top: 0;
	background-color: #be253b;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	padding-left: 4px;
	padding-right: 4px;
	font-family: "Times New Roman", Times, serif;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px; }
 
.treartes_partner {
	margin-bottom: 20px;
	margin-right: 10px; }
 
#sprache {
	position: absolute;
	height: 20px;
	left: 713px;
	top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 215px; }
 
	#sprache a.switcher {
		height: 20px;
		float: left;
		margin-right: 15px;
		display: block;
		text-decoration: none;
		color: #666; }
 
		#sprache a.switcher:hover { color: #be253b; }
 
		#sprache a.switcher img {
			border: 1px solid #444;
			margin-right: 5px; }
 
			#sprache a.switcher img:hover { border: 1px solid #be253b; }
 
.eintrag_bild_links {
	float: left;
	margin-right: 10px; }
 
#anreise_sub {
	display: block;
	float: left;
	position: relative;
	width: 180px;
	margin-bottom: 11px; }
 
#nav span,#submenu_faded_out span,h1 span a { display: none; }
 
.sub_menu_active,.sub_menu_active a,.sub_menu_active a:hover,.sub_menu_active_n,.sub_menu_active_n a,.sub_menu_active_n a:hover,.sub_menu_dead_n a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.25;
	color: #BE253B;
	font-weight: 700;
	text-decoration: none; }
 
.sub_menu_dead,.sub_menu_dead_n,.sub_menu_dead_n a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.25;
	color: #888;
	font-weight: 700;
	text-decoration: none; }
 
#sub_content,#pressefotos_area {
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
	padding-right: 0;
	width: 500px;
	margin-top: 0;
	position: static;
	display: inline; }
 
.subpage_strong a,.subpage_strong,.besetzung_strong a,.besetzung_strong {
	font-family: "Times New Roman", Times, serif;
	color: #3A3A3A;
	font-weight: 700;
	font-size: 13px;
	text-decoration: none; }
 
.subpage_strong a:hover,.besetzung_strong a:hover {
	font-family: "Times New Roman", Times, serif;
	color: #BE253B;
	font-weight: 700;
	font-size: 13px;
	text-decoration: underline; }
 
.subpage_klein,.besetzung_klein {
	color: #333;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px; }
 
#presseartikel ul,#rechts_sub_1 ul,#rechts_bilder ul,#p_artikel_2010 ul,#p_artikel_2009 ul,#p_artikel_2008 ul,#p_artikel_2007 ul,#p_artikel_2006 ul,#p_artikel_2005 ul,#anekdoten ul {
	display: inline;
	list-style-type: none; }
 
#submenu_faded_out a.datumuebersicht:hover,#submenu_faded_out .datumuebersicht_c {
	width: 157px;
	float: left;
	height: 22px;
	background-image: url(images/kk_nav/nav_button_datumuebersicht.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px; }
 
#submenu_faded_out a.sitzplan:hover,#submenu_faded_out .sitzplan_c {
	width: 80px;
	float: left;
	height: 22px;
	background-image: url(images/kk_nav/nav_button_sitzplan.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px; }
 
#submenu_faded_out a.karten_current:hover,#submenu_faded_out a.karten_current_c {
	width: 140px;
	float: left;
	height: 55px;
	background-image: url(images/kk_nav/nav_button_current.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -55px;
}
 
#submenu_faded_out a.karten_special:hover,#submenu_faded_out a.karten_special_c {
	width: 157px;
	float: left;
	height: 44px;
	background-image: url(images/kk_nav/nav_button_special.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -44px; }
 
#submenu_faded_out a.presseartikel:hover,#submenu_faded_out .presseartikel_c {
	width: 166px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_presseartikel.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px; }
 
#submenu_faded_out a.pressefotos:hover,#submenu_faded_out .pressefotos_c {
	width: 166px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_pressefotos.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px; }
 
#submenu_faded_out a.partnerhotel:hover,#submenu_faded_out a.partnerhotel_c {
	width: 141px;
	float: left;
	height: 44px;
	background-image: url(images/service_nav/nav_button_partnerhotel.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -44px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.packages:hover,#submenu_faded_out .packages_c {
	width: 87px;
	float: left;
	height: 22px;
	background-image: url(images/service_nav/nav_button_packages.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.anreise:hover,#submenu_faded_out .anreise_c {
	width: 125px;
	float: left;
	height: 22px;
	background-image: url(images/service_nav/nav_button_anreise.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.gaestebuch:hover,#submenu_faded_out .gaestebuch_c {
	width: 102px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_gaestebuch.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -23px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.specials:hover,#submenu_faded_out .specials_c {
	width: 110px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_regionales.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.newsletter:hover,#submenu_faded_out .newsletter_c {
	width: 115px;
	float: left;
	height: 23px;
	background-image: url(images/service_nav/nav_button_newsletter.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -23px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.festivalleitung:hover,#submenu_faded_out .festivalleitung_c {
	width: 151px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_festivalleitung.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.sponsoren:hover,#submenu_faded_out .sponsoren_c {
	width: 103px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_sponsoren.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mitglieder:hover,#submenu_faded_out .mitglieder_c {
	width: 103px;
	float: left;
	height: 46px;
	background-image: url(images/ueberuns_nav/nav_button_mitglieder.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -46px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.partner:hover,#submenu_faded_out .partner_c {
	width: 135px;
	float: left;
	height: 46px;
	background-image: url(images/ueberuns_nav/nav_button_partner.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -46px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mainpartner:hover,#submenu_faded_out .mainpartner_c {
	width: 103px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_mainpartner.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.links:hover,#submenu_faded_out .links_c {
	width: 51px;
	float: left;
	height: 22px;
	background-image: url(images/ueberuns_nav/nav_button_links.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.mitglieder_login:hover,#submenu_faded_out .mitglieder_login_c {
	width: 163px;
	float: left;
	height: 22px;
	background-image: url(images/presse_nav/nav_button_mitglieder.png);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -22px;
	background-repeat: no-repeat; }
 
#submenu_faded_out a.pilot:hover,#submenu_faded_out a.pilot_c {
	width: 160px;
	float: left;
	height: 44px;
	background-image: url(images/treartes_nav/nav_button_pilot.jpg);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -44px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#submenu_faded_out a.pilot-sl:hover,#submenu_faded_out a.pilot-sl_c {
	width: 160px;
	float: left;
	height: 44px;
	background-image: url(images/treartes_nav/nav_button_pilot-slowenisch.gif);
	margin-top: 0;
	margin-bottom: 4px;
	background-position: 0 -44px;
	background-repeat: no-repeat;
	margin-right: 40px; }
 
#home_spiel_btn a:hover,#home_newsletter_btn a:hover {
	background-color: #F2F2F2;
	color: #333; }
 
.spielplan_small_light_rot a,.spielplan_small_light a:hover {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	color: #BE253B; }
 
.spielplan_nav_titel a,.spielplan_nav_titel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #999;
	font-weight: 700;
	text-decoration: none; }
 
#keinebilder,.top_aktuelles { float: left; }
 
#sub_content_half img,#logos_uu img {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px; }
 
#small_wrap,#ueber_container #container #rechts_hold #sub_content .packages_grey #mapright,#pressefotos_big {
	float: left;
	position: relative; }
 
.archiv_jahr a:hover,#archiv_stueck a:hover,.archiv_stueck a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #BE253B;
	font-weight: 700;
	text-decoration: none; }
 
#archiv_stueck a,.archiv_stueck a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #888;
	font-weight: 700;
	text-decoration: none; }
 
#bild_description a,#home_gs_btn a {
	text-decoration: none;
	color: #000; }
 
#bild_description a:hover,#home_gs_btn a:hover {
	text-decoration: underline;
	color: #BE253B; }
 
#presseartikel_anzahl-toggle,#anekdoten-toggle {
	float: left;
	width: 166px;
	position: relative;
	margin-bottom: 4px; }
 
#vip_name,#vip_strasse,#vip_plzort {
	width: 220px;
	margin-bottom: 4px;
	float: right;
	display: block; }
