/*Site specific CSS for Kvalheim*/
div.topline {background-color:#ededed;}
body {background:#f3f6f9 url(../images/body-bg-gradient.gif) repeat-x left top;}

.container-top {background:#fff url(../images/kvalheim-bg-top.gif) no-repeat scroll 0 0;}
.container-bottom {background:#fff url(../images/kvalheim-bg-btm.gif) no-repeat scroll 0 0;}
div.page {background:#fff url(../images/kvalheim-bg-top.gif) no-repeat scroll left top;}
div.page div.inner {background:#fff url(../images/kvalheim-bg-btm.gif) no-repeat scroll left bottom;}
div.page div.inner div.content-wrap, .footer  {background: #fff url(../images/kvalheim-bg-main.gif) repeat-y scroll 0 0;}

.header .logo img {margin-top:19px;margin-bottom:14px;margin-left:7px;}
a:focus,a:hover {color: #0073b1;text-decoration: underline;}
a {color: #0073b1;text-decoration: none;font-weight:bold !important;}

.header div.shortcuts {margin-bottom:10px;}

.header .shortcuts ul {list-style: none outside none;margin:0; float:left;padding:0;}
.header .shortcuts ul li {padding:6px 15px 0 7px;display:inline;float:left;background:url(../images/shortcutsplit.gif) no-repeat right 2px;}
.header .shortcuts ul li a {color: #0073b1;font-size:.9em;}
.header .shortcuts ul li a:hover {color:#0073b1;}
.header .shortcuts ul li.aaa {border: none;text-decoration: none;padding-right:8px !important;background:none !important;}
.header .shortcuts ul li.aaa a:hover {text-decoration: none;}

.header div.menu {float:left;clear:both;width:100%;margin-bottom:3px;background:#fff url(../images/kvalheim-bg-main.gif) repeat-y scroll 0 0;position:relative;}
.header div.menu ul {list-style: none outside none;margin:0;padding:0 0 0 10px;float:left; width:950px;background-color: #76ac0f;position:relative;left:4px;}
.header div.menu ul li {margin:0;float:left;}
.header div.menu ul li a {padding:8px 12px 5px 12px;color:#fff; text-decoration:none;float:left; font-weight:normal !important;font-size:1.2em;}
.header div.menu ul li.selected a {font-weight:bold !important; background:url(../images/menuactive.gif) no-repeat 50% bottom;}


ul.emne li a {color:#0073b1;}
.leftmenutop {background-color:#0073b1; color:#fff;}
.box ul li, ul.emne li {color:#0073b1;}

input.searchsubmitFront {background:transparent url(../images/search.gif) no-repeat scroll 0 0;}
ul.leftmenu li a {background:#f5f5f5 url(../images/menu-bg.gif) no-repeat scroll 16px 14px;}
ul.leftmenu li a.selected {background:#fff url(../images/menu-bg.gif) no-repeat scroll 16px 14px;}
div.related ul li a {background:transparent url(../images/menu-bg.gif) no-repeat scroll 0 4px;}
a.link {background:transparent url(../images/menu-bg.gif) no-repeat scroll 0 4px;}
/*a.newslink {background:transparent url(../images/menu-bg.gif) no-repeat scroll 0 4px;}*/
ul.latestnews li {background:transparent url(../images/menu-bg.gif) no-repeat scroll 0 4px;} 
form#formBuilder input.smallButton, input.formbtn {background:transparent url(../images/formbtn.gif) no-repeat scroll 0 0;}
form#formBuilder input.smallButton.hover, input.formbtn.hover {background:transparent url(../images/formbtn-active.gif) no-repeat scroll 0 0;}
.heading a.printer-icon {background: transparent url(../images/icon_print_big.gif) no-repeat scroll 6px 4px}
.sharebox ul li.print a {background: transparent url(../images/icon_print.gif) no-repeat scroll 6px 4px}
ul.leftmenu li ul li a {background:#fff url(../images/menu-sub-bg.gif) no-repeat scroll 32px 5px !important;}
ul.leftmenu li li li a, ul.leftmenu li li.selected li a {background:#fff url(../images/menu-sub-bg.gif) no-repeat scroll 42px 5px !important;}

.boxfront .title {background-color:#ededed;}
.boxfront .title h2, h2 a {color:#000; font-weight:normal !important}
h2 a, h2 a:hover, h2 a:focus {text-decoration:none; font-size:1.6em}
ul.searchresults li h2 a {font-size: 1.2em !important;}