body.greenyellow-site a{
    color:#429d4f;
}

body.greenyellow-site .site-bg {
    background-color:#429d4f;
}

body.greenyellow-site #header{
    /*background:url(/static/img/groennespirer/bg-header-b.png) no-repeat 0 100%;*/
}
body.greenyellow-site .logo{
    width:157px;
	height:70px;
	background:url(/static/img/friluft/logo.png) no-repeat;
}
body.greenyellow-site .asidebar{
    background:url(/static/img/groennespirer/bg-asidebar.png) no-repeat 100% -100px;
}
body.greenyellow-site .asidebar .holder{
    background:url(/static/img/groennespirer/bg-asidebar.png) no-repeat;
}
body.greenyellow-site .asidebar .frame{
    background:url(/static/img/groennespirer/bg-asidebar.png) repeat-x 0 -50px;
}
body.greenyellow-site .asidebar .sitemap, body.greenyellow-site .asidebar .en{
    background:url(/static/img/groennespirer/icons.png) no-repeat;
}
body.greenyellow-site .search .text{
	background:url(/static/img/groennespirer/bg-input.png) no-repeat;
}
body.greenyellow-site .search .submit{
    background:url(/static/img/groennespirer/bg-input.png) no-repeat 0 -107px;
}
body.greenyellow-site .login .text{
    background:url(/static/img/groennespirer/bg-input.png) no-repeat 0 -50px;
}
body.greenyellow-site .login .submit{
    background:url(/static/img/groennespirer/bg-input.png) no-repeat -97px -99px;
}
body.greenyellow-site #nav .active > a{
	color:#429d4f;
}
body.greenyellow-site #nav .has-drop-down:hover a{background:url(/static/img/groennespirer/bullets.png) no-repeat 50% 23px;}
body.greenyellow-site #nav ul a{
    background:url(/static/img/groennespirer/bullets.png) no-repeat 0 -95px !important;
}
body.greenyellow-site #nav ul a:hover, body.greenyellow-site #nav ul .active > a{
	color:#429d4f !important;
}
body.greenyellow-site .accordion-box{
    background:url(/static/img/groennespirer/bg-accordion-box.png) no-repeat;
}
body.greenyellow-site .accordion-box .c{
    background:url(/static/img/groennespirer/bg-accordion-box.png) repeat-y -300px 0;
}
body.greenyellow-site .accordion-box .b{
    background:url(/static/img/groennespirer/bg-accordion-box.png) no-repeat -600px 100%;
}
body.greenyellow-site .accordion .slide li{
    background:url(/static/img/groennespirer/bullets.png) no-repeat 0 -391px;
}
body.greenyellow-site .more{
    background:url(/static/img/groennespirer/bullets.png) no-repeat 0 -295px;
}
body.greenyellow-site .asidemenu span{
    background:url(/static/img/groennespirer/bullets.png) no-repeat 0 -493px;
}
body.greenyellow-site .asidemenu li a:hover, body.greenyellow-site .asidemenu .active a{
	background:url(/static/img/groennespirer/bg-asidemenu-hover.png) no-repeat;
}
body.greenyellow-site .asidemenu li a:hover strong, body.greenyellow-site .asidemenu .active a strong{background:url(/static/img/groennespirer/bg-asidemenu-hover.png) no-repeat -230px 100%;}
body.greenyellow-site .asidemenu ul a{
    background:url(/static/img/groennespirer/bullets.png) no-repeat 0 -493px !important;
}
body.greenyellow-site .asidemenu ul .active > a{
	color:#429d4f !important;
}
body.greenyellow-site .asidebox .heading{
    background:url(/static/img/groennespirer/bg-heading.png) no-repeat;
}
body.greenyellow-site .view-map{
    background:url(/static/img/groennespirer/bg-view-map.png) no-repeat;
}
body.greenyellow-site .view-map strong{
    background:url(/static/img/groennespirer/bg-view-map.png) no-repeat -230px 100%;
}
body.greenyellow-site .view-map span{
    background:url(/static/img/groennespirer/ico-map.png) no-repeat right;
}

/* tilpasninger */
body.greenyellow-site .sublogo{
    width:221px;
    height:71px;
	background:url(/static/img/groennespirer/logo.png) no-repeat;
}
body.greenyellow-site #contour .contourButton 
{
    background:#429d4f;
    color:#fff;
}
body.greenyellow-site .posts p a{color:#429d4f;}
body.greenyellow-site .newsitem-date { color:#429d4f;}


/* Member site customization */
input, textarea, select, .form-row p {
    margin: 4px 8px;
    padding: 2px 3px;
    vertical-align: middle;
    font-weight: normal;
    font-size: 11px;
}

textarea {
    vertical-align: top !important;
}

input[type=text], input[type=password], textarea, select, .vTextField {
    border: 1px solid #ccc;
}

body.base form table tr.divider td div {
    border-top: 1px solid #808080;
    margin: 15px 0;
}

body.base h5 {
    margin-top: 10px;
    text-decoration: underline;
}

body.base ol {
    margin: 10px;
}