body {
	font-size:12px;
	color:#595959;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-right:8px;
	margin-top:0px;
}

h1, h2, h3, .display-like-h1 {
	color:#9a7853;
}

h1, .display-like-h1 {
	margin:0px;
	padding-top:11px;
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-right h1, #content-right .display-like-h1 {
	padding-top:0px;
}

h2 {
	margin:0px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

h3 {
	font-size:12px;
	margin:0px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#595959;
}

p {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:8px;
	line-height:16px;
}

p.no-results {
	padding-left:15px;
	font-weight:bold;
}

a {
	outline:none;
	text-decoration:underline;
	color:#001a4c;
}

pre {
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	white-space:pre-wrap;
	word-wrap:break-word;
}

input.radio {
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-top:5px;
}

span.radio {
	padding-right:10px;
}

#content-main ul {
	margin:0px;
	padding-left:35px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

#content-main .csc-textpic ul {
	padding:0px;
}

#content-main li {
	margin:0px;
	padding-bottom:4px;
	line-height:16px;
}

#content-main .csc-textpic li {
	margin-left:15px;
}

#print-button a.print-link, .teaser-text a.more, a.internal-link-arrow, a.external-link-arrow, .tx-wbsseminars-detail-pdf-link a, a.mail, .csc-uploads a, .tx-indexedsearch-title a, .tx-wbsjobs-list-table-td-left a, .tx-wbscontacts-item a, .tx-wbscontacts-item-records a {
	padding-left:15px;
	background:transparent url(../img/icon_link.gif) no-repeat left 2px;
	display:block;
}

a.download {
	display:inline;
}

a:hover, #print-button a.print-link:hover, .teaser-text a.more:hover, a.internal-link-arrow:hover, a.external-link-arrow:hover, .tx-wbsseminars-detail-pdf-link a:hover, a.mail:hover, .csc-uploads a:hover, .tx-indexedsearch-title a:hover, .tx-wbsjobs-list-table-td-left a:hover, .tx-wbscontacts-item a:hover {
	background-position:left -37px;
	text-decoration:none;
}

a.download, .tx-wbsseminars-detail-pdf-link a {
	padding-left:15px;
	background:transparent url(../img/icon_link_download.gif) no-repeat left 2px;
}

a:hover .download, .tx-wbsseminars-detail-pdf-link a:hover, a.download:hover {
	background-position:left -57px;
	text-decoration:none;
}

.pagebrowser-wrap {
	background:transparent url(../img/tabcontainer-bottom_bg.gif) no-repeat scroll left bottom;
	float:left;
	width:100%;
	padding:0px;
	padding-bottom:5px;
	margin-top:0px;
	position:relative;
	top:-1px;
	border-top:1px solid #dde0ea;
	margin-bottom:5px;
}

#content .browsebox, #content .news-list-browse, #tx-wbsjobs-list-pagebrowser, .tx-wbsseminars-list-pagebrowser, #tx-wbsseminars-list-pagebrowser-master {
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	width:100%;
}

.pagebrowser-wrap .tx-wbsseminars-list-pagebrowser, .pagebrowser-wrap #tx-wbsjobs-list-pagebrowser {
	background:transparent url(../img/tabcontainer_bg.gif) repeat-y scroll left top;
}

.tabs .tx-wbsseminars-list-pagebrowser, .tabs #tx-wbsseminars-list-pagebrowser-master {
	padding:0px;
	padding-top:10px;
	padding-bottom:0px;
	background:none;
	position:relative;
	top:-1px;
	border-top:1px solid #dde0ea;
}

.tx-ttnews-browsebox * {
	display:inline;
	float:none !important;
}

.tx-ttnews-browsebox p a {
	position:relative;
	top:4px;
}

.tx-ttnews-browsebox p a.button-next, .tx-ttnews-browsebox p a.button-prev {
	top:0px !important;
}

.tx-wbsseminars-list-pagebrowser {
	position:relative;
	height:25px;
}

.tx-wbsseminars-list-pagebrowser a, .tx-wbsseminars-list-pagebrowser span, #tx-wbsseminars-list-pagebrowser-master a, #tx-wbsseminars-list-pagebrowser-master span, #tx-wbsjobs-list-pagebrowser a, #tx-wbsjobs-list-pagebrowser span, #content .browsebox li a {
	display:inline-block;
	background-image:none;
	padding-right:15px;
	position:relative;
	top:-5px;
}

.tx-wbsseminars-list-select-limit {
	position:absolute;
	right:15px;
	top:12px;
}

.tx-wbsseminars-list-select-limit label {
	padding-right:5px;
}

#content .paging-opera {
	top:2px;
}

#content .browsebox li a.button-prev, #content .browsebox li a.button-next, #tx-wbsjobs-list-pagebrowser a.button-prev, #tx-wbsjobs-list-pagebrowser a.button-next, .tx-wbsseminars-list-pagebrowser a.button-prev, .tx-wbsseminars-list-pagebrowser a.button-next, #tx-wbsseminars-list-pagebrowser-master a.button-prev, #tx-wbsseminars-list-pagebrowser-master a.button-next, #content .tx-ttnews-browsebox a.button-prev, #content .tx-ttnews-browsebox a.button-next {
	background:transparent url('../img/button_small_left.gif') no-repeat scroll left top;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	height:21px;
	width:21px;
	text-decoration:none;
	display:inline-block;
	margin-top:0px;
	top:0px;
}

#content .browsebox li a.button-prev, #tx-wbsjobs-list-pagebrowser a.button-prev, .tx-wbsseminars-list-pagebrowser a.button-prev, #tx-wbsseminars-list-pagebrowser-master a.button-prev, #content .tx-ttnews-browsebox a.button-prev {
	background:transparent url('../img/button_prev.gif') no-repeat scroll left top;
	margin-right:15px;
}

#content .browsebox li a.button-next, #tx-wbsjobs-list-pagebrowser a.button-next, .tx-wbsseminars-list-pagebrowser a.button-next, #tx-wbsseminars-list-pagebrowser-master a.button-next, #content .tx-ttnews-browsebox a.button-next {
	background:transparent url('../img/button_next.gif') no-repeat scroll left top;
}

#content .browsebox li a.button-prev:hover, #content .browsebox li a.button-next:hover, #tx-wbsjobs-list-pagebrowser a.button-prev:hover, #tx-wbsjobs-list-pagebrowser a.button-next:hover, .tx-wbsseminars-list-pagebrowser a.button-prev:hover, .tx-wbsseminars-list-pagebrowser a.button-next:hover, #tx-wbsseminars-list-pagebrowser-master a.button-prev:hover, #tx-wbsseminars-list-pagebrowser-master a.button-next:hover, #content .tx-ttnews-browsebox a.button-prev:hover, #content .tx-ttnews-browsebox a.button-next:hover {
	background-position:left -29px;
}

.tx-wbsseminars-list-pagebrowser a.page-active {
	font-weight:bold;
	text-decoration:none;
}

a.button-prev span, a.button-next span {
	height:21px;
	width:21px;
	padding:0px !important;
	float:left;
	cursor:pointer;
}

#page {
	width:960px;
	margin:auto;
}

#top {
	width:960px;
	height:81px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:transparent url('../img/header_bg.jpg') no-repeat left top;
	position:relative;
}

.landingpage #top {
	margin-bottom:30px;
	background:transparent url('../img/header_bg_landingpage.jpg') no-repeat left top;
}

#search {
	float:right;
	text-align:right;
	padding-top:6px;
	padding-right:8px;
	clear:none;
}

#search div.tx-macinasearchbox-pi1 {
	overflow:hidden;
}

#header {
	clear:both;
	width:960px;
	height:90px;
}

#name {
	position:absolute;
	top:0px;
	width:285px;
	height:71px;
	z-index:99999;
}

#name a {
	height:70px;
	width:230px;
	display:block;
}

#logo {
	background:transparent url('../img/logo.jpg') no-repeat left top;
	position:absolute;
	top:32px;
	left:862px;
	width:72px;
	height:71px;
}

.landingpage #logo {
	background:transparent url('../img/logo_landingpage.jpg') no-repeat left top;
}

#menu {
	width:960px;
	height:56px;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	background-position:right;
}

#footer {
	clear:both;
	width:920px;
	height:17px;
	color:#585858;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:transparent url(../img/footer_bg.gif) no-repeat left top scroll;
}

#footerlinks {
	text-align:left;
}

#footerlinks .tx-wbsseminars-pi1 {
	border-top:1px solid #cac2b8;
	margin-top:15px;
	padding-top:10px;
	text-align:left;
	font-size:11px;
}

#footerlinks ul {
	float:left;
	width:240px;
	list-style:none;
	margin:0px;
	padding:0px;
}

#footerlinks ul.locations {
	width:155px;
}

#footerlinks a {
	color:#777776;
	text-decoration:none;
	font-size:11px;
}

#footerlinks p {
	font-weight:bold;
	font-size:11px;
	padding-bottom:2px;
}

#footerlinks p.bottom {
	padding-top:5px;
}

#pdfversion {
	width:595px;
}

#menu-bottom {
	float:right;
	text-align:right;
}

#copyright {
	float:left;
	text-align:left;
}

#content {
	width:960px;
	clear:left;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-menu {
	width:200px;
	float:left;
	text-align:left;
}

#content-main {
	float:right;
	width:713px;
	padding-bottom:20px;
}

#content-left {
	width:473px;
	margin-left:0px;
	float:left;
	text-align:left;
}

#functions {
	clear:both;
	padding-top:20px;
	padding-bottom:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#functions a {
	background-image:none;
	padding:0px;
}

#content-right {
	float:right;
	width:201px;
	text-align:left;
}

#content-start-top, #content-start-top-flash {
	padding-bottom:20px;
}

#content-start-top-flash object {
	height:205px;
	width:961px;
	position:relative;
	z-index:2;
}

#content-start-top-flash object embed {
	position:relative;
	z-index:3;
}

#content-start-top {
	text-align:left;
	height:243px;
}

#content-start-top-left {
	width:362px;
	float:left;
	padding-left:19px;
}

#content-start-top-left h1,
#content-start-top-left .display-like-h1 {
	margin:0px;
	padding-top:23px;
	padding-bottom:10px;
	font-size:17px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-start-top-right {
	float:right;
	width:578px;
	text-align:right;
}

#content-start-bottom {
	text-align:left;
	clear:both;
}

#content-start-bottom-left {
	width:309px;
	float:left;
}

#content-start-top-right a {
	text-decoration:none;
	color:#001a4c;
	width:575px;
	height:245px;
	display:block;
}

#content-start-top-right a:hover {
	color:#707fa6;
}

#content-start-bottom-left a {
	text-decoration:underline;
	color:#001a4c;
	padding-left:22px;
	background-image:url(../img/icon_movie.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:12px;
	height:30px;
	line-height:30px;
}

#content-start-bottom-left a:hover {
	color:#707fa6;
}

#content-start-bottom-left h2 {
	margin:0px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-start-bottom-middle {
	width:309px;
	float:left;
	margin-left:18px;
}

#content-start-bottom-middle a {
	text-decoration:underline;
	color:#001a4c;
	padding-left:9px;
	background-image:url(../img/link-icon.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	font-size:12px;
	height:30px;
	line-height:30px;
}

#content-start-bottom-middle a:hover {
	color:#707fa6;
}

#content-start-bottom-middle h2 {
	margin:0px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-start-bottom-right {
	margin-left:18px;
	width:302px;
	background-color:#495c7f;
	border:2px solid #f5f6f8;
	color:#fff;
	float:right;
}

#content-start-bottom-right a {
	text-decoration:underline;
	color:#fff;
	margin-left:10px;
	padding-left:9px;
	background-image:url(../img/link-icon-white.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	font-size:12px;
	height:30px;
	line-height:30px;
}

#content-start-bottom-right a:hover {
	color:#707fa6;
}

#content-start-bottom-right h2 {
	margin:0px;
	padding-bottom:9px;
	padding-top:9px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#locationsearch h3 {
	color:#001a4c;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0px;
	padding-left:10px;
	padding-bottom:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#seminarfinder {
	background-color:#c2c8d4;
}

#seminarfinder h3 {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-color:#9ea6b7;
	height:30px;
	line-height:30px;
	margin:0px;
	padding-left:10px;
	padding-bottom:0px;
	border-top:5px solid #f2f3f6;
	border-left:5px solid #f2f3f6;
	border-right:5px solid #f2f3f6;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content .fce-3-cols .first .seminarfinder-wrap {
	float:left;
	padding:0px;
	width:244px;
}

#content .fce-3-cols .seminarfinder-wrap {
	float:left;
	padding:0px;
	width:168px;
}

#content-right .seminarfinder-wrap {
	float:left;
	padding:0px;
	width:169px;
}

.tx-wbsseminars-seminarfinder .seminarfinder-submit-wrap {
	clear:both;
	cursor:pointer;
	float:right;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:0;
	margin-top:10px;
	height:19px;
	background:transparent url(../img/button_blue_front.gif) no-repeat scroll left top;
}

.tx-wbsseminars-seminarfinder-theme select {
	float:left;
}

.tx-wbsseminars-seminarfinder-theme select.second {
	margin-left:10px;
	width:290px;
}

.tx-wbsseminars-seminarfinder-theme .seminarfinder-submit-wrap {
	float:left;
	display:inline;
	clear:none;
	margin-top:0px;
	margin-left:10px;
}

.tx-wbsseminars-seminarfinder-theme-count {
	float:left;
	margin-left:10px;
	padding-top:3px;
}

.tx-wbsseminars-seminarfinder-theme p {
	padding-top:5px;
}

