/* #topsearchform {visibility:hidden;} */

html {height:100%;overflow: -moz-scrollbars-vertical;}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin:0px;
	height: auto;
	min-height: auto;
	background-image:url(../layout/bodybg2008.gif); 
	background-position:center;
	background-repeat:repeat-y; 
	text-align: center;
	color:#000;
	}
#white {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	text-align: center;
	height:auto;
	min-height:auto;
	width:100%;
	background-image: url(../layout/whitebg.gif);
	background-color:#fff;
	background-position:center;
	background-repeat:repeat-y;
	} 
#stats {position:absolute;left:0px;top:0px;z-index:0;text-align: center;height:20%;width:100%;} 
#wrapper {
	z-index: 5;
	position:relative;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	width: 908px;
	background: #fff;
	height: 100%;
	min-height: 100%;
	overflow: visible;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede; 
	text-align: center;
	padding-left: 11px;
	padding-right: 11px;
	}
#topred {
	width: 100%;
	background-color: #cc3300;
	height: 4px;
	overflow:hidden;
	margin-bottom: 10px;
	}
#logotop {
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	}
#mainmenu {
	width: 908px;
	text-align: left;
	margin-bottom: 20px;
	}
#content {
	text-align: left;
	background-color:#eee;
	background-image:url(../layout/maintablebg.gif);
	background-repeat:repeat-y;
	width:908px;
	float: left;
	}
#content-table {float:left;}
#left-content {width:148px;border-right:4px solid #fff;background-image:url(../layout/leftbg.gif);}
#Submenupanel, #ExhibitionslistNo, #ExhibitionslistEn {width:148px;background:#fff;}
#middle-col {
	background: #eee;
	padding-top: 27px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	color: #666;
	width: 134px;
	}
#main-col {
	padding-top: 25px;
	padding-left: 14px;
	padding-right: 0px;
	padding-bottom: 10px;
	}
#footer {
	display: block;
	text-align: left;
	background: #fff;
	color: #999;
	padding: 3px;
	margin-top: 20px;
	margin-bottom: 7px;
	width: 902px;
	float:left;
	}
hr {clear:both;border:0px; height:1px;}

