body {
	background: #000 url(images/clean/body-bg.png) repeat-x;
	padding: 0 5px;
	font-family: arial, helvetica, verdana, sans-serif;	
	overflow: hidden;
	text-align: center;
}

body.noOverflow {
	overflow-x: hidden;
}

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

::selection { background: #455a6b; color: #fff; }
::-moz-selection { background: #455a6b; color: #fff; }	

/* ============ */
/* == layout == */
/* ============ */

#wrap {
	width: 1128px;
	margin: 0 auto;
	visibility: hidden;
	text-align: left;
}

#mainLoader {
	position: absolute;
	top: 280px;
	left: 35%;
	display: none;
}

header {
	float: left;
	width: 1128px;
	position: relative;
}

#logo {
	display: block;
	bottom: 3px;
	left: -5px;
	position: absolute;
	max-width: 185px;
	min-width: 160px;
}

#logo img {
	width: 100%;
}

#ad-top {
	float: right;
	margin: 2px 4px;
	text-align: center;
	min-height: 90px;
}

#ad-top img:hover,
#ad-top:hover object{
	outline: thin #455a6b solid;
}

#main {
	clear: both;
	float: left;
	position: relative;
}

#overlay {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	z-index: 12000;
	opacity: .5;
}

#overlayBox {
	position: absolute;
	display: none;
	top: 35%;
	left: 50%;
	margin-left: -300px;
	margin-top: -100px;
	z-index: 12000;
	background: #465a6c url(images/clean/small/video-bg_repeat.png) left bottom repeat-x;
	padding: 15px;
	width: 400px;
	color: #D7D8DB;
	opacity: .96;
	text-align: center;
}

#overlayBox.big {
	width: 600px;
	margin-top: -130px;
	padding: 15px 10px;
	overflow: auto;
}

#overlayBoxInside {
	height: 100%;
	text-align: left;
	padding: 0 10px;
}

#overlayBoxInside h3 {
	margin-top: 15px;
	color: #C6D4E7 !important;
}

#overlayBox #overlayContent {
	position: relative;
	text-align: left;
}            

#overlayBox .preview {
	background: #2E3F50;
	color: #fff;               
	padding: 10px;  
}           

#overlayBox .preview p {
	margin: 0;
}

#overlayBox .preview p + p {
	margin-top: 13px;
}

#overlayBox a {
	color: #A2D3FF;
}

#overlayBox a:hover {
	text-decoration: none;
	text-shadow: none;
}

#overlayBox h2,
#overlayBox h3 {
/*	font-weight: bold;*/
	font-size: 23px;
	margin-bottom: 10px;          
	color: #E5F0F3;
	width: 96%;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#overlayBox h2 {
	margin-bottom: 16px;
}

#overlayBox h3 {
	font-size: 14px;
}

#overlayBox p {
	margin-bottom: 13px;
	line-height: 1.3;
}

#overlayBox .or {
	margin: 10px 0 15px;
	font-size: 12px;
	color: #fff;
	font-style: italic;
	word-spacing: 4px;
}

#overlayBox ul {
	margin-bottom: 23px;
}

#overlayBox p,
#overlayBox label,
#overlayBox ul,
#videoAdAfterInside label {
	font-size: 13px;
	font-family: arial, helvetica, verdana, sans-serif;	
}

#overlayBox li {
	margin: 8px 0 0 20px;
	list-style: disc;
	line-height: 1.1;
}

#overlayBox small {
	font-size: 11px;
	font-style: italic;
}                 

#overlayBox .right {
	text-align: right;
}                   

#overlayBox hr {
	border: none;
	clear: both;
	margin: 10px 0;
	height: 1px;
	color: #fff;
	background: #fff;
}

#overlayBox small a {
	font-style: normal;
}

#overlayBox label,
#videoAdAfterInside label {
	width: 159px;
	display: inline-block;
	padding: 3px 0; 
}                  

#overlayBox label:hover,
#archive label:hover,
#videoAdAfterInside label:hover {
	cursor: pointer;
}

#formLoader {
	text-align: center;
	margin: -10px 0 10px;
	display: none;
}

#quiz #formLoader {
	margin-top: 0;
}

#overlayBox .labels {
	margin-top: 20px;
}

#overlayBox .labels div {
	float: left;
	width: 120px;
	margin-left: 10px;
	min-height: 2.3em;
}

#overlayBox .labels label,
#overlayBox .button,
#videoAdAfter .button,
#archive .labels label,
#navTop .button {   
	background: url(images/button-gradient.png) left bottom repeat-x;
	display: block;
	padding: 3px 7px 3px 3px;   
	color: #fff;  
	text-transform: uppercase;
	font-size: 11px;
	width: auto;
}

#overlayBox .labels label:hover,
#overlayBox .labels label.selected,
#archive .labels label:hover,
#archive .labels label.selected {
	background-image: none;
}

#overlayBox .labels label.selected,
#archive .labels label.selected {
	border: 1px solid #fff;
}

#overlayBox label.videos_all,
#archive label.videos_all,
.colorAlle {
	background-color: #ff2929 !important;
	border: 1px solid #ff2929;
}

