* { 
    margin: 0; 
    padding: 0;
    box-sizing: border-box; 
}

html { 
	height: 100%;
	/* IE7 hack for å unngå vertical scroll */
	*overflow: auto;
}


img, fieldset { border: none; }

body {
	background: #fff url(images/toppbg.png) 0 0 repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	height: 100%;
	color: #333;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#outer-container {
    min-height: 100%;
    position: relative;
}
#container:after {
    clear:both;
    display:block;
    height:1%;
    content:" ";
}

a:link { color: #003399; font-style: normal; text-decoration: none; }
a:visited { color: #003399; font-style: normal; text-decoration: none; }
a:hover { color: #003399; font-style: normal; text-decoration: underline; }
a:active { color: #003399; font-style: normal; text-decoration: none; }
h1 {
	font-size: 32px;
	line-height: 30px;
	color: #e46809;
}
h2, h3, h4 { margin: 25px 0 5px 0; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 13px; }

h3.personalia {
    float: right;
    font-size: 13px;
    font-weight: 100;
    margin-right: 15px;
    margin-top: -23px;
}
.inline-block {
	display: inline-block;
	vertical-align: top;
}
.inline-block {
	*display: inline;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.clearfloat,
div.clear { clear: both; }

div#container {
	margin: 0 auto;
	width: 960px;
    padding: 0 0 80px;
}

div#placeholder-top {
	position: relative;
	width: 960px;
	height: 170px;
	margin: 0 auto;    
}

div#placeholder-content-container {
	position: relative;
	width: 100%;
	margin: 21px auto 0;
	min-height: 200px;	
}
.frontpage div#placeholder-content-container {
	margin: 24px auto 0;
}
div#placeholder-content-inner {
	clear: both;
	position: relative;
	width: 100%;
	display: block;
}
div#placeholder-content-inner .vertical-menu h3 {
	display: none;
}

/* TOPP LOGO */

div.logo {
	margin-top:9px;
	width:262px;
}
span.logo {
	background: transparent url(images/drikkeglede_logo_med_tag_RGB.png) scroll 0 0 no-repeat;
	width: 262px;
	height: 118px;
	display: block;
}

span.logo a {
	display: none;
}

div#placeholder-top .brod {
	position: absolute; 
	top: 46px;
	right: 0;
	background-color: #E46809;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
	color: white;
}

div.digest {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #666;
	padding: 0 0 18px 0;
	width: 500px;
}
/* TOPP hjelpemeny */

div.topmenu h3 {
	display: none;
}
div.topmenu ul {
	position: absolute;
	top: 12px;
	right: 0;
	font-size: 12px;
}

div.topmenu li {
	background:url("images/firkant_orange.gif") no-repeat scroll 0 7px transparent;
	float:left;
	list-style:none outside none;
	margin-left:10px;
	padding:0 0 0 10px;
}

/* midlertidig fjernet Logg inn lenke */
div.topmenu li.last {
	padding: 0 0 0 10px;
}
div.topmenu li a {
	color: #333;
}
div.topmenu li.active a {
	color: #333;
}

/* TOPP HOVEDMENY */

div.mainmenu h3 {
	display: none;
}
div.mainmenu ul {
	list-style-type: none;
	font-size: 14px;
}

div.mainmenu li {
	background: transparent url(images/meny_deler.gif) 0 0 no-repeat;
	line-height: 52px;
	float: left;
}

div.mainmenu li.first {
	background: none;
}
div.mainmenu li a {
	background: transparent url(images/menu_bgs.png) 0 -106px repeat-x;
	color: #FFF;
	display: block;
	height: 52px;
	text-align: center;
	padding: 0 18px 0 17px;
	margin-left: 2px;
	font-weight: bold;
}
div.mainmenu li.first a {
	margin-left: 0;
	background: transparent url(images/menu_bgs.png) 0 -53px repeat-x;
}
div.mainmenu li.last a {
/*	padding: 0 18px 0 17px;*/
}
div.mainmenu li.active a,
div.mainmenu li.main-active a,
div.mainmenu li a:hover {
	background: transparent url(images/menu_bgs.png) 0 -159px no-repeat;
	color: #FFF;
	text-decoration: none;
}
div.mainmenu li.first.active a,
div.mainmenu li.first a:hover {
	background: transparent url(images/menu_bgs.png) 0 0 no-repeat;
	color: #FFF;
}
div.mainmenu li.first {
	margin-left: 0;
}
/* TOPP SØKEBOKS + full-searchinput */
div#placeholder-top div.small-searchinput {
	background: transparent url(images/meny_deler.gif) 0 0 no-repeat;
	height: 52px;
	position: absolute;
	left: 740px;
	top: 127px;
}
div#placeholder-top div.small-searchinput .tile-content {
	background:url("images/searchbg.png") repeat-x scroll 0 0 transparent;
	height:32px;
	padding:10px 8px;
	margin-left: 2px;
	width: 201px;
}
div#placeholder-top div.small-searchinput label,
div.full-searchinput label {
	display: none;
}

div.full-searchinput form {
	margin: 30px 0 20px;
}
div.full-searchinput form input#full-text-search {
	width: 222px;
}
div.oppskrift-finder div.small-searchinput input.textinput,
div#placeholder-top div.small-searchinput input.textinput,
.frontpage div#placeholder-right div#newsletter-form-register input.textinput,
div#placeholder-content div.small-searchinput input.textinput,
div#placeholder-right .newsletter-form input.textinput,
div.full-searchinput input#full-text-search {
	background: #FFFFFF url(images/input-bg.jpg) repeat-x scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding: 5px 6px 2px;
	font-size: 12px;
}
div#placeholder-top div.small-searchinput input.textinput {
	margin-top: 1px;
	width: 145px;
}

div.oppskrift-finder div.small-searchinput input.textinput,
div.brusfinder div.small-searchinput input.textinput,
div.beerfinder div.small-searchinput input.textinput {
	margin: 1px 6px 0 0;
	width: 231px;
}
.frontpage div#placeholder-right div#newsletter-form-register input.textinput {
    height: auto;
    margin: 0 0 10px;
    width: 99%;
}

div.oppskrift-finder div.small-searchinput input[type=submit],
div#placeholder-top div.small-searchinput input[type=submit],
div#placeholder-content div.small-searchinput input[type=submit] {
	display: block;
	float: right;
	background: transparent url(images/searchbtns.png) 0 0 no-repeat;
	height: 28px;	
	width: 36px;
	cursor: pointer;	
	border: 0;
}

div.full-searchinput input[type=submit] {
	background: transparent url(images/searchbtn.png) 0 0 no-repeat;
	border: medium none;
	height: 32px;
	width: 32px;
	cursor: pointer;
	margin-left: 3px;
	text-indent: -999em;
}




div#placeholder-top div.small-searchinput input[type=submit]:hover,
div.full-searchinput input[type=submit]:hover,  
div#placeholder-content div.small-searchinput input[type=submit]:hover {
	background: transparent url(images/searchbtns.png) -36px 0 no-repeat;
}

div#placeholder-top div.small-searchinput a#submit span,
div.full-searchinput a#full-submit span,
div#placeholder-content div.small-searchinput a#submit span {
	display: none;
}


/* FRONTPAGE */
.frontpage #placeholder-content2 {
	margin: 0 0 20px;
	display: table;
}
div#slideshow {
	display: table-cell;	
	vertical-align: top;
	*display: inline-block;
	height: 293px;
	position: relative;
	width: 491px;
}
div#slideshow h3,
div#slideshow .opacity-field {
	position: absolute;
	top: 0;
	margin: 0;
	padding:23px 10px 18px 25px;
	font-size: 17px;
	font-weight: normal;
	color: white;
	width: 100%;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}
div#slideshow .opacity-field {
	background-color: #59645c;
	opacity: 0.66;
	filter:alpha(opacity=66);
	zoom:1;
	/*/background: rgba(89, 100, 92, 0.66);*/
}
div#slideshow .image {
	position: absolute;
	width: 100%;
	height: 293px;
	overflow: hidden;
}
div#slideshow .image img {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
    width: 100%;
}
.frontpage li {
	z-index: -999;
}
.frontpage .brusfinder,
.beerfinder.frontpage  {
	background: transparent url("images/forside_svartbox.png") no-repeat 0 0;
	display: table-cell;
	*display: inline-block;
	width: 441px;
	height: 265px;
	margin-top: 0;
	padding: 14px;
}

.frontpage #slideshow,
.frontpage .beerfinder {
	*display: inline;
}
.frontpage .brusfinder .tabs li.first,
.frontpage .beerfinder .tabs li.first  {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #A1D3E2;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	margin:0;
	*margin: 0px 4px 0 0;
	padding: 13px 31px 8px 17px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:1px;
	z-index:2;
}

.frontpage .brusfinder .tabs li.last,
.frontpage .beerfinder .tabs li.last {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	margin:0;
	padding: 13px 31px 7px 17px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:1px;
	z-index:2;
	background-color:#A1D3E2;
	background-image:none;
	margin: 0;
	z-index:1;
}

.frontpage .brusfinder .tabs li.first,
.frontpage .beerfinder .tabs li.first,
.frontpage .brusfinder .tabs li.last,
.frontpage .beerfinder .tabs li.last {
	*display: inline;
}
.frontpage .brusfinder .tabs li.active,
.frontpage .beerfinder .tabs li.active {
	background-color: #DDF6FD;
}

.frontpage .brusfinder .tabs a,
.frontpage .beerfinder .tabs a {
	color:#333333;
}
.frontpage #olvelger,
.frontpage #brusvelger {
	background: transparent url("images/forside-finnbox-gradient.jpg") repeat-x 0 0;
	padding: 15px 15px 10px;
	height: 200px;
}
.frontpage .beerfinder #brusvelger .tile-content,
.frontpage .beerfinder #olvelger .tile-content {
	display: inline-block;
	width: 188px;
	height: 54px;
	vertical-align: top;
}
.frontpage .beerfinder #brusvelger .tile-content,
.frontpage .beerfinder #olvelger .tile-content {
	*display: inline;
}
.frontpage .beerfinder #brusvelger span.label,
.frontpage .beerfinder #olvelger span.label {
	display: block;
	margin: 4px 0 2px;
}
.frontpage .beerfinder #brusvelger .tile-content ul li,
.frontpage .beerfinder #olvelger .tile-content ul li,
.oppskrift-finder .dropdown ul li,
.statfinder .dropdown ul li {
	background:url("images/beerfinder-velger-bg.jpg") no-repeat scroll 0 0 transparent;
	color:white;
	cursor:pointer;
	display:block;
	font-size:14px;
	height:36px;
	padding:8px;
	position: relative;
	width:185px;
}
.frontpage .beerfinder #brusvelger .tile-content ul li ul,
.frontpage .beerfinder #olvelger .tile-content ul li ul,
.oppskrift-finder .dropdown ul li ul,
.statfinder .dropdown ul li ul {
	display: none;
	position: absolute;
	width: auto;
	background-color: #686868;
	border: 1px solid #4D4D4C;
	width: 176px;
	top: 33px;
	left: 4px;
	z-index: 9999;
}
.frontpage .beerfinder #brusvelger .tile-content ul li ul li,
.frontpage .beerfinder #olvelger .tile-content ul li ul li,
.oppskrift-finder .dropdown ul li ul li,
.statfinder .dropdown ul li ul li {
	background-image: none;	
	position: relative;
	z-index: 9999;
	width: 162px;
	height: auto;
	padding: 3px 3px 3px 6px;
}
.frontpage .beerfinder #brusvelger .tile-content ul li ul li a,
.frontpage .beerfinder #olvelger .tile-content ul li ul li a,
.oppskrift-finder .dropdown ul li ul li a,
.statfinder .dropdown ul li ul li a {
	font-size: 13px;
	color: white;
	display: block;
	line-height: 20px;
	/*height: 20px;*/
}

