/***************/
/* Struktur    */
/***************/
html{height:100%;}

body
{
	height:100%;
	width:100%;
	vertical-align:top;
	margin:0;
	font-size:80%;
	font-family:Arial;
}

h1
{
	font-size:1.8em;
	margin:0;
}
form
{
	bottom:0;
	background-color:#666;
	margin-bottom:0;
	min-height:100%;
}

#SkipNavigationDiv
{
	display: none;	
}
#BottomBorderDiv
{
		background: url(/images/Sogeti/Design/bottom_shade_nice.JPG);
		background-repeat:no-repeat;
		height:10px;
		width:820px;
		clear:both;
		background-color:#666666;
}
#ContainerDiv
{
	width: 1120px;
	min-height:100%;
	overflow:hidden;
	vertical-align:top;
	text-align:left;
	position:relative;
	
}


#LeftContainerDiv
{
	background: url(/images/Sogeti/Design/bkg_main.png);
	width:820px;
	float:left;
}

#HeaderDiv
{	
	width:820px;
	padding: 0;
	margin: 0;
}

#MainDiv
{
	
	float:left;
	padding: 0;
	margin: 0;
	width:810px;
	position:relative;
}

#WhiteDiv
{
	background-color:#FFF;
	float:left;
	padding: 0;
	margin: 0;
	width:810px;
}


#LeftDiv
{
	float: left;
	width: 178px;
	overflow: hidden;
	height:100%;
}
#LeftDiv .PaddingDiv
{
	padding: 10px 10px 10px 10px;

}

#LeftDiv h2
{
	font-size:12px;
}

#BottomDiv
{
	padding:5px;
}

#CenterDiv
{
	float: left;
	width: 592px;
	/* overflow: hidden; */
	padding: 0;
	margin: 0;
	background-image: url(/images/Sogeti/Design/main_area_background.png);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	min-height:100%;
	padding-left:20px;
	padding-right:20px;
	
	
}

#WideCenterDiv
{
	float: left;
	width: 592px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-image: url(/images/Sogeti/Design/main_area_background.png);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	min-height:100%;
}

#WideDiv
{
	float: left;
	width: 820px;	
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#WideDiv .PaddingDiv
{
	padding: 5px;	
}

#TopAreaDiv
{
	background: url(/images/Sogeti/Design/bkg_main.png);
	width:820px;
	overflow:hidden;
	color: White;
}
#TopAreaDiv p
{
	margin-left: 10px;
}
#TopAreaDiv img
{
	margin-left: -10px;
}

#LeftAndMainContentDiv
{	
	width: 820px;
	background: url(/images/Sogeti/Design/bkg_main.png);
	float: left;
	text-align: left;	
	height:100%;
	margin-top:-3px;
	padding-top:3px;
	
}


/***********/
/* Allmänt */
/***********/
a:link,a:hover,a:active,a:visited
{
	color:#00ccff;
}

.ClearDiv
{
	clear:both;	
}
.Clear
{
	clear: both;	
}

#CenterDiv a:link,
#CenterDiv a:visited,
#CenterDiv a:active,
#CenterDiv a:hover
{
	color: #012A93
}

/********************/
/*   Sökning        */
/********************/

a.searchResult:link,a.searchResult:hover,a.searchResult:active,a.searchResult:visited
{
	color:#012a93;
	text-decoration:none;
}
a.searchResult:hover
{
	text-decoration:underline;
}
#SearchDiv
{
	margin-top:10px;
	margin-right:10px;
	height:60px;
}



#SearchDiv #SearchContainer
{
	float:left;
	text-align:right;
	width:200px;
	vertical-align:top;
	margin-left:90px;
}

#SearchDiv #searchBoxContainer
{
	background: url(/images/Sogeti/Forms/search_input.gif) no-repeat top left;  	
	width: 126px;
	height:20px;
	float:left;
	margin-right:10px;
	
}


#SearchDiv .searchBox
{
	background:transparent;
	width: 120px;
	height:20px;
	border:0;
	overflow:hidden;
	
	
}	

#SearchDiv .searchButton
{
	background: url(/images/Sogeti/Forms/search_button.gif); 
	width:58px;
	height:22px;
	font-weight:bold;
	border:0;
	float:left;
	
	
}


/******************/
/*   ToppArea     */
/******************/

#ctl00_TopDiv
{
	width:810px;
	text-align:right;
	background: url(/images/Sogeti/Design/bkg_head.png) no-repeat left top;
	background-color:#000;
	margin-top:-2px;
}

#ctl00_TopDiv ul
{
	float: right;
	font-size: 11px;
	margin: 0;
	font-weight: bold;
	list-style-type: none;	
}	
#ctl00_TopDiv li
{
	float: left;
	height: 12px;
	margin: 4px 0 0 0px;
	padding: 0 8px 0 0;
}

.FrontPageImageDiv
{
	width:820px;
	height:250px;
	margin-bottom:3px;
	background: url(/images/Sogeti/Design/bkg_main.png) repeat-y left top;
}

#TopLeftDiv
{
	float:left;
}

#TopRightDiv
{
	float:right;
}
#NoImageDiv h2
{
	display: block;
	margin: 0;
	padding: 0.3em;
	font-family: Arial;
	font-size: 3em;
	background-color: #EEEEEE;
}
#NoImageDiv h2 a:link,
#NoImageDiv h2 a:visited,
#NoImageDiv h2 a:hover,
#NoImageDiv h2 a:active
{
	display: block;
	color: #000;
	text-decoration: none;
}



/**************/
/*  Toppmeny  */
/**************/

#EmptyTopMenuDiv
{
	padding: 0;
	margin-top:3px;
	height:39px;
	width:820px;
}

#TopMenuDiv
{
	padding: 0;
	margin-top:3px;
	height:39px;
	width:820px;
	padding-bottom: 0px;
}

#MenuContainer
{
	width:800px;
	float:left;
}

#LeftMenuSpace
{
	width:6px;
	height:39px;
	float:left;
	margin-left:10px;
}

#LeftMenuSpace.Smallstart
{
	background: transparent url(/images/Sogeti/Menu/topmenu_small_start_left.gif) no-repeat right 6px;  
}
#LeftMenuSpace.Bigstart
{
	background: transparent url(/images/Sogeti/Menu/topmenu_big_left.gif) no-repeat right top;  
}

#TopMenuDiv ul
{
	width:auto;
	height: 40px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	vertical-align:top;
	margin-left:0px;
	float:left;
	
}

#TopMenuDiv li.TopMenuItemSelected
{
	margin-top:6px;
	height:18px;
	display: block;
	float: left;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:-2px;
	margin-right:-1px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_small_delimiter.gif) no-repeat top right;
	vertical-align:top;
}

#TopMenuDiv li.TopMenuItem
{
	margin-top:6px;
	height:18px;
	display: block;
	float: left;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:-2px;
	margin-right:-1px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_small_delimiter.gif) no-repeat top right;
}

#TopMenuDiv li.TopMenuEndItem
{
	margin-top:6px;
	height: 18px;
	display: block;
	float: left;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:0px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_small_wide_right.gif) no-repeat right top;  
}

#TopMenuDiv li.TopMenuEndItem span.rightMenuSpan
{
	color:#00ccff;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	height:30px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_small_mid.gif) repeat-x top left;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:6px;
	padding-left:6px;
	background-color:#000;
}

#TopMenuDiv li.BigTopMenuItemSelected
{
	margin-top:0px;
	height:40px;
	display: block;
	float: left;
	text-align:center;
	margin-right:0px;
	margin-left:-3px;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_delimiter.gif) no-repeat top right;
}

#TopMenuDiv li.BigTopMenuItem
{
	margin-top:0px;
	height:39px;
	display: block;
	float: left;
	text-align:center;
	margin-right:0px;
	margin-left:-3px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_big_delimiter.gif) no-repeat top right;
}

#TopMenuDiv li.BigTopMenuItemLastSelected 
{
	margin-top:0px;
	height:39px;
	display: block;
	float: left;
	text-align:center;
	margin-right:1px;
	margin-left:-3px;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_wide_right.gif) no-repeat top right;  
}

