

a {
    color: #8bb226;
    border-bottom: dashed 1px #8bb226;
    
}

a:hover 
{
    color: #a3c63e;
    border-bottom: solid 1px #a3c63e;
}



input:focus {
        border: 1px solid #a3c63e;
        background-image: url( '../_gfx/shell/menuitemContainer_bgr.png' );
        background-repeat: repeat-x;
        background-position: center -7px;
        background-color: #eef6d0;
        color: #355708;
}

input, textarea, select
{
    border: 1px solid #777;
    color: #444;
}
/*
th {
    background-color:#eef6d0;
    border-bottom: 1px solid #a3c63e;
    color: #355708;
}
*/


#mainnav a.active {

    background-color: #8bb226;
    border: 1px solid #8bb226;

}

#mainnav a.active:hover {

    background-color: #a3c63e;
    border: 1px solid #a3c63e;

}

.leftnav a.activeSection
{
    background-color: #8bb226;
    border: 1px solid #8bb226;
}

.leftnav ul li ul li a.activeSection
{
    background-color: #8bb226;
    border: 1px solid #8bb226;
}


.leftnav a.activeSection:hover
{
    background-color: #a3c63e;
    border: 1px solid #a3c63e;
}

.leftnav ul li ul li  a.activeSection:hover
{
    background-color: #a3c63e;
    border: 1px solid #a3c63e;
}



.buttonContainerActive, .smallButtonContainerActive {
    background-color: #8bb226;
    border: 1px solid #8bb226;
    color: #fff;
}

.buttonContainerActive:hover, .smallButtonContainerActive:hover
{
    background-color: #a3c63e;
    border: 1px solid #a3c63e;
}



.boxContainerActiveBgr {
    color: #355708;
    background-color: #a3c63e;
    /*background: -moz-linear-gradient(100% 100% 90deg, #8bb226, #a3c63e);*/
}

.boxContainerActiveBgr p {
    color: #355708;
}



.boxContainerActiveBgr a {
    color: #355708;
    border-bottom: dashed 1px #355708;
}

.boxContainerActiveBgr a:hover {
    color: #355708;
    border-bottom: solid 1px  #355708;
}

.boxContainerActiveBgr h2 {
    color: #355708;
}

.boxContainerActiveBgr input:focus {
    outline: 2px solid #c2e05c;
}

.boxContainerActiveBgr input, .activePlateContainer textarea, .activePlateContainer select
{
    border: 1px solid #355708;
}



.galleribildMini:hover {
     border:2px solid #a3c63e;
}


.galleribild:hover {
     border:3px solid #a3c63e;
}



.bildlink:hover {
    -moz-box-shadow: 0 0 7px #c2e05c;
    -webkit-box-shadow: 0 0 7px #c2e05c;
    box-shadow: 0 0 7px #c2e05c;
}

		
ol#controls li.current a {
    -moz-box-shadow: 0 0 7px #a3c63e;
    -webkit-box-shadow: 0 0 7px #a3c63e;
    box-shadow: 0 0 7px #a3c63e;
    border: 1px solid #8bb226;
    background-color: #a3c63e;
}



.activityListContainer h2, .lightBlock {
    background-color: #eef6d0;
    Color: #355708;
    border: 1px solid #c2e05c;

}

.activityListContainer h2 a, .lightBlock a {
    Color: #355708;
}

.lightBlock p {
    color: #355708;
}

.activityListContainer h2 a:hover, .lightBlock a:hover {
    Color: #8bb226;
}

.regionmunicipalityImageContainer
{

    -moz-box-shadow: 0 0 9px #c2e05c;
    -webkit-box-shadow: 0 0 9px ##c2e05c;
    box-shadow: 0 0 9px ##c2e05c;
    border: 1px solid #8bb226;
}

.litIconContainer {
   
    background-color: #eef6d0;
    border: 1px solid #a3c63e;
    color: #355708;
}

legend {
   
    background-color: #eee;
    color: #444;
    font-weight: bold;
    font-size: 11px;
}



.activityTypeContainer1 {
    background-color: #ffe1e1 !important;
    border: 1px solid  #a00000 !important;
    color:  #4e0000 !important;
}

.activityTypeContainer2 {
    background-color: #f7e0f7 !important;
    border: 1px solid  #d062cf !important;
    color:  #681f67 !important;
}

.activityTypeContainer3 {
    background-color: #fff7da !important;
    border: 1px solid  #ffc000 !important;
    color:  #623700 !important;
}

