body {
background-color:#cccccc;
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_17611/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
background-repeat:no-repeat;
background-position: 994px 0px; 
text-align:left;
padding:0;
margin:0;
}
A:link {color:#00F;}
A:visited {color:#00F;}
A:active {color:#00F;}


#SkipNavigationDiv {
display:none;
}
#ContainerOuterDiv {
margin:0;
padding:0;
width:994px;
}
#ContainerMiddleDiv {
float:left;
margin:0;
padding:0;
width:994px;
}
#ContainerDiv {
background-color:White;
float:left;
margin:0 auto;
min-height:100%;
overflow:auto;
padding:7px;
text-align:left;
width:980px;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
padding-top:5px;
}

#HeaderDiv {
margin:0;
overflow:visible !important;
padding:0;
}
#TopDiv {
overflow:auto;
width:100%;
}
#TopLeftDiv {
float:left;
}
#TopRightDiv {
float:right;
}
#NoImageDiv h2 {
background-color:#EEEEEE;
display:block;
font-family:Arial,sans-serif;
font-size:3em;
font-style:italic;
margin:0;
padding:0.3em;
}
#NoImageDiv h2 a:link, #NoImageDiv h2 a:visited, #NoImageDiv h2 a:hover, #NoImageDiv h2 a:active {
color:#000000;
display:block;
text-decoration:none;
}
#TopMenuDiv {
margin:0;
padding:0;
}
#MainDiv {
float:left;
margin:0;
padding:0;
}
#LeftDiv {
float:left;
overflow:hidden;
width:240px;
}
#LeftDiv .PaddingDiv {
padding:10px;
}
#LeftDiv h2 {
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_12056/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
background-repeat:repeat;
font-size:12px;
margin:0;
padding:5px;
height:24px;
font-weight:normal;
	color:#fff;
}
#LeftDiv h2 a{
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#LeftDiv h2 strong a{
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#BottomDiv {
padding:0;
margin:0;
display:block;
float:left;
height:135px;
margin-top:10px;
width:980px;
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_19449/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
}

