body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;background-color:#f0f0f0;color:#000000;}
.form-control-plaintext{font-size:14px;color:inherit;}
#tl_content, #tl_sidebar{background-color:#ffffff;box-shadow:0 1px 10px #c7c7c7;}
#tl_header{background-image:url('/teamservice-it/images/paket/datev_logo.png');height:110px;background-position:left;}
#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:#000000;}
a:hover{color:#000000;}
.error, .error a{color:#dd0000;}
h4.storno{color:#dd0000;}
h4.saved{color:#000000;}
#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:#009999;border-color:#1aa3a3;}
.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:#33adad;border-color:#1aa3a3;}
.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:#33adad;border-color:#1aa3a3;}
.panel-input>.panel-heading, .panel-input>.panel-footer, .card-input>.card-header, .card-input>.card-footer{background-color:#e5e5e5;}
.panel-input>.panel-body, .panel-read, .card-input>.card-body, .card-read{background-color:#f5f5f5;}
.form-row.selected{background-color:#eeeeee;}
.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:#bcbcbc;}
.panel-heading .text-info, .card-header .text-info{color:#000000;}
legend, .row>fieldset legend{border-color:#dcdcdc;color:#000000;}
.row.row-pay{border-color:#dcdcdc;}
.welcome, .tl-wizard{border-color:#dbdbdb;}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#009999;}
.tl-wizard > .tl-wizard-step.disabled > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress{background-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:#f5f5f5;border-color:#bcbcbc;}
.popover-body{color:#000000;}
.popover-header{background-color:#e5e5e5;color:#000000;}
.datepicker-inline{border-color:#b7b7b7;background-color:#ffffff;}
.datepicker table tr td.today:before{border-bottom-color:#009999;}
.datepicker table tr td.selected, .datepicker table tr td.active{border-color:#009999;}
.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:#33adad;}
.datepicker table tr td.day.free{background-color:#aadddd;}
.datepicker table tr td.day.old.free, .datepicker table tr td.day.new.free{background-color:#d3eded;}
.datepicker table tr td.day.represent{background-color:#ffcccc;}
.datepicker table tr td.day.old.represent, .datepicker table tr td.day.new.represent{background-color:#ffe4e4;}
.datepicker table tr td.day.proxy{background-color:#ffffff;}
.datepicker table tr td.day.old.proxy, .datepicker table tr td.day.new.proxy{background-color:#ffffff;}
.datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover{color:#999999;}
.datepicker table tr td.day.weekend, .datepicker table tr td.day.closed{color:#a0a0a0;}
.datepicker table tr td.day.old.weekend, .datepicker table tr td.day.new.weekend, .datepicker table tr td.day.disabled.weekend{color:#666666;}
.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:#009999;}
.calLegende span.box.free:before{background-color:#aadddd;}
.calLegende span.box.represent:before{background-color:#ffcccc;}
.calLegende span.box.proxy:before{background-color:#ffffff;}
body.frame #tl_content{background-color:transparent;box-shadow:none;}
.modal-content{background-color:#f5f5f5;}
.modal-header, .modal-footer{background-color:#e5e5e5;}
@font-face{font-family:'CompatilDATEV';src:url('/downloads/p25/font/CompatilDATEV-Regular.eot');src:url('/downloads/p25/font/CompatilDATEV-Regular.eot?#iefix') format('embedded-opentype'),  url('/downloads/p25/font/CompatilDATEV-Regular.woff2') format('woff2'),  url('/downloads/p25/font/CompatilDATEV-Regular.woff') format('woff'),  url('/downloads/p25/font/CompatilDATEV-Regular.ttf') format('truetype')}
body{padding:0;}
#tl_content{box-shadow:none;padding:0;background-color:transparent;}
#tl_header{border:1px solid #B8B7B7;border-top:none;background-color:#fff;border-radius:0 0 10px 10px;background-size:200px;background-position-x:30px;}
#tl_form{border:1px solid #B8B7B7;background-color:#fff;border-radius:10px;}
#tl_form>div{padding-left:25px;padding-right:25px;}
#tl_content_footer{padding:10px 15px;border-bottom:1px solid #d0d0d0;}
h1, h2{margin:0;padding:25px 25px 5px 25px;color:#009999;font-family:CompatilDATEV, Georgia;font-weight:normal;}
h1{font-size:300%;}
h2{font-size:200%;padding-top:40px;}
#tl_form{padding:0 0 40px 0;}
#tl_form>.card, #tl_form>.panel{margin:0;border-color:#B8B7B7;border-left:none;border-right:none;border-radius:0;background-color:#f5f5f5;}
.card-input>.card-header, .card-input>.card-footer, .card-input>.card-body, .card-read>.card-header, .card-read>.card-footer, .card-read>.card-body, .panel-input>.panel-heading, .panel-input>.panel-footer, .panel-input>.panel-body, .panel-read>.panel-heading, .panel-read>.panel-footer, .panel-read>.panel-body{background-color:transparent;padding:15px 25px;border:none;}
.card-input>.card-footer, .panel-input>.panel-footer{text-align:right;}
#tl_form>.card-read, #tl_form>.panel-read{border-bottom:none;}
#tl_form>.card-read + h2, #tl_form>.panel-read + h2{border-top:1px solid #b8b7b7;}
legend{border:none;margin-bottom:0;}
.col-control.chart{padding-left:25px;}
.welcome{border:none;}
.popover{background-color:#fff;}
.col-control span small{color:gray;font-weight:normal;}
#tl_content div.imprint{display:none;}
#tl_footer li.right{float:right;padding-left:15px;}
@media (min-width:768px){.card-read .form-row > .col-control, .panel-read .form-row > .col-control{width:calc(100% - 120px);}
.card-read .form-row > .col-action, .panel-read .form-row > .col-action{text-align:left;display:table-cell;width:120px;vertical-align:top;}
}
