/* @override http://www.dagbladet.no/css4/subpage.css */

/**************** 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; TOM: Fjerner denne siden det ser ut til at den lager slinger i valsen for noen nettlesere. */
	font-family:arial,sans-serif!important;
	font-size:15px;
	margin-left:8px;
	width:970px;
	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;
	width: 729px;
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

#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;
	position: relative;
	top: 2px;
	
}

.article-body .tool-box .article-date .date:first-letter{

}

.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; max-width: 630px;}
.article-body .tool-box .article-tools {
	width: 970px;
	height:25px;
	background-color: #f6f8f8;
	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 15px arial,sans-serif;
	clear: none;
	line-height: 1.5em !important;
}

.emneord-artikkel h5{
	font-size: 19px;
	font-family: arial, sans-serif;
	background: url(http://gfx.dagbladet.no/v2/meta-icon.png) no-repeat 3px 2px;
	text-indent: 27px;
}
.emneord-artikkel h6{
	display: inline !important;
	font-size: 15px;
	font-family: arial, sans-serif;
}
.emneord-artikkel ul{
	list-style: none;
	display: inline;
	line-height: inherit;
}

.emneord-artikkel ul li{
	display: inline-block;
	line-height: inherit;
}
.emneord-artikkel a{color:black;}
.emneord-artikkel a:hover {color:#000}

.lesmerbox{ 
	clear: none;
	margin-top: 0;
}
.lesmerbox h5{
	font-size: 19px;
	font-family: arial, sans-serif;
	padding-top: 15px;
	background: url(http://gfx.dagbladet.no/v2/readmore-icon.png) no-repeat 1px 15px;
	text-indent: 27px;
}
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}

#dropZoneByline{
	margin-top: 15px;
	min-height: 40px;
	margin-bottom: 15px;
}

.vcard{
	display: block;
	float: left;
}

.vcard.noface{
	padding-left: 0px !important;
}

.vcard .fn{
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	color: rgb(102, 102, 102);
	font-size: 12px;
	margin-right: 15px;
}

.vcard a.email{
	font-weight: normal;
	text-transform: lowercase;
	color: #aaa;
}

.vcard span.note{
	display: block;
	font-weight: bold;
	margin-top: 2px;
}

/*.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; margin-top: 20px;}


.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}

#most-commented{
	width: 480px;
	float: right;
	margin-left: 20px;

}

#most-commented>h1{
	font-size: 19px;
	border-top: 2px #d60000 solid;
	/*position: relative;
	top: -8px;*/
	padding-top: 19px;
	padding-bottom: 12px;
}

#most-commented li.article{
	width: 225px;
	float: left;
}

#most-commented li.article.odd{
	margin-right: 20px;
}

#most-commented li.article h1 a{
	color: black;
	text-decoration: none;
	font-size: 16px;
}

#most-commented li.article img{
	border: 1px solid black;
}

#most-commented li.article p span{
	color: #d60000;
	font-style: italic;
}

.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.skatt11 td,
table.skatt11 th { font-size: 12px;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}

#dzGroupTop{
}

.dzGroupCenter{
}

#dzGroupBottom{
}

#dzBottom { 
	padding-top: 0 !important; 
	margin: 10px 0; 
	width: 475px; 
	padding-top: 20px;
	float: none;
}

#dzBottom img.imageClass{
	width: 475px;
	height: auto;
}

#dzBottom .bcVideoBox{
	width: 475px;
	height: auto;
}

#dzBottom .bcVideoBox .playerloader{
	width: 100% !important;
	height: 100%;
}

#dzBottom .bcVideoBox .playerloader img+img{
	width: 300px;
	top: auto !important;
	bottom: 15px;
	left: auto !important;
	right: 15px;
}

#dzBottom .sportTabell{
	width: 465px !important;
}

#dzBottom iframe[src^="http://www.facebook.com/plugins/"]{
	width: 475px !important;
}

/* Fix for labrador */
#dzBottom .img-tools{
	width: 475px !important;
	height: 267px !important;
}

#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:480px;
	border-top: 2px solid #d60000 !important;
	margin-top: 13px;
}

.lesmerbox ul {
	list-style: disc outside !important;
	margin-bottom: 10px !important;
}
.lesmerbox ul li {
	background: none;
	padding-left: 27px !important;
	list-style: disc outside !important;
}

.lesmerbox ul li a{
	color: black;
}
.funstuff-art {float:right;width:350px;}

