	#logotopp-u{
	background-image: url(http://gfx.dagbladet.no/video/bg-logotopp.png);
	background-repeat: repeat-x;
	color:white;
	height: 28px;
	width: 972px;
	border-bottom: 2px solid black;
	position: relative;
}
#logotopp-u a:link, #logotopp-u a:visited{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 23px;
	text-decoration: none;
}
a.knapp_lastopp {
	cursor: default;
	position: absolute;
	top:39px; right:0;
}
a.knapp_lastopp img{
	height:17px;
	width:115px;
	background:transparent;
	border: 0;
	display: block;
}
a.knapp_lastopp:link,
a.knapp_lastopp:visited {
	background-image: url(http://gfx.dagbladet.no/video/lastopp_d3.png);
	background-repeat: no-repeat;
}
a.knapp_lastopp:hover  {
	background-image: url(http://gfx.dagbladet.no/video/lastopp_h3.png);
	background-repeat: no-repeat;
}
a.knapp_lastopp:active {
	background-image: url(http://gfx.dagbladet.no/video/lastopp_a3.png);
	background-repeat: no-repeat;
}
.path {
	background-color: white ;
}
h2.boxhead{
	background-color:#999;
	color:white;
	border-top:1px solid black;
	line-height:18px;
	border-top:1px solid black;
	display:block;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
h2.boxhead a:link,h2.boxhead a:visited{
	text-decoration:none;
	color:white;
}
h2.boxhead a:hover{
	text-decoration:underline;
	color:white;
}
.boxtop {
	background-color: #EB6090;
	color: white;
	font-size:11px;
	font-weight:bold;
}
.ad180x500a{
	background-color:#FFE1EE;
}
#kanaler {
	float:left;
	display:inline;
	width:112px;
	font-size: 11px;
	background-image: url(http://gfx.dagbladet.no/video/bg-kanaler.png);
	background-repeat: repeat-x;
	height: 1000px;

}
#kanaler h1 {
	background-image: url(http://gfx.dagbladet.no/video/bg-head.png);
	background-repeat: repeat-x;
	background-color:#F0F0F0;
	height: 20px;
	line-height: 20px;
	display:block;
	margin: 0;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
}
#kanaler img {
	border: 0;
	margin: 5px 7px 0 5px;
	width: 100px;
	height: 56px;
}
#kanaler a:link,
#kanaler a:visited {
	display: block;
	width: 112px;
}
#kanaler a:hover {
	background-color: #ffffd7;
}
#sp-2-3-4-5 {
	margin-bottom: 0;
}
#sp-4-5,#sp-4-5b{
	/*background-color:#EEE;*/
}
tr.farge1, td.farge1 {
	background-color:#EB6090;
	color: white;
}
table.farge, tr.farge {
	background-color:#FFE1EE;
}
tr.hvit {
	background-color:white;
	color:#404040;
}
.fakta-s, .fakta-l {
	background: #E0F3FF;
}


