.modal .close {
background-image:url("close.png");
cursor:pointer;
height:35px;
position:absolute;
right:-15px;
top:-15px;
width:35px;
}

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:#d5c5b4 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 ################################################## */

.error									{color:red;}
h1                                     {margin:0 0 10px 0;padding:0;font-weight:bold;color:#6E0F0D;font-size:18px;}
h2                                     {margin:5px 0 5px 0;font-weight:bold;color:#6E0F0D;font-size:15px;}
p	{margin:5px 0 5px 0;}

.blocksatz										{text-align:justify;}
.h2_blue											{font-size:18px;color:#1e455c;}
.hidden											{display:none;}
.nodec											{text-decoration:none;}
.bold												{font-weight:bold;}
.black											{color:black;}
.white											{color:white;}
.grey												{color:#aaaaaa;}
.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;}

.spielplan_table								{border-collapse:collapse;width:100%;}
.spielplan_table		td						{width:33%;border:1px solid #e0e0e0;}
.spielplan_col1								{background-color:#f3f3f3;}


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

.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_grey										{background-color:#ebebeb;border:1px solid #c9c9c9;}
.box_detail                            {background:url("detailbox_bg.gif") repeat-x left top;border:1px solid #c9c9c9;}

.errorcontainer								{background-color:#870303;padding:10px;border:1px solid #430000;color:white;margin:0 0 20px 0;font-size:11px;}


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


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

.team_image {float:left;height:150px;width:125px;}
.team_infobox {float:left;height:155px;width:327px;background:url("team_infobox2.gif");position:relative;color:white;}
/* .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;color:white;}
.team_infobox .contact_text {padding:10px;position:absolute;right:2px;top:3px;height:125px;width:275px;color:white;}

.team_infobox .contact_text p {padding:0;margin:0;color:white;}

#content_left_content	.team_infobox .contact_text  a.white {color:white;}



.box_programmpunkte	{background:url("programm_listing.jpg") no-repeat;padding:10px;height:310px;}

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

#headline										{height:31px;line-height:30px;background:url("top_bg.gif") repeat-x;color:white;font-size:11px;}
#headline_bilder								{height:150px;width:410px;background:url("header_bilder2.png");float:right;z-index:3;}
#headline_title									{height:150px;width:185px;background:url("header_title.png") no-repeat;float:right;position:absolute;top:0;left:390px;z-index:2;}
#headline_transp_logo							{height:150px;width:537px;background:url("header_transp_logo.png");float:right;position:absolute;top:0;left:0;margin-right:410px;z-index:1;}

#logo											{float:left;width:260px;height:130px;position:relative;top:10px;background:url("logo.png") no-repeat;z-index:10;}
	
#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;heivght:94px;margin:0 auto 0 auto;position:relative;}

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

.footer_logo							{background:url("footer_logo.png") no-repeat;width:255px;height:130px;position:absolute;top:-40px;right:0;}


.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 ################################################## */

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


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

.nav_lvl_1												{list-style-type:none;margin:0;padding:0;height:37px;}
.nav_lvl_1			.border								{float:left;display:inline;width:2px;height:35px;background:url('navi_borders.gif') no-repeat left 1px;}

.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:0 -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;}


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

.nav_lvl_2												{background-color:white;list-style-type:none;margin:0;padding:0;height:30px;border-bottom:1px solid #DFDFDF;}
.nav_lvl_2			.ausklappbar						{background-color:red;background:url("navlvl2_ausklappbar.jpg") 5px 10px no-repeat;padding-left:5px;}
.nav_lvl_2			.active_2							{float:left;display:inline;line-height:30px;background-color:white;position:relative;border-right:1px solid #DFDFDF;}
.nav_lvl_2			.active_2				a			{color:#363636;font-weight:bold;text-decoration:none;padding:0 15px 0 15px;height:30px;display:block;}
.nav_lvl_2			.inactive_2							{float:left;display:inline;line-height:30px;background-color:white;margin:0;position:relative;border-right:1px solid #DFDFDF;}
.nav_lvl_2			.inactive_2				a			{color:#363636;font-weight:normal;text-decoration:none;padding:0 15px 0 15px;height:30px;display:block;}
.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;color:#363636;}
.nav_lvl_3			.row1:hover							{background-color:#FFDFE0;}
.nav_lvl_3			.row2								{width:175px;display:block;line-height:30px;background-color:#DFDFDF;color:#363636;border-bottom:1px solid white;position:relative;}
.nav_lvl_3			.row2:hover							{background-color:#FFDFE0;}
.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;}


*/

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



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


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


.yellowbox	 							{background-color:#FFDD00;padding:5px;border:1px solid #FFDD00;}
#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;width:730px;}
#content_left_content a						   {color:#720201;}

#content_right									{background-color:#460000;height:100%;width:250px;}

#content_right_top								{background-color:#460000;width:250px;}
#content_right_content							{background-color:#460000;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;}


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

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



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

 


.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;}


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

#nlbox_title									{background-color:transparent;position:absolute;left:10px;top:10px;height:20px;line-height:20px;padding:0;margin:0;color:#460000;text-decoration:none;font-weight:bold;font-size:11px;}
#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:#460000;text-decoration:none;font-weight:bold;}
.nlbox_bestellen:hover						{text-decoration:underline;}



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

.actionbar										{background-color:#e3e4e4;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;}



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

.st_btn_inhalt							    {height:62px;width:183px;float:left;background:url("stb_btn_inhalt.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_inhalt_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");}


#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:20px;color:#4a0000;}
#searchabr #sb_searchbutton						    {background:url("../media/searchbar_button.gif") no-repeat;width:67px;height:21px;padding:0;margin:0;border:0;position:absolute;top:8px;right:5px;cursor:pointer;}



.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.gif");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_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:black;font-weight:bold;margin:3px 0 0 0;text-decoration:none;cursor:pointer;}
.button_cr: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;}


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

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

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

#gbook_entry										{background-color:red;}

#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;}


#searchresult_header									{height:28px;width:710x;color:white;background-color:#660202;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:#4F0101;}
#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:#4F0101;padding:0;line-height:28px;margin-bottom:1px;}
#searchresult_footer a									{text-decoration:none;color:#4F0101;}
#searchresult_footer a:hover								{text-decoration:underline;}


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


.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;}

/* ############################################### ENSEMBLE-DETAILSEITE ############################################### */
.greylight_box									{padding:10px;border:1px solid #d0d0d0;background-color:#f5f5f5;}
.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 ################################### */

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

#kontakformular		.kontakt_input					{background-color:white/*:url("input_bg.gif") repeat-x*/;border:1px solid #e4e4e4;width:220px;}
#kontakformular		.kontakt_text					{border:1px solid #e4e4e4;height:150px;}
#kontakformular		.kontakt_select				{background-color:white/*:url("input_bg.gif") repeat-x*/;border:1px solid #e4e4e4;width:220px;}



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

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

#index_banner    {background:url("index_banner.jpg") no-repeat;width:728px;height:270px;margin:0 auto 0 auto;position:relative;}
#index_banner a.startvideo   {height:23px;width:97px;display:block;background:url("videostarten.png") no-repeat;width:97px;height:23px;position:absolute;top:210px;right:240px;}
#index_banner a.startvideo:hover   {background-position:left -23px;}


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




#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;}