.emneord-artikkel {
	width:480px;
	float:none;
	text-align:left;
	/* border-top: 2px solid #d60000; */
	/* padding-top: 15px; */
	margin-top: 10px;
	top: 0;
	position: relative;
}

.emneord-artikkel hr{ 
	height: 3px;
	background-color: #d60000;
	display: inline-block;
	width: 100%;
}

.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;
}

/* fra kommentarer.css */

/* skin på kommentarfeltet til redesign 2010 */
#disqus_thread{
	border-top: 2px solid #D60000;
	padding-top: 18px;
	margin-bottom: 18px;
	position: relative;
	float: left;
	width: 470px;
}

#dsq-global-toolbar{
	float: right;
	width: auto;
	margin: 0 !important;
}

.dsq-font {
    font-family: Arial;
    letter-spacing: 0;
}

#dsq-content_thread {
    margin: 0 0 30px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
}

#dsq-content {
}

#dsq-content h3 {
    font: normal bold 19px arial,verdana,sans-serif;
    margin: 0 0 0;
    position: static;
	background: url(http://gfx.dagbladet.no/kommentarer/comment-big-red.gif) no-repeat 1px 2px;
	padding-left: 30px;
}

.dsq-reply #dsq-content h3{
	margin: 18px 0;
}

#dsq-num-posts{
	color: #D60000;
}

#dsq-content ul, #dsq-content li {
    list-style-position: outside;
    list-style-type: none !important;
    margin: 0;
    padding: 0;
}

.dsq-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.dsq-clearfix {
    zoom: 1;
}

#disqus_thread #dsq-content .dsq-avatar {
    position: absolute;
    left: 2px;
    top: 17px;
}

#disqus_thread #dsq-reply .dsq-avatar{
	top: 41px;
}

#disqus_thread #dsq-content .dsq-avatar img {
    width: 36px;
    height: 36px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dsq-textarea {
    margin: 0 0 1em 0;
}

.dsq-textarea-reply {
    margin-left: 46px; /* avatar width + 10 */
    margin-bottom: 0;
}

.dsq-textarea-background {
    background: #fff url("../../images/themes/houdini/backgrounds-sprite.png") 0 -480px repeat-x;
    width: auto;
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    -moz-box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    position: relative;
}

.dsq-textarea-wrapper {
    min-height: 60px;
    padding: 10px;
}

.dsq-textarea-wrapper iframe {
    height: 60px;
    display: block; /* iframes not block by default, apparently */
    position: inherit;
    top: 0px;
}

.dsq-textarea-loading-text {
    display: none;
}
.dsq-textarea-loading .dsq-textarea-loading-text {
    display: block;
    color: #666;
    font-size: 13px;
}
.dsq-textarea-wrapper.dsq-textarea-loading iframe {
    position: absolute;
    top: -2000px;
}

#dsq-textarea textarea {
    background: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    max-width: 100%;
    min-height: 40px;
    outline: 0;
    font-size: 13px;
    color: #999;
}

/* first reply box has post-tools hidden */
#dsq-reply .dsq-post-tools {
    height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition-property: height, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;

    -moz-transition-property: height, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-timing-function: ease-in-out;

    -o-transition-property: height, opacity;
    -o-transition-duration: .2s;
    -o-transition-timing-function: ease-in-out;

    transition-property: height, opacity;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    z-index:100;
}

.dsq-comment-new {
    opacity: 0;
    -webkit-transition-property: height, opacity;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;

    -moz-transition-property: height, opacity;
    -moz-transition-duration: .2s;
    -moz-transition-timing-function: ease-in-out;

    -o-transition-property: height, opacity;
    -o-transition-duration: .2s;
    -o-transition-timing-function: ease-in-out;

    transition-property: height, opacity;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
}

.dsq-comment-new.dsq-comment-new-reveal {
    opacity: 1;
}

.dsq-post-tools {
    background: #fff url("../../images/themes/houdini/backgrounds-sprite.png") 0 -480px repeat-x;
    position: relative;
    border-top: 1px dotted #d6d6d6;

    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 3px rgba(0,0,0, .04);
    -moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 3px rgba(0,0,0, .04);
    box-shadow: inset 0 1px 0 #fff, inset 0 -1px 3px rgba(0,0,0, .04);
    font-size: 12px;
    line-height: 15px;

}

