/*\
 *  Name     : default.css
\*/
/* GENERAL FONTS */ 

body, div, p, th, td, li, dd {
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size:    10px;
	text-decoration: none;
	color: #000000;
}

p {
	margin-top:       0px;
	margin-bottom:    8px;
	margin-left:      0px;
	margin-right:     0px;
	padding-top:      0px;
	padding-bottom:   0px;
	padding-left:     0px;
	padding-right:    0px;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
}

h4 {
font-family: Arial, Helvetica, verdana;
font-size: 11px;
margin: 0px;
padding: 0px;
font-weight: bold;
text-transform: uppercase;
padding-left: 2px;
}

h5 {
margin: 0px;
padding: 0px;
text-align: left;
font-size: 14px;
}

#yellow {
color: #f7d526;
}
#red {
color: #CA0000;
}
#white {
text-decoration: none;
color: #ffffff;

}

a:link, a:visited, .link { color: #000000;}
a:active, a:hover, .link:hover { color: #000000; text-decoration: underline; }
.link-2{color: #000000; bold; text-decoration: underline;}
.kommentar:hover, .linklist-link:hover{text-decoration: underline;}
/* ARTICLE STYLES */

h1.article-headline, span.article-headline {line-height: 22px; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
/* ändrad av AW 2006-10-06 */
h2.article-headline2 { font-size: 10px; line-height: 14px; font-weight: bold; color: #A70700; margin-bottom: 3px; }
/* h2.article-headline2 { font-size: 14px; font-weight: bold; margin-bottom: 8px; } */
h3.article-headline3 { font-size: 11px; font-weight: bold; margin-bottom: 8px; }

span.article-date { font-size: 10px; line-height: 18px; font-weight: normal; }
p.article-intro {font-size: 10px; font-weight: bold; line-height: 12px; margin-bottom: 20px;}
p.article-text, p.article-body { font-size: 10px; line-height: 12px; }
a.article-link, .article-link { font-size: 10px; font-weight: bold; }
.article-link:hover{ text-decoration: underline; }

span.image_left-text, span.image_right-text, span.image_center-text {
	font-size: 9px; line-height: 9px; font-style: italic;
}

span.facts-headline { font-size: 11px; font-weight: bold; line-height: 11px; }
span.facts-text { font-size: 10px;  line-height: 12px; }

span.linklist-headline { font-size: 11px; font-weight: bold; }


/* PUSH STYLES */

h1.push-headline { font-size: 24px; margin-bottom: 8px; font-weight: bold; }
h2.push-headline2 { font-size: 18px; margin-bottom: 4px; font-weight: bold; }
span.push-headline3 { font-size: 12px; font-weight: bold; }

p.push-intro { font-size: 10px; line-height: 12px; display:block;}
p.push-text { font-size: 10px;  margin-bottom: 0px; }
a.push-link { font-size: 11px; font-weight: bold; }
span.push-updated { color: #ff0000; }


/* MODULE STYLES (GENERAL) */

span.module-caption
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}


span.module-headline { font-size: 11px; font-weight: bold; line-height: 11px; color: #000000;}
span.module-text, a.module-link { font-size: 10px; line-height: 12px; }


/* COLUMN STYLES */

span.column-caption, span.column-headline { font-size: 11px; font-weight: bold; line-height: 11px; }
span.column-text, a.column-link { font-size: 10px; line-height: 12px;}
span.column-error { font-size: 10px; line-height: 12px; color:#ff0000; } 


/* TOP NAVIGATION */

a.topmenu-link{ font-size: 11px; font-weight: bold; line-height: 11px; color: #000000; }
td.topmenu_active a.topmenu-link { color: #ffffff; }


/* FORM STYLES */

span.form-caption { font-size: 10px; font-weight: bold; line-height: 11px; }
span.form-text, a.form-link { font-size: 10px; line-height: 12px; }

select.form-select {
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size:    10px;
	padding: 1px;
}

input.form-button {
	font-family:  arial, helvetica, sans-serif;
	font-size:    9px;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 1px;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
}

input.form-input {
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size:    10px;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 1px;
	height: 15px;
	padding: 1px;
}

textarea.form-input {
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size:    10px;
	background-color: #ffffff;
	border-color: #000000;
	border-width: 1px;
	padding: 1px;
}

input.form-checkbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 13px;
	height: 13px;
}
/*\
 *  Name     : layout.css
\*/


/* FRAMEWORK */

body {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div#FullPage {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 1230px;


}

div#page {
overflow: hidden;
border-right: #7B7B7B 1px solid;
background: #efefef;
margin-left: 0px;
margin-top: 0px;
padding-left: 0px;
padding-top: 0px;
width: 1000px;
float:left;

}

div#temp_Banner {
	margin-top: 0px;
	padding-top: 19px;
	padding-left: 130px;
	background: #ffffff;
	width:850px !important; /*moz height*/
	width:980px; /*IE height*/
	height:108px !important; /*moz height*/
	height:128px; /*IE height*/
}
/* Toppen */
div#top {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 110px;
	width: 980px;
	background:#ffffff;
	border-top: #AD0810 1px solid;
	
}

div#Natvark {
width: 210px;
float: left;
margin-top:254px;	
margin-left: 10px;
}

div#footer {
	margin-top: 2px;
	width: 980px;
	border-top: #000000 1px solid;
	clear: both;
}

div.top_mkf {
	background: #DADADA;
	padding-left: 16px; 
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px; 
	border: 1px solid #A4A4A5;
	
	
}

div.mkf_link {

	padding-left: 2px; 
	padding-right: 2px;
	padding-top: 2px; 
	float: right;

}

div#TopFrame{
	margin-bottom: 0px;
	margin-top: 0px;
	width: 980px;
}
div#logo{
	float: left;
	background: #ffffff;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 2px;
	border-right: #AD0810 1px solid;
}

/* NETVÄRKSSLANG */

/**** DIVS ****/

div.networkLinksTop {
	width: 980px;
	height: 20px;
	clear: both;
	background: url('') no-repeat top left;
	border:0px solid; #000000;
	padding: 4px;
	font-family:Verdana, Arial;
	font-size:10px;
}

div.networkLinksBottom {
	width: 980px;
	height: 66px;
	clear:both;
	background-image:url(''); background-repeat:no-repeat;
	border:0px solid; #000000;
	padding: 4px;
	padding-left: 30px;
	padding-top: 7px;
	font-family:Verdana, Arial;
	font-size:10px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
}

select.networklinks {
	left: 125px;
	top: 3px;
	font-size: 8pt;
	font-family: Verdana, Geneva;
	background-color: #ffffff;
	color: #000000;
	border: #777777 1px solid;
}

a.network, a.network:active, a.network.visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
	font-weight:normal;
}
	
