#wrapper {
background:#FFFFFF none repeat scroll 0% 0%;
margin:50px auto 0pt;
position:relative;
width:800px;
}

#header {
background:transparent url(../GFX/header.jpg) no-repeat scroll 0pt 0pt;
height:100px;
}

#logo {
background:transparent url(../GFX/logo.png) no-repeat scroll 0pt 0pt;
float:right;
height:100px;
width:110px;
}

* html #logo {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='filestore/dev/GFX/logo.png', sizingMethod='crop');
}

#speiderprogram {
background:transparent url(../GFX/speiderprogramno.gif) no-repeat scroll 0pt 0pt;
height:40px;
left:580px;
position:absolute;
top:-40px;
width:240px;
}

#logo a, #speiderprogram a {
display:block;
height:100%;
position:relative;
width:100%;
z-index:1215752191;
}

#logo a span, #speiderprogram a span {
display:none;
}

#top_container {
background:transparent url(../GFX/menu.png) no-repeat scroll 0pt 0pt;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:20px;
left:-5px;
overflow:hidden;
position:absolute;
top:75px;
width:700px;
z-index:90000;
}

* html #top_container {
  background: none;
  background-color: #6B6D73;
}

#top_container #search {
float:right;
width:160px;
}

#top_container #search .searchButton {
color:#FFFFFF;
display:inline;
x line-height:0pt;
margin:0pt 10px 0pt 10px;
padding-top:1px;
background-color: transparent;
border: none;
}

#top_container #search .query {
border:1px solid #D5D4D5;
font-size:13px;
height:18px !important;
line-height:16px;
width:97px;
}

#tools_container {
padding:5px 20px;
}

#breadcrumbs {
color:#537990;
float:left;
font-size:90%;
}

#breadcrumbs a {
color:#537990;
text-decoration:none;
}

#breadcrumbs a.active {
color:#444444;
}

#nav_top {
float:right;
font-size:83%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt;
}

#nav_top li {
background:transparent url(../GFX/sub.gif) no-repeat scroll 0pt 5px;
float:left;
margin-left:10px;
padding-left:10px;
}

#nav_top li a {
color:#4B4B4B;
}

#footer {
font-size:75%;
padding:10px 0pt;
}

#footer a {
color:#284C60;
}
#left_column {
display:inline;
float:left;
width:310px;
}

#mid_column {
display:inline;
float:left;
padding:0pt 0pt 0pt 10px;
width:460px;
}

* html #mid_column {
overflow-x:hidden;
}

#right_column {
display:inline;
float:right;
overflow:hidden;
padding:0pt 0pt 0pt 10px;
width:130px;
}

#main {
background:transparent url(../GFX/main.gif) repeat-y scroll 0pt 0pt;
}

#wrapper .fullWidth {
background:transparent none repeat scroll 0% 0%;
}

.fullWidth #mid_column {
width:790px;
}
#content {
}

h4.box-title {
background:#A1A1A1 none repeat scroll 0% 0%;
color:#FFFFFF;
margin-bottom:0pt;
padding:5px 20px;
}

div.box {
  
border-bottom:1px solid #F0F0F0;
}

div.box .content {
padding:15px 10px;
}

h2.tags, h2.activities, h2.calendar, h2.news, h2.search {
background:transparent url(../GFX/merkemeny.gif) no-repeat scroll 0pt 0pt;
color:#284C60;
font-family:"Arial Black",arial,helvetica,sans-serif;
font-size:163%;
margin-bottom:0pt;
padding:8px 24px;
}

h2.activities, h2.news, h2.search {
background-image:url(../GFX/activities.gif);
font-size:150%;
}

h2.nobg {
background:transparent none repeat scroll 0% 0%;
font-size:166%;
padding-left:10px;
}

h2.tags p {
font-family:arial,helvetica,sans-serif;
font-size:77%;
font-weight:bold;
line-height:10px;
margin:0pt;
}

#tips_form .col {
display:inline;
float:left;
padding-left:2%;
width:31% !important;
}

#tips_form .col input {
width:100%;
}

#tips_form .first {
padding-left:0px;
}

#tips_form label {
color:#515151;
font-weight:bold;
}

#tips_form p {
border-bottom:1px solid #C4C3A1;
margin:20px 0pt 10px;
}

#tips_form .button_tipafriend {
float:right;
margin-top:10px;
}

#content .summary {
border-bottom:1px solid #C4C3A1;
}

#content .odd {
float:left;
display: inline;
width:300px;
}

#content .even {
float:right;
display: inline;
width:300px;
}

#content .article {
padding:5px 0pt;
}

