/*--------------------------------General elements--------------------------------*/
[class="1956"] {
	color: #3e3e3e;
}

[class="1956"] div.main_content {
	background-image: url('/javax.faces.resource/images/background/bg_1956.jpg.xhtml');
}

[class="1956"] .grid {
	background-color: #c8c8c8;
	box-shadow: 0 4px 7px -3px #000;
}

[class="1956"] .grid_border {
	border: 1px solid #3e3e3e;
}

[class="1956"] .grid_header {
	background: #1B1717;
	border-bottom: 1px solid #3e3e3e;
	color: #fff;
}

[class="1956"] .grid_content {
	color: #3e3e3e;
}

[class="1956"] a {
	color: #c8c8c8;
}

[class="1956"] input[type="submit"] {
	border: 2px solid #fff;
	color: #e0e3ff;
	background-color: #1B1717;
}

[class="1956"] input[type="submit"]:hover {
	border-color: #1B1717;
	background-color: #fff;
	color: #1B1717;
}

[class="1956"] #profil_quote {
	color: #beb9b4;
}

[class="1956"] .logo_header {
	box-shadow: 0 -3px 7px -3px #000 inset;
}

[class="1956"] div.main_content {
	box-shadow: 0 -3px 7px -3px #000 inset, 0 3px 7px -3px #000 inset;
}

[class="1956"] .form_header{
	background: #1B1717;
	color: #fff;
}

[class="1956"] .ui-state-hover, [class="1956"] .ui-widget-content .ui-state-hover, [class="1956"] .ui-widget-header .ui-state-hover,
[class="1956"] .ui-state-focus, [class="1956"] .ui-widget-content .ui-state-focus, [class="1956"] .ui-widget-header .ui-state-focus {
	background: #fff;
}

[class="1956"] .ui-inputfield, [class="1956"] .ui-widget-content .ui-inputfield, [class="1956"] .ui-widget-header .ui-inputfield {
	color: #000;
}

[class="1956"] .ui-widget-header {
	background: #efefef;
}

[class="1956"] .nav_bar {
	background: #1B1717;
}

[class="1956"] .nav_bar_item > div:not(.inner_nav) a, .inner_dropdown a {
	color: #fff;
}

[class="1956"] .prekogDataTable .ui-paginator .ui-state-default, 
[class="1956"] .prekogDataTable .ui-paginator.ui-widget-content .ui-state-default, 
[class="1956"] .prekogDataTable .ui-paginator.ui-widget-header .ui-state-default {
	background: #beb9b4;
	border: 1px solid #000;
}

[class="1956"] .prekogDataTable th.ui-state-default, 
[class="1956"] .prekogDataTable .ui-widget-content th.ui-state-default, 
[class="1956"] .prekogDataTable .ui-widget-header th.ui-state-default {
	background: #1B1717;
	border: 1px solid #000;
}

[class="1956"] .prekogDataTable .ui-paginator .ui-state-active, 
[class="1956"] .prekogDataTable .ui-paginator.ui-widget-content .ui-state-active, 
[class="1956"] .prekogDataTable .ui-paginator.ui-widget-header .ui-state-active{
	background: #1B1717;
}

[class="1956"] .prekogDataTable .prekog_table_header {
	color: #3e3e3e;
}

[class="1956"] .prekogDataTable .ui-sortable-column-icon {
	background-color: #1B1717;
}

[class="1956"] .thumb_navigator {
	background: #1B1717;
}

[class="1956"] .edit_field_full {
	background: #1B1717;
	color: #fff;
}

[class="1956"] button.ui-state-default.prekog_btn, 
[class="1956"] button.ui-state-default, 
[class="1956"] .ui-widget-content button.ui-state-default.prekog_btn, 
[class="1956"] .ui-widget-content button.ui-state-default {
	border: 2px solid #fff;
	color: #e0e3ff;
	background: #1B1717;
}

[class="1956"] button.ui-state-hover.prekog_btn, 
[class="1956"] button.ui-state-hover, 
[class="1956"] .ui-widget-content button.ui-state-hover.prekog_btn, 
[class="1956"] .ui-widget-content button.ui-state-hover {
	border-color: #3e3e3e;
	background: #fff;
	color: #3e3e3e;
}

[class="1956"] a.ui-widget {
	color: #3e3e3e;
}

[class="1956"] .inner_nav a.ui-widget {
	color: #fff;
}

[class="1956"] .ui-widget-content {
	background: #efefef;
	color: #3e3e3e;
}

[class="1956"] #mainContent .ui-dialog .ui-dialog-content {
	border: 0;
}

[class="1956"] #mainContent .ui-dialog .ui-dialog-titlebar {
	border-bottom: 2px solid #3e3e3e;
}

[class="1956"] .ui-widget-content.ui-datatable-even {
	background: #fff;
}

[class="1956"] .ui-widget-content.ui-datatable-odd {
	background: #c8c8c8;
}

[class="1956"] .prekogDataTable .prekogDialog {
	background: #efefef;
}

[class="1956"] .ui-state-highlight a, 
[class="1956"] .ui-widget-content .ui-state-highlight a, 
[class="1956"] .ui-widget-header .ui-state-highlight a,
[class="1956"] .ui-state-highlight a:before, 
[class="1956"] .ui-widget-content .ui-state-highlight a:before, 
[class="1956"] .ui-widget-header .ui-state-highlight a:before {
	color: #fff;
}

[class="1956"] .prekogDataTable .ui-state-active, 
[class="1956"] .ui-widget-content .ui-state-active, 
[class="1956"] .ui-widget-header .ui-state-active{
	border: 1px solid #000;
}

