.header_bg {

	background-attachment: scroll;

	background-image: url(images/TopNav_BG.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 16%; 

}
<!-- 20% -->
.header_bg_chat {

	background-attachment: scroll;

	background-image: url(images/chromebg.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 35%;

}

.header_bg_chat_align_left {

	background-attachment: scroll;

	background-image: url(images/chromebg.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	height: 20px;

	vertical-align: middle;

	width: 35%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	font-weight: bold;

	text-align: center;

}

.header_bg_chat_word {

	background-attachment: scroll;

	background-image: url(images/chromebg.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 35%;

}

.header_bg_chat_50perc {

	background-attachment: scroll;

	background-image: url(images/chromebg.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 50%;

}

.header_bg_chat_100perc {

	background-attachment: scroll;

	background-image: url(images/TopNav_BG.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 100%;

}

.header_bg_chat_33perc {

	background-attachment: scroll;

	background-image: url(images/TopNav_BG.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 35%;

}

.header_bg_chat_33perc2 {

	background-attachment: scroll;

	background-image: url(images/TopNav_BG.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 30px;

	vertical-align: middle;

	width: 35%;

}

.header_bg_chat_pre {

	background-attachment: scroll;

	background-image: url(images/chromebg.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	background-position: center;

	text-align: center;

	height: 20px;

	vertical-align: middle;

	width: 25%;

}



.header_bg_tekst {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.header_bg_tekst2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #8d040e;

}

.header_bg_tekst_o {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF6600;

}

.header_bg_tekst_o:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: underline;

}

.header_bg_tekst:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-decoration: underline;

}

.header_bg_divider {

	color: #666666;

	background-attachment: scroll;

	background-image: url(images/topnav_div.jpg);

	background-repeat: repeat-x;

	background-position: center center;

	width: 2px;

	height: 20px;

}

.header_box {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	height: 76px;

	vertical-align: middle;

	text-align: center;

	background-image: url(images/headerbak12.jpg);

}

.footer_box {

	vertical-align: middle;

	text-align: center;

	height: 20px;

}

.footer_box_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.footer_box_text:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	vertical-align: middle;

	text-decoration: underline;

}

TR.tr_footer_box {

	background-image: url(images/headerbak12.jpg);

	background-repeat: repeat-x;

}

TD.content_box_top {

	background-color: #FFFFFF;

	background-image: url(images/content_bg_top.jpg);

	background-repeat: repeat-x;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-left-color: #000000;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

TD.content_box {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-left-color: #000000;

	margin: 3px;

	padding: 3px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: ##472001;

}

TD.content_box_td {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #472001;

}

TD.content_box_td_rechts {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #FF0000;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #472001;

}

TD.content_box_td_links {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

}

TD.content_box_td_top {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #FF0000;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #472001;

}

TD.content_box_td_rechts_top {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #FF0000;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #FF0000;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #472001;

}

TD.hori_line {

	background-color: #FFFFFF;

	margin: 3px;

	padding: 3px;

	text-align: left;

	vertical-align: top;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #472001;

}

.chat_tekst {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #FFFFFF;

}

TR.chat_fond {

	background-color: #B10700;

	background-repeat: repeat-x;

}

.drop_down {

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-align: left;

}



.anamovie_player {

	background-image: url(images/fuzz_brown.jpg);

}



 .schedule_table{

  border-style: solid;

  border-width: 3px; 

  border-color: #B28453; 

  width: 100%; 

  empty-cells: show; 

  border-spacing: 1px;

 } 

 

.schedule_table_toprow{

  background-image: url('images/TopNav_BG.jpg');

  background-repeat: repeat-x; 

  color: #FFFFFF;

  font-size: 12px;

} 



.schedule_table_columnheader{

    background-color: #F2DDB0;

    color: #000000;

    font-size: 12px;

} 