.frontpage .beerfinder #brusvelger .tile-content ul li ul li a:hover,
.frontpage .beerfinder #olvelger .tile-content ul li ul li a:hover,
.oppskrift-finder .dropdown ul li ul li a:hover,
.statfinder .dropdown ul li ul li a:hover {
	background-color: #E46809;
	color: white;
	text-decoration: none;
	width: 168px;
	margin: 0 0 0 -6px;
	padding: 0 2px 0 6px;
}
.frontpage .beerfinder .oltype-fra-farge {
	border-bottom: none;
	padding: 0;
}
.frontpage .beerfinder #olvelger .oltype-fra-farge .tile-content {
	width: auto; 
}

#frontpage-samfunnsansvar h1.samfunnsansvar a,
.frontpage div#placeholder-event .tile-top a {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	background-color: #d2f2fd;
	border-top: 1px solid #D1D2D2;
	border-left: 1px solid #D1D2D2;
	border-right: 1px solid #D1D2D2;
	color: #333333;
	display: inline-block;
	font-size: 14px;
	font-weight:normal;
	height: 11px;
	line-height: 1;
	margin: 0;
	padding: 14px 31px 12px 17px;
	position: relative;
	text-transform: uppercase;
	top: 1px;
	text-decoration: none;
	z-index: 2;
}
#frontpage-samfunnsansvar h1.samfunnsansvar a,
.frontpage div#placeholder-event .tile-top a {
	*display: inline;
}
.samfunnsansvar-rotor h1 {
	display: none;
}
.samfunnsansvar-rotor h1 {
	*display: block;
	*text-indent: -999em;
}
.samfunnsansvar-rotor p {
	*margin-top: -25px;
}
.frontpage .samfunnsansvar-content,
.frontpage div#placeholder-event .tile-content {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	width: 317px;
	padding: 17px 16px 8px;
	border: 1px solid #d1d2d2;
	background: transparent url(images/drikkevett_gradient.png) 0 0 repeat-x;
	*margin-top: -6px;
}
.frontpage .samfunnsansvar-content {
	min-height: 329px;
}
.frontpage .samfunnsansvar-content {
	*min-height: 334px;
}
.frontpage div#placeholder-left div.digest {
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	width: inherit;
}
div#placeholder-left {
	display: table-cell;	
	vertical-align: top;
	*display: inline-block;	
}
.frontpage div#placeholder-left {
	width: 503px;
	margin-top: 0;
	display: table-cell;
	*display: inline-block;
	vertical-align: top;
}
div#placeholder-left,
.frontpage div#placeholder-left {
	*display: inline;
}
.samfunnsansvar-rotor {
	margin-bottom: 15px;
}
.forside-samfunnsansvar-snarveier {
    background: url("images/forside_midtbox_gradient.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D1D2D2;
    margin: 20px 0;
    padding: 16px 18px;
    z-index: 1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
/*	display: inline-block;
	width: 44%;
	margin-top: 11px; */
} 
.forside-samfunnsansvar-snarveier h3 {
    margin: 0 0 14px;
    text-transform: uppercase;
}
.forside-samfunnsansvar-snarveier li {
    background: url("images/firkant_orange.gif") no-repeat scroll left 7px transparent;
    font-size: 14px;
    line-height: 158%;
    list-style-type: none;
    padding-left: 10px;
}
.frontpage .salgstall {
	border: 1px solid #DAD8D8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
/*	display: inline-block;
	width: 53%;
	vertical-align: top; */
}
.salgstall .se-alle {
	margin-top: 10px;
	font-size: 11px;
	text-align: right;
}
.frontpage .tallperiode {
    font-size: 11px;
    margin: 0 0 5px 26px;
}
.forside-samfunnsansvar-snarveier,
.salgstall {
	/*display: inline;*/
}
.frontpage .salgstall h3 {
    background: url("images/salgsstat_bg_gradient.jpg") repeat-x scroll 0 0 transparent;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 27px;
    margin: 0;
    padding-left: 15px;
    text-transform: uppercase;
}
.frontpage .salgstall .beskrivelse {
    font-size: 12px;
    font-weight: bold;
    padding: 16px 0 16px 15px;
    width: 60%;
}
.frontpage .salgstall .ikon {
    background: url("images/ikon_graf.gif") no-repeat scroll 0 0 transparent;
    height: 64px;
    margin: 7px 0 0;
    width: 62px;
}
.siste_salgstall ul {
	padding: 0;
	margin-bottom: 13px;
}
.siste_salgstall li {
    border-top: 1px solid #C9C9C9;
    list-style-type: none;
    margin-bottom: 0;
    padding: 5px 0 5px 20px;
}
.siste_salgstall li span {
	vertical-align: middle;
}
.siste_salgstall li.last {
	border-bottom: 1px solid #c9c9c9;
}
.siste_salgstall li .oel-ikon {
	background: transparent url("images/oel_ikon_stat.gif") no-repeat 0 0;
	display: inline-block;
	margin: 0;
	width: 18px;
	height: 29px;
}
.siste_salgstall li .brus-ikon {
	background: transparent url("images/brus_ikon_stat.gif") no-repeat 0 0;
	display: inline-block;
	margin: 0;
	width: 18px;
	height: 27px;
}
.siste_salgstall li .vann-ikon {
	background: transparent url("images/vann_ikon_stat.gif") no-repeat 0 0;
	display: inline-block;
	margin: 0;
	width: 18px;
	height: 27px;
}
.siste_salgstall li .energi-ikon {
	background: transparent url("images/energi_ikon_stat.png") no-repeat 0 0;
	display: inline-block;
	margin: 0;
	width: 18px;
	height: 27px;
}
.siste_salgstall li .cider-ikon {
	background: transparent url("images/cider_ikon_stat.gif") no-repeat 0 0;
	display: inline-block;
	margin: 0;
	width: 18px;
	height: 31px;
}
.siste_salgstall li .label {
    display: inline-block;
    padding-left: 0;
    width: 85px;
}
.siste_salgstall li .ned {
	background: transparent url("images/pil_ned.png") no-repeat 0 0;
	display: inline-block;
	width: 23px;
	height: 23px;
}
.siste_salgstall li .opp {
	background: transparent url("images/pil_opp.png") no-repeat 1px 0px;
	display: inline-block;
	width: 23px;
	height: 22px;
	margin-left: 1px;
}
.siste_salgstall li .prosent {
	color:#333333;
	display:inline-block;
	font-size:17px;
	font-weight:bold;
	text-align:right;
	width:70px;
}
.siste_salgstall li .oel-ikon,
.siste_salgstall li .brus-ikon,
.siste_salgstall li .vann-ikon,
.siste_salgstall li .cider-ikon,
.siste_salgstall li .label,
.siste_salgstall li .ned,
.siste_salgstall li .opp,
.siste_salgstall li .prosent {
	*display: inline;
}
.frontpage div#placeholder-event {
	margin-top: 12px;	
}
.frontpage div#placeholder-event .tile-content {
	padding: 15px 16px 7px;
}
.frontpage div#placeholder-event .tile-content .date {
	background-color: #e46809;
	color: #fff;
	padding: 7px 12px;
	margin-right: 15px;
	display: inline-block;
	width: 42px;
}
.frontpage div#placeholder-event .tile-content .link {
	display: inline-block;
}
.frontpage div#placeholder-event .tile-content .date,
.frontpage div#placeholder-event .tile-content .link {
	*display: inline;
}
.frontpage div#placeholder-event li {
	list-style-type: none;
	padding: 10px 0;
	border-top: 1px solid #d1d2d2;
}
.frontpage div#placeholder-content {
    padding-top: 27px;
}
div.frontpage-aktuelt {
	width: 483px;
}
div.frontpage-aktuelt .list-thumbnail-left {
    float: left;
    margin-right: 4%;
    width: 41%;
}

div.frontpage-aktuelt .content {
    float: right;
	width: 55%;
}
div.frontpage-aktuelt .aktuelt-boks {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: url("images/forside_midtbox_gradient.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #D1D2D2;
	margin-top: 0;
	*margin-top: -5px;
	padding: 14px 20px 5px;
	position: relative;
	top: 0;
	min-height: 637px; 
	width: 461px;
	z-index: 1;
}
div.frontpage-aktuelt div.full-articlelist p {
	color: #333333;
    font-size: 14px;
    line-height: 130%;
	padding-bottom: 0;
}
div.frontpage-aktuelt .date,
div.frontpage-aktuelt .lesmer {
	font-size: 12px;
}
div.frontpage-aktuelt .lesmer {
	margin-left: 15px;
}
div.frontpage-aktuelt .small-rsslist h3 {
    background-color: #A1D3E2;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
    padding: 0 20px 0 15px;
    text-transform: uppercase;
}
div.frontpage-aktuelt .small-rsslist h3 a {
    text-transform: none;
}
div.frontpage-aktuelt .small-rsslist ul {
	width: 49%;
}
div.frontpage-aktuelt .small-rsslist li {
	background:url("images/firkant_orange.gif") no-repeat scroll 0 9px transparent;
	list-style-type:none;
	margin-left:10px;
    margin-bottom: 0;
	padding:2px 0 10px 12px;
	font-size: 14px;
}
div.frontpage-aktuelt .full-articlelist h1 {
	display: none;
}
div#content .frontpage-aktuelt h1 span {	
	display: inline;
	*float: left;
}

.frontpage div.full-articlelist h1 {
	margin: 0;
}
.frontpage-aktuelt h1 a {
	background:url("images/fane_aktuelt.gif") no-repeat scroll 0 0 transparent;
	color:#333333;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	height:11px;
	line-height:16px;
	margin:0;
	padding: 12px 32px 15px 17px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	top:1px;
	z-index:2;
}
.frontpage-aktuelt h1 a {
	*display: inline;
}
.frontpage-aktuelt h1 span a.populare {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	background-image: none;
	background-color: #a1d3e2;
	margin: 0 0 0 5px;
	z-index: 0;
}
.frontpage div.full-articlelist li.last {
	border-bottom: none;
}
.frontpage-aktuelt li {
	clear: both;
    float: left;
    list-style-type: none;
    margin: 0 0 20px;
    padding: 2px 0 10px;
}
.frontpage div.full-articlelist li h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 8px;
    padding: 0;
    text-transform: none;
    line-height: 1.2;
}
.frontpage div.full-articlelist.sistenytt li h3 {
    font-size: 22px;   
}    
.frontpage div.full-articlelist.sistenytt li p {
    font-size: 14px;
}
.frontpage div.full-articlelist.sistenytt li .content {
    float: right;
    width: 55%;   
}
.frontpage div.full-articlelist li h3 a {
	color: #333;
}
.frontpage div.full-articlelist .list-thumbnail-left img {
	width: 100%;
}
.frontpage-aktuelt .articlelist-link-internal {
	display: none;
}
.frontpage-aktuelt .tile-list-navigation {
	text-align: right;
	font-size: 11px;
	margin-top: 5px;
}
.frontpage .small-rsslist.small-articlelist .se-alle {
	float: right;
    text-align: right;
	font-size: 13px;
	margin: 0;
    width: 50%;
}
.frontpage div#placeholder-event .tile-list-navigation {
	text-align: right;
	font-size: 11px;
	margin-top: -8px;
}
.frontpage div#placeholder-right {
	padding-top: 28px;
}
.frontpage div#placeholder-right .forside-bannere li {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;
	border: none;
	width: inherit;
}

