@charset "utf-8";
/* CSS Document */

a { color: #620d00; text-decoration: none }
a:visited { color: #620d00; text-decoration: none }
a:hover { color: #620d00; text-decoration: underline }
.border {
	border: thin solid #d9c923;
}

a.nav { color: #620d00; text-decoration: none }
a.nav:visited { text-decoration: none }
div#container {
  width:626px;
  margin-left:auto;
  margin-right:auto;
  background-color:#d9c923;
  border:0px solid silver;

}
div#container_navi {
  float:left;
  width:626px;
  height:115px;
  margin-left:auto;
  margin-right:auto;
  background-color:#e2a410;
  background: #e2a410 url(http://www.theater-spiel-laden.de/images/interface/nav_bg.gif) no-repeat scroll 100% 60px;
  border:0px solid silver;

}
div#container_mainleft {
  float:left;
  width:221px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  background-color:#d9c923;
  border:0px solid silver;

}
div#container_main {
  float:right;
  width:405px;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  background-color:#f0e019;
  border:0px solid silver;

}

 div#container_pfeil {
  float:left;
  width:221px;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  background: url(http://www.theater-spiel-laden.de/images/interface/arrow.gif) no-repeat align:left scroll 100%;
  border:0px solid silver;

}
a.nav:hover { text-decoration: underline }
body         { background: #a49208 url(http://www.theater-spiel-laden.de/images/interface/tsl-logo.gif) no-repeat fixed 10px 10px; text-align: center; margin: 0px }
table { margin-right: auto; margin-left: auto }
.bgD9C923  { background-color: #d9c923; vertical-align: top }
.bgD9C923copy  { color: #1d0000; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; background-color: #d9c923; vertical-align: top; padding-bottom: 15px }
.bgD9C923subnav  {
width:180px;
  height:20px;
  margin-left:auto;
  margin-right:auto;
  background: url(http://www.theater-spiel-laden.de/images/interface/arrow.gif) no-repeat align:left scroll 100%;
  border:0px solid silver;
color: #620d00; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 5px; padding-left: 5px }
.bgD9C923subnav2  {
color: #620d00; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 5px; padding-left: 5px }
.bgD9C923subnavheadline    { color: #620d00; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 5px }
.bgF0E019 { background-color: #f0e019; vertical-align: top }
.bgF0E019copy   { color: #1d0000; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; background-color: #f0e019; vertical-align: top; padding-bottom: 15px }
.bgF0E020 { color: #1d0000; font-size: 10px; line-height: 12px; font-family: Arial, sans-serif; background-color: #f0e019; vertical-align: top; padding-bottom: 15px }
.bgF0E019pageheadline { color: #1d0000; font-weight: bold; font-size: 20px; line-height: 25px; font-family: Arial, sans-serif; background-color: #f0e019; vertical-align: top; padding-bottom: 25px; padding-top: 20px }
.caption   { color: #1d0000; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 9px; padding-top: 0px }
.bodytext   { color: #1d0000; font-size: 12px; line-height: 19px; font-family: Arial, sans-serif; vertical-align: top; padding-bottom: 0px; padding-top: 2px }
.copytable   { color: #1d0000; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; vertical-align: top; padding-right: 10px; border-bottom: 1px solid #a49208 }
.linkpackage  { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, sans-serif; padding-right: 0px; padding-left: 5px }
.linkpackagehead  { color: #420000; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, sans-serif; padding-right: 5px }
.navbg  { background: #e2a410 url(http://www.theater-spiel-laden.de/images/interface/nav_bg.gif) no-repeat scroll 100% 60px }
.mainbg  { background: url(http://www.promotion-city.de/tsl/bg_main.jpg) }
.textbold { font-weight: bold }
.tocomplete { font-style: italic }

.spielplantitel   { color: #1d0000; font-size: 16px; line-height: 19px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 4px; padding-top: 0px }
.spielplanbeschreibung   { color: #1d0000; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 9px; padding-top: 9px }
.spielplanort   {
	color: #a49208;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	vertical-align: top;
	padding-bottom: 9px;
	padding-top: 10px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #a49208;
}
.spielplantag   { color: #a49208; font-size: 12px; font-weight: bold; line-height: 15px; font-family: Verdana, sans-serif; padding-bottom: 9px; padding-top: 3px }
.spielplandatum   { color: #a49208; font-size: 35px; font-weight: bold; line-height: 40px; font-family: Verdana, sans-serif; padding-bottom: 9px; padding-top: 6px }
.spielplanstatus   { color: #a49208; font-size: 10px; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 9px; padding-top: 3px }
.spielplanpremiere   { color: #a49208; font-size: 10px; font-weight: bold; line-height: 15px; font-family: Verdana, sans-serif; vertical-align: top; padding-bottom: 9px; padding-top: 3px }
.spielplancopytable   { color: #1d0000; font-size: 12px; line-height: 15px; font-family: Arial, sans-serif; padding-right: 0px; border-bottom: 1px solid #a49208 }

#content0  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: block }
#content1  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content2  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content3  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content4  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content5  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content6  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content7  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content8  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }
#content9  { position: relative; top: 0px; left: 0px; width: 380px; visibility: visible; display: none }

/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:0px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
DIV.csc-textpic-center {text-align:center; /* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */

.copytableGrey {
	color: #999999;
	font-size: 10px;
	line-height: 15px;
	font-family: Arial, sans-serif;
	vertical-align: top;
	padding-right: 10px;
	border-bottom: 0px solid #a49208;
	font-style: italic;
	text-transform: uppercase;
}
.gg {
	color: #1d0000;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	vertical-align: top;
	padding-bottom: 5px
}
.spielplanBoxMain {
	width: 380px;
	padding-top: 10px;
}
.spielplanBoxLeft {
	float: left;
	width: 150px;
	text-align: left;
	padding-top: 10px;
}
.spielplanBoxRight {
	float: left;
	width: 200px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.spielplanEventTitle {
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