.tx-wbsseminars-seminarfinder .seminarfinder-submit {
	background:transparent url(../img/button_go_large.gif) no-repeat scroll right top;
	border:medium none;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:19px;
	line-height:160%;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:16px;
}

.tx-wbsseminars-seminarfinder .seminarfinder-submit-wrap:hover, .tx-wbsseminars-seminarfinder .hoveredbutton {
	background:transparent url(../img/button_blue_front.gif) no-repeat scroll left -31px;
}

.tx-wbsseminars-seminarfinder .seminarfinder-submit-wrap:hover .seminarfinder-submit, .tx-wbsseminars-seminarfinder .hoveredbutton .seminarfinder-submit {
	background:transparent url(../img/button_go_large.gif) no-repeat scroll right -31px;
}

#content-start-bottom-right .csc-textpic-lastcol {
	padding-bottom:10px;
}

#teaser .csc-textpic-text {
	padding:10px;
}

.fce-teaser {
	background:transparent url('../img/masterkurs-termin_bg.gif') repeat-y left top;
	margin-bottom:30px;
}

.fce-teaser-header {
	background:transparent url('../img/teaser_header2.jpg') no-repeat left top;
	padding-top:2px;
}

.fce-teaser-header2 {
	background:transparent url('../img/teaser_header2.jpg') no-repeat left top;
	padding-top:2px;
}

.fce-teaser-header h3, .fce-teaser-header2 h2 {
	background:transparent url('../img/teaser_bg3.jpg') repeat-x left top;
	padding:12px;
	padding-top:5px;
	padding-bottom:6px;
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	border-bottom:1px solid #e0e0e0;
	font-size:14px;
	color:#9a7853;
}

.fce-teaser-image img {
	padding-left:8px;
	margin:0px;
}

.fce-teaser-footer {
	background:transparent url('../img/masterkurs-termin_footer.gif') no-repeat left top;
	font-size:1px;
	line-height:1px;
	height:6px;
}

.fce-teaser-image {
	padding:0px;
}

.fce-teaser-image-left {
	padding-top:8px;
	padding-left:9px;
	margin-right:10px;
	float:left;
}

#teaser .fce-teaser-image a, #teaser .fce-teaser-image-left a {
	background-image:none;
	padding:0px;
}

.fce-teaser-content, .fce-teaser-content-right {
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
}

.fce-teaser-content p {
	font-size:11px;
	padding-top:5px;
}

.fce-teaser-content p.address, .fce-teaser-content p.phone, .fce-teaser-content p.fax, .fce-teaser-content p.url, .fce-teaser-content p.email {
	margin:0px;
	padding:0px;
	font-size:11px;
}

.fce-teaser-content p.address {
	padding-top:8px;
	padding-bottom:8px;
}

.fce-teaser-content p.phone {
	padding-left:25px;
	background-image:url(../img/icon_phone.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.fce-teaser-content p.fax {
	padding-left:25px;
	padding-bottom:8px;
	padding-top:1px;
	background-image:url(../img/icon_fax.gif);
	background-repeat:no-repeat;
}

.fce-teaser-content p.url {
	padding-left:25px;
	padding-top:1px;
	background-image:url(../img/icon_www.gif);
	background-repeat:no-repeat;
}

.fce-teaser-content p.email {
	padding-left:25px;
	padding-bottom:8px;
	padding-top:1px;
	background-image:url(../img/icon_tipafriend.gif);
	background-repeat:no-repeat;
}

.fce-teaser-content p.email {
	padding-bottom:8px;
}

.fce-teaser-content-right p {
	font-size:11px;
	padding-top:5px;
}

#teaser .fce-teaser-content ul {
	margin-left:15px;
	padding:0px;
	padding-top:5px;
	font-size:11px;
}

#teaser .fce-teaser-content li {
	line-height:15px;
}

div.fce-imageset {
	padding-left:1px;
}

div.fce-imageset img#fce-imageset-image {
	width:200px;
	border:none;
}

div.fce-imageset-images img {
	border:1px solid #fff;
	margin:0px;
	float:left;
	margin:0px;
	margin-right:7px;
	margin-bottom:15px;
	display:inline;
	padding:0px;
	cursor:pointer;
}

div.fce-imageset-images img.fce-imageset-last {
	margin:0px;
	float:right;
	position:relative;
	left:1px;
}

div.fce-imageset-images img:hover, div.fce-imageset-images img.active-image {
	border:1px solid #001a4c;
}

div.fce-imageset-images img.emptyImage {
	display:none;
}

div.fce-imageset p {
	color:#a5a4a4;
	font-size:11px;
	margin:0px;
	padding-top:2px;
	padding-left:1px;
	float:left;
	width:190px;
}

.fce-seminar-themes {
	width:100%;
	float:left;
	background:transparent url('../img/tabcontainer_bg.gif') repeat-y scroll left top;
	margin-bottom:30px;
}

.fce-seminar-themes-top {
	float:left;
	font-size:1px;
	height:16px;
	line-height:1px;
	width:100%;
	background:transparent url('../img/seminarthemes-box_top.jpg') no-repeat scroll left top;
}

.fce-seminar-themes-bottom {
	float:left;
	font-size:1px;
	height:4px;
	line-height:1px;
	width:100%;
	background:transparent url('../img/tabcontainer-bottom_bg.gif') no-repeat scroll left top;
}

.seminar-themes-content {
	float:left;
	display:inline;
	margin-left:20px;
	width:673px;
}

.seminar-themes-content h1,
.seminar-themes-content .display-like-h1 {
	padding-top:0px;
}

.seminar-themes-tooltips {
	float:left;
	width:100%;
	position:relative;
}

.seminar-themes-left {
	border-top:1px solid #e9e9ea;
	float:left;
	margin-top:20px;
}

.seminar-themes-right {
	border-top:1px solid #e9e9ea;
	float:right;
	margin-top:20px;
}

#content-main .seminar-themes-content ul.seminar-themes-list {
	list-style:none;
	width:300px;
	float:left;
	padding:0px;
}

#content-main .seminar-themes-content .seminar-themes-right ul.seminar-themes-list {
	width:333px;
}

#content-main ul.seminar-themes-list li.seminar-theme {
	padding:0px;
	background:transparent url('../img/seminarthemes-listitem_bg.png') repeat-x left bottom;
	float:left;
	clear:both;
	width:100%;
}

#content-main ul.seminar-themes-list li.active-theme {
	background-color:#f5f5f5;
}

ul.seminar-themes-list li.seminar-theme div.seminar-theme-title {
	position:relative;
	height:24px;
}

ul.seminar-themes-list li.active-theme div.seminar-theme-title {
	z-index:20;
}

ul.seminar-themes-list li.seminar-theme div.seminar-theme-title a.name {
	cursor:pointer;
	padding-top:4px;
	padding-left:2px;
	float:left;
	text-decoration:none;
}

ul.seminar-themes-list li.seminar-theme div.seminar-theme-title a.name:hover {
	font-weight:normal;
	text-decoration:underline;
}

ul.seminar-themes-list li.seminar-theme div.seminar-theme-title span.arrow {
	float:right;
	display:inline;
	height:15px;
	width:15px;
	margin-top:4px;
	margin-right:10px;
	background:transparent url('../img/seminarthemes_arrow.gif') no-repeat right top;
}

#content-main div.seminar-themes-left ul.seminar-themes-list li.active-theme span.arrow {
	display:none;
}

ul.seminar-themes-list span.tooltip-arm {
	margin:0px;
	float:right;
	height:29px;
	width:70px;
	position:absolute;
	top:-3px;
	left:263px;
}

div.seminar-themes-left ul.seminar-themes-list span.tooltip-arm {
	background:transparent url('../img/seminarthemes-tooltip-left.jpg') no-repeat right top;
	left:263px;
}

div.seminar-themes-right ul.seminar-themes-list span.tooltip-arm {
	background:transparent url('../img/seminarthemes-tooltip-right.jpg') no-repeat right top;
	left:-70px;
}

div.seminar-theme-tooltip {
	position:absolute;
	z-index:10;
	width:285px;
	display:none;
}

div.seminar-themes-left div.seminar-theme-tooltip {
	top:0px;
	left:330px;
}

div.seminar-themes-right div.seminar-theme-tooltip {
	top:0px;
	left:23px;
}

div.seminar-theme-tooltip-top {
	background:transparent url('../img/seminarthemes-tooltip_top.png') no-repeat scroll left top;
	width:100%;
	height:4px;
	line-height:1px;
	font-size:1px;
}

div.seminar-theme-tooltip-bottom {
	background:transparent url('../img/seminarthemes-tooltip_bottom.png') no-repeat scroll left bottom;
	width:100%;
	float:left;
	clear:both;
	height:30px;
}

div.seminar-theme-tooltip-content {
	padding:0px 30px;
	background:transparent url('../img/seminarthemes-tooltip_bg.png') repeat-y left top;
	float:left;
	min-height:234px;
	width:225px;
}

div.seminar-theme-tooltip-content img {
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
}

div.seminar-theme-tooltip-content p {
	font-size:11px;
	line-height:120%;
	padding:0px;
	padding-bottom:10px;
}

div.seminar-theme-tooltip-content a {
	font-size:11px;
	padding-left:17px;
}

div.seminar-theme-tooltip-content br {
	height:1px;
	line-height:1px;
}

div.seminar-theme-tooltip .tooltip-close {
	float:right;
	position:relative;
	left:21px;
	top:0px;
	font-weight:bold;
	cursor:pointer;
}

#backlink, #tipafriend, #printlink {
	background:transparent url(../img/button_brown_back.gif) no-repeat top right scroll;
	height:19px;
	margin-top:2px;
}

#backlink a, #tipafriend a, #printlink a {
	background:transparent url(../img/button_brown_front.gif) no-repeat top left scroll;
	color:#fff;
	font-size:11px;
	height:19px;
	line-height:19px;
	padding:0 8px;
	text-decoration:none;
	float:left;
}

#backlink {
	background-image:url(../img/button_brown_back.gif);
	float:left;
}

#backlink a {
	background-image:url(../img/button_brown_arrow_front.gif);
	padding-left:15px;
	float:left;
}

#tipafriend {
	float:right;
}

#printlink {
	float:right;
	margin-left:10px;
}

#backlink:hover, #tipafriend:hover, #printlink:hover {
	background-position:right -31px;
}

#backlink:hover a, #tipafriend:hover a, #printlink:hover a {
	background-position:left -31px;
}

textarea {
	width:430px;
	height:70px;
	border:1px solid #dcdcdc;
}

fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

#mailform {
	margin-top:15px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-color:#e6e8ed;
	color:#646463;
}

#mailform input {
	width:200px;
}

#mailform input.csc-mailform-check {
	width:12px;
}

.csc-mailform-field {
	padding-bottom:10px;
	clear:left;
}

.csc-mailform-field label {
	width:230px;
	float:left;
}

#mailform input.csc-mailform-submit {
	float:right;
	width:119px;
	height:17px;
	background-image:url(../img/button.gif);
	background-repeat:no-repeat;
	border:none;
	background-color:transparent;
	color:#fff;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-size:10px;
	padding-bottom:1px;
}

#mailform input:hover.csc-mailform-submit {
	float:right;
	width:119px;
	height:17px;
	background-image:url(../img/button_hover.gif);
	background-repeat:no-repeat;
	border:none;
	background-color:transparent;
	color:#fff;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-size:10px;
	padding-bottom:1px;
	cursor:pointer;
}

div.tabs {
	margin-bottom:15px;
}

.fce-two-cols {
	padding-top:0px;
	padding-bottom:15px;
}

.fce-two-cols-left {
	float:left;
	width:47%;
}

.fce-two-cols-right {
	float:right;
	width:47%;
}

.fce-two-cols-clear {
	clear:both;
}

div.fce-2col-70-30 {
	padding:0px;
	float:left;
	margin-bottom:15px;
}

div.fce-2col-70-30-left {
	padding:0px;
	width:471px;
	float:left;
}

div.fce-2col-70-30-right {
	padding:0px !important;
	width:201px;
	float:left;
	position:relative;
	left:41px;
}

div.fce-3col {
	float:left;
	width:100%;
	clear:both;
	padding-bottom:20px;
}

div.fce-3col-left {
	width:30%;
	float:left;
	margin-right:5%;
}

div.fce-3col-middle {
	width:30%;
	float:left;
}

div.fce-3col-right {
	width:30%;
	float:right;
}

div.fce-3col .csc-textpic-clear {
	padding-bottom:10px;
}

#content-wide div.fce-3col-left {
	width:222px;
	margin-right:24px;
}

#content-wide div.fce-3col-middle {
	width:222px;
	float:left;
}

#content-wide div.fce-3col-right {
	width:222px;
	float:right;
}

#content-wide div.fce-2col-70-30-left div.fce-3col-left, #content-wide div.fce-2col-70-30-left div.fce-3col-middle, #content-wide div.fce-2col-70-30-left div.fce-3col-right {
	width:30%;
}

.fce-locations {
	padding-top:15px;
}

.fce-locations-map {
	float:left;
	width:300px;
}

.fce-locations-map img {
	padding-bottom:15px;
}

.fce-locations-list {
	float:right;
	width:150px;
	background-color:#f2f3f6;
}

.fce-locations-clear {
	clear:both;
}

#content-main .fce-locations-map ul {
	margin:0px;
	padding-left:15px;
}

#content-main .fce-locations-map li {
	margin:0px;
	padding-bottom:5px;
}

#content-main .fce-locations-list ul {
	margin:0px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
}

#content-main .fce-locations-list li {
	list-style-type:none;
	padding-bottom:5px;
}

#content-left .fce-locations-list a {
	padding:0px;
	background-image:none;
}