#dsq-content .dsq-show-tools .dsq-post-tools {
    display: block;
    height: 22px;
    opacity: 1;
    -moz-opacity: 1;
    padding: 5px 0 5px 10px;
}

#dsq-content .dsq-show-tools.dsq-show-tools-finished .dsq-post-tools {
    overflow: visible;
}

#dsq-content .dsq-post-tools li {
    float: left;
}
#dsq-content .dsq-post-tools li.dsq-share-on {
    margin: 0 10px 0 0;
    padding: 4px 0;
}

.dsq-post-tools .dsq-post-as {
    float: right;
    padding: 0;
}

.dsq-post-tools .dsq-post-as .dsq-button {
    margin: 0;
    padding: 8px 20px;
    font-size: 12px;
    line-height: 14px;
    color: #585c60;
    background: url("../../images/themes/houdini/backgrounds-sprite.png") 0 -250px repeat-x;
    border: 1px solid #acb2b8;
    text-shadow: 0 1px 0 rgba(255,255,255, .9);

    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;


    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255, .4), inset -1px 0 0 rgba(255,255,255, .4) ,0 1px 2px rgba(72,76,80, .25);
    -moz-box-shadow: 0 1px 2px rgba(72,76,80, .25);
    box-shadow: 0 1px 2px rgba(72,76,80, .25);

    font-weight: 600;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 2;

    height: 34px;
}

.dsq-post-tools .dsq-post-as .dsq-button:hover {
    background: url("../../images/themes/houdini/backgrounds-sprite.png") 0 -310px repeat-x;
}

.dsq-post-tools .dsq-post-as .dsq-button:active {
    background: url("../../images/themes/houdini/backgrounds-sprite.png") 0 -370px repeat-x;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255, .8);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255, .8);
    box-shadow: 0 1px 0 rgba(255,255,255, .8);
    padding-top: 9px;
    padding-bottom: 7px;
}

#dsq-account-dropdown {
    float: right;
}

#dsq-sort-by {
    float: right;
	background: white url(http://gfx.dagbladet.no/g4/dsq-sort-button.png) no-repeat 0 0;
	width: 61px;
	height: 22px;
}

#dsq-sort-by select {
    margin: 0;
	width: 61px;
	opacity: 0;
}

/* ---------------------- Comments ---------------------- */

.dsq-notice {
    background: transparent;
    font-size: 12px;
    padding: 0px;
    border: none;
    margin: 0 0 0;
    max-height: 42px; /* avatar height */
    position: absolute;

    right: 10px;
    top: 39px;
    color: #AAA;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0);
	display: none;
}

.dsq-error {
    background: #f2d2d1;
    color: #981008;
    border: 1px solid #dd9d99;
    border:1px solid rgba(230,100,100,.5);
}

#disqus_thread .dsq-notice.dsq-realtime-alert{
	width: 90%;
	background: #fef9a6;
	position: relative;
	top: 19px;
	right: 0;
	padding: 10px 5%;
	border: 1px solid #ddd98f;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#disqus_thread ul#dsq-comments + div.dsq-notice{
	display: none !important;
}

#dsq-comments {
	padding-top: 18px !important;
}

#dsq-comments a:link,
#dsq-comments a:visited{
	color: #AAA;
}

#dsq-comments a:hover{
	color: #ccc;
}

#dsq-comments a:focus {
    outline: none;
}

#dsq-content .dsq-comment {
    position: relative;
    margin: 0 0 5px !important;

    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

	/* overflow: hidden;*/
    clear: both;
}

#dsq-content .dsq-comment.dsq-moderator{ }
#disqus_thread .dsq-comment.dsq-moderator .dsq-comment-header,
#disqus_thread .dsq-comment.dsq-moderator .dsq-comment-header a:link.dsq-commenter-name,
#disqus_thread .dsq-comment.dsq-moderator .dsq-comment-header a:hover.dsq-commenter-name,
#disqus_thread .dsq-comment.dsq-moderator .dsq-comment-header a:visited.dsq-commenter-name{
    color: #D60000 !important;
}

#disqus_thread .dsq-comment.dsq-moderator .dsq-comment-header .dsq-commenter-bio{
    /*color: #D60000;*/
    background: url(http://gfx.dagbladet.no/kommentarer/dsq-moderator-badge.png) no-repeat;
	text-indent: 65px;
}

.dsq-comment .dsq-avatar {
    left: 0;
}

* html .dsq-comment .dsq-avatar {
    top: 15px;
}

