/*<![CDATA[*/ @import url("tab.css"); 
#clearer{ 
clear: both; 
} 
#clearer2{
	clear: both;
	line-height: 0;
	margin:0; padding:0; 
}
body{ 
margin: 0px auto; 
text-align: center;
/*center ie*/ 
background-color: #333333; 
} 
h1{
font-size: 1.1em; 
color: Black; 
display: inline;

}
h2{
 
font-size: 1.0em; 
color: #Black; 
display: inline; 
}
h3{
/*think ornage*/ 
font-size: 1.0em; 
color: #CC6600; 
display: inline; 
} 
h4{
 
font-size: 1.0em; 
color: #Black; 
display: inline;
text-transform: uppercase;

}
form{
	margin:0; padding:0; 
	margin-bottom: 15px;
}

input, select {
    background-color:#F7F6F6;
	font-size: 12px;
	font-weight: normal;
	height: 17px;
	color: #000000;
	border-width: 1px;
	width: 170px;
	margin-bottom:5px;
	}
textarea{
    background-color:#F7F6F6;
	font-size: 12px;
	font-weight: normal;
	height: 120px;
	color: #000000;
	border-width: 1px;
	width: 170px;
	margin-bottom:5px;
	}
	
select, option {
	width:90px;}

#container{ 
margin: 0px auto;   
width: 770px; 
text-align: left;
/*min-height: 500px;*/
max-height: 100%;
/*txt wieder linksbündig wegen body*/ 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: White;
} 
#header{ 
background-color: Black; 
width: 100%; 
height: 112px; 
} 
#logo{ 
background-color: #F06F00; 
height:112px; 
width: 344px; 
} 
#headRechts{ 
width: 426px; 
height: 112px; 
margin-top: -112px; 
margin-left:344px; 
} 
#nav0{ 
width: 426px; 
min-height: 25px; 
max-height: 100px; 
} 
#nav0 ul{ 
list-style-type: none; 
margin: 0; 
padding: 0; 
} 
#nav0 li{ 
float: right; 
text-align: left; 
} 
#nav0 li a{ 
/*display: block;*/ 
font-size: 0.6em; 
text-decoration: none; 
color: #9E9E9E;  /*grau */
font-weight: bold;
margin-right:15px; 
margin-top:5px; 
} 
#nav0 li a:hover{ 
text-decoration: none; 
color: #FFFFFF; 
margin-right:15px; 
} 
#headPic{ 
margin:0px; 
} 
#nav1{ 
width: 770px; 
min-height: 25px; 
max-height: 100px; 
background-color: black; 
text-align: right; 


} 
#nav1 ul{ 
list-style-type: none; 
margin: 0; 
padding: 0; 
} 
#nav1 li{ 
float: right; 
text-align: left; 
} 
#nav1 li a{ 
/*display: block; */
font-size: 0.7em; 
text-decoration: none; 
color: #9E9E9E; /*716F64  */
margin-right:15px; 
margin-top: 5px;
margin-left:10px; 
font-weight: bold; 
text-transform: uppercase;
} 
#nav1 a:hover{ 
text-decoration: none; 
color: #FFFFFF; 
margin-right:15px; 
margin-left:10px; 
} 
#subheadLinks{ 
width: 344px; 
min-height: 40px; 
max-height: 100px; 
background-color: #F06F00; 
} 
#subheadLCont{ 
font-size: 0.9em; 
color: White; 
font-weight: bold; 
padding-left: 12px; 
padding-top: 3px; 
line-height: 2.3em;
} 
#subheadRechts{ 
width: 426px; 
min-height: 40px; 
max-height: 100px; 
margin-top: -40px; 
margin-left: 344px; 
text-transform: uppercase;

} 
#subheadRechts a{
	text-decoration: none;
	color: Black;
}
#subheadRechts a:hover{ 
color: White; 
background-color: Black; 
text-decoration: none;  
} 
#subheadRechts a.pink{
	text-decoration: none;
	background-color: White; 
	color: #F06F00;
}
#subheadRechts a.pink:hover{ 
color: #F06F00; 
background-color: Black; 
text-decoration: none;  
} 
#subheadRechts.info{
	background-color: #CCCCCC;
}
.tanz{
	background-color: #EEAEBC;
}
.zirk{
	background-color: #F6B153;
}
.mufilm{
	background-color: #B1CA00;
}
.akro{
	background-color: #F8D83E;
}
.perf{
	background-color: #BD7CB3;
}
.mur{
	background-color: #BD7CB3;
}
.chans{
	background-color: #8BCAB5;
}
.abschl{
	background-color: #CCCCCC;
}
.mufi{
	background-color: #81D0F4;
}
.thea{
	background-color: #B4C0DD;
}
#subheadRCont{ 
font-size: 0.6em; 
color: White; 
font-weight: bold; 
padding-left: 12px; 
padding-top: 3px; 
color: Black; 
font-weight: bold; 
padding-left: 12px; 
padding-top: 5px; 
background-color: transparent;
line-height: 3.1em;
} 
#cont{ 
width: 770px;
/*height: 100%;*/
font-size: 0.6em; 
margin:0; padding:0; 
} 
#info #cont{
background-image: url(../media/bgInfo.gif);
} 
#ProgStart #cont{ 
background-color: White; 
} 
#Prog #cont{ 
background-image: url(../media/bgWeis.gif); 
background-repeat: repeat-y;
/*background-color: Aqua;*/
} 
#Presse #cont{ 
background-image: url(../media/bgPresse.gif); 
background-repeat: repeat-y;
} 
#Weis #cont{ 
background-image: url(../media/bgWeis2.gif); 
background-repeat: repeat-y;
}
#Mix #cont{ 
background-image: url(../media/bgWeis.gif); 
background-repeat: repeat-y;
} 
#cont a{ 
color: Black; 
text-decoration: none; 
font-weight: bold; 
} 
#cont a:hover{ 
color: White; 
background-color: Black; 
text-decoration: none; 
font-weight: bold; 
} 
/* TICKETS */
#cont a.tickets{ 
color: #F06F00;
text-decoration: none; 
font-weight: bold; 
} 
#cont a.tickets:hover{ 
color: WHITE;  
background-color: Black; 
text-decoration: none; 
font-weight: bold; 
} 
/* TICKETS END */
#cont a.unav{ 
color: Black; 
text-decoration: none; 
font-weight: normal; 
}
#cont a.unavHigh{ 
color: #ffffff; 
text-decoration: none; 
font-weight: bolder;
padding-left: 5px; 
}  
#cont a.unav:hover{ 
color: White; 
background-color: Black; 
text-decoration: none; 
} 
/*Bereich Info 4 Spalten*/ 
#subheadRechts.info{ 
/*class für den bereich info*/ 
background-color: #CCCCCC; 
} 
#spalteLinks{ 
float: left; 
width: 216px; 
display:inline;
} 
#spalteLinkscont{ 
padding: 12px; 
} 
#spalteLinksPressecont{ 
padding: 12px;
text-transform: uppercase; 
}
#spalteLinkscont img{
	margin:0px;
}
#container2Spalten{
	min-height:442px;
	max-height:800px;
}
#spalteRechts1{ 
width: 215px; 
margin-left: 128px; 
float:left;
} 
#spalteRechts1cont{ 
padding-top: 12px; 
padding-left: 12px; 
} 
#spalteRechts2{ 
float: right; 
text-align: left; 
width: 208px; 
/*min-height: 442px; max-height: 100%;min-width: 211px; max-width: 400px;*/ 
} 
#spalteRechts2cont{ 
padding: 12px;
padding-right: 5px;
padding-left: 8px;

} 
/*ENDE Bereich Info 4 Spalten*/ /*Bereich eine große Spalte*/ 
#SpalteBig{ 
width: 770px; 
min-height: 442px;
max-height: 100%; 
} 
#SpalteBigCont{ 
font-size: 1.0em; 
padding: 12px; 
} 

