body {
  font: normal 10px/1.4 Verdana, Arial, sans-serif;
  color: #333;
}
input, select, textarea {font: normal 1em Verdana, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, h7, h8 {
  font-family: Arial, sans-serif;
  line-height: 1;
  margin-bottom: 5px;
}
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h8 a {
    display: block;
    font-weight: bold !important;
    text-decoration: none !important;
  }
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {
  height: 20px;
  font-size: 1.3em;
  text-transform: lowercase;
  text-shadow: 0 1px 2px #000;
  line-height: 20px;
  color: #fff;
  background: #006BB4 url(/gbilder/h4_bg.gif) repeat-x 0% 100%;
  border-right: solid 1px #006bb4;
  padding: 0 5px;
  margin: 0;
}
  h4 span {
    background: #006BB4;
    padding: 0 5px;
  }
h5 {
  height: 20px;
  font-size: 1.3em;
  text-transform: lowercase;
  line-height: 20px;
  color: #006BB4;
  background: #fff url(/gbilder/h5_bg.gif) repeat-x 0% 100%;
  padding: 0 5px;
  margin-bottom: 5px;
}
  h5 span {
    background: #FFF;
    padding: 0 5px;
  }
h6 {
  height: 20px;
  font-size: 1.3em;
  text-transform: lowercase;
  line-height: 20px;
  color: #999;
  background: #fff url(/gbilder/h6_bg.gif) repeat-x 0% 100%;
  padding: 0 5px;
  margin-bottom: 5px;
}
  h6 span {
    background: #FFF;
    padding: 0 5px;
  }
p {margin-bottom: 5px;}
.preamble { font-size: 120%; line-height: 1.4; font-weight: normal; margin-bottom: 10px; }
a {
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
a:hover {color: #666;}

.small{font-size: 95%; line-height: 1.4; font-weight: normal;}
.bluetext{color:#006BB4;}
.redtext{color:#CC0000;}
.searchdaterelevans{font-size: 90%; line-height: 1.4; font-weight: normal; color: #666; margin-bottom: 5px; text-transform: uppercase;}
.overheadline{
  font-size: 1.1em; 
  line-height: 1.4;
  font-weight: normal; 
  margin-bottom: 5px;
  color: #000; 
  text-decoration: none;
}

a.blacksmall, a.blacksmall:hover{color: #000; text-decoration: none; font-size: 100%; line-height: 1.4;}
a.blacksmall:hover{color: #666;}

/* FORMS*/
.submitbutton {
  background: #ffffff;
  border: solid 1px #999;
}
.bluelink, .bluelink:hover{ http://www.vk.se/Article.jsp?article=130573
/* Blå‚ länk */
  color: #006BB4;
  text-decoration: none; 
}
.bluelink:hover{color: #666;}

a.readmore/*, .column_tertiary p.small a*/ {
  /*clear: both !important; */
  font-weight: normal !important;
  padding-left: 10px !important;
  color: #006BB4;
  background: url(/gbilder/arrow_blue.gif) no-repeat 0 1px !important;
  text-decoration: none !important;
}

	* + html a.readmore{
		display:inline-block;
	}
	* html a.readmore{
		display:inline-block;
	}

a.readmoreinline/*, .column_tertiary p.small a*/ {
  display:inline;
  font-weight: normal !important;
  padding-left: 10px !important;
  color: #006BB4;
  background: url(/gbilder/arrow_blue.gif) no-repeat 0 1px !important;
  text-decoration: none !important;
}
a.readmore:hover {color: #000;}
a.readmoreinline:hover {color: #000;}

a.readmorewhite/*, .column_tertiary p.small a*/ {
  clear: both !important;
  font-weight: normal !important;
  padding-left: 10px !important;
  color: #fff;
  background: url(/gbilder/arrow_white.gif) no-repeat 0 1px !important;
  text-decoration: none !important;
}
a.readmorewhite:hover {color: #eee;}

a.readmoreblack/*, .column_tertiary p.small a*/ {
  clear: both !important;
  font-weight: bold !important;
  padding-left: 10px !important;
  color: #000;
  background: url(/gbilder/arrow_black.gif) no-repeat 0 1px !important;
  text-decoration: none !important;
}
a.readmoreblack:hover {color: #555;}

a.readmorered/*, .column_tertiary p.small a*/ {
  clear: both !important;
  font-weight: bold !important;
  padding-left: 10px !important;
  color: #ff0000;
  background: url(/gbilder/arrow_blue.gif) no-repeat 0 1px !important;
  text-decoration: none !important;
}
a.readmorered:hover {color: #000;}

a.readmore.green{
	background: url('/sport/images/arrow_green.gif') no-repeat 0 1px !important;
	color: #355d0e;
}

a.readmore.trumpet/*, .column_tertiary p.small a*/ {
  clear: both !important;
  font-weight: normal !important;
  padding-left: 50px !important;
  padding-top: 3px;
  color: #006BB4;
  background: url('/gbilder/trumpet.gif') no-repeat 0 1px !important;
  text-decoration: none !important;
}

	a.readmore.tv{
	  /*clear: both !important;*/
	  font-weight: normal !important;
	  padding-left: 17px !important;
	  color: #006BB4;
	  background: url('/media/images/vktv16.png') no-repeat 0 0px !important;
	  text-decoration: none !important;
	}

		a.readmore.tv.red{
		  font-weight: bold !important;
		  color: #ff0000;
		}

a.readmore.tv:hover {color: #000;}
a.readmore.tv.red:hover {color: #000;}

.relatedmedialink, .forumsubjectlink,  .surveyheadlinelink, .articlelinkslist {
/* individuell länk utan ul or li omkring */
  display: block;
  margin: 5px 0 0 0;
  padding: 0 0 0 10px;
  background: url(/gbilder/icon_relatedmedia.gif) no-repeat left top;
  text-decoration: none;
}

.factbox a {
/* individuell länk utan ul or li omkring */
  margin: 5px 0 0 0;
  padding: 0 0 0 10px;
  background: url(/gbilder/icon_relatedmedia.gif) no-repeat left center;
}

.relatedmedialink:hover, .surveyheadlinelink:hover, .articlelinkslist:hover, .factbox a:hover{ 
/* individuell länk utan ul or li  omkring */
  color: #666;
  text-decoration: none;
}

.relatedlinks{
/* UL - grupp av länkar för relaterad media */
  list-style: none outside;
  margin: 0 0 10px 0 !important;
  padding: 0;
}

.relatedlinks li {
/* Länk för relaterad media och artikelkommenatar / innanför UL och LI */
  display: block;
  margin: 0 0 5px 0 !important;
  padding: 0 0 0 10px !important;
  list-style: none;
  background: url(/gbilder/icon_relatedmedia.gif) no-repeat left center;
  text-decoration: none; 
}

.relatedlinks li a, .relatedlinks li a:hover {
  text-decoration: none;
}

.printlink, .commentlink, .emaillink, .readarticle, .permalink{ 
  padding: 0 10px 0 20px;
  text-decoration: none;
}


.printlink{ 
  background: url(/gbilder/icon_print.gif) no-repeat left center;
}

.commentlink{ 
  background: url(/gbilder/icon_comment.gif) no-repeat left center;
}

.emaillink{ 
  background: url(/gbilder/icon_email.gif) no-repeat left center;
  padding: 0 10px 0 20px;
}
.permalink{ 
  background: url(/gbilder/ikoner/perma.gif) no-repeat left center;
  padding: 0 3px 0 20px;
}

.readarticle{ 
  background: url(/gbilder/icon_readarticle.gif) no-repeat left center;
  padding: 0 10px;
}

.printlink:hover, .commentlink:hover, .emaillink:hover, .readarticle:hover{ 
  text-decoration: none;
}

.articlelinks{
  display: block;
  font-weight: bold;
  text-decoration: none;
}

.articlelinks:hover{ 
  color: #666;
  font-weight: bold;
  text-decoration: none;
}

.author{
/* Byline skribent*/
  text-transform: uppercase;
  margin: 10px 0;
}

.authorsmall{
/* Byline skribent*/
  margin: 10px 0;
}

.greysmall{
  font-size: 90%;
  line-height: 1.4;
  text-decoration: none; 
  color:#666;
}

a.notextdecoration, a.notextdecoration:hover{
  text-decoration:none;
}

/* FORUM */
.forumtdsmall{
  text-align: right;
  font-size: 90%;
  line-height: 1.4;
}

.forumbyline{
  font-size: 90%;
  line-height: 1.4;
  text-decoration: none; 
  color:#666;
} 

a.adtextlink{ 
  display: block;
  padding-left: 10px;
  color: #333;
  background: url(/gbilder/arrow_blue.gif) no-repeat left center;
 text-decoration: none;
}
.edrumParagraphtitle { font-weight: bold; }

.blogprev{
background:url(/gbilder/ikoner/back.png) no-repeat; padding-left:20px; display:block; float:left; width:100px; text-decoration:none;
}

.blognext{
background:url(/gbilder/ikoner/forward.png) no-repeat center right; padding-right:5px; display:block; float:right; width:100px; text-decoration:none;
}

.blogmore{
background:url(/gbilder/ikoner/more.png) no-repeat center right; padding-right:5px; display:block;  width:210px; text-decoration:none; font:bold 13px Verdana; height:20px; color: #333;
}

/* EDRUM IMAGE STUFFS */

.edrumImageText{
	padding: 3px;
	font-size: 9px !important;
}

.edrumImageTextCenter{
	padding: 3px;
	font-size: 9px !important;
	text-align: center;
}
.edrumImageTextRight{
	padding: 3px;
	font-size: 9px !important;
	text-align: left;
}

/* WEBBTV START */
h1.webbtv{ /*clear: both;*/ }
h3.webbtv{ font-size: 2em; /* clear: both; */ }
h1 a span.webbtv, h3 a span.webbtv{
	background: url('/media/images/vktv-25-3.png') no-repeat center left; 
	padding-left: 30px;
}
	/* IE Fix for pre 8.0 */
	* + h1 a span.webbtv, * + h3 a span.webbtv{
		background: url('/media/images/vktv-25-3.png') no-repeat 5px left; 
	}
	* h1 a span.webbtv, * h3 a span.webbtv{
		background: url('/media/images/vktv-25-3.png') no-repeat 5px left; 
	}

h1 a span.swebbtv{
	background: url('/media/images/vktv-35.png') no-repeat left center; 
	padding-left: 40px;
}

h5.webbtv{
	text-transform: none;
	background: url('/media/images/media-rowback-tv.png') no-repeat left center;
	padding:0 0 0 25px;
	margin:0 0 2px 0;
}

	.column_primary h5.webbtv span{
		background: none;
		color: #ffffff;	
		font-size: 0.8em;
	}

	.column_tertiary h5.webbtv span{
		background: none;
		color: #ffffff;
		font-size: 0.9em;
	}

/* BLOCKQUTOTE */
blockquote{
	margin: 10px 15px;
	font-style: italic;
}

/* Teaser keywords */
span.teaser-keyword{
	text-transform: uppercase;
	font-weight: bold;
}
	span.teaser-keyword.sport{
		color: #355d0e;
	}

	span.teaser-keyword.nara{
		color: #ff0000;
	}
	span.teaser-keyword.reader{
		color: #196F0D;
		text-transform: none;
	}

/* Twingly */

a.twingly{
	background: #c2d402 url('/gbilder/arrow_white.gif') no-repeat 4px;
	background: url('/gbilder/arrow_twingly.gif') no-repeat 4px;
	color: #c2d402;
	color: #fff;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 4px 2px 12px;
}

a.twingly strong{
	color: #7ac602;
}

	a.twingly:hover{
		border-bottom: solid 1px #7ac602;
	}