

* {margin: 0px; padding: 0px;}
body {
	font-size: small;
	/*font-family: Arial, Verdana, Tahoma, Serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.74em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	color: #4c4c4c;
}

* html body{
	/*font-size: 14px;
	font-size:100%;
	background-image: none;
	background-color: #f9f9f9;	*/
}

#editspantagnew{
	position:relative;
	z-index:500;
}
#editspantag{
	position:relative;
	z-index:100;
}

.ingress {
	display:block;
	/*margin-top:10px;*/
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif; /*Verdana, Tahoma, Arial, Serif;*/
}

h1	{ font-size: 1.3em; position: relative; line-height: 1.2em; font-weight: bold; color:#4C4C4C; font-family: Arial, Verdana, Helvetica, sans-serif} /*Arial}*/
h2	{ font-size: 1.2em; position: relative; font-weight: bold; color:#4C4C4C; font-family: Arial, Verdana, Helvetica, sans-serif}
h3	{ font-size: 0.9em; position: relative; font-weight: bold; color:#4C4C4C; font-family: Arial, Verdana, Helvetica, sans-serif}
h4	{ font-size: 1.0em; position: relative; font-weight: normal; color:#4C4C4C; font-family: Arial, Verdana, Helvetica, sans-serif}
h5	{ font-size: 1.0em; position: relative; font-weight: normal; color:#4C4C4C; font-family: Arial, Verdana, Helvetica, sans-serif}
h6	{ font-size: 1.0em; position: relative; font-weight: normal; color:#4C4C4C; font-family: Verdana, Arial, Helvetica, sans-serif} /*Verdana}*/

html,body,div,form,p,h1,h2,h3,h4,h5,h6
{
	margin: 0;
	border: 0;
	padding: 0;
}

/*
h1{	margin: 0 0 1em 0;}
h2{	margin: 0 0 .7em 0;}
h3{	margin: 0 0 .4em 0;}
h4{	margin: 0 0 .2em 0;}
*/

p{
	padding: 0;
	margin: 0 0 .5em 0;
}

a {
	color:#000000; //#00ADE7;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: 0;
}

#page{	
	width: 899px;
    	margin: 0 auto;	
 }

#pageHead{
    	background: url("../../Startsida/Startsida/Topbilder/Qbera-top-start.jpg") no-repeat top left; 
}

* html #pageHead{
    	/*height: 103px;*/
}


#pageHead .CS_topplogo{	
	margin: 32px 0px 0px 22px; 
	float: left;
	height: 40px;
	width: 102px;
	background:none;
}

#pageHead .CS_topplogo a{
	display: block;	
	height: 40px;
	width: 102px;
}

#pageHead #pageHeadMenu{
	background-color:transparent;
	float: right;
	height: 103px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
}

* html #pageHead #pageHeadMenu{
	height: 101px;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.75em;
	background-color:transparent;
}

#pageHead #pageHeadMenu ul{
	margin: 0;
	padding: 0;
	display: inline;
}

#pageHead #pageHeadMenu ul li{
	padding: .5em .5em .5em 0;
	display: inline;
	/* letter-spacing: 0.05em; */
	text-transform: uppercase;
}

#pageHead #pageHeadMenu ul li.CS_border a{
	border-left: 1px solid #464646;
}

#pageHead #pageHeadMenu a{
	color: #464646;
	padding-left: .6em;
}

#pageHead #pageHeadMenu a:hover{
	text-decoration: underline;
}

#pageHead #searchForm{
	margin: 11px 46px 0px 0px;
	width:210px;	
}

#pageHead ul li,
#subMenu ul li{
	list-style-type: none;	
}
#subMenu ul li{
/*	background:transparent url("../Filer/Layout/Ikoner/menymarkering8.gif") no-repeat scroll left top;*/
	padding-left: 8px;
	line-height:18px;
}

* html #subMenu ul li{
	padding-top:0px;
	padding-bottom:0px;	
	margin-top:0px;
	margin-bottom:0px;
	line-height:18px;
}

