body {
	color:#222;
	font:13px/20px Arial, serif-serif;
	background:#000;
}
a:link,
a:visited {color:#0076a3;}
a:hover,
a:focus,
a:active {text-decoration:underline;}
#BoxAreaDiv p {font-size:13px;}
#ContainerDiv {
	background:none;
	/*padding-top:0;*/
	/*width:auto;*/
	position:relative;
	overflow:visible;
}
#RightDiv .PaddingDiv {/*padding-top:0;*/}
#TopRightDiv {position:absolute;}
#HeaderDiv a {
	display:block;
	position:absolute;
}
#MainDiv {
	position:relative;
	z-index:1000;
	top:0;
}
#ContainerOuterDiv {background:none;}
#ContainerOuterDiv {margin-top:0;}
.StartPageBoxLarge .BoxNoBackground {/*padding:20px;*/}
#NoImageDiv h2 a:link,
#NoImageDiv h2 a:visited,
#NoImageDiv h2 a:hover,
#NoImageDiv h2 a:active {
	text-indent:-9999px;
	outline:none;
	height:40px;
	/*width:276px;*/
}
#GeneralAreaDiv {/*width:200px;*/}
.StartPageBoxLarge {/*width:400px;*/}
.StartPageBoxNarrow {
	/*width:160px;*/
	/*padding-top:20px;*/
}
.StartPageColumnNarrow .StartPageBoxNarrow {
	/*width:240px;*/
	/*padding-top:0;*/
}
.StartPageBoxRow:first-child .StartPageColumnNarrow .StartPageBoxRow {
	margin-bottom:0;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/conversionFormatType_WebSafe/id_5667/scope_0/ImageVaultHandler.aspx) no-repeat scroll 20px 10px;
	padding-top:67px;
	zoom:1;
}

#BoxAreaDiv .StartPageBoxRow:first-child .StartPageBoxWide {
	padding-top:67px;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/id_5636/ImageVaultHandler.aspx) no-repeat scroll 8px 20px;
}
#BoxAreaDiv .StartPageBoxRow:first-child .boxcontainerwide + .boxcontainerwide .StartPageBoxWide {
	padding-top:67px;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/conversionFormatType_WebSafe/id_5667/scope_0/ImageVaultHandler.aspx) no-repeat scroll 8px 10px;
}

