/* DELETE THIS BEFOR "GO-LIVE" (start) */

/* ------------------------- */

/* ------------------------- */

/* Width for binboxes, delete this before publishing code (start) */

.w295 {	width:295px;}

.w468 {	width:468px;}

.w475 {	width:475px;}

.w785 {	width:785px;}

.border { border:1px solid #000000;}

/* Width for binboxes, delete this before publishing code (end) */

/* ------------------------- */

/* ------------------------- */

/* DELETE THIS BEFOR "GO-LIVE" (end) */



/* ------------------------- */

/* Global styles */

/* Clearfix both */

.clearfixBoth {

	clear:both;

}

/* Pushdown */

.pushDown {

	padding:10px 0px 0px 0px !important;

}

/* FloatRight */

.floatRight {

	float:right;

}

/* CapsLock */

.capsLock {

	text-transform:uppercase;

}

/* ------------------------- */

/* HTML-tag styles */

/* Images */

img {

	border:none;

}



/* Body */

body {

	margin: 0px 0px 0px 0px;

	padding: 9px 0px 0px 14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	/* font-size:0.75em; */
	font-size: 75%;
}



/* Article details styles */

#detailContainer h1 {

	/* font-size:2.0em; */
	font-size: 200%;

}

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}



/* ------------------------- */

/* WRAPPERS */

/* Wrapper for entire page */

#allWrapper {

	width:978px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Wrapper for left side */

#leftWrapper {

	float:left;

	width:784px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Wrapper for right side */

#rightWrapper {

	float:right;

	width:180px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Wrapper for content */

#contentWrapper {

	float:left;

	width:784px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Wrapper for bottom text (kolofon) */

#bottomWrapper {

	float:left;

	width:784px;

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 0px;

}



/* ------------------------- */

/* Grid */

/* Top container (for navigation, logo, search etc...) */

#topContainer {

	float:left;

	width:784px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 15px 0px;

}

/* Main container */

#mainContainer {

	float:left;

	width:468px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Main container wide */

#mainContainerWide {

	float:left;

	width:784px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Right container (for ads, binboxes etc...) */

#rightContainer {

	float:right;

	width:295px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Center (whole) column for main container */

#mainContainer .mainContainerCenter {

	float:left;

	width:468px;

	padding:0px 0px 10px 0px;

}

/* Left column for main container */

#mainContainer .mainContainerLeft {

	float:left;

	width:229px;

	padding:0px 0px 10px 0px;

}

/* Right column for main container */

#mainContainer .mainContainerRight	 {

	float:right;

	width:229px;

	padding:0px 0px 10px 0px;

}

/* Details container for article details */

#detailContainer {

	float:left;

	width:468px;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Video container for video details */

#videoContainer {

	float:left;

	width:466px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Tips container */

#tipsContainer {

	float:left;

	width:468px;

	padding:0px 0px 0px 0px;

	margin:-10px 0px 0px 0px;

}

/* Details container for article details */

#searchContainer {

	float:left;

	width:468px;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* ------------------------- */

/* Ads container, for spacing between ads */

.ad {

	padding:0px 0px 10px 0px;

}

/* Boxes for adds (with vertical "Adtext") */

.adVertical {

	*/ background-image:url(../gfx/bg_AdVertical.jpg);*/

	background-repeat:no-repeat;

	background-position:top right;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

}

/* Box for adds (with horisontal "Adtext") */

.adHorisontal {

	background-image:url(../gfx/bg_AdHorisontal.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	padding:16px 0px 0px 0px !important;

	margin:10px 0px 10px 0px !important;

}

/* Box for adds on frontpage (with horisontal "Adtext") */

.adHorisontalContainerFp .adHorisontal {

	background-image:url(../gfx/bg_AdHorisontal.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	padding:14px 0px 0px 0px !important;

	margin:10px 0px 10px 0px !important;

}

.adVerticalSpacer {

	background-image:url(../gfx/bg_AdVerticalx2.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	display: inline-table;
	margin: 0px 4px;
	background-position:top left;
}




/* ------------------------- */

/* Container for navigation elements and logos, incl. search */

.topNavigation {

	width:785px;

	background-repeat:no-repeat;

	background-position:top right;

	width: 785px;

	height: 106px;

}

/* Container for logo */

.topLogo {

	/*order:1px solid #00FF00;*/

	width:785px;

	background-image:url(../gfx/bg_topLogo.gif);

	float:left;

}

/* Toplogo */

.topLogo img {

	margin:20px 0px 0px 0px;

}

/* ------------------------- */

/* Container for search */

.topSearchContainer {

	/*border:1px solid #000000;*/

	padding:0px 0px 0px 0px;

	margin:15px 10px 0px 0px;

	text-align:right;

	width:330px;

	float:right;

}

/* Label for searchfield */

.topSearchContainer label {

	color:#ffffff;

	padding:0px 0px 0px 0px;

}

/* Searchfield */

.topSearchContainer input {

	color:#000000;

	margin:0px 0px 0px 5px;

}

/* ------------------------- */

/* Container for internal ads in topnavigation */

.topInternalAdContainer {

	padding:0px 0px 0px 0px;

	margin:-2px 10px 12px 0px;

	text-align:right;

	width:350px;

	float:right;

}

.topInternalAdContainer img {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 20px;

}



/* ------------------------- */

/* Topmenu */

#topMenu {

	/*font-size:1.0em; */
	font-size:100%;

	font-weight:bold;

	margin:0px 0px 0px 0px;

	*margin:5px 0px 0px 0px;

	padding:0px 0px 2px 0px;

	*padding:0px 0px 2px 0px;

	float:left;

	width:785px;

	border:0px solid #000000;

	background-color:#000000;

}

#topMenu ul {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 10px;

	list-style-type:none;

}

#topMenu li {

	padding: 0px 0px 0px 0px; 

	margin: 0px 5px 0px 5px; 

	display: inline;

}