#column1 {    
    
}

#column2 {

}

#column2 h1 {
	margin-bottom:10px;
}

#pageHead #searchBox form {
	margin: 70px 10px 0 1.2em;
}

#pageHead #searchBox #searchBoxform input.CS_textbutton {
	background: none;
	cursor: pointer;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: .8em;
}

#pageHead #searchBox #searchBoxform input {
	vertical-align: middle;
}

#pageHead #searchBox #searchBoxform #searchBoxglas {
	margin: 0 0 0 0.5em;
}	

#pageBody {
	margin: 0;
	padding: 0px 0px;
	/*background: url("../Bilder/body.png") repeat-y left;*/
}

#pageBody a {
	text-decoration:underline;
}

* html #pageBody {
	/*background: url("../Bilder/ie6/body.gif") repeat-y left;*/
}

.CS_breadcrumbs {
	padding: 4px 20px;	
	margin: 0 0 0 0;
	font-size: 0.9em;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
}

#pageBody .CS_breadcrumbs a {
	text-decoration:none;
}

.CS_breadcrumbs span {
	font-weight: bold;
}

#topMenuBox {	
	padding: 0px 12px 0 12px;
	min-height: 24px;
	margin: 0;	
	background: url("../Filer/Layout/Allmant/Menylist1.jpg") no-repeat top left; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

* html #topMenuBox {	
	padding: 0px 12px 0 12px;
	min-height: 24px;
	background: url("../Filer/Layout/Allmant/Menylist1.jpg") no-repeat top left; 
}


#topMenuBox ul li{
	display:inline;
	margin: 0;
	padding:0;
	margin-right:0;
}


#topMenuBox .englishLink{
	margin-top: 4px;
	float: right;
	height: 13px;
	width: 23px;
	padding-right: 5px;
	background: url("../Filer/Layout/Ikoner/engelsk.jpg") no-repeat top left; 
}


* html #topMenuBox {	
	/*height: 22px;
	background: url("../Bilder/ie6/top_menu.gif") no-repeat top left; */
}

#topMenuBorder {
	width:899px;
	height: 4px;
	font-size: 0;
	line-height: 0;
	border: 0;
	margin: 0;
	padding: 0;
	background-color:#7f7f7f;
}

* html #topMenuBorder {
	/*background: url("../Bilder/ie6/top_menu_border.gif") no-repeat top left; */
}

#column1{
	float: left;
	width: 220px;
	overflow: hidden;			
}

#column1 h1{	
	color: #4c4c4c;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	padding: .5em 1.6em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#column1 h3{	
	padding: .5em 2.1em;
	font-size: 0.9em;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*verdana;*/
}
#siteStartPage #column1 .startPageLinks img {
	padding: 0 0 0.5em 0;
}
*:first-child+html #siteStartPage #column1 .startPageLinks img {
	padding: 0 0 0 0;
}
#siteStartPage #column1 h1{	
	color: #4c4c4c;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	padding: .5em .3em 0.2em 1.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


#siteStartPage #column1 p {
        padding: .5em 0 0 2.2em;
        margin:0 0 10px 0;
	font-size: 0.9em;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*verdana;*/
}


#siteStartPage #column1 {
        width:660px;
}
#siteStartPage #column2 {
        width:150px;
}

*:first-child+html #siteStartPage #column2 {
        margin-right:65px;
}

#column1 #subMenu ul a,
#pageHead #topmMenu a
{
	font-size: 1em;
	text-decoration: none;
}

#column1 #subMenu{
 background: url("../Filer/Layout/Allmant/vanstermenybakgrund.jpg") repeat-x top left;
 width: 220px;
 padding: 22px 25px; 
 min-height: 320px;
 font-size:0.9em;
 font-weight: normal;
 font-family:Verdana, Arial, Helvetica, sans-serif; /*verdana;*/
 color:#4c4c4c;
}