#overlayBox label.videos_aktuelt,
#archive label.videos_aktuelt,
.colorAktuelt {
	background-color: #0096d0 !important;
	border: 1px solid #0096d0;
}

#overlayBox label.videos_sport,
#archive label.videos_sport,
.colorSport {
	background-color: #74b800 !important;
	border: 1px solid #74b800;
}

#overlayBox label.videos_kultur,
#archive label.videos_kultur,
.colorKultur {
	background-color: #fe0069 !important;
	border: 1px solid #fe0069;
}

#overlayBox label.videos_serier,
#archive label.videos_serier,
.colorSerier {
	background-color: #ff8c1e !important;
	border: 1px solid #ff8c1e;
}

#overlayBox label.videos_pasiden,
#archive label.videos_pasiden,
.colorPasiden {
	background-color: #8C98A3 !important;
	border: 1px solid #8C98A3;
}

#overlayBox label.videos_fredag {
	background-color: #e7dec7;
	border: 1px solid #e7dec7;
	color: #000;
	text-shadow: #ABABAB 1px 1px 1px;
}

#rec2, #rec3, #rec4, #rec5 { display: none;}

#overlayBox input[type=text],
#overlayBox input[type=email],
#videoAdAfterInside input[type=text],
#videoAdAfterInside input[type=email],
#overlayBox textarea.small {
	width: 224px;
	margin-top: 5px;
	background: #fff url(images/input-bg.png) repeat-x;
	border: 1px solid #9c9c9c;
	padding: 3px 5px 2px;
	font-size: 11px;
}

#overlayBox input[type=email]:hover,
#overlayBox input[type=text]:hover,
#videoAdAfterInside input[type=text]:hover,
#videoAdAfterInside input[type=email]:hover {
	border-color: #fff;
	background-position: 0 -8px;
	color: #212121;
}

#overlayBox input#email {
	width: 193px;
}

#overlayBox .button,
#videoAdAfter .button,
#navTop .button {
	display: inline-block;
	background-color: #3b5998;
	font-size: 10px;
	margin: 10px 10px 5px 0;
	padding: 2px 5px;
	text-decoration: none;
}


#overlayBox .button span,
#videoAdAfter .button span {
	display: block;
	padding-left: 20px;
	line-height: 16px;
	height: 16px;
}


#overlayBox .button:hover,
#videoAdAfter .button:hover,
#videoAdAfterInside .button:hover {	
	border: 1px solid #fff;
	padding: 1px 4px;
}

#overlayBox #share_facebook,
#videoAdAfter #share_facebook { background-color: #3b5998; }
#overlayBox #share_facebook span,
#videoAdAfter #share_facebook span { background: url(images/clean/share_facebook.png) no-repeat; }

#overlayBox #share_twitter,
#videoAdAfter #share_twitter { background-color: #5fccf8; }
#overlayBox #share_twitter span,
#videoAdAfter #share_twitter span { background: url(images/clean/share_twitter.png) no-repeat; }

#overlayBox #share_kudos,
#videoAdAfter #share_kudos { background-color: #bf0c19; }
#overlayBox #share_kudos span,
#videoAdAfter #share_kudos span { background: url(images/clean/share_kudos.png) no-repeat; }

#overlayBox #share_delicious,
#videoAdAfter #share_delicious { background-color: #979797; }
#overlayBox #share_delicious span,
#videoAdAfter #share_delicious span { background: url(images/clean/share_delicious.png) no-repeat; }

#overlayBox #share_myspace,
#videoAdAfter #share_myspace { background-color: #2257b6; }
#overlayBox #share_myspace span,
#videoAdAfter #share_myspace span { background: url(images/clean/share_myspace.png) no-repeat; }

#overlayBox #share_digg,
#videoAdAfter #share_digg { background-color: #3b6fa0; }
#overlayBox #share_digg span,
#videoAdAfter #share_digg span { background: url(images/clean/share_digg.png) no-repeat; }

#overlayBox #share_stumble,
#videoAdAfter #share_stumble { background-color: #15bb56; }
#overlayBox #share_stumble span,
#videoAdAfter #share_stumble span { background: url(images/clean/share_stumble.png) no-repeat; }

#overlayBox #share_email,
#videoAdAfter #share_email { background-color: gray; }
#overlayBox #share_email span,
#videoAdAfter #share_email span { background: url(images/clean/share_email.png) no-repeat; }

#overlayBox input[type=submit],
#archive input[type=submit],
#videoAdAfter input[type=submit],
#overlayBox .buttonLarge,
#videoBox .button {
	float: right;
	margin-top: 10px;
	font-size: 11px;
	padding: 4px 5px;
	margin-bottom: 10px;
	background: #3C5572 url(images/button-gradient.png) left bottom repeat-x;
	border: none;
	color: #fff;
	text-shadow: #000 1px 1px 2px;
	cursor: pointer;
	text-decoration: none;
}

#overlayBox input[type=submit]:hover,
#overlayBox input[type=submit]:focus,
#overlayBox .buttonLarge:hover {
	background-color: #1B2633;
}

#overlayBox .buttonLarge {
	float: none;
	clear: both;
	display: inline-block;
	font-size: 12px;
	margin: 5px 0 10px !important;
}