#TopMenuDiv li.BigTopMenuItemLast
{
	margin-top:0px;
	height:39px;
	display: block;
	float: left;
	text-align:center;
	margin-right:1px;
	margin-left:-3px;
	background: #121212 url(/images/Sogeti/Menu/topmenu_big_wide_right.gif) no-repeat top right;  
}

#TopMenuDiv li.BigTopMenuItem a
{
	color:#fc7b09;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	height:25px;
	display:block;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid.gif) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	margin-top:0px;
	padding-right:3px;
	padding-left:3px;
}

#TopMenuDiv li.BigTopMenuItem a:hover
{
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	height:25px;
	display:block;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	margin-top:0px;
	padding-right:3px;
	padding-left:3px;
}

#TopMenuDiv li.TopMenuItemSelected #SelectedMarker
{
	background: #121212 url(/images/Sogeti/Menu/main_menu_arrow_down.gif) no-repeat bottom center;
    padding-bottom: 9px;
}

#TopMenuDiv li.BigTopMenuItemSelected #SelectedMarker
{
	background: #121212 url(/images/Sogeti/Menu/main_menu_arrow_down.gif) no-repeat bottom center;
	height:39px;
}

#TopMenuDiv li.BigTopMenuItemLastSelected #SelectedMarker
{
	background: #121212 url(/images/Sogeti/Menu/main_menu_arrow_down.gif) no-repeat bottom center;
	height:39px;
}

#TopMenuDiv li.BigTopMenuItemSelected a
{
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	height:25px;
	display:block;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	margin-top:0px;
	padding-right:3px;
	padding-left:3px;
}

#TopMenuDiv li.BigTopMenuItemLast a
{
	color:#fc7b09;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	height:25px;
	display:block;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid.gif) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	margin-top:0px;
	padding-right:3px;
	padding-left:3px;
}

#TopMenuDiv li.BigTopMenuItemLast a:hover
{
	color:#FFF;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
}

