
.tx-wsitevcourses .subjectHolder { overflow: auto; margin-bottom: 10px; }
.tx-wsitevcourses .subjectHolder .subject { float: left; margin-right: 15px; }
.tx-wsitevcourses .subjectHolder .subject a { color: #000000; }


.tx-wsitevcourses { margin-bottom: 20px; }
#sidebarContent .tx-wsitevcourses { margin-bottom: 0px; }


.tx-wsitevcourses h2 a { color: #000000; }
.tx-wsitevcourses td a { color: #000000; }

.tx-wsitevcourses tr.itevCourseDetails {
	display: none;
}

.tx-wsitevcourses .itevPackage_furtherInfo_holder {
	display: none;
}

.tx-wsitevcourses a.expander {
	padding-left: 20px;
	display: block;
	background: url("/fileadmin/templates/grafik/menuarrow_right.png") no-repeat scroll left 1px transparent;
}

.tx-wsitevcourses a.expander.expanded {
	background-image: url("/fileadmin/templates/grafik/menuarrow_down.png"); color:#D88D24 !important;
}

.tx-wsitevcourses b.floater {
	/*
		float: left;
		width: 110px;
	*/
	display: block;
	clear: left;
	overflow: hidden;
	margin-right: 5px;
}

.tx-wsitevcourses .blueFlexCase .floatSection {
	border-bottom: 1px dotted #78B0CD;
	padding: 5px;
	overflow: hidden;
	
}

.tx-wsitevcourses .blueFlexCase .floatDetails {
	float: left;
}

.tx-wsitevcourses .noBottom {
	border-bottom: 0px;
}


.tx-wsitevcourses table.itevPackages { width: 658px; }

.tx-wsitevcourses .itevPackages tbody td {
	border-bottom: 1px dotted #78B0CD;
	text-align: center;
	padding: 8px 8px 8px 5px;
	background: url('../img/itevtable_back.png') right top repeat-y;
}

.tx-wsitevcourses .itevPackages tbody td.smallPad { padding: 3px 5px; }

.tx-wsitevcourses .itevPackages th {
	background: #A6C1D2 url('../img/itevtable_header.png') center top repeat-x;
	text-align: center;
	padding: 8px 5px 8px;
	border-bottom: 1px solid #ffffff;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.tx-wsitevcourses .itevPackages th.leftie { background-position: left top; }
.tx-wsitevcourses .itevPackages th.rightie { background-position: right top; }


.tx-wsitevcourses .itevPackages .leftie { text-align: left; }
.tx-wsitevcourses .itevPackages.courseContainer .leftie { min-width: 300px; }
.tx-wsitevcourses .itevPackages .leftieNoBackPos { text-align: left; }

.tx-wsitevcourses .itevPackages .itevCourseDetails > td {
	background: url('../img/itevtable_detailsback.png') left top repeat-x;
	padding: 12px 5px 10px 10px;
	text-align: left;
}

.tx-wsitevcourses .itevPackages .itevCourseDetails .blueFlexCase {
	float: right;
	width: 250px;
	margin-left: 20px;
}

.tx-wsitevcourses .itevPackages tbody table td {
	background: transparent;
	border: none;
	padding: 0;
	text-align: left;
}


.tx-wsitevcourses .focusText { font-size: 16px; margin: 20px 0;}
.tx-wsitevcourses .teaserText { font-size: 16px; }
.tx-wsitevcourses .teaserText img { float: right; margin: 0 0 20px 10px; }
.tx-wsitevcourses .clearRight { clear: right; }

.tx-wsitevcourses a.itevPackage_furtherInfo { margin: 20px 0; display: block; }

.tx-wsitevcourses .itevPackage_furtherInfo_holder .packageDetails { margin-bottom: 20px; }
.tx-wsitevcourses .itevCourseDetails .courseDetails { margin-bottom: 20px; }


.tx-wsitevcourses .itevPackageRight { text-align: left; overflow: hidden; }

.tx-wsitevcourses .itevPackageRight h2 {
	padding: 10px 0 0 5px;
	text-transform: uppercase;
	color: #000000;
}

.tx-wsitevcourses .itevPackageRight .blueFlexCase { margin-bottom: 15px; }
.tx-wsitevcourses .itevPackageRight .blueFlexContent { margin-bottom: 15px; }
