/* SEITENTYPEN */

/* 00 Startseite */
.heuterahmen {
	width:100%;
	height:250px;
	margin-top:5px;
	background-image:url(../images/plus.gif);
	background-position:0px top;
}
.heuterahmen img {
	height:200px;
	margin:12px;
}
table.startseite td {
	padding:3px 0;
}
table.startseite img.tag {
	margin-top:5px;
}
.ausfall h1 {
	color:#cd0037;
}
.ausfall h1 a,
.ausfall p a{
	color:#878787 !important;
}
.ausfall p {
	color:#878787 !important;
}


/* 01 Spielplan */
table.spielplan td {
	padding:3px 0;
	line-height:150%;
}
table.spielplan img.tag {
	margin-top:5px;
}
#kalender {
	height:20px;
	overflow:hidden;
}
ul#kalendernavi li {
	float:left;
	font-size:11px;
	list-style:none;
	color:#aaa;
	padding-left:0px !important;
	background-image:none  !important;
}
ul#kalendernavi li a,
ul#kalendernavi li p {
	padding-right:7px;
	display:block;
}
#monat_zurueck {
	background-image:url(../images/arrow_red_right.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#monat_vor {
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
#monat_zurueck b,
#monat_vor b{
	display:none;
}
.premierenkasten {
	background-color:#eee;
}
.gastspielkasten ,
.gastspielkasten h3 a{
	color:#777 !important;
}
/* 02 Repertoire */
.repertoirrahmen {
	width:103px;
	height:68px;
	margin-top:5px;
	background-image:url(../images/plus.gif);
	background-position:0px top;
}
.repertoirrahmen img {
}
/* 03 Werkdetail */
.bilderrahmen {
	width:100%;
	height:150px;
	margin-top:15px;
	background-image:url(../images/plus.gif);
	background-position:3px top;
}
/* 04 ensembleliste */
.plus {
	background-image:url(../images/plus.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
a:hover .personentitel {
	color:#cd0037;
}
.personentitel {
	color:#878787;
}
/* 04a ensembleliste */
table.setcard td {
	text-align:center;
}
table.setcard td div.rahmen{
	height:130px;
	background:#fff url(../images/setcardrahmen.gif) no-repeat 0 0;
}
table.setcard td div.rahmen td{
	height:130px;
	vertical-align:middle;
}
table.setcard td .spalte1,
table.setcard td .spalte2,
table.setcard td .spalte3 {
	margin-left:-15px;
}
table.setcard img.hoch {
	height:110px;
}

table.setcard img.quer {
	width:122px;
}
table.setcard td div.rahmen div.platzhalter {
	height:102px; 
	width:114px; 
	margin-left:15px;
	background-image:url(../images/plus.gif);
}
/* 05 Personendetail */
.portraitrahmen {
	width:100%;
	height:150px;
	background-image:url(../images/plus.gif);
	background-position:1px top;
	text-align:right;
}
.portraitrahmen img {
	margin:12px;
}


/* 06 News */ 
.newsrahmen {
	width:100%;
	height:250px;
	margin-top:5px;
	background-image:url(../images/plus.gif);
	background-position:0px top;
}
.newsrahmen img {
	height:200px;
	width:auto;
	margin:12px;
}
/* 07 seiten */

.seitenfoto {
	width:190px;
}

.unterzahl {
	margin-top:3px;
}

/*09 Suche */
.datum {
	background:#fff none repeat scroll 0 0;
	border:0 none;
	width:75px;
	color: #000;
	font-size:11px !important;
	margin:1px 0 5px 3px;
	padding:3px 0 0 0px;
    font-family: "Courier New", Courier, monospace, serif;
	line-height:10px !important;
    color:#878787;
}
.sucherahmen_datum {
	background:#fff url(../images/datumrahmen.gif) no-repeat scroll 0 0;
	height:22px;
	width:80px; 
	float:left;
}
.sucherahmen_titel input {
	background:#fff none repeat scroll 0 0;
	border:0 none;
	width:192px;
	color: #000;
	font-size:11px !important;
	margin:1px 0 5px 3px;
	padding:3px 0 0 0px;
    font-family: "Courier New", Courier, monospace, serif;
	line-height:10px !important;
    color:#878787;
}

.sucherahmen_titel {
	background:#fff url(../images/inputrahmen.gif) no-repeat scroll 0 0;
	height:22px;
	width:198px; 
	float:left;
}
#datum {
	position:absolute;
	z-index:1;
}
#datum #von {
	position:absolute;
	left:0px;
	top:0;
}
#datum #bis {
	position:absolute;
	left:118px;
	top:0;
}
#datum #trennwort {
	position:absolute;
	left:80px;
	top:0;
	text-align:center;
	width:38px;
}
.suchmaske td{
	height:30px;
}
	
/* 10_pressemeldungen */
.login_rahmen input {
	background:#fff none repeat scroll 0 0;
	border:0 none;
	width:114px;
	color: #000;
	font-size:11px !important;
	margin:1px 0 5px 3px;
	padding:3px 0 0 0px;
    font-family: "Courier New", Courier, monospace, serif;
	line-height:10px !important;
    color:#878787;
}

.login_rahmen {
	background:#fff url(../images/loginrahmen.gif) no-repeat scroll 0 0;
	height:22px;
	width:120px; 
	margin-right:0;
	text-align:center;
}
/*12_download*/
.downloadrahmen {
	width:153px;
	height:101px;
	background-image:url(../images/plus.gif);
	background-position:0px top;
	overflow:hidden
}
.downloadrahmen img {
	height:101px;
}
/*13_presseverteiler */

table.formular td {
	height:30px;
}
.formular_rahmen input {
	background:#fff none repeat scroll 0 0;
	border:0 none;
	width:244px;
	color: #000;
	font-size:11px !important;
	margin:1px 0 5px 3px;
	padding:3px 0 0 0px;
    font-family: "Courier New", Courier, monospace, serif;
	line-height:10px !important;
    color:#878787;
}

.formular_rahmen {
	background:#fff url(../images/formularrahmen.gif) no-repeat scroll 0 0;
	height:22px;
	width:250px; 
	margin-right:0;
	text-align:center;
}

/*41_sponsoren */
table.sponsoren td{
	height:130px;
	text-align:center;
	vertical-align:middle;
	background:#fff url(../images/sponsorenrahmen.gif) no-repeat 0 0;
}
table.sponsoren td img.spalte1,
table.sponsoren td img.spalte2 {
	margin-left:-15px;
}