#overlayBox .noFloat {
	vertical-align: middle;
	margin: 6px 0 20px;
}
                               
#overlayBox .noFloat input {      
	width: auto;
	float: none;
	margin: 0;
}                          

#overlayBox .noFloat label {
	width: auto;
	padding-left: 10px;
	display: inline;
}

#overlayBox textarea {
	font-size: 11px;
	width: 98%;
	height: auto;
}

#overlayBox textarea.small {
	width: 224px;
	float: right;
}

#overlayBox textarea.big {
	height: 160px;
	margin-bottom: 10px;
}       

#overlayBox #twitter_chars {
	display: none;
	width: 200px;
	float: left;
	margin-top: 10px;
	font-size: 11px;
}

#subscribed {
	display: none;
}

#tipSent {
	color: #fff;
	background: #629F00;
	padding: 4px;
	text-align: center;
	display: none;
	margin: 10px 0 5px;
	font-size: 12px;
}

.closeBox,
.x {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999em;
	overflow: hidden;
	background: url(images/x_round.png) no-repeat;
}

#overlayBox.big .closeBox {
	top: 0;
	right: 0;
}

.closeBox:hover,
.x:hover {
	background-position: 0 -22px;
}

/* ========== */
/* == header == */
/* ========== */

/* == nav == */

#navTop {
	float: right;
	margin: 25px 10px 20px 10px;
	width: 230px;
	font: 9px/1.2 normal arial, helvetica, verdana, sans-serif;
/*	position: relative;*/
}

#navTop ul {
	float: right;
	width: 230px;
/*	display: none;*/
}

#navTop ul li {
	float: left;
}

#navTop ul li + li {
	margin-left: 10px;
}

#navTop ul li.archive a {
	color: #EB0000;
}

#navTop ul li.last {
	float: right;
}

#navTop ul a {
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}

#navTop ul a:hover,
#navTop ul a:focus,
#navTop ul a.selected {
	text-decoration: underline;
}

#navTop .buttons {
	position: absolute;
	top: 55px;
	right: 0;
	width: 240px;
}

#navTop .button {
	font-size: 9px !important;
	font-family: arial, helvetica, verdana, sans-serif;
	padding: 4px 11px;
	margin-right: 7px;
	background-color: #3C5572;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
}

#navTop .archive {
	background-color: #ff2929;
}

#navTop .info {
	margin-right: 0;
}

#navTop .button:hover {
	background-image: none;
}

#iconsTop {
	position: absolute;
	top: 10px;
	right: 197px;
}

#iconsTop li {
	width: 20px;
	display: inline-block;
	opacity: .7;
}

#iconsTop li:hover {
	opacity: 1;
}


/* == search == */

#search {
	clear: both;
	padding-top: 0;
	position: relative;
}

#search legend {
	display: none;
}

#search input[type="text"],
#search input[type="password"] {
	width: 220px;     
	background: #fff url(images/input-bg.png) repeat-x;
	border: 1px solid #E4E4E4;
	padding: 4px 5px 3px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #575D6D;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#search input[type="text"].focusField,
#search input[type="text"]:hover {
	border-color: #fff;
	background-position: 0 -8px;
	color: #212121;
}

#search input[type="submit"] {
/*	border: 0;*/
	display: none;
/*	background: transparent url(images/button-bg.png) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	height: 19px;
	width: 36px;
	padding: 3px 0 0;
	text-shadow: #000 1px 1px 2px;*/
}

/* ======== */
/* == main == */
/* ======== */
/* == interaction menu == */

#interact,
#home {
	position: absolute;
	width: 71px;
}

#interact.small #int_share,
#interact.small #int_embed {
	display: none;
}

#interact li {
	margin-bottom: 0;
}

#interact a,
#home a {
	display: block;
	height: 45px;
	opacity: .6;
	width: 65px;
	margin-right: 6px;
	position: relative;
	text-align: center;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background-color: #263744;
	background-image: url(images/clean/small/int-buttons-bg_small2.png);
	background-repeat: no-repeat;
}

#interact a:hover,
#interact a.selected,
#home a:hover {
	color: #F5F5F5;
	text-shadow: #C6C6C6 0 0 3px;
	opacity: 1;
}

#interact span {
	display: block;
	position: absolute;
	width: 95%;
	margin: 0 auto;
	top: 30px;
}

#int_share a { background-position: 13px 3px; } 
#int_embed a { background-position: 13px -48px; }
#int_embed span { top: 27px; }
#int_tellafriend a { background-position: 13px -96px; }
#int_tellafriend span { top: 22px; }
#int_subscribe a { background-position: 13px -142px; }
/*#interact li#int_rss a { background-position: 13px -195px; }
#interact li#int_rss span { top: 31px; }*/
#int_twitter a { background-position: 13px -245px; }
#int_facebook a { background-position: 13px -293px; }
#int_youtube a { background-position: 13px -350px;}
#int_download a { background-position: 13px -194px; }

#interact.noText a {
	height: 38px;
}

#interact.noText #int_tellafriend a {
	background-position: 13px -90px;
	height: 33px;
}

#interact.noText #int_twitter a { background-position: 13px -242px; }
#interact.noText #int_facebook a { background-position: 13px -290px; }
#interact.noText #int_youtube a { background-position: 13px -346px; }

