object
{
    outline:none;
}

a:active, a:focus {
    outline: none;
}

html
{
   /* overflow-y:scroll;   */
}

#body
{
    position:relative;
}

/* main content */
#div_main
{
    
}

/* all content */
#div_contentwrapper 
{
    text-align:center;
    position:relative;
    background:#ffffff;
}

#div_top
{
    text-align:center;
    width:100%;
    height:130px;
    margin:0px auto;
}
    #div_top_inner
    {
        width:995px;
        height:140px;
        margin:0px auto;
        padding:0px 3px 0px 3px;
        background:url('/images/design/top_inner_bg.png') no-repeat;
        position:relative;
        z-index:150;
    }

#div_contentwrapper_middle
{
    width:100%;
    /*background:url('/images/design/div_contentwrapper_middle_bg.png') no-repeat center -1px #ffffff;*/
    text-align:center;
    
}

#div_menu_bottom
{
    width:1012px;
    /*height:188px;
    background:url('/images/design/div_bottom_menu_bg.png') no-repeat center top;*/
    margin:0 auto;
    position:relative;
}

#div_menu_bottom_inner
{

    width:995px;
    margin:0 auto;
    padding:0px 4px 0px 4px;
}

#bottom_menu
{
    padding-left:25px;
    padding-top:11px; 
}

.bottom_menu_level1
{
    float:left;
    width:236px;
    text-align:left;
    padding-right:13px;
}

#div_footer
{
}

/* content divs */

#div_root_menu
{
    height:74px;
    text-align:left;
    padding-top:48px;
    padding-left:25px;
    padding-right:22px;
    font-size:11px;
}

#div_middle_left
{	
}

#div_middle_center
{
    width:1012px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    background:url('/images/design/div_middle_center_bg.png') no-repeat center bottom;
    position:relative;
    z-index:100;
}
    #div_middle_center_inner
    {
        width:1003px;
        margin:0 auto;
        padding:0px;
        min-height:400px;
        /*background:url('images/design/div_middle_center_bg.png') no-repeat center bottom;*/
        position:relative;
        z-index:100;
    }
    
    #div_middle_center_inner_top
    {
        width:995px;
        padding:0px 4px 0px 4px;
        margin:0px auto;
        margin-top:-32px;
        background:url('/images/design/div_middle_center_inner_top_bg.png') no-repeat right top;
        
    }
    
    #div_middle_center_inner_left
    {
        width:242px;
        float:left;
    }
    
    #div_middle_center_inner_right
    {
       width:727px;
       float:left;
    }
    
#div_middle_right
{	
}
/* END CONTENT STYLES */

/* DOCS / DOCLISTS */



.doc_list_item
{
    width:226px;
    height:213px;
    padding:15px 20px 0px 0px;
    float:left; 
    /*background:url('/images/design/doc_list_item_bg2.png') no-repeat left top;*/
	text-align:left;
}

.doc_list_ingress
{
    padding-top:6px;
    line-height:17px;
    height:51px;
    overflow:hidden;
}

.doc_list2_item
{
    padding:17px 0px 15px 0px;
    border-bottom:1px solid #d9d9d9;   
}

.div_doc_list_img
{
    position:relative;
    width:226px;
    height:127px;
    padding-bottom:8px;
    z-index:1;
}

.img_doc_list_img
{
    z-index:-1;
}

.overlay_doc_list_img
{
    z-index:1;
    position:absolute;
    height:127px;
    width:226px;
    top:0px;
    left:0px;
    filter:alpha(opacity=40);
    -moz-opacity:0.40;
    -khtml-opacity: 0.40;
    opacity: 0.40;
}

.doc_list_item:hover .overlay_doc_list_img
{
    display:none;  
}

.doc_list2_ingress
{
    padding:2px 0px 0px 0px;
}

a.doc_list_item_link, a.doc_list_item_link:link, a.doc_list_item_link:active, a.doc_list_item_link:visited 
{
    display:block;
    color:#333333;
    /*color:#555555;*/
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    height:19px;
    overflow:hidden;
}

a.doc_list_item_link:hover, .doc_list_item:hover a.doc_list_item_link
{
    /*color:#14435c;*/
    text-decoration:none;
}

a.doc_list2_item_link, a.doc_list2_item_link:link, a.doc_list2_item_link:active, a.doc_list2_item_link:visited 
{
    display:block;
    color:#333333;
    /*color:#555555;*/
    font-size:18px;
    text-decoration:none;
    font-weight:normal;
    height:19px;
    overflow:hidden;
}

