/************************************************************* HORIZONTAL MENU */
div.hmenu {
	clear				: both;
	float				: left;
	color				: #000000;
	font-size			: medium;
	margin				: 1px 0 8px 2px;
	width				: 995px;
	position			: relative;
	z-index				: 9999999;
	background			: url(/pics/layout/bg_hmenu_all_final.jpg) no-repeat left top;
}

div.hmenu_border_bottom{
	border-bottom		: 1px solid #f3a86a;
}

div.meistgelesen {
	background-image: url("/pics/container/meistgelesen/data_bg.jpg");
	background-position: 0 25%;
}

div.meistgelesen_artikel {
	
    min-height: 40px;
    padding: 0px 0px 0 5px;
    
	
}

div.meistgelesen_bild {
	width: 70px;
	float: left;
    height: 40px;
    margin: 0 0 5px 5px;
}

div.meistgelesen_text {
	float: left;
    padding: 0 5px 5px;
    width: 253px;
}

div.meistgelesen_titel {
		padding: 0 0 1px 35px;
}

div.meistgelesen_zahl {
	width: 20px;
	float: left;
	margin: 3px 0 5px;
}

div.hmenu_schatt_left{
	height				: 4px;
	width				: 4px;
	position			: absolute;
	bottom				: 0px;
	left				: 0px;
	background			: url(/pics/layout/new/bg_sub_hmenu_schatt_left.gif) no-repeat bottom left;
}
div.hmenu_schatt_right{
	height				: 4px;
	width				: 4px;
	position			: absolute;
	bottom				: 0px;
	right				: 0px;
	background			: url(/pics/layout/new/bg_sub_hmenu_schatt_right.gif) no-repeat bottom right;
}
div.hmenu-workspace{
	width				: 100%;
	clear				: both;
	float				: left;
	position			: relative;
	z-index				: 99999999;
}

li.hmenu1 {
	display				: inline;
	float				: left;
	font-size			: 12px;	
	background			: url(/pics/layout/hmenu_pipe.gif) no-repeat center left;
}
a.hmenu {
	display				: block;
	float				: left;
	padding				: 1px 30px;
	color				: #FFFFFF;
	font-size			: 12px;
	text-decoration		: none;
}
a.hmenu:hover {
	text-decoration		: none;
}
a.hmenu1 {
	/*padding				: 5px 17px 6px;*/
	padding				: 9px 17px 10px;
	color				: #FFFFFF;
	/*background			: ;*/
}
.mac_os_gecko a.hmenu1{
   /* padding				: 6px 17px 6px;*/
   padding				: 10px 17px 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	a.hmenu1{ 
		/*padding			: 5px 17px 7px;*/
		padding				: 10px 17px 10px;
	}
}
a.hmenu1:hover {
	text-decoration		: none;
	color				: #FFFFFF;
	background		: url(/pics/layout/bg_hmenu_1_act.jpg) repeat-x left top;	/*background 			: ;*/
}
a.hmenu1-active {
	color				: #FFFFFF;
	background		: url(/pics/layout/bg_hmenu_1_act.jpg) repeat-x top left;
	/*background			: ;*/
}
ul.hmenu1{
	height		: 64px;
	width		: 100%;
	float		: left;
	list-style-type		: none;
}
ul.hmenu1:hover{
	height		: 64px;
}
ul.hmenu1:hover a.hmenu2{
	padding			: 8px 11px 8px 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	ul.hmenu2:hover a.hmenu2{
		padding			: 8px 11px 8px 11px;
	}
	div.safari ul.hmenu2:hover a.hmenu2{
		padding			: 8px 11px 10px 11px;
	}
}


li.hmenu1 > ul.hmenu2{
	display			: none;
}
li.hmenu1:hover > ul.hmenu2{
	visibility		: visible;
	top				: 34px;
	z-index			: 100;
	display			: block;
	background		: url(/pics/layout/bg_sub_menu_hover.jpg) no-repeat left bottom;
}
li.hmenu1-active ul.hmenu2{
	visibility		: visible !important;
	top				: 34px  !important;
	z-index			: 10;
	display			: block;
}


/***************************************************************** JAVASCRIPT MENU **/

ul.hmenu2{
	position		: absolute;
	top				: 0px;
	left			: 0px;
	visibility		: hidden;
	list-style		: none;
	width			: 860px;
	z-index			: 99999999; 
	height			: 30px;
	/*background		: url(/pics/layout/new/bg_hmenu_act.gif) repeat-x top left;*/
}

li.hmenu2 {
	display			: inline;
	float			: left;
}

a.hmenu2{
	display			: block;
	float			: none;
	padding			: 4px 11px 2px 11px;
	margin			: 0 0px 0 4px;
	font-size		: 0.95em;
	text-align		: left;
	color			: #FFFFFF;
}

