body {
	background-color: #f5f5f5;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
a{

	color: blue;

}
div#main {
	border-bottom-color: #beaca8;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
	background-color: #fff5f3;
	color: #1a1a1a;
	margin-top: 0px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}

div#header {
	margin: 0px;
	padding: 0px;
	height: 84px;
	background-color: black;
	width: 940px;
}
div#header a{
border: none;
text-decoration: none;
}

div#header h1{
	margin-top: 30px;
	margin-left: -70px;
	font-size: 15px;
	color: white;
	float: left;
}
div#header h1 a{
	color: inherit;


}

div#header h2{
font-family: Arial, sans-serif;
margin-top: 30px;
float: left;
font-size: 35px;
font-weight: 100;
}
div#top img.left{
width:100px;
}
div#top div#header a{
border: none;
padding: 0;
}



.left{

float:left;}

.right{
float: right;
}

div#top{
	padding-top: 2px;
	background-color: #212121;
	height: 20px;
}

div#top ul{
	margin: 0px;
	padding: 0px;
}

div#top ul li{
	list-style-type: none;
	float: left;
}

div#top ul li a{
	text-decoration: none;
	color: #c2dbff;
	padding-right: 10px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 4px;
}
div#top ul li a#lnytt{
	font-weight: bold;
	color: #f6c7c7;
}



div#topbar {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px; 
	padding-left: 0px;
	margin-left: 0px;
	height: 20px;
	width: 920px;
	border-bottom-color: #e4ddff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
div#topbar h2 {
font-size: 13px;
padding: 0px;
margin: 0px;
line-height: 20px;
}
div#topbar div#select{
float: right;
margin-right: 10px;
height: 20px;
}
div#topbar div#select select{
padding: 0px;
margin-top: -5px;
font-size: 10px;
}
span#toptime {
	font-size: 10px;
	color: #595d66;
	float: right;
}



div#body{
	padding: 10px;
	width: 920px;
	margin: 0px;
	background-color: white;
	min-height: 900px;
}

div#left{
width: 495px;
float: left;
}

div#right{
width: 395px;
float: right;
margin-left: 5px;
}


div#footer{
margin-left: auto;
margin-right: auto;
width: 960px;
}

div#left h1{ /* rubrik på nyhetssida */                            
font-family: Helvetica, Verdana, Arial, sans-serif;                                                        
color: #444444;                            
line-height: 30px;
margin: 0px;
}


div#message{
font-size: 10px;
width: 395px;
padding: 5px;
line-height: 15px;
border-color: #d5d5d5;
border-style: solid;
border-width: 1px;
background-color: #fffe9e;
}
div#message p{
margin: 3px;
}

span.stader{
line-height: 20px;
word-spacing: 10px;
font-size: 12px;
}

/* NYHETER */

blockquote{
font-size: 13px;
line-height: 20px;
color: #101010;
margin: 0px;
padding: 0;
}
blockquote p#x{
padding: 0px;
margin-top: 5px;
}


blockquote img {
clear: left;
margin-right: 10px;
background-color: white;
border-color: #e3e3e3;
border-style: solid;
border-width: 1px;
max-width: 250px;
max-height: 350px;
float: left;
padding: 5px;
margin-right: 10px;
margin-bottom: 5px;
}

blockquote img#img{
clear: none;
float: none;
border: 0;
padding: 0;
margin: 0;
}
a#more{
color: grey;
font-size: 10px;
padding: 0px;
margin: 0;
}
ul#sources li a{

	font-size: 12px;

	color: #50a96a;

}

div#left div.newsitem{
width: 480px;
}

div.newsitem{
font-size: 11px;
font-family: Arial, sans-serif;

clear: left;
float: left;

background-color: #fcfcfc;
border-left-color: #f7f7f7;
border-bottom-color: #f7f7f7;
border-right-color: #f7f7f7;
border-top-color: #f7f7f7;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-style: solid;

/* border-bottom: 1px solid lightgrey; */

margin-top: 8px; 
margin-bottom: 8px; 
  	width: 395px;  	
  	padding: 5px;

}
.videoimg{
border: 0px;

}
div.newsitem img {
clear: left;
margin-right: 10px;
background-color: white;
border-color: #e3e3e3;
border-style: solid;
border-width: 1px;
max-width: 250px;
max-height: 350px;
float: left;
padding: 5px;
margin-right: 10px;
margin-bottom: 5px;
}
* html div.newsitem img { 
   height: expression( this.scrollHeight > 239 ? "240px" : "auto" ); /* sets max-height for IE */
}

div.newsitem p.text{
margin-top: 5px;
font-size: 12px;
line-height: 20px;
font-weight: 300;
}

div.newsitem h3 a{
color: #3370d2;
}
div#topnews div.newsitem h3 a{
color: #3370d2;
}


div.newsitem p.text strong{
background-color: #d5f7d6;
font-weight: 900;
}

div.newsitem strong{
font-weight: 1200;
background-color: #d5f7d6;

}

div#right h3.line a{
color: inherit;
font-size: inherit;

}
div#right div.newsitem h3{
font-size: 13px;
}


/*STARTSIDAN*/


div#topnews h3{
font-size: 24px;
margin: 0px;
}
div#topnews h3.line{
font-size: 13px;

}
h3.line a{
color: inherit;
text-decoration: none;
}

div#topnews h3.smaller{
font-size: 19px;

}


div#topnews a {
color: #094780;
}

div.latest-news h3 a{
color: inherit;
}
div.latest-news{

margin-left: 0px;
margin-bottom: 10px;
/*
border-bottom-style: solid;
border-bottom-color: #d5d5d5;
border-bottom-width: 1px;
*/
float: left;
width: 100%;
/*
border-left-style: solid;
border-left-width: 2px;
*/

}
div#adsbox{
margin: 0px; margin-left: -1px; margin-top: -4px; padding: 0px;
float: left;
}
span.time{
float: none; margin-top: 0px; margin-bottom: 0px; padding: 0px; color: #939393; font-size: 10px;
}
span#time{
padding: 0px;
float: none; margin-top: 13px; margin-bottom: 5px; color: #939393; font-size: 10px;
}
span#time a{
text-decoration: none;
}

span#time a:hover{
color: #919191;
text-decoration: underline;
}



h3.line{
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #f7f7f7;
width: 100%;

color: inherit;
padding-top: 5px;
margin-top: 0px;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 0px;
}

ul{
margin: 0;
padding: 0px;
list-style: none;
}

div#right div#topnews div.newsitem{
width: 300px;
}


div#topnews div.latest-news ul li {
list-style: none;
line-height: 22px;
font-style: normal;
font-size: 12px;
border-bottom-style: solid;
border-bottom-color: #e6e6e6;
border-bottom-width: 1px;
}

div#topnews div.latest-news ul li a {
	color: #252525;
	text-decoration: none;
}

div.latest-news ul li a:hover {
text-decoration: underline;
}
div.latest-news h3{
/* padding-bottom: 5px; */
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #f7f7f7;
width: 100%;

color: inherit;
padding-top: 5px;
margin-top: 0px;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 0px;
}

