html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* Default styles */
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666;margin:0px;padding:0px;}
body.mceContentBody{padding:4px;text-align:left;background-image:none;}
td,th{font-size:11px;}
h1,h2,h3,h4,h5,h6{margin:0px 0px 4px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#15AED7;text-decoration:none;}
h1{font-size:19px;}
h2{font-size:15px;}
h3{font-size:13px;}
h4,h5,h6{font-size:11px;}
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:11px;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:#666;}
input.iCheckbox{width:auto;}
label{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#15AED7;display:block;padding-top:4px;}
.iTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:19px;font-weight:bold;color:#15AED7;text-decoration:none;}
.iHeading{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#15AED7;text-decoration:none;}
.iIntro{font-size:12px;color:#666;}
.iText{color:#666;}
.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:14px;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:11px;font-weight:bold;border:1px solid #fff;background-color:#e7edf8;color:#666;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:#F09;font-weight:bold;text-decoration:none;}
a:hover{color:#336;text-decoration:underline;}
a:visited{color:#F09;}
.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:#15AED7;}
.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:15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#15AED7;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:#15AED7;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 */
/* Forside */
.forsideTekst{color:#000;}
.forsideTekst h3{color:#000;text-transform:none;padding-top:5px;font-weight:bold;font-size:125%;}
.forsideTekst p{margin-bottom:0;font-size:105%;line-height:125%;}
.forsideTekst img{background:transparent none;padding-top:10px;}
/* Overrides */
.iCheckbox{border:0;}
/* Printing */
.pageBreak{display:block;page-break-before:always;}
table.formater{width:100%;margin-top:20px;border-collapse:collapse;}
table.formater td,table.formater th{border:1px solid #ccc;}
table.formater th{font-weight:bold;}
/* IE 6 warning */
div.IE6Warning{width:100%;}
div.IE6Warning div.iFrameContent{padding:20px;background-color:#fee;}
/* Centered wrapper */
body{width:100%;height:100%;background:#f2f2f2 url(/sfiles/4/2/picture/htmlbg.jpg) no-repeat;line-height:14px;}
#InnerContent a{font-weight:normal;}
h1{margin-top:6px;}
h2{margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:bold;color:#666;}
h3,h4,h5,h6,h7{font-size:11px;line-height:1;padding-top:12px;text-transform:uppercase;}
h4{color:#666;}
.small{font-size:0.8em;}
#Wrapper{position:relative;margin:0 auto;text-align:center;width:1010px;}
/* Menu */
#Menu{padding-left:155px;height:33px;}
#Menu a:link,#Menu a:visited,#Menu a:active{color:#666;text-decoration:none;}
#Menu a:hover{color:#000;text-decoration:none;}
#Menu div.menu{float:left;position:relative;padding:8px 14px;margin:0px 14px;height:17px;}
#Menu div.tabstart,#Menu div.tabend{width:14px;height:33px;top:0px;position:absolute;}
#Menu div.tabstart{left:-14px;}
#Menu div.tabend{right:-14px;}
#Menu div.active{background:url(/sfiles/2/2/picture/tabedg2.png) 50% 0 no-repeat;}
#Menu div.active div.tabstart{background:url(/sfiles/2/2/picture/tabedg2.png) no-repeat;}
#Menu div.active div.tabend{background:url(/sfiles/2/2/picture/tabedg2.png) no-repeat 100% 0;}
/* Content */
#Content{margin-top:-0.5em;position:relative;width:860px;float:left;}
#InnerContent{text-align:left;margin:9px 0px;padding:0px 9px;background:url(/sfiles/5/1/picture/bodybg.png);position:relative;}
#Body{padding:0 26px 10px 26px;}
#Content div.corner{width:9px;height:9px;position:absolute;background:url(/sfiles/6/1/picture/corners6.png);}
#Content #tl{top:0px;left:0px;background-position:0% 0%;}
#Content #tr{top:0px;right:0px;background-position:100% 0%;}
#Content #bl{bottom:0px;left:0px;background-position:0% 100%;}
#Content #br{bottom:0px;right:0px;background-position:100% 100%;}
#Content #tf{height:9px;top:0px;left:9px;position:absolute;width:842px;background:url(/sfiles/8/1/picture/topline3.png) repeat-x;}
#Content #bf{height:9px;bottom:0px;left:9px;position:absolute;width:842px;background:url(/sfiles/9/1/picture/botline.png) repeat-x;}
/* Right */
#Right{clear:left;float:left;width:150px;margin-top:12px;margin-right:-0.5em;}
#RightMenu div.menu{background:url(/sfiles/2/3/picture/leftmenubg.jpg);height:36px;width:150px;text-align:left;}
#RightMenu div.menuLink{padding-top:10px;padding-left:20px;}
#RightMenu a:link,#RightMenu a:visited,#RightMenu a:active{color:#fff;text-decoration:none;}
#RightMenu a:hover{color:#e2e2e2;text-decoration:none;}
#RightMenu div.rightMenuCorner{background:url(/sfiles/3/3/picture/leftmenucorner.jpg);width:150px;height:6px;}
#RightMenu div.bottom{background-position:0 100%;margin-top:-5px;}
/* Bottom text */
#BottomText{clear:both;color:#999;padding:0 0 8px 150px;font-size:0.8em;line-height:1.5em;}
#BottomText a:link,#BottomText a:visited,#BottomText a:active{color:#999;text-decoration:none;}
#BottomText a:hover{color:#666;text-decoration:none;}
/* Calendar */
.calendar table.iCalendarTable td{border:0;background-color:#fff;color:#879377;padding:1px;height:40px;}
.calendar table.iCalendarTable div.iDayofmonth{border:1px solid #ccc;height:100%;padding:1px;}
.calendar div.arrow{width:4px;height:11px;margin:2px 20px;background:url(/sfiles/5/4/picture/calarrows.jpg);}
.calendar div.arrowleft{background-position:0 0;}
.calendar div.arrowright{background-position:100% 0;}
.calendar table.iCalendarTable td.iMonth table{margin:0 auto;}
.calendar table.iCalendarTable td.iMonth td{width:auto;height:auto;font-weight:bold;}
table.calendar-wrapper{width:100%;}
.calendar-vert{width:10px;height:100%;background:url(/sfiles/4/4/picture/calvert.jpg);vertical-align:top;}
.calendar-corner{width:10px;height:10px;background:url(/sfiles/1/4/picture/calcorners.jpg);}
.calendar-wrapper div.tr{background-position:100% 0%;}
.calendar-wrapper div.br{background-position:100% 100%;}
.calendar-wrapper div.bl{background-position:0% 100%;}
.calendar table.iCalendarTable{border:0;}
.calendar table.iCalendarTable td.iMonth{padding:8px 0 2px 0;border-bottom:2px solid #eee;height:auto;}
.calendar table.iCalendarTable td.iWeek{padding:10px 0 5px 0;height:auto;}
table.iCalendarTable td.weekno{width:2%;font-size:0.8em;color:#666;text-align:right;padding-top:2px;}
.calendar-flip{width:33px;height:41px;background:url(/sfiles/2/4/picture/calflip.jpg);}
.calendar-wrapper td.calendar-top{background:url(/sfiles/7/4/picture/caltop.jpg) repeat-x;font-size:14px;text-transform:uppercase;color:#f09;}
div.calendar-title{margin-left:10px;padding:8px 10px 8px 10px;border-bottom:2px solid #eee;}
.calendar-content{padding:0 8px 4px 8px;}
.calendar-wrapper td{margin:0;padding:0;}
.calendar-hor{background:url(/sfiles/3/4/picture/calhor.jpg) 0 100%;}
td.iHasevents div.iDayofmonth{background-color:#92C83D;}
td.iIsholiday div.iDayofmonth{background-image:url(/sfiles/69/2/picture/cal-holiday.gif);}
/* Markedsplass */
table.info td{padding:4px 6px 0 0;}
/* Gantt */
.frame-content .gantt{color:#666;}
.gantt .right .content div.day-6,.gantt .right .content div.week,.frame-content .gantt .left div.last,.frame-content .gantt div.leftpadding{border-right:2px solid #aaa;}
.gantt .right .content div.week,.gantt .left div.heading{border-top:0;padding-top:1px;}
.gantt .right .content div.week{padding-top:2px;}
.frame-content .gantt .left div{border-left-color:#fff;}
.gantt .right div.week div.tx{padding-left:3px;color:#f09;}
.gantt .right .content div.day{border-top:0;}
.gantt .right div.day div.tx{font-weight:bold;}
.frame-content .gantt .right div.wkend{background-color:#fff;}
.gantt div.odd,.frame-content .gantt .right div.odd{background-color:#f3f3f5;}
.gantt .left{margin-right:1px;}
.frame-content .gantt .right .content div.avventer,div.avventer{background:#d5ce09 url(/sfiles/0/71/1/picture/gantt_avventer.jpg) repeat-y;}
.frame-content .gantt .right .content div.mat-og-drikke,div.mat-og-drikke{background:#8fb758 url(/sfiles/3/8/picture/gantt_mat_og_drikke.jpg) repeat-y;}
.frame-content .gantt .right .content div.klar-og-sko,div.klar-og-sko{background:#d01a22 url(/sfiles/5/8/picture/gantt_klaer_og_sko.jpg) repeat-y;}
.frame-content .gantt .right .content div.service-og-tjenesteytende,div.service-og-tjenesteytende{background:#C90 url() repeat-y;}
.frame-content .gantt .right .content div.spesialbutikker,div.spesialbutikker{background:#C90 url() repeat-y;}
.frame-content .gantt .right .content div.servering,div.servering{background:#9ec5ca url(/sfiles/2/8/picture/gantt_servering.jpg) repeat-y;}
.frame-content .gantt .right .content div.annen-virksomhet,div.annen-virksomhet{background:#c54b85 url(/sfiles/4/8/picture/gantt_annen_virksomhet.jpg) repeat-y;}
.frame-content .gantt .right .content div.annet-detaljhandel,div.annet-detaljhandel{background:#C90 url() repeat-y;}
.frame-content .gantt .right .content div.holiday{background:url(/sfiles/6/8/picture/gantt-holiday.png);}
/* Senterliste */
table.senterliste{width:100%;}
table.senterliste td{width:33%;padding-bottom:50px;}
div.senterliste-data{}
.highlight{background-color:#ddf;}
/* Kundeliste */
table.kundeliste{width:100%;}
table.kundeliste td{width:33%;padding-bottom:50px;}
div.kundeliste-data{}
/* Frame */
.frame{position:relative;padding-bottom:41px;margin-bottom:41px;}
.frame-wrapper{top:41px;left:0;position:relative;clear:left;}
.frame-corner{position:absolute;width:10px;height:10px;background:url(/sfiles/1/4/picture/calcorners.jpg);}
.frame-wrapper div.tl,.frame-heading div.tl{top:0;left:0;background-position:0% 0%;}
.frame-wrapper div.tr{top:0;right:0;background-position:100% 0%;}
.frame-top div.tr{top:31px;right:0;background-position:100% 0%;}
.frame-wrapper div.bl{bottom:0;left:0;background-position:0% 100%;}
.frame-wrapper div.br{bottom:0;right:0;background-position:100% 100%;}
.frame-hor{position:absolute;height:10px;width:100%;background:url(/sfiles/3/4/picture/calhor.jpg);}
.frame-top{width:99%;height:41px;right:0;position:absolute;}
.frame-wrapper div.top,.frame-heading div.top{top:0;left:0;background-position:0% 0%;}
.frame-top div.top{top:31px;left:0;background-position:0% 0%;}
.frame-wrapper div.bottom{bottom:0;left:0;background-position:0% 100%;}
.frame-vert{position:absolute;width:10px;height:100%;background:url(/sfiles/4/4/picture/calvert.jpg);}
.frame-wrapper div.left,.frame-heading div.left{top:0;left:0;background-position:0% 0%;}
.frame-wrapper div.right{top:0;right:0;background-position:100% 0%;}
.frame-content{padding:10px 20px 12px 20px;}
.frame-heading div.frame-content{padding:10px 10px 5px 10px;border-bottom:2px solid #eee;margin-left:20px;margin-right:10px;font-size:14px;line-height:18px;text-transform:uppercase;color:#f09;}
.frame-heading{height:41px;width:auto;float:left;position:absolute;top:0;left:0;background-color:#fff;}
.frame-flip{position:absolute;top:0;right:-33px;width:33px;height:41px;background:url(/sfiles/2/4/picture/calflip.jpg);}
div.frame-button{position:absolute;top:5px;right:5px;}
/* Frame form */
div.frame-form{padding-top:0px;}
div.frame-form form{width:340px;}
div.frame-form input,div.frame-form textarea,div.frame-form select{width:100%;margin-bottom:2px;color:#666;}
div.frame-form input.iButton{width:auto;float:right;}
div.frame-form input.iCheckbox{width:auto;float:left;margin:4px 4px 0 0;border:0;}
#InnerContent input.datepicker{width:100px;}
div.newstuff{padding:8px 16px 16px 16px;background-color:#eee;border:1px solid #ccc;}
div.newstuff label{color:#666;}
/* Senterview */
div.senterinfo{width:420px;float:left;}
div.markedsplassinfo{width:300px;float:right;}
/* Kunde */
div.kundevenstre{float:left;width:380px;}
div.kundehoyre{float:right;width:320px;}
table.kundedata{width:100%;}
table.kundedata td,table.kundedata th{padding:5px 0;border-bottom:1px dashed #ccc;}
table.kundedata th{color:#15AED7;text-transform:uppercase;border-bottom:1px solid #ccc;}
table.kundedata table.kvm td{width:auto;padding:0;border:0;}
table.kundedata h3{padding:0;margin:0 0 2px 0;}
/* Button */
div.button{margin-right:10px;}
.button,.button div{position:relative;white-space:nowrap;color:#fff;font-weight:bold;cursor:pointer;line-height:18px;height:18px;background:url(/sfiles/29/1/picture/framebtn.png) 50% 0;width:auto;float:left;}
.button div.text{position:relative;top:0;left:0;padding:0 10px;background:none;}
.button div.left{position:absolute;width:5px;top:0;left:0;background-position:0 0;}
.button div.right{position:absolute;width:5px;top:0;right:0;background-position:100% 0;}
#InnerContent .button a{color:#fff;font-weight:bold;}
#InnerContent .button a:hover{color:#eee;text-decoration:none;}
/* Meldinger */
table.meldinger{width:100%;}
/* Booking */
label.error{font-size:0.8em;color:#666;}
div.bookingstatus{width:10px;height:10px;border:1px solid #ccc;}
div.bookingstatus_0{background-color:#F5ED1D;}
div.bookingstatus_1{background-color:#E02C2C;}
div.bookingstatus_2{background-color:#92C83D;}
div.bookingstatus_3{background-color:#92C83D;}
tr.booking td{border:0;}
table.kundedata td.editbooking{padding:0;}
#plassliste{list-style-type:disc;padding-left:10px;margin-left:10px;margin-top:2px;}
#plassinfo{font-size:0.8em;width:230px;margin-top:2px;}
/* Faktura */
table.faktura{width:100%;}
table.faktura td,table.faktura th{padding:5px 0;border-top:1px dashed #ccc;}
table.faktura th{color:#15AED7;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:3px double #ccc;}
/* Tooltip */
#tooltip h3{padding:0;margin:0;text-transform:none;color:#666;}
/* Foresporsel */
table.foresporsel td{padding:2px 10px 2px 0;}
/* Lister */
#Body ul{list-style-type:disc;padding-left:10px;margin-left:10px;margin-top:2px;}
#Body ul li{margin-bottom:10px;}
/* Forside */
div.forside{font-size:1.1em;}
div.litentekst{font-size:0.8em;}
/* Kolonner */
.iColumnData{vertical-align:top;}
strong{font-weight:bold;}