/* 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;
  
 }
.coach {
color:#003;
font-size: 16px;
font-weight: bold;
}
.current
{
background-color:#fc0;
color:#006;
}
.skiplink
{
display:none;
}

.tabell {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
	    border-collapse:collapse;
	    border: 1px solid #000000;
		}
.rubrik {
height: 30px;
	font-weight: bold;
        text-align: center;
        font-size: 18px;
        color: blue;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.tdnamn {
	font-size: 11px;
        color: blue;
        padding: 1px 0 1px 10px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}