/******************/
/* Top level menu */
/******************/

*
	{
		font-family: Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;

	}
p {
	padding-left: 5px;
	font-size: 8pt;
}

body
	{
		font-size: 8pt;
		font-family: Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		line-height: 1.4em;
		background-color: #2F5AA8;
		background-repeat: repeat-x;	
	}

	
table, tr, td
	{
		margin: 0;
		padding: 2;
		border: 0px;
		vertical-align: top;
		border-collapse: collapse;
		font-size: 8pt;
		line-height: 1.2em;
		font-family: Verdana, Helvetica, sans-serif;
	}
.tabell_vecka {

		/*background-color: #F3F6F9;*/
		background-color: #DBE7FD;
		font-size:1.0em; 
		line-height: 1.3em;
		padding-top:3px; 
		padding-bottom:3px; 
		padding-left:3px;
		padding-right:3px;
		border-bottom:1px solid black; 
		border-top:1px solid black; 
		border-left:1px solid black;
		border-right:1px solid black;
	}



/***** Rubriker ****/
h1, h2, h3, h4, h5 {
  color: #003399;
  padding-left: 5pt;
  padding-bottom: 5pt;
  padding-top: 3pt;
}
h1 {
	font-size : 16pt;
	font-weight: bold;
}
h2 {
	font-size : 13pt;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 15pt;
}
h3 {
	font-size : 10pt;
	font-weight: bold;
	color: #003366;
	letter-spacing: 0.3pt;
}
h4 {
	font-size : 9pt;
	font-weight: bold;
	letter-spacing: 0.3pt;
}
h5 {
	font-size : 8pt;
	font-weight: bold;
	letter-spacing: 0.1pt;
}

h6 {
	font-size : 7pt;
	font-weight: bold;
	color: #003366;
}

/***** Meny on the top ****/
#TopMenuContainer
{
	
	
	width: 90%;
	color: #eceef1;
	min-height: 3.4em;
	/*background-color: #2F5AA8;*/
}
*
#TopMenuContainer a:link, #leftmeny a:visited, .undermeny a:link, .undermeny a:visited
	{
		/* font-size: 12px; */
		font-size: 1.0em;
		color: #eceef1;
		font-family: "Trebuchet MS, Arial, Verdana, Helvetica, sans-serif";
		/* float:center; */
		text-transform:uppercase;
	}

html>body #TopMenuContainer
{
	
	margin-left:50px;
	width: 90%;
	min-height: 3.4em;
	float:left;
}

#TopMenu
{
	/*color: #262456;
	 font-weight: bold;
	text-decoration: none; */
	margin-left:2.0em;
}

a.TopMenuLink
{
	font-size: 1.0em;
	color: #eceef1;
	text-decoration: none;
	font-family: "Trebuchet MS, Verdana, Helvetica, sans-serif";
	/* float:center; */
	text-transform:uppercase;
}

.linediv
{
	float:left;
	margin: 0em 0.5em 0em 0.5em;
	border-width:0px;
}

/* CSS Style */
	
#page
	{
		margin: 0 auto;
		padding: 0;
		width: 960px;
		border: solid #D9D9DC 2px;
		border-top: 0px;
		background-color: #ffffff;
		position: relative;
		top: 0;
		left: 0;

	}
	
#header
	{
		margin: 0;
		padding: 0;
		width: 960px;
		height: 90px;
		background-image: url("../bilder/header.jpg");
		background-color: #2F5AA8;
		background-repeat: no-repeat;
		position: relative;
		top: 0;
		left: 0;
	}
	
#headmeny
	{
		margin: 0;
		padding: 6px 0px 0px 0px;
		width: 960px;
		height: 35px;
		background-image: url("../bilder/headmeny.jpg");
		/*background-color: #2F5AA8;*/
		background-repeat: no-repeat;
		text-align: center;
		/* position: center; */
		top: 0;
		left: 0;
	}
/*
#headmeny ul
	{
		margin: 0px;;
		padding: 0px;
		list-style: none;
		text-align: center;
	}

#headmeny ul li
	{
		display: inline;
		margin: 0px;
		padding: 0px 1px;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
	}

#headmeny a:link, #headmeny a:visited
	{
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
	}

#headmeny a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
*/
#content
	{
		margin: 0px 0px 0px 5px;
		padding: 0;
		width: 950px;
		background-image: url("../bilder/content_bg.jpg");
		background-repeat: repeat-y;
		position: relative;
		top: 0;
		left: 0;
	}
	
