/* CSS Document */


.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
object { vertical-align:top;}



#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0px; padding-left:12px; }
#content ul li a{color:#9c9c78; text-decoration: underline; line-height:1.83em} 
#content ul li a:hover { text-decoration:none; }

#content .ul{margin:0; padding:0; list-style:none;}
#content .ul li{background:url(images/marker1.gif) top left no-repeat; background-position:0 7px; margin:0px; padding-left:10px; }
#content .ul li a{color:#8e9081; text-decoration: underline; line-height:1.58em} 
#content .ul li a:hover { text-decoration:none; }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:1px 15px 3px 20px; font-weight:normal; font-style:normal;}
.link-1:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}
.link-1:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}
.link-1:hover  b { background:url(images/link_right-1.gif) no-repeat right top; }

.link-2 { display:block; float:left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em; }
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:1px 15px 3px 20px; font-weight:normal; font-style:normal;}
.link-2:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-2:hover em{ background:url(images/link_left1-1.gif) no-repeat left top;}
.link-2:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

.link-3 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em }
.link-3 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-3  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:1px 15px 3px 20px; font-weight:normal; font-style:normal; color:#FFFFFF}
.link-3:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}
.link-3:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}
.link-3:hover  b { background:url(images/link_right-1.gif) no-repeat right top; }


.link-weiter { display:block; float:right; margin-right:50px; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em; border:0; padding:2px 10px 10px 10px; }
.link-weiter em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-weiter  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:1px 15px 3px 20px; font-weight:normal; font-style:normal;}
.link-weiter:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}
.link-weiter:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}
.link-weiter:hover  b { background:url(images/link_right-1.gif) no-repeat right top; }


.link-speichern { display:block; margin-right:50px; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em; border:0; padding:2px 10px 10px 10px; }
.link-speichern em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-speichern  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:1px 15px 3px 20px; font-weight:normal; font-style:normal;}
.link-speichern:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}
.link-speichern:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}
.link-speichern:hover  b { background:url(images/link_right-1.gif) no-repeat right top; }


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:0px 0px 0px 0px}
#content .indent-row2{padding:20px 20px 20px 31px}
#content .indent-col1{padding:19px 0px 24px 23px}
#content .indent-col2{padding:15px 11px 10px 10px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0px 28px 16px 0px}
#content .img-left1{ float:left; margin:0px 18px 23px 0px}
#content .img-indent{ margin:0px 0px 11px 0px}
#content p{ margin:0px 0px 15px 0px}
#content .p{ margin:0px 0px 23px 0px}
#content .p1{ margin:0px 0px 15px 0px}
#content .p2{ margin:0px 0px 5px 0px}
#content h4{color:#c84606; font-size:1.33em; margin-bottom:13px;  }
#content h3{color:#72755b; font-size:1.66em; text-transform:uppercase; margin-bottom:19px; font-family:Arial Narrow  }