#CenterDiv {
float:left;
margin:0;
overflow:hidden;
padding:0;
padding-right:20px;
width:580px;
}
#WideCenterDiv {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:720px;
}
#CenterDiv .PaddingDiv, #WideCenterDiv .PaddingDiv {
line-height:1.5;
padding-left:10px;
padding-right:20px;
padding-top:10px;
}
#RightDiv {
float:left;
font-size:10px;
margin:0;
overflow:hidden;
padding:0;
width:240px;
}
#RightDiv .PaddingDiv {
padding-left:5px;
padding-top:17px;
}
#WideDiv {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:780px;
}
#WideDiv .PaddingDiv {
padding:5px;
}
#TopAreaDiv {
overflow:hidden;
width:710px;
}
#BoxAreaDiv {
width:780px;
}
#BoxAreaDiv h2 {
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_19374/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
background-repeat:repeat;
font-size:12px;
margin:0;
padding:5px;
height:24px;
padding-left:25px;
}
#BoxAreaDiv p {
margin-top:0;
}
.Clear {
clear:both;
}
.LeftAlignTd {
text-align:left;
}
.CenterAlignTd {
text-align:center;
}
.RightAlignTd {
text-align:right;
}
#LeftAndMainContentDiv {
float:left;
padding-top:15px;
text-align:left;
width:740px;
}
.quicklinksitem {
float:right;
padding-top:3px;
text-align:right;
}
a.quicklinksitemtext, a.quicklinksitemtext:active, a.quicklinksitemtext:visited {
color:#333333;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.quicklinksitemtext:hover {
text-decoration:underline;
}
#toolsdiv {
float:left;
padding-top:20px;
width:100%;
}
#InfoDiv {
margin-bottom:5px;
display:none;
}
#InfoDiv p {
margin:0;
padding-top:5px;
}
#InfoLinkDiv {
margin-top:3px;
text-align:right;
}
a.OrgURLitem, a.OrgURLitem:active, a.OrgURLitem:visited {
color:#3F3F3F;
text-decoration:none;
}
a.OrgURLitem:hover {
text-decoration:underline;
}
#LoginDiv {
}
div.RightBoxContent h2 {
font-size:12px;
margin:0 0 5px;
}
.logintextbox {
margin-bottom:5px;
width:175px;
}
div.LoginTitleDiv {
background-image:url(/images/design/icons/locked.gif);
background-position:right top;
background-repeat:no-repeat;
height:30px;
}
div.LogoutTitleDiv {
background-image:url(/images/design/icons/opened.gif);
background-position:right top;
background-repeat:no-repeat;
height:30px;
}
div.LogoutToolItemDiv {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
padding-top:5px;
}
#LoginFailedMessageDiv {
color:#990000;
float:left;
padding-top:5px;
}
#LogoutButtonDiv {
padding-top:5px;
text-align:right;
}
#ForgotPasswordDiv {
float:left;
padding-top:5px;
}
span.ForgotPasswordMessageLabel {
padding-bottom:15px;
padding-top:5px;
}
span.ForgotPasswordEmailSentLabel {
padding-bottom:15px;
padding-top:5px;
}
#LoginButtonDiv {
padding-top:5px;
text-align:right;
}
a.LogoutToolLink {
bottom:5px;
position:relative;
}
a.LogoutToolIcon {
text-decoration:none;
}
#rightcolumnDivider {
background-color:#A9A9A9;
float:left;
font-size:1px;
height:2px;
margin-bottom:7px;
margin-top:7px;
}
#FooterDiv {
display:block;
float:left;
height:1px;
margin-top:10px;
width:980px;
/*background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_19449/compressionQuality_0/scope_0/ImageVaultHandler.aspx);*/
}
.resultContainer {
float:left;
margin-bottom:6px;
width:500px;
}
.resultFirstColumn {
float:left;
width:100px;
}
.resultSecondColumn {
float:left;
width:200px;
}
.resultThirdColumn {
float:left;
width:100px;
}
.forumbodyDivider {
border-bottom:1px solid #DC0000;
padding-bottom:4px;
padding-top:4px;
}
.FAQCategoryHeading1 {
font-family:Verdana,Arial,Sans-Serif;
font-size:14px;
font-style:italic;
font-weight:bold;
margin:8px 0 0;
}
.FAQCategoryHeading2 {
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
font-style:normal;
font-weight:bold;
margin:8px 0 0;
}
.FAQquestion {
font-weight:bold;
margin:6px 0 -5px;
}
.faq {
cursor:pointer;
margin:-7px 0 -10px;
}
.faqFact {
margin:-10px 0 10px;
}
.contentleftpadding {
padding-left:15px;
}
.contentrightpadding {
padding-right:30px;
}
.contenttoppadding {
padding-top:15px;
}
.contenttext {
}
.heading1toppadding {
padding-top:20px;
}
.fullmaincontentwidth {
float:left;
width:500px;
}
.orgInfoColumn {
margin-left:150px;
}
.orgInfo6Column {
margin-left:40px;
}
.orgInfoItem {
float:left;
margin-bottom:20px;
margin-right:20px;
}
.orgInfoLeftcolumn {
float:left;
font-weight:bold;
width:200px;
}
.orgInfoRightcolumn {
float:left;
width:290px;
}
.LeftMenuBox {
width:178px;
}
.LeftMenuHeading {

height:30px;
line-height:20px;
margin:0;
overflow:hidden;
width:200px;
}
.LeftMenuHeading h2 {
margin:0;
padding:0 0 0 10px;
}
.LeftMenuList {
display:block;
list-style-type:none;
margin:0;
padding:0;
}
.LeftMenuList a {
text-decoration:none;
}
.LeftMenuList a:hover {
text-decoration:underline;
}
.LeftMenuList .LeftMenuItemSpan {
display:block;
padding-bottom:6px;
padding-top:6px;
}
.LeftMenuList li {
background-image:none;
display:inline-block;
float:left;
margin:0;
padding:0 3px 0 0;
}
.LeftMenuList li li {
margin:0;
padding:0;
}
li.LeftMenuSelectedItem li, li.LeftMenuExpandedItem li {
border-bottom:medium none;
}
li.LeftMenuSelectedItem {
background-color:#DDDDDD;
width:197px;
}
li.LeftMenuItem {
background-color:#efefef;
width:197px;
}
.lvl1 li.LeftMenuItem {
background-color:#F7F7F7;
}
div.LeftMenuItem {
float:left;
height:100%;
}
.Level1 .LeftMenuItemSpan {
border-bottom:1px solid #CCCCCC;
padding-left:5px;
width:195px;
}
.Level2 .LeftMenuItemSpan {
padding-left:15px;
width:185px;
background-color:#fafafa;
}
.Level3 .LeftMenuItemSpan {
padding-left:25px;
width:172px;
background-color:#fafafa;
}
.Level4 .LeftMenuItemSpan {
padding-left:35px;
width:159px;
}
.Level5 .LeftMenuItemSpan {
padding-left:45px;
width:149px;
}
.Level6 .LeftMenuItemSpan {
padding-left:55px;
width:139px;
}
.Level7 .LeftMenuItemSpan {
padding-left:65px;
width:129px;
}
.Level8 .LeftMenuItemSpan {
padding-left:75px;
width:119px;
}
.Level9 .LeftMenuItemSpan {
padding-left:85px;
width:109px;
}
span.LeftMenuItemWrapperLeft {
display:block;
float:left;
width:auto;
}
span.LeftMenuItemWrapperRight {
display:block;
overflow:auto;
}
.LeftMenuBottom {
background-image:none;
height:3px;
width:197px;
}
#EmptyTopMenuDiv {
height:3px;
margin:0;
padding:0;
}
#TopMenuDiv {
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_12056/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
height:34px;
margin:0;
padding:0;
}
#TopMenuDiv ul {
float:left;
font-size:12px;
font-weight:normal;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#TopMenuDiv li {
border-right:1px solid #CCCCCC;
float:left;
height:12px;
margin:4px 0 0 8px;
padding:0 8px 0 0;
}
#TopMenuDiv li.TopMenuItem {
border:0 none;
margin:0;
padding:0;
width:auto;
}
#TopMenuDiv li.TopMenuSelectedItem {
width:auto;
}
#TopMenuDiv ul .TopMenuSelectedItem {
border:0 none;
margin:0;
padding:0;
}
#TopMenuDiv ul .TopMenuSelectedItem a {
background-color:#FFFFFF;
color:#666666;
font-size:12px;
font-weight:normal;
height:10px;
line-height:12px;
padding:10px;
}
#TopMenuDiv ul .TopMenuSelectedItem a:hover {
background-color:#FFFFFF;
color:#333333;
font-size:12px;
font-weight:normal;
height:10px;
line-height:12px;
padding:10px;
text-decoration:none;
}
#TopMenuDiv a:link, #TopMenuDiv a:visited, #TopMenuDiv a:hover, #TopMenuDiv a:active {
color:#CCCCCC;
font-size:12px;
font-weight:normal;
height:10px;
line-height:12px;
padding:10px;
}
#TopMenuDiv li.TopMenuItem a:hover {
background-color:#FFFFFF;
background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_12060/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:10px;
line-height:12px;
padding:10px;
text-decoration:none;
}
img {
border:0 none;
margin:0;
padding:0;
}
#WorkroomBodyDiv {
overflow:hidden;
width:550px;
}
#WorkroomNewsListDiv {
border-top:1px solid #999999;
padding-bottom:10px;
}
.WorkroomPageBox {
width:auto;
}
.WorkroomPageBox .StartPageBoxContent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
padding:0;
}
#WorkroomListTable th, td {
font-weight:normal;
}
#ToolBarDiv {
overflow:auto;
width:100%;
margin-top:10px;
margin-bottom:10px;
}
#ToolBarBox {
float:right;
text-align:right;
width:120px;
}
div.footerleftcornerdiv {
background-image:url(/images/design/corner_left_footer.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:24px;
width:6px;
}
div.footerrightcornerdiv {
background-image:url(/images/design/corner_right_footer.gif);
background-position:right bottom;
background-repeat:no-repeat;
float:right;
height:24px;
width:6px;
}
.bold {
font-weight:bold;
}
.leftfloating {
float:left;
}
.rightfloating {
float:right;
}
.centered {
text-align:center;
}
.rightaligned {
text-align:right;
}
.leftaligned {
text-align:left;
}
.hidden {
display:none;
}
img.borderless {
border:0 none;
}
div.tablerow {
padding:6px;
width:99%;
}
div.description {
float:left;
width:20%;
}
div.content {
float:right;
width:79%;
}
div.fullwidth {
width:100%;
}
div.rightpadded {
padding-right:1em;
}
div.clear {
clear:both;
}
div.fifty {
float:left;
width:200px;
}
div.boxcontainer {
float:left;
margin-bottom:15px;
padding-bottom:4px;
width:230px;
}
div.boxcontainerwide {
float:left;
padding-bottom:4px;
width:220px;
}
div.boxrightpad {
padding-right:4px;
}
div.boxleftpad {
padding-left:4px;
}
div.boxbottompad {
padding-bottom:4px;
}
div.StartPageBoxRow h2 {
display:block;
font-weight:normal;
padding-left:0;
}
div.StartPageBoxContent {
background-color:#F3F3F3;
}
div.StartPageBoxInnerContent {
height:100%;
padding:5px 5px 5px 3px;
}
div.StartPageBoxInnerContentLarge {
height:100%;
padding-bottom:10px;
}
div.StartPageBoxImage {
padding-right:4px;
text-align:center;
}
.StartPageBoxReadMoreLink {
padding:5px 10px;
text-align:right;
}
.StartPageBoxRow {
overflow:auto;
}
.StartPageBoxRow a:link, .StartPageBoxRow a:visited, .StartPageBoxRow a:active {
text-decoration:none;
}
.StartPageBoxRow a:hover {
text-decoration:underline;
}
.StartPageBoxWide {
overflow:hidden;
width:220px;
}
.StartPageBoxWide h2 {
background-image:url(/images/design/boxes/startpageboxtop_wide.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
height:20px;
overflow:hidden;
width:220px;
}
.StartPageBoxWide h2 a:link, .StartPageBoxWide h2 a:visited, .StartPageBoxWide h2 a:hover, .StartPageBoxWide h2 a:active {
color:#FFFFFF;
}
.StartPageBoxWide .BoxNoBackground {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none !important;
background-position:0 0;
background-repeat:repeat;
}
.StartPageBoxWide .StartPageBoxBottom {
height:0;
}
.StartPageBoxLarge .StartPageBoxBottom {
height:4px;
}
.StartPageBoxWide .StartPageBoxImage, .StartPageBoxWide .StartPageBoxContent {
background-image:none;
}
.StartPageBoxNarrow .StartPageBoxImage {
background-image:none;

}
.StartPageBoxNarrow {
border:1px solid #EFEFEF;
overflow:hidden;
width:240px;
}
.StartPageBoxNarrow h2 {
background-image:url(/images/design/boxes/startpageboxtop_small.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
height:20px;
overflow:hidden;
width:100%;
}
.StartPageBoxNarrow h2 a:link, .StartPageBoxNarrow h2 a:visited, .StartPageBoxNarrow h2 a:hover, .StartPageBoxNarrow h2 a:active {
color:#FFFFFF;
}
.StartPageBoxNarrow .BoxNoBackground {
}
.StartPageBoxNarrow .StartPageBoxBottom {
height:0;
}
.StartPageBoxNarrow .StartPageBoxContent, .StartPageBoxNarrow .StartPageBoxImage {
	background-image:none;
}
.StartPageBoxLarge {
overflow:hidden;
width:456px;
}
.StartPageBoxContentLarge {
background-color:#F0F0F0;
}
.StartPageBoxLarge .BoxNoBackground {
background-color:White !important;
}
.StartPageColumnWideLeft {
float:left;
margin:0 10px 5px 0;
overflow:hidden;
width:464px;
}
.StartPageColumnWideRight {
float:left;
margin:0 0 5px 4px;
overflow:hidden;
width:584px;
}
.StartPageColumnNarrow {
float:left;
overflow:hidden;
width:250px;
}
div.NewsImageList {
}
div.NewsListBoxLinksDiv {
clear:both;
line-height:1.3;
margin:2px 0 0;
overflow:hidden;
width:100%;
}
div.NewsListBoxLinksDiv a.readMore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
float:left;
padding:0 0 3px;
}
div.NewsListBoxLinksDiv a.readComments {

}
div.NewsListBoxDateDiv {
color:#999999;
}
div.NewsListBoxSimpleItemDiv {
overflow:auto;
padding-bottom:5px;
width:100%;
}
div.NewsListBoxSimpleItemDiv a {
color:Black;
}
div.NewsListBoxSimpleDateDiv {
float:left;
width:75px;
}
div.NewsListBoxArrowDiv {
background-image:url(/images/design/boxes/rightarrow_blue.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:12px;
padding-top:3px;
width:12px;
}
div.NewsListBoxSimpleLinkDiv {
float:left;
overflow:hidden;
width:220px;
}
div.NewsListBoxWideSimpleLinkDiv {
float:left;
overflow:hidden;
width:288px;
}
div.NewsListBoxSeparator {
border-bottom:solid 1px #efefef;
height:1px;
margin:5px 0;
}
div.NewsListBoxSeparator2 {
height:1px;
margin:0 0 5px;
}
div.NewsListBoxLargeSimpleLinkDiv {
float:left;
overflow:hidden;
width:500px;
}
.NewsListTitleLargeDiv h3 {
color:#000000;
font-size:18px;
}
.NewsListTitleLargeDiv h3 a:link, .NewsListTitleLargeDiv h3 a:visited, .NewsListTitleLargeDiv h3 a:hover, .NewsListTitleLargeDiv h3 a:active {
color:#000000;
}
div.NewsListBoxLargeSimpleLinkDiv {
float:left;
overflow:hidden;
width:455px;
}
.NewsListBoxLargeTopImage {
height:auto;
margin-bottom:2px;
width:450px;
}
.NewsListBoxLargeImage {
float:right;
height:auto;
margin:5px 0 4px 2px;
}
.NewsListBoxWideTopImage {
height:auto;
margin-bottom:2px;
}
.NewsListBoxWideImage {
float:right;
height:auto;
margin:3px 0 3px 2px;
}
.NewsListBoxNarrowTopImage {
height:auto;
margin-bottom:2px;
width: 239px;
max-width: 239px;
}
.NewsListBoxNarrowImage {
float:right;
height:auto;
margin:3px 0 3px 2px;
display:none;
}
div.NewsListSourceDiv {
color:#646464;
font-style:italic;
}
div.NewsListTitleDiv h3 {
color:#000000;
}
div.NewsListTitleDiv a:link, div.NewsListTitleDiv a:visited, div.NewsListTitleDiv a:hover, div.NewsListTitleDiv a:active {
color:#000000;
}
div.NewsListSimpleLinkDiv {
float:left;
overflow:hidden;
width:455px;
}
div.NewsListReadMoreDiv {
margin-top:5px;
text-align:left;
}
.NewsPageTopImage {
height:auto;
margin-bottom:5px;
margin-top:5px;
}
.PageTopImage {
height:auto;
margin-bottom:5px;
margin-top:5px;
}
.NewsPageDateDiv {
color:#999999;
float:left;
}
div.RightBoxTopDiv {
background-image:none;
background-position:left top;
height:1px;
width:240px;
}
div.RightBoxContent {
background-image:none;
padding-bottom:5px;
padding-top:5px;
width:220px;
}
div.RightBoxBottomDiv {
background-image:none;
background-position:left top;
height:3px;
width:195px;
}
#StartPageBoxResultTable {
margin:0;
padding:0;
width:100%;
}
#StartPageBoxResultTable th {
font-weight:bold;
text-align:left;
}
#StartPageBoxResultTable th, #StartPageBoxResultTable td {
margin:0;
padding:0 2px 2px 0;
vertical-align:top;
}
#StartPageBoxResultTable .MatchDateTd {
white-space:nowrap;
width:20%;
}
#StartPageBoxResultTable .MatchResultTd {
text-align:center;
white-space:nowrap;
width:10%;
}
#LinkToResultPageDiv {
margin-top:3px;
text-align:right;
}
#ResultPickDiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
height:6em;
padding:0.5em 1em;
}
#ResultPickDiv label {
display:block;
font-size:1.1em;
font-weight:bold;
margin:0.4em 0;
width:auto;
}
#ResultPickSeasonDiv {
float:left;
width:50%;
}
#ResultPickTournamentDiv {
float:left;
width:40%;
}
#TopRightDiv {
text-align:right;
}
#TopRightDiv .ShortCuts {
display:inline;
}
#TopRightDiv .QuickSearch {
display:inline;
}
#TopRightDiv .QuickSearch label {
display:none;
}
#TopRightDiv ul {
display:inline;
height:1em;
list-style-type:none;
margin:0;
padding:0;
}
#TopRightDiv li {
border-right:1px solid #CCCCCC;
display:inline;
margin:0;
padding:0 8px 0 0;
}
#TopRightDiv li.ShortCutLast {
border-right:0 none;
display:inline;
margin:0 0 0 8px;
padding:0 8px 0 0;
}
#TopDiv a:link, #TopDiv a:visited, #TopDiv a:hover, #TopDiv a:active {
}
a.TopDiv:hover {
color:black;
text-decoration:underline;
}
div.NavigationTabCenterDiv input {
margin-top:3px;
}
.QuickSearch input.quicksearchinput {
width:150px;
}
.OrgStructureBoxHeading {
background-image:url(/images/design/boxes/structurebox_top.gif);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-weight:bold;
line-height:25px;
}
.OrgStructureBoxContent {
background-color:#DDDDDD;
background-image:url(/images/design/boxes/structurebox_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 10px 10px 8px;
}
.OrgStructureBoxHeading240 {
background-image:url(/images/design/boxes/structurebox_top240.gif);
}
.OrgStructureBoxContent240 {
background-image:url(/images/design/boxes/structurebox_bottom240.gif);
padding:10px 10px 10px 8px;
}
#ErrorPageDiv {
float:left;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
left:auto;
line-height:normal;
text-align:left;
}
#ErrorPageDiv .FieldDiv {
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0.6em;
text-align:left;
}
#ErrorPageDiv fieldset {
padding:0.6em;
width:360px;
}
#ErrorPageDiv legend {
color:Black;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0.6em;
}
#ErrorPageDiv input, #ErrorPageDiv textarea {
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#ErrorPageDiv .DescriptionTextBox {
height:80px;
width:340px;
}
#ErrorPageDiv .EmailTextBox {
width:240px;
}
#ErrorPageDiv p {
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
#ErrorPageDiv h2 {
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
#ErrorPageDiv a:link, #ErrorPageDiv a:visited, #ErrorPageDiv a:hover, #ErrorPageDiv a:active {
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
#ErrorPageDiv .ReadMoreLink {
float:right;
}
#ErrorPageDiv .ErrorCodeDiv {
padding-top:20px;
width:588px;
}
#GuestbookDiv fieldset {
padding:0.6em;
}
#GuestbookDiv legend {
color:Black;
font-weight:bold;
}
#GuestbookDiv .FieldDiv, #GuestbookDiv .ButtonDiv {
clear:both;
margin:0.3em 0;
}
#GuestbookDiv .ButtonDiv {
padding-top:5px;
}
#GuestbookDiv .FieldDiv label {
display:block;
float:left;
width:80px;
}
#GuestbookDiv .FieldDiv2 label {
display:block;
float:left;
margin-left:5px;
width:90px;
}
#GuestbookDiv .FieldDiv input, #GuestbookDiv .FieldDiv select {
display:block;
float:left;
width:150px;
}
#GuestbookDiv .FieldDiv textarea {
display:block;
float:left;
width:300px;
}
#GuestbookDiv dt {
border-top:1px dashed gray;
margin:0.5em 0 0;
padding:0.5em 0 0;
}
#GuestbookDiv dd {
margin-bottom:1.5em;
margin-left:20px;
padding:0;
}
.GuestBookError {
color:Red;
}
.GuestBookAdminButtonDiv {
padding-top:20px;
}
.GuestBookRepeaterDiv {
margin-top:25px;
}
.guestbookmessageitem {
background-color:#EEEEEE;
margin-bottom:10px;
padding:5px;
width:500px;
}
.guestbookmessagetext {
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:500px;
}
.guestbookmessageline {
height:1px;
margin-bottom:3px;
padding-left:10px;
width:490px;
}
.guestbookmessagebottom {
display:inline;
float:left;
padding-left:10px;
}
a.GuestBookPagerItem, a.GuestBookPagerItem:active, a.GuestBookPagerItem:hover, a.GuestBookPagerItem:visited {
float:left;
margin-right:4px;
}
a.GuestBookPagerItemActive, a.GuestBookPagerItemActive:active, a.GuestBookPagerItemActive:hover, a.GuestBookPagerItemActive:visited {
font-weight:bold;
}
#NewsListingDiv h3 {
display:inline;
margin-bottom:2px;
}
#NewsListingDiv table {
}
div.NewsListingLinksDiv {
clear:both;
line-height:1.5;
margin:2px 0 0;
overflow:hidden;
width:100%;
}
div.NewsListingLinksDiv a.readMore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
float:left;
padding:0 0 3px;
}
div.NewsListingLinksDiv a.readComments {


}

