






root {
display:block;
}

*{
cursor:none;
}

body {
font-family:sans-serif;
font-size:72px;
margin:0;
padding:0;
overflow:hidden;
background-color:#777;
}

div#headLine {
width:100%;
text-align:center;
margin:0;
padding:0;
margin-bottom:0.2em;
font-size:36px;
font-weight:bold;
color:#ffe76e;
}

table {
border: 0px solid #000;
width:100%;
table-layout:fixed;
margin:0;
padding:0;
border-collapse:collapse;
}

tr {
border:0px solid #9c9d9e;
border-bottom:#9c9d9e solid #9c9d9e;
margin:0;
padding:0 10px;
padding-bottom:50px;
}

th {   
text-align:left;
margin:0;
padding:0 10px;
border-bottom:2px solid #112233;
color:#112233;
}

th.th0 {
border-bottom:2px solid #112233;
color:#112233;
}

td {   
background-color:transparent;
overflow:hidden;
padding:0 10px;
margin:0;
white-space:nowrap;
}

td.even {
color:rgb(255, 255, 255);
background-color:rgb(0, 79, 159);
background:-moz-linear-gradient(top,#007fff,
rgb(0, 79, 159) 60%,
rgb(0, 79, 159) 85%,
#001830);
background: -webkit-gradient(linear, left top, left bottom,
from(#007fff),
color-stop(0.60, rgb(0, 79, 159)),
color-stop(0.85, rgb(0, 79, 159)),
to(#001830));


}

td.odd {
color:rgb(255, 255, 255);
background-color:rgb(205, 23, 25);
background:-moz-linear-gradient(top,#ff1d1f,
rgb(205, 23, 25) 60%,
rgb(205, 23, 25) 85%,
#190303);
background: -webkit-gradient(linear, left top, left bottom,
from(#ff1d1f),
color-stop(0.60, rgb(205, 23, 25)),
color-stop(0.85, rgb(205, 23, 25)),
to(#190303));


}

tr.blink_ {
}

p.identifier {
font-size:10px;
color:green;
text-align:center;
}

sub, sup {
margin-left:20px;
margin-right:20px;
}

sub, sup, small {
font-size:0.5em;
}

big {
font-size:2.0em;
}

div.hidden {
display:none;
font-size:0.1em;
position:absolute;
top:0;
left:0;
width:33%;
border:1px solid #00f;
}

div#viewPort {
position:fixed;
left:0px;
top:0px;

width:1920px;
height:1080px;
border:0px solid #000;

background-color:rgb(255, 255, 255);
}

div#messages {
margin:0;
padding:0;
overflow:hidden;
height:100%;
position:absolute;
top:0px;
left:0px;
width:1920px;
border:0px solid #f00;
}

div#list_0_0
{
      display:block;
      left:3%;
      top:220px;
      width:96%;
}


div.ticket_list {
position:absolute;
display:none;
border:0px solid #0f0;
}

#advFrame {
position:fixed;
top:0;
left:1920px;
width:0px;
height:100%;
border:0px solid #f00;
display:none;
}


div#debuging {
position:absolute;
top:0;
left:0;
background-color:#000;
color:#fff;
}

div#animdiv {
position:absolute;
color:#aaa;
text-align:center;
font-weight:bold;
font-size:1.2em;
}

div#screenSaver {
position:absolute;
width:1920px;
height:1080px;
border:0 solid black;
background-color:#000;
}

iframe.newsTickerIFrame {
z-index:2001;    
margin:0;
padding:0;
width:100%;
border:0px solid #000;
}

div#newsTickerIFrameContainer {
position:absolute;
bottom:0px;
left:0;
margin:0;
padding:0;
width:100%;
}

div#debugOutput {
font-size:12px;
position:absolute;
bottom:0;
right:0;
z-index:1000;
background-color:#333;
color:#F00;
padding:5px;
text-align:right;
font-size:24px;
}

div.title {
font-weight:bold;
}

div.hinterlegt {
display:inline-block;
padding:3px 0 5px 0;
margin:10px 0 10px 0;
height:1.0em;
border:0px solid red;
background-color:transparent;
}

div.box {
text-align:center;
font-weight:bolder;
font-size:1.0em;
padding:3px 3px 5px 3px;
width:1.0em;
}

div#warteInfo {
display:none;
}

div#debugOutput {
display:none;
}

div.black {
background-color:#000000;
border: 4px solid #000000;
}

div.gray {
background-color:#808080;
border: 4px solid #808080;
}

div.maroon{
background-color:#800000;
border: 4px solid #800000;
}

div.red{
background-color:#d50c50;
border: 4px solid #d50c50;
}

div.green{
background-color:#93c121;
border: 4px solid #93c121;
}

div.lime{
background-color:#00FF00;
border: 4px solid #00FF00;
}

div.olive{
background-color:#808000;
border: 4px solid #808000;
}

div.yellow{
background-color:#fdea34;
border: 4px solid #fdea34;
}

div.navy{
background-color:#000080;
border: 4px solid #000080;
}

div.blue{
background-color:#049de3;
border: 4px solid #049de3;
}

div.purple{
background-color:#800080;
border: 4px solid #800080;
}

div.fuchsia{
background-color:#FF00FF;
border: 4px solid #FF00FF;
}

div.teal{
background-color:#008080;
border: 4px solid #008080;
}

div.aqua{
background-color:#00FFFF;
border: 4px solid #00FFFF;
}

div.silver{
background-color:#C0C0C0;
border: 4px solid #C0C0C0;
}

div.white{
background-color:#FFFFFF;
border: 4px solid #fff;
}

div.orange{
background-color:#FFA500;
border: 4px solid #FFA500;
}

td, tr {
font-weight:bold;
vertical-align:bottom;
}

td.zeilenhoehe {
overflow:hidden;
vertical-align:middle;
}

td.td_bordered {
border-left:0 solid #ffffff;
}

.spalte_0{text-align:left;}
.spalte_1{text-align:left;}
.spalte_2{text-align:left;}


img.callupSymbol {
height: calc(1.5 * 72px);
position: relative;
top: calc(0.2 * 72px);
margin-right: calc(0.4 * 72px);
}

/*++++++++++++++++++++++++++++++++++++++++++++*/
/*            start additional CSS */
/*++++++++++++++++++++++++++++++++++++++++++++*/

#wartezeit {
position:absolute;
top:40px;
left:34%;
width:100%;
text-align:left;
font-size:70px;
}

/*++++++++++++++++++++++++++++++++++++++++++++*/
/*              end additional CSS */
/*++++++++++++++++++++++++++++++++++++++++++++*/
