/* CSS fuer Tabs auf Strukturdaten- und Verbraucherfrndl.-Seiten */
.tabs {
	float:left;
	width:100%;
 	margin:8px 0;
 }
.tabbody {
	padding-top: 20px;
	border-bottom: 1px solid #ccd3df;
	border-left: 1px solid #ccd3df;
	border-right: 1px solid #ccd3df;
	background-color: #eceff5;
}
* html .tabbody {
	margin-top: -19px;
}
* + html .tabbody {
	margin-top: -19px;
}
.tabs ul a {
	color: #333 !important;
	font-weight: normal !important;
}
.tabs ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tabs ul li {
	float:left;
	background:url("slidingdoors/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	border-bottom: 1px solid #ccd3df;
}
.tabs ul a {
	font-size: 11px;
	line-height: 13px;
	display:block;
	width:78px;
	min-height: 38px;
	background:url("slidingdoors/right.gif") no-repeat right top;
	padding:9px 15px 1px 6px;
	text-decoration:none;
}

* html .tabs ul a, * html .tabs ul .current a {
	width: 96px;
	height: 45px;
}

.tabs a:hover {
	color:#0271bb !important;
}
.tabs ul .current {
	background-image:url("slidingdoors/left_on.gif");
	border-width:0;
}
.tabs ul .current a {
	background-image:url("slidingdoors/right_on.gif");
	color:#0271bb !important;
	padding-bottom: 2px;
	font-weight: bold  !important;
}
.js .tabs .current-info,
.js .tabs .accessibletabsanchor{
	position:absolute;
	left:-999em;
}
.js .tabs .content{
	clear:both;
}
.js .tabs{
	width:515px;
}