.StartPageRestrictHeightDiv .StartPageBoxContent h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:Black;
margin-bottom:2px;
margin-top:2px;
}
#NewsListingDiv h3 a:link, #NewsListingDiv h3 a:hover, #NewsListingDiv h3 a:visited, #NewsListingDiv h3 a:active {
color:Black;
}
div.NewsListSeparator {
border-bottom:1px solid #999999;
height:1px;
margin:3px 0 5px;
}
div.NewsListSeparator2 {
height:1px;
margin:0 0 5px;
}
.PagingSelectedItem {
font-weight:bold;
}
#CalendarDiv #CalendarTabs {
margin-bottom:0.3em;
margin-top:0.3em;
}
#CalendarDiv fieldset {
padding:0.6em;
}
#CalendarDiv legend {
color:Black;
font-weight:bold;
}
#CalendarDiv .FieldDiv, #CalendarDiv .ButtonDiv {
clear:both;
margin:4px 0;
}
#CalendarDiv .FieldDiv label {
display:block;
float:left;
width:100px;
}
#CalendarDiv .FieldDiv input, #CalendarDiv .FieldDiv select {
display:block;
float:left;
width:80px;
}
p.RecParagraph {
font-style:italic;
}
div.MainBodyParagraph {
background-color:#F8F8F8;
border:1px solid #DDDDDD;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
padding:10px 20px;
}
div.GalleryItemContainerDiv {
border:1px solid #CCCCCC;
float:left;
margin-bottom:5px;
margin-right:5px;
table-layout:fixed;
width:130px;
}
div.GalleryItemDiv {
height:110px;
overflow:hidden;
padding:10px;
text-align:center;
vertical-align:middle;
}
div.GalleryItemTextDiv {
background-color:#EEEEEE;
overflow:hidden;
padding:5px;
white-space:nowrap;
width:120px;
}
div.GalleryItemContainerDiv2 {
display:block;
float:left;
margin-bottom:5px;
margin-top:5px;
width:550px;
}
table.GalleryTable {
width:550px;
}
table.GalleryTable tr {
height:20px;
}
tr.GalleryTableHeader {
background-color:#CCCCCC;
color:#000000;
}
tr.GalleryTableHeader td {
font-family:Verdana;
font-size:11px;
font-weight:bold;
padding:2px;
}
tr.GalleryTableRowEven {
background-color:#EEEEEE;
}
tr.GalleryTableRowOdd {
background-color:#FFFFFF;
}
td.GalleryTableCellIcon {
padding:2px;
vertical-align:middle;
width:18px;
}
td.GalleryTableCellName {
margin:0;
padding:2px;
vertical-align:middle;
width:450px;
}
td.GalleryTableCellFileType {
margin:0;
padding:2px;
vertical-align:middle;
width:40px;
}
td.GalleryTableCellFileSize {
margin:0;
padding:2px;
vertical-align:middle;
width:50px;
}
div.GalleryShowItemContainerDiv {
border:1px solid #CCCCCC;
float:left;
table-layout:fixed;
width:550px;
}
div.GalleryShowItemDiv {
height:auto;
overflow:hidden;
padding:15px;
text-align:center;
}
div.GalleryShowItemTextDiv {
background-color:#EEEEEE;
overflow:hidden;
padding:5px;
white-space:nowrap;
width:540px;
}
div.GalleryItemPrevDiv {
float:left;
text-align:left;
width:33%;
}
div.GalleryItemCountDiv {
float:left;
text-align:center;
width:33%;
}
div.GalleryItemNextDiv {
float:left;
text-align:right;
width:33%;
}
div.NavigationTabLeftDiv {
background-image:url(/images/design/tabs/left.gif);
float:left;
height:27px;
width:12px;
}
div.NavigationTabCenterDiv {
background-image:url(/images/design/tabs/middle.gif);
background-repeat:repeat-x;
float:left;
height:27px;
line-height:27px;
}
div.NavigationTabRightDiv {
background-image:url(/images/design/tabs/right.gif);
float:left;
height:27px;
width:12px;
}
div.NavigationTabContainer {
float:left;
}
#PageFooterDiv {
border-top:1px solid #999999;
clear:both;
color:#999999;
overflow:auto;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
#PageFooterDiv dt {
display:block;
float:left;
margin:0;
}
#PageFooterDiv dd {
display:block;
float:right;
margin:0;
overflow:hidden;
}
span.findOrgLbl {
font-weight:bold;
}
.findOrgResult {
padding:15px 0 10px;
}
.findOrgSearchResult {
margin:10px 0 5px;
}
.findOrgSearchResultEven {
background-color:#DCDCDC;
padding:3px 5px;
}
.findOrgSearchResultOdd {
padding:3px 5px;
}
input.findOrg_button {
/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sportselect-button.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:19px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
width:21px;*/
}
input.findOrgSearch_button {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/searchbutton1.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:19px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
width:21px;*/
}
.findOrgSearchText {
font-size:1.1em;
width:auto;
}
.findOrgTable {
margin:0.5em 0;
padding:0;
}
.findOrgTable th, .findOrgTable td {
padding:2px 10px 2px 0;
vertical-align:top;
}
.returnLinkDiv {
float:right;
text-align:right;
}
.returnLink {
font-weight:normal;
}
.functions {
clear:both;
margin:0 0 3px;
overflow:hidden;
padding:0;
width:100%;
}
.functions a {
line-height:2em;
padding:0 0 3px 20px;
}
.functions a.comments {

}
.functions a.writeComment {

}
.functions a.readComments {

}
.functions a.tipAFriend {

}
ol.comments {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 16px;
padding-left:0;
width:100%;
}
ol.comments li {
padding:0 8px 8px;
}
ol.comments li.odd {

}
ol.comments li.even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
ol.comments li div.person {
margin-top:10px;
overflow:auto;
width:100%;
}
ol.comments li div.person em {
display:block;
float:left;
}
ol.comments li div.person a {
display:block;
float:right;
width:29%;
}
fieldset.genFields {
border:medium none;
clear:both;
margin:0 0 16px;
}
fieldset.genFields label {
display:block;
margin:0 0 10px;
overflow:auto;
width:100%;
}
fieldset.genFields label span {
display:block;
float:left;
font-weight:bold;
padding:0 1% 0 0;
width:25%;
}
fieldset.genFields label span em {
display:block;
font-weight:normal;
}
fieldset.genFields label textarea {

}
fieldset.genFields label input.string {

}
fieldset.genFields label input.button {
float:right;
margin-right:43px;
}
#form_comment .result {
color:Red;
padding:0 0 3px;
}
#IONavigationBar {
height:22px;
margin:5px 0;
overflow:hidden;
width:980px;
}
#IONavigationContainer {
margin:0;
overflow:hidden;
padding:0;
width:980px;
}
#IONavigationTabs {
float:left;
margin:0 15px 0 0;
text-align:left;
}
.IONavigationButtonDivider {

}
a.IOButtonLink {
float:left;
}
#IONavigationButtons {
float:left;
margin:0;
text-align:left;
}
#IONavigationLogin {
float:left;
margin:2px 10px 0;
}
div.IOTab {
float:left;
}
div.IOTabLeft {

}
div.IOTabCenter {

}
div.IOTabRight {

}
a.IOTabLink:link {
color:Red;
}
a.IOTabLink:visited {
color:#242424;
}
a.IOTabLink:active, a.IOTabLink:hover div div, a.IOTabLink:hover, a.IOTabLink:hover div div {
color:#242424;
text-decoration:underline;
}
.AdBox {
height:auto;
overflow:hidden;
width:190px;
}
div.LoginBox {

}
div.LoginBox a:link, div.LoginBox a:visited, div.LoginBox a:hover, div.LoginBox a:active {
color:Black;
text-decoration:none;
}
div.LoginBox .errorText {
color:Red;
}
div.LoginBox .errorText .contactLink {
color:Red;
text-decoration:underline;
}
div.LoginBoxTop {
float:left;
height:15px;
width:204px;
}
div.LoginBoxCloseIcon {
float:right;
height:15px;
margin:2px;
}
div.LoginBoxContent {
float:left;
height:auto;
padding:0 12px 10px;
width:180px;
}
div.LogoutTitle {
height:30px;
}
div.LogoutTitle h2 {
font-size:11px;
margin:0 0 5px;
}
div.LoginIcon {
float:left;
margin:0;
padding:0;
}
.LoginIcon img {
float:left;
height:17px;
margin:0;
padding:0;
width:17px;
}
.LoginBoxTextBox {
color:#242424;
float:left;
font-family:Verdana;
font-size:11px;
margin-bottom:5px;
width:150px;
}
div#UsernameTooltipDiv, div#PersonalNumberTooltipDiv {
background-color:infobackground;
border:1px solid black;
color:infotext;
height:150px;
left:12px;
padding:5px;
position:absolute;
top:50px;
visibility:hidden;
width:160px;
z-index:100;
}
div#PersonalNumberTooltipDiv {
height:50px;
top:70px;
}
.LoginMessage {
color:#990000;
float:left;
}
#SiteMap ul ul {
margin-left:0.5em;
padding:0;
}
#SiteMap li {
font-size:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0.5em;
padding:0;
}
#SiteMap li a {
text-decoration:none;
}
#SiteMap li li {

}
#SiteMap li li.LineEnd {

}
#SiteMap li li a {
text-decoration:underline;
}
#SiteMap li li li {
font-size:1em;
}
div.StartPageBoxContent .FloatRight {
float:right;
}
div.StartPageBoxContent .FloatLeft {
float:left;
}
div.StartPageBoxContent .RememberMeText {
margin:4px 0 0 3px;
}
div.StartPageBoxContent .UserNameBox, div.StartPageBoxContent .PasswordBox, div.StartPageBoxContent .RememberMeBox, div.StartPageBoxContent .LoginButtonBox, div.StartPageBoxContent .ForgottenPasswordBox, div.StartPageBoxContent .ValidationBox {
height:23px;
margin:0 18px 0 34px;
}
div.StartPageBoxContent .ValidationBox {
height:40px;
}
div.cookieInfo {
display:none;
text-align:left;
width:370px;
}
#LoginFailedMessageBox {
color:#990000;
}
#AdTomaRightDiv {
float:left;
margin:0;
padding:0;
text-align:left;
}
div.AdTomaRightDivClass, div.AdTomaRightInnerDivClass {
float:left;
margin:0;
padding:0;
}
div.AdTomaRightDivClass {
clear:both;
}
img.AdTomaIdrottOnlineTextImage {
display:block;
}
.StartPageBoxNarrow .BoxNoBackground {
background-image:none !important;
}
#CenterDiv {
	width:480px;	
}
.StartPageBoxContent {background-image:none;
}

