/*
* @author Inge Vabekk Jun. 2013
* Last update Feb. 2016
*/

/* Fonts

@font-face { font-family:Copperplate-Gothic;
	src: url(/KLUBBENS/Copperplate-Gothic.ttf);
}
@font-face { font-family:Gothic;
	src: url(/KLUBBENS/Copperplate-Gothic.eot);
}
*/
html {
	font-size: 1.4em;
	background:#338;
}
* {	line-height:1.2; }

body {
	width:98%;
	max-width:1100px;
	margin:.5em auto;
	color:#006;
}

#logo img {
	position:absolute;
	top:25px;
	left:120px;
	width:600px;
}

#all {
	background:#eee url(/ELDJARN/Design/background.jpg) repeat;
}

#header div.logoheader {
	height:180px;
	margin:-5em 0 0 0;
}

#footer {
	background:#eee url(/ELDJARN/Design/background.jpg) repeat;
	width:96%;
	height:2.5em;
	margin:-1.5em auto 0 auto;
	padding:0 1em;
}
.footer1 {
	float:left;
	padding:0 .5em;
}
.footer2 {
	float:right;
	padding:0 .5em;
}
div#line {
	margin-top:-.7em;
	font-size:.5em;
}

div.OBS
{	padding:.5em;
	margin-right:10px;
	background:#fef;
	background:rgba(250,200,255,.3);
	border:outset 2px #e22;
}
div.OBS b { color:#d22; }

div.breadcrumbs {
	margin:.1em -1.5em 0 -1.5em;
	font-size:.6em;
	line-height:1;
	background:#eef;
}

.moduletable_menu {
	font-size:1.1em;
	font-family:Serif;
	margin-left:-1em;
	background:url(/ELDJARN/Design/leftside-bg-full.png) right;
}

.moduletable_menu ul li {
	line-height:1;
	border-bottom:solid 1px #ccc;
	margin:-.3em 0;
}

.bannergroup { text-align:center; }

nav.left1 { width:21%; }
#wrapper2 { width:76%; }

ul.menu {
	margin:0 0 0 -.5em;
	padding:0;
	font-family: Tahoma, Lucida, Arial, Helvetica, Sans;
	font-size:90%;
}

/* ul.menu li a:hover { font-weight:bold; } */

/* highlightning active menuitem */
ul.menu li ul,
ul.menu li.active ul li ul,
ul.menu li ul li.active ul li ul,
ul.menu li ul li ul li.active ul li ul {
	display:none		!important;
	margin:0;
}

ul.menu li ul li ul,
ul.menu li ul li ul li ul
{ display:none		!important; }


ul.menu li.active,
ul.menu li.active ul,
ul.menu li ul li.active,
ul.menu li ul li.active ul,
ul.menu li ul li ul li.active
ul.menu li ul li ul li.active ul {
	display:block	!important;
	font-weight:bold;
}

ul.menu li.active ul li a,
ul.menu li ul li.active ul li a,
ul.menu li ul li ul li.active ul li a,
ul.menu li ul li ul li ul li.active ul li a
{ font-weight:normal	!important; }
{ background:transparent; }

/* highlightning active menuitem */
ul.menu li.active a,
ul.menu li ul li.active a,
ul.menu li ul li ul li.active a,
ul.menu li ul li ul li ul li.active a {
	font-weight:bold		!important;
}


ul.menu li a:hover,
ul.menu li ul li a:hover,
ul.menu li ul li ul li a:hover,
ul.menu li ul li ul li ul li a:hover {
	background:#eef;
	background:rgba(150,150,255,.3);
}

#main .item-page { max-width:2100px !important; }

#main {
	margin-left:-1.2em;
	border-left:solid 2px #ddd;
    padding:0 0 20px 12px;
}

#main p {
	line-height:1.2;
	margin:0 0 .7em 0;
}

/* Only for blogs (article collection) */
#main section.blog p { margin:.3em 0 0 0; }
#main section.blog b { color:#008; }

#main h1,
#main h2 {
	color:#008;
	font-size:1.7em;
	font-weight:bold;
	border-bottom:solid 2px #66f;
/*	background:#eef; */
}

#main h3,
#main h4,
#main h5,
#main h6 {
	color:#44a;
	font-weight:bold;
	margin:0;
}

#main h3 { font-size:1.2em; }
#main h4,
#main h5 { font-size:1.1em; }
#main h4 { font-style:italic; }
#main h6 { font-size:1.0em; }

#main h5,
#main h6 {
	color:#008;
	margin:.3em 0 0 0;
}

section.blog-featured h1,
.item-page h1 {
	font-size:2em;
	color:#22a;
	background:#ccf;
	font-weight:bold;
	margin:0 0 .5em 0;
}

#main table {
	border:0;
	border-right:solid 1px #878;
	border-bottom:solid 2px #989;
}
#main table td,
#main table th {
	line-height:1;
	background:#ddf;
	background:rgba(255,255,255,.3);
}

#main table th { border-bottom:solid 1px #979; }
#main table td { border-bottom:solid 1px #fff; }

#contentarea,
#contentarea2 {
	padding:0 0 0 12px	!mportant;
}

/* For bildeliste med tekst */
div.submeny h1,
div.submeny h2,
div.submeny h3,
div.submeny h4,
div.submeny h5,
div.submeny h6,
div.submeny p,
h1, h2, h3, h4, h5, h6,
p { clear:both; }

p img {
	float:right;
	margin:0 .5em 1em .5em;
}

ul.liste { list-style:none; }
ul.liste li,
div.liste p {
	padding-top:2em;
	clear:both;
}
div.liste p img,
div.liste p img.right,
ul.liste li img,
ul.liste li img.right {
	float:right;
	width:99%;
	margin:-2em 0 1em .5em	!important;
}
ul.liste li img.left,
div.liste p img.left {
	margin:-2em .5em 1em 0	!important;
}

div.submeny img { margin:0 1em .5em 0 !important; }
div.submeny a { text-decoration:none; }
div.submeny p:hover { background:#ffb; }
div.submeny p a img {
	float:left		!important;
	width:20%;
	border:none		!important;
}

.left {
	float:left			!important;
	margin:0 .5em 1em 0;
}
.right {
	float:right			!important;
	margin:0 0 1em .5em;
}
.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.fright { float:right	!important; }
.fleft { float:left	!important; }

a.licon { float:left; }
a.ricon { float:right; }
a.licon img,
a.ricon img {
	width:1.5em		!important;
	margin:0 .5em	!important;
}

.w5  { width:5%	!important; }
.w10 { width:10%	!important; }
.w15 { width:15%	!important; }
.w20 { width:20%	!important; }
.w25 { width:25%	!important; }
.w30 { width:30%	!important; }
.w35 { width:35%	!important; }
.w40 { width:40%	!important; }
.w45 { width:45%	!important; }
.w50 { width:50%	!important; }
.w55 { width:55%	!important; }
.w60 { width:60%	!important; }
.w65 { width:65%	!important; }
.w70 { width:70%	!important; }
.w75 { width:75%	!important; }
.w80 { width:80%	!important; }
.w85 { width:85%	!important; }
.w90 { width:90%	!important; }
.w95 { width:95%	!important; }
.w99 { width:99%	!important; }

figcaption {
	font-family:Times;
	font-style:Italic;
	line-height:1;
	margin-top:-.3em;
	background:#ddd;
	background:rgba(50,50,50,.1);
}

.nowrap { white-space:nowrap; }