#subMenuFoot{
	padding: 0;
	margin: 0;
	height: 7px;
	line-height: 0;
	font-size: 0;
	border:0;
	background: #fff url("../Bilder/box_bottom.gif") no-repeat bottom left;
}

* html #column1 #subMenu
{
    height: 320px;
}

/*
#column3{
	color: #000;
	margin: 0 0 1em 0;
	padding: .3em 1em;
	font-size: 1.0em;
}
*/

#column2{
	float: right;
	/*width: 708px;*/
	width: 679px;
	min-height:276px;
	margin: 0;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*verdana;*/
	font-size:0.9em;
	/*border:1px solid black;*/
}

* html #column2{
	height:320px;
	width: 500px;
} /*style for IE*/

#siteStartPage #column1 #content{
        margin-top:10px;
}

#column2 #content{
	float: left;
	width: 429px;
	margin-left: 20px;
	margin-right: 10px;
        margin-top:10px;
	overflow: hidden;
	min-height:5.1em;
}
* html #column2 #content{	
	/*width: 480px;*/
	margin-left: 10px;
	width:429px;
	overflow:visible;
	margin-right: 0px;
	padding:0;
}

/*
#column2 #content h1{
	font-size: 1.8em;
	margin: 0.8em 0 0.8em 0;
	padding: 0;
	padding-bottom: 10px;
}
*/

#column2 #content .CS_introduction{
	font-weight: bold;
}
#column2 #content .CS_border{
	border-bottom: 1px solid #b9b5b5;
	margin: 0 0 1em 0;
}

#column2 #content table{
	margin-left: 0.1em;
}
#column2 #content ul {
	list-style-position:inside;
}
#column2 #content li {
	padding-top:2px;
}

#column2 #content h2 {
	margin-bottom:4px;
}

* html #content ul {
	
}
* html #content li {
}

#column2 #column3{
	float: right;
	clear:right;
	width: 148px;	
        padding-right:70px;	
}

/* PUFF */
.column3
{
	background: url("../Filer/Layout/Ikoner/kloss2.jpg") top left no-repeat;
	border: 1px solid #C7B200;
        margin-top:10px;
        margin-right:20px;
        padding-top:8px;
        padding-left:30px;
        padding-right:20px;
        padding-bottom:10px;
	width: 148px;	
	color:#4c4c4c;
}

#column2 #column3 a
{
	text-decoration: none;
	color:#4c4c4c;
	text-decoration:none;
	
}

#column2 #column3 a:hover
{
	text-decoration: underline;
	color:#4c4c4c;
}



#column2 #column3 .column3 h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; /*verdana;*/
	font-size:1em;
	text-decoration:none;
}
#column2 #column3 .column3 h2 a
{
	text-decoration:none;
}


.listrubrik {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: uppercase;
	color:#C7B200;
}

* html #column2 #column3{
	margin: 0;
	padding: 0;	
	overflow: visible;
}

#column2 .CS_arikelbild{
	min-width: 10em;
	overflow: hidden;
}
#column2 .CS_innehall{
	/*margin: 0 1.5em;*/
}


#column2 .CS_pageFunctions{
	margin: 1.3em .5em;
}
#column2 .CS_pageFunctions #printtag a{
	padding-left: .4em;
	line-height: 1em;
}

.listHeader{
/*
	float: right;
	clear:right;
*/	
	width: 148px;	
        margin-top:10px;
        margin-right:20px;
        padding-top:6px;
        padding-left:30px;
        padding-right:20px;
        padding-bottom:3px;
	background: url("../Filer/Layout/Ikoner/kloss2.jpg") top left no-repeat;
	border-bottom: 1px solid #C7B200;
}
* html #listHeader {
	margin-right:0px;
}

.listContent{
/*
	clear:right;
	float:right;
*/	
	margin-left:0;
	margin-top:10px;
	padding:4px 0 4px 0;
	width:218px;
}