.tx-wbscontacts-pi1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.tx-wbscontacts-pi1 h3 {
	color:#58585a;
	font-size:12px;
	margin:0px;
	padding-bottom:10px;
	padding-top:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.tx-wbscontacts-item {
	clear:both;
	font-size:11px;
	line-height:15px;
	float:left;
	margin-bottom:15px;
	width:200px;
}

.tx-wbscontacts-item a, .tx-wbscontacts-item-records a {
	display:inline;
}

.tx-wbscontacts-item-image {
	float:left;
}

.tx-wbscontacts-item-text {
	float:left;
	width:107px;
	margin-left:10px;
}

p.tx-wbscontacts-item-text-phone, p.tx-wbscontacts-item-text-fax {
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:14px;
}

p.tx-wbscontacts-item-text-phone {
	padding-top:8px;
}

p.tx-wbscontacts-item-text-fax {
	padding-bottom:5px;
}

.tx-wbscontacts-item-records {
	font-size:12px;
	padding-bottom:15px;
}

.tx-wbscontacts-item-records-image {
	float:left;
	margin-right:10px;
}

.tx-wbscontacts-item-records-text {
	float:left;
	font-size:11px;
	line-height:15px;
}

.tx-wbscontacts-border-bottom {
}

.tx-wbscontacts-clear {
	clear:both;
}

#content-right .tx-wbsseminars-pi1 {
	padding-bottom:30px;
}

.tx-wbsseminars-pi1 form {
	margin:0px;
	padding:0px;
}

#content-right .tx-wbsseminars-pi1 h3, #content-right .tx-wbsseminars-pi2 h3 {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-color:#9ea6b7;
	height:30px;
	line-height:30px;
	margin:0px;
	padding-left:10px;
	padding-bottom:0px;
	border-top:5px solid #f2f3f6;
	border-left:5px solid #f2f3f6;
	border-right:5px solid #f2f3f6;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content-left h2.tx-wbsseminars-detail-headline {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-bottom:5px;
	padding-top:10px;
	border:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#tx-wbsseminars-searchform-location {
	padding:10px;
}

#locationsearch .tx-wbsseminars-search-location-selectfield select {
	border:1px solid #7f9db9;
	color:#646463;
	margin:0px;
	padding:0px;
	width:170px;
}

input.tx-wbsseminars-search-location-submit {
	width:19px;
	height:17px;
	background-color:transparent;
	border:none;
	background-image:url(../img/search-small-button.gif);
	background-repeat:no-repeat;
	margin-left:7px;
	margin-top:2px;
}

input:hover.tx-wbsseminars-search-location-submit {
	width:19px;
	height:17px;
	background-color:transparent;
	border:none;
	background-image:url(../img/search-small-button-hover.jpg);
	background-repeat:no-repeat;
	margin-left:7px;
	margin-top:2px;
	cursor:pointer;
}

.tx-wbsseminars-list-table, #tx-wbsseminars-basket {
	padding:0px;
	margin-top:10px;
	font-size:12px;
	width:400px;
}

.tx-wbsseminars-list-table-filter-thema {
	float:right;
}

.tx-wbsseminars-filter-thema {
	position:absolute;
	right:10px;
	top:12px;
	margin-right:12px;
	float:none;
	z-index:99999;
}

.tx-wbsseminars-list-table {
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
	border:1px solid #dde0ea;
}

.tx-wbsseminars-list-table td {
	border-bottom:1px dotted #ddd;
	padding:10px 0px;
	vertical-align:top;
	padding-right:10px;
}

.tx-wbsseminars-list-table tr.tablesorter-odd td {
	background-color:#f6f7f9;
}

.tx-wbsseminars-list-table tr.tablesorter-odd td.tx-wbsseminars-list-table-td-detaillink {
	border-right:1px solid #dde0ea;
}

.seminarlist-border .tx-wbsseminars-list-table tr.tablesorter-odd td.tx-wbsseminars-list-table-td-detaillink {
	border-right:none;
}

.tx-wbsseminars-list-table tr.lastrow td {
	border-bottom:0px;
}

#content .tx-wbsseminars-list-table td a {
	background-image:none;
	padding-left:0px;
}

tr.tx-wbsseminars-list-table-tr-header {
	background-color:#f7f7f7;
	padding:0px;
	margin:0px;
	border:none;
}

.tx-wbsseminars-list-table-tr-header th {
	background:url('../img/head_tabelle.jpg') repeat-x center;
	border-left:1px solid #e2e4ec;
	border-right:1px solid #c2c7da;
	height:47px;
	line-height:19px;
	padding-top:10px;
	padding-left:13px;
	text-align:left;
	vertical-align:top;
	padding-bottom:9px;
}

.tx-wbsseminars-list-table-tr-header th a {
	background:url(../img/arrow_down.jpg) no-repeat right;
	color:#6c6c6c;
	display:block;
	height:19px;
	padding-right:20px;
	text-decoration:none;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-th-left {
	width:581px;
}

td.tx-wbsseminars-list-table-th-left span {
	padding-left:12px;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-seminar {
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-td-seminar select {
	width:235px;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-duration select, .tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-location select {
	width:95px;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-date {
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-duration {
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-location {
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-pdf {
	width:23px;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header .tx-wbsseminars-list-table-td-details {
	width:54px;
}

.tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-td-date, .tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-td-pdf {
}

th.tx-wbsseminars-list-table-tr-header-left {
	border-left:1px solid #ccc;
}

th.tx-wbsseminars-list-table-tr-header-right {
	border-right:1px solid #ccc;
}

.tx-wbsseminars-list-table-tr-header th a:hover {
	background:url(../img/arrow_up_aktiv_hover.jpg) no-repeat right;
	color:#001a4c;
}

.tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-sort-asc a {
	background:url(../img/arrow_up_aktiv.jpg) no-repeat right;
}

.tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-sort-asc a:hover {
	background:url(../img/arrow_up_aktiv_hover.jpg) no-repeat right;
}

.tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-sort-desc a {
	background:url(../img/arrow_down_aktiv.jpg) no-repeat right;
}

.tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-sort-desc a:hover {
	background:url(../img/arrow_down_aktiv_hover.jpg) no-repeat right;
}

.tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-td-duration select, .tx-wbsseminars-list-table-tr-header th.tx-wbsseminars-list-table-td-location select {
	width:98px;
}

tr.tx-wbsseminars-list-table-tr-item1 {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

tr.tx-wbsseminars-list-table-tr-item-modul {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.tx-wbsseminars-list-table-tr-item-with-modul td {
	padding:5px;
}

.tx-wbsseminars-list-table-tr-item1 td {
	padding:5px;
}

.tx-wbsseminars-list-table-tr-item1-with-modul td {
	padding:5px;
	border-top:1px dotted #ccc;
}

.tx-wbsseminars-list-table-tr-item-modul td {
	padding:5px;
}

td.tx-wbsseminars-list-table-td-modul-left {
	border-left:1px solid #ccc;
	background-image:url(../img/icon_link.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}

#content-left .tx-wbsseminars-list-table-td-modul-left a {
	background-image:none;
	padding:0px;
}

td.tx-wbsseminars-list-table-td-left, tr.tx-wbsseminars-list-table-modul td.tx-wbsseminars-list-table-td-left-link {
	padding-left:12px;
}

td.tx-wbsseminars-list-table-td-dates img {
	padding-top:5px;
	display:block;
}

td.tx-wbsseminars-list-table-td-right {
	border-right:1px solid #ccc;
}

.tx-wbsseminars-list-table td.tx-wbsseminars-list-table-td-icon {
	padding:15px 5px 0 5px;
	text-align:center;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-detaillink a {
	background:url("../img/button_vorn.jpg") no-repeat scroll left top transparent;
	color:#FFF;
	display:block;
	font-size:11px;
	height:19px;
	line-height:19px;
	padding:0;
	text-decoration:none;
	width:60px;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-detaillink a:hover {
	background-position:left -21px;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-detaillink a span {
	background:url("../img/button_hinten.jpg") no-repeat scroll right top transparent;
	display:block;
	padding:0 10px;
	text-align:center;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-detaillink a:hover span {
	background-position:right -21px;
	text-align:center;
}

#content-left td.tx-wbsseminars-list-table-td-icon a {
	text-decoration:none;
	background-image:none;
	padding:0px;
}

#printversion td.tx-wbsseminars-list-table-td-left {
	background-image:none;
}

td.tx-wbsseminars-list-table-td-right {
	background-image:url(../img/link-icon.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
}

td.tx-wbsseminars-list-table-td-left-noicon {
	border-left:1px solid #ccc;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-left-link a {
	background:none;
	padding:0;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-left-link a:hover {
	background-position:left -37px;
}

td.tx-wbsseminars-list-table-td-date, td.tx-wbsseminars-list-table-td-location {
	width:70px;
}

td.tx-wbsseminars-list-table-td-date, td.tx-wbsseminars-list-table-td-location-long {
	width:140px;
}

tr.tx-wbsseminars-list-table-tr-item2 {
	padding:0px;
	margin:0px;
}

.tx-wbsseminars-list-table-tr-item2 td {
	padding:5px;
	border-top:1px dotted #ccc;
}

.tx-wbsseminars-list-table-tr-item2-with-modul td {
	padding:5px;
	border-top:1px dotted #ccc;
}

#content a.tx-wbsseminars-list-link {
	background:transparent url('../img/button_blue_back.gif') no-repeat right top;
	color:#fff;
	text-decoration:none;
	padding:0px;
	padding-left:6px;
	padding-right:12px;
	padding-top:2px;
	padding-top:3px;
	margin-left:12px;
	float:left;
	font-size:11px;
	height:19px;
}

.tx-wbsseminars-submit-wrap {
	background:transparent url('../img/button_blue_arrow_front.gif') no-repeat left top;
	height:19px;
	padding-top:0px;
	font-weigt:normal;
}

#content .tx-wbsseminars-submit-wrap:hover {
	background-position:left -31px;
	cursor:pointer;
}

#content .tx-wbsseminars-submit-wrap:hover a, #content .tx-wbsseminars-submit-wrap a:hover {
	background-position:right -31px;
}

.tx-wbsseminars-list-infotext {
	margin-top:5px;
	clear:left;
}

.tx-wbsseminars-list-moduls {
	padding-left:15px;
}

.tx-wbsseminars-list-modul {
	padding-left:25px;
}

.tx-wbsseminars-list-table-td-left-link .tx-wbsseminars-list-modul {
	padding-left:18px;
}

.tx-wbsseminars-list-moduls-label {
	padding-left:19px;
	padding-top:10px;
	padding-bottom:3px;
	font-weight:bold;
	float:left;
	clear:both;
}

#content .tx-wbsseminars-list-table a.tx-wbsseminars-button-module {
	background:url(../img/button_module.jpg) no-repeat top left;
	color:#1b2b5c;
	display:block;
	height:19px;
	line-height:19px;
	margin-top:5px;
	padding-left:5px;
	width:60px;
}

#content .tx-wbsseminars-list-table a.tx-wbsseminars-button-module:hover {
	background-position:left -21px;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-left .tx-wbsseminars-list-modul a {
	background:url(../img/icon_link_2.gif) no-repeat scroll -39px 2px transparent;
	display:block;
	padding:0 10px 0 18px;
	margin:10px 10px 10px 0;
}

.tx-wbsseminars-list-modul-date {
	display:block;
	margin:10px 10px 10px 0;
}

#content .tx-wbsseminars-list-table a.tx-wbsseminars-button-altdates {
	background:url(../img/button_weitere.jpg) no-repeat top left;
	color:#1b2b5c;
	display:block;
	font-size:11px;
	height:19px;
	line-height:19px;
	padding-left:5px;
	text-decoration:none;
	width:60px;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-altdates {
	display:none;
	background:#fff;
	border:1px solid #bcc1cd;
	list-style:none;
	margin:0;
	padding:5px;
	text-align:left;
	position:absolute;
	z-index:999;
	left:-9999px;
}

.tx-wbsseminars-list-sorting {
	float:right;
}

.tx-wbsseminars-list-count {
	float:left;
	height:22px;
	line-height:22px;
}

.tx-wbsseminars-minibasket-content {
	float:left;
}

p.basket-noitems {
	padding-top:10px;
}

.tx-wbsseminars-minibasket-content a {
}

#tx-wbsseminars-orderform-article table {
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
}

#tx-wbsseminars-orderform-article td {
	padding-right:5px;
	padding-bottom:5px;
	margin:0px;
}

#tx-wbsseminars-basket {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

#tx-wbsseminars-orderform {
	margin:0px;
	padding:0px;
	border:none;
	border-spacing:0px;
	border-collapse:collapse;
}

#tx-wbsseminars-orderform td {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	vertical-align:top;
}

#tx-wbsseminars-orderform td.no-padding {
	padding:0px;
	margin:0px;
}

#tx-wbsseminars-orderform .price, #tx-wbsseminars-basket .price {
	width:110px;
	text-align:right;
	padding-right:0px;
}

#tx-wbsseminars-orderform td.totalprice, #tx-wbsseminars-basket td.totalprice {
	border-top:1px dotted #ccc;
}

.tx-wbsseminars-contactform hr.trenner {
	margin-bottom:10px;
}

#tx-wbsseminars-basket tr.tx-wbsseminars-basket-header {
	padding-right:5px;
	padding-bottom:5px;
	margin:0px;
	font-weight:bold;
}

#tx-wbsseminars-basket td {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
	vertical-align:top;
}

#tx-wbsseminars-basket td.left {
	padding-right:5px;
}

#tx-wbsseminars-basket th, #tx-wbsseminars-orderform th {
	border-bottom:1px dotted #ccc;
}