#topMenu a {

      float:left;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

}



#topMenu a span {

      float:left;

      display:block;

      padding:5px 5px 5px 5px;

      color:#ffffff;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#topMenu a span {

	float:none;

}

/* End IE5-Mac hack */

#topMenu a:hover span {

	color:#ffffff;

}

#topMenu a:hover {

	background-position:0% -31px;

}

#topMenu a:hover span {

	background-position:100% -31px;

}	  

#topMenu li a {

	color: #ffffff;

	text-decoration:none;

}



/* ------------------------- */

/* Binbox */

.binBox {

	border:none;

	/*background-color: #cccccc;*/

}

/* ------------------------- */

/* Borders for binboxs */

.borderA {

	border:0px solid #FE3C00;

}

.borderB {

	border:2px dotted #FE3C00;

}

.borderC {

	/*border-top:2px solid #B9B9B7;

	border-right:2px solid #B9B9B7;

	border-bottom:0px solid #B9B9B7;

	border-left:2px solid #B9B9B7;*/	

	border-top:0px solid #ffffff;

	border-right:0px solid #ffffff;

	border-bottom:0px solid #ffffff;

	border-left:0px solid #ffffff;	

}

/* Border for Brachguide on frontpage */

.borderD {

	border-top:9px solid #FE3C00;

}

/* Border for ext. content (f.ex. Mascus) */

.borderE {

	border:2px solid #DE4911;

}

/* ------------------------- */

/* Padding and margins for binboxes */

