﻿#NCC .site-footer
{
    background:#000;
    border-bottom:1px solid #636361;
}
#logotype
{
    top:-18px;
}
#logotype img
{
    position:absolute;
}
.heading 
{
    top: 10px !important;
}
* html #NCC .heading
{
top:-82px !important;
}
* html #NCC #top-menu ul li ul{
top:41px !important;
}


/*
Colour marking in menu bar = RGB 17, 46, 91 (dark blue)
Headlines = #646 464
Sub headlines = RGB 17, 46, 91 (dark blue)
Roll-over in menus = RGB 17, 46, 91 (dark blue)
"Main contacts", "Also of interest" etc. = white text on dark blue background (RGB 17, 46, 91)
Rich media navigation = white text on blue background (= 70% of RGB 17, 46, 91) 

*/


.media-nav li.Classic a,.media-nav li.Archline a,.media-nav li.Kerne a,.media-nav li.Individuel a
{
   color:#000000 !important;
}
.media-nav li.Classic a,div.Classic div.opacBg
{
   background:#93ae60 !important;
}

.media-nav li.Archline a,div.Archline div.opacBg
{
   background:#f3c74c !important;
}
.media-nav li.Kerne a,div.Kerne div.opacBg
{
   background:#6d91a7 !important;
}
.media-nav li.Individuel a,div.Individuel div.opacBg
{
   background:#983222 !important;
}

.media-nav li.BN-standard a,div.BN-standard div.opacBg
{
 background:#112e5b !important;   
}


div.Classic span.other_flash_menu
{
    color:#000 !important;
    background:#93ae60 !important;
}

div.Kerne span.other_flash_menu
{
    color:#000 !important;
    background:#6d91a7 !important;
}
div.Archline span.other_flash_menu
{
    color:#000 !important;
    background:#f3c74c !important;
}
div.Individuel span.other_flash_menu
{
    color:#000 !important;
    background:#983222 !important;
}

div.BN-standard span.other_flash_menu
{
    background:#112e5b !important;   
    color:#FFF !important;
}

div.Classic .inline-popup .controls .media-list a.active,
div.Classic .inline-popup .controls .media-list a.active:link,
div.Classic .inline-popup .controls .media-list a.active:visited {
border-bottom:6px solid #93ae60;
}

div.Kerne .inline-popup .controls .media-list a.active,
div.Kerne .inline-popup .controls .media-list a.active:link,
div.Kerne .inline-popup .controls .media-list a.active:visited {
border-bottom:6px solid #6d91a7;
}


div.Archline .inline-popup .controls .media-list a.active,
div.Archline .inline-popup .controls .media-list a.active:link,
div.Archline .inline-popup .controls .media-list a.active:visited {
border-bottom:6px solid #f3c74c;
}

div.Individuel .inline-popup .controls .media-list a.active,
div.Individuel .inline-popup .controls .media-list a.active:link,
div.Individuel .inline-popup .controls .media-list a.active:visited {
border-bottom:6px solid #983222;
}


div.BN-standard .inline-popup .controls .media-list a.active,
div.BN-standard .inline-popup .controls .media-list a.active:link,
div.BN-standard .inline-popup .controls .media-list a.active:visited {
border-bottom:6px solid #112e5b;
}




#NCC #top-menu ul li a, #NCC #top-menu ul li a:link #NCC #top-menu ul li a:visited 
{
    border-bottom:4px solid #000 !important;
}

#NCC #top-menu ul li ul li a, #NCC #top-menu ul li ul li a:link, #NCC #top-menu ul li ul li a:visited
{
   border-bottom:3px solid #2375bb;
}
#NCC ul li ul li a,
#NCC li ul ul li a:link,
#NCC ul li ul li a:visited
{    color:#000 !important;
}


#NCC #top-menu ul li ul li a.BN-standard:hover,
#NCC #top-menu ul li.BN-standard ul li.active a,
#NCC #top-menu ul li.active ul li a.BN-standard:hover,
#NCC #top-menu ul li.active ul li.BN-standard a:hover,
#NCC #top-menu ul li.hover ul li.BN-standard a:hover,
#NCC #top-menu ul li.active ul li.BN-standard a.BN-standard:link,
#NCC #top-menu ul li.active ul li.BN-standard a.BN-standard:visited
{
    height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
       border-bottom:3px solid #112e5b !important;    
}
#NCC #top-menu ul li.BN-standard ul .active a, #NCC #top-menu ul li.BN-standard ul .active a:link, #NCC #top-menu ul li.BN-standard ul .active a:visited{
    border-bottom:3px solid #112e5b !important;
    color:#000 !important;
}

