﻿/*--- COMMON ---*/

/*
Huvudfärg 214262
Grundfärg ffffff
Länkfärg 02162a
Box smal /images/design/boxes/startpagebox_top_16.gif /images/design/boxes/startpagebox_top_blue.gif
Box bred /images/design/boxes/startpagebox_wide_top_16.gif /images/design/boxes/startpagebox_wide_top_blue.gif
Menyrubrik /images/design/leftmenu/leftmenu_top_16.gif /images/design/leftmenu/leftmenu_top_blue.gif
*/

body {background:#FFF url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24792/ImageVaultHandler.aspx) repeat-y 50% 0; font: normal 11px/1.4em Verdana, Arial, Helvetica, sans-serif; color: #010c19;}
h1, h2, h3, h4, h5, h6 {margin:2px 0;}
a:link,
a:hover,
a:visited,
a:active {color:#02162a;}

a.moreNews, .StartPageBoxReadMoreLink a, .StartPageBoxReadMoreLink a:visited, a.readMore:link, a.readMore:visited,
#BreadCrumbsDiv a, #BreadCrumbsDiv a:visited {color:#0e488d;}
.StartPageBoxNarrow h2 a:link, .StartPageBoxNarrow h2 a:visited, .StartPageBoxNarrow h2 a:hover, .StartPageBoxNarrow h2 a:active,
.LeftMenuHeading h2 a:link, .LeftMenuHeading h2 a:visited, .LeftMenuHeading h2 a:hover, .LeftMenuHeading h2 a:active {color:#FEEC02;}
a.readMore:hover {text-decoration: underline;}

/*--- TOP MENU ---*/
#TopMenuDiv ul {border-top: 3px solid #214262; border-bottom: 3px solid #214262;}
#TopMenuDiv li {border-bottom: 2px solid #fff; border-right: solid 1px #CCCCCC;}
.TopMenuSeparator {border-left: solid 1px #CCCCCC;}	
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {color: #000; border-bottom: 2px solid #fff;}

#EmptyTopMenuDiv {background-color:#214262;}

/*--- LEFT MENU ---*/
.LeftMenuBox {}
.LeftMenuHeading {background-color:#214262;}
.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:#FEEC02;}

/*--- START PAGE BOXES ---*/

.StartPageBoxNarrow h2 {background-image:url(/images/design/boxes/startpagebox_top_16.gif);}

.StartPageBoxWide h2 {background-image:url(/images/design/boxes/startpagebox_wide_top_16.gif);}

.LeftMenuHeading h2 {background-image:url(/images/design/leftmenu/leftmenu_top_16.gif);}

.StartPageBoxTop {}

/*-- RIGHT BOXES --*/

div.RightBoxTopDiv {background-color:#ffffff;}

div.RightBoxContent {background-color:#ffffff;}

/*--- ORGSTRUCTURE ---*/
.OrgStructureBoxHeading {background-color: #02162a;}
   

/*--- 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: #DDD;}
.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: #214262;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: #214262;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: #02162a;}


/* custom */
#aspnetForm {width: 100%; overflow: hidden; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24795/ImageVaultHandler.aspx) repeat-x 50% 0;}
#IONavigationBar {margin: 0; height: 25px;}
#IONavigationBar .rightfloating {padding: 0 4px; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24793/ImageVaultHandler.aspx) no-repeat 50% 0; height: 25px;}
#ContainerOuterDiv {width: 998px; margin: 0 auto; overflow: hidden;}
#ContainerMiddleDiv {width: 100%; overflow: hidden;}
#ContainerDiv {width: 100%; padding: 0; position: relative;}
#TopDiv {position: absolute; z-index: 10;}
#HeaderDiv {height: 144px; position: relative; background: #010812 url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24819/ImageVaultHandler.aspx) no-repeat;}
#HeaderDiv h2 {background:url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24786/ImageVaultHandler.aspx) no-repeat;height:108px; left:54px; padding:0; position:absolute; top:36px; width:236px;}
#HeaderDiv h2 a {display:block; height:108px; text-indent:-9999px; width:236px;}

#MainDiv {width: 976px; padding: 13px 14px 0 8px;}
#LeftAndMainContentDiv {width: 772px; padding: 0;}

/*--- TOP MENU ---*/
#TopMenuDiv {height: 44px; padding: 0; width: 998px; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24788/ImageVaultHandler.aspx) repeat-x;}
#TopMenuDiv ul {border: none; height: 42px; margin: 0; padding: 0 0 0 2px; font: normal 13px/42px Verdana, Arial, Helvetica, sans-serif; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24791/ImageVaultHandler.aspx) no-repeat 0 0; width: auto;}
#TopMenuDiv li {border: none; height: 42px; line-height: 42px; margin: 0; padding: 0; display: block; padding: 0 2px 0 0; text-shadow: 1px 1px 1px #000; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24791/ImageVaultHandler.aspx) no-repeat 100% 0;}
#TopMenuDiv li:first-child {}
.TopMenuSeparator {border-left: solid 1px #CCCCCC;}	
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {color: #f1dc08; border: none; height: 42px; line-height: 42px; display: block; float: left; padding: 0 12px; outline: none;}
#TopMenuDiv li.TopMenuItem a:hover {color: #ffe63e; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24789/ImageVaultHandler.aspx) repeat-x 0 0; text-decoration: none;}
#TopMenuDiv .TopMenuSelectedItem {}
#TopMenuDiv .TopMenuSelectedItem strong {font-weight: normal;}
#TopMenuDiv li.TopMenuSelectedItem a {color: #e1e1e2; background: url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24789/ImageVaultHandler.aspx) repeat-x;}

.StartPageColumnWideLeft {display: block; float:left; margin:0 10px 10px 0; overflow:hidden; width:574px;}
div.boxcontainer {width: auto; padding: 0;}
.StartPageBoxLarge {height: auto !important; height: 1%; min-height: 1%; overflow: hidden; width: auto;}
div.StartPageBoxInnerContentLarge {width: 560px; padding: 0 0 0 14px;}
div.NewsListBoxSeparator {border-bottom:1px solid #bdbfb9;}

.StartPageColumnNarrow {width: 188px;}

#BoxAreaDiv h2 {background: #030f25 url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24781/ImageVaultHandler.aspx) repeat-x; font: normal 12px/19px Verdana, Arial, Helvetica, sans-serif; padding: 7px 7px 7px 17px; color: #feec02; height: auto; width: auto;}
.StartPageBoxNarrow {width: 188px; margin: 0 0 12px;}
.StartPageBoxNarrow h2 {width: auto;}

#BoxAreaDiv .StartPageColumnNarrow h2 {font: normal 12px/19px Verdana, Arial, Helvetica, sans-serif; padding: 7px 7px 7px 10px; color: #feec02; height: auto; width: auto;}

div.NewsListBoxSimpleDateDiv {float:left; margin:0 10px 0 0;}
div.NewsListBoxWideSimpleLinkDiv {float:left; overflow:hidden; width:270px;}

.StartPageBoxNarrow .StartPageBoxBottom {background:none; height:0; font: normal 0px/0px Verdana, Arial, Helvetica, sans-serif;}
.StartPageBoxWide .StartPageBoxBottom {background:none; height:0; font: normal 0px/0px Verdana, Arial, Helvetica, sans-serif;}

#LeftAndMainContentDiv .boxrightpad {padding: 0 10px 0 0;}
div.boxcontainerwide {width: 376px;}
.StartPageBoxWide {width: auto;}

div.NewsListBoxSimpleLinkDiv {width:158px;}
div.NewsListBoxArrowDiv {background-image:url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24799/ImageVaultHandler.aspx);}

.NewsListTitleLargeDiv h3 {font-size: 20px; line-height: 1.1em;}

#LeftDiv {float:left; overflow:hidden; width:196px;}
#LeftDiv .PaddingDiv {padding:0 10px 10px 0;}

#CenterDiv {width:566px; position: relative; padding: 0 0 16px;}
#WideCenterDiv {padding: 0 0 16px;}
#ToolBarDiv {overflow:auto; position:absolute; right:0; top:0; width: 120px;}
#BreadCrumbsDiv {width: 446px; padding: 0 0 4px;}
#CenterDiv .PaddingDiv, #WideCenterDiv .PaddingDiv {padding:0;}


#BottomDiv {display: none;}

.LeftMenuHeading {background: none; width: 100%; overflow: hidden; height: auto;}
#LeftDiv .LeftMenuHeading h2 {color:#FEEC02; font:12px/19px Verdana, Arial,Helvetica,sans-serif; height:auto; padding:7px 7px 7px 10px; width:auto;background: #030F25 url(/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24781/ImageVaultHandler.aspx) repeat-x;}
.LeftMenuBox {width: auto;}
.LeftMenuList {background: #e0e0e0; width: 100%; overflow: hidden; /*font-weight: bold;*/}
.LeftMenuList strong {text-decoration: underline;}
li.LeftMenuItem {background: none; zoom:1; display: block; padding: 0; float: none;}
.LeftMenuList li {display: block; float: none; background: none;}
.Level1 .LeftMenuItemSpan {width: auto;}

.LeftMenuBottom {background:none;}

#RightDiv {width: 196px; padding: 0 0 10px 8px; overflow: visible;}
#RightDiv .PaddingDiv {padding: 0;}
#InfoDiv {display: none;}
.biljard_online {margin: -5px -5px 5px 0; display: block;}
.biljard_online img {display: block; margin: 0;}

.sponsorbox h3 {font: normal 12px/19px Verdana, Arial, Helvetica, sans-serif; padding: 7px 7px 7px 10px; color: #feec02; height: auto; width: auto;background:url("/ImageVault/Images/conversionFormatType_WebSafe/scope_0/id_24781/ImageVaultHandler.aspx") repeat-x scroll 0 0 #030F25; margin: 0;}
a.departmentLink {display: block; border: 1px solid #021025; margin: 0 0 5px;}
a.departmentLink img {display: block; margin: 0;}

a.sponsor {display: block; /*border: 2px solid #021025;*/ margin: 0 0 5px;}
a.sponsor img {display: block; margin: 0; width: 196px; min-width: 196px; max-width: 196px;}

a.partner {display: block; /*border: 2px solid #021025;*/ margin: 0 0 5px;}
a.partner img {display: block; margin: 0; width: 196px; min-width: 196px; max-width: 196px;}


.NewsListTitleLargeDiv h3 a:link, .NewsListTitleLargeDiv h3 a:visited, .NewsListTitleLargeDiv h3 a:hover, .NewsListTitleLargeDiv h3 a:active {color:#010c19;}
