/* all menues */

/* ------------------------------ HEDAER MENU ------------- */


@charset "utf-8";
#header_menu 		{line-height:20px; text-align:right}

/* remove the bullets, padding and margins from the lists */
#header_menu ul	{ list-style-type:none; padding:0; margin:0;}

/* make the top level horizontal links and position relative so that we can position the sub level */
#header_menu li	{float:left; position:relative; z-index:100;}

/* for IE <=6 */
#header_menu table	{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:25px;}

/* style for all the links */
#header_menu a, #header_menu:visited { display:block; font-size:11px;
	width:auto; padding:3px 10px; color:#333; background:#fff; text-decoration:none;
	margin-right:1px;text-align:left;font-weight:bold
}
#header_menu li:hover ul a 		{font-weight:normal}
#header_menu li:hover ul .first a 	{border:1px solid #ddd; border-width:1px 2px 0 1px}
#header_menu li:hover ul .last a  	{border:1px solid #ddd; border-width:1px 2px 2px 1px}


/* links hover style */
#header_menu :hover	{color:#333; background:#fff;}

/* hide the sub level links */
#header_menu ul ul 	{ visibility:hidden; position:absolute; width:130px; height:0;}
#header_menu ul ul a 	{padding:1px 1px 1px 3px}
#header_menu ul ul li 	{float:none}

/* make the sub level visible on hover list or link */
#header_menu li:hover ul,
#header_menu a:hover ul		{visibility:visible;}

/* old

	#header_menu 		{line-height:20px; text-align:right}
	#header_menu a		{padding:0 10px 0 10px; font-weight:bold}
	#header_menu a:hover 	{text-decoration:underline;}
*/

/* -------------------------------- ROOTLINE --------------- */
#rootline		{}
#rootline a 		{line-height:20px;}


/* ---------------------------------- MENU LEFT  --------------- */
   /* algemein und 1 level */
#menu_left .title		{border-bottom:1px solid #044950; color:#044950;line-height:20px;font-weight:bold;}

#menu_left					{/* border:1px solid #ccc;*/ padding:5px;}   
#menu_left ul 				{padding:0; margin:0; list-style-type:none}
#menu_left ul li a 			{line-height:20px; display:block; border-bottom:1px solid #bbb; padding:0 3px 0 3px;}
#menu_left ul li a:hover 		{background:#a2a9b9;color:#fff}
   /* ab 2 level */
#menu_left ul ul 			{background:#ececec; font-size:10px}
#menu_left ul ul a			{line-height:18px; padding:0 3px 0 11px}
   /* ab 3 level */
#menu_left ul ul ul 		{background:#e0e0e0}
#menu_left ul ul ul a		{line-height:16px; padding:0 3px 0 19px}



/*
#menu_left ul.level_2 li a 		{line-height:22px;padding:0 3px 0 8px; 	background:#eaeaea}
#menu_left ul.level_2 li a:hover 	{background:#ddd}

#menu_left ul.level_3 li a 		{line-height:20px;padding:0 3px 0 13px;  background:#efefef}
#menu_left ul.level_3 li a:hover 	{background:#ddd}
*/

/* Quiscklinks */
#quicklinks		{padding:10px 5px 20px 10px}
#quicklinks .header	{font-size:12px; font-weight:bold; color:#be2b36;padding:0 0 10px 0 }
#quicklinks ul 		{list-style-type:none; padding:0; margin:0} 
/* #quicklinks .date	{font-weight:bold; color:#666} */
#quicklinks .title, #quicklinks .title a 	{text-decoration:none; font-weight:bold; color:#666} 
#quicklinks p		{margin:0}


.col_L .all_cont_wrap .header 	{margin:0; background:transparent; border:0}