/* general reset */
html {height:100%;}
body{
	margin:0;
	font:16px Arial, Helvetica, sans-serif;
	background:#ffbd00;
	height:100%;
	color:#5d5d5d;
	min-width:1003px;
}
img{border:0;}
a{	
	color:#000;
}
a:hover{text-decoration:underline;}

#sidebar a 
{
    text-decoration:none;
}

input, textarea, select{
	font:12px arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	overflow:hidden;
	min-height: 100%;
}
* html #wrapper {
	height: 100%;
	overflow: visible;
}
.w1 {
	height: 100%;
	width: 100%;
	background: #97d1ff url(../images/bg-wrapper.gif) no-repeat fixed 50% 100%;
}
#wrapper .l {
	overflow: hidden;
	background: url(../images/bg-wrapper-l.gif) repeat-y;
}
* html #wrapper .l {overflow: visible;height: 1%;}
#wrapper .t {
	overflow: hidden;
	background: url(../images/bg-wrapper-t.gif) repeat-x;
}
* html #wrapper .t {overflow: visible;height: 1%;}
#wrapper .r {
	overflow: hidden;
	background: url(../images/bg-wrapper-r.gif) repeat-y 100% 0;
}
* html #wrapper .r {overflow: visible;height: 1%;}
#wrapper .tl {
	background: url(../images/bg-wrapper-tl.gif) no-repeat;
	overflow: hidden;
}
* html #wrapper .tl {overflow: visible;height: 1%;}
#wrapper .tr {
	background:url(../images/bg-wrapper-tr.gif) no-repeat 100% 0;
	overflow: hidden;
}
* html #wrapper .tr {overflow: visible;height: 1%;}


#wrapper .br,
#wrapper .bl {
	height:40px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	bottom: 0;
	width:40px;
}
* html #wrapper .bl {
	left:-40px;
}
#wrapper .br {
	left:auto;
	right:0;
}
#wrapper .br span,
#wrapper .bl span {
	float: left;
	width: 40px;
	height: 40px;
}
#wrapper .br span {background: url(../images/bg-footer-br.png) no-repeat;}
#wrapper .bl span {background: url(../images/bg-footer-bl.png) no-repeat;}
#wrapper ul {
	list-style:none;
	margin:0 auto;
	padding:23px 0 0;
	width:761px;
}
.container {
	margin:0 auto;
	width:965px;
}
#wrapper .tr .container {
	z-index:1;
	position:relative;
}
.container:after {
	clear: both;
	display: block;
	content: "";
}
/* header*/
#header {
	background:url("../images/bg-header.gif") no-repeat 50% 0;
	height:1%;
	left:-5px;
	overflow:hidden;
	padding:79px 0 34px 22px;
	position:relative;
	width:945px;
}
/* search form */
#header .search {
	width:150px;
	float:right;
}
.search label.sok {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-sok.gif) no-repeat;
	width: 37px;
	height: 20px;
}

.search label.sokDK {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-sok_DK.png) no-repeat;
	width: 37px;
	height: 20px;
}



.search .text {
	float:left;
	background: url(../images/bg-text.gif) repeat-x;
	height: 15px;
	width:84px;
	padding:2px 2px 3px;
	line-height:13px;
}
.search .text input{
	background:none;
	border:0;
	width:84px;
	float:left;
}
.search .btn-search {float:left;}
/* main heading of the page */
#header h1 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
#header h1.diplom {
	background: url(../images/SectionHeaders/text-diplom.png) no-repeat;
	width: 284px;
	height: 58px;
}
#header h1.aktiviteter {
	background: url(../images/SectionHeaders/text-aktiv.png) no-repeat;
	width: 261px;
	height: 58px;
}

#header h1.forbruker {
    background: url(../images/SectionHeaders/text-forbruker.png) no-repeat;
	/*width: 261px;*/
	height: 58px;
}
#header h1.forbrukerDK {
    background: url(../images/SectionHeaders/DK_ForbrukerService.png) no-repeat;
	/*width: 261px;*/
	height: 58px;
}

#header h1.DKForside 
{
    background: url(../images/SectionHeaders/DK_SeVoresIs.png) no-repeat;
	/*width: 261px;*/
	height: 58px;
}

#header h1.DKSeVoresIs 
{
    background: url(../images/SectionHeaders/DK_SeVoresIs.png) no-repeat;
	/*width: 261px;*/
	height: 58px;
}

/* logo */
#header .logo {
	background: url(../images/logo.png) no-repeat;
	width: 112px;
	height: 93px;
	position:absolute;
	top:13px;
	left:428px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#header .logo a {
	height:100%;
	display:block;
}
/* main */
#main {
	left:4px;
	overflow:hidden;
	position:relative;
	width:965px;
}
/* sidebar */
	#sidebar {
	float:left;
	padding:8px 0 0;
	width:232px;
	overflow: hidden;
}
/* left menu */
#sidebar .menu {
	list-style:none;
	margin:0 0 102px;
	padding:0;
}
.menu li {margin-bottom:5px;}
.menu li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:30px;
}
.menu li a.nyheter {
	background: url(../images/bg-nyheter.gif) no-repeat 0 100%;
	width: 92px;
}
.menu li a.konserninfo {
	background: url(../images/bg-konserninfo.gif) no-repeat 0 100%;
	width: 125px;
}
.menu li a.kjot {
	background: url(../images/bg-kjot.gif) no-repeat 0 100%;
	width: 232px;
}
.menu li a.jobb {
	background: url(../images/bg-jobb.gif) no-repeat 0 100%;
	width: 130px;
}
.menu li a.histor {
	background: url(../images/bg-histor.gif) no-repeat 0 100%;
	width: 131px;
}
.menu li a.press {
	background: url(../images/bg-press.gif) no-repeat 0 100%;
	width: 136px;
}
.menu li a.info {
	background: url(../images/bg-info.gif) no-repeat 0 100%;
	width: 201px;
}
.menu li a.kontakt {
	background: url(../images/bg-kontakt.gif) no-repeat 0 100%;
	width: 124px;
}
.menu li a.reklam {
	background: url(../images/bg-reklam.gif) no-repeat 0 100%;
	width: 147px;
}
.menu li a.arets {
	background: url(../images/bg-arets.gif) no-repeat 0 100%;
	width: 160px;
}
.menu li a.tips {
	background: url(../images/bg-tips.gif) no-repeat 0 100%;
	width: 189px;
}
.menu li a.konkur {
	background: url(../images/bg-konkur.gif) no-repeat 0 100%;
	width: 148px;
	height: 46px;
}
.menu li a:hover,
.menu li.active a {
	background-position:0 0;
}

