/*** GROUND ***/
body { background-color: #FFF; background-image: url(/ImageVault/Images/conversionFormatType_WebSafe/width_2000/id_2455/ImageVaultHandler.aspx);
	  font-family: Verdana; font-size: 13px; color: #3c3e40;
}

#WorkroomBodyDiv { border: 0px; margin: 0px; }

a:link, a:hover, a:visited, a:active {color:#007acc;}



#HeaderDiv {height: 200px; padding: 0}


/*** Area 51 ***/

/* --- Topmenu --- */



/*
div.NewsListSourceDiv, div.NewsListBoxArrowDiv { display: none; }
div.NewsListBoxSimpleLinkDiv
{
	float:left;
	width: 160px;
	overflow: hidden;
}
*/

/*** TOP MENU ***/

#TopMenuDiv {background: url(/ImageVault/Images/conversionFormatType_WebSafe/id_16839/scope_0/ImageVaultHandler.aspx) repeat-x; width: 980px; height: 50px;}

/*

#TopMenuDiv ul {border: none; margin: 0; margin-left: 10px; padding: 0; font: bold 16px Arial;}
#TopMenuDiv li {border: none; height: 50px; line-height: 49px; margin: 0; padding: 0; display: block; padding: 0 0 0 10px;}

*/

#TopMenuDiv ul {border: none; height: 50px; margin: 0; margin-left: 10px; padding: 0; font: bold 16px Arial;}
#TopMenuDiv li {border: none; height: 50px; line-height: 49px; margin: 0; padding: 0; display: block; padding: 0 0 0 10px;}

#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {color: #FFF; display: block; float: left; font-weight: bold; padding: 0 12px 0 0; }
#TopMenuDiv .TopMenuSelectedItem {background-color: #FFF; margin-top: 10px;}
#TopMenuDiv .TopMenuSelectedItem a {color: #006fc9; margin-top: -10px;}
/*



#TopMenuDiv ul.SubMenuList
{
	display: none; 
	position: absolute;
	z-index: 500;
	overflow: hidden;
    width: auto;
	margin: 0;
	padding: 0;
	background-color: #007acc;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: none;
	list-style-type: none;
}	
#TopMenuDiv li.SubMenuItem
{
	height: 20px; line-height: 20px; 
	clear: both;
	display: inline-block;
	font-size: 12px;
	width: 180px;
	height: auto;
	margin: 0px;
	font-color: #fff;
	padding: 4px 8px 4px 8px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
#TopMenuDiv div.HasChildren
{
	float:left;
	display: inline;
	margin: 2px 0 0 2px;
	width: 10px;
	height: 10px;
	background: url(/images/design/leftmenu/downarrow.gif) no-repeat left center;
}
#TopMenuDiv li a
{
    float: left;
    display: inline;
}
*/
.Clear {height: 12px;}



#EmptyTopMenuDiv { background-color:#1d6dcf; }

/*--- STARTPAGE, COLUMNS ---*/



#ContainerDiv { width: 980px; padding: 0; padding-left: 20px; padding-right: 20px; } 


.StartPageColumnWideRight { width: 560px; margin: 0 0 8px 19px; }
.StartPageColumnWideRight div.boxleftpad { padding: 0; }
.StartPageColumnWideRight .StartPageBoxLarge { width: 560px; }
div.boxcontainer {width: 560px;}

.StartPageBoxReadMoreLink {text-align: left; font-weight: bold; padding: 1px 0 2px;}

.NewsListTitleDiv h3, .NewsListTitleLargeDiv h3 {font-family: Verdana; font-size: 23px; font-weight: normal; color: #ffffff;}
div.NewsListReadMoreDiv a, div.NewsListReadMoreDiv a:visited {color: #007acc;}

.NewsListBoxIntroDiv { width: 560px;}


#RightDiv {float: right;}
#RightDiv .PaddingDiv {padding: 0px; padding-left: 10px;}

#InfoDiv /* Tar bort inforutan på högra spalten */  { display: none; width: 0px; height: 0px; }

/*** Toolbar ***/

#ToolBarDiv {width: auto; display: block; float: right; margin: -20px 0 0 4px;}
#ToolBarBox {display: block; float: left; width: auto;}

#EnglishButton { position: absolute; visibility: visible; top: -289px; margin-left: 26px;}

#ContentStart { width: 100%; clear: both; display:none;}
#ContentStart span { font-size: 18px;}


/*** Footer ***/

#FooterDiv { background: url(/ImageVault/Images/conversionFormatType_WebSafe/id_17009/scope_0/ImageVaultHandler.aspx) no-repeat; height: 120px; width: 980px; clear: both; }

/*--- START PAGE BOXES ---*/

/***
Startsidan, Vänstra boxar
***/

.StartPageColumnNarrow {margin-top: 0;}
.StartPageBoxNarrow { padding: 2px 0 0; margin: 0 0 10px;}
.StartPageBoxNarrow .StartPageBoxContent {background: url(/ImageVault/Images/id_16146/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; padding: 8px; padding-top: 5px; padding-bottom: 2px;}
.StartPageBoxNarrow .StartPageBoxContent img {margin-left: auto; margin-right: auto;}
.StartPageBoxNarrow .StartPageBoxBottom {background: url(/ImageVault/Images/id_16146/scope_0/ImageVaultHandler.aspx) no-repeat -384px 100%;}

#BoxAreaDiv .StartPageBoxNarrow h2 {background: url(/ImageVault/Images/id_16147/scope_0/ImageVaultHandler.aspx) no-repeat; font-family: Verdana; font-size: 16px; margin: -2px 0 0; border-bottom: 1px solid #0093ff; padding: 5px 9px 7px; width: auto; height: auto; letter-spacing: -1px;}

.StartPageBoxWide h2 { background-image:url(/ImageVault/Images/conversionFormatType_WebSafe/id_2454/ImageVaultHandler.aspx); }

div.boxcontainer {width: auto;}



/*-- RIGHT BOXES --*/

div.RightBoxTopDiv  { background-color:#f0f0f0; }
div.RightBoxContent { background-color:#f0f0f0; }

/*--- ORGSTRUCTURE ---*/
.OrgStructureBoxHeading { background-color: #16529c; }
   

/*--- TABELLER FÖR RESULTATVISNING ---*/

/* Länkinställningar */
.FixtureLinkDiv a:link,
.StatisticsTable a:link,
.FixtureListTable a:link
{
	text-decoration: none;
}
.FixtureLinkDiv a:visited,
.StatisticsTable a:visited,
.FixtureListTable a:visited
{
	text-decoration: none;
}
.FixtureLinkDiv a:hover,
.StatisticsTable a:hover,
.FixtureListTable a:hover
{
	text-decoration: underline;
}
.FixtureLinkDiv a:active,
.StatisticsTable a:active,
.FixtureListTable a:active
{
	color: #FF0000;
}

/* Länk till alla matcher */
.FixtureLinkDiv
{
	text-align: right;
	display: block;
	padding-bottom: 11px;
}

/* Enkel tabell med ram */
.StatisticsTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0.5em 0;
	padding: 0;
	width: 100%;
}
.StatisticsTable th, .StatisticsTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 5px;
	vertical-align: top;
}
.StatisticsTable thead th
{
	background: #DDDDDD;
	color: #000;
	text-align: left;
}
.StatisticsTable .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
.StatisticsTable tfoot tr td
{
	background: #F7F7F7;
	color: #000;
	text-align: right;
}
.StatisticsTable tfoot tr td a:link, .StatisticsTable tfoot tr td a:visited
{
	background: #F7F7F7;
	color: #000;
	font-weight: bold;
}
.StatisticsTable a:hover, .StatisticsTable a:focus
{
	background: #F7F7F7;
	color: #f00;
}
.StatisticsTable tbody tr .ImageCell
{
	vertical-align: top;
}

.CalendarSchemeTable td
{
	height: 13em;
}
.CalendarSchemeTable td h3
{
	margin: 0;
	text-align:right;
}
.CalendarSchemeTable td ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CalendarSchemeTable td ul li
{
	width: 93px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
}
.CalendarSchemeTable .EvenRow
{
	background-color: #DDDDDD;
}

.CalendarListTable td
{
	vertical-align: top;
}
.CalendarListTable td ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CalendarListTable td ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Matchlistor */
.FixtureListTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0.5em 0;
	padding: 0;
	width: 100%;
}
.FixtureListTable th, .FixtureListTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 5px;
}
.FixtureListTable thead th
{
	background: #DDDDDD;
	color: #000;
	text-align: left;
}
.FixtureListTable tbody th
{
	background: #fff;
	color: #000;
	text-align: left;
}
.FixtureListTable thead td
{
	border: 1px solid #BEBEBE;
	background: #1d6dcf;
	color: #fff;
	font-weight: bold;
}
.FixtureListTable tbody .EvenRow
{
	background: #F7F7F7;
	color: #000;
}

/* Serietabellen */
.StandingsTable
{
	border: 1px solid #BEBEBE;
	border-collapse: collapse;
	margin: 0.5em 0 1em 0;
	padding: 0;
	width: 100%;
}
.StandingsTable th 
{
	text-align: center;
}
.StandingsTable th, .StandingsTable td
{
	border: 1px solid #BEBEBE;
	padding: 2px 3px;
}
.StandingsTable th
{
	background: #DDDDDD;
	color: #000;
}
.StandingsTable thead td
{
	border: 1px solid #BEBEBE;
	background: #1d6dcf;
	color: #fff;
	font-weight: bold;
	padding: 2px 5px;
}
.StandingsTable .WideCell
{
	padding: 2px 5px;
}
.StandingsTable tbody td
{
	padding: 2px 3px;
	text-align: center;
}
.StandingsTable .LeftAlignTd
{
	text-align: left;
}
.StandingsTable .RightAlignTd
{
	text-align: right;
}
.StandingsTable tbody .EvenRow
{
	background: #F7F7F7;
	color: #000;
}
.StandingsTable tbody .AboveLineRow td
{
	border-bottom: 1px solid #000;
}
.StandingsTable tbody tr .SortColumnCell
{
	font-weight: bold;
	color: #000;
}
.StandingsTable tbody tr .LastColumnCell
{
	border-right: 1px solid #DDDDDD;
}
.ChangedMatch, .ChangedMatch a:link, .ChangedMatch a:visited
{
	color: red;
}

/*FAQ*/
.faq p
{
	color: #16529c;
}

/*--- LEFT MENU ---*/
#LeftDiv {width: 192px; margin-right: 8px;}
#LeftDiv .PaddingDiv { padding: 6px 0; }
#LeftDiv h2 {font: normal 16px Verdana, Arial, Helvetica, sans-serif;}

.LeftMenuHeading {width: 192px; background: url(/ImageVault/Images/id_16147/scope_0/ImageVaultHandler.aspx) no-repeat; font-family: Verdana; font-size: 16px; margin: -2px 0 0; border-bottom: 1px solid #0093ff; padding: 7px 0px 7px; height: auto; letter-spacing: -1px;}
.LeftMenuHeading h2 {background: url(/ImageVault/Images/id_16147/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; padding: 8px; padding-top: 5px; padding-bottom: 2px;}
.LeftMenuHeading h2 a {color: #FFF; font-weight: bold; text-decoration: none;}

.LeftMenuBox {width: 192px; background: url(/ImageVault/Images/id_20549/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; overflow: hidden;}
.LeftMenuBottom {background: url(/ImageVault/Images/id_20549/scope_0/ImageVaultHandler.aspx) no-repeat -384px 100%; font-size: 0; height: 4px; width: 192px;}

.LeftMenuList {width: 182px; padding: 2px 4px 4px; background: url(/ImageVault/Images/id_20549/scope_0/ImageVaultHandler.aspx) no-repeat -576px 0;}
.LeftMenuList li {display: block; float: none; padding: 0; background: none;}
.LeftMenuList ul {background: #e3e3e3; padding: 0;}
.LeftMenuList strong {font-weight: normal;}
.LeftMenuList .LeftMenuItemSpan {display: block; padding: 0; width: auto; border-bottom: none;}

span.LeftMenuItemWrapperLeft {display: none;}
div.LeftMenuItem {float: none; height: auto;}

.LeftMenuList a:link, .LeftMenuList a:visited, .LeftMenuList a:hover, .LeftMenuList a:active {color:#3b3d40; display: block; padding: 3px 7px 3px; font-size: 12px; outline: none;}
.LeftMenuList.Level2 a:link, .LeftMenuList.Level2 a:visited, .LeftMenuList.Level2 a:hover, .LeftMenuList.Level2 a:active {display: block; padding: 2px 7px 3px 5px; font-size: 12px;}
.LeftMenuList.Level3 a:link, .LeftMenuList.Level3 a:visited, .LeftMenuList.Level3 a:hover, .LeftMenuList.Level3 a:active {display: block; padding: 2px 7px 3px 10px; font-size: 12px;}
.LeftMenuList.Level4 a:link, .LeftMenuList.Level4 a:visited, .LeftMenuList.Level4 a:hover, .LeftMenuList.Level4 a:active {display: block; padding: 2px 7px 3px 15px; font-size: 12px;}
.LeftMenuList.Level5 a:link, .LeftMenuList.Level5 a:visited, .LeftMenuList.Level5 a:hover, .LeftMenuList.Level5 a:active {display: block; padding: 2px 7px 3px 20px; font-size: 12px;}
.LeftMenuList.Level6 a:link, .LeftMenuList.Level6 a:visited, .LeftMenuList.Level6 a:hover, .LeftMenuList.Level6 a:active {display: block; padding: 2px 7px 3px 25px; font-size: 12px;}

li.LeftMenuSelectedItem, li.LeftMenuExpandedItem {background:#0065a5;}
li.LeftMenuSelectedItem.Level2, li.LeftMenuExpandedItem.Level2 {background:#006eb3;}
li.LeftMenuSelectedItem.Level3, li.LeftMenuExpandedItem.Level3 {background: #0076bf;}
li.LeftMenuSelectedItem.Level4, li.LeftMenuExpandedItem.Level4 {background: #007ecc;}
li.LeftMenuSelectedItem.Level5, li.LeftMenuExpandedItem.Level5 {background: #0086d9;}
li.LeftMenuSelectedItem.Level6, li.LeftMenuExpandedItem.Level6 {background: #008ee5;}

.LeftMenuSelectedItem a:link, .LeftMenuSelectedItem a:visited, .LeftMenuSelectedItem a:hover, .LeftMenuSelectedItem a:active,
.LeftMenuExpandedItem a:link, .LeftMenuExpandedItem a:visited, .LeftMenuExpandedItem a:hover, .LeftMenuExpandedItem a:active  {color: #FFF;}

.LeftMenuSelectedItem.Level2 a:link, .LeftMenuSelectedItem.Level2 a:visited, .LeftMenuSelectedItem.Level2 a:hover, .LeftMenuSelectedItem.Level2 a:active,
.LeftMenuExpandedItem.Level2 a:link, .LeftMenuExpandedItem.Level2 a:visited, .LeftMenuExpandedItem.Level2 a:hover, .LeftMenuExpandedItem.Level2 a:active  {color: #FFF;}

.LeftMenuSelectedItem.Level3 a:link, .LeftMenuSelectedItem.Level3 a:visited, .LeftMenuSelectedItem.Level3 a:hover, .LeftMenuSelectedItem.Level3 a:active ,
.LeftMenuExpandedItem.Level3 a:link, .LeftMenuExpandedItem.Level3 a:visited, .LeftMenuExpandedItem.Level3 a:hover, .LeftMenuExpandedItem.Level3 a:active  {color: #FFF;}

.LeftMenuSelectedItem.Level4 a:link, .LeftMenuSelectedItem.Level4 a:visited, .LeftMenuSelectedItem.Level4 a:hover, .LeftMenuSelectedItem.Level4 a:active ,
.LeftMenuExpandedItem.Level4 a:link, .LeftMenuExpandedItem.Level4 a:visited, .LeftMenuExpandedItem.Level4 a:hover, .LeftMenuExpandedItem.Level4 a:active   {color: #FFF;}

.LeftMenuSelectedItem.Level5 a:link, .LeftMenuSelectedItem.Level5 a:visited, .LeftMenuSelectedItem.Level5 a:hover, .LeftMenuSelectedItem.Level5 a:active,
.LeftMenuExpandedItem.Level5 a:link, .LeftMenuExpandedItem.Level5 a:visited, .LeftMenuExpandedItem.Level5 a:hover, .LeftMenuExpandedItem.Level5 a:active  {color: #FFF;}

.LeftMenuSelectedItem.Level6 a:link, .LeftMenuSelectedItem.Level6 a:visited, .LeftMenuSelectedItem.Level6 a:hover, .LeftMenuSelectedItem.Level6 a:active,
.LeftMenuExpandedItem.Level6 a:link, .LeftMenuExpandedItem.Level6 a:visited, .LeftMenuExpandedItem.Level6 a:hover, .LeftMenuExpandedItem.Level6 a:active  {color: #FFF;}

.LeftMenuItem.Level3 a:link, .LeftMenuItem.Level3 a:visited {color: #3b3d40; font-size: 12px; padding:2px 7px 3px 15px;}
.LeftMenuItem.Level4 a:link, .LeftMenuItem.Level4 a:visited {color: #3b3d40; font-size: 12px; padding:2px 7px 3px 20px;}
.LeftMenuItem.Level5 a:link, .LeftMenuItem.Level5 a:visited {color: #3b3d40; font-size: 12px; padding:2px 7px 3px 25px;}
.LeftMenuItem.Level6 a:link, .LeftMenuItem.Level6 a:visited {color: #3b3d40; font-size: 12px; padding:2px 7px 3px 30px;}

.LeftMenuExpandedItem li a:link, .LeftMenuExpandedItem li a:visited, .LeftMenuSelectedItem li a:link, .LeftMenuSelectedItem li a:visited {color: #3b3d40; outline: none;}


/*
Thick box
*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
  
  
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
  
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

#WideCenterDiv ul, #CenterDiv ul {list-style: inside disc; margin-left: 20px;}
#WideCenterDiv ol, #CenterDiv ol  {list-style: inside decimal; margin-left: 20px;}