.binBoxPadding0 {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.binBoxPaddingA {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.binBoxPaddingB {

	padding:0px 22px 0px 22px;

	margin:0px 0px 0px 0px !important;

	*margin:0px 0px 0px 0px !important;

}

.binBoxPaddingC {

	padding:5px 5px 0px 10px;

	margin:0px 0px 0px 0px !important;

}

/* ...f.ex. for factBox */

.binBoxPaddingD {

	padding:0px 8px 10px 8px;

	margin:0px 0px 0px 0px;

}

/* ------------------------- */

/* Spacing between binboxes */

.binBoxSpace {

	margin:0px 0px 15px 0px !important;
	background-color: #ffffff;

}



/* Backgroundline for binboxes with stamps */

.binBox .headerboxLine {

	/*border:1px solid #000000;*/

	display:block;

	background:url("../gfx/bg_binBox_h5A.jpg") no-repeat left top;

}

.binBox .headerboxLine h5 {

	/* font-size:1.4em; */
	font-size:140%;

	padding:11px 0px 5px 16px;

	margin:0px 0px 0px 0px;

}

.binBox .headerboxLine img {

	float:right;

	margin:3px 5px 2px 0px;

}

/* Headerbox on frontpages for binboxes with stamps */

.binBox .headerboxFp {

	/*border:1px solid #000000;

	display:block;

	background:url("../images/bg_binBox_h5A.jpg") no-repeat left top;*/

}

.binBox .headerboxFp h5 {

	/* font-size:2.4em; */
	font-size:240%;

	padding:11px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.binBox .headerboxFp img {

	float:right;

	margin:5px -5px 2px 0px !important;

}

/* Headerbox for binboxes with stamps */

.binBox .headerbox {

	/*border:1px solid #000000;

	display:block;

	background:url("../images/bg_binBox_h5A.jpg") no-repeat left top;*/

}

.binBox .headerbox h5 {

	/* font-size:2.4em; */
	font-size:240%;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.binBox .headerbox img {

	float:right;

	margin:3px 5px 2px 0px;

}

/* Subheaderbox on frontpage for binboxes (categories/bransjeguiden) */

.binBox .subheaderboxFp {

	/*border:1px solid #000000;

	display:block;

	background:url("../images/bg_binBox_h5A.jpg") no-repeat left top;*/

}

.binBox .subheaderboxFp h5 {

	/* font-size:1.8em; */
	font-size:180%;

	font-weight:normal;

	padding:11px 0px 5px 0px;

	margin:0px 0px 0px 0px;

}

/* Subheaderbox for binboxes (categories/bransjeguiden) */

.binBox .subheaderbox {

	/*border:1px solid #000000;

	display:block;

	background:url("../images/bg_binBox_h5A.jpg") no-repeat left top;*/

}

.binBox .subheaderbox h5 {

	/* font-size:1.8em; */
	font-size:180%;

	font-weight:normal;

	padding:30px 0px 10px 0px;

	margin:0px 0px 0px 0px;
	background-color: #fff;

}

/* ------------------------- */

/* Headings for binboxes */

.binBox h5 {

	/* font-size:1.4em; */
	font-size:140%;

	padding:5px 0px 5px 10px;

	margin:0px 0px 0px 0px;
}

.binBox h6 {

	/* font-size:1.4em; */
	font-size:140%;

	padding:0px 0px 5px 0px;

	margin:0px 0px 0px 0px;

}

.binBox h6 a {

	color:#000000;

	text-decoration:none;

}

/* ------------------------- */

/* Backgroundline for binboxes with stamps */

.binBox h5.bgStampA {

	display:block;

	background:url("../gfx/bg_binBox_h5A.jpg") no-repeat left top;

}

.binBox h5.bgStampB {

	display:block;

	background:url("../gfx/bg_binBox_h5A.jpg") no-repeat left top;

}

/* ------------------------- */

/* Stamp for binboxes */

.binBox h5.bgStampA span {

	display:block;

	padding:0px 0px 18px 25px;

	margin:0px 10px 0px 0px;

	background:url("../gfx/bg_stampA.jpg") no-repeat right top;

}

.binBox h5.bgStampB span {

	display:block;

	padding:0px 0px 18px 25px;

	margin:0px 10px 0px 0px;

	background:url("../gfx/bg_stampB.jpg") no-repeat right top;

}

.binBox h5.bgStampC span {

	border-bottom:2px solid #FF3B00;

	/* font-size:1.3em; */
	font-size:130%;

	font-weight:normal;

	color:#FF3B00;

	display:block;

	padding:0px 0px 0px 0px;

	margin:0px 10px 5px -10px;

	background:url("../gfx/bg_stampC.jpg") no-repeat right top;

}

/* ------------------------- */

/* Link and placement for forumlisting */

.binBox h5.bgStampC span span {

	border-bottom:0px solid #FF3B00;

	/* font-size:0.6em; */
	font-size:60%;

	font-weight:normal;

	text-align:right;

	float:right;

	color:#FF6B45;

	padding:0px 50px 0px 0px;

	margin:-14px 0px 0px 0px;

	*margin:-20px 0px 0px 0px;

	background-image:none;

	display:inline;

}

/* ContentCategory-stamp */

.binBox h5.bgStampD span {

	border-bottom:1px solid #FF3B00;

	color:#000000;

	display:block;

	padding:0px 0px 18px 0px;

	margin:0px 10px 0px -10px;

	background:url("../gfx/bg_stampD.jpg") no-repeat right top;

}

/* Smallnews Listings in content for binbox (small news etc..) */

.binBox .binContent ul.
{

	list-style-type:none;

	padding: 0px 0px 4px 10px;

	margin: -6px 0px 0px 0px;

	border-top:0px solid #000000;

	border-bottom:0px solid #FFD5BC;
	font-size: 100%;

}

.binBox .binContent ul.smallnewsList li {

	position: relative;

	overflow: hidden;

	display:block;

	padding: 6px 0px 0px 0px;

	/*padding: 6px 0px 0px 0px; */

	margin: 0px 0px 0px 0px;

	border-top:0px solid #FFD5BC;

	clear:both;
	font-size: 100%;

}
ul.smallnewsList li div.listdate {
  float: left;
  margin-right: 6px;
  font-size: 11px;
  width: 32px;
}

.binBox .binContent ul.smallnewsList li h4 {

	/* font-size:1.0em; */
	font-size:11px;;

	padding: 0px 0px 0px 0px;

	margin: 0px 8px 0px 8px;
	color:#000000;
	font-size: 100%;
}

.binBox .binContent ul.smallnewsList li h4 a {

	color:#000000;
	text-decoration:none;
	font-size: 100%;
}


.binBox .binContent ul.smallnewsList li a {
  text-decoration: none;
  float: left;
  font-size: 11px;
  width: 200px;
}
.binBox .binContent ul.smallnewsList li a:hover {

	color:#000000;
	text-decoration:underline;
}





/* ------------------------- */

/* Image in binbox */

.binBox img {

	margin:0px 0px 0px 0px;
	background-color: #ffffff;

}

/* ------------------------- */

/* Content for binbox */

.binBox .binContent {

	padding: 6px 0px 6px 0px;

	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;

}

/* ------------------------- */

/* Lists in content for binbox (related article etc..) */

.binBox .binContent ul {

	list-style-type:none;

	padding: 0px 0px 10px 0px;

	margin: -3px 0px 0px 0px;

	border-top:0px solid #000000;

	border-bottom:1px solid #FFD5BC;

}

.binBox .binContent ul li {

	position: relative;

	overflow: hidden;

	display:block;

	padding: 10px 0px 0px 0px;

	*padding: 3px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border-top:1px solid #FFD5BC;

	clear:both;

}

.binBox .binContent ul li span {

	display:block;

	*margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	overflow: hidden;

	/*height: auto;*/

}

.binBox .binContent ul li span span {

	display:block;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.binBox .binContent ul li a {

	border-bottom:none;

	text-decoration:underline;

	display:block;

}

.binBox .binContent ul li span a {

	font-weight:bold;

	border-bottom:none;

	text-decoration:underline;

	/*display:block;*/

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 0px;

}

.binBox .binContent ul li span span a {

	color:#000000;

	font-weight:bold;

	border-bottom:none;

	text-decoration:none;

	/*display:block;*/

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.binBox .binContent ul li img {

	float: left;

	display: block;

	vertical-align: top;

	padding-bottom: 100px;

	margin-bottom: -90px;

	margin-right: 5px;

}

/* ------------------------- */

/* Leadtext in binboxes */

.binBox .binContent p.leadText {

	padding:0px 0px 20px 0px;

	margin:0px 0px 0px 0px;

}

/* ------------------------- */

/* Bodytext in binboxes (Factbox) */

.binBox .binContent p.body {

	padding:0px 0px 15px 0px;

	margin:0px 0px 0px 0px;

}

/* ------------------------- */

/* Lists in content for mascus */

/*

.binBox .binContent ul.mascus {

	list-style-type:none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

}

.binBox .binContent ul.mascus li {

	padding: 0px 0px 7px 0px;

	margin: 0px 0px 0px 0px;

}

.binBox .binContent ul.mascus li a {

	border-bottom:none;

	text-decoration:underline;

}

*/

/* ------------------------- */

/* External lists in content (f.ex. Mascus) */

.binBox .externalListsings {

	border:none !important;

	list-style-type:none;

	padding: 0px 0px 0px 0px !important;

	margin: 10px 0px 0px 0px !important;

}

.binBox .externalListsings ul {

	border:none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.binBox .externalListsings ul li {

	border:none;

	padding: 0px 0px 13px 0px;

	margin: 0px 0px 0px 0px;

}

.binBox .externalListsings ul li a {

	border:none !important;

	text-decoration:underline;

	/*display:block;*/

}

.binBox .bgImgA {

	background:url("../gfx/bg_binBox_mascus.jpg") no-repeat bottom right;

}

/* BinContent for bottomtext and logo (f.ex. Mascus) */

.binContentBottom {

	padding: 15px 0px 0px 20px !important;

	margin: 0px 0px 10px 0px !important;

}

/* Bottomtext for binContent (f.ex. Mascus)*/

.binContentBottom h6 {

	font-size:1.1em;

	padding: 0px 0px 0px 0px !important;

	margin: 0px 0px 0px 0px !important;	

}

/* ------------------------- */





/* Link to discussions */

.binContent .binLinkToDiscussions {

	background:url("../gfx/bg_gradientLineE.jpg") no-repeat left top;

	/*display:block;*/

	margin:10px 0px 0px 0px;

	padding:10px 0px 0px 0px;

}

/*Discussions paragraph */

.binBox .binLinkToDiscussions span {

	color:#FD3A00;

}

/* Discussions image */

.binContent .binLinkToDiscussions img {

	border-left:0px solid #ffffff;

	*border-left:10px solid #ffffff;

	margin:-8px 0px 2px 5px;

}

/* ------------------------- */

/* Lists for forum and discussions for frontpage */

.binBox .binContent ul.forumListFp {

	list-style-type:none;

	padding: 0px 8px 0px 8px;

	margin: -6px 0px 0px 0px;

	border-top:0px solid #000000;

	border-bottom:0px solid #FFD5BC;

}

.binBox .binContent ul.forumListFp li {

	position: relative;

	overflow: hidden;

	display:block;

	padding: 4px 0px 0px 0px;

	*padding: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border-top:0px solid #FFD5BC;

	clear:both;

}

.binBox .binContent ul.forumListFp li h4 {

	font-size:1.0em;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color:#000000;

}

.binBox .binContent ul.forumListFp li h4 a {

	color:#000000;

	text-decoration:none;

}



.binBox .binContent ul.forumListFp li a:hover {

	color:#000000;

	text-decoration:underline;

}



/* ------------------------- */

/* Lists for forum and discussions */

.binBox .binContent ul.forumList {

	list-style-type:none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

}

.binBox .binContent ul.forumList li {

	display:block;

	padding: 15px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background:url("../gfx/bg_binBoxTopGradientLine.jpg") no-repeat right top;	

}

.binBox .binContent ul.forumList li span {

	margin:0px 0px 0px 0px;

	padding:20px 0px 0px 0px;

}

.binBox .binContent ul.forumList li a {

	border-bottom:none;

	text-decoration:underline;

}

.binBox .binContent ul.forumList li span a {

	*/ font-size:1.5em; */
	font-size:150%;

	font-weight:normal !important;

	color:#FF3B00;

	font-weight:bold;

	border-bottom:none;

	text-decoration:underline;

}

.binBox .binContent ul.forumList li img {

	margin:0px 5px 0px 0px;

	padding:0px 0px 0px 0px;

	border:1px solid #000000;

	max-width:300px;

	width: expression(this.width > 300 ? 300: true);

}

.binBox .binContent ul.forumList li p {

	padding:1px 0px 10px 0px;

	margin:0px 0px 0px 0px;

	clear:both;

}

/* Links to "seeMore" in imagegallery */

.binBox p.seeMore {

	/*border:1px solid #000000;*/

	padding:0px 5px 0px 5px;

	margin:0px 0px 5px 0px;	

}

/************** Move this up to menus? (start) **************/

/* Category menu */

.categoryMenu {

	/*border:1px solid #000000;*/

}

/* Category menu heading */

.categoryMenu h5 {

	/* font-size:2.4em; */
	font-size:240%; 

	font-weight:normal;

	padding:0px 0px 8px 0px;

	margin:0px 0px 0px 0px;

}

/* Category menu form */

.categoryMenu form {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Category menu submitbutton */

.categoryMenu .btnSubmit {

	float:right;

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 0px;

}

/* Category menu select */

#categoryMenuList {

	width:300px;

	color:000000;

	/*border:1px solid #ff9900 !important;*/

	background-color:#ffffff;

}

/* Category menu option */

#categoryMenuList option {

	width:300px;

	color:000000;

	/*border:1px solid #ff9900 !important;

	background-color:#ff9900;*/

}

/************** Move this up to menus? (end) **************/



/* ------------------------- */

.clearfixCategory {

	clear:both;

	*clear:none;

}

.iconspan {

	border:0px solid #ff9900;

	float: right;

	margin: 0px 0pxz 0px 0px;

	cursor:hand;

	cursor:pointer;

	width:25px;

}

.icongroup {

	padding:20px 0px 30px 0px;

	margin:0px 0px 0px 0px;
	background-color: #ffffff;

}

/* Lists for category content ("Bransjeguiden") */

.categoryList {

	border: 1px solid #ffffff; 
	/*to make content appear in IE */

}

#categoryList .categoryList,

.binBox .categoryList,

.binBox .binContent .categoryList {

	display:block;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

	background:url("../gfx/bg_binBoxTopGradientLine.jpg") no-repeat right top;

}

#categoryList .categoryList h6,

.binBox .categoryList h6,

.binBox .binContent .categoryList h6 {

	font-size:1.2em;
	/* font-size:120%; */

	font-weight:normal;

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

}

#categoryList .categoryList span.categoryListing,

.binBox .categoryList span.categoryListing,

.binBox .binContent .categoryList span.categoryListing {

/*	position:relative; */

	float:right;

	/*max-width:50px;*/

	background:url("../gfx/bg_categoryListRight.jpg") no-repeat  right bottom;

	border:0px solid #000000;

	text-align:right;

	margin:-20px 30px 0px 10px;

	*margin:13px 25px 0px 10px;

	padding:0px 0px 0px 10px;

}

#categoryList .categoryList span.categoryListing span,

.binBox .categoryList span.categoryListing span,

.binBox .binContent .categoryList span.categoryListing span {

	color:#ED844A;

	float:right;

	background:url("../gfx/bg_categoryListLeft.jpg") no-repeat  left bottom;

	border:0px solid #000000 !important;

	text-align:right;

	margin:0px 10px 0px 0px;

	*margin:0px 10px 0px 0px;

	padding:0px 0px 3px 5px;

}

#categoryList .categoryList span.categoryListing span a,

.binBox .categoryList span.categoryListing span a,

.binBox .binContent .categoryList span.categoryListing span a {

	color:#ED844A;

	text-decoration:none;

}

#categoryList .categoryList span.categoryListing span a:hover,

.binBox .categoryList span.categoryListing span a:hover,

.binBox .binContent .categoryList span.categoryListing span a:hover {

	color:#1B01C6;

	text-decoration:underline;

}

#categoryList categoryList li span a,

.binBox categoryList li span a,

.binBox .binContent categoryList li span a {

	color:#FF3B00;;

	text-decoration:none;

}

/* Arrow expand/collapse */

#categoryList .categoryList span.iconspan img,

.binBox .categoryList span.iconspan img,

.binBox .binContent .categoryList span.iconspan img {

	cursor:hand;

	cursor:pointer;

	float:right;

	margin:10px 4px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #000000;

}

/* Arrow expand/collapse */

#categoryList .categoryList span.iconspanNo img,

.binBox .categoryList span.iconspanNo img,

.binBox .binContent .categoryList span.iconspanNo img {

	float:right;

	margin:10px 4px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #000000;

}

.catPosAd {

	/*visibility:hidden;*/

}

.binBox p.categoryLinks, 

.binBox .binContent p.categoryLinks {

	border-top:1px solid #ff9900;

	color:#ff9900;

	padding:5px 0px 0px 0px;

	margin:0px 0px 5px 0px;

}

.binBox p.categoryLinks a,

.binBox .binContent p.categoryLinks a {

	text-decoration:underline;

	padding:0px 3px 0px 0px;

}

/* Categorysearch on frontpage */

.categorySearchFp {

	/*border:1px solid #000000;*/

	padding:0px 0px 0px 0px;

	margin:0x 10px 0px 0px;

}

/* Categorysearchfield on frontpage */

.categorySearchFp input.catSearch {

	width:75%;

	color:#000000;

	margin:0px 5px 0px 0px;

}

/* Categorysearch */

.categorySearch {

	/*border:1px solid #000000;*/

	padding:0px 0px 0px 0px;

	margin:0x 10px 0px 0px;

}

/* Categorysearchfield */

.categorySearch input.catSearch {

	width:75%;

	color:#000000;

	margin:0px 5px 0px 0px;

}

.categoryNumberOfHits {
	background-color: #ffffff;

	/*display:none;*/

}

/* Forms */

.requiredFormField {

	width:10px !important;

	margin:0px 0px 0px 0px ;

	color: #FD5A29;

	vertical-align:top;

	font-weight:bold;

}

/* Tip a friend */

#tipsform,

#requestAdform {

	border-bottom:2px solid #FFC0AE;

}

#tipsform fieldset,

#requestAdform fieldset  {

	margin:0px 0px 20px 0px;

	padding:10px 0px 20px 0px;

	text-align:right;

	border:none;

	width:440px;

}

#tipsform label,

#requestAdform label  {

	padding:0px 5px 0px 0px !important;

	vertical-align:top;

	text-align:right;

	width:110px;

}

#tipsform .textfieldTipsform,

#requestAdform .textfieldTipsform  {

	width:300px;

}

#tipsform .textareaTipsform,

#requestAdform .textareaTipsform   {

	width:300px;

}

.btnTipsformSend,

.btnRequestAdformSend {

	float:right;

	margin:10px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}





/* ------------------------- */

/* ------------------------- */

/* ------------------------- */

/* Compost (request magazinesubscription) */

#abnmform {

	border:0px solid #000000;}



#abnmform fieldset {

	margin:0px 0px 20px 0px;

	padding:10px 0px 20px 0px;

	text-align:left;

	border:none;

	width:468px;

	border-bottom:2px solid #FFC0AE;

}

