@charset "UTF-8";
@font-face {
  font-family: 'SignikaLight';
  src: url('../../fonts/signika-light-webfont.eot');
  src: url('../../fonts/signika-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signika-light-webfont.woff') format('woff'), url('../../fonts/signika-light-webfont.ttf') format('truetype'), url('../../fonts/signika-light-webfont.svg#SignikaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignikaNegativeLight';
  src: url('../../fonts/signikanegative-light-webfont.eot');
  src: url('../../fonts/signikanegative-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signikanegative-light-webfont.woff') format('woff'), url('../../fonts/signikanegative-light-webfont.ttf') format('truetype'), url('../../fonts/signikanegative-light-webfont.svg#SignikaNegativeLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignikaRegular';
  src: url('../../fonts/signika-regular-webfont.eot');
  src: url('../../fonts/signika-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signika-regular-webfont.woff') format('woff'), url('../../fonts/signika-regular-webfont.ttf') format('truetype'), url('../../fonts/signika-regular-webfont.svg#SignikaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignikaNegativeRegular';
  src: url('../../fonts/signikanegative-regular-webfont.eot');
  src: url('../../fonts/signikanegative-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signikanegative-regular-webfont.woff') format('woff'), url('../../fonts/signikanegative-regular-webfont.ttf') format('truetype'), url('../../fonts/signikanegative-regular-webfont.svg#SignikaNegativeRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignikaSemibold';
  src: url('../../fonts/signika-semibold-webfont.eot');
  src: url('../../fonts/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signika-semibold-webfont.woff') format('woff'), url('../../fonts/signika-semibold-webfont.ttf') format('truetype'), url('../../fonts/signika-semibold-webfont.svg#SignikaSemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SignikaNegativeSemibold';
  src: url('../../fonts/signikanegative-semibold-webfont.eot');
  src: url('../../fonts/signikanegative-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/signikanegative-semibold-webfont.woff') format('woff'), url('../../fonts/signikanegative-semibold-webfont.ttf') format('truetype'), url('../../fonts/signikanegative-semibold-webfont.svg#SignikaSemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansProRegular';
  src: url('../../fonts/sourcesanspro-regular-webfont.eot');
  src: url('../../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/sourcesanspro-regular-webfont.woff') format('woff'), url('../../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'), url('../../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansProItalic';
  src: url('../../fonts/sourcesanspro-italic-webfont.eot');
  src: url("../../fonts/sourcesanspro-italic-webfont.eot?#iefix") format('embedded-opentype'), url('../../fonts/sourcesanspro-italic-webfont.woff') format('woff'), url('../../fonts/sourcesanspro-italic-webfont.ttf') format('truetype'), url('../../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceSansProBold';
  src: url('../../fonts/sourcesanspro-bold-webfont.eot');
  src: url('../../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'), url('../../fonts/sourcesanspro-bold-webfont.woff') format('woff'), url('../../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../fonts/glyphicons-halflings-regular.eot');
  src: url('../../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
@font-face {
  font-family: 'procedere-icons';
  src: url('../../fonts/procedere-icons11.eot?21yh6b');
  src: url('../../fonts/procedere-icons11.eot?#iefix21yh6b') format('embedded-opentype'), url('../../fonts/procedere-icons11.woff?21yh6b') format('woff'), url('../../fonts/procedere-icons11.ttf?21yh6b') format('truetype'), url('../../fonts/procedere-icons11.svg?21yh6b#procedere-icons11') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-procedere_angenommen:before {
  font-family: 'procedere-icons';
  content: "\e902";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_eingereicht:before {
  font-family: 'procedere-icons';
  content: "\e905";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_abgeschlossen:before {
  font-family: 'procedere-icons';
  content: "\e900";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_aktenweitergabe:before {
  font-family: 'procedere-icons';
  content: "\e901";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_wiedervorlage:before {
  font-family: 'procedere-icons';
  content: "\e908";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_nichtigkeitsb:before {
  font-family: 'procedere-icons';
  content: "\e906";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_versendet:before {
  font-family: 'procedere-icons';
  content: "\e907";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_archiv:before {
  font-family: 'procedere-icons';
  content: "\e903";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.icon-procedere_beratung-archiviert:before {
  font-family: 'procedere-icons';
  content: "\e904";
  font-size: 18px;
  position: relative;
  margin-right: 2px;
}
.glyphicon {
  top: 0;
}
/*
 1. Bootstrap-Version (BootswatchTheme.Cerulean)
 => ProcederWebApplication.java
*/
html {
  height: 100%;
}
body {
  font-family: 'SourceSansProRegular', Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  background-color: #f8f9fb;
  /* ao 2016 06 09 Für Browser-Print eingebaut(!)
   verhindert die Ausgabe von Links in href (.../)
   http://stackoverflow.com/questions/11967708/omit-link-urls-from-the-output-of-browsers-print-functionality
   */
}
body a[href]:after {
  content: "" !important;
}
.header.container {
  width: 1170px !important;
}
.dropdown-header {
  padding: 3px 15px;
}
#content {
  width: 1170px !important;
  padding-bottom: 30px;
}
#content .maincontainer-left {
  width: 780px !important;
}
#content .maincontainer-right {
  width: 390px !important;
}
.contentbox {
  background: #fff;
  border: 1px solid #dddddd;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 10px 15px 15px 15px;
  overflow: hidden;
}
.panel {
  box-shadow: none;
}
.panel-heading {
  background-color: transparent;
}
.panel-content {
  padding: 10px 15px 15px 15px;
}
.border-bottom {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
.border-right {
  border-right: 1px solid #dddddd;
  padding-right: 14px;
}
.border-left {
  border-left: 1px solid #dddddd;
  padding-left: 14px;
}
.padding-top {
  padding-top: 10px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: 'SignikaSemibold', Arial, sans-serif;
  color: #555555;
}
h1,
.h1 {
  font-size: 1.7em;
  margin-bottom: 0;
}
h2,
.h2 {
  font-size: 1.5em;
}
h3,
.h3 {
  font-size: 1em;
  margin: 10px 0 2px 0;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 1px;
}
h4,
.h4 {
  font-size: 0.9em;
  margin: 12px 0 2px 0;
}
h5,
.h5 {
  font-size: 0.6em;
}
h6,
.h6 {
  font-size: 0.4em;
}
a {
  color: #04488b;
}
a:hover,
a:focus,
a:active {
  color: #2fa4e7;
}
ul {
  margin-bottom: 0;
  list-style-type: none;
}
p {
  margin: 0;
}
p.klein {
  font-size: 14px;
  line-height: 1.2;
}
b,
strong {
  font-family: "SourceSansProBold", Arial, sans-serif;
  font-weight: normal;
}
label,
.textlabel {
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-weight: normal;
  margin: 0 2px 0 0;
}
label.thin,
.textlabel.thin {
  font-family: 'SignikaLight', Arial, sans-serif;
}
input,
select,
textarea {
  border-color: #dddddd;
  border-style: solid;
  border-width: 1px;
  background-color: #fff;
  padding: 0 4px;
}
input:hover,
select:hover,
textarea:hover,
input:focus,
select:focus,
textarea:focus,
input:active,
select:active,
textarea:active {
  border-color: #2fa4e7;
}
input,
select {
  height: 26px;
}
input[type="checkbox"],
select[type="checkbox"] {
  width: auto;
  height: auto;
  margin: 0 10px 0 5px;
  position: relative;
  top: 4px;
}
.inputselectopt {
  border: 1px solid #dddddd;
  border-right: 0px solid transparent;
}
input.datepicker {
  width: 84px;
  border-radius: 0px;
}
b.required {
  color: #fd8a00;
  margin: 0 2px 0 -9px;
}
input[disabled="disabled"],
select[disabled="disabled"],
input.datepicker[disabled="disabled"] {
  background-color: #f7f7f7;
  cursor: not-allowed;
}
input[disabled="disabled"]:hover,
select[disabled="disabled"]:hover,
input.datepicker[disabled="disabled"]:hover,
input[disabled="disabled"]:focus,
select[disabled="disabled"]:focus,
input.datepicker[disabled="disabled"]:focus,
input[disabled="disabled"]:active,
select[disabled="disabled"]:active,
input.datepicker[disabled="disabled"]:active {
  border-color: #dddddd;
}
textarea {
  width: 200px;
  height: 54px;
}
.bemerkung {
  font-family: 'SourceSansProItalic', Arial, sans-serif;
  font-size: 0.8em;
  margin-bottom: 1em;
}
.trenner {
  margin: 0 4px;
}
hr {
  margin-bottom: 10px;
}
.ergebnisinfo {
  color: #888888;
  font-size: 0.9em;
}
.pagination {
  margin: 0 0 5px 10px;
}
.pagination li a,
.pagination li span {
  background-color: #fff;
  border: 1px solid #dddddd;
  color: #04488b;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 3px 9px;
  position: relative;
  text-decoration: none;
}
.pagination li a.active,
.pagination li span.active {
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
}
.pagination li a:hover,
.pagination li span:hover,
.pagination li a:focus,
.pagination li span:focus,
.pagination li a:active,
.pagination li span:active {
  color: #2fa4e7;
  background-color: #dddddd;
  border: 1px solid #dddddd;
}
.pagination li.disabled a,
.pagination li.disabled span {
  border: 1px solid #dddddd;
}
.pagination li.disabled a:hover,
.pagination li.disabled span:hover,
.pagination li.disabled a:focus,
.pagination li.disabled span:focus,
.pagination li.disabled a:active,
.pagination li.disabled span:active {
  border: 1px solid #dddddd;
}
.table {
  margin-bottom: 0px;
}
.table thead tr th {
  font-family: 'SignikaSemibold', Arial, sans-serif;
  font-weight: normal;
  border-bottom-width: 1px;
  line-height: 1.2;
}
td,
th {
  box-sizing: border-box;
  line-height: 1.2;
}
.btn {
  text-shadow: none;
  box-shadow: none;
  color: #04488b;
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-size: 14px;
  letter-spacing: 0.04em;
  border: solid #dddddd 1px;
  border-radius: 4px;
  padding: 1px 6px;
  background: none #E6EAF2;
}
.btn:hover,
.btn:active,
.btn:focus {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: 'SignikaNegativeRegular', Arial, sans-serif;
  color: #fff;
  border: 1px solid transparent;
  background: none #2fa4e7;
}
.btn i {
  font-size: 10px;
  padding-right: 2px;
}
.btn i.glyphicon-file {
  position: relative;
  top: -1px;
}
.btn-edit,
.btn-delete,
.btn-zumDok,
.btn-print {
  padding: 0px 2px 1px 5px;
  margin: -5px 0 0 5px;
  height: 20px;
}
.btn-edit:hover,
.btn-edit:focus,
.btn-edit:active {
  background-color: #2fa4e7;
  background-image: none;
}
.btn-delete:hover,
.btn-delete-yes:hover,
.btn-delete:focus,
.btn-delete-yes:focus,
.btn-delete:active,
.btn-delete-yes:active {
  background-color: #ca0d00;
  background-image: none;
}
/*.btn-zumDok {
   background-color: @linkcolor;
   color: #fff;
   height: 16px;
   width: 16px;
   border-radius: 8px;
   padding: 2px 2px 2px 3px;
   font-size: 10px;
   &:hover, &:focus, &:active {
      background-color: @activecolor;
   }
   i {
      font-size: 9px;
   }
}*/
.btn-add {
  padding: 0px 2px 1px 5px;
  margin: -5px 0 0 5px;
  height: 20px;
}
.btn-add i.glyphicon-plus {
  position: relative;
  top: -1px;
}
.btn-add:hover,
.btn-add:focus,
.btn-add:active {
  background-color: #64bc00;
  background-image: none;
}
.btn-save {
  padding: 2px 6px 3px 6px;
  background-color: #64bc00;
  border: 1px solid #57AE00;
  font-family: 'SignikaNegativeRegular', Arial, sans-serif;
  color: #fff;
}
.btn-save:hover,
.btn-save:focus,
.btn-save:active {
  background-color: #008a06;
  background-image: none;
}
.btn-reset {
  padding: 2px 6px 3px 6px;
  width: 98px;
  /*background-color: #F1D47A;
   background-image: linear-gradient(#f9cb90, #f2c77b, #ecbf66);*/
}
.btn-reset i.glyphicon-remove {
  top: 2px;
}
.btn-reset:hover,
.btn-reset:focus,
.btn-reset:active {
  background-color: #fd8a00;
  background-image: none;
}
.btn-search {
  border-radius: 0 4px 4px 0;
  height: 26px;
  padding: 2px 6px;
  margin-top: -7px;
  border-color: #a6b0c3;
  /*&:hover, &:focus, &:active {
      background-color: @activecolor;
      background-image: none;
   }*/
}
.btn-search i {
  top: 1px;
  padding-right: 0;
}
.btn-link {
  background: none transparent;
  border: none;
  padding: 0;
  color: #04488b;
  letter-spacing: 0em;
}
.btn-link:hover,
.btn-link:active,
.btn-link:focus {
  box-shadow: none;
  color: #2fa4e7;
  border: none;
  font-family: 'SignikaRegular', Arial, sans-serif;
  background: none transparent;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  letter-spacing: 0.04em;
  opacity: 1;
  background: #d4d4d4;
  color: #888888;
}
.btn.disabled:hover,
.btn[disabled]:hover,
fieldset[disabled] .btn:hover,
.btn.disabled:active,
.btn[disabled]:active,
fieldset[disabled] .btn:active,
.btn.disabled:focus,
.btn[disabled]:focus,
fieldset[disabled] .btn:focus {
  box-shadow: none;
  background: #d4d4d4;
}
.warning {
  color: #fd8a00;
}
.error {
  color: #ca0d00;
}
.warning-sign-filter {
  padding: 0;
  background: none no-repeat transparent;
  border: none;
  margin: 2px 0 0 4px;
}
.warning-sign-filter:hover,
.warning-sign-filter:focus,
.warning-sign-filter:active {
  background: transparent none no-repeat;
  box-shadow: none;
}
.warning-sign-filter i {
  color: #fd8a00;
  font-size: 15px;
}
.warning-sign-config {
  padding: 0;
  background: none no-repeat transparent;
  border: none;
  margin: 15px 0 0 0px;
}
.warning-sign-config:hover,
.warning-sign-config:focus,
.warning-sign-config:active {
  background: transparent none no-repeat;
  box-shadow: none;
}
.warning-sign-config i {
  color: #ca0d00;
  font-size: 15px;
}
.warning-sign-doku {
  padding: 0;
  background: none no-repeat transparent;
  border: none;
  margin: 2px 0 0 4px;
}
.warning-sign-doku:hover,
.warning-sign-doku:focus,
.warning-sign-doku:active {
  background: transparent none no-repeat;
  box-shadow: none;
}
.warning-sign-doku i {
  color: #ca0d00;
  font-size: 20px;
}
.warning-sign {
  padding: 0;
  background: none no-repeat transparent;
  border: none;
  margin: 2px 0 0 4px;
}
.warning-sign:hover,
.warning-sign:focus,
.warning-sign:active {
  background: transparent none no-repeat;
  box-shadow: none;
}
.warning-sign i {
  color: #fd8a00;
  font-size: 20px;
}
button.togglebutton.btn.btn-link {
  padding: 0 0 0 2px;
  margin-top: -2px;
  color: #555555;
}
button.togglebutton.btn.btn-link i {
  color: #555555;
  font-size: 10px;
  position: relative;
  bottom: 2px;
}
button.togglebutton.btn.btn-link:hover,
button.togglebutton.btn.btn-link:focus,
button.togglebutton.btn.btn-link:active {
  box-shadow: none;
  color: #2fa4e7;
  text-decoration: none;
}
button.togglebutton.btn.btn-link:hover i,
button.togglebutton.btn.btn-link:focus i,
button.togglebutton.btn.btn-link:active i {
  color: #2fa4e7;
}
.btn-submitdefault {
  border: 0;
  width: 0;
  height: 0;
  visibility: collapse;
  float: right !important;
}
.tooltip {
  font-family: 'SourceSansProRegular', Arial, sans-serif;
  font-size: 13px;
}
.tooltip-inner {
  background-color: #032e59;
  text-align: left;
  padding: 3px 6px;
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color: #032e59;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #032e59;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #032e59;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #032e59;
}
.tooltip.warning .tooltip-inner {
  background-color: #fd8a00;
  text-align: left;
  padding: 3px 6px;
}
.tooltip.warning.top .tooltip-arrow,
.tooltip.warning.top-left .tooltip-arrow,
.tooltip.warning.top-right .tooltip-arrow {
  border-top-color: #fd8a00;
}
.tooltip.warning.right .tooltip-arrow {
  border-right-color: #fd8a00;
}
.tooltip.warning.left .tooltip-arrow {
  border-left-color: #fd8a00;
}
.tooltip.warning.bottom .tooltip-arrow,
.tooltip.warning.bottom-left .tooltip-arrow,
.tooltip.warning.bottom-right .tooltip-arrow {
  border-bottom-color: #fd8a00;
}
.tooltip.error .tooltip-inner {
  background-color: #ca0d00;
  text-align: left;
  padding: 3px 6px;
}
.tooltip.error.top .tooltip-arrow,
.tooltip.error.top-left .tooltip-arrow,
.tooltip.error.top-right .tooltip-arrow {
  border-top-color: #ca0d00;
}
.tooltip.error.right .tooltip-arrow {
  border-right-color: #ca0d00;
}
.tooltip.error.left .tooltip-arrow {
  border-left-color: #ca0d00;
}
.tooltip.error.bottom .tooltip-arrow,
.tooltip.error.bottom-left .tooltip-arrow,
.tooltip.error.bottom-right .tooltip-arrow {
  border-bottom-color: #ca0d00;
}
/*--- SignIn-Seite (= eigene Seite) ---*/
#signinform {
  background-image: linear-gradient(#04519b, #033c73 60%, #02325f);
  font-family: 'SourceSansProRegular', Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
}
#signinform .container {
  max-width: 330px;
}
#signinform .container h1.form-signin-heading {
  background-image: url("procedere-logo.svg");
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 272px auto;
  color: transparent;
  margin: 25px 0 15px 0;
}
#signinform .container .form-signin-gericht {
  margin: 50px 0 15px 0;
  text-align: center;
}
#signinform .container .logintext {
  margin-bottom: 3px;
}
#signinform .container input {
  margin-bottom: 10px;
}
#signinform .container button.anmelden {
  margin-top: 25px;
  padding: 14px 16px 14px 8px;
  height: auto;
  background-color: #2fa4e7;
  background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
  background-repeat: no-repeat;
  border-color: #2fa4e7;
  border-bottom: 1px solid #178acc;
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.33333;
  color: #fff;
}
#signinform .container button.anmelden:hover,
#signinform .container button.anmelden:focus,
#signinform .container button.anmelden:active {
  color: #fff;
}
#signinform .container button.anmelden i {
  font-size: inherit;
  top: 3px;
}
#signinform .container .message-error {
  color: #ff6418;
}
#signinform .container .message-error ul {
  padding-left: 7px;
}
#signinform .container #direktzugang {
  display: block;
  margin-top: 5px;
  padding-left: 15px;
}
/*--- Navbar ---*/
.navbar-inverse,
.navbar-default {
  border-radius: 0px;
  min-width: 1170px;
  width: 100%;
}
.navbar-inverse .container,
.navbar-default .container {
  width: 1170px !important;
}
.navbar-inverse .container .navbar-collapse.collapse,
.navbar-default .container .navbar-collapse.collapse {
  display: block !important;
  margin: 0 auto !important;
  padding: 0px !important;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav,
.navbar-default .container .navbar-collapse.collapse .navbar-nav {
  margin: 0px !important;
  float: left !important;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a {
  padding: 15px !important;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a span.caret,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a span.caret {
  position: relative;
  top: -4px;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a span.caret i,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a span.caret i {
  margin-right: 3px;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a.navlogo,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a.navlogo {
  width: 130px;
  background-image: url('procedere-logo.svg');
  background-repeat: no-repeat;
  background-size: 100px auto;
  background-position: center 43%;
  color: transparent;
  text-shadow: none;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a.navlogo:hover,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a.navlogo:hover,
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a.navlogo:focus,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a.navlogo:focus,
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav li a.navlogo:active,
.navbar-default .container .navbar-collapse.collapse .navbar-nav li a.navlogo:active {
  background-color: transparent;
}
.navbar-inverse .container .navbar-collapse.collapse .navbar-nav.navbar-right,
.navbar-default .container .navbar-collapse.collapse .navbar-nav.navbar-right {
  float: right !important;
}
.navbar-inverse .container button.navbar-toggle,
.navbar-default .container button.navbar-toggle {
  display: none;
}
.message-smaller {
  font-size: smaller;
}
.message-error {
  color: #ca0d00;
  margin-bottom: 10px;
}
.message-info {
  color: #2fa4e7;
  margin-bottom: 10px;
}
.message-warning {
  color: orange;
}
.delete-markup {
  color: #ca0d00;
}
.delete-markup select,
.delete-markup input {
  text-decoration: line-through;
}
.delete-markup .btn-delete {
  background-color: #dddddd;
}
.delete-markup .btn-delete i {
  color: #ca0d00;
}
#konsistheader {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 6px 6px 0 0;
  padding: 10px 15px;
  margin-bottom: 10px;
}
#konsistheader h1 {
  margin-top: 10px;
  margin-right: 2px;
}
#konsistheader .header-buttons {
  margin-top: 10px;
}
#verfheader {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 6px 6px 0 0;
  padding: 10px 15px;
  margin-bottom: 10px;
}
#verfheader h1 {
  margin-top: 10px;
  margin-right: 2px;
}
#verfheader .verfhinweis {
  margin: 12px 4px 0 0px;
}
#verfheader .header-buttons {
  margin-top: 10px;
}
#verfheader .verfstand {
  margin-right: 4px;
}
#verfheader .status,
#verfheader .icon-procedere_wiedervorlage {
  position: relative;
  top: 3px;
}
#verfheader .wiedervorlage,
#verfheader .icon-procedere_wiedervorlage {
  color: #fd8a00;
}
#verfheader .sachbearb {
  text-align: right;
}
#verfheader .verf-bemerkung {
  margin-bottom: 0px;
  font-family: 'SourceSansProItalic', Arial, sans-serif;
  padding-top: 0px;
  display: block;
}
#verfheader .lhistschritt {
  padding: 0px 0;
  border-bottom: 1px solid #dddddd;
}
#verfheader .lhistschritt .historientext .hist-datum,
#verfheader .lhistschritt .historientext .hist-schritt-nummer {
  padding-right: 5px;
  margin-right: 2px;
}
#verfheader .lhistschritt .anmerkung {
  font-family: 'SourceSansProItalic', Arial, sans-serif;
  margin-right: 300px;
}
#verfheader .vfnotiz {
  padding: 5px 0;
  align-content: baseline;
}
#verfheader .vfnotiz .header-buttons {
  margin-top: 0px;
}
.tab-content {
  padding: 10px 15px;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-top: none;
  border-radius: 6px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.tabbable.bs-docs-nav .nav.nav-tabs li {
  height: 44px;
  /*border: @panel_border;*/
}
.tabbable.bs-docs-nav .nav.nav-tabs li a {
  font-family: 'SignikaLight', Arial, sans-serif;
}
.tabbable.bs-docs-nav .tab-content {
  padding-bottom: 20px;
  /*Parteien*/
  /*Verfahren*/
  /*Instanzen*/
  /*Historie*/
  /*Historienschritte jeder 2. hinterlegt*/
  /*Vernehmungen*/
}
.tabbable.bs-docs-nav .tab-content .datagroup {
  margin-bottom: 17px;
}
.tabbable.bs-docs-nav .tab-content h2 {
  margin: 10px 0 5px 0;
}
.tabbable.bs-docs-nav .tab-content h2.border-bottom {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 7px;
}
.tabbable.bs-docs-nav .tab-content h2 .btn-edit {
  position: relative;
  top: -4px;
}
.tabbable.bs-docs-nav .tab-content h3 {
  /*margin: 10px 0 2px 0;
         border-bottom: @panel_border_light;
         padding-bottom: 1px;*/
}
.tabbable.bs-docs-nav .tab-content .header-buttons {
  margin-top: 15px;
}
.tabbable.bs-docs-nav .tab-content .clearfix {
  padding-bottom: 1px;
}
.tabbable.bs-docs-nav .tab-content .textlabel {
  width: 90px;
  line-height: 1.1;
  padding-top: 3px;
  float: left;
}
.tabbable.bs-docs-nav .tab-content .gebname,
.tabbable.bs-docs-nav .tab-content .geschname {
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  margin-left: 0.2em;
}
.tabbable.bs-docs-nav .tab-content .partei {
  margin-bottom: 20px;
}
.tabbable.bs-docs-nav .tab-content .verfahrensdaten,
.tabbable.bs-docs-nav .tab-content .trauungsdaten {
  margin-bottom: 25px;
}
.tabbable.bs-docs-nav .tab-content .verfahrensdaten .verfdaten-verfahren .textlabel {
  width: 84px;
}
.tabbable.bs-docs-nav .tab-content .verfahrensdaten ul#vfklagegr {
  padding-left: 0;
}
.tabbable.bs-docs-nav .tab-content .verfahrensdaten .btn-add {
  margin: 2px 0 0 0;
}
.tabbable.bs-docs-nav .tab-content .trauungsdaten .zust-gericht {
  margin-top: 10px;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table {
  margin-bottom: 0px;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table tr td {
  border: none;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table tbody {
  border-top: 1px solid #dddddd;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table tbody:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table tbody + tbody {
  border-top: 1px solid #dddddd;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table input,
.tabbable.bs-docs-nav .tab-content .kostenpanel table select {
  width: auto;
}
.tabbable.bs-docs-nav .tab-content .kostenpanel table .kostenbetrag {
  width: 90px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th {
  max-width: 150px;
  padding: 10px 0px 3px 0px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th h2 {
  display: inline;
  height: 30px;
  margin: 0 0 10px 0;
  padding: 0 0 0 8px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th h2.instanzNr {
  font-size: 20px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th div.instanzedit {
  font-family: 'SourceSansProRegular', Arial, sans-serif;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th .btn-edit {
  margin: 1px 0 5px 6px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen thead th .warning {
  display: inline;
  height: 20px;
  margin: 0 0 20px 0;
  padding: 0 0 0 8px;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr {
  border-top: 1px solid #dddddd;
  height: 40px;
  width: 100%;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr td {
  max-width: 150px;
  border: none;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr td.inst-label {
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-weight: normal;
  width: auto;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr td b {
  font-family: 'SignikaSemibold', Arial, sans-serif;
  font-size: 1.1em;
}
.tabbable.bs-docs-nav .tab-content table.table-instanzen tbody tr td em {
  color: #fd8a00;
  font-style: normal;
}
.tabbable.bs-docs-nav .tab-content .historie .pagination {
  margin-top: 15px;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tr td {
  border: none;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tr td.verfnotiz {
  padding: 0 8px 17px 8px;
  font-family: 'SourceSansProItalic', Arial, sans-serif;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tr td.verfnotiz .btn-zumDok {
  margin-top: -4px;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tbody {
  border-top: 1px solid #dddddd;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tbody:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.tabbable.bs-docs-nav .tab-content .historie table.table-historie tbody + tbody {
  border-top: 1px solid #dddddd;
}
.tabbable.bs-docs-nav .tab-content .historie .hist-hauptschritt {
  font-family: 'SourceSansProBold', Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.tabbable.bs-docs-nav .tab-content .historie .verfnotiz .verfnotiztext {
  max-width: 650px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen {
  margin-bottom: 0;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th {
  border: none;
  padding: 0;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.rolle,
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.persNamen,
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.ort,
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.vernDat,
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.protokoll,
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen thead tr th.notiz {
  padding: 8px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .rolle {
  width: 68px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .persNamen {
  width: 200px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .ort {
  width: 120px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .vernDat {
  width: 97px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .protokoll {
  width: 79px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .verfnotiz {
  width: 116px;
}
.tabbable.bs-docs-nav .tab-content .table.table-striped.vernehmungen .edit {
  width: 36px;
}
.tabbable.bs-docs-nav .tab-content #zeugeNeu {
  margin: 8px 0 0 0;
}
.tabbable.bs-docs-nav .tab-content #zeugeNeu i {
  top: 0px;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente h3 {
  padding-bottom: 10px;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul {
  padding-left: 3px;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok {
  border-bottom: 1px solid #dddddd;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok button.togglebutton {
  padding: 9px 0 7px 0;
  width: 100%;
  text-align: left;
  font-family: 'SignikaSemibold', Arial, sans-serif;
  font-size: 1em;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li {
  margin: 0 0 0px 0px;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li p.adressat {
  font-family: 'SignikaSemibold', Arial, sans-serif;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li p.adressat span {
  float: left;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li button.btn-add {
  margin: 0 0px 0px 0px;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li ul.dokversion li {
  margin: 0 0 0px 30px;
  list-style: none;
}
.tabbable.bs-docs-nav .tab-content div.tab-dokumente ul li.dok .doks li ul.dokversion li .header-buttons {
  margin-top: 0px;
}
.vftreffer {
  margin-top: 10px;
}
ul.verfliste li {
  padding: 5px 0;
  border-bottom: 1px solid #dddddd;
}
ul.verfliste li:first-child {
  padding-top: 0;
}
ul.verfliste li:last-child {
  border-bottom: 0px;
}
.verfliste a {
  line-height: 1.2;
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.verfliste a:hover,
.verfliste a:focus,
.verfliste a:active {
  text-decoration: none;
}
.verfliste a span.datum,
.verfliste a i.status {
  display: block;
  float: left;
  margin-right: 10px;
}
.verfliste a i.status {
  width: 16px;
  margin-top: 1px;
}
.verfliste a span.ehesachenname {
  display: block;
  float: left;
}
th.verfliste,
td.verfliste {
  width: 260px;
}
th.verfliste span.ehesachenname,
td.verfliste span.ehesachenname {
  max-width: 134px;
  border-bottom: none;
}
.maincontainer-right .filterpanel {
  border-bottom: none;
}
.maincontainer-right .filterpanel ul.nav.nav-tabs li a {
  padding: 17px 15px 7px 15px;
  /*border: @panel_border;*/
  font-family: 'SignikaLight', Arial, sans-serif;
}
.maincontainer-right .filterpanel ul.nav.nav-tabs li.active a {
  background: #f8f9fb;
  font-family: 'SignikaNegativeSemibold', Arial, sans-serif;
  border-bottom: 1px solid #f8f9fb;
}
.maincontainer-right .filterpanel ul.verfliste span.ehesachenname {
  width: 182px;
}
.maincontainer-right .filterpanel .tab-content {
  padding: 15px 15px 20px 15px;
  background-color: #f8f9fb;
}
.maincontainer-right .filterpanel .tab-content .sachbSelect {
  width: 327px;
  height: 32px;
  background: #ffffff url("dropdown-caret-blue.svg") no-repeat 96% 51%;
  color: #04488b;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 5px 5px 5px 12px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  text-align: left;
  box-shadow: 1px 1px 3px #f1f1f1 inset;
}
.maincontainer-right .filterpanel .tab-content .sachbSelect option {
  padding-left: 15px;
}
.maincontainer-right .filterpanel .tab-content .sachbSelect:hover,
.maincontainer-right .filterpanel .tab-content .sachbSelect:active {
  outline: none;
  background: #f5f5f5 url("dropdown-caret-activeblue.svg") no-repeat 96% 51%;
  box-shadow: 1px 1px 4px rgba(47, 164, 231, 0.61) inset;
}
.maincontainer-right .filterpanel .tab-content .sachbSelect:focus {
  outline: none;
  background-color: #f3f3f3;
  box-shadow: 1px 1px 3px #d0d0d0 inset;
}
.maincontainer-right .filterpanel .tab-content p.sort-nach {
  margin-top: 13px;
  font-family: 'SignikaLight', Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #888888;
  padding-left: 5px;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten {
  margin-top: 5px;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs {
  padding: 0px;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs li {
  width: 32%;
  height: 60px;
  margin-right: 2%;
  border: #f1f1f1;
  border-radius: 4px 4px 0 0;
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs li.active a {
  background: #fff;
  border-bottom: none;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs li:last-child {
  margin-right: 0px;
  float: right;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs li:last-child a {
  padding-right: 16px;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten ul.nav.nav-tabs li a {
  margin-right: 0px;
  height: 100%;
  line-height: 1.1;
  padding-top: 13px;
  border-bottom: 1px solid #dddddd;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten .tab-content {
  padding: 0px;
}
.maincontainer-right .filterpanel .tab-content div.tabbable.verflisten .tab-content .panel.panel-default {
  margin: 0;
  border: none;
  box-shadow: none;
}
.maincontainer-right .filterpanel .tab-content .verfsuche {
  margin-top: -4px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filter {
  margin-bottom: 12px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform {
  border-bottom: 1px solid #dddddd;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .namenssuche {
  margin: -1px 15px 0 15px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .namenssuche .namenssuche-label {
  display: block;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .namenssuche .namenssuche-input {
  width: 298px;
  margin: 0px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .namenssuche .btn-search {
  width: 30px;
  margin: -7px 0 0 -4px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .verf-berat {
  padding: 7px 0;
  margin: 0 15px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .verf-berat input.checkbox {
  margin: 1px 16px 0 3px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle {
  padding: 5px 0;
  margin: 0 15px;
  border-top: 1px solid #dddddd;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .btn-link {
  color: #888888;
  text-align: right;
  /*position: relative;
                     bottom: 6px;
                     left: 8px;*/
  border-radius: 4px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .btn-link i {
  font-size: 10px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .btn-link:hover,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .btn-link:focus,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .btn-link:active {
  text-decoration: none;
  color: #2fa4e7;
  letter-spacing: inherit;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtertoggle .filterkrithinweis {
  margin-top: -3px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben {
  padding: 5px 0 15px 0;
  margin: 0 10px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .status label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .art label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .klagegrund label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .instanz label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .beteiligte label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .ausgang label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .berufung label,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .kosten label {
  width: 79px;
  text-align: right;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .status select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .art select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .klagegrund select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .instanz select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .beteiligte select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .ausgang select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .berufung select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .kosten select {
  width: 244px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .klagegrund select,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .beteiligte select {
  margin-bottom: 5px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .zeitraum .labelZeitraum {
  width: 79px;
  text-align: right;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .zeitraum .labelVon {
  margin-left: 2px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .zeitraum .labelBis {
  margin-left: 7px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .zeitraum .zeitraumVon,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .zeitraum .zeitraumBis {
  width: 92px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions button {
  height: 27px;
  width: 157px;
  background-color: #cfd8e8;
  border-color: #a6b0c3;
  /*i.glyphicon {
                           top: 3px;
                           left: -3px;
                        }*/
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions button:hover,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions button:focus,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions button:active {
  background-color: #2fa4e7;
  background-image: none;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions #zuruecksetzen {
  margin-left: 10px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions #zuruecksetzen:hover,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions #zuruecksetzen:focus,
.maincontainer-right .filterpanel .tab-content .verfsuche .filterform .filtereingaben .form-actions #zuruecksetzen:active {
  background-color: #fd8a00;
  background-image: none;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .ergebnisliste {
  padding-top: 15px;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .ergebnisliste .panel.panel-default {
  box-shadow: none;
  margin: 0;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .ergebnisliste .panel.panel-default .panel-heading {
  font-size: 14px;
  padding: 4px 15px;
  background-color: #f8f9fb;
}
.maincontainer-right .filterpanel .tab-content .verfsuche .ergebnisliste .panel.panel-default .panel-heading .message-info {
  color: #555555;
}
/*.popup-container {
   padding: @panel_padding;
}*/
.modal-body {
  overflow: hidden;
}
.modal-body select,
.modal-body input {
  width: 200px;
}
.modal-body select[type="checkbox"],
.modal-body input[type="checkbox"] {
  width: auto;
  height: auto;
  margin: 0 10px 0 5px;
}
.modal-body select.datepicker,
.modal-body input.datepicker {
  width: 84px;
}
.modal-body .selectopt {
  margin-right: -204px;
}
.modal-body .inputselectopt {
  width: 183px;
}
.modal-body .notiz-input {
  width: 100%;
}
.modal-body .konfession-select {
  width: 292px;
}
.modal-body .zeugevon-select {
  width: 290px;
}
.modal-body .feedback {
  padding: 0 30px;
}
.modal-body .feedback ul.feedbackPanel {
  padding: 0;
}
/* Fenstergrößen in ApplicationEditModalContent.java festgelegt(!)
*  erstmal 3 Size (Small, Large und Medium)
*  modalWindow.size(Modal.Size.Small) / modalWindow.size(Modal.Size.Large);
*/
.wicket-modal {
  width: 1050px;
  position: absolute;
}
.modal-dialog {
  width: 700px;
  position: relative;
}
.modal-dialog.modal-lg {
  width: 1050px;
  position: relative;
}
.modal-dialog.modal-sm {
  width: 560px;
  position: relative;
}
.modal-dialog {
  /*Panel Parteien
   //Popover Personendaten
   //Werte wegen absoluter Positionierung entsprechend anpassen, wenn sich Fensterlayout ändert!
   #konfession-input {
      width: 339px;
      position: absolute;
      left: 386px;
      z-index: 20050;
   }
   #geburt-input {
      margin-top: 100px;
   }
   */
}
.modal-dialog .modal-header {
  min-height: 0px;
  padding: 2px 15px;
}
.modal-dialog .modal-header button {
  display: none;
  color: #fd8a00;
  font-weight: bold;
  font-size: 31px;
}
.modal-dialog .modal-header h4 {
  border-bottom: 0px solid #e5e5e5;
  font-weight: normal;
  font-size: 1.2em;
  margin: 0;
  text-align: center;
}
.modal-dialog .modal-body {
  padding: 0 0 15px 0;
}
.modal-dialog .modal-body .container {
  width: inherit;
  margin-top: 10px;
}
.modal-dialog .modal-body h2 {
  margin: 10px 0 5px 0;
  /*edit-Button zu jew. Partei in Tab Parteien*/
}
.modal-dialog .modal-body h2.border-bottom {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 7px;
}
.modal-dialog .modal-body h2 .btn-edit {
  margin: -3px 0 0 3px;
}
.modal-dialog .modal-body h3.neuepers {
  border-bottom: none;
}
.modal-dialog .modal-body h3.neuepers select {
  font-size: smaller;
  width: auto;
  margin: 0px;
}
.modal-dialog .modal-body h3 {
  font-size: 1.2em;
  margin: 17px 0 10px 0;
  /*border-bottom: @panel_border_light;
         padding-bottom: 1px;*/
}
.modal-dialog .modal-body label,
.modal-dialog .modal-body .textlabel {
  width: 95px;
  line-height: 1.1;
  padding-top: 5px;
  float: left;
}
.modal-dialog .modal-body .checklabel {
  width: auto;
}
.modal-dialog .modal-body input,
.modal-dialog .modal-body select,
.modal-dialog .modal-body textarea {
  margin-bottom: 7px;
  max-width: 100%;
}
.modal-dialog .modal-body input[type="checkbox"] {
  top: 6px;
}
.modal-dialog .modal-body input.email {
  font-size: smaller;
}
.modal-dialog .modal-footer {
  border-top: 1px solid #dddddd;
  padding: 15px;
}
.modal-dialog .modal-footer .btn-edit,
.modal-dialog .modal-footer .btn-delete,
.modal-dialog .modal-footer .btn-save,
.modal-dialog .modal-footer .btn-delete-yes {
  padding: 2px 6px 3px 6px;
  width: 98px;
  height: auto;
  margin: 0 0 0 5px;
}
.modal-dialog .edit-kopf .textlabel {
  width: 105px;
}
.modal-dialog .edit-kopf textarea#anmerkungField {
  width: 500px;
}
.modal-dialog .edit-kopf input[type="checkbox"] {
  top: 2px;
}
.modal-dialog .verfdaten .sachbearb-select,
.modal-dialog .verfdaten .zust-gericht {
  width: 292px;
}
.modal-dialog .verfdaten .textlabel.rang,
.modal-dialog .verfdaten .rang {
  width: 34px;
}
.modal-dialog .verfdaten .textlabel.kanon,
.modal-dialog .verfdaten .kanon {
  width: 320px;
}
.modal-dialog .verfdaten .textlabel.eingef-seitens,
.modal-dialog .verfdaten .eingef-seitens {
  width: 74px;
}
.modal-dialog .verfdaten .textlabel.behdlgsstd,
.modal-dialog .verfdaten .behdlgsstd {
  width: 140px;
}
.modal-dialog .verfdaten .beschriftung {
  margin-bottom: 8px;
  border-bottom: 1px solid #dddddd;
  padding: 0 0 8px 0;
}
.modal-dialog .verfdaten .beschriftung .textlabel {
  margin-right: 8px;
  padding-bottom: 3px;
}
.modal-dialog .verfdaten .vfklagegr {
  /*.arrow:before {
            right: 1px;
         }*/
}
.modal-dialog .verfdaten .vfklagegr input,
.modal-dialog .verfdaten .vfklagegr select {
  margin-bottom: 12px;
  margin-right: 8px;
}
.modal-dialog .verfdaten .vfklagegr button.btn-delete {
  margin: -5px 0 0 0;
  height: 25px;
  width: 25px;
}
.modal-dialog .verfdaten button.neuklggr {
  margin-left: 0px;
}
.modal-dialog .kosten-input {
  /*jeder 2. Eintrag hinterlegt*/
}
.modal-dialog .kosten-input .table-kosten-input {
  /* vor V6.4.1, Gutachterauswahl nicht mehr überschreiben
         .selectopt {
            margin-left: 6px;
            margin-right: -264px;
            width: 256px;
         }
         .inputselectopt {
            margin-left: 3px;
            width: 240px;
         }
*/
}
.modal-dialog .kosten-input .table-kosten-input tr td {
  border: none;
}
.modal-dialog .kosten-input .table-kosten-input tbody {
  border-top: 1px solid #dddddd;
}
.modal-dialog .kosten-input .table-kosten-input tbody:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.modal-dialog .kosten-input .table-kosten-input tbody + tbody {
  border-top: 1px solid #dddddd;
}
.modal-dialog .kosten-input .table-kosten-input input,
.modal-dialog .kosten-input .table-kosten-input select {
  width: auto;
}
.modal-dialog .kosten-input .table-kosten-input .kostenbetrag {
  width: 70px;
}
.modal-dialog .kosten-input .table-kosten-input textarea.kostentext,
.modal-dialog .kosten-input .table-kosten-input select.gutachter {
  width: 290px;
}
.modal-dialog .kosten-input .table-kosten-input .btn-delete {
  margin-top: -7px;
}
.modal-dialog .kosten-input .btn-add {
  margin-left: 8px;
}
.modal-dialog .verfdat-instanz .eheverbot .pull-left > label,
.modal-dialog .verfdat-instanz .trauverbot .pull-left > label {
  width: auto;
}
.modal-dialog .verfdat-instanz .eheverbot input[type="checkbox"],
.modal-dialog .verfdat-instanz .trauverbot input[type="checkbox"] {
  top: 5px;
  margin: 0 10px 0 5px;
}
.modal-dialog .verfdat-instanz .eheverbot {
  margin-top: 10px;
}
.modal-dialog .verfdat-instanz .trauverbot {
  margin-bottom: 10px;
}
.modal-dialog .verfdat-instanz .inst-bemerkung textarea {
  width: 297px;
}
.modal-dialog .instklagegr label {
  width: auto;
}
.modal-dialog .instklagegr select {
  width: 304px;
  font-weight: inherit;
}
.modal-dialog .Vfneu {
  margin-bottom: -20px;
}
.modal-dialog .Vfneu .box {
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 5px 19px 19px 19px;
}
.modal-dialog .Vfneu .sachbearb-select,
.modal-dialog .Vfneu .zust-gericht,
.modal-dialog .Vfneu .konfession-select {
  width: 296px;
}
.modal-dialog .Vfneu .sachbearb-header,
.modal-dialog .Vfneu .konfession-header,
.modal-dialog .Vfneu .zust-gericht-header {
  border-bottom: none;
}
.neuanlage.contentbox {
  background: transparent;
}
.neuanlage.contentbox h1 {
  margin-bottom: 10px;
}
.neuanlage.contentbox .neuesVerf {
  /*background: #fff none repeat scroll 0 0;
      border: @panel_border;
      border-radius: 6px;
      margin: 10px 0;*/
  padding: 10px 15px 15px 15px;
  /*Button Verfahren anlegen*/
}
.neuanlage.contentbox .neuesVerf .parteien {
  padding-top: 10px;
}
.neuanlage.contentbox .neuesVerf .parteien .klaeger,
.neuanlage.contentbox .neuesVerf .parteien .nichtklaeger {
  width: 50%;
}
.neuanlage.contentbox .neuesVerf .parteien input {
  width: 75%;
}
.neuanlage.contentbox .neuesVerf h2.neuepers b {
  margin: 0 0 0 1px;
}
.neuanlage.contentbox .neuesVerf h2.neuepers select {
  font-size: 16px;
  width: 178px;
  margin: 0 0 0 2px;
  position: relative;
  top: 2px;
}
.neuanlage.contentbox .neuesVerf .konfession-select {
  width: 292px;
}
.neuanlage.contentbox .neuesVerf .zust-gericht {
  width: 292px;
}
.neuanlage.contentbox .neuesVerf .bemerkung {
  margin: 5px 0;
}
.neuanlage.contentbox .neuesVerf .platzhalter-name {
  display: inline-block;
  border-bottom: 1px solid #888888;
  width: 400px;
}
.neuanlage.contentbox .neuesVerf .platzhalter-name .neuer-name {
  font-family: 'SignikaSemibold', Arial, sans-serif;
  font-size: 1.1em;
}
.neuanlage.contentbox .neuesVerf .neu-button button {
  height: 26px;
  padding: 0 9px;
}
.neuanlage.contentbox .neuesVerf .neu-button button:disabled {
  background: #eee;
  color: #aaa;
}
.neuanlage.contentbox .neuesVerf .neu-button button:disabled:hover,
.neuanlage.contentbox .neuesVerf .neu-button button:disabled:focus,
.neuanlage.contentbox .neuesVerf .neu-button button:disabled:active {
  box-shadow: none;
  border: solid #dddddd 1px;
  letter-spacing: 0.04em;
}
.neuanlage.contentbox .vftreffer {
  padding: 10px 15px;
}
.berichtinfo {
  max-width: 560px;
  line-height: 1.2;
}
.h1-link {
  padding: 7px 0 0 3px;
  border: none;
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-size: 0.7em;
  vertical-align: top;
  line-height: inherit !important;
}
.h1-link:hover,
.h1-link:focus,
.h1-link:active {
  box-shadow: none;
}
.statistik-kopf {
  padding-top: 15px;
}
.statistik-kopf #ausgabedatumLabel {
  margin-left: 10px;
}
.adminobj .admin-filter {
  margin-bottom: 20px;
}
.adminobj .admin-filter .btn-search {
  margin-left: -4px;
}
.adminobj .admin-filter .btn-add {
  margin-top: -6px;
}
.adminobj table.table-adminobj tr td {
  border: none;
}
.adminobj table.table-adminobj tr td.verfnotiz {
  padding: 0;
  font-family: 'SourceSansProItalic', Arial, sans-serif;
}
.adminobj table.table-adminobj tr td.verfnotiz .anmerkung {
  padding: 2px 8px 10px 8px;
  display: inline-block;
}
.adminobj table.table-adminobj tr td.buttons {
  width: 20px;
}
.adminobj table.table-adminobj tr td.buttons button {
  margin: 0 0 3px 0;
}
.adminobj table.table-adminobj tr .objnameheader,
.adminobj table.table-adminobj tr .objnamedata {
  max-width: 190px;
}
.adminobj table.table-adminobj tr .zusinfoheader2,
.adminobj table.table-adminobj tr .zusinfoheader2 {
  min-width: 170px;
}
.adminobj table.table-adminobj tbody {
  border-top: 1px solid #dddddd;
}
.adminobj table.table-adminobj tbody:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.adminobj table.table-adminobj tbody + tbody {
  border-top: 1px solid #dddddd;
}
.adminobj .ausgeschieden {
  color: #888888;
}
.turnus .textlabel.h2 {
  width: 50px;
}
.turnus td {
  text-align: right;
}
.turnus td:first-child {
  text-align: left;
}
.edit-personal .funktion {
  margin-bottom: 10px;
}
.edit-personal .funktion select {
  width: 268px;
}
.edit-personal .funktion .von-bis {
  margin-right: 32px;
}
.edit-personal .funktion .von-bis label.textlabel {
  font-family: 'SignikaLight', Arial, sans-serif;
  width: auto;
  margin-right: 5px;
}
.edit-personal .funktion .von-bis label.textlabel.bis {
  margin-left: 8px;
}
.edit-personal .funktion .funknr {
  width: 30px;
}
.edit-personal .notiz-input {
  width: 298px;
}
.edit-kompar input.textlong {
  width: 540px;
}
.konsisteinst {
  /*h3 {
      border-bottom: @panel_border_light;
      padding-bottom: 1px;
   }*/
}
.konsisteinst .textlabel {
  width: 90px;
}
.konsisteinst .text {
  max-width: 252px;
}
.konsisteinst .konsistpfade .textlabel {
  width: 150px;
}
.konsisteinst-modal select,
.konsisteinst-modal input,
.konsisteinst-modal textarea {
  width: 260px;
}
.konsisteinst-modal input.textlong {
  width: 540px;
}
.konsisteinst-modal textarea.textlong {
  width: 540px;
}
.konsisteinst-modal input.lwbuchstabe {
  width: 40px;
}
.konsisteinst-modal input.lwordner {
  width: 218px;
}
.konsisteinst-modal input.hostport,
.konsisteinst-modal input.hostprot {
  width: 60px;
}
.konsisteinst-modal input.repoid {
  width: 75px;
}
.konsisteinst-modal .col-xs-5.pull-right label.checklabel {
  width: 185px;
}
.konsisteinst-modal .konsistpfade label.textlabel {
  width: 150px;
}
.konsisteinst-modal .konsistpfade input {
  width: 638px;
}
.konsisteinst-modal input.checkbox {
  width: 20px;
}
.dokinfo label.textlabel {
  width: 90px;
}
.dokinput-modal label.textmarke {
  width: 135px;
}
.dokinput-modal label.dokinputlabel {
  width: 135px;
}
.dokinput-modal input.frist {
  width: 30px;
}
.dokinput-modal input.textlong {
  width: 550px;
}
.dokinput-modal textarea.textlong {
  width: 550px;
}
.dokinput-modal select {
  width: 430px;
}
footer {
  margin-top: 20px;
}
footer p {
  text-align: right;
}
.beratung {
  font-style: italic;
}
.beratung i,
.beratung .glyphicon {
  font-style: normal;
  margin: 0 6px 0 1px;
}
.beratung.status {
  font-style: normal;
}
.rechtshilfe {
  font-style: italic;
}
.rechtshilfe i,
.rechtshilfe .glyphicon {
  font-style: normal;
  margin: 0 6px 0 1px;
}
.rechtshilfe.status {
  font-style: normal;
}
.verfLinkOrd {
  color: #04488b;
}
.verfLinkOrd a:hover,
.verfLinkOrd a:focus,
.verfLinkOrd a:active {
  color: #2fa4e7;
}
.verfLinkUrkDek {
  color: #000000;
}
.verfLinkUrkDek a:hover,
.verfLinkUrkDek a:focus,
.verfLinkUrkDek a:active {
  color: #a9a9a9;
}
.verfLinkKurz {
  color: #a52a2a;
}
.verfLinkKurz a:hover,
.verfLinkKurz a:focus,
.verfLinkKurz a:active {
  color: #d2691e;
}
.verfPN {
  color: #006400;
}
.verfPN a:hover,
.verfPN a:focus,
.verfPN a:active {
  color: #008000;
}
.verfOrd {
  /* todo nav-tabs - Styling für Hinterlegung, passt noch nicht    */
}
.verfOrd #verfheader {
  background: rgba(255, 255, 224, 0.95);
  color: #555555;
  font-style: normal;
}
.verfOrd #verfheader .lhistschritt,
.verfOrd #verfheader h3 {
  border-bottom: 1px solid #a9a9a9;
}
.verfOrd #verfheader .btn-add:hover,
.verfOrd #verfheader .btn-add:focus,
.verfOrd #verfheader .btn-add:active {
  color: #ffffff;
  background-color: #64bc00;
}
.verfOrd #verfheader .btn-edit:hover,
.verfOrd #verfheader .btn-edit:focus,
.verfOrd #verfheader .btn-edit:active {
  color: #ffffff;
}
.verfOrd ul.nav.nav-tabs a {
  background-color: #f8f9fb;
  color: #555555;
}
.verfOrd ul.nav.nav-tabs a:hover,
.verfOrd ul.nav.nav-tabs a:focus,
.verfOrd ul.nav.nav-tabs a:active {
  color: #2fa4e7;
  background-color: rgba(255, 255, 224, 0.95);
}
.verfOrd ul.nav.nav-tabs li.active a {
  background-color: rgba(255, 255, 224, 0.95);
}
.verfOrd .tab-content {
  color: #555555;
  background: rgba(255, 255, 224, 0.95);
  font-style: normal;
}
.verfOrd .tab-content select {
  background: #ffffff;
}
.verfOrd .tab-content h3,
.verfOrd .tab-content div.tab-dokumente,
.verfOrd .tab-content li.dok {
  border-bottom: 1px solid #a9a9a9;
}
.verfUrkDek {
  /* todo nav-tabs - Styling für Hinterlegung, passt noch nicht    */
}
.verfUrkDek #verfheader {
  background: rgba(255, 255, 224, 0.95);
  color: #555555;
  font-style: normal;
}
.verfUrkDek #verfheader .lhistschritt,
.verfUrkDek #verfheader h3 {
  border-bottom: 1px solid #a9a9a9;
}
.verfUrkDek #verfheader .btn-add:hover,
.verfUrkDek #verfheader .btn-add:focus,
.verfUrkDek #verfheader .btn-add:active {
  color: #ffffff;
  background-color: #64bc00;
}
.verfUrkDek #verfheader .btn-edit:hover,
.verfUrkDek #verfheader .btn-edit:focus,
.verfUrkDek #verfheader .btn-edit:active {
  color: #ffffff;
}
.verfUrkDek ul.nav.nav-tabs a {
  background-color: #f8f9fb;
  color: #555555;
}
.verfUrkDek ul.nav.nav-tabs a:hover,
.verfUrkDek ul.nav.nav-tabs a:focus,
.verfUrkDek ul.nav.nav-tabs a:active {
  color: #2fa4e7;
  background-color: rgba(255, 255, 224, 0.95);
}
.verfUrkDek ul.nav.nav-tabs li.active a {
  background-color: rgba(255, 255, 224, 0.95);
}
.verfUrkDek .tab-content {
  color: #555555;
  background: rgba(255, 255, 224, 0.95);
  font-style: normal;
}
.verfUrkDek .tab-content select {
  background: #ffffff;
}
.verfUrkDek .tab-content h3,
.verfUrkDek .tab-content div.tab-dokumente,
.verfUrkDek .tab-content li.dok {
  border-bottom: 1px solid #a9a9a9;
}
.verfKurz {
  /* todo nav-tabs - Styling für Hinterlegung, passt noch nicht    */
}
.verfKurz #verfheader {
  background: rgba(173, 216, 230, 0.25);
  color: #555555;
  font-style: normal;
}
.verfKurz #verfheader .lhistschritt,
.verfKurz #verfheader h3 {
  border-bottom: 1px solid #a9a9a9;
}
.verfKurz #verfheader .btn-add:hover,
.verfKurz #verfheader .btn-add:focus,
.verfKurz #verfheader .btn-add:active {
  color: #ffffff;
  background-color: #64bc00;
}
.verfKurz #verfheader .btn-edit:hover,
.verfKurz #verfheader .btn-edit:focus,
.verfKurz #verfheader .btn-edit:active {
  color: #ffffff;
}
.verfKurz ul.nav.nav-tabs a {
  background-color: #f8f9fb;
  color: #555555;
}
.verfKurz ul.nav.nav-tabs a:hover,
.verfKurz ul.nav.nav-tabs a:focus,
.verfKurz ul.nav.nav-tabs a:active {
  color: #2fa4e7;
  background-color: rgba(173, 216, 230, 0.25);
}
.verfKurz ul.nav.nav-tabs li.active a {
  background-color: rgba(173, 216, 230, 0.25);
}
.verfKurz .tab-content {
  color: #555555;
  background: rgba(173, 216, 230, 0.25);
  font-style: normal;
}
.verfKurz .tab-content select {
  background: #ffffff;
}
.verfKurz .tab-content h3,
.verfKurz .tab-content div.tab-dokumente,
.verfKurz .tab-content li.dok {
  border-bottom: 1px solid #a9a9a9;
}
.verfPN #verfheader {
  background: rgba(144, 238, 144, 0.25);
  color: #555555;
  font-style: normal;
}
.verfPN #verfheader .lhistschritt,
.verfPN #verfheader h3 {
  border-bottom: 1px solid #a9a9a9;
}
.verfPN #verfheader .btn-add:hover,
.verfPN #verfheader .btn-add:focus,
.verfPN #verfheader .btn-add:active {
  color: #ffffff;
  background-color: #64bc00;
}
.verfPN #verfheader .btn-edit:hover,
.verfPN #verfheader .btn-edit:focus,
.verfPN #verfheader .btn-edit:active {
  color: #ffffff;
}
.verfPN #verfheader {
  background: rgba(144, 238, 144, 0.25);
  color: #555555;
  font-style: normal;
}
.verfPN #verfheader .lhistschritt,
.verfPN #verfheader h3 {
  border-bottom: 1px solid #a9a9a9;
}
.verfPN #verfheader .btn-add:hover,
.verfPN #verfheader .btn-add:focus,
.verfPN #verfheader .btn-add:active {
  color: #ffffff;
  background-color: #64bc00;
}
.verfPN #verfheader .btn-edit:hover,
.verfPN #verfheader .btn-edit:focus,
.verfPN #verfheader .btn-edit:active {
  color: #ffffff;
}
.turnus-ebv-planung {
  color: darkgreen;
}
.turnus-erm {
  color: blueviolet;
}
.turnus-diff {
  color: red;
}
.statistik textarea {
  width: 500px;
}
.statistik input {
  width: 150px;
}
.vorlagen h3 {
  padding-bottom: 10px;
}
.vorlagen ul {
  padding-left: 3px;
}
.vorlagen ul li.dok {
  border-bottom: 1px solid #dddddd;
}
.vorlagen ul li.dok button.togglebutton {
  padding: 0px 0 5px 0;
  text-align: left;
  font-family: 'SignikaSemibold', Arial, sans-serif;
  font-size: 1em;
}
.vorlagen ul li.dok .doks li {
  margin: 0 0 0px 0px;
}
.vorlagen ul li.dok .doks li p.adressat {
  font-family: 'SignikaSemibold', Arial, sans-serif;
}
.vorlagen ul li.dok .doks li p.adressat span {
  float: left;
}
.vorlagen ul li.dok .doks li button.btn-add {
  margin: 0 0px 0px 0px;
}
.vorlagen ul li.dok .doks li ul.dokversion li {
  margin: 0 0 0px 30px;
  list-style: none;
}
.vorlagen ul li.dok .doks li ul.dokversion li .header-buttons {
  margin-top: 0px;
}
.vorlagen ul li.dok .dotlink {
  display: block;
  width: 50px;
  float: right;
  margin-left: 2px;
  text-align: right;
}
.vorlagen ul li.dok .dotlink .btn.btn-link {
  float: right;
}
.vorlagen ul li.dok .bemerkung {
  /* todo ???*/
}
.testseite {
  background-color: #fff;
  font-family: "SourceSansProRegular", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
.testseite p {
  margin-bottom: 10px;
}
.testseite .procedere-status-glyphicons {
  color: #04488b;
}
.testseite .procedere-status-glyphicons i {
  position: relative;
  top: 3px;
}
.testseite .btn {
  margin-right: 3px;
  position: relative;
  top: -3px;
}
@media print {
  .maincontainer-right,
  #wicketDebugLink {
    display: none !important;
  }
  body.maincontainer-left {
    width: auto !important;
  }
  body.modal-open .maincontainer-left {
    visibility: hidden;
  }
  body.modal-open .modal-dialog {
    visibility: visible;
  }
  footer {
    visibility: hidden;
  }
}
.mfuex {
  padding: 5px;
  margin: 5px;
  border: none;
  width: 100%;
}
.mfuex input {
  font-size: 14px;
  width: 115px;
  border: none;
  padding: unset;
}
.mfuex .wicket-mfu-container {
  padding: 5px;
  margin-top: 3px;
  background-color: white;
  border: none;
  font-size: smaller;
}
.mfuex .wicket-mfu-container input {
  text-shadow: none;
  box-shadow: none;
  color: #04488b;
  font-family: 'SignikaRegular', Arial, sans-serif;
  font-size: 14px;
  letter-spacing: 0.04em;
  border: #E6EAF2;
  border-radius: 4px;
  padding: 1px 6px;
  background: none #E6EAF2;
}
.mfuex .wicket-mfu-container input:hover,
.mfuex .wicket-mfu-container input:active,
.mfuex .wicket-mfu-container input:focus {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: 'SignikaNegativeRegular', Arial, sans-serif;
  color: #fff;
  border: 1px solid #ca0d00;
  background: none #ca0d00;
}
.mfuex .wicket-mfu-caption {
  font-weight: bold;
}
.mfuex .wicket-mfu-field {
  font-size: 14px;
  width: 115px;
  padding: unset;
  border: none;
}
