span.ausverkauft {
	background:url('rot.png') top left no-repeat;
	padding: 0 0 0 18px;	
	line-height: 15px;
}
span.verfuegbar {
	background:url('gruen.png') top left no-repeat;
	padding: 0 0 0 18px;
	line-height: 15px;
}
span.wenigeKarten {
	background:url('orange.png') top left no-repeat;
	padding: 0 0 0 18px;
	line-height: 15px;
}

/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */

html, body										{font-family:Arial, Verdana, Tahoma, sans-serif;font-size:11px;margin:0px;padding:0px;}
body												{background:#C6D8E4 url("bg.jpg") no-repeat center top;}
img												{display:block;border:0px;margin:0;padding:0;}
form												{display:inline;margin:0;padding:0;}
input, select									{margin:0px;padding:0px;}
.wrapper											{width:980px;position:relative;margin:0 auto 0 auto;}

/* ################################################# SCHRIFT ################################################## */

h1                                     {margin:0 0 5px 0;padding:0;font-weight:bold;color:#370334;}
h2                                     {margin:0 0 5px 0;font-weight:bold;color:#370334;}
p	{margin:5;}
.blocksatz						{text-align:justify;}
.blocksatz a						{text-decoration:none;color:black;}
.blocksatz a:hover					{text-decoration:underline;}

.h2_blue											{font-size:18px;color:#001830;}
.hidden											{display:none;}
.nodec											{text-decoration:none;}
.nodec_hoverunderline						{text-decoration:none;color:#001830;} /* IM NEWSBEREICH */
.nodec_hoverunderline:hover				{text-decoration:underline;color:#001830;} /* IM NEWSBEREICH */
.bold												{font-weight:bold;}
.black											{color:black;}
.white											{color:white;}
.grey												{color:#aaaaaa;}
.blue												{color:#001830;}
.darkgrey										{color:#818181;}
.lightgrey										{color:#b5b4b4;}
.lightblue										{color:#d0e4e8;}
.red												{color:#3f1111;}

.font11											{font-size:11px;}
.font12											{font-size:12px;}

.comment_h1										{font-size:18px;font-weight:bold;}

.line18											{line-height:18px;}

/* ################################################# CLEAR-KLASSEN ################################################## */

.clear											{clear:both;font-size:0.1em;visible:hidden;}
.clear_5											{clear:both;font-size:0.1em;height:5px;}
.clear_10										{clear:both;font-size:0.1em;height:10px;}
.clear_20										{clear:both;font-size:0.1em;height:20px;}
.clear_30										{clear:both;font-size:0.1em;height:30px;}
.clear_50										{clear:both;font-size:0.1em;height:50px;}

/* ################################################# ABSTAENDE ################################################## */

.space_1px										{width:1px;height:1px;font-size:0.1em;}
.space_5px										{width:5px;height:5px;font-size:0.1em;}
.space_10px										{width:10px;height:10px;font-size:0.1em;}
.space_20px										{width:20px;height:20px;font-size:0.1em;}
.space_30px										{width:30px;height:30px;font-size:0.1em;}
.space_40px										{width:40px;height:40px;font-size:0.1em;}
.space_50px										{width:50px;height:50px;font-size:0.1em;}

.left												{float:left;}
.right											{float:right;}

.left48											{float:left;width:48%;}
.right48											{float:right;width:48%;}

.pad_10											{padding:10px;}
.pad_20											{padding:20px;}

.line_vertspace								{background:url("dot_grey.gif") repeat-y center top;font-size:0.1em;}
.hidden_field 									{display:none;}

/* ################################################# BOXEN ################################################## */

.errorcontainer								{background-color:#870303;padding:10px;border:1px solid #430000;color:white;margin:0 0 20px 0;font-size:11px;}
.pagejump_link									{color:#001830;margin:0 3px 0 3px;text-decoration:none;}
.pagejump_link:hover							{text-decoration:underline;}

.bar_blueglas									{height:25px;}
.bar_blueglas .middle						{height:25px;line-height:25px;background:url("bar_blueglas_bg.gif") repeat-x;margin:0 4px 0 4px;padding:0 6px 0 6px;color:White;font-weight:bold;}
.bar_blueglas .left							{height:25px;width:4px;background:url("bar_blueglas_left.gif") no-repeat;float:left;}
.bar_blueglas .right							{height:25px;width:4px;background:url("bar_blueglas_right.gif") no-repeat;float:right;}

.box_blue_gradient							{padding:10px;border:1px solid #d1d1d1;background:url("blue_gradient.gif") repeat-x left top;}
.box_grey_gradient							{padding:10px;border:1px solid #d1d1d1;background:#ffffff url("grey_gradient.gif") repeat-x left bottom;}

.box_white										{background-color:white;border:1px solid #c9c9c9;}
.box_white_darkborder						{background-color:white;border:1px solid #A0C0D7}
.box_grey										{background-color:#EFF8FF;border:1px solid #DFF1FF;}
.box_detail                            {background:url("detailbox_bg.gif") repeat-x left top;border:1px solid #c9c9c9;}

/* ################################################# HEADER ################################################## */

#headline										{height:31px;line-height:30px;background:url("top_bg.gif") repeat-x;color:white;font-size:11px;}
#headline_bilder								{height:150px;width:425px;background:url("header_bilder.png");float:right;behavior:url('media/iepngfix.htc');position:relative;top:0;right:0;display:block;}

#logo												{float:left;position:relative;top:0;left:0;background:url("logo.png") no-repeat;width:470px;height:150px;behavior:url('media/iepngfix.htc');}
#head_slideshow_box							{float:right;position:relative;top:20px;width:510px;height:100px;overflow:hidden;}
#head_slideshow								{width:2000px;height:100px;}
#head_slideshow				img			{width:160px;height:100px;float:left;margin:0 10px 0 0;}

/* ################################################# FOOTER ################################################## */

#footer 											{height:94px;margin-top:40px;background:url("footer_bg.jpg") repeat-x;width:100%;color:white;}

.footer_wrapper 								{width:980px;height:94px;margin:0 auto 0 auto;}
.footer_wrapper .footer_logo							{background:url("footer_logo.png") no-repeat;width:272px;height:70px;float:right;position:relative;top:8px;}

.footer_copyright 							{float:left;position:relative;top:20px;}
.footer_copyright a							{color:white;text-decoration:underline;}

.footer_links									{list-style-type:none;padding:0;margin:0;float:left;position:relative;top:20px;}
.footer_links	li								{background:url("footer_white_arrow.gif") no-repeat left 7px;height:20px;line-height:20px;color:white;font-size:12px;text-indent:10px;}
.footer_links	li	a							{text-decoration:none;color:white;}
.footer_links	li	a:hover					{text-decoration:underline;}

/* ################################################# NAVIGATION ################################################## */
	
#navbox													{background:url('navbox_bg.gif') repeat-x left top;}

.nav_lvl_1												{list-style-type:none;margin:0;padding:0;height:37px;float:left;display:inline;}


.nav_lvl_1			.nav_home_icon	a					{float:left;display:inline;height:37px;width:50px;background:url('nav_home_icon.jpg') left top no-repeat;}
.nav_lvl_1			.nav_home_icon	a:hover				{background-position:left -37px;}
.nav_lvl_1			.nav_home_icon_active	a			{float:left;display:inline;height:37px;width:50px;background:url('nav_home_icon.jpg') left -37px no-repeat;}

.yellowbox	 							{background-color:#FFDD00;padding:5px;border:1px solid #FFDD00;}


.nav_lvl_1			.border								{float:left;display:inline;width:2px;height:37px;background:url('navi_borders.gif') no-repeat left top;float:left;}
.nav_lvl_1			.active_1							{float:left;display:inline;line-height:37px;background:url("nav_bg.gif") repeat-x left -37px;float:left;}
.nav_lvl_1			.active_1				a			{color:#3C0338;font-weight:bold;text-decoration:none;padding:0 10px;height:37px;line-height:37px;display:block;float:left;}
.nav_lvl_1			.active_border						{float:left;display:inline;line-height:37px;background:url("nav_bg.gif") repeat-x left -74px;float:left;}
.nav_lvl_1			.active_border			a			{float:left;color:white;font-weight:bold;text-decoration:none;padding:0 10px;height:37px;line-height:37px;display:block;float:left;}
.nav_lvl_1			.inactive_1							{float:left;display:inline;line-height:37px;background:url("nav_bg.gif") repeat-x left top;margin:0;float:left;}
.nav_lvl_1			.inactive_1				a			{color:white;font-weight:bold;text-decoration:none;padding:0 10px;height:37px;line-height:37px;float:left;}
.nav_lvl_1			.inactive_1:hover					{background-position:left -37px;color:#3C0338;}
.nav_lvl_1			.inactive_1:hover a					{color:#3C0338;}

.nav_lvl_2												{list-style-type:none;margin:0;padding:0;height:30px;background-color:#DEBCD7;}
.nav_lvl_2			.active_2							{float:left;display:inline;line-height:30px;background:url("nav_bg.gif") repeat-x left -111px;position:relative;}
.nav_lvl_2			.active_2				a			{color:#370334;font-weight:bold;text-decoration:none;padding:0 15px 0 15px;height:30px;}
.nav_lvl_2			.inactive_2							{float:left;display:inline;line-height:30px;background:url("nav_bg.gif") repeat-x left -111px;margin:0;position:relative;}
.nav_lvl_2			.inactive_2				a			{color:#370334 ;font-weight:normal;text-decoration:none;padding:0 15px 0 15px;height:30px;;}
.nav_lvl_2			.inactive_2:hover					{/*background-position:left -37px;*/}


.nav_lvl_3													{list-style-type:none;margin:0;padding:0;height:30px;position:absolute;display:block;float:left;}
.nav_lvl_3			.inactive_3		a					{font-weight:normal;}
.nav_lvl_3			.row1									{width:175px;display:block;line-height:30px;background-color:#ffffff;border-bottom:1px solid white;position:relative;}
.nav_lvl_3			.row1:hover							{background-color:#E0E9EF;}
.nav_lvl_3			.row2									{width:175px;display:block;line-height:30px;background-color:#EFE0EC;border-bottom:1px solid white;position:relative;}
.nav_lvl_3			.row2:hover							{background-color:#E0E9EF;}
.nav_lvl_3			.row1				a,
.nav_lvl_3			.row2				a					{padding:0 15px 0 15px;}


.nav_lvl_4													{list-style-type:none;margin:0;padding:0;height:30px;position:absolute;left:175px;top:0;display:block;float:left;}
.nav_lvl_4			.row1									{width:200px;display:block;line-height:30px;background-color:#a90000;border-bottom:1px solid white;}
.nav_lvl_4			.row2									{width:200px;display:block;line-height:30px;background-color:#a90000;border-bottom:1px solid white;}
.nav_lvl_4			.row1				a,
.nav_lvl_4			.row2				a					{padding:0 15px 0 15px;}


/*
.nav_lvl_1 									{list-style-type:none;padding:0;margin:0 0 0 1px;width:100%;height:37px;background:url("nav_lvl1_bg.gif") repeat-x;}
.nav_lvl_1 li 								{float:left;display:inline;line-height:37px;background:url("nav_lvl1_bg.gif") repeat-x;padding:0 15px 0 15px;margin:0;border-right:1px solid #00162d;}
.nav_lvl_1 li a							{color:white;font-size:11px;font-weight:bold;cursor:pointer;}
.nav_lvl_1 li a span						{padding:0;margin:0;float:left;display:inline;line-height:37px;width:100%;height:100%;}
.nav_lvl_1 li:hover 						{background-position:100% -37px;}
.nav_lvl_1 li.active 					{background:url("nav_lvl1_bg.gif") repeat-x;background-position:100% -74px;}

.nav_lvl_2 									{list-style-type:none;padding:0;margin:0 1px 0 1px;height:30px;background:url("nav_lvl2_bg.gif") repeat-x;}
.nav_lvl_2 li 								{float:left;display:inline;line-height:30px;background:url("nav_lvl2_bg.gif") repeat-x;padding:0 10px 0 10px;margin:0;}
.nav_lvl_2 li a							{color:white;font-size:11px;cursor:pointer;text-decoration:none;}


.nav_lvl_3									{list-style-type:none;margin:0;padding:0;cursor:pointer;position:absolute;top:41px;left:1px;}
.nav_lvl_3	li								{width:120px;border-bottom:1px solid white;cursor:pointer;height:25px;line-height:25px;padding:0 30px 0 15px;background:url("arrow_black.gif") no-repeat 95% 10px;position:relative;}
.nav_lvl_3	.row1							{background-color:#108db5;height:25px;line-height:25px;color:#ffffff;font-weight:bold;}		
.navi_lvl2	.row1		a.lvl2			{text-decoration:none;color:white;font-weight:bold;}
.nav_lvl_3	.row1:hover					{background-color:#93d8e5;}
.nav_lvl_3	.row1:hover	a.lvl2		{text-decoration:none;color:#00465d;font-weight:bold;}
.nav_lvl_3	.row2							{background-color:#cde2e6;}
.nav_lvl_3	.row2:hover					{background-color:red;}


*/

/* ################################################# CONTENT ################################################## */



#content_left								   {background-color:#ffffff;height:100%;width:730px;}
#content_left_head							{position:relative;}
#content_left_content						{background-color:#ffffff;font-size:12px;line-height:17px;}

#content_left_content a						   {color:#370334;text-decoration:underline;}

#content_right									{background-color:#370334;height:100%;width:250px;}
#content_right_top							{background-color:#370334;width:250px;}
#content_right_content						{background-color:#370334;width:230px;padding:10px;height:100%;}
#content_actions								{background-color:#ffffff;}

#searchfield									{width:165px;float:left;border:1px solid white;height:18px;line-height:18px;}



/* ################################################# NEWSLETTERBOX ################################################## */

 
.nlbox									{background:url("nlbox.gif");width:230px;height:115px;position:relative;} 

#nlbox_title									{position:absolute;left:10px;top:10px;color:#370334;text-decoration:none;font-weight:bold;font-size:12px;}
#nlbox_name										{background-color:transparent;position:absolute;width:200px;left:11px;top:40px;height:20px;line-height:20px;padding:0;margin:0;font-size:12px;border:0;text-indent:5px;}
#nlbox_mail										{background-color:transparent;position:absolute;width:200px;left:11px;top:65px;height:20px;line-height:20px;padding:0;margin:0;font-size:12px;border:0;text-indent:5px;}
.nlbox_bestellen								{position:absolute;bottom:9px;right:23px;color:#370334;text-decoration:none;font-weight:bold;}
.nlbox_bestellen:hover						{text-decoration:underline;}



/* ################################################# ACTIONS ################################################## */

.actionbar										{background-color:#E0E9EF;margin:0 0 10px 0;padding:0 0 0 4px;}
.actionbar	.link								{height:25px;line-height:25px;float:right;margin:0 10px 0 0;color:black;text-decoration:none;}
.actionbar	.link:hover						{text-decoration:underline;}
.actionbar	.rend								{background:url("actionbar_rend.gif");width:10px;height:25px;float:right;}
.action_advise									{background:url("action_advise.gif");width:17px;height:17px;display:block;float:left;margin:4px 2px 0 0;}
.action_fav										{background:url("action_fav.gif");width:17px;height:17px;display:block;float:left;margin:4px 2px 0 0;}
.action_home									{background:url("action_home.gif");width:17px;height:17px;display:block;float:left;margin:4px 2px 0 0;}
.action_print									{background:url("action_print.gif");width:17px;height:17px;display:block;float:left;margin:4px 2px 0 0;}
.action_advise:hover,
.action_fav:hover,
.action_home:hover,
.action_print:hover							{background-position:left -17px;}




.gbook_action_home									{background:url("action_home.gif") left -17px;width:17px;height:17px;display:block;float:right;margin:4px 2px 0 0;}
.gbook_action_email									{background:url("action_email.gif") left -17px;width:17px;height:17px;display:block;float:right;margin:4px 2px 0 0;}
.gbook_action_home:hover,
.gbook_action_email:hover								{background-position:left 0;}

/* ################################################# BUTTONS ################################################## */

.button_suchen								{background:url("button_suchen.gif");width:56px;height:20px;cursor:pointer;float:right;}
.button_suchen:hover						{background-position: left -20px;}
.button_los									{background:url("button_los.gif");width:38px;height:36px;cursor:pointer;float:right;}
.button_los:hover							{background-position: left -36px;}
.button_termine								{background:url("button_termine.gif");width:230px;height:69px;cursor:pointer;display:block;}
.button_karten								{background:url("button_karten.gif");width:230px;height:25px;line-height:25px;display:block;text-indent:10px;color:black;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_karten:hover						{background-position:left -25px;}
.button_gaestebuch							{background:url("button_gaestebuch.gif");width:230px;height:71px;cursor:pointer;display:block;margin:0 0 5px 0;}
.button_autogramme							{background:url("button_autogramme.gif");width:230px;height:71px;cursor:pointer;display:block;margin:0 0 5px 0;}
.button_presse								{background:url("button_presse.gif");width:230px;height:71px;cursor:pointer;display:block;margin:0 0 5px 0;}
.button_jobs								{background:url("button_jobs.gif");width:230px;height:71px;cursor:pointer;display:block;margin:0 0 5px 0;cursor:pointer;}
.button_anfahrt								{background:url("button_anfahrt.jpg");width:113px;height:25px;float:left;cursor:pointer;}
.button_servicezeiten						{background:url("button_servicezeiten.gif");width:113px;height:25px;float:left;cursor:pointer;}
.button_mehrlesen							{background:url("button_mehrlesen.gif");width:113px;height:25px;float:right;cursor:pointer;}
.button_mehrlesen:hover						{background-position: left -25px;}
.button_zumarchiv							{background:url("button_zumarchiv.gif");width:113px;height:25px;float:right;cursor:pointer;}
.button_zumarchiv:hover						{background-position: left -25px;}
.button_zudennews							{background:url("button_zudennews.gif");width:113px;height:25px;float:right;cursor:pointer;}
.button_zudennews:hover						{background-position: left -25px;}
.button_senden								{background:url("button_senden.gif");width:93px;height:25px;float:right;cursor:pointer;}
.button_senden:hover						{background-position: left -25px;}
.button_interview							{background:url("button_interview.gif");width:113px;height:25px;float:right;cursor:pointer;}
.button_interview:hover						{background-position: left -25px;}
.button_loschen								{background:url("button_loschen.gif");width:93px;height:25px;float:right;cursor:pointer;}
.button_loschen:hover						{background-position: left -25px;}
.button_portrat								{background:url("button_portrat.gif");width:93px;height:25px;float:right;cursor:pointer;}
.button_portrat:hover						{background-position: left -25px;}
.button_parkplaetze							{background:url("button_parkplaetze.gif");width:113px;height:25px;float:right;cursor:pointer;}
.button_servicezeiten:hover,
.button_anfahrt:hover,
.button_parkplaetze:hover					{background-position:left -25px;cursor:pointer;}



.button_cr									{background:url("button_cr.gif");width:230px;height:25px;line-height:25px;display:block;text-indent:10px;color:#370334;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_cr:hover							{background-position:left -25px;color:#0F000E;}

.button_cr_gutschein									{background:url("gutscheine_kammerspielchen.png");width:230px;height:44px;line-height:25px;display:block;text-indent:10px;color:black;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_cr_gutschein:hover							{background-position:left -44px;color:white;}


.button_cr_small								{background:url("button_cr_small.gif") left -25px;width:110px;height:25px;line-height:25px;display:block;text-indent:10px;color:white;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_cr_small:hover							{background-position:left 0;color:black;}

.button_cr_small2								{background:url("button_cr_small.gif") left 0;width:110px;height:25px;line-height:25px;display:block;text-indent:10px;color:black;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_cr_small2:hover							{background-position:left 25px;color:white;}

.button_cr_small_left								{background:url("button_cr_small_left.gif") left 0;width:100px;height:25px;line-height:25px;display:block;color:black;font-weight:bold;margin:3px 0 0 0;padding-right:10px;text-decoration:none;cursor:pointer;text-align:right;}
.button_cr_small_left:hover							{background-position:left 25px;color:white;}



.comment 										{border:1px solid #d1d1d1;border-bottom:0;}
.comment ul										{list-style-type:none;padding:0;margin:0;}
.comment ul li									{padding:10px;border-bottom:1px solid #d1d1d1;background:#ffffff url("grey_gradient.gif") repeat-x left bottom;}
.comment ul li	.name							{float:left;font-weight:bold;color:#0d82a7;}
.comment ul li	.date							{float:right;font-weight:bold;color:#afafaf;}

.termine 										{border:1px solid #d1d1d1;background:#ffffff url("grey_gradient.gif") repeat-x left bottom;padding:10px;}


.st_btn_handlung							{height:62px;width:183px;float:left;background:url("stb_btn_handlung.jpg");cursor:pointer;}
.st_btn_stimmen								{height:62px;width:182px;float:left;background:url("stb_btn_stimmen.jpg");cursor:pointer;}
.st_btn_ausschnitte							{height:62px;width:182px;float:left;background:url("stb_btn_ausschnitte.jpg");cursor:pointer;}
.st_btn_galerie								{height:62px;width:183px;float:left;background:url("stb_btn_galerie.jpg");cursor:pointer;}

.st_btn_handlung_inaktiv					{height:62px;width:183px;float:left;background:url("stb_btn_handlung_inaktiv.jpg");}
.st_btn_stimmen_inaktiv						{height:62px;width:182px;float:left;background:url("stb_btn_stimmen_inaktiv.jpg");}
.st_btn_ausschnitte_inaktiv				{height:62px;width:182px;float:left;background:url("stb_btn_ausschnitte_inaktiv.jpg");}
.st_btn_galerie_inaktiv						{height:62px;width:183px;float:left;background:url("stb_btn_galerie_inaktiv.jpg");}

.blue_barheader								{height:25px;line-height:25px;padding-left:10px;background:url('gbook_header_bg.jpg') repeat-x;color:#370334;font-weight:bold;border-left:1px solid #A0C0D7;border-right:1px solid #A0C0D7;border-top:1px solid #A0C0D7;}
/* ################################################# NEWSUEBERSICHT ################################################## */

#news_uebersicht									{color:black;text-decoration:none;}
#news_uebersicht		p	a						{color:black;text-decoration:none;}
#news_uebersicht		p	a:hover				{text-decoration:underline;}



/* ################################################# GAESTEBUCH ################################################## */

.gbook 												{border:1px solid #A0C0D7;border-top:0;}
.gbook ul											{list-style-type:none;padding:0;margin:0;line-height:16px;}
.gbook ul li										{padding:15px;background-color:#f5faff;border-top:1px solid #8FA7BF;}
.gbook ul li	.name								{float:left;font-weight:bold;font-size:14px;color:#370334;}
.gbook ul li	.button								{float:right;font-weight:bold;}
.gbook ul li	.date								{float:right;color:#666666;}

.gbook_error										{padding:10px;color:red;text-align:center;font-size:12px;}

.gbook_infotext									{padding:10px;border:1px solid #d1d1d1;background-color:white;}

#gbook_entry										{background-color:;}

#gbook_header										{background:url("../media/gbook_header_bg.gif") repeat-x;height:42px;position:relative;margin:58px 5px 0 5px;}
#gbook_header span								{font-weight:bold;padding-left:100px;line-height:37px;height:42px;}
#gbook_header #left								{background:url("../media/gbook_header_left.gif") no-repeat;float:left;height:100px;width:100px;position:absolute;left:0;bottom:0;margin-left:-5px;}
#gbook_header #right								{background:url("../media/gbook_header_right.gif") no-repeat;width:20px;height:42px;float:right;margin-right:-5px;}



/* ################################################# SUCHERGEBNISSE ################################################## */

#searchabr                                                 {background:url("../media/searchabr.gif") no-repeat;width:250px;height:36px;position:relative;}
#searchabr #sb_searchfield						    {width:160px;height:18px;padding:0;margin:0;border:0;position:absolute;top:10px;left:30px;color:#9760ad;}
#searchabr #sb_searchbutton						    {background:url("../media/searchbar_button.jpg") no-repeat;width:51px;height:21px;padding:0;margin:0;border:0;position:absolute;top:8px;right:5px;cursor:pointer;}



#searchresult_header									{height:28px;width:710x;color:white;background-color:#370334;padding:0 10px 0 10px;line-height:28px;margin-bottom:1px;}
#searchresult_header a									{text-decoration:none;color:white;}
#searchresult_header a:hover								{text-decoration:underline;}
#searchresult											{height:86px;width:710x;background:url("../media/searchresult_bg.gif") no-repeat;}
#searchresult	#text									{float:left;height:51px;width:640px;background:url("../media/searchresult_bg.gif") no-repeat;padding:10px;line-height:17px;}
#searchresult	#text	a								{text-decoration:none;font-weight:bold;color:#370334;}
#searchresult	#text	a:hover						{text-decoration:underline;}
#searchresult	#arrow								{float:right;width:32px;height:85px;background:url("../media/searchresult_arrow.gif") no-repeat;cursor:pointer;display:block;}
#searchresult_footer									{height:28px;width:710x;color:white;color:#370334;padding:0;line-height:28px;margin-bottom:1px;}
#searchresult_footer a									{text-decoration:none;color:#370334;}
#searchresult_footer a:hover								{text-decoration:underline;}


/* ############################################### STUECKE-DETAILSEITE ############################################### */

.btn_termine									{width:200px;height:60px;padding:0;margin:0;background:url("btn_termine.png") no-repeat;}
.btn_termine:hover							{width:200px;height:60px;padding:0;margin:0;background-position:left -60px;}
.btn_handlung									{width:200px;height:60px;padding:0;margin:0;background:url("btn_handlungen.png") no-repeat;}
.btn_handlung:hover							{width:200px;height:60px;padding:0;margin:0;background-position:left -60px;}
.btn_stimmen									{width:200px;height:60px;padding:0;margin:0;background:url("btn_stimmen.png") no-repeat;}
.btn_stimmen:hover							{width:200px;height:60px;padding:0;margin:0;background-position:left -60px;}
.btn_bildergalerie							{width:200px;height:60px;padding:0;margin:0;background:url("btn_bildergalerie.png") no-repeat;}
.btn_bildergalerie:hover					{width:200px;height:60px;padding:0;margin:0;background-position:left -60px;}
.btn_ausschnitt								{width:200px;height:60px;padding:0;margin:0;background:url("btn_ausschnitt.png") no-repeat;}
.btn_ausschnitt:hover						{width:200px;height:60px;padding:0;margin:0;background-position:left -60px;}
.btn_blueglas									{height:30px;}
.btn_blueglas	.left							{height:30px;width:2px;float:left;background:url("btn_blueglas_left.gif") no-repeat;}
.btn_blueglas	.right						{height:30px;width:2px;float:right;background:url("btn_blueglas_right.gif") no-repeat;}
.btn_blueglas	.middle						{height:30px;line-height:30px;float:leftt;background:url("btn_blueglas_bg.gif") repeat-x;padding:0 10px 0 10px;margin:0 2px 0 2px;color:white;font-weight:bold;}


.stuecke_tab                                    {background-color:#0d82a7;float:right;color:white;font-weight:bold;margin-left:2px;float:right;height:25px;padding:0 10px 0 10px;line-height:25px;}

#stuecke_logo								{overflow:hidden;height:300px;width:728px;margin:0 auto 0 auto;}
#stuecke_logo	img							{width:728px;}



#st_handlung 								{text-align:justify;font-size:12px;}
#st_handlung_sp 							{margin:10px 0 10px 0;}
#st_handlung_sp a							{text-decoration:none;color:#370334;padding-left:5px;}
#st_handlung_sp a:hover						{text-decoration:underline;color:#00376F;}
#st_stimmen {}
#st_ausschnitte {}
#st_galerie {}







/* ############################################### ENSEMBLE-DETAILSEITE ############################################### */

.team_profile									{height:160px;}
.team_profile	.picture						{width:90px;height:120px;padding:20px 10px 20px 10px;border:1px solid #c8c8c8;float:left;background-color:#ffffff;}
.team_profile	.text							{float:left;height:140px;padding:10px;width:300px;}
.team_profile	.contact						{background:#ffffff url("grey_gradient.gif") repeat-x left bottom;padding:5px;height:140px;width:265px;border:1px solid #b6b6b6;float:right;}



/* ###################################### KONTAKTFORMULAR FUER SCHAUSPIELER, GAESTE UND CO ################################### */

#kontakformular_special											{padding:10px;border:1px solid #A0C0D7;background-color:#E0E9EF;}
#kontakformular_special		.left								{font-weight:bold;}

#kontakformular_special		.kontakt_input					{background-color:6DA9CE;border:1px solid #A0C0D7;padding:2px;width:220px;}
#kontakformular_special		.kontakt_text					{border:1px solid #A0C0D7;height:150px;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:13px;}
#kontakformular_special		.kontakt_select				{background-color:white;border:1px solid #A0C0D7;width:225px;}


/* ###################################### SCHAUSPIELER ################################### */

#fragebogen									{margin:20px 0 0 0;}
#fragebogen			.frage				{border:1px solid #7E9FC3;background-color:white;padding:2px;font-weight:bold;}
#fragebogen			.antwort				{border-left:1px solid #7E9FC3;border-right:1px solid #7E9FC3;border-bottom:1px solid #7E9FC3;background-color:#E5EBF1;margin:0 0 10px 0;padding:2px;}


/* ###################################### KONTAKTFORMULAR ################################### */

#kontakformular											{padding:10px;border:1px solid #7e9fc3;background-color:#e5ebf1;}
#kontakformular		.left								{font-weight:bold;}

#kontakformular		.kontakt_input					{background-color:white/*:url("input_bg.gif") repeat-x*/;border:1px solid #AFC9E6;padding:2px;width:220px;}
#kontakformular		.kontakt_text					{border:1px solid #AFC9E6;height:150px;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:13px;}
#kontakformular		.kontakt_select				{background-color:white/*:url("input_bg.gif") repeat-x*/;border:1px solid #AFC9E6;width:220px;}




/* ###################################### BANNER ################################### */

#fullsize_banner {width:718px;height:270px;}

#index_banner    {background:url("index_banner_2.jpg") no-repeat;width:728px;height:270px;margin:0 auto 0 auto;}
#banner   {width:728px;padding:1px;background-color:#e5ebf1;}

#stb_selbsinschuld_1    {background:url("stb_selbsinschuld_1.gif") no-repeat;width:728px;height:270px;margin:0 auto 0 auto;}




.buehne_box		{padding:10px;background-color:#CDE2E6;;border:1px solid #A0C0D7;background-color:#E0E9EF;}



.team_image {float:left;height:150px;width:125px;}
.team_infobox {float:left;height:155px;width:327px;background:url("team_infobox2.gif");position:relative;}
/* .team_infobox {float:left;height:155px;width:585px;background:url("team_infobox.gif");position:relative;} */

.team_infobox .about_text   {padding:10px;position:absolute;left:25px;top:3px;width:305px;height:125px;}
.team_infobox .contact_text {padding:10px;position:absolute;right:2px;top:3px;height:125px;width:275px;}
.team_infobox .contact_text p {padding:0;margin:0;}


.presse_list	{
	list-style-type:none;
	padding:0;
	margin:0;
}
.presse_list li {
	height:22px;
}





#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px;border:none; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 50%;

	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 95px; 
	float: right;
	padding-bottom: 0.7em;	
}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #ffffff;
		padding: 3px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border:0;
		
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	
	a.image_gallery	{text-decoration:none;position:relative;height:100%;width:100%;}
	
	
	a.image_gallery img	{padding:5px;}
	
	
		#content_left_content	.blocksatz img {margin:0 10px;}
		.bildergalerie_slide ul li .box img			{margin:0;}
	#content_left_content	.blocksatz  .bildergalerie_slide ul li .box img			{margin:0;}
	#content_left_content	.bildergalerie_slide ul li .box img			{margin:0;}
	
	
	
	
		
	.bildergalerie_slide						{position:relative;margin:10px 0;width:710px;overflow:hidden;}
	.bildergalerie_slide .header				{height:25px;background:url("bg_topgradient.jpg") left top repeat-x;padding:0 20px;color:#ffffff;line-height:25px;font-weight:bold;}
	.bildergalerie_slide .content				{border:1px solid #adadad;padding:5;overflow:hidden;} 
	.bildergalerie_slide ul						{list-style-type:none;padding:0;margin:10px 0 10px 40px;}
	.bildergalerie_slide ul li					{float:left;width:196px;margin:10px 0 10px 30px;}
	.bildergalerie_slide ul li .box				{position:relative;padding:5px;border:1px solid #cdcdcd;width:184px;}
	
	.bildergalerie_slide ul li .box p			{text-align:justify;font-size:12px;line-height:15px;}
	.bildergalerie_slide .slideleft				{width:30px;height:33px;display:block;cursor:pointer;background:url("bg_slideleft.jpg");position:absolute;left:0;top:50%;}
	.bildergalerie_slide .slideright			{width:30px;height:33px;display:block;cursor:pointer;background:url("bg_slideright.jpg");position:absolute;right:0;top:50%;}
	.bildergalerie_slide .slideInactive			{background-position:left -33px;}
	
	.bildergalerie_slide a.lupe					{display:block;background:url("bg_lupe.png"); width:20px;height:20px;position:absolute;right:10px;top:100px;}
	
	
	.bildergalerie_slide ul li .box img			{margin:0;}
	#content_left_content	.blocksatz  .bildergalerie_slide ul li .box img			{margin:0;}
	#content_left_content	.bildergalerie_slide ul li .box img			{margin:0;}