#content_120
	{
		margin: 0 5px;
		padding: 0;
		width: 950px;
		background-image: url("../bilder/content_bg_120.jpg");
		background-repeat: repeat-y;
		position: relative;
		top: 0;
		left: 0;
	}
	
#content_183
	{
		margin: 0 5px;
		padding: 0;
		width: 950px;
		background-image: url("../bilder/content_bg_183.jpg");
		background-repeat: repeat-y;
		position: relative;
		top: 0;
		left: 0;
	}
	
#leftmeny
	{
		margin: 0;
		padding: 0px 5px 0px 0px;
		width: 157px;
		float: left;
	}
	
#leftmeny ul
	{
		margin: 0px;;
		padding: 0px;
		list-style: none;
	}

#leftmeny ul li
	{
		margin: 0px;
		padding: 0px 0px 1px 0px;
	}

#leftmeny a:link, #leftmeny a:visited
	{
		/* font-size: 8pt; */
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 1.05em;
		color: #006CAF;
		text-decoration: none;
	}

#leftmeny a:hover
	{
		color: #000000;
		text-decoration: none;
	}
	
li.sponsor
	{
		margin: 0 0 3px 0;
		padding: 0;
		text-align: center;
		color: #000066;
		font-size: 14px;
		font-weight: bolder;
	}

#contentmain
	{
		margin: 0px 0px 0px 132px;
		padding: 0;
		position: relative;
		top: 0;
		left: 0;
	}
	
#contentmain_183
	{
		margin: 0 0px 0px 132px;
		padding: 0;
		
	}
	
#contentright
	{
		margin:  0px 0px 0px 0px;
		padding: 0px;
		width: 114px;
		float: right;
	}
	
#contentright_183
	{
		margin:  0px 0px 0px 0px;
		padding: 0px;
		width: 217px;
		float: right;
		position: relative;
		top: 0;
		left: 0;
	}
	
#contentcenter
	{
		margin-left: 35px;
		padding: 0;
		width: 775px;
		background-color: #ffffff;
		position: relative;
		top: 0;
		left: 0;
	}
	
#contentcenter_183
	{
		margin-left: 35px;
		padding: 0;
		width: 555px;
		background-color: #ffffff;
	}

div.topright
	{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: center;
		position: relative;
		top: 0;
		left: 0;
	}

div.aktuellt, div.weakimg
	{
		margin: 8px 0px 8px 0px;
		padding: 0px;
		text-align: left;
		position: relative;
		top: 0;
		left: 0;
	}

div.arrangemang
	{
		margin: 8px 0px 8px 0px;
		padding: 0px;
		text-align: center;
		position: relative;
		top: 0;
		left: 0;
	}

div.arrangemangcontent
	{
		margin: 0px;
		padding: 0px 0px 8px 0px;
		text-align: center;
		position: relative;
		top: 0;
		left: 0;
	}

.contentBoxHeader
	{
		margin: 0px;
		padding: 0px;
	}

.newsperson
	{
		margin: 0px;
		padding: 0px;
	}

.newsdate
	{
		margin: 0px;
		padding: 0px;
		width: 70px;
		background-color: #ffffff;
	}

.gbname
	{
		margin: 0px;
		padding: 0px;
	}

.gbdate
	{
		margin: 0px;
		padding: 0px;
		width: 150px;
		background-color: #ffffff;
		text-align: right;
	}

div.newspage
	{
		margin: 0px;
		padding: 0px;
		width: 200px;
		background-color: #ffffff;
	}
	
.contentBoxText
	{
		margin: 0px;
		padding: 0px 0px 0px 0px;
		width: 504px;
	}

.contentImage
	{
		width: 131px;
		height: 131px;
	}
/*
#copy
	{	
		margin: 0 2px 0px 132px;
		padding: 0;
		width: 612px;
		padding: 4px 0px 8px 0px;
		background-color: #FFFFFF;
	}

#copytext
	{
		margin: 0 0 0 0;
		padding: 3px 0 0 0;
		text-align: center;
		border-top: #006600 2px solid;
	}

p.copy, a.copy
	{
		color: #666666;
		font-size: 11px;
	}
	
#clear
	{
		clear: both;
	}
	
.clear
	{
		clear: right;
	}
	
#print
	{
		width: 600px;
	}

div.arrinfobox
	{
		margin: 0px 455px 0px 0px;
		padding: 0px;
		width: 140px;
	}

div.arrinfoboxright
	{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 450px;
	}
*/
.clear
	{
		clear: right;
	}
#clear
	{
		clear: both;
	}
.small_text {
	font-size: 1.0em;
}
.rubfatcol {


}
.rubfatcol {
	height: 18pt;
}

