/**
 Default CSS Drop-Down Menu Theme
 @version  0.1
 @browsers Windows: IE5+, Opera7+, Firefox1+, Mac OS: Safari2+, Firefox2+
 @link  http://www.lwis.net/
 @copyright 2008 Live Web Institute. All Rights Reserved.
*/
#cssmenu_h                                                 {position:relative; z-index:20; width:100%; margin:0;}
#cssmenu_v                                                 {position:absolute; top:200px; left:5px; z-index:100;}

ul.dropdown, ul.dropdown *                                 {border:0px silver none; background-repeat:no-repeat;}
ul.dropdown li                                             {background-color:#fff;}
ul.dropdown li.hover, ul.dropdown li:hover                 {background-color:#fff;}
ul.dropdown li.hover *.open, *.open                        {background-color:#fff;}

ul.dropdown *.dir                                          {/*background-image:url(down.png); background-position:98% 50%;*/}
ul.dropdown-horizontal ul *.dir                            {/*background-image:url(right.png); background-position:98% 50%;*/}
ul.dropdown-vertical *.dir                                 {/*background-image:url(right.png);*/}
ul.dropdown *.dir_a                                        {/*background-image:url(down_a.png);*/}
ul.dropdown-horizontal ul *.dir_a                          {/*background-image:url(right_a.png);*/}
ul.dropdown-vertical *.dir_a                               {/*background-image:url(right_a.png);*/}

ul.dropdown a, ul.dropdown span                            {display:block; font-size:22px; font-weight:800;}
ul.dropdown a                                              {padding:0; font-stretch:80%; text-transform:uppercase;}
ul.dropdown li                                             {padding:0;}
ul.dropdown                                                {border-top-style:solid;}
ul.dropdown ul a, ul.dropdown ul span                      {padding:0; font-size:18px;}
ul.dropdown ul span.nopadding                              {padding:0; background:#fff;}

ul.dropdown, ul.dropdown li, ul.dropdown ul                {list-style:none; margin:0; padding:0;}
ul.dropdown                                                {position:relative; z-index:597;}
ul.dropdown li                                             {display:inline-block; line-height:1.3em; vertical-align:middle; background:#fff;}
ul.dropdown li.hover, ul.dropdown li:hover                 {position:relative; z-index:599; cursor:default;}
ul.dropdown ul                                             {visibility:hidden; position:absolute; top:100%; left:0; z-index:598; width:100%;}
ul.dropdown ul li                                          {float:none;}
ul.dropdown ul ul                                          {top:-1px; left:100%;}
ul.dropdown li:hover > ul                                  {visibility:visible; padding-top:5px; /*box-shadow:0 0 0 4px #fff; background:#fff;*/}
ul.dropdown-horizontal > li                                {margin-right:20px; margin-bottom:-2px;}

ul.dropdown ul                                             {width:220px;}
ul.dropdown-vertical                                       {width:180px;}

ul.dropdown-horizontal li                                  {border-right-style:none;}
ul.dropdown-horizontal ul li                               {display:block; padding:5px; border-bottom:1px solid #ccc; background:#fff;}
ul.dropdown-horizontal                                     {border-right-style:solid;}
ul.dropdown-horizontal ul                                  {left:-5px; top:25px; padding-top:10px; padding-bottom:0px; text-align:left;}  

ul.dropdown-vertical ul                                    {top:-1px; left:100%;}
ul.dropdown-vertical li                                    {float:none;}

ul.second_ebene3 li a                                      {font-size:14px;}

#nav_s2id                                                  {position:relative; width:100%; display:none;}
#nav_s2idWrap                                              {position:relative; width:100%; margin:0 auto; padding:0 8%;}
#nav_s2id ul li                                            {display:inline-block; margin:0 10px 0;}
#nav_s2id ul li:first-child                                {margin-left:0;}
#nav_s2id ul li:last-child                                 {margin-right:0;}
#nav_s2id ul#submenu3                                      {max-width:1920px; margin:0 auto; padding:0 140px; text-align:center;}
#nav_s2id ul#submenu3 li a                                 {font-size:15px; font-weight:600; color:#222; font-stretch:80%;}
#nav_s2id ul#submenu3 li a.activesubmenu3                  {color:#999; margin:0; max-width:1920px;}
ul#cssmenu_h li ul li:nth-child(1)                                 {display:none;}
ul#cssmenu_h li ul li ul.dropdown li a                     {font-size:16px; line-height:18px; font-weight:700;}
ul#cssmenu_h li ul li ul.dropdown                          {display:none !important; padding-top:1px;}
ul#cssmenu_h > li:last-child                               {margin-right:0;}
#nav_s2idWrap.is-hidden                                    {display:none;}

@media screen and (min-width:1260px){
 #nav_s2id                                                 {display:block;}
}