/* Menu */

/* Selection Navigation Privat/Business */

#sel_pb, #sel_pb UL { padding:0; margin:5px 0 0 0; list-style:none; }
#sel_pb LI { float:left; }
#sel_pb LI A { text-decoration:none; background:url('img/header_nav_no.gif') no-repeat left 2px; display:block; padding:0px 15px 0pt 12px; text-transform:uppercase; color:#4a4a4a; font-family: Trebuchet MS, sans-serif; font-size:10px; font-weight:bold;}
#sel_pb LI A:hover { color:#7ab51d;background:url('img/header_nav_act.gif') no-repeat left 2px;}
#sel_pb LI A.act {  color:#7ab51d;background:url('img/header_nav_act.gif') no-repeat left 2px;}


/* Mainnnavigation */

.mainnav {width:621px;}

#mainnav_section UL { height:65px;padding:0; margin:0; list-style:none; position:absolute;text-align:right;background:transparent url(img/bg_nav_l2.gif) repeat-x scroll 0% 33px;}
#mainnav_section LI { float:right;margin-top:16px; width:auto;padding-left:15px;}
#mainnav_section LI A { text-decoration:none; background:url('img/nav_small_no.gif') no-repeat left 2px; display:block; padding:0pt 0pt 0pt 17px; text-transform:uppercase; color:#707173; font-family:Trebuchet MS, sans-serif; font-size:14px;margin:0px;line-height:auto;}
#mainnav_section LI A:hover { color:#7ab51d;background:url('img/nav_small_act.gif') no-repeat 0px 2px;}
#mainnav_section LI A.act { color:#7ab51d;background:url('img/nav_small_act.gif') no-repeat 0px 2px;}
#mainnav_section LI A.last { padding-right:0px;}

#mainnav_section LI#one { margin-top:0;height:30px; padding:0 40px 0 0; margin-right:0;float:left; }
#mainnav_section LI#one A { background:url('img/mainnav_no.png') no-repeat 0px 4px; padding:0pt 0pt 0pt 33px; font-size:33px;line-height:100%; }
#mainnav_section LI#one A:hover { background-image:url('img/mainnav_act.png');}
#mainnav_section LI#one:hover A, #mainnav_section LI.sfhover#one A { color:#7ab51d; background-image:url('img/mainnav_act.png');}
#mainnav_section LI#one A.act { background-image:url('img/mainnav_act.png');}

#mainnav_section LI#two { margin-top:0;height:30px; padding:0 40px 0 0; margin-right:0;float:left; }
#mainnav_section LI#two A { background:url('img/mainnav_no.png') no-repeat 0px 4px; padding:0pt 0pt 0pt 33px; font-size:33px;line-height:100%; }
#mainnav_section LI#two A:hover { background-image:url('img/mainnav_act.png');}
#mainnav_section LI#two:hover A, #mainnav_section LI.sfhover#two A { color:#7ab51d; background-image:url('img/mainnav_act.png');}
#mainnav_section LI#two A.act { background-image:url('img/mainnav_act.png');}

#mainnav_section LI#three { margin-top:0;height:30px; padding:0 30px 0 0; margin-right:0;float:left; }
#mainnav_section LI#three A { background:url('img/mainnav_no.png') no-repeat 0px 4px; padding:0pt 0pt 0pt 33px; font-size:33px;line-height:100%; }
#mainnav_section LI#three A:hover { background-image:url('img/mainnav_act.png');}
#mainnav_section LI#three:hover A, #mainnav_section LI.sfhover#three A { color:#7ab51d; background-image:url('img/mainnav_act.png');}
#mainnav_section LI#three A.act { background-image:url('img/mainnav_act.png');}