a.doc_list2_item_link:hover, .doc_list2_item:hover a.doc_list2_item_link
{
    color:#14435c;
    text-decoration:none;
}

.doc_list_item:hover
{
    width:226px;
    height:173px;
    /*border-top:2px solid #477087;
    border-bottom:2px solid #477087 !important;*/
    /*padding:22px 25px 0px 25px;*/
}

.doc_item_title
{
    text-align:left;  
	position:relative;
	padding:0px 5px 0px 5px;
	width:717px
}

.doc_item_line{
	width:100%;
	height:1px;
	background:#CCCCCC;
	margin-bottom:10px;
}
.doc_share{
	width:100%;
	/*background:url('/images/design/hr.png') repeat-x left bottom;*/
	margin-bottom:10px;
	height:25px;
}
.doc_item
{
	padding:0px 5px 0px 5px;
	width:718px;
    text-align:left;
    position:relative;
}

.doc_item_ingress
{
    padding-bottom:20px;   
}

/* END DOCS / DOCLISTS */

/* MENU STYLES */
/* top menu */
.div_menu_top
{
    float:left;
    height:36px;
	width:auto;
	_width:165px;
    position:relative;
}

.div_menu_top_sel
{
    float:left;
    height:36px;
	width:auto;
	_width:165px;
    position:relative;
}



    /* .div_menu_top left */

    a.menu_top_link_left, a.menu_top_link_left:link, a.menu_top_link_left:active, a.menu_top_link_left:visited, a.menu_top_link_left:hover
    {
       position:absolute;
       left:0px;
       top:0px;
       height:36px;
       display:block;
       width:4px;
       background:url('/images/design/menu_top_link_left.png') no-repeat top left;
       text-decoration:none;
       
    }

    a.menu_top_link_left_first, a.menu_top_link_left_first:link, a.menu_top_link_left_first:active, a.menu_top_link_left_first:visited 
    {
       position:absolute;
       left:0px;
       top:0px;
       height:36px;
       display:block;
       width:4px;
       text-decoration:none;
    }

    a.menu_top_link_left_sel, a.menu_top_link_left_sel:link, a.menu_top_link_left_sel:active, a.menu_top_link_left_sel:visited 
    {
       position:absolute;
       left:0px;
       top:0px;
       height:36px;
       display:block;
       width:4px;
       /*background:url('/images/design/menu_top_link_left_sel_bg.png') no-repeat top left;*/
	   background:url('/images/design/menu_top_link_left.png') no-repeat top left;
       text-decoration:none;
    }
    
    a.menu_top_link_left_first_sel, a.menu_top_link_left_first_sel:link, a.menu_top_link_left_first_sel:active, a.menu_top_link_left_first_sel:visited 
    {
       position:absolute;
       left:0px;
       top:0px;
       height:36px;
       display:block;
       width:4px;
       background:url('/images/design/menu_top_link_left_first_sel.png') no-repeat top left;
       text-decoration:none;
    }
    
    /*
    .div_menu_top:hover a.menu_top_link_left, .div_menu_top:hover a.menu_top_link_left_sel
    {
        text-decoration:none;
        background:url('images/design/menu_top_link_left_sel_bg.png') no-repeat top left;
    }
    
    .div_menu_top:hover a.menu_top_link_left_first, .div_menu_top:hover a.menu_top_link_left_first_sel
    {
        text-decoration:none;
        background:url('images/design/menu_top_link_left_first_sel.png') no-repeat top left;
    }
*/
    
    /* end .div_menu_top left */
    
    /* .div_menu_top middle */
    
    a.menu_top_link, a.menu_top_link:link, a.menu_top_link:active, a.menu_top_link:visited 
    {
        display:block;
        /*height:26px;*/
		height:29px;
        /*color:#494949;*/
		color:#363636;
        /*font-size:10px;*/
		font-size:14px;
		/*font-family:'PFDinDisplayProMedium';*/
        text-decoration:none;
		/*font-weight:bold;*/
		margin:0px 0px 0px 2px;
        _margin:0px 4px 0px 4px;
		_margin:0px;
        /*padding:10px 10px 0px 10px;*/
		padding:7px 10px 0px 10px;
		_padding:0px;
		text-shadow: #ffffff 1px 1px 1px;
		white-space:nowrap;
    }
	a.menu_top_link:hover{
		background:url('/images/design/menu_top_link_sel_2011.png') repeat-x bottom left;
		color:#515151;
	}
        
    a.menu_top_link_sel, a.menu_top_link_sel:link, a.menu_top_link_sel:active, a.menu_top_link_sel:visited,a.menu_top_link_sel:hover  
    {
        display:block;
        /*height:26px;*/
		height:29px;
        color:#515151;
        /*font-size:10px;*/
		font-size:14px;
		/*font-family:'PFDinDisplayProMedium';*/
        text-decoration:none;
        /*font-weight:bold;*/
		margin:0px 0px 0px 2px;
        _margin:0px 4px 0px 4px;
		_margin:0px;
        /*padding:10px 10px 0px 10px;*/
		padding:7px 10px 0px 10px;
		_padding:0px;
        /*color:#14435c;*/
		color:#E4801E;
		text-shadow: #ffffff 1px 1px 1px;
        /*background:url('/images/design/menu_top_link_sel.png') repeat-x top left;*/
		background:url('/images/design/menu_top_link_sel_2011.png') repeat-x bottom left;
    }
    
    /*
    .div_menu_top:hover a.menu_top_link
    {
       text-decoration:none;
       background:url('images/design/menu_top_link_sel.png') repeat-x top left;
    }
    */
    
    /* end .div_menu_top middle */
    
    /* .div_menu_top right */

    a.menu_top_link_right, a.menu_top_link_right:link, a.menu_top_link_right:active, a.menu_top_link_right:visited 
    {
        position:absolute;
        right:0px;
        top:0px;
        height:36px;
        display:block;
        width:4px;
        text-decoration:none;
    }

    a.menu_top_link_right_sel, a.menu_top_link_right_sel:link, a.menu_top_link_right_sel:active, a.menu_top_link_right_sel:visited 
    {
        position:absolute;
        right:0px;
        top:0px;
        height:36px;
        display:block;
        width:4px;
        background:url('/images/design/menu_top_link_right_sel_bg.png') no-repeat top left;
        text-decoration:none;
    }
    
    /*
    .div_menu_top:hover a.menu_top_link_right, .div_menu_top:hover a.menu_top_link_right_sel
    {
        text-decoration:none;
        background:url('images/design/menu_top_link_right_sel_bg.png') no-repeat top left;
    }
    */
    
    .div_menu_top_top
    {
        float:left;   
        height:30px;
		width:auto;
		_width:95px;
    }
    
    a.menu_top_top_link, a.menu_top_top_link:link, a.menu_top_top_link:active, a.menu_top_top_link:visited 
    {
        display:block;
        height:23px;
        color:#999999;
        font-size:11px;
        text-decoration:none;
		/*font-family:'PFDinDisplayProMedium';*/
        margin:0px 0px 0px 0px;
        padding:7px 14px 0px 14px;
    }
    
    a.menu_top_top_link:hover
    {
        color:#14435c;
        text-decoration:none;
    }
    
    
    .doc_tabs
    {
        /*padding-top:25px;*/
		margin-top:25px;
        /*height:35px;*/
		height:24px;
		background:url('../images/design/tabbg.jpg') repeat-x;
		background-position:bottom left;
    }
    
    .doc_tab
    {
        position:relative;
        float:left;
		line-height:20px;
		height:24px;
        /*height:35px;
        width:100px;
        padding-right:2px;*/
        /*background:url('images/design/doc_tab_bg.png') no-repeat bottom left;*/
		/*background:url('/images/design/inactive-tab.png') no-repeat left 1px;*/		
    }
    
    .doc_tab_hover
    {
        /*z-index:100;
        position:absolute;
        left:-6px;
        top:-2px;
        height:37px;
        width:112px;*/
        /*background:url('/images/design/doc_tab_active_bg.png') no-repeat left top;*/
		border-bottom:4px solid #E6801C;
		
    }
    
    .doc_tab_hover_active
    {
        /*z-index:100;
        position:absolute;
        left:-6px;
        top:-2px;
        height:37px;
        width:112px;
        background:url('/images/design/doc_tab_active_bg.png') no-repeat left top;
        background-position:0px 0px !important;*/
		
    }
    
    
    a.doc_tab_title_link, a.doc_tab_title_link:link, a.doc_tab_title_link:active, a.doc_tab_title_link:visited 
    {
        text-align:center;
        z-index:500;
        position:relative;
        /*padding-top:15px;
        height:20px;*/
		/*padding-top:11px;
        height:24px;*/
        display:block;
		font-size:13px;
        /*color:#626262;*/
		/*color:#ffffff;*/
		color:#333333;
        /*text-transform:uppercase;*/
		/*font-family:'PFDinDisplayProMedium';*/
		padding:0px 15px 0px 15px;
    }
    
    a.doc_tab_title_link:hover
    {
        /*color:#14435c;*/
		/*color:#626262;*/
        text-decoration:none;
		border-bottom:4px solid #E6801C;
		color:#E2821C;
    }
    
    a.doc_tab_title_link_active, a.doc_tab_title_link_active:link, a.doc_tab_title_link_active:active, a.doc_tab_title_link_active:visited, a.doc_tab_title_link_active:hover 
    {
        text-align:center;
        z-index:500;
        position:relative;
		padding:0px 15px 0px 15px;
		/*padding-top:15px;
        height:20px;*/
		/*padding-top:11px;*/
        /*height:24px;*/
		height:20px;

        display:block;
		font-size:13px;
        /*color:#14435c;*/
		/*color:#626262;*/
        text-decoration:none;
        /*text-transform:uppercase;*/
		/*font-family:'PFDinDisplayProMedium';*/
		border-bottom:4px solid #E6801C;
		color:#E2821C;
    }
    
    .d_tabs
    {
        width:697px;
        text-align:left;
        /*overflow:hidden;*/
    }
    
    
    /* end .div_menu_top right */



