/* Where all the lights are bright */
/* Has the background image for the right side. */
html {
	background-image: url(images/r_table.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-attachment: fixed;
	width: auto;
	}
/* Has the background image for the left side. */
body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	background-image: url(images/v_table.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	background-attachment: fixed;
	color: #000000;
	background-color:transparent;
	}
/* The name of the whole site on top of a upper image part */
#main-title {
	background-image: url(images/tabname.jpg);
	}
#title {
	background-image: url(images/goto.jpg);
	}
	
#retit {
	background-image: url(images/retit.jpg);
	}
.tit {
	background-repeat: repeat-y;
	background-position: center bottom;
	margin-bottom: 0;
	margin-left: 95px;
	margin-right: 95px;
	font-size: .70em;
	letter-spacing: 1px;
	text-align: right;
	margin-top: 0;
	padding-bottom: 8px;
	font-weight: bold;
	padding-right: 5px;
	background-color: #C8B188;
	color: #a9a9a9;
	}
.head {
	background-repeat: no-repeat;
	background-position: center top;
	height:200px;
	background-color: #C8B188;
	color: #000000;
	margin-left: 95px;
	margin-right: 95px;
	}
/* To create the main image - a middle part - near the top of the page. */
#header-image {
	background-image: url(images/tahe.jpg);
	}
#head {
	background-image: url(images/gohe.jpg);
	}
#rehu {
	background-image: url(images/rehu.jpg);
	height: 199px;
	}
.menu {
	background-repeat: no-repeat;
	background-position: center top;
	height: 110px;
	background-color: #C8B188;
	margin-left: 95px;
	margin-right: 95px;
	padding-left: 0.5em;
	color: #0000FF;
	border-bottom:2px #636363 solid;
	}
#menu {
	background-image: url(images/tabmenu.jpg);
	}
#mny {
	background-image: url(images/gomen.jpg);
	}
#reme {
	background-image: url(images/remen.jpg);
	}
#footer {
	background-image: url(images/fot8.jpg);
	}
#fot {
	background-image: url(images/fot7.jpg);
	}
#refo {
	background-image: url(images/fot9.jpg);
	}
.fot {
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 48px;
	text-align: center;
	padding-top: 20px;
	font-size: .9em;
	background-color: #C8B188;
	color: #ffffff;
	font-weight: bold;
	border-top: 2px #636363 solid;
	border-bottom: 2px #515151 solid;
	margin-left: 95px;
	margin-right: 95px;
	}
/* Contains all parameters except text for the menu */
.mebuttonmenu{
	overflow: hidden;
	width: auto;
	background: transparent;
	border: none;
	margin-left: 0.8em;
	margin-right: 0.8em;
	vertical-align: middle;
	padding-top: 20px;
	}
.mebuttonmenu a.me {
	background: transparent url(menimg/l_tab.png) no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Verdana,  helvetica, sans-serif;
	line-height: 16px;
	height: 24px;
	padding-left: 12px;
	text-decoration: none;
	margin-right: 8px;
	width: inherit;
		}
.mebuttonmenu span {
	background: transparent url(menimg/r_tab.png) no-repeat top right;
	display: block;
	padding: 2px 13px 11px 0;
	width: inherit;
	}
.mebuttonmenu a.meak {
	background: transparent url(menimg/l_tab.png) no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Verdana,  helvetica, sans-serif;
	line-height: 16px;
	height: 24px;
	padding-left: 12px;
	text-decoration: none;
	margin-right: 8px;
	width: inherit;
	color: #866E54;
	}
.mebuttonmenu a.mev {
	background: transparent url(menimg/l_tab.png) no-repeat top left;
	display: block;
	float: right;
	font: 12px Verdana,  helvetica, sans-serif;
	line-height: 16px;
	height: 24px;
	padding-left: 12px;
	text-decoration: none;
	margin-right: 8px;
	width: inherit;
	color: #0000FF;
	}
.mebuttonmenu a:hover span {
	color: #000000;
	background-color: inherit;
	}
