﻿@charset "UTF-8";
/* CSS Document */
body {
	font: 11px/1.5em Arial, Verdana, sans-serif;

	text-align: center;
	line-height: 1.4em;
	margin: 0px auto;
	padding: 35px 0px 50px 20px;
	color:#000;
}

h1
{
    font: 24px "Lucida Grande" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #00adb3;
    margin: 0px 0px 20px 0px;
}

h2
{
    font: 14px "Arial" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    color: #000;
    margin-top: 0px;
}

h3
{
    font: 11px "Lucida Grande" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    color: #808285;
    text-transform: uppercase;
}
div.li {
	background: url(img/li.gif) no-repeat left;
	height: 26px;
	padding: 8px 0px 0px 10px;
	margin: 8px 0px 0px 0px;
}
#container {
	margin: 0px auto;
	width: 800px;
	background: #ffffff;
	text-align: left;
}
#header {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	text-align: left;
	border: 0px solid #000;
	float:left;
}
#header img {
	border: 0px;
	float: left;
	padding: 0px 0px 0px 9px;
	}

#topHr {
	background: url(img/tophr.gif) no-repeat bottom;
	height: 12px;
	width: 800px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#content {
	width: 760px;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#content p {
	margin: 0px 0px 20px 0px;
	}
	
#content li {
	list-style: square;
	margin-top: 10px;
	font: 11px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	}
	/* Meny */

#menu {
	padding: 0px 0px 0px 0px;
	margin: 47px 0px 0px 0px;
	float: right;
	border: 0px solid #000;
}

#menu img {
	border: 0px;
	}
div.activeTab {
	padding: 0px 10px 0px 10px;
	float: left;
	border-right: 1px solid #eaeaea;
	overflow:hidden;
}

div.tab {
	padding: 0px 10px 0px 10px;
	float: left;	
	border-right: 1px solid #eaeaea;
	overflow:hidden;
}

