@import url(editor.css);

/* ######### Treffpunkt Theater */
.tx-aahbookplus-pi1-item_even  {
background-color:#F0F0F0;
border-color:#transparent;
border-style:none;
border-width:0x;
font-size:10px;
margin-bottom:10px;
min-height:50px;
padding:5px;
}

.tx-aahbookplus-pi1-item_odd 
 {
background-color:#e4e4e3;
border-color:#transparent;
border-style:none;
border-width:0x;
font-size:10px;
margin-bottom:10px;
min-height:50px;
padding:5px;
}
.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header {

margin:15px 10px 12px 5px;
}

.tx-aahbookplus-pi1-date  {
	background-color:transparent;
	padding:2px;
	color:#CC0066;
}

.tx-aahbookplus-pi1-text {
background-color:transparent;
border-bottom:1px dashed #cc0066;
border-left:medium none;
border-right:medium none;
padding:2px;
font-size:11px;
font-weight:bold;
}
.tx-aahbookplus-pi1-img {
color:#CC0066;
}

.tx-aahbookplus-pi1-date a {
font-weight:bold;
color:#CC0066;
}

.tx-aahbookplus-pi1-wm {
background-color:transparent;
color:#00;

}
.tx-aahbookplus-pi1-walter {
background-color:transparent;
color:#00;

}

body {
	background-image: url(../lay/hg_kalender.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	margin:0; padding:0; 
	height:100%;/*100%*/
	
}
body#zweiSpalten
{
background-image: url(../lay/hg.gif);
}
.hider {
	display:none;
	background-color:#E20079;
}

a.onWhite,a.onWhite:link,a.onWhite:visited,DIV.news-single-backlink a,DIV.news-single-backlink a:link,DIV.news-single-backlink a:visited {
	text-decoration: none;
	color:#E20079;
	font-size:12px;
}

a.onWhite:hover,a.onWhite:active,DIV.news-single-backlink a:hover,DIV.news-single-backlink a:active {
	color: Black;
}
		
a.onPink,a.onPink:link,a.onPink:visited {
	text-decoration: none;
	color: black;
	font-size:12px;
}
a.onPink:hover,a.onPink:active {
	color:Black;
}
#stueckTitel a {
font-weight: bold;
}

DIV.news-list-morelink {
	padding: 10px 0 10px 0;
}

DIV.news-list-morelink a,DIV.news-list-morelink a:link,DIV.news-list-morelink a:visited {
	text-decoration: none;
	color: White;
	font-size: 12px;

}

DIV.news-list-morelink a:hover,DIV.news-list-morelink a:active {
	color:black;
	text-decoration: underline;
}


/* im body tag muss stehen scroll=no */

form
{
	margin:0; padding:0; 

}



#header {
	height:50px;
	width:980px;
	position:fixed;top:0px;left:0px;
	background-image: url(../lay/hg_nav.gif);
	background-repeat: no-repeat;
	/*background: Black;*/
	z-index:95;
}



.news-list-item p {
	line-height: 1.6em;
	color:White;
	font-weight: normal;
}

p.news-single-imgcaption {
	margin:0px;
	padding:0px;
}


	
.csc-header-n1 { 	
        /*background: #E8E8E9;*/
	margin:0px;
	padding-top:2px;
	padding-bottom:8px;
	line-height: 1em;

	}
	
.csc-textpic-text {	
	/*background: #E8E8E9;*/
	margin:0px;
	padding:2px;
}


.csc-firstHeader {
	margin:0px;
	padding:0px;
	padding: 7px 0px 15px 0px;
	*padding: 20px 0px 15px 0px;
	font-weight:bold;	
	line-height: 1em;

}




#nav0
{
	height:25px;
	margin-left:50px;
	float:left;
	display: inline;
	font-family: Verdana, Arial, sans-serif
}
a.aNav0,a.aNav0:link,a.aNav0:visited 
{
	text-decoration: none;
	font-size: 10px;
	color: black;
}
a.aNav0:hover, a.aNav0:active 
{
	text-decoration: underline;		
}
a.aNav0Active,a.aNav0Active:link,a.aNav0Active:visited,a.aNav0Active:hover, a.aNav0Active:active 
{
	font-size: 10px;
	color: black;
	text-decoration: underline;
}

#search
{
	float:right;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif
}
#search input,input, select, textarea
{
	font-size: 10px;
	margin-top: 2px;
	margin-right: 4px;
	border: 0;
	background-color:#E8E8E9;
}

