form { margin: 0px; padding: 0px;}
abbr, span.abbr {cursor: help; font-style: normal; border: 0; color: #D93800; margin: 0 2px;}

/* **************************************************************** */
/* Quick nav box in sidebars                                        */
/* **************************************************************** */

.side-box { width: 170px; padding-bottom: 16px; margin-bottom: 12px; background: url(/img/utlit_2007/bg-shadow-bottom-box.png) no-repeat 0% 100%; z-index: 10;}
.side-box .boxcontent { padding: 0; margin: 0; border: 1px solid #cacbd1; background: #fff; }
.side-box h2 { color: #3d3d3d; font-size: 1em; padding: 6px 0 6px 10px; margin: 0; background: url(/img/utlit_2007/bg-dotted-line.gif) repeat-x 0% 100%; }
.side-box { behavior: url('/css/iepngfix.htc'); }

.side-box ul { padding: 10px 0 10px 30px; margin: 0; }
.side-box li { padding: 2px 0; margin: 0; }
.side-box dl { padding: 4px 2px; margin: 0; }
.side-box dt { padding: 2px 5px 5px 0; margin: 0; }
.side-box dd { padding: 0 0 15px 0; margin: 0; }

#faq dt { background: url(/img/utlit_2007/bg-faq.gif) no-repeat 0% 5px; padding-left: 23px; margin-left: 5px;}
#faq dd { padding-left: 23px; margin-left: 5px;}

#files dt { background: url(/img/utlit_2007/bg-file.gif) no-repeat 0% 0%; padding-left: 23px; margin-left: 5px;}
#files dd { padding-left: 23px; margin-left: 5px;}

#files-big {}
#files-big dt { background: url(/img/utlit_2007/bg-file.gif) no-repeat 0% 0%; padding-left: 23px; margin-left: 5px;}
#files-big dd { padding-left: 23px; margin-left: 5px;}
#files-big .side-box {float: left; margin: 0 14px 0 0;}

.LeftBanners {margin-bottom: 20px;}

#three-col-home .LeftBanners {margin-top: 19px; margin-bottom: 0px;}

#fpShortcutsPosFix {position: absolute; top: 345px;}

#contact-menu ul { list-style: none; padding: 10px 0; margin: 0; }
#contact-menu li { list-style: none; list-style-image: none; }
#contact-menu .col0 {background: url(/img/utlit_2007/bg-mail.gif) no-repeat 0% 0%; margin-left: 8px; padding-left: 23px;}
#contact-menu .col1 {background: url(/img/utlit_2007/bg-phone.gif) no-repeat 2px 0%; margin-left: 8px; padding-left: 23px;}
#contact-menu .col2 {background: url(/img/utlit_2007/bg-phone2.gif) no-repeat 2px 0%; margin-left: 8px; padding-left: 23px;}
#contact-menu .col3 {background: url(/img/utlit_2007/bg-faq.gif) no-repeat 0% 5px; margin-left: 8px; padding-left: 23px;}
#contact-menu #callUs .col0 {background: none; margin: 0; padding: 0 0 5px 0;}
#contact-menu #callUs .col1 {background: none; margin: 0; padding: 0; color: #FF4200;}

/* **************************************************************** */
/* Banner frontpage                                                 */
/* **************************************************************** */
#fpAdMain { margin-bottom: 0px; height: 208px;}
#fpSmallAds { margin: 15px 0px 18px 0px; }
.fpSmallAdsItem { float: left; width: 186px; height: 102px; margin-right: 6px; background: url(/img/fparticlepics/bg-fp-bluebox.gif) 0% 0% no-repeat;}
.fpSmallAdsItem h3 {color: #fff; padding: 25px 0px 10px 10px; margin: 0px;}
.fpSmallAdsItem h3 a, .fpSmallAdsItem h3 a:hover {color: #fff;}
.fpSmallAdsItem p { color: #fff; width: 120px; padding: 0px 0px 0px 10px; margin: 0px; } 
.fpSmallAdsItem p a, .fpSmallAdsItem p a:hover {color: #fff;}

/* **************************************************************** */
/* Banners right frontpage ( Tryggingar og tilkynna tjón )          */
/* **************************************************************** */

.ins-fp-banner { 
  position: absolute; 
  top: 137px; 
  right: 19px; 
  width: 294px; 
  height: 96px;
  text-indent: -2000px;
  background: url(/img/utlit_2007/bg-banner-insurance.gif) no-repeat 0% 0%;
}

.ins-fp-banner .content ul { list-style: none; padding: 0; margin: 19px 0 0 15px; }
.ins-fp-banner .content li { display: inline; padding: 0; margin: 0; }

.ins-fp-banner .content li a.offer { float: left; width: 163px; height: 20px; }
.ins-fp-banner .content li a.counsel { float: left; width: 98px; height: 20px; }

.damage-fp-banner { 
  position: absolute; 
  top: 241px; 
  right: 19px; 
  width: 294px; 
  height: 96px; 
  background: url(/img/utlit_2007/bg-banner-damage.gif) no-repeat 0% 0%;
}

.damage-fp-banner .content { padding: 35px 0 0 16px; }
.damage-fp-banner .content h2 { text-indent: -2000px; }
.damage-fp-banner .content label { width: 93px; height: 14px; display: none; }
.damage-fp-banner .content select { float: left; width: 206px; font-size: 1em; color: #3d3d3d; }
.damage-fp-banner .content input.d-button { 
  float: left;
  width: 42px;
  height: 15px;
  border: none;
  margin: 2px 0 0 15px;
  text-indent: -999px;
  letter-spacing: -2000px;
  overflow: hidden;
  line-height: 0;
  background: url(/img/utlit_2007/bg-d-button.gif) no-repeat 0% 0%;
  cursor: pointer;
  _cursor: hand;
}

/* **************************************************************** */
/* Tabsystem frontpage                                              */
/* **************************************************************** */

.tabs { float: left; width: 750px; border: 1px solid #cacbd1; background: url(/img/utlit_2007/bg-tab-sys.gif) repeat-x 0% 0%; }
.tabs ul {
  float: left;
  list-style-type: none;
  margin: 0;
  _margin-bottom: -1px;
  padding: 0 !important;
}

.tabs li {
  float: left;
  margin: 0px 0px -1px 0;
  _margin: 0px 0px 0 0;
  padding: 0;
  border-right: none;
  z-index: 1;
  position: relative;
  list-style: none;
}

.tabs a {
  text-align: center;
  padding: 2px 30px 2px 30px;
  display: block;
  font-weight: bold;
  background: url(/img/utlit_2007/bg-tab-sys-sep.gif) no-repeat 100% 50%;
}

.tabs .selectedTab {
  margin-top: 0px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #cacbd1;
  border-left: 1px solid #cacbd1;
  background: #fff;
  margin-left: -2px;
}
#tab0 {border-left: none; margin-left: 0;}
.tabs .selectedTab a { background: none; color: #3d3d3d; text-decoration: none; cursor: text; }
.tabs .selectedTab a:hover { background: none; color: #3d3d3d; text-decoration: none; cursor: text; }

/**** Tabsystem box frontpage ****/
.tabbox { float: left; width: 750px; border: 1px solid #cacbd1; border-top: none; margin-bottom: 8px; background: #fff; }
.tabbox .tabboxcontent { padding: 23px 15px 20px 110px; }
.tabbox .tabboxcontent p { padding: 0; margin: 0 0 3px 0;}

#tab0content { background: url(/img/utlit_2007/fp_tab_0.jpg) no-repeat 13px 13px; }
#tab1content { background: url(/img/utlit_2007/fp_tab_1.jpg) no-repeat 13px 13px; }
#tab2content { background: url(/img/utlit_2007/fp_tab_2.jpg) no-repeat 13px 13px; }
#tab3content { background: url(/img/utlit_2007/fp_tab_3.jpg) no-repeat 13px 13px; }
#tab4content { background: url(/img/utlit_2007/fp_tab_4.jpg) no-repeat 13px 13px; }
#tab5content { background: url(/img/utlit_2007/fp_tab_tjon.jpg) no-repeat 13px 13px; }

.tabboxcontentImg {position: absolute; margin-top: 12px; margin-left: 12px;}

/* **************************************************************** */
/* Weather bar content area on frontpage                            */
/* **************************************************************** */
.weather-bar { float: left; width: 752px; height: 26px; margin-bottom:10px; background: url(/img/utlit_2007/bg-weather-bar.gif) no-repeat 0% 0%; }
.weather-bar .w-content { margin: 6px 0 0 18px;  }

.weather-bar .w-content ul { list-style: none; padding: 0; margin: 0; }
.weather-bar .w-content li { float: left; display: inline; padding: 0; margin: 0; }

.weather-bar .w-content li.col1 { width: 45px; font-weight: bold; margin-right: 15px; }
.weather-bar .w-content li.col2 { width: 324px; margin-right: 15px; }
.weather-bar .w-content li.col2 a {background: url(/img/utlit_2007/bg-search-button.gif) no-repeat 100% 0%; padding: 0 25px 4px 0;}
.weather-bar .w-content li.col3 { width: 65px; font-weight: bold; margin-right: 15px; }
.weather-bar .w-content li.col4 { width: 250px; }

/* **************************************************************** */
/* InfoContent - Custom text with info-icon and background          */
/* **************************************************************** */
.infoContent { margin-top: 15px; background: url(/img/utlit_2007/bg-content-infobar-long.gif) no-repeat 0% 0%; }
.infoContent h4 { font-size: 1em; padding: 3px 0 0 38px; }
.infoContent .infoText { padding: 10px 15px;}
.infoContent ul {padding: 0; margin: 0;}
.infoContent ul li {padding: 0; margin: 0 0 15px 15px;}

/* **************************************************************** */
/* Four boxes content area frontpage                                */
/* **************************************************************** */

.four-box-fp {
  float: left !important;
  float: none;
  width: 752px;
  margin-bottom: 15px;
  padding: 5px 0 5px 0;
  background: url(/img/utlit_2007/bg-four-col-box-fp.gif) repeat-y 0% 0%;
}

*:first-child+html .four-box-fp { float: none !important; }

.four-box-fp .box {
  float: left;
  width: 152px;
  margin-left: 28px;
}

/**** Special definitions for box 1, more width etc. ****/
.four-box-fp .box.b1 { width: 195px; margin-left: 13px; _margin-left: 7px; }

.four-box-fp h2 { font-size: 1em; color: #3d3d3d; margin: 0 0 4px 0; padding: 0; }
.four-box-fp h2 a {color: #3d3d3d;}

.four-box-fp .box ul { padding: 0; margin: 0; }
.four-box-fp .box li { list-style: none; list-style-image: none; color: #0063b3; padding: 1px 0; margin: 0; background: url(/img/utlit_2007/bg-arrow-lists.gif) no-repeat 0% 50%; }
.four-box-fp .box li a { padding-left: 10px; text-decoration: underline; }
.four-box-fp .box li a:hover { text-decoration: none; }

/**** Input box definitions ( Við hringjum í þig ) ****/
.four-box-fp .input-field { 
  float: left; 
  width: 138px;
  height: 21px;
  font-size: .9em;
  padding: 5px 2px 0 5px; 
  border: none;
  background: url(/img/utlit_2007/bg-input-phone.gif) no-repeat 0% 0%; 
}
* html .four-box-fp .input-field {  background-attachment: fixed;}

.four-box-fp input.button {  
  float: left;
  width: 42px;
  height: 14px;
  margin: 3px 0 0 5px;
  border: none;
  text-indent: -999px;
  letter-spacing: -2000px;
  overflow: hidden;
  line-height: 0;
  background: url(/img/utlit_2007/bg-phone-button.gif) no-repeat 0% 0%;
  cursor: pointer;
  _cursor: hand;
}
.four-box-fp .response-ok {color: #900;}

html[xmlns*=""] body:last-child .four-box-fp .input-field { margin: 0 0 4px 0; }
html[xmlns*=""] body:last-child .four-box-fp input.button { width: 35px; margin: 0 0 0 5px; }



/**** mailinglist ****/
#mailinglist .boxtext { margin: 10px 0 0 10px; height: 28px; background: url(/img/utlit_2007/bg-fp-mailinglist-input.gif) no-repeat 0% 0%}
#mailinglist h2 a {color: #3d3d3d; text-decoration: none;}
#mailinglist h2 a:hover {color: #3d3d3d; text-decoration: underline;}
#mailinglist .input-field { 
  float: left; 
  width: 120px;
  height: 21px;
  font-size: 1em;
  padding: 4px 2px 0 5px; 
  border: none;
  background: none;
  margin: 0px;
}
* html #mailinglist .input-field {  background-attachment: fixed;}
html[xmlns*=""] body:last-child #mailinglist .input-field { margin: 0px; }
#mailinglist .submit-field { 
  float: left; 
  width: 20px;
  height: 21px;
  margin: 0px;
}



/**** Text in box one, sláðu inn.......... ****/
.four-box-fp .box .intro { float: left; width: 195px; }
.four-box-fp .box .intro a { text-decoration: underline; }
.four-box-fp .box .intro a:hover { text-decoration: none; }
.four-box-fp .box .rss-stream {  }
.four-box-fp .box .rss-stream a.rss { float: right; width: 14px; height: 14px; text-indent: -2000px; margin-right: 5px; background: url(/img/utlit_2007/bg-rss-icon.gif) no-repeat 0% 0%; }

/* **************************************************************** */
/* Tryggingar og tjón í stiku                                       */
/* **************************************************************** */
#sitebar-tryggingar {height: 114px; margin-bottom: 18px; background: url(/img/utlit_2007/bg-sitebar-tryggingar.gif) no-repeat 0% 0%;}
#sitebar-tryggingar h2, #sitebar-tryggingar p {display: none;}
#sitebar-tryggingar ul {list-style: none; margin: 0; padding: 53px 12px 0 12px;}
#sitebar-tryggingar ul li { list-style: none; list-style-image: none; margin: 0; padding: 0; margin-bottom: 7px;}
#sitebar-tryggingar ul li a { display: block; text-indent: -2000px; width: 145px; height: 22px; background: url(/img/utlit_2007/cleardot.gif);}
#sitebar-tjon {height: 68px; margin-bottom: 15px; background: url(/img/utlit_2007/bg-sitebar-tjonstilkynning.gif) no-repeat 0% 0%;}
#sitebar-tjon h2 {display: none;}
#sitebar-tjon select {margin-top: 36px; margin-left: 12px; width: 145px;}
#sitebar-callmeback { background: url(/img/utlit_2007/bg-callmeback.gif) no-repeat 0% 0%; height: 102px; margin-top: 0px; margin-bottom: 18px;}
#sitebar-callmeback h2 {display: none;}
#sitebar-callmeback #kennitala {position: absolute; margin: 39px 0px 0px 14px;}
#sitebar-callmeback #simi {position: absolute; margin: 70px 0px 0px 14px;}
#sitebar-callmeback #submit_callmeback {position: absolute; margin: 73px 0px 0px 140px;}
#sitebar-callmeback .content .input input {border: 1px solid #D9F1FF; background: #D9F1FF; width: 110px; font-size: 0.9em;}
#sitebar-callmeback .content .submitBtn input {float: right; width: 18px; height: 13px; border: none; margin: -27px 10px 0px 0px;}
#sitebar-callmeback .textOk, #sitebar-callmeback .textNotOk {color: #333; margin-top: 30px; padding: 5px 13px;}
#sitebar-callmeback .textNotOk {color: #900;}

/* **************************************************************** */
/* whitebox small and large                                         */
/* **************************************************************** */
.whitebox-large, .whitebox-small {margin-bottom: 0px;}
.whitebox-large h2, .whitebox-small h2 {background: url(/img/utlit_2007/bg-fp-whitebox-large-top.gif) 0% 0% no-repeat; margin: 0px; padding: 6px 0px 6px 12px; font-size: 1em; }
.whitebox-small h2 {background: url(/img/utlit_2007/bg-fp-whitebox-small-top.gif) 0% 0% no-repeat;}
.whitebox-large h2 a, .whitebox-small h2 a {color: #333; padding: 0px; margin: 0; }
.whitebox-large .content, .whitebox-small .content {background: url(/img/utlit_2007/bg-fp-whitebox-large-content.gif) repeat-y; display: block;} 
.whitebox-small .content {background: url(/img/utlit_2007/bg-fp-whitebox-small-content.gif) repeat-y;}
.whitebox-large .content ul, .whitebox-small .content ul {margin: 0px 0px; padding: 5px 0px; list-style: none;  }
.whitebox-large .content ul li, .whitebox-small .content ul li {padding: 2px 0px; margin: 0px 4px; list-style: none; list-style-image: none;}
.whitebox-small .content ul li {margin-left: 13px;}
.whitebox-large .content ul li a, .whitebox-small .content ul li a {display: block; background: url(/img/utlit_2007/bg-arrow-lists.gif) 0% 5px no-repeat; padding: 1px 0px 1px 10px; white-space: nowrap;}
.whitebox-large .bottom, .whitebox-small .bottom {clear: both; background: url(/img/utlit_2007/bg-fp-whitebox-large-bottom.gif) no-repeat; height: 2px;}
.whitebox-small .bottom {background: url(/img/utlit_2007/bg-fp-whitebox-small-bottom.gif) no-repeat; }

#fp-frettir {}
#fp-frettir .left {float: left; width: 280px;}
#fp-frettir .right {float: right; width: 280px;}
#fp-frettir .bottom {clear: both;}
#fp-frettir .rss-stream a.rss { float: right; width: 14px; height: 14px; text-indent: -2000px; margin: 5px; background: url(/img/utlit_2007/bg-rss-icon.gif) no-repeat 0% 0%; }


/* **************************************************************** */
/* CatOverview and Article                                          */
/* **************************************************************** */
.ArticlePrev  {clear: left; margin-bottom: 15px; padding-top: 10px; border-top: 1px #ddd solid;}

/**** Headings...... ****/
.CatOverview h1, .Article h1 { font-size: 2.2em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}
.ArticlePrev h3 {font-size: 1.4em; margin: 5px 0; font-weight:normal; color: #01457C; }

/**** Text...... ****/
.Text  { font-size: 1.1em; margin: 0; padding: 20px 0; border-top: 1px #ddd solid;}
.Text p { margin-top: 0;}
.Text .img-buffer { margin-left: 124px; }
.ArticlePrev .Text {padding: 0; border: none;}

/**** Images...... ****/
.catImg, .ArticleSmallImg {float:left; margin: 20px 10px 10px 0; border: 1px solid #cacbd1; padding: 2px;}
.catImg img {width: 100px;}
.ArticleSmallImg  {margin-top: 0;}
.ArticleSmallImg img  {width: 100px;}

/**** Related...... ****/
#ReletedArticle { margin: 0; padding: 5px 0; display: block; clear: right;}
#ReletedArticle h2 { font-size: 1.5em; margin: 5px 0; font-weight:normal;  border-bottom: 1px #ddd solid; padding: 5px 0;}
#ReletedArticle ul { margin: 4px 20px; padding: 2px 0;}

/**** Table ...... ****/
.ArticlePrev table, .Article table {margin-bottom: 15px;}
.ArticlePrev table th, .Article table th {font-size: 0.9em; border-top: 1px #ddd solid; padding: 2px 0;}
.ArticlePrev table td, .Article table td {font-size: 0.9em; border-top: 1px #ddd solid; padding: 2px 0;}

/**** Viðhengi...... ****/
.vidhengi {margin-top: 5px; padding: 2px 20px; background: url(/img/utlit_2007/bg-file.gif) no-repeat 0% 0%;}

/**** newsList,..... ****/
.newsListWrap {clear: left; margin-bottom: 15px; border-top: 1px #ddd solid;}
.newsListWrap h2 { font-size: 1.3em; margin: 5px 0; font-weight:normal;  
                   border-bottom: 1px #ddd solid; padding: 5px 0; color: #0063b3;
                   background: url('/img/utlit_2007/nav_plus.gif') 0px 7px no-repeat;
                   padding-left: 15px;}
.newsListWrap h2.newsListOpen {background: url('/img/utlit_2007/nav_minus.gif') 0px 7px no-repeat;}
.newsListWrap h2:hover {cursor: pointer;}
.newsListWrap dl { margin: 0 0 0 15px; padding: 5px; list-style: none; }
.newsListWrap dl dt {padding: 5px 5px 5px 0; margin: 0; float: left; border-bottom: 1px solid #efefef;}
.newsListWrap dl dd {padding: 5px 0; margin: 0 0 0 55px; border-bottom: 1px solid #efefef;}
.newsList { display: none;}
/* **************************************************************** */
/* ArticleTabs                                                      */
/* **************************************************************** */

.articletabs { float: left; width: 554px; border-bottom: 1px solid #cacbd1; margin-bottom: 10px; }
.articletabs ul {
  float: left;
  list-style-type: none;
  margin: 0;
  _margin-bottom: -1px;
  padding: 0 !important;
}

.articletabs  li {
  float: left;
  margin: 0px 0px -1px 0;
  _margin: 0px 0px 0 0;
  padding: 0;
  border-right: none;
  z-index: 1;
  position: relative;
  list-style: none;
}

.articletabs a {
  text-align: center;
  padding: 3px 10px;
  margin: 0 4px;
  display: block;
  border: 1px solid #cacbd1;
  background: #f2f2f4;
  font-weight: bold;
}

.articletabs .selectedTab a, .articletabs .selectedTab a:hover {
  border: 1px solid #cacbd1;
  border-bottom: 1px solid #fff;
  background: #fff;
  color: #3d3d3d; 
  text-decoration: none; 
  cursor: text; 
}
.articletabbox .ArticlePrev {border-top: none; margin-top: 0; padding-top: 0;}
.articletabbox .ArticlePrev h3 {display: none; }

/* **************************************************************** */
/* misc elements                                                    */
/* **************************************************************** */
.RowEven {background: #eee;}
.RowOdd  {background: #fff;}
.Red   {color: #900;}
.Gray {color: #999;}
.SummuIdgjald {text-align: right; font-weight: bold; border: 1px solid #ffc; background: #ffc; color: #090; font-size: 2em; padding: 0px; }
.Nanar {margin-top: 5px;}
.ContentItem       {margin: 0 0 10px 0; clear: right;}
.ContentItemLeft   {margin: 0 0 10px 0; float: left; width: 49%;}
.ContentItemRight  {margin: 0 0 10px 0; float: right; width: 49%;}
.ContentItemBottom {clear: both;}
.ContentBox {border: 1px solid #dadadf; padding: 5px; margin-bottom: 20px; background: #f4f4f4}
.green {color: #090;}
.red {color: #900;}
.gray  {color: #333;}
#BreadCrumbs { margin-bottom: 10px; }

/* **************************************************************** */
/* Calculator                                                       */
/* **************************************************************** */
#Calculator { clear: both; border-top: 1px #dadadf solid; padding-top: 15px; }
#Calculator input, select {font-size: 1em; }
#Calculator h2 { font-size: 1.3em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}
#Calculator h3 { font-size: 1.3em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}
#Calculator table {border: 1px solid #dadadf; padding: 0; width: 100%; margin-bottom: 20px; background: #f4f4f4;}
#Calculator table tr {margin-left: 1px; padding: 1px; }
#Calculator table th {margin: 0; padding: 2px; }
#Calculator table td {margin: 0; padding: 2px; }
#Calculator .Graywrapper {border: 1px solid #dadadf; padding: 5px; width: 100%; margin-bottom: 20px; background: #f4f4f4;}

/* **************************************************************** */
/* callMeBackPopUp                                                 */
/* **************************************************************** */
.callMeBackPopUp {margin: 0; padding: 0; background: #fff;}
#callMeBack { border: 1px #dadadf solid; margin: 10px; background: #f4f4f4; text-align: left; padding: 5px;}
#callMeBack h2 { font-size: 1.3em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}
#callMeBack h3 { font-size: 1.3em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}

/* **************************************************************** */
/* Sitemap                                                          */
/* **************************************************************** */
#Sitemap    { }
#Sitemap h1 { margin: 10px 0; color: #3d3d3d;}
#Sitemap h2 { margin: 5px 10px; font-size: 1em;}
#Sitemap ul { margin: 0 30px; padding: 0;}
#Sitemap ul li {padding: 0;}

/* **************************************************************** */
/* FirstcatMenu                                                     */
/* **************************************************************** */
#FirstcatMenu .ContentBox {border: 1px #dadadf solid; margin-bottom: 15px; background: #f4f4f4; padding: 5px 10px 10px 10px; background: url(/img/utlit_2007/bg-firstCatOverview.gif) repeat-x; }
#FirstcatMenu h2 { margin: 0 0 5px 0; font-size: 1.3em; padding-bottom: 5px;}
#FirstcatMenu ul { margin: 0 18px; padding: 0;}
#FirstcatMenu ul li {padding: 0;}

/* **************************************************************** */
/* AllClauses                                                       */
/* **************************************************************** */

#AllClauses { clear:both; margin: 0 20px 20px 20px;}
#AllClauses h1 { margin-top: 20px;}
#AllClauses h2 { margin: 15px 0 8px 0;}
#AllClauses ul { list-style-image: url(/img/utlit/li.gif); list-style: outside; margin: 0px; padding: 0 0 0 20px; font-weight: normal;}
#AllClauses ul li {padding: 2px 0 2px 22px;}
#AllClauses ul li img {margin: 0 5px 0 -22px;}


#AllClausesNav { float: left; width: 554px; border-bottom: 1px solid #cacbd1; margin-bottom: 10px; }
#AllClausesNav ul {
  float: left;
  list-style-type: none;
  margin: 0;
  _margin-bottom: -1px;
  padding: 0 !important;
  }
#AllClausesNav ul li {
  float: left;
  margin: 0px 0px -1px 0;
  _margin: 0px 0px 0 0;
  padding: 0;
  border-right: none;
  z-index: 1;
  position: relative;
  list-style: none;
  }
#AllClausesNav ul li a {  
  text-align: center;
  padding: 3px 10px;
  margin: 0 4px;
  display: block;
  border: 1px solid #cacbd1;
  background: #f2f2f4;
  font-weight: bold;
}
#AllClausesNav ul li.SelectedOrder a {
  border: 1px solid #cacbd1;
  border-bottom: 1px solid #fff;
  background: #fff;
}
  
/* **************************************************************** */
/* Search Result                                                    */
/* **************************************************************** */
.srItem {margin-bottom: 15px; clear:both;}
.srHeadLine { font-size: 1.1em;}
.srTxtLine {color: #666;}
.srTxtLine p {margin-top: 0; padding-top: 0;}
.srInfoLine {color: #008000; font-weight: normal;}
.srFaqLink {padding: 2px 0;}
#srEmp table {border: none; width: 100%; float: left;}
#srEmp table tr th {border: none;}
#srEmp table tr th {border: none;}
#srMenu { float: left; width: 554px; border-bottom: 1px solid #cacbd1; margin-bottom: 10px;}
#srMenu ul {  float: left;
  list-style-type: none;
  margin: 0;
  _margin-bottom: -1px;
  padding: 0 !important;
}
#srMenu ul li { 
  float: left;
  margin: 0px 0px -1px 0;
  _margin: 0px 0px 0 0;
  padding: 0;
  border-right: none;
  z-index: 1;
  position: relative;
  list-style: none;
}
#srMenu ul li a 
  {
  text-align: center;
  padding: 3px 10px;
  margin: 0 4px;
  display: block;
  border: 1px solid #cacbd1;
  background: #f2f2f4;
  font-weight: bold;
}
#srMenu ul li.SelectedResult a {
  border: 1px solid #cacbd1;
  border-bottom: 1px solid #fff;
  background: #fff;
}

/* **************************************************************** */
/* Album                                                            */
/* **************************************************************** */
.albumNav {border: 1px solid #ddd; padding: 0 2px; background: #ccc;}
.albumNavOpen { border-top: 2px solid #ddd;
                border-right: 2px solid #ddd;
                border-left: 1px solid #ddd;
                border-bottom: 2px solid #f4f4f4;
                padding: 2px 2px 0 2px;
                font-weight: bold;
                background: #f4f4f4;
                font-size: 1.2em;
                }
                
/* **************************************************************** */
/* Fronpagebox                                                      */
/* **************************************************************** */
#tilbodcover
{
  width: 294px; 
  height: 0.1em;  
  overflow:hidden;
  visibility: hidden;
  position:absolute;
  left:657px;
  top:233px;
  z-index: 99;
}
#tilbodcover #tilbodBox {width: 294px; height: auto; background-color: #86AA0A;}
#tilbodcover #tilbodBox .content {padding: 0 18px; z-index: 100; height: 104px;}
#tilbodcover #tilbodBox .tilbodClose { width: 258px; float: left; text-align: right; position: absolute;}
#tilbodcover #tilbodBox .tilbodOption0 { width: 85px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption1 { width: 85px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption2 { width: 85px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption3 { width: 85px; float: left; clear: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption4 { width: 85px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption5 { width: 85px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption6 { width: 129px; float: left; clear: left; margin-top: 4px;}
#tilbodcover #tilbodBox .tilbodOption7 { width: 66px; margin:0; padding: 0; top: 72px; left: 190px; position:absolute; text-align: right; }
* html #tilbodcover #tilbodBox .tilbodOption7 {width: 84px; zoom: 1;}
#tilbodcover #tilbodBox .radgjafiClose { width: 258px; float: left; text-align: right; position: absolute;}
#tilbodcover #tilbodBox .radgjafiOption0 { width: 88px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .radgjafiOption1 { width: 130px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .radgjafiOption2 { width: 88px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .radgjafiOption3 { width: 120px; float: left; margin-top: 4px;}
#tilbodcover #tilbodBox .radgjafiOption4 { width: 66px; margin:0; padding: 0; top: 72px; left: 190px; position:absolute; text-align: right; }
* html #tilbodcover #tilbodBox .radgjafiOption4 {width: 84px; zoom: 1;}
#tilbodcover #tilbodBox p { margin: 0; padding: 2px 0 3px 0; }
#tilbodcover #tilbodBox .closeBtn, #tilbodcover #tilbodBox .goBtn {  
  width: 62px;
  height: 21px;
  border: none;
  text-indent: -999px;
  letter-spacing: -2000px;
  overflow: hidden;
  line-height: 0;
  background: url(/img/utlit_2007/bg-btn-close2.gif) no-repeat 0% 0%;
  cursor: pointer;
  _cursor: hand;
}
#tilbodcover #tilbodBox .closeBtn {width: 21px;}
#tilbodcover #tilbodBox .goBtn { background: url(/img/utlit_2007/bg-btn-afram.gif) no-repeat 0% 0%; zoom: 1; }

#TBankLogOut {float: right;}

.MainButton { border: none; font-size: 1.2em; font-weight: bold; color: #fff; padding: 6px 0; margin: 0; width: 155px;  background: url(/img/utlit_2007/bg-tjon-btn.gif) no-repeat;}
.MainButtonGray {  border: none; font-size: 1.2em; font-weight: bold; color: #333; padding: 6px 0; margin: 0; width: 155px;  background: url(/img/utlit_2007/bg-btn-gray.gif) no-repeat;}
.CarButton { border: none; background: url(/img/utlit_2007/bg-car-btn.gif) no-repeat 0% 0%; zoom: 1; width: 20px; height: 20px; cursor: pointer; _cursor: hand;}
#TjonMenu h3 {font-size: 1em; margin: 10px 0 0 0;}

#cabasLocMenu {float: right; border: 1px solid #d3d3d3; margin: 0px 0px 8px 0px; list-style: none; padding: 1px;}
#cabasLocMenu li {background: #ffc; float: left; padding: 3px 3px 3px 0px; list-style: none;}

#PaymentKvittun h1 {margin: 15px 0; font-size: 17px; width: 550px; text-align: left;}
#PaymentKvittun h2 {margin: 15px 0 5px 0; color:#014479; border-bottom: 1px solid #d3d3d3; font-size: 15px; width: 550px; text-align: left;}
#PaymentKvittun h3 {color: #014479; margin: 10px 0 2px 0; font-size: 13px; width: 550px; text-align: left;}
#PaymentKvittun table { border: 1px solid #d3d3d3; font-size: 12px; width: 550px; text-align: left; background: none;}
#PaymentKvittun table tr {text-align: left; vertical-align: top;}
#PaymentKvittun table tr th {width: 140px; border-bottom: 1px solid #eee;}
#PaymentKvittun table tr td {border-bottom: 1px solid #eee;}
#PaymentKvittun p { font-size: 12px; width: 550px; padding: 3px; margin: 0 0 10px 0; text-align: left;}
#PaymentPreText {margin: 25px 0; padding: 20px 0; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3;}


/* **************************************************************** */
/* SjovaStep4 and SjovaStep5                                        */
/* **************************************************************** */
.SjovaStep4, .SjovaStep5 { margin: 0; }
.SjovaStep4 ul, .SjovaStep5 ul
{
  list-style: none; 
  padding: 2px 4px 3px 4px; 
  margin: 4px 0px 10px 0; 
  height: 24px;
}
.SjovaStep4 ul li, .SjovaStep5 ul li
{
  display: block;
  float: left; 
  width: 100px; 
  margin: 0 5px; 
  padding: 3px 0; 
  list-style: none; 
  font-size: 1.1em;
}
.SjovaStep4 ul li {width: 125px;}

.SjovaStep4 ul li.current, .SjovaStep5 ul li.current  {color: #fff; }
.SjovaStep4 ul li.finished, .SjovaStep5 ul li.finished {color: #0063b3; }

.SjovaStep4 .step1 { background: url('/img/utlit_2007/bg-4stepbar-550.gif') no-repeat;}
.SjovaStep4 .step2 { background: url('/img/utlit_2007/bg-4stepbar-550.gif') no-repeat 0px -28px;}
.SjovaStep4 .step3 { background: url('/img/utlit_2007/bg-4stepbar-550.gif') no-repeat 0px -56px;}
.SjovaStep4 .step4 { background: url('/img/utlit_2007/bg-4stepbar-550.gif') no-repeat 0px -84px;}

.SjovaStep5 .step1 { background: url('/img/utlit_2007/bg-5stepbar-550.gif') no-repeat;}
.SjovaStep5 .step2 { background: url('/img/utlit_2007/bg-5stepbar-550.gif') no-repeat 0px -28px;}
.SjovaStep5 .step3 { background: url('/img/utlit_2007/bg-5stepbar-550.gif') no-repeat 0px -56px;}
.SjovaStep5 .step4 { background: url('/img/utlit_2007/bg-5stepbar-550.gif') no-repeat 0px -84px;}
.SjovaStep5 .step5 { background: url('/img/utlit_2007/bg-5stepbar-550.gif') no-repeat 0px -112px;}

#BarnaverndStep1 {width: 143px;}
#BarnaverndStep2 {width: 133px;}
#BarnaverndStep3 {width: 126px;}
#BarnaverndStep4 {width: 100px;}

#gkStep1 {width: 143px;}
#gkStep2 {width: 133px;}
#gkStep3 {width: 126px;}
#gkStep4 {width: 100px;}

.gkAdili {clear:both ; padding: 2px;}

/* **************************************************************** */


.sjovaTable {background: #fff;}
.sjovaTable tr {background: #fff; vertical-align: top;}
.sjovaTable tr th {background: #E3E4E7 url(/img/utlit_2007/bg-sjovatable-th.gif) repeat-x; }
.sjovaTable tr td {}
.sjovaTable tr td.gul {background: #ffc;}
.summa {font-weight: bold; font-size: 1.2em; color: #0063b3; border-top: 10px #ffc solid; }
.sjovaTable tr th.title { font-weight: bold;  background: #fff; background-image: none;}
.sjovaTable tr th.titleSumma { font-weight: bold; font-size: 1.2em; color: #0063b3; background: #fff; background-image: none; border-top: 10px #fff solid; }
#tilbodBox {border: 1px solid #add708; background: #84aa08 url(/img/utlit_2007/bgGreen.gif) no-repeat 0% 0%; margin-bottom: 15px; padding: 5px 10px;}
#tilbodBox h2 {color: #333; font-size: 1.3em; padding: 0px 5px; margin: 0px 0px 3px 0px;}
#tilbodBox .tilbodBoxItem {float: left; padding: 2px 5px 5px 5px;}
#tilbodBox .tilbodBoxBottom {clear: both;}

#sendaSidu {
  display: none;
  border: 1px solid #cacbd1;
  border-bottom: none;
  padding: 10px;
}
#sendaSidu h2 { font-size: 1.3em; margin: 0 0 5px 0; padding: 0; color: #01457C; font-family: Georgia; font-weight: normal;}
#sendaSiduTrigger 
{
  float: right; 
   border: 1px solid #cacbd1;
  padding: 5px 5px 5px 30px;
  color: #777;
  margin-top: 20px;
  background: url('/img/utlit_2007/btnBox-mail.gif') 5px 5px no-repeat;
}

.showHide {padding: 2px 2px 2px 20px;  background: url('/img/utlit_2007/bg-form.gif') 0px 2px no-repeat;}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('/img/utlit_2007/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('/img/utlit_2007/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}


.help {position: absolute; background: url('/img/utlit_2007/help.gif') 100% 2px no-repeat; padding-right: 0px; float: right; 
       width: 16px; height: 16px; cursor: help;}
#tooltip {position: absolute; z-index: 3000; border: 1px solid #48721C; background:#EFF8E7;	padding: 5px;	opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; font-size: 1em; font-weight: normal; }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('/img/utlit_2007/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 1.3em;
	font-weight: bold; color: #014479;
	width: 220px;
	text-align: left;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('/img/utlit_2007/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('/img/utlit_2007/shadow2-reverse.png');
}