#NCC #top-menu ul li.BN-standard a:hover,#NCC #top-menu ul li.hover a.BN-standard,#NCC #top-menu ul li.active a.BN-standard:hover
{    padding-bottom:2px !important;height:33px !important;
      border-bottom:6px solid #112e5b !important;
      color:#000 !important;
 
}

#NCC #top-menu ul li.active ul li.active a.BN-standard
{
        height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
      border-bottom:3px solid #112e5b !important;


}




#NCC #top-menu ul li ul li a.Classic:hover,
#NCC #top-menu ul li.Classic ul li.active a,
#NCC #top-menu ul li.active ul li a.Classic:hover,
#NCC #top-menu ul li.active ul li.Classic a:hover,
#NCC #top-menu ul li.hover ul li.Classic a:hover,
#NCC #top-menu ul li.active ul li.active a.Classic:link,
#NCC #top-menu ul li.active ul li.active a.Classic:visited
{
    height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
       border-bottom:3px solid #93ae60 !important;    
}


#NCC #top-menu ul li.active ul li.active a.Classic
{
        height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
      border-bottom:3px solid #93ae60 !important;


}

#NCC #top-menu ul li ul li.Classic a,#NCC #top-menu ul li ul li.Kerne a,#NCC #top-menu ul li ul li.Archline a,#NCC #top-menu ul li ul li.Individuel a,#NCC #top-menu ul li ul li.BN-standard a
{
       border-bottom:3px solid #000 !important;
}
#NCC #top-menu ul li.Classic ul .active a, #NCC #top-menu ul li.Classic ul .active a:link, #NCC #top-menu ul li.Classic ul .active a:visited{
    border-bottom:3px solid #93ae60 !important;
    color:#000 !important;
}

#NCC #top-menu ul li.Classic a:hover,#NCC #top-menu ul li.hover a.Classic,#NCC #top-menu ul li.active a.Classic:hover
{    padding-bottom:2px !important;height:33px !important;
      border-bottom:6px solid #93ae60 !important;
      color:#000 !important;
 
}






#NCC #top-menu ul li.Classic a:hover,#NCC #top-menu ul.Archline a:hover,#NCC #top-menu ul.Kerne a:hover,#NCC #top-menu ul.Individuel a:hover
{
    color:#000000 !important;
}




#NCC #top-menu ul li.Kerne ul .active a, #NCC #top-menu ul li.Kerne ul .active a:link, #NCC #top-menu ul li.Kerne ul .active a:visited{
    border-bottom:3px solid #6d91a7 !important;
    color:#000 !important;
}

#NCC #top-menu ul li.Kerne a:hover,#NCC #top-menu ul li.hover a.Kerne,#NCC #top-menu ul li.active a.Kerne:hover
{    padding-bottom:2px !important;height:33px !important;
          border-bottom:6px solid #6d91a7 !important;
          color:#000 !important;
 
}


#NCC #top-menu ul li.Kerne ul li a:hover,
#NCC #top-menu ul li.Kerne ul li.active a,
#NCC #top-menu ul li.active ul li a.Kerne:hover,
#NCC #top-menu ul li.active ul li.Kerne a:hover,
#NCC #top-menu ul li.hover ul li.Kerne a:hover

{
    height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
       border-bottom:3px solid #6d91a7 !important;    
}

#NCC #top-menu ul li.active ul li.active a.Kerne
{
        height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
      border-bottom:3px solid #6d91a7 !important;


}

#NCC #top-menu ul li.active ul li.active a.Archline
{
        height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
      border-bottom:3px solid #f3c74c !important;


}
#NCC #top-menu ul li.active ul li.active a.Individuel
{
        height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
      border-bottom:3px solid #983222 !important;


}



#NCC #top-menu ul li.Archline ul .active a, #NCC #top-menu ul li.Archline ul .active a:link, #NCC #top-menu ul li.Archline ul .active a:visited{
    border-bottom:3px solid #f3c74c !important;
    color:#000 !important;
}

#NCC #top-menu ul li.Archline a:hover,#NCC #top-menu ul li.hover a.Archline,#NCC #top-menu ul li.active a.Archline:hover
{    padding-bottom:2px !important;height:33px !important;
          border-bottom:6px solid #f3c74c !important;
          color:#000 !important;
 
}