.frontpage div#placeholder-right .forside-bannere li .tile-content {
	position: relative;
}
.forside-bannere h3 {
	background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
    color: white;
    font-size: 16px;
    font-weight: normal;
    height: 33px;
    left: 0;
    margin: 0;
    padding: 8px 10px;
    position: absolute;
    text-shadow: 1px 1px 1px #333;
    top: 0;
    width: 100%;
    z-index: 1;
}
.frontpage div#placeholder-right div#newsletter-form-register {
	margin: 5px 5px 10px;
}
.frontpage div#placeholder-right div.newsletter-form h3 {
	margin: 8px 0 0;
	background: transparent url("images/nyhetsbrev_topp.jpg") no-repeat scroll 0 0 / 100% auto;
	color: white;
	font-size: 15px;
	font-weight: normal;
	padding: 10px 15px 7px;
}
.frontpage div#placeholder-right .newsletter-form .tile-content {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 1px solid #d1d2d2;
	border-right: 1px solid #d1d2d2;
	border-bottom: 1px solid #d1d2d2;
	background: #f3f9fb url(images/nyhetsbrev_gradient.png) repeat-x scroll 0 0;
	padding: 12px 7px 5px;
}
.frontpage #newsletter-form-register input.submit {
	background:url("images/nyhetsbrev_btns.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:31px;
	width:98px;
	cursor: pointer;
    text-indent: -999em;
    font-size: 0;
}
.frontpage #newsletter-form-register input.submit:hover {
	background:url("images/nyhetsbrev_btns.gif") no-repeat scroll 0 -33px transparent;
}
.frontpage #newsletter-form-register label,
.frontpage #newsletter-form-register input[type=radio] {
    display: none;
}

div.newsletter-form div.tile-bottom {
	clear: both;
}

/* INNSIDE */
div.sitelocator h3,
div#placeholder-left div.vertical-menu h3 {
	display: none;
}
div#placeholder-left {
	width: 230px;
	display: inline-block;
	vertical-align: top;
}
div#placeholder-left {
	*display: inline;
}
.frontpage div#placeholder-left {
    display: inherit;
    float: left;
    width: 50%;
} 
div#placeholder-left div.vertical-menu ul {
	border: 1px solid #E5E5E5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #E0F1F9 url(images/venstremeny_bg.png) repeat-x 0 0;
	width: 208px;
	list-style-type: none;
}
div#placeholder-left div.vertical-menu li {
	background: url("images/venstremeny_skille.gif") no-repeat scroll center bottom transparent;
}
div#placeholder-left div.vertical-menu li a:visited,
div#placeholder-left div.vertical-menu li a {	
	color: #333;
	display: block;
	font-size:14px;
	padding: 15px 15px 13px;
}
div#placeholder-left div.vertical-menu li.main-active a,
div#placeholder-left div.vertical-menu li.active a,
div#placeholder-left div.vertical-menu li a:hover {
	color: #fff;
/*	background: url(images/venstremeny_bg_aktiv.gif) no-repeat 5px 5px;*/
	text-decoration: none;
    background: #e26809; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyNjgwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Q2NjEwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2MzNTkwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMDUwMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e26809 0%, #d66108 33%, #c35907 66%, #b05006 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26809), color-stop(33%,#d66108), color-stop(66%,#c35907), color-stop(100%,#b05006)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e26809 0%,#d66108 33%,#c35907 66%,#b05006 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e26809 0%,#d66108 33%,#c35907 66%,#b05006 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e26809 0%,#d66108 33%,#c35907 66%,#b05006 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e26809 0%,#d66108 33%,#c35907 66%,#b05006 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26809', endColorstr='#b05006',GradientType=0 ); /* IE6-8 */
}
div#placeholder-left div.vertical-menu li.expanded li a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    margin-left: 1em;
}
div#placeholder-left div.vertical-menu li.expanded li.active a {
    color: #D16008;   
}    
div#placeholder-left div.vertical-menu li.last {
	background: none;
}
.runtime-cid-505 div#placeholder-left div.vertical-menu li.last.active a,
.menuroot-cid-437 div#placeholder-left div.vertical-menu li.last a:hover {
	text-decoration: none;
	margin-bottom: 5px;
}

div#placeholder-content {
	display: inline-block;
	vertical-align: top;
	width: 726px;
}
div#placeholder-content {
	*display: inline;
}
div#placeholder-content div.sitelocator {
	font-size: 11px;
	background-color: #c6effc;
	text-transform: uppercase;
	margin-bottom: 0;
}
div#placeholder-content div.sitelocator li {
	background: transparent url(images/breadcrumb_arrow.jpg) no-repeat 0 0;
	display: inline-block;
	list-style-type: none;
	padding: 4px 8px 4px 26px;
}
div#placeholder-content div.sitelocator li {
	*display: inline;
}

div#placeholder-content div.sitelocator li.first {
	background: none;
	padding-left: 12px;
}
div#placeholder-content div.sitelocator li:after a {
	content: " >";
}


div#placeholder-content div.small-articlelist {
	clear: both;
	font-size: 13px;
	color: #656565;
}
div#placeholder-content div.small-articlelist h3 {
	color: #01B5DD;
	font-size: 24px;
	font-weight: normal;
}

/* EVENT KALENDER */
p.calendar-date {
	display: inline-block;
	width: 115px;
	vertical-align: top;
}
p.calendar-date {
	*display: inline;
}
.calendar-tile-date {
	font-size: 13px;
}
.full-calendardisplay .eventArticleImage {
	margin-top: 20px;
}
.full-calendardisplay h1 {
	margin: 20px 0;
}
.full-calendardisplay span.label {
	width: 35px;
	display: inline-block;
	font-weight: bold;
}
.full-calendardisplay span.label {
	*display: inline;
}
.full-calendardisplay h2 {
	margin: 15px 0;
	line-height: 23px;
}
/* FULL ARTICLE LIST */
.two-column .full-articlelist {
	margin-top: 13px;
}
.two-column .full-articlelist h1,
.two-column .full-articlelist .date {
	display: none;
}
.full-articlelist.oltyper > h1 {
    display: block;
    margin: 30px 0 15px;
    font-size: 32px;
}
.two-column .full-articlelist.oltyper li {
    width: 100%;
}
.full-articlelist.oltyper li h1 {    
    font-size: 22px;
    border-bottom: 1px solid #e46809;
    display: block;
    font-size: 22px;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
.oltyper div.full-articledisplay p {
    margin: 0 0 10px;
    max-width: inherit;
    padding: 0;
}
.two-column .full-articlelist.beerlist h1 {
	display: block;
	margin-bottom: 12px;
}

.two-column .full-articlelist h1.bryggeri {
	display: block;
	margin: 0 0 20px;
}
.two-column div.full-articlelist ul {
	width: 728px;
}
.two-column div.full-articlelist.bryggerifilter ul {
    width: auto;
}
.two-column div.full-articlelist li {
	list-style-type: none;
	width: 222px;
	display: inline-block;
	vertical-align: top;
	margin-right: 24px;
	margin-bottom: 20px;
}
.two-column div.full-articlelist li {
	*display: inline;
}
.two-column .full-articlelist.search-result li {
	width: 555px;
	margin: 0;
}

.two-column div.full-articlelist.search-result li img,
.two-column div.full-articlelist.search-result li .list-thumbnail-left {
	display: none;
}
.two-column div.full-articlelist li .wrapper {
/*	padding: 0 10px;*/
}
.two-column div.full-articlelist li.rowend {
	margin-right: 0;
}

.runtime-cid-336 div.full-articlelist li {
	padding: 25px 5px;
}
.frontpage div#placeholder-content div.full-articlelist li {
	border-top: none;
	padding: 0;
	width: inherit;
}
.two-column div.full-articlelist li h3 {
	margin: 0;
	padding: 0 0 8px;
}
.runtime-cid-395 .two-column div.full-articlelist ul {
    border-bottom: 1px dotted #B1B1B1;
    margin-bottom: 20px;
}
.runtime-cid-395 .two-column div.full-articlelist li h3 {
	padding: 9px 0 8px;
}
.two-column div.full-articlelist li h3 a {
	display:block;
	font-size: 16px;
	color: #e46809;
	margin: 0;
}
.two-column div.full-articlelist li h3 a:visited {
	color: #e46809;
}
.two-column .full-articlelist.search-result li:hover,
.two-column div.full-articlelist.oppskrift-list li:hover,
.two-column div.full-articlelist li .wrapper:hover, 
div.small-articlelist li:hover {
	background-color: #fef6d4;
} 

.frontpage div.full-articlelist li:hover, 
.frontpage div.small-articlelist li:hover {
	background-color: transparent;
} 
div.full-articlelist p {
	font-size: 13px;
	line-height: 18px;
	color: #333;
	padding-bottom: 20px;
}
.two-column div.full-articlelist .list-thumbnail-left {
	width: 135px;
	display: inline-block;
}
.two-column div.full-articlelist .list-thumbnail-left {
	*display: inline;
}
.two-column div.full-articlelist .list-thumbnail-left img {
	border: 1px solid #D6D6D6;
}
div.sitemap h3 {
	font-size:24px;
	margin: 23px 0 35px 0;
	padding-bottom: 16px;
	color: #e46809;
	font-weight:normal;
	border-bottom: 1px solid #e9e9e9;
}
div.sitemap .tile-content {
	margin-left: 220px; 
}
div.sitemap ul li {
	list-style-type: none;
}

div.sitemap ul li ul {
	border-bottom: none;
	margin-left: 16px;
}
.full-articlelist div.articlelist-link-internal {
	display: none;
}
div.sitemap li.first {
	display: none;
}
div.sitemap li.odd {
	clear: both;
	float: left;
	width: 270px;
}

div.sitemap li.even {
	float: left;
	width: 270px;
	margin-left: 51px;
}

div.sitemap li.even ul li,
div.sitemap li.odd ul li {
	display: list-item;
	float: none;
	clear: none;
	line-height: 24px;
	margin: 10px 0 0 0;
}

div.sitemap ul.treelist {
	padding: 0 0 42px;
}

div.sitemap ul.treelist ul ul {
	display: none;
}

li.tree-level-0 a {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	line-height: 28px;
}
li.tree-level-1 a {
	font-size: 13px;
	font-weight: normal;
	border: none;
	line-height: 14px;
}
div.sitemap li a {
	display: block;
}
	
div.search-result {
	width: 539px;
	margin: 15px 0 0 0;
}
div.search-result h3 a {
	font-size: 15px; 
}
.two-column div.search-result li,
div.laeremateriell li {
	list-style-type: none;
}


/* article */
.article-body-left {
	display: inline-block;
	width: 560px;
}
.beerlist .article-body-left,
.bruslist .article-body-left {
	width: 544px;
}
.bruslist .article-body-left {
    width: 527px;
}
.article-body-right {
	display: inline-block;
	width: 150px;
	padding-left: 12px;
	vertical-align: top;
}
.article-body-left,
.article-body-right {
	*display: inline;
}
.runtime-cid-584 .article-body-right {
    display: none;
}
.two-column div.full-articlelist .article-body-right ul {
	width: auto;
}
.two-column div.full-articlelist .article-body-right li {
	width: auto;
}
div.full-articledisplay h1,
div.full-articledisplay h2,
div.full-articledisplay h3,
div.full-articledisplay h4,
div.full-articlelist h1,
div.full-searchinput h1 {
	color: #e46809;
	font-weight: normal;
}
div.full-articledisplay h1 {
	font-weight: normal;
	font-size: 32px;
	margin: 0 0 20px;
	line-height: 35px;
}
div.search-result h1 {
	display: none;
}