a.network_bold, a.network_bold:active, a.network_bold.visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
}

a.network_bold:hover { 
	color:#D70000;
	text-decoration:underline;	
}
	
a.network_bold:hover { 
	color:#D70000;		
}


div.Natvark {
border: #98B0D6 1px solid;
width: 210px;
float: left;	
margin-left: 10px;
}
div#NatvarkRubrik {
text-transform: uppercase;
font-style: none;
color: #98B0D6;
font-weight: bold;
font-size: 12px;
padding: 3px;
border-bottom: #98B0D6 1px solid;
clear: both;
}
div#NatvarkInnehall {
clear: both;
background: #CCDDED;
padding: 3px;
}
div.NatvarkPartner {
border: #98B0D6 1px solid;
width: 210px;
float: left;
margin-top:10px;	
margin-left: 10px;
}

div#Topbanner{
	float:left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 1px;
	background: #ffffff;
	
}
div#main{
	border-right: #cccccc 1px solid;
	background: #ffffff url('') repeat-y top left;
	width: 980px;
	clear:both;
	float:left;
	
}
div#TopFrameTop {
	width: 980px;
	background-color: #FFFFFF;
	
}



div#TopSep {
	border-top: 1px solid #000000;
	clear:both;

	
}
div#MainFrame {

}

div#MainOuterFrame
{
	width: 1010px;
	overflow: hidden;
}


div#Middle {
	padding-top: 7px;
	padding-right: 11px;
	padding-left: 11px;
	width:470px !important; /*moz width*/
	width:470px; /*IE width*/
	overflow: hidden;
	border-right: #cccccc 1px solid;
	
	float: Left;
	background: #ffffff;
}


