@charset "UTF-8";
/* CSS Document */

* {font-family:"Trebuchet MS" !important;color:#1f456c !important;}
a {color:#A4B4D4 !important;}

.home {display:none !important;}
.menuitem a {color:#1f456c !important;font-weight:bold;}
#banner {background:#ECEDF1;padding-left:30px;height:125px !important;z-index:3 !important;}
#info-row, #horizontal-menu {font-size:0.725em;text-align:right;padding:0 30px;background:#D1D8EF;height:30px;line-height:30px;color:#fff;}
#info-row span {margin-left:30px;}
#info-row {margin:0 auto;width:872px !important;}

h1.title {margin-top:20px;color:#1f456c;font-weight:normal;font-size:1.725em !important;}

#list {margin-right:10px;}
#list li {border:0 !important;margin:0 0 20px 0 !important;padding:0 !important;}
#list h3 a {color:#1f456c;text-decoration:none;font-size:0.9em;}
#list h3 a:hover {color:#555;}
#list p.byline {font-size:0.725em;color:#777;}
#list p.presentation {color:#000;font-size:0.925em;}

#horizontal-menu {padding-right:20px;z-index:999 !important;width:882px;}
#horizontal-menu {text-align:left;}
#horizontal-menu ul {list-style:none;margin:0;padding:0;}
#horizontal-menu ul li {list-style:none;float:right;margin:0 0px 0 0;padding:0;}
#horizontal-menu ul li a {display:block;padding:0 10px;text-decoration:none;}
#horizontal-menu ul li a:hover {background:#C3C9DF;color:#1f456c !important;}

#horizontal-menu a {font-size:1.125em !important;}
#horizontal-menu li.hover a, #menu a:hover,#menu li.selected a{color:#111;background:#ddd;}
#horizontal-menu li.hover-dropdown a {background:#C3C9DF;}
#horizontal-menu li.hover-dropdown a:hover {color:#236385 !important;}
	
#horizontal-menu ul li ul {background:#C3C9DF;position: absolute;left: -999em;z-index:999;list-style:none;margin:0;padding:0;}
#horizontal-menu ul li ul li {float:none;margin:0;display:block;}
#horizontal-menu ul li.hover-dropdown ul a{background-color:transparent;background-image:none;padding:0 0 0 10px;}
#horizontal-menu ul li.hover-dropdown ul a:hover,#menu ul li.hover-dropdown ul li.selected {background:#ecedf1 !important;}
#horizontal-menu ul li.hover-dropdown ul {left:auto;}
#horizontal-menu .last {background-image:none;}


#referenced-list {margin-right:10px !important;}
#referenced-list li {order:0 !important;margin:0 0 20px 0 !important;padding:0 !important;}
#referenced-list h3 a {color:#1f456c !important;text-decoration:none;font-size:0.9em;}
#referenced-list h3 a:hover {color:#555;}
#referenced-list p.byline {font-size:0.725em;color:#777;}
#referenced-list p.presentation {color:#000;font-size:0.925em;}
#referenced-table img {float:left;margin-right:10px;}

#referenced-table {clear:both;margin:-10px 0 -10px -10px;}
#referenced-table td {vertical-align:top;background:#f3f4f8;}
#referenced-table td.half {width:50%;background:#f3f4f8;}
#referenced-table h3 {margin:5px 0;}
#referenced-table h3 a {color:#1f456c !important;text-decoration:none;font-size:0.9em;}
#referenced-table h3 a:hover {color:#555;}
#referenced-table p.byline {font-size:0.725em;color:#777;}
#referenced-table p.presentation {color:#000;font-size:0.925em;margin-top:0px;}
#referenced-table img {margin-top:4px;}

#content {padding-top:0 !important;border-collapse:collapse;padding:0 !important;margin:0 !important;}
#content td {vertical-align:top;}
#content .text {font-size:0.925em;}
#content .text {margin-right:10px !important;}
#content-table-left-column {padding-rigth:20px;}

#content form #form-submit {color:#fff;border:0;padding:2px 4px;background:#596E9F;margin:10px 0 0 0;font-size:1.1em;cursor:pointer !important;}
#content form #form-submit:hover {background:#96a7c5 url(http://www.net-blast.com/Webdesk/bilde/165129.gif) bottom right repeat-x;}

#left {}

#breadcrumb {padding:10px 0 0 0;font-size:0.875em;}
#breadcrumb a {color:#1f456c;text-decoration:none;}


#main {background:url(http://www.net-blast.com/Webdesk/bilde/165131.gif) repeat-y !important;}
#right {margin:0;padding:20px 0 0 0 !important;font-size:0.925em;overflow:hidden;}
#right h2 {text-align:left;background:#ecedf1;padding:2px 0 2px 10px;margin:0 !important;font-size:1.1em !important;}
#right h2 a {color:#1f456c !important;text-decoration:none;}
#right .element h3 {font-size:1.0em !important;line-height:1.1em !important;text-align:center;margin:5px 0;}
#right .element h3 a {color:#1f456c !important;}
#right .element h2 {color:#666;font-size:1.0em !important;}
#right .element {text-align:center;}
#right a {text-decoration:none !important;}

#right .element {padding:0;margin:0;}
#right .element ul, #right .element ul li, #right .element ul li a, #right .element ul li img {margin:0;padding:0;}
#right .presentation, #right .byline, #right h3 {padding:0 10px !important;} 

#right .element h2 {text-align:center !important;}

#menu a {font-weight:bold !important;}

#menu .element {margin-left:-22px;}
#menu .element a h3 {font-size:1.0em !important;line-height:1.1em !important;color:#1f456c;text-align:center;margin:5px 0;}
#menu .element h2 {color:#666;font-size:1.0em !important;}
#menu .element {text-align:center;}
#menu .element a:hover {background:none !important;}


#news {font-size:0.925em !important;margin:10px 0;}
#news h3 {font-size:1.0em !important;line-height:1.0em !important;margin:0;padding:0;}
#news .byline {color:#777 !important;padding:2px 10px 0 10px!important;margin:0 !important;line-height:1.0em !important;font-size:0.8em;}
#news .presentation {padding:0 10px!important;margin:0 !important;line-height:1.0em !important;}
#news li {padding:4px 0;}

.text a {text-decoration:none;}
.text a:hover {text-decoration:underline;}
.text table {}
.text table td {padding:0 !important;}
.text table td p {padding:0;margin:0;}
.text table td p span.subtitleclass {font-weight:bold;}

#info-row {color:#1f456c !important;font-weight:bold;}

#logo-container a {text-decoration:none !important;}
#logo-container span {z-index:999;position:absolute;top:33px;left:28px;font-size:1.7em;color:#000;line-height:1.5em;}
#logo-container img {z-index:0;}

#footer .upper {border:0 !important;}

#aktiviteter {font-size:0.925em;font-family:"Helvetica";margin-right:40px;}
#aktiviteter ul {list-style:none;margin:0;padding:0;}
#aktiviteter .region {background:#1f456c;color:#fff !important;font-size:1.5em;display:block;padding:4px;}
#aktiviteter .fylke {background:#899cc0;color:#fff !important;font-size:1.2em;display:block;padding:4px;}
#aktiviteter .lokallag {background:#e8e9ed;color:#1f456c;cursor:pointer;font-size:1.0em;display:block;padding:4px;}
#aktiviteter .aktivitet {cursor:pointer;background:#fff;display:block;color:#000;font-size:0.9em;font-weight:bold;display:block;padding:4px 4px 0 4px;}
#aktiviteter p {font-size:0.825em;padding:0 4px;margin:0 !important;background:#fff;}
#aktiviteter li {padding:0 !important;margin:0 0 4px 0!important;}
#aktiviteter ul.fylkesliste li {padding:0 !important;margin:0 !important;}
.fylkesliste {background:#1f456c;padding:4px !important;}
.lokallagsliste {padding:4px !important;background:#899cc0;}
.aktivitetsliste {padding:4px !important;background:#e8e9ed;}
.region, .fylke {cursor:pointer;}
.visible {display:block !important;}

.fylkesaktivitet_title {background:#899cc0;display:block;padding:0 4px;font-size:0.9em;font-weight:bold;}
.fylkesaktivitet p {background:#899cc0 !important;color:#fff;padding:0 4px !important;}

#searchform {margin:10px 0 0 12px;padding:0;height:20px !important;}
#searchform p {margin:0;padding:0;}
#searchform .text {font-size:0.725em;padding:0;float:left;margin:0;vertical-align:middle;height:18px;line-height:18px;width:130px;border:1px solid #99a9c9;}
#searchform #submit {font-size:0.725em;float:left;color:#fff;padding:0;margin:0;vertical-align:middle;height:20px;border:0;}

.hitlist .HitTitle {margin:0 !important;padding:0 !important;line-height:0em;}
.hitlist .HitTitle a {color:#1f456c !important;text-decoration:underline;}
.hitlist table {border-collapse:collapse;line-height:1.0em;}
.hitlist td {padding:0 !important;margin:0;}
.hitlist .HitPresentation {font-size:0.925em;padding:0;margin:0;}