a.hmenu2-active{
	color			: #172948;
	background		: #FFFFFF;
}
a.hmenu2:hover{
	color			: #172948;
	background		: #FFFFFF;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	a.hmenu2{ 
		padding		: 4px 11px 2px 11px;
	}
	div.safari a.hmenu2{
		padding		: 4px 11px 4px 11px;
	}
}
a.hmenu3{
	float			: none;
	color			: #172948;
	background		: url(/pics/layout/bg_hmenu_3.png) no-repeat left bottom;
}
a.hmenu3:hover{
	color			: #172948;
	background		: url(/pics/layout/bg_hmenu_3.png) no-repeat bottom left;
}
a.hmenu3-first{
	margin			: 0px;
	background		: url(/pics/layout/bg_hmenu_3_first.png) no-repeat bottom left;
}
a.hmenu3-first:hover{
	margin			: 0px;
	background		: url(/pics/layout/bg_hmenu_3_first.png) no-repeat bottom left;
}

a.hmenu3-last{
	padding			: 6px 15px !Important;
	background		: url(/pics/layout/bg_hmenu3_nochild.png) no-repeat bottom left;	
}
a.hmenu3-last:hover{
	padding			: 6px 15px !Important;
	background		: url(/pics/layout/bg_hmenu3_nochild.png) no-repeat bottom left;	
}
a.hmenu3-last.hasChildern-last-li-3{
	background		: url(/pics/layout/bg_hmenu_3_first.png) no-repeat bottom left;
}
a.hmenu3-last.hasChildern-last-li-3:hover{
	background		: url(/pics/layout/bg_hmenu_3_first.png) no-repeat bottom left;
}

ul.hmenu3{
	display			: block;
	top				: 0px;
	position		: absolute;
	left			: 0px;
	visibility		: hidden;
	z-index			: 9999999;
	list-style		: none;
	width			: 307px;
	border-bottom	: none;
}
ul.hmenu4,ul.hmenu5,ul.hmenu6 {
	display			: block;
	top				: 0px;
	position		: inherit !important;
	left			: 0px;
	visibility		: hidden;
	z-index			: 999999999;
	list-style		: none;
	width			: 307px;
	border-bottom	: none;
}

*+ HTML ul.hmenu4{
	position		: static !important;
}
ul.hmenu3-all-active *{
	visibility		: visible !important;
	z-index			: 999999999;
}

li.hmenu3, li.hmenu4,li.hmenu5,li.hmenu6 {
	padding			: 0px;
	margin			: 0px;
	list-style-type	: none;
	float			: left;
	width			: 100%;
}
li.hasChildern-last-li-3 li.hmenu4-last-last{
	background		: none;
}
li.hasChildern-last-li-3{
	padding			: 0 0 8px;
	background		: url(/pics/layout/bg_last_li_3.png) no-repeat bottom left;
}

li.hasChildern-last-li-3.hmenu3-first-last{
	padding			: 0px;
	background		: none;
}
a.hmenu3, a.hmenu4 ,a.hmenu5 ,a.hmenu6 {
	display			: block;
	padding			: 4px 15px;
	font-size		: 0.95em;
	text-align		: left;
	margin			: 0px;
	float			: none;
}

a.hmenu4,a.hmenu5,a.hmenu6{
	color			: #FFFFFF;
}

a.hmenu4-last,a.hmenu5-last,a.hmenu6-last{
	margin			: 0 0 4px;
}
li.hmenu4-last,li.hmenu5-last,li.hmenu6-last{
	float			: left;
	width			: 100%;
}
li.hmenu4-float-left{
	float			: left;
}
li.hmenu4-float-right{
	float			: right;
	clear			: right;
}

li.hmenu4{
	width			: 150px;
}
ul.hmenu4{
	float			: left;
	background		: url(/pics/layout/bg_hmenu_4_middle.png) repeat-y top left;
}

li.hmenu4-top-first{
	width			: 100%;
	margin			: 0 0 0 4px;
	height			: 5px;
	float			: left;
	background		: url(/pics/layout/bg_hmenu_4_top.png) no-repeat top left;
}
li.hmenu4-last-last{
	width			: 100%;
	height			: 5px;
	margin			: 0 0 0 4px;
	float			: left;
	background		: url(/pics/layout/bg_hmenu_4_bottom.png) no-repeat bottom left;
}

div.hmenu4_schatt_left{
	position		: absolute;
	bottom			: 0px;
	left			: 0px;
	z-index			: 9999;
}
/************************************************************* MAIN */

div.main {
	clear				: both;
	min-height			: 480px;
}
* html div.main {
	position			: relative;
	height				: 480px;
}