div#main-article-area {
	color: #666;
	line-height: 20px;
}
.two-column div.full-articledisplay {
	margin-top: 13px;
}
div.full-articledisplay .image {
	margin-bottom: 15px;
}
div.full-articledisplay .cp-mmarchive-image-right {
	margin: 0 0 5px 5px;
}
div.full-articledisplay .cp-mmarchive-image-left {
	margin: 0 5px 5px 0;
}
div.full-articledisplay .article-body-left {
	display:inline-block;
	width:560px;
}
div.full-articledisplay .article-body-left {
	*display:inline;
}
div.full-articledisplay p {
	margin: 20px 0 10px;
    line-height: 1.4em;
	max-width: 500px;
}

div.full-articledisplay ul {
	list-style: disc;
	padding: 0 0 0 30px;
	margin-bottom: 10px;
	max-width: 500px;
}

div.full-articledisplay li {
	list-style: disc;
	margin-bottom: 5px;

}

div.full-articledisplay ol {
	list-style: decimal;
	padding: 0 0 0 30px;
	margin-bottom: 10px;
	max-width: 500px;
}

div.full-articledisplay ol li {
	list-style: decimal;
	margin-bottom: 5px;
}

div.full-articledisplay ol li ol,
div.full-articledisplay ol li ul,
div.full-articledisplay ul li ol,
div.full-articledisplay ul li ul {
	margin-top: 5px;
}


div.full-articledisplay.beertype ul#byline {
	display: none;
}
div.full-articledisplay ul#byline {
	padding: 2px 0;
	margin: 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	max-width: 550px;
	position: relative;
}
div.full-articledisplay ul#byline li {
	display: inline-block;
	list-style-type: none;
	font-size: 11px;
	color: #999;
	margin: 0;
	line-height: 25px;
}
div.full-articledisplay ul#byline li {
	*display: inline;
}
div.full-articledisplay ul#byline li span {
	color: #333;
	text-transform: uppercase;
}
div.full-articledisplay ul#byline li.first {
	margin: 0 15px 0 0;
}
div.full-articledisplay ul#byline li a span,
div.full-articledisplay ul#byline li a span {
	color: #003399;
	text-transform: uppercase;
}
div.full-articledisplay ul#byline li.print {
	background: transparent url(images/printer_ikon.gif) no-repeat scroll 0 4px;
	position:absolute;
	right: 115px;
	top: 2px;
	padding-left: 20px;
}
div.full-articledisplay ul#byline li.last {
	position: absolute;
	right: 5px;
	top: 2px;
}

div.full-articledisplay table {
	border: 1px solid #d6d6d6;
	border-collapse: collapse;
	max-width: 500px;
}
div.full-articledisplay td {
	border: 1px solid #d6d6d6;
	padding:2px 5px;
}
table.kaloritabell th {
	text-align: left;
	padding: 5px;
}
table.kaloritabell th.second,
table.kaloritabell th.third,
table.kaloritabell td.second,
table.kaloritabell td.third {
	text-align: right;
	width: 20%; 
}
div.full-articledisplay table p {
	margin: 0;
}
/* Full-articledisplay Photos */
div.full-articledisplay .photobyline { 
	color: #666; 
	font-style: italic; 
	font-size: 11px; 
	line-height: 13px;
	margin: 3px 0 0 0; 
}

div.snarveier {
	display:inline-block;
	vertical-align:top;
	width:150px;
}
div.snarveier {
	*display:inline;
}

/* HORISONTALE ARTIKKELLISTER */
.menuroot-cid-218 .two-column div.full-articlelist li,
.menuroot-cid-336 .two-column div.full-articlelist li {
	border-bottom:1px solid #D6D6D6;
	display:block;
	margin:0;
	padding:25px 4px;
	width: 100%;
    clear:  both;
    float: left;
}
.menuroot-cid-218 .two-column div.full-articlelist li:hover {
	background-color: #fef6d4;
} 

.menuroot-cid-218 .two-column div.full-articlelist .date {
	display: block;
	width: 113px;
    margin-bottom: 5px;
}
.menuroot-cid-218 .two-column div.full-articlelist .wrapper {
	display: inline-block;
	max-width: 350px;
	padding: 0;
}
.menuroot-cid-218 .two-column div.full-articlelist .wrapper.min {
    float: left;
    margin-right: 0;
    max-width: 55%;
    vertical-align: top;
    width: 100%;
}
.two-column div.full-articlelist.oppskrift-list li div.oppskrift.min {
	width: 400px;
	display: inline-block;
	vertical-align: top;
}


.menuroot-cid-218 .two-column div.full-articlelist .wrapper p {
	font-size: 14px;
	padding:0;
}
.menuroot-cid-218 .two-column div.full-articlelist h3 a,
.menuroot-cid-218 .two-column div.full-articlelist h3 a:visited {
	color: #003399;
	font-weight: normal;
	font-size: 18px;
}
.menuroot-cid-218 .two-column div.full-articlelist .list-thumbnail-left {
    float: left;
    margin-left: 4%;
    width: 41%;
}
.menuroot-cid-218 .two-column div.full-articlelist .list-thumbnail-left img {
	max-width: 134px;
}
.menuroot-cid-218 .two-column div.full-articlelist .date {
	*display: inline;
}
/* ANSATTE */


.two-column div.full-articlelist.ansatte h1 {
	margin: 21px 0 15px;
	display: block;
}
.two-column div.full-articlelist.ansatte ul {
	width: auto;
}
.two-column div.full-articlelist.ansatte li {
	list-style-type: none;
	border-top: 1px solid #D6D6D6;
	margin: 0;
	padding: 8px 0; 
	width: 560px;
}
.two-column div.full-articlelist.ansatte .article-body-right li {
	width: auto;
	margin: 0;
}
.ansatte li.last {
	border-bottom: 1px solid #D6D6D6;
}
.two-column div.full-articlelist.ansatte .list-thumbnail-left {
	width: 122px;
	display: inline-block;
	vertical-align: top;
}
.two-column div.full-articlelist.ansatte .list-thumbnail-left {
	*display: inline;
}
.ansatte .list-thumbnail-left img {
	width: 94px;
}
.ansatte .kontakt-info {
	display: inline-block;
	width: 300px;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
}
.ansatte .kontakt-info h3 {
	color: #E36709;
	font-weight: bold; 
	font-size: 18px;
	margin: 9px 0 10px;
	text-transform: uppercase;
}
.ansatte .detalj span {
	width: 50px;
	display: inline-block;
}
.ansatte .kontakt-info h4 {
	color: #333;
	font-weight: normal; 
	font-size: 11px;
	margin: 0 0 20px;
	font-style: italic;
}
.ansatte .les-mer {
	display: inline-block;
	vertical-align: bottom;
}
.ansatte .les-mer a {
	background: transparent url("images/ansatte-pil.jpg") no-repeat 0 2px;
	font-size: 11px;
	display: inline-block;
	padding-left: 15px;
	text-transform: uppercase;
}
.two-column div.full-articlelist.ansatte .list-thumbnail-left,
.ansatte .detalj span,
.ansatte .kontakt-info,
.ansatte .les-mer,
.ansatte .les-mer a {
	*display: inline;
}
.ansatte .ansatt-skjult {
	display: none;
	background-color: #E3F7FE;
	margin-top: 14px;
}
.ansatte .ansatt-skjult td {
	padding: 12px;
	vertical-align: top;	
}
div.search-result .list-thumbnail-left {
	display: none;
}

div.search-result li {
	border-top: 1px solid #e9e9e9;
	padding: 10px 0;
	color: #666666;
}

div.search-result li em {
	font-style: normal;
	font-weight: bold;
}

div.search-result li b {
	font-style: italic;
}

div.search-result li h3 {
	font-size: 15px;
	font-weight: normal;
	margin: 0;
}

div.search-result li.last {
	border-bottom: 1px solid #e9e9e9;
}

div.search-result li li,
div.search-result .list-navigation li.last {
	border: none;
}

div.search-result li .articlelist-link-internal {
	display: none;
}


div.list-navigation {
	margin-top: 20px;
	height: 14px;
}

div.list-navigation li {
	border: none;
	padding: 0;
	margin-right: 3px;
	float: left;
	list-style-type: none;
}

div.list-navigation li a {
	display: block;
	background-color: #333333;
	width: 23px;
	line-height: 23px;
	padding: 0;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

div.list-navigation li.previous a,
div.list-navigation li.last a {
	width: auto;
	padding: 0 7px;
}

div.list-navigation li:hover a,
div.list-navigation li.active a {
	color: #fff;
	background-color: #e46809;
	text-decoration: none;
}

form span input[type=radio] {
	margin-right: 3px;
}
.three-column #placeholder-right {
	position: relative; 
	right: 0;
	top: 49px;
	width: 150px;
}

/* SNARVEIER */

/*
div.full-articlelist .gulbokser p,
.gulbokser p */ 
#gulbokser p {
	margin: 0;
	padding: 0;
} 
/*
div.full-articledisplay .gulboks h3,
.gulboks h3 */
#gulbokser h3 {
	font-size: 13px;
	color: #333;
	background-color: #ffc90f;
	padding: 9px 11px 7px;
	margin: 0;

}
/*
div.full-articledisplay .gulboks .tile-content,
.gulboks */
#gulbokser .gulboks .tile-content {
	padding: 12px 13px;
	background-color: #fef6d4;
	color: #333;
	font-size: 12px;
	margin-bottom: 4px;
}
/*
div.full-articledisplay .gulboks ul,
*/
#gulbokser .gulboks ul {
	padding: 0;
	background-color: #FEF6D4;
	padding: 10px 0;
    -webkit-columns: 2 198px;
     -moz-columns: 2 198px;
          columns: 2 198px;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
}
#gulbokser .gulboks.clearfloat ul {
    -webkit-columns: 2 252px;
       -moz-columns: 2 252px;
            columns: 2 252px;
}
/*
.article-body-right #gulbokser .gulboks li,
.two-column div.full-articlelist.beerlist #gulbokser .gulboks li,
.two-column div.full-articlelist.bruslist #gulbokser .gulboks li, */
#gulbokser .gulboks li {
	background:url("images/firkant_orange.gif") no-repeat scroll 11px 9px transparent;
	border:medium none;
	color:#333333;
	display:block;
	font-size: 13px;
	list-style-type:none;
	margin:0 0 5px;
	min-height:18px;
	height: auto;
	padding: 2px 2px 2px 20px;
	text-align:left;
	width: auto;
}
/*
.article-body-right .gulboks li a,
.two-column div.full-articlelist .article-body-right .gulboks li a */
#gulbokser .gulboks a {
	font-size: 12px;
}

