

/*
/* NB!!! IE6 hacks are written to ie6fix.css


/**************** resets ****************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}
input{ padding:0 1px;width:auto;overflow:visible;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
legend{color:#000;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:link {color: #03c}
a:visited {color: #03c}
a:hover {color:#d60000;}
a:focus {-moz-outline-style:none;}
strong {font-weight:bold;}
u {text-decoration:none!important;font-weight:bold!important}

body {font:13px verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;background-color:#ededed}

.posthidden {display:none;}
.postshown {display:inline;}
.postshown-block {display:block;}

table {font-size:inherit;}
h1,h2,h3{font-size:100%; font-family:arial,helvetica,clean,sans-serif;}
h4,h5,h6{font-size:11px; font-family:verdana,arial,helvetica,clean,sans-serif;}
h1.medium-font {font-size:13px!important;margin-top:4px;margin-bottom:4px}

/** 99% for safari; 100% is too large */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/** Bump up !IE to get to 13px equivalent */
pre, code {font:115% monospace;*font-size:100%;}

/**************** main css ****************/

textarea.search, input.search{background:#fff url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x;border:1px solid #ccc;padding:3px;}

hr { height:1px;border:0;color:#d3d3d3;background:#d3d3d3;margin:3px 0;padding:0;clear:both;}
hr.gray{color:#ccc;background:#ccc;}
hr.l-gray{color:#ddd;	background:#ddd;}
hr.l-gray-s{color:#ddd;	background:#ddd;}
hr.white{color:#fff;	background:#fff;}

div.float-left{float:left;width:49%;}
div.float-right{float:right;width:49%;}

/* 
.txt-red {color:#d60000 !important;}
.txt-red a:link, .txt-red a:visited {color:#d60000 !important;}
.txt-red a:focus, .txt-red a:hoover {color:#d60000 !important;} 
*/
.txt-black {color:#000 !important;}
.txt-black a:link, .txt-black a:visited {color:#000 !important;}
.txt-black a:focus, .txt-black a:hover {color:#000 !important;}

.padding-small{padding:.5em;}
.pointer{cursor:pointer;}
.border{border:1px solid #000;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.nobackground {background:transparent url(http://gfx.dagbladet.no/g3/fff.gif) !important;color:#000 !important;}
.nobackground a{color:#000 !important;}
.marginbottom {margin-bottom:10px !important;}

ul.liststyle-disc,
ul.liststyle-bomb{ margin:0 0 0 16px !important;}
ul.liststyle-disc li{list-style-type:disc !important;}
ul.liststyle-bomb li{list-style-type:disc}

.opacity {opacity:0.7;filter: alpha(opacity=70);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.70; opacity:0.7;background:#fff;}
.slideShow .opacity {opacity:0.4;filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.40; opacity:0.4;-ms-opacity:0.4;background:#000;}

.crb{clear:both;}
.cr{clear:both;font-size:0;line-height:0;height:0;}

.clearfix:after,
.ref:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix,
.ref {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,
* html .ref {height: 1%;}

.clearfix,
.ref {display: block;}

/* End hide from IE-mac */
.center{text-align:center;}

#doc {background-color:#fff;width:972px;/*margin:0 auto;*/margin:0;padding:8px;border-color: #ccc;border-style:solid;border-width: 0 1px 1px 0}
#header { margin:0;padding:0;font-size:0}
#logo-header {}

/* hvis midtstilling
#content {margin:0 10px;width:972px;}
*/

#content {width:972px;margin:0}

#footer {font: normal normal 10px verdana,arial,sans-serif;clear:both;border-top:1px solid #555;padding:10px 0;background:#fff;}
#footer ul{margin-bottom:.5em;}
#footer li{margin-bottom:.2em;}
#footer img{vertical-align:bottom;}
#footer .list{float:left;width:24%;margin:0 0 10px 0;display:inline;}
#footer .list a:link, 
#footer .list a:visited{color: #0C43CC;}
#footer .list a:focus, 
#footer .list a:hover{color:#d60000;}

/**************** GRIDEN ****************/
.grid-20-80 #main-col .grid-b,
.grid-80-20 .grid-b {float:right;}
.grid-20-80 .grid-b,
.grid-80-20 #main-col .grid-b {float:left;}

/* grid-20-80 & grid-80-20:L180 & R180 */
.grid-20-80 #main-col .grid-b,
.grid-80-20 #main-col .grid-b {width:775px;}
.grid-20-80 .grid-b,
.grid-80-20 .grid-b {width:180px;}

/* all modules and grids nested in a grid get floated */
.grid-g .grid-u,
.grid-g .grid-g,
.grid-ge .grid-u,
.grid-gf .grid-u {float:right;display:inline;margin-bottom:0;}

/* float left and kill margin on first for added flex */
.grid-g .first,
.grid-gd .first,
.grid-ge .first,
.grid-gf .first {float:left;margin-bottom:0;}

.grid-g .grid-u,
.grid-g .grid-g {width:49.1%;}
.grid-g .grid-g .grid-u {width:48.1%;} 
/* smaller for nested to preserve margins */

/* 3 col */
.grid-gb .grid-u,
.grid-gc .grid-u,
.grid-gd .grid-u {float:left;margin-left:2%;*margin-left:1.5%;_margin-left:1.5%;width:32%;_overflow:hidden;}

.grid-gb .first,
.grid-gc .first,
.grid-gd .first {margin-left:0;}

/* colspan 2 */
.grid-gc .first,
.grid-gd .grid-u {width:66%;}
.grid-gd .first {width:32%;}

/* colspan 3 */
.grid-ge .grid-u {width:24%;}
.grid-ge .first,
.grid-gf .grid-u {width:74.2%;}
.grid-gf .first {width:24%;}
.grid-ge .first {width:74.2%;}

#doc:after,
#content:after,
#header:after,
#logo:after,
#footer:after,
.grid-g:after,
.grid-ga:after,
.grid-gb:after,
.grid-gc:after,
.grid-gd:after,
.grid-ge:after,
.grid-gf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#doc,
#logo,
#footer,
.grid-g,
.grid-gb,
.grid-gc,
.grid-gd,
.grid-ge,
.grid-gf,
.grid-ga {zoom:1; /* IE */margin-bottom:15px;}

img.float-left {float:left;	margin:0 .5em .5em 0;}
img.float-right {float:right;margin:0 0 .2em .5em;}

/**************** menu bar ****************/

/* site map lay-out */

#header h1 {width:972px;margin:-5px 0 10px 0;padding:0;text-align:center;font: normal bold 50px arial,verdana,sans-serif;border-bottom:1px solid #ccc;text-transform:capitalize}

/**************** refferals ****************/

.module-box.l-gray .grid-u{width:240px!important;padding:0!important;margin: 0 9px!important;_margin: 0 6px!important;}

.ref {border-top:1px solid #d3d3d3;margin-top:5px}
.ref .container {margin:7px 2px 0 2px;overflow:hidden;}
.ref .container h1{color:#FFF;background:#000;padding:2px;font-size:21px;margin:0 0 5px 0;text-align:center;text-transform:uppercase;}
.ref img {border:1px solid #000;}
.ref p img{border:none;}
.ref ul {margin-top:3px}
.ref ul li a b {color:#000;text-decoration:none;}
.ref h2{font-size:22px;line-height:105%;margin-bottom:2px;}

/*stikktittel, oppslag*/
.mod-100 h1{ margin:5px;}

.mod-100 .ref h2{line-height:100%;margin-bottom:2px;}
.ref h2 big{font-size:150%;}

.ref h2 a:link,
.ref h2 a:visited{color:#000;text-decoration:none;}
.ref h2 a:hover,
.ref h2 a:focus{color:#000;text-decoration:underline;}

.mod-100 img.float-left {margin-right:5px;}


a.comments,
a.poll,
a.net-meeting,
a.slideshow,
a.kjendis,
a.bullet-w,
a.bullet-g,
a.bullet-r,
li.bullet-w,
li.bullet-g,
li.bullet-r,
li.phone
{
background-image: url(http://gfx.dagbladet.no/g3/gen_icons_white.gif);
background-repeat: no-repeat;
zoom: 1;
}

.black a.comments,
.black a.poll,
.black a.net-meeting,
.black a.slideshow,
.black a.kjendis,
.black a.bullet-w,
.black a.bullet-g,
.black a.bullet-r,
.black li.bullet-w,
.black li.bullet-g,
.black li.bullet-r,
.black li.phone
{
background-image: url(http://gfx.dagbladet.no/g3/gen_icons_black.gif);
}

a.comments,
a.poll,
a.net-meeting,
a.slideshow,
a.kjendis
{
padding: 0 23px 0 1px;
white-space: nowrap;
}

a.mainUrl /* Les mer-linker på front */
{
white-space: nowrap;
}

a.bullet-w,
a.bullet-g,
a.bullet-r
{
padding: 0 1px 0 23px;
}

a.dbtv
{
background: transparent!important;
}

a.comments
{
background-position: top right;
}

a.poll
{
background-position: 100% -192px;
}

a.net-meeting
{
background-position: 100% -128px;
}

a.slideshow
{
background-position: 100% -144px;
}

a.kjendis
{
background-position: 100% -160px;
}

a.bullet-w, 
li.bullet-t,
a.bullet-r,
li.bullet-r,
a.bullet-g,
li.bullet-g
{
background-position: 0 -224px;
}

ul.vertical-lf li.bullet-g 
{
background-position: 0 -224px;
}

li.phone
{
background-position: 0 -80px;
}

a.live {background:url(http://gfx.dagbladet.no/g3/ico_live.gif) no-repeat;} 
/* live er animert gif, ligger derfor i egen fil */


/*
a.poll {background:url(http://gfx.dagbladet.no/g3/ico_chart_bar.png) no-repeat;}
a.net-meeting {background:url(http://gfx.dagbladet.no/g3/ico_net_meeting.png) no-repeat;}
a.dbtv {padding:0}
a.slideshow {background:url(http://gfx.dagbladet.no/g3/ico_camera.png) no-repeat;}
a.kjendis {background:url(http://gfx.dagbladet.no/g3/ico_kjendis.png) no-repeat;}
a.bullet-w {background:url(http://gfx.dagbladet.no/g3/bullet_white.png) no-repeat;}
a.bullet-g {background:url(http://gfx.dagbladet.no/g3/bullet_gray.png) no-repeat;}
a.bullet-r {background:url(http://gfx.dagbladet.no/g3/bullet_red.png) no-repeat;}
*/

/* 
a.comments, 
a.live,
a.poll,
a.net-meeting,
a.dbtv,
a.slideshow,
a.kjendis,
a.bullet-w,
a.bullet-g,
a.bullet-r {padding:0 23px 0 1px;***adding:0 70px 0 1px;background-position:right;***ackground-position:55px 0;}
*/

/* 
ul.horisontal-lf li,
ul.vertical-lf li {background-repeat:no-repeat;background-position:left top;} 
*/
ul.vertical-lf{clear:both;}
ul.horisontal-lf li {float:left;}
ul.horisontal-lf li a{display:block;padding:0 15px 2px 22px;}
ul.vertical-lf li a{padding:0 0 0 22px;font-size:11px;}
.horisontal-lf li a{white-space:nowrap;}

/*

li.comments {background-image:url(http://gfx.dagbladet.no/g3/ico_comment.png);}
li.comment {background-image:url(http://gfx.dagbladet.no/g3/ico_comment.png);}
li.live {background-image:url(http://gfx.dagbladet.no/g3/ico_live.png);}
li.poll {background-image:url(http://gfx.dagbladet.no/g3/ico_chart_bar.png);}
li.net-meeting {background-image:url(http://gfx.dagbladet.no/g3/ico_net_meeting.png);}
li.dbtv {background-image:url(http://gfx.dagbladet.no/g3/ico-play.gif);}
.playknapp .ref .container p a {background:url(http://gfx.dagbladet.no/g3/ico-play.gif) no-repeat;padding:0 20px 0 0;background-position: right 2px;}
li.print {background-image:url(http://gfx.dagbladet.no/g3/ico_printer.png);}
li.mail {background-image:url(http://gfx.dagbladet.no/g3/ico_email.png);}
li.phone {background-image:url(http://gfx.dagbladet.no/g3/ico_phone.png);}
li.slideshow {background-image:url(http://gfx.dagbladet.no/g3/ico_camera.png);}
li.kjendis {background-image:url(http://gfx.dagbladet.no/g3/ico_kjendis.png);}
li.bullet-w {background-image:url(http://gfx.dagbladet.no/g3/bullet_white.png);}
li.bullet-g {background-image:url(http://gfx.dagbladet.no/g3/bullet_gray.png);}
li.bullet-r {background-image:url(http://gfx.dagbladet.no/g3/bullet_red.png);}

*/

.black ul.vertical-lf li.bullet-g {background:url(http://gfx.dagbladet.no/g3/bullet-white-negative.gif) no-repeat }


ul.bullet-list li{padding-left: 20px!important;background-image: url(http://gfx.dagbladet.no/g3/gen_icons_white.gif);background-repeat: no-repeat;background-position: 0 191px; margin-bottom:5px}

.mod-33 .to a.tipslink, .mod-25 .to a.tipslink {width:40px;height:34px;line-height:17px;}
.mod-33 .to .ttext {height:34px;padding:4px;width:185px;}
.mod-25 .to .ttext {height:34px;padding:4px;width:120px;}
.mod-33 .to span, .mod-25 .to span {display:block;line-height:10px;font-size:10px}

.mod-100 .to a.tipslink {width:120px;}

.mod-100 .to .ttext {width:635px;}
.mod-66 .to .ttext {width:420px;}
.mod-50 .to .ttext {width:290px;}

.mod-100 .black .to .ttext {width:615px;}
.mod-66 .black .to .ttext {width:408px;}
.mod-50 .black .to .ttext {width:275px;}
.mod-33 .black .to .ttext {width:175px;}
.mod-25 .black .to .ttext {width:108px;}

.black .to {color:#000}
.black .to .ttext a:link, .black .to a:visited {color:#03c!important}
.black .to .ttext a:hover {color:#d60000!important}


/* / tips-oss */



.article-body .tips-oss {width:503px;clear:both;margin-top:5px;text-align:center;}
.article-body .tips-oss-l {width:503px;color:#fff;font:italic bold 16px arial,verdana,sans-serif;letter-spacing:3px;background:#e00;}
.article-body .tips-oss-r {width:503px;background:#ddd;height:20px;font: normal bold 12px verdana,arial,sans-serif;padding:3px 0}

/****************  title sizes ****************/
h1.size-01, h2.size-01 {font-size:15px;}
h1.size-02, h2.size-02 {font-size:18px;}
h1.size-03, h2.size-03 {font-size:20px;} /*default*/
h1.size-04, h2.size-04 {font-size:24px;}
h1.size-05, h2.size-05 {font-size:27px;}
h1.size-06, h2.size-06 {font-size:30px;}
h1.size-07, h2.size-07 {font-size:33px;}
h1.size-08, h2.size-08 {font-size:36px;} /*dagens m*/
h1.size-09, h2.size-09 {font-size:39px;}
h1.size-10, h2.size-10 {font-size:42px;}
h1.size-11, h2.size-11 {font-size:45px;}
h1.size-12, h2.size-12 {font-size:48px;} /*dagens l*/
h1.size-13, h2.size-13 {font-size:51px;}
h1.size-14, h2.size-14 {font-size:54px;}
h1.size-15, h2.size-15 {font-size:57px;}
h1.size-16, h2.size-16 {font-size:60px;}
h1.size-17, h2.size-17 {font-size:63px;} /*dagens xl*/
h1.size-18, h2.size-18 {font-size:66px;}
h1.size-19, h2.size-19 {font-size:69px;}
h1.size-20, h2.size-20 {font-size:72px;} /*dagens xxl*/
h1.size-21, h2.size-21 {font-size:75px;} 
h1.size-22, h2.size-22 {font-size:78px;} 
h1.size-23, h2.size-23 {font-size:81px;} 
h1.size-24, h2.size-24 {font-size:84px;} 
h1.size-25, h2.size-25 {font-size:87px;} 
h1.size-26, h2.size-26 {font-size:90px;} 
h1.size-27, h2.size-27 {font-size:93px;} 
h1.size-28, h2.size-28 {font-size:96px;} 
h1.size-29, h2.size-29 {font-size:99px;} 
h1.size-30, h2.size-30 {font-size:102px;}
h1.size-31, h2.size-31 {font-size:150px;}
h1.size-32, h2.size-32 {font-size:200px;}
h1.size-33, h2.size-33 {font-size:250px;}
h1.size-34, h2.size-34 {font-size:300px;}
h1.size-35, h2.size-35 {font-size:350px;}
h1.normal, h2.normal {font-weight:normal;}
.ref p small {font-size:11px;}
.ref p big {font-size:114%;}

#videoplayerframe {font:normal normal 12px verdana,arial,sans-serif};
.dplayer {margin-left:-4px;}

/**************** refferal-bar boxes ****************/
#sistevideo .container, #sistenytt .container, #tvprogram .container {font-size:11px;padding:.5em;overflow:hidden;word-wrap: break-word;}
#sistenytt, #sistevideo, #tvprogram {margin-bottom:10px;margin-top:10px;}
#sistenytt .container div, #sistevideo .container div{font-size:11px;color:#666;display:inline}
#sistenytt .container span{font-size:10px;color:#666;margin-left:.5em;}
#sistenytt p a:link,#sistenytt p a:visited{color: #0C43CC;font-weight:bold;}
#sistenytt p a:hover,#sistenytt p a:focus{color:#d60000;font-weight:bold;}
#sistenytt li,#sistevideo li{margin-bottom:.5em;}
#sistenytt li a,#sistevideo li a {display:block;}
#sistenytt h2, #sistevideo h2{margin:0 0 .2em .5em;font-size:15px;color:#000;}
#tvprogram h2.boxhead, #tvprogram h2.boxhead a {font-size:15px;color:#000;text-decoration:none;}

div.magasinet {background:#fff url(http://gfx.dagbladet.no/g3/magasinet_stripe.gif) repeat-x left top;text-align:center;color:#fff;height:16px;font: normal normal 10px arial,verdana,sans-serif;padding-top:2px;}

#tvguide{background:#EEEEEE url(http://gfx.dagbladet.no/g3/l-gray-bg.gif) repeat-x left top;margin-bottom:10px;}
#tvguide .head{padding:.5em;border-bottom:1px solid #fff;margin-bottom:.5em;}
#tvguide .head p{float:right;width:290px;height:20px;}
#tvguide label {float:right;margin-right: 20px;}
#tvguide .head a.tvprog-knapp:link,
#tvguide .head a.tvprog-knapp:visited{float:right;border: 1px solid #ddd;padding: 2px 4px;display:block;width:130px;font-size: 11px;font-weight: bold;text-decoration: none;color: #3a5a7a;text-align:center;background: #fff url(http://gfx.dagbladet.no/kommentarer/button-gradient.gif) repeat-x;}
#tvguide .head a.tvprog-knapp:hover {border-color: #888;}
#tvguide .head a.tvprog-knapp:active {border-color: #333;}
#tvguide .head a.tvprog-knapp:focus {-moz-outline: none;outline: none;}
#linkContainer {float:right;}
#linkContainer a:link,#linkContainer a:visited,#linkContainer a:hover,#linkContainer a:active{color: #0C43CC;}
#tvguide .first{margin-left:0;}
#tvguide h2{font-size:21px;}
#tvguide p.lesmer{margin:0 .5em;}
#tvguide p.lesmer img{float:right;}
#tvguide p.lesmer a:link,#tvguide p.lesmer a:visited{color: #0C43CC;}
#tvguide p.lesmer a:hover,#tvguide p.lesmer a:focus{color:#d60000;}

.tv-chanel .prog-noon,
.tv-chanel .program-desc{font-size:11px;margin-bottom:.5em;}
.tv-chanel .program-desc{padding-left:10px;display:none;}
.tv-chanel li{ margin-bottom:1px;}
.tv-chanel{float:left;;width:23.5%;}
.tv-chanel .container {margin:10px 5px 10px 5px!important;overflow:hidden;}
.tv-chanel .finished {color:#d3d3d3;}
.tv-chanel img.terning {float:right;margin:5px}

div#tvguide h2.tvkanal { display: block; height: 29px; width: 54px; background-repeat: no-repeat; background-image: url(http://gfx.dagbladet.no/g3/tv-kanaler-samlet.gif); margin-top:10px}

div#tvguide h2.tvkanal.nrk1 { background-position: 0 0; margin:14px 0 0 3px}

div#tvguide h2.tvkanal.nrk2 { background-position: 0 -29px; margin:12px 0 0 1px}

div#tvguide h2.tvkanal.nrk3 { background-position: 0 -58px; margin:12px 0 0 2px}

div#tvguide h2.tvkanal.tv2 { background-position: 0 -144px; margin: 10px 0 0 15px}

div#tvguide h2.tvkanal.tv2zebra { background-position: 0 -259px; margin:12px 0 0 2px}

div#tvguide h2.tvkanal.fem { background-position: 0 -87px; margin:12px 0 0 5px}

div#tvguide h2.tvkanal.tvnorge { background-position: 0 -200px; margin:12px 0 0 15px}

div#tvguide h2.tvkanal.star { background-position: 0 -288px; margin:12px 0 0 0}

div#tvguide h2.tvkanal.tv3 { background-position: 0 -173px; margin:12px 0 0 15px}

div#tvguide h2.tvkanal.discovery { background-position: 0 -116px; margin:13px 0 0 3px}

div#tvguide h2.tvkanal.viasat4 { background-position: 0 -230px; margin:14px 0 0 12px}

/**************** refferal customizing + sidebar + rounded corners lay-out ****************/
.module-box {padding-bottom:.2em;padding-left:5px;margin: 10px 0;border:none;overflow:hidden;}
.grid-gb .module-box {margin-bottom:0;}

.l-azur .container,
.l-blue .container,
.l-lightazur .container,
.l-yellow .container,
.l-lightyellow .container,
.l-xlightyellow .container,
.l-gray .container,
.l-gray-s .container,
.l-gray-xs .container,
.l-gray ul {margin:0 5px;}
.l-gray .container ul {margin:5px 0}

.open {margin:10px 0;border:1px solid #bababa;border-right:none;border-left:none;}

.module-box h1{font-size:15px;width:auto;height:auto;color:#000;margin:0 7px;}
.module-box h2 {margin: 0 10px 10px 0px;}
.module-box span.header-sub {font: normal bold 11px arial,verdana,sans-serif;color:#fb0;float:right;margin-bottom:0 0 5px 0;padding:2px 0pt 5px 0px;}

.subtext {font:normal normal 10px verdana,arial,sans-serif;color:#666;}

.module-box h1 img{	display:block;margin:-1px 0 0 -3px;}
.module-box ul{	margin-bottom:.5em;}
.module-box img.dice{float:right;margin:0 5px;}
.module-box .ref {border-top:0;}
.module-box form .boxtop {display:none}
.module-box form .box select {width:60px}

.tipsheader {margin-top:10px}
.tipsheader h1 {background:#d60000 url(http://gfx.dagbladet.no/g3/h1-header-back.jpg) repeat-x left bottom;color:#fff;margin:0 0 5px 0;padding:0 8px 5px 8px;font:normal bold 15px arial;}
.tipsheader b.xtop b {background-color:#d60000}
.tipsheader hr {height:2px;}
#tipsbox h1 {font-size:22px}



.header1 h1 a:link, 
.header2 h1 a:link, 
.header2 h1 a:visited, 
.header1 h1 a:visited {text-decoration:none;color:#fff;}

.header1 h1 a:hover, 
.header2 h1 a:hover {text-decoration:underline;color:#fff;}
.header1 h1 a:active, 
.header2 h1 a:active {text-decoration:none;color:#fff}

.header1 h1, .header2 h1 {background:#777 url(http://gfx.dagbladet.no/g3/h1-header-back.jpg) repeat-x scroll left bottom;color:#fff;font: normal bold 15px arial, verdana,sans-serif;margin:0pt 0pt 5px;padding:0pt 5px 7px 5px;}

.header2 h1 {background-image:url(http://gfx.dagbladet.no/g3/h1-header-back2.jpg)}

.header1 b.xtop b, .header2 b.xtop b {background-color:#777}

.header1-hestesport b.xtop b {background-color:#73880a;}
.header1-hestesport h1 {background:#73880a;	color:#fff;	font: normal bold 15px arial, verdana,sans-serif;margin:0pt 0pt 5px;padding:0pt 2pt 5px 5px;}

.header2 .ref, .header1 .ref {border:none}



.mod-100 .ref.black {margin-top:15px!important;}
.ref.black {background:#000;margin:5px 0 0 0;padding:0;border-color:#000;overflow:hidden}
.ref.black .container{color:#fff;padding:0;margin:8px 0 8px 8px!important;clear:both;border-right:8px solid black;overflow:hidden;}
.ref.black img{border-color: #fff;margin:0 0 0 0;padding:0}
.ref.black h2 a,.ref.black h2 a:hover,.ref.black h2 a:focus,.ref.black a,.ref.black a:hover,.ref.black a:focus{color:#fff!important;}

.ref.black .reduceimg {overflow:hidden;border-right:1px solid #fff;margin-bottom:5px;float:left;margin-right:5px;}

.ref.black h1{background-color:#000;color:#fff!important;margin: 0 0 8px 0}

.ref.black .container .tips-oss-r { color: #000; }
.ref.black .container .tips-oss-r a, .ref.black .container .tips-oss-r a:link, .ref.black .container .tips-oss-r a:hover, .ref.black .container .tips-oss-r a:focus { color: #000!important; }

.gray{background-color:#efefef;color:#000;border-color:#ddd;}
.gray h1{background-color:#efefef;color:#000;}

.darkgray{background-color:#777;color:#fff;}
.darkgray h1{background-color:#777;color:#fff;}

.mediumgray{background-color:#ddd;color:#fff;}
.mediumgray h1{background-color:#ddd;color:#fff;}

.white{background-color:#fff;color:#000;border-color:#ddd;}
.white h1{background-color:#fff;color:#000;border-top:1px solid #000;}

.blue{background-color:#E0F3FF;color:#000;border-color:#005E96;}
.blue h1{background-color:#005E96;color:#fff;}
h1.blue{background-color:#005E96;color:#fff;}

.violet{background-color:#EFE0FF;color:#000;border-color:#7C2897;}
.violet h1{background-color:#7C2897;color:#fff;}

.red{background-color:#e00;color:#fff;er-color:#EB6090;}
.red h1{background-color:#d60000;color:#fff;}
h1.red{background-color:#d60000;color:#fff;}

.pink{background-color:#FFE1EE;color:#000;border-color:#EB6090;}
.pink h1{background-color:#EB6090;color:#fff;}
h1.pink{background-color:#EB6090;color:#fff;}

.beige{background-color:#FCEDDA;color:#000;border-color:#FFD5AC;}
.beige h1{background-color:#FFD5ACs;color:#000;}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin:0 5px}
.r2{margin:0 3px}
.r3{margin:0 2px}
.r4{margin:0 1px;height: 2px}
.rs1{margin:0 2px}
.rs2{margin:0 1px}
.xtop, .xbottom {display:block; background:#fff; font-size:1px;clear:both}
.black .xtop, .black .xbottom {background:#000;}
.xt1, .xt2, .xt3, .xt4, .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xt1, .xt2, .xt3, .xt4, .xb1, .xb2, .xb3, .xb4 {height:1px;}
.xt1, .xb1 {margin:0 4px;}
.xt2, .xb2 {margin:0 2px;}
.xt3, .xb3 {margin:0 1px;}
.xt4, .xb4 {margin:0 1px;}

/* standard fargeutvalg */
.l-color1 .xt1, .l-color1 .xt2, .l-color1 .xt3, .l-color1 .xt4 {background:#34749a;}
.l-color1 .xb1, .l-color1 .xb2, .l-color1 .xb3, .l-color1 .xb4 {background:#34749a;}
.l-color1 {background:#34749a;color:#fff}
.l-color1 hr {background:#195270;color:#195270}


.l-color1 a{color: #fff!important;}


.l-color2 .xt1, .l-color2 .xt2, .l-color2 .xt3, .l-color2 .xt4 {background:#FFE56F;}
.l-color2 .xb1, .l-color2 .xb2, .l-color2 .xb3, .l-color2 .xb4 {background:#FFE56F;}
.l-color2 {background:#FFE56F;color:#000}
.l-color2 hr {background:#fff;color:#000}

.l-color3 .xt1, .l-color3 .xt2, .l-color3 .xt3, .l-color3 .xt4 {background:#323232;}
.l-color3 .xb1, .l-color3 .xb2, .l-color3 .xb3, .l-color3 .xb4 {background:#323232;}
.l-color3 {background:#323232;}
.l-color3 hr {background:#000;}

.l-color-tax .xt1, .l-color-tax .xt2, .l-color-tax .xt3, .l-color-tax .xt4 {background:#d1e49b;}
.l-color-tax .xb1, .l-color-tax .xb2, .l-color-tax .xb3, .l-color-tax .xb4 {background:#d1e49b;}
.l-color-tax {background:#d1e49b;color:#000}
.l-color-tax hr {background:#fff;color:#fff}

.l-color-fb .xt1, .l-color-fb .xt2, .l-color-fb .xt3, .l-color-fb .xt4 {background:#eceff5;}
.l-color-fb .xb1, .l-color-fb .xb2, .l-color-fb .xb3, .l-color-fb .xb4 {background:#eceff5;}
.l-color-fb {background:#eceff5;color:#3b5998}
.l-color-fb hr {background:#3b5998;color:#3b5998}


.header-color1 .xt1, .header-color1 .xt2, .header-color1 .xt3, .header-color1 .xt4, 
.l-blue.header-color1 .xt1, .l-blue.header-color1 .xt2, .l-blue.header-color1 .xt3, .l-blue.header-color1 .xt4 {background:#34749a; } /* bokser med mørkeblå header */

.header-color1 h1 { background: #34749a; color: #fff; margin: 0 0 5px 0; padding: 0 5px 3px 5px; }

.l-blue .xt1, .l-blue .xt2, .l-blue .xt3, .l-blue .xt4 {background:#e1eaf0;}
.l-blue .xb1, .l-blue .xb2, .l-blue .xb3, .l-blue .xb4 {background:#e1eaf0;}
.l-blue{ background:#e1eaf0;}

.l-weather {background: #9ec34e url(http://gfx.dagbladet.no/g3/l-weather-bg.gif) top center repeat-x;}

.l-weather .xt1 {background:#98bf45;}

.l-weather .xt2 {background:#98c046;}

.l-weather .xt3 {background:#99bf46;}

.l-weather .xt4 {background:#9ac047;}

.l-weather .xb1, .l-weather .xb2, .l-weather .xb3, .l-weather .xb4 {background:#9ec34e;}

/*small boxes, min-height min 70px */
.l-blue-s .xt1, .l-blue-s .xt2, .l-blue-s .xt3, .l-blue-s .xt4 {background:#e1eaf0;}
.l-blue-s .xb1, .l-blue-s .xb2, .l-blue-s .xb3, .l-blue-s .xb4 {background:#e1eaf0}
.l-blue-s{ background:#e1eaf0}


.l-bath .xt1, .l-bath .xt2, .l-bath .xt3, .l-bath .xt4 {background:#B2E8ED;}
.l-bath .xb1, .l-bath .xb2, .l-bath .xb3, .l-bath .xb4 {background:#B2E8ED;}
.l-bath {background:#B2E8ED;}



.l-gray .xt1, .l-gray .xt2, .l-gray .xt3, .l-gray .xt4 {background:#ddd;}
.l-gray .xb1, .l-gray .xb2, .l-gray .xb3, .l-gray .xb4 {background:#eee;}
.l-gray {background:#eee url(http://gfx.dagbladet.no/g3/l-gray-bg.gif) repeat-x;}

.l-black .xt1, .l-black .xt2, .l-black .xt3, .l-black .xt4 {background:#000;}
.l-black .xb1, .l-black .xb2, .l-black .xb3, .l-black .xb4 {background:#000;}
.l-black {background:#000;color:#fff;}

.l-red .xt1, .l-red .xt2, .l-red .xt3, .l-red .xt4 {background:#d60000;}
.l-red .xb1, .l-red .xb2, .l-red .xb3, .l-red .xb4 {background:#d60000;}
.l-red {background:#d60000;color:#fff;}

.l-green .xt1, .l-green .xt2, .l-green .xt3, .l-green .xt4 {background:#d9e1bd;}
.l-green .xb1, .l-green .xb2, .l-green .xb3, .l-green .xb4 {background:#d9e1bd;}
.l-green {background:#d9e1bd}


.l-darkgray .xt1, .l-darkgray .xt2, .l-darkgray .xt3, .l-darkgray .xt4 {background:#777;}
.l-darkgray .xb1, .l-darkgray .xb2, .l-darkgray .xb3, .l-darkgray .xb4 {background:#777;}
.l-darkgray {background: #777;color:#fff}

.l-mediumgray .xt1, .l-mediumgray .xt2, .l-mediumgray .xt3, .l-mediumgray .xt4 {background:#ddd;}
.l-mediumgray .xb1, .l-mediumgray .xb2, .l-mediumgray .xb3, .l-mediumgray .xb4 {background:#ddd;}
.l-mediumgray {background: #ddd;color:#fff}

/*small boxes, min-height 70px*/
.l-gray-s .xt1, .l-gray-s .xt2, .l-gray-s .xt3, .l-gray-s .xt4 {background:#ddd;}
.l-gray-s .xb1, .l-gray-s .xb2, .l-gray-s .xb3, .l-gray-s .xb4 {background:#eee;}
.l-gray-s {background:#eee url(http://gfx.dagbladet.no/g3/l-gray-bg-s.gif) repeat-x;}

.l-gray-xs .xt1, .l-gray-xs .xt2, .l-gray-xs .xt3, .l-gray-xs .xt4 {background:#dedede;}
.l-gray-xs .xb1, .l-gray-xs .xb2, .l-gray-xs .xb3, .l-gray-xs .xb4 {background:#dedede;}
.l-gray-xs {background:#dedede;}

.l-green-s .xt1, .l-green-s .xt2, .l-green-s .xt3, .l-green-s .xt4 {background:#d9e1bd;}
.l-green-s .xb1, .l-green-s .xb2, .l-green-s .xb3, .l-green-s .xb4 {background:#d9e1bd;}
.l-green-s {background:#d9e1bd}

.l-green-xs .xt1, .l-green-xs .xt2, .l-green-xs .xt3, .l-green-xs .xt4 {background:#d9e1bd;}
.l-green-xs .xb1, .l-green-xs .xb2, .l-green-xs .xb3, .l-green-xs .xb4 {background:#d9e1bd;}
.l-green-xs {background:#d9e1bd;}

.l-beige .xt1, .l-beige .xt2, .l-beige .xt3, .l-beige .xt4 {background:#f0e5d5;}
.l-beige .xb1, .l-beige .xb2, .l-beige .xb3, .l-beige .xb4 {background:#f7f0e6;}
.l-beige{background:#f7f0e6 url(http://gfx.dagbladet.no/g3/l-beige-bg.gif) repeat-x;}
.orange .xt1, .orange .xt2, .orange .xt3, .orange .xt4 {background:#FF8A00;}
.orange .xb1, .orange .xb2, .orange .xb3, .orange .xb4 {background:#ffbc6d;}
.orange{background:#ffbc6d url(http://gfx.dagbladet.no/g3/orange-bg.gif) repeat-x;}
#egenannonse .xt1, #egenannonse .xt2, #egenannonse .xt3, #egenannonse .xt4 {background:#eee;}
#blink-big .xt1, #blink-big .xt2, #blink-big .xt3, #blink-big .xt4 {background:#abcef2;}
#blink-big .xb1, #blink-big .xb2, #blink-big .xb3, #blink-big .xb4 {background:#699bce;}

/* DEBATT */
.quote div.quote-sign,
.quote-small div.quote-sign {font-family:arial,helvetica,sans-serif;float:left;font-weight:bold;margin-right:5px;margin-top:5px;color:#f01;}

.quote div.quote-sign {font-size:75px;height:35px;line-height:20px;}
.quote-small div.quote-sign {font-size:30px;height:14px;line-height:10px;}

.quote span.quote-txt,
.quote-small span.quote-txt {font-size:17px;}

.quote p.quote-writer,
.quote-small p.quote-writer {color:#d60000;font-weight:bold;font-size:11px;}

.quote p.quote-writer a:link, .quote p.quote-writer a:visited,
.quote-small p.quote-writer a:link, .quote-small p.quote-writer a:visited {color:#d60000;text-decoration:none;}

.quote p.quote-writer a:hover, .quote p.quote-writer a:focus,
.quote-small p.quote-writer a:hover, .quote-small p.quote-writer a:focus {color:#d60000;text-decoration:underline;}


#side-col {word-wrap: break-word;overflow:hidden;}
#side-col .module-box {margin:10px 0}
#side-col .news {font-size:11px}

#side-col .news h3 a,
#right-col .news h3 a {font:normal bold 18px arial,verdana,sans-serif;color:#000;text-decoration:none!important}

#side-col .news h3 a:hover,
#right-col .news h3 a:hover{text-decoration: underline;}

#right-col .news img.img75{float: left;margin-right: .4em;margin-bottom: 3px;}
#right-col .news { margin-left: 4px }
#side-col img.article-img {width:180px;}

/*brukes når topp og høyreannonse møtes */
.attached { position:absolute;top:150px;right:0;width:190px;}

#side-col p.lesmer{text-align:center;font-size:11px;text-align:center;font-weight:bold;}
#side-col p.lesmer a:link,#side-col p.lesmer a:visited{color: #0C43CC;}
#side-col p.lesmer a:hover,#side-col p.lesmer a:focus{color:#d60000;}

.grid-u #right-col {font-size: 11px;}

img.subsection-head{border:0;width:180px;height:30px;}

#sportdottno h1 a{text-decoration:none;color:#fff;font-size:22px}

#nyheter h1,
#kjendis h1,
#sportdottno h1,
#dagbladettv h1,
#reisetips h1 {	font-size:15px;	margin:0 0 5px 5px;}

#nyheter h1 a:link, #nyheter h1 a:visited,
#nyheter h1 a:hover, #nyheter h1 a:focus{color:#000;text-decoration:none;}

#nyheter h2,
#kjendis h2,
#spill123 h2,
#start h2,
#humor911 h2,
#hei h2,
#sportdottno h2,
#reisetips h2,
#dagbladettv h2{font-weight:normal;	font-family: verdana,arial,sans-serif;margin:5px 0;}
#toolbox h2, #dagbladetbox h2 {	font-size:15px;}
#dagbladetbox {font-size:11px}

#toolbox form h2,#filmbasen form h2 {display:none;}
#toolbox input.search{width:160px;_width:155px;_margin:0px;font-size:16px;margin: 5px 0 0 2px;}
.grid-u.mod-33 #toolbox input.search {width:225px;}

#toolbox input.button{position:absolute;op:69px;bottom:0;right:0;font-size:16px;padding:.2em .5em;}
#toolbox li {margin:2px;_margin:0;}

#filmonline ol {list-style-type: decimal;margin-left:30px;}
#filmonline li {margin-bottom: 0.2em;}

#kjendis,
#nyheter,
#sportdottno,
#start,
#humor911,
#hei,
#reisetips,
#dagbladettv,
#filmbasen,
#spill123,
#nydottno,
#tipsbox,
#filmonline {margin:8px 0;font-size:11px}

#toolbox, 
#dagbladetbox {margin:10px 0;position:relative;}

#dagbladetbox img.tab{position:absolute;top:30px;right:0;}
#toolbox form {	position:relative;margin-bottom:10px;}
#filmbasen form {position:relative;margin-bottom:0;}

#toolbox form h2,
#filmbasen form h2 {display:none;}

#side-col .db-search {margin:3px;}
#side-col .db-search span.title {font:normal normal 11px verdana,arial,sans-serif;margin:0 5px;color:#666;padding:0;}
#side-col .db-search input.search{margin:0 0 0 5px;padding: 2px;width: 110px;}
#side-col .db-search input.button{padding: 1px 3px;margin:0;font-size:12px;color:#444;}

#filmbasen input.search {width:60%;font-size:16px;border:1px solid #ccc}
#filmbasen input.button{position:absolute;op:69px;bottom:0;right:0;font-size:14px;padding:.2em .5em;}
#filmbasen p.extratxt {font-size:10px;margin-bottom:.3em;color:#7C2897;font-family:arial,helvetica,sans-serif;}
#filmbasen img.filmlex {margin:0 auto;width:166px;/*height:22px;*/display:block;}

#dagbladettv .container {margin:5px;font-size:11px;}
#dagbladettv .container img {float:left;margin:3px;margin-left:0;}

#dagbladettv h4 a:link, 
#dagbladettv h4 a:visited{font: normal 100% verdana,arial,sans-serif;clear:left;}

#dagbladettv .container p a:link, 
#dagbladettv .container p a:link {margin:4px 0 0 4px;}

#dagbladettv hr,
#nydottno hr {margin:2px 0;}

#spill123 li img {	border:1px solid #000;}

#nydottno .container {margin:.7em;line-height:120%;color:#444;}
#nydottno div {clear:left;margin-bottom:4px;}
#nydottno span {font-family: verdana,arial,sans-serif;font-size: 11px;color:#017189;float:right;text-decoration:none;}
#nydottno strong{font-weight:bold;}
#nydottno .container img {float:left;vertical-align:bottom;}

#hei .logged-in{font-size:50px;color:#06285d;font-weight:bold;}

#start p.center {font-size: 11px;}

/**************** ANNONSER ****************/

/*hestesko
- og denne koden må med før annonsen skrives ut, KUN NÅR annonsen skal på: <link rel="stylesheet" type="text/css" media="screen" href="http://www.dagbladet.no/css3/tema/hestesko.css">
*/

.hs-ad1, .hs-ad2, .hs-ad3 {position:absolute;margin:0;padding:0;color:#000;overflow:hidden}
.hs-ad1 a, .hs-ad2 a, .hs-ad3 a {text-decoration:none;margin:0;padding:0;}
.hs-ad1 {left:0px;top:0;width:1348px;height:163px;}
.hs-ad1 .ad-tag {height:10px!important;width:1348px;display:block;margin:0;padding:0;text-align:center;color:#000;line-height:10px;margin-bottom:3px;}
.hs-ad2 {left:0px;top:163px;width:180px;height:1000px;}	
.hs-ad3 {left:1168px;top:163px;width:180px;height:1000px;}	

#ad-top {padding-bottom:5px;margin-bottom:.5em;position:relative}
#ad-top-right,
#ad-top-left,
#ad-top-wide {position:relative;}

.grid-80-20 #ad-top-729 {float:right; margin-right:17px;}
.grid-80-20 #ad-top-200 {float:left; margin-left:13px;}
.grid-20-80 #ad-top-729 {float:left; margin-left:13px;}
.grid-20-80 #ad-top-200 {float:right; margin-right:17px;}


#ad-top-972,
#ad-top-729,
#ad-top-200 {height:90px;}
#ad-top-972 {width:972px;text-align:center;background-color:#fff;}
#ad-top-729 {width:729px;display:inline;}
#ad-top-200 {display:inline;width:200px;}
#ad-top-left {float:left;width:188px;margin-right:11px;height:150px;font-size:0;}
#ad-top-right {float:right;width:768px;margin:0;padding:0;font-size:0;}
#ad-top-wide {width:980px;}
.ad a {font:normal normal 10px verdana,arial,sans-serif;color:#000;text-decoration:none;}
#main-col .ad,
#side-col .ad {text-align:center;clear:both;font-size:10px;margin:0;}
#side-col .ad {margin-bottom:5px;}

#ad-top-right iframe {display:block;}

#main-col .ad p,
#side-col .ad p{font-size:10px;}

#main-col .ad p a,
#side-col .ad p a{color:#000;text-decoration:none;}
#main-col .ad p a:hover,
#side-col .ad p a:hover{color:#d60000;}

#side-col .ad img{display:block;}

#ad-top-left .ad-tag,
#ad-top-right .ad-tag,
#ad-top-wide .ad-tag{position:absolute;top:2px;height:47px;font-size:9px;width:7px;z-index:500;}

#ad-top-left .ad-tag a,
#ad-top-right .ad-tag a,
#ad-top-wide .ad-tag a{color:#000;text-decoration:none;}

#ad-top-left .ad-tag a:hover,
#ad-top-right .ad-tag a:hover,
#ad-top-wide .ad-tag a:hover{color:#d60000;}

#ad-top-left .ad-tag{ left:188px;}
#ad-top-right .ad-tag{left:772px;}
#ad-top-wide .ad-tag{left:976px;}

/* spesialannonser utover sidebredden på forsida */
#ad-special {width:280px;height:500px;position:absolute;top:245px;_top:245px;*top:245px;left:980px;z-index:1001;overflow:hidden}
#ad-special p a {color: #000;font-size:10px;margin-bottom:5px}
#ad-special p a:link, #ad-special p a:visited {text-decoration:none;}
#ad-special p a:hover {color:#d60000;text-decoration:underline;}
#ad-special p a:active {color:#000;text-decoration:none;}


#ad-magasinet {width:650px;height:500px;position:absolute;top:0;left:990px;z-index:1001;overflow:hidden}
#ad-magasinet p a {color: #000;font-size:10px;margin-bottom:5px}
#ad-magasinet p a:link, #ad-magasinet p a:visited {text-decoration:none;}
#ad-magasinet p a:hover {color:#d60000;text-decoration:underline;}
#ad-magasinet p a:active {color:#000;text-decoration:none;}

#ad-special-1340 {width:400px;height:1340px;position:absolute;top:0;left:990px;z-index:1001;overflow:hidden}
#ad-special-1340 p a {color: #000;font-size:10px;margin-bottom:5px}
#ad-special-1340 p a:link, #ad-special-1340 p a:visited {text-decoration:none;}
#ad-special-1340 p a:hover {color:#d60000;text-decoration:underline;}
#ad-special-1340 p a:active {color:#000;text-decoration:none;}

#ad-268x1000-magasinet {width:268px;height:1000px;position:absolute;left:990px;top:70px;border:0;}
#ad-268x1000-kjendis {width:268px;height:1000px;position:absolute;left:990px;top:129px;border:0;}
#ad-268x1000-kultur,
#ad-268x1000-nyheter,
#ad-268x1000-sport {width:268px;height:1000px;position:absolute;left:990px;top:70px;border:0;}

#ad-top {_position:relative;_height:150px}
#ad-top #ad-top-full {_margin-left:0;_position:absolute;_left:0;_top:0;_z-index:300000}
#ad-top #ad-268x1000 {position:absolute;top:-8px;left:980px;_left:972px;width:276px;height:1000px;background:#fff url(http://gfx.dagbladet.no/g3/frame-276x1016.gif) no-repeat 0 top;padding:8px 0}
#ad-top-right #ad-268x1000 {position:absolute;top:-8px;left:766px;width:276px;height:1000px;background:#fff url(http://gfx.dagbladet.no/g3/frame-276x1016.gif) no-repeat 0 top;padding:8px 0}
#ad-268x1000-123spill {position:absolute;top:0;left:768px;width:268px;height:1000px;}

/* utvidet L på front */
.ad-282x768 {position:absolute!important;top:-8px!important;left:768px!important;height:677px;width:279px;background:#fff url(http://gfx.dagbladet.no/g3/frame-279x693.gif) no-repeat 8px top;padding: 8px 8px 8px 0}

#printkommentarer {position:relative!important}
#ad-180x500-kommentar {height: 500px; width: 180px; position: absolute; left: -196px; top: 0pt;}

/**************** tagcloud ***************/
.module-box .tagcloud {	font: normal normal 14px arial,verdana;line-height: 160%}
.module-box .tagcloud a { margin: 0 3px;}
.module-box .tagcloud a.level-1 {font-size:12px}
.module-box .tagcloud a.level-2 {font-size:14px}
.module-box .tagcloud a.level-3 {font-size:16px}
.module-box .tagcloud a.level-4 {font-size:18px}
.module-box .tagcloud a.level-5 {font-size:20px}
.module-box .tagcloud a.level-6 {font-size:21px}
.module-box .tagcloud a.level-7 {font-size:22px}

.tagcloud {color: #000;text-align: center;}
.tagcloud a {color: #777;text-decoration: none;}
.tagcloud a:hover {color: #d60000;}
.tagcloud a.taglevel1 {font-size: 12px;}
.tagcloud a.taglevel2 {font-size: 18px;}
.tagcloud a.taglevel3 {font-size: 22px;}
.tagcloud a.taglevel4 {font-size: 26px;}
.tagcloud a.taglevel5 {font-size: 30px;}
.tagcloud a.taglevel6 {font-size: 34px;}
.tagcloud a.taglevel7 {font-size: 38px;}

.tagcloudbox {width: 74,2%;margin-bottom:10px;}


/* THICKBOX STYLE */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;background-color:#000;filter:alpha(opacity=20);-moz-opacity: 0.20;opacity: 0.20;height:100%;width:100%;}

/* ie6 hack */
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {position: fixed;background: #fff;z-index: 102;color:#000;display:none;border: 1px solid #92A769;text-align:left;top:50%;left:40%;}

/* ie6 hack */
* html #TB_window { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 0 15px;float:left;}
#TB_closeWindow{height:25px;padding:11px 15px 0 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}

/* ie6 hack */
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}

/* ie6 hack */
* html #TB_HideSelect { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

h2 span.smalltxt {font: normal normal 10px verdana, arial,sans-serif; color: #666;margin-left:5px}

.module-box li.right {line-height:18px;width:100%;text-align:right}
.db-dice {float:left;margin:0 20px 20px 15px}

.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;}

div.num1, div.num2, div.num3, div.num4, div.num5, div.num6 {border:1px solid #BF171E}
div.num1 {background-position: 0 0}
div.num2 {background-position: -20px 0}
div.num3 {background-position: -41px 0}
div.num4 {background-position: -61px 0}
div.num5 {background-position: -82px 0}
div.num6 {background-position: -103px 0}

a.dice:link, a.dice:visited {border:1px solid #888}
a.dice:hover {border:1px solid #BF171E}
a.dice:active {border:1px solid #888}

a.num1:link, a.num1:visited {background-position: 0 -21px;}
a.num2:link, a.num2:visited {background-position: -20px -21px}
a.num3:link, a.num3:visited {background-position: -41px -21px}
a.num4:link, a.num4:visited {background-position: -61px -21px}
a.num5:link, a.num5:visited {background-position: -82px -21px}
a.num6:link, a.num6:visited {background-position: -103px -21px}

a.num1:hover {background-position: 0 0}
a.num2:hover {background-position: -20px 0}
a.num3:hover {background-position: -41px 0}
a.num4:hover {background-position: -61px 0}
a.num5:hover {background-position: -82px 0}
a.num6:hover {background-position: -103px 0}

a.num1:active {background-position: 0 -21px}
a.num2:active {background-position: -20px -21px}
a.num3:active {background-position: -41px -21px}
a.num4:active {background-position: -61px -21px}
a.num5:active{background-position: -82px -21px}
a.num6:active {background-position: -103px -21px}

.result {width:110px;float:right;margin:5px 5px 5px 0}
.result h1.average {font: normal bold 18px arial,verdana,sans-serif;color:#000;float:right;margin:0;padding:0;}
.result .dice {float:left;margin:0 5px}
.result h4.votes {font: normal normal 10px verdana,arial,sans-serif;color:#666;line-height:11px;text-align:center;float:left}

.filmsok {margin:0!important;text-align:center}
.filmsok input.button{padding:2px;font:normal normal 11px arial,verdana,sans-serif;color:#444;}
.filmsok input.search {text-align:left;font: normal normal 13px arial,verdana,sans-serif;background:#FFFFFF url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x left top;border:1px solid #aaa;width:130px}
.filmsok img.filmlex {width:138px;margin: 0 auto;padding:0}

#right-col #gruppespill table.group caption {
	font-weight:bold;
}

/* Søkebokser med lupe som bakgrunnsbilde t.v. */
.container.search {margin:10px}
.container.search {background: transparent url(http://gfx.dagbladet.no/skatt/sok_stor_eee.gif) no-repeat 20px 10px;padding-left:100px}
.container.search table td {padding:4px}
.container.search select {width:70px;}

/* NYHETSVARSEL */
.newsalert {width:972px;padding:0;margin:-5px 0 10px 0;padding:0;background:#000 url(http://gfx.dagbladet.no/g3/meny/akkuratna.gif) no-repeat 10px 7px;}
.newsalert h2 {font:normal bold 24px arial,verdana,sans-serif;color:#fff;width:auto;height:auto;margin:0 5px 5px 200px;padding-top:10px;vertical-align:middle}
.newsalert h2 a:link,.newsalert  h2 a:visited {text-decoration:none;color:#fff}
.newsalert h2 a:hover {color:#d60000;}
.newsalert h2 a:active {color:#fff;}
.newsalert a.close {float:left;font:normal normal 10px verdana,arial,sans-serif;color:#fff;margin: 40px 0 5px 10px}
.newsalert a.close:link, a.close:visited {color:#fff}
.newsalert a.close:hover {color:#d60000}
.newsalert a.close:active {color:#fff}
.newsalert a.tips {height:60px;width:95px;background:#d60000 url(http://gfx.dagbladet.no/g3/meny/tips2400-d60000.gif) no-repeat 8px 5px;float:right;text-decoration:none;border:none}

#reisetips img.float-left {margin:0 5px 5px 0;*margin:5px 5px 5px 0;_margin:5px 5px 5px 0;}
#reisetips h2 {margin: 5px 0;}
#reisetips h2 a:link, #reisetips h2 a:visited {color:#000;font:normal bold 14px arial,verdana,sans-serif;text-decoration:none}
#reisetips h2 a:hover{color:#000;font:normal bold 14px arial,verdana,sans-serif;text-decoration:underline!important}
#reisetips h2 a:active{color:#000;font:normal bold 14px arial,verdana,sans-serif;text-decoration:none}
#reisetips .sted {clear:both;color:#666;margin-top:3px;float:right;}
#reisetips .lesmer a:link, #reisetips .lesmer a:visited, #reisetips .lesmer a:hover, #reisetips .lesmer a:active {font:normal normal 11px verdana,arial,sans-serif;}

/* Vip boks */
div.sorg {border:1px solid #ddd;margin-top:10px;}
div.sorg h1 {background-image:none!important;background-color:#000;color:#fff;padding: 3px 10px;font-size:18px;margin:0;}
div.sorg .ref {border:none}

img.logo247 {border-bottom:1px solid #000;margin:10px 0 5px 0;padding-bottom:5px;width:247px;}
#egenannonse .xt1, #egenannonse .xt2, #egenannonse .xt3, #egenannonse .xt4 {background:#eee;}

/* blinkboksen */
#blink-big .xt1, #blink-big .xt2, #blink-big .xt3, #blink-big .xt4 {background:#45484d;}
#blink-big .xb1, #blink-big .xb2, #blink-big .xb3, #blink-big .xb4 {background:#000;}
#blink-big {background:#000 url(http://gfx.dagbladet.no/g3/blink-bg-black.gif) repeat-x;color:#fff;text-align:center;}
#blink-big h2{color:#fff;margin-bottom:.2em;}
#blink-big .blinklogo{ margin:0 0px 0 5px; float:left;}
#blink-big .loggedin{float:left;text-align:left;}
#blink-big .loggedin img{border:1px solid #fff;}
#blink-big .gallery{background:#000;clear:both;margin:0 5px 5px 5px;width:762px;text-align:left;}
#blink-big .gallery ul{margin:0 0 0 18px;}
#blink-big .gallery ul li{display:inline;}
#blink-big .gallery img{background: #fff;border:1px solid #fff;width:80px;height:80px;}
#blink-big .gallery h2{size:13px;color:#fff;margin:0 0 .2em 18px;}

/* utlisting av anmeldelser (faktaboks og forside anmeldelser) */
div.anmeldelse{ padding: 5px 0 0 5px;}
div.anmeldelse h2 {font-size: 15px;}
div.anmeldelse img.terning {border: 0;float: right;}
div.anmeldelse small{color: #777777;}

/* standard-elementer */
/* TABELL */

table.standard {margin: 10px 0;color:#000;font:normal 12px verdana,arial,sans-serif;border-color:#d3d3d3}
table.standard th {font-weight:bold;text-align:left}
table.standard td {padding:2px 4px;}
table.standard h2 {font: normal bold 15px arial,verdana,sans-serif}

/* start-poll i artikler */
.start-poll {width:170px;margin:10px 0}
.group .start-poll {width:320px;margin:0;padding:0;}
#right-col .start-poll {width:240px;margin:0 4px;padding:0;}
.start-poll h1 {font-size:13px}
.start-poll.left-poll {float:left;margin-right:8px!important;margin-left:0!important}
.start-poll.right-poll {float:right;margin-left:8px!important;margin-right:0!important}
.start-poll .button {padding:3px 8px;margin:5px 0;float:left}
.start-poll .poll-result {float:right;font-size:11px;margin:12px 0 0 0;}

/* start-poll på forsida */
.front_poll {margin:0}
.front_poll p {font-weight:bold}
.front_poll form label {margin: 0 5px;}
.front_poll form input {margin-left:5px;padding:0 5px;}
.front_poll form label input {margin:0}
.mod-100 .front_poll {clear: both;margin-top: 10px;}								
.front_poll p {font-weight: bold; display:inline;}
.mod-100 .front_poll form {display: inline;}
.mod-50 .front_poll {clear: both;}
.mod-50 .front_poll p {display:inline;}
.mod-50 .front_poll form {display: inline;}
.mod-33 .front_poll p {display: inline;}
.mod-33 .front_poll form label.poll_answer {display: inline;}
.poll_answer {margin:0 5px 0 0}

.quiz h2 {font:normal bold 28px arial,verdana,sans-serif;text-align:center;margin:40px 0 20px 0}
.quiz h3 {font:normal bold 15px arial,verdana,sans-serif;margin-bottom:10px}
.quiz h4 {font:normal bold 15px arial,verdana,sans-serif;margin-bottom:10px;color:#337499}
.quiz form input{margin:10px 0 0 5px;padding-left:10px}
.quiz form span {margin-left:10px}
.quiz .quiz_submit {padding:3px 15px}

/* NYHETSVARSEL */
.ekstra {height:auto;position:relative}
.ekstra a.lukk_varsel {font:normal normal 10px verdana,arial,sans-serif;color:#eb0130;position:absolute;bottom:10px;right:10px}
#newsalert {clear:both;overflow:hidden;position:relative;width:100%;*margin-bottom:10px}
#newsalert h1 {font: normal bold 30px arial,verdana,sans-serif;color:yellow;float:left;margin:6px 30px 8px 20px;_margin-left:10px}
#newsalert .alert-txt {font: normal normal 22px arial,verdana,sans-serif;color:#fff;float:left;margin:10px 0;width:70%}
#newsalert .alert-txt span span {color:#eb0130;text-decoration:underline;font-size:20px;}
#newsalert .tipsoss {font:normal normal 11px verdana,arial,sans-serif;color:#fff;margin-bottom:5px}
#newsalert .tipsoss b {font:normal bold 17px arial,verdana,sans-serif;line-height:12px}
#newsalert .alert-txt a {color:#fff;text-decoration:none;}
#content .ekstra {margin: 5px 0 20px 0;}
#main-col .ekstra {margin: 5px 0 10px 0;}

/* USA-valget 2008 */
.usa-valget_2008 .usavalg {background: #34749A url(http://gfx.dagbladet.no/g3/hmarg/usavalg08-stars.jpg) no-repeat 170px 6px;}
.usa-valget_2008 .usavalg h1 {font-size:20px}
.usa-valget_2008 .usavalg h1 a {text-decoration:none!important;color:#fff!important}
.usa-valget_2008 .candidates {font: normal bold 17px arial,verdana,sans-serif;width:250px;text-align:center}
.usa-valget_2008 .obama {color:#34749A;}
.usa-valget_2008 .mccain {color:#ff0011}
.usa-valget_2008 .candidates img {margin:0 3px;}
.usa-valget_2008 .subtext1 {width:240px;text-align:center;color:#666}
.usa-valget_2008 .subtext2 {width:240px;text-align:center;font-weight:bold;color:#000}

ul.anmeldelser {margin:5px;}
ul.anmeldelser li {margin:4px 0;}
ul.anmeldelser li i{display:block;margin-left:19px}
ul.anmeldelser li a { font: normal bold 12px arial,verdana,sans-serif;color:#000;text-decoration:none }
ul.anmeldelser li a:hover { font: normal bold 12px arial,verdana,sans-serif;color:#d60000;text-decoration:underline }
.container a.lesmer {font-size:11px;margin-left:4px}

.container.tagcloud {margin:5px;}

.grid-80-20 #content {background:none;}

/* 66/33 - temaboks front man-søn */
.tema {margin-bottom:0}
.temaboks {text-align:left;border-bottom:4px solid #d60000;padding-bottom:10px;background:transparent url(http://gfx.dagbladet.no/g3/dagbladet_no_h118-vertikal.jpg) no-repeat left bottom}
.temameny {width:100%;clear:both;margin-bottom:0px;}
.temameny a {float:left;display:block;margin:18px 10px 0;font:normal normal 18px arial,verdana,sans-serif;color:#000;text-decoration:none!important}
.temameny a:link, .temameny a:visited {line-height:14px;color:#000;text-decoraton:none}
.temameny a:hover {color:#d60000}
.temameny a span {display:block;font:normal normal 10px verdana,arial,sans-serif;color:#666;width:100%;text-align:right}
.temameny h2 {margin-left:10px}
.temameny h2 a:link{text-align:left;font:normal bold 46px arial,verdana,sans-serif;color:#d60000;width:200px;margin:0;padding:0;vertical-align:top}
.temadager {float:right;width:540px;}
.temadager .today {color:#d60000;font-weight:bold}
.centerAD.temaboks {margin-left:0}


/* LIVE */
div#livefotball{font-size: 12px;background: url(http://gfx.dagbladet.no/live/v2/livebg.gif) no-repeat;;border-bottom: 2px solid #a5bdd6;padding-bottom: 10px;}
div#livefotball .score,div#livefotball .latest{width: 380px;display: block;}
div#livefotball .score{float: right;}
div#livefotball .latest{float: left;}
div#livefotball h1{font-size: 16px;margin-left: 0;color: #fff;margin-bottom: 10px;text-decoration: none;}
div#livefotball h1 a,
div#livefotball h1 a:link,
div#livefotball h1 a:visited,
div#livefotball h1 a:active,
div#livefotball h1 a:hover{text-decoration: none;color: #fff;}
div#livefotball h2{font-family: Verdana, Arial, Helvetica;font-size: 12px;margin-bottom: 2px;}
div#livefotball h2 a,
div#livefotball h2 a:link,
div#livefotball h2 a:visited,
div#livefotball h2 a:active{color: #000;text-decoration: none;}
div#livefotball h2 a:hover{color: #000;text-decoration: underline;}
div#livefotball .score h1{margin-bottom: 15px;}
div#livefotball .latest h1{padding-left: 10px;}
div#livefotball .score ul li{width: 190px;float: left;margin-bottom: 10px;}
div#livefotball .score ul li strong em{font-style: normal;}
div#livefotball .score ul li strong.finished,
div#livefotball .latest ol li h2 strong.finished{color: #31739c;}
div#livefotball .score p {font-size: 11px;float: right;margin-right: 10px;}
div#livefotball .latest ol li{padding-left: 27px;padding-bottom: 4px;margin-bottom: 4px;background-position: 0 3px;background-repeat: no-repeat;}
div#livefotball .latest ol li.last{margin: 0;padding-bottom: 0;border: 0;}
div#livefotball .latest ol li.card_yellow{background-image: url(http://gfx.dagbladet.no/live/v2/yellowcard.gif);}
div#livefotball .latest ol li.card_yellow_2{background-image: url(http://gfx.dagbladet.no/live/v2/yellowcard_second.gif);}
div#livefotball .latest ol li.card_red{background-image: url(http://gfx.dagbladet.no/live/v2/redcard.gif);}
div#livefotball .latest ol li.goal_regular{background-image: url(http://gfx.dagbladet.no/live/v2/goal.gif);}
div#livefotball .latest ol li.goal_penalty{background-image: url(http://gfx.dagbladet.no/live/v2/penalty.gif);}
div#livefotball .latest ol li.goal_own{background-image: url(http://gfx.dagbladet.no/live/v2/owngoal.gif);}
ul.feed li{margin: 6px 0;list-style-type: disc;}
div#side-col ul.feed li{margin-left: 14px;}
/* / LIVE */


/*tips oss på forsida under henvisninger*/
.to {width:100%;overflow:hidden;margin-top:5px;clear:both}
.to a.tipslink{width:70px;height:16px;display:block;float:left;padding:4px;background:#d60000;font:normal bold 15px arial,verdana,sans-serif;color:#fff;text-decoration:none;text-align:center}
.to a.tipslink:hover {background-color:#000}
.to .ttext {height:16px;float:left;display:block;padding:4px;background:#ddd;font:normal normal 11px verdana,arial,sans-serif;line-height:16px;}
.to .ttext span {margin-left:5px;}

/* tipsoss pr juni 2009 */

/*hmarg forsiden*/
#tipsbox {color:#000;text-align:center;background-color:#d60000;line-height:50px}
a.tipsoss2400-hm {display:block;margin:0;padding:0;text-decoration:none}
a.tipsoss2400-hm #tipsbox, a.tipsoss2400-hm #tipsbox .xt1, a.tipsoss2400-hm #tipsbox .xt2, a.tipsoss2400-hm #tipsbox .xt3, a.tipsoss2400-hm #tipsbox .xt4, a.tipsoss2400-hm #tipsbox .xb1, a.tipsoss2400-hm #tipsbox .xb2, a.tipsoss2400-hm #tipsbox .xb3, a.tipsoss2400-hm #tipsbox .xb4 {background-color:#d60000}
a.tipsoss2400-hm #tipsbox h1 {font-size:34px;background:#d60000;line-height:30px;color:#fff;margin:0;padding:0}
a.tipsoss2400-hm #tipsbox p {font: normal bold 54px arial,verdana,sans-serif;margin:0;padding:0;background:#d60000;color:#000}
a.tipsoss2400-hm:hover #tipsbox, a.tipsoss2400-hm:hover #tipsbox h1, a.tipsoss2400-hm:hover #tipsbox p {background:#000;cursor:pointer;color:#fff}
a.tipsoss2400-hm:hover #tipsbox .xt1, a.tipsoss2400-hm:hover #tipsbox .xt2, a.tipsoss2400-hm:hover #tipsbox .xt3, a.tipsoss2400-hm:hover #tipsbox .xt4, a.tipsoss2400-hm:hover #tipsbox .xb1, a.tipsoss2400-hm:hover #tipsbox .xb2, a.tipsoss2400-hm:hover #tipsbox .xb3, a.tipsoss2400-hm:hover #tipsbox .xb4 {background-color:#000}


/*tools artikler*/
#tast-tips-t {margin:10px 0;font-size:11px}
#tast-tips-t .xt1, #tast-tips-t .xt2, #tast-tips-t .xt3, #tast-tips-t .xt4, #tast-tips-t .xb1, #tast-tips-t .xb2, #tast-tips-t .xb3, #tast-tips-t .xb4,#tast-tips-t .tipsinnhold {background-color:#d60000}
#tast-tips-t .tipsinnhold {color:#fff;width:100%;overflow:hidden}
#tast-tips-t .tipsinnhold p span{color:#fff;font:normal bold 15px arial,verdana,sans-serif;margin:0 0 5px 0;display:block}
#tast-tips-t .tipsinnhold input, #tast-tips-t .tipsinnhold textarea {width:87%;padding:4px;margin: 5px 5%;-moz-border-radius:3px;border:0;overflow:hidden}
#tast-tips-t .tipsinnhold .button-t {margin:5px 5%;padding:4px 0;font:normal bold 11px verdana,arial;width:90px;}
#tast-tips-t .tipsinnhold .button-t:hover {cursor:pointer;background:#000;color:#fff;}
#tast-tips-t a.mer-tips-info {float:right;color:#fff;margin:10px 10px 0 0;font-size:11px}
#tast-tips-t a.mer-tips-info:hover {color:#000}
/*tools artikler*/
.tast-tips-t {margin:10px 0;font-size:11px}
.tast-tips-t .xt1, .tast-tips-t .xt2, .tast-tips-t .xt3, .tast-tips-t .xt4, .tast-tips-t .xb1, .tast-tips-t .xb2, .tast-tips-t .xb3, .tast-tips-t .xb4,.tast-tips-t .tipsinnhold {background-color:#d60000}
.tast-tips-t .tipsinnhold {color:#fff;width:100%;overflow:hidden}
.tast-tips-t .tipsinnhold p span{color:#fff;font:normal bold 15px arial,verdana,sans-serif;margin:0 0 5px 0;display:block}
.tast-tips-t .tipsinnhold input, .tast-tips-t .tipsinnhold textarea {width:87%;padding:4px;margin: 5px 5%;-moz-border-radius:3px;border:0;overflow:hidden;font:normal normal 11px verdana,arial,sans-serif}
.tast-tips-t .tipsinnhold .button-t {margin:5px 5%;padding:4px 0;font:normal bold 12px verdana,arial;width:90px;}
.tast-tips-t .tipsinnhold .button-t:hover {cursor:pointer;background:#000;color:#fff;}
.tast-tips-t a.mer-tips-info {float:right;color:#fff;margin:10px 10px 0 0;font-size:11px}
.tast-tips-t a.mer-tips-info:hover {color:#000}

/*klistremerke*/
a.tipsoss2400-sticker {width:178px;height:32px;background:transparent url(http://gfx.dagbladet.no/g3/tipsoss2400.gif) no-repeat left top;display:block;font-size:0;margin:10px 0;clear:both;}
a.tipsoss2400-sticker:hover {background:transparent url(http://gfx.dagbladet.no/g3/tipsoss2400-hover.gif) no-repeat left top}

/*se.no på db.no*/
h1.favoritt-tittel {padding:3px 0 4px 29px;background: #777777 url(http://gfx.dagbladet.no/tv-program/ikoner/aktive/star-active.png) no-repeat 5px top;font-size:17px}
.alles-favoritter {}
.alles-favoritter .program {width:100%;margin:5px 0;padding:0;clear:both;font-size:12px;margin:5px 0;line-height:16px;}
.alles-favoritter img.kanal {width:33px;height:20px;float:right;margin-right:10px;}
.alles-favoritter .place {float:left;margin:0 5px 0 0;width:18px;margin:0;padding:0;text-align:center;font:normal bold 15px arial,verdana,sans-serif}
.alles-favoritter .title {float:left;margin:2px 5px;}
.alles-favoritter .time {float:left;margin:5px 5px 2px 0;color:#777;font-size:11px;width:75px;}
.alles-favoritter .se-minimeny {width:100%;height:35px;margin-top:8px;overflow:hidden;clear:both}
.alles-favoritter .se-minimeny a {margin: 5px 5px;background:#777;padding:5px;text-decoration:none;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;width:80px;text-align:center;float:left;font-weight:bold}
.alles-favoritter .se-minimeny a:hover {background:#d60000;color:#fff}

.film-info-box {border-top:1px solid #ccc;padding:5px 0 0 0;font-size:11px;margin:0}
.film-info-group {float:left;}
img.kanal-logo {float:left;-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;}
.timeanddate {float:left;color:#323232}
.film-date {width:100;margin:10px 0 2px 0;padding:0;}
.title-time {width:100%;margin:0;padding:0;}
h1.film-title {float:left;margin:0;width:100%}
h1.film-title a {font:normal bold 20px arial,verdana,sans-serif;text-decoration:none;float:left;color:#000;}
img.film-cover {float:left;margin-right:8px;}
.film-omtale {float:left;margin:5px 0 0 0}
a.film-lesmer {float:left;clear:both;margin:5px 0 0 0;width:200px}

/* redesign 2009 - del 1 */

/*knapper default grå*/
a.db-button{color:#000}
.db-button {text-decoration:none!important;background:#ccc url(http://gfx.dagbladet.no/g4/bg-grey-btn.gif) repeat-x left center;padding:4px 10px;color:#000;border:1px solid #ababab;font:normal bold 11px verdana,arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-align:center}
.db-button:hover {cursor:pointer;border-color:#ccc}
.db-button:active {background-image:url(http://gfx.dagbladet.no/g4/bg-grey-btn-r.gif);border-color:#ccc}

/*grå knapper*/
a.db.button.type1, .db.button.type1 {color:#000!important}

/*røde knapper*/
a.db-button.type2 {color:#fff!important}
.db-button.type2 {background:#a10000 url(http://gfx.dagbladet.no/g4/bg-red-btn.gif) repeat-x left center;color:#fff;border-color:#8d0000;color:#fff}
.db-button.type2:hover {cursor:pointer;border-color:#a10000}
.db-button.type2:active {background-image:url(http://gfx.dagbladet.no/g4/bg-red-btn-r.gif);border-color:#a10000}

/*svarte knapper*/
a.db-button.type3 {color:#fff!important}
.db-button.type3 {background:#000 url(http://gfx.dagbladet.no/g4/bg-black-btn.gif) repeat-x left center;color:#fff;border-color:#000;}
.db-button.type3:hover {cursor:pointer;border-color:#1a1a1a}
.db-button.type3:active {background-image:url(http://gfx.dagbladet.no/g4/bg-black-btn-r.gif);border-color:#000}

/*hvite knapper*/
a.db-button.type4 {color:#000!important}
.db-button.type4 {background:#fff url(http://gfx.dagbladet.no/g4/bg-white-btn.gif) repeat-x left center;color:#000;border-color:#aaa;}
.db-button.type4:hover {cursor:pointer;border-color:#bbb}
.db-button.type4:active {background-image:url(http://gfx.dagbladet.no/g4/bg-white-btn-r.gif);border-color:#aaa}

/*oransje knapper*/
a.db-button.type5 {color:#fff!important}
.db-button.type5 {background:#fff url(http://gfx.dagbladet.no/g4/bg-orange-btn.gif) repeat-x left center;color:#fff;border-color:#cb7200;}
.db-button.type5:hover {cursor:pointer;border-color:#cb7200}
.db-button.type5:active {background-image:url(http://gfx.dagbladet.no/g4/bg-orange-btn-r.gif);border-color:#cb7200}


/* store og små */
.db-button.xsmall {padding:1px 5px!important;font-weight:normal;font-size:10px;}
.db-button.small {padding:2px 5px!important;font-weight:normal;}
.db-button.medium {padding:2px 5px!important;font-weight:normal;}
.db-button.large {padding:5px 15px!important;font:normal bold 20px arial,verdana,sans-serif}
.db-button.xlarge {padding:10px 20px!important;font:normal bold 22px arial,verdana,sans-serif}


/*tv-guide se.no*/
#tvguide .ad-728x90 {width:750px;height:90px;float:right;}
#tvguide .ad-tag a {clear:left;float:left;height:90px;margin-right:5px;width:7px;color:#fff;text-decoration:none;font:normal normal 9px verdana,arial,sans-serif;text-align:center}
#tvguide{background:#EEEEEE url(http://gfx.dagbladet.no/g3/l-gray-bg.gif) repeat-x left top;margin-bottom:10px;position:relative}
#tvguide.l-gray .xt1, #tvguide.l-gray .xt2, #tvguide.l-gray .xt3, #tvguide.l-gray .xt4 {background:#323232;}
#tvguide.l-gray .xb1, #tvguide.l-gray .xb2, #tvguide.l-gray .xb3, #tvguide.l-gray .xb4 {background:#323232;}
#tvguide .head {background:#323232;color:#fff;height:90px;margin:0;padding:5px 5px 8px 5px;;width:962px}
#tvguide .head a.tvprog-knapp:link, #tvguide .head a.tvprog-knapp:visited {padding:5px;background:#000;color:#fff;font-weight:normal;width:110px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px}
#tvguide h2.se-logo {margin:10px;width:150px;float:left}
#tvguide h2 a {float:left}
#tvguide h2 a.se-btn {width:130px;height:14px;line-height:10px;overflow:hidden;text-align:center;clear:left;padding:5px;color:#fff;text-decoration:none;background:#d60000;margin:5px 0 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;font: normal bold 11px verdana,arial,sans-serif}
#tvguide h2 a.se-btn:hover {background:#000;}
#tvguide .tvtools {margin:0 8px 0 0;width:300px;float:right}
#tvguide .tvtools a.tvprog-knapp {background-color:#000;}
#tvguide .tvtools a.tvprog-knapp:hover {background-color:#d60000}
#tvguide .programomt {margin:5px;float:left;border-color:#000;}
#tvguide .tvsjanger {float:right;margin-top:5px}
#tvguide .nyheter, #tvguide .film, #tvguide .serie {padding:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tvguide .tvsjanger span {display:block;float:left;padding:3px 6px;font:normal normal 11px verdana,arial,sans-serif;color:#000;-moz-border-raidus:3px;-webkit-border-raidus:3px;margin:2px}
#tvguide .nyheter, #tvguide .tvsjanger .nyheter-t {background:#f8aaaa!important}
#tvguide .film, #tvguide .tvsjanger .film-t {background:#000!important;color:#fff!important}
#tvguide .serie, #tvguide .tvsjanger .serie-t {background:#d1e97b!important}
#tvguide .tvfooter {background:#323232;color:#fff;height:27px;margin:0;padding:5px 5px 8px 5px;;width:962px}
#tvguide .tvlinks a {margin:5px;float:left;}
#tvguide .tvlinks a.tvprog-knapp {margin-left:30px}
#tvguide .kanal-logo {width:55px;height:55px;background:#fff;border:1px solid #DFC929;float:left;overflow:hidden;margin:0 8px 2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}

/*foolproofing*/
.header1 .container h1, .header2 .container h1 {display:none} /* hvis de kopierer html-faktabokser med h1 og legger inni inni */
.group .l-gray .container .container {margin:0!important;padding:0!important;}/*container i container*/

/*klikk på front*/
div.partnerboks {width:972px;}
div.partnerboks .mod-100 {width:972px}
.klikk-sidecol {width:182px;float:left;margin:4px 10px 5px 0}
.klikk-maincol {width:775px;float:left}
.db-forbruker {height:90px;width:180px;}
.klikk-topp {width:775px;float:left;_width:760px}
.klikk-mid {width:256px;float:left;}
.klikk-annonse {width:500px;float:left;height:420px;background:#fff;margin:5px 0 15px 15px;_margin-left:5px;border-top:1px solid #d3d3d3}
.klikk-topp .ref {float:left;width:256px;}
.klikk-topp .ref img {height:100px;}
.klikk-mid .ref h2 {font-size:30px;}
.klikk-sidecol .ref h2 {font-size:20px}
.klikk-menu {width:972px;margin:20px 0 0 0;clear:both;color:#fff}
.klikk-menu a {padding:3px 10px;color:#000;font:normal normal 12px verdana,arial,verdana,sans-serif;}
.klikk-menu .db-link {color:#d60000;text-decoration:none;font-weight:bold}
.klikk-menu a:hover {color:#d60000;}

*
/*
/* NB!!! IE6 hacks are written to ie6fix.css

For å gi bokselementer padding, brukes et nytt bokselement innenfor kalt "container" som gis marger.

Marger og paddingverdier: .2em - .5em - 1em alt etter størrelsen på elementene

Fontstr tilsvarer:
10px = 77%
11px = 85%
12px = 	92%
13px = 	100%
14px = 	107%
15px = 	114%
16px = 	122%
17px = 	129%
18px = 	136%
19px = 	144%
20px = 	152%
21px = 	159%
22px = 	167%
23px = 	174%
24px = 	182%
25px = 	189%
26px = 	197%
*/

/**************** rules for main templates ****************/



/*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: url(http://gfx.dagbladet.no/g3/cbcbcb.gif) 519px 0 repeat-y; margin-top: 10px;}
.grid-80-20 #main-col .grid-b {background: url(http://gfx.dagbladet.no/g3/cbcbcb.gif) 256px 0 repeat-y;}

#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{}


/* 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%;	margin-bottom:10px;	font-size:12px;	overflow:hidden;}
#article-text a {_word-wrap: break-word;}


#article-text ul{padding:0;margin:5px}
#article-text ul li {list-style-type:disc;list-style-position:outside;padding:0;margin:8px 0 0 10px}
#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;}

#pano-top{	margin:.2em .2em 0 .2em;	overflow:hidden;	background:#fff;}
p.video-caption{	font-size:11px;	margin:5px 10px 0 10px;}
p.image-caption{	font-size:11px!important;	background:#fff;	margin-bottom:0;	padding-bottom:0;}

.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:11px;}
.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:1px;left:1px;padding:10px 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;}
.article-body p.image-caption {	text-align: left !important;	font-size:11px;	line-height:normal;}
.article-body h2.introduction {	font-size:20px;	margin-bottom:10px;}
.article-body h3.sub-title, b.mtit, .article-body h2 { 	font: normal bold 18px arial,verdana,sans-serif;}

.article-body p {	margin-bottom: 1em;}
.article-body .group {	float:right;	display:inline;	width:322px;	margin:8px 1px 8px 8px;	line-height:normal;	font-size:11px;	overflow:hidden;}
/*.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}*/

.article-body .tool-box{font-size:11px;padding:.5em 0;margin:0;margin-bottom:.5em;color:#666;}
.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 verdana,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;}

ul.verktoylinje{margin: 0;padding: 0;list-style-type: none;display: block;height: 16px;float: right;}
ul.verktoylinje li{display: inline;}
ul.verktoylinje li a{float: left;display: block;text-indent: -9999px;margin-left: 6px;background: url(http://gfx.dagbladet.no/g3/tool-icons.gif) no-repeat;width: 16px;height: 16px;}
ul.verktoylinje li a.zoomdown{background-position: 0 -64px;}
ul.verktoylinje li a.zoom{background-position: 0 -48px;}
ul.verktoylinje li a.zoomup{background-position: 0 -32px;}
ul.verktoylinje li a.mobil{background-position: 0 -80px;}
ul.verktoylinje li a.print{background-position: 0 -96px;}
ul.verktoylinje li a.kommentarer{line-height: 16px;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #666;background-position: 0 -16px;width: auto;text-indent: 0;padding-left: 18px;}
ul.verktoylinje li a.facebook{line-height: 16px;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #555;background-position: 0 0;width: auto;text-indent: 0;padding-left: 18px;}
ul.verktoylinje li.kommentarer a,
ul.verktoylinje li.mobil a,
ul.verktoylinje li.facebook a,
ul.verktoylinje li.print a{border-right: 1px dotted #d2d2d2;padding-right: 8px;}
ul.verktoylinje li.epost a.epost{text-indent: 0;width: auto;background-position: bottom right;font-size: 11px;text-decoration: none;font-family: verdana,arial,sans-serif;color: #555;line-height: 16px;padding-right: 19px;}
ul.verktoylinje span{display: none;visibility: hidden;}
ul.verktoylinje li.epost a.epost:hover,
ul.verktoylinje li a.kommentarer:hover,
ul.verktoylinje li a.facebook:hover{color: #d60000;}

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;
}
.star-rating {
	float:left;
}
.star-rating ul {
	margin: 0 5px 0 0;
	padding: 0;
	width: 80px;
	height: 16px;
	position: relative;
	background: url(http://gfx.dagbladet.no/g3/rating-stars.gif);
	float:left;
}
.star-rating ul li {
	float: left;
	margin: 0;
	padding: 0;
}
.star-rating ul li a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	position: absolute;
	text-decoration: none;
	z-index: 10;
}
.star-rating ul li a:hover {
	background: url(http://gfx.dagbladet.no/g3/rating-stars.gif) left center;
	left: 0;
	z-index: 2;
}
.star-rating ul a.star1 {
left: 0;
}
.star-rating ul a.star1:hover,
.star-rating ul li.current1 {
    width: 16px;
}
.star-rating ul a.star2 {
	left: 16px;
}
.star-rating ul a.star2:hover,
.star-rating ul li.current2 {
	width: 32px;
}
.star-rating ul a.star3 {
	left: 32px;
}
.star-rating ul a.star3:hover,
.star-rating ul li.current3 {
	width: 48px;
}
.star-rating ul a.star4 {
	left: 48px;
}
.star-rating ul a.star4:hover,
.star-rating ul li.current4 {
	width: 64px;
}
.star-rating ul a.star5 {
	left: 64px;
}
.star-rating ul a.star5:hover,
.star-rating ul li.current5 {
	width: 80px;
}
.star-rating ul li.current1,
.star-rating ul li.current2,
.star-rating ul li.current3,
.star-rating ul li.current4,
.star-rating ul li.current5 {
	background: url(http://gfx.dagbladet.no/g3/rating-stars.gif) left bottom;
	height: 16px;
	z-index: 1;
}
.star-rating p {
	padding:2px 0 0 15px
}

.article-body .article-tools img{
	width:16px;
	height:16px;
	margin-left:3px;
}
.article-body .article-tools{
	float:right;
}

/* module boxes */


.module-box b.mtit {
	font: normal bold 16px arial,verdana,sans-serif!important;
}
.article-body .module-box .container{
	font-size:100%;
	margin:5px;
}
.article-body .group .module-box .container,
#right-col .container{
	margin:4px;
	overflow:hidden;
}

#right-col .news{
	font-size: 11px;
	overflow:hidden!important;
}

#right-col .header1 h1, #right-col .header2 h1 {text-transform:uppercase;}
#right-col .header1 h1 span, #right-col .header2 h1 span{text-transform:none;}
.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;
}

.group .container a.tags {margin:5px 3px;font-size:12px;}
.article-body .module-box embed,
.article-body .module-box object{
	margin:0 auto;
	display:block;
	width:505px;
}
.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;
}
.fact{background-color:#f7f0e6;color:#000;border-color:#CCC;}
.fact h2{background-color:#d60000;color:#FFF;}


/* BYLINE */
.byline{margin:0;padding:0;margin-bottom:5px;border-bottom:1px solid #ababab;}
img.byline {border:none!important}
.byline p {float:left;display:inline;width:48%;padding-left:3px;margin:0;padding-bottom:5px;line-height:125%;font-size:10px;}
.byline p.byline3 {width:48%;}
.byline p.noimg {border-left:1px solid #ccc;padding-left:5px;height:auto;margin-bottom:5px}
.byline p.noimg1 {padding-left:0;height:auto;margin-bottom:5px}
.byline .level2 {clear:both;padding-bottom:5px}
.byline a{font-weight:bold;font-size: 10px;color:#666;}
.byline a:link,.byline a:visited{text-decoration:none;color:#666}
.byline a:hover,.byline a:focus{text-decoration:underline;}
.byline a:active{color:#666}
.byline strong{font-weight:bold;color:#d60000;}
.byline p.bylinetext {width:100%;font-weight:bold;font-size: 10px;color:#666;}
.byline img{width:40px;height:40px;float:left;margin:0 5px 0 0;padding:0;display:block;}
/*.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}
.news img.pr {width:240px;}
.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 .linkRight {text-align: right; margin-top: 5px;}
.geodata h2{margin-bottom: 0!important;}
#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}

.group .vaskelapp ul {margin:0;padding:0;}
.group .vaskelapp ul li {margin:0 0 2px 0;padding:0;list-style: none}

/*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: 5px;}
.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;-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}



/* annonser */

.group .ad {
	height:265px;
	width:300px;
	margin: 5px 10px!important;
}
.group .ad p {margin:0;padding:0;}


.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; }

#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:300px}
.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:100px}
.group table.sport caption {margin-bottom:3px;width:300px}


.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: 302px;display: block;}
div#article-text div.group table.sportTabell .lag{width: 90px;padding-left: 2px;}
div#article-text div.group table.sportTabell .kamper{width: 60px;}
div#article-text div.group table.sportTabell .malforskjell{width: 100px;}
div#article-text div.group table.sportTabell .poeng{width: 50px;}
div#article-text div.group table.resultatTabell{width: 302px;}
div#article-text div.group table.resultatTabell caption{font-weight: bold;border-bottom: 1px solid #ccc;padding: 0 0 3px 2px;font-size: 13px;}
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;}

.map
{
        left: 290px;
        position: absolute;
 }
.menu
{
	
	background-color: white;
	position: absolute;
	padding: 5px;
	border: solid #FFCC33;
	border-width: 1px;
	background-color: #FFF4C2;  	
	width:265px;
	font-family: verdana, arial;
	font-size:12px;
}
.undermenu
{	
	top: 510px;
	width: 704px;
	background-color: white;
	position: absolute;
	padding: 5px;
	background-color: #FFCC33;
	vertical-align:middle;	
}

.mapImage
{
	/*border-color:#444444;
	border-style:solid;
	border-width:1px 1px 1px 1px;*/
	margin: 3px 2px;	
}

/* main styles */
/*
	dark text: #444444
	dark border: #cccccc
	dark background: #eeeeee
	light background: #ffffff
	medium background: #f7f7f7
	light text: #aaaaaa
	colored text: #3a5a7a
*/

.comments {
	/*width: 503px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 20px;
	position: relative;
	}
	
.commentsanswer {
    width: 100%;
}

.comments #commentsheader {
	border-bottom: none;
	margin-bottom: 2px;
	}

.comments #commentspreferences {
	float: right;
	padding: 10px 0 10px 10px;
	margin: 0 0 3px 0;
	}

.comments #commentspreferences p {
	margin: 0;
	}

.comments #commentspreferences form {
	margin: 0;
	padding: 0;
	display: inline;
	}

.comments h3 {
	display: block;
	margin: 3px 0;
	font-size: 12px;
	font-weight: bold;
	padding: 13px 8px 8px 40px !important;
	background-image: url(http://gfx.dagbladet.no/kommentarer/comments-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	}

.comments .navigation_button .button {
    border-color: #8ba3ba;
}
	
.comments p {
	font-family: Verdana ,Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: black;
	}

.comments h4 {
	margin: 3px 0;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;	
	}

.comments #commentsfooter, #commentsnavigator {
	margin: 3px 0;
	padding: 10px 0;	
	}

#commentsnavigator {
	padding: 10px 5px;
	margin-top: 2px;
	}



.comments .comment {
	padding: 0;
	margin: 3px 0;
	border: none;
	background-color: #ffffff;
	line-height: 1.3;
	clear: both;
	}

.comments .comment .commentheader {
	padding: 5px;
	margin: 0;
	}	

.comments .comment .commentheader h5 {
	font-size: 16px;
	margin: 0;
	}

.comments a.button {
	border: 1px solid #d3dee8;
	background-color: white;
	padding: 2px 4px;
	margin: 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient.gif);
	background-repeat: repeat-x;
	}
	

.comments a.button:hover {
	border-color: #888;
	}

.comments #commentsheader .button {
	margin-top: 10px;
	float: right;
	}

.comments .comment .commentbody {
	padding: 5px;
	}

.comments .comment .commentbody p {
	font-size: 12px;
	padding: 0;
	}
	
.comments .commentheader h5 {
	padding-left: 22px;
	}
	

	
.comments .starred .commentheader h5 {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-starred.gif);
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 40px;
	}
	
.comments .destarred .commentheader h5 {
	background-image: url(http://gfx.dagbladet.no/kommentarer/red-star.gif);
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 40px;
	}
	
.comments .new .commentbody {
	
	}

.comments .commentheader h5 a {
	text-decoration: none;
	color: #3A5A7A;
	}
	
.comments .comment .commentheader p {
	margin: 3px 0 3px 22px;
	}

.comments .comment .commenttools {
	margin-bottom: 15px;
	}
	


.comments .level1 {margin-left: 0;}
.comments .level2 {margin-left: 30px;}
.comments .level3 {margin-left: 60px;}
.comments .level4 {margin-left: 90px;}
.comments .level5 {margin-left: 120px;}
.comments .level6 {margin-left: 150px;}
.comments .level7 {margin-left: 180px;}
.comments .level8 {margin-left: 180px;}
.comments .level9 {margin-left: 180px;}
.comments .level10 {margin-left: 180px;}
.comments .level11 {margin-left: 180px;}
.comments .level12 {margin-left: 180px;}
.comments .level13 {margin-left: 180px;}
.comments .level14 {margin-left: 180px;}
.comments .level15 {margin-left: 180px;}

form .errormessage {
	/*padding: 3px;*/
	/* padding-left: 25px; */
	/*border: 1px solid red;*/
	/*background-color: #ffe7e6;*/
	/* background-image: url(http://gfx.dagbladet.no/fareskilt16x16.gif); */
	background-position:  2px center;
	background-repeat: no-repeat;
	/*margin: 5px 0;*/
	/*margin-top: 10px;*/
	margin-bottom: 3px;
	font-weight: bold;
	color: red;
	float: right;
	position:absolute;
	right:5px;
	}
	
form .ipmessage2 {
	/*padding: 3px;*/
	padding-left: 25px;

	/*border: 1px solid red;*/
	/*background-color: #ffe7e6;*/
	background-image: url(http://gfx.dagbladet.no/fareskilt16x16.gif);
	background-position:  2px center;
	background-repeat: no-repeat;
	/*margin: 5px 0;*/
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
	color: red;
	float: right;
	}	

a.expand, a.collapse {
	float: left;
	height: 14px;
	width: 14px;
	border: 1px solid #ddd;
	background-color: white;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	background-repeat: repeat-x;
	}
	
a.expand {
	background-image: url(http://gfx.dagbladet.no/kommentarer/expand.gif);
	}

a.collapse {
	background-image: url(http://gfx.dagbladet.no/kommentarer/collapse.gif);
	}

a.expand:hover, a.collapse:hover {
	border-color: #888;
	}


.morecomments {
	background-color: #f7f7f7;
	padding: 5px; 
	margin: 5px 0;
	border: none;
	}
#comments_container .comments .morecomments {
	background-color: #f7f7f7;
	border: none;
	}
	
#comments_container .comments .morecomments .commentheader {
background-color:transparent;
}

.morecomments h5 {
	font-size: 12px;
	margin: 0;
	padding-left: 22px;
	color: #aaaaaa !important;
	}

.morecomments h5 a {
	text-decoration: none;
	color: #aaaaaa !important;
	}
	
.morecomments .commentheader h5 a {
    text-decoration: none;
	color: #aaaaaa !important;
}

.others {
	background-image: url(http://gfx.dagbladet.no/kommentarer/others.gif);
	height: 30px;
	padding: 8px;
	padding-left: 40px;
	background-repeat: no-repeat;
	font-size: 12px;
	}	

.startpass .account img {
    margin: 0;
    margin-right: 5px;
    width: 45px;
    height: 60px;
    float: left;
}
	
/* points */

.comments .commentheader .points {
	float: right;
	text-align: center;
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #444444;
	border: 1px solid #d0dce8;
	background-image: url(http://gfx.dagbladet.no/kommentarer/blue2-gradient.gif);
	background-repeat: repeat-x;
	height: 35px;
	margin-top: -1px;
	}

.comments .commentheader .points img {
	margin-bottom: 5px;
	}


.comments .commentheader .points span.commentpoints {
	font-size: 16px;
	display: block;
	}

a.pointclicker, a.pointclicker-faded {
	float: right;
	/* margin-right: 30px; */
	font-size: 10px;
	border: 1px solid #d0dce8;
	background-color: white;
	padding: 2px 5px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 22px;
	margin-right: 1px;
	height: 15px;
	margin-top: -1px;
	}

a.pointclicker {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal2.gif);
	color: #444444;
	}

a.pointclicker:hover {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal-hover2.gif);
	border: 1px solid #3a5a7a;
	}

a.pointclicker-faded {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal-faded2.gif);
	color: #ddd !important;
	}

a.pointclicker-faded:hover {
	border: 1px solid #ddd;
	cursor: default;
	}

	
/* dropdown */

.commenttools ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	}

.commenttools li { /* all list items */
	position: relative;
	margin: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	float: left;
	}
	
.commenttools li input { /* all list items */
	width: 100%;
	clear: left;
	}
.commenttools li label { /* all list items */
	display: block;
	}

.commenttools li.dropdown {
	background-image: url(http://gfx.dagbladet.no/kommentarer/dropdown.gif);
	background-position: top right;
	padding-right: 20px;
	}

.commenttools li a {
	text-decoration: none;
	}

.commenttools li ul { /* second-level lists */
	display: none;
	width: 4em;
	background-color: white;
	border: 1px solid #ddd;
	position: absolute;
	top: 1.5em;
	left: 0;
	padding: 0;
	}

.commenttools li ul li { /* second level list items */
	width: 10em;
	padding: 2px;
	border: 0;
	margin: 0;
	}

.commenttools li ul li a {
	padding: 3px;
	display: block;
	border: 0;
	}

.commenttools li ul li a:hover {
	background-color: #ddd;
	padding: 3px;
	}

.commenttools li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	}

.commenttools li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	}

	
/* Write comment */

.comments .writecomment {
	padding: 0 0 10px 0;
	line-height: 1.2;
	}
	
.comments .writecomment #commentinfo {
	padding: 0 5px;
	}

.comments .writecomment #commentinfo h5 {
	font-size: 14px;
	padding: 0;
	margin: 10px 15px;
	}

.comments .writecomment #commentinfo p {
	padding: 0;
	margin: 5px 15px;
	}

	
.comments .writecomment fieldset {
	margin: 0 10px;
	padding: 10px;
	border: none;
	/* border: 2px solid #cccccc; */
	clear: both;
	}

.comments .writecomment fieldset .buttonrow {
	margin-top: 10px;
	}

.comments .writecomment fieldset legend {
	/* border: 2px solid #cccccc; */
	font-size: 14px;
	color: #aaaaaa;
	margin: 0;
	margin-left: -10px;
	font-weight: bold;
	}

.comments .writecomment fieldset label {
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	width: 100px;
	clear: left;
	/* text-align: right; */
	}
	
.comments .writecomment fieldset label.commentTags, .comments .writecomment fieldset label.mailbackAddress {
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	width: 300px;
	clear: left;
	/* text-align: right; */
	}
	
.comments .writecomment fieldset label.mailbackAddress {
    width: 260px;
}


input#commentTitle, input.commentTitle {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	}

textarea#commentBody, textarea.commentBody {
	width: 95%;
	height: 100px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

input#commentUserName, input.commentUserName, input#commentTags, input.commentTags, input#mailbackAddress, input.mailbackAddress {
	width: 100%;
	}

.assistingText {
    width: 100%;
    color: #777F6F;
    float: left;
}

/* startpass */

.comments .startpass-topp {
	font-weight:bold;
	font-size: 14px;
	line-height:18px;
	background-color: #cccccc;
}
.comments .startpass-topp img {
	float:right;
	width:51px;
	height:16px;
	border:0;
	margin-right:3px;
}
.comments .startpass {
	padding:5px;
	margin-bottom: 15px;
	border: 0;
	background-color: #eeeeee;
}
.comments .startpass input {
	width:95%;
	margin-bottom:5px;
}
.comments .startpass-flytende {
	float:right;
	width:200px;
	margin-left:5px;
	/* border: 1px solid #eeeeee; */
}

/* rating */

.comments dl.star-rating {
	width: 120px;
	float: right;
	margin: 0 0 5px 15px;
	padding: 5px;
	/* background: #ffffd7; */
	/* border: 1px solid; */
	/* border-color: red; */
}

.comments dl.star-rating ol {
	margin: 0 0 0 -40px;
	padding: 0;
	list-style: none;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(http://gfx.dagbladet.no/rating/stjerner.png);
}
.comments dl.star-rating li {
	float: left;
	margin: 0;
	padding: 0;
}
.comments dl.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	position: absolute;
	text-decoration: none;
	z-index: 10;
}
.comments dl.star-rating li a:hover {
	background: url(http://gfx.dagbladet.no/rating/stjerner.png) left center;
	left: 0;
	z-index: 2;
}
.comments dl.star-rating a.star1 {
left: 0;
}
.comments dl.star-rating a.star1:hover {
    width: 20px;
}
.comments dl.star-rating a.star2 {
	left: 20px;
}
.comments dl.star-rating a.star2:hover {
	width: 40px;
}
.comments dl.star-rating a.star3 {
	left: 40px;
}
.comments dl.star-rating a.star3:hover {
	width: 60px;
}
.comments dl.star-rating a.star4 {
	left: 60px;
}
.comments dl.star-rating a.star4:hover {
	width: 80px;
}
.comments dl.star-rating a.star5 {
	left: 80px;
}
.comments dl.star-rating a.star5:hover {
	width: 100px;
}
.comments dl.star-rating li.current {
	background: url(http://gfx.dagbladet.no/rating/stjerner.png) left bottom;
	height: 20px;
	z-index: 1;
}

.comments .comment .commenttools a.button {
    color: #3a5a7a;
    background-color: #f3f6f9;
    background-image: none;
}

/* colors */

.comments h1, .comments h2, .comments h3, .comments h4, .comments h5, .comments a, comments h3 a, comments h3 a:hover {
	color: #444444;
	}
	

.comments #commentsheader {
	background-color: #ffffff;
	}

.comments #commentspreferences {
	/* background-color: #ffffff; */	
	}

.comments #commentsfooter, #commentsnavigator {
	background-color: #D3DEE8;
	}

.comments .writecomment {
	background-color: #f7f7f7;
	}

.comments .writecomment h3 {
	background-color: #eeeeee;
	}

.comments h4 {
	background-color: #eeeeee;
	}

.comments .comment .commentheader {
	background-color: #EDF0F3;
	}	
	
.comments .deleted {
	opacity: .5;
	filter: alpha(opacity=50);
	}

.comments #lastcomments h4 {
	background-color: #eeeeee;
	}

.comments .comment {
	background-color: #ffffff;
	}

.comments .morecomments h5 a {
	color: #aaaaaa;
	}
	
.comments .morecomments a img {
	display: none;
	}

.comments .morecomments h5 a:hover {
	color: #444444 !important;
	}

.comments a.faded {
	color: #aaaaaa;
	}
	
	
/* ingeting */



.comments .navigation_button {
    float: left;
	height: 15px;
	margin-top: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#commentsnavigator {
	clear: both;
	padding-top: 5px;
	}

.comments a.selected {
    background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient-selected.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}

.comments a.loading {
    background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient-loading.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}


.comments .collapsed {
    display: none;
}

.comments .expanded {
    display: inline;
}

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.comments .feedback_container {
	width:100%;
	margin:4px 0 0 0;
	height: 0;
}

.comments .feedback {
    padding: 10px;
    color: #000000;
    background-color: #F7F7F7;
    border: 1px solid #d3dee8;
}

.comments a.button_feedback {
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	background-color: #444444;
	padding: 2px 4px 4px 4px;
	margin: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient-selected.gif);
	background-repeat: repeat-x;
	}
	

.comments a.button_feedback:hover {
	border-color: #444444;
}

.feedback form {
    margin: 0;
    padding: 0;
}

.feedback fieldset {
    display: block;
    margin: 0;
    padding: 5px;
}
.feedback legend {
    font-weight: bold;
    text-transfrom: uppercase;
    color: #444444;
}

.feedback label {
    margin: 0 5px 7px 0;
}

.feedback input {
    margin-top: 2px;
    margin-right: 5px;
}

.feedback .submit_OLD {
    border: 1px solid #444444;
    background-color: #ffffff; 
    color: #444444;
}

.feedback .submit_buttons {
    margin: 5px 0 0 0;
}

.comments .message {
    margin-left: 10px;
    font-weight: bold;
    color: #9dad8e;
}

.comments .error_message {
    color: #d76565;
}
.comments .success_message {
    color: #47963e;
}


.navigation  {
    margin-left: auto;
	margin-right: auto;
	text-align:center;
	float:left;
}

.navigation_next {
    float:right;
    display:block;
}

a:focus {
-moz-outline: none;
outline: none;
outline-offset 3px;
}

.comments .logged_in strong {
    color: #3a5a7a;
}
.comments .logged_in em {
    color: #3a5a7a;
}

.comments .writecomment .feedback {
    background-color: #faf6c9;
    color: #444444;
    border: 1px solid #eee9b6;
    display: block;
    padding: 10px;
    margin: 0 0 5px 0;
}


#comments_form_container {
	margin-top: 10px;
}

	form.cmxform fieldset {
	  margin-bottom: 10px;
	  font-size: 12px;
	}
	form.cmxform legend {
	  font-weight: bold;
	}
	form.cmxform label {
	  display: inline;
	  float: left;
	  line-height: 1.4;
	  vertical-align: top;
	  font-size: 12px;
	  font-weight: bold;
	  margin-bottom: 3px;
	}
	form.cmxform fieldset ol {
	  margin: 0;
	  padding: 0;
	}
	form.cmxform fieldset li {
	  list-style: none;
	  padding-right: 5px;
	  margin: 0;
	  clear: both;
	}
	form.cmxform fieldset fieldset {
	  border: none;
	  margin: 3px 0 0;
	}
	form.cmxform fieldset fieldset legend {
	  padding: 0 0 5px;
	  font-weight: normal;
	}
	form.cmxform fieldset fieldset label {
	  display: block;
	  width: auto;
	  margin-bottom: 8px;
	}

	form.cmxform fieldset fieldset label {
	  margin-left: 123px; /* Width plus 3 (html space) */
	}
	
	form.cmxform label em {
		display: block;
		margin-bottom: 3px;
	}
	form.cmxform label em, form.cmxform label em a, form.cmxform label em a:visited {
		color: #aaa;
		font-weight: normal;
		font-style: normal;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
	}
	
	#verify-cell-form label em, #verify-cell-form label em a, #verify-cell-form label em a:visited {
		color: #666;
		font-weight: normal !important;
	}
	
	form.cmxform input, form.cmxform textarea {
		/*background-image: url(http://gfx.dagbladet.no/innlogging/input_gradient.gif);
		background-repeat: repeat-x;*/
		border: 1px solid #cccccc;
		border-top: 1px solid #999999;
		width: 100%;
		padding: 3px;
		font-size: 12px;
		margin-bottom: 12px;
	}
	form.cmxform input#terms {
		border: 1px solid #cccccc;
		border-top: 1px solid #999999;
		width: 20px;
		padding: 3px;
		font-size: 12px;
		margin-bottom: 12px;
		vertical-align: middle;
	}

	form.cmxform input#commentTitle {
		font-size: 14px;
		color:#2A4660;
		font-weight: bold;
		width: 100%;
	}
	form.cmxform input#password {
		width: 300px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#loginPassword {
		width: 100px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#loginEmail {
		width: 250px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#email, form.cmxform input#signature, form.cmxform input#verificationCode {
		width: 300px;
		display: block;
		clear: both;
	}
	
	form.cmxform input#cell-no {
		width: 200px;
		display: block;
		clear: both;
	}
	
	form.cmxform textarea#commentBody {
		width: 100%;
		/* _width: 200px; */
		height: 120px;
	}
	

	form.cmxform .faded {
	opacity: .5;
	filter: alpha(opacity=50);
	}
	
	form.cmxform .faded input {
		border: 1px solid #ececec;
		color: #cccccc;
	}
		
	form.cmxform h2 em {
		color: #aaaaaa;
	}
	
	form.cmxform button {
		clear: both;
		margin-top: 10px;
	}

	form.cmxform input#signAnonymous {
		width: 15px;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	#DBM_panel_register .bd {
		width:400px;
		height:200px; 
		background-color: white;
		}
	
	#DBM_panel_register .hd,
	#DBM_panel_register .ft {
		display: none;
		}
	
	
	
	#DBM_panel_register .bd input {
		background-image: url(http://gfx.dagbladet.no/innlogging/input_gradient.gif);
		background-repeat: repeat-x;
		border: 1px solid #999;
		height: 22px;
		width: 200px;
		padding: 3px;
		font-size: 16px;
		font-weight: bold;
		}
	
	#DBM_panel_register .bd p {
		margin: 5px 0 10px 0;
		}
	
	#DBM_panel_register .bd h2 {
		font-size: 16px;
		}
	
	form#DBM_panel_register_phone {
		margin-bottom: 10px;
		}
	
	.loader-container {
		left:200px;
		position:relative;
		top:100px;
		z-index:99;
		height: 0px;
	}
	
	#current-step {
		height: 360px;
		min-height: 360px;
	}
	
	.noopacity {
		opacity: 0;
	}
	
	.comment-form-notice {
		background-image: url(http://gfx.dagbladet.no/kommentarer/comment-form-notice.gif);
		background-repeat: repeat-x;
		background-color: #fffcc9;
	}
	
	h3.preview-header {
		background-color:#FFFCC9;
		color:#9c9a75;
		margin-bottom:10px;
		padding:10px;
		text-align:center;
	}
	
	#step-2-padding {
		height: 0;
	}	
	
	.fadeout {
		opacity: 0.1;
	}
	
	#preview-entry {
		width: 100%;
		position: relative;
	}
	
	#preview-entry .entry-meta {
		font-family: verdana, arial, sans serif;
	}
	
	.absolute-hidden,  ul#discussion-entries li.absolute-hidden {
		visibility: hidden;
		position: absolute;
	}
	.fixed {
		position: fixed;
	}
	.invisible,  ul#discussion-entries li.invisible {
		display: none;
	}
	.hidden,  ul#discussion-entries li.hidden {
		visibility: hidden;
		position: inherit;
	}
	
	button {
		border: 1px solid;
		border-top-color: #ddd;
		border-left-color: #ddd;
		border-bottom-color: #666;
		border-right-color: #666;
		padding: 3px 10px;
		background: url(http://gfx.dagbladet.no/innlogging/button_gradient.gif) repeat-x bottom;
		margin-right: 5px;
	}

	button:hover {
		border: 1px solid #ff1a76;
		cursor: pointer;
	}
	
	#mask {
		width: 3000px;
		height: 3000px;
		background-color: #000000;
		opacity: 0.25;
		position: fixed;
		z-index: 999;
		top: 0px;
		left: 0px;
	}
	
	#preview-user-name {
		background-color: green;
		color: #ffffff;
		z-index:1000;
	}
	
	.comments .new .commentheader h5 {
		background-image:url(http://gfx.dagbladet.no/kommentarer/icon-new-blue.gif);
		background-position:70px center;
		background-repeat:no-repeat;
		padding-left:95px;
		}
	
	.comments #yellow_box {
		border: 3px solid #f0ecbc;
		background-color: lightYellow; 
		padding: 10px;
		}
	
	.comments #yellow_box h2 {
		font-size: 18px; 
		color: black;
		margin-bottom: 10px;
		}
	
	.comments .own .commentheader {
		background-color: #cfdce8;
		}
	
	.comments .own {
		background-color: #f6f9fb;
		/* border: 3px solid #D3DFEA; */
		}

	#user-terms, #privacy-terms {
		z-index:1000;
		width:250px;
		top:120px;
		height:390px;
		left:680px;
		padding:10px;
		background-color:lightYellow;
		border:4px solid #f0ecbc;
	}
	
	
	#user-terms .content, #privacy-terms .content {
		width:248px;
		height:390px;
		overflow:auto;
		padding-right: 2px;
	}
		
	#user-terms ul , #privacy-terms ul  {

		margin-bottom: 1em;
		
	}
		
	#user-terms ul li, #privacy-terms ul li {
		font-size: 11px;
		margin-bottom: 4px;
		line-height: 1.3em;
		font-family: verdana, arial, sans serif;
	}
	
	.comments .moderator .commentheader {
		background-color:#C8D3DE;
	}
	
	.comments .moderator {
		background-color:#E3EBF4;
		border:1px solid #8191A5;
	}
	
	.comments .logged_in strong {
	    color: #3a5a7a;
	}
	.comments .logged_in em {
	    color: #3a5a7a;
	}
	
	.comments .comment .commentheader img.profileimage {
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		float:left;
		height:36px;
		margin:0 5px;
		padding:1px !important;
		width:40px;
	}
	
	#comments-form-header {
		height: 30px;
		margin-bottom: 10px; 
		font-size: 20px; 
		padding-left: 35px; 
		background: url(http://gfx.dagbladet.no/kommentarer/comments-icon.gif) no-repeat left center;
		padding-top: 10px;
	}

	.feedback #comments-form-header {
		display: none;
	}

	.feedback_container textarea#commentBody {
		width: 100% !important;
	}
	
	#comments_container .level1 textarea {width: 380px !important;}
	#comments_container .level2 textarea {width: 380px !important;}
	#comments_container .level3 textarea {width: 350px !important;}
	#comments_container .level4 textarea {width: 320px !important;}
	#comments_container .level5 textarea {width: 290px !important;}
	#comments_container .level6 textarea {width: 260px !important;}
	#comments_container .level7 textarea {width: 230px !important;}
	#comments_container .level8 textarea {width: 200px !important;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;
}

.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}

/*
    PLEASE NOTE: The <DIV> element used for a Tooltip's shadow is appended 
    to its root element via JavaScript once it has been rendered.  The 
    code that creates the shadow lives in the Tooltip's public "onRender" 
    event handler that is a prototype method of YAHOO.widget.Tooltip.  
    Implementers wishing to remove a Tooltip's shadow or add any other markup
    required for a given skin for Tooltip should override the "onRender" method.
*/

.yui-tt-shadow {
    display: none;
}

* html body.masked select {
    visibility:hidden;
}

* html div.yui-panel-container select {
    visibility:inherit;
}

* html div.drag select {
    visibility:hidden;
}

* html div.hide-select select {
    visibility:hidden;
}

.mask {
    z-index: 1; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

/*

There are two known issues with YAHOO.widget.Overlay (and its subclasses) that 
manifest in Gecko-based browsers on Mac OS X:

    1) Elements with scrollbars will poke through Overlay instances floating 
       above them.
    
    2) An Overlay's scrollbars and the scrollbars of its child nodes remain  
       visible when the Overlay is hidden.

To fix these bugs:

    1) The "overflow" property of an Overlay instance's root element and child 
       nodes is toggled between "hidden" and "auto" (through the application  
       and removal of the "hide-scrollbars" and "show-scrollbars" CSS classes)
       as its "visibility" configuration property is toggled between 
       "false" and "true."
    
    2) The "display" property of <SELECT> elements that are child nodes of the 
       Overlay instance's root element is set to "none" when it is hidden.

PLEASE NOTE:  
  
    1) The "hide-scrollbars" and "show-scrollbars" CSS classes classes are 
       applied only for Gecko on Mac OS X and are added/removed to/from the 
       Overlay's root HTML element (DIV) via the "hideMacGeckoScrollbars" and 
       "showMacGeckoScrollbars" methods of YAHOO.widget.Overlay.
    
    2) There may be instances where the CSS for a web page or application 
       contains style rules whose specificity override the rules implemented by 
       the Container CSS files to fix this bug.  In such cases, is necessary to 
       leverage the provided "hide-scrollbars" and "show-scrollbars" classes to 
       write custom style rules to guard against this bug.

** For more information on this issue, see:

   + https://bugzilla.mozilla.org/show_bug.cgi?id=187435
   + SourceForge bug #1723530

*/

.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {

    display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: auto;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

/* 
   Workaround for Safari 2.x - the yui-force-redraw class is applied, and then removed when
   the Panel's content changes, to force Safari 2.x to redraw the underlay.
   We attempt to choose a CSS property which has no visual impact when added,
   removed, but still causes Safari to redraw
*/
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}

.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    z-index:1;
    overflow:hidden;
    border: 4px solid #aaaaaa;
	background-color: #FAFAFA;
	padding: 10px;
	font-size: 11px;
	
}




#termsPanel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    z-index:1;
    overflow:hidden;
    border: 4px solid #F0ECBC;
	background-color: lightYellow;
	padding: 0;
	font-size: 11px;
}

#termsPanel .content {
	padding: 10px;
	overflow: auto;
	height: 300px;
}

#termsPanel .bd {
	padding: 0;
}

#termsPanel .header {
	background-color: #F0ECBC;
	font-size: 14px;
	padding-top: 8px;
	height: 30px;
	text-align: center;
}

#termsPanel .header a {
	color: #444444;
}

#dialogSmall {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    z-index:1;
    overflow:hidden;
    border: none;
    -moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background-color: #fff7b4;
	padding: 0;
	font-size: 11px;

}

#dialogSmall .underlay {
	top: 0;
	left: 0;
	background-color: transparent;
}

#dialogSmall .button-group button {
	background: none;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#e9be3b;
	color:#4a3c10;
	cursor:pointer;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	line-height:1.5em;
	margin:1px 3px 8px 1px;
	padding:2px 4px;
	text-align:left;
	text-decoration:none;
	border:1px solid #B48E19;
}

#dialogSmall .button-group button:hover {
	background-color:#C4E6A9;
	color:#000000;
	border:1px solid #77a04a;
}

#dialogSmall .content {
	padding: 10px;
	overflow: auto;
	height: 300px;
}

#dialogSmall .bd {
	padding: 0;
	color: #444444;
	padding-left: 25px;
	padding-right: 10px;
	font-size: 11px;
}

#dialogSmall .hd {
	font-size: 12px;
	padding-top: 14px;
	text-align: left;
	background-image: url(http://gfx.dagbladet.no/profil/notice_arrow_left_small.gif);
	background-position: 8px 14px;
	padding-left: 25px;
	background-repeat: no-repeat;
	
}

#dialogSmall .header a {
	color: #444444;
}

#pressCard {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    z-index:1;
    overflow:hidden;
    border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 0;
	font-size: 11px;

}

#pressCard .underlay {
	top: 0;
	left: 0;
	background-color: transparent;
}

#pressCard .button-group button {
	background: none;
	background-color:#ffffff;
	color:#4a3c10;
	cursor:pointer;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	line-height:1.5em;
	margin:1px 3px 8px 1px;
	padding:2px 4px;
	text-align:left;
	text-decoration:none;
	border:1px solid #B48E19;
}

#pressCard .button-group button:hover {
	background-color:#C4E6A9;
	color:#000000;
	border:1px solid #77a04a;
}

#pressCard .content {
	padding: 10px;
	overflow: auto;
	height: 300px;
}

#pressCard .bd {
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color:#666666;
	font-family: verdana,arial,helvetica,clean,sans-serif;
}

#pressCard .bd a.profile_link, #pressCard .bd a.profile_link:hover, #pressCard .bd a.profile_link:visited{
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}

#pressCard .hd {
	font-size: 12px;
	padding-top: 14px;
	text-align: left;
	background-image: url(http://gfx.dagbladet.no/profil/notice_arrow_left_small.gif);
	background-position: 8px 14px;
	padding-left: 25px;
	background-repeat: no-repeat;
	
}

#pressCard .header a {
	color: #444444;
}

#pressCard .bd img {
	display:block;
	float:left;
	height:40px;
	margin:0 5px 0 0;
	padding:0;
	width:40px;
}

#pressCard .profile_button_container {
	clear:both;
	margin-top: 5px;
	margin-bottom: 5px;
}

#pressCard a.profile_button {
	
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius: 3px;
	background-color:#7ca8c2;
	border: 1px solid #34749A;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	line-height:1.5em;
	margin:1px 3px 1px 1px;
	padding:2px 4px;
	text-align:left;
	text-decoration:none;
	vertical-align: middle;
}

#pressCard a.profile_button:hover {
	
	background-color:#34749A;
	border: 1px solid #34749A;
	
}


.yui-panel .hd {
    line-height:100%;
    border-bottom:1px solid #000;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;
    border: none;
	background-color: transparent;
	font-size: 18px;
	color: #444444;
	font-family:arial,helvetica,clean,sans-serif;
}

.yui-panel .bd {
    overflow:hidden;
    padding:4px;
    
}

.yui-panel .bd p {
    margin:0 0 1em;
}

.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url(close12_1.gif) no-repeat;
    cursor:pointer;
    visibility:inherit;
}

.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;
}

.yui-simple-dialog .bd span.blckicon {
    background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
    background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
    background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
    background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
    background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
    background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
    margin:0;
}

.button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    cursor: hand;
    vertical-align: middle;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
    margin:2px;
    padding:2px;
}

.button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#000;
	display:none;
	border: 1px solid #000;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background:#eee url(http://gfx.dagbladet.no/g3/sub-logo-bg.gif) repeat-x;
	height:27px;
	border-bottom:1px solid #d2d2d2;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


.autocomplete {
    font-family: Tahoma;
    font-size: 8pt; 
    background-color: white;
    border: 1px solid black;
    position: absolute; 
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 4px;
    color: black;
    width: 100%; 
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 4px;
    color: white;
    background-color: #0A246A;
}



/* LabradorStuff */
.img-tools {
	position:relative;
	font-size:11px;
	cursor:pointer;
}
.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;
}

.pageNumbers a {font: normal bold 15px arial,verdana,sans-serif;text-decoration:none;color:#aaa;margin:0 3px;}
.pageNumbers a:hover {color:#34749A}
.pageNumbers a.activeLink {color:#f03}

.img-show-tools img{
	width:16px;
	height:16px;
	display:block;
}
					
.img-tool-box-background {
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	padding:5px 0 !important;
}
.img-tool-box {
	visibility:hidden;
}
.img-tool-box-content {
	position:absolute;
	bottom:1px;
	left:1px;
	height:16px;
	color:#fff;
	background:transparent;
	padding:10px; /*må ikke endres*/
}
.img-tool-box-content a:link,.img-tool-box-content a:visited {color:#fff}
.img-tool-box-content a:hover {color:#f03}
.img-tool-box-content a:active {color:#fff}

.img-tool-close {
	position:absolute;
	top:1px;
	right:1px;
	width:10px;
	height:10px;
	display:block;
	border: 1px solid rgb(186, 186, 186); cursor: pointer; height: 10px; width: 10px; float: right;
}

div.addrow {
	height: 28px;
	/*margin: 10px 0;*/
	margin-left: -73px;
	padding-top: 5px;
	padding-bottom: 10px;
	}

div.addrow:hover {
	border-color: 2px solid green;
	height: 28px;
	background-image: url(http://gfx.dagbladet.no/labrador/insert_row.png);
	background-repeat: no-repeat;
	}

div.addrow:hover div {
	visibility: visible;
	}

div.addrow div {
	visibility: hidden;
	background-color: #fafafa;
	border: 1px solid #ddd;
	height: 22px;
	margin-left: 80px;
	padding: 3px 10px;
	font-size: 11px;
	}

div.addrow form {
	display: inline;
	margin: 0 10px;
	}
	
.cellToolbar{
	background: url(http://gfx.dagbladet.no/labrador/toolbarbg.gif) #d2d2d2 repeat-x bottom;
	padding: 3px;
	min-height: 17px;
}
div.trashItem{
	clear:both;
}

span.ddTag {
	border: 1px solid #777777; 			
	padding: 1px;	
	display: block;
	float:left;
	cursor: pointer;
	margin:1px;
}

span.ddTag-selected {
	background: #c3daf9;	
	border: 1px solid #6593cf; 			
	padding: 1px;	
	display: block;
	float:left;
	cursor: pointer;
	margin:1px;
}

div.toolElement {
	cursor: pointer;
	font-weight:bold;
	margin-bottom:3px;	
}

/* for the elements in the taglist that has css */
div.hasCss {
	color:blue;
}

/*frontpage */


ul.imageDimMenu{
  	width: 80px;                 /* sets the size of the menu blocks */
  	border: 1px solid #fff;      /* puts a black border around the menu blocks */
  	background-color: #E2E3E3;  
  	padding-left: 0px;           /* stops the usual indent from ul */
  	cursor: default;             /* gives an arrow cursor */
  	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
   	list-style-type: none;       /* removes the bullet points */
  	position: relative;          
  	color:#000;
}

ul.imageDimMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #ffa;      /* gives the active menu items a yellow background */
  color: #000;                 /* makes the active menu item text black */ 
}

textarea.edit {                
    border:0;                
	padding:0;
    margin:0;
    background:#ff9;
}

div.slidesNavigation {
	background-color:#fff;
	border:1px solid #fff;
	color:#000;
	padding:2px 0;
	display:block;
}

.slideShow {
	border:0;

}
a.activeLink {
	color: red;
	font-weight: bold;
}

.slidesNavPrevious, .slidesNavNext {position:absolute;top:10px;_top:40px;width:62px;height:26px;text-align:center;padding:0;margin:0;font:normal normal 11px verdana,arial,sans-serif;color:#fff;z-index:5000;}
.slidesNavPrevious {left:10px;}
.slidesNavNext {right:10px;}
.slidesNavPrevious img.pil, .slidesNavNext img.pil{vertical-align:middle;width:9px;height:11px;}
.slidesNavPrevious img.background, .slidesNavNext img.background{vertical-align:middle;opacity:0.4;filter: alpha(opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.40; opacity:0.4;-ms-opacity:0.4;z-index:1}
.slidesNavPrevious img.background {position:absolute;top:0;left:0;}
.slidesNavNext img.background {position:absolute;top:0;right:0;}
.slidesNavPrevious a, .slidesNavNext a {position:absolute;left:0;top:0;z-index:2;display:block;width:62px;height:20px;padding:6px 0 0 0;margin:0;text-align:center;text-decoration:none!important;color:#fff!important}


ul.slidenav
{
display: block;
height: 50px;
position: absolute;
top: 0;
left: 0;
}

div#pano-top ul.slidenav
{
width: 958px; /* slideshow in 960 format */
}

div#article-text ul.slidenav /* slideshow in 503 format */
{
width: 501px;
}

ul.slidenav li
{
background: url(http://gfx.dagbladet.no/g3/bildeserier-button.gif);
height: 26px;
line-height: 26px;
width: 62px;
margin: 10px;
text-align: center;
filter: alpha(opacity=60);
-moz-opacity: 0.60;
opacity: 0.60;
padding: 0!important;
}

ul.slidenav li.prev
{
float: left;
}

ul.slidenav li.next
{
float: right;
}

ul.slidenav li span
{
color: #fff!important;
text-decoration: none;
display: block;
height: 26px;
line-height: 26px;
width: 40px;
display: block;	
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
margin: 0 5px;
}

ul.slidenav .highlightArrow
{
color: #fff!important;
text-decoration: underline;
}				

ul.slidenav li.prev span		
{
padding-left: 12px;
background: url(http://gfx.dagbladet.no/g3/bildeserier-pil-v.png) no-repeat scroll left 8px;
}

ul.slidenav li.next span	
{
padding-right: 11px;
background: url(http://gfx.dagbladet.no/g3/bildeserier-pil-h.png) no-repeat scroll right 9px;
}

h1 span.title
{
display: block;
clear: both;
}

#chooserimages .imageOptions {
margin-left:5px;
float:left;
}

#chooserimages .deskImage {
margin:4px;
padding:4px;
border:1px dashed gray;
}

#largeEditorTextArea h2 {
-x-system-font:none;
font-family:arial,verdana,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#selection
{
	background-color: white;
  border: 2px dotted blue;
  -moz-opacity: 0.5;
  opacity:.5;
  filter: alpha(opacity=50);
  cursor:move;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 50px;
  text-align: center;
  vertical-align: center;
}

#photo
{
  cursor:pointer;
}

.bold { font-weight: bolder; }
.red  { color: red; }

.buttonCls{
	width:80px;
}