* html .dsq-reply .dsq-avatar {
    top: 48px;
}

.dsq-comment-body {
    padding: 10px 0 0 46px; /* avatar width + 10 */
    border-top: 1px solid #ccc;
}

.dsq-threaded .dsq-comment-body {
    margin: 0 0 0 36px; /* avatar width + 10 */
}

#disqus_thread .dsq-comment-header {
    background: white;
    font-size: 13px;
    padding: 0px 10px 0px 0;
    border: none;
    margin: 0 0 8px;
    min-height: 30px;
    max-height: 100px;

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    white-space: normal;
    overflow: visible;
    text-overflow: visible;
    position: relative;
    line-height: 18px;
}

.dsq-comment-header>p{
	float: left;
	margin: 7px 0 0;
}

#dsq-content .dsq-comment-is-collapsed {
    opacity: .6;
}

/*
 * Expand/collapse comment replies
 */
.dsq-collapse-toggle {
    display: none;
    position: absolute;
    width: 11px;
    height: 12px;
    top: 8px;
    right: 6px;
    padding: 4px;
}

.dsq-collapse-toggle span {
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/themes/houdini/icons-sprite.png) -235px -12px;
    text-indent: -9999em;
}
.dsq-comment:hover .dsq-collapse-toggle {
    display: block;
}

.dsq-comment-is-collapsed .dsq-collapse-toggle span {
    background: url(../../images/themes/houdini/icons-sprite.png) -235px 0px;
}
.dsq-expand {
    display: none !important;
}
.dsq-comment-is-collapsed .dsq-collapse{
    display: none;
}
#disqus_thread .dsq-collapse-toggle.dsq-collapse,
#disqus_thread .dsq-collapse-toggle.dsq-expand{
	display: none !important;
}

.dsq-comment-is-collapsed .dsq-expand {
    display: block !important;
}
#disqus_thread .dsq-collapsed-count {
    display: none;
}
.dsq-comment-is-collapsed .dsq-collapsed-count {
    display: block;
}

/* When comment is collapsed, contents should be invisible */
.dsq-comment-is-collapsed .dsq-commenter-name,
.dsq-comment-is-collapsed .dsq-commenter-bio,
.dsq-comment-is-collapsed .dsq-reply,
.dsq-comment-is-collapsed .dsq-edit,
.dsq-comment-is-collapsed .dsq-media-embed {
    display: none;
}

.dsq-threaded .dsq-comment-header {
    font-size: 11px;
    padding: 6px 10px;
}

.dsq-commenter-name {
    font-weight: 700;
    text-decoration: none;
	margin-right: 5px;
}

a.dsq-commenter-name{
	color: black !important;
	text-decoration: underline;
}

.dsq-commenter-bio {
    opacity: 1;
    color: #AAA;
    display: block
}

/*.dsq-comment-is-collapsed {
    display: none;
}*/
.dsq-comment-is-collapsed .dsq-comment-message { display: none; }
.dsq-comment-is-collapsed .dsq-comment-footer { display: none ;}

/* Smaller, nested styles */

.dsq-threaded .dsq-avatar img {
    width: 25px;
    height: 25px;
}

.dsq-comment-message {
    line-height: 1.5em;
    margin: 0 0 0 !important;
}

#dsq-content .dsq-comment-text {
    display: inline;
}

#dsq-content .dsq-comment-text p:last-child{
	margin-bottom: 0px !important;
}

#dsq-content .dsq-comment-truncate-expand,
#dsq-content .dsq-comment-truncate-collapse {
    display: none;
}

.dsq-comment-header .dsq-comment-actions {
    font-size: 82%;
    padding: 2px 0 0;
    opacity: .6;
}

.dsq-comment-header .dsq-comment-actions a {
    opacity: 1;
    padding: 0 4px;
}

.dsq-comment-header .dsq-comment-actions a:last-child {
    padding-right: 0 !important;
}

.dsq-comment-header .dsq-comment-actions a {
    text-decoration: none;
}

.dsq-comment .dsq-comment-flag {
    /*visibility: visible !important;*/
}

.dsq-comment .dsq-comment-moderate {
    /*visibility: visible !important;*/
}

#disqus_thread .dsq-comment:hover .dsq-comment-flag a {
    text-decoration: underline;
}

.dsq-comment-meta, .dsq-comment-actions {
    overflow: hidden;
}

.dsq-comment-meta a, .dsq-comment-actions a {
    color: inherit;
    opacity: 1;
}