/* ØLVELGER/BRUSVELGER/OPPSKRIFTVELGER */
.brusfinder,
.beerfinder,
.oppskrift-finder,
.statfinder {
	background-color: #F3F9FB;
	margin-top: 2px;
}
.oppskrift-finder,
.statfinder {
	position: relative;
}
.brusfinder .bf-top,
.beerfinder .bf-top {
	height: 114px;
	border-bottom: 1px solid #D4D5D6;
	position: relative;
}
.brusfinder .bf-top p,
.beerfinder .bf-top p,
.oppskrift-finder p {
	margin: 21px 25px 22px;
}
.brusfinder h1,
.beerfinder h1 {
	font-weight: normal;
	padding: 26px 0 0 22px;
}
.brusfinder .small-searchinput,
.beerfinder .small-searchinput,
.oppskrift-finder .small-searchinput {
	position: absolute;
	top: 27px;
	right: 0;
	width: 290px;
}
.brusfinder .bf-container,
.beerfinder .bf-container {
	display: table;
}
.brusfinder .leftside,
.beerfinder .leftside {
	display: table-cell;
	*display: inline-block;
	vertical-align: top;
	width: 268px;
	border-right: 1px solid #D4D5D6;
}
.brusfinder .rightside,
.beerfinder .rightside {
	display: table-cell;
	*display: inline-block;
	vertical-align: top;
	width: 481px;
	*width: 457px;
}

.brusfinder .rightside .left,
.brusfinder .rightside .right {
	display: inline-block;
	width: 190px;
} 

.beerfinder li {
	list-style-type: none;
	display: inline-block;
}

.brusfinder .rightside li {
	list-style-type: none;
}

.brusfinder .leftside,
.beerfinder .leftside,
.brusfinder .rightside,
.beerfinder .rightside,
.brusfinder .rightside .left,
.brusfinder .rightside .right,
.beerfinder li {
	*display: inline;
}
.brusfinder .brustypeliste,
.beerfinder .oltypeliste {
	margin: 20px 19px;
}
.brusfinder h3,
.beerfinder h3 {
	font-weight: bold;
	margin: 0 0 20px;
}
.brusfinder .rightside h3 {
	margin: 15px 20px;
}
.brusfinder .rightside .meta {
	margin: 15px 20px 23px;
	width: 248px;
}
.brusfinder .rightside .meta.right {
	margin: 15px 20px 23px 0;
	width: 148px;
}
.brusfinder .rightside .meta.left {
	width: 148px;
}

.brusfinder .rightside .tile-bottom {
	border-bottom:1px solid #D4D5D6;
	width: 248px;
}
.brusfinder .rightside .left .tile-bottom,
.brusfinder .rightside .right .tile-bottom {
	border-bottom:1px solid #D4D5D6;
	width: 148px;
}
.brusfinder .rightside .meta h3 {
	margin: 0 0 8px;
}
.brusfinder .brustypeliste ul
.beerfinder .oltypeliste ul,
.brusfinder .brustype-fra-bryggeri ul,
.beerfinder .oltype-fra-bryggeri ul {	
	width: 228px;
}
.brusfinder .brustypeliste li,
.beerfinder .oltypeliste li {
	border-bottom:1px solid #D4D5D6;
	display:inline-block;
	height:26px;
	line-height:26px;
	width:113px;
    margin-left: -4px;
}
.brusfinder .brustypeliste li,
.beerfinder .oltypeliste li {
	*display: inline;
}
.brusfinder .brustypeliste li a,
.beerfinder .oltypeliste li a {
	padding-left: 5px;
}
.brusfinder .brustypeliste li.even,
.beerfinder .oltypeliste li.even {
	margin-left: -4px;
}
.brusfinder .brustypeliste .tile-bottom,
.beerfinder .oltypeliste .tile-bottom,
.brusfinder .brustype-fra-bryggeri .tile-bottom,
.beerfinder .oltype-fra-bryggeri .tile-bottom {
/*	border-bottom:1px solid #D4D5D6;*/
	width:226px;
}

.beerfinder .oltype-fra-bryggeri {
	margin: 28px 19px; 
}
.brusfinder .brustype-fra-bryggeri {
	margin: 15px 20px;
}
.brusfinder .rightside li,
.brusfinder .brustype-fra-bryggeri li,
.beerfinder .oltype-fra-bryggeri li {
	/*height:26px;
	line-height:26px;
	padding-left:3px;*/
    border-top: 1px solid #d4d5d6;
    display: block;
    height: auto;
    line-height: inherit;
    padding: 6px 2px;
}
.beerfinder .oltype-fra-farge {
	border-bottom:1px solid #D4D5D6;
	padding: 20px 14px;
}
.beerfinder .oltype-fra-smak {
	border-bottom:1px solid #D4D5D6;
	padding: 16px 14px 20px;
}
.beerfinder .oltype-fra-smak li {
	display: inline-block;
}
.beerfinder .oltype-fra-smak li a {
	background: transparent url(images/smak-btn.png) no-repeat 0 0;
	display: table-cell;
	*display: inline-block;
	*padding: 24px 0;
	vertical-align: middle;
	text-align: center;
	width: 80px;
	height: 68px;
	color: #333;
}
.beerfinder .oltype-etter-prosess {
	border-bottom:1px solid #D4D5D6;
	padding: 16px 14px 30px;
}
.beerfinder .oltype-etter-prosess ul {
	width: auto;
}
.beerfinder .oltype-etter-prosess li {
	display: inline-block;
	width: 130px;
	height: 30px;
}
.beerfinder .oltype-fra-smak li,
.beerfinder .oltype-fra-smak li a,
.beerfinder .oltype-etter-prosess li {
	*display: inline;
}
.beerfinder .oltype-til-mat {
	padding: 20px 14px 8px;
}
a.farge1 {
	background: transparent url("images/farger1.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge1:hover {
	background: transparent url("images/farger1.gif") no-repeat 0 -53px;
}
a.farge2 {
	background: transparent url("images/farger2.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge2:hover {
	background: transparent url("images/farger2.gif") no-repeat 0 -53px;
}
a.farge3 {
	background: transparent url("images/farger3.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge3:hover {
	background: transparent url("images/farger3.gif") no-repeat 0 -53px;
}
a.farge4 {
	background: transparent url("images/farger4.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge4:hover {
	background: transparent url("images/farger4.gif") no-repeat 0 -53px;
}
a.farge5 {
	background: transparent url("images/farger5.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge5:hover {
	background: transparent url("images/farger5.gif") no-repeat 0 -53px;
}
a.farge6 {
	background: transparent url("images/farger6.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge6:hover {
	background: transparent url("images/farger6.gif") no-repeat 0 -53px;
}
a.farge7 {
	background: transparent url("images/farger7.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge7:hover {
	background: transparent url("images/farger7.gif") no-repeat 0 -53px;
}
a.farge8 {
	background: transparent url("images/farger8.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge8:hover {
	background: transparent url("images/farger8.gif") no-repeat 0 -53px;
}
a.farge9 {
	background: transparent url("images/farger9.gif") no-repeat 0 0;
	display: block;
	width: 42px;
	height: 52px;
	text-indent: -999em;
}
a.farge9:hover {
	background: transparent url("images/farger9.gif") no-repeat 0 -53px;
}

/* Liste med kategoribokser, som for øltyper */
.beerlist h1,
.bruslist h1 {
	display: none;
}

.full-articlelist.beerlist,
.full-articlelist.bruslist {
	margin: 30px 0 20px 16px;
}
.full-articlelist.beerlist h2,
.full-articlelist.bruslist h2 {
	color:#E36709;
	font-size:32px;
	font-weight:normal;
	line-height:32px;
	margin:0 0 12px;
}
.full-articlelist.beerlist .digest,
.full-articlelist.bruslist .digest {
	color: #333;
	font-weight: normal;
	font-size: 15px;
}
.full-articlelist.beerlist h3,
.full-articlelist.bruslist h3 {
	color: #333;
	font-weight: normal;
	font-size: 14px;
}
.two-column .full-articlelist.beerlist .produktliste li:hover,
.two-column .full-articlelist.bruslist li:hover {
	border: 2px solid #E36709;
	padding: 11px 3px 4px; 
}
.two-column .full-articlelist.bruslist li:hover h3,
.two-column .full-articlelist.beerlist li:hover h3 {
	color: #E36709;
}
.beerlist .produktliste ul,
.bruslist ul {
	display: table;
}
.beerlist .produktliste li,
.bruslist li {
	display: table-cell;
	vertical-align: top;
	width: 222px;
}

.two-column .full-articlelist.beerlist .produktliste ul,
.two-column .full-articlelist.bruslist ul {
	width: 540px;
	/*display: table;*/
	margin: 0 0 9px; 
}
.two-column .full-articlelist.bruslist li,
.two-column .full-articlelist.beerlist .produktliste li {
	border:1px solid #D4D5D6;
	/*margin:0 8px 9px 0;*/
	padding: 12px 4px 5px;
	text-align:center;
	width: 112px;
	min-height: 147px;
	height: auto;
/*	display: table-cell;*/
	margin: 0 0 10px;
	position: relative;
}

.two-column .full-articlelist.beerlist .produktliste li > div,
.two-column .full-articlelist.bruslist li > div {
	display: block;
	position: relative;
/*	border:1px solid #D4D5D6;
	margin:0 8px 9px 0;
	padding: 12px 4px 5px; */
	text-align:center;
	height: 100%;
	width: 100%;
}


.two-column .full-articlelist.beerlist .produktliste li.empty,
.two-column .full-articlelist.bruslist li.empty {
	border-style: none none;
	width: 9px;
	margin: 0;
	padding: 0;
} 
.two-column .full-articlelist.bruslist li a,
.two-column .full-articlelist.bruslist li a:visited,
.two-column .full-articlelist.beerlist li a,
.two-column .full-articlelist.beerlist li a:visited {
	text-decoration: none;
}

.two-column .full-articlelist.bruslist div.image,
.two-column .full-articlelist.beerlist div.image {
	text-align: center;
	width: 112px;
}
.two-column .full-articlelist.bruslist li img,
.two-column .full-articlelist.beerlist li img {
/*	bottom:0;
	left:27px;
	position:absolute;
*/
	margin-bottom: 5px;
	max-height:101px;
}
.two-column .full-articlelist.beerlist li img {
/*	background: transparent url("images/Altomol_finndittol_alle_sensur.jpg") no-repeat 0 0;*/
}
.beerlist li h3 a,
.bruslist li h3 a {
	font-weight: bold;
	font-size: 16px;
	color: #e46809;
}

.two-column .full-articlelist.beerlist .fargetype li {
	margin: 0 0 20px;
	padding: 4px 4px 2px;
	width:42px;
}
.two-column .full-articlelist.beerlist .fargetype li.aktiv {
	border: 1px solid #E36709;
}


/* PRODUKT */

.produkt {
	margin-top: 12px;
}
.produkt .image {
	display: inline-block;
	width: 220px;
	margin-right: 12px;
	vertical-align: top;
	text-align: center;
}
.produkt .article {
	display: inline-block;
	width: 324px;
	margin-top: 44px;
	vertical-align: top;
}
.produkt h1 {
	font-size: 28px;
	color: #333;
	margin-bottom:5px;
}
.produkt .overskrift2 {
	margin-bottom: 20px;
	border-bottom: 2px solid #D6D6D6;
	padding-bottom: 12px;
	height: 27px;
}
.produkt .overskrift2 h3 {
	font-size: 14px;
	color: #e46809;
	display: inline-block;
	margin: 9px 0 0;
}
.produkt .image,
.produkt .article,
.produkt .overskrift2 h3 {
	*display: inline;
}
.produkt span.sharethis {
	float: right;
	margin: 0.75rem 0 0;
}
.produkt .digest {
	font-size: 15px;
	line-height: 19px;
	color: #333;
	width: auto; 
    font-weight: normal;
    clear: both;
    margin-top: 4rem;
}
.faktalinje,
.smakslinje {
	background: #f6f7f7 url("images/prod_faktalinje_bg.png") repeat-x 0 0;
    border-bottom: 1px solid #ddd;
	width: 100%;
	height: 84px;
	*height: auto;
	*padding-top: 10px;
	font-size: 12px;
	color: #333;
	display: table;
}
.brusdetail .faktalinje {
    width: 96.4%;
}
.smakslinje {
	padding: 0;
}
.faktalinje > div,
.smakslinje > div {
	display: table-cell;
	*float: left;
	text-align: center;
	vertical-align: middle;
}
.smakslinje > div {
	text-align: left;
	padding: 0px 6px 0 9px;
	*padding: 10px 6px 0 9px;
}
.smakslinje li,
.smakslinje > div > div {
	text-align: center;
	padding: 0;
}
.faktalinje div.emballasje {
	text-align: left;
	padding: 0 0 0 10px;
	font-size: 20px;
}
.emballasje div,
.emballasje div div,
.faktalinje div div {
	display: inline-block;
	vertical-align: middle;
	height: auto;
	*padding-bottom: 15px;
}
.kakediagrammer {
	border-right: 1px solid #E1E0E1; 
}
.kakediagrammer div {
	display:inline-block;
	width:60px;
}
.faktalinje .grader {
	font-size: 20px;
	line-height: 25px;
}
.faktalinje .prosent {
	display:inline-block;
	font-size:30px;
	margin-top:10px;
	height: 30px;
	padding: 5px;
	*padding-bottom: 15px;
}
.emballasje div,
.faktalinje div,
.smakslinje div,
.emballasje div div,
.faktalinje div div,
.faktalinje .prosent,
.kakediagrammer div {
	*display: inline;
	*height: 100%;
}
.faktalinje .temp {
	width: 142px;
	border-right: 1px solid #E1E0E1;
	*padding-left: 5px;
}
.faktalinje .styrke {
	width: 106px;
	border-right: 1px solid #E1E0E1;

}
.faktalinje .temp span.bilde {
	background: transparent url("images/termometer.gif") no-repeat 0 0;
	display: inline-block;
	height: 55px;
	vertical-align: middle;
	width: 32px; 
}
.faktalinje div.flasker {
	margin: 2px 6px 0 0;
}
.faktalinje div.bokser {
	margin: 2px 5px 0 0;
}
.faktalinje .flasker span.bilde {
	background: transparent url("images/flaskeikon.gif") no-repeat 0 0;
	display: inline-block;
	height: 50px; 
	vertical-align: middle;	
	width: 24px;
}
.faktalinje .bokser span.bilde {
	background:url("images/boks_ikon.gif") no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:50px;
	margin-top:3px;
	vertical-align:middle;
	width:24px
}
.faktalinje .fat span.bilde {
	background: transparent url("images/fat_ikon.png") no-repeat 0 0;
	display: inline-block;
	height: 42px;
	margin-top: -1px;
	vertical-align: middle;	
	width: 26px; 
}
.kakediagrammer {
	width: 195px;
}
.piktogrammer li {
	list-style-type: none;
	display: inline-block;
	width: 47px;
	*width: 53px;
	font-size: 11px;
}
.piktogram_454 {
	background: transparent url("images/aperitif_ikon.png") no-repeat 0 10px;
	width: 27px;
	height: 45px;
	display: inline-block;
}
.piktogram_455 {
	background: transparent url("images/dessert_ikon.png") no-repeat 0 0;
	width: 23px;
	height: 28px;
	display: inline-block;
}
.piktogram_456 {
	background: transparent url("images/fisk_ikon.png") no-repeat 0 0;
	width: 47px;
	height: 24px;
	display: inline-block;
}
.piktogram_506 {
	background: transparent url("images/svin_ikon.png") no-repeat 0 10px;
	width: 46px;
	height: 31px;
	display: inline-block;
}
.piktogram_457 {
	background: transparent url("images/lam_ikon.png") no-repeat 0 0;
	width: 32px;
	height: 30px;
	display: inline-block;
}
.piktogram_458 {
	background: transparent url("images/kylling_ikon.png") no-repeat 10px 6px;
	width: 46px;
	height: 42px;
	display: inline-block;
}
.piktogram_459 {
	background: transparent url("images/ost_ikon.png") no-repeat 0 6px;
	width: 33px;
	height: 26px;
	display: inline-block;
}
.piktogram_509 {
	background: transparent url("images/salat_ikon.png") no-repeat 0 0;
	width: 32px;
	height: 33px;
	display: inline-block;
}
.piktogram_460 {
	background: transparent url("images/skalldyr_ikon.png") no-repeat 0 7px;
	width: 45px;
	height: 34px;
	display: inline-block;
}
.piktogram_507 {
	background: transparent url("images/smaa_vilt_ikon.png") no-repeat 0 0;
	width: 17px;
	height: 36px;
	display: inline-block;
}
.piktogram_510 {
	background: transparent url("images/spekemat_ikon.png") no-repeat 0 0;
	width: 38px;
	height: 22px;
	display: inline-block;
}
.piktogram_461 {
	background: transparent url("images/storfe_ikon.png") no-repeat 0 0;
	width: 37px;
	height: 27px;
	display: inline-block;
}
.piktogram_508 {
	background: transparent url("images/storvilt_ikon.png") no-repeat 0 0;
	width: 25px;
	height: 37px;
	display: inline-block;
}
.faktalinje .temp span.bilde,
.faktalinje .flasker span.bilde,
.faktalinje .bokser span.bilde,
.faktalinje .fat span.bilde,
.piktogrammer li,
.piktogram_454,
.piktogram_455,
.piktogram_456,
.piktogram_506,
.piktogram_457,
.piktogram_458,
.piktogram_459,
.piktogram_509,
.piktogram_460,
.piktogram_507,
.piktogram_510,
.piktogram_461,
.piktogram_508,
#infoboks-kontakt,
#infoboks-data {
	*display: inline;
}
.brusdetail .faktalinje {
	padding-bottom: 5px;
    margin-bottom: 1rem;
}
.faktalinje .label {
	width: 130px;
	padding:24px 18px;
	text-align:left;
}
.faktalinje .deklarasjoner {
	padding-right:25px;
	text-align: left;
}
.faktalinje .deklarasjoner > div {
	background: transparent url("images/brus-innhold-bg.png") no-repeat 0 0;
	display: inline-block;
	width: 66px;
	height: 68px;
	*height: 58px;
	margin: 12px 0;
}
.faktalinje .deklarasjoner div {
	*display: inline;
}
.faktalinje .deklarasjoner .ingrediens {
	display:block;
	padding:6px 0 2px;
	text-align:center;
	width:57px;
	*height: 16px; 
}
.faktalinje .deklarasjoner .data {
	text-align: center;
	display: block;
	width: 57px;
	*height: 5px;
}
#infoboks-kontakt {
	background: transparent url("images/infoboks-kontakt.jpg") no-repeat 0 0;
}

#infoboks-kontakt .kontakttelefon {
	bottom:22px;
	left:52px;	
	position:absolute;
}
#infoboks-kontakt .kontaktepost {
	bottom:22px;
	left:173px;
	position:absolute;
}

#infoboks-data .boksinnhold {
	padding: 5px 14px 16px 30px;
}
#infoboks-data .boksinnhold .left {
	display: inline-block;
	vertical-align: top; 
	width: 116px;
	padding: 0 0 25px;
}
#infoboks-data .boksinnhold .right {
	display: inline-block;
}
#infoboks-data .boksinnhold .left,
#infoboks-data .boksinnhold .right {
	*display: inline;
}
#infoboks-data img {
	border: 2px solid #D6D6D6;
}