#interact.noText span {
	display: none;
}

/* == home menu == */

#home {
	top: 25px;
	display: none;
}

#home a {
	height: 20px;
	background: #263744;
	line-height: 20px;
	font-size: 10px;
}


/* == video box == */

#video {
	background: #000;
}

#videoBox {
	float: left;
	position: relative;
	background: #465a6c url(images/clean/small/video-bg_repeat.png) left bottom repeat-x;
	width: 800px;
	padding: 8px 8px 6px;
	height: 443px;
	margin-left: 65px;
	z-index: 11000;
	overflow: hidden;
}

#noflash {
	background: #010c13;
	padding: 20px;
	text-align: center;
	color: #fff;
	height: 89%;
}

#iphoneVersion {
	width: 100%;
}

#videoBox .tags {
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: auto;
}

#videoBox time {
	font-style: italic;
}

#video,
#videoAd,
#videoAdAfter {
	display: none;
	width: 100%;
	height: 100%;
}

#video object,
#videoAd object,
#videoAd embed {
	width: 100%;
	height: 100%;
}

#videoAdAfter {
	background: #171E26 url(images/gradient-big.png) left top repeat-x;
	overflow: hidden;
	position: relative;
}

#videoAdVideo {
	position: absolute;
	z-index: 11250;
	/*border: 2px solid #6CA2C3; */
	width: 80%;
	left: 10%;
	top: 4%;
	overflow: hidden;
/*	opacity: .87;*/
}

#videoAdVideo:hover {
	border-color: #fff;
}

#videoAdVideo:hover #videoPlay {
	opacity: 1;
}

#videoAdVideoInside {
	position: relative;
}

#videoAdVideoCorner {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	color: #fff;
	padding: 4px;
	font-size: 10px;
	opacity: .9;
}

#videoAdVideo .adImage {
	width: 100%;
}

#videoAdVideo .videoOverlay {
	margin: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px 0;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#videoAdVideo .videoOverlay h1 a,
#videoAdVideo .videoOverlay p a {
	color: #fff;
	font-size: 32px;
	text-decoration: none;
	margin: 0 10px;
	display: block;
}

#videoAdVideo .videoOverlay p a {
	font-size: 17px;
	margin: 10px 10px 0;
}

#videoAdVideo .x {
	top: 2px;
	right: 2px;
	z-index: 15000;
}

#videoAdAfterInside {
	margin: 0 auto;
	text-align: center;
	width: 500px;
	text-shadow: #000 1px 1px 2px;
	color: #fff;
}

#videoAdAfterInside h2 {
	color: #ADCAE4;
	font-size: 18px;
	margin: 15px 0 10px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#videoAdAfterInside form {
	text-align: left;
	margin: 15px -50px 0;
}

#videoAdAfterInside label {
	width: 125px;
}

#videoAdAfterInside form p {
	font-size: 10px;
	margin-left: 129px;
	color: #6c7986;
	margin-top: 2px;
}

#videoAdAfterInside p.back {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	font-size: 12px;
	font-style: italic;
}

#videoAdAfterInside p.back a {
/*	display: block;*/
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-style: normal;
	margin: 0 10px;
	display: inline-block;
}

#videoAdAfterInside p.back img {
	vertical-align: middle;
}

#videoAdAfterInside #rec1 {
	margin-bottom: 10px;
}

#videoAdAfterInside input[type=text],
#videoAdAfterInside input[type=email] {
	font-size:12px;
	width: 240px;
}

#videoAdAfterInside input[type=submit] {
	margin: 5px 0 0 10px;
	float: none;
}

#videoAdAfterInside .button {
	float: none;
}

#videoAdAfterInside #share_delicious,
#videoAdAfterInside #share_digg,
#videoAdAfterInside #share_stumble,
#videoAdAfterInside #share_myspace {
	display: none;
}

#videoAdAfterInside .playAgain {
	display: inline-block;
	text-align: center;
	margin-top: -10px;
}

#videoAdAfterInside .playAgain img {
	text-decoration: none;
	opacity: .7;
}

#videoAdAfterInside .playAgain:hover img {
	opacity: 1;
}

#relatedVideos {
	clear: both;
	padding-top: 15px;
}

#relatedVideos .featuredVideo {
	float: left;
	width: 150px;
/*	outline: thin red solid;*/
}

#relatedVideos .featuredBox {
	height: 80px;
}

#relatedVideos h2 {
	margin: 0 0 10px;
}

#relatedVideos h3 {
	font-size: 12px;
	text-align: left;
}

#relatedVideos p {
	display: none;
}

#relatedVideos img {
	width: 170px;
	height: auto;
	-webkit-border-radius: 0 !important;
}

/*.videoHide { 
	width: 1px !important;
	height: 1px !important;
	visibility: hidden;
}*/

.videoHide {
/*	width: 1px !important;
	height: 1px !important;*/
	visibility: hidden;
	width: 100% !important;
	height: 1px !important;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.videoOverlay {
	position: absolute;
	bottom: -3px;
	left: -2px;
	margin: 10px;
	background: #000;
	width: 780px;
	padding: 10px;
}

.mainVideo {
	display: none;
}

#mainVideo1 {
	display: block;
}