* html ##TopAreaDiv,
* html .StartPageColumnWideLeft .StartPageBoxRow,
* html .StartPageColumnWideRight .StartPageBoxRow {background:#1b1a1a;}
* html .StartPageColumnNarrow {background:#1b1a1a;}
* html .StartPageColumnNarrow .StartPageBoxRow {background-image:url(http://iof3.idrottonline.se/ImageVault/Images/conversionFormatType_WebSafe/id_5466/scope_0/ImageVaultHandler.aspx);}

#TopMenuDiv {
	position:relative;
	z-index:1000;
	float:left;
	width:100%;
	margin:165px 0 10px 0;
	/*padding-left:20px;*/
	border-bottom:1px solid #333333;
}
#TopMenuDiv ul {
	margin:0;
	padding:0;
}
#ContainerDiv #TopMenuDiv li {
	display:inline;
	float:none;
	height:auto;
	margin:0;
	padding:0;
	border:0;
}
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {
	float:left;
	border:0;
	border-right:1px solid #333333;
	margin:0 10px 0 0;
	padding:13px 10px 13px 0;
}
#TopMenuDiv .TopMenuSelectedItem a:link {
	font-style:italic;
	color:#fff;
}
#CenterDiv #BreadCrumbsDiv {/*padding-top:20px;*/}
#ToolBarDiv,
.StartPageBoxBottom,
#AdTomaRightInnerDiv,
#BottomDiv,
#FooterDiv,
#InfoDiv {display:none;}
.StartPageBoxLarge,
.StartPageColumnWideRight,
.StartPageBoxRow,
.StartPageColumnNarrow {
	background:#1b1a1a;
}
#TopAreaDiv {
	overflow:hidden;
	zoom:1;
	/*width:700px;*/
	margin-bottom:20px;
	/*padding:20px;*/
	background:url(http://iof3.idrottonline.se/ImageVault/Images/id_5662/ImageVaultHandler.aspx) repeat 0 0;
}
#TopAreaDiv div {
	background:#fff;
	/*padding:20px;*/
}
#TopAreaDiv p {font-size:1.1em;}
#TopAreaDiv img {display:block;}
.StartPageColumnWideLeft div.boxcontainer,
.StartPageColumnWideRight div.boxcontainer {/*padding:0;*/}
#LeftAndMainContentDiv {
	/*width:740px;*/
	margin-top:0;
	/*padding-top:0;*/
}
#RightDiv {
	/*width:auto;*/
	margin-top:-5px;
	color:#fff;
	font-size:0.867em;
	/*padding-left:20px;*/
	margin-left:0;
	float:left;
}
#RightDiv strong {font-weight:bold;}
#RightDiv a:link,
#RightDiv a:visited {color:#00a2eb;}
div.boxcontainer {
	/*width:auto;*/
	/*padding:0 0 20px 20px;*/
}
div.StartPageBoxContent {
	/*width:auto;*/
	height:auto !important;
	zoom:1;
	/*padding:0;*/
}
div.StartPageBoxContent > div:first-child {/*padding:0 !important;*/}
div.StartPageBoxContent > div:first-child img {
	display:block;
	margin:0 auto;
}
#MainDiv div.StartPageBoxContent div.StartPageBoxInnerContent {/*padding:10px 20px 20px !important;*/}
#MainDiv div.StartPageBoxImage {/*padding:0;*/}
.StartPageColumnNarrow .StartPageBoxImage img {
	display:block;
	/*padding:10px 0 20px;*/
	margin:0 auto;
}
.StartPageBoxNarrow .BoxNoBackground {background-image:none !important;}
.StartPageRestrictHeightDiv div.StartPageBoxContent {
	background:#fff;
	border-right:4px solid #1b1a1a;
}
div.StartPageBoxContent ul {
	margin-top:0;
	/*padding:10px 0 0 20px;*/
}
#MainDiv div.StartPageBoxRow h2 {
	width:auto;
	height:auto;
	margin:0;
	padding:4px 8px;
	color:#fff;
	background:#262525;
	font-size:16px;
	/*line-height:20px;*/
}
#MainDiv div.StartPageBoxNarrow h2 a:link, 
#MainDiv div.StartPageBoxNarrow h2 a:visited, 
#MainDiv div.StartPageBoxNarrow h2 a:hover, 
#MainDiv div.StartPageBoxNarrow h2 a:active {color:#fff;}

