body {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 color: #494949;
 font-family : arial, Geneva, Helvetica, sans-serif;
 font-size: medium;
}
a {
    text-decoration: none;
    color: #0085B7;
    font-size: medium;
}

table {
 width: 100%;
}
.logo{
    text-align: right;
    padding-right: 3px;
}
#logo{
    margin-left: 3px;
    margin-top: 3px;
}
#header{
    background-color: #1586B6;
    border-top: 3px solid #FFFFFF;
    margin-bottom: 20px;
}
#header td{
    height: 50px;
}
#header a{
    color: #FFFFFF;
    font-weight: bold;
    padding: 0px;
}
#footer{
    margin-top: 20px;
    background-color: #1586B6;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}
ul {
    margin-left:0px;
}
ul, li {
    list-style-type:none;
    margin-left:0px;
    padding-left: 10px;
}

#nav li {
    margin-bottom: 2px;
}
#nav .home, .top{
    font-size: medium;
    color: #0085B7;
    font-weight: bold;
}
.list{
    margin:5px 3px;
}
.list li {
    border-bottom:2px solid #0085B7;
    padding:10px 0pt;
}
.list li.news{
    background:transparent url(../images/news_icon.gif) no-repeat scroll 100%;
    padding-top: 20px;
}
.list li.standings{
    background:transparent url(../images/standings_icon.gif) no-repeat scroll 100%;
    padding-top: 20px;
}
.list a{
    color: #0085B7;
    font-weight: bold;
    font-size: large;
}
#news{
    border-bottom:2px solid #0085B7;
    margin-left: 2px;
    padding-left: 0px;
}
#news li{
    font-size: small;
    margin-left: 0px;
    padding-left: 0px;
    padding-top:3px;
}
#news .dateLine{
    border-top:2px solid #0085B7;
    margin-top: 10px;
}
#nav_news li {
    margin-bottom: 2px;
    display: inline;
}
#nav_news a{
    font-size: small;
    color: #0085B7;
    font-weight: bold;  
}
#fullNews{
    font-size: small;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 20px;
}
#utsendingTable{
    font-size: small;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 20px;
}
#title{
    padding-left: 10px;
    font-weight: bold;
    color: #0085B7;
    font-size: x-large;
}
.image{
    border: 2px solid #FFE400;
}
.newsLink{
    font-size: large;
}
.newsIcon{
    margin-top: 4px;
}
.standings{
    font-size: medium;
}
.menuTD{
    border-top: 1px solid #FFFFFF;
    border-bottom: 3px solid #FFE400;
    padding-left: 5px;
}
.logoTD{
    border-bottom: 4px solid #FFE400;
}
#refresh{
    margin-left: 10px;
    margin-bottom: 10px;
}