/* sennhe/css/main.css
*/

/* standard schrift; Größen: 11px / kleineres 10px (compact) / kleines 9px (title/descriptions) */
body {font:normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333333;}
ul, ol, li, h1, h2, h3, h4, h5, h6, div, form, fieldset {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;font-weight:normal;}
table, tr, td, th, p, div, li, input {font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333333;}

a,
a:link,
a:visited,
a:active {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#0089CC;
  font-weight:normal;
  font-size:11px;
}


a:focus,
a:hover
 {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#0089CC;
  font-weight:normal;
  font-size:11px;
  text-decoration:underline;
}

input.ticker {
  width:440px;
  height:26px;
  padding-top:4px;
  border:2px solid #646464;
  font-size:11px;
}


/* Titelleiste */

.lay-page-logo-course-body,
.lay-page-logo-portal-body,
.lay-page-logo-foyer-body {
  background-color:#E8E8E8;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/background-title.jpg');
  background-repeat:repeat-x;
  padding:0px;
  margin:0px;
}


/* Fussleiste */

.footer-td,
.footer-td a,
.footer-td a:link,
.footer-td a:visited,
.footer-td a:focus,
.footer-td a:hover,
.footer-td a:active {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#8c8c8c;
  font-weight:normal;
  font-size:10px;
  text-align:center;
}

.footer-td a:hover {
  color:#0089CC;
}

.footer-note {
  padding-top:20px;
  color:#8c8c8c;
}

.footer-row{
 width:100%;
 text-align:center;
}

/* main Frame */

.lay-page-main-catalog-body,
.lay-page-report-catalog-body,
.lay-page-main-course-body,
.lay-page-main-portal-body,
.lay-page-main-foyer-body,
.lay-page-main-wbt-body,
.lay-page-main-info-course-body,
.lay-page-main-info-portal-body,
.lay-page-main-info-foyer-body,
.lay-page-main-info-wbt-body,
.lay-page-info-course-body,
.lay-page--course-body,
.lay-page-info-portal-body,
.lay-page-info-foyer-body,
.lay-page-report-course-body,
.lay-page-report-portal-body,
.lay-page-report-foyer-body,
.lay-page-report-workspace-body,
.lay-page-form-workspace-body,
.lay-page-splash-course-narrow-body,
.lay-page-splash-portal-narrow-body,
.lay-page-splash-foyer-narrow-body,
.lay-page-workshell-course-body,
.lay-page-workshell-portal-body,
.lay-page-workshell-foyer-body,
.lay-page-help-help-body,
.lay-page-help-course-body,
.lay-page-help-foyer-body,
.lay-page-form-course-body {
  background-color:#E8E8E8;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/background-main.jpg');
  background-repeat:repeat-x;
  background-attachment:fixed;
  padding:0px;
  margin:0px;
  width:834px;
}
.lay-page-help-foyer-narrow-body {
  background-color:#E8E8E8;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/background-main.jpg');
  background-repeat:repeat-x;
  background-attachment:fixed;
  padding:0px;
  margin:0px;
  margin-left:205px;
}

.lay-page-content-default-td {
  background-color:#FFFFFF;
  vertical-align:top;
}
.lay-page-border-left {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/border-left.png');
  background-repeat:repeat-y;
  width:20px;
}
.lay-page-border-right {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/border-right.png');
  background-repeat:repeat-y;
  width:20px;
}
.lay-page-main-top {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/border-top.png');
  background-repeat:repeat-x;
}
.lay-page-main-bottom {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/border-bottom.png');
  background-repeat:repeat-x;
}

.ui-control-message-help {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#333333;
}

.ui-pane-title-label-simple-label,
.lay-page-compact-title,
.lay-page-form-title,
.lay-page-report-title,
.lay-page-plain-title,
.lay-page-main-title {
  font-size:12px;
  font-weight:normal;
  color:#0089CC;
}