.listHeader h2{
	color: #C7B200;
	font-size: 1.0em;
}
.listContent h3{
	background:transparent url("../Filer/Layout/Ikoner/listpunkt10.jpg") no-repeat scroll left top;
	padding-bottom:10px;
	padding-left:10px;
	font-size: 1.0em;
	font-weight: bold;
	padding-left: 9px;
	padding-right: 15px;
}


.listContent h4{
	font-size: 0.8em;
	padding-left: 9px;
}



#search {
	background:transparent;
}

.searchBackground{
	background: transparent url("../Filer/Layout/Allmant/sokbakgrund.jpg")  right center no-repeat;
	width:172px;
	height:17px;
	border-style:none;
	margin-top:67px;
	padding-top:3px;
	padding-left:5px;
	font-size:0.8em;
}
* html .searchBackground
{
	margin-top:64px;
}

.searchButton{
	background: transparent url("../Filer/Layout/Allmant/sokknapp.jpg")  top right no-repeat;
	width:28px;
	height:17px;
	margin-top:-19px;
	padding-top:2px;
	position:relative;
	left:28px;
	float:right;
}
* html .searchButton
{
	height:15px;
}


#CSSearch_searchBox{
	width: 98%;
	min-width: 40em;
}

#CSSearch_searchBox td{
	padding: .2em .6em;
	vertical-align: top;	
}

#CSSearch_searchBox td a{
	color: #000;
	font-weight: bold;
}
#CSSearch_searchBox .CS_fileType {
	
	font-weight: bold;
	font-size: 0.9em;
	padding-left: .3em;
}

#pageFoot
{
    padding: 5px 0 0 0;
    margin-left:20px;
    margin-bottom: 10px;
    margin-top: 15px;
    min-height: 38px;
    width: 860px;
    border-top: 1px solid #F8B333;
}

* html #pageFoot
{
    background: url("../Bilder/ie6/bg_foot.gif") no-repeat bottom left;
    height: 38px;
}

#pageFoot ul
{
	font-size: .9em;
	text-decoration: none;
	margin: 0.3em;	
	padding: 0;
	list-style-type: disc;	 
}

#pageFoot ul li{
	display:inline;
	padding-right: 1.4em;
	padding-left: 0;
	margin: 0;
}


.CS_clearFix{
	height: 0;
	line-height: 0;
	padding: 0;	
	clear: both;
	font-size: 0;
}


.CS_box,
.CS_movieBox,
.CS_box_green,
.CS_box_grey{
	padding: 0;
	margin: 0 0 1.5em 0;
}


.CS_ingress{
	font-weight: bold;
}

.CS_box_left{
	float: left;
	width: 35%; 	
	overflow: hidden;
}

.CS_box_right{
	float: right;
	width: 50%; 
	padding: 2em 2.5em 1.5em .5em;
}

.CS_webbtrad{
	margin: 0 2em;
	padding: 0;	
}

.CS_form{

}

.CS_Lankbox{
	margin: 0 0 1em 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: .8em .3em;
}

table.CS_Lankbox{
	width: 90%;
}

.CS_Lankbox th{
	text-align: left;
}

.CS_Lankbox tr{
	margin: 0;
	padding: .3em 0;
	display: block;
	
}
.CS_Lankbox tr td,
.CS_Lankbox tr th
{
	padding: .2em .5em 0 0;	
	min-width: 100px;
}

.CS_fileName{
	
}

.CS_fileSize{
	font-size: 0.9em;
}



/* Veckans fråga */
.CS_questionContainer h2{
	text-transform: uppercase;
}

.CS_questionContainer table{
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}

.CS_questionContainer td{
	border: 0;
	margin: 0;
	padding: 0;
}
.CS_questionContainer .CS_answer{
	width: 40%;
}
.CS_questionContainer .CS_answerResult{
	width: 40%;
}
.CS_questionContainer .CS_answerResult div{
	height: 1em;
	background: #00abf6;
}
.CS_questionContainer .CS_answerProcent{
	width: 20%;
	tex-align: left;
}