.tx-wbsseminars-contactform h3 {
	padding-bottom:10px;
}

#content-left thead.tx-wbsjobs-list-table-header a, #content-wide thead.tx-wbsjobs-list-table-header a {
	background:none;
}

#tx-wbsseminars-basket {
	width:100%;
}

#tx-wbsseminars-basket td.delete {
	padding-left:6px;
}

#content #tx-wbsseminars-basket td.delete a {
	display:block;
	float:right;
	background:transparent url('../img/icon_delete.gif') no-repeat left 2px;
	color:transparent;
	width:9px;
	height:14px;
	padding:0px;
	margin-top:1px;
	overflow:hidden;
	text-decoration:none;
}

#content #tx-wbsseminars-basket td.delete a:hover {
	background-position:left -37px;
}

.tx-macinasearchbox-pi1 form {
	margin:0px;
	margin-top:2px;
	float:left;
	border:1px solid #5a6685;
	background-color:#384469;
}

.tx-macinasearchbox-pi1 a {
	text-decoration:underline;
	background-image:url(../img/link-icon.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:0px 3px;
	color:#646463;
	font-size:11px;
}

#search label {
	font-size:10px;
	padding-right:5px;
}

input.tx-macinasearchbox-word {
	width:103px;
	padding:0px 3px;
	padding-bottom:0px;
	padding-top:1px;
	margin:0px;
	font-size:11px;
	float:left;
	background-color:#384469;
	color:#fff;
	border:0px;
	overflow:hidden;
}

input.tx-macinasearchbox-submit {
	width:17px;
	height:16px;
	margin:0px;
	background:url('../img/top_search_button.gif') no-repeat right top;
	float:left;
	border:0px;
	cursor:pointer;
}

input.tx-macinasearchbox-submit:hover {
	background-position:right -26px;
}

.tx-macinasearchbox-adv {
	float:left;
	padding-top:4px;
	padding-right:12px;
}

#tx-indexedsearch-searchbox-sword {
	border:1px solid #a5acb2;
	border-right:0px;
	color:#9f9f9f;
	float:left;
	font-size:11px;
	height:13px;
	margin:0;
	padding:3px;
	width:184px;
}

input.tx-indexedsearch-searchbox-button {
	background:transparent url(../img/search_button.jpg) no-repeat scroll right top;
	border:medium none;
	float:left;
	height:21px;
	width:21px;
}

input.tx-indexedsearch-searchbox-button:hover {
	background-position:right -39px;
	cursor:pointer;
}

.tx-indexedsearch-whatis {
	padding-top:10px;
}

#content-left .tx-indexedsearch a {
	padding:0px;
	background-image:none;
}

.tx-indexedsearch-redMarkup {
	color:#001a4c;
}

.tx-indexedsearch-res {
	clear:left;
}

.tx-indexedsearch-result {
	padding-bottom:10px;
	border-bottom:1px solid #eef0f5;
	margin-bottom:10px;
}

.tx-indexedsearch-descr {
	color:#646463;
	padding-left:15px;
}

.tx-indexedsearch-browsebox {
	padding:0px;
	width:713px;
}

#content ul.browsebox {
	margin:0px;
	height:20px;
	padding:20px 0px;
	float:left;
}

#content .browsebox li {
	display:inline;
	list-style-type:none;
	padding:0px;
}

.news-list-container {
	clear:left;
}

.news-list-container h3 {
	padding-bottom:6px;
	padding-top:4px;
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content .news-list-container a {
	padding:0px;
	margin:0px;
	background-image:none;
}

.news-list-date {
	padding-bottom:4px;
}

.news-list-item {
	padding-bottom:20px;
}

.news-list-item-text img {
	padding-right:10px;
	float:left;
}

.news-single-image {
	float:left;
}

.news-single-image img {
	padding-right:15px;
}

.news-single-imgcaption {
	font-size:10px;
}

#content-left .news-single-image a {
	padding:0px;
	margin:0px;
	background-image:none;
}

.news-amenu-container {
	padding-bottom:15px;
}

#content-main .news-amenu-container ul {
	margin:0px;
	padding:0px;
}

.news-amenu-container li.news-amenu-item-year {
	list-style-type:none;
	clear:left;
	float:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.news-amenu-container li {
	list-style-type:none;
	float:left;
	margin:0px;
	padding-right:5px;
}

.news-amenu-container dd {
	margin:0px;
	padding:0px;
}

#content-main .news-amenu-container a {
	background-image:none;
	padding:0px;
}

#content-main .tx-ttnews-browsebox-SCell a {
	font-weight:bold;
	text-decoration:none;
}

#content .news-list-browse a {
	margin-top:2px;
	padding-right:15px;
	float:left;
}

.csc-textpic-caption {
	font-size:11px;
	padding-top:4px;
}

.csc-textpic {
	padding-bottom:15px;
}

.csc-textpic-clear {
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:30px !important;
}

#content div.fce-2col-70-30-right div.csc-textpic-imagewrap, #content div.fce-2col-70-30-right div.csc-textpic-imagewrap dl {
	float:right;
}

#sitemap {
}

#sitemap ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#sitemap li.csc-sitemap-level1 {
	padding-left:25px;
	padding-top:10px;
	font-weight:bold;
}

#sitemap li.csc-sitemap-level2 {
	padding-left:45px;
}

#sitemap li.csc-sitemap-level3 {
	padding-left:65px;
}

#sitemap li.csc-sitemap-level4 {
	padding-left:85px;
}

table.contenttable td {
	padding:5px;
	vertical-align:top;
	text-align:left;
	margin:0px;
	border:1px solid #ccc;
	border-spacing:0px;
}

table.contenttable tr {
	margin:0px;
	padding:0px;
}

table.contenttable {
	margin:0px;
	padding:0px;
	border:1px solid #ccc;
	border-spacing:0;
	border-collapse:collapse;
}

#content .csc-textpic-imagewrap dt a {
	background-image:none;
	padding:0px;
}

td.csc-uploads-fileSize {
	vertical-align:top;
}

.tx-wbsseminars-minibasket-item {
	padding-bottom:4px;
	font-size:11px;
}

.tx-wbsseminars-detail-headerbox {
	background-color:#f2f3f6;
}

.tx-wbsseminars-detail-headerbox-title {
	background-color:#f2f3f6;
	width:238px;
	height:155px;
	float:left;
}

#printversion .tx-wbsseminars-detail-headerbox-title {
	width:358px;
}

.tx-wbsseminars-detail-headerbox-title h1,
.tx-wbsseminars-detail-headerbox-title .display-like-h1 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
}

.tx-wbsseminars-detail-headerbox-image {
	background-color:#f2f3f6;
	float:right;
	width:242px;
	height:155px;
}

.tx-wbsseminars-detail-price {
	margin-bottom:5px;
}

.tx-wbsseminars-detail-basket-link {
	float:right;
}

.tx-wbsseminars-detail-priceinfo {
	clear:both;
	padding-top:10px;
}

.tx-wbsseminars-detail-price-notax {
	padding-top:10px;
}

.tx-wbsseminars-detail-basket-icon {
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
}

#content-left .tx-wbsseminars-detail-basket-icon a:link, #content-wide .tx-wbsseminars-detail-basket-icon a:link {
	background-image:url(../img/icon_link_2.gif);
	background-repeat:no-repeat;
	background-position:-39px 2px;
	padding-right:10px;
	padding-left:15px;
}

.tx-wbsseminars-detail-content-link a {
	background-image:url(../img/icon_link_2.gif);
	background-repeat:no-repeat;
	background-position:-39px 2px;
	padding-right:10px;
	padding-left:15px;
}

p.tx-wbsseminars-detail-modul-seminarlink {
	padding-top:4px;
}

.tx-wbsseminars-detail-pdf-link {
	clear:both;
	padding-top:15px;
}

.tx-lumogooglemaps-pi1 {
	font-size:11px;
}

#content-left .tx-lumogooglemaps-pi1 a {
	background-image:none;
	padding:0px;
}

#content-left .tx-tsgooglemap-pi1 a {
	background-image:none;
	padding:0px;
}

body {
	margin-right:8px;
	margin-top:0px;
	margin-bottom:0px;
}

.tx-wbsseminars-list-table-master {
	font-size:11px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-tr-header span {
	padding-left:5px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-tr-header td.tx-wbsseminars-list-table-th-left {
	padding:5px 0px;
	width:410px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-tr-header td.tx-wbsseminars-list-table-th-right {
	padding:5px 0px;
	width:70px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-td-left {
	border:0px;
	border-bottom:1px solid #e0e0e0;
	padding-top:11px;
	padding-bottom:19px;
	background-position:7px 14px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-td-icon {
	border:0px;
	border-bottom:1px solid #e0e0e0;
	background:#f7f7f7;
	padding-left:27px;
	padding-top:30px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-td-left-link {
	font-weight:bold;
	padding-bottom:6px;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-additional-infotext {
	color:#616161;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-infotext {
	font-style:normal;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-infotext a {
	background-position:0px 4px;
}

.tx-wbsseminars-list-table-master thead.tx-wbsseminars-list-table-tr-header {
	background-color:#afb5c3;
}

#tx-wbsseminars-list-pagebrowser-master {
	padding-top:10px;
	padding-left:8px;
}

#tx-wbsseminars-list-pagebrowser-master a {
	background-image:none;
}

.tx-wbsseminars-list-table-master th a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	height:22px;
	display:block;
	margin-right:6px;
}

.tx-wbsseminars-list-table-master th a span {
	padding-top:4px;
	float:left;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-th-col1 {
	width:230px;
	border-right:1px solid #fff;
}

.tx-wbsseminars-list-table-master .tx-wbsseminars-list-table-th-col2 {
	width:170px;
	border-right:1px solid #fff;
}

#content .tx-wbsseminars-list-table-tr-header td a {
	padding-right:14px;
	background:transparent url('../img/arrow_tabelle_down.gif') no-repeat right -40px;
	color:#595959;
	text-decoration:none;
}

#content .tx-wbsseminars-list-table td a.asc {
	padding-right:14px;
	background:transparent url('../img/arrow_tabelle_up.gif') no-repeat right 6px;
	color:#001a4c;
}

#content .tx-wbsseminars-list-table td a.desc {
	padding-right:14px;
	background:transparent url('../img/arrow_tabelle_down.gif') no-repeat right 6px;
	color:#001a4c;
}

#content .tx-wbsseminars-list-table-tr-header td a:hover, #content .tx-wbsseminars-list-table td a.asc:hover, #content .tx-wbsseminars-list-table td a.desc:hover, .tx-wbsseminars-list-table-master .sort a:hover, .tx-wbsseminars-list-table-master .sortasc a:hover {
	background-position:right 6px;
	color:#001a4c;
}

.tx-wbsseminars-list-table-master td {
	border:0px;
	border-bottom:1px solid #e0e0e0;
	padding-top:12px;
	padding-bottom:12px;
}

.tx-wbsseminars-list-table-master td.tx-wbsseminars-list-table-td-col3 a {
	background:transparent url('img/pfeil_blau_2_runter.gif') no-repeat right 6px;
	padding-left:0px;
	padding-right:15px;
}

div.tx-wbsseminars-detail-table-master-wrap {
	background:transparent url('../img/masterkurs-termin_bg.gif') repeat-y left top;
	width:201px;
	margin-bottom:30px;
}

#tx-wbsseminars-detail-table-master {
	border-collapse:collapse;
	width:100%;
}

div.tx-wbsseminars-detail-table-master-header {
	background:transparent url('../img/teaser_header.gif') no-repeat left top;
	padding-top:4px;
}

div.tx-wbsseminars-detail-table-master-header h2 {
	background:transparent url('../img/teaser_bg.gif') repeat-y left top;
	padding:12px;
	padding-top:13px;
	padding-bottom:16px;
	border-bottom:1px solid #e0e0e0;
}

div.tx-wbsseminars-detail-table-master-footer {
	background:transparent url('../img/masterkurs-termin_footer.gif') no-repeat left top;
	font-size:1px;
	line-height:1px;
	height:6px;
}

#tx-wbsseminars-detail-table-master td {
	border-bottom:1px dotted #e0e0e0;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:12px;
}

#tx-wbsseminars-detail-table-master tr.lastrow td {
	border:0px;
	padding-bottom:4px;
}

#tx-wbsseminars-detail-table-master td.tx-wbsseminars-detail-table-td-details, #content .tx-wbsseminars-list-table-sap td.tx-wbsseminars-detail-table-td-details, #tx-wbsseminars-list-table-online td.tx-wbsseminars-detail-table-td-details {
	width:90px;
	padding-left:12px;
}

.tx-wbsseminars-list-table td.tx-wbsseminars-list-table-td-price {
	width:90px;
	text-align:right;
	padding-right:12px;
}

.tx-wbsseminars-list-table td.tx-wbsseminars-list-table-td-duration {
	text-align:left;
	padding-right:12px;
	white-space:nowrap;
}

#content .tx-wbsseminars-list-table .tx-wbsseminars-list-table-tr-header td.tx-wbsseminars-list-table-td-duration a {
	float:right;
}

#tx-wbsseminars-detail-table-master .tx-wbsseminars-detail-table-td-date span {
	float:left;
}

#tx-wbsseminars-detail-table-master td.tx-wbsseminars-detail-table-td-details a, #tx-wbsseminars-list-table-online td.tx-wbsseminars-detail-table-td-details a, #content .tx-wbsseminars-list-table-sap td.tx-wbsseminars-detail-table-td-details a, .tx-wbsseminars-list-table-master-b .tx-wbsseminars-list-table-master-link-detail a {
	background:transparent url('../img/button_small.gif') no-repeat left top;
	float:right;
	display:inline;
	margin-right:7px;
	padding-left:16px;
	padding-right:12px;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	height:20px;
	line-height:18px;
	font-weight:bold;
}

