﻿/*--- 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;}
body {background: #FFF url(/ImageVault/Images/id_5135/scope_0/ImageVaultHandler.aspx) repeat-x left 195px; font: normal 62.5%/1em Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #3b3d40;}
form#aspnetForm {background: #fff /*url(/ImageVault/Images/id_5150/scope_0/ImageVaultHandler.aspx) no-repeat center top*/; _background: none /*url(/ImageVault/Images/id_5150/scope_0/ImageVaultHandler.aspx) no-repeat center top*/; font: normal 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif; width: 100%; height: 195px;}
#ContainerOuterDiv {width: 980px;}
#ContainerMiddleDiv {width: 100%; position: relative;}
#TopDiv {position: absolute; top: 0; right: 0; overflow: visible; z-index: 100;}
div.LoginBox {left: auto !important; right: 3px; top: 30px !important;}
#IONavigationBar {margin: 0; height: auto;}
#IONavigationBar .rightfloating {padding: 4px 3px; background: url(/ImageVault/Images/id_5384/scope_0/ImageVaultHandler.aspx) no-repeat;}
#IONavigationBar img {display: block; float: left;}
#HeaderDiv {height: 195px; position: relative;}
#HeaderDiv h2 {position: absolute; top: 39px; left: 5px; width: 425px; height: 116px; background: url(/ImageVault/Images/id_5376/scope_0/ImageVaultHandler.aspx) no-repeat;}
#HeaderDiv h2 a {display: block; width: 425px; height: 116px; 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: #3b3d40; letter-spacing: -1px;}

