#teileNavi .naviLink {
	float: left;
	box-sizing: border-box;
	width: 20%;
	padding-right: 2px;
}
#teileNavi .naviLink a {
	display: block;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 5px;
    background-color: #323c62;
	text-align: center;
	color: white;
	text-decoration: none;
	border-bottom: 5px solid #424242;
	
	transition: background-color 0.15s linear, border-color 0.15s linear;
	-webkit-transition: background-color 0.15s linear, border-color 0.15s linear;
}
#teileNavi .naviLink a span {
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: bold;
}
#teileNavi .naviLink a:hover {
    background-color: #51608b;
	color: white;
	text-decoration: none;
}
#teileNavi .naviLink a.active {
    background-color: #516caf;
	border-bottom: 5px solid black;
	color: white;
	text-decoration: none;
}
#teileNavi .naviLink a.active span {
	text-decoration: none;
}

.tabElement {
	/*text-align: justify;*/
}


div.rueckblick {
    background-color: #fdfdfd;
    font-style: italic;
    padding: 10px;
}

span.showname {
	padding: 1px 5px;
	background-color: #cfd5df;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}

