body
         {
          font-family: calibri;
          font-size: 11pt;
          color: #9a9a9a;
          background-color: black;
          margin:0px;
         }


body a, body a:visited
         {
          color: #dc6c24;
         }


body a:hover
         {
          color: #c53c22;
         }

/*body a:visited
         {
          color: #89481c;
         }
*/

a img {
		border:0px;
}

fieldset {
	background-color:#060606;
}

legend {
	color: #737373;
}
ul
         {
          list-style-type:square;
         }


td
         {
          vertical-align: top;
         }


#rahmen
         {
          width: 980px;
          position: relative;
          margin-left: auto;
          margin-right: auto;
         }


#header
         {
          width: 790px;
          float: left;
         }


#head_top
         {
          height: 201px;
          background-image: url(images/head_top.jpg);
         }


.navihidden
         {
          width: 0px;
          height: 0px;
          display: none;
         }


#nav_lefttop
         {
          height: 52px;
          width: 55px;
          background-image: url(images/nav_lefttop.jpg);
          float: left;
         }


#btn_home
         {
          height: 52px;
          width: 67px;
          background-image: url(images/btn_home.jpg);
          float: left;
         }


#btn_home_active
         {
          height: 52px;
          width: 67px;
          background-image: url(images/btn_home_hover.jpg);
          float: left;
         }


#btn_home:hover
         {
          background-image: url(images/btn_home_hover.jpg);
         }


#btn_filmnews
         {
          height: 52px;
          width: 110px;
          background-image: url(images/btn_filmnews.jpg);
          float: left;
         }


#btn_filmnews_active
         {
          height: 52px;
          width: 110px;
          background-image: url(images/btn_filmnews_hover.jpg);
          float: left;
         }


#btn_filmnews:hover
         {
          background-image: url(images/btn_filmnews_hover.jpg);
         }


#btn_filmdatenbank
         {
          height: 52px;
          width: 152px;
          background-image: url(images/btn_filmdatenbank.jpg);
          float: left;
         }


#btn_filmdatenbank_active
         {
          height: 52px;
          width: 152px;
          background-image: url(images/btn_filmdatenbank_hover.jpg);
          float: left;
         }


#btn_filmdatenbank:hover
         {
          background-image: url(images/btn_filmdatenbank_hover.jpg);
         }


#btn_filmbewertungen
         {
          height: 52px;
          width: 184px;
          background-image: url(images/btn_filmbewertungen.jpg);
          float: left;
         }


#btn_filmbewertungen_active
         {
          height: 52px;
          width: 184px;
          background-image: url(images/btn_filmbewertungen_hover.jpg);
          float: left;
         }


#btn_filmbewertungen:hover
         {
          background-image: url(images/btn_filmbewertungen_hover.jpg);
         }


#btn_ranglisten
         {
          height: 52px;
          width: 117px;
          background-image: url(images/btn_ranglisten.jpg);
          float: left;
         }


#btn_ranglisten_active
         {
          height: 52px;
          width: 117px;
          background-image: url(images/btn_ranglisten_hover.jpg);
          float: left;
         }


#btn_ranglisten:hover
         {
          background-image: url(images/btn_ranglisten_hover.jpg);
         }


#nav_righttop
         {
          height: 52px;
          width: 105px;
          background-image: url(images/nav_righttop.jpg);
          float: left;
         }


#nav_middle
         {
          height: 4px;
          width: 790px;
          background-image: url(images/nav_middle.jpg);
          float: left;
         }


#nav_leftbottom
         {
          height: 48px;
          width: 97px;
          background-image: url(images/nav_leftbottom.jpg);
          float: left;
         }


#btn_brandneu
         {
          height: 48px;
          width: 108px;
          background-image: url(images/btn_brandneu.jpg);
          float: left;
         }


#btn_brandneu_active
         {
          height: 48px;
          width: 108px;
          background-image: url(images/btn_brandneu_hover.jpg);
          float: left;
         }


#btn_brandneu:hover
         {
          background-image: url(images/btn_brandneu_hover.jpg);
         }


#btn_demnaechst
         {
          height: 48px;
          width: 125px;
          background-image: url(images/btn_demnaechst.jpg);
          float: left;
         }


#btn_demnaechst_active
         {
          height: 48px;
          width: 125px;
          background-image: url(images/btn_demnaechst_hover.jpg);
          float: left;
         }


#btn_demnaechst:hover
         {
          background-image: url(images/btn_demnaechst_hover.jpg);
         }


#btn_trailerdatenbank
         {
          height: 48px;
          width: 175px;
          background-image: url(images/btn_trailerdatenbank.jpg);
          float: left;
         }


#btn_trailerdatenbank_active
         {
          height: 48px;
          width: 175px;
          background-image: url(images/btn_trailerdatenbank_hover.jpg);
          float: left;
         }


#btn_trailerdatenbank:hover
         {
          background-image: url(images/btn_trailerdatenbank_hover.jpg);
         }


#btn_specials
         {
          height: 48px;
          width: 97px;
          background-image: url(images/btn_specials.jpg);
          float: left;
         }


#btn_specials_active
         {
          height: 48px;
          width: 97px;
          background-image: url(images/btn_specials_hover.jpg);
          float: left;
         }


#btn_specials:hover
         {
          background-image: url(images/btn_specials_hover.jpg);
         }