/* left menu */
#menu_level1
{	
    list-style:none;
    padding:0px 0px 0px 0px;
	width:226px;
	margin:0px;
    text-align:left;
    border-top:1px solid #d9d9d9;
}

#menu_level2
{	
    list-style:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:left;
    border-top:1px solid #d9d9d9;
}

.menu_level1_li
{
    list-style:none;
    line-height:27px;
    border-bottom:1px solid #d9d9d9;
}

.menu_level2_li
{
    list-style:none;
    line-height:27px;
}

.menu_level1_li_sel
{
    list-style:none;   
    line-height:27px;
    border-bottom:1px solid #d9d9d9;
}

.menu_level2_li_sel
{
    list-style:none;   
    line-height:27px;
}

.menu_level1_div
{
    /*height:27px;*/
}

.menu_level2_div
{	
    /*height:27px;*/
}

a.menu_level1_link, a.menu_level1_link:link, a.menu_level1_link:active, a.menu_level1_link:visited
{
    display:block;
    font-size:12px;
    /*padding-top:6px;
	padding-bottom:6px;*/
	line-height:29px;
    color:#333333;
    /*height:21px;*/
    text-decoration:none;
    font-weight:bold;
	font-family:Arial;
	/*background:url('/images/design/regular.jpg') no-repeat left center;*/
	background:url('/images/design/menu_level2_inactive.png') no-repeat;
	padding-left:20px;
}

