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





/*
*+html DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-imagerow {
	padding-bottom:20px;
}
*/
*+html DIV.csc-textpic-imagewrap {
		display: inline; 
		padding: 10px 0 0 0;
	}
* html DIV.csc-textpic-imagewrap {
		display: inline; 
		padding: 10px 0 0 0;
	}


+html .csc-textpic csc-textpic-intext-left{
padding-top:20px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: none; padding-top:20px; }

DIV.csc-textpic-text p{
float:none;
}


/** 
 * Formulare
 */
.order {
	margin-top:20px;
}

.order label {
	width:160px;
	display:block;
}

.order,
.order tr,
.order tr td {
	vertical-align:top;
	text-align:left;
}
.order tr td {
	padding:0 0 5px 0;	
}

.order input,
.order textarea,
.order select {
	width:200px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	height:16px;
	color:#333;
	border:1px solid #333;
	background:#fff;
	padding:0 3px;
	margin:0;
}
.order textarea {
	height:50px;
	overflow:auto;
}
.order select {
	padding:0 0 0 3px;
	border-right:0;
	width:208px;
	line-height:18px;
	height:18px;
}
.order input.csc-mailform-submit {
	width:70px;
	margin:0 0 0 160px;
	height:20px;
	line-height:14px;
}




/**
 * Spielplan
 */
.tx-theater-pi3 .spielplan {
	width:100%;
	margin-top:5px;
}
.tx-theater-pi3 .spielplan thead td {
	padding-bottom:10px;
}
.tx-theater-pi3 .spielplan thead td a {
	text-decoration:none;
	font-weight:bold;
}
.tx-theater-pi3 .spielplan td a {
	white-space:normal;
}
.tx-theater-pi3 .spielplan .reservieren td,
.tx-theater-pi3 .spielplan .reservieren td a {
	vertical-align:top;
}
.tx-theater-pi3 .spielplan .ausverkauft td,
.tx-theater-pi3 .spielplan .ausverkauft td a {
	color:#666;
	vertical-align:top;
}
.tx-theater-pi3 .spielplan .gastspiel td,
.tx-theater-pi3 .spielplan .gastspiel td a {
	color:#5c8827;
	vertical-align:top;
}
.tx-theater-pi3 .spielplan .linie td {
	padding:7px 0 4px 0;
}
.tx-theater-pi3 .spielplan td.text {
	padding-left:20px;
	width:180px;
}

.tx-theater-pi3 .spielplan td.time,
.tx-theater-pi3 .spielplan td.date {
	padding-left:10px;
}

.liste-stueck {
	padding:5px 0;
	min-height:100px;
}

* html .liste-stueck {
	height:100px;
}


#seite .spacer {
	background: url(../images/hg_spacer-content.jpg) top left no-repeat #ff0;
	height:75px;
	width:720px;
}
.header{
	padding-top:10px;
}


#inhalt {
	background:url(../images/hg_inhalt-links.jpg) top left repeat-y;
	position:relative;
	min-height:425px;
}
* html #inhalt {
	min-height:425px;
}



#inhalt .left {
	width:235px;
	float:left;
	min-height:400px;
	height:auto;
}

#inhalt .right {
	width:445px;
	float:left;
	padding:30px 0 25px 0;
	min-height:400px;
	height:auto;
}


#inhalt .schleife-top {
	position:absolute;
	top:0;
	left:167px;
	width:10px;
	height:68px;
}
#inhalt .schleife-bottom {
	position:absolute;
	bottom:0;
	left:151px;
	width:59px;
	height:249px;
}

#inhalt h1.normal {
	padding-bottom:20px;
	margin:0;
	line-height:1em;
	font-size:24px;
	color:#000;
}
* html #inhalt h1.normal {
	font-size:20px;
	line-height:1em;
	
}
*+html #inhalt h1.normal {
	font-size:20px;
	line-height:1em;
	
}

#inhalt .person{
padding-top:20px;
}

