﻿@charset "utf-8";
/* CSS Document */
body {
		background-color: #FFFFFF;
		background-image: url(../gfx/top_bg.gif);
		background-repeat: repeat-x;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;

	}

h1 {
		font-family: Verdana, Arial, Helvetica;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin-bottom: 15px;
		}

h2 {
		font-family: Verdana, Arial, Helvetica;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		line-height: 25px;
		}
td {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: left;
		}
.bodytext {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		font-weight: normal;
		line-height: 17px;
		color: #000000;
		text-align: left;
		}

.bodytext a {
		color: #151788;
		font-weight: normal;
		text-decoration: none;
		}


.bodytext a:hover {
		color: #27907D;
		font-weight: normal;
		text-decoration: underline;
		}
.bodytext a:active {
		color: #27907D;
		font-weight: bold;
		text-decoration: none;
		}

.bodytext a:visited {
		color: #151788;
		text-decoration: none
		}


.topmenu {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		text-transform: uppercase;
		padding-top:13px;
		}
.ie7 .topmenu {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		text-transform: uppercase;
		padding-top:8px;
		}

.topmenu a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}

.topmenu a:hover {
		color: #6A6C6C;
		font-weight: bold;
		text-decoration: none;
		}

.topmenu a:active	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}

.leftmenu {
		color: #000000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		line-height: 25px;
		vertical-align: top;
		margin-top: 40px;
		}

.leftmenu a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		}
.leftmenu a:hover {
		color: #6A6C6C;
		font-weight: bold;
		text-decoration: none;
		}
.leftmenu a:active	{
		color: #6A6C6C;
		font-weight: bold;
		text-decoration: none;
		}

		
.bottom {
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		}
		
.form {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		border-right: 1px solid;
		border-top: 1px solid;
		border-left: 1px solid;
		border-bottom: 1px solid;
		border-color: #000000;
		}
		
.formtext {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		}





































/* MENY */
#MenuHolder {
	padding: 0 0 3px 0;
}
 
#MenuArea {
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	background-color:#3034af;
	}

#SubMenuArea {
	margin-top: 3px;
	/*border-top: solid 1px #bbb;*/
	padding: 0px 0px 0px 13px;
	height: 16px;
}

.topMenuItem,
.topMenuItemRight,
.topMenuItemSelected {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	padding: 5px 8px 0 8px;
	border-right: solid 1px #fff;
	cursor: pointer;
	float: left;
	text-transform:uppercase;

}

.topMenuItemRight {
	float: right;
}

.topMenuItemSelected {
	color: gray;
}

.subVerticalMenuItem1,
.subVerticalMenuItemSelected1 {
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #444;
	padding: 15px 6px 0 6px;
/*	float: left;*/
	cursor: pointer;
	line-height:20px;
}

.subVerticalMenuItemSelected1 {
	color: gray;
}


	


.toplink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	text-align:right;
}
.toplink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}

/* Debug */

.debugLine {
	width: 100%;
	background-color: #eee;
	border-bottom: solid 2px #aaa;
}

.debugLine table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}

.debugLine td {
	padding: 1px 8px;
	text-align: center;
	border-right: solid 1px #ccc;
}

.debugLine a {
	text-decoration: none;
	color: #991122;
}

.debugLine td .header {
	color: #990000;font-weight: bold;
}

.debugLine td .body {
	color: #000;
}

/*övrigt*/
.footerbox{
background-image:url(../gfx/bg_Kundtjanst.png);
background-repeat:no-repeat;
height:200px;
padding:15px 35px 15px 25px;
}
.breadbox{
padding-left:20px;

}


/* News */

.newsHolder 
{
	padding: 5px 10px 10px 0;
}
.newsDateDisplay 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size:9px;
	color: #888;
}

.newsHeaderDisplay,
.newsHeaderDisplaySelected 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
	color: #222;
	padding: 0 0 1px 0;
}

.newsHeaderDisplaySelected a 
{	
	font-weight: bold;
	color: #990000;
}

.newsIngressDisplay 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	color: #444;
	font-style: italic;
	padding: 1px 0 11px 0;
}

.newsDisplayHeader
{
		padding-bottom: 4px;
}

.newsDisplayIngress
{
	padding: 2px 6px 3px 6px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	font-style: italic;
	background-color: #f3f3f3;
}

.newsDisplayBody 
{
	padding: 5px 0 5px 2px;
	border-bottom: solid 1 #ddd;
}

.newsDisplayAuthor,
.newsDisplayDate 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size:10px;
	color: #999;
	float: left;	
	padding-top: 1px;
}

.newsDisplayAuthor
{
	float: right;
}