#tabmeny{
	margin:0 0 0 0;
	padding-top:10px;
	padding-bottom:17px;
	padding-left:3px;
	background-image: url(http://gfx.dagbladet.no/video/bg-tabmeny.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #ccc;
}
#tabmeny ul,#tabmeny li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#tabmeny a:link,#tabmeny a:visited,
#tabmeny li.minevideoer a:link,#tabmeny li.minevideoer a:visited{
	font-family: arial,helvetica,sans-serif;
	float:left;
    font-size: 13px;
	font-weight:bold;
	line-height:12px;
	margin-right:5px;
	padding:2px 8px;
	text-decoration:none;
	border: 1px solid #ccc;
	border-width: 1px 1px 0 1px;
}
#tabmeny a:link,#tabmeny a:visited{
	background-color:#CCC;
	color: #333;
}
#tabmeny li.minevideoer a:link,#tabmeny li.minevideoer a:visited{
	background-color:#9fcffe;
	font-weight: normal;
}
#tabmeny a:link.active,#tabmeny a:visited.active{
	color:#000;
	background-color:#ffffd7;
}
#tabmeny a:hover,
#tabmeny li.minevideoer a:hover{
	color:#000;
	background-color:#ffffd7;
}
#tabmeny a:active{
	color:#000;
	background-color:#ffffd7;
}
body.index #tabmeny li#nav-01 a,
body.siste #tabmeny li#nav-02 a,
body.mestsett #tabmeny li#nav-03 a,
body.beste #tabmeny li#nav-04 a,
body.mestkommentert #tabmeny li#nav-05 a {
	background: #EEE;
	border-bottom: 1px solid #EEE;
	color: black;
}
#utabmeny,
#utabmeny-spiller {
	background: #EEE;
}
#utabmeny-spiller {
	height: 10px;
	font-size: 0;
	margin:0; padding:0;
	border-right: 1px solid #CCC;
}
#utabmeny {
	color: black;
	margin:0 0 0 0;
	padding-left:122px;
	line-height: 27px;
	font-size: 11px;
	height: 27px;
	position: relative;
	border-right: 1px solid #CCC;
}
#utabmeny form {
	position:absolute;
	right: 5px;
}
#utabmeny form input{
	width: 165px;
	margin-top: 3px;
}
#utabmeny ul,#utabmeny li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#utabmeny a:link,#utabmeny a:visited{
	color: black;
    font-size: 11px;
	text-decoration:underline;
	padding: 2px 10px;
}
#utabmeny a:link.active,#utabmeny a:visited.active{
	color: black;
}
#utabmeny a:hover{
	background-color: #ffffd7;
	text-decoration: none;
}
#utabmeny a:active{
	color: black;
}
#utabmeny .breadcrumb a:link,#utabmeny .breadcrumb a:visited{
	padding: 2px;
}
#utabmeny .tittel,
#utabmeny .tittel2{
	position: absolute;
	font-size: 21px;
	font-weight: bold;
	font-family: arial, helvetica,sans-serif;
}
#utabmeny .tittel{
	left: 113px;
	top: 1px;
	color:white
}
#utabmeny .tittel2{
	left: 112px;
}
form.admin fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #CCC white #CCC white;
	margin: 5px 0;
	padding:0;
}
form.admin legend {
	font-weight: bold;
	border: 1px solid #CCC;
	padding: 2px;
	margin-left: 7px;
	margin-bottom: 10px;
	_margin-left: 0;
}
table.admin {
	width: 100%;
	border-collapse: separate;
}
table.admin small {
	font-size: 11px;
}
table.admin caption {
	text-align: right;
	padding:0 4px;
}
table.admin th,
table.admin td {
	border: 1px solid #CCC;
	padding: 4px;
	vertical-align: top;
}
table.admin th {
	width: 35%;
	background-color: #CCC;
	text-align: right;
	font-weight: normal;
}
table.admin th.leftalign {

	text-align: left;
}
table.admin th.sell_error {
    border: 1px solid #ff0033;
    background-color: #fff9d1;
}
table.admin td {
	background-color: #EEE;
}
table.admin td.space {
	background-color: transparent;
}
table.admin a {
	font-size: 11px;
}
table.admin .asterix {
	color: #F03;
	float: left;
}
table.admin .text, table.admin .text_small,
table.admin .select, table.admin .select_small,
table.admin textarea {
	border: 1px solid #7b7d80;
	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;
}


table.videoindex ,
table.kanalindex ,
table.videoaktuelt {
	width: 100%;
	background: #CCC;
	margin: 10px 0;
}
table.videoaktuelt{
	margin-bottom: 25px;
	width:610px;
}
table.videoindex td, table.videoindex th,
table.kanalindex td, table.kanalindex th,
table.videoaktuelt td, table.videoaktuelt th  {
	background: #fff;
	font-size: 11px;
}
table.videoindex td,
table.kanalindex td,
table.videoaktuelt td  {
	vertical-align: top;
}
table.videoaktuelt td {
	width: 25%;
	}
