@charset"utf-8";html, body{margin:0;padding:0px;height:100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
img{border:0;}
h1{font-size:12px;margin:0;}
h2, h3, h4{font-weight:bold;font-size:11px;line-height:0.9em;margin:0px;}
a{color:#000;text-decoration:none;outline:none;}
.full-article a, .rss-item_hjem, .googleWeather .input_label, a.latestnews-headline{font-weight:bold;}
.moduletable_pathway h1{font-size:11px;padding:2px 0px 4px 5px;text-transform:uppercase;margin:-12px 0px 0px 0px;}
#header-overlay{background:#000;height:95px;padding-bottom:2px;overflow:hidden;}
.logowrap{padding:15px 0 0 30px;float:left;overflow:hidden;}
#logo{background:url(../images/logo-sprite.png) no-repeat 0 -136px;width:170px;height:64px;display:block;}
#middle_div{background:#fff;width:100%;float:left;z-index:1;}
#topbar{background:#b3cde6 url(../images/shadow_right_top.gif) repeat-y scroll right top;width:1000px;height:10px;}
#frame{width:990px;background:url(../images/shadow_right.gif) repeat-y scroll right;float:left;padding:15px 0px 0px 10px;}
#left_div{float:left;width:240px;vertical-align:top;margin:0px 5px;}
#center_div{width:510px;float:left;margin:0px 5px;min-height:400px;}
#center_div.full{width:100%;float:left;margin:0px;min-height:400px;}
#center_bottom{float:left;width:510px;}
#right_div{width:200px;margin:0px 5px;float:left;}
#frame_footer{background:#D9D9D9;width:998px;float:left;z-index:1;padding:20px 0;margin-left:-10px;overflow:hidden;}
#page{font-size:110%;line-height:140%;}
.wrapper{width:1000px;position:relative;}
.header-links{overflow:hidden;height:95px;position:relative;text-align:right;}
.header-links a{color:#fff;}
.header-links a:hover{color:#b3cde6;}
a#startsidelink{position:absolute;bottom:1px;right:0;}
.fb-link-top{display:block;padding-top:5px;}
.moduletable_hjem h3, .moduletable_hjem_tips h3, .left-menu h3, .googlesok h3, #anbefal-link-div h3, .latestnews h3{background-color:#b3cde6;margin-bottom:5px;padding:5px 0px 5px 5px;width:98%;text-transform:uppercase;}
.moduletable_hjem .rss-container, .contentpaneopen_hjem_tips{width:238px;border:1px solid #ccc;margin-bottom:5px;overflow:hidden;}
.rss-container h4{margin:0px 0px 0px 5px;padding:15px 0px 6px 10px;border-bottom:dotted 1px #ccc;width:220px;}
.rss-list_hjem{margin-left:-15px;line-height:1.4em;padding-right:5px;}
.srfrContainer h3{background:none;padding:0;}
.contentpaneopen_hjem_tips p{padding:0px 5px;}
.contentpaneopen_hjem_tips strong{font-weight:normal;font-style:italic;}
.moduletable_googlesok{padding:0 0 10px 0;text-align:center;}
#col_1, #col_2, #col_3{width:170px;float:left;}
.moduletable_hurtiglenker{width:164px;padding:0px 3px;}
.moduletable_hurtiglenker h3{border-bottom:1px dotted #ccc;font-size:11px;margin:5px 0;padding-bottom:3px;width:160px;text-transform:none;}
.link_ul{padding:0px;list-style:none;margin-left:0px;}
.link_li, .lokalaviser li{padding:2px 0px;}
#lokalaviser select{width:200px;}
.lokalaviser{padding:0px;list-style:none;margin:0px 0px 5px 0px;}
#lagre-lokalavis-div, #glem-meg-div{text-align:right;}
#lagre-lokalavis, #glem-meg{border:none;background:none;color:#000;font-size:90%;margin-bottom:5px;}
#lagre-lokalavis:hover, #glem-meg:hover{color:#b3cde6;cursor:pointer;}
#rullegardiner{margin-bottom:15px;}
#rullegardiner h4{margin:10px 0px;}
#rullegardiner form, #lokalaviser form{margin:0px;}
#rullegardiner select, #lokalaviser select{margin:0px 3px;width:194px;display:inline;border:solid 1px #f1f1f1;}
#rullegardiner select{margin-bottom:8px;}
#logo-1881{background:url(../images/logo-sprite.png) no-repeat 0 -102px;width:109px;height:26px;display:block;text-indent:-9999px;}
.moduletable_footermenu ul, .moduletable_footermenu li{list-style:none;margin:5px 0px;padding:0px;}
.moduletable_footermenu li{display:inline;margin:0px 5px;}
.kontaktinformasjon{display:block;padding:5px 0px;font-size:105%;}
.category{line-height:2em;}
.lokalaviser-component{margin:0px;padding:0px;}
.lokalaviser-component li{list-style:none;margin:0px;padding:3px 0px;}
.moduletable_lokalaviser_oversikt ul, .left-menu ul{list-style:none;margin:0px;padding:0px;}
.moduletable_lokalaviser_oversikt li{line-height:1.7em;}
#menu-overlay{background:url(../images/shadow-sprite.png) repeat-x 50% 0;padding:10px 0 0 0;}
#menu-surround{background:url(../images/shadow-bottom-r.png) no-repeat 100% 100%;padding-right:20px;overflow:hidden;}
.main-menu{overflow:hidden;float:left;width:100%;background:url(../images/shadow-sprite.png) repeat-x 50% 100%;}
.main-menu ul, .sub-menu ul{list-style:none;margin:0;padding:0 0 0 20px;}
.main-menu li{float:left;font-weight:bold;font-size:110%;text-transform:uppercase;margin-right:10px;background:#ff6600;padding-top:3px;}
.main-menu a{background:url(../images/shadow-sprite.png) repeat-x 0 100% #f1f1f1;display:block;}
.main-menu span{padding:5px 10px 8px 10px;display:block;}
.main-menu a:hover{color:#333;}
.main-menu .active span{color:#000;background:#b3cde6;}
#sub-menu-surround{background:#b3cde6 url(../images/shadow_right.gif) 100% 0 repeat-y;padding-bottom:8px;width:1000px;overflow:hidden;}
.sub-menu{float:left;overflow:hidden;}
.sub-menu li{float:left;font-weight:bold;text-transform:uppercase;margin-right:10px;}
.left-menu a{display:block;padding:3px 5px 3px 25px;background:url(../images/bullet-left-menu-sprite.png) no-repeat 0 -50px;font-size:110%;border-bottom:1px solid #eee;}
.left-menu .active a, .left-menu a:hover{background:url(../images/bullet-left-menu-sprite.png) no-repeat 0 0;}
.googleWeather{padding-bottom:5px;}
.googleWeather .city{font-weight:bold;font-size:125%;}
.googleWeather .deg{color:#3366FF;font-weight:bold;}
.googleWeather .deg a{text-decoration:none;font-size:120%;}
.googleWeather .deg2{padding-top:6px;padding-bottom:6px;font-size:125%;color:#3366FF;font-weight:bold;float:left;}
.googleWeather .cond{font-size:120%;}
.googleWeather .img2{float:right;}
.googleWeather input{margin-bottom:6px;}
.googleWeather .error{color:#FF3366;font-weight:bold;}
.googleWeather #loading{vertical-align:middle;text-align:left;}
.googlesok{overflow:hidden;padding:0 0 10px 0;}
.cse-branding-form form{margin-bottom:0;padding-bottom:0;float:right;}
.cse-branding-form{float:left;padding-top:5px;}
#cse-search-results{padding-left:10px;}
#creatur-box{float:left;text-align:left;padding:0 40px 0 20px;width:200px;font-size:110%;line-height:140%;border-right:1px solid #aaa;}
#creatur-logo{float:left;width:200px;height:84px;background:url(../images/logo-sprite.png) no-repeat 0 -201px;text-indent:-9999px;margin-bottom:10px;}
#footer-menu-surround{float:left;width:436px;}
.footer-menu{float:left;padding-left:40px;color:#333;}
.footer-menu h3, #social-footer h3{text-transform:uppercase;}
.footer-menu ul{list-style:none;margin:0;padding:10px 0 0 0;}
.footer-menu a{border-bottom:1px dotted #666;padding:3px 5px;display:block;margin-bottom:1px;color:#333;}
#social-footer{float:right;overflow:hidden;width:230px;padding:0 20px 0 40px;border-left:1px solid #aaa;text-align:right;color:#333;}
#social-buttons{text-align:left;padding-top:10px;}
#social-buttons a{width:50px;height:50px;background:url(../images/logo-sprite.png) no-repeat;float:right;text-indent:-9999px;}
a#fb-button{background-position:-51px 0;}
a#fb-button:hover{background-position:-51px -52px;}
#anbefal-link-div .input, #anbefal-link-skjema .input, #anbefal-link-skjema .textarea, .googlesok .input{font-family:"Lucida Grande", sans-serif;font-size:140%;color:#666;border:1px solid #D4D4D4;width:480px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#anbefal-link-div .input:focus, #anbefal-link-skjema .input:focus, #anbefal-link-skjema .textarea:focus, .googlesok .input:focus{border-color:#b3cde6;color:#333;box-shadow:0px 0px 8px #b3cde6;-moz-box-shadow:0px 0px 8px #b3cde6;-webkit-box-shadow:0px 0px 8px #b3cde6;}
#anbefal-link-skjema{padding-bottom:20px;}
#anbefal-link-skjema fieldset{border:none;padding:0;}
#anbefal-link-skjema label{display:block;padding:3px 0;font-weight:bold;}
#anbefal-link-skjema .validation-failed{border-color:#f00;}
#anbefal-link-skjema span.req{color:#f00;}
#anbefal-link-skjema .buttons{overflow:hidden;padding-top:5px;}
.submit-button{line-height:16px;float:left;display:block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(../images/buttons/bg_button-high.png) repeat-x;border-color:#D4D4D4 #B4B4B4 #B4B4B4 #D4D4D4;border-right:1px solid #B4B4B4;border-style:solid;border-width:1px;padding:6px 10px;color:#333;text-shadow:0px 1px #fff;font-size:120%;}
.sucess{font-size:140%;}
.error{font-size:140%;color:#f00;}
#anbefal-link-div{overflow:hidden;padding-bottom:20px;}
#anbefal-link-div .input, .googlesok .input{width:420px;float:left;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
#anbefal-link-div .submit-button, .googlesok .submit-button{float:left;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;padding:10px;border-left:none;background:url(../images/buttons/bg_button-high.png) repeat-x;}
.googlesok .input{width:430px;}
.full .googlesok .input{width:900px;}
.siste-nytt{overflow:hidden;}
.latestnews{overflow:hidden;display:block;}
.news{padding:0 3px 10px 3px;overflow:hidden;width:500px;}
.latestnews .hide-button, .intro .hide-button{cursor:pointer;float:right;padding:5px 8px 5px 8px;display:block;}
.latestnews .hide-button:hover, .intro .hide-button:hover{padding:4px 7px 4px 7px;border:1px solid #999;background:url(../images/buttons/bg_button-high.png) repeat-x;}
.intro{overflow:hidden;padding:5px;margin:0 14px 5px 6px;border:1px solid #ccc;}
.intro p{margin:0;font-size:110%;padding:0 50px 0 5px;border:none;}
#rokweather{overflow:hidden;padding:5px 5px 10px 5px;}
#rokweather .leftbit{float:left;width:44px;}
#rokweather .degrees{text-align:center;;position:relative;margin-top:10px;color:#666;}
#rokweather .degrees span{cursor:pointer;}
#rokweather .degrees .active{font-weight:bold;border-bottom:2px solid #666;}
#rokweather .degc{display:none;}
#rokweather .icon{background:#4E749E;padding:3px 0 5px;}
#rokweather .icon img{margin:0px 5px 5px 5px;width:32px;height:32px;}
#rokweather .icon div{text-align:center;color:#fff;font-size:18px;font-weight:bold;}
#rokweather .content{margin-left:50px;}
#rokweather .input-board{background:#ffc;font-size:115%;text-transform:uppercase;color:#444;border:1px solid #ddd;font-weight:normal;padding:0;}
#rokweather h5{margin:0;cursor:pointer;border-bottom:1px solid #ddd;font-size:115%;padding:0;}
#rokweather h5.loading{background:transparent url(../images/spinner.gif) no-repeat scroll 100% 50%}
#rokweather.rokweather-nointeraction h5{cursor:default;}
#rokweather .row{padding:3px 0;border-bottom:1px solid #ddd;}
#rokweather .day{float:left;margin-right:9px;text-align:center;padding-top:5px;}
#rokweather .day div{font-size:78%;}
#rokweather .day img{width:24px;height:24px;}
#rokweather .day span.low{color:#666;font-weight:normal;}
#rokweather .day span.high{color:#333;font-weight:normal;}
.tip-wrap{background:#B3CDE6;border:1px solid #666;padding:4px;}