#tx-wbsseminars-detail-table-master td.tx-wbsseminars-detail-table-td-details a:hover, #tx-wbsseminars-list-table-online td.tx-wbsseminars-detail-table-td-details a:hover, #content .tx-wbsseminars-list-table-sap td.tx-wbsseminars-detail-table-td-details a:hover, .tx-wbsseminars-list-table-master-b .tx-wbsseminars-list-table-master-link-detail a:hover {
	background-position:left -31px;
}

.tx-wbsseminars-list-table-master-b td {
	padding-top:8px !important;
	padding-bottom:7px !important;
}

.tx-wbsseminars-list-table-master td.col3b {
	width:144px;
	background-color:#f7f7f7;
}

.tx-wbsseminars-list-table-master-b td a {
	margin-left:4px !important;
}

.terminbox-locationitem-header {
	padding-bottom:4px;
}

.terminbox-locationitem-content {
	width:100%;
}

.terminbox-locationitem-content .tx-wbsseminars-list-table-master-link-detail {
	float:right;
}

.terminbox-locationitem-content .date {
	float:left;
	padding-top:3px;
}

.terminbox-locationitem-content .iCal-link {
	float:left;
	clear:both;
	width:176px;
	white-space:nowrap;
	padding-top:6px;
}

#content .iCal-link a {
	margin-left:0px !important;
	padding-left:15px;
	background:transparent url(../img/icon_link_download.gif) no-repeat left 2px;
}

#content .iCal-link a:hover {
	background-position:left -37px;
}

.tx-wbsseminars-detail-table-master-wrap #tx-wbsseminars-list-pagebrowser-master {
	padding:0px;
}

div.detail-table-wide {
	width:472px;
}

div.detail-table-wide, div.detail-table-wide div.tx-wbsseminars-detail-table-master-header h2 {
	background:transparent url('../img/masterkurs-termin-wide_bg.gif') repeat-y left top;
}

div.detail-table-wide div.tx-wbsseminars-detail-table-master-header {
	background:transparent url('../img/masterkurs-termin-wide_header.gif') no-repeat left top;
}

div.detail-table-wide div.tx-wbsseminars-detail-table-master-footer {
	background:transparent url('../img/masterkurs-termin-wide_footer.gif') no-repeat left top;
}

#content div.detail-table-wide table {
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
}

div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th {
	background-color:#f7f7f7;
	border-bottom:1px solid #e0e0e0;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:12px;
	text-align:left;
}

div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th.tx-wbsseminars-detail-table-td-location {
	border-left:1px solid #dde0ea;
	width:120px;
}

div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th.tx-wbsseminars-detail-table-td-details {
	border-right:1px solid #dde0ea;
}

#content div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th.sort a {
	background:transparent url('../img/arrow_tabelle_down.gif') no-repeat right 5px;
	padding-left:0px;
	padding-right:14px;
	text-decoration:none;
}

#content div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th.sortdesc a {
	background:transparent url('../img/arrow_tabelle_up.gif') no-repeat right 5px;
	padding-left:0px;
	padding-right:14px;
	text-decoration:none;
}

#content div.detail-table-wide table tr.tx-wbsseminars-detail-table-tr-header th a:hover {
	background-position:right -41px;
}

#bookmarks-centered {
	border-bottom:1px solid #ced4df;
	text-align:center;
	margin-bottom:10px;
}

#bookmarks {
	padding:10px 0px;
	font-size:11px;
	text-decoration:none;
	color:#777776;
	margin:0px auto;
}

#bookmarks a {
	text-decoration:none;
	color:#777776;
	margin-left:20px;
}

#bookmarks a:hover {
	cursor:pointer;
}

#bookmarks a span {
	padding-left:0px;
	white-space:nowrap;
}

#bookmarks a img {
	border:0px;
	position:relative;
	top:3px;
	padding-right:6px;
}

#bookmarks-start {
	float:left;
	clear:both;
	width:960px;
	text-align:center;
}

#bookmarks-start #bookmarks {
	margin:0px;
	padding-top:6px;
	margin-top:30px;
	padding-bottom:18px;
	border-top:1px solid #cac2b8;
}

#bookmarks-wide {
	width:960px;
	border-top:1px solid #cac2b8;
	padding-top:4px;
}

*+html #bookmarks-wide {
}

#bookmarks-wide #bookmarks {
	float:left;
	margin:0px;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:190px;
	text-align:center;
}

#bookmarks-wide #bookmarks span {
	padding-left:0px;
}

.locations #content-main {
	float:left;
	width:100%;
}

.locations #content-left, .locations #content-right {
	width:460px;
}

.locations #content-left #text {
	padding-left:10px;
}

.locations #locationsearch {
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:18px;
	background:transparent url('../img/verlauf_header_wide.gif') no-repeat left top;
}

.locations #locationsearch h3 {
	float:left;
	display:inline;
	width:460px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	margin-left:16px;
	margin-right:20px;
	font-size:17px;
	color:#001a4c;
	background:none;
	line-height:17px;
	height:17px;
}

.locations #locationsearch .tx-wbsseminars-search-location-selectfield {
	float:left;
	width:400px;
}

.locations #locationsearch .tx-wbsseminars-search-location-selectfield select {
	width:270px;
	padding-left:3px;
}

.locations #tipafriend {
	padding-left:880px;
}

.locations a.internal-link {
	color:#001a4c;
}

.locations a.internal-link:hover {
	color:#707fa6;
}

.notfound #content-start-top {
	float:left;
	width:100%;
	height:300px;
	background:transparent url('../img/header_404.jpg') no-repeat left top;
}

.notfound #content-start-bottom {
	width:980px;
}

.notfound-header {
	float:left;
	padding-top:173px;
	width:380px;
}

.notfound-header h3, .notfound-header p {
	padding-left:107px;
	font-size:10px;
}

.notfound-header a {
	color:#001a4c;
}

.teaser-wrapper {
	float:left;
	padding-right:15px;
}

.teaser-container {
	border:1px solid #e6e7ec;
	background-color:#fff;
	padding:1px;
	float:left;
}

.teaser-header {
	background:#e9e9e9 url('./img/teaser_header_bg.gif') repeat-x left top;
	width:306px;
}

.teaser-header h2 {
	text-transform:uppercase;
	padding-left:14px;
	padding-top:6px;
	color:#464648;
	font-weight:bold;
	font-size:13px;
}

.teaser-content {
	float:left;
	width:306px;
	background:transparent url('./img/teaser_content_bg.gif') repeat-x left top;
}

.teaser-image {
	float:left;
	display:inline;
	margin-left:7px;
	margin-top:16px;
	margin-right:9px;
	height:120px;
}

.teaser-text {
	width:190px;
	display:inline;
	float:left;
	margin-left:7px;
	padding-top:11px;
	padding-bottom:12px;
}

.fce-teaser-imageswap h1,
.fce-teaser-imageswap .display-like-h1 {
	float:left;
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:0px;
}

.fce-teaser-imageswap p {
	clear:left;
}

.fce-3-cols {
	width:100%;
	float:left;
	background:transparent url('../img/fce_3cols_bg2.gif') repeat-y left top;
}

.fce-3-cols h1.blue {
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:0px;
}

.fce-3-cols .fce-3-cols-col {
	float:left;
	width:240px;
	padding-bottom:20px;
}

.fce-3-cols .first {
	width:480px;
}

.fce-3-cols .fce-3-cols-col .tx-wbsseminars-pi1 {
	float:left;
	margin:0px;
}

#content-right .tx-wbsseminars-pi1 .tx-wbsseminars-seminarfinder select, #content-left .tx-wbsseminars-pi1 .tx-wbsseminars-seminarfinder select, .fce-3-cols .fce-3-cols-col .tx-wbsseminars-pi1 select {
	border:1px solid #a5acb2;
	float:left;
	clear:both;
	margin-right:10px;
	margin-top:10px;
	width:169px;
}

.fce-3-cols .first .tx-wbsseminars-pi1 select {
	width:245px;
}

#content-right .tx-wbsseminars-pi1 input.submit-go, #content-left .tx-wbsseminars-pi1 input.submit-go, .fce-3-cols .fce-3-cols-col .tx-wbsseminars-pi1 input.submit-go {
	float:left;
	margin-top:10px;
	background:transparent url('../img/button_go.gif') no-repeat left top;
	border:0px;
	height:21px;
	width:21px;
	cursor:pointer;
}

#content-right .tx-wbsseminars-pi1 input.submit-go:hover, #content-left .tx-wbsseminars-pi1 input.submit-go:hover, .fce-3-cols .fce-3-cols-col .tx-wbsseminars-pi1 input.submit-go:hover {
	background-position:left -29px;
}

.fce-3-cols .fce-3-cols-col .fce-3-cols-col-content {
	padding-left:20px;
	padding-right:1px;
}

.fce-3-cols .fce-3-cols-col .fce-3-cols-col-content .csc-textpic {
	padding-bottom:0;
	margin-bottom:15px;
}

div.loading {
	display:none;
}

#content-right .tx-wbsseminars-pi1 div.loading, #content-left .tx-wbsseminars-pi1 div.loading, div.fce-3-cols div.loading {
	position:absolute;
	display:none;
	margin-left:182px;
	margin-top:12px;
}

div.fce-3-cols div.first div.loading {
	position:absolute;
	display:none;
	margin-left:258px;
}

div.fce-seminar-themes div.loading {
	position:absolute;
	margin-left:580px;
}

.fce-4-cols {
	width:100%;
	float:left;
}

.fce-4-cols .fce-4-cols-col {
	float:left;
	width:25%;
	overflow:hidden;
}

.fce-4-cols .col1 .fce-4-cols-col-content {
	float:left;
	padding-left:0px;
	padding-right:10px;
}

.fce-4-cols .col2 .fce-4-cols-col-content {
	float:left;
	padding-left:5px;
	padding-right:10px;
}

.fce-4-cols .col3 .fce-4-cols-col-content {
	float:left;
	padding-left:11px;
	padding-right:15px;
}

.fce-4-cols .col4 .fce-4-cols-col-content {
	float:right;
	padding-left:18px;
	padding-right:0px;
}

.fce-4-cols .fce-4-cols-col .fce-4-cols-col-content .csc-textpic {
	padding-bottom:0px;
	margin-bottom:15px;
}

.fce-4-cols .fce-4-cols-col .csc-textpic-clear {
	padding-bottom:0px;
}

.fce-4-cols .fce-4-cols-col .fce-4-cols-col-content h2 {
	padding:0px;
	margin:0px;
	margin-top:10px;
	padding-bottom:5px;
}

#content .fce-4-cols .fce-4-cols-col .csc-textpic-imagewrap dl {
	margin-bottom:0px;
}

.fce-3-cols-col a.internal-link {
	background:transparent url(../img/icon_link.gif) no-repeat scroll left 2px;
	color:#001a4c;
	padding-left:18px;
	line-height:20px;
}

.header-box {
	width:100%;
	height:154px;
	border:0px;
	background:transparent url("../img/header_stellenboerse.jpg") no-repeat top left;
	margin-bottom:20px;
}

.header-box h1,
.header-box .display-like-h1 {
	color:#0b275d;
	font-weight:bold;
	font-size:18px;
	padding-left:20px;
	padding-top:24px;
}

.header-box h2 {
	color:#8f8f8f;
	font-weight:bold;
	font-size:16px;
	padding-left:58px;
	padding-bottom:0px;
	margin-bottom:0px;
}

div.fce-headerbox-image-left {
	background:#ebedf1 url("../img/fce-headerbox_bg.gif") repeat-x top left;
	border:1px solid #d7dce3;
	height:auto;
	float:left;
	width:711px;
}

div.fce-headerbox-image-left .fce-headerbox-image {
	float:left;
	width:200px;
	display:inline;
	margin-left:20px;
	padding:20px 0px;
}

div.fce-headerbox-image-left h1,
div.fce-headerbox-image-left .display-like-h1 {
	color:#9a7853;
	font-weight:normal;
}

div.fce-headerbox-image-left .fce-headerbox-subtitle p {
	font-size:15px;
	line-height:120%;
}

div.hr-dotted {
	clear:both;
	float:left;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-bottom:15px;
	margin-top:15px;
	background:transparent url(../img/divider__hor_dotted.gif) top left repeat-x scroll;
}

hr.trenner {
	border:0px;
	border-top:1px solid #dededf;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
	float:left;
	width:100%;
}

.tx-wbsseminars-detail hr.trenner {
	margin-top:0px;
	margin-bottom:15px;
}

#wbssearchsuggestions {
	position:absolute;
	top:66px;
	left:708px;
	width:258px;
	border:1px solid #cbc9c9;
	background:#fff;
	display:none;
	font-size:11px;
	z-index:9999;
}

#wbssearchsuggestions UL {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#wbssearchsuggestions UL LI {
	padding:9px;
}

#wbssearchsuggestions UL LI.active {
	background:#e6e9ee;
	cursor:pointer;
}

#wbssearchsuggestions UL LI IMG {
	float:left;
	margin-right:9px;
}

#wbssearchsuggestions UL LI SPAN.highlight {
	color:#0b275d;
	font-weight:bold;
}

.clearfix:after, .container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix, .container {
	display:inline-block;
}

* html .clearfix, * html .container {
	height:1%;
}

.clearfix, .container {
	display:block;
}

.clear {
	clear:both;
}