#mainnav_section LI#four { margin-top:0;height:30px; padding:0 30px 0 0; margin-right:40px;float:left; }
#mainnav_section LI#four A { background:url('img/mainnav_no.png') no-repeat 0px 4px; padding:0pt 0pt 0pt 33px; font-size:33px;line-height:100%;}
#mainnav_section LI#four A:hover { background-image:url('img/mainnav_act.png');}
#mainnav_section LI#four:hover A, #mainnav_section LI.sfhover#four A { color:#7ab51d; background-image:url('img/mainnav_act.png');}
#mainnav_section LI#four A.act { background-image:url('img/mainnav_act.png');}
#mainnav_section LI#four A.last { }

/* InfoNav rechts aussen */
#mainnav_section .infonav {margin-left:420px;width:205px;padding-top:13px;}
#mainnav_section .infonav UL {}
#mainnav_section .infonav LI {width:90px;}
#mainnav_section .infonav LI.first {}
#mainnav_section .infonav LI.last {margin-left:35px;width:75px;}
#mainnav_section .infonav LI A {text-decoration:none; background:url('img/nav_small_no.gif') no-repeat left 1px; display:block; padding:0pt 0pt 0pt 17px; text-transform:uppercase; color:#707173; font-family:Trebuchet MS, sans-serif; font-size:14px;margin:0px;height:auto;}
#mainnav_section .infonav LI A:hover,
#mainnav_section .infonav LI A.act {background:url('img/nav_small_act.gif') no-repeat left 1px; color:#7ab51d;font-size:14px;line-height:100%;}




/* Mainnnavigation 2.Level (hover flappe) */

#mainnav_section LI UL { height:21px;float:clear;position:absolute; left:-999em; z-index:1000; background-color:#707173;display:block;padding:0;margin:0;text-align:left;background:transparent url(img/bg_nav_act.jpg) no-repeat scroll 0 25px;}
#mainnav_section LI UL LI {height:21px;position:absolute;margin:0;padding:0 0 2px 8px;color:#fff;font-size:21px;text-transform:none;line-height:100%;width:613px;text-align:left;background-color:#707173;display:block;}

/* z-index to 0 for 3level links*/

#mainnav_section LI#one.act UL { left:0em; position:absolute;z-index:0; }
#mainnav_section LI#two.act UL { left:0em; position:absolute;z-index:0; }
#mainnav_section LI#three.act UL { left:0em; position:absolute;z-index:0; }

/* suckerfish hover */
*html #mainnav_section LI.sfhover UL { left:0;position:absolute;z-index:2000;height:50px;background:#707173 url(img/bg_nav_act.jpg) no-repeat scroll 0 25px;padding:0;margin:0; line-height:100%;width:621px;}
*html #mainnav_section LI.sfhover UL { color:#FFF,left:0;position:absolute;z-index:2000;height:50px;padding:0;margin:0; line-height:100%;width:621px;}

#mainnav_section LI.no:hover UL { left:0;position:absolute;z-index:2000;height:50px;background:#707173 url(img/bg_nav_act.jpg) no-repeat scroll 0 0;padding:0;margin:0; line-height:100%; width:621px;}


*html #mainnav_section LI.act UL  {padding:0;margin:0;height:23px;}
*html #mainnav_section LI.no UL {padding:0;margin:0;height:50px;background:transparent url(img/bg_nav_l2.gif) repeat-x scroll 0 0;background-color:#FAFBF6;}


/* Mainnnavigation 3.Level (hover flappe) */

#mainnav_section li#one.no UL LI UL,
#mainnav_section li#two.no UL LI UL,
#mainnav_section li#three.no UL LI UL {display:none;}


#mainnav_section LI.act UL LI UL {display:block;background-color:transparent;margin:0;border-bottom:1px solid #7AB51D;width:621px;padding:0 0 2px 0;}
/* IE6 */
*html #mainnav_section LI.act UL LI UL {padding:25px 0 0 0;}
/* IE7 */
*+html #mainnav_section LI.act UL LI UL {padding:24px 0 0 0;}

