#pad {height:140px;}
/* ================================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.83042e
=================================================================== */
#header #mainmenu { list-style:none; height:45px;  z-index:500;  font-weight:400; border-bottom: 0px solid #f2f3f4;}
#header #mainmenu li {position:relative;text-align:left; float:left; margin-right:0px; border-right: 0px solid #cccccc; }
#header #mainmenu li.item-117 {text-align:left; float:left; margin-right:0px; border-right: 0px solid #666666;}
#header #mainmenu li a {display:block;text-align:left; border-bottom: 0px dotted #eeeeee;outline:none;  color:#ffffff; text-decoration:none; height:45px;  line-height:50px; font-weight:normal;}
#header #mainmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#header #mainmenu li a:hover {z-index:200; position:relative; border-bottom:0px solid #004494;}
#header #mainmenu li:hover {position:relative; z-index:200; }
#header #mainmenu li:hover > a { }
#header #mainmenu li:hover > a.sub {}
#header #mainmenu li.current a, #header #mainmenu li.active a {repeat-x 0 41px;}
#header #mainmenu li a.sub {}
#header #mainmenu li.current a.sub {color:#fff; background:#f9f9f9;}
#header #mainmenu :hover ul {left:0px; top:48px; padding-left: 10px;width:160px; text-align:left; background: url(../images/bgmenue.png);background-color:none; margin-top:0px;border-top: solid 0px #3f4142;}
#header #mainmenu ul {left:0px; top:48px; padding-top:5px;padding-bottom:5px; padding-left: 10px;width:220px; text-align:left; background-color:none; margin-top:0px;border-top: solid 0px #3f4142;}
#header #mainmenu :hover ul a{display:block;padding-top:10px; padding-bottom:10px; }
#header #mainmenu ul a{display:block;padding-top:10px; padding-bottom:10px; }
/* keep the 'next' level invisible by placing it off screen. #d7e1eb*/
#header #mainmenu ul,
#header #mainmenu :hover ul ul {position:absolute;   list-style:none;}
#header #mainmenu :hover ul li {margin:0; margin-left:0px; padding-left:0px;width:160px;padding-right:0px;}
#header #mainmenu ul li {margin:0; margin-left:0px; padding-left:0px;width:160px;padding-right:0px;}
#header #mainmenu :hover ul li a { text-align:left; padding:0; background-color:none;  color:#ffffff; height:30px; line-height:30px; font-size:0.9em;font-style:italic;}
#header #mainmenu :hover li.current a, #header #mainmenu :hover li.active a,#header #mainmenu :hover ul li a:hover { background:none; }
#header #mainmenu ul li a { text-align:left; padding:0;  color:#ffffff; height:30px; line-height:30px; font-size:0.9em;font-style:italic;}
#header #mainmenu ul li.current a, #header #mainmenu ul li.active a,#header #mainmenu ul li a:hover {  background:none; background-color:none;}
#header #mainmenu ul li {display:none;  background:none; }
#header #mainmenu :hover ul li {display:block;  background:none; }
#header #mainmenu ul li.current {display:block;  background:none; background-color:none;}
#header #mainmenu li.active a, #header #mainmenu li.current a ,#header #mainmenu li a:hover, #header #mainmenu li:hover  a {display:block;  background:none; border-bottom:3px solid #fff;}
#header #mainmenu li li.active a, #header #mainmenu li li.current a ,#header #mainmenu li li a:hover,#header #mainmenu li li:hover a,#header #mainmenu li:hover li a {display:block;  background:none; border-bottom:0px solid #fff;}
#header #mainmenu li.active li a, #header #mainmenu li.current li a {display:block;  background:none; border-bottom:0px solid #fff;;}
#header #mainmenu li li:hover a ,#header #mainmenu li.active:hover li.current:hover a  {color:#cb1820 !important;display:block;  background:none; border-bottom:0px solid #fff;}  