#disqus_thread #dsq-content .dsq-comment-actions {
    float: none;
    visibility: hidden;
}

#disqus_thread #dsq-content .dsq-comment-actions li a{
    font-family: Arial, sans-serif;
    letter-spacing: normal;
}

#disqus_thread #dsq-content .dsq-comment-body:hover .dsq-comment-actions,
#disqus_thread #dsq-content .dsq-comment-body:hover .dsq-comment-actions li a{
	visibility: visible;
}

/* Show thumb icon oly when comment is liked */
.dsq-like-thumb {
    display: none;
    opacity: .6;
}

.dsq-is-liked .dsq-like-thumb {
    display: inline-block;
    vertical-align: text-top;
    display: none;
}

#dsq-content .dsq-comment-actions li {
    float: left;
    clear: none;
    margin: 0 12px 0 0;
    font-size: 100%;
}

.dsq-reply {
    position: relative;
    margin-top: 1.5em;
}

.dsq-save-edit {
    margin: 0 0 1em;
}

.dsq-save-edit span {
    padding: 0 6px;
}

#dsq-content .dsq-editedtxt {
    opacity: 0.6;
}

/* --------------------------- Share on --------------------------- */

.dsq-share-on h4 {
    float: left;
    margin: 0;
    padding: 0;
    font-weight: 500;
    color: #888;
    text-shadow: 0 1px 0 #fff;
    font-size: 12px;
    font-family: "Helvetica Neue", arial, sans-serif;
}

.dsq-share-on span {
    cursor: pointer;
    margin: 1px 0 0 8px;
}

.dsq-share-twitter {
    float: left;
    display: block;
    width: 18px;
    height: 12px;
    background: url(../../images/themes/houdini/icons-sprite.png) -115px 0;
    text-indent: -9999em;
    font-size: 6px;
}

.dsq-share-facebook {
    float: left;
    display: block;
    width: 12px;
    height: 12px;
    background: url(../../images/themes/houdini/icons-sprite.png) -115px -12px;
    text-indent: -9999em;
    font-size: 6px;
}

* html .dsq-share-twitter, * html .dsq-share-facebook {
    overflow: hidden;
}

.dsq-share-twitter.dsq-share-toggled {
    background: url(../../images/themes/houdini/icons-sprite.png) -133px 0;
}

.dsq-share-facebook.dsq-share-toggled {
    background: url(../../images/themes/houdini/icons-sprite.png) -133px -12px;
}

#dsq-content #dsq-footer {
    margin: 0 0;
	float: right;
}

#dsq-content #dsq-footer li {
    float: left;
    margin: 0 10px 0 0;
}

#dsq-content #dsq-footer .dsq-numbered-pagination {
    float: right;
    margin: 0;
}

a.dsq-subscribe-email, a.dsq-subscribe-rss {
    text-decoration: none !important;
    font-weight: normal !important;
}

a.dsq-subscribe-email em, a.dsq-subscribe-rss em {
    text-decoration: underline;
    font-style: normal;
    font-size: 12px;
}

#dsq-content #dsq-footer .dsq-font {
    color: inherit;
    text-decoration: none;
}

#disqus_thread #dsq-content .dsq-more-button {
	border: 1px solid #CCC;
	text-decoration: none!important;
	background: white url(http://gfx.dagbladet.no/g4/bg-white-btn.gif) repeat-x left center;
	padding: 5px 10px;
	color: black;
	font: normal bold 11px verdana,arial,sans-serif;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: block;
	text-align: center;
	width: 150px;
	text-shadow: none;
	border-color: #AAA;
	margin: 0 auto;
}

#disqus_thread #dsq-content .dsq-more-button:active {
    background: white url(http://gfx.dagbladet.no/g4/bg-white-btn-r.gif) repeat-x left center;
}

#dsq-content .dsq-remove-message {
    background-color:#FDF1D0;
    border:1px solid #FAD163;
    line-height: 1.25;
    padding: 5px 8px;
    color: #817134;
    margin: 10px 0;
}

/* Trackbacks */

.dsq-item-trackback input {
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    -moz-box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    box-shadow: inset 0 1px 4px rgba(0,0,0, .16);
    padding: 4px;
}

.dsq-reaction-hide {
    visibility: hidden;
}
.dsq-comment:hover .dsq-reaction-hide {
    visibility: visible;
}