#mainnav_section LI#one.act UL LI UL LI,
#mainnav_section LI#two.act UL LI UL LI,
#mainnav_section LI#three.act UL LI UL LI { position:relative;padding:5px 0 0 0; margin:0; list-style:none;background-color:transparent;float:left;width:auto;height:15px;}

#mainnav_section LI#one.act UL LI UL LI A,
#mainnav_section LI#two.act UL LI UL LI A,
#mainnav_section LI#three.act UL LI UL LI A { text-decoration:none; background:url('img/nav_small_no.gif') no-repeat left 2px; display:block; padding:0pt 15px; color:#707173; font-family:Trebuchet MS, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;background-color:transparent;height:15px;width:auto;}


*html #mainnav_section UL.mainnav LI#one.act UL LI UL LI A,
*html #mainnav_section UL.mainnav LI#two.act UL LI UL LI A,
*html #mainnav_section UL.mainnav LI#three.act UL LI UL LI A { float:left;text-decoration:none; background:url('img/nav_small_no.gif') no-repeat left 2px; padding:0pt 15px; color:#707173; font-family:Trebuchet MS, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;background-color:transparent;height:15px;width:auto;}


#mainnav_section UL.mainnav LI#one.act UL LI UL LI A:hover,
#mainnav_section UL.mainnav LI#two.act UL LI UL LI A:hover,
#mainnav_section UL.mainnav LI#three.act UL LI UL LI A:hover,
#mainnav_section UL.mainnav LI#one.act UL LI UL LI A.act,
#mainnav_section UL.mainnav LI#two.act UL LI UL LI A.act,
#mainnav_section UL.mainnav LI#three.act UL LI UL LI A.act { color:#7ab51d;background:url('img/nav_small_act.gif') no-repeat left 2px; background-color:transparent;height:12px;width:auto;}

/* "Willkommen" auf der Startseite */
#mainnav_section LI#hide, #mainnav_section LI#hide:hover { margin:0;padding:0; }
#mainnav_section LI#hide.hide { display:none; }
#mainnav_section LI#hide A, #mainnav_section LI#hide A.act { float:left;margin:0;padding:0;font-size:0;width:0;display:none; }
#mainnav_section LI#hide UL { left:0em; position:absolute;z-index:0; background:none;}
#mainnav_section LI#hide UL LI { margin:33px 0 0; height:21px; width:613px;}
#mainnav_section LI#hide UL LI UL { display:none; }


/* Subnavigation */

#subnav_section UL { padding:0; margin:0; list-style:none;background:transparent;}
#subnav_section LI { float:left;line-height:150%;}
#subnav_section LI A { text-decoration:none; background:url('img/nav_small_no.gif') no-repeat left 1px; display:block; padding:0pt 15px; color:#707173; font-family:Trebuchet MS, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}

#subnav_section LI A:hover { color:#7ab51d;background:url('img/nav_small_act.gif') no-repeat left 1px;}
#subnav_section LI A.act { color:#7ab51d;background:url('img/nav_small_act.gif') no-repeat left 1px;}
#subnav_section LI A.first { padding-left:0px;}
#subnav_section LI A.last { background:0; padding-right:0px;}
#subnav_section LI A.welc { padding-left:0px; background:0; font-style:normal; font-weight:normal;}
#subnav_section LI A.welc:hover { color:#4a4a4a; cursor:default;}

#subnav_section .subnav { border-bottom:1px solid #7AB51D;padding-bottom:3px;}

/* Footernavigation */

#footernav_section UL { padding:0; margin:0; list-style:none;}
#footernav_section LI { float:left;}
#footernav_section LI A { text-decoration:none; background:url('../img/nav/line_s.gif') no-repeat right 4px; display:block; font-family:Verdana; font-size:10px; font-weight:bold; padding:0px 8px; color:#707173; }
#footernav_section LI A:hover { color:#7ab51d;}
#footernav_section LI A.act { color:#7ab51d;}
#footernav_section LI A.first { padding-left:0px;}
#footernav_section LI A.last { background:0; padding-right:0px;}