/* MENU */


#menu_box{
	position:absolute;
	top:80px;
	margin-left:270px;	
	width:700px;
	height:70px;
	z-index:0;
}

.menu{
	position:absolute;
	top:92px;
	margin-left:350px;	
	z-index:98;
}

.menu ul{
	width:620px;
	height:18px;	
	margin:0px;
	padding:0px;
}

.menu li{
	list-style-type:none;
	float:left;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background-image:url(../images/layout/bg_menu.gif);
	background-repeat:repeat-x;	
	text-align:center;
}

/* BORDER 1px RIGHT*/
.menu li.border{
	border-right:1px solid #FFF;
}

.menu li a,
.menu li a:link,
.menu li a:active,
.menu li a:visited,
.menu li a:hover{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}


/* HOME */

.menu li a.home,
.menu li a:link.home,
.menu li a:active.home,
.menu li a:visited.home{
	width:76px;
	height:17px;
	display:block;
}

.menu li a:hover.home{
	width:76px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_blau.gif);
	background-repeat:repeat-x;	
}

.menu li a.home_aktiv,
.menu li a:link.home_aktiv,
.menu li a:active.home_aktiv,
.menu li a:visited.home_aktiv,
.menu li a:hover.home_aktiv{
	width:76px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_blau.gif);
	background-repeat:repeat-x;	
}

/* ZUM THEMA */

.menu li a.zumthema,
.menu li a:link.zumthema,
.menu li a:active.zumthema,
.menu li a:visited.zumthema{
	width:110px;
	height:17px;
	display:block;
}

.menu li a:hover.zumthema{
	width:110px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_rot.gif);
	background-repeat:repeat-x;	
}

.menu li a.zumthema_aktiv,
.menu li a:link.zumthema_aktiv,
.menu li a:active.zumthema_aktiv,
.menu li a:visited.zumthema_aktiv,
.menu li a:hover.zumthema_aktiv{
	width:110px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_rot.gif);
	background-repeat:repeat-x;	
}


/* UNTERNEHMEN */

.menu li a.unternehmen,
.menu li a:link.unternehmen,
.menu li a:active.unternehmen,
.menu li a:visited.unternehmen{
	width:120px;
	height:17px;
	display:block;
}

.menu li a:hover.unternehmen{
	width:120px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_gruen.gif);
	background-repeat:repeat-x;	
}

.menu li a.unternehmen_aktiv,
.menu li a:link.unternehmen_aktiv,
.menu li a:active.unternehmen_aktiv,
.menu li a:visited.unternehmen_aktiv,
.menu li a:hover.unternehmen_aktiv{
	width:120px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_gruen.gif);
	background-repeat:repeat-x;	
}


/* PRODUKTE */

.menu li a.produkte,
.menu li a:link.produkte,
.menu li a:active.produkte,
.menu li a:visited.produkte{
	width:102px;
	height:17px;
	display:block;
}

.menu li a:hover.produkte{
	width:102px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_blau.gif);
	background-repeat:repeat-x;	
}

.menu li a.produkte_aktiv,
.menu li a:link.produkte_aktiv,
.menu li a:active.produkte_aktiv,
.menu li a:visited.produkte_aktiv,
.menu li a:hover.produkte_aktiv{
	width:102px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_blau.gif);
	background-repeat:repeat-x;	
}


/* FALLBEISP */

.menu li a.fallbeispiele,
.menu li a:link.fallbeispiele,
.menu li a:active.fallbeispiele,
.menu li a:visited.fallbeispiele{
	width:116px;
	height:17px;
	display:block;
}

.menu li a:hover.fallbeispiele{
	width:116px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_rot.gif);
	background-repeat:repeat-x;	
}

.menu li a.fallbeispiele_aktiv,
.menu li a:link.fallbeispiele_aktiv,
.menu li a:active.fallbeispiele_aktiv,
.menu li a:visited.fallbeispiele_aktiv,
.menu li a:hover.fallbeispiele_aktiv{
	width:116px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_rot.gif);
	background-repeat:repeat-x;	
}


