body
{
	background-image: url(/templates/core/images/medlem/bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #a9b922;
}


#header{
	/*height:76px;*/
	height:142px;
	padding:0px;
/*	background:url(/templates/core/images/bg-header.jpg) no-repeat;*/
	position:relative;
}




.navigation-bar{
	background:url(/templates/core/images/medlem/bg-navigation-bar.gif) no-repeat;
/*	background-repeat: repeat-x;*/
}


#menu li{
	background:url(/templates/core/images/medlem/menu-split.gif) no-repeat;
    background-position: right top;
	padding:0 1px 0 0;
}

#menu .active a,
#menu a:hover{
	background:url(/templates/core/images/medlem/bg-menu-hover.gif) repeat-x;
	text-decoration:none;
}

.top-nav
{
    position: absolute;
    right: 0px;
}


.logo{
	/*margin:0;
	width:249px;
	height:58px;
	top: 9px*/
	margin:0;
	width:249px;
	height:80px;
	position: absolute;
	top: 27px;
}
.logo a{
	/*display:block;
	height:58px;
	background:url(/templates/core/images/medlem/logo.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;*/
	display:block;
	height:80px;
	background:url(/templates/core/images/logo.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}

.slogan
{
    display: none;
}

.orange-btn{
	background:url(/templates/core/images/medlem/bg-green.gif) no-repeat 100% 0;
}



.footer-holder .banners
{
    display: none;
} 


#footer
{
    padding: 0px;
    border: none;
}



.sub-nav ul .active a,
.sub-nav ul a:hover{
	background:#f3bb71;
	text-decoration:none;
}


.sub-nav ul ul a.active,
.sub-nav ul ul a:hover{
	color:#f3bb71;
	background:none;
}








.tabs-area .tabset a.active,
.tabs-area .tabset a:hover{
	color:#fff;
/*	font-weight:bold;*/
	text-decoration:none;
	background:#704308 url(/templates/core/images/medlem/bg-active-tab.gif) no-repeat left;
}
.tabs-area .tabset .first a.active span,
.tabs-area .tabset .first a:hover span{
	background:url(/templates/core/images/medlem/first-active.gif) no-repeat 100% 0;
}
.tabs-area .tabset .last a.active span,
.tabs-area .tabset .last a:hover span{
	background:url(/templates/core/images/medlem/last-active.gif) no-repeat 100% 100%;
	background-repeat: no-repeat;
}












/*-----------------Profil-----------------------*/
.profil
{
    padding-bottom: 14px;
    /* border-bottom: solid 1px #e0e0e0; */
    margin-bottom: 10px;
    width: 308px;
}

.profil input
{
    width: 240px;
}

.profil h2
{
    font-size: 17px;
    font-weight: normal;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    color: #000;
}

.profil .top
{
    background-image: url(/templates/core/images/medlem/bg-userFrame_top.gif); 
    background-position :left top; 
    background-repeat: no-repeat;
}

.profil .bottom
{
    background-image: url(/templates/core/images/medlem/bg-userFrame_bottom.gif); 
    background-position :left bottom; 
    background-repeat: no-repeat; 
    padding: 3px 0px 3px 0px;
}

.profil .inner
{
    border-left: solid 1px #d2d2d2; 
    border-right: solid 1px #d2d2d2; 
    padding: 7px 14px 7px 14px;
}

.profil .user
{
    background-image: url(/templates/core/images/medlem/user.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .home
{
    background-image: url(/templates/core/images/medlem/house.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .specialty
{
    background-image: url(/templates/core/images/medlem/chart_pie.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .mobile
{
    background-image: url(/templates/core/images/medlem/phone.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .phone
{
    background-image: url(/templates/core/images/medlem/telephone.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .fax
{
    background-image: url(/templates/core/images/medlem/printer.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .mail
{
    background-image: url(/templates/core/images/medlem/email.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .interests
{
    background-image: url(/templates/core/images/medlem/mina_intressen.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
    text-transform: capitalize;
}

.profil .region
{
    background-image: url(/templates/core/images/medlem/region.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}


.profil .local
{
    background-image: url(/templates/core/images/medlem/lokal.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .prenum
{
    background-image: url(/templates/core/images/medlem/email_add.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}

.profil .arealand
{
    background-image: url(/templates/core/images/medlem/ikon_skog_aker.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}





/*-------------- EventsModule ------------------*/
.eventsmodule .eventSep
{
    padding: 10px 0 10px 0;
}

.eventsmodule .eventborder
{
    background-image: url(/templates/core/images/medlem/event_header_bg.gif); 
    background-position: left top; 
    background-repeat: repeat-x;
}


.eventsmodule .eventtitle
{
    background-position: left top;
    background-repeat: no-repeat;    
    padding-left: 22px;
    padding-right: 4px;
    height: 16px;
    float: left;
    background-color: #fff;
}

.eventsmodule .eventitem
{
    padding-bottom: 10px;
}


.eventsmodule .news
{
    background-image: url(/templates/core/images/medlem/news.gif);
}

.eventsmodule .event
{
    background-image: url(/templates/core/images/medlem/event.gif);
}

.eventsmodule .local
{
    background-image: url(/templates/core/images/medlem/house.gif);
}


.eventsmodule .member
{
    background-image: url(/templates/core/images/medlem/offer.gif);
}




.eventsmodule h2
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}
.eventsmodule h2 a
{
    color: #704308;
    font-size: 14px;
}


.eventsmodule p
{
    margin-top: 0px;
    margin-bottom: 0px;
}







/*---------- benefitCats ------------*/
ul.benefitCats
{
    margin: 0px;
    padding: 0px;
} 

ul.benefitCats li
{
    display: block;
    float: left;
    margin-right: 10px;
    padding-left: 3px;
}


ul.benefitCats li a
{
    display: block;
    color: #6e440a;    
    padding: 3px 6px 1px 3px;
    font-weight: bold;
    float: left;
}


ul.benefitCats li.active, ul.benefitCats li:hover
{
    background-image: url(/templates/core/images/medlem/bg-selected_left.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

ul.benefitCats li.active a, ul.benefitCats li:hover a
{
    background-image: url(/templates/core/images/medlem/bg-selected_right.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #714308;
    color: #fff;
    height: 19px;
    text-decoration: none;
}







/*---------- moduleCats ------------*/
ul.moduleCats
{
    margin: 0px;
    padding: 0px;
} 

ul.moduleCats li
{
    display: block;
    float: left;
    margin-right: 2px;
    padding-left: 3px;
}


ul.moduleCats li a
{
    display: block;
    color: #6e440a;    
    padding: 4px 6px 0px 3px;
    float: left;
    line-height: 11px;
    font-size: 11px;
}


ul.moduleCats li.active, ul.moduleCats li:hover
{
    background-image: url(/templates/core/images/medlem/bg-selected_left_module.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

ul.moduleCats li.active a, ul.moduleCats li:hover a
{
    background-image: url(/templates/core/images/medlem/bg-selected_right_module.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #714308;
    color: #fff;
    height: 15px;
    text-decoration: none;
}










/*-------------- FAQ -------------------*/
.slide-block h2 a.slideHead
{
    color: #704407;
    display :block;
    margin-top: 10px;
}


.slide-block .block
{
    overflow: visible;
    height: auto;
}


/*-------------- FAQ-modul -------------------*/
.module a.question
{
    margin-top: 10px;
    display: block;
    color: #704407;
    font-weight: bold;
}








/*------------------Module box --------------------*/
.box .headline .headLeft
{
    background: none;
    background-color: #f1e9d2;
}
.box .headline .headRight
{
    background: none;
    background-color: #f1e9d2;
    color: #000;
}
.box .headline .headMiddle
{
    background: none;
    background-color: #f1e9d2;
}

.box .headline .headMiddle h2
{
    color: #000;
    font-weight: normal;
}





ul.Footerlinks
{
    display: none;
}


/* Superfish menu overrides */

.sf-menu li  
{
	background:url(/templates/core/images/medlem/menu-split.gif) no-repeat;
}
.sf-menu ul li {
	background:url(/templates/core/images/medlem/menu-split.gif) no-repeat;
	z-index: 100;
}
.sf-menu ul li li {
	background:url(/templates/core/images/medlem/bg-op75.png) repeat-x;
	z-index: 100;
}
.sf-menu ul li li li {
	background:url(/templates/core/images/medlem/bg-op75.png) repeat-x;
	z-index: 100;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {
	background:url(/templates/core/images/medlem/bg-menu-hover.gif) repeat-x;
}