#nav1
{
	height:25px;
}
#print
{
	float:right;
}
a.aNav1,a.aNav1:link,a.aNav1:visited 
{
	float:left;
	/*text-decoration: none;
	font-size: 13px;
	color: Black;
	margin-left: 5px;
	font-weight: bold;
	text-transform: uppercase;*/
}
a.aNav1:hover, a.aNav1:active 
{
	/*color: #E20079;*/
}
a.aNav1Active,a.aNav1Active:link,a.aNav1Active:visited,a.aNav1Active:hover, a.aNav1Active:active 
{
	float:left;
	/*text-decoration: none;
	font-size: 13px;
	color: #E20079;
	margin-left: 5px;
	font-weight: bold;
	text-transform: uppercase;*/
}

.nav1U
{
	display:none;
	float:left;
	/*padding-top: 2px;*/
}


#leftSide
{
	width:50px;
	position:fixed;top:50px;left:0px;
	text-align: center;
	z-index:99;
}
#contentWrap
{
	margin-top: 50px;
	*margin-top: 0px;
	margin-left:50px;
	/*border-left:1px solid #E20079;*/

}
#content
{
	width:930px;
	position:static;
	height:100%;
	margin-top:50px;
}
/* #################################################################################################### */
/* LINKER CONTENT */
#contLeft
{
	float:left;
	width: 330px;
}
#contListNav
{
	
}
#contListNav ul
{
	margin:0; padding:0; 
	list-style-type: none;
}
#contListNav ul li
{
	
}
#contListNavHead
{
	background-image: url(../lay/hgpink.png);
	padding: 5px;
	*padding-top: 15px;
	font-weight: bold;

}

*html #contListNavHead
{
   background-image: none;
	height:25px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/lay/hgpink.png",sizingMethod="scale");
}

#contListNavTrans
{
	padding: 5px;
}
#contListNavGray
{
	background-image: url(../lay/hggrau.png);
	padding: 5px;
}
/*
*html #contListNavGray
{
   background-image: none;
	height:20px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/lay/hggrau.png",sizingMethod="scale");
}
*/