#text-a {
	background-image: url(images/arst.jpg);
	background-color: #C8B188;
	background-repeat: repeat;
	background-position: top;
	font-family: arial, verdana, helvetica, sans-serif;
	margin-left: 95px;
	margin-right: 95px;
	font-size: 1.0em;
	line-height: 1.8em;
	color: #644F24;
	}
#gotex {
	background-image: url(images/gogr.jpg);
	font-family: arial, verdana, helvetica, sans-serif;
	background-position: center;
	margin-left: 95px;
	margin-right: 95px;
	font-size: 1.0em;
	line-height: 1.8em;
	background-color: #C8B188;
	color: #644F24;
	}
#retex {
	background-image: url(images/rebgr.jpg);
	background-color: #495D95;
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: arial, verdana, helvetica, sans-serif;
	margin-left: 95px;
	margin-right: 95px;
	font-size: 1.0em;
	line-height: 1.8em;
	color: #000000;
	}
.ritex {
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	padding-right: 10px;
	vertical-align: bottom;
	}	
#top-table {
	margin-left: 0.6em;
	margin-right: 0.6em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.0em;
	background-color: transparent;
	color: #000000;
	text-align: center;
	}
#main-text {
	font-family: arial, verdana, helvetica, sans-serif;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 95px;
	margin-right: 95px;
	font-size: 0.9em;
	line-height: 1.6em;
	background-color: #C8B188;
	color: #000000;
	padding-left: 5%;
	padding-right: 5%;
	}
#min-tabell {
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.4em;
	background-color: #EFE28D;
	color: #59451C;
	border-color: #000000;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	}
#min-tab {
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.4em;
	background-color: #EFE28D;
	color: #5D491F;
	border-color: #FFD700;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	}
#arts-tabell {
	margin-right: 6.5em;
	margin-left: 6.5em;
	line-height: 1.4em;
	font-size: 1.0em;
	background-color: transparent;
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	}
#com-table {
	margin-right: 6.5em;
	margin-left: 6.5em;
	line-height: 1.4em;
	font-size: 1.0em;
	background-color: transparent;
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	}
ul, ol {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 70px;
	margin-right: 70px;
	}
a:link {
	text-decoration: none;
	background-color: transparent;
	}
a:hover {
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	}
a:visited {
	text-decoration: line-through;
	font-size: 1.0em;
	font-weight: normal;
	color: #091F8F;
	background-color: transparent;
}
.blackhh {
	color: #000000;
	background-color: transparent;
	font-size: 14pt;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
	padding-left: 63px;
	}
em {
	color: inherit;
	font-size: 0.9em;
	line-height: 1.4em;
	background-color: transparent;
	font-weight: normal;
	}
/*How the images are shown*/
img {
	border: none;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: bottom;
	}
p {
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4em;
	padding-right:4em;
	margin-top: 10px;
	line-height: 1.2em;
	}
.aa { 
	width: 10%;
	}
.a { 
	width: 30%;
	}
.aet {
	background-repeat: repeat-x;
	background-color: #E9D384;
	width: 5%;
	text-align: center;
	vertical-align: middle;
	color: #59451C;
	}
.afem {
	background-repeat: repeat-x;
	background-color: #E9D384;
	width: 6%;
	text-align: center;
	vertical-align: middle;
	color: #59451C;
	}
.akt {
	background-image: url(images/pinne.png);
	background-repeat: repeat-x;
	height: 35px;
	background-color: transparent;
	vertical-align: middle;
	text-align: center;
	color: #4F3C0F;
	font-size: 14px;	
	width: 105em;
	padding: 0;
	}
.atre {	
	background-repeat: repeat-x;
	background-color: #E9D384;
	width: 34%;
	text-align: left;
	vertical-align: middle;
	color: #59451C;
	}
.ases {
	background-color: #E9D384;
	width: 6%;
	text-align: center;
	vertical-align: middle;
	color: #59451C;
	}
.atva {
	background-color: #E9D384;
	width: 34%;
	text-align: left;
	vertical-align: middle;
	color: #59451C;
	}
