/* Default styles */
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000;margin:0px;padding:0px;}
body.mceContentBody{padding:4px;text-align:left;background-image:none;}
td,th{font-size:9px;}
h1,h2,h3,h4,h5,h6{margin:0px 0px 4px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#003;text-decoration:none;}
h1{font-size:16px;}
h2{font-size:12px;}
h3{font-size:10px;}
h4,h5,h6{font-size:9px;}
p{margin:0px 0px 10px 0px;}
form{margin:0px;padding:0px;}
img{display:block;}
input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;border:1px solid #7B9CBD;margin:0px;width:99%;}
input.iButton{width:auto;background-color:#e7edf8;font-weight:bold;padding:2px 6px;margin-top:4px;float:right;color:#000;}
input.iCheckbox{width:auto;}
label{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#003;display:block;padding-top:4px;}
.iTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#003;text-decoration:none;}
.iHeading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#003;text-decoration:none;}
.iIntro{font-size:9px;color:#000;}
.iText{color:#000;}
.iCalendarTable{border-collapse:collapse;border:1px solid #d4d0c8;width:100%;}
.iCalendarTable td{background-color:#e7edf8;border:1px solid #d4d0c8;width:14%;height:50px;vertical-align:top;}
.iCalendarTable td div{white-space:nowrap;overflow:hidden;}
.iCalendarTable .iInmonth{background-color:#fff;}
.iCalendarTable .iWeek{background-color:#fff;text-align:center;height:auto;}
.iCalendarTable .iMonth{font-weight:bold;font-size:11px;text-align:center;background-color:#fff;height:auto;}
.iCalendarTable .iDayofmonth{font-weight:bold;padding-right:3px;text-align:right;}
.iEventInfo{width:100%;background-color:#e7edf8;border:1px solid #d4d0c8;}
.iEventInfo span{font-weight:bold;padding-left:2px;}
.iEventInfo span.iMoreInfo{padding-left:20px;}
br.iClear,div.iClear{font-size:0px;clear:both;height:0px;line-height:0px;margin:0px;padding:0px;}
.iDate,.iCaption,.iPhotographer{color:#999;margin:0px;}
.iFile{clear:both;margin-bottom:5px;}
.iFlashfile{}
.iFrame{border:1px solid #ccc;}
.iFrameTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;border:1px solid #fff;background-color:#e7edf8;color:#000;margin:0px;padding:2px 6px;}
.iFrameContent{background-color:#fff;padding:4px;}
.iHasevents{}
.iFull{float:none;margin-bottom:8px;}
.iLeft{float:left;margin-right:8px;margin-bottom:8px;}
.iRight{float:right;margin-left:8px;margin-bottom:8px;}
.iRight img,.iLeft img,.iFull img{padding:2px;border:1px solid #4d4d4d;background-color:#fff;}
.iNoBorder img{border:0px;padding:0px;}
.iSearch{height:auto !important;height:1%;clear:right;}
a{color:#003;font-weight:bold;text-decoration:none;}
a:hover{color:#336;text-decoration:underline;}
a:visited{color:#003;}
.iLink{}
.iColumnTable{border-collapse:collapse;}
.iColumnSpace{}
.iColumnSpaceLine{background:url(/share/columnline.gif) repeat-y 50%;}
.iColumnData{}
.iCompact{margin-bottom:0px;padding-bottom:0px;}
div.iHr{height:15px;background:url(/share/hr.gif) repeat-x 50% 50%;}
div.iHr hr{display:none;}
.iMore{}
.SUBJECTFIELD{display:none;}
.iMeetingQuestion{padding:6px;border-bottom:1px dotted #e6e6e6;color:#003;}
.iMeetingAnswer{padding:6px 6px 6px 12px;}
input.iMeetingSkip{background-color:#fcc;margin-right:5px;}
input.iMeetingSend{background-color:#cfc;margin-right:5px;}
.iGuestAnswer{border:2px solid #e6e6e6;padding:6px;overflow:hidden;background-color:#fff;margin-bottom:10px;}
* html .iGuestAnswer{height:1%;}
.iGuestQuestion{border:1px solid #e6e6e6;padding:6px;overflow:hidden;background-color:#fff;margin-bottom:10px;}
* html .iGuestQuestion{height:1%;}
.iQAgoup{border:1px solid #e6e6e6;background-color:#fff;margin-bottom:10px;}
.iQAgoup h3{padding:0px 6px;}
.iQAgoup .iDate{padding:3px 6px;border-bottom:1px solid #e6e6e6;background-color:#efefef;}
.iSitemap a.iSitemap1{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#003;text-decoration:none;}
.iSitemap li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
.iSitemap ul{margin:0px;padding:0px;}
.iSitemap div{margin-left:16px;}
.iSitemap a.iSitemap1:hover{color:#003;font-weight:bold;}
.iSitemap a.iSitemap2{text-decoration:none;color:#999;}
.iSitemap a.iSitemap2:hover{color:#999;}
.iSitemap a.iSitemap3{text-decoration:none;color:#999;}
.iSitemap a.iSitemap3:hover{color:#999;}
.iTemperature,.iTemperatureMinus{font-size:18px;color:#900;}
.iTemperatureMinus{color:#009;}
.iFaqSelectionTitle{width:70%;float:left;clear:left;border-bottom:1px solid #d4d0c8;}
.iFaqSelectionDate{float:right;width:30%;text-align:center;border-bottom:1px solid #d4d0c8;}
.iTable{width:100%;border:0;padding:0;margin:0;}
.iTable td,iTable th{padding:2px;margin:0;}
.iTable tr.iTableOdd td{background-color:#ededed;}
.iTable th{text-align:left;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
/* Custom styles */
/******Override***/
/****************/
body{font:verdana,arial,sans-serif;text-align:center;font-size:13px;line-height:18px;}
.ie-fix{visibility:hidden;heigt:0;width:0;font-size:0px;}
.iMore,.iDate{font-size:11px;}
#contentInside a{color:blue;text-decoration:underline;}
#contentInside h1 a,#contentInside h2 a,#contentInside h3 a{color:#000;text-decoration:none;}
#contentInside .iDate,#contentInside a.iMore{padding-top:5px;padding-left:10px;display:block;width:auto;font-size:11px;}
html,body{margin:0;padding:10px 0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.visibility{visibility:hidden;}
div#mainContainer{text-align:left}
div#content p{line-height:1.4}
p.iDate{font-size:10px;color:#000;}
.iIntro{font-weight:normal;font-size:13px;}
td,th{font-size:13px;}
/*======================###LAYOUT###================================*/
#startPage div#wrapper{float:right;width:778px;position:relative;_position:static;}
div#mainContainer{width:778px;margin:0 auto;_position:relative;}
div#header{height:auto;width:778px;margin-bottom:5px;float:right;position:relative;}
div#header #logo{float:left;margin-top:10px;padding-bottom:10px;width:auto;}
div#header #search-container{position:absolute;height:30px;overflow:hidden;right:0;bottom:0;}
div#header #search-container .iSearch{width:143px;//width:140px;display:inline;float:left;//float:none;}
div#header #search-container input{width:105px;//width:100px;border:1px solid #D4D0C1;float:left;margin-right:3px;}
div#header #search-container input.iButton{width:30px;background:#F9F6ED;padding:0;margin-top:0px;}
div#header #search-container .flags{width:auto;height:16px;overflow:hidden;display:inline;float:right;//float:none;}
div#header #search-container .flags a{width:24px;float:left;padding-left:4px;display:inline;}
div#header #search-container .flags a img{width:24px;height:16px;}
div#header #topMenu{float:right;width:auto;margin-top:0px;//margin-top:5px;padding-right:10px;background:url(/sfiles/13/91/1/picture/bg-menu-topright.gif) no-repeat right top;//position:absolute;//right:0;//top:0;}
div#header #topMenu ul{display:block;float:left;list-style:none;padding-left:10px;height:22px;background:#F9F6ED url(/sfiles/03/91/1/picture/bg-menu-topleft.gif) no-repeat left top;}
div#header #topMenu ul li{display:block;float:left;padding-right:3px;border-top:1px solid #D4D0C1;border-bottom:1px solid #D4D0C1;}
div#header #topMenu ul li a{display:block;height:10px;padding:5px 15px;width:auto;float:left;line-height:10px;font-size:11px;}
div#banners{float:right;width:778px;height:265px;overflow:hidden;}
#section-image{float:left;//overflow:hidden;margin-right:4px;_margin-right:0;}
#mainMenu{width:778px;height:22px;margin:5px 0 12px;float:right;background:#F9F6ED url(/sfiles/67/91/1/picture/menu-big.gif) no-repeat left top;}
/****** DROP DOWN ***/
#mainMenu ul{position:relative;z-index:500;display:block;float:right;width:778px;height:22px;}
#mainMenu ul li.top{display:block;float:left;position:relative;padding:0 7px;width:auto;}
#mainMenu ul li a.top_link{display:block;float:left;height:22px;line-height:22px;text-decoration:none;font-weight:bold;cursor:pointer;}
#mainMenu ul li a.top_link span{float:left;display:block;padding:0 0 0 20px;height:22px;white-space:no-wrap;font-size:11px;}
#mainMenu ul li a.top_link span.down{float:left;display:block;padding:0;height:22px;}
#mainMenu ul li a.top_link:hover{color:#D4D0C1;}
#mainMenu ul li a.top_link:hover span{}
#mainMenu ul li a.top_link:hover span.down{}
#mainMenu ul li:hover > a.top_link{color:#D4D0C1;}
#mainMenu ul li:hover > a.top_link span{}
#mainMenu ul li:hover > a.top_link span.down{}
#mainMenu ul li table{display:none;border-collapse:collapse;position:absolute;width:0;height:0;top:0;left:0;width:300px;}
#mainMenu ul li table ul.sub{margin:0;background:#fff;}
#mainMenu ul li ul.sub li table ul{display:block;width:90px;float:left;padding-left:15px;margin:4px 0;border-width:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#mainMenu ul a:hover{visibility:visible;}
#mainMenu ul li:hover{position:relative;z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#mainMenu ul ul,#mainMenu ul :hover ul ul,#mainMenu ul :hover ul :hover ul ul,#mainMenu ul :hover ul :hover ul :hover ul ul,#mainMenu ul :hover ul :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#mainMenu ul :hover ul.sub{display:none;left:34px;top:21px;background:#fff;padding:3px 0;border:5px solid #D4D0C1;border-top-width:1px;white-space:nowrap;width:200px;height:auto;}
#mainMenu ul :hover ul.sub li{display:block;height:20px;position:relative;float:left;width:100%;}
#mainMenu ul :hover ul.sub li a{display:block;font-size:11px;height:20px;width:auto;line-height:20px;text-indent:5px;color:#000;text-decoration:none;}
#mainMenu ul :hover ul.sub li a.fly{}
#mainMenu ul :hover ul.sub li a:hover{background:#D4D0C1;color:#000;}
#mainMenu ul :hover ul.sub li a.fly:hover{background:#D4D0C1;color:#000;}
#mainMenu ul :hover ul li:hover > a.fly{background:#CFE7C4;color:#fff;}
#mainMenu ul :hover ul :hover ul,#mainMenu ul :hover ul :hover ul :hover ul,#mainMenu ul :hover ul :hover ul :hover ul :hover ul,#mainMenu ul :hover ul :hover ul :hover ul :hover ul :hover ul{left:90px;top:-4px;background:#fff;padding:3px 0;border:1px solid #CFE7C4;white-space:nowrap;width:93px;z-index:200;height:auto;}
/**** END DROP DOWN ***/
#where{float:left;//float:right;width:768px;clear:both;height:22px;font-size:10px;color:#ccc;padding-left:10px;}
#where p{text-align:left;}
#where a{color:#CAC5B2;}
#startPage div#left{float:left;width:560px;//overflow:hidden;}
div#content{float:right;width:566px;margin-left:8px;}
#startPage div#content{float:left;/* width:356px;*/margin-left:0;//overflow:hidden;}
div#contentInside{width:523px;//width:514px;margin:0 0 10px 0;padding:5px 5px 5px 10px;height:auto;/**border:2px solid #D4D0C1;**/}
#startPage div#contentInside{/* width:315px;margin-right:10px;*/border:0px solid #D4D0C1;//overflow:hidden;}
div#contentInside h2{margin-bottom:10px;font-weight:bold;font-size:13px;}
div#contentInside h1{width:100%;float:left;font-weight:bold;}
#contentBottom{float:left;margin-top:5px;width:523px;padding-left:10px;}
#startPage #contentBottom{position:absolute;bottom:16px;right:255px;_right:215px;float:left;//bottom:35px;_bottom:55px;/* --- tillegg etter ønske fra Petter Ness 15.12.09 --- */position:static;padding-left:0;}
#startPage #contentBottom img{float:left;//float:none;}
#contentBottom .iFrame{width:523px;float:right;margin:0;padding:2px 7px 2px 0;border:0px solid #D4D0C1;background:#F9F6ED;}
#contentBottom .iFrame img{border:none;}
#startPage #contentBottom .iFrame img{margin-top:3px;//margin-top:6px;}
#contentBottom table td{padding-right:5px;}
#contentBottom .frame-facilities{border:0px solid #D4D0C1;background:#F9F6ED;}
#startPage #contentBottom .iFrame{float:left;width:532px;margin-right:10px;border:2px solid #D4D0C1;}
#contentBottom .iFrame .iFrameTitle,#contentBottom .iFrame .iFrameContent{background:none;border:none;}
#contentBottom .iFrame .iFrameContent h2{font-weight:bold;font-size:13px;}
#contentBottom .avsnitt-right{float:right;width:100%;}
div#contentInside h1 span{display:block;width:auto;float:left;}
div#contentInside h1 span.utskrift{float:right;}
div#navigation{float:left;width:204px;overflow:hidden;/* display:inline;*/}
div#navigation .bgbok{padding:0;margin:0;float:left;height:170px;width:190px;overflow:hidden;//background:#333;}
div#navigation h2{font-weight:bold;font-size:13px;}
div#navigation .iFrameContent form h2{font-size:11px;font-weight:normal;text-align:left;padding-left:0;}
div#navigation h2,div#navigation p{padding:10px 5px 0;}
div#navigation img{float:left;margin:7px 0;}
div#navigation .iFrame,div#sidemeny{float:left;width:200px;height:auto;margin-bottom:5px;margin-left:0;padding:0 0 5px 0;border:1px solid #D4D0C1;//display:inline;//overflow:hidden;background:#F9F6ED;}
div#navigation .iFrame .iFrameContent{background:#F9F6ED;}
div#navigation .iFrame .iFrameContent input{font-size:11px;font-family:verdana;}
/************Order
*/
div#navigation .order-frame{margin-bottom:5px;font-weight:bold;}
div#navigation .order-frame p.iCompact{padding-bottom:10px;}
.bestilling{float:left;margin:0 0 5px 10px;font-weight:bold;}
div#navigation .order-frame .iFrameContent label{float:left;padding-right:10px;width:15px;}
div#navigation .order-frame .iFrameContent input{width:150px;float:left;}
div#navigation .order-frame .iFrameContent .iButton{float:right;width:50px;height:16px;margin-right:20px;background:url(/sfiles/57/13/1/picture/order.gif) no-repeat left top;border:none;display:block;color:#fff;line-height:16px;}
div#sidemeny ul{/*margin-left:22px;*/margin-left:0;list-style:none;}
div#sidemeny ul li{padding-left:0px;display:block;float:left;width:200px;}
div#sidemeny ul li a{font-weight:normal;font-size:11px;line-height:18px;padding-left:35px;display:block;}
div#sidemeny ul li a:hover{background:#E9E6DF;border-bottom:1px solid #E9E6DF;}
#sidemeny ul li.active a.top_link{font-weight:bold;font-size:13px;background:#D4D0C1 url(/sfiles/87/02/1/picture/forwd_16.gif) no-repeat 15px .3em;}
#sidemeny ul li a.top_link:hover{/**background:#E9E6DF;border-bottom:1px solid #E9E6DF;**/}
div#felles-3{float:left;margin-top:0px;}
div#navigation .iFrameContent form input{float:left;border:1px solid #D4D0C1;width:70%;}
div#navigation .iFrameContent form input.iButton{width:25%;margin:0 0 0 3px;padding:0;background:#F9F6ED;}
div#right{float:right;width:218px;//overflow:hidden;//display:inline;min-height:400px;height:auto !important;}
div#right .iFrame{}
div#right .iFrameContent{padding-left:8px;}
#right .tilbud{}
#right .iLink{text-align:right;font-size:13px;}
#right .iLink a{font-size:11px;color:blue;}
#right h2{font-size:11px;font-weight:bold;}
#right .tilbud p{padding-top:50px;}
.price .iCaption,.price{font-size:13px;font-weight:bold;color:#e01;}
#startPage .price .iCaption,#contentBottom .price,#contentBottom .price .iCaption{padding-top:50px;}
#contentBottom .price{padding-top:20px;}
#right .tilbud p b{color:#e01;}
#right .more-tilbud{text-align:right;}
#right .more-tilbud a{text-decoration:underline;color:blue;}
#right .last-news{border:1px solid #ccc;padding:5px 6px 10px 10px;margin-bottom:5px;}
#right .last-news h2{font-weight:bold;}
#right .last-news ul{padding-left:16px;}
#right .last-news ul li a{font-weight:normal;font-size:11px;}
div#extra{float:right;width:778px;margin-top:12px;}
#startPage div#extra{}
div#extra table td.iColumnData{padding:5px 0;background:#CFE7C4;}
div#extra table td.iColumnData .iLink{float:right;text-align:right;padding:15px 5px 0 0;}
div#extra .extra-left{float:left;width:433px;padding-left:5px;}
div#extra .extra-left img{float:left;margin-right:3px;border:2px solid #D4D0C1;}
div#extra .iFull{float:left;}
h2.last-news{font-weight:bold;font-size:18px;line-height:18px;}
div#footer{float:left;clear:both;width:778px;margin-top:5px;padding-top:5px;border-top:2px solid #B6AF94;text-align:left;color:#A29976;}
#startPage div#footer{//width:778px;//margin-top:-25px;}
#nor-logo{margin-top:-15px;float:right;}
.iSitemap table{float:left;}