.dsq-trackback-url {
    margin-bottom: 1em;
}
.dsq-trackback-url input {
    border: 1px solid #ccc;
    padding: 4px;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: rgba(255,255,255, .85);
}


/* Media embed */
.dsq-media-embed {
    margin-bottom: 1em;
}

#dsq-content .dsq-media-embed h4 {
    background: transparent url('../../images/themes/narcissus/gray-50.png') repeat-x scroll center top;
    font-weight: normal;
    opacity:.60;
    padding-top: 3px;
}

#dsq-content .dsq-media-embed img {
    border-radius: 3px;
}

/* Media Upload */
#dsq-content .dsq-attach-media {
}

#dsq-content .dsq-attach-media .dsq-attach-media-container {
    position: relative;
    width: 70px;
    height: 13px;
    font-weight: 500;
    color: #888;
    text-shadow: 0 1px 0 #fff;
    font-size: 12px;
    font-family: "Helvetica Neue", arial, sans-serif;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container iframe {
    height: 13px;
    width: 53px;
    background: transparent url(../../images/themes/houdini/add-image.png) 0 0 no-repeat;
    vertical-align: middle;
    margin: 5px 8px 0 0;
    padding: 0 8px 0 0;
    border-right: 1px dotted #ccc;
    position: absolute;
    z-index: 1;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container span {
    height: 13px;
    top: 3px;
    left: 18px;
    position: absolute;
    z-index: 0;
}

#dsq-content .dsq-attach-media .dsq-attach-media-container iframe:hover {
    background: transparent url(../../images/themes/houdini/add-image.png) 0 -14px no-repeat;
}

#dsq-content .dsq-media-preview {
    /* div that stores the uploaded media */
    border-top: 1px solid #CCC;
    background: #F2F2F2;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

#dsq-content .dsq-media-preview .dsq-media-wrapper {
    position: relative;
    display: inline-block;
    height: 50px;
    width: 50px;
    margin: 10px;
}

#dsq-content .dsq-media-preview .dsq-media-wrapper .dsq-media-image {
    height: 50px;
    width: 50px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    
}

#dsq-content .dsq-media-preview .dsq-media-wrapper .dsq-media-image-close {
    position: absolute;
    top: -8px;
    right: -10px;
    height: 23px;
    width: 22px;
    background: url(../../images/themes/houdini/icons-sprite.png) -73px 0 no-repeat;
}

/* Realtime */
#disqus_thread #dsq-realtime-options {
    margin: 0 0 1.5em 0;
    display: none;
}

/* Custom db.no styles */
#disqus_thread .db-dsq-header-actions{
	float: right !important;
	position: relative;
	top: 10px;
}

#disqus_thread .db-dsq-like-button a:link{
	border: 1px solid #8D0000;
	padding: 5px 10px;
	font: normal bold 11px verdana,arial,sans-serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	background: #A10000 url(http://gfx.dagbladet.no/g4/bg-red-btn.gif) repeat-x left center;
	color: white !important;
	text-decoration: none;
}

#disqus_thread .db-dsq-like-button.dsq-is-liked a:link{
	background: white;
	border-color: #AAA;
	color: #AAA !important;
}

#disqus_thread .dsq-comment-like-count{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #C00000 !important;
	position: relative;
	top: 2px;
	margin-left: 5px;
}

#disqus_thread .dsq-comment-footer{
	font-size: 12px !important;
}

#disqus_thread a.dsq-comment-edit{
	background: url(http://gfx.dagbladet.no/kommentarer/dsq-icons.png) no-repeat 0 -45px;
	padding-left: 16px;
}

#disqus_thread .dsq-comment-moderate a{
	background: url(http://gfx.dagbladet.no/kommentarer/dsq-icons.png) no-repeat 0 -23px;
	padding-left: 17px;	
}

#disqus_thread a.dsq-comment-reply{
	background: url(http://gfx.dagbladet.no/kommentarer/dsq-icons.png) no-repeat 0 0;
	padding-left: 16px;
}

#disqus_thread a.dsq-comment-flag{
	background: url(http://gfx.dagbladet.no/kommentarer/dsq-icons.png) no-repeat 0 -68px;
	padding-left: 15px;	
}

#disqus_thread .dsq-global-toolbar-right li{
	clear: none !important;
}

.dsq-brlink{
	display: none;
}

#disqus_thread #dsq-pagination{
	width: 100%;
	min-height: 22px;
}