.tabcontainer-top, .tabcontainer-bottom {
	float:left;
	width:100%;
	height:4px;
	line-height:1px;
	font-size:1px;
	background:transparent url('../img/tabcontainer-top_bg.gif') no-repeat left top;
}

.tabcontainer-bottom {
	background:transparent url('../img/tabcontainer-bottom_bg.gif') no-repeat left top;
}

.ui-tabs {
	background:transparent url('../img/tabcontainer_bg.gif') repeat-y left top;
}

#content-wide .ui-tabs {
	float:left;
	width:100%;
	position:relative;
}

.ui-tabs .tabs-header {
	padding:0px;
	padding-left:12px;
	padding-bottom:10px;
	margin:0px;
	margin-top:15px;
	line-height:100%;
	height:20px;
}

.seminarlist-border .tabs-header {
	padding-bottom:0px;
}

div.seminarlist-border {
	margin-bottom:30px;
}

.ui-tabs-hide {
	display:none;
}

#content ul.ui-tabs-nav {
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	background:transparent url('../img/tabheader_bg.gif') repeat-x left bottom;
}

.ui-tabs-nav li {
	float:left;
	height:32px;
	width:205px;
	padding:0px !important;
	background:transparent url('../img/tabs_bg.gif') repeat-x left top;
}

.ui-tabs-nav li.first a {
	border-left:1px solid #dde0ea;
}

#content .ui-tabs-nav li a {
	background:none;
	display:block;
	text-decoration:none;
	color:#001a4c;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:12px;
	border-right:1px solid #dde0ea;
	border-top:1px solid #dde0ea;
}

#content .ui-tabs-nav li.first a {
	border-left:1px solid #dde0ea;
	left:0px;
}

.ui-tabs-nav li.ui-state-active, .ui-tabs-nav li.ui-state-hover {
	background:#e2e4ec;
	position:relative;
	overflow:visible;
}

.ui-tabs-nav li.ui-state-active a, .ui-tabs-nav li.ui-state-hover a {
	border:0px;
	position:relative;
	display:block;
	font-weight:bold;
	border-right:1px solid #dde0ea;
	padding-top:10px;
}

.ui-tabs-nav li.first {
	left:0px;
}

.ui-tabs-panel {
	clear:both;
	border-left:1px solid #dde0ea;
	padding-bottom:6px;
}

.tabelement .tx-wbsseminars-contactform, .tab .tx-wbsseminars-contactform {
	float:left;
	width:100%;
}

.ui-tabs-panel table.tx-wbsseminars-list-table {
	margin:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
}

.ui-tabs-panel table.tx-wbsseminars-list-table tr.lastrow td {
	border-bottom:1px solid #dededf;
}

.tabs .tx-wbsseminars-list-table .tx-wbsseminars-list-table-td-details {
	border-right:1px solid #dde0ea;
}

.tx-wbsseminars-submit-wrap {
	margin-top:12px;
	margin-bottom:6px;
}

.tabs .tx-wbsseminars-submit-wrap {
	margin-left:12px;
	margin-top:12px;
	margin-bottom:6px;
	float:left;
	display:inline;
}

.ui-tabs-panel .formThemeSelect, .tabs .formLocationSelect, .tabs .formThemeSelect {
	position:absolute;
	right:0px;
	top:12px;
	margin-right:12px;
	float:none;
}

.pulldown {
	width:472px;
}

#content .pulldown-header, #content .pulldown-header-open {
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	min-height:38px;
	background:transparent url('../img/pulldown-header_bg.gif') no-repeat left top;
}

#content .pulldown-header-open {
	background-position:-478px top;
}

#content .pulldown-heading {
	display:block;
	width:auto;
	height:19px;
	background:transparent url('../img/arrow_down.gif') no-repeat right 0px;
	text-decoration:none;
	padding:0px;
}

#content .pulldown-heading:hover {
	background-position:right -31px;
}

#content .pulldown-heading-open {
	background:transparent url('../img/arrow_up.gif') no-repeat right 0px;
}

#content .pulldown-heading-open:hover {
	background-position:right -31px;
}

.pulldown-header span {
	font-size:15px;
	font-weight:bold;
	color:#001a4c;
}

.pulldown-header p.pulldown-intro {
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-right:8px;
}

.pulldown-header-open p.pulldown-intro {
	padding-bottom:20px;
}

.pulldown-body {
	background:transparent url('../img/pulldown_bg.gif') repeat-y left top;
	padding:0px 20px;
	padding-top:0px;
}

.pulldown-body br.clear {
	height:1px;
	line-height:1px;
	font-size:1px;
}

.pulldown-bottom {
	background:transparent url('../img/pulldown-bottom_bg.gif') no-repeat left bottom;
	position:relative;
	left:-20px;
	width:472px;
	height:11px;
}

#content .fce-2col-70-30-right .pulldown {
	width:201px;
}

#content .fce-2col-70-30-right .pulldown-header, #content .fce-2col-70-30-right .pulldown-header-open {
	background:transparent url('../img/pulldown-201-header_bg.gif') no-repeat left top;
}

#content .fce-2col-70-30-right .pulldown-header-open {
	background-position:-207px top;
}

#content .fce-2col-70-30-right .pulldown-body {
	background-image:url('../img/pulldown-201_bg.gif');
}

#content .fce-2col-70-30-right .pulldown-bottom {
	background-image:url('../img/pulldown-201-bottom_bg.gif');
	width:201px;
}

.tx-wbsseminars-detail-content-element {
	background:transparent url('../img/moduldropdown_bg.gif') repeat-y left top;
	width:713px;
	clear:both;
}

.tx-wbsseminars-detail-content-element-last {
	border-bottom:1px solid #dde0ea;
}

.tx-wbsseminars-detail-content-element-title {
	background:transparent url('../img/moduldropdown_header_bg.gif') no-repeat left top;
	min-height:38px;
	cursor:pointer;
}

.tx-wbsseminars-detail-content-element-first .tx-wbsseminars-detail-content-element-title {
	background-image:url('../img/moduldropdown_firstheader_bg.gif');
}

.tx-wbsseminars-detail-content-element-title-open {
	background-image:url('../img/moduldropdown_header_act_bg.gif');
	min-height:38px;
	cursor:pointer;
}

.tx-wbsseminars-detail-content-element-first .tx-wbsseminars-detail-content-element-title-open {
	background-image:url('../img/moduldropdown_firstheader_act_bg.gif');
}

.tx-wbsseminars-detail-content-element .tx-wbsseminars-detail-content-element-title:hover, .tx-wbsseminars-detail-content-element .tx-wbsseminars-detail-content-element-title-open:hover {
	background-position:left -62px;
}

.tx-wbsseminars-detail-content-element-title span {
	padding-top:10px;
	padding-left:10px;
	float:left;
}

.tx-wbsseminars-detail-content-element-title h4 {
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:40px;
	color:#001a4c;
	font-size:12px;
}

.tx-wbsseminars-detail-content-element-content {
	padding:8px 20px;
	clear:both;
}

.tx-wbsseminars-detail-content-element-bottom {
	border-bottom:1px solid #dde0ea;
	float:left;
	clear:both;
	width:100%;
	height:1px;
	line-height:1px;
	color:#fff;
	text-decoration:none;
	font-size:1px;
	display:none;
}

.standortangebote {
	height:86px;
}

.tx-wbsseminars-detail-content-element-style2 {
	position:absolute;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-title {
	background:transparent url('../img/moduldropdown_style2_header_bg.gif') no-repeat left top;
	min-height:52px;
	padding:8px 0 0 100px;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-title h2 {
	padding:6px 0;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-title p {
	font-weight:bold;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-title:hover {
	background-position:0 0;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-bottom {
	background:transparent url('../img/moduldropdown_style2_footer_bg.gif') no-repeat left bottom;
	display:block;
	height:6px;
	border:0;
}

.tx-wbsseminars-detail-content-element-style2 .tx-wbsseminars-detail-content-element-content {
	display:none;
	padding:0 10px 0 100px;
	position:relative;
}

div.tabdropdown {
	width:472px;
	background:none;
	position:relative;
}

div.tabdropdown-active {
	background:transparent url('../img/tabdropdown_bg.gif') repeat-y left top;
}

#content div.tabdropdown ul.tabdropdown-header {
	background:#fff url('../img/tabheader_bg.gif') repeat-x left bottom;
	list-style:none;
	padding:0px;
	overflow:hidden;
	margin:0px;
}

#content div.tabdropdown ul.tabdropdown-header li {
	list-style:none;
	float:left;
	height:34px;
	padding:0px;
	margin:0px;
}

#content div.tabdropdown ul.tabdropdown-header li.act {
}

#content div.tabdropdown ul.tabdropdown-header li a.tabtrigger {
	background:none;
	display:block;
	padding-left:20px;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:6px;
}

#content div.tabdropdown ul.tabdropdown-header li.firstactive a.tabtrigger, #content div.tabdropdown ul.tabdropdown-header li.firshover a.tabtrigger, #content div.tabdropdown ul.tabdropdown-header li.lastactive a.tabtrigger, #content div.tabdropdown ul.tabdropdown-header li.lasthover a.tabtrigger {
	font-weight:bold;
}

div.tabdropdown ul.tabdropdown-header li.first {
	width:236px;
}

div.tabdropdown ul.tabdropdown-header li.firstactive, div.tabdropdown ul.tabdropdown-header li.firsthover {
	width:236px;
	background:transparent url('../img/tabdropdown_tab1_bg.gif') no-repeat left top;
}

div.tabdropdown ul.tabdropdown-header li.last {
	width:200px;
}

div.tabdropdown ul.tabdropdown-header li.lastactive, div.tabdropdown ul.tabdropdown-header li.lasthover {
	width:200px;
	background:transparent url('../img/tabdropdown_tab2_bg.gif') no-repeat right top;
	border:0px;
}

#content div.tabdropdown ul.tabdropdown-header li a {
	background:none;
}

div.tabdropdown-bottom {
	background:transparent url('../img/tabdropdown_bottom_bg.gif') no-repeat left bottom;
	clear:both;
	line-height:1px;
	font-size:1px;
	height:10px;
}

div.tabdropdown div.tabelement, div.tabdropdown div.tab {
	padding:0px 20px;
	width:432px;
}

#content div.tabdropdown ul.tabdropdown-header li a.tabdropdown-trigger {
	position:absolute;
	top:6px;
	left:446px;
	background:transparent url('../img/arrow_down.gif') no-repeat left top;
	height:19px;
	width:19px;
	padding:0px;
	cursor:pointer;
}

#content div.tabdropdown ul.tabdropdown-header li a.arrow_up {
	background:transparent url('../img/arrow_up.gif') no-repeat left top;
}

#content div.tabdropdown ul.tabdropdown-header li a.tabdropdown-trigger:hover {
	background-position:left -31px;
	cursor:pointer;
}

.tabdropdown-tab1-intro, .tabdropdown-tab2-intro {
	background:transparent url('../img/tabintro_bg.gif') no-repeat left top;
	margin:0px;
	float:left;
	width:100%;
}

.tabdropdown-tab1-intro-active, .tabdropdown-tab2-intro-active {
	background-position:-488px top;
}

div.tabintro-content {
	padding:5px 20px;
}

div.tx-wbsseminars-detail p {
	padding-bottom:15px;
}

div.tx-wbsseminars-detail div.fce-2col-70-30-right p {
	padding-bottom:30px;
}

div.tx-wbsseminars-detail div.fce-2col-70-30-right h3 {
	padding-top:0px;
}

div.tx-wbsseminars-detail img {
	padding-top:10px;
}

.hidden-element {
	display:none;
}

#basket-container-wrap {
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	float:left;
	position:absolute;
	border:1px solid red;
	z-index:999999;
	background:#fee;
}

#basket-container {
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	margin:0px;
}

#basket-container {
	border-top:1px solid #dededf;
	background:transparent url('../img/basket_container_bg2.gif') repeat-x left top;
	color:#001a4c;
}

#basket-container h3 {
	float:left;
	padding:10px 30px;
	color:#001a4c;
}

#basket-container #basket-content {
	float:left;
	padding:10px 30px;
}

#basket-container div.tx-wbsseminars-submit-wrap {
	float:right;
	display:inline;
	margin:10px 30px;
	margin-left:0px;
}

#basket-container div.tx-wbsseminars-submit-wrap a {
	float:left;
	background:transparent url('../img/button_blue_back.gif') no-repeat right top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:2px 0px;
	padding-left:6px;
	padding-right:12px;
	padding-bottom:3px;
	margin-left:12px;
}

#basket-container div.tx-wbsseminars-submit-wrap a:hover, #basket-container div.tx-wbsseminars-submit-wrap:hover a {
	background-position:right -31px;
}

#basket-container div.tx-wbsseminars-submit-wrap:hover {
	background-position:left -31px;
	cursor:pointer;
}

.carreer-box {
	width:100%;
	height:152px;
	border:0px;
	background:transparent url("../img/header_stellenboerse.jpg") no-repeat top left;
	margin-bottom:20px;
}

.carreer-box h1,
.carreer-box .display-like-h1 {
	color:#0b275d;
	font-weight:bold;
	font-size:18px;
	padding-left:20px;
	padding-top:24px;
}

.carreer-box h2 {
	color:#8f8f8f;
	font-weight:bold;
	font-size:16px;
	padding-left:58px;
	padding-bottom:0px;
	margin-bottom:0px;
}

div.tx-wbsjobs-pi1-listview table {
	width:100%;
	border-collapse:separate;
	border-spacing:0px;
	border-left:1px solid #dde0ea;
	border-right:1px solid #dde0ea;
}

div.tx-wbsjobs-pi1-listview table thead th {
	background:#f7f7f7;
	border-top:1px solid #dde0ea !important;
	border-bottom:1px solid #dde0ea !important;
}

