/* css listentoarticle */
button.print {
	display: none;
	float: right;
	margin-bottom: 10px !important;
	clear: right;
}

.nld-listentoarticle {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
}
.nld-listentoarticle .ajax_loader {
	display: none;
	margin: 0px;
	padding: 0px;
	width: 40px;
	height: 40px;
	background-image: url(/plugins/content/listentoarticle/images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: -49px;
	right: -12px;
}
.table_listen {
	width: 100%;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
.table_listen tr.table_row1 {
	background-color: #f0f0f0;
}
.table_listen th,
.table_listen td {
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	vertical-align: top;
}
.table_listen th {
	background-color: #003399;
	color: #fff;
	font-weight: bold;
}
#table_rennfahrer th {
	text-align: left;
}
.th_listen_stadt {
	width: 30%;
}
.th_listen_bestand {
	width: 20%;
}
.th_listen_rennbahn {
	width: 50%;
}
.bestandszeit span.jahr_outer {
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 90px;
}
.bestandszeit span.jahr {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 40px;
	text-align: center;
}
.bestandszeit span.jahr-center {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 90px;
	text-align: center;
}
.bestandszeit span.minus {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 10px;
	text-align: center;
}
.table_links {
	margin: 0 0 40px 0;
}
.table_links:last-child {
	margin: 0px;
}
.table_links td.links_text {
	width: 45%;
}
.table_links td.links_link {
	width: 45%;
	word-break: break-all;
}
.table_links td.links_kfz {
	width: 10%;
}
#table_staedte tr.onclick,
#table_rennfahrer tr.onclick {
	background-color: transparent;
	color: #003399;
	cursor: pointer;
	transition: all 250ms linear;
}
#table_staedte tr.table_row1.onclick,
#table_rennfahrer tr.table_row1.onclick {
	background-color: #f0f0f0;
}
#table_staedte tr.onclick:hover,
#table_rennfahrer tr.onclick:hover {
	background-color: #f8f8f8;
	color: #666;
	cursor: pointer;
}
.details_title {
	padding: 0 0 15px 0;
}
.details-group {
	float: left;
	margin: 0 5% 0 5%;
	padding: 5px 0 5px 0;
	width: 90%;
	border-bottom: 1px solid #f0f0f0;
	clear: left;
}
.details-group .details-label {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 30%;
	font-weight: bold;
}
.details-group .details-value {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 70%;
}
.show_last_liste {
	float: left;
	margin: 0px;
	padding: 15px 0 0 0;
	width: 100%;
	clear: left;
}
.details-group .details-value span.jahr_outer {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 90px;
}
.details-group .details-value span.jahr {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 40px;
}
.details-group .details-value span.jahr-center {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 90px;
}
.details-group .details-value span.minus {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 10px;
}