html,button,input,select,textarea{color:#222}body{line-height:1.4;font-family:Tahoma,Arial,Verdana,sans-serif}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{padding:10px}a{text-decoration:none}a:link{color:inherit}a:visited{color:inherit}a:hover{color:inherit}a:active{color:inherit}.main-logo{float:left}.login-header .main-logo{float:none}.side-logo{display:none}#content-wrapper{max-width:960px;margin:0 auto;position:relative;margin-top:10px}#content-wrapper form{display:inline-block;width:100%}.text-field-edit.small{width:100px}.text-field-edit>label{display:inline-block;width:93px;margin-right:0;margin-bottom:0!important;margin-top:10px}.text-field-edit textarea{border:1px solid #d2d2d2;border-radius:5px;height:100px;max-height:100px;max-width:100%;min-height:100px;min-width:70%;width:100%}.btn{color:#fff!important;-moz-user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:3px 45px;text-align:center;vertical-align:middle;white-space:nowrap;margin-top:5px}.btn img{position:relative;top:-2px}.btn-action.small{padding:3px 10px}.btn-action.small.right{margin-bottom:10px}.wizard>.content{background:none;border-radius:0;display:block;margin:0}.wizard>.content>.body{width:100%;padding:0}.wizard>.steps>ul>li{width:125px;text-align:center;margin-right:15px}.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{background:none repeat scroll 0 0 #ee7100;color:#fff;cursor:default}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{border-radius:5px;padding:3px;margin:0}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background:none repeat scroll 0 0 #66af35;color:#fff}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background:none repeat scroll 0 0 #66af35}.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:none repeat scroll 0 0 #66af35;display:inline-block;text-decoration:none;color:#fff;-moz-user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:3px 25px;text-align:center;vertical-align:middle;white-space:nowrap;margin-top:5px}.wizard>.actions .disabled a{display:none}.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:none repeat scroll 0 0 #a4abb0;color:#fff}wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:none repeat scroll 0 0 #c6cacd;color:#fff}.wizard>.steps{padding-left:10px}.wizard>.actions>ul>li{margin:0 4px}.wizard.vertical>.steps>ul>li{width:110px;margin-top:10px}.wizard.vertical>.steps{width:10%}.wizard.vertical>.content{width:85%;margin-right:0}.wizard .edit-column.left{width:auto}.wizard label{white-space:nowrap}.edit-column a{color:#f28529}.edit-column .small{font-size:8pt}.edit-column h3{margin-bottom:0}.text-box,.text-box.single-line{border:1px solid #d2d2d2;border-radius:5px;padding:3px;display:inline!important}.radio-box.single-line{display:inline!important}.label.required:after,.control-label.required:after,.required-star:after{content:"*";color:red}.data-row{margin-top:5px;height:auto;padding:5px 10px 2px 10px;border-radius:5px;padding:4px 0 3px 10px}.data-box{height:auto}.data-box>.header{height:30px;background:#6bb048 url("./images/gradient-bg_data-box.png") repeat-x top;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background:-webkit-gradient(linear,left top,left bottom,from(#acc997),to(#6bb048));background:-webkit-linear-gradient(top,#acc997,#6bb048);background:-moz-linear-gradient(top,#acc997,#6bb048);background:-o-linear-gradient(top,#acc997,#6bb048);background:linear-gradient(top,#acc997,#6bb048);border-radius:5px;padding:4px 10px 2px 10px;padding:4px 10px 2px 10px;margin-top:5px;color:#fff;position:relative;cursor:pointer}.data-box>.header .toggle-open{position:absolute;right:10px;top:8px}.data-box.closed>.header .toggle-open{top:5px}.data-box.closed>.content{display:none}.data-box>.content{margin-bottom:10px}.data-box>.content p{margin-left:10px}.data-box>.content .data-row{border-radius:5px}.data-box>.content .data-row{margin-top:10px;height:20px;padding:5px 10px 2px 10px;text-align:left;position:relative;border-radius:5px;padding:4px 0 3px 10px;font-size:.95em;width:auto}.data-box>.content .data-row .label{display:inline-block;width:auto}.data-box>.content .data-row .text-field-show{display:inline-block;position:absolute;right:10px;text-align:left}.button-row{clear:both;position:relative}.button-row.left{text-align:left!important}.button-row button.right{}.field-validation-error{display:inline-block;color:red;font-size:.83em}.login-form{margin:20px auto;display:block;width:300px;padding:3px}.login-form h2{color:#65ad40}.login-form .login-form-row{margin:10px 0 0 0;text-align:left}.login-form .login-form-row label{margin-right:3px}.login-form .login-form-row input{width:100%;padding:2px;border-radius:5px;border:1px solid #d2d2d2}.search-header{display:none;height:35px;background:#e5e6e7 url("./images/gradient-bg.png") repeat-x bottom;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background:#e5e6e7;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FFe5e6e7,endColorstr=#FFa1a7ae);background-image:-webkit-gradient(linear,left top,left bottom,from(#e5e6e7),to(#a1a7ae));background-image:-webkit-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:-moz-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:-o-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:linear-gradient(top,#e5e6e7,#a1a7ae);border-radius:5px;padding:4px 10px 2px 10px;margin-top:0}nav.main-menu{}.js .main-menu>ul{display:none}.slicknav_menu{display:block;background:#e5e6e7 url("./images/gradient-bg.png") repeat-x bottom;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background:#e5e6e7;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FFe5e6e7,endColorstr=#FFa1a7ae);background-image:-webkit-gradient(linear,left top,left bottom,from(#e5e6e7),to(#a1a7ae));background-image:-webkit-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:-moz-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:-o-linear-gradient(top,#e5e6e7,#a1a7ae);background-image:linear-gradient(top,#e5e6e7,#a1a7ae)}.slicknav_btn{background-color:#fff;border-radius:4px;margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);border:solid 1px #ee7100}.slicknav_menu .slicknav_menutxt{color:#ee7100;font-weight:bold;text-shadow:none}.slicknav_menu .slicknav_icon-bar{background-color:#ee7100}nav{position:relative}nav .logout{display:inline-block;float:right}.logout .icon-logout{vertical-align:middle}nav ul{padding:0;margin:0;display:inline-block;color:#888a8b}nav ul li{display:inline-block;color:#888a8b;cursor:default}nav ul li .fill{width:400px}.main-menu{font-weight:bold}.main-menu .dropdown-container{display:none;position:absolute;padding-top:19px;margin-left:-10px;z-index:100;min-width:150px}.main-menu .dropdown-container ul{width:auto;margin:0;padding:0;list-style:none;background-color:#007096;border:1px solid #007096}.main-menu .dropdown-container li{display:block;padding:8px}.main-menu .dropdown-container ul li:hover,.main-menu .dropdown-container ul a:hover{background-color:#fff;color:#0473ae}.main-menu .dropdown-container ul:after,.main-menu .dropdown-container ul:before{top:0;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#007096;border-width:10px}nav ul .active{color:#f28529}.sub-menu{font-size:.8em}nav.main-menu ul li{padding:3px 20px}nav.main-menu>ul>li:first-child{padding-left:0}nav.main-menu>ul>li:last-child{padding-right:0}nav.sub-menu ul li{padding:3px 10px}nav.sub-menu ul li:first-child{padding-left:5px}nav ul li a{display:inline-block}nav ul li a:hover{color:#f28529}#menu{display:none!important}#mobile-menu-wrapper{margin-top:10px}.slicknav_menu{display:block!important;border-radius:5px}.slicknav_btn{margin:0}td.btn-action-edit{width:120px}td.btn-action-del{width:50px}td.btn-action-del div{background:url(./images/table_delete.png) no-repeat;width:34px;height:32px;cursor:pointer}.btn-action-add{background:url(./images/button_add.png) no-repeat;padding-left:16px;width:34px;height:32px;cursor:pointer}.overview-table-actions{height:50px;padding-top:20px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:2px solid green}.loading-spinner-backdrop{display:flex;position:fixed;z-index:2000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8);justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity 100ms linear 500ms;pointer-events:none}.loading-spinner{height:100px;width:100px}body.loading{overflow:hidden}body.loading .loading-spinner-backdrop{pointer-events:all;opacity:1}body.loading .loading-spinner{background:url('./themes/GUA/images/ajax-loader.gif') 50% 50% no-repeat}body.loading.loading-safari .loading-spinner{background:none;width:400px}body.loading.loading-safari .loading-spinner:before{font-size:125%;color:#ef321e;content:"Plan wird erstellt. Bitte warten ..."}.pager{width:254px;margin:0 auto;margin-top:15px}.pager span{margin:0 10px}.pager a{padding:5px 10px;font-size:1.2em}.tree *{list-style-type:none}button.add-button{background:url("images/sprite-checkbox.png") 0 0 no-repeat;cursor:pointer;width:29px;height:28px;display:inline-block;border:0}.tree{margin:0;padding:0}.tree li.heading{height:30px;border-bottom:2px solid #0472ad}.tree li{display:block;vertical-align:middle}.tree li .container{min-height:30px;border-bottom:1px solid #0472ad;width:100%;padding:5px 0 5px 5px}.tree li .container:last-child{border-bottom:1px solid #aaa}.tree li .container .text{display:inline-block;vertical-align:top;margin-top:6px}.tree li .content{position:absolute;left:300px;display:inline-block}.tree li .content .column{width:40px;height:100%;display:inline-block}.tree li .container .checkbox{background:url("images/sprite-checkbox.png") 0 0 no-repeat;cursor:pointer;width:29px;height:28px;display:inline-block}.tree li .container .checkbox.intermediate{background-position:-58px 0}.tree li .container .checkbox.checked{background-position:-29px 0}.table-tree{margin:0;padding:0}.table-tree li{display:block;vertical-align:middle}.table-tree li div.container{min-height:30px;border-bottom:1px solid #0472ad;width:100%;padding:5px 0 5px 5px}.table-tree li div.container:last-child{border-bottom:1px solid #aaa}.table-tree li div div.text{display:inline-block;vertical-align:top;margin-top:6px}.toggle{background:url("images/sprite-toggle.png") 0 0 no-repeat;cursor:pointer;width:18px;height:18px;vertical-align:top;margin-top:6px;display:inline-block}.toggle.open{background-position:-18px 0}