/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
Created on : 05.12.2013, 09:54:10
Author : pv
*/


/**Mega-Menu **** START ****/
.container.navigation {height: 40px;margin-top: 50px;position: relative;}
.container.navigation ul.main_navigation {float:right;}

a:focus {outline: none; text-decoration:none;}

.navigation .main_navigation > li {display:block;float: left;}
.navigation .main_navigation li:hover > ul {display:block;}
.navigation .main_navigation li:hover > a {color:#005ea5; background:#fefefe;-moz-box-shadow: 0px 1px 6px #D0D0D0;-webkit-box-shadow: 0px 1px 6px #D0D0D0;box-shadow: 0px 1px 6px #D0D0D0; text-decoration:none;}
.navigation .main_navigation li ul.dropdown-menu {border-radius:0px;border: 1px solid #FFFFFF; background:url("../../Images/nav-bg.png") repeat-x #eeeeee;margin-top: 10px;width: 245px;}
.navigation .main_navigation li ul.dropdown-menu > li {padding-right: 5px;}
.navigation .main_navigation li ul.dropdown-menu > li > a {padding: 4px 20px;font-size:15px;}
.navigation .main_navigation li ul.dropdown-menu li:hover a {box-shadow: none;background: url("../../Images/nav-arrow-small.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);}
.navigation .main_navigation > li > a {color:#000;padding: 15px 15px 14px;font-size:15px;}
.navigation .main_navigation > li > a:hover {color:#005ea5; background:#fefefe;-moz-box-shadow: 0px 1px 6px #D0D0D0;-webkit-box-shadow: 0px 1px 6px #D0D0D0;box-shadow: 0px 1px 6px #D0D0D0;}

.navigation .main_navigation > li.active > a {color:#005EA5;}

.navigation .main_navigation li > ul.dropdown-menu .gmenu {display:none;}
.navigation .main_navigation li.mega > ul.dropdown-menu {border-color: #FFFFFF;border-radius: 0;border-style: solid;border-width: 1px;min-height: 600px;width: 920px;}
.navigation .main_navigation li.mega > ul.dropdown-menu > li.activ > a {color:#005EA5;
background: url("../../Images/nav-arrow.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);padding-right: 13px;}

.navigation .main_navigation li .dropdown-menu li { position:relative;}
.navigation .main_navigation li .dropdown-menu li:hover .gmenu {
        background: url("../../Images/nav-bg.png") repeat-x scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    left: 242px;
    list-style: none outside none;
    margin-left: 0;
    min-width: 135px;
    padding: 11px 14px 7px;
    position: absolute;-moz-box-shadow: 2px 2px 4px #D0D0D0;-webkit-box-shadow: 2px 2px 4px #D0D0D0;box-shadow: 2px 2px 4px #D0D0D0;
    top: -6px;}
.navigation .main_navigation li .dropdown-menu .gmenu > li > a { background-image:none!important;display: block;
    padding-bottom: 6px;}

.navigation .main_navigation li.mega {position:inherit;}
.navigation .main_navigation li.mega > ul.dropdown-menu {top: 20px;}

.navigation .main_navigation li.mega > ul.dropdown-menu > li {padding: 5px 5px 8px 35px;width: 310px;position: static;}
.navigation .main_navigation li.mega > ul.dropdown-menu > li.first {margin-top:40px;}
.navigation .main_navigation li.mega > ul.dropdown-menu > li:hover > a, .main_navigation li.second > ul.dropdown-menu > li > a:hover {background: url("../../Images/nav-arrow.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);box-shadow: none;padding-right: 13px;}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu {display:block;min-height: 561px;padding-left: 4px;display: none;float: right;left: 275px;margin-top: 20px;padding-top: 20px;position: absolute;top: 0;width: 620px;margin-left: 25px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border:none;border-left: 1px solid #dddddd;
-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;
}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu li {float: left;height: 180px;margin-left: 30px;width: 115px;list-style: none outside none;overflow: hidden;}
.navigation .main_navigation li.mega > ul.dropdown-menu > li:hover .gmenu {display:block;}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu img {display:block;}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu .title {display: block;margin-top: 3px;font-size: 12px;text-transform: uppercase;line-height: 16px;}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu .subtitle {display: block;font-size: 11px;line-height: 15px;}
.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu a:hover {text-decoration:none;}
/*.navigation .main_navigation li.mega > ul.dropdown-menu .gmenu a:hover .title {background: url("../../Images/nav-arrow-small.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);padding-right: 15px;}*/


@media only screen and (min-width: 979px) {
        .container {max-width: 960px;}
}
@media only screen and (max-width: 1000px) {        
        .navigation .main_navigation li.mega > ul.dropdown-menu {left: -286px;min-height: 600px;width: 915px;}
        .navigation .main_navigation li.mega > ul.dropdown-menu .gmenu {width: 600px;}
}
/**Mega-Menu **** END ****/



#subnavi ul.nav2 > li {list-style: none outside none;}
#subnavi ul.nav2 > li > a {background: url("../../Images/nav-arrow-small.png") no-repeat scroll left -48px rgba(0, 0, 0, 0); padding-left:12px;}
#subnavi ul.nav2 > li > a:hover {font-weight:normal; background-position:left 9px;}
#subnavi ul.nav2 > li > a.act { font-weight:normal; background-position: left 9px;}
.bs-sidenav {list-style: none outside none;list-style-image:none;text-shadow: 0 1px 0 #FFFFFF;}
#subnavi .nav3 {padding: 0 0 0 8px!important;}
#subnavi .nav3 > li > a {padding-bottom: 4px;padding-top: 1px;}

#subnavi .nav3 > li > a:hover, #subnavi .nav3 > li > a:focus {color:#005EA5; font-weight:normal;}
.act2 {font-weight: normal;color:#005EA5;}


@media only screen and (max-width: 480px) {        
        .tx-lw-multiple-textpic .tx_lwmultipletextpic-images img, .tx-lw-multiple-textpic {height: auto;width: 100%;}
}