﻿/********* GLOBAL SETTINGS ***********/
*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}

textarea
{
	font-size: 11px;
	font-family: Arial;	
}

html, body 
{
	height: 100%;
	width: 100%;
	text-align: center;
	background: #cbcac9;
}

div
{
	float: left;
	text-align: left;
}

img
{
	border: none;	
}

.clear
{
	clear: both;
}

/************* TABLES **********************************/

table
{
	border-collapse: collapse;	
}

td
{
	vertical-align: bottom;	
	vertical-align: top;
	white-space: nowrap;
	
}

td.padded
{
	padding-left: 5px; 
	padding-top: 3px;
	padding-right: 10px;
}

td.padded2
{
	padding-left: 5px; 
	padding-top: 3px;
	padding-right: 10px;
}

/********** WRAPPER AND CONTENT CONTAINER **************/

#wrapper
{
	float: none;
	width: 950px;
	margin: auto;
	padding: 6px 15px 20px 15px;	
	display: table;
	background: #fff;
}

#top-bnr
{
	width: 950px;
}

#top-bnr-1
{
	width: 775px;
}

#top-bnr-2
{
	width: 175px;
}

.top_grey
{
	width: 950px;
	background: url("../images/grey_background.gif") repeat-x;
	height: 42px;
	border-top: 1px solid #fff;		
}

.top_back
{
	padding-left: 30px;
	width: 269px;
	height: 42px;
	font-size: 11px;
	color: #706f67;
	line-height: 4em;
}

.top_tabs
{
	width: 651px;
	height: 42px;
	background: url(/images/grey_background_image.gif) right no-repeat;
}

/**************** MENU ****************/