.activityTypeContainer4 {
    background-color: #eef6d0 !important;
    border: 1px solid  #a3c63e !important;
    color:  #355708 !important;
}

.activityTypeContainer5 {
    background-color: #edd6f2 !important;
    border: 1px solid  #7f45ba !important;
    color:  #371e51 !important;
}

.activityTypeContainer6 {
    background-color: #e2f8f7 !important;
    border: 1px solid  #00a7a1 !important;
    color:  #003836 !important;
}

.activityTypeContainer7 {
    background-color: #c9dbf0 !important;
    border: 1px solid  #7099ce !important;
    color:  #1a3a5d !important;
}

.activityTypeContainer8 {
    background-color: #e2f8f5 !important;
    border: 1px solid  #aad3ce !important;
    color:  #205a54 !important;
}

.activityTypeContainer9 {
    background-color: #faffc5 !important;
    border: 1px solid  #cfe31e !important;
    color:  #3e6200 !important;
}

.activityTypeContainer10 {
    background-color: #e9dcc0 !important;
    border: 1px solid  #c6ac75 !important;
    color:  #3f3414 !important;
}



.activityTypeContainerActive1 {
    background-color: #b50000 !important;
    border: 1px solid  #800000 !important;
    color:  #4e0000 !important;
}

.activityTypeContainerActive2 {
    background-color: #e196e0 !important;
    border: 1px solid  #c456c2 !important;
    color:  #681f67 !important;
}

.activityTypeContainerActive3 {
    background-color: #fbce52 !important;
    border: 1px solid  #ffa800 !important;
    color:  #623700 !important;
}

.activityTypeContainerActive4 {
    background-color: #c2e05c !important;
    border: 1px solid  #8bb226 !important;
    color:  #355708 !important;
}

.activityTypeContainerActive5 {
    background-color: #a26cd7 !important;
    border: 1px solid  #6832a0 !important;
    color:  #371e51 !important;
}

.activityTypeContainerActive6 {
    background-color: #91b0d2 !important;
    border: 1px solid  #00736f !important;
    color:  #003836 !important;
}

.activityTypeContainerActive7 {
    background-color: #87bbe5 !important;
    border: 1px solid  #5078ab !important;
    color:  #1a3a5d !important;
}

.activityTypeContainerActive8 {
    background-color: #b5dcd6 !important;
    border: 1px solid  #91bbb7 !important;
    color:  #205a54 !important;
}

.activityTypeContainerActive9 {
    background-color: #d3ee1a !important;
    border: 1px solid  #a6c000 !important;
    color:  #3e6200 !important;
}

.activityTypeContainerActive10 {
    background-color: #d0b783 !important;
    border: 1px solid  #897232 !important;
    color:  #3f3414 !important;
}


.activityTypeContainer1:hover,.activityTypeContainerActive1:hover  {
    border: 1px solid  #b50000 !important;
}

.activityTypeContainer2:hover,.activityTypeContainerActive2:hover  {
    border: 1px solid  #e196e0 !important;
}

.activityTypeContainer3:hover,.activityTypeContainerActive3:hover  {
    border: 1px solid  #fbce52 !important;
}

.activityTypeContainer4:hover,.activityTypeContainerActive4:hover  {
    border: 1px solid  #c2e05c !important;
}

.activityTypeContainer5:hover,.activityTypeContainerActive5:hover  {
    border: 1px solid  #a26cd7 !important;
}

.activityTypeContainer6:hover,.activityTypeContainerActive6:hover  {
    border: 1px solid  #91b0d2 !important;
}

.activityTypeContainer7:hover,.activityTypeContainerActive7:hover  {
    border: 1px solid  #87bbe5 !important;
}

.activityTypeContainer8:hover,.activityTypeContainerActive8:hover  {
    border: 1px solid  #b5dcd6 !important;
}

.activityTypeContainer9:hover,.activityTypeContainerActive9:hover  {
    border: 1px solid  #d3ee1a !important;
}

.activityTypeContainer10:hover,.activityTypeContainerActive10:hover  {
    border: 1px solid  #d0b783 !important;
}

#searchResultList ul li a:hover {
    background-color: #eef6d0;
    color: #355708;
    border-bottom: 1px solid #c2e05c;
}

#searchResultList ul li a:hover {
        border: 1px solid #c2e05c;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eef6d0));
        background: -moz-linear-gradient(top,  #ffffff,  #eef6d0);
}