#header2 #mainmenu2 { list-style:none; height:45px;  z-index:500;  font-weight:400; border-bottom: 0px solid #f2f3f4;}
#header2 #mainmenu2 li {position:relative;text-align:left; float:left; margin-right:0px; border-right: 0px solid #cccccc; }
#header2 #mainmenu2 li.item-117 {text-align:left; float:left; margin-right:0px; border-right: 0px solid #666666;}
#header2 #mainmenu2 li a {display:block;text-align:left; border-bottom: 0px dotted #eeeeee;outline:none;  color:#b3b2b2; text-decoration:none; height:45px;  line-height:50px; font-weight:normal;}
#header2 #mainmenu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#header2 #mainmenu2 li a:hover {z-index:200; position:relative; border-bottom:0px solid #004494;}
#header2 #mainmenu2 li:hover {position:relative; z-index:200; }
#header2 #mainmenu2 li:hover > a { }
#header2 #mainmenu2 li:hover > a.sub {}
#header2 #mainmenu2 li.current a, #header2 #mainmenu2 li.active a {repeat-x 0 41px;}
#header2 #mainmenu2 li a.sub {}
#header2 #mainmenu2 li.current a.sub {color:#fff; background:#f9f9f9;}
#header2 #mainmenu2 :hover ul {left:0px; top:48px; padding-left: 10px;width:160px; text-align:left; background: url(../images/bgmenue.png);background-color:none; margin-top:0px;border-top: solid 0px #3f4142;}
#header2 #mainmenu2 ul {left:0px; top:48px; padding-top:5px;padding-bottom:5px; padding-left: 10px;width:220px; text-align:left; background-color:none; margin-top:0px;border-top: solid 0px #3f4142;}
#header2 #mainmenu2 :hover ul a{display:block;padding-top:10px; padding-bottom:10px; }
#header2 #mainmenu2 ul a{display:block;padding-top:10px; padding-bottom:10px; }
/* keep the 'next' level invisible by placing it off screen. #d7e1eb*/
#header2 #mainmenu2 ul,
#header2 #mainmenu2 :hover ul ul {position:absolute;   list-style:none;}
#header2 #mainmenu2 :hover ul {margin-top:-3px !important;}

#header2 #mainmenu2 :hover ul li {margin:0; margin-left:0px; padding-left:0px;width:160px;padding-right:0px;}
#header2 #mainmenu2 ul li {margin:0; margin-left:0px; padding-left:0px;width:160px;padding-right:0px;}
#header2 #mainmenu2 :hover ul li a { text-align:left; padding:0; background-color:none;  color:#ffffff; height:30px; line-height:30px; font-size:0.9em;font-style:italic;}
#header2 #mainmenu2 :hover li.current a, #header2 #mainmenu2 :hover li.active a,#header2 #mainmenu2 :hover ul li a:hover { background:none; }
#header2 #mainmenu2 ul li a { text-align:left; padding:0;  color:#ffffff; height:30px; line-height:30px; font-size:0.9em;font-style:italic;}
#header2 #mainmenu2 ul li.current a, #header2 #mainmenu2 ul li.active a,#header2 #mainmenu2 ul li a:hover {  background:none; background-color:none;}
#header2 #mainmenu2 ul li {display:none;  background:none; }
#header2 #mainmenu2 :hover ul li {display:block;  background:none; }
#header2 #mainmenu2 ul li.current {display:block;  background:none; background-color:none;}
#header2 #mainmenu2 li.active a, #header2 #mainmenu2 li.current a ,#header2 #mainmenu2 li a:hover, #header2 #mainmenu2 li:hover  a {display:block;  background:none; border-bottom:3px solid #b3b2b2;}
#header2 #mainmenu2 li li.active a, #header2 #mainmenu2 li li.current a ,#header2 #mainmenu2 li li a:hover,#header2 #mainmenu2 li li:hover a,#header2 #mainmenu2 li:hover li a,#header2 #mainmenu2x li a:hover, #header2 #mainmenu2x li:hover  a {display:block;  background:none; border-bottom:0px solid #fff;}
#header2 #mainmenu2 li.active li a, #header2 #mainmenu2 li.current li a {display:block;  background:none; border-bottom:0px solid #fff;;}
#header2 #mainmenu2 li.active li.current a {color:#b3b2b1 !important;display:block;  background:none; border-bottom:0px solid #fff;;}

#header2 #mainmenu2 li.active li a, #header2 #mainmenu2 li.current li a , #header2 #mainmenu2 li a:hover li a{color:#ffffff !important;display:block;  background:none; border-bottom:0px solid #fff;}

#header2 #mainmenu2 li.active:hover li.current a  {color:#ffffff !important;display:block;  background:none; border-bottom:0px solid #fff;}
#header2 #mainmenu2 li li:hover a ,#header2 #mainmenu2 li.active:hover li.current:hover a  {color:#cb1820 !important;display:block;  background:none; border-bottom:0px solid #fff;}