@charset "utf-8";

/* B R E A D C R U M B */
#content-wrapper2 #breadcrumb,
#content-wrapper3 #breadcrumb,
#content-wrapper4 #breadcrumb{
	position: relative;
	float: left;
	width: 740px;
	height: 50px;
	
}

#content-wrapper2 #breadcrumb,
#content-wrapper4 #breadcrumb{
	margin: 20px 0px 0px 257px; 
}

#content-wrapper3 #breadcrumb{
	margin: 20px 0px 0px 25px; 
}

#content-wrapper2 #breadcrumb a,
#content-wrapper3 #breadcrumb a,
#content-wrapper4 #breadcrumb a{
	margin: 0px 1px 0px 0px;
	color: #666;
}

/* M A I N - M E N U E ------------------------------------------------------------------ */
.menu-hauptmenue-container,
.menu-mainmenu-container,
.menu-level-1-container{
	position: relative;
	float: left;
	width: 1000px;
	background: url(../images/main-menue-bg.jpg) no-repeat;
	height: 44px;
	font-size: 0.9em;
	padding: 0px;
	overflow: hidden;
}


.menu-hauptmenue-container ul,
.menu-mainmenu-container ul,
.menu-level-1-container ul{
	position: relative;
	float: right !important;
	list-style: none;
	left: 0px;
	width: auto;
	height: 44px;
	padding: 0px;
	margin: 0px;
}

.menu-hauptmenue-container li,
.menu-mainmenu-container li,
.menu-level-1-container li{
	position:relative;
	float: left;
	height: 44px;
	padding: 0px -1px 0px 0px;
	margin: 0px;
	background: url(../images/trenner.jpg) right no-repeat;
	list-style: none;
}

.menu-hauptmenue-container li a,
.menu-mainmenu-container li a,
.menu-level-1-container li a{
	display: block;
	position: relative;
	float: left;
	color: #666;
	height: 41px;
	line-height: 41px;
	padding: 0px 18px 0px 18px; 
	text-decoration: none;
	text-shadow: #ddd 1px 1px 1px;
	margin: 0px 1px 0px 0px;
}


.menu-hauptmenue-container li a:hover,
.menu-mainmenu-container li a:hover,
.menu-level-1-container li a:hover{
	color: #8a0202;
	text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff;
	background: #ffffff url(../images/main-menue-hover.jpg) repeat-x;
}


.menu-hauptmenue-container li.current_page_item a,
.menu-mainmenu-container li.current_page_item a,
.menu-hauptmenue-container li.current-page-ancestor,
.menu-mainmenu-container li.current-page-ancestor,
.menu-level-1-container li.current_page_item a,
.menu-level-1-container li.current-page-ancestor{
	background: #ffffff url(../images/main-menue-hover.jpg) repeat-x;
	margin: 0px 1px 0px 0px;	
}


/* S U B M E N U E */

.menu-anwendungen-container{
	position: relative;
	float: left;
	
}

#dreispalter-links ul,
#content-wrapper4 #zweispalter-links ul,
.menu-anwendungen-container{
	position: relative;
	float: left;
	list-style: none;
	left: 0px;
	width: 246px;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px 0px 20px 2px;
}

#dreispalter-links ul li,
#content-wrapper4 #zweispalter-links ul li{
	position: relative;
	float: left;
	width: 246px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#dreispalter-links ul li.current_page_item,
#dreispalter-links ul li.current-cat,
#content-wrapper4 #zweispalter-links ul li.current_page_item,
#content-wrapper4 #zweispalter-links ul li.current-cat{
	background: url(../images/submenue-bg.gif) no-repeat;	
	color: #666;
}

#dreispalter-links ul li.current_page_ancestor .current_page_item a{
	color: #666;	
}


#dreispalter-links ul li.current_page_ancestor a:hover{
	background: none;
	color: #8a0202;	
}

#dreispalter-links ul li.current_page_item a,
#dreispalter-links ul li.current-cat a,
#content-wrapper4 #zweispalter-links ul li.current_page_item a{
	color: #8a0202;
}

#dreispalter-links ul li a,
#content-wrapper4 #zweispalter-links ul li a{
	position:relative;
	float: left;
	display: block;
	text-decoration: none;
	line-height: 33px;
	color: #666;
	padding: 0px 0px 0px 28px;
	width: 220px;
	height: 34px;
}

#dreispalter-links ul li a:hover{
	background: url(../images/submenue-bg.gif) no-repeat;
	color: #8a0202;
}

/* E B E N E  2 */

#dreispalter-links ul ul{
	float: left;
	list-style: none;
	left: 15px;
	width: 246px;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px 0px 20px 2px;
}

#dreispalter-links ul ul li{
	float: left;
	width: 246px;
	padding: 0px 0px 0px 0px;
	margin: 0px; 
}

#dreispalter-links ul ul li a{
	float: left;
	height: 34px;
	display: block;
	text-decoration: none;
	line-height: 33px;
	color: #666;
	padding: 0px 0px 0px 30px;
}



#dreispalter-links ul ul li.current_page_item,
#dreispalter-links ul ul li.current-cat{
	background: none;
	color: #a40000;
}

#dreispalter-links ul ul li.current_page_item a,
#dreispalter-links ul ul li.current-cat a{
	color: #a40000;
}

/* E B E N E 1  */
#dreispalter-links ul li.current_page_ancestor,
#dreispalter-links ul li.current_page_ancestor.current_page_parent{
	background: url(../images/submenue-bg.gif) no-repeat;
	color: #666;
}

#dreispalter-links ul li.page_item ul.children li.current_page_ancestor.current_page_parent a,
#dreispalter-links ul li.current_page_ancestor a,
#dreispalter-links ul li.current_page_ancestor.current_page_parent a{
	color: #666;
}

/* E B E N E 2 */
#dreispalter-links ul li.page_item ul.children li.current_page_ancestor{
	background: none !important;
	color: #666;
}


#dreispalter-links ul li.page_item ul.children li.page_item a{
	color: #666;
	background:none;
}

#dreispalter-links ul li.page_item ul.children li.page_item a:hover{
	background:none;
	color: #8a0202;
}

#dreispalter-links ul li.page_item ul.children li.current_page_item a{
	color: #8a0202;
}

#dreispalter-links ul li.page_item ul.children li.current_page_item a:hover{
	background:none;
	color: #8a0202;
}

/* E B E N E 3 */

#dreispalter-links ul li.page_item ul.children li.page_item ul.children li.page_item a{
	color: #666;
	width: 180px;
}

#dreispalter-links ul li.page_item ul.children li.page_item ul.children li.page_item a:hover{
	background: none;
	color: #8a0202;
}

#dreispalter-links ul li.page_item ul.children li.page_item ul.children li.current_page_item a{
	color: #8a0202;
}

#dreispalter-links ul li.page_item ul.children li.page_item ul.children li.current_page_item a:hover{
	background: none;
	color: #8a0202;
}
/* A R T I K E L - M E N U E */

#dreispalter-links ul ul,
#dreispalter-links ul ul ul{
	
	margin: 0px 0px 0px 0px;
	font-size: 1em;
}



#dreispalter-links ul ul li a{
	/*color: #666 !important;*/
}

#dreispalter-links ul ul li.current-cat a{
	color: #8a0202 !important;
}
