﻿body {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	margin:0px;
}
body.saik {
	background:#656565 url(../saikimages/bg_body.gif) repeat-x;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	margin:0px;
}

img {
	border:none;
}

h1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	border-bottom:1px solid #d5ba65;
	padding:0px 0px 5px 0px;
	margin:0px 0px 14px;
	EditMenuName:Rubrik 1;
}
h2 {
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
	margin:0px 0px 14px;
	EditMenuName:Rubrik 2;
}
h3 {
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	EditMenuName:Rubrik 3;
}
h2.h3 {
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	margin:0;
}

a {
	text-decoration:none;
	color:#a07f09;
}

p {
	font-size:11px;
	line-height:150%;
	margin:0px 0px 16px;
}

td {
	font-size:11px;
}

hr {
	height:1px;
	border:none;
	color:#dfdddc;
	background-color:#dfdddc;
}

.grey {
	color:#a6aeae;
	EditMenuName:Grå text;
}

.center {
	text-align:center;
}

#phMain {
	width:980px;
	margin:0px auto;
	padding:0px;
	background:#4d4c4c url(../saikimages/bg_main.gif) repeat-y;
}

#phMainInner {
	margin:0px;
	padding:0px 0px 12px;
	background:transparent url(../saikimages/bg_main_bottom.gif) no-repeat left bottom;
}

#phShadowLeft, #phShadowRight {
	width:11px;
	float:left;
}

#phContentOuter {
	width:958px;
	background:#4d4c4c;
	overflow:visible;
	float:left;
}

#phContentInner {
	width:100%;
	padding:0px;
	clear:both;
	float:left;
}

#phContentBg {
	width:100%;
	background:transparent url(../saikimages/bg_leftmenu.gif) repeat-y;
	float:left;
}

#phTopBar {
	height:26px;
	background:transparent url(../saikimages/bg_topbar.gif);
	border-bottom:2px solid #000000;
}

#phLoginBar {
	width:40%;
	color:#ffffff;
	float:left;
	padding:4px 10px;
}
#phLoginBar a {
	color:#d5ba65;
}

#phSearchBar {
	color:#ffffff;
	float:right;
}

#phSearchBar input {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	border:1px solid #000000;
}

#topFlashContainer {
	background-color:#000000;
}

#phBreadCrumbs {
	padding:4px 10px;
	background:#000000;
	color:#FFFFFF;
	border-top:1px solid #4d4c4c;
}

#phBreadCrumbs a {
	color:#d5ba65;
}

#subpageTop {
	font-size:1px;
	height:3px;
	overflow:hidden;
	background:transparent url(../saikimages/bg_subpage_top.gif) no-repeat;
}

#ulTopMenu {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	background:transparent url(../saikimages/bg_tab.gif);
	border-bottom:1px solid #000000;
	overflow:visible;
	float:left;
}

#ulTopMenu li {
	margin:0;
	padding:0;
	border-right:1px solid #000000;
	overflow:hidden;
	float:left;
}

#ulTopMenu li.selected {
	background:transparent url(../saikimages/bg_tab_sel.gif) left top repeat-x;
}

#ulTopMenu a, #ulTopMenu span {
	display:block;
	float:left;
}

#ulTopMenu a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:transparent url(../saikimages/bg_tableft.gif) no-repeat left top;
	padding-left:10px;
}

#ulTopMenu a span {
	background:transparent url(../saikimages/bg_tab.gif) repeat-x right top;
}

#ulTopMenu a span span {
	background:transparent url(../saikimages/bg_tabright.gif) no-repeat right top;
	padding:15px 10px 14px 0px;
}

#ulTopMenu a:hover, #ulTopMenu li.selected a {
	color:#000000;
	background:transparent url(../saikimages/bg_tableft_sel.gif) no-repeat left top;
}

#ulTopMenu a:hover span, #ulTopMenu li.selected a span {
	background:transparent url(../saikimages/bg_tab_sel.gif) repeat-x right top;
}

#ulTopMenu a:hover span span, #ulTopMenu li.selected a span span {
	background:transparent url(../saikimages/bg_tabright_sel.gif) no-repeat right top;
}

