body {
	background-color: #000;
}

div.left {
	float: left;
}

div.message {
    margin: 10px;
	float: left;
}

div.newspage {
    width: 580px;
    margin: 0px;
    padding: 10px;
	color: #333;
	background-color: #FFF;
	font-family: monospace;
	font-size: 13pt;
}

div.keylist {
    width: auto;
    margin: 0px;
    padding: 10px;
	color: #333;
	background-color: #FFF;
	font-family: monospace;
	font-size: 9pt;
	float: right;
	clear: both;
}

div.linksection {
    width: 580px;
    margin: 0px;
    padding: 10px;
	color: #CCC;
	background-color: #666;
	font-family: monospace;
	font-size: 13pt;
}

.fs80 {
	font-size: 80%;
}

.fs70 {
	font-size: 70%;
}

.fs60 {
	font-size: 60%;
}

.fs50 {
	font-size: 50%;
}

.special {
    background-color: #993;
}

div.menu {
	clear: both;
	width: 480px;
	color: #CCC;
}

.clearboth {
	clear: both;
}

div.Zeile {
	clear: both;
	width: 700px;
}

div.halbposition {
    width: 14px;
    height: 40px;
    margin: 6px;
    float:left;
}

div.small {
	font-size: 80%;
}

div.position {
    width: 40px;
    height: 40px;
    margin: 6px;
    float:left;
}

div.Walzenlage {
	font-size: 20px;
    width: 80px;
    height: 40px;
    margin: 6px;
    color: #CCC;
    text-align:center;
    float:left;
}

div.Walzenstellung {
	font-family: monospace;
	font-size: 22px;
    width: 80px;
    height: 60px;
    margin: 6px;
    color: #333;
    background-color: #ccc;
    text-align:center;
    vertical-align: middle;
    float:left;
}

div.Leuchtbuchstabe {
	font-size: 32px;
    width: 40px;
    height: 40px;
    margin: 6px;
    color: #333;
    background-color: #666;
    text-align:center;
    float:left;
}

div.LeuchtbuchstabeAn {
	font-size: 32px;
    width: 40px;
    height: 40px;
    margin: 6px;
    color: #F90;
    background-color: #666;
    text-align:center;
    float:left;
}

div.Taste {
	font-size: 32px;
    width: 40px;
    height: 40px;
    margin: 6px;
    color: #FFF;
    background-color: #666;
    text-align:center;
    float:left;
}

div.gedrueckteTaste {
	font-size: 32px;
    width: 34px;
    height: 34px;
    margin: 6px;
    color: #CCC;
    background-color: #666;
    text-align:center;
    float:left;
    border-style: outset;
}

div.Ticker {
    background-color: #CCC;
    color: #339;
    margin: 1px;
    font-family: monospace;
    font-size: 150%;
    clear: both;
    width: 240px;
}

div.Textblock {
    background-color: #FFF;
    color: #333;
    margin: 1px;
    font-family: monospace;
    font-size: 150%;
    clear: both;
    width: 800px;
}

div.TextblockFullSize {
    background-color: #FFF;
    color: #333;
    font-family: monospace;
    font-size: 120%;
    clear: both;
}

div.receivedMessage {
    background-color: #FFF;
    color: #33F;
    margin: 2px;
    font-family: monospace;
    font-size: 150%;
    clear: both;
    width: 800px;
}

div.receivedMessageFullSize {
    background-color: #FFF;
    color: #33F;
    margin: 2px;
    font-family: monospace;
    font-size: 120%;
    clear: both;
}

.newsmeta {
	font-family: Arial,Verdana;
	font-size: 10pt;
	color: #009;
}

.red {
    color: #F00;
}

.blue {
    color: #33F;
}

.gray {
    color: #666;
}

.black {
    color: #000;
}

.size200 {
	font-size: 200%;
}

.size150 {
	font-size: 150%;
}

.size125 {
	font-size: 125%;
}

a {
    text-decoration: none;	
    color: #CCC;
}

a.key {
	font-size: 32px;
    color: #FFF;
    background-color: #666;
    text-align:center;
    text-decoration: none;
}

a.key:hover {
    background-color: #333;
}

a.black:hover {
    background-color: #ccc;
}

a.menu {
    text-decoration: none;	
    color: #CCC;
}

a.menu:hover {
    background-color: #993;
}

a.Walze {
    text-decoration: none;	
    color: #666;
}

a.Walze:hover {
    background-color: #FFF;
    color: #C33;
}

td.Titel {
	color:#FFF;
	font-size:120%;
}

td.Leittext {
	color:#FFF;
}

td.plug {
    width: 16px;
    height: 16px;
    margin: 1px;
    text-align:center;
	color: #fff;
	background-color: #666;
}

td.unplug {
    width: 16px;
    height: 16px;
    margin: 1px;
    text-align:center;
	color: #000;
	background-color: #666;
}

td.noplug {
    width: 16px;
    height: 16px;
    margin: 1px;
    text-align:center;
	background-color: #000;
}