table.videoindex td a:link, table.videoindex td a:visited,
table.kanalindex td a:link, table.kanalindex td a:visited,
table.videoaktuelt td a:link, table.videoaktuelt td a:visited {
	color: black;
	text-decoration: none;
}
table.videoindex td a,
table.kanalindex td a,
table.videoaktuelt td a {
	display: block;
	text-decoration: none;
	height: 100%;
}
table.videoindex td a {
	padding: 6px 9px;
}
table.kanalindex td a {
	padding: 6px 19px;
}
table.videoaktuelt td a {
	padding: 1px;
}
table.videoindex td a:hover,
table.kanalindex td a:hover,
table.videoaktuelt td a:hover {
	text-decoration: none;
}
table.videoindex th,
table.kanalindex th {
	text-align: right;
	height: 22px;
	border-top: 1px solid #bababa;
	font-weight:normal;
}
.dplayer {border:1px solid #000;}
table.videoaktuelt th {
	height: 20px;
	line-height: 20px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	background: #ddd;
	border-top:1px solid #aaa;
	border-bottom:10px solid #fff;
}
.ad335x286{
	float:right;
}
table.videoindex th a:link, table.videoindex th a:visited,
table.kanalindex th a:link, table.kanalindex th a:visited {
	padding: 2px;
	color: #03c;
	font-weight:normal;
}
table.videoindex th a:hover,
table.kanalindex th a:hover {
	text-decoration: none;
}
table.videoindex img.thumb,
table.videoaktuelt img.thumb {
	border: 0;
	width: 120px;
	height: 90px;
	position: relative;
}
table.kanalindex img.thumb {
	border: 0;
	width: 100px;
	height: 56px;
	position: relative;
}
table.videoindex img.blinkvideo,
table.videoaktuelt img.blinkvideo {
	border: 0;
	width: 12px;
	height: 12px;
	float: right;
}
table.videoindex img.rating {
	width: 100px;
	height: 19px;
	display: block;
	border: 0;
}
table.videoindex h2,
table.kanalindex h2,
table.videoaktuelt h2 {
	display: block;
	font-size: 11px;
	margin: 0 0 5px 0;
	font-family: verdana, arial, helvetica, sans-serif;
}
table.videoindex ul {
	list-style-type:none;
	margin: 0;
}
table.videoindex .thumb_container,
table.videoaktuelt .thumb_container {
	position:relative;
}
table.videoindex .overlay_user,
table.videoaktuelt .overlay_user {
	position:absolute;
	top:0;
	left:0;
	height:12px;
	width:12px;
	background-image:url(http://gfx.dagbladet.no/video/overlay_user.png);
}
table.videoindex .overlay_user,
table.videoaktuelt .overlay_user {
	position:absolute;
	top:0;
	left:0;
	height:12px;
	width:12px;
	background-image:url(http://gfx.dagbladet.no/video/overlay_user.png);
	cursor: pointer;
}
table.videoindex .overlay_play,
table.videoaktuelt .overlay_play {
	position:absolute;
	top:0;
	left:0;
	height:90px;
	width:120px;
	background: transparent url(http://gfx.dagbladet.no/video/ico-play.png) no-repeat 95px 60px;
	cursor: pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	-ms-opacity:0.8;
}
.nomag {
	display: none;
}

/* INGETING */
.thumb_container h2 {
    overflow: hidden;
}
.thumb_container {
    overflow: hidden;
}

#contentvotebutton, #contentvotebutton-faded{
float: left;
	font-size: 10px;
	border: 1px solid #ddd;
	background-color: A7CCF0;
	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: -3px;

}


#contentvotebutton{
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal2.gif);
	color: #6699CC;
}

#contentvotebutton-faded{
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal-faded2.gif);
	color: #3a5a7a;
}


#contentvotebutton:hover {
	background-image: url(http://gfx.dagbladet.no/kommentarer/icon-anbefal-hover2.gif);
	border: 1px solid #6699CC;
}


#contentvotecount{
font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;}


#ctvote{

	float: left;
	text-align: center;
	font-size: 10px;
	padding: 2px;
	font-weight: bold;
	color: #6699CC;
	border: 1px solid #ddd;
	background-image: url(http://gfx.dagbladet.no/kommentarer/green-gradient.gif);
	background-repeat: repeat-x;
	height: 35px;
	margin-top: -3px;
}

#vote_error{
	margin-top:50px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	font-weight:bold;
	clear:left;
	width: 240px;
	background-color : #FFFFCC;
	color : #FF0000;
	background-image: url(http://gfx.dagbladet.no/blink/elements/icons/exclamation.png);
	background-x-position: 5px;
	background-y-position: center;
	background-repeat: no-repeat;
}


.collapse {
    display:none;
}

.expand {
    display:inline;
}

/* Video braing */

p.braing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

p.braing a.anbefal {
	padding-left: 18px;
	background-image: url(http://gfx.dagbladet.no/kommentarer/hand.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}

p.braing a.anbefal:hover {
	background-image: url(http://gfx.dagbladet.no/kommentarer/hand-green.gif);
	}

span.anbefalinger-count {
	font-weight: bold;
	}

.posthidden {
	display: none;
}
#kanaler2 {background-color:#ddd;border-top:1px solid #aaa;width:962px;font:normal bold 12px verdana,arial,sans-serif;padding:5px;margin: 10px 0}
#kanaler2 a {margin:0 5px;height:auto;font:normal normal 12px verdana,arial,sans-serif;color:#1353bc}
.playern {width:960px;border:1px solid #aaa;height:540px;clear:both;margin: 6px;}
h1.videotitle {color:black;font:normal bold 36px arial,verdana,sans-serif;}
.video-info {width:595px;background:#fff;border:1px soild #aaa;margin: 10px 0;font: normal normal 11px verdana, arial,sans-serif}