*html #contListNavGray
{
background-image:none;
background-color: #E8E8E9;
margin-left:1px;
}
a.aContListNav,a.aContListNav:link,a.aContListNav:visited
{
	font-family:Georgia,Times;
	font-size: 12px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:100%;
	/*position:relative;*/
	background-image: url(../lay/pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
}
a.aContListNav:hover, a.aContListNav:active 
{
	color: #E20079;
	background-image: url(../lay/pfeil_aktiv.gif);
}
a.aContListNavActive,a.aContListNavActive:link,a.aContListNavActive:visited,a.aContListNavActive:hover, a.aContListNavActive:active 
{
	font-family:Georgia,Times;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:100%;
	color: #E20079;
	/*position:relative;*/
	background-image: url(../lay/pfeil_aktiv.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul li ul li a.aContListNav,ul li ul li a.aContListNav:link,ul li ul li a.aContListNav:visited
{
	font-family:Georgia,Times;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	display:block;
	width:100%;
	line-height: 1.6em;
	/*position:relative;*/
	background-image: url(../lay/pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul li ul li a.aContListNav:hover, ul li ul li a.aContListNav:active 
{
	color: #E20079;
	background-image: url(../lay/pfeil_aktiv.gif);
}
ul li ul li a.aContListNavActive,ul li ul li a.aContListNavActive:link,ul li ul li a.aContListNavActive:visited,ul li ul li a.aContListNavActive:hover, ul li ul li a.aContListNavActive:active 
{
	font-family:Georgia,Times;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:100%;
	color: #E20079;
	line-height: 1.6em;
	/*position:relative;*/
	background-image: url(../lay/pfeil_aktiv.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.aContListNavNews,a.aContListNavNews:link,a.aContListNavNews:visited,a.aContListNavNews:hover, a.aContListNavNews:active
{
font-family:Georgia,Times;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:100%;
	color: White;

}
/* #################################################################################################### */
/* RECHTER CONTENT */
#contRightWrap
{
	float:left;
	width: 595px;
	/*border-left:1px solid #E20079;*/
	/*border-right:1px solid #E20079;*/
}
#contRight
{
	margin: 4px;
	margin-top: 0px;
	/* padding:2px;
	background: #E8E8E9;*/
	line-height: 1.8em;
	
}



/* links */
a.aStartTitel,a.aStartTitel:link,a.aStartTitel:visited
{
	font-family:Georgia,Times;
	font-size: 12px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:100%;
	/*position:relative;*/
}
a.aStartTitel:hover, a.aStartTitel:active 
{
	color: #E20079;
}


#banner
{
margin-top: 90px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
{
color: Black;
}

/*###EINSPALTIGKEIT###*/
#eineSpalte #contLeft
{
display:none;
}
#eineSpalte #contRightWrap
{
width:928px;
}


/*###STÜCKE###*/
.tx_sst_pi1_wrapimages {
	float:right;
	width:35%;
	text-align:right;
}

.tx_sst_pi1_wrapdetails {
	float:left;
	background: #E8E8E9;
	display:inline;
	width:64%;
	/*padding-left:5px;*/
	padding:4px;
	padding-right:0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

/*Wrap img + caption*/
.tx_sst_pi1_image
{

}
.tx_sst_pi1_images
{

}
.tx_sst_pi1_singleimage
{

}
.tx_sst_pi1_imagecaption
{
text-align:left;
padding-left: 5px;
font-size: 11px;
line-height:1.2em;
}

.news-single-image
{
height: auto;
}
/*###GRAUER HINTERGRUND*/
DIV.csc-textpic-text,.filelinks
{
background-color: #E8E8E9;
padding-bottom:15px;
}
DIV.csc-text-wrap,DIV.news-single-item
{
background-color: #E8E8E9;
padding: 5px;

}


/* diverses */

#clearer, .clearer
{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0;
}
dfn {
	display:block;
	position: absolute;
	left: -3000px;
	height: 0px;
	width:0px;
}
acronym {
  border-bottom: 1px dashed #858686
  speak: normal;
}
.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline; 
}

 
/*  ######### kalender aktuell tx-sst-pi2 */


.tx_sst_pi2_aktuell_table{
	 /* was kommt hier */
	
}

.tx_sst_pi2_calendar{
	font-family: "Georgia";
	font-size: 12px;
	font-weight: bold;

} 

.tx_sst_pi2_month{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #F399C9; /* rosa */

}

.tx_sst_pi2_today {
	font-size: 12px;
	font-weight: bold;
	color: #fff;  /* weiss*/
	background-color: #CC0066;  /* pink*/

}
.tx_sst_pi2_today .stueckZusatzinfo  {
	font-size: 12px;
	font-weight: bold;
	color: #f3c2dc;  /* hellpink*/
	background-color: #CC0066;  /* pink*/

}

.tx_sst_pi2_day_odd {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #F3F3F4;/* hellgrau*/
	line-height:20px;

}

.tx_sst_pi2_day_even {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #E1E1E2; /* dunkelgrau*/
	line-height:20px;
}

/* .tx_sst_pi1_orderlink
{   }*/

/*  ######### vorschau */

.tx_sst_pi2_vorschau_header{

	font-size: 12px;
	font-weight: bold;
	color: #000;
	background: #F399C9;
}

.tx_sst_pi2_vorschau_table
{
	/* background: white;*/
	font-weight: bold;
}

.tx_sst_pi2_vorschau_day_odd
{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

/* ######### öffentliche Proben auch im kalender*/
.oeffentlicheprobe {
color:#666;
font-size: 11px;
font-style: italic;
}

/* ######### premieren */

.tx_sst_pi2_premieren_day_next
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.tx_sst_pi2_today a:link,.tx_sst_pi2_today a:visited,.tx_sst_pi2_premieren_day_next a:link,.tx_sst_pi2_premieren_day_next a:visited
{
color: White;
}
.tx_sst_pi2_today a:active,.tx_sst_pi2_today a:hover,.tx_sst_pi2_premieren_day_next a:active,.tx_sst_pi2_premieren_day_next a:hover
{
color:black;
}

.premiere
{
color:#E20079;
}
.tx_sst_pi2_today .premiere,.tx_sst_pi2_premieren_day_next .premiere
{
color:#fff;
}
.csc-sitemap ul
{
list-style-type:none;
}
.csc-sitemap ul li ul
{
list-style-type:none;
border-left: 1px solid #CC0066;
}

.pdf img
{
margin-right: 5px;
}



.kontaktfehler {

	font-weight: bold;

	color: red;

}

.kontaktformtable input {

	width: 250px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-color: #9e9e9e;
	

	border-style: solid;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

}


.csc-mailform {
background-color: White;
border: none;
font: normal;
font-size: 12px;
	
}
.csc-mailform-field{
height:auto;
padding:4px;
margin:5px
padding-right: 20px;
}
.csc-mailform-field input,.csc-mailform-field textarea {
height: auto;
margin-bottom: 10px;
width: 380px;
}

.csc-mailform-field label {
display: block;
font-weight: bold;

}
#mailformText, textarea{

font: normal;
font-size: 12px;
}


.tx-guestbook-form-inputfield-big,.tx-guestbook-form-textarea {
width:300px;
}

.stueck_teaser {
	font-weight:bold;
	font-size: 1.1em;
}

.tx-powermail-pi1 label {
clear:both;
  float:left;
  width:100px;

}

.tx-srfreecap-pi2-image {
margin-left:0em;
}

.stueckZusatzinfo {

color:#666;

}