div.rightActiveTab {
	background: #fff;
	padding: 0px 20px 0px 10px;
	float: left;
	overflow: hidden;
}
div.rightTab {
	background: #fff;
	padding: 0px 21px 0px 10px;
	float: left;
	overflow: hidden;
}
.obj_container
{
    width: 760px;
    margin: 0px 0px 0px 20px;
    text-align:left;
    float:left;
}
.objlist_container
{
    width: 760px;
    color:#000;
    margin: 0px 0px 0px 0px;
    float:left;
}
.objlist_header
{
    width: 760px;
    font: 24px "Lucida Grande" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #00adb3;
    margin: 0px 0px 20px 0px;
}
.objlist_content
{
    width: 760px;
    min-height: 251px;
    margin: 0px 0px 0px 0px;
}
.objlist_separator
{
    width: 760px;
    margin: 0px 0px 10px 0px;
    font-size:14px;
    text-align:left ; 
}
.objlist_col_left
{
    width: 330px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.objlist_col_middle
{
    width: 308px;
    margin: 0px 0px 0px 0px;
     height:251px;
    float: left;
}
.objlist_col_right
{
    width: 122px;
    margin: 0px 0px 0px 0px;
    float: left;
     
   
}
.objlist_location
{
    width: 100%;
    margin: 0px 0px 8px 0px;
    font-size:14px;
    font-weight:bold ;
}
.objlist_desc
{
    width: 100%;
    margin: 0px 0px 8px 0px;
}
.objdesc_ex_header
{
    width:760px;
    padding: 8px 0px 8px 20px;
    margin: 8px 0px 8px 0px;
    border-bottom:solid 1px #00adb3;
}
.objdesc_container
{
    width: 760px;
    margin: 0px 0px 0px 0px;
}
.objdesc_col_left
{
    width: 414px;
    margin: 0px 0px 0px 0px;
    float: left;
    
}
.objdesc_text
{
	
}
.objdesc_image
{
	padding: 100px 0px 0px 0px;
}
.objdesc_col_right
{
	width: 320px;
	padding: 0px 0px 0px 20px;
	float: left;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
}
.objdesc_heading
{
    width: 395px;
    font: 14px "Arial" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    margin: 0px 0px 8px 0px;
}
.objdesc_desc
{
    width: 395px;
    margin: 0px 0px 14px 0px;
}
.objdesc_facts
{
    width: 100%;
    margin: 0px 0px 6px 0px;
}
.objdesc_exhibs
{
    width:100%;
    margin: 0px 0px 2px 0px;
    float:left;
}
.objdesc_fact_heading
{
    width:72px;
    float:left;
    font-weight:bold;
}
.objdesc_fact_text
{
    width:323px;
    float:left;
}
.objdesc_exhib_text
{
    width:323px;
    margin: 0px 0px 10px 0px;
}
.objdesc_noexhib_text
{
    color:Red;
    font-weight:bold;
}
.objdesc_lnkimages
{
	width: 700px;
	margin: 20px 0px 20px 135px;
	font-weight:bold;
}
.objdesc_doclinks
{
	width: 300px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: solid 1px #808080;
	position: relative;
}
.objdesc_link
{
    width: 100%;
    margin:0px;
}
.objexhibit_hidden
{
    visibility:hidden;
    display:none;
    height:0px;
}
a
{
    text-decoration:none;
    color:#000;
}
a:hover
{
    text-decoration:underline;
    color:#00adb3;
}
a.objlink
{
    line-height:15px;
    text-decoration:none;
    color:#000;
    background-image:url(/staticfiles/link.gif);
    background-repeat:no-repeat;
    padding:0px 0px 0px 12px;
}
a.objlink:hover
{
    text-decoration:underline;
    color:#00adb3;
}
.objdesc_print_container
{
	display: none;
	background-color: #FFFFFF;
	border:solid 1px #808080;
	position:absolute;
	width:190px;
	height:115px;
	left:250px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	z-index:100;
}
.objdesc_print_heading
{
    width:100%;
    color:#777;
    font-weight:bold;
    background-color: #FFFFFF;
}
.objdesc_print_choise
{
    width:100%;
    background-color: #FFFFFF;
}
.objdesc_print_btn
{
    width:100%;
    margin:10px 0px 0px 0px;
}
.objdesc_btn
{
    
}
.objdesc_contact_content
{
    width:100%;
    margin: 25px 0px 0px 0px;
}
.objdesc_contact_img
{
    width:90px;
    float:left;
}
.objdesc_contact_text
{
    width:200px;
    float:left;
}
.contact_text
{
    width:100%;
}
.contact_heading
{
    width:100%;
    font-weight:bold;
}
.objdesc_mainimage
{
	padding:0px;
	padding-right:10px;
	width: 700px;
	height: 392px;
	background-image: url("/staticfiles/shadow.png");
	background-repeat: no-repeat;
}


.objdesc_container_text
{
    width:100%;
    margin: 0px 0px 20px 0px;
}
.objdesc_content_text
{
    width:100%;
    margin: 0px 0px 0px 0px;
}
.objdesc_content_heading
{
    width:100%;
    margin: 0px 0px 0px 0px;
    font-weight:bold;
}
.images_header
{
    width:800px;
    padding: 8px 0px 8px 0px;
    margin: 8px 0px 8px 0px;
    border-bottom:solid 1px #00adb3;
}
.images_container
{
    width:760px;
    margin: 0px 0px 0px 0px;
}
.images_content
{
    width:100%;
    margin: 0px 0px 20px 0px;
}
.images_item
{
    width:100%;
    margin: 0px 0px 0px 0px;
}
.images_text
{
    width:100%;
    margin: 6px 0px 0px 0px;
}
.objdesc_intr
{
    width:100%;
    margin:20px 0px 0px 0px;
}
.obj_intr_content
{
	width: 690px;
    margin:0px 0px 0px 0px;
}
.obj_intr_header
{
    width:100%;
    font-weight:bold;
    margin:0px 0px 6px 0px;
}
.obj_intr
{
    width:160px;
    float:left;
}
.obj_intr_heading
{
    width:100%;
}
.obj_intr_input
{
    width:150px;
}
.obj_intr_input_zip
{
    width:30px;
    margin:0px 2px 0px 0px;
}
.obj_intr_input_city
{
    width:112px;
}
.objdesc_btn
{
	margin-top: 5px;
	font-size: 11px;
	
}
.objdesc_col_full
{
	/*margin-top:100px;*/
	clear:both;
	width:100%;
}
.obj_intr_input_mess
{
    width:310px;
}
.obj_intr_error
{
    width:310px;
    color:Red;
}
.objdesc_lnkbtn
{
	padding-top:9px;
	color: #FFF;
	width: 103px;
	height: 25px;
	text-align: center;
	font-size:12px;
	margin-right: 20px;
	background-image: url("/staticfiles/knappoff.png");
	vertical-align: middle;
}
.hp_linktobesk
{
	padding-left:5px; 
	padding-top :10px;
	padding-bottom :30px;
	 
	font-weight:bold ;  
	text-decoration:underline;
}  
a.objdesc_lnkbtn:hover
{
	background-image: url("/staticfiles/knappon.png");
	color: #FFF;
	text-decoration:none;
}
.images_Heading
{
    font: 14px "Arial" , "Helvetica Neue" , Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    margin: 0px 0px 8px 0px;
    text-align:center;
    width:620px;
    padding: 0px 0px 0px 0px;
	margin: 45px 0px 0px 20px;
	float: left;
	border: 0px solid #000;
}
/* Sidfot */

.facebook
{
	height:30px;
    background-image: url(/staticfiles/facebook.png);
	background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
	cursor:pointer; 
	cursor:hand;
	
}
#bottomHr {
	clear: both;
	background: url(img/tophr.gif) no-repeat bottom;
	height: 20px;
	margin: 0px 0px 20px 0px;
}
	
#footer {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	font: 10px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	color: #000;
}
.obj_mess_right
{
	float: left;
	position: relative;
	height: 150px;
}
.obj_mess_left
{
	float: left;
	width: 350px;
	position: relative;
}
