/* ine*/



a {
	text-decoration:none;
	color:#333;
}


a:hover { 
	color:#F60;
}

#page .pagebody a {
	text-decoration:underline;
}

#page a:hover {
	text-decoration:underline;
}

.articlecontent_escenic a {
  text-decoration:underline;
}

.articlecontent_escenic a:hover {
  text-decoration:underline;
}

h1, h3, h4, h5, h6 { font-weight:normal; }

h1, h1 a, h1 a:hover {
	font-family:"myriad-pro-1","myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 32px;
	color:#a35817;
	margin-bottom:36px;
	line-height:36px;
}

h1.nomargbott, .nomargbott {
	margin-bottom:0px !important;
}
h1.grey {
	color:#444444;
	margin:0;
}

h2, h2 a {
	font-size:14px;
	text-decoration:none !important;
	font-weight:bold;
}

.list h2, .list h2 a {
	color:#333;
}

h2 a:hover, h1 a:hover, h6 a:hover {
	text-decoration:underline;
}


h3 {
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
}

h6 {
	font-family:"myriad-pro-1","myriad-pro-2", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#a35817;
	font-size: 20px;
	margin-bottom:16px;
	line-height:18px;
    font-weight:600;
}

h6 a, h6 a:hover {
	color:#bcc038;
}

h6 a:hover {
	text-decoration:underline;
}
h6.divider,
h2.divider {
	border-bottom:1px solid #ccc;
	padding-bottom:6px !important;
	margin-bottom:12px;
}


h6.divider {
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
	margin-bottom:12px;
}


/*------------------------------------------------------------------
   =Styling marketing colours (Bouvet)
------------------------------------------------------------------*/