#content .summary {
padding:5px 0pt;
}

* html #content .summary {
overflow-x: hidden;
}

#content h1 {
font-family:"Arial Black",Arial,Helvetica,Sans-serif;
font-size:200%;
}

#content h1 a.title, #content h2 a.title {
color:#000000;
}

#content .summaryText {
font-weight:bold;
margin-bottom:10px;
}

#content .summarypic {
display:inline;
float:left;
margin-right:10px;
}

#content .article .summarypic {
margin-bottom:15px;
}

#content .text {
font-family:verdana,arial,helvetica,sans-serif;
font-size:91%;
}

#content .readmore {
color:#646464;
font-family:verdana,arial,helvetica,sans-serif;
font-size:91%;
text-decoration:underline;
}

.article .date, .summary .date {
color:#646464;
font-family:verdana,arial,helvetica,sans-serif;
font-size:75%;
line-height:20px;
}

.article .date .print {
  float: right;
}

.fullWidth .date {
display:inline;
}

.fullWidth .summary {
float:left;
width:50%;
}

.fullWidth .even {
float:right;
}

#objectInfo {
background:transparent url(../GFX/objectInfo.gif) repeat-y scroll 50% 0pt;
margin-bottom:10px;
}

#objectInfo .top {
background:transparent url(../GFX/objectInfoTop.gif) no-repeat scroll 50% 0pt;
}

#objectInfo .bottom {
background:transparent url(../GFX/objectInfoBottom.gif) no-repeat scroll 50% 100%;
padding:15px;
}

#objectInfo .activityObject {
margin:5px;
}

#objectInfo .even {
}

#objectInfo .odd {
}

#objectInfo .left {
float:left;
width:50%;
}

#objectInfo .right {
float:right;
width:50%;
}

#objectInfo .icon {
background:transparent url(../GFX/Icons/icons_aleneNew.png) no-repeat scroll 0pt 0pt;
border-top:1px solid #DFDEC0;
display:inline;
float:left;
height:33px;
width:38px;
}

* html #objectInfo .icon {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_preparation {
background-image:url(../GFX/Icons/icon_forberedelse.png);
}

* html #objectInfo .activity_preparation {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_time {
background-image:url(../GFX/Icons/icon_varighet.png);
}

* html #objectInfo .activity_time {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_equipment {
background-image:url(../GFX/Icons/icon_utstyr.png);
}

* html #objectInfo .activity_equipment {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_files {
background-image:url(../GFX/Icons/icon_vedlegg.png);
}

* html #objectInfo .activity_files {
background:transparent none repeat scroll 0% 0%;
}

x #objectInfo .activity_related {
background-image:url(../GFX/Icons/icon_lenker.png);
}

* html #objectInfo .activity_related {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_referrences {
background-image:url(../GFX/Icons/icon_bokref.png);
}

* html #objectInfo .activity_referrences {
background:transparent none repeat scroll 0% 0%;
}

x #objectInfo .activity_issue {
background-image:url(../GFX/Icons/icon_emne.png);
}

* html #objectInfo .activity_issue {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .print {
background-image:url(../GFX/Icons/icons_printNew.png);
}

* html #objectInfo .print {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_links, #objectInfo .tag_links {
background-image:url(../GFX/Icons/icon_www.png);
}

* html #objectInfo .activity_links, * html #objectInfo .tag_links {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .activity_difficulty {
background-image:url(../GFX/Icons/icon_vanskelighetsgrad.png);
}

* html #objectInfo .activity_difficulty {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .calendar_location {
background-image:url(../GFX/Icons/icon_sted.png);
}

* html #objectInfo .calendar_location {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .calendar_price {
background-image:url(../GFX/Icons/icon_pris.png);
}

* html #objectInfo .calendar_price {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .calendar_signup_deadline, #objectInfo .activity_suggest {
background-image:url(../GFX/Icons/icon_paamelding.png);
}

* html #objectInfo .calendar_signup_deadline, * html #objectInfo .activity_suggest {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .calendar_date {
background-image:url(../GFX/Icons/icon_date.png);
}

* html #objectInfo .calendar_date {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .tag_referrences {
background-image:url(../GFX/Icons/icon_bokref.png);
}

* html #objectInfo .tag_links {
background:transparent none repeat scroll 0% 0%;
}

#objectInfo .icon span {
display:none;
}

#objectInfo .content {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #EEEDEA;
display:inline;
float:right;
padding:9px 10px;
width:142px;
}

#objectInfo ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#objectInfo li {
display:inline;
float:left;
line-height:20px;
width:100%;
}

#advancedSearch {
padding:10px;
}

