/* CSS Document */

.contentTermin {
	margin-bottom: 10px;
}
.contentTermin .contentTerminBanner, .contentTermin .contentTerminText {
	padding-left: 5px;
	margin-bottom: 10px;
}
.contentTermin .contentTerminText {
	text-align: justify;
}

.contentTerminDetail .itemhead TD {
	border-bottom: 1px solid #7f7f7f;
}
.contentTermin .contentTerminTitle {
	margin-bottom: 15px;
	padding-left: 5px;
	border-bottom: 2px solid #58585A;
}
.contentTermin .contentTerminTitle h1 {
	margin: 0 0 3px;
}

.naviTermine {
	margin-bottom: 10px;
}

.naviTermine .entry {
	border: 1px solid #ababac;
	padding: 7px 5px;
	margin-bottom: 10px;
	background-image: url("../../../images/layout/bg_box.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}
.naviTermine .naviTermineTitel {
	padding: 0px 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ababac;
}
.naviTermine .naviTermineTitel .title a {
	font-weight: bold;
}
.naviTermine .body {
	padding: 0px 5px;
	text-align: justify;
}
.naviTermine .naviTerminePicture {
	text-align: center;
	padding: 0 0 5px;
	border-bottom: 1px solid #ababac;
	margin-bottom: 5px;
}
.naviTermine .naviTermineText p { margin: 0; padding: 0 5px; text-align: justify; }
.naviTermine .picture { }

.naviTermine .active {
	background-image: url("../../../images/layout/bg_box_active.png");
}

.naviTermine .switcher .sel {
	font-weight: bold;
}