.b {
	background-color: transparent;
	}
.bgslut {
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
	color: #4F3C0F;
	font-size: 14px;
	}
.bgsl {
	background-color: inherit;
	vertical-align: middle;
	text-align: center;
	color: #4F3C0F;
	font-size: 14px;
	}
.blackb {
	color: #000000;
	background-color: #D8F1C0;
	font-size: 8pt;
	font-weight: bold;
	}
.blacks {
	color: #000000;
	background-color: transparent;
	font-size: 8pt;
	font-weight: bold;
	}
.blackf {
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11pt;
	}
.blank { 
	background-color: transparent;
	}
.blues {
	color: #0000ff;
	font-weight: bold;
	font-size: 8pt;
	background-color: transparent;
	}
.ek {
	background-color: transparent;
	text-align: left;
	padding: 0;
	color: #000000;
	}
.ekr {
	background-color: transparent;
	text-align: right;
	padding: 0;
	color: #000000;
	}
.et {
	background-color: #E9D384;
	width: 5%;
	vertical-align: middle;
	text-align: center;
	color: #59451C;
	}
.fem {
	background-color: #E9D384;
	width: 8%;
	vertical-align: middle;
	text-align: center;
	color: #59451C;
}
.fyr {
	background-color: #E9D384;
	width: 30%;
	vertical-align: middle;
	text-align: left;
	color: #59451C;
	}
.l {
	background-color: #E9D384;
	height: 5px;
	padding: 0;
	}
.low {
	color: #B5A197;
	background-color: transparent;
	font-size: 9pt;
	font-weight: bold;
	}
.lowtext {
	color: #B9B8B1;
	background-color: transparent;
	font-size: 9pt;
	font-weight: bold;
	}
.f {
	color: #008000;
	font-weight: bold;
	font-size: 11pt;
	}
.gbof {
	color: #008000;
	background-color: #D8F1C0;
	text-align: center;
	font-size: 11pt;	
	}
.gof {
	color: #008000;
	font-size: 8pt;
	text-align: center;
	}
.goldf {
	color: #5D491F;
	background-color: transparent;
	font-weight: bold;
	font-size: 11pt;
	}
.golds {
	color: #5D491F;
	background-color: transparent;
	font-weight: bold;
	font-size: 8pt;
	}
.grb {
	background-color: transparent;
	color: #8F9BAF;
	font-size: 10pt;
	}
.grbr {
	background-color: transparent;
	color: #D40000;
	font-size: 11pt;
	font-weight: bold;
	}
.greyf {
	color: #5F5F5F;
	background-color: transparent;
	font-weight: bold;
	font-size: 11pt;
	}
.greyh {
	background-color: #E1CA7C;
	color: #59451C;
	}
.greys {
	color: #685127;
	background-color: transparent;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1.30em;
	}
.green {
	color: #008000;
	background-color: transparent;
	}
.greenf {
	color: #008000;
	background-color: transparent;
	font-weight: bold;
	font-size: 11pt;
	}
.greens {
	color: #008000;
	background-color: transparent;
	font-weight: bold;
	font-size: 8pt;
	}
.hbs {
	background-color: inherit;
	text-align: right;
	color: #644F24;
	font-size: 9pt;
	font-weight: bold;
	}
.o {
	text-decoration: line-through;
	}
.q {
	vertical-align: middle;
	text-align: center;
	}
.qt {
	background-color: #E9D384;
	width: 8%;
	vertical-align: middle;
	text-align: center;
	color: #000000;
	}
.top {
	vertical-align: top;
	}
.lef {
	text-align: justify;
	vertical-align: middle;
	}
.lto {
	vertical-align: top;
	text-align: left;
	text-indent: 4px;
	}
.reds {
	color: #D40000;
	background-color: inherit;
	font-weight: bold;
	font-size: 8pt;
	}
.s {
	font-size: 8pt;
	font-weight: bold;
	}