/* OPPSKRIFTER */
.oppskrift-finder,
.statfinder {
	border-bottom:1px solid #D4D5D6;
	height:230px;
	padding: 0;
}
.oppskrift-finder h1,
.statfinder h1 {
	font-weight:normal;
	padding: 26px 0 20px 22px;
}
.oppskrift-finder p,
.statfinder p {
	border-bottom:1px solid #D4D5D6;
	margin:0 0 18px;
	padding:21px 25px 20px 22px
}
.oppskrift-finder .dropdown,
.statfinder .dropdown {
	display:inline-block;
	padding-left:22px;
	width:174px;
}
.oppskrift-finder .dropdown,
.statfinder .dropdown {
	*display: inline;
}
.two-column div.full-articlelist.oppskrift-list {
	margin: 0;
}

.two-column div.full-articlelist.oppskrift-list .article-body-right {
	display: none;
}
.two-column div.full-articlelist.oppskrift-list h2 {
	display: block;
}
.two-column div.full-articlelist.oppskrift-list li {
	display: block;
	width: 545px;
	border-bottom: 1px solid #d4d5d6;
	margin: 0;
	padding: 5px 0;
}
.two-column div.full-articlelist.oppskrift-list li .wrapper {
	padding: 0;
}
.two-column div.full-articlelist.oppskrift-list li div.oppskrift {
	padding: 15px 0;
}
.oppskrift ul#byline li span {
	line-height: 30px;
}
.oppskrift ul#byline li.tid {
	width: 140px;
	padding-left: 10px;
}
.oppskrift ul#byline li.tid span {
	background:url("images/klokke_ikon.png") no-repeat scroll 0 0 transparent;
	color:#333333;
	display:inline-block;
	height:32px;
	text-transform: none;
	width: auto;
	font-size: 12px;
	padding-left: 34px;
}
.oppskrift li.kokkeluer {
	width: 114px;
}
.oppskrift ul#byline li.kokkeluer span.aktiv {
	background: url("images/lue_aktiv.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
.oppskrift ul#byline li.kokkeluer span.inaktiv {
	background: url("images/lue_inaktiv.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
.oppskrift ul#byline li.personer span {
	background:url("images/personer_ikon.png") no-repeat scroll 0 0 transparent;
	color:#333333;
	display:inline-block;
	height:32px;
	text-transform: none;
	width: auto;
	font-size: 12px;
	padding-left: 28px;
}
.article-body-left .ingredienser {
	background-color:#F3F9FB;
	display:inline-block;
	font-size:12px;
	margin:10px 18px 0 2px;
	padding:12px 10px 12px 14px;
	vertical-align:top;
	width:200px;
}
.article-body-left .wysiwyg {
	display:inline-block;
	margin-top:20px;
	vertical-align:top;
	width:315px;
}
.oppskrift ul#byline li.tid span,
.oppskrift ul#byline li.kokkeluer span.aktiv,
.oppskrift ul#byline li.kokkeluer span.inaktiv,
.oppskrift ul#byline li.personer span,
.article-body-left .wysiwyg,
.article-body-left .ingredienser {
	*display: inline;
}
.article-body-left .wysiwyg p,
.article-body-left .ingredienser p {
	margin: 0;
}
/* STATISTIKK */
.statfinder {
	width: 726px;
}
.statfinder input[type=submit] {
	background:url("images/search-stat-btns.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:32px;
	margin-left:20px;
	margin-top:19px;
	position:absolute;
	text-indent:-999em;
	width:92px;
	*margin-left: 30px;
	text-indent: -999em;
}
.statfinder input[type=submit]:hover {
	background: transparent url("images/search-stat-btns.png") 0 -33px no-repeat;
	width: 92px;
	height: 32px;
}
.statfinder .tile-content {
	display: inline-block;
	width: 170px;
	padding-left: 22px;
	position: relative;
    margin-right: 25px;
}
.statfinder .tile-content {
	*display: inline;
}
.statfinder .tile-content input {
	visibility: hidden;
}
.statfinder .tile-content .label {
	display: block;
}
/*
.selector select {
	background: url("images/stat-velger-bg.png") no-repeat scroll 0 0 #cd5e09;
	border:0 none;
	color: white;
	font-size:14px;
	height:35px;
	padding:8px;
	width:185px;
}
.selector option {
	background-color: #686868;
	height:auto;
	padding:3px 3px 3px 12px;
	width: auto;
}

.selector option[selected] {
	background-color: #cd5e09;
	color: white;
}
*/
.statfinder ul li {
	background:url("images/beerfinder-velger-bg.jpg") no-repeat scroll 0 0 transparent;
	color:white;
	cursor:pointer;
	display:block;
	font-size:14px;
	height:36px;
	padding:8px;
	position: relative;
	width:185px;
}
.statfinder ul li ul {
	display: none;
	position: absolute;
	width: auto;
	background-color: #686868;
	border: 1px solid #4D4D4C;
	width: 176px;
	top: 33px;
	left: 4px;
	z-index: 9999;
}
/*
.statfinder ul li:hover ul {
	display: block;
}
*/
.statfinder ul li ul li {
	background-image: none;	
	position: relative;
	z-index: 9999;
	width: 162px;
	height: auto;
	padding: 3px 3px 3px 6px;
}
.statfinder ul li ul li a {
	font-size: 13px;
	color: white;
	display: block;
	line-height: 20px;
	/*height: 20px;*/
}

.statfinder ul li ul li a:hover {
	background-color: #E46809;
	color: white;
	text-decoration: none;
	width: 168px;
	margin: 0 0 0 -6px;
	padding: 0 2px 0 6px;
}
.salgstall h4.error {
	margin: 20px 25px;
}
.chartbox {
	padding: 0 8px 25px 15px;
	border: 1px solid #d4d5d6;
	margin: 10px 0 0;
}
.chartbox h3 {
	font-weight: normal;
	font-size: 19px;
}
.chartbox p {
	font-weight: bold;
	color: #666;
}
.chartbox .tabeller {
	margin-top: 25px;
}
.chartbox table {
	border-collapse: collapse;
	font-size: 13px;
	width: auto;
}
.chartbox.brus table,
.chartbox.vann table {
	/* shb 2016:width: 570px; */
	width: 100%;
}
.chartbox.brus td.tall,
.chartbox.vann td.tall {
	width: 106px;
}
.chartbox.brus td.gray,
.chartbox.vann td.gray {
	width: 106px;
}
.chartbox.omsetning table {
	border: 1px solid #d4d5d6;
	width: 696px;
}
.chartbox.omsetning th {
	font-weight: bold;
	line-height:1;
	padding: 2px 4px;
	text-align:center;
	background-color: #F0F0F0;
}
.chartbox.omsetning td,
.chartbox td.tall {
	padding: 4px 4px 3px 4px;
	text-align: right;
}
.chartbox.omsetning td {
    width: auto;
    white-space: nowrap;
}
.chartbox td.aar1 {
	background-color: #FBC167;
}
.chartbox td.aar2 {
	background-color: #C6EFFC;
}
.chartbox td.aar3 {
	background-color: #8FC2D2;
}
.chartbox td.aar4 {
	background-color: #5D98AB;
}
p.angivelse {
	color: #D64200;
    margin-top: 10px;
}
div.tabell {
	display: inline-block;
	margin: 0 20px 40px 0;
}
div.tabell {
	*display: inline;
}

.chartbox.skatteklasser th,
.chartbox.kanaler th,
.chartbox.emballasjetyper th {
	border-bottom: 1px solid #d4d5d6;
	font-weight: bold;
	line-height:1;
	padding: 2px 4px 8px;
	text-align:center;
}
.chartbox.skatteklasser td,
.chartbox.kanaler td,
.chartbox.emballasjetyper td {
	padding: 4px 4px 3px 4px;
	border-bottom: 1px solid #d4d5d6;
	border-right: 1px solid #d4d5d6;
	line-height: 2;
}
.chartbox.skatteklasser td.tall,
.chartbox.kanaler td.tall,
.chartbox.emballasjetyper td.tall {
	padding: 4px 10px 3px 10px;
	text-align: right;
}
.chartbox.skatteklasser td.tall.gray,
.chartbox.kanaler td.tall.gray,
.chartbox.emballasjetyper td.tall.gray {
	background-color: #F0F0F0;
}
.statistikk-salgstall div.tabell tr.sum td span:first-of-type {
    background-position: -1px 0px;
    height: 25px;
}
.chartbox span.opp {
	background: transparent url("images/pil_opp.png") no-repeat 1px 0px;
	display: inline-block;
	width: 23px;
	height: 22px;
	margin: 0 0 -4px 8px;
}
.chartbox span.ned {
	background: transparent url("images/pil_ned.png") no-repeat 1px 0px;
	display: inline-block;
	width: 23px;
	height: 22px;
	margin: 0 0 -4px 6px;
}
.chartbox span.ingen-endring {
	display: inline-block;
	width: 23px;
	height: 22px;
	margin-left: 6px;
}
.chartbox span.prosent {
	display: inline-block;
	text-align: right;
	width: 45px;
	vertical-align: text-bottom;
}
.chartbox td.prosent {
	padding-right: 10px;
	background-color: #E0F1F9;    
    text-align: center;
}
.chartbox tr.sum td {
	border-top: 2px solid #d4d5d6;
}
/* Full bredde for nettstedskart og 404 side */
.menuroot-cid-256 #placeholder-left,
.menuroot-cid-574 #placeholder-left {
	display: none;
}
.menuroot-cid-256 #placeholder-content,
.menuroot-cid-574 #placeholder-content {
	width: 100%;
}
.menuroot-cid-256 div.full-articledisplay .article-body-left,
.menuroot-cid-574 div.full-articledisplay .article-body-left {
	width: 798px;
}
.full-articledisplay.ukjent-side h1 {
	margin: 20px 0 0;
}
.ukjent-side #byline {
	display: none;
}
.rapport {
	margin: 0 0 15px;
}
#login-form-container input[type="submit"] {
	color:transparent;
	margin-top:3px;
	text-indent:-999em;
	text-transform:capitalize;
	background:url("images/login_btns.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	height:27px;
	margin:2px 6px 0 3px;
	width:67px;
}