#NCC #top-menu ul li.Archline ul li a:hover,
#NCC #top-menu ul li.Archline ul li.active a,
#NCC #top-menu ul li.active ul li a.Archline:hover,
#NCC #top-menu ul li.active ul li.Archline a:hover,
#NCC #top-menu ul li.hover ul li.Archline a:hover

{
    height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
       border-bottom:3px solid #f3c74c !important;    
}




#NCC #top-menu ul li.Archline a:hover,#NCC #top-menu ul.Archline a:hover,#NCC #top-menu ul.Kerne a:hover,#NCC #top-menu ul.Individuel a:hover
{
    color:#000000 !important;
}


#NCC #top-menu ul li.Kerne a:hover,#NCC #top-menu ul.Archline a:hover,#NCC #top-menu ul.Kerne a:hover,#NCC #top-menu ul.Individuel a:hover
{
    color:#000000 !important;
}


#NCC #top-menu ul li.Individuel ul .active a, #NCC #top-menu ul li.Individuel ul .active a:link, #NCC #top-menu ul li.Individuel ul .active a:visited{
    border-bottom:3px solid #983222 !important;
    color:#000 !important;
}

#NCC #top-menu ul li.Individuel a:hover,#NCC #top-menu ul li.hover a.Individuel,#NCC #top-menu ul li.active a.Individuel:hover
{    padding-bottom:2px !important;height:33px !important;
          border-bottom:6px solid #983222 !important;
          color:#000 !important;
 
}


#NCC #top-menu ul li.Individuel ul li a:hover,
#NCC #top-menu ul li.Individuel ul li.active a,
#NCC #top-menu ul li.active ul li a.Individuel:hover,
#NCC #top-menu ul li.active ul li.Individuel a:hover,
#NCC #top-menu ul li.hover ul li.Individuel a:hover

{
    height:31px !important;
    padding-bottom:0 !important;
       color:#000000 !important;
       border-bottom:3px solid #983222 !important;    
}




#NCC #top-menu ul li.Individuel a:hover,#NCC #top-menu ul.Archline a:hover,#NCC #top-menu ul.Kerne a:hover,#NCC #top-menu ul.Individuel a:hover
{
    color:#000000 !important;
}


#top-menu .Archline a
{
    border-bottom:3px solid #f3c74c;
}
#top-menu .Kerne a
{
    border-bottom:3px solid #6d91a7;
}
#top-menu .Induviduel a
{
    border-bottom:3px solid #983222 !important;
}

h4.Classic,h4.Archline,h4.Kerne,h4.Individuel
{
 color:#000;
}

h4.Classic
{
     background: #93ae60;
}

h4.Archline
{
     background: #f3c74c;
}
h4.Kerne
{
     background: #6d91a7;
}
h4.Individuel
{
     background: #983222;
}

h4.BN-standard
{
    background: #112e5b;
    color:#FFF;
}


ul.internal-links li.active a,
ul.internal-links li.active a:link,
ul.internal-links li.active a:link:visited,
ul.internal-links li a,
ul.internal-links li a:link,
ul.internal-links li a:visited
{
    color: #000 !important;
}
div.Classic ul.internal-links li.active a,
div.Classic ul.internal-links li.active a:link,
div.Classic ul.internal-links li.active a:visited
{
    border-left:1px solid #93ae60;
    border-right:1px solid #93ae60;
    border-top:2px solid #93ae60;
    border-bottom:2px solid #FFFFFF !important;
}

div.Classic ul.internal-links li a,
div.Classic ul.internal-links li a:link,
div.Classic ul.internal-links li a:visited
{
    border-bottom:2px solid #93ae60 !important;
}

div.Archline ul.internal-links li.active a,
div.Archline ul.internal-links li.active a:link,
div.Archline ul.internal-links li.active a:visited
{
    border-left:1px solid #f3c74c;
    border-right:1px solid #f3c74c;
    border-top:2px solid #f3c74c;
    border-bottom:2px solid #FFFFFF !important;
}

div.Archline ul.internal-links li a,
div.Archline ul.internal-links li a:link,
div.Archline ul.internal-links li a:visited
{
    border-bottom:2px solid #f3c74c !important;
}


div.Kerne ul.internal-links li a,
div.Kerne ul.internal-links li a:link,
div.Kerne ul.internal-links li a:visited
{
    border-bottom:2px solid #6d91a7 !important;
}

div.Kerne ul.internal-links li.active a,
div.Kerne ul.internal-links li.active a:link,
div.Kerne ul.internal-links li.active a:visited
{
    border-left:1px solid #6d91a7;
    border-right:1px solid #6d91a7;
    border-top:2px solid #6d91a7;
    border-bottom:2px solid #FFFFFF !important;
}