div.tx-wbsjobs-pi1-listview table th.col1 {
	width:360px;
}

div.tx-wbsjobs-pi1-listview table th.col2 {
	width:180px;
}

#content div.tx-wbsjobs-pi1-listview table thead a {
	background:none;
	width:100%;
	padding-left:0px;
	float:left;
	padding-top:3px;
	padding-bottom:2px;
	cursor:pointer;
	text-decoration:none;
}

div.tx-wbsjobs-pi1-listview table thead th span {
	float:left;
	padding-left:9px;
	font-weight:normal;
	padding-right:14px;
	color:#595959;
}

#content div.tx-wbsjobs-pi1-listview table thead th a span {
	background:transparent url("../img/arrow_tabelle_down.gif") no-repeat right -40px;
}

#content div.tx-wbsjobs-pi1-listview table thead th.sortasc a span {
	background:transparent url("../img/arrow_tabelle_down.gif") no-repeat right 6px;
}

#content div.tx-wbsjobs-pi1-listview table thead th.sortdesc a span {
	background:transparent url("../img/arrow_tabelle_up.gif") no-repeat right 6px;
}

#content div.tx-wbsjobs-pi1-listview table thead th a:hover span {
	background-position:right -40px;
}

#content div.tx-wbsjobs-pi1-listview table thead th a:hover span, #content div.tx-wbsjobs-pi1-listview table thead th.act a span {
	background-position:right 6px;
	color:#001a4c;
}

div.tx-wbsjobs-pi1-listview table td {
	color:#616161;
	padding:10px 10px;
	width:auto;
	vertical-align:top;
	border-bottom:1px dotted #e0e0e0;
}

#content div.tx-wbsjobs-pi1-listview table td a {
	float:left;
}

div.tx-wbsjobs-pi1-detailview p {
	font-family:arial !important;
	color:#58585a;
}

#content div.tx-wbsjobs-pi1-detailview h1,
#content div.tx-wbsjobs-pi1-detailview .carreer-box {
	padding-bottom:30px;
}

#content div.tx-wbsjobs-pi1-detailview h2 {
	padding-bottom:0px;
}

#content div.tx-wbsjobs-pi1-detailview p {
	padding-bottom:20px;
}

#content div.tx-wbsjobs-pi1-detailview .jobdetail ul li {
	background:url("../img/listenpunkt.jpg") no-repeat 2px 6px;
	list-style:none;
	padding-left:14px;
}

#tx-wbsjobs-detail-footer {
	border-top:1px solid #ced4df;
	margin-top:40px;
	padding-top:4px;
}

#tx-wbsjobs-detail-footer a.backlink {
	background:transparent url(../img/button_blue_arrow_left_front.gif) no-repeat scroll left top;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:2px 12px 3px 18px;
	text-decoration:none;
	float:left;
}

#tx-wbsjobs-detail-footer .backlink-wrap {
	background:transparent url(../img/button_blue_back.gif) no-repeat scroll right top;
	padding-right:5px;
	margin-top:10px;
	float:left;
}

#tx-wbsjobs-detail-footer .backlink-wrap:hover {
	background-position:right -31px;
}

#tx-wbsjobs-detail-footer a.backlink:hover {
	background-position:left -31px;
}

.linkbox {
	position:relative;
	left:-9px;
}

.linkbox .linkbox-link .linkbox-seo-text {
	display:none;
}

.linkbox .linkbox-link {
	display:block;
	width:210px;
	height:32px;
	background:url("../img/button_stellenboerse_both.jpg") no-repeat right top !important;
}

.linkbox .linkbox-link:hover {
	background:url("../img/button_stellenboerse_both.jpg") no-repeat right -48px !important;
}

DIV.csc-textpic-caption-c .csc-textpic-caption {
	text-align:center;
}

DIV.csc-textpic-caption-r .csc-textpic-caption {
	text-align:right;
}

DIV.csc-textpic-caption-l .csc-textpic-caption {
	text-align:left;
}

DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float:left;
	display:inline;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border:2px solid black;
	padding:0px 0px;
}

DIV.csc-textpic-imagewrap {
	padding:0;
}

DIV.csc-textpic IMG {
	border:none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float:left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style:none;
	margin:0;
	padding:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float:left;
	margin:0;
	padding:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float:left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	float:none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	float:none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	border:none;
}

DL.csc-textpic-image {
	margin:0;
}

DL.csc-textpic-image DT {
	margin:0;
	display:inline;
}

DL.csc-textpic-image DD {
	margin:0;
}

DIV.csc-textpic-clear {
	clear:both;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-right:10px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:10px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:5px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom:5px;
	display:block;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear:both;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left:0px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right:0px !important;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}

DIV.csc-textpic-above DIV.csc-textpic-text {
	clear:both;
}

DIV.csc-textpic-center {
	text-align:center;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin:0 auto;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align:left;
}

DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align:left;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float:right;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear:right;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float:left;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
	clear:left;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float:left;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float:right;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float:right;
	clear:both;
}

* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height:1%;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float:left;
	clear:both;
}

* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height:1%;
}

DIV.csc-textpic DIV.csc-textpic-imagerow-last {
	margin-bottom:0;
}

#menu-top {
	float:right;
	text-align:right;
	padding-top:10px;
	padding-right:17px;
}

#menu-top ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	float:left;
}

#menu-top ul li {
	padding-left:16px;
}

#menu-top li.menu-seperator {
	float:left;
	padding-left:7px;
	padding-right:7px;
	font-family:arial;
	color:#646463;
}

#menu-top li.menutop-no {
	float:left;
}

#menu-top li.menutop-cur {
	float:left;
}

#menu-top li.menutop-act {
	float:left;
}

#menu-top li.menutop-no a {
	text-decoration:none;
	color:#d1d4dd;
}

#menu-top li.menutop-no a:hover {
	text-decoration:none;
	color:#fff;
}

#menu-top li.menutop-cur {
	text-decoration:none;
	color:#646463;
}

#menu-top li.menutop-act a {
	text-decoration:none;
	color:#001a4c;
}

#menu {
	margin-top:0px;
}

#menu ul {
	height:56px;
	margin:0px;
	padding:0px;
	padding-left:1px;
	list-style-type:none;
	background:transparent url('../img/top_menu_bg.jpg') no-repeat left top;
}

#menu a {
	text-decoration:none;
}

#menu li.menu-no {
	float:left;
	padding-right:1px;
	height:56px;
	background:transparent url('../img/top_menu_divider.gif') no-repeat right top;
}

#menu li.last {
	padding-right:0px;
	background-image:none;
}

#menu li.menu-cur {
	float:left;
}

#menu li.menu-act {
	float:left;
}

#menu li.menu-no a {
	font-weight:bold;
	text-decoration:none;
}

#menu li.menu-no a:hover {
	font-weight:bold;
	text-decoration:none;
}

#menu li.menu-cur {
	font-weight:bold;
	text-decoration:none;
}

#menu li.menu-act a {
	font-weight:bold;
	text-decoration:none;
}

#breadcrumb {
	color:#9b9b9c;
	font-size:10px;
	width:960px;
	float:left;
}

#breadcrumb ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:5px 10px 10px 15px;
}

#breadcrumb ul li {
	float:left;
}

#breadcrumb ul li.seperator {
	padding:0 3px;
}

#breadcrumb ul li a {
	color:#001a4c;
}

#breadcrumb ul li a:hover {
	text-decoration:none;
}

#menu-left ul.menuleft, #menu-left ul.menuleftlocation {
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	list-style-type:none;
}

#menu-left ul.menuleft li, #menu-left ul.menuleftlocation li {
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	list-style-type:none;
	width:100%;
	float:left;
	overflow:hidden;
	border-color:#f0f0f0;
	border-width:0px;
}

#menu-left ul.menuleft li a, #menu-left ul.menuleftlocation li a {
	margin:0px;
	padding:12px;
	text-decoration:none;
	display:block;
	color:#001a4c;
	border:1px solid #f0f0f0;
	border-bottom-width:0px;
}

#menu-left ul.menuleft li.menuleft1-no a, #menu-left ul.menuleftlocation li.menuleftlocation1-no a {
	background:#fff url("../img/left_menu_item.gif") repeat-x bottom;
}

#menu-left ul.menuleft li.menuleft1-cur a, #menu-left ul.menuleft li.menuleft1-act a, #menu-left ul.menuleft li.menuleft1-no a:hover, #menu-left ul.menuleftlocation li.menuleftlocation1-cur a, #menu-left ul.menuleftlocation li.menuleftlocation1-act a, #menu-left ul.menuleftlocation li.menuleftlocation1-no a:hover {
	background:#eaecf1 url("../img/left_menu_item_hover.gif") repeat-x bottom;
	border-color:#d6d9e3;
}

#menu-left ul.menuleft li.menuleft1-no-last {
	border-bottom:1px solid #f0f0f0;
}

#menu-left ul.menuleft li.next-to-active a {
	border-top:1px solid #c1c7da;
}

#menu-left ul.menuleft li.next-to-expanded a {
	border-top:0px;
}

ul.menuleft2 {
	margin:0px;
	float:left;
	width:100%;
	padding-left:0px;
	border-bottom:1px solid #d6d9e3;
}

#menu-left ul.menuleft li.menuleft2-no a, #menu-left ul.menuleft li.menuleft2-cur a, #menu-left ul.menuleft li.menuleft2-act a, #menu-left ul.menuleftlocation li.menuleftlocation2-no a, #menu-left ul.menuleftlocation li.menuleftlocation2-cur a, #menu-left ul.menuleftlocation li.menuleftlocation2-act a {
	margin:0px;
	padding-left:28px;
	text-decoration:none;
	display:block;
	font-size:11px;
	background:#fff;
}

#menu-left ul.menuleft li.menuleft2-act a, #menu-left ul.menuleft li.menuleft2-cur a, #menu-left ul.menuleft li.menuleft2-no a:hover, #menu-left ul.menuleftlocation li.menuleftlocation2-act a, #menu-left ul.menuleftlocation li.menuleftlocation2-cur a, #menu-left ul.menuleftlocation li.menuleftlocation2-no a:hover {
	background:#eef0f3;
	border-color:#d6d9e3;
}

#menu-bottom ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu-bottom li {
	padding-left:20px;
}

#menu-bottom li.menubottom-no {
	float:left;
}

#menu-bottom li.menubottom-cur {
	float:left;
}

#menu-bottom li.menubottom-act {
	float:left;
}

#menu-bottom li.menubottom-no a {
	text-decoration:none;
	color:#585858;
}

#menu-bottom li.menubottom-no a:hover {
	text-decoration:none;
	color:#001a4c;
}

#menu-bottom li.menubottom-cur {
	text-decoration:none;
	color:#585858;
}

#menu-bottom li.menubottom-act a {
	text-decoration:none;
	color:#585858;
}

div#counselling-interview-form {
	width:472px;
}

.pulldown-body div#counselling-interview-form, .tabdropdown div#counselling-interview-form {
	width:432px;
}

.contactform-header {
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	background:transparent url('../img/pulldown-header_bg.gif') no-repeat -478px top;
	font-size:15px;
	font-weight:bold;
	color:#001a4c;
	height:70px;
}

div.contactform-noheader form {
	background:transparent url('../img/pulldown-header_bg.gif') no-repeat -478px top;
	padding-top:14px;
}

.contactform-header p {
	color:#595959;
	font-weight:normal;
}

.contactform-body {
	background:transparent url('../img/pulldown_bg.gif') repeat-y left top;
	padding:0px;
	width:473px;
}

.contactform-body form {
	padding:0px 20px;
}

.contactform-footer {
	background:transparent url('../img/pulldown-bottom_bg.gif') no-repeat left bottom;
	width:472px;
	height:11px;
	clear:both;
}

#content #counselling-interview-form .tx-wbsseminars-contactform a {
	background:none;
}

.tx-wbsseminars-error-message {
	font-weight:bold;
	padding:10px;
	margin-bottom:20px;
	border:1px solid red;
	color:red;
	background-color:#f2f3f6;
}

.tx-wbsseminars-contactform label {
	color:#646463;
}

.tx-wbsseminars-contactform-row {
	padding-bottom:10px;
}

#tx-wbsseminars-contactform-left, .tx-wbsseminars-contactform-left {
	float:left;
}

#tx-wbsseminars-contactform-right, .tx-wbsseminars-contactform-right {
	float:right;
	width:208px;
}

.tx-wbsseminars-contactform-right input {
	padding-left:2px;
}

input.tx-wbsseminars-form-input-small-zip {
	margin-top:2px;
	margin-right:10px;
	width:79px;
	color:#646463;
	border:1px solid #dcdcdc;
}

div.city_wrap {
	float:right;
}

div.zip_wrap {
	float:left;
}

input.tx-wbsseminars-form-input-small-city {
	margin-top:2px;
	width:108px;
	color:#646463;
	border:1px solid #dcdcdc;
}

div#tx-wbsseminars-contactform-right div.tx-wbsseminars-contactform-row div.city_wrap {
	padding-right:2px;
}

input.tx-wbsseminars-form-check {
	margin:0px;
	padding:0px;
}

input.tx-wbsseminars-form-input {
	margin-top:2px;
	width:204px;
	color:#646463;
	border:1px solid #dcdcdc;
}

input.datepicker {
	width:204px;
	float:left;
	margin-top:2px;
}

#content .tx-wbsseminars-contactform a.dp-choose-date {
	background:transparent url('../img/icon_datepicker.gif') no-repeat left 4px !important;
	padding:0px;
	padding-top:5px;
	display:inline;
	margin:0px;
	float:right;
	position:relative;
	top:-21px;
	left:-3px;
}

