html{font-size:11px;}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1rem;background-color:#f0f0f0;color:#000000;}
.form-control-plaintext{font-size:1rem;color:inherit;}
#tl_content, #tl_sidebar{background-color:#ffffff;box-shadow:0 1px 10px #c7c7c7;}
#tl_header{background-image:url('/uws-ulm/image.aspx?id=1000000000107905&slot=8468101619');height:104px;background-position:left;}
@media(max-width:560px){#tl_header{height:92px;background-size:cover;}
}
@media(max-width:480px){#tl_header{height:78px;background-size:cover;}
}
@media(max-width:400px){#tl_header{height:64px;background-size:cover;}
}
@media(max-width:320px){#tl_header{height:50px;background-size:cover;}
}
#tl_header img{width:100%;}
#tl_header2{height:55px;text-align:left;background-color:#ff8800;border-radius:3px;}
#tl_header2 img{height:100%;background-color:#fff;}
a{color:#b51f3a;}
a:hover{color:#741425;}
.error, .error a{color:#b51f3a;}
h4.storno{color:#b51f3a;}
h4.saved{color:#b51f3a;}
#tl_sidebar .content .open table{background-color:#f5f5f5;border-color:#e6e6e6;;}
#tl_sidebar .content .open table tr.alt{background:#ffffff;;}
.tl-wizard > .tl-wizard-step .tl-wizard-stepnum{color:#595959}
.btn-default{color:#000000;background-color:#ffffff;border-color:#e6e6e6;}
.btn-default.focus, .btn-default:focus, .btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle, .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover{color:#000000;background-color:#cccccc;border-color:#b2b2b2;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover{color:#000000;background-color:#cccccc;border-color:#808080;}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled{color:#ffffff;background-color:#b51f3a;border-color:#bc354e;}
.btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle, .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle{color:#ffffff;background-color:#c44c61;border-color:#bc354e;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus{color:#ffffff;background-color:#c44c61;border-color:#bc354e;}
.panel-input>.panel-heading, .panel-input>.panel-footer, .card-input>.card-header, .card-input>.card-footer{background-color:#f5f5f5;}
.panel-input>.panel-body, .panel-read, .card-input>.card-body, .card-read{background-color:#ffffff;}
.form-row.selected{background-color:#f7f7f7;}
.panel-read, .panel-input, .panel-input>.panel-heading, .panel-input>.panel-footer, .card-read, .card-input, .card-input>.card-header, .card-input>.card-footer{border-color:#c9c9c9;}
.panel-heading .text-info, .card-header .text-info{color:#000000;}
legend, .row>fieldset legend{border-color:#e6e6e6;color:#000000;}
.row.row-pay{border-color:#e6e6e6;}
.welcome, .tl-wizard{border-color:#dbdbdb;}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#b51f3a;border-color:#b51f3a;}
.tl-wizard > .tl-wizard-step.disabled > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress{background-color:#dbdbdb;border-color:#dbdbdb;}
.row>fieldset.box legend{color:#000000}
div.ssl:before, div.smstan:before, div.doi:before, .info_spam:before, ul.vcal li[class^="li-"]:before{color:#808080}
.popover{background-color:#ffffff;border-color:#c9c9c9;}
.popover-body{color:#000000;}
.popover-header{background-color:#f5f5f5;color:#000000;}
.datepicker-inline{border-color:#c4c4c4;background-color:#ffffff;}
.datepicker table tr td.today:before{border-bottom-color:#b51f3a;}
.datepicker table tr td.selected, .datepicker table tr td.active{border-color:#b51f3a;}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:active{border-color:#c44c61;}
.datepicker table tr td.day.free{background-color:#d3ffd1;}
.datepicker table tr td.day.old.free, .datepicker table tr td.day.new.free{background-color:#e8ffe7;}
.datepicker table tr td.day.represent{background-color:#ffe5cc;}
.datepicker table tr td.day.old.represent, .datepicker table tr td.day.new.represent{background-color:#fff1e4;}
.datepicker table tr td.day.proxy{background-color:#f3f3f3;}
.datepicker table tr td.day.old.proxy, .datepicker table tr td.day.new.proxy{background-color:#f9f9f9;}
.datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover{color:#757575;}
.datepicker table tr td.day.weekend, .datepicker table tr td.day.closed{color:#e73d4a;}
.datepicker table tr td.day.old.weekend, .datepicker table tr td.day.new.weekend, .datepicker table tr td.day.disabled.weekend{color:#f6b9be;}
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover, .datepicker table tr td span.focused{background:#f0f0f0;}
.calLegende span.box.today:before{border-color:#ddd;}
.calLegende span.box.active:before{border-color:#b51f3a;}
.calLegende span.box.free:before{background-color:#d3ffd1;}
.calLegende span.box.represent:before{background-color:#ffe5cc;}
.calLegende span.box.proxy:before{background-color:#f3f3f3;}
body.frame #tl_content{background-color:transparent;box-shadow:none;}
.modal-content{background-color:#ffffff;}
.modal-header, .modal-footer{background-color:#f5f5f5;}
:root{--red:#aa272f;--black:#000000;--white:#FFFFFF;--dark-grey:#606060;--medium-grey:#d0d0d0;--light-grey:#e8e8e8;--primary-color:var(--red);--secondary-color:var(--gold);--text-color:var(--black);--error-color:var(--primary-color);--success-color:limegreen;--gutter:0.75rem;--vertical-unit:1.5rem;--stack-spacing:var(--vertical-unit);--spacing-100:calc(0.25 * var(--vertical-unit));--spacing-200:calc(0.5 * var(--vertical-unit));--spacing-300:calc(0.75 * var(--vertical-unit));--spacing-400:calc(1 * var(--vertical-unit));--spacing-500:calc(2 * var(--vertical-unit));--spacing-600:calc(3 * var(--vertical-unit));--spacing-700:calc(4 * var(--vertical-unit));--spacing-800:calc(5 * var(--vertical-unit));--spacing-900:calc(6 * var(--vertical-unit));--spacing-1000:calc(7 * var(--vertical-unit));--spacing-1100:calc(8 * var(--vertical-unit));--spacing-1200:calc(9 * var(--vertical-unit));--spacing-1300:calc(10 * var(--vertical-unit));--outer-bound-width:88rem;--inner-bound-width:50rem;--min-font-size:12px;--max-font-size:22px;--default-font-size:1vw;--font-sans:"Neue Frutiger","Helvetica","Arial","sans";--font-serif:"Georgia","Times","Times New Roman","serif";--default-transition-duration:150ms;--default-transition-timing:ease-out;--default-transition:var(--default-transition-duration) var(--default-transition-timing);--main-menu-top-offset:calc(var(--header-top-bar-height) + var(--header-main-bar-height));--icon-teaser-text-color:var(--primary-color);--grid-gap:var(--gutter);--icon-stroke-width:3px}
@media screen and (min-width:1200px){:root{--gutter:1rem}
}
body,html{--font-size:16px;font-size:var(--font-size);line-height:1.35;color:#000;padding:0;background-color:var(--light-grey);--red:#aa272f;--dark-grey:#606060;--medium-grey:#d0d0d0;--light-grey:#e8e8e8}
h5{font-size:var(--font-size)}
.container{padding:0;margin:0;width:100%}
body.frame .tl_only_content #tl_content{margin:0;padding:0;width:100%;max-width:100%;max-width:1024px!important}
.tl_only_content button.btn.btn{border-radius:0;padding:.75rem 1.5rem;font-size:var(--font-size)}
.tl_only_content button.btn.btn-default{background-color:var(--light-grey);border:1px solid var(--text-color)}
.tl_only_content button.btn.btn-primary{background-color:var(--red)}
.panel{border-radius:0}
.panel-input>.panel-footer,.panel-input>.panel-heading{background-color:var(--light-grey);padding:var(--gutter) calc(2*var(--gutter))}
.tl-wizard>.tl-wizard-step.disabled>.tl-wizard-dot,.tl-wizard>.tl-wizard-step>.progress{background-color:var(--medium-grey)}
.tl-wizard>.tl-wizard-step>.progress>.progress-bar,.tl-wizard>.tl-wizard-step>.tl-wizard-dot{background-color:var(--red)}
.row legend{margin:0;padding:0 0 calc(.5*var(--vertical-unit));border:0}
.row fieldset legend label.control-label{padding:0 0 0 calc(15px + var(--gutter));font-weight:700}
.row>fieldset legend>.col-control{display:none}
.row .form-row{padding:calc(.5*var(--vertical-unit)) var(--gutter);margin:0;flex-direction:column}
.row .form-row.check{padding:calc(.25*var(--vertical-unit)) var(--gutter)}
.row .form-row.check.selected{background-color:rgba(0,0,0,0)}
.row .form-row .col-label:not(.calendar){text-align:left;display:block;width:100%;max-width:30rem;padding:0 15px 5px 15px}
.tl-center .form-row.required label.control-label::before{content:"";padding:0}
.tl-center .form-row.required label.control-label::after{content:"*";display:inline-block}
.row .form-row .col-control{display:block;width:100%;max-width:30rem}
.row .form-row input[type=text],.row .form-row textarea{background-color:var(--light-grey);border:1px solid var(--text-color);border-radius:0;padding:.5rem;font-size:var(--font-size);color:var(--text-color);height:auto}
.error{position:relative;top:calc(.25*var(--vertical-unit))}
#step40+.panel-body>.row::before{display:none}
@media screen and (min-width:900px){#step40+.panel-body>.row{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}
}
.panel-input>.panel-body{padding:var(--vertical-unit) var(--gutter);background-color:var(--light-grey)}
.panel-input>.panel-footer{display:flex;justify-content:space-between;gap:1rem}
#tl_content_footer{font-size:.75em;line-height:1}
#tl_content #tl_content_footer .table-cell.imprint,.table-cell.security .doi,.table-cell.security .ssl{padding:calc(.25*var(--vertical-unit)) var(--gutter)}
select.form-control{display:block;font-family:var(--font-sans);color:var(--primary-color);width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:0;padding:.6em .8em .5em 2.5em;box-shadow:0;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:url(https://staging.uws-ulm.de/dist/img/chevron-down.png);background-repeat:no-repeat;background-position:12px 60%;background-size:16px 16px;border:1px solid currentColor;border-radius:0;position:relative;height:auto}
select.form-control::before{content:"";position:absolute;left:0;border:4px solid var(--primary-color);width:10px;height:10px;transform:rotate(45deg)}
a,a:focus,a:hover,a:link{color:var(--primary-color)}
select::-ms-expand{display:none}
option{background-color:var(--white)}
.row>fieldset.box{padding:0 15px 0 calc(2*var(--gutter))}
.row>fieldset.box div{padding:7px 0 0}
.row>fieldset.box>div.pdata .form-row .form-control-static{padding:0}
.box.data .row .form-row .col-label{padding:0 15px 5px 0}
.box.data .form-row+.form-row{margin-top:var(--vertical-unit)}
.row .row{margin-left:0;margin-right:0}
[style="color:#dd0000;"]{color:var(--primary-color)!important}
