body {
        padding:0; margin:0; height:100%;
        background:url(../images/back2.gif) top repeat-x;
}
html { height:100% }
a img { border:0 }
td {
        font-size:11px;
        font-family:tahoma;
}
td.address {
        background:url(../images/h6.jpg) top right no-repeat;
        padding:18px 7px 0 263px;
        vertical-align:top;
        height:128px;
        color:#FFFFFF;
        line-height:17px;
}
a {
        text-decoration:underline;
        color:#000000
}
a:hover {
        text-decoration:none;
        color:#000000
}
td.address b { color:#FFFFFF }
td.address em { font-style:normal; color:#00309D }
.navi { margin-left:21px }
.navi td {
        padding:0 7px;
        border-right:#DAD9D8 1px solid;
        height:42px;
        font-size:12px;
        color:#000000;
        font-weight:bold;
}
.navi td.last { border-right:0 }
.navi td a { color:#000000; font-weight:normal }
.navi td a:hover { color:#000000; font-weight:normal }
.menuleft { padding:0 16px; color:#ffffff }
.menuleft table tr td { padding:5px 0 }
.menuleft table tr.title td { color:#3D9DFF }
.menuleft table tr td.first { padding:0 0 12px 0 }
.menuleft table tr td.sep { background:url(../images/blue_dot.gif) center repeat-x; height:10px }
.menuleft a { font-weight: bold; color:#FFFFFF }
.menuleft a:hover { font-weight: bold; color:#FFFFFF }
.menuleft a.all { color:#81BFFF }
.menuleft a.all:hover { color:#81BFFF }
ul.forums {
        padding:0;
        margin:5px 10px 5px 15px;
        list-style-type:none;
}
ul.forums li {
        background:url(../images/li.gif) top left no-repeat;
        padding:0;
        padding-left:9px;
        margin-bottom:10px;
        color:#FFFFFF
}
ul.forums li.first {
        background:none;
        color:#01319D;
        font-weight:bold;
}
ul.forums a { color:#FFFFFF }
ul.forums a:hover { color:#FFFFFF }
a.whitebold { font-weight:bold; color:#FFFFFF }
a.whitebold:hover { font-weight:bold; color:#FFFFFF }
img.ibrd { border:#CCCCCC 1px solid }
td.ibrd img {border:#CCCCCC 1px solid; margin-bottom:10px}
p {
        margin-bottom:1em;
        margin-top:0;
}
.news img { border:#80BEFF 1px solid; margin-right:10px; }
.news .title span { color:#0A38A1 }
.news .title a { color:#000000; font-weight:bold; }
.news .title a:hover { color:#000000; font-weight:bold; }
.news td.title { padding-bottom:5px }
.news td.sep { background:url(../img/dot3.gif) center repeat-x; height:40px }

.footernavi td {
        padding:0 7px;
        border-right:#DAD9D8 1px solid;
        height:25px;
        font-size:11px;
        color:#000000;
        font-weight:bold;
}
.footernavi td.last { border-right:0 }
.footernavi td a { color:#00309D; font-weight:normal }
.footernavi td a:hover { color:#00309D; font-weight:normal }
.navilinks a { color:#000000; font-weight:bold }
.navilinks { margin-bottom:35px }
td.activesheet {
        color:#FFFFFF;
        font-weight:bold;
        text-align:center;
        background:#00309D url(../images/active_sheet.gif) no-repeat;
        width:117px;
        height:31px;
}
td.sheet {
        color:#FFFFFF;
        font-weight:bold;
        text-align:center;
        background:#3783D1 url(../images/sheet.gif) no-repeat;
        width:117px;
        height:31px;
}
td.sheet a { color:#FFFFFF }
td.sheet a:hover { color:#FFFFFF }
.resultable { border:#00309D 1px solid }
.resultable td { height:25px; text-align:center }
.resultable tr.first td { background-color:#00309D; color:#389AFF; border:0; border-right:#4D6EBB 1px solid }
.resultable tr.first td.last { border:0 }
.resultable td { border-top:#CCD5EB 1px solid; border-right:#CCD5EB 1px solid }
.resultable td.last { border-top:#CCD5EB 1px solid; border-right:0 }

.kalendtable { border:#00309D 0px solid;}
.kalendtable td { text-align:center;  width: 22px; }
.kalendtable tr.first td { background-color:#00309D; color:#389AFF; border:0; border-right:#4D6EBB 1px solid }
