#menu .tableMenu {
	width:836px;
	background:url(/images/wochen/navigation.jpg); 
}

#menu .tableSubMenu {
	width:832px;
	background:url(/images/wochen/subnavigation.jpg);
	height:27px;
}

#menu .subTableTitle1 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
}

#menu .subTableTitle1 a {
	color:#FFFFFF;
	text-decoration: none;
}

#menu .subTableTitle2 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}

#menu .subTableTitle2 a {
	color:#FFFFFF;
	text-decoration: none;
}

#menu .logoff {
	padding-right: 10px;
}

.noborder {
	background:transparent none repeat scroll 0%;
	border:medium none;
	margin:5px;
	padding:1px;
	vertical-align:middle;
}

/**************************************************/
#wmenu li a{
font:normal 90%/205% Arial, Helvetica, sans-serif;;
font-size:12px;
display:block;
border-width:1px;
white-space:nowrap;
margin:0;
padding:0 5px;
}

#wtopic h2{
font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight:lighter;
color:#FFFFFF;
text-decoration:none;
white-space:nowrap;
margin:0;
padding:0 5px;
cursor:pointer;
}

#wmenu h2,#wmenu h3 {
font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight:lighter;
display:block;
white-space:nowrap;
margin:0;
padding:0 5px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}
#wmenu h3:hover {
color:#D8F877;
}

#wmenu h2{
color:#fff;
text-transform:uppercase
}

#wmenu li a{
text-decoration:none;
background:#8CB50F;
border-bottom: 1px solid #AFCC58;
border-left: 1px solid #AFCC58;
border-right: 1px solid #7DA10B;
}

#wmenu li a, #wmenu li a:visited{
color:#ffffff;
}

#wmenu li a:hover{
color:#ffffff;
background:#B3D157;
}

#wmenu li a:active{
color:#ffffff;
background:#B3D157;
}

#wmenu ul{
list-style:none;
margin:0;
padding:0;
}

#wmenu li{
position:relative;
}

#wmenu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
width:160px;
left:-1px;
}

#wmenu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#wmenu h2:hover{
color:#D8F877;
background:transparent url(/css/empty.gif) no-repeat -999px -9999px;
}

div#wmenu li:hover{
cursor:pointer;
z-index:100;
}

div#wmenu li:hover ul ul,
div#wmenu li li:hover ul ul,
div#wmenu li li li:hover ul ul,
div#wmenu li li li li:hover ul ul
{display:none;}

div#wmenu li:hover ul,
div#wmenu li li:hover ul,
div#wmenu li li li:hover ul,
div#wmenu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#wmenu a.x, #wmenu a.x:visited{
font-weight:normal;
color:#000;
}

#wmenu a.x:hover{
color:#fff;
background:#000;
}

#wmenu a.x:active{
color:#060;
background:#ccc;
}

#wmenu ul li {width: 100%;}

/* End CSS Popout Menu */


#menu .tableMenu img {
	height: 36px;
}

#menu .firstCollumn {
	width:16px;
}

#menu .tableMenu .menu_aktuell {
	background: url("/images/wochen/menu_aktuell.gif");
}

#menu .tableMenu .menu_aktuell img, #menu .tableMenu .menu_aktuell_aktiv img {
	width: 82px;
}

#menu .tableMenu .menu_aktuell:hover, #menu .tableMenu .menu_aktuell_aktiv {
	background: url("/images/wochen/menu_aktuell_aktiv.gif");
}

#menu .tableMenu .menu_multimedia {
	width: 115px;
}

.menu_topic {
	padding-top:3px;
	padding-left: 7px;
	padding-right: 7px;
	font-family: Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 17px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_topic a:link, .menu_topic a:hover, .menu_topic a:visited, .menu_topic a:active{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_subbehavior{
	cursor:pointer;
}

#menu .tableMenu .menu_multimedia:hover, #menu .tableMenu .menu_multimedia_aktiv {
	width: 115px;
}

#menu .tableMenu .menu_aktionen {
	background: url("/images/wochen/menu_aktionen.gif");
}

#menu .tableMenu .menu_aktionen img,#menu .tableMenu .menu_aktionen_aktiv img {
	width: 156px;
}

#menu .tableMenu .menu_aktionen:hover, #menu .tableMenu .menu_aktionen_aktiv {
	background: url("/images/wochen/menu_aktionen_aktiv.gif");
}

#menu .tableMenu .menu_service {
	background: url("/images/wochen/menu_service.gif");
	width: 92px;
}

#menu .tableMenu .menu_service:hover, #menu .tableMenu .menu_service_aktiv {
	background: url("/images/wochen/menu_service_aktiv.gif");
	width: 92px;
}

#menu .tableMenu .menu_wohnen {
	background: url("/images/wochen/menu_wohnen.gif");
}

#menu .tableMenu .menu_wohnen img, #menu .tableMenu .menu_wohnen_aktiv img {
	width: 170px;
}

#menu .tableMenu .menu_wohnen:hover, #menu .tableMenu .menu_wohnen_aktiv {
	background: url("/images/wochen/menu_wohnen_aktiv.gif");
}

#menu .search_input {
	margin-left: 10px;
	background-image:url(/images/wochen/form_input.gif);
	border:1px solid #CECECE;
	height: 16px;
	width: 143px;
	font-size: 9px;
}


#menu .tableSubMenu .flex_caption_arrow {
	background: transparent url(/images/wochen/arrow_white.gif) no-repeat scroll 0px 50%;
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

#menu .tableSubMenu .flex_caption_arrow a {
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 7px;
	text-decoration: none;
	font-weight: normal;
}

#menu .tableSubMenu .flex_caption_arrow a:hover {
	text-decoration: underline;
}

/***************** wochenzeitungsverbung - other_links *************************/

#menu .info_box .subTableTitle1 {
	padding-right: 7px;
}

#menu .info_box .subTableTitle2 {
	padding-right: 12px;
}

#menu .other_links .subTableTitle1 {
	padding-left: 10px;
	text-decoration: none;
}

#menu .other_links ul {
	margin: 0px;
	padding: 0px;
}

#menu .other_links li {
	list-style-type:none;
	margin:0px;
	padding-bottom:4px;
	text-align: left;
}

#menu .other_links ul li ul {
	width: 178px;
	padding: 0px;
	padding-top: 4px;
	margin: 0px;
	z-index: 999;
	display: none;
	position: absolute;
}

#menu .other_links ul li ul li {
	padding:0px;
	margin:0px;
	float:none;
	font-size: 11px;
	background:#9A9A9A;
	border-bottom: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #7E7E7E;	
}

#menu .other_links ul li ul li a {
	overflow:visible;
	display:block;
	text-decoration:none;
	color:#FFFFFF;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	padding-right:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #9A9A9A;
}

#menu .other_links ul li:hover ul, #menu .other_links ul li.hover ul {
	display: block;
}

#menu .other_links ul li:hover ul li.first_row, #menu .other_links ul li.hover ul li.first_row {
	border-top: 1px solid #7B7B7B;
}

#menu .other_links ul li ul li a:hover {
	background:#9A9A9A;
	text-decoration: underline;
}