#disqus_thread #dsq-pagination a{
	color: #AAA;
}

#disqus_thread #dsq-pagination #dsq-footer li{
	clear: none;
}
#disqus_thread #dsq-pagination #dsq-footer li:last-child{
	margin-right: 0;
}

#disqus_thread #dsq-reply h3{
	padding-bottom: 18px;
}

#disqus_thread #dsq-reply .dsq-avatar,
#disqus_thread .dsq-reply .dsq-avatar{
	top: 41px !important;
}

#disqus_thread #dsq-reply #dsq-account-dropdown a{
	border: 1px solid black;
	text-decoration: none!important;
	background: black url(http://gfx.dagbladet.no/g4/bg-black-btn.gif) repeat-x left center;
	padding: 5px 10px;
	color: white;
	font: normal bold 11px verdana,arial,sans-serif;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	text-align: center;
}

a#dsq-tos{
	color: #AAA;
	float: right;
	font-size: 12px;
	margin-top: 3px;
	margin-left: 10px;
}

/* ------------------ scrolling comment ad------------------- */
#kommentarer { min-height: 600px;}
#kommentarer .commentAd { position: relative; }
.commentAd > div.ad  {  top: 0; left:0; position: absolute; height: 622px; overflow: hidden;}
.commentAd > div.ad.fixed  { top: 0;  position: fixed;}


/* ------------------ related ------------------- */
/* base */
.related{
	margin: 20px 0px;
}
.related>h1{
	font-size: 19px;
	margin-bottom: 10px;
	background: url(http://gfx.dagbladet.no/v2/readmore-icon.png) no-repeat 1px 0px;
	text-indent: 27px;
}

.related_items div a{
	color: black;
	text-decoration: none;
}

.related_items div a img{
	border: 1px solid black;
}

.related_items div a h1{
	font-size: 19px;
}

.related_items div a:hover h1{
	text-decoration: underline;
}

/* layout */
#dzTop .related-container{
	display: inline-block !important;	
	border-bottom: #EEE 3px solid;
	margin-bottom: 20px;
}

#dzTop .related .related_items div{
	width: 353px;
	float: left;
	
	margin-bottom: 10px;
}

#dzTop .related .related_items div.odd{
	margin-right: 20px;
}

#dzTop .related .related_items div img{
	width: 100%;
}

#dzGroup .related-container{
	display: inline-block !important;	
	border-bottom: #EEE 3px solid;
	margin-bottom: 20px;
}

#dzGroup .related .related_items div a img{
	width: 320px;
}

#dzGroup .related .related_items div{
	margin-bottom: 20px;
}

#dzBottom .related-container{
	display: inline-block !important;	
	border-bottom: #EEE 3px solid;
	margin-bottom: 20px;
}

#dzBottom .related .related_items div{
	float: left;
	width: 227px;
	margin-bottom: 20px;
	overflow: hidden;
}



#dzBottom .related .related_items div.odd{
	margin-right: 20px;
}

#dzBottom .related .related_items div img{
	width: 225px;
}

#dzBottom .bcVideoBox img{
	width: 475px;
	height: auto;
}

#dzBottom .bcVideoBox .playerloader{
	width: 475px;
	height: 265px !important;
}

#dzBottomSplit .related-container{
	display: inline-block !important;	
	border-bottom: 0px solid #ffffff;
	margin-bottom: 0px;
}

#dzBottomSplit .related .related_items div{
	float: left;
	width: 220px;
	margin-bottom: 20px;
	margin-right: 20px;
	overflow: hidden;
}

#dzBottomSplit .related .related_items div.odd{
	margin-right: 20px;
}

#dzBottomSplit .related .related_items div img{
	width: 218px;
}

#dzGroupTop .related .related_items div{
	float: left;
	width: 220px;
	margin-bottom: 20px;
	margin-right: 20px;
	overflow: hidden;
}

#dzGroupTop .related .related_items div.odd{
	margin-right: 20px;
}

#dzGroupTop .related .related_items div img{
	width: 218px;
}

/* Hack */
div[id^="bcVideoBox-"] .ddInfoDiv+img,
div[id^="bcVideoBox-"] .ddInfoDiv+img+img{
	float: none !important;
}

.ad-innstikk-narrow iframe{
	width: 480px;
	height: 450px;
}

.ad-innstikk-wide{ }

#dzBottom .ddBox{
  /* firefox fix, image tools not visible in dzBottom because of floats */
  display: inline-block;
}