#videoPreview .mainImage {
	width: 100%;
}

#videoPreview:hover #videoPlay {
	opacity: 1;
}

#videoNextPrevious {
	position: absolute;
	z-index: 9001;
	bottom: 60px;
	right: 15px;
}

#videoNextPrevious li {
	display: inline;
}

#videoNextPrevious a {
	text-shadow: #fff 0 0 3px;
	padding: 5px;
	font-size: 30px;
}

#videoNextPrevious a:hover {
	text-shadow: #fff 0 0 10px;
	color: #12222f;
}

#videoNextPrevious a:active {
	text-shadow: #fff 0 0 20px;
	color: silver;
}

#videoNext {
	text-align: right;
}

#videoPlay {
	position: absolute;
	top: 37%;
	left: 46%;
	opacity: .8;
}

#featuredLoaderMain {
	left: 37%;
	position: absolute;
	top: 240px;
	display: none;
}

#videoPreview {
	display: none;
}

#videoPreview:hover { cursor: pointer; }

#videoPreview a {
	color: #fff;
	text-decoration: none;
}

#videoPreview h1 {
	text-shadow: #000 1px 1px 2px;
	font-size: 40px;
	margin-bottom: 10px;
	color: #F4F4F4;
	letter-spacing: 0px;
	font-weight: normal;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#videoPreview p {
	width: 580px;
}

#videoPreview p,
#videoPreview p a {
	font-size: 17px;
	font-weight: normal;
	text-shadow: #000 1px 1px 2px;
	color: #F4F4F4 !important;
}

/* == now playing == */

#nowPlaying {
	background: #12222f url(images/clean/playing-bg.png) repeat-x;
	height: 160px;
	margin: 8px 0 10px -7px;
	position: relative;
	display: none;
}

#nowPlaying  p a {
	color: #6CA2C3;
}

#nowPlaying h1 {
	float: right;
	width: 123px;
	color: #e9f1f6;
	line-height: 1.1;
	font-size: 17px;
	font-weight: normal;
	text-shadow: #12222f 1px 1px 1px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#nowPlaying h1.small {
	font-size: 15px;
	line-height: 1;
}

#nowPlaying h1.larger {
	font-size: 19px;
	line-height: 1;
}

#nowPlaying h1.largest {
	font-size: 25px;
	line-height: 1;
}

/*#nowPlaying h1.large {
	float: none;
	width: auto;
	margin-bottom: 5px;
}*/

#nowPlaying p {
	clear: both;
	font-size: 11px;
	margin-bottom: 2px;
	line-height: 1.3;
	color: #e9f1f6;
	text-shadow: #12222f 1px 1px 1px;
}

#nowPlaying .playingContent {
	float: right;
	margin-top: -2px;
	width: 98px;
}

#nowPlaying .playingPic {
	width: 96px;
	height: 54px;
	margin: 0 0 8px;
	float: left;
	border: 2px solid #4d7288;
	overflow: hidden;
	text-align: center;
}

#nowPlaying .playingPic:hover {
	cursor: pointer;
	border-color: #6CA2C3;
}

#nowPlaying .playingPic img {
	width: 120px;
}

#nowPlaying .playingPicLarge {
	width: 100%;
	margin: 5px 0;
}

#nowPlaying time {
	font-style: italic;
}

#nowPlaying .tags {
	margin-top: 5px;
	float: left;
	width: 190px;
}

#nowPlaying .hdSmall {
	right: 8px;
	top: 8px;
}

#playingContent {
	padding: 8px 3px 8px 8px;
	height: 154px;
	background: url(images/clean/playing-bottom-line.png) left bottom no-repeat;
}

#playingArrow {
	position: absolute;
	left: -38px;
	top: 50px;
	display: none;
}

#muteVideo {
	display: block;
	width: 22px;
	height: 20px;
	background: url(images/mute.png) no-repeat;
	text-indent: -9999em;
	float: right;
	margin-top: 4px;
}

#muteVideo.soundOff {
	background-position: 0 -20px;
}

#muteVideo:hover {
	cursor: pointer;
	opacity: .7;
}

/* == featured videos == */

#featured {
	float: left;
	padding: 0 7px 7px 4px;
	width: 235px;
	height: 452px;
	overflow: hidden;
}

#featured h2 {
	color: #fff;
	background: url(images/txt_pasiden.png) no-repeat 3px top;
/*	font-size: 24px;
	font-style: italic;*/
	height: 24px;
	text-indent: -9999em;
/*	font-family: Georgia, Times, "Times New Roman", serif;*/
	margin-bottom: 5px;
	font-weight: bold;
}

#featured ul,
#featuredBottom ul {
	list-style: none;
	position: relative;
	z-index: 100;
}

#featuredSide {
	padding-left: 12px;
	border-left: 1px solid #243744;
	background: url(images/ad.png) no-repeat 1px 0;
}

#featuredSide .featuredBox img {
	width: 100%;
	height: auto;
}

#featuredSide .showing {
	background: url(images/showing-arrow-left.png) 0 45px no-repeat;
}

#featuredSide .campaign {
	margin-bottom: 8px;
}

