/*
Meta Navigation im Header
*/
#naviMeta {
	width: 450px;
	height: 40px;
	padding: 10px 5px 0 25px;
	position: absolute;
	top: 0;
	right: 0;
}
#naviMeta ul {
	list-style-type: none;
	float: right;
	
}
#naviMeta li {
	float: left;
	border-right: 1px solid #535355;
	padding: 0 20px;
}
#naviMeta li span.active {
	font-size: 12px;
	color: #006ab3;
	font-weight: bold;
}
#naviMeta li.last {
	border: none;
}
#naviMeta li a {
	color: #535355;
	font-size: 12px;
}
#naviMeta li a:hover {
}



/*
Horizontale Haupnavigation
*/
#naviMain {
	width: 950px;
	background: url(../images/bg_naviMain.png) repeat-x;
	height: 49px;
	position: absolute;
	left: 0;
	bottom: 24px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#naviMain ul {
	list-style-type: none;
}
#naviMain li {
	float: left;
	border-right: 1px solid #000;
	line-height: 47px;	
}

#naviMain li span.active, #naviMain li a.trail {
	color: #fff;
	font-size: 16px;
	padding: 13px 25px 7px 25px;
}

#naviMain li a {
	color: #fff;
	font-size: 16px;
	padding: 13px 25px;
}

#naviMain li a:hover {
	text-decoration: none;
}

/* IE7 */
* +html #naviMain li {
	line-height: 50px;	
}
* +html #naviMain li a {
	color: #fff;
	font-size: 16px;
	padding: 13px 25px 12px 25px;
}
/* IE6 */
* html #naviMain li {
	line-height: 49px;	
}
* html #naviMain li a {
	color: #fff;
	font-size: 16px;
	padding: 13px 25px 11px 25px;
}

/*spezielle Anpassung für Link - Startsteite - türkis */
#naviMain li a.startseite {
	border-bottom: 4px solid #0099a4;
}
#naviMain li.startseite a:hover {
	color: #0099a4;
}
#naviMain li span.startseite, #naviMain li.startseite a.trail {
	border-bottom: 10px solid #0099a4;
	color: #0099a4;
}

/*spezielle Anpassung für Link - Webdesign - braun */
#naviMain li a.webdesign {
	border-bottom: 4px solid #ab6f3a;
}
#naviMain li span.webdesign, #naviMain li.webdesign a.trail {
	border-bottom: 10px solid #ab6f3a;
	color: #ab6f3a;
}
#naviMain li.webdesign a:hover {
	color: #ab6f3a;
}

/*spezielle Anpassung für Link - Grafikdesign - grün */
#naviMain li a.grafikdesign {
	border-bottom: 4px solid #7fa910;
}
#naviMain li span.grafikdesign, #naviMain li.grafikdesign a.trail {
	border-bottom: 10px solid #7fa910;
	color: #7fa910;
}
#naviMain li.grafikdesign a:hover {
	color: #7fa910;
}

/*spezielle Anpassung für Link - 3D-Design - gelb */
#naviMain li a.design3D {
	border-bottom: 4px solid #f5b400;
}
#naviMain li span.design3D, #naviMain li.design3D a.trail {
	border-bottom: 10px solid #f5b400;
	color: #f5b400;
}
#naviMain li.design3D a:hover {
	color: #f5b400;
}

/*spezielle Anpassung für Link - Fotografie / rot
#naviMain li a.fotografie {
	border-bottom: 4px solid #dc3214;
}
#naviMain li span.fotografie, #naviMain li.fotografie a.trail {
	border-bottom: 10px solid #dc3214;
	color: #dc3214;
}
#naviMain li.fotografie a:hover {
	color: #dc3214;
}*/
/*spezielle Anpassung für Link - Fotografie - orange */
#naviMain li a.fotografie {
	border-bottom: 4px solid #e95d0f;
}
#naviMain li span.fotografie, #naviMain li.fotografie a.trail {
	border-bottom: 10px solid #e95d0f;
	color: #e95d0f;
}
#naviMain li.fotografie a:hover {
	color: #e95d0f;
}

/*spezielle Anpassung für Link - Download - rot */
#naviMain li a.download {
	border-bottom: 4px solid #dc3214;
}
#naviMain li span.download, #naviMain li.download a.trail {
	border-bottom: 10px solid #dc3214;
	color: #dc3214;
}
#naviMain li.download a:hover {
	color: #dc3214;
}

/*spezielle Anpassung für Link - News - blau */
#naviMain li a.news {
	border-bottom: 4px solid #006ab3;
}
#naviMain li span.news, #naviMain li.news a.trail {
	border-bottom: 10px solid #006ab3;
	color: #006ab3;
}
#naviMain li.news a:hover {
	color: #006ab3;
}