#content h2{color:#72755b; font-size:1.66em; text-transform:uppercase; background:#ebebe6; padding:16px 10px 16px 25px; font-family:Arial Narrow  }
#content .h2-1{color:#060606; background:#fbbb00  }
#content .h2-2{color:#c84606; background:#f6f4ec  }
#content .h2-3{color:#c84606; background:#f6f4ec; font-size:18px  }
.txt{ color:#2d2d2d}
.txt1{ color:#727272}
.txt1 a{ color:#989898}
#content .txt1 p{ margin:0px 0px 11px 0px}
.txt1 .link{color:#ca4d0f; font-weight:bold; background:url(images/marker.gif) top left no-repeat; padding-left:8px; background-position:0 5px; text-decoration:none; }
.txt1 .link:hover{text-decoration:underline }
.txt2{ color:#2d2d2d; float:right; font-weight:bold}
.txt3{ color:#2d2d2d; font-size:.916em; font-family:Tahoma, Geneva, sans-serif}

#content .tail{ background:url(images/tail3.gif) repeat-x bottom; padding-bottom:19px; margin-bottom:21px}

#page2 .indent{ padding:0 60px 0 0}
#page2 .indent1{ padding:0 0 0 158px}
#page3 .indent{ padding:0 40px 0 0}
#page4 .indent{ padding:0 0 0 146px}
.indent-2{ padding:0 0 0 16px; position:relative; float:left}

.row2{ background:#efefe6}


/*box*/
.box{ background:#EAE4E0; width:100%;}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:0px 0px 0px 0px; }


/*footer*/
#footer { color:#767676; font-size:0.75em; background:url(images/bot.gif) repeat-x top }
#footer .indent-footer{ padding:31px 30px 0px 38px; text-align:center}
#footer a {color:#767676; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

.h{ height:30px}
h4 {padding-left:5px}
	
 .Stil1 {font-size: 10pt;font-weight: bold;}
.bgcolor3 {background-color: #f6f6f6;font-size: 11px; }/* standard table onmouseout */
.bgcolor2 {}/* standard table onmouseout */
.bgcolor4 {;font-size: 11px;}/* standard table onmouseover */
.bgcolor5 {background-color: #BDC7CA}/* standard table onmouseover */
.blur {border-style: solid; border-width: 1px; border-color: #0099CC; font-weight: normal; background-color: white; }
.focus {border-style: solid; border-width: 1px; border-color: #0099CC; font-weight: normal; background-color: #E7E7E7; font-size: 12px;}
.fehlertabelle {font-size:12px;color:#FF0000;background-color:#F1EEE6;border-color:#E0E0E0;border-width:2px;border-style:Dashed;width:99%; padding: 3px 3px 3px 3px;}

.kuenstlerbewerbung {font-size:12px}

.anmelden_tab { 
		float: left;
		padding-top: 4px;
		padding-right: 15px;
		padding-bottom: 0pt;
		padding-left: 5pt;
		margin-right: 2px;
		margin-bottom: 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
		font-weight: bold;
		width: 300px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 100%;
		font-size: 0.9em;
		color: #4f4c4c;
		}

.anmelden_tab_kursiv { 
		float:left;
		padding-left:0px;
		padding-top:10px;
		font-style:italic;
		width: 300px;
		font-weight:normal}

.anmelden_tab_rechts {
		padding-top:10px;
		padding-left:325px;
		width:340px;
		}

.inputfile {
		width:280px;
		}
.clear {
	height:10;
	font-size:10;
		}
		

.anmelden_tab_erlaeuterung { 
		float:left;
		padding-left:5px;
		padding-top:10px;
		font-style:italic;
		width: 600px;
		font-weight:normal}		

.anmeldung_nr_aktiv {padding-left:3px;padding-top:3px;padding-bottom:3px;font-size:12px;color:#ffcb4e;background-color:#efefef;width: 100%;margin-top: 5px;margin-left: 5px;}		
.anmeldung_nr_aktiv img {width:12;height:12;padding-top:2px;}	
.anmeldung_nr_inaktiv {padding-left:3px;padding-top:3px;padding-bottom:3px;font-size:12px;color:#c8c8c8;background-color:#efefef;width: 100%;margin-top: 5px;margin-left: 5px;}		
.anmeldung_nr_inaktiv img {width:12;height:12;padding-top:2px;}			

.anmelden_datei { 
		float: left;
		padding-top: 4px;
		padding-right: 15px;
		padding-bottom: 0pt;
		padding-left: 5pt;
		margin-right: 2px;
		margin-bottom: 5px;
		font-weight: bold;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 100%;
		font-size: 0.9em;
		color: #4f4c4c;
		}
.uploadtabelle {
		border-color:#ededed;
		width: 500px;
		}
.uploadtabelle tr {
		background-color:Gainsboro;
		font-weight: bold;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		padding: 3px 3px 3px 3px;
}

.programm_buehnen_kopf {font-weight:bold;padding-left:40px;font-size: 13px;}
.programm_buehnen_kopf a {text-decoration: none; color:#CC0066;}		
.programm_buehnen_kopf a:hover {text-decoration: underline;}		


.programm_buehnen_text {font-weight:normal;padding-left:10px;font-size: 12px;}
.programm_buehnen_text a {text-decoration: none; color:#333333}		
.programm_buehnen_text a:hover {text-decoration: underline;}

.programm_buehnen_zeit {font-weight:normal;padding-left:58px;font-size: 12px;color:#333333}		
.programm_buehnen_zeit a {text-decoration: none; }		
.programm_buehnen_zeit a:hover {text-decoration: underline;}

.aenderungen{color:#c84606; background:#f6f4ec; padding: 5px 5px 5px 5px;}

.paradepin{font-size:12px; padding:20px 20px 20px 20px} 

.presse{font-size:12px; padding:20px 20px 20px 20px} 

.anmelden_kommentar{font-size:12px; padding:5px 5px 5px 5px} 

.newsheadline {font-size:15px; font-weight:bold; padding:5px 5px 5px 5px; color:#000000}
.newstext {font-size:12px; padding:15px 15px 15px 15px; color:#000000}



.imglogo{
vertical-align: middle;
margin-left: 5px;
margin-top: 5px;
margin-right: 3px;
}

