a {
    cursor:pointer;
    text-decoration:none;
}
input.button, input.button2 {
    cursor:pointer;
}
body, table{
    font-size:10pt;
}
th{
    text-align:left;
    margin:0px;
    padding:3px;
    border-style:none;
}
.grey{
    background-color: #eaeaea;
    font-weight:bold;
}
.c1{
    background-color: #f9e67b;
    font-weight:bold;
}
.c2{
    background-color: #97fa7a;
    font-weight:bold;
}
.c3{
    background-color: #79d0fb;
    font-weight:bold;
}
.c4{
    background-color: #dc76fe;
    font-weight:bold;
}
.c5{
    background-color: #fc78e1;
    font-weight:bold;
}
.c6{
    background-color: #f87c89;
    font-weight:bold;
}
.c7{
    background-color: #f9a47b;
    font-weight:bold;
}
td.media{
    white-space:nowrap;
}
:visited{
    color:#7777bb
}
:link{
    color:blue
}
a.sendername{
    color:#000011;
}
td{
    vertical-align:bottom;
    margin:0px;
    padding:3px;
    border:none silver 0px;
    font-family: Times, Times New Roman, serif
}
td.sender{
    width:14.5em;
}
hr{
    text-align:left;
    width:100%;
}
div.main{
    width:75%;
    position:absolute;
    top:5px;
    left:40px;
}
span.kategorie{
    font-size:66%;
    font-family:Helvetica, Arial, sans-serif;
    border:silver solid 1px;
    width:2em;
    color:#aa0000;
    padding-left:1pt;
    padding-right:1pt;
    text-align:center;
    margin:0pt;
}
span.record{
    color:#dd0000;
    cursor:pointer;
    margin-left: 5px;
}
a.frequenzen, a.livestream{
    font-size:66%;
    font-family:Helvetica, Arial, sans-serif;
    border:silver solid 1px;
    padding-left:1px;
    padding-right:1px;
    text-align:center;
    margin:0pt;
}
a.toggle{
    color:blue;
}
table{
    width:100%;
}
h1 {
    font-size:200%;
    font-weight:normal;
    font-style:normal;
    font-family: Arial Black, Helvetica Black, sans-serif;
    margin-top:10pt;
    margin-bottom:10pt;
}
h2 {
    font-size:150%;
    font-weight:normal;
    font-style:normal;
    font-family: Arial Black, Helvetica Black, sans-serif;
    letter-spacing:1pt;
    /*margin-bottom:3pt;*/
    margin-left:3pt;
}
h3 {
    font-size:100%;
    font-weight:normal;
    font-style:normal;
    font-family: Times, Times New Roman, serif;
    letter-spacing:1pt;
    /*margin-bottom:3pt;*/
    margin-left:3pt;
}
input.button{
    padding:0pt;
    margin-top:2px;
    border:solid 1px black;
    background-color:#ffffff;
    font-size:66%;
    font-family:Helvetica, Arial, sans-serif;
}
input.button2{
    padding:0pt;
    margin-top:2px;
    border:solid 1px black;
    background-color:#feffdd;
    font-size:66%;
    font-family:Helvetica, Arial, sans-serif;
}
fieldset{
    border: none 0pt #eaeaea;
    padding: 5px;
    margin: 0px;
}
.centered{
    text-align:center;
}
div{
    margin:0pt;
    padding:0pt;
}
div.config{
    background-color: #eaeaea;
    padding-left:2pt;
}
p.framesornoframes{
    background-color: #eaeaea;
    font-size:75%;
    margin-bottom:0pt;
    padding-left:2pt;
}
td.zeit {
     white-space:nowrap;
}
