﻿/* RESET*/
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  /* vertical-align: baseline;   borttagen 2010-05-17 för att kunna påverka tabell i artikelverktyget */
}

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #222; 
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5; 

/* background-color: #2E2E2E;  */ /* #e1ddd9*/
/* background: url(http://www.unt.se/graphics/bg-body.gif); */

	margin:0px;
	padding:0px;
	
}


.serif {font-family:Georgia;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/* table, td, th { vertical-align: middle; }     borttagen 2010-05-17 för att kunna påverka tabell i artikelverktyget */



.spacytable table { border-collapse: separate; border-spacing: 1; }
.spacytable caption, .spacytable th, .spacytable td { text-align: left; font-weight: normal; padding: 2px;}
.spacytable table, .spacytable td,  .spacytable th { vertical-align: middle; }



/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* typography*/

/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */



/*
Bilder
*/

.ArtikelpuffBildR  {

float: right;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
border: 0;
display: block;

}


.ArtikelpuffBild 
{
	clear:both;
}

/*.ArtikelpuffBild img {display: block;}*/
.imagediv img { display: block; 
	clear:both;
	padding-top:0px;
	/* padding-top:20px; */
}
 
/* Knappar
-------------------------------------------------------------- */
a.button { background: url(http://www.unt.se/graphics/button.gif); 
height: 18px; line-height: 18px; text-decoration: none; display: inline-block; padding: 0; padding-left: 5px; white-space: nowrap; font-size: 0.9167em;
}
a.button span { 
	line-height: 18px; height: 18px; background: url(http://www.unt.se/graphics/button.gif) top right; display: inline-block; padding-right: 5px; cursor: pointer; 	white-space: nowrap;}
a.button span img { position: relative; top: 2px; display: inline; margin-right: 0px;}

a:hover.button { background-position: bottom left; }
a:hover.button span { background-position: bottom right; }

.button { width: 61px; margin-bottom: 0.75em; }
.button span { width: 56px; }

.button.wide { width: 135px; clear: left; }
.button.wide span { width: 130px; }

.button.first { clear: left; margin-right: 5px; }

#share { position: relative; }
#share .share-panel { display: none; position: absolute; top: 0; left: 0; border: 1px solid #ccc; padding: 1.5em; background: #fff; }

#share .close-button { cursor: pointer; }




/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
.rub1, .rub2,  .rub3,  .rub4,  .rub5, span.rub3, .bigrub {font-family:Georgia; color: #111;}

h1 {
font-size: 4em; /* 48px */ 
line-height: 1.125em; /* 54px */ 
margin-top: 0.375em; 
}

h2.rub1 {
    font-size: 3.33em;
    line-height: 1em;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}

h2.rub1.huge {
    font-size: 5em;
}


h2.rub2  {
    font-size: 2.5em; /* 30px */ 
    line-height: 1.2em; /* 36px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}
 
 
 .rub3  {
    font-size: 1.8em; /* 30px */ 
    line-height: 1.2em; /* 36px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}


span.rub3 ,.bigrub {
    font-size: 2em; /* px */ 
    line-height: 1.2em; /* 36px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}
  
span.rub2 {
    font-size: 2em; /* 30px */ 
    line-height: 1.2em; /* 36px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}
  
  
span.rub1 {
    font-size: 2em; /* 30px */ 
    line-height: 1.2em; /* 36px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}
  

.puffblockrubnoimage h2.rub3 , .halvPuffContainer h2.rub3  , .helPuffContainer h2.rub3  {    
	font-size: 1.5em;    /* ? px */ 
    line-height: 1.2em;  /* ? px */ 
    /*margin-bottom: 0.6em;*/
    padding: 0;
}
   
	
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }


h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; text-decoration: none; }
a           { color: #2E2E2E; text-decoration: none; /* #00537e; #text-decoration: underline;*/ }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
.amp { font-family: "Palatino","Book Antiqua", serif !important; font-style: italic; font-weight: normal; }

.ArtikelpuffText {font-size: 12px; line-height: 18px;}
.ArtikelpuffText a.ArtikelpuffBildL img { float: left; display: inline; margin: 5px 10px 0 0; }
.ArtikelpuffText a p { margin-bottom:0; display:inline; font-size:1.083em; }
.SenasteNyttRub {font-weight:bold;}


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

/*table       { margin-bottom: 1.4em; width:100%; } 
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }
*/

/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* screen*/


html { min-height: 101%; }
#wrapper { margin: 0 auto; width: 980px;}
#top-ads { height: 120px; }
#side-ads { float: left; width: 200px; height: 500px; }
#top-ads,
#side-ads { background: #f0f; }
#content { margin: 0 auto; width: 770px; float: left; display: inline; padding-right: 10px; }
#header { margin-top: 0; background: #fff; position: relative; padding-bottom: 0.75em; width:980px; }


/*old stuff */
#header-wrapper { position:relative; height: 78px; width: 100%;}

#sectionheader { position: absolute; font-weight: bold; font-family: Arial, sans-serif; font-size: 2.5em; top: 32px; left: 220px; letter-spacing: -1px; color: #000; margin: 0; line-height: 1; }
#sectionheader.small { font-size: 2.5em; letter-spacing: 0px; top: 53px; line-height: 1; }
#sectionheader.xsmall { font-size: 2em; letter-spacing: 0px; top: 60px; line-height: 1; }

.MC4 .sectionheaderlink:hover ,.MC4 .sectionheaderlink{color:#EE8216}
.MC5 .sectionheaderlink:hover, .MC5 .sectionheaderlink   {color:#459147}
 

.menu_subnav { background: #D2D2D2; padding: 0 7px 5px 7px; }
.menu_subnav a { font-family:Georgia; font-weight:bold; font-size:11px;margin-right:7px;float:left; }
/* */



#header #header-wrapper h1 a { position: absolute; left: 0; right: 0; display: block; width: 215px; height: 57px; overflow: hidden; }

#b7b6b6{}
#header-date 
{
    color: #B7B6B6;
    font-weight: bold;
    margin-left: 0px;
    position: absolute;
    top: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}
.upsalanyatidningheaderlogo {display:none;margin-right:5px;margin-top: -3px;margin-bottom:1px;float:none;position:relative;top:5px;}

/*
#headerdate2 { position: absolute; top: -4px; left: 0px;}
#headerdate2 img { margin-right:5px; margin-bottom:-4px}
*/

#top-sites { position: absolute; left: 0; top: 0px; list-style: none; margin: 0; border-bottom: 1px solid #828282; width: 100%;}
#top-sites li { font-weight:bold;float: right; display: inline; background: url(http://www.unt.se/graphics/top-sites.gif) repeat-x; height: 1.5em; line-height: 1.5em; border-top: 1px solid #828282; }
#top-sites .headline { padding: 0 0.5em; line-height: 17px; color: #828282; text-transform: uppercase; }
#top-sites a { padding: 0 0.5em; line-height: 17px; text-decoration: none; }

#top-sites a:hover { color: #000 !important; }
#top-sites .right { border-right: 1px solid #828282; }
#top-sites .active { background: #fff; padding: 3px 1em 0 1em; position: relative; top: -3px; margin-bottom: -4px; border: 1px solid #828282; border-bottom-color: #fff;}

#top-sites .untse { border-left: 1px solid #828282;font-weight:bold}

#top-sites .active a { color: #000; }

#top-sites .pixel a { color: #94a9bc; }
#top-sites .pixel a { color: #4e6a83; }

#top-sites .kaktus a { color: #394539; }
#top-sites .kaktus a { color: #518451; }

#top-sites .unt-fredag a { color: #2c2421; }
#top-sites .unt-fredag a { color: #893024; }

#top-sites .city a { color: #5c436b; }
#top-sites .city a { color: #6f3b8f; }
#top-sites .untbostad a { color: #000066; }


.top-sites 
{
    background:#D2D2D2;
    margin-top:7px;
    height:30px;
}
#top-sites li ul { display: none; margin: 0;}
#top-sites li.hover #a-o-list { display: block; position: absolute; top: 18px; right: 0px; font-size: 0.6em; background: #fff; width: 620px; float: left; border: 1px solid #828282; padding: 1em; z-index: 999; } /* A-Ö */

.top-sites-redaktionella 
{
    font-weight:bold;
}



/*top-sites för startsidan. Behövs då Lokusingångar ligger i huvudet.   */


#top-sites-startpage {  list-style: none; margin: 0; border-bottom: 1px solid #828282; width: 100%;}
#top-sites-startpage li { font-weight:normal;float: right; display: inline; background: url(http://www.unt.se/graphics/top-sites.gif) repeat-x; height: 1.5em; line-height: 1.5em; border-top: 1px solid #828282; }
#top-sites-startpage .headline { padding: 0 0.5em; line-height: 17px; color: #828282; text-transform: uppercase; }
#top-sites-startpage a { padding: 0 0.5em; line-height: 17px; text-decoration: none; }

#top-sites-startpage a:hover { color: #000 !important; }
#top-sites-startpage .right { border-right: 1px solid #828282; }
#top-sites-startpage .active { background: #fff; padding: 3px 1em 0 1em; position: relative; top: -3px; margin-bottom: -4px; border: 1px solid #828282; border-bottom-color: #fff;}

#top-sites-startpage .untse { border-left: 1px solid #828282;font-weight:bold}

#top-sites-startpage .active a { color: #000; }

#top-sites-startpage .pixel a { color: #94a9bc; }
#top-sites-startpage .pixel a { color: #4e6a83; }

#top-sites-startpage .kaktus a { color: #394539; }
#top-sites-startpage .kaktus a { color: #518451; }

#top-sites-startpage .unt-fredag a { color: #2c2421; }
#top-sites-startpage .unt-fredag a { color: #893024; }

#top-sites-startpage .city a { color: #5c436b; }
#top-sites-startpage .city a { color: #6f3b8f; }
#top-sites-startpage .untbostad a { color: #000066; }
.top-sites-left { float:left; }
.top-sites-right { float:right; line-height: 30px; padding-right:10px; }
.top-sites-left img 
{
    margin-bottom: -12px;
    margin-left: 5px;
}
.top-sites-right a 
{
    color:#034d74;
    font-size:11px;
}
.top-sites-right a:hover 
{
    color:#1b82b9;
}
.top-sites-sep 
{
    font-family:Sans-Serif;
    font-size:15px;
    padding: 0 3px 0 3px;
    line-height:0;
}
#a-o-list, #a-o-list ul { margin: 0;}
#a-o-list { display: block; position: absolute; top: 18px; right: 0px; font-size: 0.6em; background: #ECECEC; width: 620px; float: left; border: 1px solid #828282; padding: 1em; z-index: 1999; list-style:none; } /* A-Ö */


/*           */
.atillo { display:inline; float:right; position:relative; }
.atillo_open { margin-bottom: -4px; }
.atillo_close { margin-bottom: -3px; }
#a-o-list { display:none; }
#a-o-list li ul { float: left; display: block; position: static; width: 150px; font-size: 1.4em; margin-bottom: 1.5em; } /* A-Ö lista */
#a-o-list li { float: none; border: 0; background: none; margin:0; } 
#a-o-list ul li strong { font-weight: bold; font-size: 1.1em; border-bottom: 1px solid #9c9c9c; display: block; padding-left: 5px;
    font-family: Georgia, serif; color: #2a2a2a; }
#a-o-list ul li { float: none; display: block !important; width: 125px; height:18px; margin-right: 25px; border: 0; } /* A-Ö list items */
#a-o-list ul li a { color: #00537e !important; } /* A-Ö länkar */


#header-content { position: absolute; right: 0; top: 10px; float: left; font-size: 10px; }
.weather ul { float: left; margin-bottom: 0; list-style: none;}
.weather strong { color: #9c9c9c; }
.weather img { float: left; margin-left: -10px; }
.weather span { clear: left; display:block; text-align: right; }

.weather_small ul { float: left; margin-bottom: 0; list-style: none;}
.weather_small strong { color: #9c9c9c; }
.weather_small img { float: left; margin-left: -10px; }
.weather_small span { clear: left; display:block; text-align: right; }

#header-content.economy { right: 20em; }
/**/
#header-search { position: absolute; right: 0; top: 0; }
#header-search fieldset { padding: 0; }
#header-search label { float: left; display:block; color: #828282; font-weight: bold; padding-right: 0.5em; line-height: 1.8em;}
#header-search span { display:block; float:left; height: auto; }
.header_search_input { margin: 2px 2px 0 0; padding: 0 4px; border: 1px solid #bcbcbc; display:block;
                       width: 180px; height: 21px; border-radius: 3px; font-size: 13px; color: #a9a9a9; }

.header_search_input:focus { color: #000; }
.header_search_submit { position: absolute; right: 5px; top: 4px; }
.header_search_submit:hover,
.header_search_submit.hover { }
#unt-lokus { position: absolute; top: 2em; left: 2.75em;}
#unt-lokus a { display:block; text-indent: -9999px; overflow: hidden; float: left; display:inline;}
#unt-search { width: 17px; height: 5px; background: url(http://www.unt.se/graphics/unt-lokus.gif) bottom left; margin-right: 0.2em;}
#lokus-search { width: 27px; height: 5px; background: url(http://www.unt.se/graphics/unt-lokus.gif) top right; margin-left: 0.2em;}
#unt-search.active { background: url(http://www.unt.se/graphics/unt-lokus.gif) top left; }
#lokus-search.active { background: url(http://www.unt.se/graphics/unt-lokus.gif) bottom right; }

#annonsera-prenumerera { position: absolute; right: 204px; top: 15px; font-size: 12px; text-transform: uppercase; font-weight: bold; }
#kontakta-72018 { position: absolute; right: 204px; top: 36px; font-size: 12px; font-weight: bold; background: #E92020; padding: 7px 15px 7px 15px; text-transform: uppercase; }
#annonsera-prenumerera a { color:#222; }
#kontakta-72018 a { color: #fff; text-decoration: none; }


.lasarnas {color:#444;padding:0px;margin-top:9px;}
.lasarnasinlagg { padding:9px; border: 1px solid #cccccc;background-color:#EEEEEE;}
.lasarnaskommentar { height:27px;padding:9px 9px 0 9px ;background-color:#F7F7F7;margin:4px 0 5px 0;}

/* - - - -- - - - - - special för opinion debatt etc*/ 
.MC2 .lasarnasinlagg , .MC2 .lasarnaskommentar , .MC25 .lasarnasinlagg , .MC25 .lasarnaskommentar {background-color:#FFF ;border:none;}
.MC2 .lasarnaskommentar , .MC25 .lasarnaskommentar {border-bottom:1px solid #CCC} 
.MC2 .anmalknapp, .MC25 .anmalknapp{display:none;} 

#expandKommen { position:relative; }

/* - - - -- - - - - - special för opinion debatt etc*/ 

.SC200 .lasarnas {color:#444;padding:0px;margin-top:9px}
.SC200 .lasarnasinlagg { padding:5px; border: 1px solid #cccccc;background-color:#EEEEEE;}
.SC200 .lasarnaskommentar { height:27px;padding:9px 9px 0 9px ;background-color:#F7F7F7;margin:4px 0 5px 0}
.SC200 .anmalknapp{display:block;} 

.lasarnasinlagg #loginLinks a
{
    font-size:12px;
}

.lasarnasinlagg #loginLinks 
{
    margin-bottom:10px;
}

#loginBox .login_input, #registerBox .reg_input 
{
    width:170px;
}



.smaller_form input ,.smaller_form textarea { border: 1px solid #CCC;text-size:12px;}

.menu_nav { position: relative; }


#navigation { position:relative; background: #004779 url(http://www.unt.se/graphics/menu-bg-2.gif) top left repeat-x; list-style: none; margin-left: 0; height: 32px; margin-bottom: 0; padding: 0; margin: 0;}


#navigation { font-family: Georgia, serif; }
#navigation a { float: left; display: inline; color: #fff; font-weight: bold; font-size: 1.1667em; text-decoration: none; line-height: 25px; height: 25px; cursor: pointer; }
#navigation a { /*border-left: 1px solid #003966; border-right: 1px solid #005b8e;*/ padding: 0 0.5em;}




#navigation a:hover { background: url(http://www.unt.se/graphics/menu-bg-2.gif) 0 -32px repeat-x; }
#navigation li { height: 32px; float: left; position: relative; }
#navigation li img { position: relative; left: -3px; top: -1px; }
#navigation .active { background: url(http://www.unt.se/graphics/menu-active-2.gif) center bottom no-repeat #003a67; }
#navigation .amp { color: #75aacb; }
#navigation li ul { display: none; position: absolute; top: 27px; left: 0; margin: 0; padding: 0; z-index: 999;}
#navigation li ul li { float: none; display: block; width: 100%; padding: 0; margin: 0; line-height: normal; height: auto; }
#navigation li ul li a { float: none; display: block; width: 100%; border: 0; padding: 0 0.5em;  background: #055c98; margin: 0; border-top: 1px solid #0768ab; border-bottom: 1px solid #055186; padding: 0 1em; font-size: 1em; font-weight: normal;}
#navigation li:hover ul,
#navigation li.hover ul { display: block; }




.MC111 #navigation  { Filter: Gray; width: 100%;position:relative; background: #4B2C45 url(http://www.unt.se/graphics/citymenu-bg.gif) top left repeat-x; list-style: none; margin-left: 0; height: 32px; margin-bottom: 0; padding: 0; margin: 0;}
.MC111 #navigation a:hover { background: url(http://www.unt.se/graphics/citymenu-bg.gif) 0 -32px repeat-x; }
.MC111 #navigation .active { background: url(http://www.unt.se/graphics/citymenu-active.gif) center bottom no-repeat #4B2C45; }
.MC111 #navigation a { border-left: 1px solid #2e1931; border-right: 1px solid #2e1931; padding: 0 0.5em;}


#sub-navigation { margin-left: 2px; /*font-size: 0.9167em;*/ padding-top: 0.25em;}
#sub-navigation a { color: #00537E; }
#sub-navigation a:hover { color: #000;}
#sub-navigation a{text-decoration: none; }
#sub-navigation .active { color: #000; }

#sub-sub-navigation { font-size: 0.9167em; margin-left: 2px; }
#sub-sub-navigation a { color:#034D74;margin-right: 10px; }


/* ITEMS */

.commonplate , .ArtikelFraga {
    background-color:#f3ede6;
    padding:9px;
}

.commonplatetajt {
    background-color:#f3ede6;
    padding:0px 0px 0px 0px ;
    margin:0px 0px 0px 0px ;
}



/* struktur */


#mainbox {
    width:1015px; /*1000*/
    margin: 0px auto;
    padding-left:20px;
    padding-right:0px; /*20*/
    text-align:left;
    background-color:#FFF;
    border-right:1px solid #eaeaea;
    overflow: hidden;
}

.grid {

    background-image: url(http://www.unt.se/graphics/grid.png) ;

}
.nogrid {

}
#topbanner{
 
    padding:0px 0px 0px 0px ;
}



#annonsarea {
	width:200px;
	float:left;
	border-right:0px solid #CCC; 
	border-left: 0px solid #CCC; 
	margin-left: 15px;
	padding:0px 0px 0px 4px;
}


#redcontent {
	margin-top:0px;
	float:left;
} 

#redbox {
    padding:0px 0px 0px 0px; 
    width:761px;
    text-align:left;
    border-right:0px solid #CCC;
}

#head {
    background-color:#FFF;
    background: url(http://www.unt.se/graphics/head_bg.png); 
    margin-bottom:13px;
}


#main, #main_wide {
    width:468px; 
    padding:0px 15px 0px 0px;
    margin:0px 0px 0px 0px ;
    border-right:1px solid #eaeaea;
    float:left;
    /*display: inline;*/
    overflow:hidden;
    margin-bottom:30px;
}

#main_wide, #main_wide2
{
	width:761px;
	padding:0;
	border-right:none;
}

#main_wide2 
{
	width:1000px;
}

#rightarea {
padding:0px 0px 0px 0px ;
width:250px;
margin:0px 0px 0px 15px ;
float:left;
border-left:0px solid #000;
}

#sidslut {
	width:761px;
	clear:both;
}

.shadow  { 
	position:relative; display:block; color:#FFF;
	FILTER: dropShadow(color=black, offx=1, offy=1)
	 }
 
.shadow span { position:absolute; display:block; top:0px; FILTER: dropShadow(color=black, offx=1, offy=1)
	 }
.shadow:before { display:block; padding:1px; content: attr(title); color:#000; } 


.fotograf{
 color:#8E8E8E;
 float:right;
 margin-left:1em;
 text-align:right;
 display:block;
}

.bildtext {
	font-size: 0.9167em;
	line-height: 1.6364; /* ?? em */
	color:#4D4D4D;
	margin-bottom:9px;
}

.bildtext em { font-style: normal; margin-right: 0.5em; }


/* 250 */

.blogosbox {
    margin-bottom: -1.5em;
}

.bloggbox { 
    /*position: relative;*/
    display: block;
    width: 250px;
    /*border-bottom: 1px solid #cecece;*/
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 1.5em;
    height: 89px;
    overflow: hidden;
}
.leftblogg{ 
    float: left;
    width: 120px;
    margin-right: 0.5em;
    display:inline;
    margin: 0;
}
.bloggbox img {
    display:block;
    margin: 0;
}
.rightblogg {
    float: left;
    width: 120px;
    left: 125px;
    font-size: 0.8334em;
    /*line-height: 1.8em;*/
}

#BlogTools {
	background:none repeat scroll 0 0 #eee;
	border:1px solid #ccc;
	padding:3px;
}
.tool 
{

}

.puff_blogentry 
{
	margin-bottom:15px;
}

/** Tabbad box */


#webbtvbox .teaserwrapper { padding-bottom: 7px; display:block;}
#webbtvbox {
background-color:#000;
float: left;
/*padding:6px 5px 5px 8px;*/
padding: 0.75em 10px;
color:#ddd;
line-height: 18px;
width:230px;
/*margin-bottom: 1.5em;*/
}

#webbtvbox h4 {
margin:0px;
padding:0px;
font-weight:bold;
}

.webbtvblue{
color:#6699FF;
}


.webbtvsmallblock {
width:106px;
margin-top:20px;
height:40px;
padding:3px;
background-color:#7a7a7a;
}

.tvlink a {color:#FFFFFF;}
.tvlink a:hover {color:#FFFFFF; }

/* boxar*/
.box {
    width:250px;
    /*margin-bottom: 0.75em;
    padding-bottom: 0.67em;*/
    /*border-bottom: 1px solid #cecece;*/
/*    margin-bottom: 8px;
    padding-bottom: 9px;*/
    overflow: hidden;
    margin-bottom: 0em;
}

.cbox 
{
    border-top: 1px solid #EAEAEA;
    padding-top: 0.8em;
    margin-top: 0.8em;
}

.boxbildlink {
    display: block;
    height: 90px;
    overflow: hidden;
    line-height: 0;
    /*display:none;*/
}

.boxbildlink img {
    border: 0;
    margin: 0;
    padding: 0;
}

.boxbild  {float:left} /**/

.box img {
    
}

.leftbox .boxrub {width:120px;white-space: nowrap;overflow:hidden}
.boxrub a { color: #034d74; }
.leftbox {float:left; width:120px;padding:0px;overflow:hidden}
.leftboxdown {float:left;overflow:hidden  }
/*.boxlink { font-size: 1em; margin-bottom: 0; padding-bottom: 0; }*/

.rightbox, .rightboxdown, .fullbox, .fullboxright, .leftbox, .leftboxright , .leftboxdown { 
line-height:18px;
font-size:12px;
/*display:table-cell;
vertical-align:bottom;
*/}
.rightbox {float:left; width:120px;margin-left:10px;overflow:hidden} /* Martin fre*/
.rightboxdown {float:left; width:120px; padding-left:5px;}
.fullbox {width:250px; float:left;}
.fullboxright {width:250px; float:left;padding-left:5px}
.fotboxrad {padding-top:0px;  font-size:0.8 em;}

.mostleft { text-transform: uppercase; text-align:left;float:left;color:#CCC;}
.mostleft a { color:#666;}



.marknadsbox1 h4 , .marknadsbox2 h4 {margin:0px; font-weight:bold;font-size:14px;font-family:Georgia,serif;}
.marknadsbox1, .marknadsbox2 { float: left; height: 126px; overflow: hidden; width: 250px;}
.marknadsboxleft { float:left; }
.marknadsboxright { float:left; }
.marknadsbox img { display: block; }
.marknadsbox1 { background-color:#8AC0A0 }
.marknadsboxleft  {height:126px;width:140px;}
.marknadsboxright  {height:126px;width:100px;}

.marknadsbox2   {background-color:#f6975c}
.marknadsboxright  {height:126px;width:100px;}
.marknadsboxleft  {height:126px;width:100px;}

.marknadsbox1 .marknadsboxright{width: 100px; }
.marknadsbox1 .marknadsboxleft{width: 140px; padding: 5px; }
.marknadsbox2 .marknadsboxleft{width:100px;}
.marknadsbox2 .marknadsboxright{width:140px;padding:5px;}
.marknadsbox2 { margin-bottom: 1.5em; }



.puff, .ad-annonssaljarna tr td iframe, #Left1, .feature-block {
	padding:0px;
	border-bottom: 1px solid #eaeaea;
	padding-bottom:8px;
	margin-bottom:8px;
	overflow:hidden;
	clear: left;
}

#redbox .bg_puff 
{
    border-bottom: 1px solid #eaeaea;
    padding-bottom:16px;
	margin-bottom:20px;
    overflow:hidden;
	clear: left;
}

#typediv {
padding:0px;
border-bottom: 3px solid #eaeaea;
padding-bottom:9px;
margin-bottom:8px;
overflow: hidden;
clear: left;
}


.sektionspuff {
width:468px;
margin-top:18px;
}

.sektionspuff_bred 
{
	width:761px;
}

span.puff {
padding:0px;
border: 0px solid #eaeaea;
margin:0px;
clear: none;
}


a.commentlink {
    background: #D2D2D2;
    color: #034D74;
    padding: 2px 4px 2px 4px;
    font-size: 11px;
    font-weight: normal;
    border-radius: 3px;
}

.las_mer { text-align:right; }
.las_mer a { color: #034D74; }

* html .las_mer, *:first-child + html .las_mer {
	margin-bottom:0;
}

.las_mer a:hover {
    text-decoration: underline;
}

				 



.pufflinks {
	width: 100%;
	display:block;
	/*float:left;*/
	clear: left;
	text-align: left; 
    /*font-size: 0.9167em;*/
    color: #cccccc;
    /*line-height: 1.6364em;
    margin-top: -1.6364em;*/
padding-top:15px;
}

.pufflinks a {
    color: #034d74;
}  
.pufflinks a:hover {
    text-decoration: underline;
}

.pubdate_forfattare {
	color:#777;
	font-size:90%;
	background:#CCC;
	height:18px;
	padding-bottom:9px;
}
.totheleft {height:auto;width:49%;float:left}
.totheright2 {height:auto;width:49%;float:left;text-align:right;}
.totheright {height:auto;width:49%;float:left;}

.blockleft {height:auto;width:47%;float:left;margin-right:4%;display:inline;}
.blockright {height:auto;width:47%;float:left;text-align:right;display:inline;}


.Ingressblock { padding-top:18px}

.Ingress {
    font-weight:bold;
    font-size:1.4em;
    color: #2d2d2d;
}

.Ingressblock .Ingress p 
{
	margin-bottom:9px;
}

.ArtikelText {width:468px}

#Article {
    /*width:468px; */
    border-bottom:1px solid #eaeaea;
    overflow:hidden;
    margin:0px 0px 54px 0px ;
    padding:0px 0px 10px 0px ;
    clear:both;
    /*font-family:Georgia,Serif;*/

}

.ArticleCol_1 {
/*width:310px;*/
/*float:left;*/
    padding:0px 10px 0px 0px ;
    font-size:15px;
    font-family:Georgia,Serif;
    color: #2d2e2f;
}


.ArticleCol_2 {
    width:140px;
    float:right;
    margin-left:10px;
    padding-left:10px;
    margin-bottom: 1.5em;
    border-left:1px solid #F3F3F3;
    clear:both;
} 

.ArticleCol_Banner 
{
    float:right;
    padding-left: 10px;
}

.ArticleCol_2 a img { display: inline; }

a.xlinks {color: #00537e; }
a.xlinks:hover { color: #1b82b9; }

.relrub 
{
    color:#111;
    font-weight:bold;
}

.relsep 
{
    color:#111;
    padding: 0 5px 0 5px;
}

#faktabox , .infotext {
    margin-top:10px;
    font-size:80%;
    padding: 0;
    font-size: 0.9167em;
    color: #50555d;
}
#faktabox b {
    color: #000;
}
#faktabox h3 {
    border-top: 1px solid #cccccc;
    margin-top: 0.75em;
    padding-top: 0.75em;
    font-weight:bold;
    font-family: Georgia, serif;
    
    /*color:#055983;*/
    color: #034d74;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 0.75em;
    margin-top: 0.75em; 
    text-transform: capitalize;
    font-weight: bold;
    display: block;
    color: #034d74;
}



.commonplate, .ArtikelFraga {
    background-color:#FFF;
    padding:9px;
}
.commonplatetajt {
background-color:#f3ede6;
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
}
.ArtikelFraga {
margin: 10px 0px 10px 0px;
}

.leftfloater {float:left}
.articelfragaformdiv { display: block; margin: 9px 0; padding: 9px;  border: 1px solid #ccc; width: 95%; }


#latest_and_more_flikar { height:13px; width: 100%;  list-style: none; margin: 0px 0px -13px 0px ;  padding: 0; }
#latest_and_more_flikar { font-family: Arial, sans-serif; }

#latest_and_more_flikar a { float: left; display: inline; background:#FFF; color: #000;  font-size: 1em; text-decoration: none; cursor: pointer; }

#latest_and_more_flikar a { border-left: 1px solid #222222; border-right: 1px solid #222222; border-top: 1px solid #222222; border-bottom: 1px solid #222222; padding: 0 0.5em;}

#latest_and_more_flikar li { height: 32px; float: left; position: relative; }
#latest_and_more_flikar .active { background: #f3ede6; border-bottom:1px solid #f3ede6 ;font-weight:bold;}
#latest_and_more_flikar .amp { color: #75aacb;  }


.kursiv1 .ArtikelpuffRub, .kursiv1 .ArtikelpuffRub  a, .kursiv1 .ArtikelpuffRub  a:hover, h2.kursiv1 a {
	color:#CC0000;
	font-style:italic;
}

.stor1 {background:#CCC;}

.stor1 .ArtikelpuffRub, .stor1 .ArtikelpuffRub a , .stor1 .ArtikelpuffRub a:hover {}

.stor1 h2 {
font-size: 60px;
line-height: 1em;
margin-top: 0.25em;
margin-bottom: 0.25em;
}

.liten1 h2{
font-size: 15px;
font-weight: bold;
font-family: Arial;
line-height: 1em;
margin-top: 0.25em;
margin-bottom: 0.25em;
}


.ledord ,.ledord a {font-weight:bold;color:#5687ab; text-transform: uppercase;}
/*.matochdrycktext,.matochdrycktext a { color:#000099;}*/
.sporttext,.sporttext a {color:#EE8216;}
.nojetext,.nojetext a  {color:#459147;}
.kaktustext,.kaktustext a  {color:#017C40;}
.fredagtext,.fredagtext a  {color:#B41621;}
.citytext,.citytext a  {color:#64375B;}
.ledord.bostadsguidentext { color:#CA6217; }

.breadcrumbs ,a.breadcrumbs {
color:#023962;
background-color:#D7E2E9;
}
.capitalize {text-transform: capitalize;}

.breadcrumbsbar{
color:#023962;
background-color:#D7E2E9;
padding: 0 10px;
width: 46% !important;
}

.justnubox { display: table; border-spacing: 5px; margin-bottom:0px;margin-left: -5px;margin-right: -5px;margin-top: 7px; }
.justnubox .justnutext { display: table-row; }

.justnutext .justnu, .justnutext a
{
    padding: 5px 8px 5px 8px;
    font-weight:bold;
}

.justnutext .justnu 
{
    background:#E92020;
    text-transform:uppercase;
    color:#fff;
    font-size:14px;
    margin-right:6px;
    display: table-cell; 
    white-space: nowrap;
}

.justnutext a {
    font-size:14px;
    background:#D2D2D2;
    display: table-cell;
    width: 100%;
}

.feature-block 
{
}

.feature-block-header { height:18px;background:#BFD2DF; }
.feature-section { float:left; width:40%;font-weight:bold;padding-left: 5px; }
.feature-paging { float:right; width:50%; text-align:right;line-height:17px }
.feature-paging a { margin-right:10px; }
.feature-paging a img { margin-top: 4px; }

.feature-block > .puff 
{
    display:none;
    border-bottom:none;
    background:#BFD2DF;
} 

.feature-block > :nth-child(2)
{
    display:block;
}

.feature-block .puff > div > div > *
{
    padding-left:10px;
    padding-right:10px;
}

.feature-block .puff > div > div > object, .feature-block .puff > div > div > div:first-child
{
    padding-left:0px;
    padding-right:0px;
}

.feature-block .puff .ArtikelpuffBild 
{
    padding:0;
}

.feature-block .puff a.commentlink
{
    background: #034D74;
    color: #eee;
}
.feature-block .puff .xlinks 
{
    color:#034d74;
}

.feature-block .sektionspuff { margin-top:0; }

.bluetext , .blue {color:#1A3E73}
a.blue {font-weight:bold;}
.selectbox  {} 

.clear {
    clear: both;
    line-height: 0;
    height:0px;
    overflow: hidden;
    display:block;
}

.flik-box.box468 { width: 470px; margin-bottom: 1.5em; }

.flik-box.box468 .box-controls { display: block; margin: 0; padding: 0; float: left; border-bottom: 1px solid #828282; width: 472px; }
.flik-box.box468 .box-controls li { list-style: none; float: left; display: inline; margin-bottom: -1px;}
.flik-box.box468 .box-controls li a { float: left; display: inline; margin-right: 3px; color: #000; text-decoration: none;  background: url(http://www.unt.se/graphics/top-sites.gif) repeat-x; border: 1px solid #828282; padding: 0 0.5em; }
.flik-box.box468 .box-controls li a:hover { background: #ffffff; }
.flik-box.box468 .box-controls li .active { border-bottom: 1px solid #ffffff; background: #ffffff; }
.flik-box.box468 .box-controls li a:hover.active { background: #fff;}
/*.box-controls .first a { border-left: 0; }*/

.flik-box.box468 .box-content { clear: left; background: #ffffff; padding: 0.75em 10px 0.75em 10px; border: 1px solid #828282; border-bottom: 0; border-top: 0; overflow: hidden; float: left; width: 450px;}
.flik-box.box468 .box-content .column-1 { float: left; display: inline; width: 45%; margin-right: 2%; padding-right: 2%; border-right: 1px solid #cccccc; }
.flik-box.box468 .box-content .column-2 { float: left; width: 45%; display: inline; }
.flik-box.box468 h3 { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; margin-top: 0.75em; }

.flik-box.box468 .box-content strong { margin-right: 0.5em; }
.flik-box.box468 .box-content p { margin-bottom: 0; }
.flik-box.box468 .tipsa-unt { display: block; padding: 0 10px; width: 450px; clear: left; background: #8a0d0f; color: #fff; } 


.flik-box.box250 { width: 250px; margin-bottom: 0.2em; }

.flik-box.box250 .box-controls { display: block; margin: 0; padding: 0; float: left; width: 250px; background:#004C81 url(http://www.unt.se/graphics/menu-bg.gif) repeat-x 50% 0px; }
.flik-box.box250 .box-controls ul {  }
.flik-box.box250 .box-controls li { list-style: none; float: left; display: inline; height:31px;  }
.flik-box.box250 .box-controls li.active { background:url(http://www.unt.se/graphics/menu-active.gif) repeat-x 50% 25px; }
.flik-box.box250 .box-controls li a { float: left; display: inline; color: #fff; text-decoration: none; height:17px; background:#004C81; padding: 4px 8px 4px 9px; font-size:11px; }
.flik-box.box250 .box-controls li a:hover { background: #003A67; }
.flik-box.box250 .box-controls li .active { background: #003A67; }
.flik-box.box250 .box-controls li a:hover.active { background: #003A67;}
/*.box-controls .first a { border-left: 0; }*/

.flik-box.box250 .box-content { clear: left; background: #ECECEC; padding: 0.75em 10px 0.75em 10px; border-bottom: 0; border-top: 0; overflow: hidden; float: left; width: 230px;}
.flik-box.box250 .box-content .column-1 { float: left; display: inline; width: 45%; margin-right: 2%; padding-right: 2%; border-right: 1px solid #cccccc; }
.flik-box.box250 .box-content .column-2 { float: left; width: 45%; display: inline; }
.flik-box.box250 h3 { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; font-family: georgia; color: #333; }

.flik-box.box250 .box-content strong { margin-right: 0.5em; }
.flik-box.box250 .box-content p { margin-bottom: 4px; line-height: 15px; }
.flik-box.box250 .box-content a { color:#00537E; }
.flik-box.box250 .date { font-family: georgia; font-size:12px; float:left;width:40px;display:block; }
.flik-box.box250 .place { font-size:12px; float:left;width:50px;display:block;overflow: hidden; }
.flik-box.box250 #box250-senaste-nytt a.link { float:right; width:135px;display:block; }
.flik-box.box250 .most-comment-article-box { margin-bottom: 8px; }
.flik-box.box250 .paging { text-align:center;padding-top: 10px;clear:both; }
.flik-box.box250 .paging a { margin-right:8px; }
.flik-box.box250 .paging img { display:inline; }

/*-- */

.flik-box.tvinkastare { width: 250px; margin-bottom: 0.2em; }

.flik-box.tvinkastare .box-controls { display: block; margin: 0; padding: 0; float: left; width: 250px; position:relative; z-index: 100; background:url(http://www.unt.se/graphics/menu-bg-3.gif) repeat-x 50% 0px; }
.flik-box.tvinkastare .box-controls ul {  }
.flik-box.tvinkastare .box-controls li { list-style: none; float: left; display: inline; height:31px;  }
.flik-box.tvinkastare .box-controls li.active { background:url(http://www.unt.se/graphics/menu-active-3.gif) repeat-x 50% 25px; }
.flik-box.tvinkastare .box-controls li a { float: left; display: inline; color: #fff; text-decoration: none; height:19px; background:#58585A; padding: 4px 9px 4px 9px; font-size:11px; }
.flik-box.tvinkastare .box-controls li a:hover { background: #848486; }
.flik-box.tvinkastare .box-controls li .active { background: #848486; }
.flik-box.tvinkastare .box-controls li a:hover.active { background: #848486;}
/*.box-controls .first a { border-left: 0; }*/

.flik-box.tvinkastare .box-content { clear: left; border-bottom: 0; border-top: 0; float: left; width:250px;}
.flik-box.tvinkastare .box-content .column-1 { float: left; display: inline; width: 45%; margin-right: 2%; padding-right: 2%; border-right: 1px solid #cccccc; }
.flik-box.tvinkastare .box-content .column-2 { float: left; width: 45%; display: inline; }
.flik-box.tvinkastare h3 { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; font-family: georgia; color: #333; }

.flik-box.tvinkastare .box-content strong { margin-right: 0.5em; }
.flik-box.tvinkastare .box-content p { margin-bottom: 0; }
.flik-box.tvinkastare .box-content a { color:#00537E; }
.flik-box.tvinkastare .date { font-family: georgia; margin-right: 3px; font-size:11px; }
.flik-box.tvinkastare .place { font-size:12px; margin-right: 1px; }
.flik-box.tvinkastare .most-comment-article-box { margin-bottom: 8px; }
.flik-box.tvinkastare .tv-link { position:relative; display:block;width:250px;height:137px; }
.flik-box.tvinkastare .tv-link img { width: 250px; position: absolute; top: -4px; height: 140px; }
.flik-box.tvinkastare .paging { text-align:center;background:#58585A;padding: 6px;width:238px;height:18px; }
.flik-box.tvinkastare .paging a { margin-right:8px; }
.flik-box.tvinkastare .paging img { display:inline; }
.flik-box.tvinkastare .tv-title-bg { background:url(http://www.unt.se/graphics/transparent.png);display: block;position: absolute;bottom: 0;z-index: 100;width: 240px;color: white;padding: 5px; }

.nyhetsdygnet {margin-top:12px;float:left;width:150px;font-weight:normal;padding-right:7px;}
.nyhetsdygnet h4 {font-weight:bold; border-top:1px solid #DDD;padding-top:9px;margin-bottom:3px;}


.puffannons  {background:#EEEEEE;text-align:center;width:468px;overflow:hidden; margin-top: 9px ;margin-bottom:9px; padding-bottom:9px; padding-top:9px; border-bottom:0px solid #000; border-top:0px solid #000;}

.extraribba { padding-top:18px; background: url(http://www.unt.se/graphics/extra.jpg)   no-repeat ;}


#hiddenlatest , #hiddenlatest2 {display:none;}

						
.boxrub {
    border-top: 1px solid #eaeaea;
    font-weight:normal;
    font-family: Georgia, serif;
/*    letter-spacing: 1px;*/
    /*color:#055983;*/
    color: #034d74;
    font-size: 1.167em;
/*    line-height: 18px;
    margin: 0;*/
    line-height: 1.286em;
    padding-bottom: 0.3em;
    margin-bottom: 0;
    padding-top: 0.3em; 
    margin-top: 0.607em;
    text-transform: uppercase; 
    font-weight: bold;
    display: block;
}


.justnu {color:#8f2332;}
.textright {text-align:right;}

.articlebyline {color:#4d4d4d;font-family:Arial;}


/* ribbor och specialpuffar 
------------------------------------------------------------
*/
/*.extrarubbe { width:456px; background-color:#1A3E73; line-height:18px;font-size:14px; color:#FFF;padding:4px 6px;margin:0 0 10 0}*/

.extrarubbe { width:456px; background-color:#777; line-height:18px;font-size:14px; color:#FFF;padding:4px 6px;margin:0 0 10 0; clear:both;}
.extrarubbe{ text-transform: uppercase; font-family: Georgia, serif; margin-top: 18px; letter-spacing: 1px; /*font-weight: bold; margin-bottom: 18px;*/ }

.extrarubberuta {background-color: #3466af ;display:block; float:left;  height:10px; width:10px; margin: 5px 5px 0px 1px}

/*.nyhetsblaribba .extrarubbe,.puffblock .nyhetsoverrubbe .extrarubbe , .extrarubbe { width:456px; background-color:#1A3E73; line-height:18px;font-size:14px; color:#FFF;padding:4px 6px;margin:0 0 10 0}
.nyhetsblaribba .extrarubbe,.puffblock .nyhetsoverrubbe .extrarubbe , .extrarubbe { width:456px; background-color:#777; line-height:18px;font-size:14px; color:#FFF;padding:4px 6px;margin:0 0 10 0}
*/
.bandyfinal.extrarubbe { background: #777  url(http://www.unt.se/graphics/bandyboll.png) bottom no-repeat; }
.bandyfinal .extrarubberuta {background-color: #f54f34;}

.pixel.extrarubbe { height:20px; background: transparent url(http://www.unt.se/graphics/pixelribba.png) bottom no-repeat;
background-position: 0 0;padding-top:20px;} /* height:40px; */
.pixel .extrarubberuta {background-color: transparent; width:60px;}


.kaktus.extrarubbe { height:20px; background: transparent url(http://www.unt.se/graphics/kaktusribba.png) bottom no-repeat;
background-position: 0 0;padding-top:20px;} /* height:40px; */
.kaktus .extrarubberuta {background-color: #51a476;border:1px solid #FFF}

.golf.extrarubbe { height:20px; background: transparent url(http://www.unt.se/graphics/GOLFRIBBA.png) bottom no-repeat;
background-position: 0 0;padding-top:20px; } /* height:40px; */
.golf .extrarubberuta {background-color: #FFF;border:1px solid #000}


.reggae.extrarubbe { height:20px; color:#000; background: transparent url(http://www.unt.se/graphics/reggaeribba.png) bottom no-repeat;
background-position: 0 0;padding-top:20px; } /* height:40px; */
.reggae .extrarubberuta {background-color: #00903d ;border:1px solid #000}

.jul.extrarubbe { height:20px; color:#fff; background: transparent url(http://www.unt.se/graphics/julribba.png) bottom no-repeat;
background-position: 0 0;padding-top:20px; } /* height:40px; */
.jul .extrarubberuta {background-color: #FFF ;border:1px solid #000}

.klimat2.extrarubbe { height:20px; color:#fff; background: transparent url(http://www.unt.se/graphics/klimat.jpg) bottom no-repeat;
background-position: 0 0;padding-top:20px; } /* height:40px; */
.klimat2 .extrarubberuta {background-color: #39520f ;border:1px solid #000}


.puffnoribba  { padding-top: 1em; }
.puffnoribba .extrarubbe {display:none;}

/*.blocknoribba { padding-top: 1.5em; }*/

.extraribba { background: url(http://www.unt.se/graphics/extra2.jpg)   no-repeat ; }







.puffblock { border-bottom: 4px solid #bababa; margin-bottom: 2.25em; padding-bottom: 0.75em; overflow: hidden; float: left; width: 468px; }

.puffblock h3{font-weight: bold; }
.halvPuffContainer{
	float: left; clear: left; width: 100%; margin-top:18px;
	/* margin-top:6px; */
}

.leftPuffblock{float: left; display: inline; width: 229px; margin-right: 10px; overflow: hidden; margin-bottom: 1.5em;}

.rightPuffblock img,
.leftPuffblock img{float: left; display: inline; width: 229px; margin-bottom: 0.75em; }

.rightPuffblock{float: left; display: inline; width: 229px; margin-bottom: 0.75em; }

.helPuffContainer{clear: left; margin-bottom: 0em; }

.helpuffbild { float: left; margin-right: 1em; }



.stor1 {background:#FFF;}
.stor1 .ArtikelpuffRub, .stor1 .ArtikelpuffRub a , .stor1 .ArtikelpuffRub a:hover {}
.stor1 h2{ font-size: 40px;line-height: 1em;margin-top: 0.25em;margin-bottom: 0.25em;}

._puffblock {display:block;border-top:1px solid red;border-bottom:3px solid #eaeaea; margin-bottom:18px;padding-bottom:0px;padding-top:18px}

/*.rub3 {font-weight:bold;}*/
.puffblock h2 , .puffblock h3 {margin:0px;padding:0px;}

.puffblock .rub3 {margin:0px;padding:0px; font-size: 15px;font-family:Georgia;}
.mer { color: #034d74;}

.halvfet {font-weight:bold;color:#555;}

/*h2.puffblockrubnoimage a, h2.puffblockrubnoimage a {display:box;line-height:12px;margin:18px 0;}*/
.puffblockrubnoimage, a.puffblockrubnoimage {/*line-height:15px;font-size:14px;padding-top:9px;*/background-color:#FFF;clear:left;}


.leftblogg {padding-right:5px;}
.mer, .commonlinks { color: #034d74;}
/*span.rub3  {color:green;font-size:50px;}*/

center {text-align:left}
/*table {border: 0px solid green}*/

.hitRub { display: block;color: #369;font-size: 14px;font-weight: bold;}
.hitField {padding-bottom:18px;padding-top:18px; border-bottom: 1px solid #eaeaea;}
.dateAndCat {color: #034d74;text-align:right}
#boxkalender {width:124px;overflow:hidden;}


.tCal {  }
.tCalDay {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.tCalPastDay {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-color: #000000}
.tCalEmptyDay {  }
.tCalHead {   font-family: Arial, Helvetica, sans-serif; font-size: x-small}
.tCalDayHead {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}
.tCalDayActive {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #FFFF99}
.tCalSundayActive {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #FFFF99}
.tCalSunday {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.tCalDayActiveCurrent {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: D7DEE8}
.tCalPastDay {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000}


#footer { margin-bottom:100px;clear: left; line-height: 1.6364em;}
#footer a{color: #034D74; }
#footer a:hover{color: #000; }

#footer-nav {margin: 0; list-style: none; font-family: Georgia, serif; margin: 1.5em 0 0 0; margin-left: 0; float: left; height: 32px; background: #004779 url(http://www.unt.se/graphics/menu-bg.gif) top left repeat-x; width: 100%;}
#footersublinks {margin-bottom: 1.5em; font-size: 0.9167em; line-height: 1.6364em; margin-top: 0;}
#footer-nav li {float: left; display: inline; line-height: 32px;}
#footer-nav a { float: left; display: inline; color: #fff; font-weight: bold; font-size: 1.1667em; text-decoration: none; line-height: 25px; height: 25px; cursor: pointer; }
#footer-nav a { border-left: 1px solid #003966; border-right: 1px solid #005b8e; padding: 0 0.5em;}
#footer-nav a:hover { background: url(http://www.unt.se/graphics/menu-bg.gif) 0 -32px repeat-x; color: #fff;}
#footer-nav li a{float: left; display: inline; }
#footer-nav li { height: 32px; float: left; position: relative; }

#footer-logo{clear: left; float: left; display: inline; width: 260px; font-size: 10px; }
#footer-col-1, #footer-col-2{float: left; display: inline; width: 30%; font-size: 10px; line-height: 1.8em; }
#footer-col-1 { border: 1px solid #000; border-bottom: 0; border-top: 0; padding: 0 1%; margin: 0 1%; }
#footer-col-1 p, #footer-col-2 p{margin-bottom: 0; }

#beta {position: relative; top: -32px;display: inline }


.litenpuffbild {margin-right:20px;}

.nospace{margin:0; padding:0;}
.halfliner {height:2em;padding-top:0.25em; padding-bottom:0.25em; border: 0px solid red}

.subtle {font-size:11px;color:#4d4d4d;}

/*.MC700 .las_mer a, .MC700 .xlinks a , .MC700 .pufflinks a ,.mer { color:#8bba40; font-weight:bold }
.MC700 .las_mer a, .MC700 .xlinks a , .MC700 .pufflinks a ,.mer { color:#5e9309; }
*/


.idiv_left_small_brevidpuff , .idiv_left_small_egenrad   {
padding-right:12px;
}
.idiv_right_small_brevidpuff ,.idiv_right_small_egenrad {
padding-left:12px;
}

nospan {border:1px solid red}

#finnsiomradet li ,#finnsiomradet ul {padding:0;margin:0}
#finnsiomradet ul .category {font-weight:bold;margin-top:9px;}
#finnsiomradet li { list-style: none;}



.nowrap {white-space: nowrap;}


.relateradepuff {
/*width:450px; overflow:hidden; */
border-bottom:3px solid #2E2E2E; margin:0px 0px 18px 0px;padding:9px 0px;
/*background-color:#DDD;
border-left:0;
border-right:0;*/
}
.puff .relaterade_item { width:220px;float:left;margin-right:10px }
#Article .relaterade_item  { margin-bottom:9px; }
#Article .relaterade_item a {color:rgb(3, 77, 116)}

.MC2 #sectionheader { position: absolute; font-weight: bold; font-family: Arial, sans-serif; font-size: 2.6em; top: 53px; left: 225px; letter-spacing: -1px; color: #000; margin: 0; line-height: 1; }

.kommenterablock 
{
	padding:5px;
	margin-bottom:20px;
	clear:both;
	position:relative;
}

.divFacebook 
{
	
}

.divFacebook img {
	float:left; 
	padding-right:6px;
	margin-bottom:5px;
}

.divFacebook .fb_name 
{
	color: #3B5998;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
}

.comments_facebook_login_box 
{
    float: right;
    text-align: right;
    width: 200px;
}

.commentlist_avatarimg 
{
	float:left;
	margin-bottom: 10px;
    margin-right: 10px;
}

.commentlist_avatar_icon 
{
	margin-bottom:-2px;
	margin-right: 2px;
}

.nickname.fb 
{
	color: #3B5998;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
}

#annonsarea.freetop {padding-top:0px;margin-top:0px;}
#topbanner object {display:block;}


.blogg hr {display:none;}
hr.blogg {display:none;}

.bloggbox {margin-bottom:3px;background-color:#F5F5F5;margin-bottom:3px;padding-left:6px;padding-top:6px;border:1px solid #CCC}
.bloggboximage {  padding:1px;width:120px;height:90px;overflow:hidden; margin: 0 3px 9px 0}
.bloggboxpres {   padding:3px;width:100px;height:90px;overflow:hidden; font-size: 0.8334em;  }
 

.kommentera_box {
	margin-top:20px;
	clear:both;
	margin-bottom:30px;
}

.info {
	font-size:1.6em;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:9px;
}

.article_nav {
	float:right;
}

.fullbox img.left {
	float:left;
	margin-right:5px;
}

.fullbox img.right {
	float:right;
	margin-left:5px;
}

.topicrub 
{
	padding-bottom:2px;
	padding-top:9px;
	clear:both;
}

.puff .topicrub 
{
	
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #acc6e6;
padding: 2px;
background-color: #e8f2ff;
visibility: hidden;
z-index: 100;
text-align:left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.hidden 
{
    visibility:hidden;
}

/* */

#main > div > div > div {
	width:468px !important;
}

#main_wide > div > div > div {
	width:761px !important;
}

#main_wide2 > div > div > div {
	width:1000px !important;
}

#rightarea > div > div > div {
	width:250px !important;
}

.refStraightedge {
	display:none;
	position:absolute !important;
	left:0 !important;
}
.bloggklass { border-bottom:1px solid #eaeaea;float:left; width:200px ;height:200px; overflow:visible; padding-right:10px;margin:10px;}
.bloggklass2 { border-bottom:1px solid #eaeaea;float:left; width:460px ;height:200px; overflow:visible; padding-right:10px;margin:10px; }
div.boxBild2 { margin:0px 5px 0px 0px; display:inline;  }
div.themepanel { width:468px; clear:left; }
div.boxBild2 { margin:0px 5px 0px 0px; display:inline;  }

div.redakbloggos { background-color: #FFFFFF; border: 1px solid #ACC6E6; padding: 0 2px 0 3px; }

table.webbistable tbody, table.webbistable { color:#000000; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; line-height:13px; text-decoration: none; }
table.webbistable td { color:#000000; font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:normal; line-height:12px; text-decoration: none;  }
table.webbistable td select { color:#000000; font-size:9px; }
table.webbistable tr { }

h1.rubpage 
{
	/*
	font-size:2em;
	line-height:1.2em;
	padding:0;
	font-weight:bold;
	*/
	
	color:#111111;
	font-family:georgia;
	font-size:2em;
	font-weight:normal;
	line-height:1.2em;
	padding:0;
}

#lagfarter .lagfart_head td, .lagfart_head_alternate td
{
	font-weight:bold;
}

#lagfarter .lagfart_head_alternate
{
	background-color:#F0F8FF;
}

#lagfarter .lagfart_body td, .lagfart_body_alternate td
{
	vertical-align:top;
}

#lagfarter .lagfart_body_alternate
{
	background-color:#F0F8FF;
}

div.lagfart_wrapper {
    width:756px;
    main-class:False;
}

#lagfarterng .lagfart_head td, .lagfart_head_alternate td {
    font-weight:bold;
    font-size:11px;
    line-height:13px;
    main-class:False;
}

#lagfarterng .lagfart_head_alternate {
    background-color:#F0F8FF;
    main-class:False;
}

#lagfarterng .lagfart_body td, .lagfart_body_alternate td {
    vertical-align:top;
    font-size:12px;
    line-height:13px;
    main-class:False;
}

#lagfarterng .lagfart_body_alternate {
    background-color:#F0F8FF;
    main-class:False;
}

#lagfarterng .lagfart_search_head {
    font-style:normal;
    font-size:11px;
    text-decoration:none;
    line-height:13px;
    text-transform:none;
    font-weight:bold;
    padding:2px;
    background-color:#05487E;
    color:white;
    main-class:False;
}

#lagfarterng .lagfart_search_res {
    font-style:normal;
    font-size:11px;
    text-decoration:none;
    line-height:13px;
    text-transform:none;
    padding:2px;
    margin-top:10px;
    background-color:#05487E;
    color:white;
    main-class:False;
}

#lagfarterng .lagfart_spacing {
    line-height:6px;
    main-class:False;
}

#header_wrapper_sigtuna 
{
	height:94px;
}

#header_wrapper_sigtuna h1  
{
	margin: 0; 
	text-indent: -9999px; 
	background: url(http://www.unt.se/graphics/sigtunabygden/top-400.gif); 
	margin-left: 0px; 
	margin-bottom: 0; 
	padding-bottom: 0;
	width:400px;
	height:57px;
}

#header-search-sigtuna 
{
	position:absolute;
	right:0px;
	top:36px;
	font-size: 10px;
}

#header-search-sigtuna  fieldset { padding: 0; }
#header-search-sigtuna  label { /*float: left;*/ display:block; color: #828282; font-weight: bold; padding-right: 0.5em; line-height: 1.8em;}
#header-search-sigtuna  span { border: 1px solid #bcbcbc; background: #d6d6d6; padding: 1px; display:block; float:left; height: auto; }

#Article.topic 
{
	padding-bottom:0;
	margin-bottom:15px;
}

/* ticker */

.scrollerstart 
{
	background: #fff url(http://www.unt.se/graphics/tab_matchen-direkt.gif) no-repeat scroll 0 0;
	width:131px;
	height:20px;
	float:left;
}

.wrappertick
{
	width:333px;
	height:20px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}

.scroller
{
	position:absolute;
	white-space: nowrap;
	font-size:14px;
	font-weight:bold;
}


.floatleft 
{
	float:left;
}

.floatright 
{
	float: right;
}

.adbox, #topjobs 
{
	display: block;
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

#topweatherBox #x80.adbox 
{
	margin:0;
}

#topweatherBox legend 
{
    height:0;
}

.ArtikelpuffBildR .bildtext, .ArtikelpuffBildL .bildtext
{
	width:230px;
}

.questionpan 
{
	margin:9px 0;
	clear:both;
}

.simple_list_item 
{
	margin-bottom:15px;
}

div.SidfotsBloggen {
    width: 438px; height: auto; overflow: hidden;
}
div.SidfotsBloggen div.Content {
    width: 436px; height: auto; overflow: hidden; border: 1px solid #ccc; padding: 10px 0
}
div.SidfotsBloggen div.Content p {
    width: 400px; overflow: hidden; margin: 0 auto;
}
div.SidfotsBloggen div.Content div.BlogImage {
    width: 400px; overflow: hidden;
}
div.SidfotsBloggen div.Content div.BlogImage img {
    width: 400px; display: block; margin: 0 auto;
}

div.BlogentryContent img
{
	float: left; margin-right: 10px;
}

/* we need color on links in blogentries */
div.BlogentryContent p a
{
	color: #034D74;
}

div.BlogentrylistWrapper
{
	width: 468px;
}

#bloggPresBox5 .leftfloater img 
{
	margin-right:5px;
	margin-bottom:0px;
}

#__asptrace 
{
	background:#fff;
}

#VimmelBilderBoxis {
	margin-bottom:10px;
}

#annonsarea .annonsbox {
	width:200px !important;
	overflow:hidden;
}

.fullbox, .box
{
	height:auto !important;
}

.art_buttons 
{
	margin-top:10px;
}

.ArticleCol_1 p a
{
	color: #034D74;
	font-weight:bold;
}


.epapertopnav {
    border-bottom:solid 1px #004b7f;
    overflow: hidden;
    width:100%;
}

.epapertopnav a {
    color: Black;
    font-weight:bold;
    height:20px;
    padding:2px 20px;
    text-decoration:none;
    text-transform:uppercase;
}

.epapertopnav a.selected {
    background-color:#004b7f;
    color: White;
}

.epapersubnav {
    background-color: #004b7f;
    _margin-top:10px;
    height:17px;
    overflow: hidden;
    padding: 2px 0 2px 15px;
}

.epapersubnav a {
    color: White;
    font-weight:bold;
    padding:0 5px;
    text-decoration:none;
}

.epapersubnav a.selected, .MC155 .epapersubnav a:hover {
    text-decoration: underline;
}

.epaperlinknav {
    margin-top:5px;
    width: 100%;
    _padding-top:10px;
    _padding-bottom:10px;
}

.epaperlinknav a {
    line-height:20px;
}

.replace.embedcode 
{
	border:1px dotted red;
	background:#FFFFCC;
	color:#333;
	text-align:center;
}

.embedcode_box 
{
	padding-top:8px;
}

.puff24unt {
    background:#fff url(http://www.unt.se/graphics/24unt/24unt_pufftop.png) no-repeat;
    padding-top:30px;
    margin-bottom:8px;
    border-bottom:1px solid #EAEAEA;
}

.puff24unt.utanlinje 
{
	border-bottom:none;
}

.puff24unt_ruta {
	background:none repeat scroll 0 0 #57575A;
	color:#FFFFFF;
	margin-bottom:10px;
}

.puff24unt .puff24unt_ruta .puff 
{
	margin-bottom:0;
}

.puff24unt .helPuffContainer > div, .puff24unt .helPuffContainer .ArtikelpuffText, .puff24unt .helPuffContainer .las_mer
{
	/*margin:10px;*/
}

.puff24unt .rub1, .puff24unt .rub2, .puff24unt .rub3, .puff24unt .rub4, .puff24unt .rub5, .puff24unt .bigrub
{
	font-family:Arial, Georgia, Verdana;
	font-size:1.4em;
	font-weight:bold;
	margin:10px;
}

.puff24unt .rub1, .puff24unt .rub2, .puff24unt .rub3, .puff24unt .rub4, .puff24unt .rub5, .puff24unt .bigrub, 
.puff24unt .rub1 a, .puff24unt .rub2 a, .puff24unt .rub3 a, .puff24unt .rub4 a, .puff24unt .rub5 a, .puff24unt .bigrub a {
	color:#fff;
}

.puff24unt .helPuffContainer .ArtikelpuffBild 
{
	margin:0;
}

.puff24unt .imagediv img 
{
	padding-top:0;
}

.puff24unt .bildtext 
{
	color:#ccc;
	/*margin-left:10px;*/
}

.puff24unt .fotograf 
{
	color:#bbb;
}

.puff24unt .ArtikelpuffText, .puff24unt .ArtikelpuffText a 
{
	color:#ddd;
}

/* ----------------- nya lokusingångar ----------- */
span#lokuslogga, span#lokuslogga img {    
    border:0;
    
}

span#lokuslogga img 
{
	margin-bottom:-5px;
}

span#lokusspan, span#lokusspan a {
    color:#428595;
    font-size:12px;
    font-family:verdana,sans-serif;    
    padding-top:3px;
    padding-left:2px;
    
}

div#headertoplokus {
    width:auto;
    height:auto;
    overflow:hidden;    
    margin-bottom:12px;
}


/* -------------------------------------- Test för ny kropp */
.ContentTable_body, Column_head_body, .Column0_body, .Column1_body, .Column2_body, .Column3_body {
    font-size:12px;
    padding:0;
    border:none;
    vertical-align:top;
    
}

.ContentTable_body {
    width:1015px;
    top:0px;
    left:0px;
    height:auto;
    border-right: 1px solid #CCCCCC;
    background-color:#ffffff;
    color:#000000;
    padding-right:10px;
    padding-left: 10px;
    overflow:hidden;
    margin:0 auto;
    
}

.Column_head_body {
    width:991px;
    position:relative;
    height:auto;
    overflow:hidden;
    background-color:#ffffff;
    float:left;
    color:#000000;
    margin:0px 0px 0px 17px;
    padding:0px 7px 0px 0px;
    
}

.Column0_body {
    width:761px;
    position:relative;
    top:14px;
    left:0px;
    height:auto;
    background-color:#ffffff;
    float:left;
    margin:0px 0px 0px 17px;
    padding:0px 7px 0px 0px;
    
}

.Column1_body {
    width:475px;
    position:relative;
    top:25px;
    border-right:solid 1px #CCCCCC;
    height:auto;
    background-color:#ffffff;
    overflow:hidden;
    float:left;
    margin:0px 0px 0px 17px;
    padding:0px 7px 0px 0px;
    
}

.Column2_body {
    width:270px;
    position:relative;
    top:25px;
    height:auto;
    background-color:#ffffff;
    float:left;
    overflow:hidden;
    margin:0px 0px 0px 17px;
    padding:0;
    
}

.Column3_body {
    width:200px;
    height:auto;
    float:right;
    top:14px;
    position:relative;
    z-index:10;
    background-color:#ffffff;
    overflow:hidden;
    margin:0;
    padding:0px 17px 0px 0px;
    
}

.Column_foot_body {
    width:761px;
    position:relative;
    top:14px;
    height:auto;
    overflow:hidden;
    background-color:#ffffff;
    float:left;
    color:#000000;
    margin:0;
    padding:0px 17px 0px 7px;
    
}

/* * fixar * */
#header-wrapper h1 {
    margin:0;
    display:block;
    position:relative;
    top:17px;
    text-indent:-9999px;
    width:215px;
    height:57px;
    background:url(http://www.unt.se/graphics/logo.gif) -5px 0;
    margin-left:0px;
    margin-bottom:0;
    padding-bottom:0; 
    
}


/* ----- Article Image Viewer ----- */
#articleSlideWrapper {
    width:468px;
    main-class:False;
}

#articleSlide {
    width:468px;
    height:auto;
    position:relative;
    overflow:hidden;
    main-class:False;
}

#articleSlide .control {
    position:absolute;
    cursor:pointer;
    z-index:100;
    background:url('/graphics/controls/articleimageviewer/controls.png') no-repeat top left;
    width:47px;
    height:65px;
    display:none;
    main-class:False;
}

#articleSlide #articleSlideContainer {
    height:312px;
    main-class:False;
}

#articleSlide #articleSlideContainer img {
    padding:0px;
    margin:0px;
    border:none;
    main-class:False;
}

#articleSlide #leftSlider {
    top:134px;
    left:0px;
    background-position:0px -66px;
    main-class:False;
}

#articleSlide #rightSlider {
    top:134px;
    right:0px;
    background-position:0px 0px;
    main-class:False;
}

#articleSlide #articlePreloader {
    position:absolute;
    top:0px;
    right:0px;
    background:none;
    padding:5px;
    display:none;
    main-class:False;
}

#articleDescription {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:1.1em;
    position:absolute;
    padding:4px 7px 2px 7px;
    bottom:0px;
    left:0px;
    margin-bottom:-100px;
    background:url('/graphics/controls/articleimageviewer/bg.png') repeat;
    color:#fff;
    main-class:False;
}

#articleDescription .photo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
    display:block;
    clear:both;
    main-class:False;
}

#articleNavigation {
    margin-top:2px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:14px;
    line-height:14px;
    display:none;
    main-class:False;
}

#articleNavigation #currentImageNumber {
    float:right;
    margin-right:5px;
    color:#000;
    main-class:False;
}

#articleNavigation #currentImageInfo {
    float:left;
    margin-left:5px;
    color:#000;
    text-decoration:none;
    font-weight:normal;
    cursor:pointer;
    main-class:False;
}

#articleNavigation #currentImageInfo.inactive {
    color:#ccc;
    cursor:default;
    main-class:False;
}

#leftSlideArea {
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:80px;
    background:url('/graphics/controls/articleimageviewer/transparent.gif') repeat top left;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    main-class:False;
}

#rightSlideArea {
    position:absolute;
    top:0px;
    right:0px;
    height:100%;
    width:80px;
    background:url('/graphics/controls/articleimageviewer/transparent.gif') repeat top left;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    main-class:False;
}

#articleSlideContainer .imageWrapper {
    width:468px;
    height:312px;
    text-align:center;
    float:left;
    main-class:False;
}

#articleSlideContainer.grey {
    background:#F8F8F8;
    main-class:False;
}

/* Söktemabaserad senaste nytt-lista */
.LNLSBTwrapper {
    overflow:hidden;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    /*
    font-family:arial;
    font-size:13px;
    font-weight:normal;
    line-height:1.5;
    */
    color:#000000;
    width:99%;
    margin:5px 0;
}
.LNLSBTwrapper h1.LNLSBTsection {
	color: #034D74;
	border-top: 1px solid #EAEAEA;
    line-height:1.286em;
    font-size:1.167em;
    font-weight:bold;
    font-family:Georgia,serif;
    padding-bottom:0.3em;
    padding-top:0.3em;
    margin-top:0.607em;
    margin-bottom:0;
    text-transform:uppercase;
    display:block;
    /*
    background-color:#ffffff;
    text-align:left;
    float:left;
    width:100%;
    font-size:16px;
    margin-bottom:7px;
    */
}
ul.LNLSBTnewslist {
	margin: 0;
	padding: 0;
	list-style: none outside;
    font-family:inherit;
	/*
    font-family:arial;
    font-family:Verdana, Helvetica, Sans-Serif;
    */
}
ul.LNLSBTnewslist li {
	padding: 0px;
	margin: 0;
    /*
    line-height:20px;
	margin: 0 0 4px 0;
	padding: 1px;
    */
	list-style-image:none;
	list-style-type: none;
}
ul.LNLSBTnewslist li h2, ul.LNLSBTnewslist li h2 a {
    overflow:hidden;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
	color: #034D74;
    /*
    font-family:arial;
    font-size:13px;
    font-weight:normal;
    line-height:1.5;
    font-size:11px;
    font-family:Verdana, Helvetica, Sans-Serif;
    color:#0066cc;
    display:block;
    */
    display:inline;
}
ul.LNLSBTnewslist li h2 a:hover {
    color:black;
    text-decoration:none;
}
ul.LNLSBTnewslist li h2 a:active {
    color:#999999;
    text-decoration:none;
}
ul.LNLSBTnewslist li .LNLSBTpubtime {
	color: #034D74;
    overflow:hidden;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:bold;
    /*
    font-family:arial;
    font-size:13px;
	font-size: 10px;
    */
	display: inline;
	padding: 0;
	margin: 0;
}
ul.LNLSBTnewslist li.LNLSBTlast {
	margin: 0;
	padding: 0;
	text-align: right;
    margin:5px 10px 0 0;
	font-size: 11px;
	/*
	font-size: inherit;
	font-weight: normal;
	color: #888888;
	vertical-align: middle;
	text-transform: lowercase;
    */
}
ul.LNLSBTnewslist li.LNLSBTlast a {
	color: #034D74;
    font-weight: bold;
    text-decoration:none;
}
.LNLSBTwrapper hr.LNLSBTline {
    color:#CCCCCC;
    border-style:none;
    clear:both;
    display:block;
    height:1px;
    width:100%;
    margin:8px 0 6px 0;
}

/* Söktemabaserad pufflista */
div.SBTPLpagingwrapper {
    width:100%;
    text-align:center;
    font-size:12px;
    margin:20px 0 20px 0;
}

a.SBTPLpagelink 
{
    color:#006699;
    margin:0px 5px 0px 5px;
    text-decoration:none;
    font-weight:bold;
}

span.SBTPLcurrentpage
{
    color:#000000;
    margin:0px 5px 0px 5px;
    font-weight:bold;
    display:inline;
}

.commentlinks 
{
    clear:both;
}

.newlogin.intro 
{
    color:#ff0019
}

.info .logout 
{
    font-size:12px;
}

.matchbanner 
{
    font-family:georgia,Verdana;
    color:#428595;
    font-weight:bold;
}

.matchbanner img {
    margin-bottom: -11px;
}

.matchbanner a 
{
    color:#893024;
    font-weight:normal;
    padding-left: 2px;
}

.articlebanner 
{
    margin-top:44px;
}

.webbtvlink img 
{
    margin-bottom:25px;
}

#jamforel img
{
    margin-bottom:-11px;
}

/* Nya Lokusdesignen */


#lokusannonseraspan
{
    float:left;
    padding-top:5px;
    margin-left:5px;
}
#lokuslogga2
{
    float:left;
    padding-top:5px;
}
span#lokusspan2, span#lokusspan2 a {
    color:#428595;
    font-size:12px;
    font-family:verdana,sans-serif;    
    padding-top:3px;
    padding-left:2px;
        
}

.lokusvertline
{
    
    color: #428595;
    float: left;
    font-family: verdana,sans-serif;
    font-size: 13px;
    margin-left: 5px;
    margin-top: 8px;
}

.error.bilduppladdning {
   color:red;
   font-size:15px;
}

/*  Vädret i sihuvudet via Iframe       */
.weatheriframe
{
    border: 1px solid #CCCCCC;
    height: 57px;
    position: absolute;
    right: 1px;
    top: 10px;
    width: 187px;
}

#header-wrapper .adbox 
{
    position: absolute;
    top: 11px;
    left: 879px;
    width: 90px;
    height: 55px;
}
#weatherBox
{ 
    visibility: hidden;
}
