/* CSS for bakers.no 2009-05-22 */

* {
  margin                      : 0;
  padding                     : 0;
}

body {
  background                  : #dea452 url(gfx/kant.jpg) repeat-x;
}

body,
td {
  font                        : 12px Verdana;
  color                       : #000000;
  line-height                 : 18px;
}

body.defbody,
body.msgBody {
  background-color            : buttonface;
  background-image            : none;
}

h1 {
  font                        : 26px Verdana;
  color                       : #541c01;
}

h3 {
  font                        : bold 12px Verdana;
  color                       : #541c01;
  margin-bottom               : 10px;
}

div#canvas {
  text-align                  : center;
}

div#content {
  width                       : 963px;
  text-align                  : left;
  margin-left                 : auto;
  margin-right                : auto;
}

div#top {
  position                    : relative;
  width                       : 963px;
  height                      : 137px;
  background                  : url(gfx/hel_topp.jpg) no-repeat;
}

a#home {
  position                    : absolute;
  display                     : block;
  top                         : 8px;
  left                        : 26px;
  height                      : 116px;
  width                       : 110px;
  text-decoration             : none;
}

a#home span {
  visibility                  : hidden;
}

div#menubar {
  position                    : absolute;
  top                         : 102px;
  left                        : 175px;
}

div#main {
  width                       : 963px;
  background                  : url(gfx/bg_main.jpg) no-repeat;
}

div#topnav {
  float                       : left;
  margin-top                  : 7px;
}

div#topnav ul {
  float                       : left;
  list-style-type             : none;
}

div#topnav li {
  float                       : left;
  padding-right               : 46px;
}

div#topnav li a {
  font                        : 14px Verdana;
  text-decoration             : none;
  color                       : #fff;
}

div#search {
  float                       : right;
  padding                     : 5px 16px 0 0;
}

div#search input {
  float                       : left;
  width                       : 167px;
  height                      : 20px;
  border                      : solid 1px #fce6b5;
  margin-right                : 10px;
}

div#search a {
  display                     : block;
  float                       : left;
  width                       : 61px;
  height                      : 22px;
  background                  : url(gfx/search_up.gif) no-repeat;
  text-decoration             : none;
}

div#search a.mouseover {
  background                  : url(gfx/search_hot.gif) no-repeat;
}

div#search a.clicked {
  background                  : url(gfx/search_down.gif) no-repeat;
}

div#search a span {
  visibility                  : hidden;
}


/* Venstremeny */

div#leftnav {
  float                       : left;
  width                       : 165px;
  overflow                    : hidden;
}

div#leftnav ul.menu {
  margin-top                  : 14px;
  margin-left                 : 11px;
}

div#leftnav ul {
  list-style-type             : none;
}

div#leftnav ul li {
  width                       : 146px;
  min-height                  : 25px;
  padding-top                 : 3px;
  margin-bottom               : 8px;
  background                  : url(gfx/venstre_meny_bar_enkel.gif) no-repeat;
}

* html div#leftnav ul li { /* IE */
  height                      : 25px;
  margin-bottom               : 6px;
}

div#leftnav ul li a {
  display                     : block;
  margin-left                 : 13px;
  font                        : 14px Verdana;
  font-weight                 : normal;
  text-decoration             : none;
  color                       : #fff;
}

div#leftnav ul li.submenu {
  background                  : url(gfx/venstre_meny_bar_topp.gif) no-repeat;
}

div#leftnav ul li.selected a,
div#leftnav ul li.selected ul li.selected a {
  font-weight                 : bold;
}

div#leftnav ul li.selected ul li a,
div#leftnav ul li.selected ul li.selected ul li a {
  font-weight                 : normal;
  margin-left                 : 27px;
  padding-bottom              : 4px;
}

div#leftnav ul li ul li,
div#leftnav ul li ul li.selected {
  min-height                  : 21px;
  margin-bottom               : 0;
  background                  : url(gfx/venstre_meny_bar_midt.gif) repeat-y;
}

* html div#leftnav ul li ul li { /* IE */
  height                      : 21px;
  margin-top                  : -2px;
}

div#leftnav ul li ul li.first {
  padding-top                 : 7px;
}

* html div#leftnav ul li ul li.first { /* IE */
  padding-top                 : 9px;
}

div#leftnav ul li ul li.last {
  background                  : url(gfx/venstre_meny_bar_bunn.gif) bottom left no-repeat;
}

div#leftnav ul li ul {
  padding-bottom              : 3px;
}


/* Visningsmaler */

div#maincontent {
  float                       : left;
  width                       : 798px;
}

div#maincontent h4 {
  font                        : bold 12px Verdana;
  color                       : #541c01;
  margin-bottom               : 5px;
}

div#maincontent a {
  text-decoration             : none;
  color                       : #e03d40;
}

div#maincontent a:hover {
  text-decoration             : underline;
}

div#maincontent ul {
  list-style-type             : none;
}


/* Standardmal en kolonne */

div#mainwide {
  float                       : left;
  width                       : 798px;
  background                  : url(gfx/bred_kolonne_topp_BG.jpg) no-repeat;
}