div#LeftColumn {
	width: 228px;
	border-right: #cccccc 1px solid;
	float: Left;
	padding: 0px;
	
	
}
div#rightAds {
	width: 250px;
	padding-left: 7px;
	padding-top: 7px;
	float: Left;
	background: #ffffff;
	
}

div#RightColumn {
	width: 168px;
	overflow: hidden;
}





div#CenterColumn {
	width: 320px;  /*610-127-1-10-10-1-140-1 */
	padding-left: 10px;
	padding-right: 10px;  
}

/* MENY */

ul {
	list-style-type: none;	
	margin: 0px;
	padding-left: 0px;
}

li.activeMenu {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	background: #efefef url('') no-repeat top left;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;	
	float: left;
	
}

li.inactiveMenu {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	background: #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;	
	float: left;
	
}

a.topmenu, a.topmenu:active, a.topmenu:visited  {
	padding-left: 10px;
	line-height: 18px;
	text-transform: uppercase;
	font-style: none;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}



a.topmenu_active, a.topmenu_active:active, a.topmenu_active:visited {
	padding-left: 10px;
	text-transform: uppercase;
	line-height: 17px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	
}
a.topmenu_active:hover {
	text-decoration: none
}	

a.topmenu:hover {
	text-decoration: none
}	

#topmenu {

	color: #000000;
	height: 18px;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background: #FFFFFF url('') no-repeat left; 
	width: 218px;
	
}

#topmenu_active {
	color: #FFFFFF;
	height: 18px;
	border-top: 1px solid #cccccc;
	background: #FFFFFF url('') no-repeat left; 
	width: 224px;
}

/* DIV PUFFAR */

div#seperatePush {
border-bottom: #000000 1px solid ;
clear:both;
}

div#newsPuff {
clear:both;
padding: 2px;
}

div.newsPuff {
clear:both;
padding: 3px;
}

div#seperateEmpty {
clear:both;
}

div#LeftPuffRubbe {
background: #000000; 
height: 14px;
clear: both;
}
div#LeftPuffRubbeYellow {
background: #000000; 
height: 14px;
clear: both;
}

div#LeftPuff{
float:left;
margin-top: 7px;
margin-left: 7px;
width: 213px;
clear: left;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
overflow:hidden;
background: #FFFFFF; 
padding-bottom: 2px;

}

div#PuffContent{
padding: 2px;
}


div#LeftPuffDubbel{
margin-top: 7px;
margin-left: 7px;
width: 102px;
float: left;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
overflow:hidden;
background: #FFFFFF; 
padding-bottom: 7px;

}
/* Middle puffar */

div.middlePuffStandard{
float: left;
margin-right: 5px;
padding-bottom: 7px;
}

div.middlePuffar {
clear: both;
margin-top: 10px;
margin-bottom: 10px;
width: 470px;
}

div.middlePuffRight{
float: left;
padding-bottom: 7px;

}

div#middlePuffRubbe {
background: #000000; 
height: 14px;
clear: both;
}

div#middleContainer{
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
clear:both;
width: 470px;
overflow: hidden;
}

div#middlePuff{
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
height: 100px;
width: 151px;
overflow: hidden;
}

div.middlePuff_bild{
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
height: 100px;
width: 151px;
overflow: hidden;
}

div.middlePuffImage {
margin: 3px;
float: right;
}

div.middlePuffText {
margin-top: 7px;
padding-left: 3px;
padding-right: 0px;
width: 90px;
float: left;
}

/* Banner Puff */


div#BigMiddlePuff{
background: #ffffff;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
padding-bottom: 7px;
margin-bottom: 10px;
margin-top: 10px;
}

div#TopPuffRubbe {
background: #000000; 
height: 14px;
clear: both;
}

div#weekdayPuffRubbe {
background: #f7d526;
height: 14px;
clear: both;
}

div.TopFeatImage {
padding: 7px;
float: left;
}

div.TopFeatText {
padding: 2px;
text-align: center;
float: left;
}

div.TopFeatImageOriginal {
margin-top: 5px;
margin-left: 2px;
float: left;
}

div.TopFeatTextOriginal {
width: 110px
background: #efefef;
margin-top: 7px;
padding-right: 4px;
}

