#sitemap {
	padding-top: 0.18748125em;
}

#produkte {
}

#sitemap div.spalte {
	float: left;
	width: 12.18628137em;
	margin-bottom:1.24987501em;
}

#sitemap div.leftSpacer{
	float: left;
	margin-left: 0.93740626em;
}

#sitemap ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0em;
}

#sitemap a {
	font-size: 0.68743126em;
	vertical-align: top;
}

/* ---------- 1. Level ---------- */

#sitemap ul {
	border-top: solid 0.06249375em #DBE9F6;
	border-bottom: solid 0.06249375em #DBE9F6;
	padding-top: 0.249975em;
	padding-bottom: 0.1249875em;
	margin-bottom: 1.87481252em;
}

#sitemap ul li {
	padding-left: 0.68743126em;
	line-height: 0.87491251em;
}

#sitemap ul a {
	font-weight: bold;
	color: #054696;
}

/* ---------- 2. Level ---------- */
#sitemap ul ul {
	border-top: 0em;
	border-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	margin-bottom: 0em;
}

#sitemap ul ul li {
	border-top: solid 0.06249375em #DBE9F6;
	margin-top: 0.1249875em;
	padding-top: 0.249975em;
}

#sitemap ul ul a {
	font-weight: normal;
	color: #5f5e5f;
}


/* ---------- 3. Level ---------- */
#sitemap ul ul ul {
	border: 0em;
	
}

#sitemap ul ul ul li {
	border: 0em;
	margin: 0em;
	padding-top: 0.249975em;
	padding-bottom: 0em;
}


/* ---------- Komponent: Produkte A-Z ---------- */
#produkte div.spalte {
	float: left;
	width: 12.18628137em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#produkte div.leftSpacer {
	margin-left: 1.18738126em;
}

#produkte p {
	padding: 0.36363636em 0em 0em 1em; 

}

#produkte p.title {
	border-top: solid 0.06249375em #DBE9F6;
	border-bottom: solid 0.06249375em #DBE9F6;
	padding: 0.36363636em 0em 0.18181818em 1em; 
	margin-top: 1.27272727em; 
	font-weight: bold;
}

#produkte p.last {
	padding-bottom: 1em; 
}




/* ---------- Komponent: Glossar ---------- */
#dataBody div.reiterBoxBody div.glossar {
	width: 29.37206279em;
}

#dataBody div.reiterBoxBody div.glossar ul {
	list-style-type: none;
	margin: 0.87491251em 0em 1.87481252em 0em;
}

#dataBody div.reiterBoxBody div.glossar ul li {
	font-size: 0.68743126em;
	padding: 0.36363636em 0em 0em 1em;  
	line-height: 1.27272727em;  
}

#dataBody div.reiterBoxBody div.glossar ul li.title {
	border-top: solid 0.06249375em #DBE9F6;
	border-bottom: solid 0.06249375em #DBE9F6;
	padding: 0.36363636em 0em 0.18181818em 1em;  
	font-weight: bold;
} 

#dataBody div.reiterBoxBody div.glossar ul li.selected {
	padding: 0.36363636em 0em 0.18181818em 1em;  
	font-weight: bold;
}

#dataBody div.reiterBoxBody div.glossar ul li.erklaehrung {
	background-color: #DBE9F6;
	padding: 0.249975em 0.68743126em 0.249975em 0.68743126em;
	margin-bottom: 0.18748125em;
}

/* ----- Komponent: Filialauflistung nach Regionen----- */
#filialauflistung {
	width: 39.05859414em;
	padding: 0em 0em 1.24987501em 0em;
}

#filialauflistung div.spalte {
	float: left;
	width: 12.18628137em;

}

#filialauflistung div.spalte div.filialauflistungBox {
	width: 12.18628137em;
	padding-bottom: 1.68733127em;
}

#filialauflistung div.spalte div.filialauflistungBox div.filialauflistungBoxTitel {
	width: 11.49885011em;
	border-top: 0.06249375em solid #DBE9F6;
	border-bottom: 0.06249375em solid #DBE9F6;
	padding: 0.249975em 0em 0.1249875em 0.68743126em;
	font-weight: bold;
}

#filialauflistung div.spalte div.filialauflistungBox div.filialauflistungBoxItems {
	width: 11.49885011em;
}

#filialauflistung div.spalte div.filialauflistungBox div.filialauflistungBoxItems ul li {
	list-style-type: none;
	padding: 0.36363636em 0em 0em 1em;  
	line-height: 1.27272727em;  
	font-size: 0.68743126em;
}

#filialauflistung div.leftSpacer {
	margin-left: 1.18738126em;
}