.StartPageBoxReadMoreLink {
	padding:0;
	text-align:left;
}
.StartPageColumnWideLeft,
.StartPageColumnWideRight {
	/*width:440px;*/
/*	margin:0 20px 0 0;*/
}
.StartPageColumnWideRight {margin:0 0 0 20px;}
.StartPageColumnNarrow {
	/*width:280px;*/
	margin:0;
	display:inline;
}
div.boxcontainerwide {
	/*width:340px;*/
	/*padding:20px 0 20px 20px;*/
}
div.StartPageBoxWide {
	/*width:auto;*/
}
.StartPageBoxWide .StartPageBoxImage, .StartPageBoxWide .StartPageBoxContent {background:#fff;}
.StartPageBoxWide h2,
.StartPageBoxNarrow .StartPageBoxContent,
.StartPageBoxNarrow .StartPageBoxImage,
.StartPageBoxNarrow h2 {
	background:#fff;
	color:#000;
}
#BoxAreaDiv h2,
.StartPageBoxNarrow h2 {
	font-size:1em;
	font-weight:bold;
	/*width:100%;*/
}
#BoxAreaDiv {/*width:740px;*/}
div.NewsListBoxSimpleItemDiv a {font-size:1em;}
/* Two boxes bellow the news box */
.StartPageColumnWideLeft .StartPageBoxLarge,
.StartPageColumnWideRight .StartPageBoxLarge {
	padding-top:49px;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/id_5636/ImageVaultHandler.aspx) no-repeat;
}
.StartPageColumnWideLeft .StartPageBoxNarrow,
.StartPageColumnWideRight .StartPageBoxNarrow {
	float:left;
	/*width:190px;*/
	margin-bottom:20px;
	/*padding-top:0;*/
}
.StartPageColumnWideLeft .StartPageBoxWide,
.StartPageColumnWideRight .StartPageBoxWide {
	float:left;
	/*width:190px;*/
}
.StartPageColumnWideLeft div.boxcontainerwide,
.StartPageColumnWideRight div.boxcontainerwide {
	margin-bottom:20px;
	/*padding:0 0 0 20px;*/
	/*width:190px;*/
}
.StartPageColumnWideRight div.boxcontainerwide {/*padding:0 20px 0 0;*/}
.StartPageColumnWideLeft .StartPageBoxRow,
.StartPageColumnWideRight .StartPageBoxRow {
	/*padding:20px 20px 0 20px;*/
	margin-bottom:0;
/*	float:left;*/
	/*width:400px;*/
}
/* Navigation */
#TopMenuDiv a:link,
#TopMenuDiv a:visited,
#TopMenuDiv a:hover,
#TopMenuDiv a:active {
	color:#ffc000;
	font-weight:bold;
	font-size:1.455em;
}
.TopMenuItem {padding-left:16px;}
/* News column  */
.NewsListTitleDiv  a:link,
.NewsListTitleDiv  a:visited,
.NewsListTitleDiv  a:hover,
.NewsListTitleDiv  a:active {font-size:16px;}
div.NewsListTitleLargeDiv a:link,
div.NewsListTitleLargeDiv a:visited,
div.NewsListTitleLargeDiv a:hover,
div.NewsListTitleLargeDiv a:active {
	color:#000;
	font-weight:bold;
	font-size:1.111em; /*16px*/
}
.StartPageBoxLarge .StartPageBoxContentLarge {
	/*padding:0;*/
	margin-bottom:20px;
	border-bottom:20px solid #fff;
}
.StartPageBoxContentLarge div {
	padding:0 20px;
	font-size:13px;
}
.StartPageBoxContentLarge div div {
	padding-right:0;
	padding-left:0;
}
.StartPageBoxContentLarge .NewsListBoxDateDiv {/*padding-top:20px;*/}
.StartPageBoxContentLarge .NewsListReadMoreDiv {
	/*padding-bottom:0;*/
	border-bottom:0;
}
div.StartPageBoxInnerContentLarge {padding-top:20px;}
.NewsListBoxDateDiv i {
	color:#82764f;
	font-style:normal;
}
div.NewsListBoxDateDiv {
	color:#82764f;
	font-size:0.937em;
}
div.NewsListReadMoreDiv {text-align:left;}
/* Subpage*/
#CenterDiv {
	/*width:460px;*/
	background:#1a1a1a;
	/*padding:20px;*/
	/*margin-left:20px;*/
}
#CenterDiv .PaddingDiv {
	background:#FFF;
	padding-bottom:20px;
	margin-top:0;
}
#PageFooterDiv {
	margin-bottom:0;
	padding-bottom:0;
	border:0;
}
#LeftDiv .LeftMenuHeading {
	/*width:auto;*/
	height:auto;
}
#LeftDiv .LeftMenuHeading h2 {
	padding-left:15px;
	margin:20px 0 20px 0;
	background:none;
	font-size:13px;
	font-weight:normal;
}
.LeftMenuHeading h2 a {color:#999;}
#PageFooterDiv dt,
#PageFooterDiv dd {
	float:none;
	font-size:0.867em;
	color:#726e6e;
}
#ContentStart {
	/*padding-top:10px;*/
	font-size:20px;
}
#TopRightDiv {
	position:absolute;
	z-index:10000;
}
/* Menu */
#LeftDiv .PaddingDiv {/*padding-right:0;*/}
#LeftDiv .LeftMenuBox {
	font-family:Helvetica;
	/*width:auto;*/
	margin-right:0;
	/*padding-right:0;*/
}
#LeftDiv li {
	display:block;
	float:none;
	margin:0;
	/*padding:0;*/
	background:none;
}
#LeftDiv .LeftMenuItemSpan {
	width:auto;
	padding:0;
	border:0;
}
#LeftDiv .LeftMenuItemWrapperRight {overflow:visible;}
#LeftDiv .LeftMenuBottom,
#LeftDiv .LeftMenuItem img {display:none;}
#LeftDiv .LeftMenuItem {
	float:none;
	height:auto;
}
#LeftDiv .LeftMenuItem a:link,
#LeftDiv .LeftMenuItem a:visited {
	display:block;
	padding:5px 0 5px 15px;
	color:#fff;
	font-size:13px;
}
#LeftDiv .LeftMenuSelectedItem a:link,
#LeftDiv .LeftMenuSelectedItem a:visited {
	color:#000;
	background:#ffc000;
	font-weight:bold;
}
#LeftDiv .LeftMenuExpandedItem a:link,
#LeftDiv .LeftMenuExpandedItem a:visited {
	color:#fff;
	font-weight:bold;
}
#LeftDiv .LeftMenuSelectedItem li a:link,
#LeftDiv .LeftMenuSelectedItem li a:visited,
#LeftDiv .LeftMenuExpandedItem li a:link,
#LeftDiv .LeftMenuExpandedItem li a:visited {
	color:#fff;
	background:none;
	font-weight:normal;
	text-transform:none;
}
/* Level 2 */
#LeftDiv li li {
	margin-left:20px;
	font-size:0.937em;
}
#LeftDiv .Level1 .LeftMenuSelectedItem a:link,
#LeftDiv .Level1 .LeftMenuSelectedItem a:visited {
	color:#000;
	background:#ffc000;
	font-weight:bold;
}
#LeftDiv .Level1 .LeftMenuExpandedItem a:link,
#LeftDiv .Level1 .LeftMenuExpandedItem a:visited {
	color:#fff;
	font-weight:normal;
}
#LeftDiv .Level1 .LeftMenuSelectedItem li a:link,
#LeftDiv .Level1 .LeftMenuSelectedItem li a:visited,
#LeftDiv .Level1 .LeftMenuExpandedItem li a:link,
#LeftDiv .Level1 .LeftMenuExpandedItem li a:visited {
	color:#fff;
	background:none;
	font-weight:bold;
}
/* Level 3 */
#LeftDiv li li li {font-size:1em;}
#LeftDiv .Level1 .Level2 .LeftMenuSelectedItem a:link,
#LeftDiv .Level1 .Level2 .LeftMenuSelectedItem a:visited {
	color:#000;
	background:#ffc000;
	font-weight:bold;
}
#LeftDiv .Level1 .Level2 .LeftMenuExpandedItem a:link,
#LeftDiv .Level1 .Level2 .LeftMenuExpandedItem a:visited {
	color:#fff;
	font-weight:normal;
}
#LeftDiv .Level1 .Level2 .LeftMenuSelectedItem li a:link,
#LeftDiv .Level1 .Level2 .LeftMenuSelectedItem li a:visited,
#LeftDiv .Level1 .Level2 .LeftMenuExpandedItem li a:link,
#LeftDiv .Level1 .Level2 .LeftMenuExpandedItem li a:visited {
	color:#fff;
	background:none;
	font-weight:normal;
}
/* Calendar */
#WideCenterDiv {
	background:#1a1a1a;
	/*padding:20px;*/
	/*width:740px;*/
}
#WideCenterDiv .PaddingDiv {
	padding-bottom:20px;
	background:#fff;
}
#CalendarDiv #CalendarTabs {
	float:left;
	/*width:100%;*/
	margin:0;
	/*padding:0;*/
	list-style:none;
	border-bottom:1px solid #ddd;
}
#CalendarDiv #CalendarTabs li {
	float:left;
	margin:0 0 0 10px;
	color:#000;
	line-height:2em;
	font-weight:bold;
}
#CalendarDiv #CalendarTabs a {
	display:block;
	position:relative;
	padding:0 10px;
	border:1px solid #ddd;
	border-bottom:0;
	background:#fff;
	font-weight:normal;
}
#CalendarDiv fieldset {
	clear:both;
	border:1px solid #ddd;
}
#CalendarDiv .monthNavigation > a {
	padding-left:12px;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/conversionFormatType_WebSafe/id_3441/ImageVaultHandler.aspx) no-repeat 0 50%;
}
#CalendarDiv .monthNavigation a + a {
	padding:0 12px 0 0;
	background:url(http://iof3.idrottonline.se/ImageVault/Images/conversionFormatType_WebSafe/id_3076/ImageVaultHandler.aspx) no-repeat 100% 50%;
}
/* Ta bort tillbaka knapp */ 
div.IOTab {display:none;}

table.GalleryTable {width:auto;}

.StartPageBoxRow {margin-bottom:20px;}
.StartPageBoxRowSeparator {display:none;}
