body {
        	background-color:#000000;
         font: 9px/14px Verdana, arial, Tahoma, sans-serif;
}

#bannerArchiv {
	position:fixed;
	top:0px;
	left:0px;
}

#kleinAS {
	   background:url('kleinAS.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundSun {
	   background:url('back.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}
#backgroundFestSun {
	   background:url('back_fest.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}
#backgroundCloudy {
	   background:url('back_cloudy.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundFestCloudy {
	   background:url('back_cloudy.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundRain {
	   background:url('back_rain.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundFestRain {
	   background:url('back_rain.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundFlash {
	   background:url('back_flash.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}
#backgroundFestFlash {
	   background:url('back_flash.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundDawn {
	   background:url('back_dawn.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

#backgroundNight {
	   background:url('back_night.jpg');
            background-attachment: fixed;
            background-repeat:no-repeat;
            background-color:#000000;
}

.content {
	padding-top:11px;
         padding-left:30px;
         padding-right:5px;

}

a{
 	text-decoration:none;
}

#programm {

}

#linkImgBS1 {
	position: absolute;
         top:488px;
         left:566px;
}

#linkImgBS2 {
	position: absolute;
         top:488px;
         left:633px;
}



#linkIMGBS {
         font: 13px arial,Verdana, Tahoma, sans-serif;
         font-weight:bold;
}
#linkIMGBS a{color:#DDDEDC;}
#linkIMGBS a:hover{color:#51B845;}

#linkImgBS1_Fest {
	position: absolute;
         top:488px;
         left:566px;
}

#linkImgBS2_Fest {
	position: absolute;
         top:488px;
         left:633px;
}



#linkIMGBS_Fest {
         font: 13px arial,Verdana, Tahoma, sans-serif;
         font-weight:bold;
}
#linkIMGBS_Fest a{color:#DDDEDC;}
#linkIMGBS_Fest a:hover{color:#62C7E3;}


#linkImgB251 {
	position: absolute;
         top:746px;
         left:769px;
}

#linkImgB252 {
	position: absolute;
         top:745px;
         left:837px;
}

#linkIMGB25 {
         font: 13px arial,Verdana, Tahoma, sans-serif;
         font-weight:bold;
}
#linkIMGB25 a{color:#DDDEDC;}
#linkIMGB25 a:hover{color:#51B845;}

#linkImgB251_Fest {
	position: absolute;
         top:746px;
         left:769px;
}

#linkImgB252_Fest {
	position: absolute;
         top:745px;
         left:837px;
}

#linkIMGB25_Fest {
         font: 13px arial,Verdana, Tahoma, sans-serif;
         font-weight:bold;
}
#linkIMGB25_Fest a{color:#DDDEDC;}
#linkIMGB25_Fest a:hover{color:#62C7E3;}


.textMovie {
	font: 12px/15px  arial,Verdana, Tahoma, sans-serif;
         padding-right:4px;
         padding-top:3px;
         padding-left:20px;
         font-weight:bold;
         color:#2b2b2b;
         text-align: justify;
}

.moviePreRand {

         padding-right:4px;
         padding-top:3px;
         padding-left:20px;

}
.textPreMovieFest {
	font: 11px arial,Verdana, Tahoma, sans-serif;
         line-height:10px;
         background-color:#131313;
         font-weight:;
         color:#4da19d;
         text-align: justify;
         padding: 2px 2px 2px 2px;
}
.textSpezialInfoFest {
	font: 12px arial,Verdana, Tahoma, sans-serif;
         line-height:11px;
         background-color:#131313;
         font-weight:;
         color:#64C4E3;

         text-align: justify;
         padding:2px 4px 2px 4px;
}

.textLinksFestival {
	font: 12px/13px  arial,Verdana, Tahoma, sans-serif;
         background-color:#131313;
         padding-right:8px;
         padding-top:8px;
         padding-left:8px;
         padding-bottom:8px;
         font-weight;
         color:#dadada;
         text-align: justify;
         border:1px solid #9F9F9F;
}


.textMovieNight {
	font: 12px/15px  arial,Verdana, Tahoma, sans-serif;
         padding-right:4px;
         padding-top:7px;
         padding-left:18px;
         font-weight:bold;
         color:#8C9792;
         text-align: justify;
}

.textLocBS {
	font: 14px/16px  arial,Verdana, Tahoma, sans-serif;
         padding-right:24px;
         padding-top:4px;
         padding-left:4px;
         font-weight:bold;
         color:#395440;
	text-align: justify;
}

.textLocB25 {
	font: 14px/16px  arial,Verdana, Tahoma, sans-serif;
         padding-right:5px;
         padding-top:4px;
         padding-left:4px;
         font-weight:bold;
         color:#395440;
	text-align: justify;
}


.myInput {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:;
	 width:100px;
}

.schriftKalender {
	color:D0D0D0;
	text-align : center;
	font: 11px/12px  Verdana,Arial,Tahoma, sans-serif;
         z-index:1;
}

.movieKalender {
	font-weight:bold;
	background-color:#212121;
	text-align: center;
	border:1px solid #212121;

	font: 12px arial, Verdana, Tahoma, sans-serif;
}