/* PUFF */

.CS_puff{
	
}

.CS_puff h3{
	margin: 0 0 .5em 0;
	padding: 0;
}
.CS_puff p{
	margin: 0 0 .6em 0;
	padding: 0;
}

.CS_puff a{
	margin: 0;
	padding: 0 0 0 16px;
	display: block;	
	background-image: url("../Bilder/green_arrow.gif");	
	background-repeat: no-repeat; 
	background-position: left;
}



.CS_form label{
	display: block;
	font-weight: bold;
	margin: .5em 0 0 0;
}

#column3 .CS_box
{	
	background: #fff url("../Bilder/box_top.gif") no-repeat top left;
	width: 200px;	
}

#column3 .CS_box h2{	
	margin: 0;
	padding: 16px;
	color: #464646;
}

#column3 .CS_box .CS_body{	
	padding: 0 16px;
	margin: 0;	
	min-height: 250px;
}

* html #column3 .CS_box .CS_body{	
	height: 250px;	
}

#column3 .CS_box .ikonLink
{
    display: block;
    padding-right: 14px;
    text-align: right;
    padding: 0 16px;
    background: url("../Bilder/yellow_arrow.gif") no-repeat right center;
}

#column3 .CS_box .CS_foot
{
	padding: 0;
	margin: 0;
	height: 7px;
	line-height: 0;
	font-size: 0;
	border:0;
	background: #fff url("../Bilder/box_bottom.gif") no-repeat bottom left;
}

/** Puffar **/

.CS_mainPuff{
    width: 350px;
    padding: 0.5em;
    border: 1px solid #333;    
}
.CS_mainPuff img{
    display: block;
    float: left;
    width: 45%;
}
.CS_mainPuff div {
    float: right;
    width: 50%;
    overflow: hidden;
    margin: .2em 0;
    padding: 0;
}
.CS_mainPuff a {
    display: block;
    margin: .3em;
}

/** ANPASSA SIDAN **/
#adjust{
	
}
.CS_imageBox{
	margin: .2em 0 1em 0;
}

.CS_articleImage{
	display: inline;
	float: right;
	margin: .5em 1em;
}
.CS_imageText{
	text-align: right;
	margin: .3em .5em;
	font-size: .9em;
}

/** searchBox **/
#CSSearch_searchBox  tr{
	margin: 1.5em 0;
}
#CSSearch_searchBox col:first-child {background: #FFFFFF}
/*#CSSearch_searchBox col:nth-child(2n+3) {background: #CCCCCC}*/


#CSSearch_searchBox tr td{
	padding: 1em 0;
}
#CSSearch_searchBox th{
	padding: .5em 1em;
	text-align: left;
}
#CSSearch_searchBox a{
	color: #000000;
	text-decoration: none;
}

.CS_question span.CS_text{
	font-weight: bold;
}
.CS_question, 
.CS_newslist{
	margin: 0  0 1em 0;	
}

.CS_newslist .CS_news{
	margin: 0 0 1em 0;
}

.CS_newslist .CS_news h3{
	margin: 0 0 .3em 0;
	padding: 0;
}

.CS_newslist .CS_news p{
	color: #000;
	text-decoration: none;
}

.CS_newslist .CS_news .CS_date{

}


#column3  .CS_newslist .CS_news{
	margin-bottom: .4em;
}

#column3 .CS_newslist .CS_news .CS_date{
	float: left;
	width: 28%;
}

#column3 .CS_newslist .CS_news a{
	display: block;
	float: right;
	width: 68%;
}

.CS_newslist dl{
	margin: 0;
	padding: 0;
}

.CS_newslist dl dt,
.CS_newslist dl dd{
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: .4em;	
}

.CS_newslist dl dt{
	display: block;
	float: left; 
	width: 28%;
	clear: both;	
}

