

/*
/* 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:#e60000;}
a:focus {-moz-outline-style:none;}
strong {font-weight:bold;}

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,h4,h5,h6{font-size:100%; font-family: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:#e60000 !important;}
.txt-red a:link, .txt-red a:visited {color:#e60000 !important;}
.txt-red a:focus, .txt-red a:hoover {color:#e60000 !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:1px solid #ccc}
#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:#e60000;}

/**************** 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:105%;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:#e60000!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:#e60000;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:#e60000;}

.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;margin-left:2%;*margin-left:1.895%;width:23.5%;}
.tv-chanel .container {margin:0 5px 10px 5px;overflow:hidden;}
.tv-chanel .finished {color:#d3d3d3;}
.tv-chanel img.terning {float:right;width:21px;height:21px;margin:0 0 .5em .5em;border:1px solid #fff;}

#tvguide .film {background:url(http://gfx.dagbladet.no/g3/tv-film-bg.gif);}
#tvguide .serie {background:url(http://gfx.dagbladet.no/g3/tv-serie-bg.gif);}
#tvguide .sport {}
#tvguide .nyheter {background:url(http://gfx.dagbladet.no/g3/tv-nyheter-bg.gif);}

div#tvguide h2.tvkanal { display: block; height: 29px; width: 54px; background-repeat: no-repeat; text-indent: -9999px; font-size: 20px!important; line-height: 29px; background-image: url(http://gfx.dagbladet.no/g3/tv-kanaler-samlet.gif); }

div#tvguide h2.tvkanal.nrk1 { background-position: 0 0; }

div#tvguide h2.tvkanal.nrk2 { background-position: 0 -29px; }

div#tvguide h2.tvkanal.nrk3 { background-position: 0 -58px; }

div#tvguide h2.tvkanal.nrk2 { background-position: 0 -29px; }

div#tvguide h2.tvkanal.tv2 { background-position: 0 -144px; }

div#tvguide h2.tvkanal.tv2zebra { background-position: 0 -259px; }

div#tvguide h2.tvkanal.fem { background-position: 0 -87px; }

div#tvguide h2.tvkanal.tvnorge { background-position: 0 -200px; }

div#tvguide h2.tvkanal.star { background-position: 0 -288px; }

div#tvguide h2.tvkanal.tv3 { background-position: 0 -173px; }

div#tvguide h2.tvkanal.discovery { background-position: 0 -116px; }

div#tvguide h2.tvkanal.viasat4 { background-position: 0 -230px; }

/**************** 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:#e60000 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:#e60000}
.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:#e60000;color:#fff;}
h1.red{background-color:#e60000;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}


.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:#e60000;}
.l-red .xb1, .l-red .xb2, .l-red .xb3, .l-red .xb4 {background:#e60000;}
.l-red {background:#e60000;color:#fff;}

.l-green .xt1, .l-green .xt2, .l-green .xt3, .l-green .xt4 {background:#9bab2b;}
.l-green .xb1, .l-green .xb2, .l-green .xb3, .l-green .xb4 {background:#e5f0bc;}
.l-green {background:#e5f0bc url(http://gfx.dagbladet.no/g3/l-green-bg.jpg) repeat-x left top;}


.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:#9bab2b;}
.l-green-s .xb1, .l-green-s .xb2, .l-green-s .xb3, .l-green-s .xb4 {background:#e5f0bc;}
.l-green-s {background:#e5f0bc url(http://gfx.dagbladet.no/g3/l-green-bg-s.jpg) repeat-x;}

.l-green-xs .xt1, .l-green-xs .xt2, .l-green-xs .xt3, .l-green-xs .xt4 {background:#9bab2b;}
.l-green-xs .xb1, .l-green-xs .xb2, .l-green-xs .xb3, .l-green-xs .xb4 {background:#e5f0bc;}
.l-green-xs {background:#e5f0bc url(http://gfx.dagbladet.no/g3/l-green-bg-xs.jpg) repeat-x;}

.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:#e60000;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:#e60000;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:#e60000;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:#e60000;}

.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:#e60000;}

#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:#e60000;}

#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:#e60000;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:#e60000;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:#e60000;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: #e60000;}
.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:#e60000;}
.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:#e60000}
.newsalert a.close:active {color:#fff}
.newsalert a.tips {height:60px;width:95px;background:#e60000 url(http://gfx.dagbladet.no/g3/meny/tips2400-e60000.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}
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:#e60000;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 #e60000;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:#e60000}
.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:#e60000;width:200px;margin:0;padding:0;vertical-align:top}
.temadager {float:right;width:540px;}
.temadager .today {color:#e60000;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:#e60000;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:#e60000;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:#e60000}
a.tipsoss2400-hm #tipsbox h1 {font-size:34px;background:#e60000;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:#e60000;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:#e60000}
#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 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}
/*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:#e60000}
.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 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:#e60000;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 21px 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}

*
/*
/* 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-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 { /* ingress */
	font-size:20px;
	margin-bottom:10px;
}
.article-body h3.sub-title, b.mtit, .article-body h2 { /* mellomtittel */
	font: normal bold 20px 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:#e60000;	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: #e60000;}

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: #e60000;}



.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;
	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:#e60000;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:#e60000;}
.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 0 5px;}

.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;}


/* 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: #e60000;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: #e60000;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}

.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;
}

/* 
div.sistefotballvideoer ol li.goal_regular
{
background-image: url(http://gfx.dagbladet.no/live/v2/lightblue/goal.gif);
}

div.sistefotballvideoer ol li.avslutning
{
background-image: url(http://gfx.dagbladet.no/live/v2/lightblue/sjanse.gif);
}

div.sistefotballvideoer ol li.penalty
{
background-image: url(http://gfx.dagbladet.no/live/v2/lightblue/penalty.gif);
}


div.sistefotballvideoer li p a
{
padding-right: 24px;
background: url(http://gfx.dagbladet.no/live/v2/playtv2.gif) no-repeat 100% 1px;
zoom: 1;
white-space: nowrap;
}

*/

.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;
	}
	
.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 .commentheader h5.new {
	background-image: url();
	background-position: 3px center;
	}

.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 .new .commentheader h5 {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-new.gif);
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 45px;
	}
	
.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;
	padding-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;
	}

.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 */
	float: left;
	position: relative;
	border: 1px solid #ddd;
	background-color: white;
	padding: 2px 4px;
	margin: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	background-image: url(http://gfx.dagbladet.no/kommentarer/button-gradient.gif);
	background-repeat: repeat-x;
	}

.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: 98%;
	}

input#emailAlertAddress {
	width: 98%;
	}

textarea#commentBody, textarea.commentBody {
	width: 98%;
	height: 100px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

input#commentUserName, input.commentUserName, input#commentTags, input.commentTags, input#mailbackAddress, input.mailbackAddress {
	width: 98%;
	}

.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:98%;
	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 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 {
    border: 1px dotted #cccccc; 
    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;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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;
}

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