#login-form-container input[type="submit"]:hover {
	background:url("images/login_btns.png") no-repeat scroll 0 -28px transparent;
}
.login-form-link {
	margin: 4px 0;
}
.rapport input[type=text],
.rapport-top input[type=text],
.rapport-top input[type=password] {
	background:url("images/input_bg.jpg") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#999999;
	font-size:12px;
	height:24px;
	margin:3px 0 2px;
	padding-left:7px;
	width:118px;
	/* hack for IE, all versions */
	padding-top: 5px\9;
	height: 19px\9
}
#login-form-container input#epost,
#login-form-container input#passord {
    background: #fff;
    width: 250px;
    border: 1px solid #999;
    
}
.rapport-top {
	background-color:#F3F9FB;
	border-bottom:1px solid #D4D5D6;
	/*height:83px;*/
	margin-top:2px;
	padding:30px 25px 20px;
	width:676px;
}
.rapport-top h1 {
	font-weight: normal;
	font-size: 32px;
	margin-bottom: 15px;
}
.rapport-top p {
	font-size: 15px;
}
.rapport table {
	width: 726px;
	margin-top: 35px;
}
.rapport th,
.rapport td {
	text-align: left;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #BEBCBC;
}
.rapport th.t1 {
	width: 288px;
	font-size: 22px;
	font-weight: normal;
	border-bottom: 3px solid #BEBCBC;
	padding: 3px 0;
}
.rapport th.t2 {
	font-weight: bold;
	font-size: 11px;
	color: #F70505; 
	border-bottom: 3px solid #BEBCBC;
	padding: 0 12px 0 0;
}
.rapport th.t2 span {
	float: right;
	font-size: 12px;
	color: #656565;
}
.rapport td {
	background-color: #F2F2F0;
	border-bottom: 1px solid #BEBCBC;
}
.rapport td.product-title {
	background-color: white;
	padding: 0 0 0 4px;
	font-size: 12px;
	color: #59635B;
    width: 250px;
}
.rapport td.c1 {
	width: 144px;
	padding-left: 12px;
}
.rapport td.c2 {
	font-weight: bold;
	font-size: 11px;
	color: #59635B;
}
.rapport input[type="text"], .rapport input[type="number"] {
	background: #fff;
    border: 1px solid #ccc;
    color: #59635B;
    font-size: 12px;
    font-weight: normal;
    height: 24px;
    width: 82px;
    text-align: right;
    padding: 0 5px;
}
.rapport-skjema a.btn-neste {
	background:url("images/neste-btns.png") repeat-x scroll 0 0 transparent;
	float: right;
	width: 99px;
	height: 34px;
	text-indent: -999em;
}
.rapport-skjema a.btn-neste:hover {
	background:url("images/neste-btns.png") repeat-x scroll 0 -33px transparent;
}
.rapport-skjema a.btn-forrige {
	background:url("images/tilbake-btns.png") repeat-x scroll 0 0 transparent;
	float: left;
	width: 99px;
	height: 34px;
	text-indent: -999em;
}
.rapport-skjema a.btn-forrige:hover {
	background:url("images/tilbake-btns.png") repeat-x scroll 0 -32px transparent;
}
.rapport-skjema a.btn-lagre {
	background:url("images/send-rapport-btns.png") repeat-x scroll 0 0 transparent;
	float:right;
	height:34px;
	text-indent:-999em;
	width:134px;
}
.rapport-skjema a.btn-lagre:hover {
	background:url("images/send-rapport-btns.png") repeat-x scroll 0 -30px transparent;
}

/* KOMMENTARER */ 
.entitycomment {
	margin-top: 30px;
	width: 556px;
} 
.entitycomment ul,
div.full-articledisplay .entitycomment ul {
	padding: 0 0 0 10px;
}
.entitycomment li,
div.full-articledisplay .entitycomment li {
	list-style-type: none;
}
h2#commentlist {
	background-color: #DFF2F7;
	padding: 12px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.entitycomment-trackback-link {
	display: none;
}
.entitycomment-emptylist {
	margin: 10px 0 5px; 
}
#entitycomment-form {
	background-color: #DFF2F7;
	padding: 12px 10px 10px;
	border-top: 1px solid #E3E3E3;
}
h3#commentpost-form {
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;	
	margin: 0 0 15px;
}
.entitycomment-form-content table,
div.full-articledisplay .entitycomment-form-content table {
	display: inline-block;
	width: 320px;
	border: 0;
	border-collapse: collapse;
}
.entitycomment-form-content td,
div.full-articledisplay .entitycomment-form-content td {
	border: 0;
	border-collapse: collapse;
}
.entitycomment-form-content td.first-td {
	display: none;
}
.entitycomment-form-content td input,
div.full-articledisplay .entitycomment-form-content td input,
.entitycomment-form-content td textarea,
div.full-articledisplay .entitycomment-form-content td textarea {
	background:url("images/kommentar-input-bg.png") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#999999;
	font-size:12px;
	height:28px;
	margin:3px 0 2px;
	padding-left:7px;
	width: 299px;
	/* hack for IE, all versions */
	padding-top: 5px\9;
	height: 23px\9
}
.entitycomment-form-content td textarea,
div.full-articledisplay .entitycomment-form-content td textarea {
	background:url("images/kommentar-text-bg.png") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#999999;
	font-family:trebuchet MS;
	font-size:13px;
	height:125px;
	margin:3px 0 2px;
	padding:7px 0 7px 7px;
	width:299px;
	/* hack for IE, all versions */
	padding-top: 5px\9;
	height: 120px\9;
	
	/* IE hack for å unngå vertical scroll */
	overflow: auto\9;

}
.entitycomment-form-content div#comment-info {
	display:inline-block;
	height:182px;
	*height:188px;
	margin-top:5px;
	vertical-align:top;
	width:170px;
}
.entitycomment-form-content table,
.entitycomment-form-content div#comment-info {
	*float: left;
}
.entitycomment-form-submit {
	*clear: both;
	margin: 5px 0;
}
#comment-info {
	background-color: white;
	width: 162px;
	padding:8px;
	font-size: 11px;
	color: #656565;
	height: 214px;
}
#comment-info .ingress {
	background: transparent url("images/info_ikon.gif") no-repeat 0 0 scroll;
	width: 120px;
	padding-left: 42px; 
	margin-top: 0;
}
.entitycomment-form-submit input {
	background:url("images/send-kommentar-btns.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:31px;
	width:154px;
}
.entitycomment-form-submit input:hover {
	background: transparent url("images/send-kommentar-btns.png") no-repeat 0 -32px scroll;
}
ul#entitycommentposts {
	padding: 0;
}
ul#entitycommentposts li {
	padding: 14px 6px;
	border-bottom: 1px solid #E3E3E3;
}
ul#entitycommentposts li.last {
	border-bottom: none;
}
ul#entitycommentposts li div {
	vertical-align: top;
}
ul#entitycommentposts li h3 {
	margin: 0;
	color: #333;
}
.headerblock .toggler {
	display: none;
}
.headerblock {
	display: inline-block;
	width: 144px;
	padding-left: 6px;
}
.post-content {
	display: inline-block;
	width: 306px;
}
.headerblock,
.post-content {
	*display: inline;
}

