/*
//==============================================================================
//  File:             /css/mainLayout.css
//  Description:      This is the main layout model.
//
//  Author:           patsko, Webbstudion
//  Copyright:        2007 - 2017 Webbstudion Œ
//  Change History:   2007-08-31 - Created by patsko, Webbstudion.
//                    2008-04-17 - Added new styles for the updated news box. (Patrik Bauhn, Webbstudion/Inrikta)
//                    2008-04-18 - Added the "latest results" section. (Patrik Bauhn, Webbstudion/Inrikta)
//==============================================================================
*/

/* General overlaying styles */
html,body {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:100%;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%;
}
#main {
  height:100%;
  width:100%;
}
#mainTable {
  height:100%;
  margin:0 auto;
  width:895px;
}
a img {
  border: none;
}


/* Global positioning styles */
#layoutLeftFade {
  background:top right repeat-y url('/img/bgFadeLoopLeft.png');
  height:100%;
  left:50%;
  margin-left:-447px;
  position:absolute;
  width:13px;
  z-index:3;
}
#layoutRightFade {
  background:top left repeat-y url('/img/bgFadeLoopRight.png');
  height:100%;
  left:50%;
  margin-left:434px;
  position:absolute;
  width:13px;
  z-index:3;
}

#layoutWebbstudion {
  height:245px;
  left:50%;
  margin-left:434px;
  position:absolute;
  width:33px;
  z-index:4;
}
#layoutWebbstudion a,#layoutWebbstudion a:visited {
  text-decoration:none;
}
#webbstudionLogo {
  background:top left no-repeat url('/img/webbstudionSide.png');
  display:block;
  height:245px;
  width:33px;
}

#layoutContent {
  background:#FFF;
  bottom:0;
  left:50%;
  margin-left:-434px;
  overflow:auto;
  position:absolute;
  top:154px;
  width:869px;
  z-index:2;
}
* html #layoutContent {
  border-top:154px solid #FFF;
  height:100%;
  top:0;
}

#layoutBottomFade {
  background:top left no-repeat url('/img/bottomFade.png');
  bottom:0;
  height:15px;
  left:50%;
  margin-left:-434px;
  position:absolute;
  width:869px;
  z-index:5;
}
* html #layoutBottomFade {
  bottom:-1px;
}
* html #menuLeftFade, * html #menuRightFade {margin-top: -2px;}
.hSpacer {width: 11px;}

/* Submenu */
#subMenu{list-style-type:none;margin:5px 0 0 2px;padding:0;width:209px;}
#subMenu li#menuBottom{background:top left repeat-x url('/img/subMeny/bgBottom.png');margin:1px 0 0;padding:0;}
#subMenu li strong{color:#FFF;cursor:pointer;display:block;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;height:22px;line-height:22px;text-transform:uppercase;width:198px;}
#subMenu li ul{display:block;list-style-type:none;margin:2px 0 0 -4px;padding:0;}
#subMenu li ul li{background:#FFF top left repeat-x url('/img/subMeny/bgMenuItem.png');display:block;float:left;height:16px;margin:-2px 0 0;padding:0 0 2px;width:208px;}
* #subMenu li ul li{padding:6px 0 2px;}
#subMenu li ul li a,#subMenu li ul li a:visited{color:#000;display:block;font-weight:700;margin:-2px 0 0 10px;text-decoration:none;width:192px;}
* html #subMenu li ul li a,* html #subMenu li ul li a:visited{margin:0 0 0 10px;}
#subMenu li ul li a img{margin:0 3px 0 0;}
#subpageDividerFade{background:top left repeat-y url('/img/bgFadeLoopLeft.png');bottom:0;left:198px;position:absolute;top:0;width:13px;}
* html #subpageDividerFade{height:100%;left:198px;}

/* Subpage */
#subPage{background:#fff;padding:10px 13px 0 6px;}
#subPage h1,#subPage h2,#subPage h3{color:#790000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#subPage p,#subPage span,#subPage strong{color:#000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#subPage h1{font-size:12px;font-weight:700;margin-left:13px;text-transform:uppercase;}
#subPage h2{font-size:11px;font-weight:700;margin-left:13px;text-transform:uppercase;}
#subPage h3{font-size:11px;font-weight:400;margin-left:13px;}
#subPage p{font-size:11px;margin-left:13px;padding-right:13px;}

