/* CSS Document */

body{
	background: #ffffff url('../img/bakg_vit.jpg') repeat-x;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 750px;
	}

#box{
	display: block;
	position: relative;
	background: none;
	margin: 0px auto;
	top: 0px;
	width: 850px;
	height: 750px;
	z-index: 1;
	}
	
#box div.left{
	display: block;
	position: absolute;
	background: url('../img/left.png') repeat-y;
	margin: 0px;
	top: 0px;
	left: 0px;
  width: 50px;
	height: 750px;
	z-index: 2;
	}


#box div.top{
	display: block;
	position: absolute;
	background: url('../img/bild.png') no-repeat;
	margin: 0px;
	top: 10px;
	left: 50px;
  width: 750px;
	height: 130px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
  border: 1px solid #000;
   box-shadow:5px 5px 30px #000000;
   -moz-box-shadow:5px 5px 30px #000000;
   -webkit-box-shadow:5px 5px 30px #000000;
   border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	z-index: 2;
	}

#box div.menybalk{
	display: block;
	position: absolute;
	background: url('../img/meny.png') repeat-x;
	margin: 0px;
	top: 144px;
	left: 50px;
  width: 750px;
	height: 22px;
	z-index: 5;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
  box-shadow:5px 5px 30px #000000;
  -moz-box-shadow:5px 5px 30px #000000;
  -webkit-box-shadow:5px 5px 30px #000000;
	}
	
#box div.menybalk div.mcenter{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	top: 0px;
	left: 16px;
 	width: 600px;
	height: 22px;
	z-index: 6;
	}
	
#box div.menybalk div.mcenter ul {
  margin: 0; 
  padding: 0; 
	list-style-type: none; 
  list-style-image: none; 
  }		

#box div.menybalk div.mcenter ul li {
	display:inline;
	height: 22px;
	float:left;
	border:0px;
}

#box div.menybalk div.mcenter ul li a:link, #box div.menybalk div.mcenter ul li a:visited {
  display:block;
  background: none;
	height:22px;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:3px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
}	

#box div.menybalk div.mcenter ul li a#current, #box div.menybalk div.mcenter ul li a:active,
#box div.menybalk div.mcenter ul li a:focus, #box div.menybalk div.mcenter ul li a:hover,
#box div.menybalk div.mcenter ul li a.active{
	display:block;
  background: url('../img/meny2.png') repeat-x;
  height:20px;
	margin:0px 0px 0px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
	padding:3px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
	z-index: 8;
}
	
/*** Undermenyn (år)****/

#box div.menybalk div.mcenter ul li ul {
  display: none;
  
  
  }	

#box div.menybalk div.mcenter ul li:hover ul, #box div.menybalk div.mcenter ul li.sfhover ul {
  display:block;
  position: absolute;
  background: none;
  top: 22px;
	height:20px;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
   }	

#box div.menybalk div.mcenter ul li ul li {
	display:block;
	position: relative;
	top: -3px;
	height: 20px;
	float:none;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:2px 4px 0px 4px;
}

#box div.menybalk div.mcenter ul li ul li a:link, #box div.menybalk div.mcenter ul li ul li a:visited {
  display:block;
  background: url('../img/meny3.png') repeat-x;
	height:20px;
	margin:1px 0px 1px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	border:1px solid #000;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
}	

#box div.menybalk div.mcenter ul li ul li a#current, #box div.menybalk div.mcenter ul li ul li a:active,
#box div.menybalk div.mcenter ul li ul li a:focus, #box div.menybalk div.mcenter ul li ul li a:hover,
#box div.menybalk div.mcenter ul li ul li a.active{
	display:block;
  background: url('../img/meny2b.png') repeat-x;
  height:20px;
	margin:1px 0px 1px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
	z-index: 8;
}


/*********************/

/*** Undermeny2 (månader) ****/

#box div.menybalk div.mcenter ul li ul li ul {
  display: none;
  }	

#box div.menybalk div.mcenter ul li:hover ul li ul {
  display: none;
  }	

#box div.menybalk div.mcenter ul li ul li:hover ul {
  display:block;
  position: absolute;
  background: none;
  top: 0px;
  left: 48px;
	height:20px;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: left;
   }	

#box div.menybalk div.mcenter ul li ul li ul li {
	display:block;
	height: 20px;
	float:none;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:2px 4px 0px 4px;
}

#box div.menybalk div.mcenter ul li ul li ul li a:link, #box div.menybalk div.mcenter ul li ul li ul li a:visited {
  display:block;
  background: url('../img/meny3.png') repeat-x;
	height:20px;
	margin:0px 0px 2px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	border:1px solid #000;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: left;
}	

