body {
background-image: url(images/bg.jpg);
margin:0px;
background-color:#000000;
}

body,td,th {
font-family:Arial,Helvetica,sans-serif;
color:#ffffff;
font-size:10pt;
}

h1 {
font-size:18pt;
text-align:left;
color:#ffffff;
margin-top:0px;
}

h2 {
font-size:14pt;
text-align:center;
}

h3 {
font-size:12pt;
text-align:center;
}

h4 {
font-size:10pt;
text-align:center;
}

input,textarea,select {
padding:2px;
border:1px solid #ffffff;
color:#000000;
font-size:10pt;
font-family: Arial,Helvetica,sans-serif;
}

ul.navi {
padding-top:10px;
padding-left:30px;
}

li.navi {
margin-left:0px;
list-style-image:url('../bilder/navi.png');
}

a:link,a:visited,a:active {
color:#fe5252;
}

a:hover {
color:#ff3434;
font-weight:normal;
}

a:link.navi,a:visited.navi,a:active.navi {
text-decoration:none;
color:#ffffff;
}

a:hover.navi {
text-decoration:none;
color:#ffffff;
font-weight:700;
}

.boxheadfont {
font-size:10pt;
font-weight:bold;
color:white;
font-style:italic;
}

.boxunderheadfont {
font-size:8pt;
color:#949494;
font-style:italic;
}

td.boxhead {
background-image:url('../bilder/box/box_top.jpg');
border-bottom:1px solid #585858;
border-right:1px solid #585858;
border-left:1px solid #585858;
text-align:center;
}

td.boxbody {
background-color:white;
border-bottom:1px solid #585858;
border-right:1px solid #585858;
border-left:1px solid #585858;
padding:2px;
}

span.righttopinfoarea {
font-size:9pt;
color:#ffffff;
}

span.lanochedes {
color:#fe5252;
font-weight:500;
font-size:20px;
}

div.navibuttons {
background-image:url('images/button_inactive.jpg');
width:94px;
height:27px;
padding-top:7px;
margin:0px;
cursor:pointer;
}

div.navibuttons_active {
background-image:url('images/button_active.jpg');
width:94px;
height:27px;
padding-top:7px;
margin:0px;
cursor:pointer;
}

span.navibuttons {
color:#ffffff;
font-weight:bold;
font-size:8.5pt;
}

span.events_month {
color:#ffffff;
font-size:9pt;
}