#header_topmenu { float: right; width: auto; text-align: right;}
#header_topmenu li { float: left; display: inline; text-align: right; line-height: 16px; margin-left: 10px; }
#relaunch #header_topmenu li { float: none; display: inline; text-align: right; line-height: 16px; margin-left: 6px; }
#header_topmenu li a, #header_topmenu li a:link, #header_topmenu li a:visited, #header_topmenu li a:active { text-decoration: none; color: #464646; font-size: 10px; }
#header_topmenu li a:hover, #header_topmenu li a.aktiv { text-decoration: none; color: #000000; font-size: 10px; }


#header_main ul { padding: 0px; margin: 0px; border: 0px; display: inline; text-transform: uppercase; }
#header_main ul li { display: inline; margin: 0px; padding: 0px; border: 0px; }
#header_main a { float: left; margin: 0; text-decoration: none; width: /*106px*/auto; text-align: center; line-height: 22px; font-weight: normal; font-size: 11px; padding: 0px 19px; }
#header_main li a, #header_main li a:link, #header_main li a:visited, #header_main li a:active { text-decoration: none; color: #FFFFFF; font-weight: normal; }
#header_main li a:hover, #page #header_main ul li a.aktiv { text-decoration: none; color: #000000; background: #FFFFFF; font-weight: normal; }


#center_menu ul { padding: 0px; margin: 0px; border: 0px; line-height: 22px; font-size: 10px; overflow: hidden; }
#center_menu ul li { margin: 0px; padding: 0px; border: 0px; display: block; width: 140px; text-transform: uppercase; background: url(../images/bg_menu.gif) repeat-x; border-bottom: 2px solid #FFFFFF; } 
#center_menu li a, #center_menu li a:link, #center_menu li a:visited, #center_menu li a:active { text-decoration: none; color: #FFFFFF; width: 130px; display: block; padding: 0px 17px; padding-left: 6px; border: none; }
#center_menu li a:hover, #center_menu li a.aktiv { text-decoration: none; width: 130px; display: block; color: #FFE700; padding: 0px 17px; padding-left: 6px; border: none; background: url(../images/icon_menu.gif) no-repeat right center; }


#footer_content_left { width: auto; text-align: left; }
#footer_content_left li { float: left; display: inline; text-align: left; line-height: 16px; margin-right: 10px; }
#footer_content_left li a, #footer_content_left li a:link, #footer_content_left li a:visited, #footer_content_left li a:active { text-decoration: none; color: #464646; font-size: 10px; border: none; }
#footer_content_left li a:hover, #footer_content_left li a.aktiv { text-decoration: none; color: #000000; font-size: 10px; border: none; }

#footer_content_left li a.top { background: url(../images/icon_top.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }
#footer_content_left li a.mail { background: url(../images/icon_mail.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }
#footer_content_left li a.print { background: url(../images/icon_print.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }
#footer_content_right li a.rss { background: url(../images/icon_feed.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }
#footer_content_right li a.xing { background: url(../images/icon_xing.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }
#footer_content_right li a.facebook { background: url(../images/icon_facebook.gif) no-repeat left top; padding-left: 18px; padding-bottom: 3px; }

#footer_content_right { width: auto; text-align: right; }
#footer_content_right li { float: right; display: inline; text-align: left; line-height: 16px; margin-left: 10px; }
#footer_content_right li a, #footer_content_right li a:link, #footer_content_right li a:visited, #footer_content_right li a:active { text-decoration: none; color: #464646; font-size: 10px; border: none; }
#footer_content_right li a:hover, #footer_content_right li a.aktiv { text-decoration: none; color: #000000; font-size: 10px; border: none; }