#box div.menybalk div.mcenter ul li ul li ul li a#current, #box div.menybalk div.mcenter ul li ul li ul li a:active,
#box div.menybalk div.mcenter ul li ul li ul li a:focus, #box div.menybalk div.mcenter ul li ul li ul li a:hover{
	display:block;
  background: url('../img/meny2b.png') repeat-x;
  height:20px;
	margin:0px 0px 2px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
	padding:2px 4px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: left;
	z-index: 8;
}

/*********************/

#box div.menybalk div.mright{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	top: 0px;
	left: 636px;
 	width: 135px;
	height: 22px;
	z-index: 6;
	}
	
#box div.menybalk div.mright ul {
  margin: 0; 
  padding: 0; 
	list-style-type: none; 
  list-style-image: none; 
  }	

#box div.menybalk div.mright ul li {
	display:inline;
	height: 22px;
	float:left;
	border:0px;
}

#box div.menybalk div.mright ul li a:link, #box div.menybalk div.mright ul li a:visited {
  display:block;
  background: none;
	height:22px;
	float:left;
	margin:1px 1px 1px 1px;
	border:0px;
	padding:3px 4px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
}



#box div.menybalk div.mright ul li a#current, #box div.menybalk div.mright ul li a:active,
#box div.menybalk div.mright ul li a:focus, #box div.menybalk div.mright ul li a:hover{
	display:block;
  background: url('../img/meny2.png') repeat-x;
  height:20px;
	float:left;
	margin:0px 0px 0px 0px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
	padding:3px 4px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	text-decoration:none;
	color: #000;
	text-align: center;
	z-index: 8;
}
/*
#box div.login{
	display: block;
	position: absolute;
	background: url('../img/menybalk.png') repeat-x;
	margin: 0px;
	top: 130px;
	left: 670px;
  width: 80px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 6;
	}
*/

#box div.mainbox{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	top: 170px;
	left: 50px;
  width: 750px;
	height: 550px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
  box-shadow:5px 5px 30px #000000;
  -moz-box-shadow:5px 5px 30px #000000;
  -webkit-box-shadow:5px 5px 30px #000000;
	z-index: 2;
	}


#box div.mainbox div.main_index{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 9px 20px 0px 20px;
	top: 15px;
	left: 0px;
  width: 571px;
	height: 227px;
	overflow-x: hidden;
  overflow-y: scroll;
	z-index: 4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}
	
#box div.mainbox div.karta_text{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 0px;
	top: 28px;
	left: 630px;
  width: 100px;
	height: 15px;
	z-index: 4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}
	
#box div.mainbox div.karta{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 0px;
	top: 71px;
	left: 630px;
  width: 100px;
	height: 174px;
	z-index: 4;
  }

#box div.mainbox div.linje2{
	display: block;
	position: absolute;
	background: url('../img/linje2.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 16px;
	left: 630px;
  width: 100px;
	height: 1px;
	z-index: 4;
  }

#box div.mainbox div.linje3{
	display: block;
	position: absolute;
	background: url('../img/linje2.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 55px;
	left: 630px;
  width: 100px;
	height: 1px;
	z-index: 4;
  }

#box div.mainbox div.linje4{
	display: block;
	position: absolute;
	background: url('../img/linje2.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 260px;
	left: 630px;
  width: 100px;
	height: 1px;
	z-index: 4;
  }

#box div.mainbox div.linje{
	display: block;
	position: absolute;
	background: url('../img/bord.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 260px;
	left: 40px;
  width: 500px;
	height: 58px;
	z-index: 4;
  }

#box div.mainbox div.main_aktuellt{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 0px;
	top: 330px;
	left: 20px;
  width: 600px;
	height: 80px;
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}

#box div.mainbox div.main_aktuellt p{

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;

}

#box div.mainbox div.linje5{
	display: block;
	position: absolute;
	background: url('../img/bord.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 405px;
	left: 40px;
  width: 500px;
	height: 58px;
	z-index: 5;
  }

#box div.mainbox div.main_sistaspelresultat{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 0px;
	top: 470px;
	left: 20px;
  width: 600px;
	height: 80px;
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}

#box div.mainbox div.main_spelresultat{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	top: 5px;
	left: 0px;
  width: 710px;
	height: 500px;
	overflow-x: hidden;
  overflow-y: scroll;
	z-index: 3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}

#box div.mainbox div.gamla_resultat{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	padding: 2px 9px 0px 9px;
	top: 513px;
	left: 0px;
  width: 710px;
	height: 30px;
	z-index: 3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: normal;
	}

#box div.mainbox div.linje_l{
	display: block;
	position: absolute;
	background: url('../img/linje_l.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 330px;
	left: 729px;
  width: 10px;
	height: 200px;
	z-index: 5;
  }

