html 
{
	overflow-y: scroll;
}

body
{
	font-family: verdana;
	font-size: 13px;
	
	width: 100%;
	height: 100%;
	
	margin: 0px;
	padding: 0px;
	
	background-color: #eaeaea;
	margin: 0px auto;
	
	color: #88878b;
	
	text-align: center;
}

a
{
	cursor: pointer;
	color: #D8932F;
}

a:link 
{
	text-decoration: none; 
	color: #D8932F;
}
a:visited 
{
	text-decoration: none; 
	color: #D8932F;
}
a:hover 
{
	text-decoration: none; 
	color: #D8932F;
}
a:active 
{
	text-decoration: none; 
	color: #D8932F;
}

h1 {
	color: #d8932f;	
	
	font-family: Eurostile LT Std;
	font-size: 24px;
	/**/text-transform: uppercase;/**/
	
	line-height: 28px;
	
	font-weight: normal;
	
	margin-top: 5px;
}

h2
{
	color: #d8932f;	
	
	font-family: Eurostile LT Std;
	font-size: 16px;
	/**/text-transform: uppercase;/**/
	
	line-height: 17px;
	
	font-weight: normal;
	
	margin-top: 5px;
}

h3
{
	color: #9f9fa2;	
	
	font-family: Eurostile LT Std;
	font-size: 12px;
	/**/text-transform: uppercase;/**/
	
	line-height: 13px;
	
	font-weight: normal;
	
	margin-top: 5px;
}

h4, h5, h6
{
	font-family: verdana;
}

a img
{
	border: 0px;
}

table#main_container
{
	width: 1046px;
	background-color: #ffffff;
	
	margin: 0px auto;
	
}

table#main_container td
{
	vertical-align: top;
	text-align: left;
}

table#main_container td.main_container_side_spacer
{
	width: 48px;
}

table#main_container table
{
	width: 100%;
	/**/background-image: url('/images/grid_background.png');
	background-repeat: repeat;/**/
}

table#main_container table table
{
	background: none;
}

img#top_logo
{
	margin-bottom: 8px;
	margin-left: 1px;
	border: 0px;
}

div#top_menu_container
{
	
	float: right;
}

div#top_search_and_lang_container
{
	margin-bottom: 0px;
	color: #d07c33;
	float: right;
}

td.bottom_credit
{
	background-image: url('/images/bottom_background.png');
	background-repeat: repeat;
}

div#bottom_credit, a.bottom_credit
{	
	/*/color: #9C9C9C;	/**/
	/**/color: #fff;	/**/
	
	font-family: Eurostile LT Std;
	font-size: 9px;
	
	line-height: 10px;
	margin-top: 2px;
}

td.bottom_credit a, td.bottom_credit a:hover, td.bottom_credit a:visited, td.bottom_credit a:active
{
	/*/color: #9C9C9C;	/**/
	/**/color: #fff;	/**/
}

td#bottom_credit img
{
	margin: 0px;
	padding: 0px;
}

td#main_menu_bar
{
	background-image: url('/images/top_background.png');
	background-repeat: repeat;
	font-size: 16px;
	color: #fefefe;
}


/***********/
/** MEMUS **/
/***********/

/** TOP **/
div.menulinktop .menulink
{
	padding: 2px 10px 2px 10px;	
	color: #cf7b00;
	
	position: relative;
	bottom: 7px;
	
	font-size: 11px;
}

div.menulinktop .menulinktop_0_last
{
	padding: 2px 10px 2px 10px;
}

div.menulinktop_0:hover, div.menulinktop .theSelectedMenu
{
	padding: 2px 10px 2px 10px;
	background-color: #cf7b00;
	color: #ffffff;
}

div.menulinktop_0_last:hover
{
	padding: 2px 10px 2px 10px;
	background-color: #cf7b00;
	color: #ffffff;
}

div.menulinktop img.topmenu_arrow
{
	display: none;
}

div.menulinktop img.topmenu_icon
{
	display: none;
}

/** MAIN **/
div.menulinkmain
{
	overflow: hidden;
}

div.menulink div.menulinkmain_0 
{
	width: 186px;
	float: left;
	
	text-align: left;
	
	position: relative;
	
	padding: 0px 25px;
	
	line-height: 12px;
	
	height: 61px;
}

div.menulinkmain td.theSelectedMenu
{
	/**/background-color: #999999;/**/
}

div.menulink span.menulinkmain_0_head, div.menulink span.menulinkmain_0_first_head, div.menulink span.menulinkmain_0_last_head
{
	font-family: Eurostile LT Std;
	font-size: 15px;
	text-transform: uppercase;
	
	line-height: 16px;
	margin-top: 15px;
	margin-left: 3px;
}

div.menulink span.menulinkmain_0_sub, div.menulink span.menulinkmain_0_first_sub, div.menulink span.menulinkmain_0_last_sub
{
	font-family: Verdana;
	font-size: 9px;
	margin-left: 3px;
	display: block;
}

div.menulink div.menulinkmain_0_first 
{
	
}

div.menulinkmain img.topmenu_icon
{
	position: relative;
	top: -2px;
}

div.menulinkmain img.topmenu_arrow
{
	position: absolute;
	left: 233px;
	top: 20px;
}

div.menulinkmain_0_last img.topmenu_arrow
{
	display: none;
}