.CS_newslist dl dd{
	display: block;
	float: right; 
	width: 69%;
}

#innehallsansvarig{
	text-align: right;
	padding: .1em;
}
#innehallsansvarig a{
	color: #000;
}

.VmenuMenu2 .VmenuMenuNotSelected{
	display: none;
}
.CS_error{
	font-weight: bold;
	color: red;
}

/* A _ Ö Index */
.CS_a_o_index{
	list-style: none;
}
.CS_a_o_Index li{
	display: inline;
}
.CS_a_o_Index li.CS_a_o_SkipLink{
	display: block;
	list-style: none;
}

.CS_a_o_Index a{
	font-weight: bold;text-decoration: none; color: #000;
}

.CS_a_o_ContentLists a{
	font-weight: bold;text-decoration: none; color: #000;
}
.CS_a_o_ContentLists ul li{
	list-style: none;
	margin: .3em 0;
}

.CS_tellaFriend{
	margin: .5em 0;
	padding: .5em 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.CS_tellaFriend .CS_inputRow
{
	margin: 0 0 .1em 0;
}
.CS_tellaFriend .CS_inputRow label
{
	display: block;
	font-weight: bold;	
}

.CS_tellaFriend .CS_inputRow input
{
	width: 80%;	
}

.CS_tellaFriend .CS_inputRow input.CS_auto
{
	width: auto;	
}

.cs_personalList {
	border-top:1px solid #f8b333;
	margin-top:20px;
	padding-right:20px;
	margin-right:20px;
	margin-left:20px;	
}


.cs_personal img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.cs_personal {
	float:left;
	padding:15px;
	padding-left:0px;
	width:45%;
	height:60px;
}

.cs_personal .cs_name {
	font-weight:bold;
}

.cs_2col {
	float:left;
	width:45%;
}

.start_puff {
	float:left;
	width:200px;
	padding-left:20px;
}


#column3 .cs_departement {
	margin-bottom: 15px;
}

#column3 .cs_departement .titel {
	font-weight: bold;
}

#column2 #content img.mainImage2
{
	margin-bottom:10px;
}

#column2 img.mainImage
{
	margin-bottom:10px;
	padding-left:20px;
	padding-top:8px;
}


/***** Meny *****/

#topMenuBox .CS_DefaultHorizontalMenuSelectedItem a{
	color:#fff;
}

#topMenuBox .CS_DefaultHorizontalMenuSelectedParent a{
	color:#fff;
}


#topMenuBox .CS_DefaultHorizontalMenuNotSelected {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;	
	padding-top:5px;		
	display:block;
	float:left;
	font-size: 0.9em;
	font-weight: bold;
}

#topMenuBox .CS_DefaultHorizontalMenuSelectedItem {
	background:url("/Admin/Filer/Layout/Allmant/toppmenymarkering.jpg") top left repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;	
	padding-top:5px;
	display:block;
	float:left;
	font-size: 0.9em;
	font-weight: bold;
}

#topMenuBox .CS_DefaultHorizontalMenuSelectedParent{
	background:url("/Admin/Filer/Layout/Allmant/toppmenymarkering.jpg") top left repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;	
	padding-top:5px;
	display:block;
	float:left;
	font-size: 0.9em;
	font-weight: bold;
}


#topMenuBox.startMenuBox .CS_DefaultHorizontalMenuSelectedItem, #topMenuBox.startMenuBox .CS_DefaultHorizontalMenuSelectedParent{
	background:none;
}

#topMenuBox.startMenuBox .CS_DefaultHorizontalMenuSelectedItem a, #topMenuBox.startMenuBox .CS_DefaultHorizontalMenuSelectedParent a{
	color:#000;
}

#topMenuBox .CS_DefaultHorizontalMenuNotSelected a{
}

#topMenuBox .CS_DefaultHorizontalMenuSelectedItem a{
	color:fff;
}