a.menu_level1_link:hover
{
    color:#E57F1D;
    text-decoration:none;
	/*background:url('/images/design/hover.jpg') no-repeat left center;*/
}

a.menu_level1_link_sel, a.menu_level1_link_sel:link, a.menu_level1_link_sel:active, a.menu_level1_link_sel:visited,a.menu_level1_link_sel:hover
{
    display:block;
    font-size:12px;
    color:#E57F1D;
    /*padding-left:11px;*/
    /*background:url('images/design/menu_level1_link_sel_bg.png') no-repeat left center;*/
	/*background:url('/images/design/active.jpg') no-repeat left center;*/
		background:url('/images/design/menu_level2_active.png') no-repeat;
    /*height:21px;*/
	line-height:29px;
    font-weight:bold;
    text-decoration:none;
	font-family:Arial;
	padding-left:20px;
}

a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited
{
    display:block;
    font-size:12px;
    /*padding-top:6px;
	padding-bottom:6px;
	line-height:15px;*/
	line-height:29px;
    /*padding-left:20px;*/
    color:#333333;
    /*height:21px;*/
    text-decoration:none;
    font-weight:normal;
	font-family:Arial;
	padding-left:20px;
	/*background:url('/images/design/regular.jpg') no-repeat left center;*/
}

a.menu_level2_link:hover
{
    color:#E57F1D;
    text-decoration:none;
	/*background:url('/images/design/hover.jpg') no-repeat left center;*/
}