div.pushImage {
padding: 2px;
}

div.text{
padding: 2px;
}
div.push-container_new_topFeature {
background: #FFFFFF; 
margin-left: 10px;
float: left;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
width: 220px;
height: 100px;
overflow:hidden;

}

div#CenterPuffRubbe {
background: #000000;
height: 14px;

}
div#CenterPuff{
float:left;
margin-top: 5px;
margin-bottom: 5px;
width: 230px;
height: 190px;
background: #ffffff;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
padding-bottom: 7px;

}
div#CenterPuff2{
margin-top: 5px;
margin-bottom: 5px;
float:left;
width: 230px;
clear: right;
height: 190px;
background: #ffffff;
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
padding-bottom: 7px;

}

div.pushPlus {
float: left;
width: 153px;
padding-bottom: 7px;
overflow: hidden;

}

div#PushPlus {
clear: both;
margin-top: 7px;
margin-bottom: 7px;
padding-bottom: 7px;
}
div.pushSep {
width: 5px;
height: 200px;
float: left;

}

div.PushPlusNetwork {
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom: #efefef 1px solid;
}

div#plusBlock{
	
	width: 470px;
	
	
}
div#TopFrame{
	margin: 0px;
}

div#TopFrameTop {
	margin: 0px;
	width: 980px;
	background-color: #cae0f4;
}

div#TopFrameNav {
	width: 980px;
	height: 30px;
	background: #000000 url('') repeat-x left; 
}

div#MainFrame {
	width: 530px;
}



div#CenterColumn {
	width: 320px;  /*610-127-1-10-10-1-140-1 */
	padding-left: 10px;
	padding-right: 10px;  
}

a.activeMenu, a.activeMenu:active, a.activeMenu:visited
{
	color: #ffffff;
	font-weight: bold;
}

a.activeMenu:hover {
	color: #ffffff;
	font-weight: bold;
}

a.inactiveMenu, a.inactiveMenu:active, a.inactiveMenu:visited, .inactiveMenu
{
	color: #800810;
	font-weight: bold;
}

a.inactiveMenu:hover, .inactiveMenu:hover {
	color: #800810;
	font-weight: bold; text-decoration: underline;
}
a.white, a.white:hover, a.white:visited, .white
{
	color: #ffffff;
}
.white:hover{ text-decoration: underline; }
/* Fix: browsers with quirky mode */
* html div#CenterColumn {
	width:           320px; /* Mac-IE - inner width */
	width /**/:      340px; /* Win-IE - outer width */
}
/* END FIX */


div#RightCenterColumn {
	width: 461px; /* 610-127-1-10-10-1 */
	padding-left: 10px;
	padding-right: 10px;  
}

/* Fix: browsers with quirky mode */
* html div#RightCenterColumn {
	width:           461px; /* Mac-IE - inner width */
	width /**/:      481px; /* Win-IE - outer width */
}
/* END FIX */


div#LeftCenterColumn {
	width: 448px; /* 610-10-10-1-140-1 */
	padding-left: 10px;
	padding-right: 10px;  
}

/* Fix: browsers with quirky mode */
* html div#LeftCenterColumn {
	width:           448px; /* Mac-IE - inner width */
	width /**/:      468px; /* Win-IE - outer width */
}
/* END FIX */


div#LeftRightCenterColumn {
	width: 589px; /* 610-10-10-1 */
	padding-left: 10px;
	padding-right: 10px;  
}

/* Fix: browsers with quirky mode */
* html div#LeftRightCenterColumn {
	width:           589px; /* Mac-IE - inner width */
	width /**/:      609px; /* Win-IE - outer width */
}
/* END FIX */


td#MainFrameLeft {
	border-right: 0px solid #000000;
	background-color: #FFCF39;
}

td#MainFrameCenter {
	border-right: 0px dashed #000000;
	padding-left: 6px;
	padding-right: 6px;
}

td#MainFrameRight {
	border-right: 0px dashed #000000;
}


/* DIVIDERS */

div.article-separator {
	margin-top:         3px;
	margin-bottom:      3px;
	margin-left:        -10px;
	margin-right:       -10px;
	height:             1px;
	background-image:   url();
	background-repeat:  repeat-x;
}

