/* -----------------------------------------------------------------------------------------
   Sprachwahl
----------------------------------------------------------------------------------------- */

#lang_box {
   width:185px;
   background-color:#a6aeb2;
   float:left;
   height:140px;
}

#lang_box ul {
   list-style-type:none;
   margin:0;
   padding:0;
   border-top:108px solid #a6aeb2;
}

#lang_box ul li {
   float:left;
}

#lang_box ul li a {
   text-decoration:none;
   color:#3f4648;
   font-size:11px;
   font-family:Arial;
   background:transparent url(/_img_layout/pfeil_dunkelgrau.gif) no-repeat 10px center;
}

#lang_box ul li a span {
   margin-left:20px;
   margin-right:5px;
}

#lang_box ul li.active a {
   color:white;
   background:transparent url(/_img_layout/pfeil_weiss.gif) no-repeat 10px center;
   cursor:default;
}

#lang_box ul li a:hover {
   color:#007ac9;
   background-image:url(/_img_layout/pfeil_blue.gif);
}

/* -----------------------------------------------------------------------------------------
   Hauptnavigation
----------------------------------------------------------------------------------------- */

#menu {
   width:190px;
   background-color:#5e6a71;
   float:left;
   height:140px;
}

#menu ul {
   list-style-type:none;
   border-top:35px solid #5e6a71;
   margin:0;
   padding:0;
}

#menu ul li {
   margin:0;
   padding:0;
   font-size:11px;
   line-height:11px;
}

#menu ul li a {
   color:white;
   text-decoration:none;
   font-family:Arial;
   background:transparent url(/_img_layout/menu_line_white.gif) no-repeat 0 13px;
   width:190px;
   height:20px;
   display:block;
}

#menu ul li a:hover {
   background-color:#003566;
}

#menu ul li.active a {
   background-color:#007ac9 !important;
   cursor:default;
}

#menu ul li a span {
   display:block;
   margin-left:20px;
   padding-top:5px;
}

/* -----------------------------------------------------------------------------------------
   Subnavigation
----------------------------------------------------------------------------------------- */

#sub_menu {
   width:190px;
   float:left;
   color:#3f4648;
}

#sub_menu div.spacer {
   height:20px;
   background-color:#77a621;
   border-bottom:5px solid #a8c571;
}

#sub_menu p {
   color:#3f4648;
   font-size:11px;
   margin:0;
   padding:0;
   border-left:20px solid transparent;
   border-right:20px solid transparent;
   font-family: Arial;
   line-height:14px;
}

#sub_menu a {
   text-decoration:none;
}

#sub_menu ul {
   list-style-type:none;
   border-top:20px solid #007ac9;
   border-bottom:20px solid #007ac9;
   background-color:#007ac9;
   margin:0;
   padding:0;
}

#sub_menu ul li {
   margin:0;
   padding:0;
   font-size:11px;
   line-height:11px;
}

#sub_menu ul li a {
   color:white;
   text-decoration:none;
   font-family:Arial;
   background:transparent url(/_img_layout/menu_line_white.gif) no-repeat 0 13px;
   width:190px;
   height:20px;
   display:block;
}

#sub_menu ul li a:hover {
   background-color:#003566;
}

#sub_menu ul li.active a {
   background-color:#004c90 !important;
   cursor:default;
}

#sub_menu ul li a span {
   display:block;
   margin-left:20px;
   padding-top:5px;
}


/* -----------------------------------------------------------------------------------------
   Service Navigation
----------------------------------------------------------------------------------------- */

#service_menu {
   background-color:#e8eaeb;
   width:185px;
   float:left;
   clear:both;
}

#service_menu div.spacer {
   background-color:#a6aeb2;
   border-bottom:5px solid #cdd3d5;
   height:20px;
}

#service_menu ul {
   margin:0;
   padding:0;
   border-top:20px solid #e8eaeb;
   list-style-type:none;
}

#service_menu ul li {
   border-bottom:5px solid #e8eaeb;
   margin:0;
   padding:0;
   font-size:11px;
   line-height:11px;
}

#service_menu ul li a {
   color:black;
   text-decoration:none;
   font-family:Arial;
   background:transparent url(/_img_layout/menu_line_grey.gif) no-repeat 0 9px;
}

#service_menu ul li a span {
   margin-left:20px;
   color:#3f4648;
}

#service_menu ul li a:hover {
   background-image:url(/_img_layout/menu_line_blue.gif);
}

#service_menu ul li a:hover span {
   color:#007ac9;
   text-decoration:underline
}


#service_menu ul li.active a {
   background-image:url(/_img_layout/menu_line_blue.gif);
   cursor:default;
}

#service_menu ul li.active a span {
   color:#007ac9;
}