a.menu_level2_link_sel, a.menu_level2_link_sel:link, a.menu_level2_link_sel:active, a.menu_level2_link_sel:visited,a.menu_level2_link_sel:hover
{
    display:block;
    font-size:12px;
    /*padding-top:6px;
	padding-bottom:6px;
	line-height:15px;*/
	line-height:29px;
    /*padding-left:31px;*/
	/*padding-left:20px;*/
    color:#E57F1D;
    /*background:url('images/design/menu_level1_link_sel_bg.png') no-repeat 20px center;*/
	/*background:url('/images/design/hover.jpg') no-repeat left center;*/
    /*height:21px;*/
    /*font-weight:bold;*/
	font-family:Arial;
    text-decoration:none;
	padding-left:20px;
}

a.bottom_menu_level1_link, a.bottom_menu_level1_link:link, a.bottom_menu_level1_link:active, a.bottom_menu_level1_link:visited
{
    display:block;
    /*font-size:12px;*/
	font-size:13px;

	/*padding-top:6px;*/
    padding-top:3px;
	padding-bottom:3px;

    color:#696969;
    height:20px;
    text-decoration:none;
    /*font-weight:bold;*/
	/*font-family:'PFDinDisplayProMedium';*/
	text-shadow: #ffffff 1px 1px 1px;
}

a.bottom_menu_level1_link:hover
{
    color:#14445e;
    text-decoration:none;
}

a.bottom_menu_level2_link, a.bottom_menu_level2_link:link, a.bottom_menu_level2_link:active, a.bottom_menu_level2_link:visited
{
    display:block;
    font-size:11px;
    line-height:17px;
    color:#696969;
    text-decoration:none;
    font-weight:normal;
}

a.bottom_menu_level2_link:hover
{
    color:#14445e;
    text-decoration:none;
}

/* END MENU STYLES */

/* OTHER CLASSES */
.clickable
{
	cursor:hand;
	cursor:pointer;
}

a.no_decoration_link, a.no_decoration_link:link, a.no_decoration_link:active, a.no_decoration_link:visited, a.no_decoration_link:hover
{
    border:0px;
    text-decoration:none;
}

.clearer
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.news_header
{  
}


/* startpage */

#div_startpage_menu
{
    position:relative;
    margin-top:-32px;
    min-height:320px;
    z-index:1000;
    text-align:left;
}

#div_startpage_docs
{
    width:995px;
    overflow:hidden;
    margin:0px 4px 0px 4px;
}

#div_startpage_docs_inner
{
    width:996px;
}


.div_startpage_sub_menu
{
    width:995px;
    overflow:hidden;
    z-index:1000; 
}

.div_startpage_sub_menu_inner
{
    width:996px;
}

.startpage_menu_header
{
    font-size:16px;
    z-index:150;
}

a.startpage_menu_link, a.startpage_menu_link:link, a.startpage_menu_link:active, a.startpage_menu_link:visited 
{
    font-size:15px;
    color:#555555;
    text-decoration:none;
    display:block;
	/*font-family:'PFDinDisplayProMedium';*/
    line-height:15px;
    overflow:hidden;
}

a.startpage_menu_link:hover
{
    text-decoration:none;
    color:#14435c;   
}

/*
a.startpage_menu_link:hover
{
     color:#14435c;
    text-decoration:none;
}
*/
/*
.startpage_menu_header:hover
{
    color:#14435c;
    text-decoration:none;
    background:red;
}
*/

.startpage_menu_tab_content
{
    position:relative;   
}

.startpage_menu_tab_content:hover
{
    
}



.div_startpage_sub_menu_loader
{
    z-index:10000;   
}

/* see main_eng.css and main_no.css for language settings */
.booking_button
{
	position:absolute;
	/*
	top:41px;
	right:20px;
	*/
	top:49px;
	right:20px;
	height:42px;
}

.booking_button:hover
{
	background-position:left bottom;
}

.english_site_button
{
	position:absolute;
	/*
	top:41px;
	right:20px;
	*/
	top:49px;
	right:20px;
	background:url('/images/design/english_site.png') no-repeat left top;
	width:145px;
	height:42px;
}

.english_site_button:hover
{
	background-position:left bottom;
	text-decoration:none !important;
}

/* Share this */

#sharethis_0
{
	float:right !important;
}

.stico_default
{
	background:none !important !important;
	background-position:top right !important !important;
}