#TopMenuDiv li.BigTopMenuItemLastSelected a
{
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	height:25px;
	display:block;
	background: transparent url(/images/Sogeti/Menu/topmenu_big_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	margin-top:0px;
	padding-right:3px;
	padding-left:3px;
}

#TopMenuDiv li.TopMenuItem a
{
	color:#00CCFF;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	height:37px;
	background: transparent url(/images/Sogeti/Menu/topmenu_small_mid.gif) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:3px;
	padding-left:3px;
	text-decoration:none;
}

#TopMenuDiv li.TopMenuItem a:hover
{
	color:#FFF;
	background: transparent url(/images/Sogeti/Menu/topmenu_small_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
}

#TopMenuDiv li.TopMenuItemSelected a
{
	color:#FFF;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	height:37px;
	background: transparent url(/images/Sogeti/Menu/topmenu_small_mid_mouse_over.png) repeat-x top left;
	background-color:#000;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:3px;
	padding-left:3px;
	text-decoration:none;
}

#TopMenuDiv a:link,#TopMenuDiv a:visited,#TopMenuDiv a:hover,#TopMenuDiv a:active
{
	text-decoration: none;
	color:#fc7b09;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}
#TopMenuDiv li.TopMenuItem a:hover
{
	text-decoration: none;	
}




/******************/
/*  Annonsutrymme */
/******************/

#RightDiv
{	
	float: left;	
	width: 200px;
	margin-left:2px;
}

#RightLinkDiv
{
	width:200px;
	margin-top:20px;
	color:#FFF;
	font-family:Arial;
	font-size:1em;
	padding-left:6px;
	font-weight:bold;
}

#RightDiv h2
{
	background-image: url(/images/Sogeti/Comercial/commercial_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:20px;
	padding-top:7px;
	color:#fff;
	padding-bottom:5px;
	font-size:1em;
	width:159px;
	margin-bottom:0;
	margin-top:4px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
}

#RightDiv .addBox
{
	width:157px;
	margin-bottom:6px;
}

#RightDiv .addBox .addBoxTop
{
	background-image: url(/images/Sogeti/Comercial/textcommercial_top.png);
	height:5px;
	background-position: bottom left;
	background-repeat:no-repeat;
}

#RightDiv .addBox .addBoxContent
{
	background-image: url(/images/Sogeti/Comercial/textcommercial_mid.png);
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom:6px;
	font-family:Arial;
	font-size:0.9em;
	color:#FFF;
	margin-bottom:0px;
}

#RightDiv a:hover,#RightDiv a:link,#RightDiv a:visited,#RightDiv a:active
{
	text-decoration:none;
	color:#00ccff;
	font-weight:bold;
}

#RightDiv .addBox .addBoxContent p
{
	margin:0;
}

#RightDiv .addBox .addBoxContent h2
{
	background-image: none;
	padding-left:6px;
	padding-right:6px;
	margin:0;
	width:100%;
	color:#00ccff;
	font-weight:bold;
	font-size:1em;
}

#RightDiv .addBox .addBoxBottom
{
	background-image: url(/images/Sogeti/Comercial/textcommercial_bottom.png);
	background-position: top left;
	background-repeat:no-repeat;
	height:3px;
	margin-top:0px;
}


/*******************/
/* Boxar startsida */
/*******************/

#BoxAreaDiv
{
	width:820px;
}
#BoxAreaDiv h2
{
	margin-bottom:0px;
	font-size:1.1em;
}
#BoxAreaDiv p
{
	margin-top:0px;
}

div.StartPageBoxRow h2
{
	display: block;
	line-height:2;
	font-weight:bold;
	height:26px;
	margin-top:0;
}

div.StartPageBoxContent
{
	min-height:80px;
    background: #FFFFFF url(/images/Sogeti/Design/news_body_top_big.png) norepeat; 
    padding-left:8px;
    padding-right:8px; 
    padding-top:6px;
    padding-bottom:6px;
}

div.StartPageBoxContent p
{
	font-size:1em;
}

.OrganisationNameDiv
{
	padding-top:5px;
	font-size:1em;
	margin-left:6px;
	font-family:Arial;
}

.StartPageBoxReadMoreLink
{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:1em;
	padding-bottom:5px;
}

.StartPageBoxReadMoreLink a:link,.StartPageBoxReadMoreLink a:hover,.StartPageBoxReadMoreLink a:active,.StartPageBoxReadMoreLink a:visited
{
	font-weight:bold;
}
.StartPageBoxRow
{
	background: url(/images/Sogeti/Design/bkg_main.png);
	height:100%;
	overflow:hidden;
	padding-left:8px;
}

.StartPageBoxRow a:link,.StartPageBoxRow a:visited,.StartPageBoxRow a:active
{
	text-decoration:none;
}
.StartPageBoxRow a:hover
{
	text-decoration:underline;
}

.StartPageBoxWide
{
	width:354px;
}

.StartPageBoxWide h2
{
	background: url(/images/Sogeti/Design/news_header.png) no-repeat left top; 
	height:26px;
	color:#fff;
	padding-top:7px;
	padding-bottom:3px;
	font-size:1em;
	font-family:Arial;
	font-weight:normal;
	text-align:center;
	margin-bottom:0;
}

.StartPageBoxWide h2 a:link, .StartPageBoxWide h2 a:visited, .StartPageBoxWide h2 a:hover, .StartPageBoxWide h2 a:active 
{
	color: #fff;
}


.StartPageBoxWide .StartPageBoxBottom 
{
	background-image:url(/images/Sogeti/Design/news_body_bottom.png);
	background-repeat: no-repeat;
	height:8px;
}

.StartPageBoxWide .StartPageBoxImage, .StartPageBoxWide .StartPageBoxContent
{
	background-image:url(/images/Sogeti/Design/news_body_top_megabig.gif);
}

.StartPageBoxNarrow
{	width:210px; 
	color:#FFF;
	margin-bottom:6px;
}

.StartPageBoxNarrow h2
{	
	background-image: url(/images/Sogeti/Design/puff_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:220px;
	height:26px;
	padding-top:7px;
	padding-bottom:3px;
	color:#fff;
	font-size:1em;
	font-family:Arial;
	font-weight:normal;
	text-align:center;
	margin-bottom:0;
}

.StartPageBoxNarrow a:link, a:visited, a:hover, a:active 
{
	color: #00ccff;
}

.StartPageBoxNarrow h2 a:link,
.StartPageBoxNarrow h2 a:visited,
.StartPageBoxNarrow h2 a:hover,
.StartPageBoxNarrow h2 a:active 
{
	color: #ffffff;
}

.StartPageBoxNarrow .BoxNoBackground
{	
	background-image:url(/images/design/boxes/startpagebox_content_white.gif) !important;
}

.StartPageBoxNarrow .StartPageBoxBottom
{
	background-image: url(/images/Sogeti/Design/puff_body_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:9px;
}

.StartPageBoxNarrow .StartPageBoxContent
{	
	background-image: url(/images/Sogeti/Design/puff_body_top_supermegabig.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.StartPageBoxNarrow .StartPageBoxContent
{
	font-size:1em;	
}

.StartPageBoxNarrow .StartPageBoxContent .boxPaddingDiv
{	
	overflow:hidden;
	margin-left:6px;
	margin-right:6px;
}
.StartPageBoxNarrow .StartPageBoxContent .boxPaddingDiv .boxImageCenter
{
	text-align: center;
}


.StartPageBoxNarrow img
{
	border:solid 1px #FFF;
	max-width:177px;
	margin-top:6px;
	margin-bottom:5px;
}

.StartPageBoxLarge
{
	width:576px;
	overflow:hidden;
}
.StartPageBoxContentLarge
{
    background-color:#f0f0f0;
}
.StartPageBoxLarge .BoxNoBackground
{	
	background-color: White !important;
}

.StartPageColumnWideLeft
{
	float: left;
	width:584px;
	overflow:hidden;
	margin: 5px 4px 5px 0px;
}

.StartPageColumnWideRight
{
	float: left;
	width:584px;
	overflow:hidden;
	margin: 5px 0px 5px 4px;
}

.StartPageColumnNarrow
{
	float: left;
	width:192px;
	overflow:hidden;
	margin-top: 3px;
}


/***************/
/* Tabeller    */
/***************/
.LeftAlignTd
{
	text-align: left;
}

.LeftAlignTd a:link,.LeftAlignTd a:visited,.LeftAlignTd a:hover,.LeftAlignTd a:active
{
	color: #012A93;
}

.CenterAlignTd
{
	text-align: center;
}

.RightAlignTd
{
	text-align: right;
}


/* --- Klasser som styr utseende för snabblänkar i header --- */
.quicklinksitem
{
	float: right;
	text-align: right;	
	padding-top: 3px;	
}
a.quicklinksitemtext, a.quicklinksitemtext:active, a.quicklinksitemtext:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.quicklinksitemtext:hover
{	
	text-decoration: underline;
}

/* --- Klasser som styr Verktyge Skriv ut och Tipsa --- */
#toolsdiv
{
	float: left;
	width: 100%;
	padding-top: 20px;
}
/* --- Klasser som styr Klubbinfo --- */

#InfoDiv
{
	margin-bottom:5px;
}
#InfoLinkDiv
{
	margin-top: 3px;
	text-align: right;
}

/* --- Klasser som styr länkar i Föreningsstruktur, Föreningsinfo  --- */
a.OrgURLitem, a.OrgURLitem:active, a.OrgURLitem:visited
{	
	color: #3f3f3f;	
	text-decoration: none;
}
a.OrgURLitem:hover
{	
	text-decoration: underline;
}
/* --- Klasser som styr Loginboxen --- */
#LoginDiv
{
	
}

#LoginLink
{
	margin-top: -1px;
}
div.RightBoxContent h2
{
	 font-size:12px;
	 margin:0;
	 margin-bottom:5px;
}
.logintextbox
{	
	width: 175px;
	margin-bottom:5px;
}

div.LoginTitleDiv
{
	height:30px;
	background-image:url(/images/design/icons/locked.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

div.LogoutTitleDiv
{
	height:30px;
	background-image:url(/images/design/icons/opened.gif);
	background-position: top right;
	background-repeat:no-repeat;
	
}

div.LogoutToolItemDiv
{
	margin-top:5px;
	padding-top:5px;
	border-top:solid 1px #999999;

	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #999999;
}

#LoginFailedMessageDiv
{
	float:left;
	color:#000;
	padding-top:5px; /*Added by ME 2008-02-26*/
}

#LogoutButtonDiv
{
	text-align:right;
	padding-top:5px;
	color:#000;
}

#ForgotPasswordDiv
{
	float:left;
	padding-top:5px; /*Added by ME 2008-02-26*/
	color:#000;
}


div.LogoutToolItemDiv a:link,
div.LogoutToolItemDiv a:active,
div.LogoutToolItemDiv a:hover,
div.LogoutToolItemDiv a:visited
{
	color:#000 !important;
}

#ForgotPasswordDiv a:link,
#ForgotPasswordDiv a:active,
#ForgotPasswordDiv a:hover,
#ForgotPasswordDiv a:visited
{
	color:#000 !important;
}

#LoginBox a:link,
#LoginBox a:active,
#LoginBox a:hover,
#LoginBox a:visited
{
	color:#000;
}

#LoginButtonDiv
{
	text-align:right;
	padding-top:5px; /*Added by ME 2008-02-26*/
}

a.LogoutToolLink
{
	position:relative;
	bottom:5px;
	color:#000;
}

a.LogoutToolIcon
{
	text-decoration:none;
}

/* --- Klasser som styr avdelaren mellan loginbox och klubbinfo --- */
#rightcolumnDivider
{
	float: left;
	height: 2px;
	background-color: #a9a9a9;
	font-size: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
}



/* --- Resultat senaste resultat --- */
.resultContainer
{
	float: left;
	width: 500px;
	margin-bottom: 6px;
}
.resultFirstColumn
{
	float: left;
	width: 100px;
}
.resultSecondColumn
{
	float: left;
	width: 200px;
}
.resultThirdColumn
{
	float: left;
	width: 100px;
}

/* --- Avdelare mellan gästboksinläggen --- */
.forumbodyDivider
{
	border-bottom: solid 1px #dc0000;
	padding-bottom: 4px;
	padding-top: 4px;
}

/* --- Klasser för FAQ-sida --- */
.FAQCategoryHeading1
{
	
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin: 8px 0 0 0;
}

.FAQCategoryHeading2
{
	font-style: normal;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin: 8px 0 0 0;
}

.FAQquestion
{
	font-weight: bold;
	margin: 6px 0 -5px 0;
}

.faq
{
	cursor: pointer;
	margin: -7px 0 -10px 0;
}
.faqFact
{
	margin: -10px 0 10px 0;
}

/* --- Klasser för att styra content --- */
.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;
	width: 200px;
	font-weight: bold;
}
.orgInfoRightcolumn
{
	float: left;
	width: 290px;
}

/* --- Klasser för att styra LeftMenu --- */
.LeftMenuBox
{
	width:178px;
	background: url(/images/Sogeti/LeftMenu/left_menu_background.png);  
	background-repeat:repeat-x;
	background-color:#FFF;
	float:left;
	overflow:hidden;
	min-height:450px;
}


.LeftMenuBox a:link, 
.LeftMenuBox a:hover,
.LeftMenuBox a:visited,
.LeftMenuBox a:active
{
	color:#262626;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
.LeftMenuList
{
	
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left:16px;
	margin-top:26px;
}

.LeftMenuList .LeftMenuList
{
	margin-left:0px;
	margin-top:0px;
}


.LeftMenuList a
{	
	text-decoration:none;
}
.LeftMenuList a:hover
{
	text-decoration:underline;
}

.LeftMenuList .LeftMenuItemSpan
{
	background: none;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
.LeftMenuList li
{
	float: left;
	display:inline-block;
	margin: 0;
	
	
}

.LeftMenuList li li
{
	margin: 0;
	padding: 0;
}

li.LeftMenuExpandedItem
{
	
	
	
}

/* level 1 */
li.LeftMenuSelectedItem .LeftMenuItemSpan,
li.LeftMenuExpandedItem .LeftMenuItemSpan
{	
	background: url(/images/Sogeti/LeftMenu/bkg_selected_left_menu_item.png) repeat-x top left; 
	background-color:#A1A1A1;
}
	
li.LeftMenuSelectedItem li .LeftMenuItemSpan,
li.LeftMenuExpandedItem li .LeftMenuItemSpan
{
	background: none;
}

/* level 2 */
li.LeftMenuExpandedItem li.LeftMenuSelectedItem .LeftMenuItemSpan,
li.LeftMenuExpandedItem li.LeftMenuExpandedItem .LeftMenuItemSpan
{
	background: url(/images/Sogeti/LeftMenu/bkg_selected_left_menu_item.png) repeat-x top left; 
	background-color:#A1A1A1;
}

li.LeftMenuExpandedItem li.LeftMenuSelectedItem li .LeftMenuItemSpan,
li.LeftMenuExpandedItem li.LeftMenuExpandedItem li .LeftMenuItemSpan
{
	background: none;
}
/* level 3 */
li.LeftMenuExpandedItem li.LeftMenuExpandedItem  li.LeftMenuSelectedItem .LeftMenuItemSpan,
li.LeftMenuExpandedItem li.LeftMenuExpandedItem  li.LeftMenuExpandedItem .LeftMenuItemSpan
{
	background: url(/images/Sogeti/LeftMenu/bkg_selected_left_menu_item.png) repeat-x top left; 
	background-color:#A1A1A1;
}

li.LeftMenuExpandedItem li.LeftMenuExpandedItem  li.LeftMenuSelectedItem li .LeftMenuItemSpan,
li.LeftMenuExpandedItem li.LeftMenuExpandedItem  li.LeftMenuExpandedItem li .LeftMenuItemSpan
{
	background: none;
}


.Level1 .LeftMenuItemSpan { padding-left:5px;  width:173px; margin-left:-16px;}
.Level2 .LeftMenuItemSpan {	padding-left:15px; width:163px;margin-left:-16px;}
.Level3 .LeftMenuItemSpan {	padding-left:25px; width:153px;margin-left:-16px;}
.Level4 .LeftMenuItemSpan {	padding-left:35px; width:143px;margin-left:-16px;}
.Level5 .LeftMenuItemSpan {	padding-left:45px; width:123px;margin-left:-16px;}
.Level6 .LeftMenuItemSpan {	padding-left:55px; width:113px;margin-left:-16px;}
.Level7 .LeftMenuItemSpan {	padding-left:65px; width:103px;margin-left:-16px;}
.Level8 .LeftMenuItemSpan {	padding-left:75px; width:93px;margin-left:-16px;}
.Level9 .LeftMenuItemSpan {	padding-left:85px; width:83px;margin-left:-16px;}

span.LeftMenuItemWrapperLeft
{
	width:auto;
	float:left;
	display:block;
}

span.LeftMenuItemWrapperRight
{
	overflow:hidden;
	width:140px;
	display:block;
}

span.LeftMenuItemWrapperRightArrow
{
	overflow:auto;
	display:block;
	margin-right:5px;
}


/* --- On all Images --- */
img
{
	border: 0;
	padding: 0;
	margin: 0;
}

/******************/
/*  Workrooms     */
/******************/

#WorkroomBodyDiv
{
	overflow:hidden;
	width:590px;
	margin-top:10px;
}

#WorkroomNewsListDiv
{
	border-top: solid 1px #999999;
	padding-bottom:10px;
}

.WorkroomPageBox
{
	width:auto;
}

.WorkroomPageBox .StartPageBoxContent
{
	background:white;
	padding: 0px 0px 0px 0px;
}


#WorkroomListTable th, td
{
	font-weight:normal;
}

/****************/
/*  Toolbar     */
/****************/

#ToolBarDiv
{
	overflow:auto;
	width:100%;
}
#ToolBarBox
{
	float:right;
	width:120px;
	text-align:right;
}


/* --- Footer corner --- */
div.footerleftcornerdiv
{
	background-image: url(/images/design/corner_left_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 6px;
	height: 24px;
	float: left;
}
div.footerrightcornerdiv
{
	background-image: url(/images/design/corner_right_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 6px;
	height: 24px;
	float: right;
}

/* -- Standard divs --*/
.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;
}
div.tablerow
{
	width: 99%;
	padding: 6px;
}
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;
}

/* Start page boxes (new) */

div.boxcontainer
{
	width:220px;
	float:left;
	padding-bottom:4px;
	margin-bottom:4px;
	padding-top:4px;
	
}

div.boxcontainerwide
{
	width:354px;
	float:left;
	padding-bottom:4px;
	margin-right:10px;
	padding-top:4px;
}

div.boxrightpad
{
	padding-right:4px;
}
div.boxleftpad
{
	padding-left:4px;
}

div.boxbottompad
{
	padding-bottom:4px;
}

/* --- News Image List ---*/
div.NewsImageList
{
	padding-top:10px;
}

/* --- News list box ---*/
div.NewsListBoxDateDiv
{
	
}
div.NewsListBoxSimpleItemDiv
{
	overflow:auto;
	
	padding-left:6px;
	padding-right:6px;
	
	width:100%;
	overflow:hidden;
}

div.NewsListBoxSimpleItemDiv a
{
	color:#00CCFF;
	font-size:1em;
}

div.NewsListBoxSimpleItemDiv p
{
	color:#FFF;
	font-size:1em;
}



div.NewsListBoxSimpleDateDiv
{
	float:left;
	width:75px;
}

div.NewsListBoxArrowDiv
{
	float:left;
	color:#fc7b09;
	font-size:1em;
	width:12px;
	font-family: Arial;
	font-weight:normal;
	
}

div.NewsListBoxArrowDiv2
{
	float:right;
	color:#fc7b09;
	font-size:1em;
	width:1em;
	font-family: Arial;
	
}

div.NewsListBoxSimpleLinkDiv
{
	margin-top:2px;
	float:none;
	width: 160px;
	overflow: hidden;
}

div.NewsListBoxWideSimpleLinkDiv
{
	float:left;
	width: 288px;
	overflow: hidden;
}
div.NewsListBoxSeparator
{
	border-bottom:solid 1px #999999;
	height:5px;
	margin-top: 5px;
	margin-bottom:5px;
}
/* News list box - large */
div.NewsListBoxLargeSimpleLinkDiv
{
	float:left;
	width: 500px;
	overflow: hidden;
}
.NewsListTitleLargeDiv h3
{
	color: #333;
	font-size: 14px;
	font-weight:bold;
}


.NewsListTitleLargeDiv h3 a:link,
.NewsListTitleLargeDiv h3 a:visited,
.NewsListTitleLargeDiv h3 a:hover,
.NewsListTitleLargeDiv h3 a:active
{
	color: #333;
	font-size: 14px;
	font-weight:bold;
}

.NewsListTitleDiv h3
{
	color: #333;
	font-size: 14px;
	font-weight:bold;
}


.NewsListTitleDiv h3 a:link,
.NewsListTitleDiv h3 a:visited,
.NewsListTitleDiv h3 a:hover,
.NewsListTitleDiv h3 a:active
{
	color: #333;
	font-size: 14px;
	font-weight:bold;
}

.NewsListContent
{
	font-size:1em;
	font-family:Arial;
	color:#333;
	
}

.NewsListContent p
{
	margin-bottom: 0px;
	padding-bottom: 0px;	
}

.NewsListContent h3 a:link,
.NewsListContent h3 a:visited,
.NewsListContent h3 a:hover,
.NewsListContent h3 a:active
{
	color: #012A93;
	
}


div.NewsListBoxLargeSimpleLinkDiv
{
	float:left;
	width: 475px;
	overflow: hidden;
}
/* News list box images*/
.NewsListBoxLargeTopImage
{
	margin-bottom: 2px;
	height: auto;
}
.NewsListBoxLargeImage
{
	height: auto;
	float: right;
	margin-top: 5px;
}
.NewsListBoxWideTopImage
{
	margin-bottom: 2px;
	height: auto;
}
.NewsListBoxWideImage
{
	height: auto;
	float: right;
	margin-top: 3px;
}
.NewsListBoxNarrowTopImage
{
	margin-bottom: 2px;
	height: auto;
}
.NewsListBoxNarrowImage
{
	height: auto;
	float: right;
	margin-top: 3px;
}
/* News list */
div.NewsListSourceDiv
{
	color: #646464;
	
}
div.NewsListTitleDiv h3
{
	color:#000;
}
div.NewsListTitleDiv a:link,
div.NewsListTitleDiv a:visited,
div.NewsListTitleDiv a:hover,
div.NewsListTitleDiv a:active
{
	color:#000;
}
div.NewsListSimpleLinkDiv
{
    float:left;
	width: 475px;
	overflow: hidden;
}
div.NewsListReadMoreDiv
{
	margin-top: 5px;
	margin-bottom:10px;
	
}

div.NewsListReadMoreDiv a:link,
div.NewsListReadMoreDiv a:hover,
div.NewsListReadMoreDiv a:active,
div.NewsListReadMoreDiv a:visited
{
	color:#012a93;
	font-size:1em;
	font-family:Arial;
}


div.NewsListDiv
{
float:right;
margin-top:3px;

}
/* News page */
.NewsPageTopImage
{
	height: auto;
}
/* Page TopImate */
.PageTopImage
{
	max-width: 587px;
	margin-top: 10px;
	margin-bottom: 5px;
	height: auto;
	
	
}
.NewsPageDateDiv
{
	color:#000;	
}

.newsListingDateDiv
{
	color:#000;	
}

/* --- Right column boxes ---*/
div.RightBoxTopDiv
{
	width:195px;
	height:9px;
	background-image: url(/images/design/boxes/rightbox_new_top.gif);
	background-position: top left;
}

div.RightBoxContent
{
	width:180px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image: url(/images/design/boxes/rightbox_new_content.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div.RightBoxBottomDiv
{
	width:195px;
	height:3px;
	background-image: url(/images/design/boxes/rightbox_bottom.gif);
	background-position: top left;
}

/* --- Senaste resultat box ---*/
#StartPageBoxResultTable
{
	width: 100%;
	margin: 0;
	padding: 0;
}
#StartPageBoxResultTable th
{
	text-align: left;
	font-weight: bold;	
}
#StartPageBoxResultTable th,
#StartPageBoxResultTable td
{
	margin: 0;
	padding: 0 2px 2px 0;	
	vertical-align: top;
}
#StartPageBoxResultTable .MatchDateTd
{
	width: 20%;
	white-space: nowrap;
}
#StartPageBoxResultTable .MatchResultTd
{
	width: 10%;
	text-align: center;
	white-space: nowrap;
}
#LinkToResultPageDiv
{
	margin-top: 3px;
	text-align: right;	
}

/* --- RESULTATVISNING --- */
#ResultPickDiv
{
	height: 6em;
	padding: 0.5em 1em;
	background: #EEEEEE;
}
#ResultPickDiv label
{
	display:			block;
	width:				auto;
	font-weight:		bold;
	margin:             0.4em 0;
	font-size:			1.1em;
}
#ResultPickSeasonDiv
{
	width: 50%;
	float: left;
}
#ResultPickTournamentDiv
{
	width: 40%;
	float: left;
}

/* --- GENVÄGAR --- */
#TopRightDiv
{
	
}
#TopRightDiv .ShortCuts
{
	display: inline;	
}
#TopRightDiv .QuickSearch
{
    display: inline;
}
#TopRightDiv .QuickSearch label
{
    display: none;
}
#TopRightDiv ul
{
	display: inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 1em;
}
#TopRightDiv li
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 8px 0 0;
	
}

#TopRightDiv li.ShortCutLast
{
	display: inline;
	margin: 0 0 0 8px;
	padding: 0 8px 0 0;
	border-right: 0;
}

#ctl00_TopDiv a:link,
#ctl00_TopDiv a:visited,
#ctl00_TopDiv a:hover,
#ctl00_TopDiv a:active
{
    color: #FFF;
	text-decoration: none;
}
a.TopDiv:hover
{
	color: #00CCFF;
	text-decoration: underline;	
}

/* --- SNABBSÖK --- */

div.NavigationTabCenterDiv input
{
	margin-top:3px;
}
.QuickSearch input.quicksearchinput
{
	width: 150px;
}

/* Orgstructure */
.OrgStructureBoxHeading
{
    color:white; 
    font-weight:bold; 
    line-height:25px;  
    background-image:url(/images/design/boxes/structurebox_top.gif); 
    background-repeat:no-repeat; 
    background-position:top left;    
}

.OrgStructureBoxContent
{
 
    background-image:url(/images/design/boxes/structurebox_bottom.gif); 
    background-repeat:no-repeat; 
    background-position:bottom left;
}

.OrgStructureBoxHeading240
{
     background-image:url(/images/design/boxes/structurebox_top240.gif); 
}

.OrgStructureBoxContent240
{
     background-image:url(/images/design/boxes/structurebox_bottom240.gif); 
}

/* Errorpage - Added by PM 20080904*/

#ErrorPageDiv
{
	left: auto;
	float: left;
	height: auto;
	text-align: left;
	font: 11px Verdana;
}
#ErrorPageDiv .FieldDiv 
{
	text-align: left;
	padding: 0.6em;
	font: 11px Verdana;		
}
#ErrorPageDiv fieldset
{
	padding: 0.6em;
	width: 360px;
}
#ErrorPageDiv legend
{
	padding: 0.6em;
	font-weight: bold;	
	color: Black;
	font: 14px Verdana;	
}
#ErrorPageDiv input, #ErrorPageDiv textarea
{
	font: 11px Verdana;
}
#ErrorPageDiv .DescriptionTextBox
{
	height: 80px;	
	width: 340px;
}
#ErrorPageDiv .EmailTextBox
{	
	width: 240px;
}
#ErrorPageDiv p
{
	text-align: left;
	/*padding: 0.6em;*/
	font: 11px Verdana;
}
#ErrorPageDiv h2
{
	text-align: left;
	font: 14px Verdana;
	/*padding: 0.6em;*/
}
#ErrorPageDiv a:link,
#ErrorPageDiv a:visited,
#ErrorPageDiv a:hover,
#ErrorPageDiv a:active
{
	text-decoration: none;
	font: 11px Verdana;
}

/* GuestBook */
#GuestbookDiv fieldset
{
	padding: 0.6em;
	
}
#GuestbookDiv legend
{
	font-weight: bold;	
	color: Black;
}
#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;
	width: 90px;
	margin-left: 5px;
}
#GuestbookDiv .FieldDiv input,
#GuestbookDiv .FieldDiv select
{
	display: block;
	float: left;
	width: 150px;
}
#GuestbookDiv .FieldDiv textarea
{
	display: block;
	float: left;	
	width: 300px;
}

#GuestbookDiv dt
{
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
	border-top: 1px dashed gray;	
}
#GuestbookDiv dd
{
	padding: 0;
	margin-left: 20px;
	margin-bottom: 1.5em;	
}

.GuestBookError
{
    color:Red;    
}

.GuestBookAdminButtonDiv
{
    padding-top:20px;   
}

.GuestBookRepeaterDiv
{
    margin-top:25px;    
}

.guestbookmessageitem
{
    background-color:#eeeeee; 
    width:500px; 
    padding:5px 5px 5px 5px; 
    margin-bottom:10px;    
}

.guestbookmessagetext
{
    width:500px; 
    padding-left:10px; 
    padding-top:10px; 
    padding-bottom:10px;    
}

.guestbookmessageline
{
    padding-left:10px; 
    width: 490px; 
    height:1px; 
    margin-bottom:3px;    
}

.guestbookmessagebottom
{
    float:left; 
    padding-left:10px; 
    display:inline;    
}

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;    
}

/* Newslist */

#NewsListingDiv
{
	width:587px;
}



#NewsListingDiv h3
{
	margin-bottom:2px;
	color:#FC7B09;
	display:inline;
}

#NewsListingDiv a:link,
#NewsListingDiv a:hover,
#NewsListingDiv a:active,
#NewsListingDiv a:visited
{
	color:#012a93;
	text-decoration:none;
	font-family:Arial;
}



#NewsListingDiv h3
{
	margin-bottom:2px;
	color:#FC7B09;
	display:inline;
	
}




#NewsListingDiv table
{
	/*width:100%;*/
}
.StartPageBoxContent h3
{
	margin-bottom:2px;
	margin-top:2px; /*Changed by ME 2008-03-19 - 5px -> 2px*/
}




.StartPageRestrictHeightDiv .StartPageBoxContent h2 /*Added by PM 2008-08-26 - Handling h2 in boxes on startpage*/
{
	margin-bottom:2px;
	margin-top:2px; 
	background: none;
	color: Black;
}



#NewsListingDiv h3 a:link, #NewsListingDiv h3 a:hover, #NewsListingDiv h3 a:visited, #NewsListingDiv h3 a:active
{
	color:#FC7B09;
}

div.NewsListSeparator
{
	
	height:5px;
	margin-bottom:10px;
}

.PagingSelectedItem
{
	font-weight:bold;
}

/* Kalender */
#CalendarDiv #CalendarTabs
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#CalendarDiv fieldset
{
	padding: 0.6em;
}
#CalendarDiv legend
{
	font-weight: bold;	
	color:Black;
}
#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
{
    
}

div.MainBodyParagraph
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 10px 20px 10px 20px;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    background-color: #f8f8f8;
}


/* Gallery */

/* Item listing */
div.GalleryItemContainerDiv
{
	width:130px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border: solid 1px #cccccc;
	table-layout: fixed;
}

div.GalleryItemDiv
{
	padding: 10px;
	height: 110px;
	overflow:hidden;
	text-align: center;
	vertical-align: middle;
}

div.GalleryItemTextDiv
{
	background-color:#EEEEEE;
	width: 120px;	
	padding:5px;
	overflow: hidden;
	white-space: nowrap;
}

/* Show item */
div.GalleryShowItemContainerDiv
{
	width:550px;
	float:left;
	border: solid 1px #cccccc;
	table-layout: fixed;
}

div.GalleryShowItemDiv
{
	padding: 15px;
	height: auto;
	overflow:hidden;
	text-align: center;
}

div.GalleryShowItemTextDiv
{
	background-color:#EEEEEE;
	width: 540px;	
	padding:5px;
	overflow: hidden;
	white-space: nowrap;
}

div.GalleryItemPrevDiv
{
	text-align:left;
	float:left;
	width:33%;
}

div.GalleryItemCountDiv
{
	text-align:center;
	float:left;
	width:33%;
}

div.GalleryItemNextDiv
{
	text-align: right;
	float:left;
	width:33%;
}

/* Navigation tabs */
div.NavigationTabLeftDiv
{
	width:12px;
	height:27px;
	float:left;
	background-image: url(/images/design/tabs/left.gif);
}

div.NavigationTabCenterDiv
{
	height:27px;
	line-height:27px;
	float:left;
	background-image: url(/images/design/tabs/middle.gif);
	background-repeat: repeat-x;
}

div.NavigationTabRightDiv
{
	width:12px;
	height:27px;
	float:left;
	background-image: url(/images/design/tabs/right.gif);
}

div.NavigationTabContainer
{
	float:left;
}

/* Page Footer */

#FooterDiv p
{
	font-size:12px;
}


#PageFooterDiv
{
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	width:100%;
}

#PageFooterDiv dt
{
	display:block;
	margin: 0;
	float:left;
}

#PageFooterDiv dd 
{
	display:block;
	margin: 0;
	overflow:hidden;
	float:right;
}

/* find organisation */
span.findOrgLbl
{
	font-weight:bold;
}
.findOrgResult
{
	/*padding:26px 0 10px 0;*/
	padding: 15px 0px 10px 0px;
}
.findOrgSearchResult
{
	margin: 10px 0 5px 0;
}
.findOrgSearchResultEven
{
	padding: 3px 5px 3px 5px;
	background-color:#dcdcdc;
}

.findOrgSearchResultEven a:active,
.findOrgSearchResultEven a:link,
.findOrgSearchResultEven a:visited,
.findOrgSearchResultOdd a:active,
.findOrgSearchResultOdd a:link,
.findOrgSearchResultOdd a:visited
{
	color:#012a93;
}

.findOrgSearchResultEven a:hover,
.findOrgSearchResultOdd a:hover
{
	color:#012a93;
	text-decoration: underline;
}


.findOrgSearchResultOdd
{
	padding: 3px 5px 3px 5px;
}
input.findOrg_button
{
	height: 19px; 
	width: 21px; 
	padding: 0;
	background: transparent url("../images/sportselect-button.gif") no-repeat; 
	border: none; 
	outline: 0; 
	cursor: pointer;
	
}
input.findOrgSearch_button
{
	height: 19px; 
	width: 21px; 
	padding: 0; 
	background: transparent url("../images/searchbutton1.gif") no-repeat; 
	border: none; 
	outline: 0; 
	cursor: pointer;
}
.findOrgSearchText
{
	font-size:1.1em;
	width:auto;
}
.findOrgTable
{
	/*border: 1px solid #BEBEBE;
	border-collapse: collapse;*/
	margin: 0.5em 0;
	padding: 0;
	/*width: 90%;*/
}
.findOrgTable th, .findOrgTable td
{
	/*border: 1px solid #BEBEBE;*/
	padding: 2px 10px 2px 0px;
	vertical-align: top;
}
.returnLinkDiv
{
	float:right;
	text-align:right;
}
.returnLink
{
	font-weight:normal;
	font-family:Arial;
}

/* comments */
.functions 
{
	margin: 0 0 6px 0; padding: 0; clear: both; width: 100%; overflow: hidden;
}
.functions a:link,
.functions a:visited,
.functions a:active
{
	line-height: 2em; 
	padding: 0 0 3px 25px; 
	color:#012a93;
	text-decoration:none;
}

.functions a:hover
{
	line-height: 2em; 
	padding: 0 0 3px 25px; 
	color:#012a93;
	text-decoration:underline;
}


.functions a.comments 
{
	float: right; display: block; background: url(../images/design/comments/writeComment.gif) no-repeat left center;width:29.2%;
	color:#012a93;
}
.functions a.writeComment 
{
	float: left; display: block; background: url(../images/design/comments/writeComment.gif) no-repeat left center;margin-left:2px;
	color:#012a93;
}
.functions a.readComments 
{
	float: left; display: block; background: url(../images/design/comments/comments.gif) no-repeat left center;margin-left:2px;
	color:#012a93;
}
.functions a.tipAFriend 
{
	color:#012a93;
	float: left; display: block; background: url(../images/design/comments/tipAFriend.gif) no-repeat left center;margin-left:2px;
}

.functions a.printPage
{
	color:#012a93;
	float: left; display: block; background: transparent url(../images/design/comments/print.gif) no-repeat left center;margin-left:2px;
}
				
ol.comments 
{
	margin: 0 0 16px 0; list-style: none; width: 100%; clear: both;padding-left:0;
}
ol.comments li 
{
	padding: 0 8px 8px 8px;
}
ol.comments li.odd 
{
	border-top:solid 1px #bfbfbf;
}
ol.comments li.even 
{
	background: #FFF;
}
ol.comments li div.person 
{
	width: 100%; overflow: auto;margin-top:10px;
	color:#999;
}
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: none; margin: 0 0 16px 0; clear: both;
}
fieldset.genFields label 
{
	display: block; width: 100%; overflow: auto; margin: 0 0 10px 0;
}
fieldset.genFields label span 
{
	float: left; display: block; font-weight: bold; width: 25%; padding: 0 1% 0 0;
}
fieldset.genFields label span em 
{
	display: block; font-weight: normal; 
}
fieldset.genFields label textarea 
{
	width: 65%; float: left;border: 1px solid #b6b6b6; border-top: 1px solid #6b6b6b; border-bottom: 1px solid #b6b6b6; padding: 1px; background: #f8f8f8 url(../images/design/comments/bg_input.gif) repeat-x top left; overflow:auto;
}
fieldset.genFields label input.string 
{
	width: 45%; float: left;border: 1px solid #b6b6b6; border-top: 1px solid #6b6b6b; border-bottom: 1px solid #b6b6b6; padding: 1px; background: #f8f8f8 url(../images/design/comments/bg_input.gif) repeat-x top left;
}
fieldset.genFields label input.button 
{
	float: right;margin-right:43px;
}

#form_comment .result
{
	padding: 0 0 3px 8px;
}

/* --- IO navigation bar - Begin--- */
#IONavigationBar
{
	margin-top:6px;
	width: 810px;
	height: 22px;
	overflow:hidden;
	
}

#IONavigationContainer
{
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow:hidden;
	height:20px;

}

#IONavigationContainer img
{
	width:18px;
	height:18px;
	text-align: left;
	vertical-align:middle;

}
#IONavigationContainer a
{
	color:#FFF;
}
#IONavigationTabs
{
	float: left;
	text-align: left;
	margin:0px 15px 0px 0px;
}
.IONavigationButtonDivider
{
	float: left;
	display: inline;
	height: 22px;
	width: 1px;
	background-image: url(/images/design/navigation/IO-button-divider.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
a.IOButtonLink
{
	float:left;
}
#IONavigationButtons
{
	float: left;
	text-align: left;
	margin:0px 0px 0px 0px;
}
#IONavigationLogin
{
	float:left; 
	margin: 0px 10px 0px 10px;
}
div.IOTab
{
	float:left;	
}
div.IOTabLeft
{
	float: left;
	width: 2px;
	height: 26px;
	background-image: url(/images/design/navigation/IO-button-unfocus-left.gif);
	background-repeat: no-repeat;
}
div.IOTabCenter
{
	color: #242424;
	font: 11px Verdana;
	float: left;
	width: auto;
	padding: 6px 3px 0px 3px;
	height: 20px;
	background-image: url(/images/design/navigation/IO-button-unfocus-bg.gif);
	background-repeat: repeat-x;
}
div.IOTabRight
{
	float: left;
	width: 4px;
	height: 26px;
	background-image: url(/images/design/navigation/IO-button-unfocus-right.gif);
	background-repeat: no-repeat;
	margin-right: 2px;
}
a:link.IOTabLink
{
	color: #000;
	
}
a:visited.IOTabLink
{
	color: #000;
}
a:active.IOTabLink,
a:hover.IOTabLink div div,
a:hover.IOTabLink,
a:active.IOTabLink div div
{
	color: #000;
	text-decoration: underline;
	cursor: pointer;
}
/* --- IO navigation bar - End --- */
/* --- Advertisment Box --- */
.AdBox
{
	width: 190px;
	height: auto;
	overflow: hidden;
}
/* --- Klasser som styr den nya loginboxen som visas då man klickar på låsikonen --- */
div.LoginBox
{
	position:absolute; 
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: solid 1px silver;
    color: #000000;
    width: 204px;
    height: auto;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}
div.LoginBoxTop
{
	float:left;
	width: 204px;
	height: 15px;
}
div.LoginBoxCloseIcon
{
	float: right;
	height: 15px;
	margin: 2px;
}
div.LoginBoxContent
{
	float:left;
	width: 180px;
	height: auto;
	padding: 0px 12px 10px 12px;
}
div.LogoutTitle
{
	height: 30px;
}
div.LogoutTitle h2
{
	font-size:11px;
	margin:0;
	margin-bottom:5px;
}
/*div.LoginIcon
{
	float:left; 
	padding: 0;
	margin: 0;
}
.LoginIcon img
{
	float:left; 
	width: 17px; 
	height: 17px; 
	padding: 0;
	margin: 0;
	
}*/
.LoginBoxTextBox
{
	float:left;
	width: 174px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #242424	
}
.LoginMessage
{
	float:left;
	color: #990000;		
}

/*****************/
/* Veckans fråga */
/*****************/

fieldset
{
	border:0;
}
.questionRadio
{
}
.questionButton
{
	background: url(/images/Sogeti/Forms/search_button.gif); 
	width:58px;
	height:22px;
	font-weight:bold;
	border:0;
}

#WideCenterDiv #BreadCrumbsDiv
{
	text-align:right;
	color:#999999;
	font-size:1em;
	font-family:Arial;
	padding-right:20px;
	margin-top:14px;
	width:580px;
}

#WideCenterDiv h1,#CenterDiv h1
{
	font-family:Arial;
	font-weight:normal;
	color:#fc7b09;
	font-size:1.8em;

}

#WideCenterDiv h2,#CenterDiv h2
{
	font-family:Arial;
	font-weight:normal;
	color:#000;
	font-size:1.8em;
}

#WideCenterDiv h3,#CenterDiv h3
{
	font-family:Arial;
	font-weight:normal;
	color:#000;
	font-size:1.4em;
}

#WideCenterDiv p,#CenterDiv p
{
	font-family:Arial;
	font-weight:normal;
	color:#000;
	font-size:1em;
}

#CenterDiv .red,
#WideCenterDiv .red
{
	color: Red;
}

#CenterDiv #BreadCrumbsDiv
{
	text-align:right;
	color:#999999;
	font-size:1em;
	font-family:Arial;
	
	margin-top:14px;
	width:580px;
}

#BreadCrumbsDiv a:link,#BreadCrumbsDiv a:hover,#BreadCrumbsDiv a:visited,#BreadCrumbsDiv a:active
{
	color:#999999;
	font-size:12px;
	font-family:Arial;
}

#PageLeftDiv
{
	max-width:340px;
	float:left;
	
}

#StandardPageDiv
{
	width:587px;
	float:left;
}

.PageBodyDiv
{
	width:340px;
	margin-bottom:30px;

}

.PageBodyDiv a:link,
.PageBodyDiv a:active,
.PageBodyDiv a:visited

{
	color:#012A93;
	text-decoration:none;
}

.PageBodyDiv a:hover
{
	text-decoration:hover;
}

#WideCenterDiv .PageBodyDiv
{
	float:left;
	width:580px;
	vertical-align:top;
}

#ContentStart
{
	color:#fc7b09;
	font-family:Arial;
	font-weight:normal;
	width:580px;
	margin-top:10px;
 
}

#NewsContentStart
{
	color:#fc7b09;
	font-family:Arial;
	font-weight:normal;
	width:580px;
	margin-bottom:10px;
}


.startPageButton
{
	float:left;
	margin-top:0;
}


/* information boxes */

#PageRightDiv
{
	float:right;
	width:215px;
	margin-left:10px;
	margin-top:5px;
	vertical-align:top;
	
}



#PageRightDiv .infoBox
{
	width:205px;
	margin-right:0px;
	background:#e3e3e3;
	margin-top:10px;	
}

#PageRightDiv .infoBoxImage
{
	/*width:205px;*/
	max-width:205px;
	margin-right:0px;
	margin-top:10px;	
	text-align:center;
}

#PageRightDiv .infoBoxHeaderTop
{
		background-image: url(/images/Sogeti/Boxes/black_headerbar_top.gif);
		height:5px;
		width:205px;
		background-repeat:no-repeat;
}



#PageRightDiv .infoBox h2
{
	background-image: url(/images/Sogeti/Boxes/black_headerbar_bottom.gif);
	background-repeat:no-repeat;
	background-color:#000;
	color:#00ccff;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	padding-top:1px;
	color:#FFF;
	width:205px;
	margin:0;
	padding-bottom:3px;
	
	
	
	
}

#PageRightDiv .infoBox .infoBoxContent
{
	background-image: url(/images/Sogeti/Boxes/box_background.png);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:1em;
	color:#000;
	width:199px;
	padding: 6px 0 6px 6px;
	text-align:left;
}

#PageRightDiv .infoBox .infoBoxContent img
{
	display: block;
    margin-left: auto;
    margin-right: auto;
    max-width:190px;
}




#PageRightDiv .infoBox .infoBoxContent a:link,
#PageRightDiv .infoBox .infoBoxContent a:visited,
#PageRightDiv .infoBox .infoBoxContent a:active,
#PageRightDiv .infoBoxImage a:link,
#PageRightDiv .infoBoxImage a:visited,
#PageRightDiv .infoBoxImage a:active
{
	color:#012A93;
	text-decoration:none;
	
}

#PageRightDiv .infoBox .infoBoxContent a:hover,
#PageRightDiv .infoBoxImage a:hover
{
	color:#012A93;
	text-decoration:underline;
}


#PageRightDiv .infoBox .infoBoxContent p
{
	max-width:193px;
	margin-top:0;
	padding-top:3px;
}

.FormBoxDiv
{
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:1em;
}

.FormBoxDiv img
{
	width:4px;	
	border:0;
	margin:0;
}
.FormBoxDiv a:link,.FormBoxDiv a:hover,.FormBoxDiv a:active,.FormBoxDiv a:visited
{
	font-weight:bold;
	font-size:1em;
}

div.Statistics_P
{
	background-color: #00CCFF;
	height: 10px;
}



#MoreNewsDiv a:link,#MoreNewsDiv a:hover,#MoreNewsDiv a:active,#MoreNewsDiv a:visited
{
	color:#012a93;
	font-size:1em;
}

#MoreNewsDiv
{
	margin-left:8px;
	margin-right:8px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;
	float:right;
	width:325px;
	text-align:right;
	padding-top:3px;
	padding-bottom:8px;
}

#MoreNewsDiv2
{
	text-align:left;
	padding-top:10px;
	padding-left:6px;
	
}

#MoreNewsDiv2 a
{
	font-weight:bold;
}
div.NewsListDiv2
{
	float:left;
}


#MoreNewsDiv .NewsListBoxArrowDiv2
{ 
float:right;	
	
}
.newsImageTd
{
	width:115px;
	font-size:0.9em;
	color:#333;
	font-weight:bold;
	font-family:Arial;
	padding-left:3px;
}
.newsTextTd
{
	width: 220px;
}
.newsImageTd img
{
	border:solid 1px #FFF;
	max-width:100px;
	margin-top:5px;
}

#ctl00_IONavigationBar_LoginBox1_LoginLink
{
	margin-left:-10px;
}

.OrgInfoPanel
{
	width:587px;
}

a.reportComment
{
	color:#012a93;
}


/****************************************/
/* Länkdiv ovanför startsidans toppbild */
/****************************************/
.ImageLinksDiv
{
	background-color:#464646;
	width:220px;
	height:250px;
	position:absolute; 
	top:0; 
	left:590px; 
	
	
}

.topLinksBox
{
	height:200px;
}

.topLinksBox ul
{
	margin-left:0;
	padding-left:20px;
	margin-top: 20px;

	 
}

.topLinksBox li
{
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
}

.topLinksBox a:link,.topLinksBox a:hover,.topLinksBox a:active,.topLinksBox a:visited
{
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#DropDownDiv
{
	background-color:#000;
	position:absolute; 
	top:200px; 
	left:610px; 
	z-index:999;
}

.PrioDiv
{
	background:transparent;
	position:absolute; 
	top:10px; 
	left:570px; 
	z-index:999;
	width:200px;
}

.PrioUL
{
	list-style-type:none;
}

.PrioDiv div.NewsListBoxArrowDiv
{
	font-family:Arial;
	font-weight:bold;
	margin-left:0;
}

.PrioDiv a:link,.PrioDiv a:hover,.PrioDiv a:active,.PrioDiv a:visited
{
	color:#FFF;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}

#DropDownDiv select
{
	width: 180px;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#FFF;
}






/***********/
/* Sitemap */
/***********/

.sitemap a:link,
.sitemap a:hover,
.sitemap a:active,
.sitemap a:visited
{
	color:#012a93;
	text-decoration: none;
}

.sitemapbranch
{
	width: 50%;	
	float:left;	
}
.sitemapbranch ul
{
	margin-top: 2px;
	margin-left: -10px;
	width:250px;
}
.sitemapbranch li
{
	margin-top: -2px;
	margin-bottom: -2px;
	padding-top: 0px;
	
	list-style-image: url(/images/SiteMap/elementLine.gif);
}

.sitemaprow
{
	clear:both;
}



/***************/
/*  Webb-TV    */
/***************/

#moviePageContainer
{
	background-image: url(/images/Sogeti/Design/main_area_background.png);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	overflow:hidden;
	padding-left:14px;
	padding-bottom:14px;
}


#MoviePageRightDiv .movieBox
{
	width:205px;
	margin-right:0px;
	background:#e3e3e3;
	margin-top:10px;
	margin-bottom:0px;
}

#MoviePageRightDiv .PagingContainer
{
	background-image: url(/images/Sogeti/WebbTv/black_footerbar.gif);
	height:18px;
	width:205px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}

#MoviePageRightDiv  .PagingContainer a
{
	color:#FFF;
	font-family:Arial;
	margin-top:0;
	font-size:1em;
}

#MoviePageRightDiv .movieBox h2
{
	background-image: url(/images/Sogeti/Boxes/black_headerbar.gif);
	color:#00ccff;
	font-weight:bold;
	font-size:1em;
	height:25px;
	text-align:center;
	padding-top:6px;
	color:#FFF;
	width:205px;
	margin:0;
}

#MoviePageRightDiv .movieBox .movieBoxContent
{
	background-image: url(/images/Sogeti/Boxes/box_background.png);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:0.9em;
	color:#000;
	width:199px;
	padding-left:6px;
}

#MoviePageRightDiv .movieBox .movieBoxContent ul
{
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:6px;
}

#MoviePageRightDiv .movieBox .movieBoxContent a
{
	color:#012a93;
}

.movieDateDiv
{
	color:#999;
	padding-left:10px;
}

#MoviePageRightDiv
{
	float:right;
	width:215px;
	margin-left:6px;
}

#moviePageContainer #BreadCrumbsDiv
{
	text-align:right;
	color:#999999;
	font-size:1em;
	font-family:Arial;
	padding-right:20px;
	margin-top:14px;
	width:780px;
}




#MoviePageLeftDiv
{
	width:565px;
	float:left;
}

#MoviePageLeftDiv h3
{
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}

.previousDiv
{
	margin-top:3px;
	
}
.playLink
{
	float:right;
}




/***********/
/* Footer  */
/***********/

#FooterDiv
{	
	width: 800px;
	padding-left:10px;
	padding-top:10px;
	float: left;
	color:#8B8B8B;
	height:40px;
	font-family:Arial;
	background-color:#2E2E2E;
}

#FooterDiv p
{	
	margin-top:0px;
	margin-bottom:0px;
}
#WideCenterDiv p.introText, #CenterDiv p.introText 
{
	font-size:			12px;
	font-weight:		bold;
	color:				#000;
}

a:link
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.moreDistrictNewsDiv
{
	padding-top:10px;
	padding-left:6px;
	
}


.returnLinkDiv a:link,
.returnLinkDiv a:active,
.returnLinkDiv a:visited
{
	color:#012A93;
	text-decoration:none;
}

.returnLinkDiv a:hover
{
	color:#012A93;
	text-decoration:underline;
}

.findOrgTable a:link,
.findOrgTable a:visited,
.findOrgTable a:active
{
	color:#012A93;
	text-decoration:none;
}


.findOrgTable a:hover
{
	color:#012A93;
	text-decoration:underline;
}

form#IdrottOnline-Authenticated
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}
form#IdrottOnline-NotAuthenticated
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}
form#IdrottOnline-ForgotPassword
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}
form#IdrottOnline-ForgotPassword-Sent
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}
form#IdrottOnline-Isolated
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}

DIV#IdrottOnline-LoginBox
{
	z-index:100;
	background-color: White;
	background-image: url(/images/design/boxes/loginbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*border: solid 1px silver;*/
    color: #000000;
    font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #242424;
}

.FixtureListTable TH
{
    text-align:left;
}