div#breadcrumbcontainerwide {
  margin-top                  : 15px;
  width                       : 773px; /* 773px + 13px + 12px = 798px */
  padding-left                : 13px;
  padding-right               : 12px;
  background                  : url(gfx/bred_kolonne_BG.jpg) repeat-y;
}

div#breadcrumbwide {
  width                       : 773px;
  height                      : 14px;
  font                        : bold 10px Verdana;
  color                       : #888888;
  border-bottom               : solid 1px #fce6b4;
}

div#mainwidecontent {
  width                       : 773px;
  padding                     : 5px 12px 20px 13px;
  background                  : url(gfx/bred_kolonne_BG.jpg) repeat-y;
}

div#footerwide {
  width                       : 773px;
  padding-left                : 13px;
  padding-right               : 12px;
  background                  : url(gfx/bred_kolonne_BG.jpg) repeat-y;
}


/* Standardmal to kolonner */

div#mainleft {
  float                       : left;
  width                       : 636px;
  background                  : url(gfx/midt_kolonne_topp_BG.jpg) no-repeat;
}

div#breadcrumbcontainer {
  margin-top                  : 15px;
  margin-bottom               : 23px;
  width                       : 611px; /* 611px + 13px + 12px = 636px */
  padding-left                : 13px;
  padding-right               : 12px;
}

div#breadcrumb {
  width                       : 611px;
  height                      : 14px;
  font                        : bold 10px Verdana;
  color                       : #888888;
  border-bottom               : solid 1px #fce6b4;
}

div#breadcrumb a,
div#breadcrumbwide a {
  font                        : bold 10px Verdana;
  text-decoration             : none;
  color                       : #888888;
}

div#mainleftcontent {
  width                       : 611px;
  padding-left                : 13px;
  padding-right               : 12px;
}

div#mainleftcontent ul li {
  padding-left                : 11px;
  background                  : url(gfx/bullet_red.gif) 0 7px no-repeat;
}

div#footer {
  width                       : 611px;
  padding-left                : 13px;
  padding-right               : 12px;
}


div#mainright {
  float                       : left;
  width                       : 159px;
  margin-top                  : 5px;
  margin-left                 : 3px;
}

div#mainright .boxright ul li {
  padding-left                : 11px;
  background                  : url(gfx/bullet.gif) left center no-repeat;
}

div#mainright ul.titlelist li {
  padding-left                : 11px;
  padding-bottom              : 4px;
  background                  : url(gfx/bullet.gif) 0 3px no-repeat;
}

div.boxright {
  width                       : 155px;
  margin-bottom               : 13px;
}

div.boxrighttop {
  width                       : 155px;
  height                      : 14px;
  background                  : url(gfx/boks_topp.gif) no-repeat;
}

div.boxrightcontent {
  width                       : 125px;
  padding-left                : 15px;
  padding-right               : 15px;
  background                  : url(gfx/boks_midt.gif) repeat-y;
  font                        : 10px Verdana;
}

div.boxrightbottom {
  width                       : 155px;
  height                      : 14px;
  background                  : url(gfx/boks_bunn.gif) no-repeat;
}

div.clear {
  display                     : block;
  visibility                  : hidden;
  clear                       : both;
  height                      : 0;
  border-width                : 0;
  line-height                 : 0;
  font-size                   : 0;
}


/* Utskrift */

@media print {
  .noprint {
    display                   : none;
  }
}

body.showmessagebody {
  background-color            : #fff;
  background-image            : none;
  margin                      : 10px;
}

body.showmessagebody a {
  text-decoration             : none;
  color                       : #e03d40;
}

body.showmessagebody a:hover {
  text-decoration             : underline;
}

body.showmessagebody ul {
  list-style-type             : none;
}

body.showmessagebody ul li {
  padding-left                : 11px;
  background                  : url(gfx/bullet_red.gif) 0 7px no-repeat;
}


/* Search results */

span.excerpt {
  font-size                   : 11px;
}


/* Nettstedskart */

div#maincontent ul.sitemap,
div#mainleftcontent ul.sitemap ul,
div#mainleftcontent ul.sitemap li {
  list-style-type             : none;
  margin-left                 : 0;
  background                  : none;
}

div#mainleftcontent ul.sitemap li.mnu {
  padding-top                 : 12px;
}

div#mainleftcontent ul.sitemap ul {
  padding-left                : 18px;
}


/* Ledige stillinger */

#jobvacancies #jobboxmain {
  padding-top                 : 10px;
  padding-bottom              : 10px;
}

#jobvacancies #jobboxmain input {
  width                       : 156px;
  height                      : 14px;
}

#jobvacancies #jobboxmain {
  padding-left                : 10px;
}

#jobvacancies #jobboxmain th.position,
#jobvacancies #jobboxmain td.position {
  padding-left                : 8px;
}

#jobvacancies #jobboxmain th.deadline,
#jobvacancies #jobboxmain td.deadline {
  padding-right               : 8px;
}

#jobvacancies #jobboxmain p {
  padding-top                 : 10px;
}


/* Publisering */

div#leftnav .edit {
  font                        : 10px Verdana;
  color                       : #000;
}

a.edit {
  font                        : 10px Verdana;
  color                       : #e03d40;
}