#box div.mainbox div.linje_v{
	display: block;
	position: absolute;
	background: url('../img/linje_v.png') no-repeat;
	margin: 0px;
	padding: 0px;
	top: 530px;
	left: 600px;
  width: 130px;
	height: 1px;
	z-index: 5;
  }

#box div.mainbox div.main{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	top: 5px;
	left: 0px;
  width: 710px;
	height: 530px;
	overflow-x: hidden;
  overflow-y: scroll;
	z-index: 3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}


	
#box div.mainbox div.main_medlemmar{
	display: block;
	position: absolute;
	background: #fff;
	margin: 0px;
	padding: 10px 15px 0px 15px;
	top: 5px;
	left: 0px;
  width: 720px;
	height: 530px;
	overflow-x: hidden;
  overflow-y: scroll;
	z-index: 3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: normal;
	}

#box div.mainbox div.main a, #box div.mainbox div.main a:hover, #box div.mainbox div.main a:visited,
#box div.mainbox div.main_medlemmar a, #box div.mainbox div.main_medlemmar a:hover, #box div.mainbox div.main_medlemmar a:visited,
#box div.mainbox div.main_index a, #box div.mainbox div.main_index a:hover, #box div.mainbox div.main_index a:visited,
#box div.mainbox div.main_aktuellt a, #box div.mainbox div.main_aktuellt a:hover, #box div.mainbox div.main_aktuellt a:visited,
#box div.mainbox div.main_spelresultat a, #box div.mainbox div.main_spelresultat a:hover, #box div.mainbox div.main_spelresultat a:visited,
#box div.mainbox div.gamla_resultat a, #box div.mainbox div.gamla_resultat a:hover, #box div.mainbox div.gamla_resultat a:visited,
#box div.mainbox div.main_sistaspelresultat a, #box div.mainbox div.main_sistaspelresultat a:hover, #box div.mainbox div.main_sistaspelresultat a:visited { 
	text-decoration:none;
	color: #4800FF;
}

#box div.mainbox div.main_spelresultat a#link, #box div.mainbox div.main_spelresultat a#link:hover, #box div.mainbox div.main_spelresultat a#link:visited{
  font-size: 10px;
  text-decoration:none;
	color: #4800FF;
}


#box div.mainbox div.main p, #box div.mainbox div.main_medlemmar p, #box div.mainbox div.main_index p,
#box div.mainbox div.main_aktuellt p, #box div.mainbox div.main_spelresultat p, #box div.mainbox div.gamla_resultat p,
#box div.mainbox div.main_sistaspelresultat p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	letter-spacing: normal;
}

#box div.mainbox div.main b, #box div.mainbox div.main_medlemmar b, #box div.mainbox div.main_index b,
#box div.mainbox div.main_aktuellt b, #box div.mainbox div.main_sistaspelresultat b{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: normal;
}

#box div.mainbox div.main a img, #box div.mainbox div.main_index a img, #box div.mainbox div.main_aktuellt a img,
#box div.mainbox div.main_sistapelresultat a img{
  border: none;
}

#box div.mainbox div.main h1, #box div.mainbox div.main_medlemmar h1, #box div.mainbox div.main_index h1,
#box div.mainbox div.main_aktuellt h1, #box div.mainbox div.main_spelresultat h1, #box div.mainbox div.gamla_resultat h1, 
#box div.mainbox div.main_sistaspelresultat h1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;

}

#box div.mainbox div.main h2, #box div.mainbox div.main_medlemmar h2, #box div.mainbox div.main_index h2,
#box div.mainbox div.main_aktuellt h2, #box div.mainbox div.main_sistaspelresultat h2, #box div.mainbox div.main_spelresultat h2, #box div.mainbox div.gamla_resultat h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;

}

table.styrelsen{
	width: 712px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: normal;
	}

table.medlemmar{
	width: 712px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: normal;
	}

table.medlemmar1, table.medlemmar2{
	width: 350px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: normal;
	}

tr {

}

table.medlemmar td{
border: 0px;
padding: 0;
margin: 0px;
}

table.medlemmar1 td, table.medlemmar2 td {
border: 1px solid #000;
padding: 0.2em 0.5em;
}

td {
border: 1px solid #000;
padding: 0.2em 0.5em;
}

#box div.right{
	display: block;
	position: absolute;
	background: url('../img/right.png') repeat-y;
	margin: 0px;
	top: 0px;
	left: 800px;
  width: 50px;
	height: 750px;
	z-index: 2;
	}


#box div.webmaster{
	display: block;
	position: absolute;
	background: none;
	margin: 0px;
	padding: 0px;
	top: 705px;
	left: 638px;
  width: 150px;
	height: 15px;
	color:#C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	letter-spacing: normal;
	
	z-index: 5;
	}