﻿/*--- COMMON ---*/

/*
Huvudfärg 1d6dcf
Grundfärg eeeeee
Länkfärg 16529c
Box smal /images/design/boxes/startpagebox_top_1.gif /images/design/boxes/startpagebox_top_blue.gif
Box bred /images/design/boxes/startpagebox_wide_top_1.gif /images/design/boxes/startpagebox_wide_top_blue.gif
Menyrubrik /images/design/leftmenu/leftmenu_top_1.gif /images/design/leftmenu/leftmenu_top_blue.gif
*/
* {padding: 0; margin: 0;}
ul, ol {margin: 0 0 0 2em;}
body {background: #FFF url(/ImageVault/Images/id_8144/scope_0/ImageVaultHandler.aspx) repeat-x; font: normal 62.5%/1em Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #000;}
form#aspnetForm {font: normal 1.2em/1.5em Arial, Helvetica, sans-serif; width: 100%; background: url(/ImageVault/Images/id_8137/scope_0/ImageVaultHandler.aspx) no-repeat 50% 0;}
* html form#aspnetForm {background: none;}
#ContainerOuterDiv {width: 980px !important; margin: 0; text-align: center; overflow: hidden; margin: 0 auto; /*background: #FFF;*/ padding: 0 9px 9px;}
#ContainerMiddleDiv {width: 100%; position: relative; background: #FFF;}
#TopDiv {position: absolute; top: 0; right: 0; overflow: visible; z-index: 10; /*background: #EEE;*/}
.div.LoginBox {left: auto; right: 0;}
#HeaderDiv {height: 184px; position: absolute; top: 0; left: 0; width: 100%; z-index: 1;}
#HeaderDiv h2 {position: absolute; top: 20px; left: 42px; width: 109px; height: 109px; background: url(/ImageVault/Images/id_8142/scope_0/ImageVaultHandler.aspx) no-repeat; padding: 0;}
#HeaderDiv h2 a {display: block; width: 109px; height: 109px; text-indent: -9999px;}

a:link, a:hover, a:visited, a:active {color:#429cd5;}

h1 {font: normal 32px/1.2em Verdana, Arial, Helvetica, sans-serif; color: #000;}

/*--- TOP MENU ---*/
#TopMenuDiv {height: 29px; width: 944px; padding: 7px 8px; position: absolute; top: 141px; left: 10px; z-index: 100; background: url(/ImageVault/Images/id_8148/scope_0/ImageVaultHandler.aspx) no-repeat;}
#TopMenuDiv ul {border: none; height: 29px; margin: 0; padding: 0 0 0 12px; font: normal 15px/29px Arial, Helvetica, sans-serif; background: url(/ImageVault/Images/id_8146/scope_0/ImageVaultHandler.aspx) no-repeat; width: 932px;}
#TopMenuDiv li {border: none; height: 29px; line-height: 29px; margin: 0; padding: 0; display: block; padding: 0 0 0 16px;}
#TopMenuDiv li:first-child {}
#TopMenuDiv li.TopMenuSelectedItem {background: url(/ImageVault/Images/id_8145/scope_0/ImageVaultHandler.aspx) repeat-x;}
.TopMenuSeparator {border-left: solid 1px #CCCCCC;}	
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {color: #3e3e3e; border: none; height: 29px; line-height: 29px; display: block; float: left; padding: 0 18px 0 0; background: url(/ImageVault/Images/id_8147/scope_0/ImageVaultHandler.aspx) no-repeat 100% 0; outline: none;}
#TopMenuDiv .TopMenuSelectedItem {}
#TopMenuDiv .TopMenuSelectedItem a {color: #1177be;}

#EmptyTopMenuDiv {background-color:#1d6dcf;}

/*--- LEFT MENU ---*/
.LeftMenuBox {}

.LeftMenuHeading {}
.LeftMenuList a:link,
.LeftMenuList a:visited,
.LeftMenuList a:hover,
.LeftMenuList a:active {color:#000;}
.LeftMenuHeading h2 a:link,
.LeftMenuHeading h2 a:visited,
.LeftMenuHeading h2 a:hover,
.LeftMenuHeading h2 a:active {/*color:#fff;*/}

/*--- FOOTER ----*/

#FooterDiv {background: url(/ImageVault/Images/id_8441/scope_0/ImageVaultHandler.aspx) no-repeat; height: 190px; width: 100%; clear: both; padding: 0; margin: 0;}

/*--- START PAGE BOXES ---*/

.StartPageBoxNarrow h2 {background-image:url(/images/design/boxes/startpagebox_top_1.gif);}

.StartPageBoxWide h2 {background: #f7e32e url(/ImageVault/Images/id_8142/scope_0/ImageVaultHandler.aspx) no-repeat; width: auto;}
#BoxAreaDiv h2 {font: normal 20px Arial, Helvetica, sans-serif; color: #000; margin-bottom:0; padding: 3px 7px 3px; height: auto; margin: 0;}
div.StartPageBoxRow h2 {}

.LeftMenuHeading h2 {background-image:url(/images/design/leftmenu/leftmenu_top_1.gif);}

.StartPageBoxTop {}

/*-- RIGHT BOXES --*/

div.RightBoxTopDiv {background-color:#eeeeee;}

div.RightBoxContent {background-color:#eeeeee;}

/*--- 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;}

/* Override RF_KO */
#ContainerDiv {background: none; padding: 184px 0 0; width: 100%;}
#MainDiv {padding: 0 10px 0; width: 960px;}
.StartPageColumnNarrow {padding: 0;}

.StartPageColumnNarrow {margin-top: 0;}
.StartPageBoxNarrow {background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat; padding: 6px 0 0 6px; margin: 0 0 8px; width: 174px;}
.StartPageBoxNarrow .StartPageBoxContent {padding: 8px; background: #FFF;}
.StartPageBoxNarrow .StartPageBoxBottom {background: none; height: 0; font-size: 0;}
#BoxAreaDiv .StartPageBoxNarrow h2 {background: #f7e32e url(/ImageVault/Images/id_8141/scope_0/ImageVaultHandler.aspx) no-repeat; margin: 0; font: normal 20px Arial, Helvetica, sans-serif; padding: 3px 7px 3px; width: auto; height: auto; color: #000;}

.StartPageBoxLarge .BoxNoBackground {background: none !important;}

.StartPageColumnWideRight {width: 550px; margin: 0 0 8px 19px;}
.StartPageColumnWideRight div.boxleftpad {padding: 0;}
.StartPageColumnWideRight .StartPageBoxLarge {width: 550px;}
div.boxcontainer {padding: 0 6px 0 0; background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat 100% 0; width: auto; margin-right: 4px;}

#CenterDiv {width: 550px; margin: 0 0 8px 10px;}
#CenterDiv .PaddingDiv, #WideCenterDiv .PaddingDiv {padding: 0;}

/* ----- Article listing ----- */
.NewsListTitleDiv h3 {font: bold 14px/1.2em Verdana, Arial, Helvetica, sans-serif; color: #214869;}
.NewsListTitleDiv h3 a, .NewsListTitleDiv h3 a:visited, .NewsListTitleDiv h3 a:hover {text-decoration: none; color: #214869;}
.NewsListTitleDiv h3 a:hover {border-bottom: 1px solid #214869;}

div.NewsListTitleDiv a:link, div.NewsListTitleDiv a:visited, div.NewsListTitleDiv a:hover, div.NewsListTitleDiv a:active {color:#000;}
div.NewsListReadMoreDiv {border-bottom: 1px solid #d4d4d4; text-align: left; padding: 0 0 4px;}
div.NewsListReadMoreDiv a, div.NewsListReadMoreDiv a:visited {color: #258dcf;}

#LeftDiv {width: 186px; background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat 100% 0; padding: 0 6px 0 0;}
#LeftDiv .PaddingDiv {padding: 6px 0 0 6px; background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat;}

/* leftMenu */
#LeftDiv h2 {font: normal 18px Verdana, Arial, Helvetica, sans-serif;}

.LeftMenuHeading {height: auto; line-height: normal;}
.LeftMenuHeading h2 {background: url(../images/leftMenuSprite.png) no-repeat; font-size: 24px; padding: 6px 6px 2px;}
.LeftMenuHeading h2 a {color: #3b3d40; text-decoration: none;}

.LeftMenuBox {width: 180px; overflow: hidden;}
.LeftMenuBottom {font-size: 0; height: 4px; background: none;}
.LeftMenuList {padding: 1px;}
.LeftMenuList li {display: block; float: none; padding: 0; background: none;}
.LeftMenuList strong {font-weight: normal;}
.LeftMenuList .LeftMenuItemSpan {display: block; padding: 0; width: auto; border-bottom: none;}
span.LeftMenuItemWrapperLeft {/*display: none;*/ display:block; float:left; width:auto; }
.LeftMenuItemWrapperLeft div.LeftMenuItem {height: 10px; margin: 2px 0 0; padding: 0 0 0 2px;}

.LeftMenuList ul {background: #e3e3e3; padding: 0;}

.LeftMenuList a:link, .LeftMenuList a:visited, .LeftMenuList a:hover, .LeftMenuList a:active {color:#3b3d40; display: block; padding: 2px 7px 2px 0; /*font-size: 15px;*/ outline: none;}
.LeftMenuList .Level2 a:link, .Level2 .LeftMenuList a:visited, .Level2 .LeftMenuList a:hover, .Level2 .LeftMenuList a:active {display: block; padding: 2px 7px 3px 12px; font-size: 12px;}
.level2 .LeftMenuList .Level3 a:link,.level2 .Level3 .LeftMenuList a:visited,.level2 .Level3 .LeftMenuList a:hover,.level2 .Level3 .LeftMenuList a:active {display: block; padding: 1px 7px 2px 16px; font-size: 12px;}

li.LeftMenuExpandedItem.Level1 {border-bottom: 2px solid #343647;}

li.LeftMenuSelectedItem, li.LeftMenuExpandedItem {background:#343647;}
li.LeftMenuSelectedItem.Level2, li.LeftMenuExpandedItem.Level2 {background: none;}
li.LeftMenuSelectedItem.Level3 {background: none;}
.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; font-weight: bold;}
.LeftMenuExpandedItem li a:link, .LeftMenuExpandedItem li a:visited,
.LeftMenuSelectedItem li a:link, .LeftMenuSelectedItem li a:visited {color: #3b3d40; padding-left: 12px; outline: none; font-weight: normal;}
.LeftMenuExpandedItem .LeftMenuSelectedItem a:link, .LeftMenuExpandedItem .LeftMenuExpandedItem a:link,
.LeftMenuExpandedItem .LeftMenuSelectedItem a:visited, .LeftMenuExpandedItem .LeftMenuExpandedItem a:visited {font-weight: bold;}
.LeftMenuExpandedItem .LeftMenuExpandedItem li a:link, .LeftMenuExpandedItem .LeftMenuSelectedItem li a:link {color: #3b3d40;}
.LeftMenuExpandedItem .LeftMenuExpandedItem .LeftMenuSelectedItem a:link,
.LeftMenuExpandedItem .LeftMenuSelectedItem .LeftMenuSelectedItem a:link,
.LeftMenuExpandedItem .LeftMenuSelectedItem .LeftMenuSelectedItem a:visited {color: #65b2e3;}

.LeftMenuItem.Level3 a:link, .LeftMenuItem.Level3 a:visited,
.LeftMenuItem.Level4 a:link, .LeftMenuItem.Level4 a:visited {color: #3b3d40; font-size: 12px; padding:2px 7px 3px 16px;}
.LeftMenuSelectedItem.Level3 a:link, .LeftMenuSelectedItem.Level3 a:visited,
.LeftMenuSelectedItem.Level4 a:link, .LeftMenuSelectedItem.Level4 a:visited  {color: #65b2e3; font-size: 12px; padding:2px 7px 3px 16px;}

.LeftMenuExpandedItem img {display: block; float: left;}

/* right column */
#RightDiv {float: right;}
#RightDiv .PaddingDiv {padding: 0;}

#ContentStart {width: 100%; clear: both; font-family: Verdana, Georgia, "Times New Roman", Times, serif;}
#BreadCrumbsDiv {float: left;}
#BreadCrumbsDiv a {text-decoration: none;}
#ToolBarDiv {width: auto; display: block; float: right;}
#ToolBarBox {display: block; float: left; width: auto;}
#ToolBarBox a {display: block; float: left; width: 24px; height: 24px; background: #F00; margin: 0 0 0 4px; overflow: hidden; background: url(/ImageVault/Images/id_5374/scope_0/ImageVaultHandler.aspx) no-repeat;}
#ToolBarBox a#ctl00_leftandmainRegion_startpageleftandmainRegion_mainWideRegion_PageHeaderRegion_ctl01_IncreaseFontSizeLink, #ToolBarBox a#ctl00_leftandmainRegion_startpageleftandmainRegion_mainWideRegion_ToolBar1_IncreaseFontSizeLink {background: url(/ImageVault/Images/id_5374/scope_0/ImageVaultHandler.aspx) no-repeat -24px 0;}
#ToolBarBox a#ctl00_leftandmainRegion_startpageleftandmainRegion_mainWideRegion_PageHeaderRegion_ctl01_DecreaseFontSizeLink, #ToolBarBox a#ctl00_leftandmainRegion_startpageleftandmainRegion_mainWideRegion_ToolBar1_DecreaseFontSizeLink {background: url(/ImageVault/Images/id_5374/scope_0/ImageVaultHandler.aspx) no-repeat -48px 0;
}
#ToolBarBox a img {display: none;}

div.boxcontainerwide {float:left; padding-bottom:4px; width:370px; background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat 100% 0; padding: 0 6px 0 0; margin-right: 4px;}
.StartPageBoxWide {overflow:hidden; width:364px; background: url(/ImageVault/Images/id_8138/scope_0/ImageVaultHandler.aspx) no-repeat 0 0; padding: 6px 0 0 6px;}

#LeftAndMainContentDiv {float:left; text-align:left; width:760px; overflow: hidden;}
#TopAreaDiv {overflow:hidden; width:760px;}
#BoxAreaDiv {width:760px;}


div.boxrightpad {}
div.StartPageBoxContent {background:none;}

.StartPageBoxNarrow h2 a:link, .StartPageBoxNarrow h2 a:visited, .StartPageBoxNarrow h2 a:hover, .StartPageBoxNarrow h2 a:active {color:#000;}

.StartPageBoxWide .StartPageBoxImage, .StartPageBoxWide .StartPageBoxContent {background-image: none;}
.StartPageBoxWide .StartPageBoxContent {padding: 6px 0 0 2px; width: 360px; overflow: hidden;}

div.NewsListBoxDateDiv {color:#667c8e;}
div.NewsListBoxDateDiv {color:#667c8e;}
div.NewsListBoxDateDiv i {font-style: normal;}

div.LoginBox {left: auto !important; top: 27px !important; right: 12px;}

.StartPageBoxWide .StartPageBoxBottom {background: none;}

#TopDiv {z-index: 1000;}

div.NewsListBoxSeparator {border-bottom: none; height: 0; margin: 0; margin-top: 0; font-size: 0;}
.NewsPageTopImage {clear:both; display:block; height:auto; margin-bottom:5px; margin-top:5px;}

#IONavigationBar .rightfloating {background:transparent url(/ImageVault/Images/id_8477/scope_0/ImageVaultHandler.aspx) no-repeat; padding:4px 3px; margin-right: 12px;}
#IONavigationBar {height:auto; margin:0;}
#WideCenterDiv {float:left; margin:0; overflow:hidden; padding:0 0 0 10px; width:750px;}

#IONavigationButtons .IOButtonLink, #IONavigationButtons .IONavigationButtonDivider {display: none;}

#InfoDiv {display: none;}

.NewsListBoxWideImage {float:right; height:auto; margin-bottom:4px; margin-left:10px; margin-top:5px;}



#ContainerOuterDiv {position: relative; overflow: visible;}
#ContainerOuterDiv:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html #ContainerOuterDiv             { zoom: 1; } /* IE6 */
*:first-child+html #ContainerOuterDiv { zoom: 1; } /* IE7 */
#AdTomaRightDiv {width: 250px; position: absolute; top: 0; right: -250px; float: none;}
