body {
	font-family : Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background-color: #29296D; 
	margin: 0px;
	padding: 0px;
    overflow: hidden;
}

#keine_va_table h1{
	color: #FF9933;
	margin: 10px 0 0 0;
	font-size: 54pt;
}

#keine_va_table h2{
	color: #FF9933;
	margin: 10px 0 0 0;
	font-size: 42pt;
}

#keine_va_table h3{
	color: #FF9933;
	margin: 10px 0 0 0;
	font-size: 38pt;
}

#keine_va_table h4{
	color: #FF9933;
	margin: 10px 0 0 0;
	font-size: 32pt;
}

#keine_va_table h5{
	color: #FFFFFF;
	margin: 10px 0 0 0;
	font-size: 19pt;
	font-weight: normal;
}

#keine_va_table p{
	font-size: 25pt;
    line-height: 130%;
    color: #FFFFFF;
}

#keine_va_table td{
	padding-bottom: 80px;
}

#keine_va_room h1{
	color: #F8BD00;
	margin: 10px 0 0 0;
	font-size: 54pt;
}

#keine_va_room h2{
	color: #F8BD00;
	margin: 10px 0 0 0;
	font-size: 42pt;
}

#keine_va_room h3{
	color: #F8BD00;
	margin: 10px 0 0 0;
	font-size: 38pt;
}

#keine_va_room h4{
	color: #F8BD00;
	margin: 10px 0 0 0;
	font-size: 32pt;
}

#keine_va_room h5{
	color: #C6CACD;
	margin: 10px 0 0 0;
	font-size: 19pt;
	font-weight: normal;
}

#keine_va_room p{
	font-size: 38px;
    line-height: 130%;
    color: #C6CACD;
	margin: 10px 0 10px 0;
}

b{
	font-weight: bold;
}


td{
	font-size: 1pt;
}
tr{
	font-size: 1pt;
}

.emptyline {
	font-size: 1pt;
}
.colorline {
	font-size: 1pt;
	background-color : #555576; 
}
.smallsek {
	font-size: 18pt;
}
.smallinf {
	font-size: 18pt;
	color: #CCCCCC;
}
.row_even {
	background-color : #323277; 
}
.row_odd {
	background-color : #29296D; 
}
.bg_wait {
	background-color : #064106 !important;
}
.bg_run {
	background-color : #410606 !important;
}
.bg_end {
	background-color : #505050;
}
.bg_cancel {
	background-color : #3E2901 !important;
}
.bg_direction_dark {
	background-color : #242462; 
}
.bg_direction_base {
	background-color : #29296D; 
}

.head_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}
.head_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FCA819;
}
.head_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #FFFFFF;
}

.foot_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #CCCCCC;
}
.foot_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
.foot_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #CCCCCC;
}

.marqu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #F19F28;
}

.list_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #CCCCCC;
}
.list_desc_SE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #CCCCCC;
}
.list_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #FFFFFF;
}
.list_floor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	text-align: center;
	vertical-align:middle;
	color: #FFFFFF;
}
.list_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
.list_date_ec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #CCCCCC;
}
.list_loc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
}

.unten   { vertical-align:bottom; }
.mitte   { vertical-align:middle; }
.oben   { vertical-align:top; }

.list_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26pt;
	font-weight: bold;
	color: #FCBE03;
	display:block;
	width: 750px;
	height: 40px;
	overflow:hidden;
}
.list_title_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26pt;
	font-weight: bold;
	color: #CCCCCC;
}
.list_title_SE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: bold;
	color: #FCBE03;
}
.list_title_SE_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: bold;
	color: #CCCCCC;
}

.list_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: normal;
	color: #CCCCCC;
}
.list_sub_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: normal;
	color: #FCBE03;
}
.list_sub_SE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #CCCCCC;
}
.list_sub_SE_cc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #FCBE03;
}

.w_actual_head {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_actual_loc {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #CCCCCC;
}
.w_actual_loc_d {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	color: #CCCCCC;
}
.w_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #FCBE03;
}
.w_time {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_clock {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #CCCCCC;
}
.w_actual_clouds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_actual_desc {
	font-family: ags, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #CCCCCC;
}
.w_actual_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_actual_typ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: normal;
	color: #CCCCCC;
}

.w_vor_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_vor_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FCBE03;
}
.w_vor_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	color: #FCBE03;
}
.w_vor_clouds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #FFFFFF;
}
.w_vor_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #FFFFFF;
}
.w_vor_typ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #CCCCCC;
}

.OG {
    background-color: #660000; 
}

.EG, .GH, .OU {
    background-color: #006600; 
}

.UG {
    background-color: #003300; 
}

// BLAU  = ORANGE = TYP
//************************