#advancedSearch h4 {
margin-bottom:5px;
}

#advancedSearch .text, #advancedSearch select {
font-size:100%;
margin-bottom:10px;
width:100%;
}

#moreEvents .showmore {
float:left;
margin:10px;
}

#branchContainer, #hostContainer {
border-bottom:1px solid #C4C3A1;
border-top:1px solid #C4C3A1;
margin:10px 0pt;
padding:10px 0pt;
}

#branchContainer div, #hostContainer div {
display:inline;
float:left;
margin:7px 0pt;
width:100%;
}

#branchContainer label, #hostContainer label {
color:#000000;
margin:0pt 0pt 0pt 10px;
padding:0pt;
width:70px;
}

#branchContainer input, #hostContainer input {
display:inline;
margin-left:20px;
}
#branchOppdagerContainer {
background:transparent url(../GFX/sokeikoner.gif) no-repeat scroll 0pt 3px;
}
#branchStifinnerContainer {
background:transparent url(../GFX/sokeikoner.gif) no-repeat scroll 0pt -19px;
}
#branchVandrerContainer {
background:transparent url(../GFX/sokeikoner.gif) no-repeat scroll 0pt -40px;
}
#branchRoverContainer {
background:transparent url(../GFX/sokeikoner.gif) no-repeat scroll 0pt -61px;
}
#branchLederContainer {
background:transparent url(../GFX/sokeikoner.gif) no-repeat scroll 0pt -82px;
}
#branchVareContainer {
background:transparent url(../GFX/Kalender.gif) no-repeat scroll 0pt 3px;
}
#branchAndreContainer { 
background:transparent url(../GFX/norge2.gif) no-repeat scroll 0pt 3px;
}
#hostContainer h2 {
  font-size: 100%;
}
#branchInternasjonaleContainer {
background:transparent url(../GFX/Kalender.gif) no-repeat scroll 0pt -20px;
}
#moreEvents {
overflow:hidden;
}
#moreEvents .summary, #calendar .summary {
background:#E4E4E4 url(../GFX/moreEventsTop.gif) no-repeat scroll 00% 0;
margin:11px 11px 0pt;
padding-top:3px;
width:127px;
}
.moreEvent {
background:#E4E4E4 url(../GFX/moreEventsBottom.gif) no-repeat scroll 0 100%;
color:#646464;
height:auto !important;
margin:0pt;
min-height:42px;
padding:10px;
}
* html .moreEvent {
overflow-x: hidden;
}
* html #calendar .summary {
overflow-x: hidden;
}
#moreEvents .odd, #moreEvents .odd .moreEvent, #calendar .odd, #calendar .odd .moreEvent {
background-color:#DDDDDD;
}
.moreEvent h2 {
font-size:127%;
}
.moreEvent h2 a {
color:#284C60;
}
.moreEvent p {
font-family:Verdana,arial,helvetica,sans-serif;
font-size:92%;
margin:2px 0pt;
}
#content .article .branchList {
margin:5px 0pt;
padding-left:0pt;
}
#content .summary .branchList {
margin-top:5px;
padding-left:0pt;
}
.moreEvent .branchList {
margin-left:0pt;
padding:5px 0pt 0pt;
}
.branchList li {
display:inline;
float:left;
height:9px;
margin-right:3px;
width:9px;
}
.branchList li span {
display:none;
}
.branchList li {
background:transparent url(../GFX/moreEventBranche.gif) no-repeat scroll 0pt -1px;
position:relative;
}
.branchList .Oppdager {
background:transparent url(../GFX/moreEventBranches.gif) no-repeat scroll 0pt 0pt;
}
.branchList .Stifinner {
background:transparent url(../GFX/moreEventBranches.gif) no-repeat scroll -13px 0pt;
}
.branchList .Vandrer {
background:transparent url(../GFX/moreEventBranches.gif) no-repeat scroll -26px 0pt;
}
.branchList .Rover {
background:transparent url(../GFX/moreEventBranches.gif) no-repeat scroll -38px 0pt;
}
.branchList .Leder {
background:transparent url(../GFX/moreEventBranches.gif) no-repeat scroll -51px 0pt;
}
.branchList .Vare {
background:transparent url(../GFX/CalendarIcons/oss.gif) no-repeat scroll 0pt 0pt;
height:15px;
margin:-3px 0pt 0pt 5px;
width:15px;
}
.branchList .Andres {
background:transparent url(../GFX/CalendarIcons/andre.gif) no-repeat scroll 0pt 0pt;
height:15px;
margin:-3px 0pt 0pt 5px;
width:15px;
}