.content-list-td {background-color: #ccc; padding: 5px;}
.content-list td {border-bottom: 4px solid #fff;}
	
/* COMMON TEXT STYLES */
.greysmall {font-size: 11px; color: #999;}
.toplink {
	padding-left: 2px;
	padding-right: 2px;
	background-image:url(../layout/toplinkbg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
a.toplink:link {color: #333; text-decoration: none;}
a.toplink:active {color: #333; text-decoration: none;}
a.toplink:visited  {color: #333; text-decoration: none;}
a.toplink:hover {background:#cc3300; color: #fff; text-decoration: none;}

#topsearchstring {width: 90px; padding: 0px; padding-left: 3px; margin: 0px; border: 0px; color: #999; font-size: 11px; font-family: Arial, Helvetica, sans-serif;	}
#topsearchbutton {width: 35px; margin: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; background: #ddd; color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif;	}
.topsearchtable {width:135px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.topsearchbutton-td {background-color: #ddd;}

#main-col strong {color: #666;}
#main-col b {color: #666;}

.greylink {}
a.greylink:link {color: #666;}
a.greylink:active {color: #666;}
a.greylink:visited  {color: #666;}
a.greylink:hover {color: #000;}

.menuitem-active {background:#ff6600;color:#333;}

#content-table .boxlink {padding-left: 8px;padding-right: 2px;background-image:url(../layout/boxlinkbg.gif);background-repeat: no-repeat;}
#content-table a.boxlink:link {color: #000; text-decoration: underline;}
#content-table a.boxlink:active {color: #000; text-decoration: underline;}
#content-table a.boxlink:visited  {color: #000; text-decoration: underline;}
#content-table a.boxlink:hover {background-color:#000; color: #fff; text-decoration: none;background-image:url(../layout/boxlinkbg.gif);background-repeat: no-repeat;}

.boxlink2 {font-weight:bold;padding-left: 8px;padding-right: 2px;background-image:url(../layout/boxlinkbg3.gif);background-repeat: no-repeat;}
a.boxlink2:link {color: #000; text-decoration: none;}
a.boxlink2:active {color: #000; text-decoration: none;}
a.boxlink2:visited  {color: #000; text-decoration: none;}
a.boxlink2:hover {background-color:#000; color: #fff; text-decoration: none;background-image:url(../layout/boxlinkbg3.gif);background-repeat: no-repeat;}

#product-table .boxlink3 {padding-left: 8px;padding-right: 2px;background-image:url(../layout/boxlinkbg4.gif);background-repeat: no-repeat;}
#product-table a.boxlink3:link {color: #333; text-decoration: underline;}
#product-table a.boxlink3:active {color: #333; text-decoration: underline;}
#product-table a.boxlink3:visited  {color: #333; text-decoration: underline;}
#product-table a.boxlink3:hover {background-color:#000; color: #fff; text-decoration: none;background-image:url(../layout/boxlinkbg.gif);background-repeat: no-repeat;}

#submenu a {
	padding-left: 1px;
	padding-right: 1px;
	display: block;
	}
.bilderamme1  {clear:both;float:right;width:150px;background:#eee;color:#666;font-size:11px;margin-left:10px;margin-bottom:10px;line-height:normal;}
.bildeholder1 {background:#ccc;width:150px;}
.bilderamme2  {clear:both;float:right;width:225px;background:#eee;color:#666;font-size:11px;margin-left:10px;margin-bottom:10px;line-height:normal;}
.bildeholder2 {background:#ccc;width:225px;}
.bilderamme3  {clear:both;width:440px;background:#eee;color:#666;font-size:11px;display:block;}
.bildeholder3 {clear:both;background:#ccc;width:440px;}

/* MENU STYLES */

.menu-heading {color:#fff;padding-left:3px;padding-right:2px;}
.menu-items {margin-top: 1px;}
.menu-items a {
	padding:1px 3px 1px 3px;
	line-height:13px;
	background-image:url(../layout/linkbg1.gif);
	background-repeat:repeat; 
	width: 142px;
	display: block;
	}

.menu-item {color: #555;margin-bottom:1px;} 
a.menu-item:link {text-decoration: none;}
a.menu-item:active {text-decoration: none;}
a.menu-item:visited {text-decoration: none;}
a.menu-item:hover {color: #fff;background-image:url(../layout/linkbg2.gif); text-decoration: none;}

.menu-spacer {height:1px;width:148px;overflow:hidden;margin:0px;padding:0px;background:#fff;}

.skjema {border:1px solid #333; background: #ddd; color: #000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.skjemaknapp {color: #000; font-size: 11px; font-weight:bold;}


/* Gill Sans text replacements */
.gsub {font-size: 26px; font-weight:bold; color: #000;}
.gsub2 {font-size: 22px; font-weight:bold; color: #000;}
.gseb {font-size: 26px; font-weight:normal; color: #000;}
.gsb {font-size: 15px; font-weight:normal; color: #000;}
.gs {font-size: 18px; font-weight:normal; color: #000;}
.gsl {font-size: 24px; color: #000;letter-spacing:-1px;}
.sIFR-hasFlash .gsl {visibility: hidden;font-size: 22px; color: #000;letter-spacing:-2px;}
.gsl24 {font-size: 34px; color: #fff;letter-spacing:-2px;}
.gsebw20 {font-size: 18px; color: #fff;margin-bottom:5px;}
.gsebw24 {font-size: 24px; color: #fff;}
.gsebg {font-size: 13px; color: #666; font-weight: bold; display:block;margin-bottom:2px;}
h1 {font-size:20px; color: #333; font-weight:bold;display:block;margin:0px;}
h2 {font-size:16px; color: #666; font-weight:bold;display:block;margin:0px;}
h3 {font-size:16px;margin:0px;letter-spacing:-1px;color:#eee;}
.sIFR-hasFlash h3 {visibility: hidden;font-size:16px;margin:0px;letter-spacing:-2px;color:#eee;}

/* NEWS ITEMS */
.newsbg {background-color:#934da4;}
.newsbg {color:#fff;}
#content-table .newsbg a.boxlink {color:#fff;}