/*ENDE Bereich eine große Spalte*/ 

/*Bereich Presse eine Spalte links eine Spalte rechts*/ 
#spaltePresse{ 
width: 420px; 
margin-left: 344px;
min-height:442px;
/*background-color: Aqua; */
} 
#spaltePressecont{ 
padding: 12px; 
} 
/*ENDE Bereich Presse*/

 /*Bereich Prog eine Spalte links eine Spalte rechtsEEAEBC*/ 
#spalteLinksProgcont{ 
padding: 0; 
text-transform: uppercase;
} 
#ProgNav{ 
width: 216px; 
min-height: 20px; 
background-color: #F98420; 
} 
#ProgTanzcont{ 
padding: 12px; 
} 
/*#ProgTanz{ 
width: 216px; 
min-height: 20px; 
background-color: #F98420; 
} 

#ProgThea{ 
width: 216px; 
min-height: 20px; 
background-color: #B4C0DD; 
} 
#ProgTheacont{ 
padding: 12px;
} 
#ProgMuFi{ 
width: 216px; 
min-height: 20px; 
background-color: #81D0F4; 
} 
#ProgMuFicont{ 
padding: 12px;
} 
#ProgZirk{ 
width: 216px; 
min-height: 20px; 
background-color: #F6B153; 
} 
#ProgZirkcont{ 
padding: 12px; 
} 
#ProgAkro{ 
width: 216px; 
min-height: 20px; 
background-color: #F8D83E; 
} 
#ProgAkrocont{ 
padding: 12px; 
} 
#ProgMuFilm{ 
width: 216px; 
min-height: 20px; 
background-color: #B1CA00; 
} 
#ProgMuFilmcont{ 
padding: 12px; 
} 
#ProgPerf{ 
width: 216px; 
min-height: 20px; 
background-color: #BD7CB3; 
} 
#ProgPerfcont{ 
padding: 12px; 
} 
#ProgChans{ 
width: 216px; 
min-height: 20px; 
background-color: #8BCAB5; 
} 
#ProgChanscont{ 
padding: 12px; 
} 
#ProgAbschl{ 
width: 216px; 
min-height: 20px; 
background-color: #CCCCCC; 
} 
#ProgAbschlcont{ 
padding: 12px; 
}*/ 
/*ENDE Bereich Prog*/ 
/*Partner*/ 
#Partner{ 
height: 100%; 
width: 410px; 
} 
#PartnerContLi{ 
width: 98%; 
height: 100%; 
/*background-color: Black;*/ 
} 
#PartnerContRe{ 
float: right; 
width: 48%; 
/*background-color: Gray;*/ 
} 
/*Partner ENDE*/ 
#footer{ 
background-color: #221E1F; 
min-width:770px; 
min-height: 25px; 
font-size: 0.6em; 
} 
#footerCont{ 
color: White; 
padding-top: 5px; 
padding-left: 12px; 
}
.text_fr{
color: #F06F00; 
}
.text_foot
{
	color: #bbbbbb;
	/*font-size: 0.5em;*/
}
#progAuswRahmen{
	width: 475px;
	padding-left: 25px;
}
#proAuswEinzel{
	border: 1px solid #EEAEBC;
	padding: 2px;
	width: 450px;
	cursor: default;
}
#proAuswEinzelHead{
	border: 1px solid #EEAEBC;
	padding: 2px;
	width: 450px;
}
.proAuswAnzTit{
	/*width: 80px;*/
background: #EEEEEE;
}



#Spalten_2{ 
float: left;
width: 540px;
min-height: 442px;
max-height: 100%; 
/*background: Aqua;*/
} 
#Spalten_2Cont{ 
font-size: 1.0em; 
padding: 12px;
/*background: Fuchsia;*/
} 

.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: Black;
	border: 1px solid #C1A3B2;/* B8D5E5 */
	background-color: #CFC4CA;/* F2F7FB */
}

.formfield {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: Black;
	border: 1px solid #C1A3B2; 
	background-color: #CFC4CA; 
	width: 90%;
	text-transform: none;
}

.checkbox {
	border:none;
	background-color: #fff;
}
#spalte{
float: left;
width: 33%;
}
#spalteHead{
	float: left;
	width: 33%;
	font-weight: bold;
}
.progAnzeige{
	text-transform: none;
	font-size: 0.7em;
}
#jump
{
	display: none;
}
.versal
{
	text-transform: uppercase;
}
#bus
{
	float:right;
	width: 32px;
	margin-top: -10px;
}


