/* ---- ALLGEMEINE FORMATIERUNG ---- */
/* ENDE ALLGEMEINE FORMATIERUNG ---- */


/* ---- EINRÜCKUNG des Symbols (+,-)
        zum Öffnen/Schließen der Subnavi, damit ein eventuell mehrzeiliger li-Text untereinander steht.
		Um diesen Wert muss die ul nach rechts verschoben werden.
		Entspricht der Breite des Symbols plus 4px Abstand zum Text ---- */
a.symbol {
	margin-left:-14px;
}
/* ---------------------------------------------------------------------------------------------------- */

div.navitext ul {
	/* line-height:20px; */
	padding:0px;
	margin-top:0px;
	margin-left:13px;
	list-style-type:none;
}

/* ---- KLASSE der Root-Elemente, die nie ausgeblendet werden sollen: ---- */
div.navitext ul.itemlist.V0 {
	display:block;
}
/* ENDE KLASSE der Root-Elemente, die nie ausgeblendet werden sollen: ---- */
div.navitext ul.itemlist.V {
	display:block;
}
div.navitext ul.itemlist.H {
	display:none;
}

div.navitext ul li {
	/* list-style-position: inside; */
	margin-bottom:1px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:0.4em;
	line-height:1.1em;
}

div.navitext .item.indent {
	/* margin-left:14px; */
}


div.navitext ul li.hasChildren.V, div.navitext ul li.hasNoChildren.V {
	display:block;
}
div.navitext ul li.hasChildren.H, div.navitext ul li.hasNoChildren.H {
	display:none;
}

div.navitext ul ul {
    margin-left:20px;
	border-bottom:1px dotted #fff;
}

li.hidden {
	display:none;
}
li.visible {
	display:block;
}
div.navitext ul li ul li {
}


div.navitext .item a, div.navitext .item a:link, div.navitext a, div.navitext a:link {
	text-decoration:none;
	/* display:inline; */
}

a.main, a.main:link {
	font-weight:bold;
	color:#000000;
	background: url(../images/arrow2.gif) no-repeat center left; 
	text-transform:uppercase;
}
a.sub, a.sub:link {
	/* color:#3F5B7F; */
	font-weight:normal;
	background: url(../images/arrow2.gif) no-repeat center left;
	padding:0px;
	margin:0px;
}
a.main:hover, a.sub:hover {
	color:#999999;
	background-color:none;
}

/* ---- BREADCRUMB-Navigation: ---- */
div#LBreadcrumb {
	color:#000000;
	font-size:80%;
	padding-bottom:2px;
	border-bottom:1px dotted #999999;
}
div#LBreadcrumb a, div#LBreadcrumb a:link, div#LBreadcrumb a:visited {
	text-decoration:none;
	color:#333333;
}
div#LBreadcrumb a:hover {
	text-decoration:underline;
}
/* ENDE BREADCRUMB-Navigation: ---- */

/* ---- Sitemap: ---- */
a.bookButton, a.bookButton:link, a.bookButton:visited {
	margin-left:20px;
	font-size:80%;
	font-style:italic;
	color:#FF9900;
	text-decoration:none;
	padding:1px;
}
a.bookButton:hover {
	background-color:#FF9900;
	color:000000;
}
/* ENDE Sitemap: ---- */

/* ---- Standorte: ---- */
div.standort {
	float:left;
	margin-left:5px;
	width:45%;
}
/* ENDE Standorte: ---- */