div.column-separator {
	margin-top:         5px;
	margin-bottom:      5px;
	margin-left:        0px;
	margin-right:       0px;
	height:             1px;
	background-image:   url();
	background-repeat:  repeat-x;
}

div.column-spacer {
	margin-top:         5px;
	margin-bottom:      5px;
	margin-left:        0px;
	margin-right:       0px;
	height:             1px;
	background-color:   #f2f2f2;
}

/* FIX: Remove css formatting for older browsers */
div.article-separator hr, div.column-separator hr, div.column-spacer hr{
	display: none;
}


/* ARTICLE STYLES */

div.article-container {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

td.image_left-body, td.image_right-body, td.image_center-body {}
td.facts-top { height: 20px; background-color: #cae0f4; }
td.facts-body { padding: 8px; background-color: #f2f2f2; }


/* PUSH STYLES */

div.push-container {
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}


/* MODULE STYLES (GENERAL) */

div.module-container { margin-bottom: 20px; }
div.minimodule-container { margin-bottom: 8px; }
td.module-top { height: 20px; padding-left: 4px; padding-right: 4px;  background-color: #CE0000; }
td.module-body { padding: 8px; }
td.module-inlinebody { padding-top: 5px; }
td.module-row0 { background-color: #FFFFFF; padding-top: 2px; padding-bottom:4px; padding-left: 0px; padding-right: 4px; color: #000000;}
td.module-row1 { padding: 4px; background-color: #eeeeee; color:#000000;}
td.module-row2 { padding: 4px;}


/* COLUMN STYLES */

td.column-top {
	height: 20px;
	padding-left: 4px; padding-right: 4px;
	background-color: #cae0f4;
}

td.column-body {
	padding: 8px;
	background-color: #f2f2f2;
}


/* TOP NAVIGATION */

td.topmenu {
	padding-left: 8px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

td.topmenu_active {
	padding-left: 8px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	background-color: #007abe;
}


/* FORM STYLES */

form.form-container {
	padding: 0;
	margin: 0;
}

td.form-row { padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-right: 4px;}

.mitten
{
 	border-bottom: 1px solid #bbbbbb;
 	width: 250px;
 	overflow: hidden;
 	padding-bottom: 8px;
 
 	
}

.mitten_top
{
	
}

.mitten_bottom
{

}

table.hogerspalt
{
	table-layout: fixed;
	margin-bottom: 6px;
}

.hogerspalt_h1
{
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	font-weight: bold;
}

.ad
{
	font-weight: normal;
	font-size: 9px;
	
	color: #000000;
}

/*TEST----------------------------------------- */

a.test:link
{
	color: blue;
	text-decoration: underline
}
a.test:visited
{
	color: blue;
	text-decoration: underline
}

td.test_h1
{
	color: gray;
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
}

td.test_h2
{
	color: gray;
	font-weight: bold;
}

span.test_h2
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

Span.test_gray
{
	color: gray;
}

Span.test_body
{
	font-weight: normal;
}

table.test
{
	margin-bottom: 20px;
}

table.test_datum
{
	background-color: #666666;
	width: 200px;
}

table.test_shortlist
{
	border: 1px solid #cccccc;
	width: 155px;
}
td.test_h3
{
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}

td.test_datum
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

table.test_list1
{
	border: 1px solid #666666;
	width: 470px;
}
table.test_list2
{
	border: 1px solid #666666;
	width: 470px;
}


td.test_list1
{
	background-color: #efefef;
	font-size: 9px;
}

td.test_list2
{

	font-size: 9px;
	background-color: #efefef;
}

td.test_small
{
}

span.test_error
{
	font-size: 18px; 
	color: red;
	font-weight: bold;
}
hr.test_hr
{
	border: 1px solid #999999;
	size: 1px;
}
/************************mkf.css****************************************/
A.topMenuText:link  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.topMenuText:active  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.topMenuText:visited  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.topMenuText:hover  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.leftMenuText:link, .leftMenuText  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.leftMenuText:active  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.leftMenuText:visited  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.leftMenuText:hover, .leftMenuText:hover  { font-size : 9px; line-height : 11px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.toppnyhetNedRyckare:link  { font-size : 12px; line-height : 14px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.toppnyhetNedRyckare:active  { font-size : 12px; line-height : 14px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.toppnyhetNedRyckare:visited  { font-size : 12px; line-height : 14px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.toppnyhetNedRyckare:hover  { font-size : 12px; line-height : 14px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.toppnyhetRubrik:link, .toppnyhetRubrik  {  font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }
A.toppnyhetRubrik:active  {  font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.toppnyhetRubrik:visited  { font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }
A.toppnyhetRubrik:hover, .toppnyhetRubrik:hover  { font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.nyhetNedRyckare:link  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.pnyhetNedRyckare:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.nyhetNedRyckare:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
A.nyhetNedRyckare:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.nyhetRubrik:link  { font-size : 17px; line-height : 19px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }
A.nyhetRubrik:active  { font-size : 17px; line-height : 19px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; text-decoration: underline; }
A.nyhetRubrik:visited  { font-size : 17px; line-height : 19px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }
A.nyhetRubrik:hover  { font-size : 17px; line-height : 19px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; text-decoration: underline; }

A.brodLank:link, .brodLank  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none; }
A.brodLank:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  text-decoration: underline; }
A.brodLank:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none; }
A.brodLank:hover, .brodLank:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  text-decoration: underline; }

A.brodDatumLank:link, .brodDatumLank { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : gray; text-decoration : none; }
A.brodDatumLank:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : gray; text-decoration : none;  text-decoration: underline; }
A.brodDatumLank:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : gray; text-decoration : none; }
A.brodDatumLank:hover, .brodDatumLank:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : gray; text-decoration : none;  text-decoration: underline;  }

A.brodRubrikLank:link, .brodRubrikLank  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  font-weight : bold;}
A.brodRubrikLank:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  text-decoration: underline;  font-weight : bold;}
A.brodRubrikLank:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  font-weight : bold;}
A.brodRubrikLank:hover, .brodRubrikLank:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;  text-decoration: underline;  font-weight : bold;}

A.brodRubrikLankAlt:link  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none;  font-weight : bold;}
A.brodRubrikLankAlt:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none;  text-decoration: underline;  font-weight : bold;}
A.brodRubrikLankAlt:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none;  font-weight : bold;}
A.brodRubrikLankAlt:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none;  text-decoration: underline;  font-weight : bold;}

