/* COLORS 

   Blue: #3F587C
   Green: #4dad27

*/


body {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:0.65em;line-height:1.3em;}

h1 {font-size:3.0em;line-height:1.0em;text-transform:uppercase;color:#3F597C;font-weight:bold;}
h2 {color:#fff;padding:0 0 2px 0;font-weight:bold;font-size:1.4em;}
h3 {font-size:1.1em;}

#wrapper {width:992px;margin:20px auto;text-align:left;}
#wrapper .top {}
#wrapper .bottom {}

#container {}
#container #header {height:73px;position:relative;}
#container #content {padding-top:10px;}

#header #branding {position:absolute;margin-left:10px;}
#header #logo {position:absolute;left:110px;top:5px;}
#header #logo span {color:#222;}
#header #nav {height:29px;position:absolute;left:110px;top:44px;width:722px;background:#3f587C url(http://fm.netblast.no/speiderne/images/nav-background-right.gif) top right no-repeat;padding-right:10px;}
#header #nav ul {}
#header #nav ul li.first {background:url(http://fm.netblast.no/speiderne/images/nav-background-left.gif) top left no-repeat;padding-left:10px;float:left;}
#header #nav ul li {float:left;}
#header #nav ul li a {color:#fff;display:block;line-height:29px;text-decoration:none;padding:0 5px;background:#3f587C;}
#header #nav ul li a:hover {background:#506A8F;}


#content .column {float:left;}

/*COLUMN 1 - Width 100px */
#column-1 {width:100px;}
#column-1 ul {margin-bottom:15px;}
#column-1 #meny  a {color:#3f587c;text-decoration:none;display:block;padding:2px 5px;}
#column-1 #meny  a:hover {background:#506A8F;color:#fff;}
#column-1 span {padding:0px 5px;}
#column-1 h2 {padding-left:5px;color:#3f587c;}
#column-1 .selected {background:#3f587c;}
#column-1 .selected a {color:#fff !important;}

#column-1 form {padding:0 0 0 5px;}
#column-1 form input {width:93px;border:1px solid #666;font-size:1.0em;}
#column-1 form .submit {width:50px;float:right;text-align:center;color:#fff;padding:2px;border:0;margin:4px 0 5px 0;background:#3f587c;}

#column-1 .ad-container {width:100px;overflow:hidden;padding:10px 0;}
#column-1 .ad-container img {width:100px;}


/*COLUMN 2 - Width 562px */
#column-2 {width:562px;margin:0 10px 10px 10px;}
#column-2 .top {height:10px;background:#ddd url(http://fm.netblast.no/speiderne/images/column-2-background-top.gif) top left no-repeat;}
#column-2 .content {background:#ddd;padding:0 10px;}
#column-2 .bottom {height:10px;background:#ddd url(http://fm.netblast.no/speiderne/images/column-2-background-bottom.gif) bottom left no-repeat;}


#column-2 .content .left-column {float:left;width:160px;background:#eee;padding:10px 0;}
#column-2 .content .left-column .image-container {clear:both;margin-bottom:3px;width:138px;overflow:hidden;border:1px solid #444;}
#column-2 .content .left-column img {width:140px !important;border:0;}
#column-2 .content .left-column h2 {color:#3F597C;margin:0 10px}
#column-2 .content .left-column h3 a {color:#000;text-decoration:none;font-size:1.10em;}
#column-2 .content .left-column p {margin-top:5px;}
#column-2 .content .left-column p a {color:#000;text-decoration:none;padding:0 10px;}
#column-2 .content .left-column li {padding:10px 10px;}
#column-2 .content .left-column li.selected {background:#bbb;}
#column-2 .content .left-column li.selected:hover {background:#bbb;}
#column-2 .content .left-column li.selected h3 a {color:#000;}
#column-2 .content .left-column li:hover  {background:#f8f8f8;}
#column-2 .content .left-column form {margin:15px 10px 0 10px;}
#column-2 .content .left-column form input {float:left;border:1px solid #506A8F;;width:35px;background:#506A8F;color:#fff;font-size:1.0em;}
#column-2 .content .left-column form .text {width:100px;background:#fff;color:#000;}
#column-2 .content .left-column .dato {color:#333;font-size:0.975em;}


#column-2 .content .right-column {padding-left:10px;width:372px;overflow:hidden;}
#column-2 .content .right-column-aktivitet {padding-left:36px;width:346px;overflow:hidden;}
#column-2 .content .right-column-aktivitet span, #column-2 .content .right-column-aktivitet p {color:#fff;}
#column-2 .content .right-column-aktivitet h2 {color:#fff;}
#column-2 .content .right-column-aktivitet .sted_link {color:#fff;}
#column-2 .content .right-column-aktivitet .sted_link:hover {text-decoration:underline;}

a.external {background: url(http://fm.netblast.no/speiderne/images/external-link.png) 100% 20% no-repeat;padding-right:18px;font-weight:bold;}

#column-2 .content .right-column h1 {font-size:1.75em;padding:10px 0 5px 0;text-transform:none;color:#000;}
#column-2 .content .right-column a {color:#000;text-decoration:none;}
#column-2 .content .right-column .type {text-align:right;}
#column-2 .content .right-column p {font-size:1.15em;}
#column-2 .content .right-column p.image-description {clear:both;font-style:italic;}
#column-2 .right-column div.content {padding-top:5px !important;}
#column-2 .content .right-column .element {margin:0 0 12px 0;}
#column-2 .content .right-column .endring {background:#fff;color:#ff0000;padding:2px 5px;margin:3px -5px 0 -5px;}
#column-2 .content .right-column #aktiviteter .element:hover {background:#439f1d;}
#column-2 .content .right-column #nyheter .element:hover {background:#ccc;}

#column-2 .content .right-column #nyheter h2 {color:#000;}


#column-2 .content .right-column .search:hover {background:transparent !important;}
#column-2 .content .right-column .element .content {padding:0;}
#column-2 .content .image-container {position:relative;}
#column-2 .content .image-container #link_til_bildeserie {position:absolute;right:5px;bottom:5px;}
#column-2 .content #column-2 img {width:370px !important;border:1px solid #555;}

#column-2 #bilde {margin-top:5px;margin-left:-5px;}
#column-2 #bilde p {padding:2px 5px;font-style:italic;}
#column-2 #aktiviteter .aktivitet_print_container {float:right;}

#column-2 .content .right-column .element h2 a {color:#3F597C;}
#column-2 .content .right-column .caption {display:block;padding:2px 0;}

#nyheter #archive-links {text-align:center;background:#aaa;line-height:18px;padding:2px;}
#nyheter #archive-links a {color:#000 !important;padding:3px;}
#nyheter #archive-links a:hover {background:#fff;}
#nyheter #archive-links span {padding:0 5px 0 0;}


#archive-links {text-align:center;background:#8FDF6F;line-height:18px;padding:2px;}
#archive-links a {color:#000 !important;padding:3px;}
#archive-links a:hover {background:#fff;}
#archive-links span {padding:0 5px 0 0;}



#informasjon {width:100%;border-collapse:separate;border-spacing:4px;}
#informasjon table {width:100%;border-collapse:separate;border-spacing:4px;}
#informasjon td {vertical-align:top !important;line-height:1.5em;}
#informasjon .front {text-align:right;}
#informasjon td.content {background:#3C8F1A;text-indent:5px;font-weight:bold;color:#fff;}
#informasjon .document {vertical-align:middle !important;}
#informasjon input {font-size:1em;border:0;background:#ddd;}
#informasjon form {background:#589F3B;padding:5px;}
#informasjon form label {padding:0 10px;}
#informasjon form input {background:#fff;}

#informasjon {margin:10px 0px;}
#informasjon .row {padding:2px 5px 0px 0px;}
#informasjon .row span {padding:0px 5px 0px 0px;}
#informasjon .row span.title {color:#fff;background:transparent;}
#informasjon .row span.content {color:#fff;font-weight:bold;background:transparent;}
#informasjon .row .pamelding_toggler {margin-left:10px;color:#fff;background:#3F587C;font-size:1em;font-weight:bold;}
#informasjon .row .pamelding_toggler_over {margin-left:10px;color:#fff;background:#233C5F;font-size:1em;font-weight:bold;}

#informasjon .vedlegg {padding:2px 0;}
#informasjon .vedlegg .title {padding-right:15px;background:url(images/page.gif) 100% 1px no-repeat;}

#informasjon .pameldte {background:#498F2C;padding-left:10px;margin:5px 0;}

#informasjon.search h2 {color:#222;}
#informasjon.search {background:#bbb;}
#informasjon.search td.content {background:#999 !important;}

#form-container {margin:0px auto 0 auto !important;top:0;padding:10px;background:#ccc;}
#form-container p {padding:3px 0;}
#form-container p label {margin:0 10px 0 0;color:#222;}
#form-container input {border:0;}


#informasjon.gray .content {background:#bababa !important;}
#informasjon.gray {background:#cfcfcf !important;margin-top:10px;}

#informasjon a {color:#fff !important;}

#nyheter #informasjon.gray {background:#bbb !important;}
#nyheter #informasjon .row span {color:#000 !important;margin:3px 10px;}
#nyheter #informasjon .row span img {color:#000 !important;margin:0 0 0 3px;}
#nyheter #informasjon a {color:#000 !important;}
#nyheter .dato {padding-top:7px !important;color:#333;font-size:0.975em !important;}
#nyheter h1 {padding-top:1px !important;}

#archive-links .selected {background:#fff;font-weight:bold;}

#print-links {padding:5px}
#print-links a {color:#fff !important;font-size:10px;margin-right:10px;}
#print-links a img {margin-right:5px;}

table#samarbeidspartnere {width:100%;margin:10px 0;}
table#samarbeidspartnere td {width:50%;vertical-align:top;padding:0 0 20px 0;text-align:left;}
table#samarbeidspartnere td h3 {font-size:1.2em;font-weight:bold;}

/*COLUMN 3 - Width 150px */
#content #column-3 {width:160px;margin:0 5px 0 0;} 
#content #column-3 .element {margin-bottom:10px;}
#content #column-3 .element .top {height:10px;background:#4dad27 url(http://fm.netblast.no/speiderne/images/column-3-element-background-top.gif) top left no-repeat;}
#content #column-3 .element .content {padding:0px 0px 10px 0px;background:#4dad27;color:#fff;}
#content #column-3 .element .content h2 a {color:#fff;text-decoration:none;}
#content #column-3 .element .content h2 a:hover {color:#f5f5f5;}
#content #column-3 .element .content h2,#content #column-3 .element .content h3 {padding:0 10px 2px 10px;}
#content #column-3 .element .content li {padding:0 0 0 0;border-top:0px solid #fff;}
#content #column-3 .element .content li a {padding:4px 10px;color:#fff;text-decoration:none;display:block;}
#content #column-3 .element .content li a:hover {background:#439F1D;}
#content #column-3 .element .content li a strong {font-weight:bold;}
#content #column-3 .element .content li span {padding:4px 10px;}
#content #column-3 .element .content p {margin-top:5px;}
#content #column-3 .element .content p a {color:#fff;text-decoration:none;padding:0 10px;}
#content #column-3 .element .content form {margin-top:5px;padding:0 10px;}
#content #column-3 .element .content form input {float:left;border:0;width:35px;background:#336F1B;color:#fff;font-size:1.0em;}
#content #column-3 .element .content form .text {width:100px;background:#fff;color:#000;}
#content #column-3 .element .content form .search-description {line-height:1.7em !important;}
#content #column-3 .element .bottom {height:10px;background:#4dad27 url(http://fm.netblast.no/speiderne/images/column-3-element-background-bottom.gif) bottom left no-repeat;}
 

#content #column-3 .endring {background:#ff0000;color:#fff;margin:0 0 0 5px;padding:1px 2px !important;} 

#content #column-3 .enhetsinfo .top {height:10px;background:#fff url(http://fm.netblast.no/speiderne/images/column-3-info-element-background-top.gif) top left no-repeat;}
#content #column-3 .enhetsinfo .content {background:#ddd !important;padding:0 10px;color:#000;}
#content #column-3 .enhetsinfo .bottom {height:10px;background:#fff url(http://fm.netblast.no/speiderne/images/column-3-info-element-background-bottom.gif) bottom left no-repeat;}


#content #column-3 .ledere .top {height:10px;background:#506A8F url(http://fm.netblast.no/speiderne/images/column-3-leder-element-background-top.gif) top left no-repeat;}
#content #column-3 .ledere .content {background:#506A8F !important;}
#content #column-3 .ledere .content li {padding:0;border-top:0px solid #fff;}
#content #column-3 .ledere .content li a {display:block;padding:4px 10px;}
#content #column-3 .ledere .content li a:hover {background:#3f587c;}
#content #column-3 .ledere .bottom {height:10px;background:#506A8F url(http://fm.netblast.no/speiderne/images/column-3-leder-element-background-bottom.gif) bottom left no-repeat;}

#column-3 .ad-container {width:160px;overflow:hidden;margin:0 0 10px 0;}
#column-3 .ad-container img {width:160px;}

/*COLUMN 4 - Width 100px */
#column-4 {width:140px;text-align:center;margin-bottom:10px;}
#column-4 #samarbeidspartnere h2 {color:#3F597C;margin-bottom:5px;}
#column-4 #samarbeidspartnere #carousel {height:210px;overflow:hidden;position:relative;}
#column-4 #samarbeidspartnere #carousel_container {position:absolute;top:0;left:0;width:140px;text-align:center;}
#column-4 #samarbeidspartnere #carousel_container .item {height:65px;padding:5px 0;overflow:hidden;}
#column-4 #samarbeidspartnere #carousel_container .item table {height:65px;}
#column-4 #samarbeidspartnere #carousel_container .item table td {vertical-align:middle !important;}
#column-4 #samarbeidspartnere img {width:110px;}

#column-4 #rss {margin-top:0px;}
#column-4 #rss h2 {margin-top:10px;color:#3F597C;font-size:1.2em;text-align:left;}
#column-4 #rss h4 a {color:#3f597c}
#column-4 #rss p {padding-bottom:4px;}
#column-4 #rss h4, #column-4 #rss p {text-align:left;}

#column-4 .ad-container {width:140px;overflow:hidden;margin:0 0 10px 0;}
#column-4 .ad-container img {width:140px;}


.wrapper-bottom {border-top:2px solid #3f597c;padding-top:5px;color:#3f597c;}




/* ADS */
.ad-container {clear:both;}
.ad-container p {font-weight:bold;padding:5px 0;}