/* Hide from IE5-Mac \*/
#ulTopMenu a, #ulTopMenu span {
	float:none;
}
/* End hide */

#ulLeftMenu {
	margin:1px 0px 6px;
	padding:6px 6px;
	list-style-type:none;
}

#ulLeftMenu li {
	margin:0px 0px 1px;
	padding:0;
	font-weight:bold;
	background:transparent url(../saikimages/bg_lm_toptpl.gif) repeat-x;
	border-bottom:1px solid #94854d;
}

#ulLeftMenu li.expanded {
	font-weight:normal;
	background:#2f2f2f none;
	border:none;
}

#ulLeftMenu a, #ulLeftMenu span {
	display:block;
	float:none;
}

#ulLeftMenu a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

#ulLeftMenu a span span {
	margin:0;
	padding:4px 5px 5px 5px;
}

#ulLeftMenu li.expanded a span span {
	margin:0;
	padding:2px 5px 4px 5px;
}

#ulLeftMenu li.expanded a {
	font-size:10px;
}

#ulLeftMenu li.header {
	margin:0px;
	padding:0px;
	color:#000000;
	background:transparent url(../saikimages/bg_leftmenu_header.gif) repeat-x;
}

#ulLeftMenu li.header a {
	font-size:12px;
	color:#000000;
}

#ulLeftMenu li.header a span {
	background:transparent url(../saikimages/bg_leftmenu_left.gif) no-repeat;
}

#ulLeftMenu li.header a span span {
	margin:0px;
	padding:5px 5px 3px 18px;
	background:transparent url(../saikimages/bg_leftmenu_right.gif) no-repeat right top;
}

.leftMenuChildIndicator {
	width:9px;
	height:9px;
}

input.text {
	border:3px double #999999;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	padding:2px;
	background-color:#FFFFFF;
	color:#333333;
}

input.submit {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:solid 1px #999999;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	padding:3px;
	color:#333333;
	background:#FFFFFF url(../saikimages/bg_form_element.gif) repeat-x;
}

#editor {
	font-size:11px;
	line-height:150%;
}

#phExtrude {
	position:absolute;
	right:5px;
	top:5px;
}