#abnmform label {

	padding:0px 5px 0px 0px !important;

	vertical-align:top;

	text-align:left;

	width:130px;

}

#abnmform label.wide {

	padding:0px 5px 0px 15px !important;

	vertical-align:top;

	text-align:left;

	width:350px;

}

#abnmform label.radioGroup {

	width:468px;

	padding:0px 0px 0px 0px !important;

}

#abnmform label.radioGroup span {

	padding:0px 40px 0px 0px !important;

}

#abnmform label.radioGroup label {

	width:50px;

}

#abnmform label.branchGroup {

	border:0px solid #000000;

	width:230px;

	padding:0px 0px 0px 0px !important;

}

#abnmform label.branchGroup label {

	border:0px solid #ff9900;

	width:200px;

	}

#abnmform .textfieldAbnmform  {

	width:320px;

}

#abnmform .textareaAbnmform  {

	width:320px;

}

.btnAbnmformSend {

	float:right;

	margin:0px 10px 0px 0px;

	padding:0px 0px 0px 0px;

}

/* ------------------------- */

/* ------------------------- */

/* ------------------------- */







/* ------------------------- */

/* Video "author" (Video av:) for detailpage */

#videoContainer p {

	/* font-size:0.9em; */
	font-size:90%;

	color:#939393;

	text-align:right;

	width:465px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