/* SUBMENU */

ul.submenu 
{
    margin-left:5px;    
}

#nav .submenu a 
{
    font-size:10px;    
    float: left;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	line-height: 20px;
	background: url(../images/Menu/SubMenuLeftCornerSprite.png) no-repeat;	
	padding-left:11px;	
	text-shadow: #6374AB 0px 2px 2px;
}

#nav .submenu li 
{
    height:12px;
    line-height:12px;
    margin-top:7px;
    margin-left:15px;
}



#sidebar .tilback {
	display:block;
}
#sidebar .tilback a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	height: 26px;
	background: url(../images/btn-back.png) no-repeat;
	width: 106px;
}
#sidebar .tilback a:hover {background: url(../images/btn-back-hover.png) no-repeat;}
/* content area */
#content {
	width:733px;
	float:right;
}
#content .t {
	background: url(../images/bg-content-t.png) no-repeat;
	width: 733px;
	height: 22px;
}
#content .c {
	background: url(../images/bg-content-c.png) repeat-y;
	width:653px;
	padding:12px 40px;
}
#content .b {
	background: url(../images/bg-content-b.png) no-repeat;
	width: 733px;
	height: 23px;
}
#content .container 
{
    min-height:550px;
	width:100%;
	overflow:hidden;
}
/* post */
#content .post {margin-bottom:54px;}
#content h2 {
	color:#ff0c00;
	font-size:28px;
	margin:0;
	text-indent:-2px;
	word-spacing:-1px;
}
#content .date {
	display:block;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#5b8fc4;
	margin-top:-3px;
}
#content .article-box {
	width:100%;
	overflow:hidden;
	/*font-weight:bold;
	color:#5b8fc4;*/
	padding-top:15px;
}
/* visual box */
.article-box .visual {
	float:left;
	margin-right:17px;
	padding-top:4px;
}
/* text box */
.article-box .text-box {
	float:left;
	width:440px;
}
.article-box p {margin:0 0 20px;}
.article-box .more {
	background: url(../images/btn-more.gif) no-repeat;
	width: 106px;
	height: 26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.article-box .moreDK {
	background: url(../images/btn-more_DK.png) no-repeat;
	width: 106px;
	height: 26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/* full-text box*/
.full-text {
	/*padding-top:34px;*/
	line-height:24px;
}
.full-text p {margin:0 0 22px;}
.post h3 {
	margin:0 0 2px;
	font-size:16px;
	color:#5b8fc4;
}
/* pager*/
#content .pager {
	width:100%;
	overflow:hidden;
	padding-top:200px;
	line-height:13px;
}
.pager .prev {
	float:left;
}
.pager .next {
	float:right;
}
.pager ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.pager ul li {display:inline;}
.pager a {
	color:#ffbd00;
	font-size:11px;
	font-weight:bold;
}
.pager a:hover,
.pager li.active a{
	color:#5b8fc4;
	text-decoration:none;
}
.pager a.inactive {color:#c2c2c2;}
.copy {
	text-align:right;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	padding:127px 20px 54px;
}
/* gallery */
.gallery {
	list-style:none;
	margin:0 -22px 0 0;
	padding:30px 0 0;
	width:675px;
	overflow:hidden;
}
.gallery li {
	float:left;
	width:205px;
	margin:0 20px 48px 0 ;
}

.gallery li img {
	display:block;
	margin-bottom:8px;
}
.gallery li h3 {
	color:#ff0c00;
	font-size:16px;
	margin:0;
}
.gallery li h5 {
    color:#333333;
    font-size:11px;
    margin-top:3px;
    margin-bottom:3px;
}

.gallery li .format {
	font-size:12px;
	color:#5b8fc4;
	display:block;
	/*margin:-3px 0 6px;*/
	margin:0px 0 6px;
}
.gallery li .details {
	background: url(../images/btn-details.gif) no-repeat;
	width: 105px;
	height: 26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery li .detailsDK {
	background: url(../images/btn-details_DK.png) no-repeat;
	width: 105px;
	height: 26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/* footer */
#footer {
	height:100px;
	width: 100%;
	overflow: hidden;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 90;
}
#footer .container {
	width: auto;
	margin: 0 40px;
}
#footer .b {
	overflow: hidden;
	position: relative;
	background: url(../images/bg-footer-b.gif) repeat-x 0 100%;
}
#footer ul:after {
	content:"";
	display:block;
	clear:both;
}
#footer ul {
	position: relative;
}
#footer ul li {
	float:right;
	margin:0 -26px;
	position:relative;
}
#footer ul a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}


