/* CSS Document */
*{margin:0; padding:0;}
html,body{
height: 100%;
background-color:#000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000033;
}
#container {
width: 742px;
min-height: 95%;
margin:0 auto;
background-color:#FFFFFF;
}
#header {
height:auto;
background-color:#FFF;
}
#header h1 {
text-align:center;
color: #000066;
padding: 0 0 3px 0;
}
#menu{
    width: 100%;
    background-color: #283a86;
}
#menu ul {
margin: 0;
height: 20px;
padding: 0;
list-style-type: none;
width: 100%; /* precision for Opera */
}

.menu li {
float: left;
width: auto;
height: 20px;

}

.menu a {
margin: 0 10px;
height: 20px;
display: inline;
text-align: center;
text-decoration: none;
color: white;
background: #283a86;
}
#lenk{
width: 95%;
padding-top: 15px;
padding-bottom: 30px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
#visa{
width: 95%;
padding-top: 15px;
padding-bottom: 30px;
margin-right: auto;
margin-left: auto;
text-align: left;
}

#lenk p, #lenk ul{
text-align:center;
}


#lenk li{
text-align:center;

}

#sidotext{width: 50%;
float:left;
background-color:#FFFFFF;
margin: 30px 0 0 200px;}
#sidotext p{color:#000000; text-align:left; padding:5px;}
.menu a:hover {
background: #283a86;
color: #ff0;
border: 0;
}
#content img{
    border: none;

}
.menu a:active {
background: #ff0;
color: #006;
border: 0;
}
#content {
width: 100%;
text-align:left;
padding: 0 0 0 0;
}
#content h2{
text-align:center;
color:#fc0
}
#content a:link {color:#000;  text-decoration: underline; font-size:120%;}
#content a:visited {color:#000; text-decoration: underline; font-size:120%;}
#content a:active {color:#000; text-decoration: underline; font-size:120%;}
#content a:hover {color:#006;  text-decoration: none; font-size:120%;}

#fot {
width: 742px;
margin-right: auto;
margin-left: auto;
background-color:#006;
}
#fot p {
text-align:center;
color:#FFF;
padding: 5px 0 0 0;
}
.link {
font-size: 120%;
text-align:center;
padding:25px 0 0 0;}
.meddelande {
font-size: 90%;
font-weight: bold;
color:#006;
text-align:left;}
.av {
font-weight:bold;
}
#text{ 
width: 90%; 
padding-top: 15px;
padding-bottom: 30px;
margin-right: auto;
margin-left: auto; 
text-align:left;
 }
 #text p, #text ul{ 
text-align:center;
padding: 5px 0 5px 0;
 }
 

 #text li{
 text-align:center;
  
 }
table {
background: #ffc;
border-collapse: collapse;
}
th {
border:1px solid #fff;
}
td {
font-size: 12px;
color: #006;
 padding: 3px 0 3px 10px;
  height: 30%; 
    text-align: left;
    border: 1px solid #006;
    border-collapse: collapse;
}

tr.rowone th {
background-color:#000066;
font-size: 18px;
font-weight:: bold;
color:#FFFFFF;
}
#tabell{
width: 95%;
padding-top: 15px;
padding-bottom: 30px;
margin-right: auto;
margin-left: auto;
text-align: center; 
}
.coach {
color:#003;
font-size: 16px;
font-weight: bold;
}

.current
{
background-color:#fc0;
color:#006;
}
.skiplink
{
display:none;
}