#videoContainer p a {

	color:#F93400;

}

/* Video player box */

.videoplayerBox {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 5px;

	height:150px;

}

.videoplayerBox img {

	z-index:1;

	position:absolute;

}

.videoplayerBox img.playbutton {

	z-index:10;

	position:relative;

	margin:50px 0px 0px 110px !important;

}

/* ------------------------- */

/* Wide article on frontpage */

.fpWide {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width:468px;

}

/* Heading */

.fpWide h1 {

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;
	/* font-size:1.4em; */
	font-size:140%; 

}

.fpWide h1 a {

	color: #000000;

	text-decoration:none;
	/* font-size:1.8em; */
	font-size:140%; 

}

.fpWide h1 a:hover {

	color:#FF3C02;

	text-decoration:none;

	/* font-size:1.8em; */
	font-size:140%; 

}

.fpWide p {}

/* ------------------------- */

/* Small article on frontpage */

.fpSmal {

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	width:228px;

}

/* Heading */

.fpSmal h2 {

	/* font-size:1.3em; */
	font-size:130%; 

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.fpSmal h2 a {

	color: #000000;

	text-decoration:none;

}

.fpSmal h2 a:hover {

	color:#FF3C02 !important;

	text-decoration:none;

}

.fpSmal p {}

/* ------------------------- */

/* Listing newsarticles on sectionpage */

.fpList {

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	width:475px;

}

.fpList .fpListImgContainer {

	width:230px;

	float:left;

	padding: 0px 0px 30px 0px;

	margin: 0px 10px 0px 0px;

}

.fpList .fpListTextContainer {

	width:230px;

	float:right;

	padding: 0px 0px 20px 0px;

	margin: 0px 0px 0px 0px;

}

/* Heading */

.fpList .fpListTextContainer h2 {

	/* font-size:1.3em; */
	font-size:130%; 

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.fpList .fpListTextContainer a {

	color: #000000;

	text-decoration:none;

}

.fpList .fpListTextContainer h2 a:hover {

	color:#FF3C02 !important;

	text-decoration:none;

}

.fpList .fpListTextContainer p {

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

}

/* ------------------------- */

/* Aticle detail styles */

/* author, date etc... */

.imgPhotograph {

	float:right;

	/* font-size:0.9em; */
	font-size:90%; 

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

.byLine {

	color: #898989;

}

.byLine a {

	color: #F26226;

	text-decoration:underline;

}

/* Leadtext */

.articleLeadText {

	/* font-size:1.2em; */
	font-size:120%; 

	font-weight:bold;

}

/* Article bodytext */

#articleBody {

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

}

#articleBody h2 {

	/* font-size:1.2em; */
	font-size:120%; 

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 0px !important;

}

#articleBody h3 {

	/* font-size:1.1em; */
	font-size:110%; 

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 0px !important;

}