.featuredVideo {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 15px 15px 0;
	padding-left: 0;
}

.featuredVideo a {
	color: #fff;
	display: block;
	text-decoration: none;
	border: 2px solid transparent;
}

.featuredVideo a:active {
	border-color: #6085af;
}

.featuredVideo a img {
	height: 114px;
	margin-bottom: 2px;
	width: 100%;
}

.featuredVideo .videoCaption {
	position: absolute;
	top: 90px;
	left: 0;
	font-size: 14px;
	background: #000;
	width: 98%;
	padding: 4px 5px 4px;
}

.featuredVideo h3 {
	text-shadow: #151515 1px 1px 2px;
	line-height: 1.3;
	font-weight: normal;
	font-family: Georgia, Times, "Times New Roman", serif;
}

.featuredVideo p {
	font-size: 11px;
	margin-top: 4px;
	color: #E4E4E4;
	text-shadow: #151515 1px 1px 1px;
}

.showing a {
	border-color: #6085af;
}

.featuredBox {
	margin-bottom: 5px;
	overflow: hidden;
	height: 100px;
	display: block;
	position: relative;
}

.featuredBox:hover {
	cursor: pointer;
}

.videoPlaySmall {
	position: absolute;
	top: 20px;
	left: 40%;
	display: none;
}

/* == hd icon == */

.hdSmall,
.hdBig {
	width: 22px;
	height: 21px;
	position: absolute;
	top: 5px;
	right: 5px;
	text-indent: -9999em;
	background-image: url(images/clean/hd-bright.png);
	background-repeat: no-repeat;
	opacity: .85;
}

.hdBig {
	width: 51px;
	height: 48px;
	top: 20px;
	right: 20px;
}

.hdSmallBlue { background-position: 0 0; }
.hdSmallGreen { background-position: 0 -50px; }
.hdSmallPurple { background-position: 0 -100px; }
.hdSmallOrange { background-position: 0 -150px; }
.hdSmallSilver { background-position: 0 -200px; }

.hdBigBlue { background-position: -33px 0; }
.hdBigGreen { background-position: -33px -50px; }
.hdBigPurple { background-position: -33px -100px; }
.hdBigOrange { background-position: -33px -150px; }
.hdBigSilver { background-position: -33px -2000px; }

/* == videos == */

#videos {
	display: block;
	float: left;
	clear: both;
	margin: 4px 0 0 65px;
	height: 140px;
	position: relative;
	z-index: 11002;
	width: 1052px;
}

/* == videos prev next == */

#videosPrevNext a {
	position: absolute;
	right: 217px;
	top: 35px;
	z-index: 11005;
	display: block;
	width: 51px;
	height: 59px;
	text-indent: -9999em;
	background-repeat: no-repeat;
}

#videosPrevNext #videosStart {
	text-indent: 0;
	top: 89px;
	width: auto;
	height: auto;
	text-shadow: 1px 1px 2px #000;
	display: inline;
	color: #E8E9FF;
	background: none;
	right: 220px;
	font-size: 10px;
	text-decoration: none;
	display: none;
}

#videosPrevNext #videosNext {
	background-image: url(images/videos-next.png);
}

#videosPrevNext #videosPrev {
	background-image: url(images/videos-prev.png);
	left: -18px;
	display: none;
}

#videosPrevNext a:hover {
	opacity: .85;
}

#videosPrevNext #videosNext:active {
	background-position: 1px 1px;
}

#videosPrevNext #videosPrev:active {
	background-position: -1px 1px;
}

#videosPrevNext span {
	display: block;
	height: 150px;
	width: 23px;
	background: url(images/videos-bg_fade_right.png) no-repeat;
	position: absolute;
	top: 0;
	right: 242px;
	z-index: 11003;
/*	display: none;*/
}

#videosPrevNext span#videosPrevFade {
	display: none;
	z-index: 11004;
	left: -1px;
	right: auto;
	background-image: url(images/videos-bg_fade_left.png);
	
}

#videos h2 {
	display: none;
}

.smallPrint {
	font: 9px/1.2 normal arial, helvetica, verdana, sans-serif;
	color: #39454C;
}

#copyright {	
	left: -68px;
	top: 107px;
	position: absolute;
	text-align: right;
	width: 65px;
}

#net {
	clear: both;
	text-align: center;
	bottom: 2px;
	font-size: 9px;
	text-shadow: 1px 0 0 #000;
	width: 240px;
	padding: 0;
}

#videosNav {
	float: left;
	margin: 0 9px 0 -65px;
	width: 65px;
	padding-top: 7px;
	height: 95px;
	list-style: none;
	background: url(images/clean/videos_nav_bg-bright.png) no-repeat 0 7px;
}

#videosNav li {
	line-height: 17px;
	height: 19px;
	text-align: center;
}

#videosNav a {
	padding: 1px 4px 1px 4px;
	display: block;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	text-shadow: #000 1px 1px 2px;
	text-decoration: none;
}

