body{background-color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#CCCCCC}
td{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#CCCCCC;font-weight:500}

a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none;letter-spacing:1px}
a:active{color:#FF3333}
a:visited{color:#FFFFFF;}
a:hover{color:#FF3333}

h1
{
font-size:16px;
margin-top:25px;
}

h1.first
{
margin-top:0;
}

h1.red
{
font-size:16px;
margin-top:25px;
letter-spacing:0.3em;
color:#FF3333;
}

a.red
{
color:#FF3333;
font-size:16px;
}

/*div.ankuendigung
{
border: 1px solid #666;
padding:15px;
}*/

.headline{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;letter-spacing:1px}
.headlinered{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FF3333;letter-spacing:1px}
.headlineblack{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#000000;letter-spacing:1px}

.headerbg{background:#003333;border:1px;border-style:solid;border-color:#336666;}
.umenue{padding-top:3px;padding-bottom:3px;}
span{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold}

table.tabdata
{
border-collapse:collapse;
border: 1px solid #666;
padding:5px;
margin-bottom:20px;
}

table.tabdata td
{
border: 1px solid #666;
padding:5px;
vertical-align:text-top;
}

table.tabdata th
{
padding:5px;
text-align:left;
}

table.tabdata caption
{
text-align:left;
padding:5px 5px 10px 0px;
font-size:16px;
text-align:left;
font-weight:bold;
}