.ses {
	background-color: #E9D384;
	width: 6%;
	vertical-align: middle;
	text-align: center;
	color: #59451C;
	}
.sj {
	background-color: #E9D384;
	width: 11%;
	vertical-align: middle;
	text-align: center;
	color: #59451C;
	}
.tva {
	background-color: #E9D384;
	width: 26%;
	vertical-align: middle;
	text-align: left;
	color: #59451C;
	}
.tre {
	background-color: #E9D384;
	width: 6%;
	vertical-align: middle;
	text-align: center;
	color: #59451C;
	}
.y {
	font-size: 10pt;
	color: #FFD700;
	font-weight: bold;
	}
.gallerycontainer-2 {
	position: relative;
	display: inline;
	}
/*all placed below are made the popup not to interfere with following texts and not to slide out of window under less resolution - so is this set to the left and upwards */
.thumbnail img {
	margin: 0 0 0 0;
	}
.thumbnail:hover {
	background-color: transparent;
	color: inherit;
	}
.thumbnail:hover img { border: none;
	}
.thumbnail span {
	position: absolute;
	background-color: transparent;
	padding: 0px;left: -0px;
	border: none;
	visibility: hidden;
	color: inherit;
	text-decoration: none;
	}
.thumbnail span img {
	border: none;
	padding: 0;
	}
.thumbnail:hover span {
	visibility: visible;
	top: -290px;/* "-" directs counted from bottom */
	left: -260px;/* "-" directs left from the middle */
	z-index: 50;
	}
.thumbnail-2 img {
	margin: 0 0 0 0;
	}
.thumbnail-2:hover {
	background-color: transparent;
	color: inherit;
	}
.thumbnail-2:hover img {
	border: none;
	}
.thumbnail-2 span {
	position: absolute;
	background-color: transparent;
	padding: 0px;
	left: -0px;
	border: none;
	visibility: hidden;
	color: inherit;
	text-decoration: none;
	}
.thumbnail-2 span img {
	border-width: 0;
	padding: 0;
	}
.thumbnail-2:hover span {
	visibility: visible;
	top: -160px;
	left: 100px;
	z-index: 40;
	}
.thumbnail-3 img {
	margin: 0 0 0 0;
	}
.thumbnail-3:hover {
	background-color: transparent;
	color: inherit;
	}
.thumbnail-3:hover img {
	border: none;
	}
.thumbnail-3 span {
	position: absolute;
	background-color: transparent;
	padding: 0px;
	left: -0px;
	border: none;
	visibility: hidden;
	color: inherit;
	text-decoration: none;
	}
.thumbnail-3 span img {
	border-width: 0;
	padding: 0;
	}
.thumbnail-3:hover span {
	visibility: visible;
	top: -160px;
	left: -110px;
	z-index: 40;
	}
.thumbnail-ka-1 img {
	margin: 0 0 0 0;
	}
.thumbnail-ka-1:hover {
	background-color: transparent;
	color: inherit;
	}
.thumbnail:hover img { border: none;
	}
.thumbnail-ka-1 span {
	position: absolute;
	background-color: transparent;
	padding: 0px;
	left: -0px;
	border: none;
	visibility: hidden;
	color: inherit;
	text-decoration: none;
	}
.thumbnail-ka-1 span img {
	border: none;
	padding: 0;
	}
.thumbnail-ka-1:hover span {
	visibility: visible;
	top: -22em;
	left: -6em;
	z-index: 50;
	}
.thumbnail-4 img {
	margin: 0 0 0 0;
	}
.thumbnail-4:hover {
	background-color: transparent;
	color: inherit;
	}
.thumbnail:hover img { border: none;
	}
.thumbnail-4 span {
	position: absolute;
	background-color: transparent;
	padding: 0px;
	left: -0px;
	border: none;
	visibility: hidden;
	color: inherit;
	text-decoration: none;
	}
.thumbnail-4 span img {
	border: none;
	padding: 0;
	}
.thumbnail-4:hover span {
	visibility: visible;
	top: -22em;
	left: -21em;
	z-index: 50;
	}