[class="1956"] .prekogDataTable .edit:before,
[class="1956"] .prekogDataTable .open:before,
[class="1956"] .prekogDataTable .download:before,
[class="1956"] .prekogDataTable .delete:before {
	color: #3e3e3e;
}

[class="1956"] div.footer {
	background: #1B1717;
}

[class="1956"] .cookieWarning {
	background: #1B1717;
}

[class="1956"] #toggler {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}

[class="1956"] .minified #slide_nav .nav_bar_item > div:first-child {
	border-top: 2px solid #000;
}

[class="1956"] .inner_dropdown {
	background-color: #1B1717;
}

[class="1956"] .nav_bar_item:hover, 
[class="1956"] .minified #toggler:hover, 
[class="1956"] #required_login:hover {
	background-color: #c8c8c8;
}

[class="1956"] .inner_dropdown:hover {
	background-color: #c8c8c8;
}

[class="1956"] div.main {
	border: 1px solid #000;
	background-color: #efefef;
	box-shadow: 0px 1px 9px #000;
}

[class="1956"] #loginForm {
	background: #efefef url("/javax.faces.resource/prekog_alfa.png.xhtml?ln=images") no-repeat center/100%;
	border: 2px solid #000;
}

[class="1956"] .ui-state-highlight, 
[class="1956"] .ui-widget-content .ui-state-highlight {
	background: #000;
}

[class="1956"] .separator {
	border-top: 2px solid #000;
}

[class="1956"] .double_separator {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

[class="1956"] .frame_corner {
	background-image: url("/javax.faces.resource/images/frameborder/corner_1956.png.xhtml");
}

/*--------------------------------Carusel--------------------------------*/
[class="1956"] .thumb_carousel {
	background: #ccc;
}

[class="1956"] .thumb_row .thumb_container div > span {
	background: rgba(0, 0, 0, 0.53);
}

[class="1956"] .thumb_row .thumb_container div > span > span {
	color: #c8c8c8;
}

[class="1956"] .cv_active, .active_elem {
	background-color: #1B1717;
}

[class="1956"] .thumb_navigator {
	background: #1B1717;
	box-shadow: 0px 1px 9px #000;
	border: 1px solid #000;
}

[class="1956"] .arrow_nav {
	border-color: #fff;
}

/*--------------------------------Evaluation--------------------------------*/
[class="1956"] #main_form\:statisticsPanel {
	color: #3e3e3e;
}

[class="1956"] #main_form\:statisticsPanel .evaluationSectionHeader {
    border-top: 2px solid #3e3e3e;
}

[class="1956"] #main_form\:statisticsPanel .evaluationRow .question,
[class="1956"] #main_form\:statisticsPanel .evaluationRow .score {
	border-bottom: 1px solid #3e3e3e;
}

[class="1956"] #main_form\:statisticsPanel .evaluationRow.table_header {
	background-color: #3e3e3e;
	color: #fff;
}

[class="1956"] #main_form\:statisticsPanel .sum_eval {
	background-color: #000;
	color: #fff;
}

[class="1956"] #main_form\:statisticsPanel .eval_comment {
	background: #fff;
}

[class="1956"] #main_form\:statisticsPanel .print:before {
	color: #000;
}

/*--------------------------------Dissertation--------------------------------*/
[class="1956"] #main_form\:dissertationTypeSettingsPanel fieldset legend{
	border: 2px solid #3e3e3e;
	background-color: #ffffff;
}

[class="1956"] #main_form\:dissertationTypeSettingsPanel button.dissertationType.selected{
	border-color: #3e3e3e;
	color: #3e3e3e;
	background: #e0e3ff;
	box-shadow: 0 5px 20px #888888;
}

[class="1956"] .dissertationDoneTitle {
	color: #3e3e3e;
}

[class="1956"] .dissertationDoneContent {
	color: #3e3e3e;
}

[class="1956"] #main_form\:dissertationPanel .ui-state-highlight, 
[class="1956"] #main_form\:dissertationPanel .ui-widget-content .ui-state-highlight {
	background: #808080;
}

[class="1956"] #main_form\:dissertationPanel .ui-widget-header .ui-state-highlight,
[class="1956"] #main_form\:dissertationPanel .ui-state-highlight,
[class="1956"] #main_form\:dissertationPanel .ui-widget-content .ui-state-highlight {
	text-shadow: none;
}

/*--------------------------------Availability--------------------------------*/
[class="1956"] #availabilityTimeTable tbody tr td {
    border: 1px solid #000;
}

[class="1956"] #availabilityTimeTable th {
    background: #1B1717 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #ffffff;
}

[class="1956"] #availabilityTimeTable td {
    background: #efefef none repeat scroll 0 0;
}

[class="1956"] #availabilityTimeTable td.freePlaces {
	background-color: #bbffbb;
}

[class="1956"] #availabilityTimeTable td.freePlaces.full {
	background-color: #ffc2b3;
}

[class="1956"] #availabilityTimeTable td.freePlaces.locked {
	background-color: #ccccb3;
}

[class="1956"] #availabilityTimeTable td.freePlaces.notAvailable {
	background-color: #ccccb3;
}

[class="1956"] #availabilityTimeTableMobile .training:first-child {
    border: 1px solid #000;
}

[class="1956"] #availabilityTimeTableMobile .training {
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}

[class="1956"] #availabilityTimeTableMobile .trainingHeaderStyle {
    background: #1B1717 none repeat scroll 0 0;
    color: white;
}

[class="1956"] #availabilityTimeTable td.reserved {
	background-color: #ffffb3;
}