/* pink */
h6.colour1, h6.colour1 a, h1.colour1, h1.colour1 a  { color:#da0082; margin-bottom:8px; }
h6.colour1 a:hover, h1.colour1 a:hover { text-decoration:underline; }

/* violet */
h6.colour2, h6.colour2 a, h1.colour2, h1.colour2 a  { color:#840068; margin-bottom:8px; }
h6.colour2 a:hover, h1.colour2 a:hover	{ text-decoration:underline; }

/* yellow */
h6.colour3, h6.colour3 a, h1.colour3, h1.colour3 a { color:#f4ce14; margin-bottom:8px; }
h6.colour3 a:hover, h1.colour3 a:hover { text-decoration:underline; }

/* red */
h6.colour4, h6.colour4 a, h1.colour4, h1.colour4 a { color:#b83f11; margin-bottom:8px; }
h6.colour4 a:hover, h1.colour4 a:hover { text-decoration:underline; }

/* dark red */
h6.colour5, h6.colour5 a, h1.colour5, h1.colour5 a { color:#71270e; margin-bottom:8px; }
h6.colour5 a:hover, h1.colour5 a:hover { text-decoration:underline; }


/* lime */
h6.colour6, h6.colour6 a, h1.colour6, h1.colour6 a  { color:#b8bc04; margin-bottom:8px; }
h6.colour6 a:hover, h1.colour6 a:hover { text-decoration:underline}

/* green */
h6.colour7, h6.colour7 a, h1.colour7, h1.colour7 a { color:#289717; margin-bottom:8px;  }
h6.colour1 a:hover, h1.colour1 a:hover { text-decoration:underline; }

/* light blue */
h6.colour8, h6.colour8 a, h1.colour8, h1.colour8 a { color:#64aace; margin-bottom:8px;  }
h6.colour8 a:hover, h1.colour8 a:hover { text-decoration:underline; }

/* blue */
h6.colour9, h6.colour9 a, h1.colour9, h1.colour9 a { color:#0461a6; margin-bottom:8px; }
h6.colour9 a:hover, h1.colour9 a:hover { text-decoration:underline; }

/* orange */
h6.colour10, h6.colour10, h1.colour10, h1.colour10 { color:#f5a929; margin-bottom:8px; }
h6.colour10 a:hover, h1.colour10 a:hover { text-decoration:underline; }



.ingress { color:#a35817; }
.brand { color:#F60 !important; }
.meta { font-size:11px; color:#666; }
.bold { font-weight:bold; }
.noborder { border:none !important }
.underline { text-decoration:underline !important }
.nounderline { text-decoration:none !important; }
.regularunderline { text-decoration:none !important;}
.regularunderline:hover { text-decoration: underline !important;}
.txtnormal, .txtnormal a {font-weight:normal !important; }
.txt { color:#333 !important; }
.txtmeta { color:#666; }

.s { font-size:11px !important; }
.xs { font-size:10px; }
.m { font-size:12px !important; }
.sm { font-size:14px !important; }
.medium-txt { font-size:16px; }




/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 18px;
}

li {
	margin-bottom:18px;
}


/* Custom classes */

.light {
	color:#666 !important;
}

.contScroll {
	display:block;
	padding:2px 6px;
	background-color:#666;
	color:#fff !important;
	width:100px;
	text-align:center;
	-moz-border-radius:12px; /* mozilla browsers */
	-webkit-border-radius: 12px; /* safari */
	border-radius: 12px; /* chrome */
}

.contScroll:hover {
	background-color:#F60;
	text-decoration:none !important;
}

.nostyle {
	list-style-type:none;
	margin:0px;
	padding:0px;
}	
.nostyle li, .nostyle li a {
	padding:0px;
	margin:0px;
	font-size:12px;
}
.definition_list {
	padding:0px;
	margin:0px;
	font-size:12px;	
	color:#666666;
}
.definition_list dt {
	float:left;
	padding-right:5px;
}
.definition_list dd {
	font-weight:bold;
}
/*
dt + dd {
float:left;
}

*/

/*------------------------------------------------------------------
   Misc (Bouvet)
------------------------------------------------------------------*/	

.fullwidth {
	width:100%;
}
.bordernone {
	border:none !important;
}
.block {
	display:block;
}
.hidden {
	overflow:hidden
}

.borderred{
	border:1px solid red;
}
.pointer {
	cursor:pointer;
}
.bgf2 {
	background-color:#f2f2f2;
}


.floatright {
	float:right !important;
}
.floatleft {
	float:left !important;
}
.floatnone {
	float:none !important;
}
.txtleft {
	text-align:left !important;
}
.txtright {
	text-align:right !important;
}
.txtcenter {
	text-align:center !important;
}
.verttop {
	vertical-align:top !important;
}
.vertmiddle {
	vertical-align:middle !important;
}

/* General spacing*/
/* =Margin all over */
.no_margin, .margin_0 {
	margin:0 !important;
}

/* =Padding all over */
.no_padding, .padding_0 {
	padding:0 !important;
}
.padding_0_5 {
	padding:5px !important;
}
.padding_1 {
	padding:12px !important;
	float:left;
}
.padding_2 {
	padding:20px;
	float:left;
}

/* =Padding top */
.padtop_0 {
	padding-top:0 !important;
}
.padtop_0_5 {
	padding-top:6px !important;
}
.padtop_1 {
	padding-top:10px;
}
.padtop_2 {
	padding-top:24px !important;
}
.padtop_3 {
	padding-top:36px !important;
}
.padtop_4 {
	padding-top:48px !important;
}

/* =Padding right */
.padright_0 {
	padding-right:0px !important;
}
.padright_1 {
	padding-right:12px !important;
}
.padright_2 {
	padding-right:24px !important;
}
.padright_3 {
	padding-right:36px !important;
}
.padright_4 {
	padding-right:48px !important;
}


/* =Padding left */
.padleft_0 {
	padding-left:0 !important;
}
.padleft_1 {
	padding-left:12px !important;
}
.padleft_2_5 {
	padding-left:25px;
}
.padleft_2 {
	padding-left:24px !important;
}
.padleft_3 {
	padding-left:36px !important;
}
.padleft_5 {
	padding-left:60px !important;
}


/* =Padding bottom */
.padbottom_0 {
	padding-bottom:0 !important;
}
.padbottom_0_5 {
	padding-bottom:6px !important;
}
.padbottom_1 {
	padding-bottom:12px !important;
}
.padbottom_2 {
	padding-bottom:20px !important;
}
.padbottom_3 {
	padding-bottom:30px !important;
}
.padbottom_4 {
	padding-bottom:40px !important;
}
.padbottom_5 {
	padding-bottom:50px !important;
}


/* =Margin top */
.margtop_0 {
	margin-top:0px !important;	
}
.margtop_0_5 {
	margin-top:6px !important;	
}
.margtop_1 {
	margin-top:12px !important;	
}
.margtop_2 {
	margin-top:24px !important;	
}
.margtop_3 {
	margin-top:36px !important;	
}
.margtop_4 {
	margin-top:48px !important;	
}
/* Margin right */
.margright_0 {
	margin-right:0 !important;	
}
.margright_0_5 {
	margin-right:6px !important;	
}
.margright_1 {
	margin-right:12px !important;	
}
.margright_2 {
	margin-right:24px !important;	
}
.margright_3 {
	margin-right:36px !important;	
}


/* =Margin bottom */
.margbottom_0 {
	margin-bottom:0 !important;	
}
.margbottom_0_5 {
	margin-bottom:6px !important;	
}
.margbottom_1 {
	margin-bottom:12px !important;	
}
.margbottom_2 {
	margin-bottom:24px !important;	
}
.margbottom_3 {
	margin-bottom:36px !important;	
}
.margbottom_4 {
	margin-bottom:48px !important;	
}
.perfectmarginbott {
	margin-bottom:42px !important;	
}
.margbottom-50px { 
	margin-bottom:50px !important;
}
.magicmarginbott {
	margin-bottom:66px !important;	
}
.margbottom_5 {
	margin-bottom:60px !important;	
}

/* Margin left */
.margleft_0 {
	margin-left:0 !important;
}
.margleft_1 {
	margin-left:12px !important;	
}
.margleft_2 {
	margin-left:24px !important;	
}
.margleft_3 {
	margin-left:36px !important;	
}


.nospace_bottom {
	margin-bottom:0;
	padding-bottom:0 !important;
}
.div_divider {
	border-bottom:1px solid #ccc; 
	margin-bottom:12px; 
	padding-bottom:12px;
}




/*------------------------------------------------------------------
   =Images (Bouvet)
------------------------------------------------------------------*/	
.campaignimgborder { border: 1px solid #999; }
.subjectTopImg { padding: 0 0 0 2px !important; }

/*------------------------------------------------------------------
   =Button (Bouvet)
------------------------------------------------------------------*/	
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 15px 0 0; 
	margin-right:5px; 
	font-size:2em; 
	text-align: center; 
	background: transparent url(img/btn_sprite.png) no-repeat right -140px; 
}
	
button.submitBtn span {
	background: transparent url(img/btn_sprite.png) no-repeat left top; 
	color:#666666;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:normal;
	height:28px;
	padding:5px 0 0 16px;
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}

/* M� endre koden i other.js for � f� hover-state i ie6 */
button.greenbutton {
	background: transparent url(img/btn_sprite_green.png) no-repeat right -140px; 
}
button.greenbutton span {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background: transparent url(img/btn_sprite_green.png) no-repeat left top; 
}


button.greyBlank, .greyBlank { 
	text-align: center; 
	background: transparent url(img/72-20-blank.png) no-repeat; 
	color:#666666;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	height:20px;
	width:72px;
	padding:0 0 0 2px;
	border:none;
	display:block;
}
	
button.greyBlankLarge, .greyBlankLarge { 
	text-align: center; 
	background: transparent url(img/145-28-blank.png) no-repeat; 
	color:#666666;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	height:28px;
	width: 145px;
	padding:0 0 0 3px;
	display:block;
	border:none;
}
.greenBlankLarge-235px { 
	text-align: center; 
	background: transparent url(img/235-28-green-blank.png) no-repeat; 
	color:#ffffff;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:bold;
	height:28px;
	width: 235px;
	padding:0 0 0 3px;
	border:none;
}

/*------------------------------------------------------------------
   =JQuery i forms (Bouvet)
------------------------------------------------------------------*/	

