﻿/* Removes the dumb arrow on the button if it has a menu attached. 
   The effect is global - so now You're warned =) 
*/
.x-btn-mc em.x-btn-arrow 
{
    background-image: none;
    padding: 0px;
}


.femern .x-btn .x-btn-tl
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-ml
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-bl
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-tc
{   
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-mc
{
    background-image: none;
    background-color: #bfcd31;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;    
}

.femern .x-btn .x-btn-text
{ 
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    /*white-space: normal;*/
}

.femern .x-btn .x-btn-bc
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-tr
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-mr
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn .x-btn-br
{
    background-image: none; 
    background-color: #bfcd31;
}

.femern .x-btn-over .x-btn-tl
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-ml
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-bl
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-tc
{   
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-mc
{
    background-image: none;
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-bc
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-tr
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-mr
{
    background-image: none; 
    background-color: #d4de75;
}

.femern .x-btn-over .x-btn-br
{
    background-image: none; 
    background-color: #d4de75;
}
/*
.femern .x-btn-pressed .x-btn-tl
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-ml
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-bl
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-tc
{   
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-mc
{
    background-image: none;
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-bc
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-tr
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-mr
{
    background-image: none; 
    background-color: #5f6618;
}

.femern .x-btn-pressed .x-btn-br
{
    background-image: none; 
    background-color: #5f6618;
}
*/

.femern-tunnel-bridge-button .x-btn-mc
{
    text-align:left; 
}

/* The following order is very important!!! */

/* The SPACE missing is VERY important but don't know why :S */
.x-btn-text.femern-tunnel-bridge-button 
{
    background-image: url(/custom/femern/images/cross.png);
}

.x-btn-pressed .femern-tunnel-bridge-button
{
    background-image: url(/custom/femern/images/tick.png);
}

/* Important order ends here. */

.femern .x-form-cb-label
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.femern-south-menu
{
    background-color: transparent !important; 
    background-image: url(/custom/femern/images/green_normal.png); 
    background-repeat: repeat;
}

.femern-text-header
{
    color: #205f66;
    font-size: 18px;    
    padding-bottom: 10px;
}

A:link
{
    color: #225F66;
}

A:visited
{
    color: #225F66;
}

A:active
{
    color: #225F66;
}

.olControlOverviewMapElement
{
    background-color: #949a8c;
    border-color: #949a8c transparent #62665d #62665d;
}

.olControlPanZoomBar
{
    top: 43px !important; /*105px !important;136px !important;*/
}

.olControlScaleLine
{
    bottom: 5px !important;
}

.femern-bridge-tunnel-buttons
{
    background-color: transparent;
    border: 0px solid #000000;
    padding: 0px;
    position: absolute;
    left: 0px;
    top: 39px;
    /*width: 150px;*/
    z-index: 1001;   
}

.poseidon-controls-copyrighttext
{
    bottom: 50px;
}

.femern-tunnel-bridge-button .x-btn-text
{     
    font-size: 14px !important;  
}

.x-tree-node-leaf .x-tree-node-icon
{
    background-image: none;
}

.x-tree-node-cb
{
    background-image: none;
}