A.skribentLank:link  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;	font-style : italic; }
A.skribentLank:active  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;	font-style : italic; text-decoration: underline; }
A.skribentLank:visited  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;	font-style : italic; }
A.skribentLank:hover  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;	font-style : italic;  text-decoration: underline;}

.rubrik  { font-size : 17px; line-height : 19px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }
.brod  { font-size : 9px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000;font-weight:bold;text-decoration : none;	 }
.bildtext  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none; font-style : italic;}
.ingress  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none; font-weight : bold;}
.skribent  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none;	font-style : italic; }
.brodDatum { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : gray; text-decoration : none; }
.brodRubrikAlt  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none;  font-weight : bold;}
.formText  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : black; text-decoration : none; }
.tabellRubrik  { font-size : 10px; line-height : 12px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold;}
.artikelNedRyckare  { font-size : 12px; line-height : 14px; font-family : verdana, arial, helvetica; color : #c90000; text-decoration : none; font-weight : bold; }
.artikelRubrik  { font-size : 19px; line-height : 21px; font-family : verdana, arial, helvetica; color : #000000; text-decoration : none; font-weight : bold; }

.leftColRubrik  { font-size : 9px; line-height : 12px; font-family : verdana, arial, helvetica; color : #7A7A7A; text-decoration : none; font-weight : bold; }

td.Seperator_Vertical
{
	background-color: #cccccc;
}

hr.seperator
{
	color: #cccccc;
}

td.mitten
{
	padding: 10 0 10 0;
}
/*\
 *  Name     : headline.css
\*/
/* POSITIONING */

/* Position the element to the left side of parent container */
div.align-left {
	float:          left;
	clear:          left;
	position:       relative; /* FIX: WIN-IE6, Gecko - contents outside parent container */
	display:        inline;   /* FIX: WIN-IE5.x remove double margins for floating objects */
}

/* Position the element to the right side of parent container */
div.align-right {
	float:          right;
	clear:          right;
	position:       relative; /* FIX: WIN-IE6, Gecko - contents outside parent container */
	display:        inline;   /* FIX: WIN-IE5.x remove double margins for floating objects */
}

/* Position the object to the center (will occupy the whole width) */
.align-center {
	margin-left:    auto;
	margin-right:   auto;
	text-align:     center;
}

/* Wraps floating element */
div.container {}

/* FIXES: WIN-IE - fixes the escaping floats bug\*/
* html div.container {
		height: 1%;
}
/* END FIX */

/* FIX: NON-IE - automatically enclose any containing element (resizes top container) */
/* https://www.positioniseverything.net/easyclearing.html */
div.container:after {
	content:        "."; 
	display:        block; 
	height:         0px; 
	clear:          both; 
	visibility:     hidden;
}
/* END FIX */



/* PUSH IMAGES */

div.pushimage_center-container {
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   0px;
	padding-right:  0px;
}

div.pushimage_left-container {
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   0px;
	padding-right:  15px;
}
/* FIX: WIN-IE - remove the 3px text-jog */
* html div.pushimage_left-container {
	padding-right:  12px;
}

div.pushimage_right-container {
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   15px;
	padding-right:  0px;
}
/* FIX: WIN-IE - remove the 3px text-jog */
* html div.pushimage_right-container {
	padding-left:   12px;
}


/* ARTICLE IMAGES, FACTS */

div.imagelist_center-container {
	padding-top:    0px;
	padding-bottom: 0px;
	padding-left:   0px;
	padding-right:  0px;
}

div.imagelist_left-container {
	padding-top:    0px;
	padding-bottom: 0px;
	padding-left:   0px;
	padding-right:  15px;
}
/* FIX: WIN-IE - remove the 3px text-jog */
* html div.imagelist_left-container {
	padding-right:  12px;
}

div.imagelist_right-container {
	padding-top:    0px;
	padding-bottom: 0px;
	padding-left:   15px;
	padding-right:  0px;
}
/* FIX: WIN-IE - remove the 3px text-jog */
* html div.imagelist_right-container {
	padding-left:   12px;
}

div.image_left-container, div.image_right-container, div.image_center-container {
	padding-bottom: 10px;
}

td.image_left-body, td.image_right-body, td.image_center-body {
	padding-top: 2px;
}


/* FACTS */

div.facts_left-container {
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   0px;
	padding-right:  15px;
}

div.facts_right-container {
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   15px;
	padding-right:  0px;
}

td.facts-top {
	padding: 2px;
	text-align: center;
}

td.facts-body {
	padding: 4px;
	text-align: left;
}


/* LINKLIST */

div.linklist-container{
	padding-top:    0px;
	padding-bottom: 10px;
	padding-left:   0px;
	padding-right:  0px;
}

td.linklist-top {}
td.linklist-body {}
/*\
 *  Name     : print.css
\*/
body, div, p, th, td, li, dd {
	/*font-family:  times, serif;
	font-size:    100%;*/
}

/* HIDE TOP FRAME, LEFT- AND RIGHT COLUMN */
div#TopFrame, div#LeftColumn, div#RightColumn{
	display: block;
}

/**/
div#MainOuterFrame {
	visibility: hidden;
}


div#CenterColumn, div#RightCenterColumn {
	visibility: visible;
	/*margin:       0px;
	padding:      0px;
	width:        462px;*/
}
/**/

/* HIDE modules */
div.module-container {
	display: none;
}

/* HIDE modules */
div.article-container {
	display: visible;
}
/************************************************extras******************************************/
.newsPuffFirst a.toppnyhetNedRyckare,.newsPuff a.nyhetNedRyckare, .newsPuff a.nyhetRubrik, .newsPuffFirst .toppnyhetNedRyckare, .newsPuff .nyhetNedRyckare, .newsPuff .nyhetRubrik {
  color: #c90000;
  font-weight: bold;line-height:14px;
  font-size: 12px;
}
.newsPuffFirst .toppnyhetNedRyckare:hover, .newsPuff .nyhetNedRyckare:hover, .newsPuff .nyhetRubrik:hover{ text-decoration: underline; }
.fler td span{}