/** LEFT **/
div.menulinkleft table tr td
{
	margin-bottom: 35px;
	
	font-family: Eurostile LT Std;
	font-size: 11px;
	
	text-transform: uppercase;
}

div.menulinkleft table tr td
{
	height: 35px;
	border-bottom: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
}

div.menulinkleft img.leftmenu_arrow
{
	margin-left: 2px;
	vertical-align: top;
}

div.menulinkleft table tr td.menulinkleft_0_first
{
	border-top: 1px solid #b4b4b4;
}

div.menulinkleft table tr td.menulinkleft_0_last
{
	
}

div.menulinkleft table tr td.theSelectedMenu, div.menulinkleft table tr td.theSelectedMenusParent, div.menulinkleft table tr td:hover
{
	background-image: url('/images/graatone_i_menu.png');
	background-repeat: repeat-y;
}

div.menulinkleft table tr td.theSelectedMenu
{
	border-right-width: 0px;
}

div.menulinkleft div
{
	
}

/*NEUTROLISE UNWANTED STYLE ENHERITANCE*/

div.menulinkleft table tr td table tr td
{
	height: 35px;
	border-bottom: 0px solid #b4b4b4;
	border-right: 0px solid #b4b4b4;
}

div.menulinkleft table tr td:hover table tr td
{
	background: none;
}

/*******************/
/** CONTACT FORMS **/
/*******************/
/*
label.contact_form_label
{
	display:block;
	float: left;
	width: 85px;
}

input.contact_form_text 
{
	margin-bottom: 10px;
	width: 300px;
}

textarea.contact_form_textarea 
{
	margin-bottom: 10px;
	width: 300px;
}
*/

/*************/
/** GALLERY **/
/*************/

div.overlay_spacer
{
	width: 100%;
	height: 15px;
	
	clear: both;
}

/**************/
/** CALENDAR **/
/**************/

tr.calendar_header
{
	background-color: #C9C9C9;
}

div.gallery_kategori
{
	width:110px;
}


/*******************/
/** SPECIAL FONTS **/
/*******************/
span.frontpage_prime_news_date
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 10px;
	text-transform:uppercase;
	
	margin-top: -3px;
}
span.frontpage_prime_news_title
{
	color: #d8932f;
	font-family: Eurostile LT Std;
	font-size: 13px;
	text-transform: uppercase;
}
span.frontpage_prime_news_text
{
	color: #88878b;
	font-size: 13px;
}
span.frontpage_prime_news_text p
{
	margin-top: 0px;
}


span.frontpage_text
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 10px;
	text-transform:uppercase;
	
	margin-top: -3px;
}
span.frontpage_text_title
{
	color: #777575;
	font-family: Eurostile LT Std;
	font-size: 16px;
}
span.frontpage_text_text
{
	color: #88878b;
	font-size: 13px;
}
span.frontpage_text p
{
	margin-top: 0px;
}


span.frontpage_small_news_head
{
	color: #777575;
	font-family: Eurostile LT Std;
	font-size: 16px;
}
span.frontpage_small_news_date
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 8px;
}
span.frontpage_small_news_title
{
	color: #d8932f;
	font-family: Eurostile LT Std;
	font-size: 12px;
	text-transform: uppercase;
}


span.news_small_news_head
{
	color: #777575;
	font-family: Eurostile LT Std;
	font-size: 16px;
	text-transform: uppercase;
}
span.news_small_news_date
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 8px;
}
span.news_small_news_title
{
	color: #d8932f;
	font-family: Eurostile LT Std;
	font-size: 11px;
	text-transform: uppercase;
}
span.news_prime_news_date
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 10px;
	text-transform:uppercase;
}

span.search_result_date
{
	color: #88878B;
	font-family: Eurostile LT Std;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
span.search_result_title
{
	color: #d8932f;
	font-family: Eurostile LT Std;
	font-size: 12px;
	text-transform: uppercase;
}


span.frontpage_cal_head
{
	color: #777575;
	font-family: Eurostile LT Std;
	font-size: 16px;
}
span.frontpage_cal_date
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 8px;
}
span.frontpage_cal_title
{
	color: #88878b;
	font-family: Eurostile LT Std;
	font-size: 12px;
	text-transform: uppercase;
}
span.frontpage_cal_text
{
	color: #88878b;
	font-size: 11px;
}

span.news_small_news_head
{
	color: #777575;
	font-family: Eurostile LT Std;
	font-size: 18px;
	text-transform: uppercase;
}

span#calendar_head
{
	color: #d8932f;
	font-family: Eurostile LT Std;
	font-size: 18px;
	text-transform: uppercase;
}



td#frontpage_calendar
{
	background-image: url('/images/forside_box_kalender.png'); 
	background-repeat: no-repeat;
}


input#search_field
{
	height: 10px;
	line-height: 9px; 
	font-size: 9px;
	color: #b9b9bb;
}

div#breadcrumbs_container
{
	margin-top: 9px;
}

span.breadcrumbs a, span.breadcrumbs a:hover, span.breadcrumbs a:visited, span.breadcrumbs a:active
{
	color: #797979;
	font-family: Eurostile LT Std;
	font-size: 10px;
	text-transform: uppercase;
}

span.typeface-js-selected-text
{
	text-wrap: none;
}
