@font-face {
  font-family: 'DINRegular_uiIntTxj2l9akHF8rj012';
  src: url("/html/fonts/DIN2014Regular/DPT55__W.woff2") format("woff2"), url("/html/fonts/DIN2014Regular/DPT55__W.woff") format("woff"), url("/html/fonts/DIN2014Regular/DPT55__W.eot?#iefix") format("embedded-opentype"), url("/html/fonts/DIN2014Regular/DPT55__W.ttf") format("truetype"), url("/html/fonts/DIN2014Regular/DPT55__W.svg#DIN2014Web-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'DINMedium_uiIntTxj2l9akHF8rj012';
  src: url("/html/fonts/DIN2014Light/DPT45__W.woff2") format("woff2"), url("/html/fonts/DIN2014Light/DPT45__W.woff") format("woff"), url("/html/fonts/DIN2014Light/DPT45__W.eot?#iefix") format("embedded-opentype"), url("/html/fonts/DIN2014Light/DPT45__W.ttf") format("truetype"), url("/html/fonts/DIN2014Light/DPT45__W.svg#DIN2014Web-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'DINLight_uiIntTxj2l9akHF8rj012';
  src: url("/html/fonts/DIN2014Light/DPT45__W.woff2") format("woff2"), url("/html/fonts/DIN2014Light/DPT45__W.woff") format("woff"), url("/html/fonts/DIN2014Light/DPT45__W.eot?#iefix") format("embedded-opentype"), url("/html/fonts/DIN2014Light/DPT45__W.ttf") format("truetype"), url("/html/fonts/DIN2014Light/DPT45__W.svg#DIN2014Web-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

.ui_portlet_schule_tsc_sso_links {
  margin-top: -20px;
  /* bei Nachfolgeelementen obigen Rand weg lassen: */ }
  .ui_portlet_schule_tsc_sso_links div.ui_spacer {
    height: 9px; }
  .ui_portlet_schule_tsc_sso_links span.ui_spacer {
    width: 5px;
    display: inline-block; }
  .ui_portlet_schule_tsc_sso_links a {
    color: #185888;
    outline: 0;
    font-family: "DINRegular_uiIntTxj2l9akHF8rj012";
    text-decoration: none;
    background-repeat: no-repeat; }
  .ui_portlet_schule_tsc_sso_links .ui_error {
    color: red; }
  .ui_portlet_schule_tsc_sso_links a.ui_disabled {
    color: #175781;
    filter: brightness(230%) saturate(0.4); }
  .ui_portlet_schule_tsc_sso_links a.ui_ok {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/ok.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_edit {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/edit.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_save {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/save.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_abort {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/abort.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_search {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/search.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_delete {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/delete.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_insert {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/insert.png");
    padding-left: 17px;
    background-position: 0px 2px; }
  .ui_portlet_schule_tsc_sso_links a.ui_back {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/back.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_forward {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/forward.png");
    padding-left: 17px;
    background-position: 0px 1px; }
  .ui_portlet_schule_tsc_sso_links a.ui_clear {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/clear.png");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_print {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/print.png");
    padding-left: 17px;
    background-position: 0px 2px; }
  .ui_portlet_schule_tsc_sso_links a.ui_export {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/export.png");
    padding-left: 17px;
    background-position: 0px 2px; }
  .ui_portlet_schule_tsc_sso_links a.ui_fold_open {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/fold_open2.jpg");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links a.ui_fold_close {
    background-image: url("/tip-ms/ui/theme/tsp2/images/action-icon/fold_close2.jpg");
    padding-left: 17px; }
  .ui_portlet_schule_tsc_sso_links [v-cloak] {
    display: none; }
  .ui_portlet_schule_tsc_sso_links > div {
    margin-bottom: 10px; }
  .ui_portlet_schule_tsc_sso_links .uic_tabs {
    font: 13px/19px DINMedium_uiIntTxj2l9akHF8rj012, sans-serif;
    color: #185888; }
    .ui_portlet_schule_tsc_sso_links .uic_tabs td, .ui_portlet_schule_tsc_sso_links .uic_tabs th {
      font: 13px/19px DINMedium_uiIntTxj2l9akHF8rj012, sans-serif;
      color: #185888; }
    .ui_portlet_schule_tsc_sso_links .uic_tabs .uic_tabBar {
      border-bottom: 1px solid #6596b5;
      font: 13px/19px DINMedium_uiIntTxj2l9akHF8rj012, sans-serif;
      color: #185888;
      margin-bottom: 27px; }
      .ui_portlet_schule_tsc_sso_links .uic_tabs .uic_tabBar div {
        display: inline-block; }
      .ui_portlet_schule_tsc_sso_links .uic_tabs .uic_tabBar .uic_tab {
        margin-left: 5px;
        margin-bottom: -1px;
        border: 1px solid #6596b5;
        background-color: #eaf0f4;
        padding: 5px; }
      .ui_portlet_schule_tsc_sso_links .uic_tabs .uic_tabBar .uic_tab.uic_active {
        border-bottom: 1px solid white;
        background-color: white; }
  .ui_portlet_schule_tsc_sso_links .uic_table .uic_table_col_left {
    text-align: left; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > td,
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > th {
    font: 13px/19px DINMedium_uiIntTxj2l9akHF8rj012, sans-serif;
    color: #185888;
    border: 1px solid #cedfe9;
    padding: 3px;
    vertical-align: top; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr.uic_table_entryLastAccessed > td:nth-child(n+2) {
    background-color: #7ba3c1 !important;
    color: white !important; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr.uic_table_entryLastAccessed > td:nth-child(n+2) a {
    color: white !important;
    filter: brightness(2500%) !important; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > th {
    text-align: left;
    font-weight: bolder;
    white-space: nowrap; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr:nth-child(even) > td:nth-child(n+2) {
    background-color: #eaf0f4; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > td:nth-child(1) {
    width: 22px; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr.ui_selected > td:nth-child(1) {
    background-color: #bbc; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > td.uic_table_hiddenCell:nth-child(n),
  .ui_portlet_schule_tsc_sso_links .uic_table > table > tbody > tr > th.uic_table_hiddenCell:nth-child(n) {
    border: none;
    background-color: initial;
    white-space: nowrap; }
  .ui_portlet_schule_tsc_sso_links .uic_table > table {
    border-collapse: collapse;
    width: 100%; }
  .ui_portlet_schule_tsc_sso_links .uic_table_marker {
    background-color: #eaf0f4;
    border: 1px solid #cedfe9;
    margin-bottom: 12px;
    padding-left: 10px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-top: 2px; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_table_marker_markArea {
      padding-top: 2px; }
      .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_table_marker_markArea span {
        font-style: italic;
        padding-right: 10px; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_table_marker_actionAreaLabel {
      padding-right: 5px; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_table_marker_actionArea {
      float: right;
      padding-top: 2px; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker div {
      display: inline-block; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_table_col_left {
      text-align: left; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker tbody > tr > td {
      font: 13px/19px DINMedium_uiIntTxj2l9akHF8rj012, sans-serif;
      color: #185888; }
    .ui_portlet_schule_tsc_sso_links .uic_table_marker .uic_disabled > a {
      color: #175781;
      filter: brightness(230%) saturate(0.4); }
  .ui_portlet_schule_tsc_sso_links .uic_form > table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0; }
    .ui_portlet_schule_tsc_sso_links .uic_form > table td {
      padding: 0; }
    .ui_portlet_schule_tsc_sso_links .uic_form > table > tbody > tr > td {
      vertical-align: top; }
  .ui_portlet_schule_tsc_sso_links .uic_form .uic_form_aligned {
    padding-left: 10px; }
  .ui_portlet_schule_tsc_sso_links .uic_form > .ui_buttonBar {
    padding-top: 5px;
    border-top: 1px solid #81a7cc; }
  .ui_portlet_schule_tsc_sso_links .uic_fieldinput.uic_fieldinput_obligation {
    background-image: url("/tip-ms/ui/theme/tsp2/images/framework/crux.gif");
    background-repeat: no-repeat;
    background-position-x: -3px; }
  .ui_portlet_schule_tsc_sso_links .uic_fieldinput {
    padding-left: 10px;
    min-height: 20px; }
    .ui_portlet_schule_tsc_sso_links .uic_fieldinput select, .ui_portlet_schule_tsc_sso_links .uic_fieldinput input[type="text"], .ui_portlet_schule_tsc_sso_links .uic_fieldinput input[type="password"] {
      color: #185888;
      border: 1px solid #6596b5;
      height: 20px;
      width: 100%;
      padding: 0;
      margin: 1px 0 1px 0;
      box-sizing: border-box;
      font: 13px/19px DINMedium, sans-serif; }
      .ui_portlet_schule_tsc_sso_links .uic_fieldinput select > option, .ui_portlet_schule_tsc_sso_links .uic_fieldinput input[type="text"] > option, .ui_portlet_schule_tsc_sso_links .uic_fieldinput input[type="password"] > option {
        color: #000; }
    .ui_portlet_schule_tsc_sso_links .uic_fieldinput input[type=checkbox] {
      margin-left: 0;
      margin-right: 0; }
  .ui_portlet_schule_tsc_sso_links .uic_fieldlabel {
    padding-left: 10px; }
  .ui_portlet_schule_tsc_sso_links .uic_savebutton.uic_savebutton_disabled a {
    color: #175781;
    filter: brightness(230%) saturate(0.4); }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox ~ .uic_foldbox .uic_foldbox_foldItem {
    border-width: 0 1px 1px; }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox .uic_foldbox_foldContent {
    border-color: #cedfe9;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    vertical-align: top;
    padding: 20px; }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox .uic_foldbox_foldItem {
    background: transparent url("/tip-ms/ui/theme/tsp2/images/framework/row-gradient-background.jpg") repeat-x scroll 0 0;
    border-color: #cedfe9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 8px 10px;
    vertical-align: top; }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox .uic_foldbox_foldItem > a:nth-child(1) {
    padding-bottom: 2px;
    padding-top: 1px;
    padding-left: 20px;
    padding-right: 20px;
    left: 20px;
    margin-left: -20px;
    margin-right: 12px;
    position: relative;
    background: transparent url("/tip-ms/ui/theme/tsp2/images/framework/unfold.jpg") no-repeat scroll 0 0; }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox .uic_foldbox_foldItem.uic_foldbox_unfolded > a:nth-child(1) {
    background-image: url("/tip-ms/ui/theme/tsp2/images/framework/fold.jpg"); }
  .ui_portlet_schule_tsc_sso_links .uic_foldbox .uic_foldbox_foldItem > .uic_right {
    float: right; }