#menu
{
	background: url("../images/menu_background.gif") no-repeat bottom;
	height: 48px;
	width: 927px;		
	float: left;
	line-height: 3.8em;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

#menu ul li
{
	float: left;
	margin-left: 12px;
	list-style: none;
}

#menu ul li a
{
	text-transform: uppercase;
	font-family: Times New Roman;
	color: #06215c;
	text-decoration: none;
}

#menu ul li a:hover
{
	text-decoration: underline;	
}

#menu ul li img
{
	margin-right: 4px;	
}

#menu ul li.active a
{
	color: #375f43;
}


/************** SEARCHBOX LOCATION ******************/

#searchbox_location
{
	width: 358px;
	height: 455px;
}

/******************** FRONT *************************/

#front-right-container
{
	width: 361px;
	height: 455px;	
}

#front-right
{
	width: 361px;
	height: 347px;
	background: url("../images/front_right.jpg") no-repeat;	
}

/****************** NEWSLETTER *********************/

#newsletter
{
	width: 361px;
	height: 108px;
	background: #052058;
}

.newsletter-container
{
	padding-left: 30px;
	padding-right: 26px;
	padding-top: 15px;
	width: 305px;
}

.newsletter-container h3
{
	font-family: Times New Roman;
	font-size: 15px;
	color: #bbcac0;
	margin-bottom: 4px;
}

.newsletter-container p
{
	color: #bbcac0;	
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 0.9em;
}

input.newsletter
{
	border: 4px solid #cacacc;
	width: 210px;
	height: 25px;	
	font-size: 11px;
	line-height: 2.2em;
	padding-left: 5px;
	float: left;
	margin: 0px;
	vertical-align: middle;
	
}

.newslettersubmit
{
	border: 4px solid #cacacc;

	float: left;
	margin: 0px;
}

/******************** PAGES *************************/

/*TINY*/
#tiny-page
{
	width: 231px;
	height: 455px;
	background: #f3f1ed;
}

#tiny-page h2
{
	margin-top: 12px;
	margin-left: 26px;
	font-family: Times New Roman;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
}

#tiny-page p
{
	margin-top: 1em;
	margin-left: 30px;
	margin-right: 30px;
	color: #7d7d7d;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
}

/**************** BANNERS *************************/

#front-banners
{
	width: 900px;
	width: 930px!important;	
	border-top: 2px solid #fff;	
	background: #c3c3c3;
	padding: 10px!important;
	padding-right: 5px;
	text-align: center;
}

.bannercont
{
	/*margin-right: 0px;
	margin: auto;
	text-align: center;*/
}

#front-banners div
{
	
	margin-right: 5px;
}

/*************** BOTTOM LINKS ********************/

.bottomlinks
{
	width: 950px;
	padding-bottom: 21px;
}

.bottomleft
{
	width: 206px;
	float: left;
	padding-left: 17px;
	padding-top: 24px;
}

.bottomlinks h3
{
	text-transform: uppercase;
	color: #062057;
	font-size: 12px;
	font-family: Times New Roman;
}

.bottomleft p
{
	font-size: 10px;
}

.bottomlinks ul
{
	margin-top: 21px;
	float: right;
	list-style: none;
	width: 700px;
}

.bottomlinks ul li
{
	width: 220px;
	float: left;	
	font-size: 10px;
	color: #7d7d7d;
}
	
.bottomlinks ul li a
{
	color: #3c5b45;
	font-size: 12px;
	text-decoration: none;
}

.bottomlinks ul li a:hover
{
	text-decoration: underline;
}

/*************** CONTENT *****************/

#contentcontainer
{
	display: table;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	width: 950px;
	background: url(/images/content_background1.gif) repeat-y;
	border-top: 1px solid #fff;
}

.leftcontainer
{
	width: 380px;		
	padding-right: 1px;
}

.leftcontainer-top
{
	width: 380px;
	height: 69px;
	background: url(/images/utland_left_top.gif) repeat-x;
	font-size: 11px;
	color: #1d3a26;
}

.leftcontainer-top span
{
	margin-left: 28px;	
}

.leftcontainer-top h2, .maincontainer-top h2, .maincontainer-top h1
{
	font-family: Times New Roman;
	font-size: 19px;
	color: #062057;
	margin-top: 25px;
	margin-left: 28px;
	text-transform: uppercase;
	font-weight: normal;
}

.maincontainer-top h1
{
	/*color: #7b1d1b;*/
}

.maincontainer
{
	width: 569px;
	position: relative;
}

.maincontainer-event
{
	width: 569px;
}

.maincontainer-top
{
	width: 569px;
	height: 69px;
	background: url(/images/utland_main_top.gif) repeat-x;		
}

.maincontainer-content
{
	width: 510px;
	padding-top: 30px;
	padding-left: 27px;
	padding-right: 32px;
	padding-bottom: 30px;
}

.maincontainer-content-event
{
	width: 569px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.maincontainer-content-planlegg
{
	width: 529px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 5px;
	color: #3c3e3e;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;	
	
}

.maincontainer-content-planlegg p
{
	margin-bottom: 1em;
}

 .maincontainer-content-planlegg li, .maincontainer-content-planlegg ul
 {
	margin: 1em;
 }

.maincontainer-content-planlegg strong, .maincontainer-content-planlegg b
{
	color: #2a5136;
	font-weight: bold;
	font-size: 13px;
}

.maincontainer-content p
{
	color: #3c3e3e;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;	
	margin-bottom: 1em;
}

/************ UTLAND BOOKING ***************/

.booking-form
{
	padding-left: 15px;
	padding-right: 22px;
	padding-top: 5px;	
	padding-bottom: 30px;
}

.booking-div
{
	width: 333px;
	padding-left: 15px;
	padding-top: 18px;
	border-bottom: 1px solid #9fb8a5;
	padding-bottom: 20px;
	font-size: 10px;
	color: #6f8f9d;
}

.booking-div h3
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #062057;
	font-size: 13px;
	margin-bottom: 10px;
}

.booking-txt
{
	margin-right: 10px;	
	font-size: 11px;
	margin-top: 4px;
}

td.booking-txt
{
	padding-right: 20px;	
	padding-bottom: 5px;
	white-space: nowrap;
}

.shader
{
	background: #c6d6d9;
	height: 25px;	
	margin-bottom: 5px;
}

.shader input
{
	border: 1px solid #819eba;
	margin: -4px 0px 0px -4px;
	height: 23px;
	width: 99.5%;
}

.shaderarea
{
	background: #c6d6d9;
	height: 65px;	
	margin-bottom: 5px;
}

.shaderarea2
{
	background: #c6d6d9;
	height: 154px;	
	margin-bottom: 5px;
}

.booking-div input
{
	border: 1px solid #819eba;
	margin: -4px 0px 0px -4px;
	height: 23px;
	width: 99.5%;
}

.booking-div select
{
	border: 1px solid #819eba;
	margin: -4px 0px 0px -4px;
	height: 23px;
	width: 99.5%;
}

.booking-div textarea
{
	border: 1px solid #819eba;
	margin: -4px 0px 0px -4px;
	height: 63px;
	width: 99.5%;
}

textarea.tx2
{
	border: 1px solid #819eba;
	margin: -4px 0px 0px -4px;
	height: 150px;
	width: 99.5%;
}


input.booking-btn
{
	border: none;
	margin: 0pc;
	height: 37px;
	width: 230px;
	
}

.checkbox
{
	text-align: left;
	
}

.checkbox input
{
	border: none;
	margin: 0px;
	padding: 0px;
	width: 1.5em;
}

.checkbox label
{
	vertical-align: middle;
}

.chkTxt
{
	float: none;
	display: inline;
	padding-bottom: 10px;	
}

.inline
{
	display: inline;
	float: none;	
}

.textarea
{
	vertical-align: top;
	padding-left: 10px;
}

.bookinggreen
{
	background: #c5d6c9;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	white-space: normal;
}

h2.green
{
	font-size: 13px;
	color: #2a5136;
	margin-bottom: 1em;
	font-family: Tahoma;	
}



table.grey
{
	background: #f2f0ed;
}

/************* SEARCHCONTAINER *************/

/*.maincontainer-content
{
	width: 510px;
	height: 500px;
}*/


.maincontainer-location
{
	width: 380px;
	border-bottom: 1px solid #fff;
	background: #a3bba9;
	color: #2f5139;
	font-size: 12px;
}

.maincontainer-location h1
{
	font-family: Times New Roman;
	font-size: 19px;
	color: #062057;
	margin-top: 25px;
	margin-left: 28px;
	text-transform: uppercase;
	font-weight: normal;
}

.maincontainer-location p
{
	margin-left: 28px; 
	margin-right: 20px;
	margin-bottom: 30px;
}

.maincontainer-top-search
{
	width: 569px;
	height: 54px;
	padding-top: 15px;
	background: url(/images/utland_main_top.gif) repeat-x;
}

.maincontainer-top-search h2
{
	font-family: Times New Roman;
	font-size: 19px;
	color: #7c1d1b;
	margin-left: 15px;
	text-transform: uppercase;
	font-weight: normal;
	display: inline;
}

.maincontainer-top-search span
{
	margin-left: 15px;
	font-size: 11px;
	color: #383636;
}

.maincontainer-top-search span strong
{
	color: #7c1d1b;	
}

.maincontainer-top-search div
{
	color: #000000;
	font-size: 12px;
	margin-left: 8px;
	font-weight: bold;
	font-family: Arial;
	padding-top: 3px;
	padding-right: 5px;
}

.search-td-title
{
	color: #062057;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}

.maincontainer-top-search div a
{
	color: #893232;
	font-size: 10px;
	margin-left: 8px;
	font-family: Arial;	
	margin-bottom: 5px;
}

.maincontainer-top-search div a:hover
{
	text-decoration: none;
}

.searchcontainer-outer
{
	width: 563px;
	padding: 5px;
	padding-right: 0px;
	padding-left: 6px;	
	padding-right: 0px;
	height: 740px;	
	overflow: auto;
}

.searchcontainer
{
	width: 546px;	
	height: 741px;
}

.offer-searchcontainer-outer
{
	width: 563px;
	padding: 5px;
	padding-right: 0px;
	padding-left: 6px;	
	padding-right: 0px;
	height: 420px;	
	overflow: auto;
}

.offer-searchcontainer
{
	width: 546px;	
	height: 421px;
}

/**************** SEARCH ITEMS ******************/

.search-item-white
{
	width: 510px;
	padding: 16px;
	background: #ffffff;
}

.search-item-grey
{
	width: 510px;
	padding: 16px;
	background: #f0eeea;
}

.search-sep
{
	line-height: 0.1em;
	height: 2px;
	width: 510px;	
}

.search-check-outer
{
	
}

.search-check
{
	width: 17px;
	height: 18px;
	padding-top: 7px;
	padding-left: 7px;
	background: #ebe9e5;
	margin-left: 407px;
	margin-top: -35px;
}

.search-check input
{
	width: 13px;
	height: 12px;	
}
.search-img
{
	padding-right: 16px;	
	width: 78px;
}

.search-img-event
{
	padding-right: 16px;	
	width: 140px;
	text-align: center;
}


.searchinfo
{
	width: 400px;
}

.searchinfo-event
{
	width: 330px;
}


.search-h2
{
	font-size: 14px;
	margin-bottom: 4px;
	color: #000000;
}

.search-h2 a
{
	color: #000000;
	font-size: 14px;
	text-decoration: none;	
}

.search-h2 a:hover
{
	text-decoration: underline;	
}

.search-p
{
	font-size: 10px;
}

a.search-link
{
	font-size: 10px;
	color: #6d0000;
	text-decoration: none;
}

a.search-link:hover
{
	text-decoration: underline;	
}

/**************** TABCTRL *******************/

.top-tabs div
{
	height: 42px;	
	line-height: 4em;
}

div.tab1-active
{
	height: 42px; 
	width: 101px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab1-active-start
{
	height: 42px; width: 5px;
	background: url(/images/tab1_active_start.gif) no-repeat left bottom;	
}

div.tab1-inactive
{
	height: 42px; 
	width: 101px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab1-inactive-start
{
	height: 42px; width: 5px;
	background: url(/images/tab1_inactive_start.gif) no-repeat left bottom;	
}


div.tab2-active
{
	height: 42px; 
	width: 89px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab2-inactive
{
	height: 42px; 
	width: 89px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab3-active
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab3-inactive
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab4-active
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab4-inactive
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab5-active
{
	height: 42px; 
	width: 64px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab5-inactive
{
	height: 42px; 
	width: 64px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab6-active
{
	height: 42px; 
	width: 92px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab6-inactive
{
	height: 42px; 
	width: 92px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab7-active
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_active_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab7-inactive
{
	height: 42px; 
	width: 72px;
	background: url(/images/tab_inactive_bg.gif) repeat-x left bottom;	
	text-align: center;
	line-height: 3.6em;
}

div.tab7-inactive-end
{
	height: 42px; 
	width: 5px;
	background: url(/images/tab7_inactive_end.gif) bottom left no-repeat;
}

div.tab7-active-end
{
	height: 42px; 
	width: 5px;
	background: url(/images/tab7_active_end.gif) bottom left no-repeat;
}

div.tab-active-end
{
	height: 42px; 
	width: 5px;
	background: url(/images/tab_active_end.gif) bottom left no-repeat;
}

div.tab-inactive-end
{
	height: 42px; 
	width: 5px;
	background: url(/images/tab_inactive_end.gif) bottom left no-repeat;
}


div.tab-active-start
{
	height: 42px; 
	width: 5px;
	background: url(/images/tab_active_start.gif) bottom left no-repeat;
}

a.tab-active
{
	font-size: 11px;
	color: #926d32;
	text-decoration: none;	
}

a.tab-active:hover
{
	text-decoration: underline;	
}

a.tab-inactive
{
	font-size: 11px;
	color: #706f67;
	text-decoration: none;	
}

a.tab-inactive:hover
{
	text-decoration: underline;
}


/*********** KONFERANSE STED ******************/

.konf-container
{
	display: table;
	width: 950px;
	min-height: 280px;
	height: auto!important;
	height: 280px;
	background: url(/images/konf_rep_bg.jpg) repeat-y;
	border-bottom: 1px solid #fff;
}

.konf-leftcontainer
{
	width: 300px;
	border-top: 1px solid #fff;
}

.konf-info
{
	width: 298px;
	border: 1px solid #d1cfc6;
	background: #fff;
	padding-top: 10px;
	padding-bottom: 25px;
}

.konf-info-logo
{
	width: 298px;
	text-align: center;
}

.konf-info-logo img
{
	margin-bottom: 4px;	
}

.konf-info-text
{
	width: 210px;
	padding-left: 88px;	
	font-family: Tahoma, Verdana, Arial,Sans-Serif;
	font-size: 11px;
	color: #3c3e3e;
	line-height: 1.4em;
    height: 90px;
}

.konf-info-text p
{
	text-align: left;	
}

.konf-slideshow
{
	width: 300px;
	height: 220px;
	border-top: 2px solid #ff;
	border-bottom: 2px solid #fff;
	background: #fff;	
}

.konf-rightcontainer
{
	width: 607px;
	background: url(/images/konf_bg.jpg) no-repeat right top;	
	min-height: 360px;
	height: auto!important;
	height: 360px;	
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-right: 18px;
}

.konf-header
{
	position: relative;
	border-bottom: 1px solid #e2e0da;
	width: 607px;
}

.konf-header h1
{
	font-family: Times New Roman;
	font-size: 21px;
	text-transform: uppercase;
	color: #062059;	
	margin-bottom: 5px;
	font-weight: normal;
}

.konf-text
{
	min-height: 260px;
	height: auto!important;
	height: 260px;		
}

.konf-text p
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	margin: 1em;
	line-height: 1.3em;
}

#print
{
	position: absolute;
	left: 535px;
	top: 0px;	
	font-size: 11px;
	cursor: pointer;
}

#print img
{
	margin-right: 5px;
	margin-top: 2px;
	float: left;
}

#print a
{
	color: #6d6d6b;
	text-decoration: none;
}

#print a:hover
{
	text-decoration: underline;	
}

/************** EXTRA BOX *******************/

.extra-list
{
	width: 208px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 5px;
}

.extra-list-top
{
	width: 208px;
	height: 42px;
	background: url(/images/extra_list_top.jpg) no-repeat top left #062158;	
}

.extra-list-top h2
{	
	color: #d2d0c7;
	font-weight: normal;
	font-size: 14px;
	margin-left: 45px;
	margin-top: 15px;
}

.extra-container
{
	width: 190px;
	border: 1px solid #d2d0c7;
	border-top: none;
	padding: 8px;
	background: #ffffff;	
}

.extra-container-inner
{
	width: 172px;
	background: #e8e8e8;	
	padding: 9px;	
}

.extra-item
{
	width: 154px;	
	padding-top: 3px;
}

.extra-image
{
	padding-top: 3px;
	padding-right: 5px;	
}

.extra-text-title
{
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 0px;
	padding-right: 20px;
}

.extra-text-value
{
	font-size: 12px;
	color: #2f5139;
	padding: 0px;
	text-align: right;
}

.extra-text
{
	font-size: 12px;
	color: #2f5139;
	padding: 0px;
	text-align: left;
}

/*************** LOKALE LIST *******************/

.lokale
{
	width: 595px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 10px;
	background: #ffffff;	
}

.lokale th
{
	height: 30px;
	background: #2f5139;
	color: #c0c7d7;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
	padding-top: 12px;
	line-height: 0.8em;
	text-align: center;
	border-bottom: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.lokale td
{
	margin-right: 5px;	
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #fff;
	border-top: none;
}

td.blue
{
	color: #273f71;	
	text-align: center;
}

td.green
{
	color: #536e5a;
	padding-left: 10px;
	border-left: 5px solid #ffffff;
}

.grey td
{
	background: #e9e8e6;
}

/************ HOTEL MONTH ***************/

.month-container
{
	padding: 22px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-bottom: 0px;
}

.month-title h2
{
	color: #6d0000;
	font-size: 16px;
	font-weight: normal;
	font-family: Times New Roman;
}

.month-info
{
	padding-top: 8px;
	padding-bottom: 8px;	
}

.month-img
{
	width: 	100px;
}

.month-img img
{
	border: 5px solid #b6afa0;
}

.month-text
{
	width: 200px;	
}

.month-text h3
{
	font-size: 12px;
	margin-bottom: 8px;
	font-family: Arial;
}

.month-text p
{
	font-size: 	10px;
	margin-bottom: 5px;
}

.month-text a
{
	color: #6d0000;
	text-decoration: none;
	margin-top: 5px;
	font-size: 10px;
}

.month-text a:hover
{
	text-decoration: underline;
}



/**************** SEARCH FORM *********************/

.search-form-tabs img
{
	cursor: pointer;
}

/************** CONTACT ***************************/

.contact-content img
{
	margin: 15px;
}

.contact-content p
{
	margin-left: 20px;
	margin-bottom: 1em;
	font-size: 11px;
	color: #5e8193;
}

.contact-content a
{
	color: #5e8193;		
	text-decoration: none;
}

.contact-content strong
{
	color: #172f5f;	
}

/***************** EVENT **************************/

.eventcontainer
{
	font-size: 11px;
	color: #3c3e3e;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;	
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	background: #fff;
	width: 518px;	
	
}

.eventcontainer a
{
	color: #062562;	
}

.eventimg img
{
	margin-right: 20px;	
}

.eventinfo
{
	width: 300px;
}

.event-content
{
	width: 509px!important;
	width: 500px;
	padding-top: 20px;
	font-family: Arial;
	color: #4c4946;
}

.event-content h2
{
	color: #000;
	font-size: 16px;
	font-family: Arial;
	margin-bottom: 1em;	
}

.event-content h3
{
	color: #7b1d1b;
	font-size: 12px;
	font-family: Arial;
}

.event-content ul
{
	list-style: disc;
	margin-left: 2em;
	font-family: Arial;
}

.event-content li
{
	padding-bottom: 4px;
}

.event-content strong.brown
{
	color: #7b1d1b;
	
}

.event-content b
{
	color: #000;
	
}

.event-content p
{
	margin-bottom: 1em;	
}

/************** SEND *******************/

#sendcontainer
{
	display: table;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	width: 950px;
	background: url(/images/sendbg.gif) repeat-y;
	border-top: 1px solid #fff;
}

.sendtext
{
	margin: 18px;
	background: #eeebe7;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 19px;
	padding-bottom: 19px;
	width: 314px;
}

.sendtext h2
{
	color: #7c1d1b;
	font-weight: normal;
	font-size: 18px;
	font-family: Times New Roman;	
	text-transform: uppercase;
}

.sendtext p
{
	font-size: 10px;
	margin-bottom: 1em;
	color: #555345;	
}

.sendtext strong
{
	font-size: 12px;	
}

/************ Offers MONTH ***************/

.offer-container
{
	padding: 22px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.offer-title
{
	width: 200px;
}

.offer-title h2
{
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	font-family: Times New Roman;
}

.offer-info
{
	padding-top: 5px;
}

.offer-img
{
	width: 	70px;
}

.offer-img img
{
	border: 3px solid #b6afa0;
}

.offer-text
{
	width: 230px;	
}

.offer-text h3
{
	font-size: 12px;
	margin-bottom: 4px;
	font-family: Arial;
}

.offer-text p
{
	font-size: 	10px;
}

.offer-text a
{
	color: #6d0000;
	text-decoration: none;
	font-size: 10px;
}

.offer-text a:hover
{
	text-decoration: underline;
}

.blue2
{
	padding-top: 6px;
	font-size: 12px;
	padding-right: 5px;
	color: #062769;
	text-align: left;
}

.oppsum td
{
	padding: 2px;
	padding-left: 5px;
	font-size: 12px;	
}

.gron
{
		font-weight: bold;
		color: #3c5b45;
		font-size: 13px;
}

/************** KONF OFFERS ****************/

.konf-offer-container
{
	padding: 22px;
	padding-top: 16px;
}

.konf-offer-title
{
	width: 200px;
}

.konf-offer-title h2
{
	color: #000000;
	font-size: 14px;
	font-family: Times New Roman;
}

.konf-offer-info
{
	padding-top: 5px;
}

.konf-offer-text
{
	width: 230px;	
}

.konf-offer-text h3
{
	font-size: 12px;
	margin-bottom: 4px;
	font-family: Arial;
}

.konf-offer-text p
{
	font-size: 10px;
	color: #4c4946;
	font-family: Arial;
	margin: 0px;	
}

.konf-offer-text a
{
	color: #6d0000;
	text-decoration: none;
	font-size: 9px;
}

.konf-offer-text a:hover
{
	text-decoration: underline;
}

input.sendbtn
{
	margin-top: 20px;
	width: 115px;
	height: 37px;	
	margin-right: 15px;
}

p.ingress
{
	font-size: 12px;	
	font-style: italic;
}

a.login
{
	position: absolute;
	width: 100px;
	height: 40px;
	top: 61px;
	left: 850px;	
}

.kontakt td
{
	font-size: 11px;
	font-family: Arial;
	padding-top: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.kontakt label
{
	margin-left: 5px!important;
	margin-left: 2px;
	margin-right: 5px!important;	
	margin-right: 2px;	
}

.dynmenu
{
	padding-top: 30px;
	padding-left: 50px;
	padding-bottom: 30px;
}

.dynmenu li
{
	list-style-image: url(/images/planlegg_dot.gif);	
	padding-bottom: 20px;
	padding-right: 20px;
}

.dynmenu li a
{
	font-family: Arial;
	color: #5e8193;
	text-decoration: none;
	font-size: 11px;
}

.dynmenu li h2
{
	font-size: 14px;
	color: #172f5f;
	padding: 0px;
	margin: 0px;	
}

a.profil_link
{
	color: #052057;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	line-height: 1.3em;
}

a.profil_link:hover
{
	text-decoration: none;
}

p.profil
{
	color: #3c3e3e;
	margin-top: 1em;
	padding-bottom: 1em;
}

h2.profil
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #3c3e3e;
	margin-bottom: 1em;
}

ul.profil
{
	margin-left: 1em;
	color: #3c3e3e;
	list-style-position: inside;
}

#userinfo_container
{
	position: relative;
}

#userinfo
{
	position: absolute;
	top: 72px;
	right: 140px;
	color: #e8e4de;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
}

#userinfo a
{
	color: #aabbdc;	
}

#userinfo a:hover
{
	text-decoration: none;
}

.userinfotable td
{
	padding: 0px;
}

div.feedback
{
	width: 522px;
	height: 130px;
	border: 5px solid #571910;	
	position: fixed;
	top: 200px;
	left:50%;
	margin-left:-260px;
	z-index: 99;
	background: #f0eeea;	
	float: none;	
	font-size: 14px;
	padding: 20px;
}

div.feedback p
{
	margin-bottom: 1.5em;
}

div.feedback img
{
	cursor: pointer;
}

/*************** FRONT DITANCES *************/

div.front_distance
{
	padding: 10px 0px 5px 0px;	
}

div.distance150
{
	width: 161px;
	height: 87px;
	border: 1px solid rgb(210, 209, 207);
	border-right: none;			
}

div.distance150 div.header
{
	width: 151px;
	height: 20px;
	text-transform: uppercase;
	font-family: Times New Roman;
	color: #06215c;
	clear: right;
	line-height: 2em;
	background-color: rgb(171, 187, 220);
	padding: 0px 0px 5px 10px;
	font-size: 14px;
}

div.distance150 div.header a
{
	font-family: Times New Roman;
	color: #06215c;
	font-size: 11px;
	text-decoration: none;
}

div.distance150 div.header a:hover
{
	text-decoration: underline;
}

div.distance150 div.links
{
	padding: 5px 0px 0px 10px;
}

div.distance150 div.links a
{
	color: #7D7D7D;
	font-size: 11px;	
	text-decoration: none;
	font-style: italic;
}

div.distance150 div.links a:hover
{
	text-decoration: underline;
}