#videos.selsection1 .section1 a,
#videos.selsection2 .section2 a,
#videos.selsection3 .section3 a,
#videos.selsection4 .section4 a,
#videos.selsection5 .section5 a {
	background-image: url(images/clean/videoes-nav-bg-selected_bright.png);
	background-repeat: no-repeat;
	margin-right: -9px;
	text-shadow: #ABABAB 0 0 3px;
	padding-right: 11px;
	position: relative;
	z-index: 9900;
}

#videos.selsection1 .section1 a { background-position: right top; }
#videos.selsection2 .section2 a { background-position: right -19px; }
#videos.selsection3 .section3 a { background-position: right -38px; }
#videos.selsection4 .section4 a { background-position: right -57px; }
#videos.selsection5 .section5 a { background-position: right -76px; }

#videosNav a:hover {
	text-shadow: #ABABAB 0 0 3px;
}

#featuredWrap {
	width: 1035px;
	min-height: 180px;
	float: left;
	padding-top: 5px;
	display: none;
	background: url(images/clean/small/videos-bg_repeat.png) repeat-x;
/*	outline: thin red solid;*/
	margin-left: -10px;
}

#featuredBottom {
/*	width: 100%;*/
	min-height: 150px;
	margin-right: 8px;
/*	outline: thin red solid;*/
}

#featuredBottom .wrapper {
	overflow: hidden;
	min-height: 180px;
	position: relative;
	top: 0;
	left: 2px;
	display: none;
}

#featuredScroll {
	min-height: 180px;
	width: 8000px;
	padding: 0;
	position: absolute;
	top: 0;
/*	border: 4px solid green;*/
}

#featuredScroll .empty {
	width: 1px !important;
	display: none;
}

#featuredBottom .videoCaption {
	top: 87px;
}

#featuredBottom .featuredVideo {
	width: 198px;
/*	height: 122px;*/
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
}

#featuredBottom .featuredSeries a img {
	width: 100% !important;
	height: auto;
}

#featuredBottom span.featuredSeriesNum {
	position: absolute;
	top: 2px;
	left: 2px;
	background: #fff;
	padding: 1px 3px;
	z-index: 9800;
	font-size: 10px;
	color: #000;
	opacity: .86;
	display: none;
}
	
#featuredBottom a:hover span.featuredSeriesNum {
	display: inline-block;
}

/*#featuredBottom .featuredVideo:first-child {
	margin-left: 0;
}*/

#featuredBottom .featuredVideo:last-child {
	margin-right: 0;
}

#featuredBottom .featuredVideo a img {
	height: auto;
	width: auto;
	margin: 0;
}

#featuredBottom .featuredVideo h3 {
	top: 78px;
}

#featuredWrap.smaller .featuredVideo h3 {
	font-size: 12px;
}

#featuredBottom .featuredBox {
	height: 109px;
}

#featuredBottom .showing {
	background: url(images/showing-arrow-up.png) center top no-repeat;
}

#featuredBottom #noVideos,
#featuredSide #noVideos {
	width: 420px;
	font-style: italic;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -340px;
	top: 45px;
	color: #fff;
	font-size: 20px;
	text-shadow: 1px 1px 1px #000;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#featuredSide #noVideos {
	font-size: 11px;
	margin: 20px auto;
	position: static;
	left: auto;
	top: auto;
	width: 100%;
}

#featuredLoader {
	position: absolute;
	left: 32%;
	top: 48px;
/*	display: none;*/
}

#videosArchive {
	float: right;
	width: 225px;
	background: url(images/clean/small/videos-bg_repeat.png) repeat-x;
	min-height: 180px;
	position: relative;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 15px;
/*	font-weight: bold;*/
	font-style: italic;
}

#videosArchive h2 {
	display: block;
	margin: 10px auto 5px;
	color: #fff;
	text-indent: -9999em;
	width: 170px;
	height: 16px;
	background: url(images/sehundrevis.png) no-repeat;
}

#videosArchive a {
	text-decoration: none;
}

#videosArchive img {
	border: 1px solid transparent;
	margin-top: 6px;
}

#videosArchive img:hover {
	border-color: #61676E;
}

#videosArchive img.hidden {
	display: none;
}

#videosArchive .toArchive {
	position: absolute;
	width: 70px;
	height: 53px;
	top: -20px;
	right: -5px;
	text-indent: -9999em;
	display: block;
	background: url(images/arkiv-badge.png) no-repeat;
	z-index: 11100;
}

#videosMore {
	float: right;
	margin-right: 0;	
	width: 225px;
	margin-top: -7px;
	padding-top: 7px;
	font-family: Georgia, Times, "Times New Roman", serif;
	display: none;
}

#videosMore h3 {
	margin-left: 5px;
	background: url(images/txt_flerevideoer.png) no-repeat 0 1px;
	text-indent: -9999em;
	text-align: left;
	height: 23px;
}

#videosMore ul {
	list-style: none;
	height: 109px;
	overflow: auto;
}

#videosMore li {
	line-height: 1.45;
	padding: 0 5px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
}

#videosMore li.hd:hover,
#videosMore li.pic:hover {
	background-image: url(images/videos-more-over.png);
	background-repeat: no-repeat;
	background-position: right 1px;
}

#videosMore li.pic:hover {
	background-position: right -28px;
}

#videosMore a {
	color: #fff;
	text-decoration: none;
	display: block;	
}