/* PLACEHOLDER-BOTTOM */
#placeholder-bottom {
    background-color: #333;
    bottom: 0;
    clear: both;
    color: #fff;
    padding: 15px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
div.bottom1 {
	width: 960px;
	margin: 0 auto;
}
div.bottom1 a,
div.bottom1 a:visited {
	color: white;
	text-decoration: none;
}
div.bottom1 a:hover {
	color: white;
	text-decoration: underline;
}


/********* SENSURERT *********************/
.siste_salgstall li .oel-ikon {
	background: transparent url("images/oel_ikon_stat.gif") no-repeat 0 0;
}
.siste_salgstall li .cider-ikon {
	background: transparent url("images/cider_ikon_stat.gif") no-repeat 0 0;
}
.produkt #sensurert {
	background: #000 url("images/produkt_sensurert.jpg") 0 0 no-repeat;
	width: 725px;
	height: 711px;
}
.produkt .article-body-left,
.produkt .article-body-right {
/*	display: none;
	*display: none;*/
}
/********* END SENSURERT *****************/

/* ETTER SENSUR-OPPHEVING */
.beerdetail h2 {
    font-size: 18px;
    margin: 0.75rem 0 1.5rem;
    float: left;
    width: 80%;
}
.produkt {
    margin-top: 1.5rem;
}
.produkt .overskrift2 {
    border-bottom: none;
}  
.produkt .content  {
    display: inline-block;
    float: left;
}
.produkt .content-left {
    width: 50%;
    padding-right: 3%;
    font-size: 15px;
}
.produkt .content-right {
    float: right;
    width: 47%;
}
.produkt .image {
    display: inline-block;
    width: 45%;
    margin-right: 4%;
    vertical-align: top;
    text-align: center;
}
.produkt .image.two {
    margin-right: 0; 
    float: right;  
}    
.produkt .image img{
    width: auto;
    max-height: 270px;
}
.produkt .content-fakta {
    width: 100%;
    margin-top: 1rem;
}
.produkt .content-info {
    clear: both;
} 
#infoboks-data,
#infoboks-naring {
    float: left;
    width: 35%;
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 3px;
    margin-right: 2%;
    margin-bottom: 1rem;
}
.brusdetail #infoboks-data {
    width: auto;
    border:none;
}
.brusdetail #infoboks-naring {
    width: 100%;
}
#infoboks-naring .naring-content {
    background: rgb(186,232,245);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhZThmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGYyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(186,232,245,1) 0%, rgba(224,242,246,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,232,245,1)), color-stop(100%,rgba(224,242,246,1)));
    background: -webkit-linear-gradient(top,  rgba(186,232,245,1) 0%,rgba(224,242,246,1) 100%);
    background: -o-linear-gradient(top,  rgba(186,232,245,1) 0%,rgba(224,242,246,1) 100%);
    background: -ms-linear-gradient(top,  rgba(186,232,245,1) 0%,rgba(224,242,246,1) 100%);
    background: linear-gradient(to bottom,  rgba(186,232,245,1) 0%,rgba(224,242,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bae8f5', endColorstr='#e0f2f6',GradientType=0 );
    padding: 1rem;
}
#infoboks-naring h3 {
    background-color: #7ea3ac;
    color: #fff;
    margin: -1rem -1rem 1rem;
    padding: 13px;
    font-size: 18px;
}    
#infoboks-data {
    height: 198px;
}
#infoboks-data .info-content {
	background: transparent url("images/infoboks-data-oel-ny.jpg") no-repeat scroll 0 0 / cover;
    height: 100%;
}
#infoboks-data h2 {
    color: white;
    font-size: 18px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 0.75rem 1rem 1.75rem;
}
#infoboks-kontakt  {
    float: left;
}
#infoboks-data  {
    float: left;
}
#infoboks-data .boksinnhold {
    padding: 5px 14px 16px 22px;
}
#gulbokser h3 {
    font-size: 16px;
}
#gulbokser .gulboks a {
    font-size: 13px;
}

/* content-info */
.produkt .content-info {
    width: 100%;
    padding-top: 1.5rem;
}

.bryggeri-logo {
    width: 118px;
    height: 80px;
}
#infoboks-oppskrifter {
    /*border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding: 3px;
    width: 22.6%;
    */
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding: 3px;
}
.beerfinder.bryggerifilter {
    background-color: transparent;
    width:  25%;
    float: right;
}
.beerfinder.bryggerifilter .oltype-fra-bryggeri ul {
    border-top: none;
    height: inherit;
    line-height: 1.4;
    padding: 5px 0;
    display: block;
    width: auto;
}
.beerlist.bryggerifilter {
    width: 72%;    
}
#edit-product {
    margin: 1rem 0.5rem;
    float: right;    
}

#edit-product a {
    background: rgba(0, 0, 0, 0) url("images/edit.png") no-repeat scroll 0 0 / cover ;
    display: block;
    height: 20px;
    width: 20px;
}
.produkt.brusdetail .image {
    width: 30%;
}    



/*********** nov 2015 ********************/
div#placeholder-top div.small-searchinput {
  background: transparent url("images/meny_deler.gif") no-repeat scroll 0 0;
  height: 52px;
  position: absolute;
  right: 0;
  top: 118px;
}
div#placeholder-top div.small-searchinput .tile-content {
  background: transparent url("images/searchbg.png") repeat-x scroll 0 0;
    border-radius: 0 0.4rem 0.4rem 0;
    height: 52px;
    margin-left: 2px;
    padding: 13px 10px 0 16px;
    width: 217px;
}
div#placeholder-top div.small-searchinput input.textinput {
  margin-top: 2px;
  width: 145px;
}
.frontpage div.full-articlelist.big > h1 {
    display: none;
}
.frontpage div.full-articlelist.big {
    background: transparent url("images/forside_midtbox_gradient.jpg") repeat-x scroll 0 0;
    border: 1px solid #d1d2d2;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-top: 0;
    padding: 22px 20px 5px;
    position: relative;
    top: 0;
    z-index: 1;
}
.frontpage div.full-articlelist.big ul {
    list-style: none;
}
.frontpage div.full-articlelist.big .list-thumbnail-left {
    float: left;
    margin-right: 4%;
    width: 41%;
}
.frontpage div.full-articlelist.big .date,
.frontpage div.full-articlelist.big .lesmer {
    display: none;
}
.frontpage #slideshow, 
.frontpage .full-articlelist.big {
    float: left;
    height: 292px;
    overflow: hidden;
    width: 48%;
}
.frontpage #slideshow {
    width: 50%;
    margin-left: 2%;
}
.frontpage div#slideshow .image {
  height: 293px;
  overflow: hidden;
  position: static;
  width: 100%;
}
.frontpage div#placeholder-content-inner {
    clear: both;
/*    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    */  
    position: relative;
    width: 100%;
    margin-top: 30px;
}
.frontpage div#placeholder-content {
    width: 24%;
    float: left;
}
.frontpage #placeholder-right {
    width: 24%;
    float: right;
}
.frontpage #placeholder-right img,
.frontpage div#placeholder-content img {
    width: 100%;  
}     
.multimediafolder h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
.multimediafolder .tile-content {    
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    align-content: center;
    align-items: baseline;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    overflow: hidden;
}
.multimediafolder .tile-content > div {
    margin: 0 5px 15px 0;
    float: left\9;
}
.multimediafolder img {
    max-height: 125px;
}
/*****************************************/





/* ----------------------------------------------------------------------------------------------------------- */
/* nytt - 2016 */
/* ----------------------------------------------------------------------------------------------------------- */
.rapport-top {
    width: 100%;
}
.rapport table.table-rapportering {
    margin-top: 3px;
}

.rapport h2 {
    margin-top: 50px;
    margin-bottom: 10px;
}
.rapport span.step {
    float: right;
}
.rapport table.table-rapportering tbody tr:first-child td {
    border-top: 1px solid #BEBCBC;
}
.rapport .impotent-tekst {
    font-weight: bold;
    font-size: 12px;
    color: #F70505;
    padding: 0 12px 0 0;
    margin-left: 264px;
    float: left;
    margin-bottom: 10px;
}
.rapport table.table-rapportering input.sum-section {
    /*background-color: #f1f1f1;*/
    border: none;
}
p.error,
.rapport table.table-rapportering input.sum-section.error {
    color: red;
    font-weight: bold;
}
.rapport table.table-rapportering tr.sum-section td {
    background-color: #fff;
}





/* statistikk - justering tabeller  */
.charts div.tabell {
    width: 100%;
}
.charts table {
    width: 100%; /* shb 2016 width: 90%;*/
}
.statistikk-salgstall div.tabell tr.sum td {
    border-color: #F0F0F0;
    color: #000;
    font-weight: 600;
    border-bottom-color: #ccc;
    border-top-color: #aaa;
    padding: 7px 10px 5px 4px;
}
.charts table tr:last-of-type td {
    border-bottom-color: #aaa;
    border-bottom-width: 2px;
}
.chartbox td {
    width: 25%;
    font-size: 13px;
}
.statistikk-salgstall div.tabell tr.hvorav td.first {
    padding-left: 15px;
}
.statistikk-salgstall div.tabell td  {
    width: 25%;
}
.statistikk-salgstall div.tabell td:first-child  {
    width: 30%;
}.statistikk-salgstall div.tabell td:last-child  {
    width: 18%;
}

.statistikk-salgstall div.tabell tr.eksport th  {
    padding-top: 15px;
    border-top: 2px solid #aaa;
    padding-bottom: 10px;
}
.statistikk-salgstall div.tabell tr.eksport th:first-child  {
    text-align: left;
}
.chartbox h4 {
    margin: 7px 0 3px;
}
 p.exportforklaring {
    font-weight: normal;
    margin: 7px 0 0 5px;
 }    