/* 
#
## START header nav
#
*/

#headernav ul li {
	display: inline;
	list-style-type: none;
	border-left: 1px solid #225b79;
	padding: 0.1em 0.3em 0.1em 0.3em;
	font-size: 70%;
	font-weight: 600;
	color: #21597a;
}

#headernav ul li a {
	color: #21597a;
	text-decoration: none;
}

#headernav ul li.first {
	border-left: none;
}

/* 
#
## END header nav
#
*/

/* 
#
## START main nav
#
*/

.nav {
	width: 180px;
	background-image: url("./images/tv_hassloch.de__background_nav_top.png");
	background-position: top left;
	background-repeat: no-repeat;
}

.nav ul {
	margin: 0;
	padding: 4px 0 4px 0;
	list-style-type: none;
	background-image: url("./images/tv_hassloch.de__background_nav_bottom.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}

/*.nav ul li a:link,
.nav ul li a:visited,
.nav ul li span {
	display: block;
	padding: 8px 12px 8px 12px;
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position:  0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #21597a;
	font-size: 80%;
	font-weight: 600;
	width: 156px;
}
*/
.nav ul li {
	display: block;
	padding: 8px 12px 8px 12px;
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position:  0 0;
	background-repeat: repeat-y;
	color: #21597a;
	font-size: 80%;
	font-weight: 600;
	width: 156px;
}

.nav ul li a {
/*	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position: 0 0;
	background-repeat: no-repeat;*/
	color: #21597a;
	text-decoration: none;
}

/*.nav ul li a:hover,
.nav ul li a:active {
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #21597a;
}*/

/* sublists */
.nav ul li ul {
	margin: 7px 0 -9px 0;
	padding: 0;
	background-image: none;
}

.nav ul li ul li {
	padding: 0 0 0 0px;
	margin: 0 0 0 -12px;
	padding: 9px 12px 9px 32px;
	font-size: 90%;
	color: #ff0000;
	background: none;
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

.nav ul li ul li a {
	background: none;
}

.nav ul ul ul li {
	padding: 0 0 0 0px;
	margin: 0 0 0 -32px;
	padding: 9px 12px 9px 42px;
	font-size: 100%;
	color: #ff0000;
	background: none;
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

.nav ul ul ul ul li {
	padding: 0 0 0 0px;
	margin: 0 0 0 -42px;
	padding: 9px 12px 9px 52px;
	font-size: 100%;
	color: #ff0000;
	background: none;
	background-image: url("./images/tv_hassloch.de__background_nav_item.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
/* 
#
## END main nav
#
*/
