/* General css */
body {background-image: url('/www/multitema/resource.nsf/files/midd86dh2q-bakgrunn/$FILE/bakgrunn.jpg');background-repeat: no-repeat; background-position:top center;font-family: Verdana, Geneva, Arial, Helvetica; font-size:13px; }
.hiddenLink     { position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow:hidden;}
.yui-u span     { /*text-transform: uppercase; */ }
.yui-gc div.first, .yui-gd .yui-u { width:77%;}
.yui-gd div.first { width:21%;}
#bd             { width:950px;}
#hd { background:url("/www/oppegard/bibresource.nsf/files/midd855fcj-oppbanner/$FILE/oppbanner.png") no-repeat scroll 0 0 transparent; height:100%; margin-bottom:5px; margin-top:10px; width:100%; }
#top1           { height:160px; margin-bottom:2px;}           
#ft { background:url("/www/oppegard/bibresource.nsf/files/midd83gc4c-footer/$FILE/footer.png") repeat-x scroll 0 0 transparent; float:left; margin-top:5px; width:949px; }
#ft .bottomtext { color:#FFFFFF; font-family:Trebuchet MS; font-size:110%; font-weight:bold; margin-left:70px; }
.ui-corner-all  { -moz-border-radius:6px; -webkit-border-radius: 6px; }
/* Contentdiv */
/* Headings
-------------------------------------------------------------- */
#contentdiv h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
#contentdiv h1 { font-size: 1.5em; font-family:Trebuchet MS; line-height: 1; margin-bottom: 0.0em; }
#contentdiv h2 { font-size: 1.2em; font-weight: bold; margin-bottom: 0.75em; }
#contentdiv h3 { font-size: 1.1em; font-family:Trebuchet MS; font-weight: bold; line-height: 1; margin-bottom: 0.5em; }
#contentdiv h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; }
#contentdiv h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
#contentdiv h6 { font-size: 1em; font-weight: bold; }
#contentdiv h1 img, h2 img, h3 img,
#contentdiv h4 img, h5 img, h6 img {
  margin: 0;
}
/* Text elements
-------------------------------------------------------------- */
#contentdiv p           { margin: 0 0 1.0em; }
#contentdiv .ingress    { font-size: 1.1em; font-weight:500;}
#contentdiv p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
#contentdiv p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
#contentdiv a:focus,
#contentdiv a:hover     { color: #000; }
#contentdiv a           { color: #009; text-decoration: underline; }
#contentdiv blockquote  { margin: 1.5em; color: #666; font-style: italic; }
#contentdiv strong      { font-weight: bold; }
#contentdiv em,dfn      { font-style: italic; }
#contentdiv dfn         { font-weight: bold; }
#contentdiv sup, sub    { line-height: 0; }
#contentdiv abbr,
#contentdiv acronym     { border-bottom: 1px dotted #666; }
#contentdiv address     { margin: 0 0 1.5em; font-style: italic; }
#contentdiv del         { color:#666; }
#contentdiv pre         { margin: 1.5em 0; white-space: pre; }
#contentdiv pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
/* Lists
-------------------------------------------------------------- */
#contentdiv ul li       {list-style: disc outside none;}
#contentdiv ul,      
#contentdiv li ol       { margin: 0; }
#contentdiv ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }
#contentdiv ul          { list-style-type: disc; }
#contentdiv ol          { list-style-type: decimal; }
#contentdiv ol li       { list-style-type: decimal; }
#contentdiv dl          { margin: 0 0 1.5em 0; }
#contentdiv dl dt       { font-weight: bold; }
#contentdiv dd          { margin-left: 1.5em;}
/* Tables
-------------------------------------------------------------- */
#contentdiv table       { margin-bottom: 1.4em; width:100%; }
#contentdiv th          { font-weight: bold; }
#contentdiv thead th    { background: #c3d9ff; }
#contentdiv th,td,caption { padding: 4px 10px 4px 5px; }
#contentdiv tr.even td  { background: #e5ecf9; }
#contentdiv tfoot       { font-style: italic; }
#contentdiv caption     { background: #eee; }
/* Header */
#bannertext { background:url("/www/oppegard/bibresource.nsf/files/midd855f4m-bibliotek/$FILE/bibliotek.png") no-repeat scroll 0 0 transparent; height:50%; left:10px; position:relative; top:60px; width:335px; }
#englishbutton a { background:url("/www/oppegard/bibresource.nsf/files/midd83cjb8-englishbutton/$FILE/englishbutton.png") no-repeat scroll 0 0 transparent; float:left; height:24px; margin-left:190px; margin-top:10px; top:0; width:54px; }
#sizebutton a { background:url("/www/oppegard/bibresource.nsf/files/midd83cjb9-sizebutton/$FILE/sizebutton.png") no-repeat scroll 0 0 transparent; float:left; height:20px; margin-left:10px; margin-top:10px; width:40px; }
#change-text { background-color:#FFFFFF; display:none; float:left; height:25px; margin-left:-103px; margin-top:33px; padding:3px; width:96px; z-index:5; }
#logo  a {float:left; height:50px; width:120px; left:10px; top:20px;}
#bibliotek a { float:left; height:60px; margin-left:-100px; margin-top:65px; width:300px;}
/* Top menu*/
#orangebase     { background:url("/www/oppegard/bibresource.nsf/files/midd83cdwd-orangebase/$FILE/orangebase.png") no-repeat scroll 0 0 transparent; float:left; margin-top:2px; width:950px; height:34px; }
#topmenu        { float:left; margin-bottom:6px; margin-top:6px; width:100%}
#topmenu ul     { cursor: pointer;}
#topmenu li     { list-style-type:none; float:left; padding-left:40px;}
topmenu a { color:#FFFFFF; text-transform:uppercase; text-decoration: none; font-family: trebuchet ms, helvetica, arial; font-size: 1em; padding-top: 5px; font-weight: bolder; width:100%;} 
topmenu a:link {color:#FFFFFF;}
topmenu a:visited {color:#FFFFFF; }
topmenu a:focus {color:#006b7d;}
topmenu a:hover {color:#006b7d;}
topmenu a:active {color:#006b7d;}
/* menu level3*/
#sublevel     { background-color:#fbc886; display:none; float:right; padding-bottom:5px; padding-left:10px; padding-top:5px; width:940px; min-height:20px;}
#sublevel a{color:#000000; text-decoration: none; font-family: trebuchet ms, helvetica, arial; font-size: 100%; font-weight: bold; }
#sublevel li     {float:right; padding-right:30px;}
#topmenu li .level3{ list-style-type:none; }
#topmenu .level3 li { list-style-type:none; padding-left:0; padding-top:10px; }
#topmenu .level3 a { color:#000000; font-family:trebuchet,helvetica,arial; font-size:0.923em; font-weight:bolder; padding-top:5px; text-decoration:none; text-transform:uppercase; width:100%;}
#topmenu .level3 li span{float:left;}
#sublevel a:link {color:#000000;}
#sublevel a:visited {color:#000000; }
#sublevel a:focus {color:#006b7d;}
#sublevel a:hover {color:#006b7d;}
#sublevel a:active {color:#006b7d;}
.level3  { background-color:#fbc886; display:none; float:left; padding-bottom:5px; padding-left:10px; padding-top:5px; width:940px; min-height:20px;}
.level3 a{color:#000000; text-decoration: none; font-family: trebuchet, helvetica, arial; font-size: 100%; font-weight: bold; }
.level3 li     {float:left; padding-right:30px;}
#sublevel:hover {display:block;}
.level3 a:link {color:#000000;}
.level3 a:visited {color:#000000; }
.level3 a:focus {color:#006b7d;}
.level3 a:hover {color:#006b7d;}
.level3 a:active {color:#006b7d;}
/* Logg inn */
#search { float:left; height:120px; margin-top:5px; width:950px;}
.logginn { background:url("/www/oppegard/bibresource.nsf/files/midd83gc48-greenbase/$FILE/greenbase.png") repeat scroll 0 0 transparent; float:left; height:100%; margin-right:5px; width:20%; }
.logginn .title { color:#FFFFFF; text-transform:uppercase; text-decoration: none; font-family: trebuchet ms, helvetica, arial; font-size: 100%; padding-top: 20px; font-weight: bolder; margin-left:22px;}  
.logginn .logginnbutton { float:left; margin-left:20px; margin-top:15px; }
.logginn .bor_verification { float:left; height:13px; margin-left:22px; margin-top:10px; width:40px;}
.logginn .bor_id { float:left; height:13px; margin-left:22px; margin-top:10px; width:148px; }
/* Bib search */
.bibsearch { background-color:#E4DCCA; float:left; height:100%; margin-right:4px; width:54%; }
.bibsearch .title{ color:#007D90; text-transform:none; text-decoration: none; font-family: trebuchet ms; font-size: 1.5em; padding-top: 15px; font-weight: normal; margin-left:25px;}
.bibsearch .info { color:#007D90; text-transform:uppercase; text-decoration: none; font-family: trebuchet ms; font-size: 90%; padding-top: 15px; font-weight: bold; margin-left:25px;}
.request { left:24px; position:relative; width:208px;}
.bibbutton { left:40px; position:relative; top:10px; }
.mediatype { left:33px; position:relative; width:130px; }
/* Site search*/
.sitesearch { background:url("/www/oppegard/bibresource.nsf/files/midd83gc49-orangesearchbase/$FILE/orangesearchbase.png") repeat scroll 0 0 transparent; float:right; height:100%; width:25%; }
.sitesearch .title {color:#FFFFFF; text-transform:uppercase; text-decoration: none; font-family: trebuchet ms, helvetica, arial; font-size: 100%; padding-top: 20px; font-weight: bolder; margin-left:25px;}
.searchbutton { float:left; height:20px; margin-left:166px; margin-top:15px; width:53px; }
.query { height:20px; left:27px; position:relative; top:5px; width:191px; }
/* Frontpage */
#maintop    {position:relative}
#frontimage {float:left}
.frontpicture1 img { height:211px; margin-right:1px; width:189px; }
.frontpicture2 img { height:211px; width:513px; }
#newstitle .rssContainer { float:right; margin-right:35px;}
#s3slider {
   width: 705px; /* important to be same as image width */
   height: 211px; /* important to be same as image height */
   /*position: relative; *//* important */
   overflow: hidden; /* important */
   float:left;
   padding-right:8px;
}
#s3sliderContent {
   width: 513px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}
.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}
.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 15px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #FFFFFF;
   display: none; /* important */
   text-decoration: none;
   top: 0;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.s3sliderImage span a{
text-decoration: none;
color: #FFFFFF;
font: 15px/15px Arial, Helvetica, sans-serif;
}
.clear {
   clear: both;
} 
#mainbottom     { float:left; width:950px;}
/* Recommendations */
#recommendations { background-color:#EDE6DA; float:left; min-height:396px; width:190px; padding-bottom:5px; }
#recommendations .recommendtitle { font-family:trebuchet ms,helvetica,arial; font-size:100%; font-weight:bold; padding-bottom:5px; padding-left:10px; padding-top:5px; text-transform:uppercase; }
#recommended ul li img { height:111px; margin-left:10px; width:69px; }
#recommended ul li a {color:#000000; font-family:trebuchet,helvetica,arial; font-size:89%; text-decoration:none; }
#recommended ul li .text { display:block; float:right; height:100px; margin-top:10px; width:100px; }
#recommended ul li {padding-bottom:3px; }
.anbefalinger {color:#000000; font-family:trebuchet,helvetica,arial; font-size:100%; font-weight:bold; line-height:1.2em; text-decoration:none;}
/* frontpage news */
#newstitle    {padding-bottom: 5px; color:#007D90; text-decoration:none; font-size:153.1%;}
#mainnews { float:left; margin-left:17px; padding-top:20px; width:52%; }
#nyheter      {padding-top: 15px; padding-bottom:20px;}
#nyheter a { color:#000000; font-family:trebuchet,helvetica,arial; font-size:100%; font-weight:bold; line-height:1.2em; text-decoration:none; }
.ingress { color:#000000; font-size:100%; font-weight:normal; }
.date {font-size: 0.73em; color:#000000;}
.ingress span {padding-bottom:10px;}
.newslink {padding-bottom: 15px;}
.listlink a{ text-decoration:none; font-size:1.53em; color:#4E80B5; font-family:trebuchet, helvetica, arial; padding-top:10px;}
#mainicons {padding-bottom:10px; padding-left:60px; padding-top:15px;}
#mainicons img{margin-right:20px;}
/* activites */
#activites { background:url("/www/oppegard/bibresource.nsf/files/midd83gc47-activitybackground/$FILE/activitybackground.png") repeat scroll 0 0 transparent; float:right; margin-top:3px; min-height:396px; width:25%; padding-bottom:5px;}
#activites li { font-family:trebuchet,helvetica,arial; font-size:100%; font-weight:bold; padding:0.72em;  }
#activites li a { color:#000000; font-family:trebuchet,helvetica,arial; font-size:90%; font-weight:normal; text-decoration:none;}
.activitytitle { font-family:trebuchet ms,helvetica,arial; font-size:100%; font-weight:bold; padding-bottom:5px; padding-left:5px; padding-top:5px; text-transform:uppercase; }
#contentdiv #aktivitetsliste li{list-style:none;}
/* Contentpage */
#breadcrumb     { font-family: trebuchet, helvetica, arial; font-size: 0.923em; color: #007D90; z-index:200; }
#breadcrumb a   { font-family: trebuchet, helvetica, arial; font-size: 0.923em; color: #4E80B5; text-decoration: none;}
#contentdiv { float:left; font-family:trebuchet,helvetica,arial; font-size:0.923em; min-height:340px; width:79%; }
#article { float:left; margin-left:10px; width:67%;}
#rightdiv { float:right; margin-right:5px; margin-top:19px; width:185px;}
#related { font-family:trebuchet,helvetica,arial; margin-left:0; margin-top:15px; width:176px; }
#related ul li a{text-decoration:none; font-size: 0.923em; color: #000000;}
#relatedtitle   { text-decoration:none; font-size:123.1%; padding-top:4px; padding-left:10px; color:#007D90; }
#related ul li  {padding-bottom: 10px;list-style:none outside none;}
#searchbox      { position:absolute; right:5px; top:45px; width:205px; height:36px; z-index:200;background:url(/files/sok.png/$FILE/sok.png) no-repeat; }
#tekststorrelse { padding-left: 20px }
.largesttext    { font-size:1.5em;}
.largertext     { font-size:1.3em;}
.largetext      { font-size: 1.1em;}
.normaltext     { font-size: 0.923em; }
/* Menu */
.menulevel2     { padding-left:15px; }
.level2         { padding-top:5px; padding-bottom:5px; }
#leftmenu { background:none repeat scroll 0 0 #E4DCCA; float:left; min-height:396px; width:190px; }
#leftmenutitle  { height:29px;margin-left:10px; }
#leftmenu a     { text-decoration:none; font-size:0.923em; color:#000000; font-family:trebuchet, helvetica, arial; padding-left:20px; }
#leftmenulist   { font-family: trebuchet, helvetica, arial; padding-left:10px; padding-top:10px; }
#leftmenutop    { background: url(/files/box_top.jpg/$File/box_top.jpg) no-repeat; width:196px; height:2.385em; }
#leftmenumain   { background: url(/files/box1_bg.jpg/$File/box1_bg.jpg) no-repeat; width:196px; height:22.846em; margin-left:11px; }
#leftmenubottom { background: url(/files/box_bottom.jpg/$File/box_bottom.jpg) no-repeat; width:196px; height:25px; }
/* Footer */
#copyright      { padding-top:10px; font-size:0.769em; font-family: trebuchet, helvetica, arial; text-align: center; color: #9c9e9f; }
/* Gallery */
.gallery        { list-style:none;width:400px}
.gallery li     { display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.gallery li a   { display:none}
.gallery li div { position:absolute; display:none; top:0; left:180px }
.gallery li div img{ cursor:pointer }
.gallery li.active div img,.galleria li.active div { display:block }
.gallery li img.thumb { cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto}
.gallery li .caption{ display:block; padding-top:.5em }
.galleria_container {padding-left:25px; padding-bottom:5px; }
* html .gallery li div span{ width:400px } /* MSIE bug */
/* Sharelinks */
.system13       { text-decoration:none; font-size:0.923em; color:#4E80B5; font-family:trebuchet, helvetica, arial;; padding:2px 0 0 20px; height:16px; text-decoration:none; background:url(/files/utskrift.gif/$file/utskrift.gif) no-repeat top left; margin-right:10px;  }
#comment_link   { text-decoration:none; font-size:0.923em; color:#4E80B5; font-family:trebuchet, helvetica, arial;; padding:2px 0 0 20px; height:16px; text-decoration:none; background:url(/files/kommentar.png/$file/kommentar.png) no-repeat top left; }
.hiddenLink {position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow:hidden;}
.facebook_link  { text-decoration:underline; padding-top:0.15em; padding-left:1.39em; margin-right:0.15em; background:url('/www/oppegard/bibresource.nsf/files/midd84mrcs-facebook_16x16/$FILE/facebook_16x16.gif?open') no-repeat top left; color:#007D90;}
.nettby_link    { text-decoration:underline; padding-left:1.54em;  background:url('/www/oppegard/bibresource.nsf/files/midd84mr8l-nettby_16x16/$FILE/nettby_16x16.gif?open') no-repeat top left; color:#007D90; }
.tips_link      { text-decoration:underline; padding-left:1.79em; background:url('/www/oppegard/bibresource.nsf/files/midd84mr8m-tips/$FILE/tips.gif?open') no-repeat top left; margin-right:0.77em; color:#007D90; }
.print_link     { text-decoration:underline; padding-left:1.94em; background:url('/www/oppegard/bibresource.nsf/files/midd84mr8n-utskrift/$FILE/utskrift.gif?open') no-repeat top left; margin-right:0.77em; color:#007D90; }
.abonner_link   { text-decoration:underline; padding-left:1.54em; background:url() no-repeat top left; margin-right:0.77em; color:#007D90; } 
#contentdiv .facebook_link  { text-decoration:underline; padding-top:0.15em; padding-left:1.39em; margin-right:0.15em; color:#007D90; }
#contentdiv .nettby_link    { text-decoration:underline; padding-left:1.54em; color:#007D90; }
#contentdiv .tips_link     { text-decoration:underline; padding-left:1.79em; color:#007D90; }
#contentdiv .print_link     { text-decoration:underline; padding-left:1.94em;color:#007D90; }
#contentdiv .abonner_link   { text-decoration:underline; padding-left:1.54em; color:#007D90;} 
#contentdiv a:hover .print_link     { color:#000000; }
/* utlisting av kommentarer */
#comments {background:#EDEDED none repeat scroll 0 0;border:1px solid #DCDDDD;margin-bottom:30px;padding:25px;}
#comments_wrap h3 {font-size:22px;font-weight:normal;margin:10px 0 0;padding-bottom:20px;}
#comments ol.parent {padding-bottom:25px;}
#comments ol {margin:0;padding:0 0 0 120px;}
#content ul, #content ol {margin-bottom:30px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#comments ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0;padding:1px 0 0;}
#comments p {padding-bottom:2em;}
#comments .comment_wrap {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DCDDDD;position:relative;}
#comments .comment_author {color:#8D8D8D;font-size:10px;left:-120px;line-height:14px;position:absolute;width:100px;}
#comments .single_comment {padding:20px 20px 60px;}
#comments .comment_arrow {left:-32px;position:absolute;top:20px;}
#content p {padding-bottom:2em;}
#comments .comment_author span {display:block;}
#comment_form label { width: 70px; float:left;display:block; }
fieldset input {border:1px solid #DCDDDD;margin-bottom: 3px;height: 1.4em;}
#comment_form textarea {border:1px solid #DCDDDD;}
#comment_send input{border: 0; height: 2em; border-style: outset;}
/* siste kommentarliste */
#latest {margin-left:5px;margin:0;padding:0;line-height:1.3em;font-size: 85%;width: 19.23em;}
#latest li img {float:left;height:28px;margin:2px 6px 4px 0;width:28px;}
#latest li {padding-left: 20px;list-style-type:none;list-style-image:none;float: left;width: 90%;}
#latest strong {font-weight: bold;}