#videosMore a:hover {
	color: #A2B8CD;
}

#videosMoreArchive {
	text-align: center;
	font-size: 13px;
	margin-top: 50px;
	font-style: italic;
}
 
#videosMoreArchive a:hover {
	color: #7B8B99;
}

#videosMoreArchive2 {
	margin: 10px 0 5px;
}

#videosMoreArchive2 a {
	color: #7B8B99;
}

#videoArchive {
	margin: 4px 0 0 5px;
	position: absolute;
	top: 0;
	right: 5px;
}

#videoArchive a,
#archive .backButton {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #DEE1F0;
	background: #18242E url(images/button-gradient.png) left bottom repeat-x;
	display: inline-block;
	padding: 4px 5px;
	text-decoration: none;
	line-height: 10px;
	font-family: arial, helvetica, verdana, sans-serif;	
}

#videoArchive a:hover {
	color: #99ABBC;
}

/* ============== */
/* = gullkortet = */
/* ============== */

#featuredGullkortet {
	margin-bottom: 10px;
}

#gullkortForm h2,
#gullkortForm ul,
#quizterForm h2,
#quizterForm ul {
	text-align: center !important;
}

#quiz h2.spm {
	font-family: arial, verdana !important;
	margin: 10px 0;
	line-height: 1.4;
	
}

#quiz h2 span {
	display: block;
	font-size: 120%;
	padding-bottom: 10px;
	color: #53A3E4;
}

#quiz p {
	font-size: 13px;
}

#quiz p#win {
	margin: 10px 0 0;
	color: #fff;
	font-size: 80%;
	text-align: center;
	color: #53A3E4;
}

#answers {
	margin: 20px 0 10px;
}

#answers li {
	display: inline-block;
	margin: 0 5px 0 0;
}

#answers label {
	color: #9cabb9;
	display: inline;
	font-size: 15px;
	padding: 2px 5px;
	width: auto;
	cursor: pointer;
}

#answers label:hover {
	color: #C5D8EA;
}

#quiz label.inline {
	width: auto;
	margin-left: 125px;
	font-size: 10px;
}

#quizSvart {
	display: none;
}

/* ======== */
/* = tags = */
/* ======== */

.featuredBox + .tags {
	clear: both;
}

.tags {
	list-style: none;
	padding-left: 3px;
	height: 20px;
	background: url(images/clean/tags_bg.png) no-repeat left center;
	float: left;
	width: 100%;

}

/*laga css sprite - adle fargar i ett bilde*/

.tags li {
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 4px;
	color: #FAFAFA;
	font-size: 10px;
	text-transform: uppercase;
	position: relative;
	text-shadow: #000 1px 1px 2px;
	background-image: url(images/clean/tags_bg.png);
	background-repeat: no-repeat;
}

.tags .tag1 { z-index: 100; }

.tags a { display: inline; color: #fff; text-decoration: none; border: none; }

.tags .tag2,
.tags .tag3 {
	padding-left: 15px;
	margin-left: -12px;
	z-index: 90;
}

.tags .tag3 {
	z-index: 80;
}

.tagBlue {  background-position: left 0; }
.tagGreen { background-position: left -60px; }
.tagPurple { background-position: left -120px; }
.tagOrange { background-position: left -180px; }
.tagSilver { background-position: left -240px; }

.tagBlue .tag1 { background-position: right 0; }
.tagBlue .tag2 { background-position: right -20px; }
.tagBlue .tag3 { background-position: right -40px; }

.tagGreen .tag1 { background-position: right -60px; }
.tagGreen .tag2 { background-position: right -80px; }
.tagGreen .tag3 { background-position: right -100px; }

.tagPurple .tag1 { background-position: right -120px; }
.tagPurple .tag2 { background-position: right -140px; }
.tagPurple .tag3 { background-position: right -160px; }

.tagOrange .tag1 { background-position: right -180px; }
.tagOrange .tag2 { background-position: right -200px; }
.tagOrange .tag3 { background-position: right -220px; }

.tagSilver .tag1 { background-position: right -240px; }
.tagSilver .tag2 { background-position: right -260px; }
.tagSilver .tag3 { background-position: right -280px; }

/* ======================== */
/* = search auto-complete = */
/* ======================== */

.ac_results {
	padding: 0 10px 0 0;
	background-color: #F0F0F0;
	border: 1px solid #fff;
	overflow: hidden;
	margin-top: 2px;
	opacity: .83;
	z-index: 9999;
	font-family: Georgia, Times, "Times New Roman", serif;
	text-align: left;
	color: #000;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0;
	padding: 4px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font-size: 14px;
	overflow: hidden;
}
.ac_results i {
	color: #9EA4AF;
}

.ac_loading {
	background: #fff url(images/ajax-loader-small.gif) right center no-repeat !important;
}
.ac_over {
	background-color: #1f303e;
	color: #fff !important;
}

/* =========== */
/* = Tooltip = */
/* =========== */

#tooltip {
	position: absolute;
	background: #fff;
	padding: 2px 5px;
	max-width: 130px;
	color: #0F171F;
	display: none;
	z-index: 12000;
	font: 11px/1.3 arial, helvetica, verdana, sans-serif;	
}

/* general */

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