.document_container_inner{
	/*width:1012px;*/
	width:969px;
	/*position:absolute;*/
	position:absolute;
	z-index:100;
	margin:0 auto;
	top:-77px;
	left:0px;
	padding:24px 19px 15px 24px;
	background:url('/images/design/div_middle_top.png') no-repeat;
}
.document_bottom{
	width:1012px;
	margin:0 auto;
	padding:0px;
	background:url('/images/design/div_middle_bottom.png') no-repeat;
	/*height:10px;*/
	height:4px;
}
.footer{
    width:1012px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    position:relative;
	height:120px;
	background:url('/images/design/div_bottom_menu_bg.png') no-repeat;
}
.share{
	width:945px;
	padding-top:3px;
	padding-bottom:9px;
	margin-left:36px;
	margin-right:4px;
	background:url('/images/design/hr.png') repeat-x left bottom;
	/*border-bottom:1px solid #E5E5E5;*/
}
.campaign{
	width:974px;
	height:147px;
	text-align:left;
	color:#FFF;
	background:url('/images/design/bildeskygge.png') no-repeat;
	background-position:bottom left;
	padding-left:4px;
	margin-bottom:2px;
	position:relative;
}
.campaign_element{
	width:236px;
	height:133px;
	float:left;
	margin-right:10px;
	position:relative;
}
	.campaign_element a{
		display:block;
	}
	.campaign_container{
		position:absolute;
		top:0;
		left:0;
		margin-top:-29px;
	}
	.campaign_container:hover, .campaign_active{
		background:url('../images/design/arrow_wide.png') no-repeat;
		background-position:top center;
	}
	.campaign_element a:link, .campaign_element a:visited{
		color:#FFF;
		display:block;
	}
	.campaign_element a:hover{
		text-decoration:none;
	}
	.campaign_link {
		display:block;
	}
.campaign_content{
	width:100%;
	height:133px;
	margin-top:29px;
}
.campaign_content :hover{

}
.campaign_filter{
	background:url('/images/design/campaign_filter.png') no-repeat;
	width:226px;
	height:49px;
	padding:0px 0px 0px 9px;
	overflow:hidden;
}

	.campaign_category{
		font-size:11px;
		line-height:15px;
		padding-top:3px;
	}
	.campaign_title{
		font-size:16px;
	}
.campaign_banner{
	width:974px;
	height:157px;
	overflow:hidden;
	padding-top:14px;
	border-top:1px solid #CDCDCD;
	text-align:left;
	padding-left:4px;
}
	.campaign_banner_container{
		width:482px;
		height:157px;
		position:relative;
		float:left;
	}
	.campaign_banner_container_2011{
		height:157px;
		position:relative;
		float:left;
	}
	.campaign_banner img, .campaign_banner a, .campaign_banner_container_2011 img, .campaign_banner_container_2011 a{
		display:block;
		color:#FFF;
	}
.bestill{
	text-align:left;
	margin-bottom:20px;
}
	.bestill a{
		display:block;
		margin-bottom:5px;
	}

/* booking skjema */
.book{
	width:226px;
	float:left;
	margin:0 auto;
	text-align:left;
	margin-bottom:10px;
}
	.book h3{
		color:#4485A9;
		font-size:16pt;
		margin-bottom:5px;
		padding-left:7px;
	}
	.hotel, .departure, .people, .campaign_code{
		padding-left:7px;
		margin-bottom:5px;
	}
	.date{
		margin:0px;
		padding:0px;
		height:16px;
		line-height:16px;
	}
	.book select, .book input{
		font-size:11px;
	}

.document_container_outer{
	width:1012px;
	margin:0 auto;
	min-height:400px;
	background:url('/images/design/div_middle_center_bg_2011.png') repeat-y;
	position:relative;
	z-index:100;
}
#supersize_outer, #supersize_outer a:link, #supersize_outer a:visited{
	color:#FFF;
}

.facts{
	float:right;
	width:242px;
	padding:8px;
}
	.facts td{
		width:200px !important;
	}

/* Endringer mai 2011: */
.frontpage_booking_container{
	margin:0 auto;
	width:974px;
	padding-left:0px;
	border-top:1px solid #CDCDCD;
	padding-top:5px;
	margin-bottom:7px;
}
	.frontpage_booking{
		border:1px solid #FFF;
		background:#787878;
		width:972px;
		height:38px;
		margin:0 auto;
		text-align:left;
		color:#FFF;
		line-height:38px;
		overflow:hidden;
	}
		.frontpage_booking div{
			/*float:left;*/
		}
		.frontpage_booking h3, .frontpage_booking td{
			color:#FFF;
		}
		.date2{
			width:64px;
			height:20px;
			background:url('../images/design/date2.jpg') no-repeat;
			border:0px;
			margin:0px;
			padding:0px 10px 0px 10px;
			line-height:12px;
		}
