.workshops_table {
	border-collapse: collapse;
}

.workshops_table tr td {
	width: 225px;
	padding: 5px;
	vertical-align: middle;
	border: 1px dashed #FFFFFF;
	text-align: center;
}

.workshops_header td {
	font-size: x-large;
	font-weight: bold;
	text-align: center !important;
	vertical-align: middle !important;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;

	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;

	/* background-color: rgb(250, 207, 0);
	color: rgb(0, 155, 101); */

	background-color: rgb(231, 120, 23);
	color: rgb(255, 255, 255);
}

.workshops_rows td {
	font-size: small;
}

.workshops_rows td:hover {
	cursor: pointer !important;
	border: 1px solid #000000 !important;
}

.workshops_rows td a{ color:white !important;}

.workshops_eintrag_disabled {
	cursor: default !important;
	color: #666 !important;
        background-color: #BBB !important;
}

.workshops_eintrag_disabled:hover {
	cursor: default !important;
	color: #999999 !important;
}

.workshops_eintrag_stroke {
	cursor: default !important;
	color: #999999 !important;
	text-decoration: line-through;
}

.workshops_eintrag_stroke:hover {
	cursor: default !important;
	color: #999999 !important;
	text-decoration: line-through;
}

/* Eintrag */
.ws_row1 {
	background-color: rgb(132, 194, 37);
}

.ws_row2 {
	background-color: rgb(132, 194, 37);
}

.nixx {
/*	background-color: rgb(250, 207, 0);*/
/*	background-color: rgb(255, 230, 100);*/
	background-color: #BBB;
}

.ws {
	background-color: #97bf0d;
}

.infoabend {
	/* background-color: rgb(231, 120, 23); */
	background-color: #dfdb00;
}

.exkursion {
	background-color: #f6a800;
}

.jobundprakt {
	background-color: rgb(104, 66, 136);
	color: #FFFFFF;
}

.beratung {
	background-color: rgb(0, 147, 221);
	color: #FFFFFF;
}

table.tabelle {
	border: none;
	border-collapse: collapse;
}

table.tabelle td {
	padding: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	vertical-align: middle;
	border: 1px solid #000000;
}

table.tabelle th {
	padding: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000 !important;
	background-color: rgb(68, 142, 125);
	color: #FFFFFF;
}

table.tabelle tr:hover > td {
	background-color: rgb(255, 200, 100) !important;
}

.red {
	color: #AA0000;
}

.ws_head {
	background-color: rgb(250, 207, 0);
	color: rgb(0, 155, 101);
}
