/**************** rules for main templates ****************/

/*spesialklasse for svart artikkel*/
body.lightsoff {background:#000;}
body.lightsoff #menu {opacity:1;filter: alpha(opacity=10);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);-ms-opacity:0.1;background-color:#000}
body.lightsoff #doc {opacity:0.1;filter: alpha(opacity=10);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);-ms-opacity:0.1;background-color:#000;border-color:#000}
body.lightsoff #slideshow-content {position:absolute;left:5px;padding:8px;top:259px;height:544px;width:964px;border:1px solid #333;background:#000;display:block!important;z-index:2000}
body.lightsoff #pano-top {height:582px;width:962px;}
body.lightsoff h1 {display:none}
body.lightsoff #article-text, body.lightsoff h2.introduction, body.lightsoff #pano-top h1 {color:#fff}
body.lightsoff #ad-268x1000, 
body.lightsoff .ad, 
body.lightsoff #ad-top, 
body.lightsoff #ad-top-left iframe, 
body.lightsoff #printkommentarer, 
body.lightsoff .l-gray-s, 
body.lightsoff .l-gray-xs, 
body.lightsoff .l-blue, 
body.lightsoff .l-blue-s {
visibility:hidden;
}
body.lightsoff #footer {background-color:#000}
body.lightsoff a.lightson1 {display:inline-block!important;position:absolute;left:850px;top:228px;z-index:2000}
body.lightsoff a.lightson2 {display:inline-block!important;position:absolute;left:850px;top:828px;z-index:2000}
/* / spesialklasse for svart artikkel*/

/*hovedgrid*/
.grid-20-80 .grid-gc .grid-u {float:left;	margin-left:2%;   *margin-left:1.895%;   width:32%;}
.grid-20-80 .grid-gc .first {	margin-left:0;	width:66%;}
.grid-80-20 .grid-gc .grid-u {   float:right;   margin-left:0;   width:32%;}
.grid-80-20 .grid-gc .first {	margin-left:2%;   *margin-left:1.895%;	width:66%;}

/*2-spalter*/
.grid-gc .grid-u .grid-g .grid-u {width:49%;} /*index level2*/
.grid-20-80 .grid-g .grid-u{	float:right;	display:inline;	margin-bottom:0;}
.grid-80-20 .grid-g .grid-u{	float:right;	display:inline;	margin-bottom:0;}
.grid-20-80 .grid-g .first {	float:left;	margin-bottom:0;}
.grid-80-20 .grid-g .first {	float:left;	margin-bottom:0;	margin-left:0;}

/*3-spalter*/
.grid-gc .grid-u .grid-gb .grid-u {width:32%;} /*index level2*/
.grid-20-80 .grid-gb .grid-u,
.grid-80-20 .grid-gb .grid-u  {   float:left;   margin-left:2%;   *margin-left:1.895%;   width:32%;}
.grid-20-80 .grid-gb .first,
.grid-80-20 .grid-gb .first {	margin-left:0;}

.grid-20-80 #main-col .grid-b {background: none;margin:none;width:980px}
.grid-80-20 #main-col .grid-b {background: none;width:980px}

/*.grid-gb .grid-u, .grid-gc .grid-u, .grid-gd .grid-u {margin:0!important;}*/

.grid-ge .grid-u {width:231px;}
.grid-ge .grid-u.first {width:733px;}

#side-col {position:absolute!important;right:-188px;top:1000px;display:block!important;width:auto}

#morearticles {width:100%;display:block;clear:both;}
h2.more-title {font: normal bold 28px arial,sans-serif;color:#d60000;margin-bottom:5px}

#sub-logo-head{	height:36px;	overflow:hidden;	border-bottom:2px solid #000;	width:972px;	margin:0 0 0 1em;	background:#eee url(http://gfx.dagbladet.no/g3/sub-logo-bg.gif) repeat-x;}
#sub-logo-head img.logo,
#sub-logo-head img.sport-logo{	float:left;	height:36px;	display:inline;}
#sub-logo-head img.logo{	width:145px;}
#sub-logo-head img.sport-logo{	width:191px;}
#sub-logo-head h1 {	display:inline;	float:left;	margin:6px 0 0 6px;	font-size:22px;	color:#005E96;}
#sub-logo-head h1 a:link,
#sub-logo-head h1 a:visited {	color:#005E96;	text-decoration:none;}
.sub-page-search {	display:inline;	float:right;	margin:7px 10px 0 0;	padding:0;}
.sub-page-search input.search{	width:130px;	font-size:11px;}
.sub-page-search input.button{	font-size:11px;}

.db-search span.title {font:normal normal 11px verdana,arial,sans-serif;margin:0 5px;color:#666;padding:0;}

.db-search input.search{	margin:0 0 0 5px;	padding: 2px;	width: 175px;}
.db-search input.button{	padding: 1px 5px;	margin:0;	font-size:12px;	color:#444;}

#ad-top {border-bottom: 1px solid #d3d3d3}

#pano-top img.pano-image,
.article-body img.wide-image,
.article-body img.group-image{	border:1px solid #000;	display:block;}
#pano-top img.pano-image{}
#pano-top h1 {line-height:113%!important;}

/* variable margins around pictures */
.sml, smr{height:12px;padding:0;margin:0;font-size:0;line-height:0;}
.sml{float:left;clear:left;}
.smr{float:right;clear:right;}


#article-text {	line-height:145%;overflow:hidden;font-family:arial,sans-serif!important;font-size:15px;margin-left:8px;width:731px;margin-left:2px;}
#article-text a {_word-wrap: break-word;}


#article-text ul{padding:0;margin:5px 0}
#article-text ul li {list-style-type:disc;list-style-position:outside;padding:0;margin:0;clear:left;}
#article-text .l-blue-s ul, #article-text .l-blue-s ul li {margin-top:2px}

.article-body img.wide-image{	width:503px;	clear:both;}
.article-body img.group-image{	width:320px;	height:auto;	display:block;}

#article-text #dzTop {margin-top:8px}

#pano-top{	margin:0;	overflow:hidden;}
p.video-caption{	font-size:13px;	margin:5px 10px 0 10px;font-family:arial,helvetica,sans-serif}

.cap {font-size:40px; float:left; font-weight:bold; height:34px; line-height:34px; margin-top:2px; margin-right:1px;}
* html .cap {margin-right:-2px; margin-top:3px;}

.img-tools {	position:relative;	font-size:13px;}
.img-show-tools {	visibility:show;	position:absolute;	bottom:1px;	right:1px;	padding:2px;border:1px solid #000;	border-width:1px 0 0 1px;	width:16px;	height:16px;}
.img-show-tools img{	width:16px;	height:16px;	display:block;}

.img-tool-box-background {height:30px;position:absolute;bottom:0;left:0;padding:8px 0;}
.img-tool-box {visibility:hidden;}
.img-tool-box-content {	position:absolute;	bottom:1px;	left:1px;	height:30px;	color:#000;	background:transparent;	padding:10px; /*må ikke endres*/	border-top:1px solid #d2d2d2;}
.img-tool-close {	position:absolute;	top:1px;	right:1px;	width:16px;	height:16px;	display:block;}


.article-body div.quote {	float:left;	width:236px;	background:none !important;	margin-right:1em;}
span.quote-txt a:link, span.quote-txt a:visited {	color:#000;	text-decoration:none;}
span.quote-txt a:hover, span.quote-txt a:focus {	color:#000;	text-decoration:underline;}
.article-body div.quote span.quote-txt {	font-size:120%;}
.article-body div.quote p {	text-align: left !important;}
p.image-caption{
	margin-bottom: 5px!important;
	border-bottom: 3px solid #e5e5e5;
	padding-bottom: 5px;
	padding-top: 3px;
	color: #444;
	font-size: 14px;
	line-height: 145%;
}

p.image-caption b, p.image-caption strong {
	color: #333;
}

.imageClass, .playerloader {
	/* box-shadow: 0 1px 6px #AAA, 0 0 1px #ccc; */
}

.article-body h2.introduction {	font-size:26px!important;	margin-bottom:10px;}
.article-body h3.sub-title, b.mtit, .article-body h2 { 	font: normal bold 18px arial,sans-serif!important;}
.article-body .tekst_inngangsord {font-family:arial,helvetica,sans-serif}
.article-body .group p {margin-bottom:0}


.article-body p {	margin-bottom: 1em;}
.article-body .ad p {margin:0!important}
.article-body .group {	float:right;	display:inline-block;	width:322px;margin:0 0 0 8px;line-height:normal;font-size:14px;overflow:hidden;clear:right;}
.article-body .group b {font-size:14px;}
.article-body .group.wide {width:482px!important;margin-top:8px}
/*.article-body .group .l-gray table {margin:0 10px}
.article-body .group .l-gray table caption{margin:5px 0;border-bottom:1px solid #fff;padding-bottom:3px}*/

.group.ad468x400 {float:right;clear:right!important;border:none;margin:0 8px 8px 8px}

.article-body .tool-box{font-size:11px;padding:0;margin:0;margin-bottom:5px;color:#888;width:731px;}
.article-body .tool-box .article-tools a {float:right;margin:0 5px}
.article-body .tool-box a:link, .article-body .tool-box a:visited{color:#666;text-decoration:none;}
.article-body .tool-box .double {font: normal normal 9px arial,sans-serif;color:#666;line-height:9px;margin-top:-1px;height:18px;width:50px;display:block}
.article-body .tool-box a:focus, .article-body .tool-box a:hover{	color:#d60000;	text-decoration:none;}
.article-body .tool-box .article-date {float:left;font:normal normal 14px arial,helvetica,sans-serif;color:#aaa}

.article-body .tool-box .article-social{
	float: right;
	width: 500px;
	text-align: right;
	display: block;
}

.article-body .tool-box .article-social #fb-root{
	display: inline-block;
}

.article-body .tool-box .article-social .fb-like.fb_edge_widget_with_comment.fb_iframe_widget{
	position: relative;
	top: -2px;
}

.article-body .tool-box .article-social .button.tips.medium{
	float: none;
	background: url(http://gfx.dagbladet.no/g4/bg-grey-btn.gif) repeat-x center center;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial;
	margin: 0;
	position: relative;
	top: -6px;
	border: 1px solid silver;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.article-body .tool-box .article-social .button.tips.medium span{
	color: rgb(214,0,0);
}

.article-body .tool-box .article-social .button.tips.medium span{
	color: rgb(214,0,0);
}

.article-body #article-text .article-social{
	margin-top: 5px;
}

.article-body #article-text .article-social #fb-root{
	display: none;
}

.article-body #article-text .article-social .fb-like.fb_edge_widget_with_comment.fb_iframe_widget{
	position: relative;
	top: -3px;
}

.article-body .tool-box #editBodyTextIcon {margin:0 10px 0 0;display:block;float:left;background:#8d0222;padding:0px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #5f0018}
.article-body #editableBodyText {margin-right:130px;}
.article-body .tool-box .article-tools {
	width:731px;
	height:25px;
	background-color: #F2F2F2;
	padding: 5px 5px 3px 5px;
	border-top: 3px solid #e5e5e5;
}

.article-body .article-tools .comment-btn {background: transparent url(http://gfx.dagbladet.no/g4/ikoner/comments.png) no-repeat left top;display:inline-block;width:21px;height:20px;font:normal bold 11px verdana,arial,sans-serif;color:#d60000!important;padding:3px 4px;text-align:center;letter-spacing:-1px}
.article-body .article-tools .comment-btn:active {color:#aaa!important}
.article-body .article-tools a.t-2400-btn {background: transparent url(http://gfx.dagbladet.no/g4/ikoner/2400-small.png) no-repeat left top;display:inline-block;width:35px;height:20px;font:normal bold 11px verdana,arial,sans-serif;color:#d60000!important;padding:3px 4px;text-align:center;letter-spacing:-1px;}
.article-body .article-tools a.t-2400-btn:active {background-image:url(http://gfx.dagbladet.no/g4/ikoner/2400-small-active.png)}

.article-body .article-tools a.facebook-btn {background: transparent url(http://gfx.dagbladet.no/g4/ikoner/facebook-small.png) no-repeat left top;display:inline-block;width:15px;height:20px;font:normal bold 11px verdana,arial,sans-serif;color:#d60000!important;padding:3px 4px;text-align:center;letter-spacing:-1px;}
.article-body .article-tools a.facebook-btn:active {background-image:url(http://gfx.dagbladet.no/g4/ikoner/facebook-small-active.png)}

ul.verktoylinje2{margin: 0;padding: 0;list-style-type: none;display: block;height: 16px;float: right;}
ul.verktoylinje2 li{display: inline;}
ul.verktoylinje2 li a{float: left;display: block;text-indent: -9999px;margin-left: 6px;background: url(http://gfx.dagbladet.no/g3/gen_icons_white.gif) no-repeat;width: 16px;height: 16px;}
ul.verktoylinje2 li a.zoomdown{background-position: 0 -64px;}
ul.verktoylinje2 li a.zoom{background-position: 0 -48px;}
ul.verktoylinje2 li a.zoomup{background-position: 0 -32px;}
ul.verktoylinje2 li a.mobil{background-position: 0 -80px;}
ul.verktoylinje2 li a.print{background-position: 0 -96px;}
ul.verktoylinje2 li a.kommentarer{line-height: 16px;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #666;background-position: 0 0;width: auto;text-indent: 0;padding-left: 18px;}
ul.verktoylinje2 li.labrador a,
ul.verktoylinje2 li a.facebook{line-height: 16px;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #555;background-position: 0 -16px;width: auto;text-indent: 0;padding-left: 18px;}
ul.verktoylinje2 li.labrador a{background-position: 0 -176px;}
ul.verktoylinje2 li.kommentarer a,
ul.verktoylinje2 li.mobil a,
ul.verktoylinje2 li.facebook a,
ul.verktoylinje2 li.print a,
ul.verktoylinje2 li.labrador a{border-right: 1px dotted #d2d2d2;padding-right: 8px;}
ul.verktoylinje2 li.epost a.epost{text-indent: 0;width: auto;background-position: 76px -112px;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #555;line-height: 16px;padding-right: 19px;}
ul.verktoylinje2 span{display: none;visibility: hidden;}
ul.verktoylinje2 li.epost a.epost:hover,
ul.verktoylinje2 li a.kommentarer:hover,
ul.verktoylinje2 li a.facebook:hover{color: #d60000;}

.published-date{
	border-bottom:1px solid #d3d3d3;
	padding:10px 0;
	margin-bottom:5px;
	font: normal normal 11px verdana,arial,sans-serif;
	color:#666;
	width:510px;
}
.img-tool-box .star-rating {
	margin-right:15px;
}

/* module boxes */
.module-box b.mtit {
	font: normal bold 16px arial,helvetica,sans-serif!important;
}
.article-body .module-box .container{
	font-size:100%;
	margin:5px;
}


#right-col {width:231px;margin:0;padding:0;position:relative}

.article-body .group .module-box .container,
#right-col .container{
	margin:4px 0;
	overflow:hidden;
	font-size:14px;
	line-height:1.5em;
}

#right-col .news{
	font:normal normal 15px arial,helvetica,sans-serif;
	line-height:1.2em;
	overflow:hidden!important;
	/*color:#666;*/
}

.article-body .module-box h2{
	font-size:20px;
}
.article-body .group .module-box h2{
	font-size:15px;
}
#right-col .module-box h2{
	font-size:18px;
}
#right-col .module-box h3{
	font-size:18px;
}
#right-col .module-box h3 a:link, #right-col .module-box h3 a:visited{
	color:#000;
	text-decoration:none;
}
#right-col .ad{
	font-size:10px!important;
	margin-bottom:10px;
}

#right-col .module-box h3 a:focus, #right-col .module-box h3 a:hover{
	text-decoration:underline;
}

.article-body .module-box embed,
.article-body .module-box object{
	margin:0 auto;
	display:block;
}
.article-body .group .module-box embed,
.article-body .group .module-box object{
	width:320px;
	/*height:240px; ødela for andre embed-bokser*/
	display:block;
}
.article-body .group .module-box iframe,
.article-body .module-box iframe{
	display:block;
	border:none;
	margin:0 auto;
}
.emneord-artikkel{ font:normal normal 11px verdana,arial,sans-serif;color:#aaa;float:right;clear:both}
.emneord-artikkel a{color:#c00000;}
.emneord-artikkel a:hover {color:#000}

.lesmerbox {clear:both;margin-top:0}
ul.horisontal-lf li a, ul.vertical-lf li a {font: normal normal 15px arial,helvetica,sans-serif!important;color:#03c!important}

.fact{background-color:#f7f0e6;color:#000;border-color:#CCC;}
.fact h2{background-color:#d60000;color:#FFF;}


.article-body hr {height:3px;color:#eee;background-color:#eee}

/* BYLINE */
.bylinebox{}
img.byline {border:none}
.byline, .byline3 {
  float:left;
  margin-right: 5px;
  font-size: 11px;
  line-height: 14px;
  color: #888;
}
.byline.noface {padding-left:0!important}
.bylinebox p.noimg {border-left:1px solid #ccc;padding-left:5px;height:auto;margin-bottom:5px}
.bylinebox p.noimg1 {padding-left:0;height:auto;margin-bottom:5px}
.bylinebox .level2 {clear:both;padding-bottom:5px}
.bylinebox a{
  font-weight:bold;
  text-transform:uppercase;
  font-size: 12px;
  line-height: 11px;
  color:#444;
}

.bylinebox b {
  text-transform: uppercase;
  color: #666;
}

.bylinebox a:link,.byline a:visited{text-decoration:none;color:#aaa}
.bylinebox a:hover,.byline a:focus{text-decoration:underline;}
.bylinebox a:active{color:#aaa}
.bylinebox strong{font-weight:bold;color:#d60000;}
.bylinebox p.bylinetext {width:100%;font-weight:bold;font-size: 10px;color:#aaa;}
.bylinebox img{width:40px;height:40px;float:left;margin:0 5px 0 0;padding:0;display:block;}
.bylinebox .ekstratxt {font-weight:bold}

/*.byline b a {color:#34749A!important}
.byline p b {color:#34749A!important}*/
.byline-string{display:inline;margin:0 10px 5px 0;float:left}

img.divider {width:1px!important;height:16px}
.img75 {float:left;margin-right:10px;margin-bottom:5px;width:75px!important;}
.thickbox-popoup {
	display:none;
}
.thickbox-content label{
	margin-right:15px;
}
input.tb-text, textarea.tb-textarea {
	background:#fff url(http://gfx.dagbladet.no/g3/input-bg-s.gif) repeat-x;
	border:1px solid #d3d3d3;
	padding:2px;
	width:294px;
	display:block;
	margin-bottom:5px;
}
input.tb-button {
	float:right;
	margin-bottom:15px;
}

/* Under utvikling */

.nobackgr .headline {background:#9f9f9f;margin-bottom:5px;}
.nobackgr h2 {background:none;color:#fff;margin:0 7px;padding:0;position:relative;top:-2px;font:normal bold 15px arial;line-height:16px;}
.nobackgr b.xtop b {background-color:#9f9f9f}

.nobackgr .headline {background:#9f9f9f;margin-bottom:5px;}
.nobackgr h2 {background:none;color:#fff;margin:0 7px;padding:0;position:relative;top:-2px;font:normal bold 15px arial;line-height:16px;}
.nobackgr b.xtop b {background-color:#9f9f9f}


a.video-resize {color:#666;float:left;font-size:10px;padding-left:14px;background: transparent url(http://gfx.dagbladet.no/blink/elements/icons/magnifier.gif) no-repeat left 4px;margin-right:8px;display:none}
.db-video {margin:0;padding:0;margin-bottom:10px}
.db-video img {margin:0;padding:0;}

p.db-video-caption {margin:0 0 5px 0;padding:0;font-size:11px!important;line-height:normal}

.xtra-margin {margin-top:10px;height:0px}

form.q p {line-height:normal;margin:3px 10px;padding:0}
p.video-caption {font-size:11px!important;margin-left:15px}
.container p, .container ul {margin:0 0 1em 0;}

.player-embed {width:100%;text-align:center;margin:0;}

/*slettes*/
.geodata {border-bottom:3px solid #eee!important}
.geodata .linkRight {text-align: right; margin-top: 5px;}
.geodata h2{margin-bottom: 0!important;}
.geodata hr {display:none}
#pano-top .geodata .linkRight p a {display:none}

.group .container ul {display:list-item;padding-left:15px;margin-bottom:10px}
.group .container li {list-style: disc outside none;margin:3px 0}

.vaskelapp {border-bottom:3px solid #eee!important}
.vaskelapp h2 {margin-bottom:0}
.vaskelapp ul {margin:0;padding:0;float:left;list-style-type: none!important;width:245px}
.vaskelapp ul li {margin:0 0 2px 0;padding:0;list-style-type: none!important;font:normal normal 15px arial,helvetica,sans-serif}
.vaskelapp ul li strong {font-weight:bold}
.vaskelapp .db-dice {float:left;}

.kastterning {border-bottom:3px solid #eee!important;margin-bottom:10px}
.kastterning h2 {margin-bottom:2px;}
.kastterning h2 span {display:block;clear:left;margin-left:0}
.kastterning #diceStatusDiv { background: none repeat scroll 0 0 #EEEEEE;color: #34749A;font-size: 11px;letter-spacing: 2px;margin-bottom: 0;width: 100%;}



.module-box.start-poll {font-size:15px;}
.module-box.start-poll h1 {font:normal bold 15px arial,helvetica,sans-serif;margin:2px 5px}
.module-box.start-poll .container div {margin:5px;}

/*Varsel*/
.geodata .varsel .weatherIco {width:36px;}
.geodata .varsel .weatherDegree {width:39px;}
.geodata .varsel {margin: 4px 14px 0 14px;}
.geodata .varsel table {border-collapse: collapse!important;width:300px}
.geodata .varsel table th {padding-bottom: 3px;}
.geodata .varsel table td {vertical-align: middle;}
.geodata .varsel table td.degrees {font-weight:bold;}

/*Reise*/
.geodata .geoImg { margin: 0 auto;}
.geodata .geoImg img { height:80px; margin-right:16px; padding:2px; width:80px;}
.geodata .geoImg img.last { margin-right:0!important;}
.geodata .geoImg img.first { margin-left: 0;}
.geodata .geoImg img.last {	margin-right: 4px;}
.geodata .geoReise { text-align: left;}
.geodata .geoReise h3 a{ font-size: 13px; font-family:arial,helvetica,clean,sans-serif; color: #000; text-decoration: none;}
.geodata .geoReise h3 a:hover {	color: #df2728;	text-decoration: none;}
.geodata .geoReise p { margin: 0 0 5px 0!important;}

/*Siste saker*/
geodata .geolinks a:hover { color: #df2728;}
.geodata ul.geolinks { margin: 0;padding:0}
.geodata .geolinks li { margin:0 0 6px 0!important; color:#666; list-style-type: none!important;}
.geodata .geolinks li span{	/*font-weight: normal;*/ color: #666;}

/*programomtale-box*/
.program-info-boks {width:496px;margin:4px 8px;position:relative;}
.cover-wrapper {width:496px;height:208px;position:relative;margin-bottom:8px}
img.program-cover {border:1px solid #000;margin-bottom:8px;width:494px;height:206px;z-index:10;position:absolute;left:0;top:0}
.program-tittel-skygge {width:496px;height:40px;z-index:20;position:absolute;left:0;bottom:0;background:#000;opacity:.2;filter: alpha(opacity=20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity:0.2;-ms-opacity:0.2;}
h2.program-tittel {position:absolute;left:15px;bottom:5px;font:normal bold 24px arial,verdana,sans-serif;z-index:30;color:#fff;margin:0;padding:0;}
.program-omtale {float:left;width:240px;margin-right:8px}
.program-detalj-wrapper {position:relative;width:240px;float:left;font:normal normal 13px verdana,arial,sans-serif;border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:8px}
.kanal-logo {float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFFFFF url(http://gfx.dagbladet.no/tv-program/bg-glow.png) no-repeat scroll left top;border:1px solid #DFC929;float:left;margin:5px 5px 0 0;padding:10px 1px;}
.program-detaljer {float:left;}
.detalj-item {float:left;width:100%;clear:both;margin-bottom:2px}
.detalj-item.dag {margin-top:10px}
.program-flere {width:240px;float:left;}
.program-flere h4 {font:normal bold 15px arial,verdana,sans-serif;width:240px;display:block}
.program-flere a {}
a.se-mini-logo {position:absolute;right:0;top:0;display:block;width:80px;height:20px;background:transparent url(http://gfx.dagbladet.no/tv-program/se-mini-eee.gif) no-repeat right top;}

.group .program-omtale, .group .program-flere, .group .program-info-boks, .group .cover-wrapper, .group .program-tittel-skygge, .group .program-detalj-wrapper, .group .program-flere h4 {width:285px}
.group .program-detalj-wrapper {border-top:1px solid #fff;margin-top:8px;border-bottom:none;margin-bottom:none}
.group a.se-mini-logo {top:3px}


/*SITAT og hermetegn*/
.sitat {font: normal bold 17px arial;line-height:1.5em;border-bottom:3px solid #eee!important;padding-bottom:5px!important}
.sitat .hermetegn {float:left;height:50px;width:55px;background: url(http://gfx.dagbladet.no/g4/hermetegn.jpg) no-repeat left 6px}
.magasinet .sitat .hermetegn {float:left;height:50px;width:55px;background: url(http://gfx.dagbladet.no/g4/hermetegn-mag.jpg) no-repeat left 6px}
.sitat .kilde {font:normal normal 14px arial,verdana,sans-serif;width:100%;clear:both;text-align:right;margin-top:8px;color:#666}




/* annonser */

.group .ad {
	height:265px;
	width:300px;
	margin: 5px 10px!important;
}
.group .ad p {margin:0;padding:0;line-height:10px;}


.module-box .container li.right {line-height:18px;width:100%;text-align:right}
.db-dice {float:left;margin:0 20px 20px 5px}

.dice {height:21px;width:21px;background:transparent url(http://gfx.dagbladet.no/g3/terninger/dices-all12.gif) no-repeat left top;float:left;margin:5px 5px 5px 4px;}

#pano-top #player {width:960px;margin: 0 auto}
#pano-top #player .l-container {width:512px;margin: 0 auto}


/* TIPS OSS - INNSENDINGSKJEMA */
.tipsheader h1 span.tips-sub {font: normal bold 11px verdana,arial,sans-serif;margin-left:70px}
.tipsheader h1 span.tips-sub a {color:#fff}
table.admin2 {width:460px;font:normal normal 12px verdana,arial,sans-serif;margin:0 20px}
table.admin2 td {padding: 2px;}
table.admin2 td.left {width: 200px;}
table.admin2 .asterix {color: #d60000;float: left;}
table.admin2 textarea {width:100%;height:76px;}
table.admin2 input.submit {padding:3px 5px;font-size:12px}

form.admin fieldset {margin: 5px 0;padding:0;}
form.admin legend {font-weight: bold;padding: 2px;margin-left: 7px;margin-bottom: 10px;_margin-left: 0;}
table.admin {width: 100%;}
table.admin small {font-size: 11px;}
table.admin caption {text-align: right;padding:0 4px;}
table.admin th,table.admin td {padding: 4px;vertical-align: top;}
table.admin th {width: 30%;text-align: right;font-weight: normal;}
table.admin th.leftalign {text-align: left;}
table.admin a {	font-size: 11px;}
table.admin .asterix {color: #d60000;float: left;}
table.admin .text, table.admin .text_small,table.admin .select, table.admin .select_small,table.admin textarea {padding: 2px;}
table.admin .text,table.admin .select{width: 98%;}
table.admin .text_small,table.admin .select_small{width: 46%;}
table.admin textarea {width: 98%;height: 100px;}

/*nettmote*/

div.nettmote {font:normal normal 12px verdana,arial,sans-serif!important;line-height:150%!important}
div.nettmote table {width:400px;margin:5px auto;font:normal normal 13px verdana,arial,sans-serif!important}
div.nettmote table td {padding:3px;}
div.nettmote input {width:80px;padding:3px;margin-left:350px}
div.nettmote table input, div.nettmote table textarea {width:300px;margin:0;padding:0;}
div.nettmote ul {margin: 10px 20px}
div.nettmote b {font:normal bold 12px verdana,arial,sans-serif}

/* skattesøket i artikkel */
.skatt07 {margin:0;padding:5px;font:normal normal 11px verdana,arial,sans-serif;background:#B2E8ED;width:490px;}
.skatt07 h2.soktitle {font: normal bold 14px arial,verdana,sans-serif;margin:0 0 5px 0;}
.skatt07 input.search {background:#fff url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x left top;border:1px solid #bababa}
.skatt07 input.search_name {width:170px}
.skatt07 input.search_age {width:30px}
.skatt07 span.footnote {font:normal normal 10px verdana,arial,sans-serif;color:#666;}
.skatt07 input.button {font-size:12px;margin:0 0 0 5px;padding:0 5px}

html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?11:26981) no-repeat top left; font-size:11px; }


#kommentarer {float:left;}


.kommentarfelt {float:left;}
#comments_container, #comments_form_container, #comments_container {width:100%!important}


.comments .comment .commentbody p {
font-size:12px !important;
line-height:150%!important;
padding:0;
overflow:hidden!important;
}

#comments_container .comments .comment .commentbody p a {_word-wrap: break-word;}

.comments {margin-top:0!important;overflow:hidden}
.comments h3, .comments h4, .comments h5 {font-family:arial,verdana,sans-serif;font-weight:bold}

.group table.sport {margin:0;width:100%}
.group table.sport td {padding:1px 2px;}
.group table.sport th {padding:1px 2px;padding-bottom:3px;border-bottom:1px solid #fff;}
.group table.sport th.lag {padding:1px 2px;padding-bottom:3px;border-bottom:1px solid #fff;width:30%}
.group table.sport caption {margin-bottom:3px;width:100%}


.group .l-gray .container {margin:4px 10px!important;}

div.text-zoom {height:16px;float:right;margin-left:5px}
.text-zoom a.zoom, .text-zoom a.zoomup, .text-zoom a.zoomdown {height:16px;width:18px;display:block;float:left;background: transparent url(http://gfx.dagbladet.no/g3/txt-zoom.gif) no-repeat -18px top;line-height:16px;}
.text-zoom a.zoomup {background-position: left top}
.text-zoom a.zoomdown {background-position: -36px top}

#article-text table.questions {margin: 6px;margin-right:0;float:right;border:1px solid #ccc;background:#ddd;}
#article-text table.questions tbody {margin:5px;}
#article-text table.questions td {padding:2px;}

.article-body table.gamer td {padding:4px}
.article-body table.gamer td a {text-decoration:none;font:normal bold 12px arial,verdans,sans-serif;color:black}
.article-body table.gamer td a:hover {text-decoration:underline}

/* REDAKSJONELL LISTE - SKATT */

div.skatt08{display: block;clear: both;margin-top: 15px;}
div.skatt08 ul.buttons	{clear: both;display: block;margin-bottom: 12px;height: 22px;padding: 0;border-bottom: 1px solid #ccc;width: 512px;}
div.skatt08 ul.buttons li	{display: inline;text-transform: uppercase;font-weight: bold;}
div.skatt08 ul.buttons li a,
div.skatt08 ul.buttons li span	{display: block;height: 15px;float:left;border-left: 1px solid #bbb;border-right: 1px solid #ccc;border-top: 1px solid #ccc;font-size:11px!important;line-height: 15px;text-decoration:none;color: #777777;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 5px;margin: 0;margin-left: 3px;text-align: center;background: #DDDDDD url(http://gfx.dagbladet.no/g3/tab-back.gif) repeat-x scroll left bottom;}
div.skatt08 ul.buttons li span{	border: 0;margin:0;background: #fff;color:#000;	}	
div.skatt08 ul.buttons li a:hover{text-decoration: underline;}
div.skatt08 ul.buttons li a.active{border-bottom: 2px solid #fff;background: #fff;}

table.skatt08 {width:100%; margin-bottom:10px; border: 0; }
table.skatt08 th{text-transform: uppercase;}
table.skatt08 td.name,
table.skatt08 th.name { width: 245px; text-align: left; }
table.skatt08 td,
table.skatt08 th { font-size: 11px;width: 90px;padding-top: 4px; padding-bottom: 4px; margin: 4px; border-bottom:1px solid #ddd;text-align: right;}
table.skatt08 td.formue,
table.skatt08 th.formue{width: 100px;padding-right: 10px;}
table.skatt08 th { font-weight: bold; }
table.skatt08 tr { margin: 4px; }

div#main-col div.skatt08 h1{margin-top: 12px;display: block;height: 22px;font-size: 15px;padding: 3px 150px 3px 5px;line-height: 22px;color: #fff;font-weight: bold;background: url(gfx/maincol-h1.gif) no-repeat;text-transform: uppercase;}
div#main-col div.skatt08 h1 span{display: none;visibility: hidden;}
.personinfo{display: block;width: 197px;float: right;}
.utenbilde /* for personinfo i redaksjonelle lister uten bilder */{float: left;width: auto;}

div.personinfo a{text-transform: uppercase;} 

small.tittel{font-size: 11px;line-height: 1.1;}

td.name img{float: left; border: 0; margin-right: 3px;}
td.name,
td.numbers{border-bottom: 1px solid #ccc;padding-top: 3px;padding-bottom: 3px;font-size: 11px;}
td.name{width: 40%;}
td.name a{text-transform: uppercase;}
td.numbers{text-align: right;width: 20%;}
h3.skattheader{font-size: 15px;color: #fff;padding: 5px 5px 8px 5px;display: block;height: 20px;font-weight: bold;background: url(http://gfx.dagbladet.no/skatt/rc.gif) no-repeat top left !important;text-transform: uppercase;line-height: 20px;}

table.sortable th{font-weight: bold;text-transform: uppercase;text-align: center;border-bottom: 1px solid #ccc;padding-bottom: 4px;padding-top: 8px;cursor: pointer;font-size: 11px;}

table.sportTabell th,
table.spill th {font-weight: bold;text-transform: uppercase;}

table.sportTabell,
table.sportTabell tr,
table.sportTabell tr td,
table.sportTabell tr th{background: transparent;}

table.sportTabell tr td,
table.sportTabell tr th,
table.spill tr td,
table.spill tr th,
div#article-text div.group table.resultatTabell td{padding: 2px 0;border-bottom: 1px solid #ccc;}

div#article-text table.sportTabell,
div#article-text table.spill{width: 500px;display: block;}

div#article-text table.sportTabell .lag{width: 147px;padding-left: 3px;}

table.sportTabell .kamper,
table.sportTabell .malforskjell,
table.sportTabell .poeng{text-align: center;}

div#article-text table.sportTabell .kamper{width: 100px;}
div#article-text table.sportTabell .malforskjell{width: 150px;}
div#article-text table.sportTabell .poeng{width: 100px;}
div#article-text table.spill .dato{width: 67px;padding-left: 3px;}
div#article-text table.spill .tid{width: 60px;}
div#article-text table.spill .lag{width: 140px;}
div#article-text table.spill .resultat-sport{width: 90px;text-align: center;}


div#article-text div.group table.sportTabell{width:100%;display: block;font:normal normal 12px arial,helvetica,sans-serif}
div#article-text div.group table.sportTabell th {font:normal bold 12px arial,helvetica,sans-serif!important;color:#d60000}
div#article-text div.group table.sportTabell .lag{width: 80px;padding-left: 2px;}
div#article-text div.group table.sportTabell .kamper{width: 50px;}
div#article-text div.group table.sportTabell .malforskjell{width: 100px;font-size:}
div#article-text div.group table.sportTabell .poeng{width: 50px;}
div#article-text div.group table.sportTabell td.lag{font-weight:bold;font-size:13px}

div#article-text div.group table.resultatTabell{width:100%;font-size:12px}
div#article-text div.group table.resultatTabell caption{font-weight: bold;border-bottom: 1px solid #ccc;padding: 0 0 3px 2px;font-size: 17px;color:#d60000}
div#article-text div.group table.resultatTabell col.dato{width: 45px;}
div#article-text div.group table.resultatTabell td.dato{padding-left: 2px;}
div#article-text div.group table.resultatTabell col.tid{width: 45px;}
div#article-text div.group table.resultatTabell col.hjemmelag{width: 85px;}
div#article-text div.group table.resultatTabell col.resultat{width: 40px;text-align: center;}
div#article-text div.group table.resultatTabell col.bortelag{width: 85px;text-align: right;}



div.sistefotballvideoer h1{}
div.sistefotballvideoer div.container{padding-bottom: 5px;border-bottom: 2px solid #90b3c8;}
#article-text .group div.sistefotballvideoer ol{height: 290px;overflow-y: scroll;overflow-x: hidden;}
div.sistefotballvideoer ol li{padding-bottom: 5px;border-bottom: 1px solid #ccc;display: block;margin: 4px 0;}
#article-text div.sistefotballvideoer ol li{float: left;width: 242px;margin: 4px;height: 50px;}
#article-text .group div.sistefotballvideoer ol li{margin: 4px;height: auto;}
#article-text div.sistefotballvideoer ol li h2{width: 155px;}
div#article-text div.group div.sistefotballvideoer ol li{width: 290px;float: none;}
div#article-text .module-box.sistefotballvideoer ol li h2,
div#right-col .module-box.sistefotballvideoer ol li h2{font-size: 13px!important;float: left;}
div#article-text div.group .module-box.sistefotballvideoer ol li h2{width: 200px;}
div#right-col .module-box.sistefotballvideoer ol li h2{width: 150px;}
div.sistefotballvideoer ol li h2 a,
div.sistefotballvideoer ol li h2 a:link,
div.sistefotballvideoer ol li h2 a:visited,
div.sistefotballvideoer ol li h2 a:active{color: #000;text-decoration: none;}
div.sistefotballvideoer ol li h2 a:hover{text-decoration: underline;color: #000;}
div.sistefotballvideoer h2,
div.sistefotballvideoer p{margin: 0;}
div.sistefotballvideoer p{clear: left;font-size: 11px;}
div.sistefotballvideoer ol li img{float: right!important;margin-top: 3px;}

/*eksternt innhold i artiklene*/
.articleCollection{font:normal normal 11px verdana,arial,sans-serif;padding-top:5px}
.articleCollection div {margin-top:5px;}
img.collectionImage {float:left;border:none;margin:0 5px 0 0}
.articleCollection .description a{color:#000;font-weight:normal;text-decoration:none;line-height:1em}
.articleCollection .description a:hover {text-decoration:underline}
.articleCollection .price {float:right;color:#d60000;}
.articleCollection .brand {font-style:italic}
.articleCollection .grade span {font-weight:bold}

.viewIndent {margin-top:10px;}

/* Kjøp boka her-knapp */
#book-ad {width:320px;height:45px;text-align:center;margin:0!important;padding:0;}
#book-ad p {margin:0;padding:0}
#book-ad p a {margin:0;}
#book-ad .db-button {padding:5px 80px;font:normal bold 15px arial,verdana,arial,sans-serif;}


/*seksjonstitler i hmarg*/

/* annonser */
#ad-top-left {float:left;font-size:0;height:150px;margin-right:11px;width:188px;}
#ad-top-right {float:right;font-size:0;margin:0;padding:0;width:768px;}



#right-col .header2 {background:none;margin-top:0}
#right-col .header2 .xtop {display:none}
#right-col .header2 h1  {height:64px;position:relative;margin:0 0 10px 0;background:none;border-bottom:3px solid #eee;color:#d60000;font:normal bold 54px arial,helvetica,sans-serif;line-height:54px;}
#right-col .header2 h1 a {color:#d60000;font:normal bold 54px arial,sans-serif;line-height:54px;text-decoration:none;letter-spacing: -1px}
#right-col .header2 h1 span.header-sub {position:absolute;right:3px;bottom:4px;font:normal bold 10px arial,sans-serif;padding:0;text-transform: uppercase;text-shadow: 2px 2px #fff, 2px -2px #fff, -2px 2px #fff, -2px -2px #fff}

/*Tittelstørrelser hmarg*/

#right-col .header2 h1.litteratur a{font-size:52px;line-height:52px}
#right-col .header2 h1.teknologi a{font-size:48px;line-height:49px}
#right-col .header2 h1.teknologi span {right:50px}
#right-col h1.vm_i_holmenkollen a{font-size:23px;line-height:23px;letter-spacing:-0.04em;text-transform:uppercase}
#right-col .header2 h1.vm_i_holmenkollen {height:30px;margin-top:20px}
#right-col .header2 h1.bil {height:54px;}
#right-col .header2 h1.bil a {font-size:62px;}
#right-col .header2 h1.bil span {}

.header1 h1, .header2 h1 {font-size:17px;margin-left:7px}

#dzBottom {padding-top:0!important;margin:10px 0;width:512px;float:left}
#dzBottom p.imageCaption {border-bottom:none}
#bottomTools {margin-top:10px;border-top:3px solid #eee;padding-top:5px;width:729px;float:left;clear:both}

.module-box.tagbox {margin-bottom:15px;border-top:3px solid #eee!important;margin-top:10px;padding-top:5px!important}
.module-box h1.tagtitle {color:#d60000;font: normal bold 34px arial,verdana,sans-serif;line-height:32px;margin:0;padding:0;}
.module-box h1.tagtitle span {color:#ccc;display:inline-block;margin-left:15px;font-size:28px}

.lesmerbox {width:350px;float:left;clear:left}
.lesmerbox ul {margin:0;list-style-position:inside;padding-left:22px;width:350px}
.lesmerbox ul li {background: transparent url(http://gfx.dagbladet.no/g3/gen_icons_white2.gif) no-repeat 2px -224px;margin:3px 0 0 0!important;list-style-type:none!important;padding-left:22px;width:330px;}
.funstuff-art {float:right;width:350px;}
.emneord-artikkel {width:350px;float:right;text-align:right;line-height:2em}
.facelike-box {width:350px;margin:8px 0;float:right;text-align:right}
.tweet-box {width:350px;text-align:right;margin-top:30px;float:right}

a.comments {font-size:14px;line-height:17px;}
.comments .comment .commentbody p {font-size:14px!important}

.miljologo {display:none}


/*Lesernes reisetips i artikkel - esv 30 mars 2011 */
.reisetipsboks {border-bottom: 3px solid #d60000}
.reisetipsboks .container img {margin-bottom:3px}
.reisetipsboks h1 {font-size:24px;line-height:115%}
.reisetipsboks p.tips-tekst {color:#000;font-size:15px!important;margin:0 0 5px 0!important}	
.reisetipsboks p.tips-byline {color:#888;font-size:14px;font-style:italic;font-weight:bold;margin:0;width:100%;clear:both}	

/* Kommuneborsen */
.kommuneborsen h1 a{
	color: #D60000 !important;
	text-decoration: underline !important;
}

.kommuneborsen ol{
	margin-left: 10px;
	margin-bottom: 8px;
}

.kommuneborsen ol li{
	position: relative;
}

.kommuneborsen ol li a{
	position: absolute;
	left: 36px;
}