input.tx-wbsseminars-form-input-wide {
	margin-top:7px;
	width:435px;
	color:#646463;
	border:1px solid #dcdcdc;
}

select.tx-wbsseminars-form-select {
	margin-top:2px;
	color:#646463;
	border:1px solid #dcdcdc;
	width:208px;
}

select.tx-wbsseminars-contactform-select-active {
	margin-top:7px;
	width:310px;
	color:#646463;
	border:1px solid #dcdcdc;
}

select.tx-wbsseminars-contactform-select-noactive {
	margin-top:7px;
	width:310px;
	color:#ccc;
	border:1px solid #dcdcdc;
}

.tx-wbsseminars-contactform textarea {
	width:430px;
	font-family:Arial, Verdana, sans-serif;
	color:#646463;
	font-size:12px;
}

input.tx-wbsseminars-contactform-submit, #content .tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap a {
	height:19px;
	background:transparent url(../img/button_blue_back.gif) no-repeat right top;
	border:none;
	margin-right:0px;
	color:#fff;
	padding-right:8px;
	padding-left:0px;
	padding-bottom:2px;
	font-size:11px;
	float:left;
	font-weight:bold;
	line-height:160%;
	cursor:pointer;
	text-decoration:none;
	margin-left:0px;
}

.tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap, .tx-wbsseminars-contactform .tx-wbsseminars-reset-wrap {
	float:right;
	padding-bottom:2px;
	padding-top:0px;
	padding-left:14px;
	cursor:pointer;
}

.tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap {
	background:transparent url(../img/button_blue_arrow_front.gif) no-repeat left top;
	padding-left:15px;
}

* html input.tx-wbsseminars-contactform-submit {
	padding-bottom:0px;
}

*+html input.tx-wbsseminars-contactform-submit {
	padding-bottom:0px;
}

.tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap:hover, .tx-wbsseminars-contactform .tx-wbsseminars-reset-wrap:hover {
	background-position:left -31px;
}

.tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap:hover input.tx-wbsseminars-contactform-submit, .tx-wbsseminars-contactform .tx-wbsseminars-reset-wrap:hover input.tx-wbsseminars-contactform-reset, #content .tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap a:hover {
	background-position:right -31px;
}

input.tx-wbsseminars-contactform-reset {
	height:19px;
	background:transparent url(../img/button_blue_back.gif) no-repeat right top;
	border:none;
	margin-right:10px;
	color:#fff;
	padding-right:8px;
	padding-left:5px;
	font-size:11px;
	padding-bottom:2px;
	font-weight:bold;
	line-height:160%;
	cursor:pointer;
	margin-left:0px;
}

.tx-wbsseminars-contactform .tx-wbsseminars-reset-wrap {
	background:transparent url(../img/button_blue_front.gif) no-repeat left top;
	padding-left:3px;
}

* html input.tx-wbsseminars-contactform-reset {
	padding-bottom:0px;
}

#content .tx-wbsseminars-contactform a {
	background-image:none;
	padding:0px;
	margin:0px;
}

#content-left .tx-wbsseminars-contactform a:hover {
	text-decoration:none;
}

.tx-wbsseminars-contactform label.error {
	visibility:hidden;
	position:absolute;
	top:0px;
}

select.error {
	border:1px solid red;
}

input.error {
	border:1px solid red;
}

textarea.error {
	border:1px solid red;
}

form#jobboerse-searchform {
	border:0px;
	margin:0px;
	padding:0px;
}

#jobboerse-searchform fieldset {
	border:0px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	display:block;
	padding-top:36px;
}

#jobboerse-searchform fieldset .selectbox {
	border:1px solid #a5acb2;
	float:left;
	margin-right:30px;
	color:#404040;
	padding-left:3px;
}

#jobboerse-searchform fieldset .selectbox option {
	color:#404040;
	padding-left:6px;
}

#jobboerse-searchform fieldset .text-input {
	float:left;
	border:1px solid #a5acb2;
	padding-top:2px;
	padding-bottom:1px;
	margin-right:30px;
	color:#949494;
	padding-left:6px;
}

#jobboerse-searchform fieldset .submit-button {
	float:right;
	background:transparent url("../img/button_small.gif") no-repeat left top;
	width:67px;
	padding-top:2px;
	padding-bottom:2px;
	border:0px;
	margin-right:20px;
	display:inline;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

#jobboerse-searchform fieldset .submit-button:hover {
	cursor:pointer;
	background-position:left -31px;
}

#content-main-wide #tx-wbsjobs-contactform {
	border:1px solid #ededed;
	float:left;
	width:469px;
}

#content-main-wide #tx-wbsjobs-contactform .gradient-heading {
	background-position:left -1px;
	padding-top:8px;
	padding-bottom:7px;
	padding-left:17px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#0b275d;
}

#tx-wbsjobs-contactform form {
	background-color:#fff;
	color:#666;
	margin-top:0px;
	padding:15px 16px 20px;
	border-top:1px solid #ededed;
	margin:0px 1px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row {
	padding-bottom:10px;
}

#tx-wbsjobs-contactform label {
	display:inline;
	float:left;
	clear:both;
	width:110px;
	margin-right:10px;
	margin-top:0px;
	padding-top:4px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row input.tx-wbsjobs-form-input {
	border:1px solid #dddfdd;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:3px;
	vertical-align:bottom;
	margin-top:0px;
	width:190px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row textarea {
	border:1px solid #dddfdd;
	width:303px;
	padding:5px;
	margin:0px;
	font-size:12px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-buttons-row {
	background:url("img/bg_dotted_line.jpg") repeat-x left top;
	padding-top:10px;
	padding-bottom:10px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-dottedline {
	background:url("img/bg_dotted_line.jpg") repeat-x left top;
	margin-top:10px;
	margin-bottom:14px;
	height:2px;
	line-height:0px;
	font-size:0px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-buttons-row .tx-wbsjobs-contactform-reset {
	background:url("img/button.jpg") repeat-x left top;
	color:#0b275d;
	height:22px;
	font-size:11px;
	float:left;
	border:0px solid #ededed;
	width:auto;
	padding-left:15px;
	padding-right:15px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-buttons-row .tx-wbsjobs-contactform-submit {
	background:url("img/button.jpg") repeat-x left top;
	color:#0b275d;
	height:22px;
	font-size:11px;
	float:right;
	border:0px solid #ededed;
	width:auto;
	padding-left:15px;
	padding-right:15px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-buttons-row .tx-wbsjobs-contactform-reset:hover, #tx-wbsjobs-contactform .tx-wbsjobs-contactform-buttons-row .tx-wbsjobs-contactform-submit:hover {
	background:url("img/button_mouseover.jpg") repeat-x left top;
	border:0px solid #576b8f;
	color:#fff;
	cursor:pointer;
}

#tx-wbsjobs-contactform label.wide {
	width:180px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row input.wide {
	width:233px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row textarea.wide {
	width:233px;
	height:100px;
}

#tx-wbsjobs-contactform .tx-wbsjobs-contactform-row select.wide {
	width:245px;
	border:1px solid #a5acb2;
	padding-left:3px;
	position:relative;
	left:1px;
}

#trainerEvents {
	padding:0px;
	margin:0px;
	font-size:12px;
	width:712px;
	border:1px solid #ccc;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	vertical-align:top;
}

#trainerEvents td.col1 {
	width:105px;
}

#trainerEvents td.col2 {
	background-color:#cb2222;
	color:#fff;
}

#trainerEvents td.col3 {
	background-color:#93a9d9;
	color:#fff;
}

#trainerEvents td.col4 {
	background-color:#f3ce37;
	color:#fff;
}

#trainerEvents td.col5 {
	background-color:#74b9db;
	color:#fff;
}

#trainerEvents td.col6 {
	background-color:#4ea442;
	color:#fff;
}

#trainerEvents td.col7 {
	background-color:#cfcec8;
	color:#fff;
}

#trainerEvents td {
	border:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}

.logout .tx-wbsseminars-contactform .tx-wbsseminars-submit-wrap {
	float:none;
}

a.dp-choose-date {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/calendar.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:16px;
	margin-left:-14px;
	margin-top:4px;
	overflow:hidden;
	padding:0;
	text-indent:-2000px;
	width:16px;
}

table.jCalendar {
	border:0px solid #000;
	border-collapse:separate;
	border-spacing:2px;
}

table.jCalendar th {
	background:#9e8871;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
}

table.jCalendar td {
	background:#d1d7e7;
	color:#000;
	padding:3px 5px;
	text-align:center;
}

table.jCalendar td.today {
	border:1px solid #0c2454;
	color:#0c2454;
}

table.jCalendar td.selected {
	background:#0c2454;
	color:#fff;
}

table.jCalendar td.selected, table.jCalendar td.dp-hover {
	background:#0c2454;
	color:#fff;
}

table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
}

table.jCalendar tr.selectedWeek td {
}

table.jCalendar td.other-month {
	background:#eceef3;
	color:#aaa;
}

table.jCalendar td.disabled {
	background:#a5b2d5;
	color:#888;
}

#dp-popup a.dp-nav-prev-month {
	background:transparent url('../img/dp_arrow_left.gif') no-repeat left 3px;
	color:transparent;
	height:11px;
	width:11px;
}

#dp-popup a.dp-nav-next-month {
	background:transparent url('../img/dp_arrow_right.gif') no-repeat left 3px;
	color:transparent;
	height:11px;
	width:11px;
}

#dp-popup a.dp-nav-prev-year {
	background:transparent url('../img/dp_dbl_arrow_left.gif') no-repeat left 3px;
	color:transparent;
	height:11px;
	width:11px;
}

#dp-popup a.dp-nav-next-year {
	background:transparent url('../img/dp_dbl_arrow_right.gif') no-repeat left 3px;
	color:transparent;
	height:11px;
	width:11px;
	padding-right:1px;
	padding-left:0px;
}

#dp-popup a.dp-nav-prev-month:hover, #dp-popup a.dp-nav-next-month:hover, #dp-popup a.dp-nav-prev-year:hover, #dp-popup a.dp-nav-next-year:hover {
	background-position:left -28px;
	cursor:pointer;
}

div.dp-popup {
	position:relative;
	background:#eee;
	font-size:10px;
	font-family:arial, sans-serif;
	padding:2px;
	width:171px;
	line-height:1.2em;
	border:1px solid #dfe2eb;
}

div#dp-popup {
	position:absolute;
	z-index:1999;
}

div.dp-popup h2 {
	font-size:12px;
	text-align:center;
	margin:2px 0;
	padding:0;
	color:#001a4c;
}

a#dp-close {
	font-size:11px;
	padding:4px 0;
	text-align:center;
	display:block;
}

a#dp-close:hover {
	text-decoration:underline;
}

div.dp-popup a {
	color:#000;
	text-decoration:none;
	padding:3px 2px 0;
}

div.dp-popup div.dp-nav-prev {
	position:absolute;
	top:2px;
	left:4px;
	width:100px;
}

div.dp-popup div.dp-nav-prev a {
	float:left;
}

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor:pointer;
}

div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor:default;
}

div.dp-popup div.dp-nav-next {
	position:absolute;
	top:2px;
	right:4px;
	width:100px;
}

div.dp-popup div.dp-nav-next a {
	float:right;
}

div.dp-popup a.disabled {
	cursor:default;
	color:#aaa;
}

div.dp-popup td {
	cursor:pointer;
}

div.dp-popup td.disabled {
	cursor:default;
}

.scroller {
	overflow:hidden;
	position:relative;
}

.scroller ul {
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute !important;
	left:0px;
}

.scroller ul li {
	float:left !important;
	margin:0 !important;
	padding:0 !important;
}

.scroller ul li img {
	padding:1px;
}

.scroller ul li p {
	padding:0 18px 18px 18px;
}

#content .fce-2col-70-30-right .scroller, #content .fce-2col-70-30-right .scroller ul li {
	width:201px;
}

#content .fce-2col-70-30-right .scroller ul li {
	position:relative;
}

#content .fce-2col-70-30-right .scroller ul li .border {
	border:1px solid #d3d1d1;
}

#content .fce-2col-70-30-right .scroller ul li img {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#content .fce-2col-70-30-right .scroller ul li img.gradient {
	position:absolute;
	top:161px;
	left:0;
	z-index:20;
}

#content .fce-2col-70-30-right .scroller ul li p {
	line-height:14px;
	margin-top:180px;
	position:relative;
	z-index:30;
}

#content .fce-2col-70-30-right .scroller ul li p span {
	display:block;
	font-weight:bold;
}

#content .fce-2col-70-30-right .scroller ul li p span.name {
	color:#051f4f;
	margin-bottom:1px;
}

#content .fce-2col-70-30-right .scroller ul li p span.position {
	color:#58585a;
	margin-bottom:8px;
}

#tx-wbsseminars-detail-table-master .tx-wbsseminars-detail-table-td-date img {
	float:right;
	padding:0px;
	padding-top:5px;
	padding-right:10px;
}

td.tx-wbsseminars-detail-table-td-startguaranty img {
	padding-top:0px;
}

div.tx-wbsseminars-detail .terminbox-locationitem-content img {
	padding-top:5px;
}

#contact-button {
	position:fixed;
	left:0px;
	top:50%;
	width:23px;
	height:134px;
	margin-top:-67px;
	z-index:999999;
}

* html #contact-button {
	position:absolute;
	top:200px;
}

#contact-button a {
	display:block;
	width:23px;
	height:134px;
	background-image:url('../img/contact_button.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-100px;
}

#contact-button a:hover {
	background-position:right 0px;
}
