/* 
** last chaged: 2008-10-20, simplicity gmbh, pma
*/

@media all
{

/* --- Vertikale Listennavigation ----------------------------------------- */

.navblock { 
	width: 100%; 
	overflow: hidden; 
	color: #333; 
	margin: 0 0 0 0; 
}
.navblock table {
	width:auto;
	margin: 0px;
}
.navblock td.shadow-right {
	background-image:url(/fileadmin/templates/img/shadow_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	width: 7px;
}
.navblock td.shadow-bottom {
	background-image:url(/fileadmin/templates/img/shadow_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 7px;
	width: 216px;
}
.navblock td.shadow-bottom-right {
	background-image:url(/fileadmin/templates/img/shadow_bottom_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 7px;
	width: 7px;
}
.navblock img { 
	margin-right: 0.7em;
}
.navblock ul { 
	width: 216px; 
	overflow: hidden; 
	margin: 0em 0 0em 0; 
	list-style-type: none; 
}
.navblock ul a { 
	display: block;
	text-decoration: none;
}

/* --- Erste Ebene ------------- */
.navblock ul li { 
	float: left; 
	width: 216px; 
	margin: 0; 
	padding: 0;
	font-weight: bold; 
	text-transform: uppercase;
}
.navblock ul li a { 
	background-image:url(/fileadmin/templates/img/bg_subnav_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 4px 0px 4px 10px; 
	color: #333; 
}
.navblock ul li a:hover { 
	color: #cc3333; 
	text-decoration: none;
}
.navblock ul li strong { 
}
.navblock ul li strong a { 
	background-image:url(/fileadmin/templates/img/bg_subnav_1a.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 4px 0px 4px 10px; 
	color: #cc3333; 
}

/* --- Zweite Ebene ------------- */
.navblock ul li ul { 
	list-style-type: none; 
	background-image:url(/fileadmin/templates/img/bg_subnav_1a.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin: 0; 
	padding: 0;
	font-size: 11px;
}
.navblock ul li ul li { 
	float: left; 
	background-image:  none;
	width: 100%; 
	margin: 0; 
	padding: 0;
	text-transform: none;
}
.navblock ul li ul li a { 
	background-image:  none;
	width: 93%%; 
	padding: 1px 0px 1px 10px; 
	color: #666; 
}
.navblock ul li ul li a:hover { 
	color:#666; 
	text-decoration:none;
}
.navblock ul li ul li strong { 
	display: block; 
	padding: 0; 
}
.navblock ul li ul li strong a { 
	color: #cc3333; 
}
	
/* --- Dritte Ebene ------------- */
.navblock ul li ul li ul { 
	list-style-type: none; 
	background-image:none;
	margin: 0; 
	padding: 0;
	font-size: 11px;
}
.navblock ul li ul li ul li { 
	float: left; 
	background-image:  none;
	width: 100%; 
	margin: 0; 
	padding: 0;
	text-transform: none;
	font-weight: normal; 
}
.navblock ul li ul li ul li a { 
	background-image:  none;
	width: 90%%; 
	padding: 1px 0px 1px 16px; 
	color: #666; 
}
.navblock ul li ul li ul li a:hover { 
	color:#666; 
	text-decoration:none;
}
.navblock ul li ul li ul li strong { 
	display: block; 
	padding: 0; 
}
.navblock ul li ul li ul li strong a { 
	color: #cc3333; 
}


/* Close @media all - DO NOT DELETE! */
}