a.red-dot {
	background: url(trainingsdb_01_FILES/bullet_red.gif) no-repeat;
	padding-left:14px;
	background-position: 0 2px;
}
div.tx-csrtrainingsdbfe-pi1 h2 {
	font-size:14px;
	font-weight:bold;
	color:#888;
	letter-spacing:normal;
	margin-bottom:20px;
}

/* Tabelle Direktbuchung / Seminaruebersicht
------------------------------------------*/

table.list_view {
	border-collapse: collapse;
	/*border: 1px solid #fff !important;*/
	width:100%;
}
table.list_view h3 {
	margin-top:0 !important;
	padding:20px 16px 10px 16px !important;
	color:#444 !important;
	border-bottom:1px solid #000;
	/*background:#e8e8e8;*/
}
table.list_view td {
	padding:3px;
	font-family:arial;
	font-size:12px;
}
td.seminar-cat {
	padding:0 !important;
}
table.list_view th {
	background-color:#696969 !important;
	border-right: 1px solid #fff;
  	border-bottom: 1px solid #fff;
	padding:5px;
	text-align:left;
	/*height:22px;*/
}
table.list_view th.col-2,
table.list_view th.col-3 {
	width:110px;
}
table.list_view th p {
	color:#fff;
	font-size:12px !important;
}
table.list_view tr.header {}
table.list_view tr.text td {
	border-bottom:1px solid #ccc;
}
table.list_view tr h3 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
	color:#888;
}
table.list_view th a, table.list_view th a:hover, table.list_view th a:visited {
	color:#fff;
}

/* Tabelle Seminar Single-View
------------------------------------------*/
table#seminar-single-view {
	width:100%;
	border-collapse: collapse;
}
table#seminar-single-view td {
	padding:5px;
}
table#seminar-single-view td.col-1 {
	width:30%;
}
table#seminar-single-view td {
	border-bottom:1px solid #ccc;
}
table#seminar-single-view tr.kopfzeile td,
table#seminar-single-view tr.fusszeile td {
	border:none;
}
table#seminar-single-view tr.kopfzeile td {
	background:#666;
}
table#seminar-single-view tr.kopfzeile td p {
	color:#fff !important;
	font-weight:bold;
}
table#seminar-single-view tr.odd td {
	/*background:#e7e7e7;*/
}


/* Tabelle Direktbuchung
------------------------------------------*/

table#direktbuchung {
	width:100%;
	border-collapse: collapse;
}
table#direktbuchung th {
	background-color:#696969 !important;
	border-right: 1px solid #fff;
  	border-bottom: 1px solid #fff;
	padding:5px;
	text-align:left;
}
table#direktbuchung th p {
	color:#fff;
	font-size:12px;
}
table#direktbuchung td {
	padding:5px;
	border-bottom:1px solid #ccc;
}
table#direktbuchung tr.fusszeile td {
	border-bottom:0;
	padding-top:20px !important;
}
table#direktbuchung tr.fusszeile td.col-3 {
	text-align:right;
}


/* Tabelle Uebersicht gesamt
------------------------------------------*/
table#uebersicht_gesamt {
	width:100%;
	border-collapse: collapse;	
}
table#uebersicht_gesamt th {
	background-color:#696969 !important;
	border-right: 1px solid #fff;
  	border-bottom: 1px solid #fff;
	padding:5px;
	text-align:left;
}
table#uebersicht_gesamt td {
	padding:8px 5px;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	width:33%;
}
table#uebersicht_gesamt th a {
	color:#fff;
}
table#uebersicht_gesamt th.col-4 {
	width:55px;
}
table#uebersicht_gesamt td a {
	/*background: url(../uploads/RTEmagicC_bullet_liste_05.gif.gif) no-repeat;
	padding-left:14px;
	background-position: 0 2px;*/
}
table#uebersicht_gesamt tr.fusszeile td {
	padding-top:20px;
	border-bottom:0;
}


/* Seminar Buchen Formular
------------------------------------------*/
table#seminar-form {
	width:100%;
	border-collapse: collapse;
}
table#seminar-form td {
	padding:3px;
	vertical-align:top;
}
table#seminar-form td.col-1 {
	width:175px;
}
table#seminar-form input {
	width:200px;
}
table#seminar-form textarea {
	width:200px;
	height:40px;
}
table#seminar-form tr.inpt input {
	width:auto;
}



/* Seminar Buchen Sub Table
----------------------------*/
table#seminar-form-sub {
	width:500px;
	border-collapse: collapse;
}
table#seminar-form-sub td {
	padding:2px;
	font-size:12px;
  	border-bottom: 1px solid #ccc;
	padding:3px;
}
table#seminar-form-sub tr.kopfzeile td {
	background-color:#696969 !important;
	border-right: 1px solid #fff;
  	border-bottom: 1px solid #fff;
	padding:5px;
	text-align:left;
}
table#seminar-form-sub tr.kopfzeile td p {
	color:#fff;	
}
table#seminar-form-sub td.col-4 {
	width:70px;
}


/* Drop Downs Suche
------------------------------------------*/

div.tx-csrtrainingsdbfe-pi2 select {
	width:400px;
}


/* Tabelle Buchung E-Mail
------------------------------------------*/
table#table-buchung-email {
	text-align:left;
	border-collapse:collapse;
	width:100%;
}
table#table-buchung-email th {
	background-color:#696969 !important;
	border-right: 1px solid #fff;
  	border-bottom: 1px solid #fff;
	text-align:left;
	color:#fff !important;
	font-size:12px;
	font-weight:normal;
	height:25px;
	vertical-align:center;
}
table#table-buchung-email th,
table#table-buchung-email td {
	padding:3px !important;
}
table#table-buchung-email td {
	border-bottom:1px solid #ccc;
}

/* Tabelle Restpostenbšrse
------------------------------------------*/
div.tx-csrtrainingsdbfe-pi3 .col-1 { width:285px !important; }
div.tx-csrtrainingsdbfe-pi3 .col-2 { width:55px !important; }
div.tx-csrtrainingsdbfe-pi3 .col-3 { width:75px !important; }
div.tx-csrtrainingsdbfe-pi3 .col-4 { width:160px !important; }
div.tx-csrtrainingsdbfe-pi3 .col-5 { width:75px !important; }