/*spezielle Anpassung für Link - Standard */
#naviMain li a.standard {
	border-bottom: 4px solid #006ab3;
}
#naviMain li span.standard, #naviMain li.standard a.trail {
	border-bottom: 10px solid #006ab3;
	color: #006ab3;
}
#naviMain li.standard a:hover {
	color: #006ab3;
}










/*
Navigation - Breadcrumb
*/
#naviBreadcrumb {
	width: 900px;
	height: 24px;
	padding: 0 25px;
	line-height: 22px;
	background: #dee0e0;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 11px;
}

/*
Navigation - Unterpunkte - linke Spalte
*/
#naviSub {
	padding: 20px 0;
}
/* Level 1 */
#naviSub ul.level_1 {
	list-style-type: none;
}
#naviSub ul.level_1 li {
	font-size: 13px;
	padding: 10px 0;
	border-bottom: 1px solid #9ea0a0;	
	text-align: left;	
}
#naviSub ul.level_1 li a {
	font-weight: bold;
}
#naviSub ul.level_1 li a:hover {
	text-decoration: none;
	color: #535355;
}
#naviSub ul.level_1 li span.active {
	font-weight: bold;
	background: url(../images/bg_navi_trail_grey_24.png) no-repeat 0px 0px;
	padding-left: 16px;	
	color: #535355;
}
#naviSub ul.level_1 li a.trail {
	font-weight: bold;
	background: url(../images/bg_navi_trail_grey_24.png) no-repeat 0px 0px;
	padding-left: 16px;	
/*	color: #535355;*/
}
/* Level 2 */
#naviSub ul.level_2 {
	list-style-type: none;
	margin: 5px 0 5px 14px;
}
#naviSub ul.level_2 li {
	font-size: 11px;
	padding: 5px 0;
	border: none;
	text-align: left;	
}
#naviSub ul.level_2 li a {
	font-weight: normal;
}
#naviSub ul.level_2 li span.active {
	font-weight: normal;
	background: url(../images/bg_navi_l2_grey_24.png) no-repeat 0px 0px;
	padding-left: 12px;	
	color: #535355;
	white-space: nowrap;
}

/*
Navigation - linke Spalte - User
*/
#naviUser {
/*	padding: 0 10px 10px 10px;*/
	background: #ddd;
}
#naviUser h6 {
	background: #ccc;
	color: #535355;
	padding: 10px;	
}
#naviUser ul {
	list-style-type: none;
}
#naviUser li {
	font-size: 13px;
	padding: 5px 10px;
	border-bottom: 1px solid #9ea0a0;	
}
#naviUser li.last {
 border: none;
}
#naviUser li a {
	font-weight: bold;
	color: #535355;
	
}

/* Link zum Haupmenüpunkt */
#mainCat {
/*	border-bottom: 1px solid #9ea0a0;*/
	padding: 10px;
	background: #535355 url(../images/bg_naviMain.png) repeat-x;
}
#mainCat a {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 16px;
	background: url(../images/bg_navi_trail_grey_24.png) no-repeat left center;
}
#mainCat a:hover {
	text-decoration: none;
	color: #fff;
}

/*
Horizontale Navigation - Footer
*/
#naviFooter {
	width: 750px;
	height: 49px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#naviFooter ul {
	list-style-type: none;
	float: right;
}
#naviFooter li {
	float: left;
	line-height: 47px;	
}
#naviFooter li span.active {
	color: #006ab3;
	font-size: 12px;
	padding: 0 25px;
	border-right: 1px solid #fff;
}
#naviFooter li a {
	color: #fff;
	font-size: 12px;
	padding: 0 25px;
	border-right: 1px solid #fff;
}
#naviFooter li a.last, #naviFooter li span.last {
 border: none;
}

/*spezielle Anpassung für Link - Standard*/
#naviFooter li.standard a:hover, #naviFooter li span.standard {
	color: #006ab3;
}
/*spezielle Anpassung für Link - Startsteite*/
#naviFooter li.startseite a:hover, #naviFooter li span.startseite {
	color: #0099a4;
}

/*spezielle Anpassung für Link - Webdesign*/
#naviFooter li.webdesign a:hover, #naviFooter li span.webdesign {
	color: #ab6f3a;
}

/*spezielle Anpassung für Link - 3D-Design*/
#naviFooter li.design3D a:hover, #naviFooter li span.design3D {
	color: #f5b400;
}

/*spezielle Anpassung für Link - Grafikdesign*/
#naviFooter li.grafikdesign a:hover, #naviFooter li span.grafikdesign {
	color: #7fa910;
}

#naviFooter li a:hover {
	text-decoration: none;
}