#articleBody h4 {

	/* font-size:1.0em; */
	font-size:100%; 

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 0px !important;

}

#articleBody h5 {

	/* font-size:1.0em; */
	font-size:100%; 

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 0px !important;

}

#articleBody h6 {

	/* font-size:1.0em; */
	font-size:100%; 

	padding:0px 0px 0px 0px !important;

	margin:0px 0px 0px 0px !important;

}

#articleBody p.body {

	margin-top:0px !important;

}

/* ------------------------- */

/* Article toolbar for print and tip a friend */

#articleToolbar {

	width:460px;

	margin: 20px 0px 20px 0px;

	float:right;

}

#articleToolbar ul {

	float:right;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style-type:none;

}

#articleToolbar li {

	padding: 0px 35px 0px 6px; 

	margin: 0px 0px 0px 0px;

	float: left; 

}

#articleToolbar li a {

	text-decoration:underline;

}

/* ------------------------- */

/* Backgroundcolors for heading, boxes etc... */

.bgColA {

	background-color:#F26226;

}

.bgColB {

	background-color:#B9B9B7 !important;

}

.bgColC {

	background-color:#DE4911 !important;

}

/* ------------------------- */

/* Textcolors */

.txtColA {

	color:#ffffff;

}

.txtColB {

	color:#FF3B00;

}