.lay-button-tools-header-text {
  background-color:#E8E8E8;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/tools/top.jpg');
  background-repeat:repeat-x;
  vertical-align:middle;
  padding-left:5px;
  color:#0089CC;
  font-size:12px;
}


/* lay-portlet */

.lay-portlet,
.lay-portlet-title {
  width:100%;
  margin:0px;
  background:none;
}
.lay-portlet-content {
  padding:0px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  background-color:#DCDCDC;
}


/* lay-a mit Bild */

.lay-a-with-image a,
.lay-a-with-image a:link,
.lay-a-with-image a:visited,
.lay-a-with-image a:focus,
.lay-a-with-image a:hover,
 .lay-a-with-image a:active {
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#333333;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}


/* Pad Layout */

/* do081204: #5 discussion -> iframes */
.pad-iframe {
  width:100%;
  border:none;
}

.lay-page-padTitleEmpty-course-body {
  /* do081204: #5 discussion -> Kein Hintergrund mehr!
  //background-color:#E8E8E8;
  //background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/background.jpg');
  //background-position:bottom;
  //background-repeat:repeat-x;
  //background-attachment:fixed;
  */
  padding:0px;
  margin:0px;
}

/*.lay-page-streaming-forum-body {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/site/pad-background.jpg');
  background-attachment:fixed;
  background-repeat:repeat-x;
  padding:0px;
  padding-left:32px;
  margin:0px;
}*/

.pad-update-pad-update-ok {
  padding:5px;
  margin:0px;
  margin-bottom:10px;
  border:1px solid #00B400;
}
.pad-update-pad-update-ok ul {
  padding:0px;
  margin:0px;
  color:#00B400;
  list-style-type:none;
}

.pad-update-pad-update-error {
  padding:5px;
  margin:0px;
  margin-bottom:10px;
  border:1px solid #E10000;
}
.pad-update-pad-update-error ul {
  padding:0px;
  margin:0px;
  color:#E10000;
  list-style-type:none;
}


/* lay-page-info */

.lay-page-info {
  background-color:#B3B3B3;
  padding:0px;
  width:100%;
}


/* bodys */
/* lay-page-<type>-<area>-<render>-body */

.lay-page-news-portal-body,
.lay-page-news-foyer-body {
  background-color:#B3B3B3;
  margin:10px 5px;
}

.lay-page-browse-course-body {
  background-color:#B3B3B3;
}

.lay-page-browse-course-body .lay-div-box {
  margin:0px;
  padding:2px;
}


/* --------------------------------------------------------------
*/

/* lay-page */

.lay-page-title-workspace {
  height:35px;
  background-color:#FFFFFF;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/layPageTitleWrkspArchBg.jpg');
  background-repeat:no-repeat;
  font-weight:bold;
  vertical-align:top;
  color:#333333;
  padding:0px 16px 11px;
}
.lay-page-menubar {
  height:20px;
  background-color:#B3B3B3;
}
.lay-page-taskbar {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  border:1px #646464;
  border-style:solid none none;
  height:30px;
}
.lay-page-splash {
  width:447px;
  line-height:1.6em;
  margin:0px 15px 2px;
}
.lay-page-splash-title {
  width:447px;
  height:225px;
  background-repeat:no-repeat;
  font-size:14px;
  font-weight:bold;
  margin:0px 15px 2px;
  padding:20px;
}
.lay-page-splash-title em {
  color:#000000;
  font-style:normal;
}

.lay-page-content-default {
  width:100%;
  border:0px;
}
.lay-page-content-default td {
  font-size:11px;
}
.lay-page-content-workshell {
  width:100%;
  border:0px;
  vertical-align:top;
}

/* lay-page-{@type}-space-left-width */
.lay-page-main-space,
.lay-page-tools-space-width {
}
.lay-page-content-workshell-table {
  width:100%;
  border:0px;
}

.lay-page-main-img {
  border:1px solid #000000;
}
.ui-pane-title-label-simple {
  border:0px;
}

/* lay-page-title / lay-page-nav */

.lay-page-title-lico {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  background-color:#B3B3B3;
  width:100%;
  border:0px;
  vertical-align:middle;
}
.lay-page-title-lico-td {
  vertical-align:top;
  width:100%;
}
.lay-page-title-lico td font {
  color:#333333;
}

.lay-page-title {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/layPageTitleBg.gif');
  background-color:#B3B3B3;
  border-bottom:1px solid #646464;
  width:100%;
  vertical-align:middle;
}
.lay-page-title-wbt-body {
  border-top:1px solid #646464;
}
.lay-page-title-course-body {
  background-color:#0089CC;
}

.lay-page-title-portal-body a,
.lay-page-title-foyer-body a,
.lay-page-title-course-body a,
.lay-page-title-portal-body a:visited,
.lay-page-title-foyer-body a:visited,
.lay-page-title-course-body a:visited,
.lay-page-title-portal-body a:link,
.lay-page-title-foyer-body a:link,
.lay-page-title-course-body a:link,
.lay-page-title-portal-body a:active,
.lay-page-title-foyer-body a:active,
.lay-page-title-course-body a:active,
.lay-page-title-portal-body a:hover,
.lay-page-title-foyer-body a:hover,
.lay-page-title-course-body a:hover {
  font-size:12px;
}
.lay-page-title-path,
.lay-page-title-logo {
  white-space:nowrap;
  color:#FFFFFF;
  vertical-align:middle;
}
.lay-page-title-title {
  font-size:14px;
  font-weight:bold;
  white-space:nowrap;
  color:#FFFFFF;
}
.lay-page-title-course-body .lay-page-title-title,
.lay-page-title-wbt-body .lay-page-title-title {
  color:#646464;
  font-size:13px;
}
.lay-page-title-space {
  width:100%;
}


/* lay-infobox */

.lay-page-info-box {
  margin:5px;
  width:100%;
  border:1px solid #646464;
}
.lay-page-info-box-title {
  background-color:#878787;
  border:1px solid #FFFFFF;
  padding:1px 8px;
}
.lay-page-info-box-image {
  padding:0px 8px;
}
.lay-page-info-box-content {
  padding:0px 8px;
}
.lay-infobox-content {
  width:100%;
  border:1px solid #646464;
}
.lay-infobox-content-title {
  padding:5px 10px;
}

/* lay-markup */

.lay-div-box {
  background-color:#878787;
  border:1px #646464;
  border-style:none none solid;
  padding:15px 20px;
}
.lay-div-box-empty {
  padding:15px 20px;
}
.lay-div-box-title {
  font-weight:bold;
}

.lib-login {
  display:none;
}


/* --------------------------------------------------------------
*/

.shop-arrangement-image{
	float:left;
	align:left;
}

.shop-arrangement-description{
	margin-left:170px;
	vertical-align:middle;
	color:#0089CC;
}

.shop-arrangement-title {
  background-color:#E8E8E8;
  padding-top:5px;
  padding-left:5px;
  vertical-align:top;
  font-weight:bold;
  font-size:14px;
  color:#0089CC;
  line-height:100%;
}

.shop-arrangement-subtitle {
  font-size:12px;
  font-weight:bold;
  color:#878787;
}

.shop-arrangement-title div {
  margin-bottom:5px;
}

.shop-arrangement-details-orga-label {
  background-color:#E8E8E8;
  padding-left:0px;
  padding-bottom:10px;
  font-size:11px;
  color:#646464;
  line-height:150%;
  vertical-align:top;
  text-align:left;
}

.shop-arrangement-details-label,
.shop-arrangement-details-label-em {
  background-color:#E8E8E8;
  padding:0px;
  font-size:9px;
  color:#646464;
  line-height:150%;
  text-align:right;
  vertical-align:top;
  font-weight:bold;
}

.shop-arrangement-details-label-em {
  color:#F68C44;
}

.shop-arrangement-details-success-label-em {
  background-color:#E8E8E8;
  padding:0px;
  font-size:9px;
  color:#885F41;
  line-height:150%;
  text-align:right;
  vertical-align:top;
  font-weight:bold;
}

.shop-arrangement-details-value-more a,
.shop-arrangement-details-value-more a:link,
.shop-arrangement-details-value-more a:visited,
.shop-arrangement-details-value-more a:focus,
.shop-arrangement-details-value-more a:hover,
.shop-arrangement-details-value-more a:active {
  background-color:#E8E8E8;
  padding-left:5px;
  font-size:11px;
  color:#0089CC;
  line-height:150%;
  font-weight:bold;
  vertical-align:top;
  text-decoration:none;
}

.shop-arrangement-details-value,
.shop-arrangement-details-value a,
.shop-arrangement-details-value a:link,
.shop-arrangement-details-value a:visited,
.shop-arrangement-details-value a:focus,
.shop-arrangement-details-value a:hover,
.shop-arrangement-details-value a:active,
.shop-arrangement-details-value p,
.shop-arrangement-details-value-em {
  background-color:#E8E8E8;
  padding-left:5px;
  padding-bottom:10px;
  font-size:11px;
  color:#646464;
  line-height:150%;
  vertical-align:top;
}

.shop-arrangement-details-success-value-label-em  {
  background-color:#E8E8E8;
  padding-left:5px;
  padding-bottom:10px;
  font-size:11px;
  color:#885F41;
  line-height:150%;
  vertical-align:top;
}

.shop-arrangement-details-value p {
  padding:0px;
}

.shop-arrangement-details-value-em {
  padding-left:5px;
  padding-bottom:10px;
  color:#F68C44;
  text-align:left;
}

.lay-buttons-path {
  width:720px;
  padding:0px;
  margin-bottom:10px;
}
.lay-buttons-path-label {
  font-weight:bold;
}

/* --------------------------------------------------------------
*/

.cal-view-content {
  background-color:#E8E8E8;
  vertical-align:top;
}

.cal-year-ydm,
.cal-year-ymd,
.cal-year-ywd,
.cal-month-ydm,
.cal-month-overview-mwn-title-title,
.cal-month-overview-mwn-title-label,
.cal-month-details-mwn-title,
.cal-month-mwn-title-title,
.cal-month-mwn-title-label,
.cal-month-mwd-title,
.cal-month-md-title,
.cal-month-mdh-title,
.cal-week-mwn-title,
.cal-week-ywd-title,
.cal-week-wdh-title,
.cal-week-details-wd-title,
.cal-week-details-wd5-title,
.cal-week-wd5-title,
.cal-week-overview-mwn-title,
.cal-dayOfWeek-details-mwn-title,
.cal-day-details-dh-title,
.cal-day-dh {
  background-color:#E8E8E8;
}
.cal-day-display,
.cal-day-display-header,
.cal-day-display-first,
.cal-day-display-td {
  background-color:#F68C44;
}

.cal-month-ymd-title {
  width:7%;
  background-color:#E8E8E8;
}

.cal-week-details-wd-content {
  width:50%;
  vertical-align:top;
  background-color:#E8E8E8;
}
.cal-dayOfWeek-content {
  background-color:#E8E8E8;
  font-weight:bold;
  vertical-align:top;
  text-align:center;
}
.cal-day-details-mwn-content {
  height:100%;
  background-color:#E8E8E8;
  vertical-align:top;
}
.cal-day-details-dh-content {
  height:100%;
  background-color:#E8E8E8;
}
.cal-day-details-ywd-separator {
  height:1px;
  background-color:#E8E8E8;
  text-align:center;
}
.cal-day-details-ymd {
  width:3%;
  background-color:#E8E8E8;
  vertical-align:top;
  text-align:right;
}

.cal-day-display-separator {
  height:1px;
  background-color:#E8E8E8;
  text-align:center;
}

.cal-ui-list-event-spacer {
  height:5px;
  background-color:#F68C44;
  text-align:center;
}


/* --------------------------------------------------------------
*/

/* ui-pane */

.ui-pane-tab {
  width:793px;
}
.ui-pane-tab-content {
  background-color:#FFFFFF;
  border:1px solid #646464;
  padding:5px;
}
.ui-pane-body {
  width:100%;
}

.ui-pane-title-label {
  height:24px;
  border:1px #646464;
  border-style:solid solid none;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
}
.ui-pane-title-label-compact {
  height:17px;
  border:1px solid #646464;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
}
.ui-pane-title-label-simple {
}
.ui-pane-title-label-simple-td {
  width:20%;
  text-align:right;
}
.ui-pane-title-label-simple-handle-view {
  width:100%;
  border:1px solid #646464;
}
.ui-pane-title-label-view {
  text-align:right;
  width:30%;
}

.ui-pane-title-label-label {
  font-weight:bold;
}
.ui-pane-title-label-title {
  font-size:9px;
  font-weight:normal;
}

.ui-pane-title-buttons {
  width:100%;
  height:24px;
  border:1px solid #646464;
}
.ui-pane-title-buttons-compact {
  width:730px;
  border-top:1px solid #E8E8E8;
  border-bottom:1px solid #E8E8E8;
}
.ui-pane-title-buttons-nav {
  width:60%;
}
.ui-pane-title-buttons-help {
  text-align:right;
  width:20%;
}


/* ui-list */
/* Rahmen um Element auf ganze Breite wie ui-list */

.ui-list {
  width:100%;
  border:1px solid #646464;
  empty-cells:show;
}
.ui-list-title {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  padding:5px 10px;
  white-space:nowrap;
}

.ui-input-richline {
  width:200px;
}

/* gestrichelte Trenner */

.ui-list-value-label,
.ui-list-value-value {
  border-bottom:1px dashed #646464;
  background-color:#FFFFFF;
  padding:2px 10px;
  vertical-align:top;
}
.ui-list-value-value {
  width:100%;
}
.ui-list-value-cell {
  width:100%;
  border:0px;
}
.ui-list-other-label,
.ui-list-other-value {
  padding:2px 10px;
}
.ui-list-separator {
  background-color:#E8E8E8;
  border:1px #646464;
  border-style:none none dashed;
  padding:2px 10px;
}

/* ui-list-compact */
/* z.B. verwendet beim Registrierungsformular */

.ui-list-compact {
  width:100%;
  border:0px;
  empty-cells:show;
}

.ui-list-compact-td-label {
  font-weight:normal;
  width:30%;
  line-height:250%;
  vertical-align:top;
}

.ui-list-compact-hr {
  line-height:250%;
  vertical-align:top;
}

.ui-list-other-one,
.ui-list-other-value {
  text-align:right;
  vertical-align:middle;
  height:20px;
}


/* ui-formbutton */

.ui-formbutton-back-div,
.ui-formbutton-cancel-div,
.ui-formbutton-display-div,
.ui-formbutton-find-div,
.ui-formbutton-href-div,
.ui-formbutton-next-div,
.ui-formbutton-reset-div,
.ui-formbutton-save-div,
.ui-formbutton-script-div,
.ui-formbutton-submit-div,
.ui-formbutton-update-div {
  vertical-align:middle;
  display:inline;
  font-weight:bold;
  text-decoration:none;
}

.ui-formbutton-back,
.ui-formbutton-cancel,
.ui-formbutton-display,
.ui-formbutton-find,
.ui-formbutton-href,
.ui-formbutton-next,
.ui-formbutton-reset,
.ui-formbutton-save,
.ui-formbutton-script,
.ui-formbutton-submit,
.ui-formbutton-update {
  text-decoration:none;
}


/* ui-table */

.ui-table {
  width:100%;
}

.ui-table-title {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  border:1px #646464;
  border-style:solid solid none;
  padding:5px 10px;
}
.ui-table-content {
  width:100%;
  border-collapse:collapse;
  empty-cells:show;
  border:1px solid #646464;
}

.ui-row {
  width:100%;
}

.sennhe-ui-row-border {
  background-color:#646464;
}
.ui-row-fancy {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableFancyRowBg.gif');
  background-repeat:repeat-x;
}
.sennhe-ui-col-fancy {
  background-color:#646464;
}


/* ui-value */

.ui-value-label {
  padding-left:10px;
  padding-right:10px;
}

.ui-value-fancy-data,
.ui-value-fancy-label {
  padding:5px 10px;
}
.ui-value-fancy-data span[location=label] {
  font-weight:bold;
}

.ui-value-all-label {
  font-size:11px;
}
.ui-value-all-title {
  font-size:9px;
}
.ui-value-all-help {
  font-size:9px;
}
.ui-value-all-open-about {
  font-size:9px;
}
.ui-value-all-time-description {
  font-size:9px;
}

/* ui-value-<rowType>-<columnType> */
.ui-value-first-label {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  background-repeat:repeat-x;
  background-color:#B3B3B3;
  border:solid #646464;
  border-width:0px 1px 0px;
  padding-left:5px;
  padding-right:10px;
}
.ui-value-first-label span {
}
.ui-value-first-label .ui-value-all-label {
  font-weight:bold;
  padding:5px 10px;
  color:#646464;
  vertical-align:top;
}
.ui-value-first-data,
.ui-value-even-data,
.ui-value-odd-data {
  border:1px solid #646464;
  padding:5px 10px;
  background-color:#FFFFFF;
}
.ui-value-even-label,
.ui-value-odd-label {
  border:1px solid #646464;
  padding:5px 10px;
  background-color:white;
}
/*  auch tableinhalte die nicht in ui-value liegen. Jedoch mit minimal padding!  */
.ui-table-plain-td-even-data {
  border:1px solid #646464;
  padding:1px;
}

/* ui-buttons */

.ui-buttons-tab {
  border:0px;
}
.ui-buttons-tab-td {
  vertical-align:bottom;
}
.ui-buttons-tab-table {
  width:100%;
  border:0px;
}
.ui-buttons-tab-space {
  background-color:#646464;
}
.ui-buttons-tab-table-td {
  vertical-align:top;
  width:100%;
}
.ui-buttons-tab-table-left {
  text-align:left;
  height:100%;
  border-left:1px solid #646464;
}
.ui-buttons-tab-table-right {
  text-align:right;
  height:100%;
  border-right:1px solid #646464;
}
.ui-buttons-tab-table-center {
  text-align:center;
}
.ui-buttons-tab-table-space {
  height:3px;
}
.ui-buttons-tab-table-null {
  height:100%;
  border:0px;
}
.ui-button-tab {
  background-color:#C7C7C7;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiButtonTabBg.gif');
}
.ui-button-tab a {
  color:#333333;
}
.ui-button-tab-selected {
  background-color:#000000;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiButtonTabEmBg.gif');
  color:#FFFFFF;
  font-weight:bold;
  border:0px;
}
.ui-button-tab-disabled {
  background-color:#B3B3B3;
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiButtonTabBg.gif');
  color:#646464;
  font-size:9pt;
  font-style:italic;
  border:0px;
}

/* ui-button-label<-selected><-disabled><-em> */
.ui-button-label {
}
.ui-button-label-disabled {
  color:#646464;
}
.ui-button-label-selected,
.ui-button-label-selected a,
.ui-button-label-selected a:active,
.ui-button-label-selected a:link,
.ui-button-label-selected a:visited,
.ui-button-label-selected a:hover,
.ui-button-label-em,
.ui-button-label-em a,
.ui-button-label-em a:active,
.ui-button-label-em a:link,
.ui-button-label-em a:visited,
.ui-button-label-em a:hover {
  font-weight:bold;
}
.ui-button-menu-space {
  width:5px;
}
.ui-button-menu {
  border:1px solid #646464;
  width:250px;
}
.ui-button-menu-table {
   width:100%;
   border-top:solid 1px #FFFFFF;
   border-bottom:solid 1px #FFFFFF;
}
.ui-button-menu-icon {
  vertical-align:top;
  text-align:left;
  width:26px;
}
.ui-ui-button-menu-td {
  width:100%;
}
.ui-buttons-menu {
  padding-left:10px;
  border-top:1px solid #646464;
}
.ui-button-menubar-td {
  height:100%;
  vertical-align:middle;
}
.ui-button-menu-label {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  border:1px #646464;
  border-style:none none solid;
  font-weight:bold;
  color:#646464;
  padding:5px;
}
.ui-button-menubar a {
  color:#333333;
}

/* ui-any */

.ui-any-meta {
  border:0px;
}
.ui-any-meta td {
  padding-left:0px;
  padding-right:10px;
}
.ui-any-labelTitle-label {
  font-weight:bold;
  color:#646464;
}

/* asmt */

/* groups, valuation, session */

.asmt-content-title {
  color:#646464;
}

.asmt-groups,
table.asmt-valuation,
table.asmt-requirements,
.asmt-sessions,
.asmt-session   {
  border-collapse:collapse;
  empty-cells:show;
  border:1px solid #646464;
}
.asmt-groups-title,
.asmt-valuation-title,
.asmt-requirements-title,
.asmt-sessions-title,
.asmt-session-title  {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  color:#646464;
  padding:5px 10px;
}
.asmt-session-content-title {
  font-size:14px;
}
.asmt-session-content-description {
  font-size:11px;
  font-style:normal;
}
.asmt-valuation {
  border:0px;
}
.asmt-valuation td,
.asmt-session td    {
  border:1px #646464;
  border-style:none none dashed;
  padding:5px 10px;
  background-color:#FFFFFF;
}
.asmt-valuation-status {
  color:#0089CC;
  font-weight:bold;
}
.asmt-sessions-table-title  {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  border:1px solid #646464;
  padding:5px 10px;
  color:#646464;
  font-weight:bold;
}
.asmt-sessions-session td {
  border:1px solid #646464;
  padding:5px 10px;
}
.asmt-session-completed-true {
  color:#00B400;
}
.asmt-session-completed-false {
  color:#E10000;
}

.asmt-item-items {
  background-color:#E8E8E8;
}

.asmt-items-overview {
  width:100%;
  border:1px solid #646464;
  border-collapse:collapse;
}
.asmt-items-overview-label {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/uiTableLabelBg.gif');
  color:#646464;
  padding:5px 10px;
}
.asmt-item-overview {
  border:1px solid #646464;
  text-align:center;
  padding:5px 10px;
  background-color:#FFFFFF;
}
.asmt-item-overview-title {
  border:1px solid #646464;
  padding:5px 10px;
  background-color:#FFFFFF;
}

.asmt-items,
.asmt-item    {
  width:100%;
  border:1px solid #646464;
}
.asmt-item td {
  padding:5px;
}
.asmt-item-marker-table {
  border:0px;
}
.asmt-item-marker,
.asmt-item-marker td {
  background-color:#E8E8E8;
  color:#646464;
  white-space:nowrap;
}
.asmt-item-section {
  width:100%;
  background-color:#C7C7C7;
  color:#646464;
}
.asmt-item-question {
  height:50px;
  background-color:#B3B3B3;
/*  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/asmtItemQuestionmark.gif'); */
  background-repeat:no-repeat;
  background-position:right;
}
.item-question-description {
  font-size:9px;
}


/* strukturierte Veranstaltungen im Katalog */

.catalog-curr-curriculum-title {
  font-size:14px;
  font-weight:bold;
  color:#F68C44;
}
.catalog-curr-group-label {
  font-size:12px;
  font-weight:bold;
  color:#646464;
  text-align:center;
}
.catalog-curr-group-description,
.catalog-curr-group-help {
  font-size:11px;
  font-weight:normal;
  color:#878787;
  text-align:center;
}
.catalog-curr-curriculum-description {
  font-size:11px;
  font-weight:normal;
  color:#878787;
}


.catalog-curr-group-choice-line {
  border-bottom:1px solid #646464;
}
.catalog-curr-info,
.catalog-curr-unit {
  border:1px solid #646464;
  width:100%;
}
.catalog-curr-info-label {
  background-color:#55DBFF;
  border-bottom:1px solid #646464;
  padding-left:5px;
}
.catalog-curr-unit-label {
  background-color:#C7C7C7;
  border-bottom:1px solid #646464;
  font-weight:bold;
  padding-left:5px;
}
.catalog-curr-unit-label,
.catalog-curr-info tr td {
  padding-left:5px;
}
.catalog-curr-structure-label {
  padding-left:5px;
}
.catalog-curr-structure-events-input {
  text-align:right;
}
.catalog-curr-curriculum-label {
  border:1px solid #DEB038;
}


/* curriculum */

.curr-curriculum-label {
  border:1px solid #646464;
  padding:5px;
}
.curr-curriculum-title {
  font-size:14px;
  font-weight:bold;
}
.curr-curriculum-description {
}

.curr-group-choice {
  border:0px;
  vertical-align:top;
}
.curr-group-choice-td {
  vertical-align:top;
  text-align:center;
}
.curr-group-choice-line {
  border:1px #646464;
  border-style:none none solid;
}

/* curr info / unit */

.curr-info,
.curr-unit {
  width:200px;
  height:160px;
  border:1px solid #646464;
}

.curr-info-description-label-tr,
.curr-info-audience-label-tr,
.curr-info-objectives-label-tr,
.curr-info-prerequisites-label-tr,
.curr-info-remark-label-tr,
.curr-info-materials-label-tr {
  background-color:#E8E8E8;
}
.curr-unit-pad-label-tr,
.curr-unit-wbt-label-tr,
.curr-unit-cbt-label-tr,
.curr-unit-course-label-tr,
.curr-unit-workshop-label-tr,
.curr-unit-curriculum-label-tr  {
  background-color:#B3B3B3;
}
.curr-unit-assessment-label-tr,
.curr-unit-exam-label-tr {
  background-color:#B8AC9B;
}

.curr-info-label,
.curr-unit-label,
.curr-info-label-state,
.curr-unit-label-state {
  width:100%;
  border:1px #646464;
  border-style:none none solid;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px;
}
.curr-info-label-state,
.curr-unit-label-state {
  white-space:nowrap;
}
.curr-info-label-icon,
.curr-unit-label-icon {
  border:1px #646464;
  border-style:none none solid;
  background-repeat:no-repeat;
  background-position:right top;
  text-align:right;
  padding:5px;
}
.curr-info-label-icon {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/curr/currinfoTitleBg.gif');
}
.curr-unit-label-icon {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/curr/currunitTitleBg.gif');
}
.curr-unit-assessment-label-tr .curr-unit-label-icon,
.curr-unit-exam-label-tr .curr-unit-label-icon {
  background-image:url('/ibt/sennhe/area=site/style=sennhe/paint=sennhe/btn=i50/diction=acso/en/sys/mode/public/style/sennhe/image/layout/curr/currtestTitleBg.gif');
}

.curr-info-title,
.curr-unit-title {
  font-weight:bold;
  padding:5px;
}
.curr-info-content,
.curr-unit-content {
  padding:5px;
}

/* curr - sonstige */

.curr-unit-prerequisites {
  font-style:italic;
  white-space:nowrap;
}
.curr-unit-catalog {
  white-space:nowrap;
}
.curr-description td {
  padding:5px;
  height:100%;
}
.curr-image td {
  text-align:center;
}