.movieKalenderBS {
	font-weight:bold;
	background-color:#173904;
	text-align: center;
	border:1px solid #173904;

	font: 12px arial, Verdana, Tahoma, sans-serif;
}

.movieKalender a:link { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalender a:visited { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalender a:hover { color:#8ECE0B;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalender a:active { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}

.movieKalenderBS a:link { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderBS a:visited { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderBS a:hover { color:#8ECE0B;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderBS a:active { color:#70a500; font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}

.movieKalenderAct {
	font-weight:bold;
	background-color:#212121;
	text-align: center;
	border:1px solid #212121;

	font: 13px arial, Verdana, Tahoma, sans-serif;
}

.movieKalenderActBS {
	font-weight:bold;
	background-color:#173904;
	text-align: center;
	border:1px solid #173904;

	font: 13px arial, Verdana, Tahoma, sans-serif;
}


.movieKalenderAct a:link { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderAct a:visited { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderAct a:hover { color:#9ECE1B;font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderAct a:active { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}

.movieKalenderActBS a:link { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActBS a:visited { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActBS a:hover { color:#9ECE1B;font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActBS a:active { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}

.movieKalenderActgoFest {
	font-weight:bold;
	background-color:#212121;
	text-align: center;
	border:1px solid #212121;

	font: 13px arial, Verdana, Tahoma, sans-serif;
}

.movieEndFest {

	background-color:#212121;
	text-align: center;
	border:1px solid #212121;
	font: 12px arial, Verdana, Tahoma, sans-serif;
         color:#67E7CD;
         font-weight:bold;
}

.movieKalenderActgoFest a:link { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActgoFest a:visited { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActgoFest a:hover { color:#14F8CA;font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieKalenderActgoFest a:active { color:#8ECE0B; font: 13px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}

.movieEndFest a:link { color:#67E7CD; font: 12px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieEndFest a:visited { color:#67E7CD; font: 12px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieEndFest a:hover { color:#67E7CD;font: 12px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}
.movieEndFest a:active { color:#67E7CD; font: 12px  arial,Verdana, Tahoma, sans-serif; font-weight:bold;}


.backPro {

	 background-color:#212121;
	 text-align: center;
	 border:2px solid #212121;
	 height:20px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
}

.backProBS {

	 background-color:#173904;
	 text-align: center;
	 border:2px solid #173904;
	 height:20px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
}

.backProAct {
	 color: #ffffff;
	 background-color:#212121;
	 text-align: center;
	 border:2px solid #212121;
	 height:23px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:bold;
}

.backProActBS {
	 color: #ffffff;
	 background-color:#173904;
	 text-align: center;
	 border:2px solid #173904;
	 height:23px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:bold;
}

.backMenu {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:20px;
}

.backMenuAct {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:20px;
}


.backDir {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;
}

.backDirAct {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;
          padding-left:50px;
          align:right;
}

.backDat{
	 color: #C4C4C4;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;

	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:;
}

.backPre{
	 color: #C4C4C4;
	 background-color:#000000;
	 text-align: center;
	 height:15px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:bold;
}
.backMenu a:link { color:#f1f1f1;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenu a:visited { color:#f1f1f1;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenu a:hover { color:#2DCE45;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenu a:active { color:#2DCE45; font: 12px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backMenuAct a:link { color:#2DCE45;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenuAct a:visited { color:#2DCE45;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenuAct a:hover { color:#25D663;font: 12px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMenuAct a:active { color:#2DCE45; font: 12px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backDir a:link { color:#f1f1f1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDir a:visited { color:#f1f1f1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDir a:hover { color:#2DCE45;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDir a:active { color:#2DCE45; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backDirAct a:link { color:#2DCE45;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDirAct a:visited { color:#2DCE45;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDirAct a:hover { color:#f1f1f1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDirAct a:active { color:#2DCE45; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backDat a:link { color:#C4C4C4;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDat a:visited { color:#C4C4C4;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDat a:hover { color:#F1F1F1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backDat a:active { color:#C4C4C4; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backPre a:link { color:#F1F1F1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backPre a:visited { color:#F1F1F1;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backPre a:hover { color:#FFFFFF;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backPre a:active { color:#F1F1F1; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }

.backMon {
	 color: #dfdfdf;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:;
}

.backMon a:link { color:#c3c3c3;font: 11px/10px  arial,Verdana, Tahoma, sans-serif;  }
.backMon a:visited { color:#c3c3c3;font: 11px/10px  arial,Verdana, Tahoma, sans-serif;  }
.backMon a:hover { color:#8ECE0B;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; }
.backMon a:active { color:#81bc73; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;  }

.backMonAct {
	 color: #81bc73;
	 background-color:#212121;
	 text-align: center;
	 border:1px solid #4a4a4a;
	 height:15px;
	 font: 11px arial, Verdana, Tahoma, sans-serif;
	 font-weight:bold;
}

.backMonAct a:link { color:#81bc73;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMonAct a:visited { color:#81bc73;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMonAct a:hover { color:#8ECE0B;font: 11px/10px  arial,Verdana, Tahoma, sans-serif; font-weight:bold; }
.backMonAct a:active { color:#81bc73; font: 11px/10px  arial,Verdana, Tahoma, sans-serif;font-weight:bold;  }