/*
#subMenu li .CS_DefaultVerticalMenuSelectedItem {
	background-image:url("../Filer/Layout/Allmant/valdvanstermeny.png") no-repeat scroll left top;
}
*/

#subMenu li.CS_DefaultVerticalMenuSelectedItem{
	/*background:#FFFFFF none repeat scroll 0 0;*/
	margin-left: -7px;
	padding-left: 15px;
}

#subMenu li.CS_DefaultVerticalMenuSelectedItem a {
	font-weight:bold;
}

#subMenu li.CS_DefaultVerticalMenuNotSelected a {
	background:transparent url(../Filer/Layout/Ikoner/menymarkering8.gif) no-repeat scroll 4px 0px;
	display:block;
	font-weight:normal;
	margin-left:-12px;
	padding-left:12px;	
	padding-right:20px;	
}

#subMenu li.CS_DefaultVerticalMenuSelectedParent a {
	background:transparent url(../Filer/Layout/Ikoner/menymarkering8.gif) no-repeat scroll 4px 0px;
	display:block;
	font-weight:normal;
	margin-left:-12px;
	padding-left:12px;	
	padding-right:20px;	
}


#subMenu li.CS_DefaultVerticalMenuSelectedItem #active_link{
	background:#FFFFFF url(../Filer/Layout/Ikoner/menymarkering8.gif) no-repeat scroll 4px 0px;
	display:block;
	margin-left:-12px;
	padding-left:12px;	
	padding-right:20px;
	font-weight:bold;
}


#mainpost {
	
}
#mainpost .mainImg {
	float:left;
	margin-right:19px;
}
#mainpost li {
	margin-left:14px;
}

#news_table a, #content .docList a {
	text-decoration:none;
}

#content .docList th {
border-bottom:1px solid #BBBBBB;
padding-bottom:0pt;
text-transform:uppercase;
}
#content .docList a, #content .doclist a {
	color: #4C4C4C;
	text-decoration:none;
}
#content .docList th {
	font-size: 0.95em;
	color:#4C4C4C;
}
table td {
font-size:0.95em;
padding:3px 2px 3px 0;
}
#content thead {
	padding-bottom:10px;
}
#content tbody {
	padding-top:10px;
}

/********** Image Styles **********/
.toppbildhoger, .mittenbildhoger, .toppbildvanster, .mittenbildvanster {
 /*border: 1px solid #3A6946;*/
}
.toppbildhoger {
  float: right;
  margin-left: 8px;
  margin-bottom:8px;
}
.mittenbildhoger {
  float: right;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-top:8px;
}
.toppbildvanster {
  float: left;
  margin-right: 18px;
  margin-bottom: 8px;
}
.mittenbildvanster {
  float: left;
  margin-right: 18px;
  margin-bottom: 8px;
  margin-top:8px;
}

#pageBody #column2 .CS_fullsize {
	width:94%;
}

#advanced_tabel a {
	text-decoration:none;
}
#advanced_tabel th {
	text-transform:uppercase;
	border-bottom:1px solid #BBB;
	padding-bottom:0;
}
#advanced_tabel th a {
	color:#4C4C4C;
}





@media print {

	#pageHead, #topMenuBox, #column1, #pageFoot, #column3{
		display: none;
	}
	#column2, #column3{

	}
	.CS_breadcrumbs{
		
		padding: .5em 0 .5em 1.5em;	
	}
	#page{
		margin: 0;
		padding: 0;
		width: auto;
	}
	#column2, 
	#content{
		margin: 0;
		padding: 0;
		float: none;
		
	}
	#column2{
		float: none;
		width: auto;	
		border-left: 0;
		min-height: 0;
		margin: 0;
	
	}
	* html #column2{
		height: 5em;
	} 
	body {
		font: 80%/1.4 Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif; /* Lucida is for Linux */
		color: #000000;
		background-color: #ffffff;
		padding: 0;
		margin: 0; 
		/*width: 50%;*/
	}
	* html #page{
	width: auto;
	} /*style for IE*/
		
}