
#tc .autoLowercase{text-transform:lowercase;}
#tc .autoUpperCase{text-transform:uppercase;}
#tc .preview_container{font-family:courier;font-weight:normal;}
#tc .akz_input_container{position:relative;}
#tc .akz_part1_select{position:absolute;font-family:sans-serif;}
#tc .akz_part1, #tc .akz_part2, #tc .akz_part3{position:absolute;font-family:sans-serif;text-transform:uppercase;padding:0px;}
#tc .akz_part_wechsel{position:absolute;font-family:sans-serif;padding:0px;}
#tc #tokenlist_table{border-collapse:collapse;background-color:#FFFFBB;}
#tc #tokenlist_table_head{background-color:#CCCC99;padding:3px;}
#tc .tokenlist_table_head_cell{border:1px solid #000000;background-color:#CCCC99;padding:3px;}
#tc .tokenlist_table_cell{border:1px solid #000000;vertical-align:top;padding:3px;text-align:left;}
#tc .tokenlist_table_cell_first{white-space:nowrap;}
html {font-size:14px;}
body {margin:0;background-color:#F9F9F9}
:root {box-sizing: border-box;}
*,*::before, *::after {box-sizing:inherit;}
#tc h1, #tc h2, #tc h3, #tc h4, #tc h5, #tc h6, #tc div, #tc p, #tc select, #tc option, #tc form, #tc img, #tc hr, #tc table, #tc tr, #tc td, #tc textarea, #tc fieldset, #tc legend, #tc strong  {font-family:Tahoma,Verdana,Arial,Helvetica;margin:0px;padding:0px;text-shadow:none;}
#tc button  {font-family:Tahoma,Verdana,Arial,Helvetica;margin:0px;text-shadow:none;}
#tc #action_hit_enter, #tc #action_refresh{display:none;}
#tc .tc-text-important{font-weight:bold;}
#tc .CssConstantsResponsive2_errormsg{color:#ff0000;}
#tc .textNoWrap{white-space:nowrap;}
#tc .font_errorFont{color:#ff0000;background-color:#ffdddd;}
#tc .CssConstantsrequired, #tc .CssConstantserror{color:#ff0000;}
#tc div.CssConstantsrequired{font-size:0.8rem;}
#tc .CssConstantssuccess{color:#008900;}
#tc .CssConstantswidth_100percent{width:100%;}
#tc #cssconstantstkjgdatewarning{margin-left:3px;}
#tc .CssConstantsResponsive2_blockLabel{font-weight:bold;}
#tc .CssConstantsResponsive2_paragraph{margin-bottom:5px;}
#tc fieldset{padding:5px;border-radius:0.3rem;}
#tc legend{padding-left:3px;padding-right:3px;}
#tc pre.configuration{padding-left:5px;padding-top:5px;border:1px solid #888888;margin-bottom:2px;padding-bottom:5px;background-color:#ffffaa;margin-top:3px;padding-right:5px;}
#tc #ekolcontainer{max-width:750px;background-color:#f9f9f9;margin:0 auto;font-size:0.9rem;}
#tc #cssconstantsfailuremsgcontainer{background-color:#ffaaaa;margin-top:10px;padding:10px;}
#tc #cssconstantshintexitconfirmcontainer{margin:5px;text-align:center;}
#tc label{line-height:1.3rem;font-size:1.0rem;}
#tc #id_anwendunginfo_download_container{text-align:center;}
#tc #id_anwendunginfo_download_link{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_103);overflow:hidden;background-color:rgba(0,0,0,0);border:2px outset #c3c3c3;background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc .textDisabled{opacity:0.3;filter:alpha(opacity=30);}
#tc #actionlog_popup-mdg{overflow-y:auto;max-width:800px;max-height:80vh;margin-top:20px;}
#tc #actionlog_popup-mdg .mdg_head, #tc #actionlog_popup-mdg .mdg_value{text-align:left;}
#tc .actionlog_popup-bigdata{max-height:50vh;}
#tc #actionlog_table_betrachtungszeitraum{margin:auto;}
#tc #actionlog_table_betrachtungszeitraum select{width:100px;}
#tc #actionlog_table_betrachtungszeitraum label{display:block;}
#tc .actionlog_infoentry{padding-right:15px;}
#tc #actionlog_resulttable{border-top-color:#000000;margin-top:5px;border-top-width:1px;border-top-style:solid;}
#tc #actionlog_resulttable .tableIa_ScrollCon{min-height:200px;max-height:400px;overflow:scroll;}
#tc #actionlog_resulttable .tc-table-cell-label{display:none;}
#tc #actionlog_resulttable table{width:100%;}
#tc #actionlog_resulttable button{height:32px;width:100%;}
#tc #uimsgcontainer{margin-bottom:5px;margin-top:5px;}
#tc #uimsgcontainer ul{padding-inline-start:30px;}
#tc #uimsgcontainer li{padding-top:10px;padding-bottom:10px;}
#tc #uimsglistsuccess{background-color:#D5FFDE;}
#tc #uimsglistsuccess li span{color:#007D0B;}
#tc #uimsglistinfo{background-color:#E5EEF9;}
#tc #uimsglistinfo li span{color:#001EB9;}
#tc #uimsglistwarning{background-color:#FFFFD3;}
#tc #uimsglistwarning li span{color:#717B00;}
#tc #uimsglisterror{background-color:#FFCECE;}
#tc #uimsglisterror li span{color:#C10000;}
#tc #hint_block{margin-bottom:5px;}
#tc #hint_block h2, #tc .tc_collapsible_collapsed h3, #tc .tc_collapsible_expanded h3{font-weight:normal;line-height:22px;font-size:1.1rem;}
#tc #hint_block h2{height:26px;padding-left:5px;padding-top:2px;background-color:#7FB2F3;margin-top:5px;}
#tc .tc_collapsible_collapsed h3, #tc .tc_collapsible_expanded h3{height:40px;line-height:33px;}
#tc .tc_collapsible_toogle_link{height:100%;color:#055555;text-decoration:none;display:block;}
#tc H2 .tc_collapsible_toogle_link{color:#000000;}
#tc .tc_collapsible_collapsed:hover, #tc .tc_collapsible_expanded h2:hover, #tc .tc_collapsible_expanded h3:hover{box-shadow:0 0 12px #1c8e25;}
#tc .tc_collapsible_expanded h3 .tc-btn-icon, #tc .tc_collapsible_collapsed h3 .tc-btn-icon{margin-top:6px;}
#tc .tc_collapsible_expanded #hint_hide_info_block, #tc .tc_collapsible_expanded .ui-icon-caret-d, #tc .tc_collapsible_collapsed .ui-icon-caret-u{display:none;}
#tc .tc_collapsible_expanded .ui-icon-caret-u, #tc .tc_collapsible_collapsed .ui-icon-caret-d{margin-left:5px;display:inline-block;}
#tc .tc_collapsible_expanded .tc_collapsible_content, #tc .tc_collapsible_collapsed #hint_hide_info_block{border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;background-color:#FFFFFF;max-height:max-height: var(--max-height);;border-right:1px solid #dddddd;padding:5px;}
#tc .tc_collapsible_collapsed .tc_collapsible_content{max-height:0px;transition:max-height 0.5s;overflow:hidden;}
#tc #cuiall_maincontainer{display:table;}
#tc #cuiall_cuinavigatorcontainerouter{vertical-align:top;display:table-cell;}
#tc #cuiall_cuinavigatorcontainerinner{background:#FFFFFF;border:1px solid #999999;overflow-y:auto;max-height:600px;overflow-x:auto;position:relative;padding-top:5px;min-height:500px;max-width:200px;min-width:200px;white-space:nowrap;padding-left:5px;}
#tc #cuiall_cuinavigatorcontainerinneroverlay{height:100%;position:absolute;opacity:0.5;background-color:#FFFFFF;width:100%;z-index:99999;top:0px;left:0px;}
#tc #cuiall_cuiworkcontainerouter{width:100%;vertical-align:top;display:table-cell;}
#tc #cuiall_cuiworkcontainerinner{width:100%;}
#tc #cuiall_cuiheadcontainer{min-height:60px;padding-top:0px;width:100%;margin-top:0px;display:table;}
#tc #cuiall_cuiheadmessagecontainer{display:table-cell;}
#tc #cuiall_cuiheadchangecontainer{display:table-cell;text-align:right;}
#tc #cuiall_cuiheadchangebuttonscontainer{text-align:right;}
#tc .CuiAll_CuiHeadInfoButton{letter-spacing:18px;margin-left:0px;margin-right:5px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_104);background-repeat:no-repeat;vertical-align:middle;margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:15px;width:15px;overflow:hidden;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_NavigatorLine{margin-bottom:2px;}
#tc .CuiAll_NavigatorSpacer{color:rgba(0,0,0,0);padding-left:15px;}
#tc .CuiAll_ButtonNavigatorRubricOpen{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_105);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:10px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonNavigatorRubricClosed{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_106);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:10px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_NavigatorSpacerOpenClose{color:rgba(0,0,0,0);padding-left:7px;}
#tc .CuiAll_ButtonNavigatorRubricSelect, #tc .CuiAll_contentcontainer_navi_subrrubric_select_button{color:#000000;border:none;background-color:rgba(0,0,0,0);font-size:1.0em;}
#tc .CuiAll_ButtonNavigatorRubricCurrent{background-color:#DDDDFF;font-weight:bold;}
#tc #cuiall_contentcontainer{overflow-y:auto;padding-left:5px;padding-top:10px;}
#tc .CuiAll_CellRubricContainerLine{border-bottom:1px solid #999999;padding-top:3px;padding-bottom:3px;}
#tc .CuiAll_CellRubricContainerLabel{text-align:left;}
#tc .CuiAll_CellRubricContainerLabelButton{color:#000000;border:none;background-color:rgba(0,0,0,0);font-size:1.0em;text-align:left;}
#tc #cuiall_configrubriccontainercontentaddcontainer{text-align:right;}
#tc #cuiall_contentcontainerrubrictitle{border-bottom:1px solid #000000;padding-bottom:2px;margin-bottom:5px;font-weight:bold;text-align:left;}
#tc .CuiAll_contentcontainer_navi_parentrubric_button{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_107);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:10px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;font-weight:bold;}
#tc #cuiall_contentcontainerrubricdescription{color:#777777;padding-left:2px;margin-bottom:5px;}
#tc .CuiAll_ContentContainerSubRubricAdditionalContentBefore{margin:2px;}
#tc .CuiAll_ContentContainerSubrubricTitle{border-bottom:1px solid #999999;font-weight:bold;margin-top:10px;padding:2px;}
#tc .CuiAll_ContentcontainerNaviSubrrubricContainer{margin-top:20px;border-top:1px solid #999999;}
#tc .CuiAll_contentcontainer_navi_subrrubric_container_emptyrubric{margin-top:20px;}
#tc #cuiall_contentcontainer_navi_subrrubric_entrycontainer{margin-top:8px;}
#tc .CuiAll_ContentcontainerNaviSubrrubricEntry{margin-bottom:3px;}
#tc .CuiAll_contentcontainer_navi_subrrubric_select_button{color:#0000FF;}
#tc .CuiAll_ButtonConfigDebug{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0);}
#tc .CuiAll_ButtonMemberAction{background-color:#FCEAA7;font-size:0.9em;}
#tc .CuiAll_ButtonMemberActionOnRubricTitle{color:#0000FF;border:none;background-color:rgba(0,0,0,0);font-size:1.0em;}
#tc .CuiAll_ButtonMemberActionOnRubricTitleDisabled{color:#777777;border:none;background-color:rgba(0,0,0,0);font-size:1.0em;}
#tc .CuiAll_ButtonMemberActionPrecheck{/* no attributes defined */}
#tc .CuiAll_ButtonRubricMoveUp{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_108);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonRubricMoveDown{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_109);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonRubricClone{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_110);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:15px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonRubricAdd{color:#000000;border:1px solid #999999;background-color:#FCEAA7;font-size:0.9em;}
#tc .CuiAll_ButtonRubricToDelete{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_111);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonRubricToDeleteNotPossible{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_112);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_RowMember:hover{background-color:#ffffcc;}
#tc .CuiAll_CellConfigValueGroupTableVertical{margin-bottom:5px;}
#tc .CuiAll_CellMemberLabel{min-width:50px;font-weight:normal;white-space:nowrap;text-align:right;}
#tc .CuiAll_CellMemberValue{min-width:80px;padding-bottom:2px;font-weight:bold;}
#tc .CuiAll_CellMemberValueListEntry{padding-left:10px;list-style-type:square;}
#tc .CuiAll_CellMemberValueDeprecated{color:#FF0000;padding-left:2px;font-weight:bold;}
#tc .CuiAll_CellMemberValueBig > td{padding-top:7px;padding-bottom:7px;}
#tc .CuiAll_CellMemberUnit{padding-left:5px;font-weight:bold;}
#tc .CuiAll_MemberValueInputContainer{vertical-align:top;white-space:nowrap;}
#tc .CuiAll_ButtonMemberPlatzhalter{letter-spacing:18px;margin-left:5px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_113);background-repeat:no-repeat;vertical-align:top;background-color:rgba(0,0,0,0);margin-bottom:4px;font-size:0.0em;padding:0px;margin-top:1px;height:15px;width:15px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_CellMemberIcon{width:12px;text-align:center;}
#tc .CuiAll_CellMemberButtons{width:40px;text-align:right;}
#tc .tokentable_cellname{border-bottom:1px solid #888888;padding-top:2px;padding-bottom:2px;font-weight:bold;text-align:left;}
#tc .tokentable_cellvalue{border-bottom:1px solid #888888;padding-left:10px;padding-top:2px;padding-bottom:2px;font-weight:normal;text-align:left;}
#tc .button_copy{color:#000000;border:1px solid #000000;width:50px;background-color:#FFFFFF;font-size:1.0em;text-align:center;}
#tc .CuiAll_ButtonMemberOpenNormal{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_114);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberOpenLocked{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_115);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberOpenDisabled{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_116);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberSave{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_117);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberCancel, #tc .CuiAll_ButtonMemberArrayElementCancel, #tc .CuiAll_ButtonMemberArrayEntryNewCancel{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_118);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberUseDefaultValueYes{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_119);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:11px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberUseDefaultValueNo{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_120);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:11px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowUpNormal{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_108);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowUpDisabled{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_121);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowDownNormal{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_109);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowDownDisabled{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_122);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowLockNormal{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_114);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrowLockDisabled{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_116);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberTrashNormal{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_111);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberTrashDisabled{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_112);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:9px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrayEntryAddOk{letter-spacing:18px;margin-left:0px;margin-right:0px;cursor:pointer;line-height:36px;text-indent:-9999px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_117);background-repeat:no-repeat;vertical-align:middle;background-color:rgba(0,0,0,0);margin-bottom:0px;font-size:0.0em;padding:0px;margin-top:0px;height:11px;width:10px;overflow:hidden;border:none;color:rgba(0,0,0,0);display:inline;background-position:center center;}
#tc .CuiAll_ButtonMemberArrayEntryAddNormal{color:#000000;border:1px solid #999999;background-color:#FCEAA7;margin-top:3px;font-size:0.9em;}
#tc .CuiAll_ButtonMemberArrayEntryAddDisabled{color:#000000;border:1px solid #999999;background-color:#999999;margin-top:3px;font-size:0.9em;}
#tc .CuiAll_MemberLabel{text-align:right;}
#tc .CuiAll_MemberLabelWithHelp{cursor:help;}
#tc .CuiAll_NavigatorRubricWithError{color:#FF0000;}
#tc .CuiAll_MemberHeadline{color:#777777;margin-top:5px;}
#tc .CuiAll_MemberColorPreview{border:1px solid #000000;font-size:0.7em;}
#tc .CuiAll_SelectBox{width:96%;}
#tc .CuiAll_InputBoolean{width:55px;text-align:right;}
#tc .CuiAll_InputLong{width:35px;text-align:right;}
#tc .CuiAll_InputFloat, #tc .CuiAll_InputDouble{width:50px;text-align:right;}
#tc .CuiAll_InputColor{width:60px;text-align:left;}
#tc .CuiAll_InputString{width:94%;text-align:left;}
#tc .CuiAll_InputStringMultiline{width:95%;}
#tc .CuiAll_BorderTop{border-top:1px solid #999999;}
#tc .CuiAll_BorderBottom{border-bottom:1px solid #999999;}
#tc .CuiAll_BorderLeft{border-left:1px solid #999999;}
#tc .CuiAll_BorderRight{border-right:1px solid #999999;}
#tc .CuiAll_TextLeft{text-align:left;}
#tc .CuiAll_TextCenter{text-align:center;}
#tc .CuiAll_TextRight{text-align:right;}
#tc .CuiAll_EntryXmlError{color:#FF0000;padding-left:5px;border:1px solid #ff0000;font-weight:bold;padding-right:5px;}
#tc .CuiAll_EntryUseDefaultInfo{color:#FF0000;padding-left:5px;margin-bottom:5px;font-weight:normal;margin-top:5px;padding-right:5px;}
#tc .CuiAll_EntryInputError{color:#FF0000;}
#tc .MessageSuccess, #tc .MessageInfo, #tc .MessageWarning, #tc .MessageError{padding-top:2px;padding-left:5px;border:1px outset #b0b0b0;padding-bottom:2px;}
#tc .MessageSuccess{color:#000000;background-color:#EFFFEF;}
#tc .MessageInfo{color:#000000;background-color:#E7E7FF;}
#tc .MessageWarning{color:#000000;background-color:#FFFFE7;}
#tc .MessageError{color:#FF0000;background-color:#FFFFE7;}
#tc #configuiconfigrenderer_table_setters{margin-right:15px;margin-top:20px;font-size:1.1em;text-align:left;}
#tc #configuiconfigrenderer_table_setters td{margin-left:5px;margin-right:5px;border:1px solid #777777;}
#tc #cuiall_maincontainer, #tc #cuiall_contentcontainer td{font-size:0.9rem;}
#tc #cuiall_maincontainer button{height:30px;color:#000000;min-width:30px;border:1px solid #dddddd;vertical-align:middle;background-color:#EFEFEF;font-size:1rem;border-radius:0.3rem;}
#tc #cuiall_maincontainer button:hover{background-color:#7FB2F3;cursor:pointer;}
#tc .CuiAll_NavigatorSpacerOpenClose, #tc .CuiAll_NavigatorSpacer{padding-left:26px;}
#tc .CuiAll_MemberLabel{padding-top:10px;padding-bottom:2px;white-space:break-spaces;}
#tc .CuiAll_CellMemberLabel, #tc .CuiAll_CellMemberValue{vertical-align:bottom;}
#tc .CuiAll_MemberLabel .ui-icon-info{height:18px;margin-right:3px;width:18px;margin-bottom:0px;margin-top:0px;top:2px;display:inline-block;}
#tc #configuihelper_testarea_container{border:1px solid #777777;background-color:#FFFFDD;padding:5px;}
#tc #configuihelper_testarea_container .tc-input-checkbox{width:100%;text-align:left;}
#tc #configuihelper_testarea_container input{height:20px;margin-right:9px;width:20px;}
#tc #configuihelper_testarea_buttoncontainer{text-align:center;}
#tc #applicationstatusformatter_mdg_threadinfo{margin-bottom:10px;}
#tc .ApplicationStatusFormatter_pruefdauer{text-align:right;}
#tc .ApplicationStatusFormatter_table_check_ok{background-color:#55FF55;text-align:center;}
#tc .ApplicationStatusFormatter_table_check_warning{background-color:#FFFF00;text-align:center;}
#tc .ApplicationStatusFormatter_table_heck_error{background-color:#FF6666;text-align:center;}
#tc .ApplicationStatusFormatter_table_check_notavailable{background-color:#999999;text-align:center;}
#tc #applicationstatusformatter_popuprefresh_container{min-width:300px;text-align:left;}
#tc #applicationstatusformatter_popupdetails_container{text-align:left;}
#tc .ApplicationStatusFormatter_popupdetails_check_ok{border:1px solid #000000;padding-left:10px;background-color:#55FF55;font-weight:normal;padding-right:15px;}
#tc .ApplicationStatusFormatter_popupdetails_check_warning{border:1px solid #000000;padding-left:10px;background-color:#FFFF00;font-weight:normal;padding-right:15px;}
#tc .ApplicationStatusFormatter_popupdetails_heck_error{border:1px solid #000000;padding-left:10px;background-color:#FF6666;font-weight:normal;padding-right:15px;}
#tc #cssconstantsresponsive2_pageheader{width:100%;transform:translate(-50%);left:50%;color:#FFFFFF;position:fixed;z-index:1000001;transition:height 0.5s;min-height:2.5rem;max-width:750px;}
#tc #cssconstantsresponsive2_pageheader{-webkit-transform:translate(-50%);}
#tc #cssconstantsresponsive2_pageheader_bar{min-height:2.5rem;width:100%;background-color:#4C97D4;}
#tc #pageheader_title{padding-top:5px;padding-left:3px;font-weight:normal;font-size:1.3rem;padding-right:75px;}
#tc #menu_toggle_link, #tc #ctrl_toggle_link{position:absolute;height:25px;width:25px;top:5px;}
#tc #menu_toggle_link{left:2px;}
#tc #ctrl_toggle_link{right:5px;}
#tc .headToggleOpen span{box-shadow:0px 0px 4px black;;}
#tc .CssConstantsResponsive2_menuItemBtn:hover{background-color:#D3D3D3;}
#tc #head_menu_popup.open{height:auto;display:inline-block;box-shadow:3px 3px 7px #444444;}
#tc #headline_ctrl_popup.open{height:auto;box-shadow:-3px 3px 7px #444444;float:right;}
#tc #head_menu_popup.closed, #tc #headline_ctrl_popup.closed{display:none;}
#tc .CssConstantsResponsive2_menuItemBtn{color:#888888;background-color:#EFEFEF;border-width:1px;}
#tc .CssConstantsResponsive2_menuItemBtnSelected{color:initial;background-color:#cedbfe;border-style:inset;}
#tc #pageheader_spacer{min-width:250px;padding-top:5px;padding-left:3px;min-height:2.5rem;font-size:1.3rem;padding-right:40px;}
#tc section{margin-bottom:2px;margin-top:2px;}
#tc .ekolSegmentBox1{color:#FFFFFF;min-height:1.5rem;background-color:#7FB2F3;margin-top:3px;}
#tc .ekolSegmentBox1Title{padding-top:2px;padding-left:5px;padding-bottom:2px;font-weight:normal;font-size:1.1rem;}
#tc .segmentButtonBox{width:200px;margin:5px auto 0px;}
#tc .tc-btn-default{height:40px;color:#ffffff;background-color:#4C97D4;border-color:#DDDDDD;font-size:1.1rem;border-radius:0.3rem;border-width:1px;}
#tc .tc-btn-default:hover{background-color:#0083EC;}
#tc .tc-btn-default .tc-btn-icon-only{background-color:#ffffff;}
#tc .tc-btn-icon-only:hover{background-color:#ededed;}

@media screen and (min-width: 600px) {
 #tc #ekolfootcontainer{position:relative;}
}


@media screen and (max-width: 600px) {
 #tc #ekolfootcontainer{position:fixed;max-width:750px;bottom:0px;width:100%;z-index:100;}
 #tc #footspacer, #tc #footextraspacer{min-height:44px;}
}

#tc .footerButton{color:#ffffff;width:100%;background-color:#4C97D4;border-color:#DDDDDD;}
#tc .footerButton:hover{background-color:#0083EC;}
#tc span.ekolFootBox1{display:none;}
#tc #ekolfootbox2{position:relative;justify-content:center;padding-top:1px;flex:1 1 200px;z-index:1;display:flex;}
#tc #cssconstantsresponsive2_headline_ctrl_logininfo{color:#FFFFFF;width:270px;background-color:#4C97D4;border-left:1px solid #000000;padding:4px;border-top:1px solid #000000;border-right:1px solid #000000;border-radius:2px;}
#tc .headlineCtrlIcon{height:40px;border:1px outset #dddddd;padding-left:6px;background-color:#EFEFEF;width:270px;font-weight:bold;line-height:1.5rem;display:block;}
#tc #cssconstantsresponsive2_headlineiconprint, #tc #cssconstantsresponsive2_headlineiconpdf{padding-top:15px;margin-bottom:0px;margin-top:0px;}
#tc #fontsize_block{height:40px;color:#333333;padding-left:5px;background-color:#FFFFFF;}
#tc #fontsize_text_block{position:relative;font-size:0.9rem;top:32%;display:inline-block;}
#tc #fontsize_block .headlineCtrlIcon{padding-left:12px;width:55px;font-size:0px;float:right;}
#tc #cssconstantsresponsive2_headlineicondatenschutz, #tc #cssconstantsresponsive2_headlineiconimpressum{padding:6px;text-align:center;}
#tc #action_language_view_select_language{display:none;}
#tc #cssconstantsresponsive2_languageselect select{height:40px;width:100%;}
#tc .languageview_ButtonEdit{height:30px;padding-left:0px;width:30px !important;border-radius:1rem;}
#tc .ekol_popup{box-shadow:2px 2px 5px grey;left:0px;background-color:#FFFFDD;border:2px solid #bec3c7;margin:auto;position:fixed;z-index:100000;padding:6px;max-width:500px;min-width:200px;right:0px;}
#tc .ekolPopupOverlay, #tc #menuoverlay.enabled{width:100%;left:0;background-color:#000000;color:#FFFFFF;position:fixed;opacity:0.3;z-index:99999;top:0;height:100%;}
#tc #popupprint a.ui-icon-delete{top:0em;}
#tc #cssconstantsprintcontextcontainer{margin-bottom:20px;margin-top:30px;}
#tc #action_show_printdialog{box-shadow:0px 0px 4px black;}
#tc .messagebox_buttoncontainer{margin-top:5px;text-align:center;}
#tc .messagebox_contentcontainer{min-height:30px;margin-bottom:5px;margin-top:10px;text-align:center;}
#tc .messagebox_buttonclose{border-radius:1rem;width:28px;background-color:rgba(0,0,0,0);border:none;position:absolute;top:5px;right:6px;padding-left:0px;height:28px;}
#tc .messagebox_title{font-weight:bold;margin:5px auto;text-align:center;}
#tc #popuppdf a.ui-icon-delete{margin-top:0px;}
#tc #id_abstractekolcontext_popup-pdf-choicetable td b{display:block;text-align:center;}
#tc .class_AbstractEkolContext_popup-pdflink-container{min-width:340px;}
#tc .class_AbstractEkolContext_popup-pdflink-container a{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_103);overflow:hidden;background-color:rgba(0,0,0,0);margin:5px auto;background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc #id_abstractekolcontext_popup-print-close-button{margin-left:auto;margin-right:0px;}
#tc .progress_StatusBox{align-items:center;display:flex;}
#tc .progress_InfoBox{padding:3px;}
#tc progress{height:20px;margin-right:3px;border:1px solid #808080;background-color:#ffffff;flex-grow:1;margin-top:3px;padding:1px;border-radius:3px;}
#tc progress::-moz-progress-bar{background-color:#1c8e25;}
#tc progress::-webkit-progress-bar{background:transparent;}
#tc progress::-webkit-progress-value{background-color:#1c8e25;}
#tc .progress_InfoShowBtn, #tc .progress_InfoHideBtn{height:30px;margin-left:3px;padding:0px;}
#tc #cssconstants_agreement_textarea{height:150px;overflow-y:auto;border:2px inset #dddddd;resize:none;background-color:#FFFFFF;padding:2px;border-radius:0.3rem;}
#tc #cssconstants_agreement_textarea:hover{box-shadow:0 0 1em #1c8e25;}
#tc #agreementblock label{margin-top:5px;}
#tc .tc-btn-icon{border-radius:1rem;width:22px;margin-left:3px;float:left;border:1px solid #dddddd;background-position:center center;background-repeat:no-repeat;display:inline-block;height:22px;}
#tc .label-with-desc .ui-icon-info, #tc .treeItem_HeadTable .ui-icon-info, #tc .infobox-container .ui-icon-info, #tc .CuiAll_MemberLabel .ui-icon-info{margin-left:3px;height:18px;background-position:center center;border:1px solid #dddddd;background-repeat:no-repeat;width:18px;display:inline-block;border-radius:1rem;}
#tc .CssConstantsprinterIcon{width:55px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_123);overflow:hidden;background-color:rgba(0,0,0,0);margin:10px auto;border:1px solid #dddddd;background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:block;height:55px;}
#tc .CssConstantspdfIcon{width:55px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_103);overflow:hidden;background-color:rgba(0,0,0,0);margin:10px auto;background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:block;height:65px;}
#tc .ui-icon-action{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_124);background-position:center 2px;}
#tc .ui-icon-arrow-r{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_125);}
#tc .ui-icon-bars{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_126);}
#tc .ui-icon-calendar{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_127);}
#tc .ui-icon-caret-d{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_128);}
#tc .ui-icon-caret-u{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_129);}
#tc .ui-icon-comment{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_130);}
#tc .ui-icon-check{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_131);}
#tc .ui-icon-delete{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_132);}
#tc .ui-icon-edit{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_133);}
#tc .ui-icon-eye{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_134);}
#tc .ui-icon-forward{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_135);}
#tc .ui-icon-gear{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_136);}
#tc .ui-icon-info{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_137);}
#tc .ui-icon-lock{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_138);}
#tc .ui-icon-recycle{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_139);}
#tc .ui-icon-files-o{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_140);}
#tc .ui-icon-ellipsis-v{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_141);background-position:9px center;}
#tc .ui-icon-font{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_142);}
#tc .ui-icon-font-minus{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_143);}
#tc .ui-icon-font-plus{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_144);}
#tc .ui-icon-type-para{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_145);background-position:center 2px;}
#tc .ui-icon-print{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_146);}
#tc .ui-icon-save{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_147);}
#tc .ui-icon-search{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_148);}
#tc .ui-icon-sign-out{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_149);}
#tc .ui-icon-trash-o{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_150);background-position:4px 2px;}
#tc .inputfielddescription_infoBoxLabel a, #tc .inputfielddescription_infoBoxLabel a:visited, #tc .inputfielddescription_infoBoxLabel a:link, #tc .inputfielddescription_infoBoxLabel a:active{position:relative;color:#000000;text-decoration:none;z-index:101;}
#tc .inputfielddescription_infoBoxLabel a:hover{color:#000000;text-decoration:none;z-index:102;display:inline;}
#tc .inputfielddescription_infoBoxLabel a > span{display:none;}
#tc .inputfielddescription_infoBoxLabel a:hover .inputfielddescription_container{box-shadow:0 0 0.3em #1c8e25;border-radius:0.3rem;text-align:left;left:15px;overflow:visible;background-color:#f9f9f9;border:1px solid #000000;position:absolute;z-index:103;display:inline-block;top:15px;padding:5px;min-width:300px;}
#tc option{font-weight:normal;font-size:0.9em;}
#tc .ekolSegmentContainer input, #tc .ekolSegmentContainer textarea, #tc .ekolSegmentContainer select{border:1px solid #cccccc;padding:4px;font-size:1.0rem;border-radius:0.3rem;}
#tc .ekolSegmentContainer .input_error{border-bottom:2px solid #ff0000;}
#tc textarea{resize:vertical;padding:2px;}
#tc #cssconstantsresponsive2_akzerrormsgblock{margin-top:5px;text-align:center;}
#tc #cssconstantsresponsive2_akzerrormsgblock .CssConstantsResponsive2_errormsg{display:block;}
#tc .tc-input-disabled .ui-icon-no-icon{opacity:0.5;}
#tc label.tc-input-checkbox{border:2px outset #1c8e25;font-weight:bold;display:flex;border-radius:0.3rem;text-align:left;}
#tc .tc-input-checkbox input{height:20px;width:20px;margin:9px;}
#tc .tc-input-checkbox span{margin-bottom:10px;margin-top:10px;}
#tc .tc-input-radio{border:1px solid #dddddd;width:100%;align-items:center;display:flex;padding:10px;line-height:1.3rem;border-radius:0.3rem;box-shadow:0 1px 3px rgba(0, 0, 0, .15);}
#tc .tc-input-radio input{height:18px;margin-right:5px;flex-shrink:0;width:18px;}
#tc .tc-input-radio label{font-weight:bold;margin-top:3px;}
#tc .tc-radio-on{height:18px;margin-right:10px;border:5px solid #1c8e25;background-color:#FFF;width:18px;display:inline-block;border-radius:1em;float:left;}
#tc .tc-radio-off{height:18px;margin-right:10px;opacity:0.3;background-color:#1c8e25;width:18px;display:inline-block;border-radius:1em;float:left;}
#tc input.tc-input-file{border:1px solid #dddddd;background-color:#FFFFFF;padding:7px;box-shadow:inset 0 1px 3px #ddd;border-radius:0.3rem;}
#tc .buttonMenuNormalDisabled, #tc .buttonMenuNormalNoprivilege, #tc .buttonMenuActiveDisabled, #tc .buttonMenuActiveNoprivilege{color:#888888;background-color:#d6d3ce;overflow:visible;}
#tc #action_back_to_applicationlist, #tc #action_logout{height:40px;width:50%;margin:5px auto;}

@media screen and (max-width: 447px) {
 #tc #action_back_to_applicationlist, #tc #action_logout{height:40px;width:100%;margin:5px auto;}
}

#tc .mdg_blocksubtitle{text-decoration:underline;line-height:17px;}
#tc .mdg_row{flex-flow:row wrap;align-content:center;width:100%;line-height:17px;display:flex;}
#tc .mdg_label1{width:100%;font-weight:bold;margin-top:3px;}
#tc .mdg_label2{font-weight:bold;margin-top:10px;}
#tc .mdg_head{margin-bottom:2px;width:100%;}
#tc .mdg_key{min-height:15px;overflow-x:auto;flex:1 0 0%;}
#tc .mdg_value{min-height:15px;flex:1 0 0%;font-weight:bold;}
#tc .mdg_block{flex-wrap:wrap;display:flex;}
#tc .mdg_blockcontent{width:100%;margin-bottom:5px;}

@media screen and (min-width: 481px) {
 #tc .mdg_block select, #tc .mdg_block .tc-input-text{min-height:2.2em;width:45%;font-size:1.0rem;}
 #tc .mdg_blocksubtitle{text-align:center;}
 #tc .mdg_key{text-align:right;padding-right:3px;}
 #tc .mdg_label2{float:left;}
 #tc .mdg_rowInput label{vertical-align:middle;margin:0.0em 0.5em 0.3em 0;display:inline-block;text-align:right;}
 #tc .mdg_rowInput .CssConstantsResponsive2_errormsg{margin-left:51%;}
 #tc .mdg_head{border-bottom:1px solid #939393;}
 #tc .mdg_blockcontent label{width:49%;}
 #tc .mdg_blockactions1{padding-left:4px;flex:0 0 auto;vertical-align:top;float:right;}
}

#tc #cssconstantsresponsive2_captchacommentblock{margin-top:10px;text-align:center;}
#tc #cssconstantsresponsive2_captchablock{text-align:center;}
#tc #cssconstantsresponsive2_captchaimageblock{display:inline-block;}
#tc #cssconstantsresponsive2_captchaimageblock label{margin-bottom:1px;display:block;text-align:center;}
#tc #cssconstants_captcha_image{border:1px solid #777777;}
#tc #action_newcaptcha{height:40px;width:100px;}

@media screen and (min-width: 448px) {
 #tc #cssconstantsresponsive2_captchareloadblock{margin-left:5px;vertical-align:top;width:100px;margin-top:15px;display:inline-block;}
}


@media screen and (max-width: 446px) {
 #tc #cssconstantsresponsive2_captchareloadblock{width:100px;margin:0 auto;}
}

#tc .inputassists_container button{height:30px;padding-top:5px;min-width:100px;display:inline-block;}
#tc .inputassists_save_container{padding-top:10px;}
#tc .inputassists_save_container .tc-input-text{display:inline-block;}
#tc .treeItem_searchHead button{text-align:left;border-radius:0.3rem;width:100%;background-color:#ffffff;border:2px outset #dddddd;color:#055555;font-size:1.0rem;line-height:20px;font-weight:bold;min-height:3.1rem;}
#tc .treeItem_searchHead .tc-input-akz{margin-left:28px;position:absolute;}
#tc .treeItem_searchHead .akz_image{vertical-align:bottom;}
#tc .treeItem_searchRoot .treeItem_searchChild{margin-left:5%;}
#tc #treeitem_actionsblock{padding-bottom:2px;text-align:right;}
#tc .treeView_btnCollapseAll, #tc .treeView_btnExpandAll{margin-left:3px;height:32px;width:32px;padding:0px;box-shadow:0 0 0.3em #1c8e25;}
#tc .treeItem_Root{border:1px solid #999999;margin-bottom:3px;}
#tc .treeItem_Child{margin-left:15px;margin-right:3px;border:1px solid #999999;margin-bottom:3px;}
#tc .treeItem_HeadTable{width:100%;}
#tc .treeItem_Content{margin:2px;}
#tc .treeItem_BgColor1, #tc .treeItem_BgColor3, #tc .treeItem_treeBgColor5{background-color:#FAFAFA;}
#tc .treeItem_BgColor2, #tc .treeItem_treeBgColor4{background-color:#EDEDED;}
#tc .treeItem_HeadAction .infobox-container{position:absolute;margin-top:8px;}
#tc .treeItem_searchRoot{margin-bottom:3px;}
#tc .treeItem_searchChild, #tc .treeItem_searchRoot{margin-left:5%;}
#tc .treeItem_searchHead{width:100%;border-radius:0.3rem;}
#tc .treeItem_searchHead .ui-icon-check, #tc .treeItem_searchHead .ui-icon-no-icon{margin-right:9px;border-radius:0.3rem;}
#tc .treeItem_searchContent{margin:2px;}
#tc .treeItem_printItem{margin-bottom:5px;margin-top:10px;line-height:1.2;}
#tc .treeItem_printHead{margin-left:5px;padding-left:7px;border-left:1px solid #888888;font-weight:bold;border-top:1px solid #888888;border-right:1px solid #888888;padding-right:7px;}
#tc .treeItem_printContent{border:1px solid #888888;vertical-align:top;padding:3px;}
#tc button.treeView_btnCollapse, #tc button.treeView_btnCollapseDisabled, #tc button.treeView_btnExpand, #tc button.treeView_btnExpandDisabled, #tc button.treeView_btnSearchCurrent{height:35px;padding-left:0px;vertical-align:middle;background-color:rgba(0,0,0,0);line-height:22px;border-radius:0.3rem;border-width:0px;}
#tc .treeView_btnCollapse:hover, #tc .treeView_btnCollapseDisabled:hover, #tc .treeView_btnExpand:hover, #tc .treeView_btnExpandDisabled:hover, #tc .treeView_btnCollapseAll:hover, #tc .treeView_btnExpandAll:hover, #tc .treeView_btnSearchCurrent:hover{box-shadow:0 0 0.3em #1c8e25;}
#tc .treeView_btnCollapse .tc-btn-icon, #tc .treeView_btnCollapseDisabled, #tc .tc-btn-icon, #tc .treeView_btnExpand, #tc .treeView_btnExpandDisabled, #tc .treeView_btnSearchCurrent{margin-right:5px;}
#tc .treeView_btnSearchCurrent, #tc .treeView_btnSearchCurrentDisabled{height:25px;border:none;background-color:rgba(0,0,0,0);width:auto;}
#tc td{padding-left:6px;font-size:1.0rem;}
#tc .tableIa_RowRow1{background-color:#f8f8f8;;}
#tc .tableIa_RowRow2{background-color:#eeeeee;}
#tc .tableIa_RowSelected td{background-color:#cce0ff;}
#tc .tableIa_table th button{height:30px;width:100%;border-color:#1c8e25;border-radius:0.3rem;}
#tc .tableIa_ColSortButton:hover, #tc .tableIa_ColSortButtonActive:hover{box-shadow:0 0 12px #1c8e25;}
#tc .tableIa_ColSortButton{padding:0px;}
#tc .tableIa_ColSortButtonActive{background-position:right center;background-repeat:no-repeat;padding:0px 12px 0px 0px;}
#tc .tableIa_ColSortButtonActiveBottom{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_151);}
#tc .tableIa_ColSortButtonActiveTop{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_152);}
#tc .tableIa_RowSelectButton{margin-bottom:5px;background-color:rgba(0,0,0,0);margin-top:5px;border-width:0px;}
#tc .tableIa_HideHead{display:none;}

@media screen and (max-width: 560px) {
 #tc .tableIa_DetailsHint{vertical-align:middle;}
 #tc .tableIa_RowAll:hover{background-color:#d3dde5;}
 #tc .tc-table-cell-label{width:100%;margin-top:2px;}
 #tc .tc-table-cell-label button{text-align:left;}
 #tc .tc-table-cell-content{width:98%;}
 #tc .tableIa_ColSortButton, #tc .tableIa_ColSortButtonActive{margin:5px;}
 #tc .tableIa_RowCellSelectButton{padding-bottom:5px;}
}


@media screen and (min-width: 561px) {
 #tc .tableIa_WithCols{table-layout:fixed;}
 #tc .tableIa_colBtnSelect{width:40px;}
 #tc .tableIa_DetailsHint{display:none;}
 #tc .tableIa_RowCellSelectButton{width:40px;}
 #tc .tableIa_table th{padding-left:3px;padding-right:3px;}
 #tc .tableIa_RowHover:hover{color:#ffffff;background-color:#444444;}
 #tc .tc-table-cell-content{line-height:30px;}
}

#tc ul{margin-bottom:5px;margin-top:3px;}

@media screen and (min-width: 447px) {
 #tc dd::after{content:'';display:block;}
}

#tc .listbox_table{margin:auto;}
#tc .listbox_table_cell_left, #tc .listbox_table_cell_right{vertical-align:top;}
#tc .listbox_table_cell_center{padding-left:3px;vertical-align:middle;font-size:18px;padding-right:3px;text-align:center;}
#tc .listbox_table_head, #tc .listbox_table_cell_btn_left, #tc .listbox_table_cell_btn_right{text-align:center;}
#tc .ekolCalendar_NavigationContainer{margin-bottom:10px;display:flex;}
#tc .ekolCalendar_NavigationContainer button, #tc .ekolCalendar_MonthTable button{width:100%;}
#tc .ekolCalendar_MonthTable{border-collapse:collapse;width:100%;}
#tc .ekolCalendar_MonthTable th{background-color:#dddddd;padding:0.4em 0.5em;text-align:center;}
#tc .ekolCalendar_MonthTable th, #tc .ekolCalendar_MonthTable td{padding-left:0px;border:1px solid #888888;vertical-align:top;}
#tc .ekolCalendar_MonthTable caption{border-top:1px solid #888888;text-align:left;border-top-left-radius:3px;border-top-right-radius:3px;border-right:1px solid #888888;color:#000000;border-left:1px solid #888888;opacity:1.0;margin-bottom:0px;font-size:1.1rem;margin-top:5px;padding-left:3px;}
#tc #ekolcalendarpopopwithtimes{max-height:70vh;}
#tc #ekolcalendarpopupwithouttimes .messagebox_contentcontainer{overflow-y:auto;max-height:50vh;margin-top:15px;}
#tc #ekolcalendarpopupdaytermineamcontainer{margin-bottom:5px;font-weight:bold;margin-top:5px;}
#tc #ekolcalendartimeselectbox{text-align:center;width:50%;left:25%;margin-bottom:10px;font-size:1.0rem;font-weight:bold;padding-top:5px;margin-top:15px;height:40px;}
#tc #ekolcalendarpopupdayerrormessagecontainer{color:#FF5555;margin-bottom:10px;font-weight:bold;margin-top:5px;}
#tc #ekolcalendarpopupdayauswahlbuttoncontainer button{width:50%;}
#tc .ekolCalendar_MonthTable .ekolCalendar_CellCutTop{border-left:1px dashed #000000;border-right:1px dashed #000000;}
#tc .ekolCalendar_MonthTable .ekolCalendar_CellCutBottom{border-bottom:none;border-left:1px dashed #000000;border-right:1px dashed #000000;}
#tc .ekolCalendar_MonthTable .ekolCalendar_DayNumberOutOfRange{height:20px;color:#FFFFFF;padding-top:2px;margin-bottom:0px;width:20px;background-color:#c5c5c5;font-size:0.9rem;text-align:center;}
#tc .ekolCalendar_CellTimeUsed .ekolCalendar_DayNumberOutOfRange{position:absolute;border-bottom-right-radius:4px;}
#tc .ekolCalendar_ButtonDayFree0:hover{background-color:#9e9e9e;}
#tc .ekolCalendar_ButtonDayFreeX, #tc .ekolCalendar_ButtonDayTimeUsed, #tc .ekolCalendar_ButtonDayFree0{border:1px outset #e8e8e8;padding-left:0px;font-size:0.9rem;}
#tc .ekolCalendar_ButtonDayTimeUsed{color:#ffffff;border:1px outset #d3d3d3;background-color:#1c8e25;font-weight:normal;font-size:0.9rem;text-align:center;}
#tc .ekolCalendar_ButtonDayTimeUsed:hover, #tc .ekolCalendar_ButtonDayFree0:hover{color:#333;}
#tc .ekolCalendar_ButtonDayFreeX .ekolCalendar_DayNumberInRange, #tc .ekolCalendar_ButtonDayFree0 .ekolCalendar_DayNumberInRange{position:absolute;padding-top:2px;border-bottom-right-radius:4px;}
#tc .ekolCalendar_ButtonDayTimeUsed .ekolCalendar_DayNumberInRange{position:absolute;border-bottom:1px solid #000000;padding-top:2px;border-bottom-right-radius:4px;border-right:1px solid #000000;}
#tc .ekolCalendar_ButtonDayCurrentFocus{background-color:#ffc107;}
#tc .ekolCalendar_MonthTable .ekolCalendar_DayNumberInRange{height:20px;color:#FFFFFF;width:20px;background-color:#555555;font-weight:normal;margin-top:-1px;text-align:center;}
#tc .ekolCalendar_MonthTable .conMonthNr{display:none;}
#tc .ekolCalendar_FreeTimeContainer{height:40px;margin-left:20px;border:none;padding-top:10px;padding-left:2px;font-weight:normal;font-size:0.9rem;text-align:center;}
#tc .ekolCalendar_TimeUsedContainer{height:40px;margin-left:20px;border:none;padding-top:10px;padding-left:5px;font-weight:normal;font-size:0.9rem;text-align:center;}
#tc .ekolCalendar_HiddenRow{display:none;}
#tc .ekolCalendar_ButtonDayFree0{background-color:#bbbbbb;}

@media screen and (max-width: 600px) {
 #tc .ekolCalendar_MonthTable tr{border:2px solid #7fb2f3;}
 #tc .ekolCalendar_MonthTable th, #tc .ekolCalendar_MonthTable .ekolCalendar_CellCutTop, #tc .ekolCalendar_MonthTable .ekolCalendar_CellCutBottom, #tc .ekolCalendar_MonthTable .ekolCalendar_CellOutMonthStart, #tc .ekolCalendar_MonthTable .ekolCalendar_CellOutMonthEnd{display:none;}
 #tc .ekolCalendar_MonthTable .tc-table-cell-label{width:auto;left:52px;color:#ffffff;position:absolute;font-size:0.9rem;z-index:1;font-weight:normal;padding-top:0px;margin-top:0px;}
 #tc .ekolCalendar_MonthTable td{border-bottom:none;width:100%;display:block;}
 #tc .ekolCalendar_MonthTable .ekolCalendar_DayNumberOutOfRange, #tc .ekolCalendar_MonthTable .ekolCalendar_DayNumberInRange{width:40px;}
 #tc .ekolCalendar_MonthTable .conMonthNr{display:inline;}
 #tc .ekolCalendar_CellKwValue{padding:2px;}
 #tc .ekolCalendar_CellKwValue .tc-table-cell-label{position:relative;margin-right:3px;left:0px;font-size:1.0rem;}
 #tc .ekolCalendar_MonthTable col{width:0%;}
 #tc .ekolCalendar_MonthTable td:last-child{border-bottom:1px solid #000000;}
}


@media screen and (min-width: 601px) {
 #tc .ekolCalendar_MonthTable td, #tc .ekolCalendar_MonthTable th{margin:0;display:table-cell;}
 #tc .ekolCalendar_MonthTable .tc-table-cell-label{display:none;}
 #tc .ekolCalendar_MonthTable.inputfielddescription_infoBoxLabel .inputfielddescription_container{display:none;}
 #tc .ekolCalendar_CellKwValue{text-align:center;}
}

.developermode_buttons_application, .developermode_buttons_simple, .developermode_buttons_advanced{margin-left:5px;min-width:30px;min-height:30px;background-color:#ff9393;}
#developermode_buttonstable{width:100%;}
#developermode_buttonscell_simple{width:45%;text-align:right;}

@media screen and (max-width: 446px) {
 #developermode_buttonstable td{display:inline-block;}
}

#developermode_container{position:relative;color:#000000;max-width:750px;border:1px solid #000000;background-color:#FFFFDD;margin:10px auto 30px;padding:5px;}
#developermode_container .developermode_infos{border-bottom:1px solid #cccccc;font-family:courier;margin-bottom:3px;font-size:0.9rem;}
#developermode_paramtable{border:1px solid #cccccc;border-collapse:collapse;font-family:courier;width:100%;margin-bottom:3px;font-size:0.9rem;}
#developermode_paramtable td{border:1px solid #cccccc;margin-bottom:3px;}
#developermode_paramtable .tc-table-cell-label{display:none;}
#tc #cssconstantswaiting-container{text-align:center;width:200px;left:0px;background-color:#F5F5F5;margin:auto;border:1px solid #000000;position:absolute;z-index:10000;top:10%;padding:10px;right:0px;}
#tc #ekolprogressbarpopup{text-align:center;width:200px;left:0px;background-color:#F5F5F5;margin:auto;border:1px solid #000000;position:absolute;z-index:10000;top:200px;padding:10px;right:0px;}
#tc #ekolprogressbarcounter{margin-top:10px;}
#tc #portal_cancel_confirm_button_container{text-align:center;}
#tc #portal_success_button_container{text-align:center;}

@media screen and (min-width: 600px) {
 #tc .ekolPortalContainer{position:relative;margin-top:5px;}
}


@media screen and (max-width: 600px) {
 #tc .ekolPortalContainer{max-width:750px;width:100%;z-index:99;}
 #tc .portalSpacer{height:38px;}
}

#tc #portal_redirect_dialog_container{margin-left:-150px;position:fixed;z-index:100000;left:50%;font-size:1.0em;top:200px;}
#tc #portal_redirect_dialog_inner{box-shadow:0 0 10px black;text-align:center;border-radius:10px;width:320px;background-color:#F5F5F5;margin:auto;border:1px solid #a5a5a5;z-index:100001;display:none;padding:10px;}
#tc #portal_redirect_dialog_inner p{padding-bottom:5px;margin-top:5px;}
#tc #portal_redirect_dialog_inner .buttonFixNormal{margin-top:5px;}
#tc #portal_redirect_overlay{width:100%;left:0;background-color:#000000;color:#FFFFFF;position:fixed;opacity:0.3;z-index:99999;display:none;top:0;height:100%;}
#tc #id_anwendungverlassenbestaetigen_login-no-text, #tc #id_anwendungverlassenbestaetigen_login-yes-exit-text, #tc #id_anwendungverlassenbestaetigen_login-yes-exit-button, #tc #id_anwendungverlassenbestaetigen_login-no-button-end, #tc #id_anwendungverlassenbestaetigen_login-no-button-restart, #tc #id_anwendungverlassenbestaetigen_login-yes-to-applicationlist-text, #tc #id_anwendungverlassenbestaetigen_login-yes-to-applicationlist-button{text-align:center;}
#tc #id_anwendungverlassenbestaetigen_login-yes-exit-text, #tc #id_anwendungverlassenbestaetigen_login-yes-to-applicationlist-text{margin-top:15px;}
#tc #id_anwendungverlassenbestaetigen_login-yes-exit-button{margin-bottom:10px;}
#tc #action_application_restart, #tc #action_application_end{width:200px;margin-top:5px;}
#tc #action_back_to_intercomsource{margin-top:5px;}
#tc .akz_container{text-align:center;}
#tc .akz_part1, #tc .akz_part2, #tc .akz_part3, #tc .akz_part_wechsel{border:1px inset #bbbbbb;min-height:2.4rem;background-color:#ffffff;}
#tc #action_simulationmodepopup_refresh{display:none;}
#tc #id_abstractekolcontext_popup_simulationmode_standardaktion_container, #tc #id_abstractekolcontext_popup_simulationmode_simulation_container{border:1px solid #dddddd;background-color:#ffffff;margin-top:10px;}
#tc #id_abstractekolcontext_popup_simulationmode_standardaktion_headline, #tc #id_abstractekolcontext_popup_simulationmode_simulation_headline{border-bottom:1px solid #dddddd;color:#000000;background-color:#bec3c7;margin-bottom:3px;}
#tc #id_abstractekolcontext_popup_simulationmode_container button{margin-left:5px;width:98%;}
#tc #id_abstractekolcontext_popup_simulationmode_title_container{font-weight:bold;}
#tc #id_abstractekolcontext_simulationmode_originalbutton_container, #tc #id_abstractekolcontext_simulationmode_simulationbutton_container{margin-bottom:5px;}
#tc #cssconstantstnvinfoblock{padding:5px;text-align:center;}
#tc #cssconstantstnvinfoblock button{width:300px;margin:5px auto;}
#tc .CssConstantstnv_hintblock_buttoncontainer .ui-icon-calendar{float:left;}
#tc .CssConstantsnpa_hintblock_container{margin-bottom:10px;}
#tc .CssConstantsnpa_hintblock_button{width:100%;margin:5px auto;}
#tc .CssConstantsnpa_hintblock_text{padding:5px;}
#tc .CssConstantsnpanotext{background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_153);background-position:right 5px top 12px;background-repeat:no-repeat;}
#tc #ekoldownloadrendererbiglist_container{margin-left:5px;margin-right:5px;text-align:center;}
#tc #ekoldownloadrendererbiglist_autodownloadinfo1container, #tc #ekoldownloadrendererbiglist_autodownloadinfo2container, #tc #ekoldownloadrendererbiglist_noautodownloadinfocontainer, #tc #ekoldownloadrenderersmalllist_info1container, #tc .EkolDownloadRendererBIGLIST_FILECONTAINER, #tc .EkolDownloadRendererSMALLLIST_FILECONTAINER{margin-bottom:7px;}
#tc #ekoldownloadrendererbiglist_filescontainer, #tc #ekoldownloadrenderersmalllist_filescontainer{margin:auto;display:table;}
#tc .EkolDownloadRendererBIGLIST_FILECONTAINER{height:60px;display:table-row;text-align:left;}
#tc .EkolDownloadRendererSMALLLIST_FILECONTAINER{height:40px;display:table-row;text-align:left;}
#tc .EkolDownloadRendererBIGLIST_LINKCONTAINER, #tc .EkolDownloadRendererSMALLLIST_LINKCONTAINER{display:inline;}
#tc .EkolDownloadRendererBIGLIST_TITLECONTAINER{margin-left:5px;vertical-align:top;margin-top:18px;display:inline-block;}
#tc .EkolDownloadRendererSMALLLIST_TITLECONTAINER{margin-left:5px;vertical-align:top;margin-top:6px;display:inline-block;}
#tc #ekoldownloadrendererbiglist_autodownloadinfo2container, #tc #ekoldownloadrendererbiglist_noautodownloadinfocontainer, #tc #ekoldownloadrenderersmalllist_info1container{margin-top:4px;}
#tc .EkolDownloadRendererBIGLIST_LINKCONTAINER a, #tc .EkolDownloadRendererSMALLLIST_LINKCONTAINER a{box-shadow:0px 0px 4px black;}
#tc .DOWNLOAD_BIG_ALL{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_154);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc .DOWNLOAD_BIG_ICS{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_155);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc .DOWNLOAD_BIG_PDF{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_103);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc .DOWNLOAD_BIG_ZIP{width:50px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_156);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:50px;}
#tc .DOWNLOAD_INLIST_ALL{width:30px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_157);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:30px;}
#tc .DOWNLOAD_INLIST_ICS{width:30px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_158);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:30px;}
#tc .DOWNLOAD_INLIST_PDF{width:30px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_159);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:30px;}
#tc .DOWNLOAD_INLIST_ZIP{width:30px;background-image:url(controller;jsessionid=AB411DBC0781B18FDAAA9C08CCFAF6CD?SS_HTTP_RESOURCE=HRQSM_160);overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;font-size:0.0em;background-repeat:no-repeat;display:inline-block;height:30px;}
#tc div.ekolSegmentBox2, input{color:#055555;}
#tc #ekolcontainer, #tc #ekolfootbox2{background-color:#ffffff;}
#tc .ekolSegmentBox1, #tc #hint_block h2{color:#000000;}
#tc .ekolSegmentBox1, #tc #hint_block h2{background-color:#bec3c7;}
#tc .tc-btn-icon, #tc .ui-icon-info{background-color:#1c8e25;}
#tc input:focus, #tc select:focus, #tc textarea:focus{border:1px solid #1c8e25;outline:0;box-shadow:0 0 12px #1c8e25;}
#tc .tc-input-text:hover, #tc .tc-input-checkbox:hover, #tc .tc-input-radio:hover, #tc .tc-input-file:hover, #tc .tc-input-akz input:hover, #tc select:hover, #tc textarea:hover{outline:0;box-shadow:0 0 12px #1c8e25;}
#tc #cssconstantsresponsive2_pageheader{color:#ffffff;}
#tc #cssconstantsresponsive2_pageheader_bar{background-color:#7f888f;}
#tc .tc-btn-default, #tc .tc-btn-icon-only{color:#ffffff;}
#tc .tc-btn-default:hover, #tc .tc-btn-icon-only:hover{color:#ffffff;}
#tc .tc-btn-default, #tc .tc-btn-icon-only{background-color:#1c8e25;}
#tc .tc-btn-default:hover, #tc .tc-btn-icon-only:hover{background-color:#1c8e25;}
#tc .textDisabled:hover{box-shadow:none;}

@media screen and (max-width: 800px) {
 #tc #navmenucontainer{display:none;}
 #tc #menu_toggle_link + h1#pageheader_title{-webkit-transform:translateX(+30px);transform:translateX(+30px);}
 #tc .pageheader_spacer_menu{margin-left:35px;}
 #tc #cssconstantsresponsive2_menupopuplink{position:absolute;width:28px;margin:0px;display:block;top:0.35em;left:3px;float:left;}
 #tc #cssconstantsresponsive2_menu_popup{max-width:200px;}
 #tc .CssConstantsResponsive2_menuItemBtn{height:35px;padding-left:10px;min-width:200px;font-weight:bold;padding-right:10px;text-align:left;}
 #tc .CssConstantsResponsive2_menuSubItemBtn{padding-left:35px;}
 #tc .ekolSegmentBox2{padding:5px;}
 #tc .inputfielddescription_infoBoxLabel a:hover .inputfielddescription_container{position:relative;top:0px !important;left:0px !important;}
}


@media screen and (max-width: 320px) {
 #tc .hideonmaxwidth320{display:none;}
 #tc div#portal_redirect_dialog_inner{width:auto;}
}


@media screen and (max-width: 447px) {
 #tc .hideonmaxwidth447{display:none;}
}


@media screen and (max-width: 480px) {
 #tc .mdg_label1, #tc .mdg_label2{border-bottom:1px solid #939393;}
 #tc .mdg_blockactions1{text-align:center;}
 #tc .mdg_block select, #tc .mdg_block .tc-input-text{min-height:2.2em;width:100%;font-size:1.0rem;}
}


@media screen and (min-width: 801px) {
 #tc #menu_toggle_link{display:none;}
 #tc .CssConstantsResponsive2_menuItemBtn{height:25px;border:1px solid #a7a7a7;min-width:100px;font-weight:bold;font-size:0.9em;padding:0px 8px;}
 #tc .CssConstantsResponsive2_menuItemBtnDisabled{color:#888888;}
 #tc .ekolSegmentContainer{min-height:20px;text-align:left;}
 #tc .ekolSegmentBox2{color:#000000;min-height:20px;width:auto;z-index:1;padding:5px;}
}

#tc #cssconstantswaiting-container{-moz-border-radius:10px;border:1px solid #a5a5a5;background-color:#F5F5F5;-webkit-border-radius:10px;padding:10px;box-shadow:5px 5px 30px 10px #777777;}
#tc #cssconstantswaiting-spinner{height:40px;width:50px;margin:auto;font-size:10px;text-align:center;}
#tc #cssconstantswaiting-spinner > div{height:100%;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;width:6px;background-color:#a0a0a0;animation:sk-stretchdelay 1.2s infinite ease-in-out;display:inline-block;}
#tc #cssconstantswaiting-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
#tc #cssconstantswaiting-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
#tc #cssconstantswaiting-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
#tc #cssconstantswaiting-spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-stretchdelay {  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(1.0) }}
@keyframes sk-stretchdelay {  0%, 40%, 100% {    transform: scaleY(0.4);    -webkit-transform: scaleY(0.4);  }  20% {    transform: scaleY(1.0);    -webkit-transform: scaleY(1.0);  }}
#tc #redirect_container{text-align:center;border-radius:10px;width:300px;background-color:#F5F5F5;margin:auto;border:1px solid #a5a5a5;font-size:8pt;min-height:80px;padding:10px;}
#tc #redirect_title_container{font-size:1.4em;}
#tc #redirect_infotext_container{margin-top:10px;}
#tc #redirect_container .buttonFixNormal{margin-top:5px;}
#tc .redirect_spinner{height:40px;width:50px;margin:auto;font-size:10px;text-align:center;}
#tc .redirect_spinner > div{height:100%;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;width:6px;background-color:#a0a0a0;animation:sk-stretchdelay 1.2s infinite ease-in-out;display:inline-block;}
#tc .redirect_spinner .redirect_rect1{margin:2px;}
#tc .redirect_spinner .redirect_rect2{margin:2px;-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
#tc .redirect_spinner .redirect_rect3{margin:2px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
#tc .redirect_spinner .redirect_rect4{margin:2px;-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
#tc .redirect_spinner .redirect_rect5{margin:2px;-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes sk-stretchdelay {  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  20% { -webkit-transform: scaleY(1.0) }}
@keyframes sk-stretchdelay {  0%, 40%, 100% {    transform: scaleY(0.4);    -webkit-transform: scaleY(0.4);  }  20% {    transform: scaleY(1.0);    -webkit-transform: scaleY(1.0);  }}
#tc #ekolcontainer{font-size:1.0rem;}
#tc #id_antragabgeschlossen_success-container{color:#35b335;padding-bottom:10px;font-weight:bold;margin-top:20px;font-size:1.4rem;text-align:center;}
#tc #id_antragabgeschlossen_pdf_antrag{min-height:400px;max-height:400px;width:100%;}
#tc #id_dokumentabruf_abruf-container{color:#35b335;padding-bottom:10px;font-weight:bold;margin-top:20px;font-size:1.4rem;text-align:center;}
#tc #id_dokumentabruf_pdf_antrag-abruf{min-height:400px;max-height:400px;width:100%;}
#tc #id_antragfehlgeschlagen_error-container{color:#ff0000;padding-bottom:10px;font-weight:bold;margin-top:20px;font-size:1.4rem;text-align:center;}
#tc #id_antragfehlgeschlagen_pdf_antrag-error{min-height:400px;max-height:400px;width:100%;}
#tc #id_zulassungfahrzeug_hinweis-kennzeicheneingabe{margin-bottom:10px;}
#tc #id_zulassungkennzeichen_tree-select .mdg_row{margin-top:5px;}
#tc #id_zulassungkennzeichen_akz_search_mdg{margin-bottom:10px;}
#tc #id_zulassungkennzeichen_akz_search_akzelement{margin:5px auto;}
#tc #id_zulassungkennzeichen_akz_search_akzelement select{min-height:auto;}
#tc #id_zulassungkennzeichen_mdg-input .mdg_key, #tc #id_zulassungkennzeichen_akz_search_akzelement .mdg_key, #tc #id_zulassungkennzeichen_akz_search_mdg .mdg_key, #tc #id_zulassungkennzeichen_mdg-input .mdg_value, #tc #id_zulassungkennzeichen_akz_search_akzelement .mdg_value, #tc #id_zulassungkennzeichen_akz_search_mdg .mdg_value{margin-right:2%;}
#tc .class_ZulassungKennzeichen_hint_nichtmoeglich{color:#777777;min-height:30px;font-weight:bold;}
#tc #action_zulassung_4kennzeichen_popup_wkz_ok{width:100px;}
#tc #id_zulassungtechnikaenderungen_vorgang_container{border:1px solid #777777;margin-bottom:5px;background-color:#F8F8D8;padding:5px 10px;border-radius:2px;}
#tc #id_zulassungtechnikaenderungen_vorgang_text_ok_container{margin-bottom:5px;font-weight:bold;text-align:center;}
#tc #id_zulassungtechnikaenderungen_vorgang_text_nicht_moeglich{color:#FF0000;padding-left:10px;margin-bottom:5px;padding:5px 10px;text-align:justify;padding-right:10px;}
#tc #id_zulassungtechnikaenderungen_mdg_input .mdg_blockcontent{margin-top:5px;}
#tc #id_ausserbetriebsetzungfahrzeugverbleib_con_hint{margin-bottom:5px;margin-top:5px;}
#tc #id_ausserbetriebsetzungfahrzeugverbleib_con_hint li{padding-bottom:5px;}
#tc .class_AusserbetriebsetzungFahrzeugverbleib_hint_label{font-weight:bold;}
#tc #id_zb1abweichendeversandadresse_tree-select .mdg_row{margin-top:5px;}
#tc #id_zb1abweichendeversandadresse_tree1_hint, #tc #id_zb1abweichendeversandadresse_tree2_hint{margin-top:5px;}
#tc #id_zb2abweichendeversandadresse_tree-select .mdg_row{margin-top:5px;}
#tc #id_zb2abweichendeversandadresse_tree1_hint, #tc #id_zb2abweichendeversandadresse_tree2_hint{margin-top:5px;}
#tc #id_kennzeichenreservierung_con-info{margin-top:5px;}
#tc #id_kennzeichenreservierung_akz_search_akzelement{margin:20px auto 0;}
#tc #id_kennzeichenreservierung_akz_search_container{margin-bottom:10px;margin-top:15px;}
#tc #id_kennzeichenreservierung_akz_search_akzelement select{min-height:auto;}
#tc #id_kennzeichenreservierung_selectwkzlist label{width:100%;text-align:center;}
#tc #id_antragabgeschlossen_buttoncontainer, #tc #id_dokumente_buttoncontainer{text-align:center;}
#tc #id_dokumente_infocontainer{margin:0px 5px 10px 5px;}
#tc .messagebox_buttoncontainer #action_simulationmodepopup_show, #tc #action_all_popup_antrag_fehleingaben_ok{width:50%;}
#tc #id_antragabgeschlossen_info-container{margin-bottom:10px;}
#tc .class_AbstractContext_datagroup_precontentoninvalid, #tc .class_AbstractContext_datagroup_precontentonvalid, #tc #id_zulassungkennzeichen_tree1_hint, #tc #id_zulassungkennzeichen_tree2_hint, #tc #id_zulassungkennzeichen_tree3_hint, #tc #id_zulassungkennzeichen_tree4_hint, #tc #id_zb2abweichendeversandadresse_tree1_hint, #tc #id_zb2abweichendeversandadresse_tree2_hint{margin-bottom:10px;}
#tc .class_AbstractContext_vorgangscheck-ok{color:#00AA00;}
#tc .class_AbstractContext_vorgangscheck-offen{color:#555555;}
#tc .mdg_blockactions1 button{display:inline-block;}
#tc #id_abstractcontextantrag_fehleingaben-ueberschritten{padding-left:5px;border:1px solid #777777;padding-bottom:1px;background-color:#FFBBBB;font-weight:normal;border-radius:3px;padding-right:5px;}
#tc #id_abstractcontextantrag_fehleingaben-ueberschritten{padding-top:7px;padding-bottom:7px;}
#tc #id_abstractcontextantrag_popup_fehleingaben_mdg .mdg_value{text-align:left;}
#tc #id_abstractcontextantrag_popup_fehleingaben_overflow{color:#FF0000;margin-bottom:10px;font-weight:bold;text-align:left;}
#tc #id_abstractcontextantrag_popup_fehleingaben_zeichen{margin-left:5px;text-align:left;}
#tc #id_abstractcontextantrag_popup-abbrechen{margin-bottom:15px;text-align:left;}
#tc #id_abstractcontextantrag_popup-abbrechen-hinweis-exit{margin-bottom:5px;font-weight:bold;}
#tc #id_abstractcontextantrag_popup-antragdetails-mdg{overflow-y:auto;max-height:80vh;margin-top:15px;}
#tc #id_abstractcontextantrag_popup-antragdetails-mdg .mdg_value{text-align:left;}
#tc .contentblock{text-align:justify;}
#tc .button_identifizierung{min-width:70%;margin-bottom:5px;margin-top:5px;}
#tc #id_startseite_block-behoerde{margin-top:10px;}
#tc #id_startseite_wappen{height:80px;}

@media screen and (max-width: 330px) {
 #tc #id_startseite_wappen-container{margin-top:10px;text-align:center;}
}


@media screen and (min-width: 331px) {
 #tc #id_startseite_hints-container{flex-wrap:wrap;align-items:flex-end;display:flex;}
 #tc #id_startseite_block-vorgaenge{flex:0 0 100%;}
 #tc #id_startseite_block-behoerde{flex:1 1 auto;}
}


@media screen and (min-width: 331px) {
 #tc .mdg_key{text-align:right;padding-right:3px;}
 #tc #id_zulassungevb_mdg-input .CssConstantsResponsive2_errormsg{margin-left:50%;display:inline-block;}
}


@media screen and (min-width: 481px) {
 #tc #id_kennzeichenreservierung_verlaengern_mdg-input .tc-input-text{width:35%;}
 #tc #id_zulassungkennzeichen_mdg-input .tc-input-text, #tc #id_zulassungkennzeichen_mdg-input select, #tc #id_zulassungkennzeichen_akz_search_mdg select{max-width:200px;min-width:20%;}
 #tc #id_zb2abweichendeversandadresse_mdg-input .tc-input-text, #tc #id_zb2abweichendeversandadresse_mdg-input select{max-width:200px;min-width:35%;}
 #tc #id_zulassungkennzeichen_akz_search_mdg label{min-width:48%;}
 #tc #id_zulassungkennzeichen_selectwkzlist{max-width:300px;margin:auto;}
 #tc label[for*="zulassung_5kz_wkzlist"]{width:auto;margin-bottom:.4em;float:none;text-align:center;}
 #tc #id_zulassungkennzeichen_selectwkzlist select{width:auto;float:none;text-align:center;}
 #tc #id_auswahlantrag_tree-select .treeItem_searchContent, #tc #id_zulassungkennzeichen_tree-select .treeItem_searchContent, #tc #id_zb2abweichendeversandadresse_tree-select .treeItem_searchContent{margin:5px;}
 #tc #id_contextkbapasswordchange_pwchangeblock .tc-input-text{max-width:200px;}
}

#tc .mdg_label2{margin-top:22px;}

@media screen and (max-width: 480px) {
 #tc #id_kbavorpruefung_mdg-input .tc-input-text{margin-bottom:0px;width:100%;}
 /*  no selectors defined */
 #tc label.withInfo{margin-bottom:0px;}
 #tc .tc-table-cell-label{width:130px;}
 #tc #id_zulassungfahrzeug_mdg-input label, #tc #id_zulassungfahrzeug_mdg-input .tc-input-text{width:100%;}
 #tc #id_zulassungkennzeichen_tree-select .mdg_key, #tc #id_zb2abweichendeversandadresse_tree-select .mdg_key{text-align:left;}
 #tc #id_zulassungkennzeichen_tree-select .mdg_value, #tc #id_zb2abweichendeversandadresse_tree-select .mdg_key{flex-basis:100%;}
}


@media screen and (max-width: 600px) {
 #tc #action_kennzeichenreservierung_3dokumente_retry, #tc #id_dokumente_buttoncontainer .class_Dokumente_button_retry, #tc #id_dokumente_buttoncontainer .class_Dokumente_button_send{position:fixed;bottom:0px;width:100%;z-index:100;left:0px;}
}

#tc #id_zulassungfahrzeug_mdg-input-fake label, #tc #id_ausserbetriebsetzungfahrzeug_mdg-input-fake label{width:200px;}
#tc #id_zulassungfahrzeug_mdg-input-fake select, #tc #id_zulassungfahrzeug_mdg-input-fake .tc-input-text, #tc #id_ausserbetriebsetzungfahrzeug_mdg-input-fake select, #tc #id_ausserbetriebsetzungfahrzeug_mdg-input-fake .tc-input-text{width:250px;}
#tc #id_abstractekolcontext_popup_simulationmode_simulation_content{height:50vh;overflow-x:auto;max-height:500px;}