#atuheader {
	position: relative;
	z-index: 99;
}
#atusubnav td.subnav {
    height: 25px;
	line-height: 25px;
	vertical-align: top;
}
#atusubnav td.hover div.outer-wrapper {
	background: url(/de/content/navi/json_menu_img/bg_subnav_over.png) no-repeat 100% 0;
	padding: 0 11px 0 0;
	margin: 0 -11px;
	position: relative;
}
#atusubnav td.hover div.outer-wrapper div {
	background: url(/de/content/navi/json_menu_img/bg_subnav_over.png) no-repeat 0	 0;
	padding: 0 0 0 11px;
	height: 26px;
	line-height: 26px;
}	
#atusubnav td.subnav div.wrapper {
    display: none;
}
#atusubnav td.hover div.wrapper {
	position: absolute;
	display: block;
	text-align: left;
	margin: 0 0 0 -12px;
	min-width: 155px;
	padding: 0 6px 0 0;
	line-height: normal;
	background: url(/de/content/navi/json_menu_img/bg_dropdown_white_right.png) no-repeat 100% 100%;
}
#atusubnav td.hover div.wrapper div {
	padding: 0 0 10px 2px;
	background: url(/de/content/navi/json_menu_img/bg_dropdown_white_left.png) no-repeat 0 100%;
}
#atusubnav td.hover div.wrapper p {
	padding: 0;
	margin: 0;
	display: block;
}
#atusubnav td.hover div.wrapper p a {
	display: block;
	padding: 5px 10px 5px 10px;
	margin: 0 -2px 0 0;
	font-weight: normal;
	font-size: 14px;
	color: #666;
}
#atusubnav td.hover div.wrapper p a:hover {
	background-color: #D2D2D4;
	color: #bb1e10;
}
#atusubnav td.hover div.wrapper div.image {
	background: #FFF;
	padding: 0;
	margin: 0 -2px 0 0;
	text-align: right;
}
#atusubnav td.hover div.wrapper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#atusubnav td.hover div.wrapper ul li a {
	display: block;
	padding: 5px 10px 5px 20px;
	font-weight: normal;
	margin: 0 -2px 0 0;
}
#atusubnav td.hover div.wrapper ul li a:hover {
	background-color: #D2D2D4;
	background-position: 11px -85px;
}
#atusubnav td.hover div.wrapper ul li.active a {
	color: #bb1e10;
	background-position: 11px -85px;
}
/* ie */
#atusubnav .atusubnsep0 {
	#padding: 0;
	#width: 11px;
}
#atusubnav .atusubnsep {
	#width: 1px;
	#padding: 0;
}
#atusubnav .subnav {
	#text-align: left;
	#padding: 0 10px 0 10px;
}
#atusubnav td.hover div.outer-wrapper {
	#background: url(/de/content/navi/json_menu_img/bg_subnav_over.png) no-repeat 100% 0;
	#padding: 0 11px 0 0;
	#margin: 0 -11px;
	#zoom: 1;
}
#atusubnav td.hover div.wrapper {
	_background-image: url(/de/content/navi/json_menu_img/bg_dropdown_white_right_ie6.png);
}
#atusubnav td.hover div.wrapper div {
	_background-image: url(/de/content/navi/json_menu_img/bg_dropdown_white_left_ie6.png);
}
/* ie8 */
#atusubnav td.subnav { padding-top: 3px; padding-top:4px\9; *padding-top: 3px; }
#atusubnav td.subnav.hover { padding-top: 3px; padding-top:3px\9; *padding-top: 3px; }
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#atusubnav td.subnav.hover { padding-top: 2px; }
}

/* opera */
#atusubnav table.opera td.subnav.hover { 
	padding-top: 2px;
}
/* mac firefox */
#atusubnav table.mozilla.mac td.subnav {
	padding-top: 3px;
}
#atusubnav table.mozilla.mac td.subnav.hover {
	padding-top: 2px;
}