/* PRESSE */

.menu li a.presse,
.menu li a:link.presse,
.menu li a:active.presse,
.menu li a:visited.presse{
	width:82px;
	height:17px;
	display:block;
}

.menu li a:hover.presse{
	width:82px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_gruen.gif);
	background-repeat:repeat-x;	
}

.menu li a.presse_aktiv,
.menu li a:link.presse_aktiv,
.menu li a:active.presse_aktiv,
.menu li a:visited.presse_aktiv,
.menu li a:hover.presse_aktiv{
	width:82px;
	height:17px;
	display:block;
	background-image:url(../images/layout/bg_menu_gruen.gif);
	background-repeat:repeat-x;	
}

/*** SUBMENU ***/

.submenu{
	width:800px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:right;
	z-index:99;
	position:absolute;
	margin-left:-190px;
}

.submenu a,
.submenu a:link,
.submenu a:active,
.submenu a:visited{
	color:#60707d;
	text-decoration:none;
	padding:0px 5px;
}

.submenu a:hover{
	text-decoration:none;
	color:#000;
}

#sm_1 a.aktiv,
#sm_1 a:link.aktiv,
#sm_1 a:active.aktiv,
#sm_1 a:visited.aktiv,
#sm_1 a:hover.aktiv{
	color:#1a7ed4;
}

#sm_2 a.aktiv,
#sm_2 a:link.aktiv,
#sm_2 a:active.aktiv,
#sm_2 a:visited.aktiv,
#sm_2 a:hover.aktiv{
	color:#f15ac5;
}

#sm_3 a.aktiv,
#sm_3 a:link.aktiv,
#sm_3 a:active.aktiv,
#sm_3 a:visited.aktiv,
#sm_3 a:hover.aktiv{
	color:#5fa34e;
}

#sm_4 a.aktiv,
#sm_4 a:link.aktiv,
#sm_4 a:active.aktiv,
#sm_4 a:visited.aktiv,
#sm_4 a:hover.aktiv{
	color:#1a7ed4;
}

#sm_5 a.aktiv,
#sm_5 a:link.aktiv,
#sm_5 a:active.aktiv,
#sm_5 a:visited.aktiv,
#sm_5 a:hover.aktiv{
	color:#f15ac5;
}

#sm_6 a.aktiv,
#sm_6 a:link.aktiv,
#sm_6 a:active.aktiv,
#sm_6 a:visited.aktiv,
#sm_6 a:hover.aktiv{
	color:#5fa34e;
}



/*** SUBSUBMENU ***/

#subsubmenu{
	width:185px;
	position:absolute;
	top:160px;
	margin-left:800px;
}

#subsubmenu ul{
	width:185px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#subsubmenu li{
	width:185px;
	height:24px;
	background-image:url(../images/layout/bg_subsubmenu.gif);
	background-repeat:repeat-x;
	display:block;
}



#subsubmenu li a,
#subsubmenu li a:link,
#subsubmenu li a:active,
#subsubmenu li a:visited{
	height:24px;
	display:block;
	line-height:24px;
	vertical-align:middle;
	background-image:url(../images/layout/dot_subsubmenu.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
	padding-left:13px;
	text-decoration:none;
}

#subsubmenu li a:hover{
	color:#000;
}


/*** BLOGMENU ***/

#blogmenu{
	width:185px;
	position:absolute;
	top:160px;
	margin-left:800px;
}

#blogmenu ul{
	width:185px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#blogmenu li{
	width:185px;
	background-image:url(../images/layout/dot.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	padding-left:12px;
	line-height:16px;
}

#blogmenu li a,
#blogmenu li a:link,
#blogmenu li a:active,
#blogmenu li a:visited{
	display:block;
	text-decoration:none;
}

#blogmenu li a:hover{
	color:#000;
}