.NewsListBoxSimpleLinkDiv a {
	font-weight: normal;	
}
.RightBox {
	width:230px;
	margin-bottom:15px;
	font-size:11px;
}
.RightBox h2 {
	background-image:url(http://iof1.idrottonline.se/ImageVault/Images/id_19374/compressionQuality_0/scope_0/ImageVaultHandler.aspx);
background-repeat:repeat;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:5px;
height:24px;
font-weight:normal;
line-height:22px;
padding-left:25px;
	
}
.RightboxContent {
	background-color:#ffffff;
	border:solid 1px #F3F3F3;
	padding:5px;
	font-size:11px;
}
.RightboxContent img {
	margin-bottom:10px;	
}
#BottomDiv .rightfloating {
	margin:10px;
}
#AdTomaLeftDiv .leftfloating {
	margin:25px;
	padding:25px;
}

#elitrapport {
	margin:0;
	padding:0;
	font-size:9px;
}
.clTblStandings {
	width:100%;
}
.clTblStandings a {
	color:#333;
}
.clTblStandings thead {
	font-weight:bold;
	background-color:#0e3266;
	color:#fff;
}
.clTblStandings thead td {
	font-weight:bold;
	background-color:#0e3266;
	color:#fff;
	padding:5px;
	margin:0;
}
.clTblStandings thead td p{
	margin:0;
}
.clTblStandings thead th {
	font-weight:bold;
	background-color:#f3f3f3;
	color:#000;
	border-bottom:solid 1px #333;
}
.clTblStandings thead th p{
	margin:0;
}
.clTblStandings tbody tr {
	margin:0;
}
.clTblStandings tbody .clTrEven {
	margin:0;
	background-color:#f3f3f3;
}

.clTblStandings tbody tr td p {
	margin:0;
}
.clTblStandings tfoot {
	display:none;
}
.clTblStandings tfoot td {
	text-align:right;
	border-top:solid 1px #333;
}
.clTblStandings tbody .clTrDelimiter2 td {
	border-bottom:solid 2px #ccc;
}
.clTblStandings tbody .clTrDelimiter td {
	border-bottom:solid 2px #ccc;
}
.clTblStandings .clBold {
	font-weight:bold;
}
#today td {
	font-size:9px;
	padding:0;
	margin:0;
}
#toplink {
	float:left;
	padding:5px;
	padding-left:0px;
	color:#666;
}