/* ------------------------- */

/* Searchresults */

.searchresultList {

	/*border:1px solid #000000;*/

	padding: 20px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	width:475px;

	background-image:url(../gfx/bg_binBoxTopGradientLine.jpg);

	background-repeat:no-repeat;

	background-position:top left;

}

.searchresultList .searchresultListImgContainer {

	width:230px;

	float:left;

	/*border:1px solid #ff9900;*/

	padding: 0px 0px 30px 0px;

	margin: 0px 10px 0px 0px;

}

.searchresultList .searchresultListTextContainer {

	float:left;

	/*border:1px solid #000000;*/

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

/* Heading */

.searchresultList .searchresultListTextContainer h2 {

	font-size:1.3em;

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.searchresultList .searchresultListTextContainer a {

	color: #000000;

	text-decoration:none;

}

.searchresultList .searchresultListTextContainer h2 a:hover {

	color:#FF3C02 !important;

	text-decoration:none;

}

.searchresultList .searchresultListTextContainer p {

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

}

/* Next and previous page (for searchresults and listings) */

.nextPrevPage {

	color:#FF0000;

	font-weight:bold;

	text-align:center;

	border-top:1px solid #DA7C56;

	border-bottom:1px solid #DA7C56;

	padding:10px 0px 20px 0px;

	margin:20px 0px 0px 0px;

}

.nextPrevPage a {

	font-weight:normal;

	text-decoration:underline;

}

/* ------------------------- */

/* Kolofon, with contactmenu and contact information */

.kolofon_bunn {

	border-top:4px solid #999999;

}



.listing_articles {

	padding:0px 0px 0px 10px;

}





.kolofon {

	border-top:10px solid #F26226;

	*border:none;

	/* font-size:0.8em; */
	font-size:80%; 

	background-image:url(../gfx/bg_kolofon.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px; 

	width: 784px; 

	position: relative; 

}

/* Logo on right side (Tungt.no) */

.kolofon img {

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	*margin: 10px 0px 0px 0px;

}

/* Kolofonbox no.1 */

.kolofon .kolofonUrl01 {

	border-right:1px solid #FF3B00;

	padding:0px 0px 0px 0px;

	margin:7px 0px 0px 0px;

	*margin:17px 0px 0px 0px;

	float: left; 

	width: 275px; 

	height: 43px

}

.kolofon .kolofonUrl01 p,

.kolofon .kolofonUrl02 p,

.kolofon .kolofonUrl03 p {

	font-weight:bold;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

/* Logo on left side (Hjemmet Mortensen Fagmedia) */

.kolofon .kolofonUrl01 img {

	padding:0px 0px 0px 0px;

	margin:0px 5px 0px 0px;

	float: left; 

}

/* Linklisting */

.kolofon .kolofonUrl01 ul {

	float:left;

	width:60px;

	padding:0px 8px 0px 0px;

	margin:5px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl01 li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl01 a {

	font-weight:normal;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

}

.kolofon .kolofonUrl02 {

	border-right:1px solid #FF3B00;

	padding:0px 0px 0px 0px;

	margin:5px 0px 0px 4px;

	*margin:17px 0px 0px 4px;

	float: left; 

	width: 160px; 

	height: 43px

}

.kolofon .kolofonUrl02 ul {

	float:left;

	width:150px;

	padding:0px 0px 0px 0px;

	margin:5px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl02 li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl02 a {

	font-weight:normal;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

}

.kolofon .kolofonUrl03 {

	padding:0px 0px 0px 0px;

	margin:5px 0px 0px 4px;

	*margin:17px 0px 0px 4px;

	float: left; 

	width: 190px; 

	height: 32px

}

.kolofon .kolofonUrl03 ul {

	float:left;

	width:85px;

	padding:0px 0px 0px 0px;

	margin:5px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl03 li {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style-type:none;

}

.kolofon .kolofonUrl03 a {

	font-weight:normal;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

}

/* Kolofon, for printfriendly */

.kolofonPrint {

	border-top:10px solid #FF3800;

	*border:none;

	/* font-size:0.8em; */
	font-size:80%; 

	background-image:url(../gfx/bg_kolofon.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px; 

	width: 468px; 

	position: relative; 

}

/* Logo on right side (Tungt.no) */

.kolofonPrint img {

	padding:0px 0px 0px 0px;

	margin: 0px 0px 0px 0px; 

	*margin: 10px 0px 0px 0px; 

}

/* Kolofonbox no.1 */

.kolofonPrint .kolofonPrintUrl01 {

	padding:0px 0px 0px 0px;

	margin:4px 0px 0px 0px;

	*margin:14px 0px 0px 0px;

	float: left; 

	width: 320px; 

	height: 43px

}

.kolofonPrint .kolofonPrintUrl01 p {

	font-weight:bold;

	padding:0px 0px 0px 0px;

	margin:20px 0px 0px 0px;

}

/* Logo on left side (Hjemmet Mortensen Fagmedia) */

.kolofonPrint .kolofonPrintUrl01 img {

	padding:0px 0px 0px 0px;

	margin:0px 15px 0px 0px;

	float: left; 

}

/* Linklisting */

.kolofonPrint .kolofonPrintUrl01 ul {

	float:left;

	width:60px;

	padding:0px 12px 0px 0px;

	margin:5px 0px 0px 0px;

	list-style-type:none;

}

.kolofonPrint .kolofonPrintUrl01 li{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	list-style-type:none;

}

.kolofonPrint .kolofonPrintUrl01 a {

	font-weight:normal;

	margin:0px 0px 0px 0px;

	text-decoration:underline;

}

/* new related news (start) */

.relatedNewsImg {

	width:120px;

	float:left;

	margin:0px 0px 0px 0px;

}

.relatedNewsText {

	width:155px;

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.relatedNewsText h4 {

	color:#000000;

	margin:0px 0px 0px 0px !important;

	padding:0px 0px 0px 0px !important;

}

.relatedNewsText h4 a {

	color:#000000;

	text-decoration:none;

}

.relatedNewsText p {

	margin:0px 0px 0px 0px !important;

	padding:0px 0px 0px 0px !important;

}

.relatedNewsText p a {

	text-decoration:none;

}

.relatedNewsHR {

	height:2px;

	color:#FAEDE4;

}

/* new related news (end) */

.binContentPicGalleryFp {

	padding:5px 2px 3px 3px !important;

	margin:0px 0px 7px 0px;

}

.binContentVideoGalleryFp {

	padding:5px 2px 3px 0px !important;

	margin:0px 0px 7px 0px;

}

/* ZERO */

/* Zero padding */

.zeroPadding {

	padding:0px 0px 0px 0px !important;

}

/* EndOfFile */