div.Individuel ul.internal-links li a,
div.Individuel ul.internal-links li a:link,
div.Individuel ul.internal-links li a:visited
{
    border-bottom:2px solid #983222 !important;
}

div.Individuel ul.internal-links li.active a,
div.Individuel ul.internal-links li.active a:link,
div.Individuel ul.internal-links li.active a:visited
{
    border-left:1px solid #983222;
    border-right:1px solid #983222;
    border-top:2px solid #983222;
    border-bottom:2px solid #FFFFFF !important;
}


div.BN-standard ul.internal-links li a,
div.BN-standard ul.internal-links li a:link,
div.BN-standard ul.internal-links li a:visited
{
    border-bottom:2px solid #112e5b !important;
}

div.BN-standard ul.internal-links li.active a,
div.BN-standard ul.internal-links li.active a:link,
div.BN-standard ul.internal-links li.active a:visited
{
    border-left:1px solid #112e5b;
    border-right:1px solid #112e5b;
    border-top:2px solid #112e5b;
    border-bottom:2px solid #FFFFFF !important;
}




div.Classic .arrow-left
{
  background: #93ae60 url(/media/img/bg_arrowbtn_Classic.gif) no-repeat left top !important;
}

div.Classic .arrow-left a,div.Kerne .arrow-left a,
div.Archline .arrow-left a,div.Individuel .arrow-left a

{
    color:#000 !important;
}

div.Kerne .arrow-left
{
  background: #6d91a7 url(/media/img/bg_arrowbtn_Kerne.gif) no-repeat left top !important;
}

div.Archline .arrow-left
{
  background: #f3c74c url(/media/img/bg_arrowbtn_Archline.gif) no-repeat left top !important;
}

div.Individuel .arrow-left
{
  background: #983222 url(/media/img/bg_arrowbtn_Individ.gif) no-repeat left top !important;
}

div.Classic #puffs .footer,div.Classic .puff .footer
{
    background:#93ae60 !important;
}
div.Kerne #puffs .footer,div.Kerne .puff .footer
{
    background:#6d91a7 !important;
}div.Individuel #puffs .footer,div.Individuel .puff .footer
{
    background:#983222 !important;
}div.Archline #puffs .footer,div.Archline .puff .footer
{
    background:#f3c74c !important;
}
div.BN-standard #puffs .footer,div.BN-standard .puff .footer
{
    background:#112e5b !important;
}



div.BN-standard .puff .footer a, div.BN-standard .puff .footer a:link, div.BN-standard .puff .footer a:visited 
{
    color:#FFF !important;
}

#left-menu ul .current a,#left-menu ul .current a:link,#left-menu ul .current a:visited,#left-menu ul a:hover
{
    color:#000 !important;
}

div.Classic #left-menu ul a:hover
{
    border-bottom:1px solid #93ae60 !important; 
}
div.Kerne #left-menu ul a:hover
{
    border-bottom:1px solid #6d91a7 !important; 
}
div.Individuel #left-menu ul a:hover
{
    border-bottom:1px solid #983222 !important;
}
div.Archline #left-menu ul a:hover
{
    border-bottom:1px solid #f3c74c !important;
}

div.BN-standard #left-menu ul a:hover
{
    border-bottom:1px solid #112e5b !important;
}



div.Classic #left-menu ul li.expanded > a

{
    background: url(/media/img/bg_leftmenucurrent_classic.gif) repeat-x center bottom !important;
}
div.Kerne #left-menu ul li.expanded a, div.Kerne #left-menu ul li.expanded a,div.Kerne #left-menu ul li.expanded a
{
    background: url(/media/img/bg_leftmenucurrent_kerne.gif) repeat-x center bottom !important;

}
div.Archline #left-menu ul li.expanded a, div.Archline #left-menu ul li.expanded a,div.Archline #left-menu ul li.expanded a
{    background: url(/media/img/bg_leftmenucurrent_archline.gif) repeat-x center bottom !important;
}
div.Individuel #left-menu ul li.expanded a, div.Individuel #left-menu ul li.expanded a,div.Individuel #left-menu ul li.expanded a
{
    background: url(/media/img/bg_leftmenucurrent_individ.gif) repeat-x center bottom !important;
}

div.BN-standard #left-menu ul li.expanded a, div.BN-standard #left-menu ul li.expanded a,div.BN-standard #left-menu ul li.expanded a
{
    background: url(/media/img/bg_leftmenucurrent_standard.gif) repeat-x center bottom !important;
}