/*
-------------------------------------------------------------
COMMON
-------------------------------------------------------------
*/
.skip {
	position:absolute;
	left:-5000px;
	top:0px;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.floatLeftFull {
	width:100%;
	float:left;
}
.floatLeft {
	float:left;
}
.floatRightFull {
	width:100%;
	float:right;
}
.floatRight {
	float:right;
}
.centerAligned {
	text-align:center;
	EditMenuName:Centrerad;
}
.rightAligned {
	text-align:right;
}
.imgContainer img {
	width:100%;
}

.imageAlignTop {
}
.imageAlignRight, .imageAlignLeft {
	width:210px;
	margin-bottom:6px;
}
.imageAlignRight {
	float:right;
	margin-left:10px;
	EditMenuName:Högerställd bild;
}
.imageAlignLeft {
	float:left;
	margin-right:10px;
	EditMenuName:Vänsterställd bild;
}

.listRow {
	border-bottom:1px solid #eae8e7;
}

.listingHeader {
	padding:5px;
	font-weight:bold;
	background:transparent url(../saikimages/bg_divider.gif) repeat-x;
}
.listingTableHeader {
	float:left;
	width:100%;
	font-weight:bold;
	background:transparent url(../saikimages/bg_divider.gif) repeat-x;
}
.listingTableHeader div {
	padding:5px;
	float:left;
}
.listingRow {
	float:left;
	width:100%;
}
.listingTableRow {
	float:left;
	width:100%;
}
.listingTableRowBorder {
	float:left;
	width:100%;
	border-bottom:1px solid #eae8e7;
}
.listingTableRow div, .listingTableRowBorder div {
	padding:5px;
	float:left;
}
.listingItem {
	padding:5px;
	border-bottom:1px solid #eae8e7;
	EditMenuName:Listningsobjekt;
}
.listingItem h3 {
	font-weight:normal;
	font-size:11px;
}
.listingItem2 {
	padding:5px 5px;
	border-bottom:1px solid #eae8e7;
}
h2.listingHeader {
	margin:0;
	EditMenuName:Listningsrubrik;
}

.newsListingRow {
	float:left;
	width:100%;
	margin:0px 0px 15px;
}
.newsListingThumbnail {
	width:191px;
	float:left;
}
.newsListingText {
	width:254px;
	float:left;
	padding:0px 10px 0px 5px;
}
.newsListingTextFull {
	width:98%;
	float:left;
	padding:0px 0px 0px 5px;
}
.newsListingRow h2 {
	margin:0px 0px 10px;
}
.newsListingRow p {
	margin:0px;
}
.newsListingRow .grey {
	color:#858383;
}
/*
-------------------------------------------------------------
END COMMON
-------------------------------------------------------------
*/

.leftMenu {
	width:210px;
	min-height:160px;
	background:transparent url(../saikimages/bg_leftmenu_top.gif) repeat-x;
	float:left;
}

.middleAndRight {
	margin-left:1px;
	width:747px;
	background:transparent url(../saikimages/bg_boxes.gif) repeat-y;
	float:left;
}

.middleAndRightTop {
	width:747px;
	background:transparent url(../saikimages/bg_boxes_top2.jpg) no-repeat;
	float:left;
}

.middleAndRightBottom {
	width:747px;
	background:transparent url(../saikimages/bg_boxes_bottom2.jpg) no-repeat left bottom;
	float:left;
}

.middle {
	width:460px;
	padding:23px 25px 20px;
	float:left;
}

.right {
	width:191px;
	padding:23px 20px;
	float:left;
}
.right p {
	margin:5px 0px auto;
}
.right h2 {
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding:5px 0px 5px;
	margin:0px 0px 14px;
	border-bottom:1px solid #e5ce7a;
}
.right h2.h3 {
	font:bold 12px Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	border:none;
}
.right .listingItem {
	padding-left:0px;
	padding-right:0px;
}
.right ul {
	margin:auto 0px auto 16px;
}

.whiteFull {
	width:747px;
	margin-left:1px;
	background:transparent url(../saikimages/bg_whitefull.jpg) repeat-y;
	float:left;
}
.whiteFull .top {
	width:747px;
	background:transparent url(../saikimages/bg_whitefull_top.jpg) no-repeat;
	float:left;
}
.whiteFull .bottom {
	width:697px;
	padding:23px 25px;
	background:transparent url(../saikimages/bg_whitefull_bottom.jpg) no-repeat left bottom;
	float:left;
}
/*
---------------------------------------------------------------------------
STARTPAGE
---------------------------------------------------------------------------
*/
.startpageTop {
	font-size:1px;
	height:3px;
	background:transparent url(../saikimages/bg_content_top.gif) repeat-x;
	overflow:hidden;
}
.startpage {
	width:958px;
	color:#FFFFFF;
	background:transparent url(../saikimages/bg_start.jpg) repeat-y;
	margin:1px 0px;
	float:left;
}
.startpage a {
	color:#d5ba65;
}
.startpage p {
	line-height:14px;
}
.startpage .top {
	width:100%;
	background:transparent url(../saikimages/bg_start_top.jpg) no-repeat left top;
	float:left;
}
.startpage .bottom {
	position:relative;
	width:100%;
	min-height:360px !important;
	background:transparent url(../saikimages/bg_start_bottom.jpg) no-repeat left bottom;
	float:left;
}
.startpage h1.news {
	height:17px;
	padding:0px 0px 2px;
	background:transparent url(../saikimages/rub_nyheter.gif) no-repeat left top;
}
.startpage h1 span {
	display:none;
}
.startpage .imgContainer {
	border:solid 1px #000000;
}
.startpage .leftRight {
	width:667px;
	float:left;
	padding:25px 0px 8px 27px;
}
.startpage .mainLeft {
	width:320px;
	float:left;
	padding:0px 0px 0px 0px;
}
.startpage .mainLeft h1 {
	font-size:18px;
	margin:0px 0px 14px;
	padding:0px;
	border:none;
}
.startpage .mainLeft p {
	margin:10px 0px;
}
.startpage .mainRight {
	width:300px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 47px;
}
.startpage .mainRight p {
	margin:0px 0px 10px;
}
.startpage .mainRight h2 {
	font-size:12px;
	line-height:150%;
	margin:0px;
}

.saikaren {
	position:absolute;
	background-image:none;
	bottom:0px;
	right:3px;
}
.startpageSplash, .startpageSplash .top, .startpageSplash .bottom {
	width:100%;
	float:left;
}
.startpageSplash {
	color:#FFFFFF;
	background:transparent url(../saikimages/bg_startsplash.gif) repeat-y left top;
}
.startpageSplash a {
	color:#d5ba65;
}
.startpageSplash h1 {
	font-size:14px;
	margin:0px 0px 8px 0px;
	padding-bottom:5px;
	border-bottom:solid 1px #676565;
}
.startpageSplash h2 {
	font-size:12px;
	margin:0px 0px 8px 0px;
	padding-bottom:5px;
	border-bottom:solid 1px #676565;
}
.startpageSplash p {
	line-height:14px;
	margin:0px 0px 8px 0px;
}
.startpageSplash .top {
	background:transparent url(../saikimages/bg_startsplash_top.jpg) no-repeat left top;
}
.startpageSplash .bottom {
	background:transparent url(../saikimages/bg_startsplash_bottom.jpg) no-repeat left bottom;
	padding:0px 0px 23px;
}
.startpageSplash .left {
	width:367px;
	padding:0px;
	margin:0px;
	float:left;
}
.startpageSplash .left .content {
	width:320px;
	float:left;
	padding:16px 0px 5px 27px;
	clear:both;
}
.startpageSplash .middle {
	width:346px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.startpageSplash .middle .content {
	width:300px;
	float:left;
	padding:16px 0px 5px 27px;
	margin:0px;
	clear:both;
}
.startpageSplash .right {
	width:191px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
.startpageSplash .right p {
	margin:0px 0px 8px;
}
.startpageSplash .right h2 {
	font-size:11px;
	font-weight:normal;
}
.startpageSplash .right .content {
	width:191px;
	min-height:242px;
	float:left;
	padding:16px 0px 5px 27px;
	margin:0px;
	display:inline;
	clear:both;
}
.splashTab {
	width:auto;
	float:left;
}
.splashTab .left {
	width:26px;
	height:25px;
	background:transparent url(../saikimages/bg_splashtab_left.gif) no-repeat left top;
	float:left;
}
.splashTab .inner {
	float:left;
	padding:12px 0px 0px;
	background:transparent url(../saikimages/bg_splashtab.gif) repeat-x left top;
}
.splashTab .right {
	width:26px;
	height:25px;
	background:transparent url(../saikimages/bg_splashtab_right.jpg) no-repeat left top;
	float:left;
}
.splashTab h1 {
	height:13px;
	margin:0px;
	padding:0px;
	border:none;
}
.startpageSplash .left .splashTab h1 {
	width:54px;
	background:transparent url(../saikimages/rub_aktuellt.gif) no-repeat;
}
.startpageSplash .middle .splashTab h1 {
	width:48px;
	background:transparent url(../saikimages/rub_blandat.gif) no-repeat;
}
.startpageSplash .right .splashTab h1 {
	width:124px;
	background:transparent url(../saikimages/rub_sponsorer.gif) no-repeat;
}
.splashTab h1 span {
	display:none;
}
/*
---------------------------------------------------------------------------
END STARTPAGE
---------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------
SUBSTARTPAGE
---------------------------------------------------------------------------
*/
.mainSubStartpage {
	width:747px;
	margin:0px 0px 0px 1px;
	background:transparent url(../saikimages/bg_box_dark.gif) repeat-y;
	float:left;
}

.mainSubStartpageTop {
	width:747px;
	background:transparent url(../saikimages/bg_box_top_dark.jpg) no-repeat left top;
	float:left;
}

.mainSubStartpageBottom {
	width:747px;
	background:transparent url(../saikimages/bg_box_bottom_dark.jpg) no-repeat left bottom;
	float:left;
}

.subStartpageContent {
	color:#FFFFFF;
	width:696px;
	padding:23px 25px 25px;
	float:left;
}

.phSubStartpageSplash {
	width:440px;
	float:left;
}
.phSubStartpageSplash .splashLeft {
	padding:3px 14px 0px 0px;
}
.phSubStartpageSplash .splashRight {
	border-left:solid 1px #d5ba65;
	padding:3px 14px 0px 14px;
}

.subStartpageSplash {
	width:191px;
	margin:0px -1px 0px 0px;
	border-right:solid 1px #d5ba65;
	float:left;
}
.subStartpageSplash p {
	margin:6px 0px 11px;
}

.subStartpageContent .phCalendar {
	width:250px;
	padding:3px 0px;
	float:left;
}
.subStartpageContent .imageAlignRight {
	width:271px;
	margin:0px 0px 5px 14px;
	padding:0px;
}
.subStartpageContent .imageAlignLeft {
	width:271px;
	margin:0px 14px 5px 0px;
	padding:0px;
}
.subStartpageContent a {
	color:#d5ba65;
}
.subStartpageContent .listingItem {
	padding-left:0px;
	padding-right:0px;
	border:none;
}
/*
------------------------------------------------------------------------------
END SUBSTARTPAGE
------------------------------------------------------------------------------
*/

.searchLabel {
	color:#ffffff;
	padding:5px 5px;
	float:left;
}
.searchIcon {
	padding-top:3px;
	float:left;
}
.searchTable th, .searchTable td {
	padding:4px 5px;
	vertical-align:top;
}
.searchTable th {
	background:transparent url(../saikimages/bg_divider.gif) repeat-x;
	text-align:left;
}
.searchTable td {
	border-bottom:1px solid #eae8e7;
}
.searchField {
	padding:3px 3px 0px 0px;
	float:left;
}

.tablerow {
	width:100%;
	float:left;
	clear:both;
}

.tablerow .description {
	width:35%;
	float:left;
}

.tablerow .content {
	width:65%;
	float:left;
}

.imageBorder {
	border:1px solid #4d4c4c;
}

.phActionImage {
	padding:25px 0px;
}

.playerPositionRow {
	width:452px;
	background:transparent url(../saikimages/bg_divider.gif) repeat-x;
	color:#000000;
	padding:6px 4px;
	font-weight:bold;
	float:left;
}
.playerHeaderRow, .playerRow {
	width:100%;
	border-bottom:1px solid #eae8e7;
	float:left;
}
.playerHeaderRow {
	font-weight:bold;
}
.playerHeaderRow div, .playerRow div {
	padding:4px;
	float:left;
}
div.playerNumber {
	width:6%;
}
div.playerName {
	width:27%;
}
div.playerAlias {
	width:21%;
}
div.playerAge {
	width:12%;
}
div.playerLength {
	width:11%;
}
div.playerWeight {
	width:11%;
}
.playerData {
	border:1px solid #eddea6;
	width:100%;
}
.playerData td {
	width:50%;
	padding:6px 8px;
	border-bottom:1px solid #eddea6;
}
td.playerImage {
	width:100px;
	padding:0px;
	border-right:1px solid #eddea6;
	border-bottom:none;
}
.playerData tr.lastRow td {
	border-bottom:none;
}
.playerStats {
	width:100%;
	border:none;	
}
.playerStats th, .playerStats td {
	line-height:150%;
	text-align:left;
	vertical-align:top;
}

.personName {
	width:30%;
}

.personTitle {
	width:28%;
}

.personEmail {
	width:13%;
}

.personPhone {
	width:19%;
}

.hidden {
	display:none;
}

.noMarginAndPadding {
	margin:0;
	padding:0;
}

table.calendar {
	border:none;
	padding:0;
}

.calendartitle {
	border:none;
	background:#FFFFFF url(../saikimages/bg_cal_title.gif) repeat-x;
}

.calendartitle td {
	padding:4px 3px;
}

.calendaritem {
	background-color:#FFFFFF;
	padding:2px;
}

.selecteddatecell {
	background-color:#F2F2F2;
}

.dayweekheader {
	
}

table.partnersTable {
	width:100%;
}

table.partnersTable td {
	width:32%;
	padding:0px 1% 6px 0px;
	vertical-align:top;
}

#footer {
	border-top:solid 1px #000000;
	clear:both;
}

.activate {
	width:300px;
	margin:30px auto;
	padding:15px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
}