/*--- TOP MENU ---*/
#TopMenuDiv {height: 45px;}
#TopMenuDiv ul {border: none; height: 45px; margin: 0; padding: 0; font: bold 15px/44px Arial, Helvetica, sans-serif; background: url("/ImageVault/Images/id_5135/scope_0/ImageVaultHandler.aspx") repeat-x;}
#TopMenuDiv li {border: none; height: 45px; line-height: 44px; margin: 0; padding: 0; display: block; padding: 0 0 0 20px;}
.TopMenuSeparator {border-left: solid 1px #CCCCCC;}	
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {color: #FFF; border: none; height: 45px; line-height: 44px; display: block; float: left; padding: 0 20px 0 0; font-weight: bold; outline: none;}
#TopMenuDiv .TopMenuSelectedItem {background: url(/ImageVault/Images/id_6849/scope_0/ImageVaultHandler.aspx) no-repeat 0 0;}
#TopMenuDiv .TopMenuSelectedItem a {background: url(/ImageVault/Images/id_6849/scope_0/ImageVaultHandler.aspx) no-repeat right -45px; color: #0475be;}

#EmptyTopMenuDiv {background: none; height: 44px;}

.FAQCategoryHeading1, .FAQquestion {zoom: 1;}

/*--- 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_5610/scope_0/ImageVaultHandler.aspx) no-repeat; height: 144px; width: 100%; clear: both;}

/*--- START PAGE BOXES ---*/

.StartPageBoxNarrow h2 {background-image:url(/images/design/boxes/startpagebox_top_1.gif);}

.StartPageBoxWide h2 {background-image:url(/images/design/boxes/startpagebox_wide_top_1.gif);}

.LeftMenuHeading h2 {background-image:url(/images/design/leftmenu/leftmenu_top_1.gif);}

.StartPageBoxTop {}

/*-- RIGHT BOXES --*/

div.RightBoxTopDiv {background-color:#eee;}

div.RightBoxContent {background-color:#eee;}

/*--- 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: #DDD; 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: #DDD; 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: #DDD; 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 #DDD;}
.ChangedMatch, .ChangedMatch a:link, .ChangedMatch a:visited {color: red;}

/*FAQ*/
.faq p {color: #16529c;}

/* Override RF_KO */
#ContainerDiv {background: none; padding: 0; width: 100%;}
#MainDiv {padding: 25px 0 0; width: 980px;}
.StartPageColumnNarrow {padding: 0;}
#WideCenterDiv {width: auto; float: none; height: auto !important; height: 1%; min-height: 1%; padding: 0 0 8px 19px;}

.StartPageColumnNarrow {margin-top: 0;}
.StartPageBoxNarrow {background: url(../images/boxBorders.png) no-repeat; padding: 2px 0 0; margin: 0 0 8px;}
.StartPageBoxNarrow .StartPageBoxContent {background: url(/ImageVault/Images/id_5372/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; padding: 8px;}
.StartPageBoxNarrow .StartPageBoxBottom {background: url(/ImageVault/Images/id_5372/scope_0/ImageVaultHandler.aspx) no-repeat -384px 100%;}
#BoxAreaDiv .StartPageBoxNarrow h2 {background: url(/ImageVault/Images/id_5373/scope_0/ImageVaultHandler.aspx) no-repeat; margin: -2px 0 0; border-bottom: 1px solid #067ecb; font: normal 20px/1.2em Verdana, Arial, Helvetica, sans-serif; padding: 5px 9px 7px; width: auto; height: auto; letter-spacing: -1px;}

.StartPageBoxLarge .BoxNoBackground {background: none !important;}

.StartPageColumnWideRight {width: 550px; margin: 0 0 8px 19px;}
.StartPageColumnWideRight div.boxleftpad {padding: 0;}
.StartPageColumnWideRight .StartPageBoxLarge {width: 550px;}
div.boxcontainer {width: auto;}

#CenterDiv {width: 550px; margin: 0 0 8px 19px;}
#CenterDiv .PaddingDiv, #WideCenterDiv .PaddingDiv {padding: 0;}

/* ----- Article listing ----- */
.NewsListTitleDiv h3, .NewsListTitleLargeDiv h3 {font: normal 24px/1.2em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #3a3e41;}
.NewsListTitleDiv h3 a, .NewsListTitleDiv h3 a:visited, .NewsListTitleDiv h3 a:hover {text-decoration: none; color: #3a3e41;}
.NewsListTitleDiv h3 a:hover {border-bottom: 2px solid #3a3e41;}

div.NewsListTitleDiv a:link, div.NewsListTitleDiv a:visited, div.NewsListTitleDiv a:hover, div.NewsListTitleDiv a:active {color:#3a3e41;}
div.NewsListReadMoreDiv {/*border-bottom: 1px solid #d4d4d4;*/ text-align: left; /*padding: 0 0 4px;*/}
div.NewsListReadMoreDiv a, div.NewsListReadMoreDiv a:visited {font-weight: bold; color: #258dcf;}

#LeftDiv {width: 192px;}
#LeftDiv .PaddingDiv {padding: 0;}

/* leftMenu */
#LeftDiv h2 {font: normal 18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px;}

.LeftMenuHeading {width: 192px; background: url(/ImageVault/Images/id_5375/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; height: auto; line-height: normal;}
.LeftMenuHeading h2 {background: url(/ImageVault/Images/id_5375/scope_0/ImageVaultHandler.aspx) no-repeat; font-size: 24px; padding: 6px 9px 4px;}
.LeftMenuHeading h2 a {color: #3b3d40; text-decoration: none;}

.LeftMenuBox {width: 192px; background: url(/ImageVault/Images/id_5375/scope_0/ImageVaultHandler.aspx) repeat-y -192px 0; overflow: hidden;}
.LeftMenuBottom {background: url(/ImageVault/Images/id_5375/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_5375/scope_0/ImageVaultHandler.aspx) no-repeat -576px 0;}
.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;}
div.LeftMenuItem {float: none; height: auto;}

.LeftMenuList ul {background: #e3e3e3; padding: 0;}

.LeftMenuList a:link, .LeftMenuList a:visited, .LeftMenuList a:hover, .LeftMenuList a:active {color:#3b3d40; display: block; padding: 3px 7px 4px; 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: 14px;}
.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.LeftMenuSelectedItem, li.LeftMenuExpandedItem {background:#000;}
li.LeftMenuSelectedItem.Level2, li.LeftMenuExpandedItem.Level2 {background:#65b2e3;}
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;}
.LeftMenuExpandedItem li a:link, .LeftMenuExpandedItem li a:visited,
.LeftMenuSelectedItem li a:link, .LeftMenuSelectedItem li a:visited {color: #3b3d40; padding-left: 12px; outline: none;}
.LeftMenuExpandedItem .LeftMenuSelectedItem a:link, .LeftMenuExpandedItem .LeftMenuExpandedItem a:link,
.LeftMenuExpandedItem .LeftMenuSelectedItem a:visited, .LeftMenuExpandedItem .LeftMenuExpandedItem a:visited {color: #FFF;}
.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;}

/* right column */
#RightDiv {float: right;}
#RightDiv .PaddingDiv {padding: 0;}
#RightDiv #GeneralAreaDiv {clear: both;}

#ContentStart {width: 100%; clear: both;}
#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;}

#CalendarTabs {list-style: none;}

div.NewsListBoxSeparator {border-bottom:1px solid #d4d4d4; height: 1px;}
.StartPageBoxNarrow .BoxNoBackground {background:transparent url(/ImageVault/Images/id_5372/scope_0/ImageVaultHandler.aspx) repeat-y scroll -192px 0 !important;}
.StartPageBoxReadMoreLink {text-align: left; font-weight: bold; padding: 1px 0 2px;}
.StartPageBoxNarrow .StartPageBoxContent, .StartPageBoxNarrow .StartPageBoxImage {background:transparent url(/ImageVault/Images/id_5372/scope_0/ImageVaultHandler.aspx) repeat-y scroll -192px 0;}
div.StartPageBoxImage {padding: 0;}

div.NewsListBoxArrowDiv {display: none;}
div.NewsListBoxSimpleLinkDiv {width: auto;}
div.NewsListBoxSimpleLinkDiv strong {font-weight: normal;}

#BottomDiv {overflow:hidden; padding:5px 0; width:100%;}


#InfoDiv {display: none;}
.LeftMenuItem img {display: none;}



div.TopNavigationBarDiv {width: 400px; position: absolute; left: 50%; margin-left: -490px; z-index: 10;}

.PageTopImage {clear:both; display:block; height:auto; margin-bottom:5px; margin-top:5px;}
#WideCenterDiv ul, #CenterDiv ul {list-style: inside disc;}
#WideCenterDiv ol, #CenterDiv ol  {list-style: inside decimal;}

span.LeftMenuItemWrapperRight {overflow: hidden;}