/* List on Subpage */
.pageList{margin:0;padding:0;width:100%;}
.pageList td.listTdLeft,.pageList td.listTdRight{border-bottom:1px solid #E1E1E1;padding:15px 10px 15px 10px;width:50%;}

/* News */
#newsBoxTop a,#newsBoxTop a:visited{color:#FFF;float:right;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;height:50px;line-height:40px;margin-right:15px;text-decoration:none;}
#newsBoxLoop{background:top left repeat-y url('/img/boxes/news/newsLoop.png');width:261px;}
#newsList{list-style-type:none;margin:0 0 0 9px;padding:0;}
#newsList li{background:top left no-repeat url('/img/boxes/news/newsDivider.png');display:block;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;padding:5px;}
* #newsList li{padding:2px 5px 5px;}
#newsList strong{color:#363636;display:block;font-weight:700;margin-top:3px;}
#newsList em{color:#898989;display:block;font-style:normal;margin-bottom:2px;}
#newsBoxBottom{background:top left no-repeat url('/img/boxes/news/newsBottom.png');height:19px;width:261px;}

/* New News */
#newsBoxTop2 a,#newsBoxTop2 a:visited {
	color:#FFF;
	float:right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;height:50px;line-height:40px;margin-right:15px;text-decoration:none;
}
#newsBoxLoop2 {
	background: top left repeat-y url('/img/boxes/news/newsLoop.png');
	width:261px;
}
#newsList2{
	list-style-type:none;
	margin:0 0 0 9px;
	padding:0;
}
#newsList2 li{
	background:top left no-repeat url('/img/boxes/news/newsDivider.png');
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;padding:5px;
}
* #newsList2 li {padding:2px 5px 5px;}
#newsList2 strong {color:#363636;display:block;font-weight:700;margin-top:3px;}
#newsList2 em {color:#898989;display:block;font-style:normal;margin-bottom:2px;}
#newsList2 li a {
	float: right;
	color: #ffffff;
	padding-right: 8px;
}
* #newsList2 li a {
	color: #ff0000;
}
#newsList2 li:hover a {
	color: #ff0000;
}
#newsBoxBottom2 {background:top left no-repeat url('/img/boxes/news/newsBottom2.png');height:171px;width:261px;}

/* Ads */
#adBox{height:148px;width:586px;}
.adsContent{background:top left repeat-x url('/img/boxes/ads/ads_loop.png');height:148px;}
#adBoxDivider{background:top center no-repeat url('/img/boxes/ads/ads_divider.png');height:148px;width:17px;}

/* menyfix ie fix finns */
#menuTable {
margin: 123px auto 0 auto; 
height: 28px; 
z-index:999;
}
#menuTable TD {
	vertical-align: bottom;
}

/* Latest results */
	.senasteLoppen TD {
		font-size: 10px;
		padding: 0px;
		margin: 0px;
		height: auto;
		vertical-align: middle;
	}
	.senasteLoppen TD.hdr {
		background-image: url(/img/senaste/4.gif);
		text-align: center;
		font-weight: bold;
		color: #ffffff;
	}
	.senasteLoppen TD.h2 {
		text-align: left;
		padding-left: 6px;
	}
	.senasteLoppen TD.hk {
		padding-left: 6px;
		text-align: left;
		text-transform: uppercase;
		width: 562px;
	}
	.senasteLoppen TD.i1 {
		width:34px;
		height: 16px;
		background-image: url(/img/senaste/6.gif);
		text-align: center;
		font-weight: bold;
		color: #ffffff;
	}
	.senasteLoppen TD.i2 {
		width:311px;
		height: 16px;
		background-image: url(/img/senaste/7.gif);
		color: #ffffff;
		padding-left: 6px;
	}
	.senasteLoppen TD.i3 {
		width:71px;
		background-image: url(/img/senaste/8.gif);
		text-align: center;
		color: #464646;
	}
	.senasteLoppen TD.i4 {
		width:72px;
		background-image: url(/img/senaste/9.gif);
		text-align: center;
		color: #464646;
	}
	.senasteLoppen TD.i5 {
		width:74px;
		background-image: url(/img/senaste/10.gif);
		text-align: center;
		color: #464646;
	}