#btn_links
         {
          height: 48px;
          width: 74px;
          background-image: url(images/btn_links.jpg);
          float: left;
         }


#btn_links_active
         {
          height: 48px;
          width: 74px;
          background-image: url(images/btn_links_hover.jpg);
          float: left;
         }


#btn_links:hover
         {
          background-image: url(images/btn_links_hover.jpg);
         }


#nav_rightbottom
         {
          height: 48px;
          width: 114px;
          background-image: url(images/nav_rightbottom.jpg);
          float: left;
         }


#head_bottom
         {
          height: 43px;
          width: 790px;
          background-image: url(images/head_bottom.jpg);
          float: left;
         }


#login
         {
          width: 205px;
          height: 294px;
          text-align: right;
          font-size: 10pt;
          padding-top:50px;
          padding-right:10px;
         }


#content
         {
          width: 980px;
          float: left;
         }


#content_left
         {
          width: 682px;
          position: relative;
          left: 51px;
         }


#content_left_top
         {
          width: 682px;
          height: 120px;
          background-image: url(images/content_left_top.jpg);  
         }


#content_left_bg
         {
          width: 624px;
          background-image: url(images/content_left_bg.jpg);
          background-repeat: repeat-y;
          padding-left: 25px;
          padding-right: 28px; 
         }


#content_left_bottom
         {
          width: 682px;
          height: 89px;
          background-image: url(images/content_left_bottom.jpg);
         }


#content_right
         {
          width: 236px;
          position: absolute;
          top: -4px;
          left: 744px;
         }


#content_right_search
         {
          width: 236px;
          height: 101px;
          overflow: hidden;
         }


.content_right_top
         {
          width: 236px;
          height: 59px;
          background-image: url(images/content_right_top.jpg);
         }


.content_right_bg
         {
          font-size: 10pt;
          width: 192px;
          background-image: url(images/content_right_bg.jpg);
          background-repeat: repeat-y;
          padding-left: 15px;
          padding-right: 28px;
          padding-top: 15px;
         }


.content_right_bottom
         {
          width: 236px;
          height: 89px;
          background-image: url(images/content_right_bottom.jpg);
         }


.headline
         {
          font-weight: bold;
          background-image: url(images/headline_bg.jpg);
          background-repeat:no-repeat;
          height: 38px;
          padding-left: 8px;
         }


.news_headline
         {
          font-weight: bold;
          font-size: 14pt;
          color: #dc6c24;
          background-color: #202020;
          padding-left: 10px;
          padding-right: 10px;
          padding-top: 2px;
          padding-bottom: 2px;
          vertical-align: middle;
         }   


.news_underline_l
         {
          font-size: 9pt;
          padding-left: 10px;
          padding-right: 10px;
          text-align: left;
         }


.news_underline_r
         {
          font-size: 9pt;
          padding-left: 10px;
          padding-right: 10px;
          text-align: right;
         }


.news_text
         {
          position: relative;
          left: 140px;
          top: -130px;
          width: 484px;
         }


.btn_demnaechst_kino
         {
          height: 297px;
          width: 309px;
          background-image: url(images/demnaechst_kino.jpg);
          float: left;
         }


.btn_demnaechst_kino_active
         {
          height: 297px;
          width: 309px;
          background-image: url(images/demnaechst_kino_hover.jpg);
          float: left;
         }


.btn_demnaechst_kino:hover
         {
          background-image: url(images/demnaechst_kino_hover.jpg);
         }


.btn_demnaechst_dvdbd
         {
          height: 297px;
          width: 311px;
          background-image: url(images/demnaechst_dvdbd.jpg);
          float: left;
         }


.btn_demnaechst_dvdbd_active
         {
          height: 297px;
          width: 311px;
          background-image: url(images/demnaechst_dvdbd_hover.jpg);
          float: left;
         }


.btn_demnaechst_dvdbd:hover
         {
          background-image: url(images/demnaechst_dvdbd_hover.jpg);
         }


#btn_brandneu_kino
         {
          height: 297px;
          width: 309px;
          background-image: url(images/demnaechst_kino.jpg);
          float: left;
         }


#btn_brandneu_kino_active
         {
          height: 297px;
          width: 309px;
          background-image: url(images/demnaechst_kino_hover.jpg);
          float: left;
         }


#btn_brandneu_kino:hover
         {
          background-image: url(images/demnaechst_kino_hover.jpg);
         }


#btn_brandneu_dvdbd
         {
          height: 297px;
          width: 311px;
          background-image: url(images/demnaechst_dvdbd.jpg);
          float: left;
         }


#btn_brandneu_dvdbd_active
         {
          height: 297px;
          width: 311px;
          background-image: url(images/demnaechst_dvdbd_hover.jpg);
          float: left;
         }


#btn_brandneu_dvdbd:hover
         {
          background-image: url(images/demnaechst_dvdbd_hover.jpg);
         }


#suche_btn
         {
          background-color:transparent;
          background-image:url(images/suche.jpg);
          border:none;
          width:66px;
          height:41px;
         }


#suche_btn:hover
         {
          background-image: url(images/suche_hover.jpg);
         }


#login_btn
         {
          background-color:transparent;
          background-image:url(images/login.jpg);
          border:none;
          width:51px;
          height:38px;
         }


#login_btn:hover
         {
          background-image: url(images/login_hover.jpg);
         }
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}