@charset "UTF-8";
/* Compass-Funktionen */
@import url(../resources/fonts/OpenSans/OpenSans.css?v=202504161015);
/* line 5, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, #if legend, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, #if dl dt, #if .pseudoLabel, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Standardkonfiguration */
/**** LOGO */
/* left, right */
/* left, right */
/**** Kopfgrafik neben H1 ***/
/**** SCHRIFT */
/**** SCHRIFTGROESSEN */
/* Standard*/
/* Linkpfeil extern */
/* Roadmap*/
/* Hilfe*/
/* Linkpfeil */
/* Linkpfeil klein */
/* Pflichtfeld-Markierung */
/* Fehlermeldungen */
/* Standard*/
/* Innerer blauer Kreis eines Radio-Buttons */
/* Innerer blauer Haken einer Checkbox */
/* Listenpunkt */
/* Liste mit allen Assistenten */
/**** ABSTAENDE UND GROESSEN */
/* Angabe in % von CONTENT */
/* Angabe in px */
/* Angabe in % */
/* Angabe in % */
/* Angabe in % */
/* zum Rand werden fest 20px abgezogen */
/* Anzahl der sichtbaren Ebenen in der Roadmap. 0: kein Limit */
/* Trennlinie zwischen Kopf und Inhalt, falls gewünscht */
/* Angabe in % */
/* Angabe in % */
/* idealerweise im umgekehrten Verhältnis zu LABEL_LONG wie CONTENT_NARROW zu CONTENT */
/* Angabe in px */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/**** RESPONSIVE  */
/**** BESCHRAENKUNG DER DARSTELLUNG ****/
/**** FARBEN */
/* Font Awesome */
/* line 5, ../sass/config/_icons.scss */
ul.icons {
  text-indent: 0;
}

/* line 374, ../sass/config/_icons.scss */
.icon-glass:before {
  content: "" !important;
}

/* line 375, ../sass/config/_icons.scss */
.icon-music:before {
  content: "" !important;
}

/* line 376, ../sass/config/_icons.scss */
.icon-search:before {
  content: "" !important;
}

/* line 377, ../sass/config/_icons.scss */
.icon-envelope-alt:before {
  content: "" !important;
}

/* line 378, ../sass/config/_icons.scss */
.icon-heart:before {
  content: "" !important;
}

/* line 379, ../sass/config/_icons.scss */
.icon-star:before {
  content: "" !important;
}

/* line 380, ../sass/config/_icons.scss */
.icon-star-empty:before {
  content: "" !important;
}

/* line 381, ../sass/config/_icons.scss */
.icon-user:before {
  content: "" !important;
}

/* line 382, ../sass/config/_icons.scss */
.icon-film:before {
  content: "" !important;
}

/* line 383, ../sass/config/_icons.scss */
.icon-th-large:before {
  content: "" !important;
}

/* line 384, ../sass/config/_icons.scss */
.icon-th:before {
  content: "" !important;
}

/* line 385, ../sass/config/_icons.scss */
.icon-th-list:before {
  content: "" !important;
}

/* line 386, ../sass/config/_icons.scss */
.icon-ok:before {
  content: "" !important;
}

/* line 387, ../sass/config/_icons.scss */
.icon-remove:before {
  content: "" !important;
}

/* line 388, ../sass/config/_icons.scss */
.icon-zoom-in:before {
  content: "" !important;
}

/* line 389, ../sass/config/_icons.scss */
.icon-zoom-out:before {
  content: "" !important;
}

/* line 390, ../sass/config/_icons.scss */
.icon-power-off:before,
.icon-off:before {
  content: "" !important;
}

/* line 392, ../sass/config/_icons.scss */
.icon-signal:before {
  content: "" !important;
}

/* line 393, ../sass/config/_icons.scss */
.icon-gear:before,
.icon-cog:before {
  content: "" !important;
}

/* line 395, ../sass/config/_icons.scss */
.icon-trash:before {
  content: "" !important;
}

/* line 396, ../sass/config/_icons.scss */
.icon-home:before {
  content: "" !important;
}

/* line 397, ../sass/config/_icons.scss */
.icon-file-alt:before {
  content: "" !important;
}

/* line 398, ../sass/config/_icons.scss */
.icon-time:before {
  content: "" !important;
}

/* line 399, ../sass/config/_icons.scss */
.icon-road:before {
  content: "" !important;
}

/* line 400, ../sass/config/_icons.scss */
.icon-download-alt:before {
  content: "" !important;
}

/* line 401, ../sass/config/_icons.scss */
.icon-download:before {
  content: "" !important;
}

/* line 402, ../sass/config/_icons.scss */
.icon-upload:before {
  content: "" !important;
}

/* line 403, ../sass/config/_icons.scss */
.icon-inbox:before {
  content: "" !important;
}

/* line 404, ../sass/config/_icons.scss */
.icon-play-circle:before {
  content: "" !important;
}

/* line 405, ../sass/config/_icons.scss */
.icon-rotate-right:before,
.icon-repeat:before {
  content: "" !important;
}

/* line 407, ../sass/config/_icons.scss */
.icon-refresh:before {
  content: "" !important;
}

/* line 408, ../sass/config/_icons.scss */
.icon-list-alt:before {
  content: "" !important;
}

/* line 409, ../sass/config/_icons.scss */
.icon-lock:before {
  content: "" !important;
}

/* line 410, ../sass/config/_icons.scss */
.icon-flag:before {
  content: "" !important;
}

/* line 411, ../sass/config/_icons.scss */
.icon-headphones:before {
  content: "" !important;
}

/* line 412, ../sass/config/_icons.scss */
.icon-volume-off:before {
  content: "" !important;
}

/* line 413, ../sass/config/_icons.scss */
.icon-volume-down:before {
  content: "" !important;
}

/* line 414, ../sass/config/_icons.scss */
.icon-volume-up:before {
  content: "" !important;
}

/* line 415, ../sass/config/_icons.scss */
.icon-qrcode:before {
  content: "" !important;
}

/* line 416, ../sass/config/_icons.scss */
.icon-barcode:before {
  content: "" !important;
}

/* line 417, ../sass/config/_icons.scss */
.icon-tag:before {
  content: "" !important;
}

/* line 418, ../sass/config/_icons.scss */
.icon-tags:before {
  content: "" !important;
}

/* line 419, ../sass/config/_icons.scss */
.icon-book:before {
  content: "" !important;
}

/* line 420, ../sass/config/_icons.scss */
.icon-bookmark:before {
  content: "" !important;
}

/* line 421, ../sass/config/_icons.scss */
.icon-print:before {
  content: "" !important;
}

/* line 422, ../sass/config/_icons.scss */
.icon-camera:before {
  content: "" !important;
}

/* line 423, ../sass/config/_icons.scss */
.icon-font:before {
  content: "" !important;
}

/* line 424, ../sass/config/_icons.scss */
.icon-bold:before {
  content: "" !important;
}

/* line 425, ../sass/config/_icons.scss */
.icon-italic:before {
  content: "" !important;
}

/* line 426, ../sass/config/_icons.scss */
.icon-text-height:before {
  content: "" !important;
}

/* line 427, ../sass/config/_icons.scss */
.icon-text-width:before {
  content: "" !important;
}

/* line 428, ../sass/config/_icons.scss */
.icon-align-left:before {
  content: "" !important;
}

/* line 429, ../sass/config/_icons.scss */
.icon-align-center:before {
  content: "" !important;
}

/* line 430, ../sass/config/_icons.scss */
.icon-align-right:before {
  content: "" !important;
}

/* line 431, ../sass/config/_icons.scss */
.icon-align-justify:before {
  content: "" !important;
}

/* line 432, ../sass/config/_icons.scss */
.icon-list:before {
  content: "" !important;
}

/* line 433, ../sass/config/_icons.scss */
.icon-indent-left:before {
  content: "" !important;
}

/* line 434, ../sass/config/_icons.scss */
.icon-indent-right:before {
  content: "" !important;
}

/* line 435, ../sass/config/_icons.scss */
.icon-facetime-video:before {
  content: "" !important;
}

/* line 436, ../sass/config/_icons.scss */
.icon-picture:before {
  content: "" !important;
}

/* line 437, ../sass/config/_icons.scss */
.icon-pencil:before {
  content: "" !important;
}

/* line 438, ../sass/config/_icons.scss */
.icon-map-marker:before {
  content: "" !important;
}

/* line 439, ../sass/config/_icons.scss */
.icon-adjust:before {
  content: "" !important;
}

/* line 440, ../sass/config/_icons.scss */
.icon-tint:before {
  content: "" !important;
}

/* line 441, ../sass/config/_icons.scss */
.icon-edit:before {
  content: "" !important;
}

/* line 442, ../sass/config/_icons.scss */
.icon-share:before {
  content: "" !important;
}

/* line 443, ../sass/config/_icons.scss */
.icon-check:before {
  content: "" !important;
}

/* line 444, ../sass/config/_icons.scss */
.icon-move:before {
  content: "" !important;
}

/* line 445, ../sass/config/_icons.scss */
.icon-step-backward:before {
  content: "" !important;
}

/* line 446, ../sass/config/_icons.scss */
.icon-fast-backward:before {
  content: "" !important;
}

/* line 447, ../sass/config/_icons.scss */
.icon-backward:before {
  content: "" !important;
}

/* line 448, ../sass/config/_icons.scss */
.icon-play:before {
  content: "" !important;
}

/* line 449, ../sass/config/_icons.scss */
.icon-pause:before {
  content: "" !important;
}

/* line 450, ../sass/config/_icons.scss */
.icon-stop:before {
  content: "" !important;
}

/* line 451, ../sass/config/_icons.scss */
.icon-forward:before {
  content: "" !important;
}

/* line 452, ../sass/config/_icons.scss */
.icon-fast-forward:before {
  content: "" !important;
}

/* line 453, ../sass/config/_icons.scss */
.icon-step-forward:before {
  content: "" !important;
}

/* line 454, ../sass/config/_icons.scss */
.icon-eject:before {
  content: "" !important;
}

/* line 455, ../sass/config/_icons.scss */
.icon-chevron-left:before {
  content: "" !important;
}

/* line 456, ../sass/config/_icons.scss */
.icon-chevron-right:before {
  content: "" !important;
}

/* line 457, ../sass/config/_icons.scss */
.icon-plus-sign:before {
  content: "" !important;
}

/* line 458, ../sass/config/_icons.scss */
.icon-minus-sign:before {
  content: "" !important;
}

/* line 459, ../sass/config/_icons.scss */
.icon-remove-sign:before {
  content: "" !important;
}

/* line 460, ../sass/config/_icons.scss */
.icon-ok-sign:before {
  content: "" !important;
}

/* line 461, ../sass/config/_icons.scss */
.icon-question-sign:before {
  content: "" !important;
}

/* line 462, ../sass/config/_icons.scss */
.icon-info-sign:before {
  content: "" !important;
}

/* line 463, ../sass/config/_icons.scss */
.icon-screenshot:before {
  content: "" !important;
}

/* line 464, ../sass/config/_icons.scss */
.icon-remove-circle:before {
  content: "" !important;
}

/* line 465, ../sass/config/_icons.scss */
.icon-ok-circle:before {
  content: "" !important;
}

/* line 466, ../sass/config/_icons.scss */
.icon-ban-circle:before {
  content: "" !important;
}

/* line 467, ../sass/config/_icons.scss */
.icon-arrow-left:before {
  content: "" !important;
}

/* line 468, ../sass/config/_icons.scss */
.icon-arrow-right:before {
  content: "" !important;
}

/* line 469, ../sass/config/_icons.scss */
.icon-arrow-up:before {
  content: "" !important;
}

/* line 470, ../sass/config/_icons.scss */
.icon-arrow-down:before {
  content: "" !important;
}

/* line 471, ../sass/config/_icons.scss */
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "" !important;
}

/* line 473, ../sass/config/_icons.scss */
.icon-resize-full:before {
  content: "" !important;
}

/* line 474, ../sass/config/_icons.scss */
.icon-resize-small:before {
  content: "" !important;
}

/* line 475, ../sass/config/_icons.scss */
.icon-plus:before {
  content: "" !important;
}

/* line 476, ../sass/config/_icons.scss */
.icon-minus:before {
  content: "" !important;
}

/* line 477, ../sass/config/_icons.scss */
.icon-asterisk:before {
  content: "" !important;
}

/* line 478, ../sass/config/_icons.scss */
.icon-exclamation-sign:before {
  content: "" !important;
}

/* line 479, ../sass/config/_icons.scss */
.icon-gift:before {
  content: "" !important;
}

/* line 480, ../sass/config/_icons.scss */
.icon-leaf:before {
  content: "" !important;
}

/* line 481, ../sass/config/_icons.scss */
.icon-fire:before {
  content: "" !important;
}

/* line 482, ../sass/config/_icons.scss */
.icon-eye-open:before {
  content: "" !important;
}

/* line 483, ../sass/config/_icons.scss */
.icon-eye-close:before {
  content: "" !important;
}

/* line 484, ../sass/config/_icons.scss */
.icon-warning-sign:before {
  content: "" !important;
}

/* line 485, ../sass/config/_icons.scss */
.icon-plane:before {
  content: "" !important;
}

/* line 486, ../sass/config/_icons.scss */
.icon-calendar:before {
  content: "" !important;
}

/* line 487, ../sass/config/_icons.scss */
.icon-random:before {
  content: "" !important;
}

/* line 488, ../sass/config/_icons.scss */
.icon-comment:before {
  content: "" !important;
}

/* line 489, ../sass/config/_icons.scss */
.icon-magnet:before {
  content: "" !important;
}

/* line 490, ../sass/config/_icons.scss */
.icon-chevron-up:before {
  content: "" !important;
}

/* line 491, ../sass/config/_icons.scss */
.icon-chevron-down:before {
  content: "" !important;
}

/* line 492, ../sass/config/_icons.scss */
.icon-retweet:before {
  content: "" !important;
}

/* line 493, ../sass/config/_icons.scss */
.icon-shopping-cart:before {
  content: "" !important;
}

/* line 494, ../sass/config/_icons.scss */
.icon-folder-close:before {
  content: "" !important;
}

/* line 495, ../sass/config/_icons.scss */
.icon-folder-open:before {
  content: "" !important;
}

/* line 496, ../sass/config/_icons.scss */
.icon-resize-vertical:before {
  content: "" !important;
}

/* line 497, ../sass/config/_icons.scss */
.icon-resize-horizontal:before {
  content: "" !important;
}

/* line 498, ../sass/config/_icons.scss */
.icon-bar-chart:before {
  content: "" !important;
}

/* line 499, ../sass/config/_icons.scss */
.icon-twitter-sign:before {
  content: "" !important;
}

/* line 500, ../sass/config/_icons.scss */
.icon-facebook-sign:before {
  content: "" !important;
}

/* line 501, ../sass/config/_icons.scss */
.icon-camera-retro:before {
  content: "" !important;
}

/* line 502, ../sass/config/_icons.scss */
.icon-key:before {
  content: "" !important;
}

/* line 503, ../sass/config/_icons.scss */
.icon-gears:before,
.icon-cogs:before {
  content: "" !important;
}

/* line 505, ../sass/config/_icons.scss */
.icon-comments:before {
  content: "" !important;
}

/* line 506, ../sass/config/_icons.scss */
.icon-thumbs-up-alt:before {
  content: "" !important;
}

/* line 507, ../sass/config/_icons.scss */
.icon-thumbs-down-alt:before {
  content: "" !important;
}

/* line 508, ../sass/config/_icons.scss */
.icon-star-half:before {
  content: "" !important;
}

/* line 509, ../sass/config/_icons.scss */
.icon-heart-empty:before {
  content: "" !important;
}

/* line 510, ../sass/config/_icons.scss */
.icon-signout:before {
  content: "" !important;
}

/* line 511, ../sass/config/_icons.scss */
.icon-linkedin-sign:before {
  content: "" !important;
}

/* line 512, ../sass/config/_icons.scss */
.icon-pushpin:before {
  content: "" !important;
}

/* line 513, ../sass/config/_icons.scss */
.icon-external-link:before {
  content: "" !important;
}

/* line 514, ../sass/config/_icons.scss */
.icon-signin:before {
  content: "" !important;
}

/* line 515, ../sass/config/_icons.scss */
.icon-trophy:before {
  content: "" !important;
}

/* line 516, ../sass/config/_icons.scss */
.icon-github-sign:before {
  content: "" !important;
}

/* line 517, ../sass/config/_icons.scss */
.icon-upload-alt:before {
  content: "" !important;
}

/* line 518, ../sass/config/_icons.scss */
.icon-lemon:before {
  content: "" !important;
}

/* line 519, ../sass/config/_icons.scss */
.icon-phone:before {
  content: "" !important;
}

/* line 520, ../sass/config/_icons.scss */
.icon-unchecked:before,
.icon-check-empty:before {
  content: "" !important;
}

/* line 522, ../sass/config/_icons.scss */
.icon-bookmark-empty:before {
  content: "" !important;
}

/* line 523, ../sass/config/_icons.scss */
.icon-phone-sign:before {
  content: "" !important;
}

/* line 524, ../sass/config/_icons.scss */
.icon-twitter:before {
  content: "" !important;
}

/* line 525, ../sass/config/_icons.scss */
.icon-facebook:before {
  content: "" !important;
}

/* line 526, ../sass/config/_icons.scss */
.icon-github:before {
  content: "" !important;
}

/* line 527, ../sass/config/_icons.scss */
.icon-unlock:before {
  content: "" !important;
}

/* line 528, ../sass/config/_icons.scss */
.icon-credit-card:before {
  content: "" !important;
}

/* line 529, ../sass/config/_icons.scss */
.icon-rss:before {
  content: "" !important;
}

/* line 530, ../sass/config/_icons.scss */
.icon-hdd:before {
  content: "" !important;
}

/* line 531, ../sass/config/_icons.scss */
.icon-bullhorn:before {
  content: "" !important;
}

/* line 532, ../sass/config/_icons.scss */
.icon-bell:before {
  content: "" !important;
}

/* line 533, ../sass/config/_icons.scss */
.icon-certificate:before {
  content: "" !important;
}

/* line 534, ../sass/config/_icons.scss */
.icon-hand-right:before {
  content: "" !important;
}

/* line 535, ../sass/config/_icons.scss */
.icon-hand-left:before {
  content: "" !important;
}

/* line 536, ../sass/config/_icons.scss */
.icon-hand-up:before {
  content: "" !important;
}

/* line 537, ../sass/config/_icons.scss */
.icon-hand-down:before {
  content: "" !important;
}

/* line 538, ../sass/config/_icons.scss */
.icon-circle-arrow-left:before {
  content: "" !important;
}

/* line 539, ../sass/config/_icons.scss */
.icon-circle-arrow-right:before {
  content: "" !important;
}

/* line 540, ../sass/config/_icons.scss */
.icon-circle-arrow-up:before {
  content: "" !important;
}

/* line 541, ../sass/config/_icons.scss */
.icon-circle-arrow-down:before {
  content: "" !important;
}

/* line 542, ../sass/config/_icons.scss */
.icon-globe:before {
  content: "" !important;
}

/* line 543, ../sass/config/_icons.scss */
.icon-wrench:before {
  content: "" !important;
}

/* line 544, ../sass/config/_icons.scss */
.icon-tasks:before {
  content: "" !important;
}

/* line 545, ../sass/config/_icons.scss */
.icon-filter:before {
  content: "" !important;
}

/* line 546, ../sass/config/_icons.scss */
.icon-briefcase:before {
  content: "" !important;
}

/* line 547, ../sass/config/_icons.scss */
.icon-fullscreen:before {
  content: "" !important;
}

/* line 548, ../sass/config/_icons.scss */
.icon-group:before {
  content: "" !important;
}

/* line 549, ../sass/config/_icons.scss */
.icon-link:before {
  content: "" !important;
}

/* line 550, ../sass/config/_icons.scss */
.icon-cloud:before {
  content: "" !important;
}

/* line 551, ../sass/config/_icons.scss */
.icon-beaker:before {
  content: "" !important;
}

/* line 552, ../sass/config/_icons.scss */
.icon-cut:before {
  content: "" !important;
}

/* line 553, ../sass/config/_icons.scss */
.icon-copy:before {
  content: "" !important;
}

/* line 554, ../sass/config/_icons.scss */
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "" !important;
}

/* line 556, ../sass/config/_icons.scss */
.icon-save:before {
  content: "" !important;
}

/* line 557, ../sass/config/_icons.scss */
.icon-sign-blank:before {
  content: "" !important;
}

/* line 558, ../sass/config/_icons.scss */
.icon-reorder:before {
  content: "" !important;
}

/* line 559, ../sass/config/_icons.scss */
.icon-list-ul:before {
  content: "" !important;
}

/* line 560, ../sass/config/_icons.scss */
.icon-list-ol:before {
  content: "" !important;
}

/* line 561, ../sass/config/_icons.scss */
.icon-strikethrough:before {
  content: "" !important;
}

/* line 562, ../sass/config/_icons.scss */
.icon-underline:before {
  content: "" !important;
}

/* line 563, ../sass/config/_icons.scss */
.icon-table:before {
  content: "" !important;
}

/* line 564, ../sass/config/_icons.scss */
.icon-magic:before {
  content: "" !important;
}

/* line 565, ../sass/config/_icons.scss */
.icon-truck:before {
  content: "" !important;
}

/* line 566, ../sass/config/_icons.scss */
.icon-pinterest:before {
  content: "" !important;
}

/* line 567, ../sass/config/_icons.scss */
.icon-pinterest-sign:before {
  content: "" !important;
}

/* line 568, ../sass/config/_icons.scss */
.icon-google-plus-sign:before {
  content: "" !important;
}

/* line 569, ../sass/config/_icons.scss */
.icon-google-plus:before {
  content: "" !important;
}

/* line 570, ../sass/config/_icons.scss */
.icon-money:before {
  content: "" !important;
}

/* line 571, ../sass/config/_icons.scss */
.icon-caret-down:before {
  content: "" !important;
}

/* line 572, ../sass/config/_icons.scss */
.icon-caret-up:before {
  content: "" !important;
}

/* line 573, ../sass/config/_icons.scss */
.icon-caret-left:before {
  content: "" !important;
}

/* line 574, ../sass/config/_icons.scss */
.icon-caret-right:before {
  content: "" !important;
}

/* line 575, ../sass/config/_icons.scss */
.icon-columns:before {
  content: "" !important;
}

/* line 576, ../sass/config/_icons.scss */
.icon-sort:before {
  content: "" !important;
}

/* line 577, ../sass/config/_icons.scss */
.icon-sort-down:before {
  content: "" !important;
}

/* line 578, ../sass/config/_icons.scss */
.icon-sort-up:before {
  content: "" !important;
}

/* line 579, ../sass/config/_icons.scss */
.icon-envelope:before {
  content: "" !important;
}

/* line 580, ../sass/config/_icons.scss */
.icon-linkedin:before {
  content: "" !important;
}

/* line 581, ../sass/config/_icons.scss */
.icon-rotate-left:before,
.icon-undo:before {
  content: "" !important;
}

/* line 583, ../sass/config/_icons.scss */
.icon-legal:before {
  content: "" !important;
}

/* line 584, ../sass/config/_icons.scss */
.icon-dashboard:before {
  content: "" !important;
}

/* line 585, ../sass/config/_icons.scss */
.icon-comment-alt:before {
  content: "" !important;
}

/* line 586, ../sass/config/_icons.scss */
.icon-comments-alt:before {
  content: "" !important;
}

/* line 587, ../sass/config/_icons.scss */
.icon-bolt:before {
  content: "" !important;
}

/* line 588, ../sass/config/_icons.scss */
.icon-sitemap:before {
  content: "" !important;
}

/* line 589, ../sass/config/_icons.scss */
.icon-umbrella:before {
  content: "" !important;
}

/* line 590, ../sass/config/_icons.scss */
.icon-paste:before {
  content: "" !important;
}

/* line 591, ../sass/config/_icons.scss */
.icon-lightbulb:before {
  content: "" !important;
}

/* line 592, ../sass/config/_icons.scss */
.icon-exchange:before {
  content: "" !important;
}

/* line 593, ../sass/config/_icons.scss */
.icon-cloud-download:before {
  content: "" !important;
}

/* line 594, ../sass/config/_icons.scss */
.icon-cloud-upload:before {
  content: "" !important;
}

/* line 595, ../sass/config/_icons.scss */
.icon-user-md:before {
  content: "" !important;
}

/* line 596, ../sass/config/_icons.scss */
.icon-stethoscope:before {
  content: "" !important;
}

/* line 597, ../sass/config/_icons.scss */
.icon-suitcase:before {
  content: "" !important;
}

/* line 598, ../sass/config/_icons.scss */
.icon-bell-alt:before {
  content: "" !important;
}

/* line 599, ../sass/config/_icons.scss */
.icon-coffee:before {
  content: "" !important;
}

/* line 600, ../sass/config/_icons.scss */
.icon-food:before {
  content: "" !important;
}

/* line 601, ../sass/config/_icons.scss */
.icon-file-text-alt:before {
  content: "" !important;
}

/* line 602, ../sass/config/_icons.scss */
.icon-building:before {
  content: "" !important;
}

/* line 603, ../sass/config/_icons.scss */
.icon-hospital:before {
  content: "" !important;
}

/* line 604, ../sass/config/_icons.scss */
.icon-ambulance:before {
  content: "" !important;
}

/* line 605, ../sass/config/_icons.scss */
.icon-medkit:before {
  content: "" !important;
}

/* line 606, ../sass/config/_icons.scss */
.icon-fighter-jet:before {
  content: "" !important;
}

/* line 607, ../sass/config/_icons.scss */
.icon-beer:before {
  content: "" !important;
}

/* line 608, ../sass/config/_icons.scss */
.icon-h-sign:before {
  content: "" !important;
}

/* line 609, ../sass/config/_icons.scss */
.icon-plus-sign-alt:before {
  content: "" !important;
}

/* line 610, ../sass/config/_icons.scss */
.icon-double-angle-left:before {
  content: "" !important;
}

/* line 611, ../sass/config/_icons.scss */
.icon-double-angle-right:before {
  content: "" !important;
}

/* line 612, ../sass/config/_icons.scss */
.icon-double-angle-up:before {
  content: "" !important;
}

/* line 613, ../sass/config/_icons.scss */
.icon-double-angle-down:before {
  content: "" !important;
}

/* line 614, ../sass/config/_icons.scss */
.icon-angle-left:before {
  content: "" !important;
}

/* line 615, ../sass/config/_icons.scss */
.icon-angle-right:before {
  content: "" !important;
}

/* line 616, ../sass/config/_icons.scss */
.icon-angle-up:before {
  content: "" !important;
}

/* line 617, ../sass/config/_icons.scss */
.icon-angle-down:before {
  content: "" !important;
}

/* line 618, ../sass/config/_icons.scss */
.icon-desktop:before {
  content: "" !important;
}

/* line 619, ../sass/config/_icons.scss */
.icon-laptop:before {
  content: "" !important;
}

/* line 620, ../sass/config/_icons.scss */
.icon-tablet:before {
  content: "" !important;
}

/* line 621, ../sass/config/_icons.scss */
.icon-mobile-phone:before {
  content: "" !important;
}

/* line 622, ../sass/config/_icons.scss */
.icon-circle-blank:before {
  content: "" !important;
}

/* line 623, ../sass/config/_icons.scss */
.icon-circle-dashed:before {
  content: "" !important;
}

/* line 624, ../sass/config/_icons.scss */
.icon-quote-left:before {
  content: "" !important;
}

/* line 625, ../sass/config/_icons.scss */
.icon-quote-right:before {
  content: "" !important;
}

/* line 626, ../sass/config/_icons.scss */
.icon-spinner:before {
  content: "" !important;
}

/* line 627, ../sass/config/_icons.scss */
.icon-circle:before {
  content: "" !important;
}

/* line 628, ../sass/config/_icons.scss */
.icon-mail-reply:before,
.icon-reply:before {
  content: "" !important;
}

/* line 630, ../sass/config/_icons.scss */
.icon-github-alt:before {
  content: "" !important;
}

/* line 631, ../sass/config/_icons.scss */
.icon-folder-close-alt:before {
  content: "" !important;
}

/* line 632, ../sass/config/_icons.scss */
.icon-folder-open-alt:before {
  content: "" !important;
}

/* line 633, ../sass/config/_icons.scss */
.icon-expand-alt:before {
  content: "" !important;
}

/* line 634, ../sass/config/_icons.scss */
.icon-collapse-alt:before {
  content: "" !important;
}

/* line 635, ../sass/config/_icons.scss */
.icon-smile:before {
  content: "" !important;
}

/* line 636, ../sass/config/_icons.scss */
.icon-frown:before {
  content: "" !important;
}

/* line 637, ../sass/config/_icons.scss */
.icon-meh:before {
  content: "" !important;
}

/* line 638, ../sass/config/_icons.scss */
.icon-gamepad:before {
  content: "" !important;
}

/* line 639, ../sass/config/_icons.scss */
.icon-keyboard:before {
  content: "" !important;
}

/* line 640, ../sass/config/_icons.scss */
.icon-flag-alt:before {
  content: "" !important;
}

/* line 641, ../sass/config/_icons.scss */
.icon-flag-checkered:before {
  content: "" !important;
}

/* line 642, ../sass/config/_icons.scss */
.icon-terminal:before {
  content: "" !important;
}

/* line 643, ../sass/config/_icons.scss */
.icon-code:before {
  content: "" !important;
}

/* line 644, ../sass/config/_icons.scss */
.icon-reply-all:before {
  content: "" !important;
}

/* line 645, ../sass/config/_icons.scss */
.icon-mail-reply-all:before {
  content: "" !important;
}

/* line 646, ../sass/config/_icons.scss */
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "" !important;
}

/* line 648, ../sass/config/_icons.scss */
.icon-location-arrow:before {
  content: "" !important;
}

/* line 649, ../sass/config/_icons.scss */
.icon-crop:before {
  content: "" !important;
}

/* line 650, ../sass/config/_icons.scss */
.icon-code-fork:before {
  content: "" !important;
}

/* line 651, ../sass/config/_icons.scss */
.icon-unlink:before {
  content: "" !important;
}

/* line 652, ../sass/config/_icons.scss */
.icon-question:before {
  content: "" !important;
}

/* line 653, ../sass/config/_icons.scss */
.icon-info:before {
  content: "" !important;
}

/* line 654, ../sass/config/_icons.scss */
.icon-exclamation:before {
  content: "" !important;
}

/* line 655, ../sass/config/_icons.scss */
.icon-superscript:before {
  content: "" !important;
}

/* line 656, ../sass/config/_icons.scss */
.icon-subscript:before {
  content: "" !important;
}

/* line 657, ../sass/config/_icons.scss */
.icon-eraser:before {
  content: "" !important;
}

/* line 658, ../sass/config/_icons.scss */
.icon-puzzle-piece:before {
  content: "" !important;
}

/* line 659, ../sass/config/_icons.scss */
.icon-microphone:before {
  content: "" !important;
}

/* line 660, ../sass/config/_icons.scss */
.icon-microphone-off:before {
  content: "" !important;
}

/* line 661, ../sass/config/_icons.scss */
.icon-shield:before {
  content: "" !important;
}

/* line 662, ../sass/config/_icons.scss */
.icon-calendar-empty:before {
  content: "" !important;
}

/* line 663, ../sass/config/_icons.scss */
.icon-fire-extinguisher:before {
  content: "" !important;
}

/* line 664, ../sass/config/_icons.scss */
.icon-rocket:before {
  content: "" !important;
}

/* line 665, ../sass/config/_icons.scss */
.icon-maxcdn:before {
  content: "" !important;
}

/* line 666, ../sass/config/_icons.scss */
.icon-chevron-sign-left:before {
  content: "" !important;
}

/* line 667, ../sass/config/_icons.scss */
.icon-chevron-sign-right:before {
  content: "" !important;
}

/* line 668, ../sass/config/_icons.scss */
.icon-chevron-sign-up:before {
  content: "" !important;
}

/* line 669, ../sass/config/_icons.scss */
.icon-chevron-sign-down:before {
  content: "" !important;
}

/* line 670, ../sass/config/_icons.scss */
.icon-html5:before {
  content: "" !important;
}

/* line 671, ../sass/config/_icons.scss */
.icon-css3:before {
  content: "" !important;
}

/* line 672, ../sass/config/_icons.scss */
.icon-anchor:before {
  content: "" !important;
}

/* line 673, ../sass/config/_icons.scss */
.icon-unlock-alt:before {
  content: "" !important;
}

/* line 674, ../sass/config/_icons.scss */
.icon-bullseye:before {
  content: "" !important;
}

/* line 675, ../sass/config/_icons.scss */
.icon-ellipsis-horizontal:before {
  content: "" !important;
}

/* line 676, ../sass/config/_icons.scss */
.icon-ellipsis-vertical:before {
  content: "" !important;
}

/* line 677, ../sass/config/_icons.scss */
.icon-rss-sign:before {
  content: "" !important;
}

/* line 678, ../sass/config/_icons.scss */
.icon-play-sign:before {
  content: "" !important;
}

/* line 679, ../sass/config/_icons.scss */
.icon-ticket:before {
  content: "" !important;
}

/* line 680, ../sass/config/_icons.scss */
.icon-minus-sign-alt:before {
  content: "" !important;
}

/* line 681, ../sass/config/_icons.scss */
.icon-check-minus:before {
  content: "" !important;
}

/* line 682, ../sass/config/_icons.scss */
.icon-level-up:before {
  content: "" !important;
}

/* line 683, ../sass/config/_icons.scss */
.icon-level-down:before {
  content: "" !important;
}

/* line 684, ../sass/config/_icons.scss */
.icon-check-sign:before {
  content: "" !important;
}

/* line 685, ../sass/config/_icons.scss */
.icon-edit-sign:before {
  content: "" !important;
}

/* line 686, ../sass/config/_icons.scss */
.icon-external-link-sign:before {
  content: "" !important;
}

/* line 687, ../sass/config/_icons.scss */
.icon-share-sign:before {
  content: "" !important;
}

/* line 688, ../sass/config/_icons.scss */
.icon-compass:before {
  content: "" !important;
}

/* line 689, ../sass/config/_icons.scss */
.icon-collapse:before {
  content: "" !important;
}

/* line 690, ../sass/config/_icons.scss */
.icon-collapse-top:before {
  content: "" !important;
}

/* line 691, ../sass/config/_icons.scss */
.icon-expand:before {
  content: "" !important;
}

/* line 692, ../sass/config/_icons.scss */
.icon-euro:before,
.icon-eur:before {
  content: "" !important;
}

/* line 694, ../sass/config/_icons.scss */
.icon-gbp:before {
  content: "" !important;
}

/* line 695, ../sass/config/_icons.scss */
.icon-dollar:before,
.icon-usd:before {
  content: "" !important;
}

/* line 697, ../sass/config/_icons.scss */
.icon-rupee:before,
.icon-inr:before {
  content: "" !important;
}

/* line 699, ../sass/config/_icons.scss */
.icon-yen:before,
.icon-jpy:before {
  content: "" !important;
}

/* line 701, ../sass/config/_icons.scss */
.icon-renminbi:before,
.icon-cny:before {
  content: "" !important;
}

/* line 703, ../sass/config/_icons.scss */
.icon-won:before,
.icon-krw:before {
  content: "" !important;
}

/* line 705, ../sass/config/_icons.scss */
.icon-bitcoin:before,
.icon-btc:before {
  content: "" !important;
}

/* line 707, ../sass/config/_icons.scss */
.icon-file:before {
  content: "" !important;
}

/* line 708, ../sass/config/_icons.scss */
.icon-file-text:before {
  content: "" !important;
}

/* line 709, ../sass/config/_icons.scss */
.icon-sort-by-alphabet:before {
  content: "" !important;
}

/* line 710, ../sass/config/_icons.scss */
.icon-sort-by-alphabet-alt:before {
  content: "" !important;
}

/* line 711, ../sass/config/_icons.scss */
.icon-sort-by-attributes:before {
  content: "" !important;
}

/* line 712, ../sass/config/_icons.scss */
.icon-sort-by-attributes-alt:before {
  content: "" !important;
}

/* line 713, ../sass/config/_icons.scss */
.icon-sort-by-order:before {
  content: "" !important;
}

/* line 714, ../sass/config/_icons.scss */
.icon-sort-by-order-alt:before {
  content: "" !important;
}

/* line 715, ../sass/config/_icons.scss */
.icon-thumbs-up:before {
  content: "" !important;
}

/* line 716, ../sass/config/_icons.scss */
.icon-thumbs-down:before {
  content: "" !important;
}

/* line 717, ../sass/config/_icons.scss */
.icon-youtube-sign:before {
  content: "" !important;
}

/* line 718, ../sass/config/_icons.scss */
.icon-youtube:before {
  content: "" !important;
}

/* line 719, ../sass/config/_icons.scss */
.icon-xing:before {
  content: "" !important;
}

/* line 720, ../sass/config/_icons.scss */
.icon-xing-sign:before {
  content: "" !important;
}

/* line 721, ../sass/config/_icons.scss */
.icon-youtube-play:before {
  content: "" !important;
}

/* line 722, ../sass/config/_icons.scss */
.icon-dropbox:before {
  content: "" !important;
}

/* line 723, ../sass/config/_icons.scss */
.icon-stackexchange:before {
  content: "" !important;
}

/* line 724, ../sass/config/_icons.scss */
.icon-instagram:before {
  content: "" !important;
}

/* line 725, ../sass/config/_icons.scss */
.icon-flickr:before {
  content: "" !important;
}

/* line 726, ../sass/config/_icons.scss */
.icon-adn:before {
  content: "" !important;
}

/* line 727, ../sass/config/_icons.scss */
.icon-bitbucket:before {
  content: "" !important;
}

/* line 728, ../sass/config/_icons.scss */
.icon-bitbucket-sign:before {
  content: "" !important;
}

/* line 729, ../sass/config/_icons.scss */
.icon-tumblr:before {
  content: "" !important;
}

/* line 730, ../sass/config/_icons.scss */
.icon-tumblr-sign:before {
  content: "" !important;
}

/* line 731, ../sass/config/_icons.scss */
.icon-long-arrow-down:before {
  content: "" !important;
}

/* line 732, ../sass/config/_icons.scss */
.icon-long-arrow-up:before {
  content: "" !important;
}

/* line 733, ../sass/config/_icons.scss */
.icon-long-arrow-left:before {
  content: "" !important;
}

/* line 734, ../sass/config/_icons.scss */
.icon-long-arrow-right:before {
  content: "" !important;
}

/* line 735, ../sass/config/_icons.scss */
.icon-apple:before {
  content: "" !important;
}

/* line 736, ../sass/config/_icons.scss */
.icon-windows:before {
  content: "" !important;
}

/* line 737, ../sass/config/_icons.scss */
.icon-android:before {
  content: "" !important;
}

/* line 738, ../sass/config/_icons.scss */
.icon-linux:before {
  content: "" !important;
}

/* line 739, ../sass/config/_icons.scss */
.icon-dribbble:before {
  content: "" !important;
}

/* line 740, ../sass/config/_icons.scss */
.icon-skype:before {
  content: "" !important;
}

/* line 741, ../sass/config/_icons.scss */
.icon-foursquare:before {
  content: "" !important;
}

/* line 742, ../sass/config/_icons.scss */
.icon-trello:before {
  content: "" !important;
}

/* line 743, ../sass/config/_icons.scss */
.icon-female:before {
  content: "" !important;
}

/* line 744, ../sass/config/_icons.scss */
.icon-male:before {
  content: "" !important;
}

/* line 745, ../sass/config/_icons.scss */
.icon-gittip:before {
  content: "" !important;
}

/* line 746, ../sass/config/_icons.scss */
.icon-sun:before {
  content: "" !important;
}

/* line 747, ../sass/config/_icons.scss */
.icon-moon:before {
  content: "" !important;
}

/* line 748, ../sass/config/_icons.scss */
.icon-archive:before {
  content: "" !important;
}

/* line 749, ../sass/config/_icons.scss */
.icon-bug:before {
  content: "" !important;
}

/* line 750, ../sass/config/_icons.scss */
.icon-vk:before {
  content: "" !important;
}

/* line 751, ../sass/config/_icons.scss */
.icon-weibo:before {
  content: "" !important;
}

/* line 752, ../sass/config/_icons.scss */
.icon-renren:before {
  content: "" !important;
}

/* Sandstein Baryt */
/* Kundenkonfiguration überschreibt Standardkonfiguration */
/* Anwendungsspezifische SCSS-Regeln, die am Anfang eingefügt werden.
   Variablendefinitionen in dieser Datei haben höhere Priorität als Definitionen des Standard-Themes.
   CSS-Regeln in dieser Datei haben im Webbrowser geringere Priorität als Regeln des Standard-Themes. */
/* Farbe überschreiben, wenn abweichend von BB-Standard oder bei Verwendung von Themenfarben 
   siehe https://styleguide.brandenburg.de/stylebb/de/kapitel/3-gestaltungsmittel/3-2-farben/3-2-4-themenfarbe-als-grundfarbe/ 
 */
/* Konfiguration von bb-standard importieren
   BITTE NICHT LÖSCHEN! */
/* 
HIER KEINE THEMESPEZISCHEN ÄNDERUNGEN VORNEHMEN
Änderungen können in der Datei form/sass/_custom_config.scss hinterlegt werden!
*/
@use "sass:math";
@use "sass:meta";
/**** Eigene mixinis ****/
/**** Schriften ****/
/* Farbvariablen des Standard überschreiben */
/**** Farben aus BB-Styleguide ****/
/* 
HIER KEINE THEMESPEZISCHEN ÄNDERUNGEN VORNEHMEN
Änderungen können in der Datei form/sass/_custom_config.scss hinterlegt werden!
*/
/**** Eigene Variablen für Farben aus BB-Styleguide ****/
/* Farbvariablen des Standard überschreiben */
/**** FARBEN ZU ROLLEN ZUORDNEN */
/*** ALLGEMEIN ***/
/**** Kopfgrafik neben H1 ***/
/*** TEXTE ***/
/*** ROADMAP ***/
/*** MAINTENANCE ***/
/* Warnung Prio1 */
/* Warnung Prio2 */
/* Warnung Prio3 */
/*** WARNUNGEN ***/
/*** SCHATTEN ***/
/*** FORM ***/
/*** BUTTONS ***/
/* Button Prio1 */
/* Button Prio2 */
/* Button Prio3 */
/* Button Prio4 */
/* Button Disabled */
/* Button Disabled TABLET */
/* Prio1 und 2 */
/* Prio3 */
/*** FELDTABELLEN ***/
/*** KALENDER ***/
/*** FEHLER ***/
/* Fehler Prio1 */
/* Fehler Prio2 */
/* Fehlerseite */
/*** TOOLTIPS ***/
/*** LISTE ALLER ASSISTENTEN ***/
/**** BESCHRAENKUNG DER DARSTELLUNG ****/
/* Schriftgrößen / Zeilenhöhe */
/**** SCHRIFTGROESSEN */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/* Breite der ersten Spalte in px */
/* Angabe in % */
/* Angabe in % */
/* idealerweise im umgekehrten Verhältnis zu LABEL_LONG wie CONTENT_NARROW zu CONTENT */
/* Angabe in px */
/**** LOGO ****/
/**** Abstände ****/
/**** RESPONSIVE ****/
/* Ab hier können themespezifische Konfigurationen hinterlegt und bestehende Variablen überschrieben werden.
   Grundfarben bitte oben definieren, damit diese bei allen Standard-Konfigurationen greifen.*/
/* mappt die Werte der alten Variablen auf die neuen Variablen */
/* _config.scss */
/* _vars.scss */
/* FARBEN ZU ROLLEN ZUORDNEN erst nach der Kundenkonfiguration */
/* Variablen zum Allgemeinen Gebrauch, die nicht verändert werden sollten! */
/* Initialwert zur Berechnung. Ist in praktisch allen Browsern 16 */
/**** FARBEN ZU ROLLEN ZUORDNEN */
/*** ALLGEMEIN ***/
/**** Kopfgrafik neben H1 ***/
/*** TEXTE ***/
/*** ROADMAP ***/
/*** MAINTENANCE ***/
/* Warnung Prio1 */
/* Warnung Prio2 */
/* Warnung Prio3 */
/*** WARNUNGEN ***/
/*** SCHATTEN ***/
/*** FORM ***/
/*** BUTTONS ***/
/* Button Prio1 */
/* Button Prio2 */
/* Button Prio3 */
/* Button Prio4 */
/* Button Disabled */
/* Button Disabled TABLET */
/* Prio1 und 2 */
/* Prio3 */
/*** FELDTABELLEN ***/
/*** KALENDER ***/
/*** FEHLER ***/
/* Fehler Prio1 */
/* Fehler Prio2 */
/* Fehlerseite */
/*** TOOLTIPS ***/
/*** LISTE ALLER ASSISTENTEN ***/
/**** BESCHRAENKUNG DER DARSTELLUNG ****/
/* Mixins nutzen Konfiguration */
/* Sammlung verschiedener mixins */
/* Feldtabellen */
/* Allgemeine Styles */
/* Basic Styles of page frame */
/* line 5, ../sass/styles/_basic.scss */
html {
  -webkit-text-size-adjust: 100%;
}

/* line 9, ../sass/styles/_basic.scss */
html, body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 100.01%;
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
  background: white;
}

/* line 19, ../sass/styles/_basic.scss */
body {
  font-size: 0.875em;
  line-height: 1.69em;
  font-weight: 400;
  color: #161616;
}

/* line 26, ../sass/styles/_basic.scss */
#if {
  background: white;
}

/* allgemeines */
/* line 33, ../sass/styles/_basic.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 38, ../sass/styles/_basic.scss */
.accessibility, #if #page table .t-actions button span, #if #page table .t-actions a.button span, #if #page table .t-actions input[type="submit"] span, #if .formline > button span, #if .formline > a.button span, #if .formline > input[type="submit"] span, #if #roadmap_bottom li .labeltext, #if .responsive_table .tablerow-add .label span, #if .responsive_table .tablerow-del .label span, #if .responsive_table .tablerow-open .label span {
  position: absolute !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media only screen and (max-width: 760px) {
  /* line 43, ../sass/styles/_basic.scss */
  .accessibility-mobile {
    position: absolute !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}
/* line 55, ../sass/styles/_basic.scss */
.hidden {
  display: none;
}

/* line 59, ../sass/styles/_basic.scss */
noscript {
  display: block;
}
/* line 62, ../sass/styles/_basic.scss */
noscript p {
  margin-top: 0;
  margin-bottom: 0.71429em;
}

/* line 68, ../sass/styles/_basic.scss */
.action-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.65);
  z-index: 200000;
  display: none;
}
/* line 78, ../sass/styles/_basic.scss */
.action-overlay #spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 83, ../sass/styles/_basic.scss */
.action-overlay #spinner img {
  margin: -50% 0 0 -50%;
}

/* line 3, ../sass/styles/_content.scss */
#if {
  /** Klassen zum vererben ***/
  /** Seitenaufbau ***/
  /* Inhaltsbereich */
  /* Basic Styles of page content elements */
  /* Uebersichtsseite */
  /* Details-Element */
}
/* line 7, ../sass/styles/_content.scss */
#if .dynamic_area {
  overflow: hidden;
  *zoom: 1;
}
/* line 11, ../sass/styles/_content.scss */
#if .shadow, #if #page > header #useraccount .dropdown {
  background-color: white;
  -moz-box-shadow: #dcddde 0 0 10px;
  -webkit-box-shadow: #dcddde 0 0 10px;
  box-shadow: #dcddde 0 0 10px;
}
/* line 16, ../sass/styles/_content.scss */
#if .strongshadow, #if #roadmap_bottom {
  background-color: white;
  -moz-box-shadow: #898e91 0 -5px 20px;
  -webkit-box-shadow: #898e91 0 -5px 20px;
  box-shadow: #898e91 0 -5px 20px;
}
/* line 21, ../sass/styles/_content.scss */
#if .shadow-right, #if .warning-overlay .proclamation, #if #roadmap.roadmap_left > ul, #if #roadmap.roadmap_top {
  background-color: white;
  -moz-box-shadow: #f3f4f4 5px 5px 5px;
  -webkit-box-shadow: #f3f4f4 5px 5px 5px;
  box-shadow: #f3f4f4 5px 5px 5px;
}
/* line 26, ../sass/styles/_content.scss */
#if .shadow-left, #if #roadmap.roadmap_right > ul {
  background-color: white;
  -moz-box-shadow: #f3f4f4 -5px 5px 5px;
  -webkit-box-shadow: #f3f4f4 -5px 5px 5px;
  box-shadow: #f3f4f4 -5px 5px 5px;
}
/* line 31, ../sass/styles/_content.scss */
#if .roundcorners, #if .maintenance-overlay .proclamation, #if .warning-overlay .proclamation, #if dl, #if #page table, #if #page .table_container, #if input, #if textarea, #if select, #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link, #if section.block, #if section.group, #if .overview .buttons, #if #if ~ .calendar, #if #if ~ .calendar .combo, #if ~ .calendar #if .combo, #if .label .tooltip_overlay .tooltip_text, #if .formline .tooltip_overlay .tooltip_text, #if .label .tooltip_overlay .tooltip_text button.close:focus-visible .icon-close::before, #if .label .tooltip_overlay .tooltip_text a.close.button:focus-visible .icon-close::before, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text button.close:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text a.close.button:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible .icon-close::before, #if .responsive_table_container {
  border-radius: 4px;
}
/* line 35, ../sass/styles/_content.scss */
#if .whiteline, #if dl dt ~ dt:before, #if dl dd ~ dd:before, #if section.block + section.block:before, #if section.group + section.block:before, #if section.block + section.group:before, #if section.group + section.group:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  border-bottom: 1px solid white;
}
/* line 47, ../sass/styles/_content.scss */
#if #page {
  min-height: 100%;
  position: relative;
}
/* line 51, ../sass/styles/_content.scss */
#if #page:before {
  display: block;
  background: white;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.31818em;
  color: black;
}
/* line 99, ../sass/styles/_content.scss */
#if #page > header {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGRkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f4f4), color-stop(100%, #dcddde));
  background-image: -moz-linear-gradient(top, #f3f4f4, #dcddde);
  background-image: -webkit-linear-gradient(top, #f3f4f4, #dcddde);
  background-image: linear-gradient(to bottom, #f3f4f4, #dcddde);
  padding-right: 2.14286em;
  padding-left: 2.14286em;
  border-bottom: 0 solid #ee3e33;
  position: relative;
  z-index: 110001;
  /* ueber Roadmap */
}
/* line 107, ../sass/styles/_content.scss */
#if #page > header .dynamic_area {
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
  display: table;
  width: 100%;
  position: relative;
}
/* line 116, ../sass/styles/_content.scss */
#if #page > header .headercontent {
  *zoom: 1;
  position: relative;
  display: table-row;
  margin: 0 auto;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if #page > header .headercontent:after {
  content: "";
  display: table;
  clear: both;
}
/* line 122, ../sass/styles/_content.scss */
#if #page > header .headercontent #logo, #if #page > header .headercontent h1, #if #page > header .headercontent #useraccount {
  display: table-cell;
  padding: 20px 0;
  vertical-align: middle;
}
/* line 128, ../sass/styles/_content.scss */
#if #page > header .headercontent #logo {
  padding-right: 1.42857em;
  width: 1px;
}
/* line 132, ../sass/styles/_content.scss */
#if #page > header .headercontent #logo:before {
  display: block;
  content: url('../img/logo/logo_desktop.png?1764587306');
  height: 100px;
  width: 100px;
  border: 1px solid #666c70;
}
/* line 143, ../sass/styles/_content.scss */
#if #page > header .headercontent h1 {
  margin-top: 0 !important;
  word-break: break-word;
  width: 100%;
}
/* line 150, ../sass/styles/_content.scss */
#if #page > header .headercontent #logo {
  display: none !important;
}
/* line 156, ../sass/styles/_content.scss */
#if #page > header #useraccount {
  z-index: 10000;
}
/* line 159, ../sass/styles/_content.scss */
#if #page > header #useraccount .switch {
  display: block;
  margin: 0;
  color: #161616;
  font-size: 1em;
  min-height: 0;
  padding: 0 3.07143em 0 0.71429em;
  position: relative;
  z-index: 10;
  cursor: pointer;
  font-weight: 400;
  text-align: right;
  width: max-content;
  border: 0;
  background-color: transparent;
  height: 26.5px !important;
}
/* line 176, ../sass/styles/_content.scss */
#if #page > header #useraccount .switch:focus, #if #page > header #useraccount .switch:hover {
  outline: 3px solid #0863a4;
  outline-offset: 5px;
  border-radius: 4px;
}
/* line 182, ../sass/styles/_content.scss */
#if #page > header #useraccount .switch:before {
  display: none;
}
/* line 186, ../sass/styles/_content.scss */
#if #page > header #useraccount .switch:after {
  position: absolute;
  right: 0;
  top: 0;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #ee3e33;
}
/* line 195, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown {
  position: absolute;
  right: -0.71429em;
  z-index: 1;
  display: none;
  margin-top: 0.71429em;
  padding: 0.71429em 0.71429em 0.71429em 0.71429em;
  border-radius: 0.28571em;
  overflow: hidden;
  max-width: 50%;
}
/* line 207, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  top: 0;
  right: 0.54167em;
  color: #ee3e33;
  line-height: 0.33333em;
  height: 8px;
}
/* line 217, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown ul {
  margin-top: 0;
}
/* line 221, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown a, #if #page > header #useraccount .dropdown button, #if #page > header #useraccount .dropdown a.button, #if #page > header #useraccount .dropdown input[type="submit"] {
  padding-left: 2.5em;
}
/* line 224, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown a:before, #if #page > header #useraccount .dropdown button:before, #if #page > header #useraccount .dropdown a.button:before, #if #page > header #useraccount .dropdown input[type="submit"]:before {
  color: #666c70;
}
/* line 231, ../sass/styles/_content.scss */
#if #page > header #useraccount .dropdown .logout a:before, #if #page > header #useraccount .dropdown .logout button:before, #if #page > header #useraccount .dropdown .logout a.button:before, #if #page > header #useraccount .dropdown .logout input[type="submit"]:before {
  content: "";
  font-size: 24px;
}
/* line 239, ../sass/styles/_content.scss */
#if #page > header #useraccount.switched .dropdown {
  display: block;
}
/* line 245, ../sass/styles/_content.scss */
#if #page.has_roadmap_right > header #useraccount {
  border-right: none;
}
/* line 252, ../sass/styles/_content.scss */
#if article {
  position: relative;
  padding: 2.14286em 2.14286em 4.28571em 2.14286em;
  max-width: 68.57143em;
  margin: 0 auto;
  *zoom: 1;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 259, ../sass/styles/_content.scss */
#if article #content {
  max-width: 100%;
  position: relative;
}
/* line 264, ../sass/styles/_content.scss */
#if article #content > footer {
  font-size: 1em;
  line-height: 1.21429em;
  border-top: 1px solid #666c70;
  padding-top: 0.71429em;
  margin-top: 4.28571em;
}
/* line 272, ../sass/styles/_content.scss */
#if article #content.wide {
  width: auto;
}
/* line 277, ../sass/styles/_content.scss */
#if article ul {
  list-style-type: none;
}
/* line 280, ../sass/styles/_content.scss */
#if article ul li {
  padding-left: 1.42857em;
  position: relative;
}
/* line 284, ../sass/styles/_content.scss */
#if article ul li:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 9px;
  color: #161616;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 292, ../sass/styles/_content.scss */
#if article ul li + li {
  margin-top: 0.71429em;
}
/* line 296, ../sass/styles/_content.scss */
#if article ul li > ul:first-child {
  margin-left: -1.25em;
  background: white none repeat scroll 0% 0%;
  padding-left: 1.25em;
  position: relative;
}
/* line 308, ../sass/styles/_content.scss */
#if .maintenance-overlay {
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -34.28571em;
  width: 68.57143em;
  z-index: 200000;
}
/* line 316, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: white;
  border: 1px solid #ee3e33;
  border-top-width: 0;
  padding: 1.78571em 5.35714em 0.71429em 5.35714em;
  position: relative;
}
/* line 326, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 45px;
  position: absolute;
  top: 0.66667em;
  left: 0.22222em;
  color: #ee3e33;
}
/* line 334, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation h1 {
  color: #ee3e33;
  font-size: 1.57143em;
  margin-bottom: 0.68182em;
}
/* line 340, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation .proclamation-messages {
  font-size: 1.35714em;
  line-height: 1.21053em;
  font-weight: 400;
}
/* line 345, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation .proclamation-messages .custom-message {
  margin-top: 0.78947em;
}
/* line 350, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio2 {
  border-color: #c2410c;
  background-color: white;
}
/* line 354, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio2:before {
  content: "";
  color: #c2410c;
}
/* line 360, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio2 h1 {
  color: #c2410c;
}
/* line 365, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio3 {
  border-color: #ee3e33;
  background-color: white;
}
/* line 369, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio3:before {
  content: "";
  color: #ee3e33;
}
/* line 374, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation.prio3 h1 {
  color: #ee3e33;
}
/* line 379, ../sass/styles/_content.scss */
#if .maintenance-overlay .proclamation + .proclamation {
  margin-top: 0.71429em;
  border-top-width: 1px;
}
/* line 386, ../sass/styles/_content.scss */
#if .maintenance-overlay button.close, #if .maintenance-overlay a.close.button, #if .maintenance-overlay input.close[type="submit"] {
  border: 0 !important;
  padding: 0 0.25em !important;
}
/* line 391, ../sass/styles/_content.scss */
#if .maintenance-overlay button.close:focus, #if .maintenance-overlay a.close.button:focus, #if .maintenance-overlay input.close[type="submit"]:focus,
#if .maintenance-overlay button.close:hover,
#if .maintenance-overlay a.close.button:hover,
#if .maintenance-overlay input.close[type="submit"]:hover {
  background-color: transparent !important;
  box-shadow: none !important;
}
/* line 397, ../sass/styles/_content.scss */
#if .maintenance-overlay button.close:hover, #if .maintenance-overlay a.close.button:hover, #if .maintenance-overlay input.close[type="submit"]:hover {
  outline: 2px solid #000;
}
/* line 401, ../sass/styles/_content.scss */
#if .maintenance-overlay button.close:before, #if .maintenance-overlay a.close.button:before, #if .maintenance-overlay input.close[type="submit"]:before {
  position: unset !important;
}
/* line 407, ../sass/styles/_content.scss */
#if .maintenance-overlay .close {
  position: absolute;
  top: 0.71429em;
  right: 0.71429em;
  width: auto;
  height: auto;
  padding: 0;
  background: transparent;
  cursor: pointer;
}
/* line 417, ../sass/styles/_content.scss */
#if .maintenance-overlay .close:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #ee3e33;
}
/* line 423, ../sass/styles/_content.scss */
#if .maintenance-overlay .prio2 .close:before {
  color: #c2410c;
}
/* line 427, ../sass/styles/_content.scss */
#if .maintenance-overlay .prio3 .close:before {
  color: #ee3e33;
}
/* line 432, ../sass/styles/_content.scss */
#if .maintenance-overlay {
  animation: 1s maintenanceOverlayFadeIn;
  animation-fill-mode: forwards;
  visibility: hidden;
  opacity: 0;
}
@keyframes maintenanceOverlayFadeIn {
  75% {
    visibility: visible;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
/* line 451, ../sass/styles/_content.scss */
#if .warning-overlay {
  position: absolute;
  width: 66.66667%;
  z-index: 110001;
  /* ueber Roadmap */
}
/* line 456, ../sass/styles/_content.scss */
#if .warning-overlay .proclamation {
  background-color: #FFEDD1;
  border: 1px solid #ee3e33;
  padding: 0.71429em 5.35714em 0.71429em 5.35714em;
  position: relative;
}
/* line 464, ../sass/styles/_content.scss */
#if .warning-overlay .proclamation:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 45px;
  position: absolute;
  top: 0.66667em;
  left: 0.22222em;
  color: #ee3e33;
}
/* line 472, ../sass/styles/_content.scss */
#if .warning-overlay .proclamation .proclamation-messages {
  font-size: 1.35714em;
  line-height: 1.21053em;
  font-weight: 400;
}
/* line 479, ../sass/styles/_content.scss */
#if .warning-overlay .close {
  position: absolute;
  top: -0.5em;
  right: -0.5em;
  padding: 0;
  cursor: pointer;
  height: 14px;
  line-height: 14px;
  width: 14px;
  border-radius: 12px;
  background: #FFEDD1;
}
/* line 491, ../sass/styles/_content.scss */
#if .warning-overlay .close:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #ee3e33;
  display: block;
  position: absolute;
  margin-left: -1px;
}
/* line 504, ../sass/styles/_content.scss */
#if .wizard-body > section,
#if .wizard-body > form > section,
#if .wizard-body > fieldset > section,
#if .wizard-body > fieldset:has(> legend) {
  position: relative;
  margin-top: 2.14286em;
}
/* line 516, ../sass/styles/_content.scss */
#if .wizard-body > footer {
  margin-top: 2.14286em;
}
/* line 522, ../sass/styles/_content.scss */
#if #content .wizard-body > header, #if #content .wizard-body > footer, #if #content .wizard-body > section, #if #content .wizard-body fieldset, #if #content .wizard-body h2, #if #content .wizard-body p, #if #content .wizard-body dl {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 66.66667%;
}
/* line 526, ../sass/styles/_content.scss */
#if #content .wizard-body > header.wide, #if #content .wizard-body > footer.wide, #if #content .wizard-body > section.wide, #if #content .wizard-body fieldset.wide, #if #content .wizard-body h2.wide, #if #content .wizard-body p.wide, #if #content .wizard-body dl.wide {
  max-width: none;
}
/* line 530, ../sass/styles/_content.scss */
#if #content .wizard-body > header p, #if #content .wizard-body > header dl, #if #content .wizard-body > footer p, #if #content .wizard-body > footer dl, #if #content .wizard-body > section p, #if #content .wizard-body > section dl, #if #content .wizard-body fieldset p, #if #content .wizard-body fieldset dl, #if #content .wizard-body h2 p, #if #content .wizard-body h2 dl, #if #content .wizard-body p p, #if #content .wizard-body p dl, #if #content .wizard-body dl p, #if #content .wizard-body dl dl {
  max-width: none;
}
/* line 536, ../sass/styles/_content.scss */
#if h1 {
  font-weight: normal;
  font-size: 2em;
  line-height: 1.69em;
  color: #161616;
}
/* line 543, ../sass/styles/_content.scss */
#if h2 {
  font-weight: normal;
  font-size: 1.688em;
  line-height: 1.69em;
  color: #161616;
  margin: 0.84631em 0 0.42316em 0;
}
/* line 550, ../sass/styles/_content.scss */
#if h2#title {
  margin-top: 0;
}
/* line 555, ../sass/styles/_content.scss */
#if h3, #if legend {
  font-weight: normal;
  font-size: 1.375em;
  line-height: 1.69em;
  color: #161616;
  margin: 1.03896em 0 0.51948em 0;
}
/* line 562, ../sass/styles/_content.scss */
#if h3 + section.block, #if legend + section.block, #if h3 + section.group, #if legend + section.group {
  margin-top: 1.42857em;
}
/* line 567, ../sass/styles/_content.scss */
#if section.block + h3, #if section.group + h3, #if section.block + legend, #if section.group + legend {
  margin-top: 1.55844em;
}
/* line 571, ../sass/styles/_content.scss */
#if p {
  margin-top: 1.07143em;
}
/* line 574, ../sass/styles/_content.scss */
#if p.hint {
  font-style: italic;
}
/* line 579, ../sass/styles/_content.scss */
#if strong, #if b {
  font-weight: 700;
  color: #161616;
}
/* line 584, ../sass/styles/_content.scss */
#if em, #if i {
  font-style: italic;
  color: #161616;
}
/* line 588, ../sass/styles/_content.scss */
#if em.button-name, #if i.button-name {
  font-family: inherit;
  font-weight: 700;
  font-style: inherit;
  padding-left: 0.41667em;
}
/* line 594, ../sass/styles/_content.scss */
#if em.button-name:before, #if i.button-name:before {
  color: rgba(238, 62, 51, 0.9);
  font-family: FontAwesome;
  margin-right: 0.41667em;
}
/* line 603, ../sass/styles/_content.scss */
#if a em, #if a i {
  color: inherit;
}
/* line 607, ../sass/styles/_content.scss */
#if img {
  border: none;
  max-width: 100%;
}
/* line 613, ../sass/styles/_content.scss */
#if span.icon-pencil:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 15px;
  color: #0863a4;
}
/* line 619, ../sass/styles/_content.scss */
#if sub, #if sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 626, ../sass/styles/_content.scss */
#if sub {
  vertical-align: sub;
}
/* line 630, ../sass/styles/_content.scss */
#if sup {
  vertical-align: super;
}
/* line 634, ../sass/styles/_content.scss */
#if code {
  font-family: monospace, monospace;
}
/* line 638, ../sass/styles/_content.scss */
#if a {
  color: #ee3e33;
  font-size: 1em;
  font-style: italic;
  line-height: 1.69em;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-decoration: underline;
}
/* line 650, ../sass/styles/_content.scss */
#if a:not(.icon-save, .no-icon)[target="_blank"]:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 10px;
  display: inline-block;
  margin-left: 0.57143em;
  text-decoration: none;
  top: 0;
}
/* line 660, ../sass/styles/_content.scss */
#if a.no-icon {
  padding-left: 0 !important;
}
/* line 663, ../sass/styles/_content.scss */
#if a.no-icon:before {
  display: none !important;
}
/* line 669, ../sass/styles/_content.scss */
#if ol {
  list-style-type: decimal;
  margin: 0.71429em 0 0 1.42857em;
}
/* line 673, ../sass/styles/_content.scss */
#if ol li + li {
  margin-top: 0.57143em;
}
/* line 678, ../sass/styles/_content.scss */
#if ul {
  margin: 0.71429em 0 0 0;
}
/* line 681, ../sass/styles/_content.scss */
#if ul li + li {
  margin-top: 0.57143em;
}
/* line 686, ../sass/styles/_content.scss */
#if dl {
  overflow: hidden;
  *zoom: 1;
  background: white;
  border: 1px solid #eeeeee;
  padding: 0.42857em 0 0.42857em;
  font-size: 1em;
  line-height: 1.69em;
  margin: 0.71429em 0 0 0;
}
/* line 696, ../sass/styles/_content.scss */
#if dl dt {
  margin-top: 0 !important;
  padding: 0.71429em 0.71429em 0.71429em 0.71429em !important;
}
/* line 701, ../sass/styles/_content.scss */
#if dl dt ~ dt {
  border-top: 1px solid #eeeeee;
}
/* line 710, ../sass/styles/_content.scss */
#if dl dd {
  width: 80%;
  padding: 0.71429em 0.71429em 0.71429em 0;
}
/* line 714, ../sass/styles/_content.scss */
#if dl dd ~ dd {
  border-top: 1px solid #eeeeee;
}
/* line 723, ../sass/styles/_content.scss */
#if dl dd, #if dl dt {
  float: left;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 730, ../sass/styles/_content.scss */
#if #page table {
  background: white;
  border: 1px solid #eeeeee;
  border-bottom: 0;
  font-size: 1em;
  line-height: 1.69em;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
/* line 743, ../sass/styles/_content.scss */
#if #page table th, #if #page table td {
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 747, ../sass/styles/_content.scss */
#if #page table th.t-actions, #if #page table td.t-actions {
  white-space: nowrap;
  width: 7.14286em;
  /*  take minimum width needed for all buttons next to each other */
  text-align: right;
  overflow: visible;
}
/* line 755, ../sass/styles/_content.scss */
#if #page table th {
  vertical-align: top;
  padding: 0.71429em 1.07143em;
  color: #161616;
}
/* line 761, ../sass/styles/_content.scss */
#if #page table td {
  vertical-align: top;
  padding: 0.71429em 1.07143em;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid white;
}
/* line 769, ../sass/styles/_content.scss */
#if #page table tr.t-last td {
  border-bottom: none;
}
/* line 775, ../sass/styles/_content.scss */
#if #page table tr.t-first td {
  border-top: none;
}
/* line 784, ../sass/styles/_content.scss */
#if #page table label, #if #page table dl dt, #if dl #page table dt, #if #page table .pseudoLabel {
  width: auto;
  padding: 0;
  margin: 0;
  float: none;
  color: inherit;
}
/* line 793, ../sass/styles/_content.scss */
#if #page .table_container {
  background: white;
  border: 1px solid #eeeeee;
}
/* line 798, ../sass/styles/_content.scss */
#if #page .table_container table {
  border: none;
  background: none;
}
/* line 806, ../sass/styles/_content.scss */
#if .overview {
  overflow: hidden;
  *zoom: 1;
  padding: 0;
}
/* line 810, ../sass/styles/_content.scss */
#if .overview h3, #if .overview legend {
  margin-top: 0;
}
/* line 818, ../sass/styles/_content.scss */
#if details summary {
  font-weight: 700;
  margin-bottom: 0.35714em;
  cursor: pointer;
}

/* line 6, ../sass/styles/_form.scss */
.formline:has(div.inputcontainer):has(span.k-datepicker) label, .formline:has(div.inputcontainer):has(span.k-datepicker) #if dl dt, #if dl .formline:has(div.inputcontainer):has(span.k-datepicker) dt, .formline:has(div.inputcontainer):has(span.k-datepicker) #if .pseudoLabel, #if .formline:has(div.inputcontainer):has(span.k-datepicker) .pseudoLabel {
  display: flex !important;
  align-items: center !important;
  padding-right: 0 !important;
}

/* line 12, ../sass/styles/_form.scss */
.formline:has(div.inputcontainer):has(span.k-datepicker) label span.tooltip, .formline:has(div.inputcontainer):has(span.k-datepicker) #if dl dt span.tooltip, #if dl .formline:has(div.inputcontainer):has(span.k-datepicker) dt span.tooltip, .formline:has(div.inputcontainer):has(span.k-datepicker) #if .pseudoLabel span.tooltip, #if .formline:has(div.inputcontainer):has(span.k-datepicker) .pseudoLabel span.tooltip {
  display: flex !important;
  align-self: center !important;
  height: 100% !important;
}

/* line 18, ../sass/styles/_form.scss */
.formline:has(div.inputcontainer):has(span.k-datepicker) label span a.icon, .formline:has(div.inputcontainer):has(span.k-datepicker) #if dl dt span a.icon, #if dl .formline:has(div.inputcontainer):has(span.k-datepicker) dt span a.icon, .formline:has(div.inputcontainer):has(span.k-datepicker) #if .pseudoLabel span a.icon, #if .formline:has(div.inputcontainer):has(span.k-datepicker) .pseudoLabel span a.icon {
  display: flex !important;
  align-items: center !important;
  align-self: center !important;
  position: relative !important;
  height: 100% !important;
}

/* line 26, ../sass/styles/_form.scss */
.formline:has(div.inputcontainer):has(span.k-datepicker) label span a.icon:before, .formline:has(div.inputcontainer):has(span.k-datepicker) #if dl dt span a.icon:before, #if dl .formline:has(div.inputcontainer):has(span.k-datepicker) dt span a.icon:before, .formline:has(div.inputcontainer):has(span.k-datepicker) #if .pseudoLabel span a.icon:before, #if .formline:has(div.inputcontainer):has(span.k-datepicker) .pseudoLabel span a.icon:before {
  height: 30px !important;
  position: relative !important;
}

/* line 34, ../sass/styles/_form.scss */
.k-calendar-container, .k-widget, .k-block {
  border-radius: 4px !important;
}

/* line 38, ../sass/styles/_form.scss */
.k-calendar-container {
  border: 1px solid #85afd7 !important;
  border-radius: 4px !important;
}

/* line 43, ../sass/styles/_form.scss */
.k-animation-container {
  height: auto !important;
  background-color: greenyellow !important;
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
  z-index: 1000000 !important;
}
@media only screen and (max-width: 980px) {
  /* line 43, ../sass/styles/_form.scss */
  .k-animation-container {
    background-color: red;
  }
}
/* line 53, ../sass/styles/_form.scss */
.k-animation-container .other-value-badge {
  text-transform: uppercase;
  font-size: 80%;
  letter-spacing: 0.025em;
  background-color: #0863a4;
  margin-left: 0.5em;
  padding: 0.25em 0.5em;
  border-radius: 4px;
  color: white;
  font-weight: bold;
}
/* line 65, ../sass/styles/_form.scss */
.k-animation-container .k-no-data {
  color: #000 !important;
  font-weight: normal !important;
  font-size: 1em !important;
  text-transform: unset !important;
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}
/* line 73, ../sass/styles/_form.scss */
.k-animation-container .k-list-item {
  border-bottom: 1px dotted #0863a4 !important;
  line-height: 1.5em !important;
  min-height: 1.5em !important;
  cursor: pointer !important;
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}
/* line 81, ../sass/styles/_form.scss */
.k-animation-container .k-list-item:hover .other-value-badge {
  color: #0863a4;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 88, ../sass/styles/_form.scss */
.k-animation-container .k-list-item-text {
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}
/* line 92, ../sass/styles/_form.scss */
.k-animation-container .k-list-item:last-child {
  border-bottom: none !important;
}
/* line 97, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-header {
  align-items: flex-start;
  padding: 10px;
}
/* line 101, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-header #nav-up {
  min-width: 160px;
}
/* line 105, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-header .k-nav-today {
  background-color: #ebf2f8;
  color: black;
  padding: 10px;
  line-height: 1;
  border-radius: 2px;
  font-weight: 400;
}
/* line 113, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-header .k-nav-today:hover {
  background-color: #d6e4f2;
  color: black;
}
/* line 118, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-header .k-nav-today:focus-visible {
  box-shadow: 0 0 0 2px #5c94c9;
  outline: transparent;
}
/* line 126, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-nav {
  align-items: flex-end;
}
/* line 130, ../sass/styles/_form.scss */
.k-animation-container .k-calendar th {
  color: #161616;
}
/* line 135, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-link {
  color: #161616;
}
/* line 139, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-monthview .k-calendar-td.k-other-month {
  background-color: #f3f4f4;
  border-radius: 0;
}
/* line 143, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-monthview .k-calendar-td.k-other-month .k-link {
  color: #666c70;
}
/* line 149, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-monthview .k-calendar-td.k-other-month.k-hover .k-link {
  position: relative;
  background-color: transparent;
  border-color: transparent;
}
/* line 155, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-monthview .k-calendar-td.k-other-month.k-hover .k-link span {
  z-index: 2;
  position: relative;
}
/* line 160, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-monthview .k-calendar-td.k-other-month.k-hover .k-link:after {
  content: "";
  position: absolute;
  background-color: #dcddde;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  left: 3px;
  top: 3px;
  z-index: 1;
  border-radius: 100%;
}
/* line 176, ../sass/styles/_form.scss */
.k-animation-container .k-calendar.k-week-number .k-calendar-view {
  padding: 0 8px 10px 8px;
}
/* line 180, ../sass/styles/_form.scss */
.k-animation-container .k-calendar.k-week-number .k-calendar-view .k-today .k-link {
  outline: 2px solid #0863a4;
  outline-offset: -6px;
  color: #161616;
  box-shadow: none;
}
/* line 189, ../sass/styles/_form.scss */
.k-animation-container .k-calendar.k-week-number .k-calendar-view .k-today.k-focus .k-link {
  box-shadow: inset 0 0 0 2px #5c94c9;
}
/* line 200, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-yearview .k-calendar-td .k-link, .k-animation-container .k-calendar .k-calendar-decadeview .k-calendar-td .k-link, .k-animation-container .k-calendar .k-calendar-centuryview .k-calendar-td .k-link {
  border-radius: 0 !important;
}
/* line 204, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-yearview .k-calendar-td .k-link:after, .k-animation-container .k-calendar .k-calendar-decadeview .k-calendar-td .k-link:after, .k-animation-container .k-calendar .k-calendar-centuryview .k-calendar-td .k-link:after {
  border-radius: 0 !important;
}
/* line 215, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-hover .k-link {
  background-color: transparent;
  color: #161616;
  font-weight: 400;
  position: relative;
}
/* line 221, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-hover .k-link:after {
  content: "";
  position: absolute;
  background-color: #ebf2f8;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  left: 3px;
  top: 3px;
  z-index: -1;
  border-radius: 100%;
}
/* line 236, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 2px #5c94c9;
}
/* line 244, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected.k-focus .k-link {
  color: white;
  outline: 2px solid white;
  outline-offset: -4px;
}
/* line 251, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected .k-link {
  position: relative;
  background-color: transparent;
  border-color: transparent;
}
/* line 256, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected .k-link:after {
  content: "";
  position: absolute;
  background-color: #0863a4;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  left: 3px;
  top: 3px;
  z-index: -1;
  border-radius: 100%;
}
/* line 270, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected.k-hover .k-link {
  color: white;
  background-color: transparent;
}
/* line 274, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected.k-hover .k-link:after {
  background-color: #002d66;
}
/* line 284, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-alt {
  font-size: 90%;
  color: #666c70;
}
/* line 289, ../sass/styles/_form.scss */
.k-animation-container .k-calendar .k-calendar-decadeview .k-alt,
.k-animation-container .k-calendar .k-calendar-monthview .k-alt,
.k-animation-container .k-calendar .k-calendar-yearview .k-alt {
  opacity: 1;
}
/* line 296, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat {
  background-color: #0863a4 !important;
  color: white;
  padding: 10px;
  line-height: 1;
  text-transform: none;
  border-radius: 2px;
}
/* line 304, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat:hover {
  background-color: #002d66 !important;
}
/* line 308, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat:focus-visible {
  box-shadow: 0 0 0 2px white, 0 0 0 4px #5c94c9 !important;
}
/* line 312, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button {
  background-color: transparent !important;
  color: #0863a4;
  border-radius: 0;
}
/* line 317, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button:hover {
  background-color: #ebf2f8 !important;
}
/* line 321, ../sass/styles/_form.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button:focus-visible {
  box-shadow: inset 0 0 0 2px #5c94c9 !important;
}
/* line 327, ../sass/styles/_form.scss */
.k-animation-container .k-prev-view, .k-animation-container .k-next-view {
  height: 38px;
}
/* line 330, ../sass/styles/_form.scss */
.k-animation-container .k-prev-view .k-icon, .k-animation-container .k-next-view .k-icon {
  top: 1px;
  font-size: 24px;
}
/* line 337, ../sass/styles/_form.scss */
.k-animation-container .k-prev-view .k-icon {
  left: -3px;
}
/* line 342, ../sass/styles/_form.scss */
.k-animation-container .k-prev-view .k-next-view .k-icon {
  left: -1px;
}
/* line 347, ../sass/styles/_form.scss */
.k-animation-container .k-prev-view .k-rounded-md {
  border-radius: 2px;
}
/* line 352, ../sass/styles/_form.scss */
.k-animation-container .k-list-ul > .k-focused, .k-animation-container .k-list-ul > .k-hover {
  background-color: #0863a4 !important;
  color: white !important;
}
/* line 357, ../sass/styles/_form.scss */
.k-animation-container .k-popup {
  box-shadow: none !important;
}
/* line 361, ../sass/styles/_form.scss */
.k-animation-container .k-list-container {
  padding: 0 !important;
  border: 1px solid #0863a4 !important;
  border-radius: 4px !important;
}

/* line 369, ../sass/styles/_form.scss */
#if {
  /* Basic Styles of page forms */
  /* Eingabefelder */
  /* Strukturierung */
  /* Autosuggest */
  /* Dialogschleifen */
  /* Markierung des Fokus */
  /* Pflichtfelder */
}
/* line 374, ../sass/styles/_form.scss */
#if .omit-calendar .k-button, #if .omit-calendar .k-popup {
  display: none;
}
/* line 379, ../sass/styles/_form.scss */
#if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) {
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media only screen and (max-width: 760px) {
  /* line 379, ../sass/styles/_form.scss */
  #if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) {
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 389, ../sass/styles/_form.scss */
#if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) label[for="id-input-datumsfeld"], #if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) dl dt[for="id-input-datumsfeld"], #if dl section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) dt[for="id-input-datumsfeld"], #if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) [for="id-input-datumsfeld"].pseudoLabel {
  margin-top: 0 !important;
}
/* line 396, ../sass/styles/_form.scss */
#if .k-datepicker {
  background-color: transparent;
  border: 0;
  padding: 0.3rem 1rem 0.3rem 0;
}
@media only screen and (max-width: 760px) {
  /* line 396, ../sass/styles/_form.scss */
  #if .k-datepicker {
    padding-left: 0;
  }
}
/* line 405, ../sass/styles/_form.scss */
#if .k-datepicker.k-input {
  overflow: inherit;
}
/* line 408, ../sass/styles/_form.scss */
#if .k-datepicker.k-input:focus {
  box-shadow: none;
}
/* line 413, ../sass/styles/_form.scss */
#if .k-datepicker.k-focus {
  box-shadow: none !important;
}
/* line 417, ../sass/styles/_form.scss */
#if .k-datepicker .k-input-inner {
  height: 1.75rem;
  font-size: 1rem;
}
/* line 421, ../sass/styles/_form.scss */
#if .k-datepicker .k-input-inner:focus {
  box-shadow: 0 0 0.4375em 0.1875em #85afd7 !important;
}
/* line 426, ../sass/styles/_form.scss */
#if .k-datepicker .k-button {
  margin-left: 0.5rem;
  width: fit-content;
  padding: 0.25rem 0.5rem;
  height: unset !important;
  min-height: 0;
  color: #0863a4;
  background-color: transparent;
  border: 0;
}
/* line 436, ../sass/styles/_form.scss */
#if .k-datepicker .k-button:hover, #if .k-datepicker .k-button:focus {
  background-color: #d6e4f2 !important;
  box-shadow: none;
}
/* line 441, ../sass/styles/_form.scss */
#if .k-datepicker .k-button .k-icon {
  font-size: 24px;
}
/* line 447, ../sass/styles/_form.scss */
#if .date_format_hint {
  color: #5c6267;
  font-size: 90%;
}
/* line 454, ../sass/styles/_form.scss */
#if .k-autocomplete {
  position: relative;
  padding-left: 0;
  border: none;
  box-shadow: none;
}
/* line 461, ../sass/styles/_form.scss */
#if .k-i-loading {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 5px;
  bottom: 0;
  margin: 0 0.25em;
  background-image: none;
  height: 100%;
}
@keyframes pulse-spinner {
  from {
    transform: scale(0.5);
    opacity: 1;
  }
  to {
    transform: scale(1.2);
    opacity: 0;
  }
}
/* line 484, ../sass/styles/_form.scss */
#if .k-i-loading:after {
  animation: pulse-spinner 1s linear infinite;
  content: "";
  color: #0863a4;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  z-index: 1;
}
/* line 494, ../sass/styles/_form.scss */
#if .k-input {
  width: 100% !important;
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
  align-items: center !important;
}
/* line 500, ../sass/styles/_form.scss */
#if .k-input-inner {
  padding: 0 0.4375em;
  text-indent: 0;
  font-weight: normal;
  box-shadow: none !important;
  line-height: 100% !important;
}
/* line 508, ../sass/styles/_form.scss */
#if .k-state-focused {
  box-shadow: 0 0 0.4375em 0.1875em #85afd7;
}
/* line 512, ../sass/styles/_form.scss */
#if .k-input-inner:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}
/* line 516, ../sass/styles/_form.scss */
#if .k-state-hover {
  box-shadow: none;
}
/* line 520, ../sass/styles/_form.scss */
#if .k-state-focused.k-state-hover {
  box-shadow: 0 0 0.4375em 0.1875em #5c94c9;
}
/* line 524, ../sass/styles/_form.scss */
#if .original-file-name {
  max-width: 75% !important;
  font-size: 80%;
  color: #0863a4;
}
/* line 529, ../sass/styles/_form.scss */
#if .original-file-name .original-file-name--name {
  font-weight: bold;
}
/* line 535, ../sass/styles/_form.scss */
#if .wide .k-autocomplete {
  width: 100%;
}
/* line 542, ../sass/styles/_form.scss */
#if form {
  display: block;
}
/* line 546, ../sass/styles/_form.scss */
#if fieldset {
  display: block;
  border: none;
}
/* line 550, ../sass/styles/_form.scss */
#if fieldset > legend {
  padding: 0 0 0 0;
}
/* line 555, ../sass/styles/_form.scss */
#if legend {
  padding: 1.03896em 0 1.03896em 0;
  margin: 0;
}
/* line 560, ../sass/styles/_form.scss */
#if legend + * {
  margin-top: 0 !important;
}
/* line 565, ../sass/styles/_form.scss */
#if p.required-hint {
  font-size: 1em;
  font-style: italic;
  font-weight: 400;
  color: #161616;
  margin-bottom: 1.07143em;
}
/* line 574, ../sass/styles/_form.scss */
#if input, #if textarea, #if select, #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1em;
  width: 100%;
  height: 2em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #161616;
  background: white;
  color: #161616;
  vertical-align: middle;
}
/* line 588, ../sass/styles/_form.scss */
#if input.tiny, #if textarea.tiny, #if select.tiny, #if button[type].tiny, #if a[type].tiny.button, #if input[type].tiny[type="submit"], #if .button-link.tiny {
  width: 10em;
}
/* line 592, ../sass/styles/_form.scss */
#if input.use-size, #if textarea.use-size, #if select.use-size, #if button[type].use-size, #if a[type].use-size.button, #if input[type].use-size[type="submit"], #if .button-link.use-size {
  width: auto !important;
  max-width: 100%;
}
/* line 597, ../sass/styles/_form.scss */
#if input.rightalign, #if textarea.rightalign, #if select.rightalign, #if button[type].rightalign, #if a[type].rightalign.button, #if input[type].rightalign[type="submit"], #if .button-link.rightalign {
  text-align: right;
}
/* line 601, ../sass/styles/_form.scss */
#if input.required, #if input[required], #if textarea.required, #if textarea[required], #if select.required, #if select[required], #if button[type].required, #if a[type].required.button, #if input[type].required[type="submit"], #if button[type][required], #if a[type][required].button, #if input[type][required][type="submit"], #if .button-link.required, #if .button-link[required] {
  border-width: 2px;
}
/* line 605, ../sass/styles/_form.scss */
#if input.focused, #if textarea.focused, #if select.focused, #if button[type].focused, #if a[type].focused.button, #if input[type].focused[type="submit"], #if .button-link.focused {
  background-color: white;
  z-index: 10;
  position: relative;
}
/* line 611, ../sass/styles/_form.scss */
#if input[disabled], #if textarea[disabled], #if select[disabled], #if button[type][disabled], #if a[type][disabled].button, #if input[type][disabled][type="submit"], #if .button-link[disabled] {
  background-color: #f3f4f4;
  color: #161616;
  cursor: text;
}
/* line 618, ../sass/styles/_form.scss */
#if input[readonly], #if textarea[readonly], #if select[readonly], #if button[type][readonly], #if a[type][readonly].button, #if input[type][readonly][type="submit"], #if .button-link[readonly] {
  background: transparent;
  color: #161616;
}
/* line 625, ../sass/styles/_form.scss */
#if .width-xs input, #if .width-xs textarea, #if .width-xs select {
  max-width: 5.71429em;
  width: 100%;
}
/* line 632, ../sass/styles/_form.scss */
#if .width-s input, #if .width-s textarea, #if .width-s select {
  max-width: 12.85714em;
  width: 100%;
}
/* line 639, ../sass/styles/_form.scss */
#if .width-l input, #if .width-l textarea, #if .width-l select {
  max-width: 27.14286em;
  width: 100%;
}
/* line 646, ../sass/styles/_form.scss */
#if .width-xl input, #if .width-xl textarea, #if .width-xl select {
  max-width: 34.28571em;
  width: 100%;
}
/* line 652, ../sass/styles/_form.scss */
#if .unit {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.35714em;
}
/* line 657, ../sass/styles/_form.scss */
#if .unit select {
  width: auto !important;
  padding: 0;
}
/* line 661, ../sass/styles/_form.scss */
#if .unit select option {
  padding: 0 0.42857em;
}
/* line 667, ../sass/styles/_form.scss */
#if input[type='checkbox'],
#if input[type='radio'] {
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  position: relative;
  display: inline;
  vertical-align: middle;
}
/* line 680, ../sass/styles/_form.scss */
#if input, #if textarea {
  padding: 0 0.5em;
}
/* line 685, ../sass/styles/_form.scss */
#if input:focus, #if textarea:focus, #if select:focus {
  box-shadow: 0 0 0.5em 0.21429em #ee3e33;
}
/* line 691, ../sass/styles/_form.scss */
#if .table input, #if .table textarea, #if .table button, #if .table a.button, #if .table input[type="submit"], #if .table button[type], #if .table a[type].button, #if .table input[type][type="submit"], #if .table .button-link, #if table input, #if table textarea, #if table button, #if table a.button, #if table input[type="submit"], #if table button[type], #if table a[type].button, #if table input[type][type="submit"], #if table .button-link {
  width: auto;
}
/* line 695, ../sass/styles/_form.scss */
#if .table button, #if .table a.button, #if .table input[type="submit"], #if .table button[type], #if .table a[type].button, #if .table input[type][type="submit"], #if .table .button-link, #if table button, #if table a.button, #if table input[type="submit"], #if table button[type], #if table a[type].button, #if table input[type][type="submit"], #if table .button-link {
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.71429em;
}
/* line 702, ../sass/styles/_form.scss */
#if .table select, #if table select {
  width: 10.71429em;
}
/* line 706, ../sass/styles/_form.scss */
#if .table .width-xs, #if table .width-xs {
  width: 5.71429em;
}
/* line 709, ../sass/styles/_form.scss */
#if .table .width-xs:last-child, #if .table .width-xs.pinned, #if table .width-xs:last-child, #if table .width-xs.pinned {
  width: auto;
}
/* line 713, ../sass/styles/_form.scss */
#if .table .width-xs input, #if .table .width-xs textarea, #if .table .width-xs select, #if table .width-xs input, #if table .width-xs textarea, #if table .width-xs select {
  width: 5.71429em;
}
/* line 718, ../sass/styles/_form.scss */
#if .table .width-s, #if table .width-s {
  width: 12.85714em;
}
/* line 721, ../sass/styles/_form.scss */
#if .table .width-s:last-child, #if .table .width-s.pinned, #if table .width-s:last-child, #if table .width-s.pinned {
  width: auto;
}
/* line 725, ../sass/styles/_form.scss */
#if .table .width-s input, #if .table .width-s textarea, #if .table .width-s select, #if table .width-s input, #if table .width-s textarea, #if table .width-s select {
  width: 12.85714em;
}
/* line 730, ../sass/styles/_form.scss */
#if .table .width-l, #if table .width-l {
  width: 27.14286em;
}
/* line 733, ../sass/styles/_form.scss */
#if .table .width-l:last-child, #if .table .width-l.pinned, #if table .width-l:last-child, #if table .width-l.pinned {
  width: auto;
}
/* line 737, ../sass/styles/_form.scss */
#if .table .width-l input, #if .table .width-l textarea, #if .table .width-l select, #if table .width-l input, #if table .width-l textarea, #if table .width-l select {
  width: 27.14286em;
}
/* line 742, ../sass/styles/_form.scss */
#if .table .width-xl, #if table .width-xl {
  width: 34.28571em;
}
/* line 745, ../sass/styles/_form.scss */
#if .table .width-xl:last-child, #if .table .width-xl.pinned, #if table .width-xl:last-child, #if table .width-xl.pinned {
  width: auto;
}
/* line 749, ../sass/styles/_form.scss */
#if .table .width-xl input, #if .table .width-xl textarea, #if .table .width-xl select, #if table .width-xl input, #if table .width-xl textarea, #if table .width-xl select {
  width: 34.28571em;
}
/* line 755, ../sass/styles/_form.scss */
#if textarea {
  height: auto;
  min-height: 7.14286em;
  padding: 0.5em;
}
/* line 761, ../sass/styles/_form.scss */
#if select {
  padding: 0 0 0 0.5em;
}
/* line 764, ../sass/styles/_form.scss */
#if select option {
  padding: 0.21429em 0.35714em 0.21429em 0.35714em !important;
  background: white;
  color: #161616;
  font-weight: 400;
}
/* line 770, ../sass/styles/_form.scss */
#if select option + option {
  border-top: 1px dotted #161616;
}
/* line 777, ../sass/styles/_form.scss */
#if .infobox {
  word-break: break-word;
}
/* line 781, ../sass/styles/_form.scss */
#if section.block, #if section.group {
  background: white;
  border: 1px solid #eeeeee;
  padding: 1.14286em 0 1.28571em;
  font-size: 1em;
  line-height: 1.69em;
}
/* line 790, ../sass/styles/_form.scss */
#if section.block > header, #if section.group > header, #if section.block > footer, #if section.group > footer, #if section.block > noscript, #if section.group > noscript, #if section.block aside, #if section.group aside, #if section.block.narrow .wide > header, #if section.narrow.group .wide > header, #if section.block.narrow .wide > footer, #if section.narrow.group .wide > footer, #if section.block.narrow .wide > noscript, #if section.narrow.group .wide > noscript, #if section.block.narrow .wide aside, #if section.narrow.group .wide aside {
  margin-left: 20%;
  padding-right: 0.71429em;
  font-weight: 400;
}
/* line 797, ../sass/styles/_form.scss */
#if section.block .infobox, #if section.group .infobox {
  padding: 0 0.71429em;
}
/* line 800, ../sass/styles/_form.scss */
#if section.block .infobox:first-child > *:first-child, #if section.group .infobox:first-child > *:first-child {
  margin-top: 0;
}
/* line 805, ../sass/styles/_form.scss */
#if section.block > header h3, #if section.group > header h3, #if section.block > header legend, #if section.group > header legend {
  margin-top: 0;
}
/* line 809, ../sass/styles/_form.scss */
#if section.block > footer, #if section.group > footer {
  margin-top: 0.625em;
}
/* line 814, ../sass/styles/_form.scss */
#if section.block.label_above > header, #if section.label_above.group > header, #if section.block.label_above > footer, #if section.label_above.group > footer, #if section.block.label_above > noscript, #if section.label_above.group > noscript, #if section.block.label_above aside, #if section.label_above.group aside {
  margin-left: 0.71429em !important;
}
/* line 819, ../sass/styles/_form.scss */
#if section.block > :first-child, #if section.group > :first-child {
  margin-top: 0;
}
/* line 823, ../sass/styles/_form.scss */
#if section.block > p, #if section.group > p {
  padding-right: 0.71429em;
  padding-left: 0.71429em;
}
/* line 828, ../sass/styles/_form.scss */
#if section.block + section.block, #if section.group + section.block, #if section.block + section.group, #if section.group + section.group {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -0.28571em;
}
/* line 838, ../sass/styles/_form.scss */
#if section.block.wide, #if section.wide.group {
  width: 68.57143em !important;
  max-width: 100% !important;
}
/* line 843, ../sass/styles/_form.scss */
#if section.block.wide > header, #if section.wide.group > header, #if section.block.wide > footer, #if section.wide.group > footer, #if section.block.wide > noscript, #if section.wide.group > noscript, #if section.block.wide aside, #if section.wide.group aside, #if section.block.wide .narrow > header, #if section.wide.group .narrow > header, #if section.block.wide .narrow > footer, #if section.wide.group .narrow > footer, #if section.block.wide .narrow > noscript, #if section.wide.group .narrow > noscript, #if section.block.wide .narrow aside, #if section.wide.group .narrow aside {
  margin-left: 26%;
}
/* line 849, ../sass/styles/_form.scss */
#if section.block.narrow + section.wide, #if section.narrow.group + section.wide, #if section.block.wide + section.narrow, #if section.wide.group + section.narrow {
  margin-top: 2.14286em;
  border-top-left-radius: 0.28571em;
  border-top-right-radius: 0.28571em;
}
/* line 855, ../sass/styles/_form.scss */
#if section.block.narrow + section.wide:before, #if section.narrow.group + section.wide:before, #if section.block.wide + section.narrow:before, #if section.wide.group + section.narrow:before {
  display: none;
}
/* line 861, ../sass/styles/_form.scss */
#if section.block .fullspace > header, #if section.group .fullspace > header, #if section.block .fullspace > footer, #if section.group .fullspace > footer, #if section.block .fullspace aside, #if section.group .fullspace aside {
  margin-left: 0.71429em;
}
/* line 867, ../sass/styles/_form.scss */
#if .formline {
  *zoom: 1;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if .formline:after {
  content: "";
  display: table;
  clear: both;
}
/* line 871, ../sass/styles/_form.scss */
#if .formline + footer {
  margin-top: 0.71429em;
}
/* line 875, ../sass/styles/_form.scss */
#if .formline aside {
  clear: left;
  padding-top: 0.71429em;
}
/* line 880, ../sass/styles/_form.scss */
#if .formline .inputcontainer {
  padding-right: 0.71429em;
  width: 80%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
/* line 887, ../sass/styles/_form.scss */
#if .formline .inputcontainer:first-child {
  padding-left: 20%;
  padding-right: 0 !important;
  width: auto !important;
}
/* line 893, ../sass/styles/_form.scss */
#if .formline .inputcontainer ~ .inputcontainer {
  width: auto;
}
/* line 897, ../sass/styles/_form.scss */
#if .formline .inputcontainer .choice, #if .formline .inputcontainer .multiselect > div {
  margin-top: 0.35714em;
}
/* line 901, ../sass/styles/_form.scss */
#if .formline .inputcontainer.choice-inline {
  margin-left: -1.42857em;
}
/* line 904, ../sass/styles/_form.scss */
#if .formline .inputcontainer.choice-inline .choice, #if .formline .inputcontainer.choice-inline .multiselect > div {
  float: left;
  margin-left: 1.42857em;
}
/* line 909, ../sass/styles/_form.scss */
#if .formline .inputcontainer.choice-inline + label, #if .formline dl .inputcontainer.choice-inline + dt, #if dl .formline .inputcontainer.choice-inline + dt, #if .formline .inputcontainer.choice-inline + .pseudoLabel {
  padding-top: 0.45em;
  padding-left: 1em;
}
/* line 919, ../sass/styles/_form.scss */
#if .formline .inputcontainer .multiselect > div .multioption-label:before {
  left: 0 !important;
}
/* line 924, ../sass/styles/_form.scss */
#if .formline .inputcontainer .multiselect > div .multioption-other-input {
  margin-top: 0.71429em;
}
/* line 931, ../sass/styles/_form.scss */
#if .formline .formline {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 0.71429em;
}
/* line 935, ../sass/styles/_form.scss */
#if .formline .formline + .formline {
  border-top: 1px solid white;
  margin-top: 0;
  padding-top: 0.71429em;
}
/* line 941, ../sass/styles/_form.scss */
#if .formline .formline .inputcontainer {
  padding-right: 0;
}
/* line 946, ../sass/styles/_form.scss */
#if .formline + .formline {
  border-top: 1px solid #eeeeee;
  padding-top: 0.71429em;
}
/* line 954, ../sass/styles/_form.scss */
#if section.block.leftalign .formline .inputcontainer, #if section.leftalign.group .formline .inputcontainer {
  padding-left: 0.71429em !important;
}
/* line 958, ../sass/styles/_form.scss */
#if section.block.leftalign > header, #if section.leftalign.group > header, #if section.block.leftalign > footer, #if section.leftalign.group > footer {
  margin-left: 0.71429em !important;
}
/* line 962, ../sass/styles/_form.scss */
#if section.block.leftalign p.errorText, #if section.leftalign.group p.errorText, #if section.block.leftalign p.invalidInfo, #if section.leftalign.group p.invalidInfo, #if section.block.leftalign p.Message-info, #if section.leftalign.group p.Message-info, #if section.block.leftalign p.Message-warning, #if section.leftalign.group p.Message-warning {
  margin-left: 0.71429em !important;
}
/* line 968, ../sass/styles/_form.scss */
#if section.block.leftalign.label_before label + .inputcontainer, #if section.leftalign.label_before.group label + .inputcontainer, #if section.block.leftalign.label_before dl dt + .inputcontainer, #if dl section.block.leftalign.label_before dt + .inputcontainer, #if section.leftalign.label_before.group dl dt + .inputcontainer, #if dl section.leftalign.label_before.group dt + .inputcontainer, #if section.block.leftalign.label_before .pseudoLabel + .inputcontainer, #if section.leftalign.label_before.group .pseudoLabel + .inputcontainer, #if section.block.leftalign.label_before .pseudolabel + .inputcontainer, #if section.leftalign.label_before.group .pseudolabel + .inputcontainer {
  padding-left: 0 !important;
}
/* line 976, ../sass/styles/_form.scss */
#if * + .formline {
  margin-top: 0.71429em;
}
/* line 980, ../sass/styles/_form.scss */
#if noscript + .formline {
  margin-top: 0;
}
/* line 984, ../sass/styles/_form.scss */
#if .label + .formline .inputcontainer {
  width: 100% !important;
  padding-left: 0.71429em !important;
  padding-right: 0.71429em !important;
  float: none !important;
}
/* line 991, ../sass/styles/_form.scss */
#if section.block.wide .formline .inputcontainer, #if section.wide.group .formline .inputcontainer {
  width: 74%;
}
/* line 994, ../sass/styles/_form.scss */
#if section.block.wide .formline .inputcontainer:first-child, #if section.wide.group .formline .inputcontainer:first-child {
  padding-left: 26%;
}
/* line 999, ../sass/styles/_form.scss */
#if section.block.narrow section.block.wide .formline .inputcontainer, #if section.narrow.group section.block.wide .formline .inputcontainer, #if section.block.narrow section.wide.group .formline .inputcontainer, #if section.narrow.group section.wide.group .formline .inputcontainer {
  width: 80%;
}
/* line 1002, ../sass/styles/_form.scss */
#if section.block.narrow section.block.wide .formline .inputcontainer:first-child, #if section.narrow.group section.block.wide .formline .inputcontainer:first-child, #if section.block.narrow section.wide.group .formline .inputcontainer:first-child, #if section.narrow.group section.wide.group .formline .inputcontainer:first-child {
  padding-left: 20%;
}
/* line 1008, ../sass/styles/_form.scss */
#if input.ajax-select {
  padding-right: 3.57143em;
}
/* line 1011, ../sass/styles/_form.scss */
#if input.ajax-select ~ .liveTextFieldMark {
  position: absolute;
  margin-left: -2.85714em;
  margin-top: 0.35714em;
  color: rgba(238, 62, 51, 0.9);
}
/* line 1017, ../sass/styles/_form.scss */
#if input.ajax-select ~ .liveTextFieldMark:before {
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 1026, ../sass/styles/_form.scss */
#if ~ ul.autosuggest {
  border-radius: 4px;
  border: 1px solid #ee3e33;
  font-size: 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  background: white;
  margin-top: 0.5em;
}
/* line 1036, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li {
  border: none;
}
/* line 1039, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li + li {
  border-top: 1px dotted #161616;
  margin: 0;
}
/* line 1044, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li a {
  background-color: transparent !important;
  color: inherit;
  padding: 0.21429em 0.35714em 0.21429em 0.35714em !important;
}
/* line 1049, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li a:hover {
  text-decoration: none;
  color: white;
  background-color: #ee3e33 !important;
}
/* line 1055, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li a:before {
  display: none;
}
/* line 1060, ../sass/styles/_form.scss */
#if ~ ul.autosuggest li.highlight a {
  text-decoration: none;
  color: white !important;
  background-color: #ee3e33 !important;
}
/* line 1070, ../sass/styles/_form.scss */
#if section.block.loop, #if section.loop.group {
  border: none;
  padding: 0;
  border-radius: 0;
  background: none;
  margin-top: 1.42857em !important;
}
/* line 1077, ../sass/styles/_form.scss */
#if section.block.loop button.submit-add, #if section.loop.group button.submit-add, #if section.block.loop a.submit-add.button, #if section.loop.group a.submit-add.button, #if section.block.loop input.submit-add[type="submit"], #if section.loop.group input.submit-add[type="submit"] {
  height: auto !important;
}
/* line 1081, ../sass/styles/_form.scss */
#if section.block.loop:before, #if section.loop.group:before {
  display: none !important;
}
/* line 1085, ../sass/styles/_form.scss */
#if section.block.loop .table_container, #if section.loop.group .table_container {
  border-top: 1px solid #eeeeee !important;
}
/* line 1089, ../sass/styles/_form.scss */
#if section.block.loop > p, #if section.loop.group > p {
  padding: 0;
}
/* line 1092, ../sass/styles/_form.scss */
#if section.block.loop > p.hint, #if section.loop.group > p.hint {
  margin-bottom: 0.71429em;
}
/* line 1097, ../sass/styles/_form.scss */
#if section.block.loop > button, #if section.loop.group > button, #if section.block.loop > a.button, #if section.loop.group > a.button, #if section.block.loop > input[type="submit"], #if section.loop.group > input[type="submit"] {
  width: auto !important;
}
/* line 1105, ../sass/styles/_form.scss */
#if .focusMark {
  margin-top: 0;
  position: absolute;
  left: -0.92857em;
  top: 0;
  bottom: 0.14286em;
  width: 0.21429em;
  background-color: #ee3e33;
  z-index: 10;
  display: none;
}
/* line 1116, ../sass/styles/_form.scss */
#if .focusMark.show {
  display: block;
}
/* line 1124, ../sass/styles/_form.scss */
#if .required-mark {
  display: inline-block;
  width: 0;
  overflow: hidden;
  padding-left: 0.71429em;
  height: 0.71429em;
  top: -0.35714em;
  position: relative;
}
/* line 1133, ../sass/styles/_form.scss */
#if .required-mark:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 10px;
  position: absolute;
  color: #161616;
  left: 0;
  top: 0;
  line-height: 1em;
}

/* line 3, ../sass/elements/_form_buttons.scss */
#if {
  /* Buttons */
  /* Auswahlkaskaden */
  /* Unterdialoge */
  /* Uebersichtsseite */
  /* Dialogschleifen */
}
/* line 6, ../sass/elements/_form_buttons.scss */
#if #form-index-restore-data-file-input {
  display: none;
}
/* line 10, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons {
  margin-top: 4.28571em;
  width: 100%;
  display: table;
  /* Es gibt hier keinen Unterbrechen-Button. Laut Herrn Schwarze tritt der Fall von 3 Buttons eigentlich nur hier auf */
  /*&.button-count-3 {
    .button:nth-child(2) {
      display: none;
    }
  }*/
}
/* line 15, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons .wizard-buttons-row {
  display: table-row;
}
/* line 18, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons .wizard-buttons-row .button {
  vertical-align: top;
  width: 25%;
  border-right: 0.71429em solid white;
}
/* line 24, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons .wizard-buttons-row .button:last-child {
  border-right: 0;
}
/* line 28, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons .wizard-buttons-row .button + .button {
  border-left: 0.71429em solid white;
}
/* line 34, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons.button-count-1 {
  display: block;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}
/* line 39, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons.button-count-1 .wizard-buttons-row {
  display: block;
}
/* line 43, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons.button-count-1 .wizard-buttons-row .button {
  padding-right: 0;
  display: block;
  width: auto;
  float: right;
}
/* line 51, ../sass/elements/_form_buttons.scss */
#if .wizard-buttons.button-count-1 .button {
  padding-left: 50%;
  border-left: 1.42857em solid white;
}
/* line 65, ../sass/elements/_form_buttons.scss */
#if .button-inline {
  display: inline !important;
}
/* line 69, ../sass/elements/_form_buttons.scss */
#if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
  display: block;
  width: 100%;
  min-height: 2.85714em;
  height: 2.85714em !important;
  position: relative;
  background: #ee3e33;
  color: white;
  border: 1px solid #ee3e33;
  padding: 0.35714em 0.71429em 0.35714em 2.85714em;
  cursor: pointer;
  font-weight: normal;
  font-size: 1em;
  line-height: 2em;
  overflow: hidden;
}
/* line 86, ../sass/elements/_form_buttons.scss */
#if button[type]:before, #if a[type].button:before, #if input[type][type="submit"]:before, #if .button-link:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: white;
  position: absolute;
  line-height: 1.75em;
  left: 0.33333em;
  top: 0;
}
/* line 95, ../sass/elements/_form_buttons.scss */
#if button[type]:focus-visible, #if a[type].button:focus-visible, #if input[type][type="submit"]:focus-visible, #if .button-link:focus-visible {
  outline: 2px solid #0863a4;
  outline-offset: 3px;
}
/* line 100, ../sass/elements/_form_buttons.scss */
#if button[type][disabled], #if a[type][disabled].button, #if input[type][disabled][type="submit"], #if .button-link[disabled] {
  cursor: default;
  background: white !important;
  color: #eeeeee !important;
  border: 1px solid #eeeeee !important;
  opacity: 1;
}
/* line 107, ../sass/elements/_form_buttons.scss */
#if button[type][disabled]:before, #if a[type][disabled].button:before, #if input[type][disabled][type="submit"]:before, #if .button-link[disabled]:before {
  color: #eeeeee !important;
}
/* line 112, ../sass/elements/_form_buttons.scss */
#if button[type] span, #if a[type].button span, #if input[type][type="submit"] span, #if .button-link span {
  text-align: center;
}
/* line 116, ../sass/elements/_form_buttons.scss */
#if button[type].prio2, #if a[type].prio2.button, #if input[type].prio2[type="submit"], #if .button-link.prio2 {
  background: #ee3e33;
  color: white;
  border-color: #ee3e33;
}
/* line 121, ../sass/elements/_form_buttons.scss */
#if button[type].prio2:before, #if a[type].prio2.button:before, #if input[type].prio2[type="submit"]:before, #if .button-link.prio2:before {
  color: white;
}
/* line 125, ../sass/elements/_form_buttons.scss */
#if button[type].prio2:hover, #if a[type].prio2.button:hover, #if input[type].prio2[type="submit"]:hover, #if .button-link.prio2:hover {
  background-color: rgba(238, 62, 51, 0.9);
}
/* line 129, ../sass/elements/_form_buttons.scss */
#if button[type].prio2:focus-visible, #if a[type].prio2.button:focus-visible, #if input[type].prio2[type="submit"]:focus-visible, #if .button-link.prio2:focus-visible {
  outline: 2px solid #0863a4;
  outline-offset: 3px;
}
/* line 135, ../sass/elements/_form_buttons.scss */
#if button[type].prio3, #if a[type].prio3.button, #if input[type].prio3[type="submit"], #if .button-link.prio3 {
  background: transparent;
  color: #ee3e33;
  border-color: white;
}
/* line 140, ../sass/elements/_form_buttons.scss */
#if button[type].prio3:before, #if a[type].prio3.button:before, #if input[type].prio3[type="submit"]:before, #if .button-link.prio3:before {
  color: #ee3e33;
}
/* line 144, ../sass/elements/_form_buttons.scss */
#if button[type].prio3:hover, #if a[type].prio3.button:hover, #if input[type].prio3[type="submit"]:hover, #if .button-link.prio3:hover {
  background-color: white;
}
/* line 148, ../sass/elements/_form_buttons.scss */
#if button[type].prio3:focus-visible, #if a[type].prio3.button:focus-visible, #if input[type].prio3[type="submit"]:focus-visible, #if .button-link.prio3:focus-visible {
  outline: 2px solid #0863a4;
  outline-offset: 3px;
}
/* line 154, ../sass/elements/_form_buttons.scss */
#if button[type].prio4, #if a[type].prio4.button, #if .responsive_table a[type].button.tablerow-add, #if .responsive_table a[type].button.tablerow-del, #if .responsive_table a[type].button.tablerow-open, #if input[type].prio4[type="submit"], #if .responsive_table input[type][type="submit"].tablerow-add, #if .responsive_table input[type][type="submit"].tablerow-del, #if .responsive_table input[type][type="submit"].tablerow-open, #if table td.t-actions button[type], #if table td.t-actions a[type].button, #if table td.t-actions input[type][type="submit"], #if .inputFile .progress button[type], #if .inputFile .progress a[type].button, #if .inputFile .progress input[type][type="submit"], #if .inputFile div.files .input-file .file-delete button[type], #if .inputFile div.files .input-file .file-delete a[type].button, #if .inputFile div.files .input-file .file-delete input[type][type="submit"], #if .responsive_table button[type].tablerow-add, #if .responsive_table button[type].tablerow-del, #if .responsive_table button[type].tablerow-open, #if .button-link.prio4, #if table td.t-actions button.button-link, #if table td.t-actions a.button-link.button, #if table td.t-actions input.button-link[type="submit"], #if .inputFile .progress button.button-link, #if .inputFile .progress a.button-link.button, #if .inputFile .progress input.button-link[type="submit"], #if .inputFile div.files .input-file .file-delete button.button-link, #if .inputFile div.files .input-file .file-delete a.button-link.button, #if .inputFile div.files .input-file .file-delete input.button-link[type="submit"], #if .responsive_table .button-link.tablerow-add, #if .responsive_table .button-link.tablerow-del, #if .responsive_table .button-link.tablerow-open {
  background: transparent;
  color: rgba(238, 62, 51, 0.9);
  border-color: transparent;
}
/* line 159, ../sass/elements/_form_buttons.scss */
#if button[type].prio4:before, #if a[type].prio4.button:before, #if .responsive_table a[type].button.tablerow-add:before, #if .responsive_table a[type].button.tablerow-del:before, #if .responsive_table a[type].button.tablerow-open:before, #if input[type].prio4[type="submit"]:before, #if .responsive_table input[type][type="submit"].tablerow-add:before, #if .responsive_table input[type][type="submit"].tablerow-del:before, #if .responsive_table input[type][type="submit"].tablerow-open:before, #if table td.t-actions button[type]:before, #if table td.t-actions a[type].button:before, #if table td.t-actions input[type][type="submit"]:before, #if .inputFile .progress button[type]:before, #if .inputFile .progress a[type].button:before, #if .inputFile .progress input[type][type="submit"]:before, #if .inputFile div.files .input-file .file-delete button[type]:before, #if .inputFile div.files .input-file .file-delete a[type].button:before, #if .inputFile div.files .input-file .file-delete input[type][type="submit"]:before, #if .responsive_table button[type].tablerow-add:before, #if .responsive_table button[type].tablerow-del:before, #if .responsive_table button[type].tablerow-open:before, #if .button-link.prio4:before, #if table td.t-actions button.button-link:before, #if table td.t-actions a.button-link.button:before, #if table td.t-actions input.button-link[type="submit"]:before, #if .inputFile .progress button.button-link:before, #if .inputFile .progress a.button-link.button:before, #if .inputFile .progress input.button-link[type="submit"]:before, #if .inputFile div.files .input-file .file-delete button.button-link:before, #if .inputFile div.files .input-file .file-delete a.button-link.button:before, #if .inputFile div.files .input-file .file-delete input.button-link[type="submit"]:before, #if .responsive_table .button-link.tablerow-add:before, #if .responsive_table .button-link.tablerow-del:before, #if .responsive_table .button-link.tablerow-open:before {
  color: rgba(238, 62, 51, 0.9);
}
/* line 163, ../sass/elements/_form_buttons.scss */
#if button[type].prio4:hover, #if a[type].prio4.button:hover, #if .responsive_table a[type].button.tablerow-add:hover, #if .responsive_table a[type].button.tablerow-del:hover, #if .responsive_table a[type].button.tablerow-open:hover, #if input[type].prio4[type="submit"]:hover, #if .responsive_table input[type][type="submit"].tablerow-add:hover, #if .responsive_table input[type][type="submit"].tablerow-del:hover, #if .responsive_table input[type][type="submit"].tablerow-open:hover, #if table td.t-actions button[type]:hover, #if table td.t-actions a[type].button:hover, #if table td.t-actions input[type][type="submit"]:hover, #if .inputFile .progress button[type]:hover, #if .inputFile .progress a[type].button:hover, #if .inputFile .progress input[type][type="submit"]:hover, #if .inputFile div.files .input-file .file-delete button[type]:hover, #if .inputFile div.files .input-file .file-delete a[type].button:hover, #if .inputFile div.files .input-file .file-delete input[type][type="submit"]:hover, #if .responsive_table button[type].tablerow-add:hover, #if .responsive_table button[type].tablerow-del:hover, #if .responsive_table button[type].tablerow-open:hover, #if .button-link.prio4:hover, #if table td.t-actions button.button-link:hover, #if table td.t-actions a.button-link.button:hover, #if table td.t-actions input.button-link[type="submit"]:hover, #if .inputFile .progress button.button-link:hover, #if .inputFile .progress a.button-link.button:hover, #if .inputFile .progress input.button-link[type="submit"]:hover, #if .inputFile div.files .input-file .file-delete button.button-link:hover, #if .inputFile div.files .input-file .file-delete a.button-link.button:hover, #if .inputFile div.files .input-file .file-delete input.button-link[type="submit"]:hover, #if .responsive_table .button-link.tablerow-add:hover, #if .responsive_table .button-link.tablerow-del:hover, #if .responsive_table .button-link.tablerow-open:hover {
  background-color: white;
}
/* line 167, ../sass/elements/_form_buttons.scss */
#if button[type].prio4:focus-visible, #if a[type].prio4.button:focus-visible, #if .responsive_table a[type].button.tablerow-add:focus-visible, #if .responsive_table a[type].button.tablerow-del:focus-visible, #if .responsive_table a[type].button.tablerow-open:focus-visible, #if input[type].prio4[type="submit"]:focus-visible, #if .responsive_table input[type][type="submit"].tablerow-add:focus-visible, #if .responsive_table input[type][type="submit"].tablerow-del:focus-visible, #if .responsive_table input[type][type="submit"].tablerow-open:focus-visible, #if table td.t-actions button[type]:focus-visible, #if table td.t-actions a[type].button:focus-visible, #if table td.t-actions input[type][type="submit"]:focus-visible, #if .inputFile .progress button[type]:focus-visible, #if .inputFile .progress a[type].button:focus-visible, #if .inputFile .progress input[type][type="submit"]:focus-visible, #if .inputFile div.files .input-file .file-delete button[type]:focus-visible, #if .inputFile div.files .input-file .file-delete a[type].button:focus-visible, #if .inputFile div.files .input-file .file-delete input[type][type="submit"]:focus-visible, #if .responsive_table button[type].tablerow-add:focus-visible, #if .responsive_table button[type].tablerow-del:focus-visible, #if .responsive_table button[type].tablerow-open:focus-visible, #if .button-link.prio4:focus-visible, #if table td.t-actions button.button-link:focus-visible, #if table td.t-actions a.button-link.button:focus-visible, #if table td.t-actions input.button-link[type="submit"]:focus-visible, #if .inputFile .progress button.button-link:focus-visible, #if .inputFile .progress a.button-link.button:focus-visible, #if .inputFile .progress input.button-link[type="submit"]:focus-visible, #if .inputFile div.files .input-file .file-delete button.button-link:focus-visible, #if .inputFile div.files .input-file .file-delete a.button-link.button:focus-visible, #if .inputFile div.files .input-file .file-delete input.button-link[type="submit"]:focus-visible, #if .responsive_table .button-link.tablerow-add:focus-visible, #if .responsive_table .button-link.tablerow-del:focus-visible, #if .responsive_table .button-link.tablerow-open:focus-visible {
  outline: 2px solid #0863a4;
  outline-offset: 3px;
}
/* line 173, ../sass/elements/_form_buttons.scss */
#if button[type] ~ button, #if a[type].button ~ button, #if input[type][type="submit"] ~ button, #if button[type] ~ a.button, #if a[type].button ~ a.button, #if input[type][type="submit"] ~ a.button, #if button[type] ~ input[type="submit"], #if a[type].button ~ input[type="submit"], #if input[type][type="submit"] ~ input[type="submit"], #if .button-link ~ button, #if .button-link ~ a.button, #if .button-link ~ input[type="submit"] {
  margin-top: 0.71429em;
}
/* line 185, ../sass/elements/_form_buttons.scss */
#if .formline > button, #if .formline > a.button, #if .formline > input[type="submit"] {
  position: absolute;
  right: 0.71429em;
  margin-top: -0.21429em;
  padding: 0 !important;
  width: 2.5em !important;
  height: 2.5em !important;
  min-height: 2.5em !important;
}
/* line 198, ../sass/elements/_form_buttons.scss */
#if .formline > button:before, #if .formline > a.button:before, #if .formline > input[type="submit"]:before {
  left: 0.29167em;
  top: -0.125em;
}
/* line 203, ../sass/elements/_form_buttons.scss */
#if .formline > button + .inputcontainer, #if .formline > a.button + .inputcontainer, #if .formline > input[type="submit"] + .inputcontainer {
  padding-right: 4.28571em;
}
/* line 209, ../sass/elements/_form_buttons.scss */
#if section.block button[type][disabled], #if section.group button[type][disabled], #if section.block a[type][disabled].button, #if section.group a[type][disabled].button, #if section.block input[type][disabled][type="submit"], #if section.group input[type][disabled][type="submit"] {
  background: transparent !important;
  border: none !important;
}
/* line 217, ../sass/elements/_form_buttons.scss */
#if .subdialogue button, #if .subdialogue a.button, #if .subdialogue input[type="submit"] {
  width: auto !important;
  margin-top: -0.21429em;
  float: left;
}
/* line 222, ../sass/elements/_form_buttons.scss */
#if .subdialogue button.delete, #if .subdialogue a.delete.button, #if .subdialogue input.delete[type="submit"] {
  margin-left: 0.5em;
  margin-top: -0.21429em;
}
/* line 233, ../sass/elements/_form_buttons.scss */
#if .overview .buttons {
  overflow: hidden;
  *zoom: 1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -4px;
  background: white;
  border: 1px solid #eeeeee;
  padding: 0.71429em 0 0.71429em 0;
}
/* line 243, ../sass/elements/_form_buttons.scss */
#if .overview .buttons button, #if .overview .buttons a.button, #if .overview .buttons input[type="submit"] {
  width: auto;
  float: left;
  margin-left: 20%;
}
/* line 253, ../sass/elements/_form_buttons.scss */
#if p + button, #if p + a.button, #if p + input[type="submit"], #if table + button, #if table + a.button, #if table + input[type="submit"], #if .table_container + button, #if .table_container + a.button, #if .table_container + input[type="submit"] {
  margin-top: 0.71429em;
}
/* line 261, ../sass/elements/_form_buttons.scss */
#if table td.t-actions button, #if table td.t-actions a.button, #if table td.t-actions input[type="submit"] {
  padding: 0;
  width: 1.71429em;
  height: 2em !important;
  min-height: 1.71429em;
  margin-right: 0.21429em;
  margin-top: 0;
  display: inline;
}
/* line 271, ../sass/elements/_form_buttons.scss */
#if table td.t-actions button:before, #if table td.t-actions a.button:before, #if table td.t-actions input[type="submit"]:before {
  position: static;
  line-height: 1em;
}

/* line 281, ../sass/elements/_form_buttons.scss */
.js #if .formline > button + .inputcontainer, .js #if .formline > a.button + .inputcontainer, .js #if .formline > input[type="submit"] + .inputcontainer {
  padding-right: 0.71429em;
}

/* line 3, ../sass/elements/_form_labels.scss */
#if {
  /* Label */
}
/* line 8, ../sass/elements/_form_labels.scss */
#if section .formline .textarea-counter-wrapper {
  margin-left: 39%;
  padding-right: 0.625em;
  clear: left;
  padding-top: 0.625em;
  display: block;
}
/* line 19, ../sass/elements/_form_labels.scss */
#if section .label_above .formline .textarea-counter-wrapper {
  margin-left: 1.5%;
}
/* line 26, ../sass/elements/_form_labels.scss */
#if legend.fieldset-label {
  font-size: 1rem;
}
/* line 30, ../sass/elements/_form_labels.scss */
#if label, #if dl dt, #if .pseudoLabel, #if legend.fieldset-label {
  display: block;
  float: left;
  font-weight: normal;
  width: 20%;
  min-width: 6.42857em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 2.85714em 0 0.71429em;
  margin-top: 0.35714em;
  position: relative;
  color: #161616;
  vertical-align: middle;
  word-break: break-word;
}
/* line 44, ../sass/elements/_form_labels.scss */
#if label.required, #if dl dt.required, #if .required.pseudoLabel, #if legend.fieldset-label.required {
  font-weight: 700;
  color: #161616;
}
/* line 48, ../sass/elements/_form_labels.scss */
#if label.required .required-mark, #if dl dt.required .required-mark, #if .required.pseudoLabel .required-mark, #if legend.fieldset-label.required .required-mark {
  margin-left: 0.35714em;
}
/* line 53, ../sass/elements/_form_labels.scss */
#if label.focused, #if dl dt.focused, #if .focused.pseudoLabel, #if legend.fieldset-label.focused {
  color: #ee3e33 !important;
}
/* line 56, ../sass/elements/_form_labels.scss */
#if label.focused em, #if dl dt.focused em, #if .focused.pseudoLabel em, #if label.focused h1, #if dl dt.focused h1, #if .focused.pseudoLabel h1, #if label.focused h2, #if dl dt.focused h2, #if .focused.pseudoLabel h2, #if label.focused h3, #if dl dt.focused h3, #if .focused.pseudoLabel h3, #if label.focused legend, #if dl dt.focused legend, #if .focused.pseudoLabel legend, #if label.focused h4, #if dl dt.focused h4, #if .focused.pseudoLabel h4, #if label.focused h5, #if dl dt.focused h5, #if .focused.pseudoLabel h5, #if label.focused h6, #if dl dt.focused h6, #if .focused.pseudoLabel h6, #if legend.fieldset-label.focused em, #if legend.fieldset-label.focused h1, #if legend.fieldset-label.focused h2, #if legend.fieldset-label.focused h3, #if legend.fieldset-label.focused legend, #if legend.fieldset-label.focused h4, #if legend.fieldset-label.focused h5, #if legend.fieldset-label.focused h6 {
  color: #ee3e33 !important;
}
/* line 61, ../sass/elements/_form_labels.scss */
#if label strong, #if dl dt strong, #if .pseudoLabel strong, #if legend.fieldset-label strong {
  color: inherit;
}
/* line 66, ../sass/elements/_form_labels.scss */
#if .label {
  position: relative;
}
/* line 69, ../sass/elements/_form_labels.scss */
#if .label label, #if .label dl dt, #if dl .label dt, #if .label .pseudoLabel {
  display: flex;
  align-items: center;
  width: auto !important;
  margin-top: 0;
  float: none;
}
/* line 76, ../sass/elements/_form_labels.scss */
#if .label label.forms-attachment-item, #if .label dl dt.forms-attachment-item, #if dl .label dt.forms-attachment-item, #if .label .forms-attachment-item.pseudoLabel {
  word-break: break-word;
}
/* line 80, ../sass/elements/_form_labels.scss */
#if .label label.forms-attachment-item .no-icon .document-icon, #if .label dl dt.forms-attachment-item .no-icon .document-icon, #if dl .label dt.forms-attachment-item .no-icon .document-icon, #if .label .forms-attachment-item.pseudoLabel .no-icon .document-icon {
  word-break: keep-all;
}
/* line 85, ../sass/elements/_form_labels.scss */
#if .label label.forms-attachment-item .button-link, #if .label dl dt.forms-attachment-item .button-link, #if dl .label dt.forms-attachment-item .button-link, #if .label .forms-attachment-item.pseudoLabel .button-link {
  width: inherit;
}
/* line 92, ../sass/elements/_form_labels.scss */
#if header + .label {
  margin-top: 0.71429em;
}
/* line 96, ../sass/elements/_form_labels.scss */
#if section.block.wide label, #if section.wide.group label, #if section.block.wide dl dt, #if dl section.block.wide dt, #if section.wide.group dl dt, #if dl section.wide.group dt, #if section.block.wide .pseudoLabel, #if section.wide.group .pseudoLabel {
  width: 26%;
}
/* line 100, ../sass/elements/_form_labels.scss */
#if section.block.narrow section.block.wide label, #if section.narrow.group section.block.wide label, #if section.block.narrow section.wide.group label, #if section.narrow.group section.wide.group label, #if section.block.narrow section.block.wide dl dt, #if dl section.block.narrow section.block.wide dt, #if section.narrow.group section.block.wide dl dt, #if dl section.narrow.group section.block.wide dt, #if section.block.narrow section.wide.group dl dt, #if dl section.block.narrow section.wide.group dt, #if section.narrow.group section.wide.group dl dt, #if dl section.narrow.group section.wide.group dt, #if section.block.narrow section.block.wide .pseudoLabel, #if section.narrow.group section.block.wide .pseudoLabel, #if section.block.narrow section.wide.group .pseudoLabel, #if section.narrow.group section.wide.group .pseudoLabel {
  width: 20%;
}
/* line 108, ../sass/elements/_form_labels.scss */
#if input ~ label, #if dl input ~ dt, #if input ~ .pseudoLabel,
#if select ~ label,
#if dl select ~ dt,
#if select ~ .pseudoLabel {
  width: auto !important;
  margin-left: 0;
  margin: 0;
  padding-top: 0.35714em;
  padding-right: 0 !important;
  min-width: 0;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
/* line 120, ../sass/elements/_form_labels.scss */
#if input ~ label details, #if dl input ~ dt details, #if input ~ .pseudoLabel details,
#if select ~ label details,
#if dl select ~ dt details,
#if select ~ .pseudoLabel details {
  display: inline-block;
  vertical-align: top;
}
/* line 126, ../sass/elements/_form_labels.scss */
#if .inputcontainer ~ label, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel {
  width: auto !important;
  overflow: hidden;
  float: none;
  margin-left: 0;
  margin: 0;
  padding-top: 0.35714em;
  padding-right: 0 !important;
  min-width: 0;
  vertical-align: middle;
}
/* line 139, ../sass/elements/_form_labels.scss */
#if input[type='checkbox'] ~ label, #if dl input[type='checkbox'] ~ dt, #if input[type='checkbox'] ~ .pseudoLabel, #if input[type='radio'] ~ label, #if dl input[type='radio'] ~ dt, #if input[type='radio'] ~ .pseudoLabel {
  padding-top: 0;
  padding-left: 0.71429em;
}
/* line 145, ../sass/elements/_form_labels.scss */
#if .formline .formline label, #if .formline .formline dl dt, #if dl .formline .formline dt, #if .formline .formline .pseudoLabel {
  padding-left: 0;
}
/* line 149, ../sass/elements/_form_labels.scss */
#if .formline + .label {
  border-top: 1px solid #eeeeee;
  padding-top: 0.71429em;
  margin-top: 0.71429em;
  position: relative;
}
/* line 155, ../sass/elements/_form_labels.scss */
#if .formline + .label:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 100%;
  content: " ";
  border-bottom: 1px solid white;
}

/* line 3, ../sass/elements/_form_datechooser.scss */
#if {
  /* Datumsauswahl */
}
/* line 6, ../sass/elements/_form_datechooser.scss */
#if .datechooser {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.35714em;
  cursor: pointer;
}
/* line 12, ../sass/elements/_form_datechooser.scss */
#if .datechooser:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: rgba(238, 62, 51, 0.9);
}
/* line 18, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  border: 1px solid #ee3e33;
  background-color: white;
  color: #161616;
  font-size: 1em;
  line-height: 1.69em;
  width: 17.85714em;
  z-index: 200000;
}
/* line 31, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table {
  border-collapse: collapse;
  margin: -1px 0;
  width: 100%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
/* line 38, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td {
  padding: 0.21429em 0.35714em;
  border: 1px solid #eeeeee;
  text-align: center;
  width: 12.5%;
}
/* line 44, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td.button {
  color: #ee3e33;
  cursor: pointer;
}
/* line 48, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td.button div {
  height: 1.42857em;
  overflow: hidden;
}
/* line 52, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td.button div:before {
  display: block;
}
/* line 58, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td.selected {
  background-color: rgba(238, 62, 51, 0.9) !important;
  color: white;
}
/* line 63, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td.today {
  background-color: #ee3e33 !important;
  color: white;
}
/* line 68, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td:first-child {
  border-left: none !important;
}
/* line 72, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table td:last-child {
  border-right: none !important;
}
/* line 78, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr:first-child .button:first-child div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 81, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr:first-child .button:last-child div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 85, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr:first-child .title {
  font-weight: 700;
}
/* line 91, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.headrow .button:first-child div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 94, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.headrow .button:first-child + .button div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 97, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.headrow .button:first-child + .button + .button {
  color: #161616;
  cursor: default;
}
/* line 101, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.headrow .button:first-child + .button + .button + .button div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 104, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.headrow .button:last-child div:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
}
/* line 110, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.daynames td {
  background-color: #eeeeee;
  border-color: white;
}
/* line 117, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.daysrow td, #if ~ .calendar table tr.emptyrow td {
  background-color: #eeeeee;
}
/* line 120, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.daysrow td.day, #if ~ .calendar table tr.emptyrow td.day {
  cursor: pointer;
}
/* line 125, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.daysrow td.wn, #if ~ .calendar table tr.emptyrow td.wn {
  background-color: #eeeeee;
  border-color: white;
}
/* line 129, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.daysrow td.wn.day, #if ~ .calendar table tr.emptyrow td.wn.day {
  cursor: default;
}
/* line 139, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar table tr.footrow td {
  background-color: #ee3e33;
  border-color: #ee3e33;
  color: white;
}
/* line 146, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar .combo {
  position: absolute;
  background-color: white;
  border: 1px solid #ee3e33;
  cursor: pointer;
}
/* line 153, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar .combo .label {
  padding: 0.35714em;
}
/* line 156, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar .combo .label.active {
  font-weight: 700;
  color: #ee3e33;
  background-color: white;
  cursor: default;
}
/* line 163, ../sass/elements/_form_datechooser.scss */
#if ~ .calendar .combo .label:hover {
  color: white;
  background-color: #ee3e33;
}

/* line 3, ../sass/elements/_form_errors.scss */
#if {
  /* Fehlermeldungen */
  /* Fehler in Tabellen und Feldtabellen */
  /* Fehlermeldungen Icons V2 - IF-4674, COMP-1004 */
}
/* line 6, ../sass/elements/_form_errors.scss */
#if .errorText, #if .invalidInfo, #if .Message-info, #if .Message-warning {
  margin-left: 37%;
  margin-right: 0.71429em;
  background-color: #FACFBB;
  padding: 0.71429em 0.71429em 0.71429em 2.85714em !important;
  color: #161616;
  border-radius: 0.28571em;
  position: relative;
  min-height: 1em;
  margin-bottom: 0;
  font-weight: 400;
  white-space: normal;
}
/* line 19, ../sass/elements/_form_errors.scss */
#if .errorText strong, #if .invalidInfo strong, #if .Message-info strong, #if .Message-warning strong {
  color: inherit;
  font-weight: inherit;
}
/* line 24, ../sass/elements/_form_errors.scss */
#if .errorText em, #if .invalidInfo em, #if .Message-info em, #if .Message-warning em, #if .errorText b, #if .invalidInfo b, #if .Message-info b, #if .Message-warning b {
  color: inherit;
}
/* line 28, ../sass/elements/_form_errors.scss */
#if .errorText strong > span strong, #if .invalidInfo strong > span strong, #if .Message-info strong > span strong, #if .Message-warning strong > span strong,
#if .errorText strong > strong,
#if .invalidInfo strong > strong,
#if .Message-info strong > strong,
#if .Message-warning strong > strong {
  font-weight: bold;
}
/* line 33, ../sass/elements/_form_errors.scss */
#if .errorText .button-name, #if .invalidInfo .button-name, #if .Message-info .button-name, #if .Message-warning .button-name {
  color: inherit;
}
/* line 36, ../sass/elements/_form_errors.scss */
#if .errorText .button-name:before, #if .invalidInfo .button-name:before, #if .Message-info .button-name:before, #if .Message-warning .button-name:before {
  color: inherit;
}
/* line 41, ../sass/elements/_form_errors.scss */
#if .errorText a, #if .invalidInfo a, #if .Message-info a, #if .Message-warning a {
  color: inherit;
  font-style: italic;
  font-weight: 700;
  padding-left: 0;
  text-decoration: underline;
}
/* line 48, ../sass/elements/_form_errors.scss */
#if .errorText a:before, #if .invalidInfo a:before, #if .Message-info a:before, #if .Message-warning a:before {
  display: none;
}
/* line 54, ../sass/elements/_form_errors.scss */
#if .errorText .icon-warning-sign:before, #if .invalidInfo .icon-warning-sign:before, #if .Message-info .icon-warning-sign:before, #if .Message-warning .icon-warning-sign:before {
  line-height: 1.25em;
}
/* line 59, ../sass/elements/_form_errors.scss */
#if .errorText:before, #if .invalidInfo:before, #if .Message-info:before, #if .Message-warning:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #161616;
  position: absolute;
  top: 0.41667em;
  left: 0.29167em;
}
/* line 67, ../sass/elements/_form_errors.scss */
#if .errorText:after, #if .invalidInfo:after, #if .Message-info:after, #if .Message-warning:after {
  color: #FACFBB;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  bottom: -0.16667em;
  left: 0.54167em;
  line-height: 0.33333em;
  height: 0.33333em;
}
/* line 77, ../sass/elements/_form_errors.scss */
#if .errorText.loose, #if .loose.invalidInfo, #if .loose.Message-info, #if .loose.Message-warning {
  background-color: #ffedd5;
  border: 1px solid #FACFBB;
  color: #161616;
}
/* line 82, ../sass/elements/_form_errors.scss */
#if .errorText.loose:before, #if .loose.invalidInfo:before, #if .loose.Message-info:before, #if .loose.Message-warning:before {
  content: "";
  left: 0.41667em;
  color: #161616;
}
/* line 88, ../sass/elements/_form_errors.scss */
#if .errorText.loose:after, #if .loose.invalidInfo:after, #if .loose.Message-info:after, #if .loose.Message-warning:after {
  color: #FACFBB;
  bottom: -0.375em;
}
/* line 94, ../sass/elements/_form_errors.scss */
#if .errorText + .formline, #if .invalidInfo + .formline, #if .Message-info + .formline, #if .Message-warning + .formline {
  margin-top: 0.57143em;
}
/* line 99, ../sass/elements/_form_errors.scss */
#if input.invalid, #if textarea.invalid, #if select.invalid {
  border-color: #FACFBB;
}
/* line 102, ../sass/elements/_form_errors.scss */
#if input.invalid.loose, #if textarea.invalid.loose, #if select.invalid.loose {
  border-color: #FACFBB;
}
/* line 107, ../sass/elements/_form_errors.scss */
#if section.block.label_above .errorText, #if section.label_above.group .errorText, #if section.block.label_above .invalidInfo, #if section.label_above.group .invalidInfo, #if section.block.label_above .Message-info, #if section.label_above.group .Message-info, #if section.block.label_above .Message-warning, #if section.label_above.group .Message-warning {
  margin-left: 0.71429em !important;
  margin-bottom: 0.71429em;
}
/* line 112, ../sass/elements/_form_errors.scss */
#if section.block.wide p.errorText, #if section.wide.group p.errorText, #if section.block.wide p.invalidInfo, #if section.wide.group p.invalidInfo, #if section.block.wide p.Message-info, #if section.wide.group p.Message-info, #if section.block.wide p.Message-warning, #if section.wide.group p.Message-warning {
  margin-left: 26%;
}
/* line 116, ../sass/elements/_form_errors.scss */
#if .invalidInfo, #if .Message-info, #if .Message-warning {
  font-size: 1em;
  margin: 2.14286em 0 0.71429em 0;
}
/* line 121, ../sass/elements/_form_errors.scss */
#if .invalidInfo:after, #if .Message-info:after, #if .Message-warning:after {
  display: none;
}
/* line 126, ../sass/elements/_form_errors.scss */
#if .Message-info {
  background-color: #FACFBB;
  /*a {
    color: $DUNKELGRAU30;
    &:before {
      color: $DUNKELGRAU30;
    }
  }*/
}
/* line 131, ../sass/elements/_form_errors.scss */
#if .Message-info a[href]:focus {
  outline: 1px solid white;
}
/* line 136, ../sass/elements/_form_errors.scss */
#if .Message-info:before {
  content: "";
}
/* line 148, ../sass/elements/_form_errors.scss */
#if .Message-warning {
  background-color: #c2410c;
}
/* line 153, ../sass/elements/_form_errors.scss */
#if .inactive,
#if .inactive em,
#if .inactive em:before {
  color: #dcddde;
}
/* line 163, ../sass/elements/_form_errors.scss */
#if td.t-actions .validation-message {
  display: inline-block;
  margin-right: 0.42857em;
  vertical-align: middle;
}
/* line 169, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText, #if td.t-actions .invalidInfo, #if td.t-actions .Message-info, #if td.t-actions .Message-warning {
  margin: 0;
  position: relative;
  background: none;
  color: #FACFBB;
  padding: 0 !important;
  display: block;
}
/* line 177, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText:before, #if td.t-actions .invalidInfo:before, #if td.t-actions .Message-info:before, #if td.t-actions .Message-warning:before {
  color: #FACFBB;
  position: relative;
  top: 2px;
  left: 0;
}
/* line 184, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText:after, #if td.t-actions .invalidInfo:after, #if td.t-actions .Message-info:after, #if td.t-actions .Message-warning:after {
  display: none;
}
/* line 188, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText:hover strong, #if td.t-actions .invalidInfo:hover strong, #if td.t-actions .Message-info:hover strong, #if td.t-actions .Message-warning:hover strong {
  height: auto;
  width: 14.28571em;
  overflow: visible;
  bottom: 100%;
  right: -0.42857em;
  margin-bottom: 0.71429em;
  padding: 0.71429em;
  background-color: #FACFBB;
  color: #161616;
  border-radius: 0.28571em;
  z-index: 100;
  white-space: normal;
  text-align: left;
}
/* line 203, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText:hover strong:after, #if td.t-actions .invalidInfo:hover strong:after, #if td.t-actions .Message-info:hover strong:after, #if td.t-actions .Message-warning:hover strong:after {
  color: #FACFBB;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  bottom: -0.29167em;
  right: 0.54167em;
  line-height: 0.33333em;
  height: 0.33333em;
}
/* line 214, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText.loose, #if td.t-actions .loose.invalidInfo, #if td.t-actions .loose.Message-info, #if td.t-actions .loose.Message-warning {
  color: #ffedd5;
}
/* line 217, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText.loose:before, #if td.t-actions .loose.invalidInfo:before, #if td.t-actions .loose.Message-info:before, #if td.t-actions .loose.Message-warning:before {
  color: #ffedd5;
}
/* line 221, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText.loose strong, #if td.t-actions .loose.invalidInfo strong, #if td.t-actions .loose.Message-info strong, #if td.t-actions .loose.Message-warning strong {
  background-color: #ffedd5;
  color: #161616;
}
/* line 225, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText.loose strong:after, #if td.t-actions .loose.invalidInfo strong:after, #if td.t-actions .loose.Message-info strong:after, #if td.t-actions .loose.Message-warning strong:after {
  color: #FACFBB;
}
/* line 231, ../sass/elements/_form_errors.scss */
#if td.t-actions .errorText strong, #if td.t-actions .invalidInfo strong, #if td.t-actions .Message-info strong, #if td.t-actions .Message-warning strong {
  display: block;
  height: 0;
  width: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
/* line 242, ../sass/elements/_form_errors.scss */
#if section.block.feldtabelle .errorText, #if section.feldtabelle.group .errorText, #if section.block.feldtabelle .invalidInfo, #if section.feldtabelle.group .invalidInfo, #if section.block.feldtabelle .Message-info, #if section.feldtabelle.group .Message-info, #if section.block.feldtabelle .Message-warning, #if section.feldtabelle.group .Message-warning {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.5em;
}
/* line 251, ../sass/elements/_form_errors.scss */
#if .invalidInfo.v2:before, #if .v2.Message-info:before, #if .v2.Message-warning:before, #if .errorText.v2:before, #if .v2.invalidInfo:before, #if .v2.Message-info:before, #if .v2.Message-warning:before {
  display: none;
}
/* line 256, ../sass/elements/_form_errors.scss */
#if .invalidInfo.v2 > span:first-child:before, #if .v2.Message-info > span:first-child:before, #if .v2.Message-warning > span:first-child:before, #if .errorText.v2 > span:first-child:before, #if .v2.invalidInfo > span:first-child:before, #if .v2.Message-info > span:first-child:before, #if .v2.Message-warning > span:first-child:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 26px;
  color: #fff;
  position: absolute;
  top: .1em;
  left: .26923em;
}
/* line 271, ../sass/elements/_form_errors.scss */
#if .invalidInfo.v2.loose > span:first-child:before, #if .v2.loose.Message-info > span:first-child:before, #if .v2.loose.Message-warning > span:first-child:before, #if .errorText.v2.loose > span:first-child:before, #if .v2.loose.invalidInfo > span:first-child:before, #if .v2.loose.Message-info > span:first-child:before, #if .v2.loose.Message-warning > span:first-child:before {
  color: #c2410c;
  top: .4em;
}

/* line 8, ../sass/elements/_form_upload.scss */
#if .inputcontainer .inputFile div.files .input-file:has(div p.original-file-name) {
  display: block;
}
/* line 11, ../sass/elements/_form_upload.scss */
#if .inputcontainer .inputFile div.files .input-file:has(div p.original-file-name) .file-download {
  right: 1.75em;
  top: 0;
  margin: 0 0.25rem;
}
/* line 17, ../sass/elements/_form_upload.scss */
#if .inputcontainer .inputFile div.files .input-file:has(div p.original-file-name) .file-delete {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 760px) {
  /* line 29, ../sass/elements/_form_upload.scss */
  #if .inputFile button.upload, #if .inputFile a.upload.button, #if .inputFile input.upload[type="submit"] {
    height: fit-content !important;
  }
}
/* line 34, ../sass/elements/_form_upload.scss */
#if .inputFile > input, #if .inputFile button.upload, #if .inputFile a.upload.button, #if .inputFile input.upload[type="submit"] {
  width: auto;
  height: auto !important;
}
/* line 39, ../sass/elements/_form_upload.scss */
#if .inputFile > input:before, #if .inputFile button.upload:before, #if .inputFile a.upload.button:before, #if .inputFile input.upload[type="submit"]:before {
  content: "";
}
/* line 45, ../sass/elements/_form_upload.scss */
#if .inputFile > input[disabled] i:before, #if .inputFile button.upload[disabled] i:before, #if .inputFile a.upload[disabled].button i:before, #if .inputFile input.upload[disabled][type="submit"] i:before {
  color: #eeeeee !important;
}
/* line 54, ../sass/elements/_form_upload.scss */
#if .inputFile i.icon-paper-clip:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: white;
  position: absolute;
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 67, ../sass/elements/_form_upload.scss */
#if .inputFile i.icon-mobile-phone:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: white;
  position: absolute;
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 80, ../sass/elements/_form_upload.scss */
#if .inputFile i.icon-upload-alt:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: white;
  position: absolute;
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 92, ../sass/elements/_form_upload.scss */
#if .inputFile .progressInfo {
  margin-bottom: 0.71429em;
  margin-top: 0;
  font-style: italic;
}
/* line 98, ../sass/elements/_form_upload.scss */
#if .inputFile .progress {
  overflow: hidden;
  *zoom: 1;
}
/* line 101, ../sass/elements/_form_upload.scss */
#if .inputFile .progress progress {
  float: left;
  width: 49%;
  margin-top: 0.71429em;
}
/* line 107, ../sass/elements/_form_upload.scss */
#if .inputFile .progress button, #if .inputFile .progress a.button, #if .inputFile .progress input[type="submit"] {
  float: left;
  width: auto;
  padding: 0 1.14286em;
}
/* line 113, ../sass/elements/_form_upload.scss */
#if .inputFile .progress button:before, #if .inputFile .progress a.button:before, #if .inputFile .progress input[type="submit"]:before {
  content: "";
}
/* line 118, ../sass/elements/_form_upload.scss */
#if .inputFile .progress button i.icon-remove-sign:before, #if .inputFile .progress a.button i.icon-remove-sign:before, #if .inputFile .progress input[type="submit"] i.icon-remove-sign:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: rgba(238, 62, 51, 0.9);
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 131, ../sass/elements/_form_upload.scss */
#if .inputFile .progress button[disabled] i.icon-remove-sign:before, #if .inputFile .progress a[disabled].button i.icon-remove-sign:before, #if .inputFile .progress input[disabled][type="submit"] i.icon-remove-sign:before {
  color: #eeeeee !important;
}
/* line 140, ../sass/elements/_form_upload.scss */
#if .inputFile div.files {
  margin-top: 1rem;
}
/* line 143, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 2.85714em;
}
/* line 152, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-name {
  display: flex;
  margin-right: 3.57143em;
  -ms-word-break: break-all;
  word-break: break-all;
}
/* line 158, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-name .file-size {
  word-break: normal;
  white-space: nowrap;
}
/* line 163, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-name a {
  display: inline;
}
/* line 169, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-delete button[type], #if .inputFile div.files .input-file .file-delete a[type].button, #if .inputFile div.files .input-file .file-delete input[type][type="submit"], #if .inputFile div.files .input-file .file-delete a.button, #if .inputFile div.files .input-file .file-delete input[type][type="submit"], #if .inputFile div.files .input-file .file-delete .button-link, #if .inputFile div.files .input-file .file-download button[type], #if .inputFile div.files .input-file .file-download a[type].button, #if .inputFile div.files .input-file .file-download input[type][type="submit"], #if .inputFile div.files .input-file .file-download a.button, #if .inputFile div.files .input-file .file-download input[type][type="submit"], #if .inputFile div.files .input-file .file-download .button-link {
  height: auto !important;
  min-height: 0;
  width: max-content;
}
/* line 174, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-delete button[type]:before, #if .inputFile div.files .input-file .file-delete a[type].button:before, #if .inputFile div.files .input-file .file-delete input[type][type="submit"]:before, #if .inputFile div.files .input-file .file-delete a.button:before, #if .inputFile div.files .input-file .file-delete input[type][type="submit"]:before, #if .inputFile div.files .input-file .file-delete .button-link:before, #if .inputFile div.files .input-file .file-download button[type]:before, #if .inputFile div.files .input-file .file-download a[type].button:before, #if .inputFile div.files .input-file .file-download input[type][type="submit"]:before, #if .inputFile div.files .input-file .file-download a.button:before, #if .inputFile div.files .input-file .file-download input[type][type="submit"]:before, #if .inputFile div.files .input-file .file-download .button-link:before {
  line-height: 1em;
  content: "";
}
/* line 183, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-delete i.icon-save:before,
#if .inputFile div.files .input-file .file-delete i.icon-trash:before, #if .inputFile div.files .input-file .file-download i.icon-save:before,
#if .inputFile div.files .input-file .file-download i.icon-trash:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: rgba(238, 62, 51, 0.9);
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 196, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-delete {
  position: absolute;
  right: 0;
}
/* line 200, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-delete button, #if .inputFile div.files .input-file .file-delete a.button, #if .inputFile div.files .input-file .file-delete input[type="submit"] {
  padding: 0;
}
/* line 206, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-download {
  position: absolute;
  top: 0;
  right: 1.5em;
}
/* line 211, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file .file-download .button-link {
  padding: 0;
}
/* line 217, ../sass/elements/_form_upload.scss */
#if .inputFile div.files .input-file-content {
  margin: 0.71429em 0 0.71429em 0;
}
/* line 224, ../sass/elements/_form_upload.scss */
#if ul.inputFile-error-files {
  margin: 0.625em 0 0 0;
}
/* line 228, ../sass/elements/_form_upload.scss */
#if ul.inputFile-error-files li:before {
  content: '';
  margin: 0;
  padding: 0;
}
/* line 234, ../sass/elements/_form_upload.scss */
#if ul.inputFile-error-files li {
  padding: 0;
}
/* line 238, ../sass/elements/_form_upload.scss */
#if ul.inputFile-error-files .errorText, #if ul.inputFile-error-files .invalidInfo, #if ul.inputFile-error-files .Message-info, #if ul.inputFile-error-files .Message-warning {
  margin: 0;
}
/* line 242, ../sass/elements/_form_upload.scss */
#if ul.inputFile-error-files .inputFile-error-file-filename {
  margin-top: 0.625em;
  min-height: 2.5em;
  text-decoration: line-through;
  color: #424a4f;
}
/* line 249, ../sass/elements/_form_upload.scss */
#if .inputFile-drop-overlay {
  border: 2px dashed #ee3e33;
  background: white;
  opacity: 0.97;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 3px;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 264, ../sass/elements/_form_upload.scss */
#if .inputFile-drop-overlay.inputFile-drop-overlay-error {
  background: #FACFBB;
  border: 2px dashed white;
}
/* line 269, ../sass/elements/_form_upload.scss */
#if .inputFile-drop-overlay-text {
  font-weight: 700;
}
/* line 273, ../sass/elements/_form_upload.scss */
#if .inputFile-drop-overlay.inputFile-drop-overlay-error .inputFile-drop-overlay-text {
  color: white;
}
/* line 277, ../sass/elements/_form_upload.scss */
#if .qr-wrapper {
  max-height: calc(100vh - 210px);
  overflow-y: auto;
}
/* line 283, ../sass/elements/_form_upload.scss */
#if .qr-wrapper .qr-buttons button:before, #if .qr-wrapper .qr-buttons a.button:before, #if .qr-wrapper .qr-buttons input[type="submit"]:before {
  content: "";
}
/* line 289, ../sass/elements/_form_upload.scss */
#if .qr-wrapper .qr-buttons i.icon-ok-sign:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  font-size: 24px;
  color: white;
  position: absolute;
  line-height: 1.66667em;
  left: 0.33333em;
  top: 0;
}
/* line 304, ../sass/elements/_form_upload.scss */
#if .no-forms-fileinput-note {
  padding: 0 0 0 2.14286em !important;
  margin-bottom: 1.42857em;
  color: #161616;
  position: relative;
  min-height: 1.71429em;
}
/* line 311, ../sass/elements/_form_upload.scss */
#if .no-forms-fileinput-note:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #161616;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 320, ../sass/elements/_form_upload.scss */
#if .no-forms-fileinput-note em {
  color: inherit;
}

/*html.forms-fileinput .no-forms-fileinput-note {
  display: none;
}*/
/* line 3, ../sass/elements/_form_tooltip.scss */
#if {
  /* Hilfetexte in Tooltips */
}
/* line 8, ../sass/elements/_form_tooltip.scss */
#if label .tooltip, #if dl dt .tooltip, #if .pseudoLabel .tooltip {
  display: inline;
  vertical-align: middle;
}
/* line 13, ../sass/elements/_form_tooltip.scss */
#if label .tooltip .icon, #if dl dt .tooltip .icon, #if .pseudoLabel .tooltip .icon {
  vertical-align: middle;
  position: absolute;
  top: -0.71429em;
  right: 0;
  display: inline;
  width: 2.85714em;
  height: 2.85714em;
  line-height: 2.85714em;
  text-indent: 3.57143em;
  overflow: hidden;
  cursor: pointer;
  padding: 0;
  text-decoration: none !important;
}
/* line 28, ../sass/elements/_form_tooltip.scss */
#if label .tooltip .icon:before, #if dl dt .tooltip .icon:before, #if .pseudoLabel .tooltip .icon:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 18px;
  color: rgba(238, 62, 51, 0.9);
  width: 100%;
  height: 1.11111em;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  display: block;
  text-indent: 0;
  text-align: center;
}
/* line 49, ../sass/elements/_form_tooltip.scss */
#if .inputcontainer ~ label .tooltip, #if dl .inputcontainer ~ dt .tooltip, #if .inputcontainer ~ .pseudoLabel .tooltip,
#if input ~ label .tooltip,
#if dl input ~ dt .tooltip,
#if input ~ .pseudoLabel .tooltip,
#if select ~ label .tooltip,
#if dl select ~ dt .tooltip,
#if select ~ .pseudoLabel .tooltip {
  display: inline-block;
  vertical-align: top;
}
/* line 53, ../sass/elements/_form_tooltip.scss */
#if .inputcontainer ~ label .tooltip .icon, #if dl .inputcontainer ~ dt .tooltip .icon, #if .inputcontainer ~ .pseudoLabel .tooltip .icon,
#if input ~ label .tooltip .icon,
#if dl input ~ dt .tooltip .icon,
#if input ~ .pseudoLabel .tooltip .icon,
#if select ~ label .tooltip .icon,
#if dl select ~ dt .tooltip .icon,
#if select ~ .pseudoLabel .tooltip .icon {
  position: relative;
  right: 0;
  top: -0.71429em;
  display: inline;
}
/* line 59, ../sass/elements/_form_tooltip.scss */
#if .inputcontainer ~ label .tooltip .icon:before, #if dl .inputcontainer ~ dt .tooltip .icon:before, #if .inputcontainer ~ .pseudoLabel .tooltip .icon:before,
#if input ~ label .tooltip .icon:before,
#if dl input ~ dt .tooltip .icon:before,
#if input ~ .pseudoLabel .tooltip .icon:before,
#if select ~ label .tooltip .icon:before,
#if dl select ~ dt .tooltip .icon:before,
#if select ~ .pseudoLabel .tooltip .icon:before {
  position: static;
}
/* line 67, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay, #if .formline .tooltip_overlay {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  z-index: 50;
  display: none;
}
/* line 73, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text, #if .formline .tooltip_overlay .tooltip_text {
  background-color: #ee3e33;
  border: 1px solid #ee3e33;
  padding: 0.71429em;
  position: relative;
  color: white;
}
/* line 81, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text *, #if .formline .tooltip_overlay .tooltip_text * {
  color: white;
}
/* line 85, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text > :first-child,
#if .label .tooltip_overlay .tooltip_text > div > :first-child, #if .formline .tooltip_overlay .tooltip_text > :first-child,
#if .formline .tooltip_overlay .tooltip_text > div > :first-child {
  margin-top: 0;
}
/* line 90, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text a, #if .formline .tooltip_overlay .tooltip_text a {
  display: inline;
}
/* line 93, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text a:before, #if .formline .tooltip_overlay .tooltip_text a:before {
  color: white;
}
/* line 97, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text a.more, #if .formline .tooltip_overlay .tooltip_text a.more {
  font-weight: 700;
  margin-left: 0.71429em;
}
/* line 103, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text .close, #if .formline .tooltip_overlay .tooltip_text .close {
  position: absolute;
  top: -0.71429em;
  right: -0.71429em;
  padding: 0;
  cursor: pointer;
  height: 19px !important;
  width: 19px;
  border-radius: 13px;
  background: white;
}
/* line 115, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text .close:before, #if .formline .tooltip_overlay .tooltip_text .close:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 26px;
  color: #ee3e33;
  display: block;
  position: absolute;
  margin-left: -1px;
}
/* line 129, ../sass/elements/_form_tooltip.scss */
#if .label.show_tooltip .icon:before, #if .formline.show_tooltip .icon:before {
  color: #ee3e33;
}
/* line 134, ../sass/elements/_form_tooltip.scss */
#if .label.show_tooltip .tooltip_overlay, #if .formline.show_tooltip .tooltip_overlay {
  display: block;
}
/* line 142, ../sass/elements/_form_tooltip.scss */
#if .label.show_tooltip .formline .tooltip_overlay, #if .formline.show_tooltip .formline .tooltip_overlay {
  display: none;
}
/* line 147, ../sass/elements/_form_tooltip.scss */
#if .label.show_tooltip .formline .icon:before, #if .formline.show_tooltip .formline .icon:before {
  color: rgba(238, 62, 51, 0.9);
}
/* line 157, ../sass/elements/_form_tooltip.scss */
#if .label .formline.show_tooltip .tooltip_overlay, #if .formline .formline.show_tooltip .tooltip_overlay {
  display: block;
  top: auto;
}
/* line 163, ../sass/elements/_form_tooltip.scss */
#if .label .formline.show_tooltip .icon:before, #if .formline .formline.show_tooltip .icon:before {
  color: #ee3e33;
}
/* line 172, ../sass/elements/_form_tooltip.scss */
#if .block.narrow .tooltip_overlay, #if section.narrow.group .tooltip_overlay {
  width: 50%;
  left: 100%;
  top: -0.28571em;
  margin-left: 0.14286em;
  padding-left: 0.57143em;
}
/* line 179, ../sass/elements/_form_tooltip.scss */
#if .block.narrow .tooltip_overlay:before, #if section.narrow.group .tooltip_overlay:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 0.625em;
  color: #ee3e33;
  line-height: 0.33333em;
  height: 8px;
}
/* line 193, ../sass/elements/_form_tooltip.scss */
#if .block.wide .tooltip_overlay:before, #if section.wide.group .tooltip_overlay:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  top: 0;
  color: #ee3e33;
  line-height: 0.33333em;
  height: 8px;
}
/* line 204, ../sass/elements/_form_tooltip.scss */
#if .block.wide .label .tooltip_overlay, #if section.wide.group .label .tooltip_overlay {
  top: 1.69em;
  width: 100%;
  padding: 0.5em 0.71429em 0 0.71429em;
}
/* line 209, ../sass/elements/_form_tooltip.scss */
#if .block.wide .label .tooltip_overlay:before, #if section.wide.group .label .tooltip_overlay:before {
  left: 0.95833em;
}
/* line 216, ../sass/elements/_form_tooltip.scss */
#if .block.wide .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay {
  top: 2.04714em;
  width: 74%;
  padding: 0.5em 0.71429em 0 0;
  right: 0;
}
/* line 222, ../sass/elements/_form_tooltip.scss */
#if .block.wide .formline .tooltip_overlay .tooltip_text, #if section.wide.group .formline .tooltip_overlay .tooltip_text {
  margin-left: -2.85714em;
}
/* line 226, ../sass/elements/_form_tooltip.scss */
#if .block.wide .formline .tooltip_overlay:before, #if section.wide.group .formline .tooltip_overlay:before {
  left: -1.04167em;
}
/* line 237, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close, #if .label .tooltip_overlay .tooltip_text a.close.button, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"], #if .formline .tooltip_overlay .tooltip_text button.close, #if .formline .tooltip_overlay .tooltip_text a.close.button, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"] {
  border: none;
  overflow: unset;
  min-height: unset;
}
/* line 244, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close:before, #if .label .tooltip_overlay .tooltip_text a.close.button:before, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"]:before, #if .formline .tooltip_overlay .tooltip_text button.close:before, #if .formline .tooltip_overlay .tooltip_text a.close.button:before, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"]:before {
  display: none;
}
/* line 249, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close:focus, #if .label .tooltip_overlay .tooltip_text a.close.button:focus, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"]:focus, #if .formline .tooltip_overlay .tooltip_text button.close:focus, #if .formline .tooltip_overlay .tooltip_text a.close.button:focus, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"]:focus {
  box-shadow: none;
}
/* line 253, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close:focus-visible, #if .label .tooltip_overlay .tooltip_text a.close.button:focus-visible, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible, #if .formline .tooltip_overlay .tooltip_text button.close:focus-visible, #if .formline .tooltip_overlay .tooltip_text a.close.button:focus-visible, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible {
  outline: none;
}
/* line 256, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close:focus-visible .icon-close::before, #if .label .tooltip_overlay .tooltip_text a.close.button:focus-visible .icon-close::before, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text button.close:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text a.close.button:focus-visible .icon-close::before, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"]:focus-visible .icon-close::before {
  outline: 3px solid #ee3e33;
  outline-offset: 3px;
}
/* line 263, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close .icon-close::before, #if .label .tooltip_overlay .tooltip_text a.close.button .icon-close::before, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"] .icon-close::before, #if .formline .tooltip_overlay .tooltip_text button.close .icon-close::before, #if .formline .tooltip_overlay .tooltip_text a.close.button .icon-close::before, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"] .icon-close::before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 26px;
  color: #ee3e33;
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
}
/* line 281, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text a, #if .formline .tooltip_overlay .tooltip_text a {
  padding-left: 1.325em !important;
}
/* line 284, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text a:before, #if .formline .tooltip_overlay .tooltip_text a:before {
  display: block !important;
  font-size: 16px !important;
}
/* line 290, ../sass/elements/_form_tooltip.scss */
#if .label .tooltip_overlay .tooltip_text button.close, #if .label .tooltip_overlay .tooltip_text a.close.button, #if .label .tooltip_overlay .tooltip_text input.close[type="submit"], #if .formline .tooltip_overlay .tooltip_text button.close, #if .formline .tooltip_overlay .tooltip_text a.close.button, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"] {
  margin-top: 0;
}
/* line 299, ../sass/elements/_form_tooltip.scss */
#if section.block p, #if section.group p {
  margin-top: 0;
}

/* line 3, ../sass/elements/_form_feldgruppen.scss */
#if {
  /* verschachtelte sections für Feldgruppen */
}
/* line 5, ../sass/elements/_form_feldgruppen.scss */
#if section.label_after input {
  width: 9em !important;
}
/* line 11, ../sass/elements/_form_feldgruppen.scss */
#if section.label_after div.inputFile input {
  width: 100% !important;
  padding: .3125em 1.25em .3125em 1.7em !important;
}
/* line 19, ../sass/elements/_form_feldgruppen.scss */
#if section.group fieldset legend {
  margin: 0;
}
/* line 23, ../sass/elements/_form_feldgruppen.scss */
#if section.group {
  margin-top: 1.07143em !important;
  margin-bottom: 1.07143em !important;
  border-top-left-radius: 0.28571em !important;
  border-top-right-radius: 0.28571em !important;
}
/* line 31, ../sass/elements/_form_feldgruppen.scss */
#if section.group .formline {
  margin-bottom: 0.71429em;
}
/* line 35, ../sass/elements/_form_feldgruppen.scss */
#if section.group > fieldset legend {
  margin-left: 0.57143em !important;
  margin-bottom: 0.71429em;
}
/* line 40, ../sass/elements/_form_feldgruppen.scss */
#if section.group > fieldset header {
  margin-left: 0.71429em;
  margin-bottom: 1.78571em;
}
/* line 44, ../sass/elements/_form_feldgruppen.scss */
#if section.group > fieldset header.field-intro {
  margin-left: 39%;
  margin-bottom: 0;
}
/* line 50, ../sass/elements/_form_feldgruppen.scss */
#if section.group > fieldset footer {
  margin-left: 0.71429em;
  margin-top: 1.78571em;
}
/* line 54, ../sass/elements/_form_feldgruppen.scss */
#if section.group > fieldset footer.field-outro {
  margin-left: 39%;
  margin-top: 0;
}
/* line 60, ../sass/elements/_form_feldgruppen.scss */
#if section.group fieldset {
  max-width: 100% !important;
}
/* line 64, ../sass/elements/_form_feldgruppen.scss */
#if section.group section.block, #if section.group section.group, #if section.group fieldset {
  border: none;
  background: transparent;
  padding: 0;
  font-size: 1em;
  width: 100% !important;
  position: relative;
}
/* line 72, ../sass/elements/_form_feldgruppen.scss */
#if section.group section.block + section.block, #if section.group section.group + section.block, #if section.group section.block + section.group, #if section.group section.group + section.group, #if section.group fieldset + section.block, #if section.group fieldset + section.group {
  margin-top: 0.71429em;
  padding-top: 0.71429em;
  border-top: 1px solid #eeeeee;
}
/* line 78, ../sass/elements/_form_feldgruppen.scss */
#if section.group section.block .focusMark, #if section.group section.group .focusMark, #if section.group fieldset .focusMark {
  bottom: -0.71429em;
}
/* line 85, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline .dynamic_area {
  overflow: visible;
  *zoom: 1;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if section.group.group-inline .dynamic_area:after {
  content: "";
  display: table;
  clear: both;
}
/* line 90, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block, #if section.group.group-inline section.group,
#if section.group.group-inline fieldset section.block,
#if section.group.group-inline fieldset section.group {
  float: left;
  position: static;
}
/* line 95, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block label, #if section.group.group-inline section.group label, #if section.group.group-inline section.block dl dt, #if dl section.group.group-inline section.block dt, #if section.group.group-inline section.group dl dt, #if dl section.group.group-inline section.group dt, #if section.group.group-inline section.block .pseudoLabel, #if section.group.group-inline section.group .pseudoLabel,
#if section.group.group-inline fieldset section.block label,
#if section.group.group-inline fieldset section.group label,
#if section.group.group-inline fieldset section.block dl dt,
#if dl section.group.group-inline fieldset section.block dt,
#if section.group.group-inline fieldset section.group dl dt,
#if dl section.group.group-inline fieldset section.group dt,
#if section.group.group-inline fieldset section.block .pseudoLabel,
#if section.group.group-inline fieldset section.group .pseudoLabel {
  min-width: 0;
}
/* line 99, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block .focusMark, #if section.group.group-inline section.group .focusMark,
#if section.group.group-inline fieldset section.block .focusMark,
#if section.group.group-inline fieldset section.group .focusMark {
  bottom: 0.14286em;
}
/* line 103, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.third, #if section.group.group-inline section.third.group,
#if section.group.group-inline fieldset section.block.third,
#if section.group.group-inline fieldset section.third.group {
  width: 33.33333% !important;
}
/* line 106, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.third label, #if section.group.group-inline section.third.group label, #if section.group.group-inline section.block.third dl dt, #if dl section.group.group-inline section.block.third dt, #if section.group.group-inline section.third.group dl dt, #if dl section.group.group-inline section.third.group dt, #if section.group.group-inline section.block.third .pseudoLabel, #if section.group.group-inline section.third.group .pseudoLabel,
#if section.group.group-inline fieldset section.block.third label,
#if section.group.group-inline fieldset section.third.group label,
#if section.group.group-inline fieldset section.block.third dl dt,
#if dl section.group.group-inline fieldset section.block.third dt,
#if section.group.group-inline fieldset section.third.group dl dt,
#if dl section.group.group-inline fieldset section.third.group dt,
#if section.group.group-inline fieldset section.block.third .pseudoLabel,
#if section.group.group-inline fieldset section.third.group .pseudoLabel {
  width: 60%;
}
/* line 109, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.third .inputcontainer, #if section.group.group-inline section.third.group .inputcontainer,
#if section.group.group-inline fieldset section.block.third .inputcontainer,
#if section.group.group-inline fieldset section.third.group .inputcontainer {
  width: 40%;
}
/* line 114, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.twothird, #if section.group.group-inline section.twothird.group,
#if section.group.group-inline fieldset section.block.twothird,
#if section.group.group-inline fieldset section.twothird.group {
  width: 66.66667% !important;
}
/* line 117, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.twothird label, #if section.group.group-inline section.twothird.group label, #if section.group.group-inline section.block.twothird dl dt, #if dl section.group.group-inline section.block.twothird dt, #if section.group.group-inline section.twothird.group dl dt, #if dl section.group.group-inline section.twothird.group dt, #if section.group.group-inline section.block.twothird .pseudoLabel, #if section.group.group-inline section.twothird.group .pseudoLabel,
#if section.group.group-inline fieldset section.block.twothird label,
#if section.group.group-inline fieldset section.twothird.group label,
#if section.group.group-inline fieldset section.block.twothird dl dt,
#if dl section.group.group-inline fieldset section.block.twothird dt,
#if section.group.group-inline fieldset section.twothird.group dl dt,
#if dl section.group.group-inline fieldset section.twothird.group dt,
#if section.group.group-inline fieldset section.block.twothird .pseudoLabel,
#if section.group.group-inline fieldset section.twothird.group .pseudoLabel {
  width: 30%;
}
/* line 120, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.twothird .inputcontainer, #if section.group.group-inline section.twothird.group .inputcontainer,
#if section.group.group-inline fieldset section.block.twothird .inputcontainer,
#if section.group.group-inline fieldset section.twothird.group .inputcontainer {
  width: 70%;
}
/* line 125, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.half, #if section.group.group-inline section.half.group,
#if section.group.group-inline fieldset section.block.half,
#if section.group.group-inline fieldset section.half.group {
  width: 50% !important;
}
/* line 128, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.half label, #if section.group.group-inline section.half.group label, #if section.group.group-inline section.block.half dl dt, #if dl section.group.group-inline section.block.half dt, #if section.group.group-inline section.half.group dl dt, #if dl section.group.group-inline section.half.group dt, #if section.group.group-inline section.block.half .pseudoLabel, #if section.group.group-inline section.half.group .pseudoLabel,
#if section.group.group-inline fieldset section.block.half label,
#if section.group.group-inline fieldset section.half.group label,
#if section.group.group-inline fieldset section.block.half dl dt,
#if dl section.group.group-inline fieldset section.block.half dt,
#if section.group.group-inline fieldset section.half.group dl dt,
#if dl section.group.group-inline fieldset section.half.group dt,
#if section.group.group-inline fieldset section.block.half .pseudoLabel,
#if section.group.group-inline fieldset section.half.group .pseudoLabel {
  width: 40%;
}
/* line 131, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.half .inputcontainer, #if section.group.group-inline section.half.group .inputcontainer,
#if section.group.group-inline fieldset section.block.half .inputcontainer,
#if section.group.group-inline fieldset section.half.group .inputcontainer {
  width: 60%;
}
/* line 136, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.quarter, #if section.group.group-inline section.quarter.group,
#if section.group.group-inline fieldset section.block.quarter,
#if section.group.group-inline fieldset section.quarter.group {
  width: 25% !important;
}
/* line 139, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.quarter label, #if section.group.group-inline section.quarter.group label, #if section.group.group-inline section.block.quarter dl dt, #if dl section.group.group-inline section.block.quarter dt, #if section.group.group-inline section.quarter.group dl dt, #if dl section.group.group-inline section.quarter.group dt, #if section.group.group-inline section.block.quarter .pseudoLabel, #if section.group.group-inline section.quarter.group .pseudoLabel,
#if section.group.group-inline fieldset section.block.quarter label,
#if section.group.group-inline fieldset section.quarter.group label,
#if section.group.group-inline fieldset section.block.quarter dl dt,
#if dl section.group.group-inline fieldset section.block.quarter dt,
#if section.group.group-inline fieldset section.quarter.group dl dt,
#if dl section.group.group-inline fieldset section.quarter.group dt,
#if section.group.group-inline fieldset section.block.quarter .pseudoLabel,
#if section.group.group-inline fieldset section.quarter.group .pseudoLabel {
  width: 80%;
}
/* line 142, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.quarter .inputcontainer, #if section.group.group-inline section.quarter.group .inputcontainer,
#if section.group.group-inline fieldset section.block.quarter .inputcontainer,
#if section.group.group-inline fieldset section.quarter.group .inputcontainer {
  width: 20%;
}
/* line 147, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.threequarter, #if section.group.group-inline section.threequarter.group,
#if section.group.group-inline fieldset section.block.threequarter,
#if section.group.group-inline fieldset section.threequarter.group {
  width: 75% !important;
}
/* line 150, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.threequarter label, #if section.group.group-inline section.threequarter.group label, #if section.group.group-inline section.block.threequarter dl dt, #if dl section.group.group-inline section.block.threequarter dt, #if section.group.group-inline section.threequarter.group dl dt, #if dl section.group.group-inline section.threequarter.group dt, #if section.group.group-inline section.block.threequarter .pseudoLabel, #if section.group.group-inline section.threequarter.group .pseudoLabel,
#if section.group.group-inline fieldset section.block.threequarter label,
#if section.group.group-inline fieldset section.threequarter.group label,
#if section.group.group-inline fieldset section.block.threequarter dl dt,
#if dl section.group.group-inline fieldset section.block.threequarter dt,
#if section.group.group-inline fieldset section.threequarter.group dl dt,
#if dl section.group.group-inline fieldset section.threequarter.group dt,
#if section.group.group-inline fieldset section.block.threequarter .pseudoLabel,
#if section.group.group-inline fieldset section.threequarter.group .pseudoLabel {
  width: 26.66667%;
}
/* line 153, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block.threequarter .inputcontainer, #if section.group.group-inline section.threequarter.group .inputcontainer,
#if section.group.group-inline fieldset section.block.threequarter .inputcontainer,
#if section.group.group-inline fieldset section.threequarter.group .inputcontainer {
  width: 73.33333%;
}
/* line 158, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block + section.block, #if section.group.group-inline section.group + section.block, #if section.group.group-inline section.block + section.group, #if section.group.group-inline section.group + section.group,
#if section.group.group-inline fieldset section.block + section.block,
#if section.group.group-inline fieldset section.group + section.block,
#if section.group.group-inline fieldset section.block + section.group,
#if section.group.group-inline fieldset section.group + section.group {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
/* line 163, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline section.block + section.block:before, #if section.group.group-inline section.group + section.block:before, #if section.group.group-inline section.block + section.group:before, #if section.group.group-inline section.group + section.group:before,
#if section.group.group-inline fieldset section.block + section.block:before,
#if section.group.group-inline fieldset section.group + section.block:before,
#if section.group.group-inline fieldset section.block + section.group:before,
#if section.group.group-inline fieldset section.group + section.group:before {
  display: none;
}
/* line 174, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.third label, #if section.group.group-inline.wide section.third.group label, #if section.group.group-inline.wide section.block.third dl dt, #if dl section.group.group-inline.wide section.block.third dt, #if section.group.group-inline.wide section.third.group dl dt, #if dl section.group.group-inline.wide section.third.group dt, #if section.group.group-inline.wide section.block.third .pseudoLabel, #if section.group.group-inline.wide section.third.group .pseudoLabel,
#if section.group.group-inline.wide fieldset section.block.third label,
#if section.group.group-inline.wide fieldset section.third.group label,
#if section.group.group-inline.wide fieldset section.block.third dl dt,
#if dl section.group.group-inline.wide fieldset section.block.third dt,
#if section.group.group-inline.wide fieldset section.third.group dl dt,
#if dl section.group.group-inline.wide fieldset section.third.group dt,
#if section.group.group-inline.wide fieldset section.block.third .pseudoLabel,
#if section.group.group-inline.wide fieldset section.third.group .pseudoLabel {
  width: 78%;
}
/* line 177, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.third .inputcontainer, #if section.group.group-inline.wide section.third.group .inputcontainer,
#if section.group.group-inline.wide fieldset section.block.third .inputcontainer,
#if section.group.group-inline.wide fieldset section.third.group .inputcontainer {
  width: 22%;
}
/* line 183, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.twothird label, #if section.group.group-inline.wide section.twothird.group label, #if section.group.group-inline.wide section.block.twothird dl dt, #if dl section.group.group-inline.wide section.block.twothird dt, #if section.group.group-inline.wide section.twothird.group dl dt, #if dl section.group.group-inline.wide section.twothird.group dt, #if section.group.group-inline.wide section.block.twothird .pseudoLabel, #if section.group.group-inline.wide section.twothird.group .pseudoLabel,
#if section.group.group-inline.wide fieldset section.block.twothird label,
#if section.group.group-inline.wide fieldset section.twothird.group label,
#if section.group.group-inline.wide fieldset section.block.twothird dl dt,
#if dl section.group.group-inline.wide fieldset section.block.twothird dt,
#if section.group.group-inline.wide fieldset section.twothird.group dl dt,
#if dl section.group.group-inline.wide fieldset section.twothird.group dt,
#if section.group.group-inline.wide fieldset section.block.twothird .pseudoLabel,
#if section.group.group-inline.wide fieldset section.twothird.group .pseudoLabel {
  width: 39%;
}
/* line 186, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.twothird .inputcontainer, #if section.group.group-inline.wide section.twothird.group .inputcontainer,
#if section.group.group-inline.wide fieldset section.block.twothird .inputcontainer,
#if section.group.group-inline.wide fieldset section.twothird.group .inputcontainer {
  width: 61%;
}
/* line 192, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.half label, #if section.group.group-inline.wide section.half.group label, #if section.group.group-inline.wide section.block.half dl dt, #if dl section.group.group-inline.wide section.block.half dt, #if section.group.group-inline.wide section.half.group dl dt, #if dl section.group.group-inline.wide section.half.group dt, #if section.group.group-inline.wide section.block.half .pseudoLabel, #if section.group.group-inline.wide section.half.group .pseudoLabel,
#if section.group.group-inline.wide fieldset section.block.half label,
#if section.group.group-inline.wide fieldset section.half.group label,
#if section.group.group-inline.wide fieldset section.block.half dl dt,
#if dl section.group.group-inline.wide fieldset section.block.half dt,
#if section.group.group-inline.wide fieldset section.half.group dl dt,
#if dl section.group.group-inline.wide fieldset section.half.group dt,
#if section.group.group-inline.wide fieldset section.block.half .pseudoLabel,
#if section.group.group-inline.wide fieldset section.half.group .pseudoLabel {
  width: 52%;
}
/* line 195, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.half .inputcontainer, #if section.group.group-inline.wide section.half.group .inputcontainer,
#if section.group.group-inline.wide fieldset section.block.half .inputcontainer,
#if section.group.group-inline.wide fieldset section.half.group .inputcontainer {
  width: 48%;
}
/* line 201, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.quarter label, #if section.group.group-inline.wide section.quarter.group label, #if section.group.group-inline.wide section.block.quarter dl dt, #if dl section.group.group-inline.wide section.block.quarter dt, #if section.group.group-inline.wide section.quarter.group dl dt, #if dl section.group.group-inline.wide section.quarter.group dt, #if section.group.group-inline.wide section.block.quarter .pseudoLabel, #if section.group.group-inline.wide section.quarter.group .pseudoLabel,
#if section.group.group-inline.wide fieldset section.block.quarter label,
#if section.group.group-inline.wide fieldset section.quarter.group label,
#if section.group.group-inline.wide fieldset section.block.quarter dl dt,
#if dl section.group.group-inline.wide fieldset section.block.quarter dt,
#if section.group.group-inline.wide fieldset section.quarter.group dl dt,
#if dl section.group.group-inline.wide fieldset section.quarter.group dt,
#if section.group.group-inline.wide fieldset section.block.quarter .pseudoLabel,
#if section.group.group-inline.wide fieldset section.quarter.group .pseudoLabel {
  width: 100%;
}
/* line 204, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.quarter .inputcontainer, #if section.group.group-inline.wide section.quarter.group .inputcontainer,
#if section.group.group-inline.wide fieldset section.block.quarter .inputcontainer,
#if section.group.group-inline.wide fieldset section.quarter.group .inputcontainer {
  width: 100%;
}
/* line 210, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.threequarter label, #if section.group.group-inline.wide section.threequarter.group label, #if section.group.group-inline.wide section.block.threequarter dl dt, #if dl section.group.group-inline.wide section.block.threequarter dt, #if section.group.group-inline.wide section.threequarter.group dl dt, #if dl section.group.group-inline.wide section.threequarter.group dt, #if section.group.group-inline.wide section.block.threequarter .pseudoLabel, #if section.group.group-inline.wide section.threequarter.group .pseudoLabel,
#if section.group.group-inline.wide fieldset section.block.threequarter label,
#if section.group.group-inline.wide fieldset section.threequarter.group label,
#if section.group.group-inline.wide fieldset section.block.threequarter dl dt,
#if dl section.group.group-inline.wide fieldset section.block.threequarter dt,
#if section.group.group-inline.wide fieldset section.threequarter.group dl dt,
#if dl section.group.group-inline.wide fieldset section.threequarter.group dt,
#if section.group.group-inline.wide fieldset section.block.threequarter .pseudoLabel,
#if section.group.group-inline.wide fieldset section.threequarter.group .pseudoLabel {
  width: 34.66667%;
}
/* line 213, ../sass/elements/_form_feldgruppen.scss */
#if section.group.group-inline.wide section.block.threequarter .inputcontainer, #if section.group.group-inline.wide section.threequarter.group .inputcontainer,
#if section.group.group-inline.wide fieldset section.block.threequarter .inputcontainer,
#if section.group.group-inline.wide fieldset section.threequarter.group .inputcontainer {
  width: 65.33333%;
}
/* line 221, ../sass/elements/_form_feldgruppen.scss */
#if section.group + section.block, #if section.group + section.group {
  margin-top: 1.07143em !important;
  margin-bottom: 1.07143em !important;
  border-top-left-radius: 0.28571em !important;
  border-top-right-radius: 0.28571em !important;
}

/* line 3, ../sass/elements/_form_styled_checkboxes.scss */
#if {
  /*a:active, a:focus,*/
}
/* line 4, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadio {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  width: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  visibility: visible;
}
/* line 17, ../sass/elements/_form_styled_checkboxes.scss */
#if input[type="radio"]:focus {
  border: 0;
}
/* line 19, ../sass/elements/_form_styled_checkboxes.scss */
#if input[type="radio"]:active, #if input[type="radio"]:focus {
  border: none;
  outline: none;
}
/* line 27, ../sass/elements/_form_styled_checkboxes.scss */
#if .deposit-electronically-agreement .styledCheckRadioLabel.checkbox:before {
  left: 0 !important;
}
/* line 34, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel {
  padding: 0.714em 0 1.714em 1.786em !important;
  margin: -0.71429em 0 -0.71429em 0 !important;
}
/* line 41, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel:before {
  content: " ";
  display: block;
  position: absolute;
  font-size: 12px;
  background-color: white;
  border: 1px solid #161616;
  color: #ee3e33;
  text-align: center;
  cursor: pointer;
}
/* line 54, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.checkbox:before {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: " ";
  font-size: 12px;
  left: 0.83333em !important;
  top: 0.91667em !important;
  height: 1.25em !important;
  line-height: 1.25em !important;
  width: 1.25em !important;
}
/* line 66, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.radio:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: " ";
  font-size: 8px;
  left: 0 !important;
  top: 1.375em !important;
  height: 1.875em !important;
  line-height: 1.875em !important;
  width: 1.875em !important;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 78, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.focused.checkbox:before {
  box-shadow: 0 0 0.08333em 0.33333em #ee3e33;
}
/* line 81, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.focused.radio:before {
  box-shadow: 0 0 0.125em 0.5em #ee3e33;
}
/* line 87, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.required:before {
  border-width: 2px;
}
/* line 93, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.invalid:before {
  border-color: #FACFBB;
}
/* line 98, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.invalid.loose:before {
  border-color: #FACFBB;
}
/* line 105, ../sass/elements/_form_styled_checkboxes.scss */
#if .inputcontainer + .styledCheckRadioLabel {
  left: -0.71429em !important;
}
/* line 109, ../sass/elements/_form_styled_checkboxes.scss */
#if .formline > .styledCheckRadioLabel:first-child {
  padding-left: 0.71429em !important;
  margin-left: 0 !important;
}
/* line 113, ../sass/elements/_form_styled_checkboxes.scss */
#if .formline > .styledCheckRadioLabel:first-child:before {
  left: auto !important;
  right: -1.41667em !important;
}
/* line 122, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.checked.checkbox:before {
  content: "";
}
/* line 128, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.checked.radio:before {
  content: "";
}
/* line 134, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.disabled {
  color: #161616;
}
/* line 137, ../sass/elements/_form_styled_checkboxes.scss */
#if .styledCheckRadioLabel.disabled:before {
  opacity: 0.2;
}

/* Einzelne Elemente */
/* line 3, ../sass/elements/_roadmap.scss */
#if {
  /* Header wenn Roadmap vorhanden */
  /**** Roadmap */
  /* Allgemeine und kleine Roadmap */
  /* Allgemeine Roadmap */
  /* Kleine Raodmap im Fußbereich */
  /* icons in Roadmap */
  /* labels in Roadmap */
}
/* line 10, ../sass/elements/_roadmap.scss */
#if #page.has_roadmap_left article {
  padding: 2.14286em 2.14286em 4.28571em 4.28571em;
}
/* line 16, ../sass/elements/_roadmap.scss */
#if #page.has_roadmap_right article {
  padding: 2.14286em 4.28571em 4.28571em 2.14286em;
}
/* line 21, ../sass/elements/_roadmap.scss */
#if #page.has_roadmap_top #roadmap_bottom {
  display: none;
}
/* line 34, ../sass/elements/_roadmap.scss */
#if #roadmap ul, #if #roadmap_bottom ul {
  margin: 0;
}
/* line 39, ../sass/elements/_roadmap.scss */
#if #roadmap ul ul ul, #if #roadmap_bottom ul ul ul {
  display: none;
}
/* line 43, ../sass/elements/_roadmap.scss */
#if #roadmap ul ul li.present-perfect .labelicon-present-perfect, #if #roadmap ul ul li.present-perfect > .item .labelicon, #if #roadmap_bottom ul ul li.present-perfect .labelicon-present-perfect, #if #roadmap_bottom ul ul li.present-perfect > .item .labelicon {
  color: #161616 !important;
}
/* line 44, ../sass/elements/_roadmap.scss */
#if #roadmap ul ul li.present-perfect .labelicon-present-perfect:before, #if #roadmap ul ul li.present-perfect > .item .labelicon:before, #if #roadmap_bottom ul ul li.present-perfect .labelicon-present-perfect:before, #if #roadmap_bottom ul ul li.present-perfect > .item .labelicon:before {
  content: "" !important;
}
/* line 51, ../sass/elements/_roadmap.scss */
#if #roadmap ul ul li.present-perfect .roadmaplabel-present-perfect, #if #roadmap ul ul li.present-perfect .labeltext, #if #roadmap_bottom ul ul li.present-perfect .roadmaplabel-present-perfect, #if #roadmap_bottom ul ul #roadmap li.present-perfect .labeltext, #if #roadmap #roadmap_bottom ul ul li.present-perfect .labeltext {
  font-weight: bold !important;
  font-style: normal !important;
  color: #161616 !important;
}
/* line 59, ../sass/elements/_roadmap.scss */
#if #roadmap li, #if #roadmap_bottom li {
  margin-top: 0;
}
/* line 63, ../sass/elements/_roadmap.scss */
#if #roadmap li .labelicon, #if #roadmap_bottom li .labelicon {
  color: #ee3e33;
}
/* line 64, ../sass/elements/_roadmap.scss */
#if #roadmap li .labelicon:before, #if #roadmap_bottom li .labelicon:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 20px;
}
/* line 75, ../sass/elements/_roadmap.scss */
#if #roadmap li.present-perfect .past > .item .labeltext, #if #roadmap_bottom li.present-perfect .past > .item .labeltext {
  font-weight: 300 !important;
  font-style: italic !important;
  color: #0863a4;
}
/* line 81, ../sass/elements/_roadmap.scss */
#if #roadmap li.present-perfect .future > .item .labeltext, #if #roadmap_bottom li.present-perfect .future > .item .labeltext {
  font-weight: 300 !important;
  font-style: normal !important;
}
/* line 90, ../sass/elements/_roadmap.scss */
#if #roadmap li.present-perfect .icons .present-perfect > .item .label .labelicon, #if #roadmap_bottom li.present-perfect .icons .present-perfect > .item .label .labelicon {
  color: #ee3e33 !important;
}
/* line 120, ../sass/elements/_roadmap.scss */
#if #roadmap {
  position: relative;
  width: 20%;
  max-width: 35.71429em;
  min-width: 16.07143em;
  min-height: 0.71429em;
}
/* line 127, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left, #if #roadmap.roadmap_right {
  padding-bottom: 4.28571em;
  margin-top: 1.42857em;
  z-index: 110000;
}
/* line 133, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left > ul, #if #roadmap.roadmap_right > ul {
  border-top: 1px solid #eeeeee;
  background: white;
  position: relative;
  border-radius: .5rem;
}
/* line 140, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left > ul:before, #if #roadmap.roadmap_right > ul:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  position: absolute;
  top: 0;
  color: #ee3e33;
  line-height: 0.33333em;
  height: 8px;
  z-index: 1;
}
/* line 153, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li .item, #if #roadmap.roadmap_right li .item {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 158, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li .item .label, #if #roadmap.roadmap_right li .item .label {
  display: table-row;
  text-decoration: none;
}
/* line 162, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li .item .label .labeltext, #if #roadmap.roadmap_right li .item .label .labeltext {
  display: table-cell;
  vertical-align: middle;
  height: 2.85714em;
  padding: 0.71429em;
  word-wrap: break-word;
}
/* line 169, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li .item .label .labeltext:before, #if #roadmap.roadmap_right li .item .label .labeltext:before {
  top: 0;
  height: 100%;
  width: 0.21429em;
}
/* line 178, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li + li, #if #roadmap.roadmap_right li + li {
  border-top: 1px solid #eeeeee;
}
/* line 183, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left ul ul li, #if #roadmap.roadmap_right ul ul li {
  border-top: 1px solid #eeeeee;
}
/* line 187, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left .switch, #if #roadmap.roadmap_right .switch {
  display: block;
  height: 2.85714em;
  margin: 0;
  color: #ee3e33;
  font-size: 1em;
  font-weight: normal;
  position: relative;
  z-index: 10;
  cursor: pointer;
  white-space: nowrap;
}
/* line 200, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left .switch:before, #if #roadmap.roadmap_right .switch:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #ee3e33;
}
/* line 207, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right {
  float: right;
}
/* line 210, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right > ul {
  border-left: 1px solid #eeeeee;
}
/* line 215, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right > ul:before {
  right: 0.54167em;
}
/* line 221, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right li > .item .label .labelicon {
  border-left: 1px solid #eeeeee;
}
/* line 226, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right li .labeltext:before {
  left: -0.92857em;
}
/* line 231, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right .switch {
  padding-right: 0.57143em;
  text-align: right;
}
/* line 237, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right li li .item .label .labeltext {
  padding-left: 2.14286em;
}
/* line 242, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_right li li li .item .label .labeltext {
  padding-left: 3.57143em;
}
/* line 249, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left {
  float: left;
}
/* line 252, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left > ul {
  border-right: 1px solid #eeeeee;
}
/* line 257, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left > ul:before {
  left: 0.54167em;
}
/* line 268, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li .labeltext:before {
  right: -0.92857em;
}
/* line 272, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left .switch {
  padding-left: 0.57143em;
  text-align: left;
}
/* line 278, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li li > .item .label .labelicon {
  width: 3.15em;
}
/* line 283, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_left li li li > .item .label .labelicon {
  width: 4.65em;
}
/* line 290, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top {
  border: 1px solid #eeeeee;
  width: 100%;
  margin: 0 auto 0;
  max-width: 68.57143em;
  display: table;
}
/* line 299, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top ul {
  width: auto;
  display: table-row;
}
/* line 303, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top ul ul {
  display: none !important;
}
/* line 308, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li {
  display: table-cell;
  vertical-align: middle;
}
/* line 312, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li > .item {
  display: table;
  width: 100%;
}
/* line 316, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li > .item .label {
  display: table-row;
}
/* line 319, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li > .item .label .labeltext {
  display: table-cell;
  vertical-align: middle;
  height: 2.85714em;
  padding: 0.71429em;
  word-wrap: break-word;
}
/* line 326, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li > .item .label .labeltext:before {
  height: 0.21429em;
  width: auto;
  left: 0;
  right: 0;
  bottom: -0.92857em;
}
/* line 335, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li > .item .label .labelicon {
  padding-right: 0 !important;
}
/* line 346, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li.present-perfect > .item .labeltext {
  font-style: normal;
  font-weight: 700;
}
/* line 355, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li:last-child > .item .label .labelicon {
  padding-right: 0.5em !important;
}
/* line 361, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li + li {
  padding-left: 1.42857em;
  background: url('../img/arrow-roadmap.png?1764587306') left center no-repeat transparent;
  background-size: contain;
}
/* line 366, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li + li > .item .label .labeltext:before {
  left: -1.42857em;
}
/* line 370, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li + li.focus {
  background-image: url('../img/arrow-roadmap-focus-re.png?1764587306');
}
/* line 375, ../sass/elements/_roadmap.scss */
#if #roadmap.roadmap_top li.focus + li {
  background-image: url('../img/arrow-roadmap-focus-li.png?1764587306');
}
/* line 381, ../sass/elements/_roadmap.scss */
#if #roadmap ul.collapsed {
  display: none;
}
/* line 385, ../sass/elements/_roadmap.scss */
#if #roadmap li {
  position: relative;
}
/* line 388, ../sass/elements/_roadmap.scss */
#if #roadmap li a.label {
  padding-left: 0;
}
/* line 391, ../sass/elements/_roadmap.scss */
#if #roadmap li a.label:before {
  display: none;
}
/* line 395, ../sass/elements/_roadmap.scss */
#if #roadmap li a.label:hover, #if #roadmap li a.label:focus {
  text-decoration: none;
}
/* line 399, ../sass/elements/_roadmap.scss */
#if #roadmap li a.label:focus {
  outline: none;
  background: #ee3e33;
}
/* line 403, ../sass/elements/_roadmap.scss */
#if #roadmap li a.label:focus .labeltext:before {
  display: block;
}
/* line 409, ../sass/elements/_roadmap.scss */
#if #roadmap li .labelicon {
  display: table-cell;
  vertical-align: middle;
  width: 2em;
  text-align: right;
  padding-right: 0.85714em;
}
/* line 417, ../sass/elements/_roadmap.scss */
#if #roadmap li .labeltext {
  font-size: 1em;
  line-height: 1.69em;
  font-weight: 400;
  color: #161616;
  overflow: hidden;
}
/* line 424, ../sass/elements/_roadmap.scss */
#if #roadmap li .labeltext:before {
  display: none;
  position: absolute;
  background: white;
  content: "";
}
/* line 492, ../sass/elements/_roadmap.scss */
#if #roadmap li .switch {
  display: none;
}
/* line 500, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: none;
}
/* line 506, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom ul {
  display: inline-block;
  text-align: center;
  margin: 0;
}
/* line 511, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom ul ul {
  display: none !important;
}
/* line 516, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li {
  display: inline-block;
  padding-left: 0;
  position: static;
}
/* line 521, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li:before {
  display: none;
}
/* line 525, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li a.label {
  padding-left: 0;
  display: inline;
  text-decoration: none;
}
/* line 530, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li a.label:before {
  display: none;
}
/* line 534, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li a.label:hover {
  text-decoration: none;
}
/* line 543, ../sass/elements/_roadmap.scss */
#if #roadmap_bottom li > .item {
  padding: 0 0.21429em;
}
/* line 577, ../sass/elements/_roadmap.scss */
#if .item.clickable {
  cursor: pointer;
}
/* line 583, ../sass/elements/_roadmap.scss */
#if .roadmap_top button.switch, #if .roadmap_top a.switch.button, #if .roadmap_top input.switch[type="submit"] {
  display: none;
}
/* line 588, ../sass/elements/_roadmap.scss */
#if .roadmap_top #roadmap_bottom {
  display: none;
}
/* line 595, ../sass/elements/_roadmap.scss */
#if .labelicon-present, #if #roadmap li.present > .item .labelicon, #if #roadmap_bottom li.present > .item .labelicon, #if #roadmap li.present-perfect .icons .present-perfect > .item .label .labelicon, #if #roadmap_bottom li.present-perfect .icons .present-perfect > .item .label .labelicon, #if #roadmap.roadmap_top li.present-perfect > .item .labelicon, #if #roadmap_bottom li.present-perfect > .item .labelicon {
  color: #ee3e33;
}
/* line 596, ../sass/elements/_roadmap.scss */
#if .labelicon-present:before, #if #roadmap li.present > .item .labelicon:before, #if #roadmap_bottom li.present > .item .labelicon:before, #if #roadmap li.present-perfect .icons .present-perfect > .item .label .labelicon:before, #if #roadmap_bottom li.present-perfect .icons .present-perfect > .item .label .labelicon:before, #if #roadmap.roadmap_top li.present-perfect > .item .labelicon:before, #if #roadmap_bottom li.present-perfect > .item .labelicon:before {
  content: "" !important;
}
/* line 603, ../sass/elements/_roadmap.scss */
#if .labelicon-present-perfect, #if #roadmap li.present-perfect > .item .labelicon, #if #roadmap_bottom li.present-perfect > .item .labelicon {
  color: #161616;
}
/* line 604, ../sass/elements/_roadmap.scss */
#if .labelicon-present-perfect:before, #if #roadmap li.present-perfect > .item .labelicon:before, #if #roadmap_bottom li.present-perfect > .item .labelicon:before {
  content: "";
}
/* line 611, ../sass/elements/_roadmap.scss */
#if .labelicon-future, #if #roadmap li.future > .item .labelicon, #if #roadmap_bottom li.future > .item .labelicon {
  color: #eeeeee;
}
/* line 612, ../sass/elements/_roadmap.scss */
#if .labelicon-future:before, #if #roadmap li.future > .item .labelicon:before, #if #roadmap_bottom li.future > .item .labelicon:before {
  content: "";
}
/* line 619, ../sass/elements/_roadmap.scss */
#if .labelicon-past, #if #roadmap li.past > .item .labelicon, #if #roadmap_bottom li.past > .item .labelicon {
  color: #161616;
}
/* line 620, ../sass/elements/_roadmap.scss */
#if .labelicon-past:before, #if #roadmap li.past > .item .labelicon:before, #if #roadmap_bottom li.past > .item .labelicon:before {
  content: "";
}
/* line 627, ../sass/elements/_roadmap.scss */
#if .labelicon-past-unvisited, #if #roadmap li.past.unvisited > .item .labelicon, #if #roadmap_bottom li.past.unvisited > .item .labelicon {
  color: #ee3e33;
}
/* line 628, ../sass/elements/_roadmap.scss */
#if .labelicon-past-unvisited:before, #if #roadmap li.past.unvisited > .item .labelicon:before, #if #roadmap_bottom li.past.unvisited > .item .labelicon:before {
  content: "";
}
/* line 635, ../sass/elements/_roadmap.scss */
#if .labelicon-unvisited, #if #roadmap li.future.unvisited > .item .labelicon, #if #roadmap_bottom li.future.unvisited > .item .labelicon {
  color: #ee3e33;
}
/* line 636, ../sass/elements/_roadmap.scss */
#if .labelicon-unvisited:before, #if #roadmap li.future.unvisited > .item .labelicon:before, #if #roadmap_bottom li.future.unvisited > .item .labelicon:before {
  content: "";
}
/* line 643, ../sass/elements/_roadmap.scss */
#if .labelicon-clickable, #if #roadmap li > .item.clickable .labelicon, #if #roadmap_bottom li > .item.clickable .labelicon {
  color: #ee3e33 !important;
}
/* line 649, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-present-perfect, #if #roadmap li.present-perfect .labeltext {
  font-weight: 400;
  font-style: normal;
  color: #161616;
}
/* line 655, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-future, #if #roadmap li.present .icons .item .label .labeltext, #if #roadmap li.present-perfect .icons .future .label .labeltext, #if #roadmap li.future .labeltext {
  font-style: normal;
  font-weight: 300;
  color: #161616;
}
/* line 661, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-past, #if #roadmap li.past .labeltext {
  font-style: normal;
  font-weight: 400;
  color: #161616;
}
/* line 667, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-past-unvisited, #if #roadmap li.past.unvisited .labeltext {
  font-weight: 300;
  font-style: normal !important;
  color: #161616;
}
/* line 674, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-unvisited, #if #roadmap li.future.unvisited .labeltext {
  font-style: normal !important;
  color: #161616;
}
/* line 679, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-present, #if #roadmap li.present .labeltext {
  font-weight: 400;
  font-style: normal;
  color: black;
}
/* line 685, ../sass/elements/_roadmap.scss */
#if .roadmaplabel-clickable, #if #roadmap li > .item.clickable .labeltext {
  color: #161616;
}
/* line 691, ../sass/elements/_roadmap.scss */
#if #roadmap button.switch, #if #roadmap a.switch.button, #if #roadmap input.switch[type="submit"] {
  background-color: transparent;
  border: none !important;
  box-shadow: none;
  height: unset !important;
  min-height: 34px;
  padding: 0 !important;
}
/* line 699, ../sass/elements/_roadmap.scss */
#if #roadmap button.switch:before, #if #roadmap a.switch.button:before, #if #roadmap input.switch[type="submit"]:before {
  display: none;
}
/* line 705, ../sass/elements/_roadmap.scss */
#if #roadmap button.switch .icon-switch:before, #if #roadmap a.switch.button .icon-switch:before, #if #roadmap input.switch[type="submit"] .icon-switch:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 24px;
  color: #ee3e33;
  display: block;
  position: absolute;
  right: 7px;
  top: 4px;
}
/* line 715, ../sass/elements/_roadmap.scss */
#if #roadmap button.switch:hover, #if #roadmap a.switch.button:hover, #if #roadmap input.switch[type="submit"]:hover {
  cursor: inherit;
}

@media screen and (max-width: 939px) {
  /* line 725, ../sass/elements/_roadmap.scss */
  #if #roadmap button.switch, #if #roadmap a.switch.button, #if #roadmap input.switch[type="submit"] {
    width: 2.5em !important;
  }
  /* line 728, ../sass/elements/_roadmap.scss */
  #if #roadmap button.switch:hover, #if #roadmap a.switch.button:hover, #if #roadmap input.switch[type="submit"]:hover {
    cursor: pointer;
  }
}
/* line 3, ../sass/elements/_feldtabellen.scss */
#if {
  /* Feldtabellen */
}
/* line 6, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle, #if section.feldtabelle.group {
  border: medium none;
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
  /* Feldtabelle, die immer wie mobil erscheint */
}
/* line 12, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle + section.block, #if section.feldtabelle.group + section.block, #if section.block.feldtabelle + section.group, #if section.feldtabelle.group + section.group {
  margin-top: 2.14286em !important;
}
/* line 16, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle header, #if section.feldtabelle.group header {
  margin: 0 0 0.71429em 0;
}
/* line 20, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle footer, #if section.feldtabelle.group footer {
  margin: 0.71429em 0 0 0;
}
/* line 26, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle, #if section.feldtabelle.tabletstyle.group {
  overflow: visible !important;
}
/* line 454, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table_container, #if section.feldtabelle.tabletstyle.group .responsive_table_container {
  background: transparent none;
  border: none;
  overflow: visible !important;
}
/* line 460, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table, #if section.feldtabelle.tabletstyle.group .responsive_table {
  overflow: visible !important;
}
/* line 463, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table.needs_to_scroll:before, #if section.feldtabelle.tabletstyle.group .responsive_table.needs_to_scroll:before {
  display: none;
}
/* line 467, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table, #if section.feldtabelle.tabletstyle.group .responsive_table .table {
  display: block;
  padding-left: 0;
  padding-right: 0;
}
/* line 473, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: white;
  border: 1px solid #eeeeee;
}
/* line 478, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablerow, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablerow {
  border: none;
  background: none;
  margin: 0.35714em 0 0.35714em 0;
}
/* line 484, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned {
  border-top: none !important;
}
/* line 487, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons {
  background: none;
  width: 6.07143em;
  border: none !important;
  position: absolute;
}
/* line 489, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons h3, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons h3, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons legend, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons legend {
  display: none;
}
/* line 495, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned + .pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned + .pinned {
  padding-right: 6.07143em !important;
}
/* line 499, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning {
  margin: 0 0.71429em 0.57143em 0 !important;
}
/* line 503, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned .focusMark, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned .focusMark {
  right: -0.71429em !important;
}
/* line 510, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablerow, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow {
  display: block;
  background: white;
  border: 1px solid #eeeeee;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 516, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablerow.tablehead, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow.tablehead {
  display: none;
}
/* line 520, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablerow + .tablerow, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow + .tablerow {
  margin-top: 0.71429em;
}
/* line 525, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell {
  white-space: normal;
  *zoom: 1;
  display: block;
  border-bottom: 1px solid #eeeeee !important;
  border-top: none !important;
  padding: 0.71429em 0 !important;
  height: auto !important;
  width: auto !important;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell:after, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell:after {
  content: "";
  display: table;
  clear: both;
}
/* line 535, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell:last-child, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell:last-child {
  border-bottom: none !important;
}
/* line 539, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell + .tablecell, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell + .tablecell {
  border-top: 1px solid white !important;
}
/* line 543, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned {
  position: static;
  background-color: transparent;
  min-height: 0;
  padding: 0.71429em 0 !important;
}
/* line 549, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned.edit-buttons, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned.edit-buttons {
  width: auto;
  background-color: white;
  padding-left: 0.71429em !important;
  padding-right: 0.71429em !important;
}
/* line 555, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned.edit-buttons h3, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned.edit-buttons h3, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned.edit-buttons legend, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned.edit-buttons legend {
  display: block;
  float: left;
  margin: 0;
}
/* line 561, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned.edit-buttons .buttons, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned.edit-buttons .buttons {
  float: right;
}
/* line 565, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned.edit-buttons + .pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned.edit-buttons + .pinned {
  width: auto !important;
}
/* line 571, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .inputcontainer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0.71429em;
  float: left;
}
/* line 577, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell input, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell input, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell textarea, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell textarea, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell select, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell select {
  width: 100% !important;
}
/* line 580, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell input.tiny, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell input.tiny, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell textarea.tiny, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell textarea.tiny, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell select.tiny, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell select.tiny {
  width: 10em !important;
}
/* line 584, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell input.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell input.use-size, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell textarea.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell textarea.use-size, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell select.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell select.use-size {
  width: auto !important;
}
/* line 591, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xs input, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xs input, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xs textarea, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xs textarea, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xs select, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xs select {
  width: 5.71429em;
}
/* line 597, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-s input, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-s input, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-s textarea, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-s textarea, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-s select, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-s select {
  width: 12.85714em;
}
/* line 603, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-l input, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-l input, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-l textarea, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-l textarea, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-l select, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-l select {
  width: 27.14286em;
}
/* line 609, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xl input, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xl input, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xl textarea, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xl textarea, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .width-xl select, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .width-xl select {
  width: 34.28571em;
}
/* line 614, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell label, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell label, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell dl dt, #if dl section.block.feldtabelle.tabletstyle .responsive_table .tablecell dt, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell dl dt, #if dl section.feldtabelle.tabletstyle.group .responsive_table .tablecell dt, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .pseudoLabel, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .pseudoLabel {
  display: block;
}
/* line 619, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell > .styledCheckRadioLabel:first-child, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
  float: right;
}
/* line 623, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell > .styledCheckRadioLabel + .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel + .inputcontainer {
  position: absolute;
  right: 0;
}
/* line 629, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .choice, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .choice, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .formline .inputcontainer .multiselect > div, #if .formline .inputcontainer section.block.feldtabelle.tabletstyle .responsive_table .tablecell .multiselect > div, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .formline .inputcontainer .multiselect > div, #if .formline .inputcontainer section.feldtabelle.tabletstyle.group .responsive_table .tablecell .multiselect > div {
  float: none;
  margin-right: -0.71429em !important;
}
/* line 635, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.errorText, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.errorText, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.invalidInfo, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.invalidInfo, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-info, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-info, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-warning, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-warning {
  margin-right: 0.71429em !important;
}
/* line 641, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablerow-del, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow-del, #if section.block.feldtabelle.tabletstyle .responsive_table .tablerow-open, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow-open {
  width: 2.14286em;
}
/* line 645, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablerow-add, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow-add, #if section.block.feldtabelle.tabletstyle .responsive_table button.tablerow-del, #if section.feldtabelle.tabletstyle.group .responsive_table button.tablerow-del, #if section.block.feldtabelle.tabletstyle .responsive_table a.tablerow-del.button, #if section.feldtabelle.tabletstyle.group .responsive_table a.tablerow-del.button, #if section.block.feldtabelle.tabletstyle .responsive_table input.tablerow-del[type="submit"], #if section.feldtabelle.tabletstyle.group .responsive_table input.tablerow-del[type="submit"], #if section.block.feldtabelle.tabletstyle .responsive_table .tablerow-del, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow-del, #if section.block.feldtabelle.tabletstyle .responsive_table .tablerow-open, #if section.feldtabelle.tabletstyle.group .responsive_table .tablerow-open {
  padding-left: 0.35714em;
  margin-left: 0.71429em;
}
/* line 650, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table button.tablerow-add, #if section.feldtabelle.tabletstyle.group .responsive_table button.tablerow-add, #if section.block.feldtabelle.tabletstyle .responsive_table a.tablerow-add.button, #if section.feldtabelle.tabletstyle.group .responsive_table a.tablerow-add.button, #if section.block.feldtabelle.tabletstyle .responsive_table input.tablerow-add[type="submit"], #if section.feldtabelle.tabletstyle.group .responsive_table input.tablerow-add[type="submit"], #if section.block.feldtabelle.tabletstyle .responsive_table button.tablerow-del, #if section.feldtabelle.tabletstyle.group .responsive_table button.tablerow-del, #if section.block.feldtabelle.tabletstyle .responsive_table a.tablerow-del.button, #if section.feldtabelle.tabletstyle.group .responsive_table a.tablerow-del.button, #if section.block.feldtabelle.tabletstyle .responsive_table input.tablerow-del[type="submit"], #if section.feldtabelle.tabletstyle.group .responsive_table input.tablerow-del[type="submit"] {
  height: 1.71429em;
  line-height: 1.71429em;
  right: 3.21429em;
}
/* line 656, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table button.tablerow-del, #if section.feldtabelle.tabletstyle.group .responsive_table button.tablerow-del, #if section.block.feldtabelle.tabletstyle .responsive_table a.tablerow-del.button, #if section.feldtabelle.tabletstyle.group .responsive_table a.tablerow-del.button, #if section.block.feldtabelle.tabletstyle .responsive_table input.tablerow-del[type="submit"], #if section.feldtabelle.tabletstyle.group .responsive_table input.tablerow-del[type="submit"] {
  right: 0.71429em;
}
/* line 661, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle .scrollback, #if section.feldtabelle.tabletstyle.group .scrollback, #if section.block.feldtabelle.tabletstyle .scrollforward, #if section.feldtabelle.tabletstyle.group .scrollforward {
  display: none !important;
}
/* line 665, ../sass/config/_mixins.scss */
#if section.block.feldtabelle.tabletstyle div.tablerow-add-last, #if section.feldtabelle.tabletstyle.group div.tablerow-add-last {
  margin-top: 0.35714em;
}
/* line 32, ../sass/elements/_feldtabellen.scss */
.js #if section.block.feldtabelle.tabletstyle .responsive_table .focusMark, .js #if section.feldtabelle.tabletstyle.group .responsive_table .focusMark {
  right: -0.71429em;
  margin-left: 0;
}
/* line 38, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table.needs_to_scroll:before, #if section.feldtabelle.tabletstyle.group .responsive_table.needs_to_scroll:before, #if section.block.feldtabelle.tabletstyle .responsive_table.needs_to_scroll:after, #if section.feldtabelle.tabletstyle.group .responsive_table.needs_to_scroll:after {
  display: none;
}
/* line 43, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table label, #if section.feldtabelle.tabletstyle.group .responsive_table label, #if section.block.feldtabelle.tabletstyle .responsive_table dl dt, #if dl section.block.feldtabelle.tabletstyle .responsive_table dt, #if section.feldtabelle.tabletstyle.group .responsive_table dl dt, #if dl section.feldtabelle.tabletstyle.group .responsive_table dt, #if section.block.feldtabelle.tabletstyle .responsive_table .pseudoLabel, #if section.feldtabelle.tabletstyle.group .responsive_table .pseudoLabel {
  width: 20% !important;
}
/* line 49, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned {
  /*p.errorText {
    margin-left: $LABEL_SHORT !important;
  }*/
}
/* line 54, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
  width: 80% !important;
}
/* line 62, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .inputcontainer {
  width: 80%;
}
/* line 66, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell > .styledCheckRadioLabel:first-child, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
  width: 80% !important;
}
/* line 72, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned input.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned input.use-size, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned select.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned select.use-size, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned textarea.use-size, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned textarea.use-size {
  width: auto !important;
}
/* line 79, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle .responsive_table .pinned .unit, #if section.feldtabelle.tabletstyle.group .responsive_table .pinned .unit {
  display: inline-block;
  margin-top: 0;
  margin-left: 0.35714em;
}
/* line 89, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle.wide .responsive_table label, #if section.feldtabelle.tabletstyle.wide.group .responsive_table label, #if section.block.feldtabelle.tabletstyle.wide .responsive_table dl dt, #if dl section.block.feldtabelle.tabletstyle.wide .responsive_table dt, #if section.feldtabelle.tabletstyle.wide.group .responsive_table dl dt, #if dl section.feldtabelle.tabletstyle.wide.group .responsive_table dt, #if section.block.feldtabelle.tabletstyle.wide .responsive_table .pseudoLabel, #if section.feldtabelle.tabletstyle.wide.group .responsive_table .pseudoLabel {
  width: 26% !important;
}
/* line 95, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle.wide .responsive_table .table.column-count-1 .tablecell.pinned, #if section.feldtabelle.tabletstyle.wide.group .responsive_table .table.column-count-1 .tablecell.pinned {
  /*p.errorText {
    margin-left: $LABEL_LONG !important;
  }*/
}
/* line 100, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle.wide .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.feldtabelle.tabletstyle.wide.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
  width: 74% !important;
}
/* line 108, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle.wide .responsive_table .tablecell .inputcontainer, #if section.feldtabelle.tabletstyle.wide.group .responsive_table .tablecell .inputcontainer {
  width: 74%;
}
/* line 112, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle.tabletstyle.wide .responsive_table .tablecell > .styledCheckRadioLabel:first-child, #if section.feldtabelle.tabletstyle.wide.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
  width: 74% !important;
}
/* line 122, ../sass/elements/_feldtabellen.scss */
#if .responsive_table_container {
  position: relative;
  background: white;
  border: 1px solid #eeeeee;
  overflow: hidden;
}
/* line 129, ../sass/elements/_feldtabellen.scss */
#if .responsive_table_container.has_select_unit {
  padding-bottom: 2em;
}
/* line 134, ../sass/elements/_feldtabellen.scss */
#if .responsive_table {
  overflow: auto;
}
/* line 139, ../sass/elements/_feldtabellen.scss */
#if .responsive_table.needs_to_scroll:before, #if .responsive_table.needs_to_scroll:after {
  content: " ";
  position: absolute;
  top: -1px;
  height: 100%;
  padding-top: 2px;
  width: 0.28571em;
  background: white;
  z-index: 2;
}
/* line 150, ../sass/elements/_feldtabellen.scss */
#if .responsive_table.needs_to_scroll:before {
  left: 11.28571em;
}
/* line 154, ../sass/elements/_feldtabellen.scss */
#if .responsive_table.needs_to_scroll:after {
  right: 5.21429em;
}
/* line 158, ../sass/elements/_feldtabellen.scss */
#if .responsive_table.needs_to_scroll .table {
  width: auto;
}
/* line 162, ../sass/elements/_feldtabellen.scss */
#if .responsive_table.needs_to_scroll .tablecell.pinned.edit-buttons + .pinned {
  width: 9.85714em;
}
/* line 167, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table {
  display: table;
  padding-left: 11.42857em;
  padding-right: 5.35714em;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 176, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 {
  display: block;
  padding: 0;
}
/* line 180, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablerow {
  display: block;
  *zoom: 1;
  position: relative;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if .responsive_table .table.column-count-1 .tablerow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 185, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablerow.tablehead {
  display: none;
}
/* line 188, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablerow.tablehead + .tablerow .tablecell {
  padding-top: 0.71429em !important;
}
/* line 194, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned {
  position: relative;
  display: block;
  height: auto !important;
  border: none;
  padding-top: 0.35714em !important;
  white-space: normal;
}
/* line 202, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned:after {
  display: none;
}
/* line 206, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons {
  position: absolute;
  height: 100% !important;
  z-index: 4;
  box-sizing: border-box;
  padding-left: 0 !important;
}
/* line 214, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned + .pinned {
  width: auto;
  padding-right: 6.07143em !important;
  *zoom: 1;
}
/* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned + .pinned:after {
  content: "";
  display: table;
  clear: both;
}
/* line 221, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned label.styledCheckRadioLabel span, #if .responsive_table .table.column-count-1 .tablecell.pinned dl dt.styledCheckRadioLabel span, #if dl .responsive_table .table.column-count-1 .tablecell.pinned dt.styledCheckRadioLabel span, #if .responsive_table .table.column-count-1 .tablecell.pinned .styledCheckRadioLabel.pseudoLabel span {
  display: block !important;
}
/* line 226, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned label, #if .responsive_table .table.column-count-1 .tablecell.pinned dl dt, #if dl .responsive_table .table.column-count-1 .tablecell.pinned dt, #if .responsive_table .table.column-count-1 .tablecell.pinned .pseudoLabel {
  display: block;
}
/* line 230, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
  width: 80% !important;
  float: left;
}
/* line 235, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned .focusMark {
  right: -1.21429em;
  margin-left: 0;
}
/* line 241, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned input.use-size, #if .responsive_table .table.column-count-1 .tablecell.pinned select.use-size, #if .responsive_table .table.column-count-1 .tablecell.pinned textarea.use-size {
  width: auto !important;
}
/* line 247, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .table.column-count-1 .tablecell.pinned .unit {
  display: inline-block;
  margin-top: 0;
  margin-left: 0.35714em;
}
/* line 261, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .field-table:has(.k-datepicker) .tablerow:not(.tablehead) .tablecell.pinned {
  min-height: 3.35714em;
}
/* line 269, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow {
  display: table-row;
}
/* line 273, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead .tablecell {
  font-weight: normal;
  color: #161616;
  border-bottom: medium none;
  padding-bottom: 0 !important;
}
/* line 279, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead .tablecell.focused {
  color: #ee3e33 !important;
}
/* line 283, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead .tablecell.required {
  font-weight: 700;
  color: #161616;
}
/* line 287, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead .tablecell.required .required-mark {
  margin-left: 0.35714em;
}
/* line 293, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead + .tablerow .tablecell {
  border-top: medium none;
}
/* line 297, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow.tablehead:last-child .tablecell {
  padding-bottom: 0.71429em !important;
}
/* line 302, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow + .tablerow .tablecell {
  border-top: 1px solid white;
}
/* line 306, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow:last-child .tablecell {
  border-bottom: medium none;
}
/* line 311, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell {
  display: table-cell;
  white-space: nowrap;
  vertical-align: top;
  padding: 0.71429em 1.07143em !important;
  border-bottom: 1px solid #eeeeee;
}
/* line 318, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell .inputcontainer {
  position: relative;
}
/* line 321, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell .inputcontainer .k-datepicker {
  padding: 0;
}
/* line 325, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell .inputcontainer .date_format_hint {
  display: block;
  font-size: 0.8rem;
  color: #666c70;
}
/* line 332, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.styledCheckRadioLabel {
  margin: 0 !important;
}
/* line 335, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.styledCheckRadioLabel:before {
  content: none;
}
/* line 340, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned {
  position: absolute;
  min-height: 2em;
  background: white;
  padding-left: 0.35714em !important;
  padding-right: 1.07143em !important;
  z-index: 2;
}
/* line 348, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned:hover {
  z-index: 3;
}
/* line 352, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned input, #if .responsive_table .tablecell.pinned textarea, #if .responsive_table .tablecell.pinned select {
  width: 100% !important;
}
/* line 356, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned.edit-buttons {
  right: 0;
  width: 5.14286em;
  padding-left: 0.57143em !important;
  padding-right: 0 !important;
}
/* line 362, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned.edit-buttons button, #if .responsive_table .tablecell.pinned.edit-buttons a.button, #if .responsive_table .tablecell.pinned.edit-buttons input[type="submit"] {
  height: auto !important;
}
/* line 366, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned.edit-buttons h3, #if .responsive_table .tablecell.pinned.edit-buttons legend {
  display: none;
}
/* line 370, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablecell.pinned.edit-buttons + .pinned {
  left: 0;
  width: 9.28571em;
}
/* line 378, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow-add, #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"], #if .responsive_table .tablerow-del, #if .responsive_table .tablerow-open {
  width: 2.57143em;
  padding: 0 0.35714em;
  float: left;
  margin: 0;
  min-height: 0;
  position: absolute;
  line-height: 1.71429em;
}
/* line 394, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow-add:before, #if .responsive_table button.tablerow-del:before, #if .responsive_table a.tablerow-del.button:before, #if .responsive_table input.tablerow-del[type="submit"]:before, #if .responsive_table .tablerow-del:before, #if .responsive_table .tablerow-open:before {
  position: static;
  line-height: 1em;
}
/* line 401, ../sass/elements/_feldtabellen.scss */
#if .responsive_table button.tablerow-add:before, #if .responsive_table a.tablerow-add.button:before, #if .responsive_table input.tablerow-add[type="submit"]:before, #if .responsive_table button.tablerow-del:before, #if .responsive_table a.tablerow-del.button:before, #if .responsive_table input.tablerow-del[type="submit"]:before {
  content: "";
  top: 0;
  left: 0;
}
/* line 408, ../sass/elements/_feldtabellen.scss */
#if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"] {
  right: 0.21429em;
}
/* line 412, ../sass/elements/_feldtabellen.scss */
#if .responsive_table button.tablerow-del:before, #if .responsive_table a.tablerow-del.button:before, #if .responsive_table input.tablerow-del[type="submit"]:before {
  content: "";
}
/* line 417, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow-open {
  display: none;
}
/* line 421, ../sass/elements/_feldtabellen.scss */
#if .responsive_table .tablerow-open .label:before {
  content: "+";
}
/* line 427, ../sass/elements/_feldtabellen.scss */
#if .responsive_table label, #if .responsive_table dl dt, #if dl .responsive_table dt, #if .responsive_table .pseudoLabel {
  display: none;
}
/* line 431, ../sass/elements/_feldtabellen.scss */
#if .responsive_table label.styledCheckRadioLabel, #if .responsive_table dl dt.styledCheckRadioLabel, #if dl .responsive_table dt.styledCheckRadioLabel, #if .responsive_table .styledCheckRadioLabel.pseudoLabel {
  display: block !important;
  width: auto !important;
  padding-right: 0.71429em !important;
  margin: -.625em 0 -.625em -0.45em !important;
}
/* line 437, ../sass/elements/_feldtabellen.scss */
#if .responsive_table label.styledCheckRadioLabel span, #if .responsive_table dl dt.styledCheckRadioLabel span, #if dl .responsive_table dt.styledCheckRadioLabel span, #if .responsive_table .styledCheckRadioLabel.pseudoLabel span {
  display: none;
}
/* line 445, ../sass/elements/_feldtabellen.scss */
#if .tablerow-add-last button, #if .tablerow-add-last a.button, #if .tablerow-add-last input[type="submit"] {
  margin: 6px 0 6px 0;
  width: auto;
}
/* line 449, ../sass/elements/_feldtabellen.scss */
#if .tablerow-add-last button:before, #if .tablerow-add-last a.button:before, #if .tablerow-add-last input[type="submit"]:before {
  content: "";
  top: 0;
}
/* line 457, ../sass/elements/_feldtabellen.scss */
#if .firstcol_medium .table {
  padding-left: 15em;
}
/* line 461, ../sass/elements/_feldtabellen.scss */
#if .firstcol_medium .scrollback {
  left: 15.14286em !important;
}
/* line 465, ../sass/elements/_feldtabellen.scss */
#if .firstcol_medium .responsive_table.needs_to_scroll:before {
  left: 14.85714em !important;
}
/* line 470, ../sass/elements/_feldtabellen.scss */
#if .firstcol_medium .tablecell.pinned.edit-buttons + .pinned {
  width: 13.71429em !important;
}
/* line 475, ../sass/elements/_feldtabellen.scss */
#if .firstcol_medium .needs_to_scroll .tablecell.pinned.edit-buttons + .pinned {
  width: 13.42857em !important;
}
/* line 481, ../sass/elements/_feldtabellen.scss */
#if .firstcol_wide .table {
  padding-left: 18.57143em;
}
/* line 485, ../sass/elements/_feldtabellen.scss */
#if .firstcol_wide .scrollback {
  left: 18.71429em !important;
}
/* line 489, ../sass/elements/_feldtabellen.scss */
#if .firstcol_wide .responsive_table.needs_to_scroll:before {
  left: 18.42857em !important;
}
/* line 494, ../sass/elements/_feldtabellen.scss */
#if .firstcol_wide .tablecell.pinned.edit-buttons + .pinned {
  width: 17.28571em !important;
}
/* line 499, ../sass/elements/_feldtabellen.scss */
#if .firstcol_wide .needs_to_scroll .tablecell.pinned.edit-buttons + .pinned {
  width: 17em !important;
}
/* line 505, ../sass/elements/_feldtabellen.scss */
#if .firstcol_extrawide .table {
  padding-left: 25em;
}
/* line 509, ../sass/elements/_feldtabellen.scss */
#if .firstcol_extrawide .scrollback {
  left: 25.14286em !important;
}
/* line 513, ../sass/elements/_feldtabellen.scss */
#if .firstcol_extrawide .responsive_table.needs_to_scroll:before {
  left: 24.85714em !important;
}
/* line 518, ../sass/elements/_feldtabellen.scss */
#if .firstcol_extrawide .tablecell.pinned.edit-buttons + .pinned {
  width: 23.71429em !important;
}
/* line 523, ../sass/elements/_feldtabellen.scss */
#if .firstcol_extrawide .needs_to_scroll .tablecell.pinned.edit-buttons + .pinned {
  width: 23.42857em !important;
}
/* line 530, ../sass/elements/_feldtabellen.scss */
#if section.block.wide .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.wide.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
  width: 74% !important;
}

/* line 537, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table {
  overflow: hidden;
  *zoom: 1;
}
/* line 540, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback, .js #if .responsive_table .scrollforward {
  height: 100%;
  width: 3.57143em;
  position: absolute;
  top: 0;
  z-index: 1;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
/* line 550, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback:focus-visible, .js #if .responsive_table .scrollforward:focus-visible {
  outline: none;
}
/* line 554, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback:before, .js #if .responsive_table .scrollforward:before {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 78px;
  margin-top: -39px;
  content: " ";
  background-position: top left;
  background-repeat: no-repeat;
}
/* line 566, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmIzMzM4IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(43, 51, 56, 0.25)), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(left, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(left, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  background-image: linear-gradient(to right, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  left: 13.54286em;
}
/* line 570, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback:focus-visible {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NjNhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0863a4), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(left, #0863a4, rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(left, #0863a4, rgba(43, 51, 56, 0));
  background-image: linear-gradient(to right, #0863a4, rgba(43, 51, 56, 0));
}
/* line 574, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollback:before {
  left: 0;
  background-image: url('../img/schieber-mit-Pfeil.png?1764587306');
}
/* line 580, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollforward {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjMzMzgiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(43, 51, 56, 0)), color-stop(100%, rgba(43, 51, 56, 0.25)));
  background-image: -moz-linear-gradient(left, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  background-image: -webkit-linear-gradient(left, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  background-image: linear-gradient(to right, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  right: 6.62857em;
}
/* line 584, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollforward:focus-visible {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NjNhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #0863a4), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(right, #0863a4, rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(right, #0863a4, rgba(43, 51, 56, 0));
  background-image: linear-gradient(to left, #0863a4, rgba(43, 51, 56, 0));
}
/* line 588, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .scrollforward:before {
  right: 0;
  background-image: url('../img/schieber-mit-Pfeil_re.png?1764587306');
}
/* line 594, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .focusMark {
  top: 0;
  z-index: 1;
}
/* line 599, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .choice, .js #if .responsive_table .formline .inputcontainer .multiselect > div, .js #if .formline .inputcontainer .responsive_table .multiselect > div {
  margin-top: 0.35714em;
  position: relative;
  float: left;
  clear: left;
}
/* line 605, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .choice .focusMark, .js #if .responsive_table .formline .inputcontainer .multiselect > div .focusMark, .js #if .formline .inputcontainer .responsive_table .multiselect > div .focusMark {
  right: -1.92857em;
  margin-left: 0;
  margin-top: -0.21429em;
}
/* line 612, ../sass/elements/_feldtabellen.scss */
.js #if .responsive_table .pinned .select-unit {
  display: block;
  margin-left: 0;
  margin-top: 0.35714em;
}

/***  Verbesserte Fehlermeldungen in Feldtabellen ***/
/* line 623, ../sass/elements/_feldtabellen.scss */
#if .invalidInfo.v2 > span:first-child::before, #if .v2.Message-info > span:first-child::before, #if .v2.Message-warning > span:first-child::before, #if .v2.Message-info > span:first-child::before, #if .v2.Message-warning > span:first-child::before, #if .v2.Message-info > span:first-child::before, #if .v2.invalidInfo > span:first-child::before, #if .v2.Message-info > span:first-child::before, #if .v2.Message-warning > span:first-child::before, #if .v2.invalidInfo > span:first-child::before, #if .v2.Message-info > span:first-child::before, #if .v2.Message-warning > span:first-child::before, #if .v2.Message-warning > span:first-child::before {
  top: 0.2em;
  left: .26923em;
}
/* line 632, ../sass/elements/_feldtabellen.scss */
#if .errorText span[class^="icon"]::before, #if .invalidInfo span[class^="icon"]::before, #if .Message-info span[class^="icon"]::before, #if .Message-warning span[class^="icon"]::before, #if .invalidInfo span[class^="icon"]::before, #if .Message-info span[class^="icon"]::before, #if .Message-warning span[class^="icon"]::before, #if .Message-info span[class^="icon"]::before, #if .Message-warning span[class^="icon"]::before {
  top: 8px;
  left: .26923em;
}
/* line 643, ../sass/elements/_feldtabellen.scss */
#if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before {
  color: #FACFBB;
  position: relative;
  top: 1px;
  left: 0;
}

/* line 655, ../sass/elements/_feldtabellen.scss */
#tableErrorContainer .icon-warning-sign {
  display: none;
}

/* line 5, ../sass/elements/_formlist.scss */
#if .document-icon {
  color: white;
  background: #ee3e33;
  height: 1.5em;
  padding: 0 0.21429em;
  margin-left: 2.14286em;
  top: -0.14286em;
  position: relative;
  font-style: normal;
  margin-right: 0.71429em;
  display: inline-block;
  vertical-align: middle;
}
/* line 18, ../sass/elements/_formlist.scss */
#if .document-icon:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 25px;
  color: #ee3e33;
  position: absolute;
  left: -1.2em;
  top: 0;
}
/* line 26, ../sass/elements/_formlist.scss */
#if .document-icon.pdf:after {
  display: inline-block;
  content: 'PDF';
  font-weight: 700;
  font-size: 0.85714em;
  float: left;
}
/* line 35, ../sass/elements/_formlist.scss */
#if ul.forms > li {
  padding-left: 6.42857em;
  position: relative;
  padding-top: 0.71429em;
}
/* line 40, ../sass/elements/_formlist.scss */
#if ul.forms > li:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 25px;
  color: #ee3e33;
  position: absolute;
  left: 0;
  top: 0.48em;
}
/* line 48, ../sass/elements/_formlist.scss */
#if ul.forms > li .icon {
  background: #ee3e33;
  position: absolute;
  left: 2.14286em;
  top: 0.78571em;
  width: 2.92857em;
  height: 1.5em;
  padding: 0 0.21429em;
  overflow: hidden;
  *zoom: 1;
}
/* line 58, ../sass/elements/_formlist.scss */
#if ul.forms > li .icon:before, #if ul.forms > li .icon:after {
  color: white;
}
/* line 62, ../sass/elements/_formlist.scss */
#if ul.forms > li .icon:before {
  float: left;
}
/* line 66, ../sass/elements/_formlist.scss */
#if ul.forms > li .icon:after {
  float: right;
}
/* line 73, ../sass/elements/_formlist.scss */
#if ul.forms > li.assistant .icon:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 15px;
  margin-left: 0.26667em;
}
/* line 77, ../sass/elements/_formlist.scss */
#if ul.forms > li.assistant .icon:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 15px;
}
/* line 85, ../sass/elements/_formlist.scss */
#if ul.forms > li.pdf-download .icon:before {
  content: 'PDF';
  font-weight: 700;
  font-size: 0.85714em;
}
/* line 90, ../sass/elements/_formlist.scss */
#if ul.forms > li.pdf-download .icon:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 15px;
}
/* line 98, ../sass/elements/_formlist.scss */
#if ul.forms > li.pdf-submit .icon:before {
  content: 'PDF';
  font-weight: 700;
  font-size: 0.85714em;
}
/* line 103, ../sass/elements/_formlist.scss */
#if ul.forms > li.pdf-submit .icon:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
  content: "";
  font-size: 15px;
}
/* line 109, ../sass/elements/_formlist.scss */
#if ul.forms > li + li {
  border-top: 1px solid #dcddde;
}
/* line 113, ../sass/elements/_formlist.scss */
#if ul.forms > li > h2 {
  margin-top: 0;
  font-size: 1em;
  font-weight: 400;
  color: #161616;
}
/* line 119, ../sass/elements/_formlist.scss */
#if ul.forms > li > h2 a {
  padding: 0;
  font-weight: 700;
}
/* line 123, ../sass/elements/_formlist.scss */
#if ul.forms > li > h2 a:before {
  display: none;
}
/* line 132, ../sass/elements/_formlist.scss */
#if ul.forms p {
  margin-top: 0.42857em;
}

/* Responsive Verhalten Allgemein*/
/* tablet styles in landscape mode */
@media only screen and (max-width: 980px) {
  /* line 9, ../sass/responsive/_tablet_landscape.scss */
  html {
    scroll-padding-bottom: 7rem;
  }

  /* Schriftgrößen anpassen */
  /* line 15, ../sass/responsive/_tablet_landscape.scss */
  body {
    font-size: 0.875em;
    line-height: 1.69em;
    font-weight: 400;
  }

  /* line 21, ../sass/responsive/_tablet_landscape.scss */
  #if {
    /* Seite */
    /* Maintenance */
    /* Kopf */
    /****** INHALT *******/
    /* Basic Styles of page content elements */
    /****** FORMULAR ******/
    /* Eingabefelder */
    /* Strukturierung */
    /* Autosuggest */
  }
  /* line 22, ../sass/responsive/_tablet_landscape.scss */
  #if #page:before {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.31818em;
  }
  /* line 26, ../sass/responsive/_tablet_landscape.scss */
  #if #page:after {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.31818em;
  }
  /* line 30, ../sass/responsive/_tablet_landscape.scss */
  #if article #content > footer {
    font-size: 1em;
    line-height: 1.21429em;
  }
  /* line 38, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .proclamation h1,
  #if .warning-overlay .proclamation h1 {
    font-size: 1.57143em;
  }
  /* line 42, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-messages,
  #if .warning-overlay .proclamation .proclamation-messages {
    font-size: 1.35714em;
    line-height: 1.21053em;
  }
  /* line 48, ../sass/responsive/_tablet_landscape.scss */
  #if h1 {
    font-size: 2em;
    line-height: 1.69em;
  }
  /* line 53, ../sass/responsive/_tablet_landscape.scss */
  #if h2 {
    font-size: 1.688em;
    line-height: 1.69em;
  }
  /* line 58, ../sass/responsive/_tablet_landscape.scss */
  #if h3, #if legend {
    font-size: 1.375em;
    line-height: 1.69em;
  }
  /* line 63, ../sass/responsive/_tablet_landscape.scss */
  #if a {
    font-size: 1em;
    line-height: 1.69em;
  }
  /* line 68, ../sass/responsive/_tablet_landscape.scss */
  #if dl,
  #if #roadmap li .labeltext,
  #if .calendar,
  #if ul.autosuggest,
  #if section.block,
  #if section.group,
  #if section.group,
  #if .wizard-buttons,
  #if p.invalidInfo,
  #if p.Message-info,
  #if p.Message-warning {
    font-size: 1em;
    line-height: 1.69em;
  }
  /* line 82, ../sass/responsive/_tablet_landscape.scss */
  #if #page {
    padding: 0 1.42857em 10em;
  }
  /* line 85, ../sass/responsive/_tablet_landscape.scss */
  #if #page:before {
    /* das ist der Text */
    padding: 0.45455em 0;
  }
  /* line 107, ../sass/responsive/_tablet_landscape.scss */
  #if.fixfixed #page {
    padding-bottom: 2.85714em;
  }
  /* line 112, ../sass/responsive/_tablet_landscape.scss */
  #if article {
    padding: 1.42857em 0 0 0 !important;
    max-width: none;
    margin: 0;
  }
  /* line 117, ../sass/responsive/_tablet_landscape.scss */
  #if article #content {
    width: auto;
  }
  /* line 120, ../sass/responsive/_tablet_landscape.scss */
  #if article #content > footer {
    padding-top: 0.71429em;
    margin-top: 2.14286em;
  }
  /* line 127, ../sass/responsive/_tablet_landscape.scss */
  #if .dynamic_area {
    margin: 0;
    overflow: visible;
  }
  /* line 134, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay {
    left: 0;
    margin-left: 0;
    width: 100%;
    padding: 0 1.42857em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 141, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .proclamation {
    padding: 1.78571em 5.35714em 0.71429em 5.35714em;
  }
  /* line 144, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .proclamation h1 {
    margin-bottom: 0.68182em;
  }
  /* line 149, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-messages .custom-message {
    margin-top: 0.78947em;
  }
  /* line 155, ../sass/responsive/_tablet_landscape.scss */
  #if .maintenance-overlay .close {
    top: 0.71429em;
    right: 0.92857em;
  }
  /* line 161, ../sass/responsive/_tablet_landscape.scss */
  #if .warning-overlay {
    width: 100%;
  }
  /* line 165, ../sass/responsive/_tablet_landscape.scss */
  #if .warning-overlay .proclamation {
    padding: 0.71429em 5.35714em 0.71429em 5.35714em;
  }
  /* line 169, ../sass/responsive/_tablet_landscape.scss */
  #if .warning-overlay .close {
    top: -0.5em;
    right: -0.5em;
  }
  /* line 177, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header {
    border-bottom: 0 solid #ee3e33;
    margin: 0 -1.42857em;
    padding-right: 1.42857em;
    padding-left: 1.42857em;
  }
  /* line 185, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header .headercontent:has(#lang) {
    display: block;
  }
  /* line 188, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header .headercontent:has(#lang) #lang {
    display: block;
    padding-top: 0 !important;
    padding-left: 0 !important;
  }
  /* line 195, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header .headercontent #logo {
    float: none;
    margin: 0 auto;
    display: inline-block;
    height: 80px;
    width: 80px;
  }
  /* line 202, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header .headercontent #logo:before {
    content: url('../img/logo/logo_tablet.png?1764587306');
  }
  /* line 207, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header .headercontent h1 {
    margin-top: 0.35714em;
  }
  /* line 212, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount {
    text-align: left;
    top: 1.42857em;
    border-right: medium none;
    right: -1.42857em;
    min-width: 2.14286em;
    width: 0;
  }
  /* line 220, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount .switch {
    height: 2.14286em;
    padding-left: 1.42857em;
    margin-right: 0.71429em;
    padding-right: 0;
    width: 0;
    overflow: hidden;
    position: relative;
    float: right;
  }
  /* line 230, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount .switch:after {
    position: absolute;
    right: 0;
    top: 0.14286em;
    margin-left: 0;
  }
  /* line 238, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount .dropdown {
    clear: right;
    margin-top: 2.85714em;
    padding: 1.42857em 0.71429em 0.71429em 0.71429em;
  }
  /* line 243, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount .dropdown:before {
    right: 0.95833em;
  }
  /* line 247, ../sass/responsive/_tablet_landscape.scss */
  #if #page > header #useraccount .dropdown a, #if #page > header #useraccount .dropdown button, #if #page > header #useraccount .dropdown a.button, #if #page > header #useraccount .dropdown input[type="submit"] {
    padding-left: 2.5em;
  }
  /* line 259, ../sass/responsive/_tablet_landscape.scss */
  #if .wizard-body > section, #if .wizard-body > fieldset > section {
    margin-top: 2.14286em;
  }
  /* line 263, ../sass/responsive/_tablet_landscape.scss */
  #if .wizard-body > footer {
    margin-top: 2.14286em;
  }
  /* line 269, ../sass/responsive/_tablet_landscape.scss */
  #if #content .wizard-body .original-file-name {
    max-width: 75% !important;
  }
  /* line 273, ../sass/responsive/_tablet_landscape.scss */
  #if #content .wizard-body > header, #if #content .wizard-body > footer, #if #content .wizard-body > section, #if #content .wizard-body h2, #if #content .wizard-body p {
    max-width: none !important;
    width: auto !important;
  }
  /* line 279, ../sass/responsive/_tablet_landscape.scss */
  #if h2 {
    margin: 0.84631em 0 0.42316em 0;
  }
  /* line 283, ../sass/responsive/_tablet_landscape.scss */
  #if h3, #if legend {
    margin: 1.03896em 0 0.51948em 0;
  }
  /* line 286, ../sass/responsive/_tablet_landscape.scss */
  #if h3 + section.block, #if legend + section.block, #if h3 + section.group, #if legend + section.group {
    margin-top: 1.42857em;
  }
  /* line 291, ../sass/responsive/_tablet_landscape.scss */
  #if section.block + h3, #if section.group + h3, #if section.block + legend, #if section.group + legend {
    margin-top: 1.55844em;
  }
  /* line 295, ../sass/responsive/_tablet_landscape.scss */
  #if p {
    margin-top: 0.71429em;
  }
  /* line 299, ../sass/responsive/_tablet_landscape.scss */
  #if ol {
    margin: 0.71429em 0 0 1.42857em;
  }
  /* line 303, ../sass/responsive/_tablet_landscape.scss */
  #if dl {
    padding: 0.42857em 0 0.42857em;
  }
  /* line 306, ../sass/responsive/_tablet_landscape.scss */
  #if dl dt {
    width: 20%;
    margin-bottom: 0 !important;
  }
  /* line 311, ../sass/responsive/_tablet_landscape.scss */
  #if dl dd {
    width: 80%;
  }
  /* line 318, ../sass/responsive/_tablet_landscape.scss */
  #if p.required-hint {
    font-size: 1.14286em;
    margin-bottom: 0.71429em;
  }
  /* line 325, ../sass/responsive/_tablet_landscape.scss */
  #if input, #if textarea, #if select, #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
    height: 2.14286em;
    font-weight: 400;
  }
  /* line 329, ../sass/responsive/_tablet_landscape.scss */
  #if input.tiny, #if textarea.tiny, #if select.tiny, #if button[type].tiny, #if a[type].tiny.button, #if input[type].tiny[type="submit"], #if .button-link.tiny {
    width: 10em;
  }
  /* line 333, ../sass/responsive/_tablet_landscape.scss */
  #if input ~ .unit, #if textarea ~ .unit, #if select ~ .unit, #if button[type] ~ .unit, #if a[type].button ~ .unit, #if input[type][type="submit"] ~ .unit, #if .button-link ~ .unit {
    margin-left: 0.35714em;
    margin-top: 0.35714em;
  }
  /* line 337, ../sass/responsive/_tablet_landscape.scss */
  #if input ~ .unit select, #if textarea ~ .unit select, #if select ~ .unit select, #if button[type] ~ .unit select, #if a[type].button ~ .unit select, #if input[type][type="submit"] ~ .unit select, #if .button-link ~ .unit select {
    padding: 0.21429em;
  }
  /* line 343, ../sass/responsive/_tablet_landscape.scss */
  #if input, #if textarea {
    padding: 0 0.5em;
  }
  /* line 347, ../sass/responsive/_tablet_landscape.scss */
  #if textarea {
    height: auto;
    min-height: 7.14286em;
    padding: 0.5em;
  }
  /* line 353, ../sass/responsive/_tablet_landscape.scss */
  #if select {
    padding: 0.21429em 0.21429em 0.21429em 0.5em;
  }
  /* line 359, ../sass/responsive/_tablet_landscape.scss */
  #if section.block, #if section.group {
    padding: 1.14286em 0 1.28571em;
  }
  /* line 363, ../sass/responsive/_tablet_landscape.scss */
  #if section.block > header, #if section.group > header, #if section.block > footer, #if section.group > footer, #if section.block > noscript, #if section.group > noscript, #if section.block aside, #if section.group aside, #if section.block.narrow .wide > header, #if section.narrow.group .wide > header, #if section.block.narrow .wide > footer, #if section.narrow.group .wide > footer, #if section.block.narrow .wide > noscript, #if section.narrow.group .wide > noscript, #if section.block.narrow .wide aside, #if section.narrow.group .wide aside {
    padding-right: 0.71429em;
    margin-left: 20%;
  }
  /* line 370, ../sass/responsive/_tablet_landscape.scss */
  #if section.block.label_above > header, #if section.label_above.group > header, #if section.block.label_above > footer, #if section.label_above.group > footer, #if section.block.label_above > noscript, #if section.label_above.group > noscript, #if section.block.label_above aside, #if section.label_above.group aside {
    margin-left: 0.71429em !important;
  }
  /* line 375, ../sass/responsive/_tablet_landscape.scss */
  #if section.block + section.block, #if section.group + section.block, #if section.block + section.group, #if section.group + section.group {
    margin-top: -0.28571em;
  }
  /* line 381, ../sass/responsive/_tablet_landscape.scss */
  #if section.block.wide > header, #if section.wide.group > header, #if section.block.wide > footer, #if section.wide.group > footer, #if section.block.wide aside, #if section.wide.group aside, #if section.block.wide .narrow > header, #if section.wide.group .narrow > header, #if section.block.wide .narrow > footer, #if section.wide.group .narrow > footer, #if section.block.wide .narrow aside, #if section.wide.group .narrow aside {
    margin-left: 20%;
  }
  /* line 386, ../sass/responsive/_tablet_landscape.scss */
  #if section.block.narrow + section.wide, #if section.narrow.group + section.wide, #if section.block.wide + section.narrow, #if section.wide.group + section.narrow {
    margin-top: 2.14286em;
    border-top-left-radius: 0.28571em;
    border-top-right-radius: 0.28571em;
  }
  /* line 394, ../sass/responsive/_tablet_landscape.scss */
  #if section.block .fullspace > header, #if section.group .fullspace > header, #if section.block .fullspace > footer, #if section.group .fullspace > footer, #if section.block .fullspace aside, #if section.group .fullspace aside {
    margin-left: 0.71429em;
  }
  /* line 401, ../sass/responsive/_tablet_landscape.scss */
  #if .formline + footer {
    margin-top: 0.71429em;
  }
  /* line 405, ../sass/responsive/_tablet_landscape.scss */
  #if .formline aside {
    padding-top: 0.71429em;
  }
  /* line 409, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer {
    padding-right: 0.71429em;
    width: 80%;
  }
  /* line 413, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer:first-child {
    padding-left: 20%;
  }
  /* line 417, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer .choice, #if .formline .inputcontainer .multiselect > div {
    margin-top: 0.35714em;
  }
  /* line 421, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer.choice-inline {
    margin-left: -1.42857em;
  }
  /* line 424, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer.choice-inline .choice, #if .formline .inputcontainer.choice-inline .multiselect > div {
    float: left;
    margin-left: 1.42857em;
  }
  /* line 431, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .inputcontainer .multiselect > div .multioption-other-input {
    margin-top: 0.71429em;
  }
  /* line 438, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .formline {
    padding-bottom: 0.71429em;
  }
  /* line 441, ../sass/responsive/_tablet_landscape.scss */
  #if .formline .formline + .formline {
    padding-top: 0.71429em;
  }
  /* line 446, ../sass/responsive/_tablet_landscape.scss */
  #if .formline + .formline {
    padding-top: 0.71429em;
  }
  /* line 451, ../sass/responsive/_tablet_landscape.scss */
  #if * + .formline {
    margin-top: 0.71429em;
  }
  /* line 455, ../sass/responsive/_tablet_landscape.scss */
  #if .label + .formline .inputcontainer {
    padding-left: 0.71429em;
    padding-right: 0.71429em !important;
  }
  /* line 460, ../sass/responsive/_tablet_landscape.scss */
  #if section.block.wide .formline .inputcontainer, #if section.wide.group .formline .inputcontainer,
  #if section.block.narrow section.block.wide .formline .inputcontainer,
  #if section.narrow.group section.block.wide .formline .inputcontainer,
  #if section.block.narrow section.wide.group .formline .inputcontainer,
  #if section.narrow.group section.wide.group .formline .inputcontainer {
    width: 80%;
  }
  /* line 464, ../sass/responsive/_tablet_landscape.scss */
  #if section.block.wide .formline .inputcontainer:first-child, #if section.wide.group .formline .inputcontainer:first-child,
  #if section.block.narrow section.block.wide .formline .inputcontainer:first-child,
  #if section.narrow.group section.block.wide .formline .inputcontainer:first-child,
  #if section.block.narrow section.wide.group .formline .inputcontainer:first-child,
  #if section.narrow.group section.wide.group .formline .inputcontainer:first-child {
    padding-left: 20%;
  }
  /* line 470, ../sass/responsive/_tablet_landscape.scss */
  #if ~ ul.autosuggest {
    padding: 0 0.35714em;
    margin-top: 0.5em;
  }
  /* line 476, ../sass/responsive/_tablet_landscape.scss */
  #if input.ajax-select ~ .liveTextFieldMark {
    margin-left: -2.85714em;
    margin-top: 0.28571em;
  }
}
/* tablet styles in portrait mode */
@media only screen and (max-width: 980px) {
  /* line 8, ../sass/responsive/_tablet_portrait.scss */
  html {
    scroll-padding-bottom: 7rem;
  }
}
/* mobile styles in landscape mode */
@media only screen and (max-width: 760px) {
  /* line 9, ../sass/responsive/_mobile_landscape.scss */
  html {
    scroll-padding-bottom: 7rem;
  }

  /* Schriftgrößen anpassen */
  /* line 15, ../sass/responsive/_mobile_landscape.scss */
  body {
    font-size: 0.875em;
    line-height: 1.69em;
    font-weight: 400;
  }

  /* line 21, ../sass/responsive/_mobile_landscape.scss */
  #if {
    /* Seite */
    /* Maintenance */
    /* Kopf */
    /******* FOOTER ********/
    /****** INHALT *******/
    /* Basic Styles of page content elements */
    /****** FORMULAR ******/
    /* Eingabefelder */
    /* Strukturierung */
    /* Autosuggest */
    /* Dialogschleifen */
    /* Allgemeines */
  }
  /* line 22, ../sass/responsive/_mobile_landscape.scss */
  #if #page:before {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.1875em;
  }
  /* line 26, ../sass/responsive/_mobile_landscape.scss */
  #if #page:after {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.1875em;
  }
  /* line 30, ../sass/responsive/_mobile_landscape.scss */
  #if article #content > footer {
    font-size: 1em;
    line-height: 1.21429em;
  }
  /* line 38, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation h1,
  #if .warning-overlay .proclamation h1 {
    font-size: 1.57143em;
  }
  /* line 42, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-messages,
  #if .warning-overlay .proclamation .proclamation-messages {
    font-size: 1.35714em;
    line-height: 1.21053em;
  }
  /* line 48, ../sass/responsive/_mobile_landscape.scss */
  #if h1 {
    font-size: 1.57143em;
    line-height: 1.68182em;
  }
  /* line 53, ../sass/responsive/_mobile_landscape.scss */
  #if h2 {
    font-size: 1.42857em;
    line-height: 1.65em;
  }
  /* line 58, ../sass/responsive/_mobile_landscape.scss */
  #if h3, #if legend {
    font-size: 1.28571em;
    line-height: 1.66667em;
  }
  /* line 63, ../sass/responsive/_mobile_landscape.scss */
  #if a {
    font-size: 1em;
    line-height: 1.69em;
  }
  /* line 68, ../sass/responsive/_mobile_landscape.scss */
  #if #roadmap li .labeltext,
  #if .calendar,
  #if ul.autosuggest,
  #if section.block,
  #if section.group,
  #if section.group,
  #if .wizard-buttons,
  #if p.invalidInfo,
  #if p.Message-info,
  #if p.Message-warning {
    font-size: 1em;
    line-height: 1.69em;
  }
  /* line 81, ../sass/responsive/_mobile_landscape.scss */
  #if #page {
    padding: 0 0 10em 0;
    overflow-x: hidden;
  }
  /* line 85, ../sass/responsive/_mobile_landscape.scss */
  #if #page:before {
    /* das ist der Text */
    padding: 0.625em 1.25em;
  }
  /* line 106, ../sass/responsive/_mobile_landscape.scss */
  #if .wizard-body {
    padding: 0 1.42857em 0 1.42857em;
  }
  /* line 111, ../sass/responsive/_mobile_landscape.scss */
  #if.fixfixed #page {
    padding-bottom: 2.85714em;
  }
  /* line 116, ../sass/responsive/_mobile_landscape.scss */
  #if article {
    padding: 1.35714em 0 0 0;
  }
  /* line 120, ../sass/responsive/_mobile_landscape.scss */
  #if article #content > footer {
    padding-top: 0.71429em;
    margin-top: 2.14286em;
  }
  /* line 127, ../sass/responsive/_mobile_landscape.scss */
  #if .dynamic_area {
    margin: 0 0;
    overflow: visible;
  }
  /* line 134, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay {
    position: absolute;
    padding: 0 1.42857em 0.71429em 1.42857em;
  }
  /* line 138, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation {
    padding: 1.78571em 1.42857em 0.71429em 1.42857em;
    text-align: inherit;
  }
  /* line 142, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation h1 {
    margin-bottom: 0.68182em;
    margin-top: 1.81818em;
  }
  /* line 147, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-title {
    text-align: inherit;
  }
  /* line 151, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-messages {
    text-align: inherit;
  }
  /* line 154, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .proclamation .proclamation-messages .custom-message {
    margin-top: 0.78947em;
  }
  /* line 160, ../sass/responsive/_mobile_landscape.scss */
  #if .maintenance-overlay .close {
    top: 0.71429em;
    right: 0.92857em;
  }
  /* line 168, ../sass/responsive/_mobile_landscape.scss */
  #if .warning-overlay .proclamation {
    padding: 1.78571em 1.42857em 0.71429em 1.42857em;
    text-align: center;
  }
  /* line 172, ../sass/responsive/_mobile_landscape.scss */
  #if .warning-overlay .proclamation:before {
    position: static;
    display: inline;
  }
  /* line 177, ../sass/responsive/_mobile_landscape.scss */
  #if .warning-overlay .proclamation .proclamation-messages {
    margin-top: 1.31579em;
    text-align: left;
  }
  /* line 183, ../sass/responsive/_mobile_landscape.scss */
  #if .warning-overlay .close {
    top: -0.5em;
    right: 0.5em;
  }
  /* line 191, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header {
    border-bottom: 0 solid #ee3e33;
    margin: 0;
  }
  /* line 195, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent {
    padding: 0.71429em 0 0.71429em 0;
  }
  /* line 198, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent:has(#lang) {
    display: block;
  }
  /* line 201, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent:has(#lang) #lang {
    display: block;
    padding-top: 0 !important;
    padding-left: 0 !important;
  }
  /* line 208, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent #logo {
    height: 35px;
    width: 35px;
  }
  /* line 213, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent #logo:before {
    content: url('../img/logo/logo_mobil.png?1764587306');
  }
  /* line 218, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header .headercontent h1 {
    margin-top: 0.22727em;
  }
  /* line 223, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header #useraccount {
    top: 0;
    z-index: 110001;
    /* ueber Roadmap */
    width: 0;
  }
  /* line 228, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header #useraccount .switch {
    height: 2.14286em;
    margin-right: 0.5em;
  }
  /* line 233, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header #useraccount .dropdown {
    max-width: 70%;
    padding: 1.42857em 0.71429em 0.71429em 0.71429em;
  }
  /* line 237, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header #useraccount .dropdown:before {
    right: 0.83333em;
  }
  /* line 241, ../sass/responsive/_mobile_landscape.scss */
  #if #page > header #useraccount .dropdown a, #if #page > header #useraccount .dropdown button, #if #page > header #useraccount .dropdown a.button, #if #page > header #useraccount .dropdown input[type="submit"] {
    padding-left: 2.5em;
  }
  /* line 250, ../sass/responsive/_mobile_landscape.scss */
  #if article #content > footer {
    margin-left: 1.42857em;
    margin-right: 1.42857em;
  }
  /* line 261, ../sass/responsive/_mobile_landscape.scss */
  #if .wizard-body > section, #if .wizard-body > fieldset > section {
    margin-top: 1.42857em;
  }
  /* line 265, ../sass/responsive/_mobile_landscape.scss */
  #if .wizard-body > footer {
    margin-top: 2.14286em;
  }
  /* line 270, ../sass/responsive/_mobile_landscape.scss */
  #if h2 {
    margin: 1em 0 0.5em 0;
  }
  /* line 274, ../sass/responsive/_mobile_landscape.scss */
  #if h3, #if legend {
    margin: 1.11111em 0 0.55556em 0;
  }
  /* line 277, ../sass/responsive/_mobile_landscape.scss */
  #if h3 + section.block, #if legend + section.block, #if h3 + section.group, #if legend + section.group {
    margin-top: 0;
  }
  /* line 282, ../sass/responsive/_mobile_landscape.scss */
  #if section.block + h3, #if section.group + h3, #if section.block + legend, #if section.group + legend {
    margin-top: 1.66667em;
  }
  /* line 286, ../sass/responsive/_mobile_landscape.scss */
  #if p {
    margin-top: 0.71429em;
  }
  /* line 290, ../sass/responsive/_mobile_landscape.scss */
  #if ol {
    margin: 0.71429em 0 0 1.42857em;
  }
  /* line 294, ../sass/responsive/_mobile_landscape.scss */
  #if dl {
    padding: 0.42857em 0 0.42857em;
  }
  /* line 297, ../sass/responsive/_mobile_landscape.scss */
  #if dl dt {
    float: none;
    width: auto;
    margin-top: 0 !important;
    padding: 0.71429em !important;
  }
  /* line 304, ../sass/responsive/_mobile_landscape.scss */
  #if dl dd {
    float: none;
    width: auto;
    padding: 0 0.71429em 0.71429em 0.71429em;
    border-top: none !important;
  }
  /* line 310, ../sass/responsive/_mobile_landscape.scss */
  #if dl dd:before {
    display: none !important;
  }
  /* line 318, ../sass/responsive/_mobile_landscape.scss */
  #if p.required-hint {
    font-size: 1.14286em;
    margin-bottom: 0.71429em;
    margin-left: 1.42857em;
    margin-right: 1.42857em;
  }
  /* line 327, ../sass/responsive/_mobile_landscape.scss */
  #if input, #if textarea, #if select, #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
    height: 2.14286em;
  }
  /* line 330, ../sass/responsive/_mobile_landscape.scss */
  #if input.tiny, #if textarea.tiny, #if select.tiny, #if button[type].tiny, #if a[type].tiny.button, #if input[type].tiny[type="submit"], #if .button-link.tiny {
    width: 10em;
  }
  /* line 334, ../sass/responsive/_mobile_landscape.scss */
  #if input ~ .unit, #if textarea ~ .unit, #if select ~ .unit, #if button[type] ~ .unit, #if a[type].button ~ .unit, #if input[type][type="submit"] ~ .unit, #if .button-link ~ .unit {
    margin-left: 0.35714em;
    margin-top: 0.35714em;
  }
  /* line 338, ../sass/responsive/_mobile_landscape.scss */
  #if input ~ .unit select, #if textarea ~ .unit select, #if select ~ .unit select, #if button[type] ~ .unit select, #if a[type].button ~ .unit select, #if input[type][type="submit"] ~ .unit select, #if .button-link ~ .unit select {
    padding: 0.21429em;
  }
  /* line 344, ../sass/responsive/_mobile_landscape.scss */
  #if input, #if textarea {
    padding: 0 0.5em;
    padding-right: 1.42857em;
  }
  /* line 349, ../sass/responsive/_mobile_landscape.scss */
  #if textarea {
    height: auto;
    min-height: 7.14286em;
    padding: 0.5em;
    padding-right: 1.42857em;
  }
  /* line 356, ../sass/responsive/_mobile_landscape.scss */
  #if select {
    padding: 0.21429em 1.42857em 0.21429em 0.5em;
  }
  /* line 362, ../sass/responsive/_mobile_landscape.scss */
  #if section.block, #if section.group {
    margin-left: -1.42857em;
    margin-right: -1.42857em;
    border-left: none;
    border-right: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 1.14286em 1.42857em 1.28571em;
  }
  /* line 371, ../sass/responsive/_mobile_landscape.scss */
  #if section.block > header, #if section.group > header, #if section.block > footer, #if section.group > footer, #if section.block > noscript, #if section.group > noscript, #if section.block aside, #if section.group aside, #if section.block.narrow .wide > header, #if section.narrow.group .wide > header, #if section.block.narrow .wide > footer, #if section.narrow.group .wide > footer, #if section.block.narrow .wide > noscript, #if section.narrow.group .wide > noscript, #if section.block.narrow .wide aside, #if section.narrow.group .wide aside {
    padding-right: 0;
    margin-left: 0;
  }
  /* line 378, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.label_above > header, #if section.label_above.group > header, #if section.block.label_above > footer, #if section.label_above.group > footer, #if section.block.label_above > noscript, #if section.label_above.group > noscript, #if section.block.label_above aside, #if section.label_above.group aside {
    margin-left: 0 !important;
  }
  /* line 383, ../sass/responsive/_mobile_landscape.scss */
  #if section.block + section.block, #if section.group + section.block, #if section.block + section.group, #if section.group + section.group {
    margin-top: -0.28571em;
  }
  /* line 388, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.wide > header, #if section.wide.group > header, #if section.block.wide > footer, #if section.wide.group > footer, #if section.block.wide aside, #if section.wide.group aside {
    margin-left: 0;
  }
  /* line 394, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.wide > header, #if section.wide.group > header, #if section.block.wide > footer, #if section.wide.group > footer, #if section.block.wide aside, #if section.wide.group aside, #if section.block.wide .narrow > header, #if section.wide.group .narrow > header, #if section.block.wide .narrow > footer, #if section.wide.group .narrow > footer, #if section.block.wide .narrow aside, #if section.wide.group .narrow aside {
    margin-left: 0;
  }
  /* line 399, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.narrow + section.wide, #if section.narrow.group + section.wide, #if section.block.wide + section.narrow, #if section.wide.group + section.narrow {
    margin-top: 1.42857em;
    border-top-left-radius: 0.28571em;
    border-top-right-radius: 0.28571em;
  }
  /* line 407, ../sass/responsive/_mobile_landscape.scss */
  #if section.block .fullspace > header, #if section.group .fullspace > header, #if section.block .fullspace > footer, #if section.group .fullspace > footer, #if section.block .fullspace aside, #if section.group .fullspace aside {
    margin-left: 1.42857em;
  }
  /* line 413, ../sass/responsive/_mobile_landscape.scss */
  #if .formline {
    margin-left: -1.42857em;
    margin-right: -1.42857em;
    padding-left: 1.42857em;
    padding-right: 1.42857em;
  }
  /* line 419, ../sass/responsive/_mobile_landscape.scss */
  #if .formline + footer {
    margin-top: 1.42857em;
  }
  /* line 423, ../sass/responsive/_mobile_landscape.scss */
  #if .formline aside {
    padding-top: 1.42857em;
  }
  /* line 427, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer {
    padding-right: 0;
    padding-left: 0;
    width: auto;
    float: none;
  }
  /* line 433, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer:first-child {
    padding-left: 0;
    margin-right: 1.42857em;
    float: left !important;
  }
  /* line 439, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer .inputcontainer {
    padding: 0;
  }
  /* line 443, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer .choice, #if .formline .inputcontainer .multiselect > div {
    margin-top: 0.35714em;
  }
  /* line 447, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer.choice-inline {
    margin-left: -1.42857em;
  }
  /* line 450, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer.choice-inline .choice, #if .formline .inputcontainer.choice-inline .multiselect > div {
    float: left;
    margin-left: 1.42857em;
  }
  /* line 457, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .inputcontainer .multiselect > div .multioption-other-input {
    margin-top: 0.71429em;
  }
  /* line 464, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .formline {
    padding-bottom: 1.42857em;
  }
  /* line 467, ../sass/responsive/_mobile_landscape.scss */
  #if .formline .formline + .formline {
    padding-top: 1.42857em;
  }
  /* line 472, ../sass/responsive/_mobile_landscape.scss */
  #if .formline + .formline {
    padding-top: 1.42857em;
  }
  /* line 477, ../sass/responsive/_mobile_landscape.scss */
  #if * + .formline {
    margin-top: 1.42857em;
  }
  /* line 482, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.leftalign .formline .inputcontainer, #if section.leftalign.group .formline .inputcontainer {
    padding-left: 0 !important;
  }
  /* line 485, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.leftalign > header, #if section.leftalign.group > header, #if section.block.leftalign > footer, #if section.leftalign.group > footer {
    margin-left: 0 !important;
  }
  /* line 490, ../sass/responsive/_mobile_landscape.scss */
  #if .label + .formline {
    margin-top: 0.35714em;
  }
  /* line 493, ../sass/responsive/_mobile_landscape.scss */
  #if .label + .formline .inputcontainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 499, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.wide .formline .inputcontainer, #if section.wide.group .formline .inputcontainer,
  #if section.block.narrow section.block.wide .formline .inputcontainer,
  #if section.narrow.group section.block.wide .formline .inputcontainer,
  #if section.block.narrow section.wide.group .formline .inputcontainer,
  #if section.narrow.group section.wide.group .formline .inputcontainer {
    width: auto;
  }
  /* line 503, ../sass/responsive/_mobile_landscape.scss */
  #if section.block.wide .formline .inputcontainer:first-child, #if section.wide.group .formline .inputcontainer:first-child,
  #if section.block.narrow section.block.wide .formline .inputcontainer:first-child,
  #if section.narrow.group section.block.wide .formline .inputcontainer:first-child,
  #if section.block.narrow section.wide.group .formline .inputcontainer:first-child,
  #if section.narrow.group section.wide.group .formline .inputcontainer:first-child {
    padding-left: 0;
  }
  /* line 508, ../sass/responsive/_mobile_landscape.scss */
  #if ~ ul.autosuggest {
    padding: 0 0.35714em;
    margin-top: 0.5em;
  }
  /* line 514, ../sass/responsive/_mobile_landscape.scss */
  #if input.ajax-select ~ .liveTextFieldMark {
    margin-left: -2.85714em;
    margin-top: 0.28571em;
  }
  /* line 522, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop, #if #page section.loop.group {
    padding: 0 1.42857em;
  }
  /* line 524, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop .table_container, #if #page section.loop.group .table_container {
    border-left: none;
    border-right: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0 -1.42857em;
  }
  /* line 531, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop table, #if #page section.loop.group table {
    font-family: "Open Sans", Helvetica, "Arial Narrow", Arial, sans-serif;
  }
  /* line 534, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop table td, #if #page section.loop.group table td, #if #page section.block.loop table th, #if #page section.loop.group table th {
    padding-left: 0;
  }
  /* line 536, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop table td:first-child, #if #page section.loop.group table td:first-child, #if #page section.block.loop table th:first-child, #if #page section.loop.group table th:first-child {
    padding-left: 1.42857em;
  }
  /* line 539, ../sass/responsive/_mobile_landscape.scss */
  #if #page section.block.loop table td:last-child, #if #page section.loop.group table td:last-child, #if #page section.block.loop table th:last-child, #if #page section.loop.group table th:last-child {
    padding-right: 1.42857em;
  }
  /* line 546, ../sass/responsive/_mobile_landscape.scss */
  #if .focusMark {
    left: 0;
    width: 0.42857em;
  }
  /* line 552, ../sass/responsive/_mobile_landscape.scss */
  #if section.label_after:has(.choice, #if .formline .inputcontainer .multiselect > div) input {
    width: 9em !important;
  }
  /* line 556, ../sass/responsive/_mobile_landscape.scss */
  #if section.label_after input {
    width: 100% !important;
  }
  /* line 563, ../sass/responsive/_mobile_landscape.scss */
  #if .mobile_hidden {
    display: none;
  }
  /* line 567, ../sass/responsive/_mobile_landscape.scss */
  #if .inputcontainer ~ label, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel {
    overflow: visible;
    display: inline-block;
  }
  /* line 572, ../sass/responsive/_mobile_landscape.scss */
  #if .feldtabelle .errorText, #if .feldtabelle .invalidInfo, #if .feldtabelle .Message-info, #if .feldtabelle .Message-warning {
    position: relative;
  }
}
/* mobile styles in portrait mode */
@media only screen and (max-width: 7600px) {
  /* line 8, ../sass/responsive/_mobile_portrait.scss */
  html {
    scroll-padding-bottom: 7rem;
  }

  /* line 15, ../sass/responsive/_mobile_portrait.scss */
  #if .has_roadmap_top #roadmap_bottom {
    display: none;
  }
  /* line 20, ../sass/responsive/_mobile_portrait.scss */
  #if .inputcontainer {
    overflow: hidden;
  }
  /* line 23, ../sass/responsive/_mobile_portrait.scss */
  #if .inputcontainer input.use-size {
    /*width:95% !important;*/
  }
}
@media all and (max-device-width: 249px) {
  /* line 34, ../sass/responsive/_mobile_portrait.scss */
  #if:before {
    content: "Ihr Gerät ist für die Darstellung dieser Anwendung zu klein. Bitte vergrößern Sie Ihre Anzeige, indem Sie ihr mobiles Gerät drehen oder das Browserfenster auf Desktopgeräten vergrößern.";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ee3e33;
    color: white;
    box-sizing: border-box;
    padding: 1.42857em;
    z-index: 1000000;
  }
  /* line 48, ../sass/responsive/_mobile_portrait.scss */
  #if:after {
    content: "";
    color: white;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none !important;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    font-size: 40px;
    position: fixed;
    right: 0.25em;
    bottom: 0.3em;
    z-index: 1000001;
  }
}
/* Responsive Verhalten einzelner Elemente */
/* line 3, ../sass/responsive/elements/_roadmap.scss */
#if {
  /* Header wenn Roadmap vorhanden */
  /************ TABLET ****************/
  /************* MOBIL ***************/
}
@media only screen and (max-width: 980px) {
  /* line 3, ../sass/responsive/elements/_roadmap.scss */
  #if {
    /**** Roadmap */
    /* Allgemeine Roadmap */
    /* Kleine Raodmap im Fußbereich */
    /*&.fixfixed  {
      #roadmap_bottom {
        position: static;
        margin: U(20, $FONT_SIZE_CONTENT_TABLET) 0;
        @include box-shadow(none);
      }
    }*/
  }
  /* line 12, ../sass/responsive/elements/_roadmap.scss */
  #if #page.has_roadmap_left article, #if #page.has_roadmap_right article {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 17, ../sass/responsive/elements/_roadmap.scss */
  #if #page.has_roadmap_left article:before, #if #page.has_roadmap_right article:before {
    display: none;
  }
  /* line 28, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap {
    position: relative;
    margin-top: 0;
  }
  /* line 32, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left, #if #roadmap.roadmap_right {
    position: absolute;
    padding-bottom: 0;
    margin-top: 0.71429em;
    width: 100%;
    max-width: none;
    background: transparent;
  }
  /* line 41, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left > ul, #if #roadmap.roadmap_right > ul {
    display: none;
    clear: both;
    border: 1px solid #eeeeee;
    width: 25%;
    max-width: 500px;
  }
  /* line 49, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left .switch, #if #roadmap.roadmap_right .switch {
    height: 2.85714em;
    line-height: 2.85714em;
    border: none;
    width: 2.42857em;
  }
  /* line 56, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left.switched > ul, #if #roadmap.roadmap_right.switched > ul {
    display: block;
  }
  /* line 61, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right {
    right: 0;
    float: none;
    *zoom: 1;
  }
  /* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #if #roadmap.roadmap_right:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 66, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right > ul {
    border-top-left-radius: 4px;
    float: right;
  }
  /* line 71, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right .switch {
    padding-right: 0.5em;
    float: right;
  }
  /* line 77, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right li li .item .label .labeltext {
    padding-left: 2.14286em;
  }
  /* line 82, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right li li li .item .label .labeltext {
    padding-left: 3.57143em;
  }
  /* line 89, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left {
    right: 0;
    float: none;
  }
  /* line 93, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left > ul {
    border-top-left-radius: 0.28571em;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.28571em;
    border-bottom-right-radius: 0;
    float: right;
  }
  /* line 100, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left > ul:before {
    right: 0.83333em;
    left: auto;
  }
  /* line 106, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left .switch {
    padding-right: 0.5em;
    float: right;
  }
  /* line 112, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top {
    width: 100% !important;
    margin-left: -1px;
    margin-top: 1.78571em;
  }
  /* line 118, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li {
    width: auto;
  }
  /* line 122, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li .item .label .labelicon {
    text-align: center;
  }
  /* line 125, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li .item .label .labeltext {
    height: 2.85714em;
    padding: 0.71429em;
    display: none;
  }
  /* line 132, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li .roadmapicon {
    font-size: 24px;
  }
  /* line 136, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li.present {
    width: 50%;
  }
  /* line 139, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li.present:first-child {
    padding-left: 0.71429em;
  }
  /* line 143, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li.present .item .label .labeltext {
    display: table-cell;
  }
  /* line 148, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li.past:first-child {
    padding-left: 0.71429em;
  }
  /* line 152, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li:last-child {
    padding-right: 0.5em !important;
  }
  /* line 156, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li + li {
    padding-left: 1.42857em;
  }
  /* line 165, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap_bottom {
    display: block;
    position: fixed;
    z-index: 110001;
    bottom: 4.28571em;
    left: 0;
    width: 100%;
    padding: 0.35714em 0.71429em 0.42857em 0.71429em;
  }
  /* line 174, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap_bottom .item {
    padding: 0 0.21429em !important;
  }
}
@media only screen and (max-width: 760px) {
  /* line 3, ../sass/responsive/elements/_roadmap.scss */
  #if {
    /**** Roadmap */
    /* Allgemeine Roadmap */
    /* Kleine Raodmap im Fußbereich */
    /*&.fixfixed  {
      #roadmap_bottom {
        margin: U(10, $FONT_SIZE_CONTENT_MOBILE) 0;
      }
    }*/
  }
  /* line 198, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 204, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left .switch, #if #roadmap.roadmap_right .switch {
    height: 2.85714em;
    line-height: 2.85714em;
    width: 2.42857em;
  }
  /* line 210, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left ul, #if #roadmap.roadmap_right ul {
    width: 100%;
  }
  /* line 215, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right {
    padding-left: 1.42857em;
  }
  /* line 218, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right .switch {
    padding-right: 0.5em;
  }
  /* line 223, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right li li .item .label .labeltext {
    padding-left: 2.14286em;
  }
  /* line 228, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_right li li li .item .label .labeltext {
    padding-left: 3.57143em;
  }
  /* line 235, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left {
    padding-left: 1.42857em;
  }
  /* line 238, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left > ul {
    border-top-left-radius: 0.28571em;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.28571em;
    border-bottom-right-radius: 0;
    float: right;
  }
  /* line 246, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_left .switch {
    padding-left: 0.5em;
  }
  /* line 253, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li {
    width: auto !important;
  }
  /* line 257, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li .item .label .labelicon {
    line-height: 2.5em;
  }
  /* line 260, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li .item .label .labeltext {
    display: none !important;
  }
  /* line 265, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li:last-child {
    padding-right: 0.5em !important;
  }
  /* line 269, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap.roadmap_top li + li {
    padding-left: 1.42857em;
  }
  /* line 278, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap_bottom {
    padding-top: 0.35714em;
    /*bottom: U(40,$FONT_SIZE_CONTENT_MOBIL);*/
  }
  /* line 282, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap_bottom .item {
    padding: 0 0.14286em !important;
  }
  /* line 285, ../sass/responsive/elements/_roadmap.scss */
  #if #roadmap_bottom .item .labelicon:before {
    font-size: 10px !important;
    line-height: 10px !important;
  }
}

/* Buttons */
@media only screen and (max-width: 980px) {
  /* line 6, ../sass/responsive/elements/_form_buttons.scss */
  #if {
    /* Auswahlkaskaden */
    /* Unterdialoge */
    /* Uebersichtsseite */
  }
  /* line 8, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons {
    margin-top: 0;
    position: fixed;
    z-index: 110002;
    left: 0;
    bottom: 0;
    background-color: #ee3e33;
    padding: 0.71429em 0 0.71429em 0 !important;
  }
  /* line 18, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons.button-count-1 .button {
    padding-right: 0 !important;
  }
  /* line 23, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons .button {
    border-right: 1.42857em solid #ee3e33 !important;
    border-left: 1.42857em solid #ee3e33 !important;
  }
  /* line 29, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons .button + .button button.prio2, #if .wizard-buttons .button + .button a.prio2.button, #if .wizard-buttons .button + .button input.prio2[type="submit"] {
    background-color: #ee3e33;
    color: white;
    border-color: #ee3e33;
  }
  /* line 35, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons .button + .button button.prio2:before, #if .wizard-buttons .button + .button a.prio2.button:before, #if .wizard-buttons .button + .button input.prio2[type="submit"]:before {
    color: white;
  }
  /* line 39, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons .button + .button button.prio2:hover, #if .wizard-buttons .button + .button a.prio2.button:hover, #if .wizard-buttons .button + .button input.prio2[type="submit"]:hover, #if .wizard-buttons .button + .button button.prio2:focus, #if .wizard-buttons .button + .button a.prio2.button:focus, #if .wizard-buttons .button + .button input.prio2[type="submit"]:focus {
    background-color: #ee3e33;
  }
  /* line 46, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type], #if .wizard-buttons a[type].button, #if .wizard-buttons input[type][type="submit"], #if .wizard-buttons .button-link {
    font-weight: normal;
    padding: 0 0.71429em 0 0.71429em;
  }
  /* line 50, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type]:before, #if .wizard-buttons a[type].button:before, #if .wizard-buttons input[type][type="submit"]:before, #if .wizard-buttons .button-link:before {
    top: -0.08333em;
    position: relative;
    left: 0;
    padding-right: 0.5em;
  }
  /* line 57, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type]:hover, #if .wizard-buttons a[type].button:hover, #if .wizard-buttons input[type][type="submit"]:hover, #if .wizard-buttons button[type]:focus, #if .wizard-buttons a[type].button:focus, #if .wizard-buttons input[type][type="submit"]:focus, #if .wizard-buttons .button-link:hover, #if .wizard-buttons .button-link:focus {
    background-color: rgba(238, 62, 51, 0.9);
  }
  /* line 61, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio1[disabled], #if .wizard-buttons a[type].prio1[disabled].button, #if .wizard-buttons input[type].prio1[disabled][type="submit"], #if .wizard-buttons .button-link.prio1[disabled] {
    background: #eeeeee !important;
    color: white !important;
    border-color: #eeeeee !important;
  }
  /* line 66, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio1[disabled]:before, #if .wizard-buttons a[type].prio1[disabled].button:before, #if .wizard-buttons input[type].prio1[disabled][type="submit"]:before, #if .wizard-buttons .button-link.prio1[disabled]:before {
    color: white !important;
  }
  /* line 71, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio2, #if .wizard-buttons a[type].prio2.button, #if .wizard-buttons input[type].prio2[type="submit"], #if .wizard-buttons .button-link.prio2 {
    background-color: #ee3e33;
    color: white;
    border-color: #ee3e33;
  }
  /* line 75, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio2:before, #if .wizard-buttons a[type].prio2.button:before, #if .wizard-buttons input[type].prio2[type="submit"]:before, #if .wizard-buttons .button-link.prio2:before {
    color: white;
  }
  /* line 79, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio2[disabled], #if .wizard-buttons a[type].prio2[disabled].button, #if .wizard-buttons input[type].prio2[disabled][type="submit"], #if .wizard-buttons .button-link.prio2[disabled] {
    background: #eeeeee !important;
    color: white !important;
    border-color: #eeeeee !important;
  }
  /* line 84, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio2[disabled]:before, #if .wizard-buttons a[type].prio2[disabled].button:before, #if .wizard-buttons input[type].prio2[disabled][type="submit"]:before, #if .wizard-buttons .button-link.prio2[disabled]:before {
    color: white !important;
  }
  /* line 90, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio3, #if .wizard-buttons a[type].prio3.button, #if .wizard-buttons input[type].prio3[type="submit"], #if .wizard-buttons .button-link.prio3 {
    background-color: #ee3e33;
    border-color: #ee3e33;
    color: white;
  }
  /* line 95, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio3:before, #if .wizard-buttons a[type].prio3.button:before, #if .wizard-buttons input[type].prio3[type="submit"]:before, #if .wizard-buttons .button-link.prio3:before {
    color: white;
  }
  /* line 99, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio3:hover, #if .wizard-buttons a[type].prio3.button:hover, #if .wizard-buttons input[type].prio3[type="submit"]:hover, #if .wizard-buttons button[type].prio3:focus, #if .wizard-buttons a[type].prio3.button:focus, #if .wizard-buttons input[type].prio3[type="submit"]:focus, #if .wizard-buttons .button-link.prio3:hover, #if .wizard-buttons .button-link.prio3:focus {
    background-color: rgba(238, 62, 51, 0.9);
  }
  /* line 103, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio3[disabled], #if .wizard-buttons a[type].prio3[disabled].button, #if .wizard-buttons input[type].prio3[disabled][type="submit"], #if .wizard-buttons .button-link.prio3[disabled] {
    background-color: transparent !important;
    border-color: #eeeeee !important;
    color: #eeeeee !important;
  }
  /* line 108, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type].prio3[disabled]:before, #if .wizard-buttons a[type].prio3[disabled].button:before, #if .wizard-buttons input[type].prio3[disabled][type="submit"]:before, #if .wizard-buttons .button-link.prio3[disabled]:before {
    color: #eeeeee !important;
  }
  /* line 117, ../sass/responsive/elements/_form_buttons.scss */
  #if.fixfixed {
    /*.wizard-buttons {
      position: static;
      margin: U(20, $FONT_SIZE_CONTENT_TABLET) 0;
    }*/
  }
  /* line 123, ../sass/responsive/elements/_form_buttons.scss */
  #if.fixfixed .footercontent {
    margin-bottom: 7em;
  }
  /* line 128, ../sass/responsive/elements/_form_buttons.scss */
  #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
    min-height: 2.85714em;
    padding: 0.35714em 0.71429em 0.35714em 2.85714em;
    line-height: 2em;
    font-weight: normal;
  }
  /* line 138, ../sass/responsive/elements/_form_buttons.scss */
  #if .formline > button, #if .formline > a.button, #if .formline > input[type="submit"] {
    right: 0.71429em;
    margin-top: -0.21429em;
    width: 2.5em !important;
    height: 2.5em !important;
    min-height: 2.5em !important;
  }
  /* line 145, ../sass/responsive/elements/_form_buttons.scss */
  #if .formline > button + .inputcontainer, #if .formline > a.button + .inputcontainer, #if .formline > input[type="submit"] + .inputcontainer {
    padding-right: 4.28571em;
  }
  /* line 154, ../sass/responsive/elements/_form_buttons.scss */
  #if .subdialogue button, #if .subdialogue a.button, #if .subdialogue input[type="submit"] {
    margin-top: -0.21429em;
  }
  /* line 157, ../sass/responsive/elements/_form_buttons.scss */
  #if .subdialogue button.delete, #if .subdialogue a.delete.button, #if .subdialogue input.delete[type="submit"] {
    margin-left: 0.5em;
  }
  /* line 168, ../sass/responsive/elements/_form_buttons.scss */
  #if .overview .buttons button, #if .overview .buttons a.button, #if .overview .buttons input[type="submit"] {
    margin-left: 20%;
  }
}
@media only screen and (max-width: 760px) {
  /* line 178, ../sass/responsive/elements/_form_buttons.scss */
  #if {
    /* Auswahlkaskaden */
    /* Unterdialoge */
    /* Uebersichtsseite */
  }
  /* line 179, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons {
      /*&.important {
        display: block;

        .wizard-buttons-row, .button {
          float: none !important;
        }

        button[type], .button-link {
          padding: U4(0, 10, 0, 10, $FONT_SIZE_FORM_MOBIL);
          height: U(40, $FONT_SIZE_FORM_MOBIL) !important;
          line-height: U(28, $FONT_SIZE_FORM_MOBIL) !important;

          span {
            display: inline;
          }

          &:before {
            padding-right: U(10, $FONT_SIZE_FORM_MOBIL)
          }
        }

      }*/
  }
  /* line 182, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons.button-count-1 .wizard-buttons-row {
    padding-right: 0 !important;
  }
  /* line 186, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons.button-count-1 button[type], #if .wizard-buttons.button-count-1 a[type].button, #if .wizard-buttons.button-count-1 input[type][type="submit"], #if .wizard-buttons.button-count-1 .button-link {
    padding: 0 0.71429em 0 0.71429em;
  }
  /* line 189, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons.button-count-1 button[type] span, #if .wizard-buttons.button-count-1 a[type].button span, #if .wizard-buttons.button-count-1 input[type][type="submit"] span, #if .wizard-buttons.button-count-1 .button-link span {
    display: inline;
  }
  /* line 193, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons.button-count-1 button[type]:before, #if .wizard-buttons.button-count-1 a[type].button:before, #if .wizard-buttons.button-count-1 input[type][type="submit"]:before, #if .wizard-buttons.button-count-1 .button-link:before {
    padding-right: 0.71429em;
  }
  /* line 199, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type], #if .wizard-buttons a[type].button, #if .wizard-buttons input[type][type="submit"], #if .wizard-buttons .button-link {
    padding: 0;
    text-align: center;
    height: 2.85714em !important;
    line-height: 2.71429em !important;
  }
  /* line 210, ../sass/responsive/elements/_form_buttons.scss */
  #if .wizard-buttons button[type]:before, #if .wizard-buttons a[type].button:before, #if .wizard-buttons input[type][type="submit"]:before, #if .wizard-buttons .button-link:before {
    padding-right: 0;
  }
  /* line 239, ../sass/responsive/elements/_form_buttons.scss */
  #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
    min-height: 2.85714em;
    padding: 0.35714em 0.71429em 0.35714em 2.85714em;
    line-height: 2em;
  }
  @supports (-webkit-appearance: none) {
    /* line 246, ../sass/responsive/elements/_form_buttons.scss */
    #if button[type], #if a[type].button, #if input[type][type="submit"], #if .button-link {
      padding-top: 0.21429em !important;
    }
  }
  /* line 254, ../sass/responsive/elements/_form_buttons.scss */
  #if .formline > button, #if .formline > a.button, #if .formline > input[type="submit"] {
    right: 1.42857em;
    margin-top: -0.21429em;
    width: 2.5em !important;
    height: 2.5em !important;
    min-height: 2.5em !important;
  }
  /* line 261, ../sass/responsive/elements/_form_buttons.scss */
  #if .formline > button + .inputcontainer, #if .formline > a.button + .inputcontainer, #if .formline > input[type="submit"] + .inputcontainer {
    padding-right: 4.28571em;
  }
  /* line 270, ../sass/responsive/elements/_form_buttons.scss */
  #if .subdialogue button[type], #if .subdialogue a[type].button, #if .subdialogue input[type][type="submit"], #if .subdialogue .button-link {
    margin-top: 0;
    float: none;
  }
  /* line 274, ../sass/responsive/elements/_form_buttons.scss */
  #if .subdialogue button[type].delete, #if .subdialogue a[type].delete.button, #if .subdialogue input[type].delete[type="submit"], #if .subdialogue .button-link.delete {
    margin-left: 0;
    margin-top: 0.71429em;
  }
  /* line 286, ../sass/responsive/elements/_form_buttons.scss */
  #if .overview .buttons button, #if .overview .buttons a.button, #if .overview .buttons input[type="submit"] {
    margin-left: 0.71429em;
  }

  /* line 293, ../sass/responsive/elements/_form_buttons.scss */
  .js #if .formline > button + .inputcontainer, .js #if .formline > a.button + .inputcontainer, .js #if .formline > input[type="submit"] + .inputcontainer {
    padding-right: 0;
  }
}
/* line 3, ../sass/responsive/elements/_form_labels.scss */
#if {
  /* Label */
}
@media only screen and (max-width: 980px) {
  /* line 8, ../sass/responsive/elements/_form_labels.scss */
  #if label, #if dl dt, #if .pseudoLabel {
    width: 20%;
    min-width: 6.42857em;
    padding: 0 2.85714em 0 0.71429em;
    margin-top: 0.35714em;
    margin-bottom: 0.71429em;
    font-weight: normal;
  }
  /* line 17, ../sass/responsive/elements/_form_labels.scss */
  #if section.block.wide label, #if section.wide.group label, #if section.block.wide dl dt, #if dl section.block.wide dt, #if section.wide.group dl dt, #if dl section.wide.group dt, #if section.block.wide .pseudoLabel, #if section.wide.group .pseudoLabel,
  #if section.block.narrow section.block.wide label,
  #if section.narrow.group section.block.wide label,
  #if section.block.narrow section.wide.group label,
  #if section.narrow.group section.wide.group label,
  #if section.block.narrow section.block.wide dl dt,
  #if dl section.block.narrow section.block.wide dt,
  #if section.narrow.group section.block.wide dl dt,
  #if dl section.narrow.group section.block.wide dt,
  #if section.block.narrow section.wide.group dl dt,
  #if dl section.block.narrow section.wide.group dt,
  #if section.narrow.group section.wide.group dl dt,
  #if dl section.narrow.group section.wide.group dt,
  #if section.block.narrow section.block.wide .pseudoLabel,
  #if section.narrow.group section.block.wide .pseudoLabel,
  #if section.block.narrow section.wide.group .pseudoLabel,
  #if section.narrow.group section.wide.group .pseudoLabel {
    width: 20%;
  }
  /* line 22, ../sass/responsive/elements/_form_labels.scss */
  #if .formline + .label {
    padding-top: 0.71429em;
    margin-top: 0.71429em;
  }
}
@media only screen and (max-width: 760px) {
  /* line 31, ../sass/responsive/elements/_form_labels.scss */
  #if .formline {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  /* line 37, ../sass/responsive/elements/_form_labels.scss */
  #if label, #if dl dt, #if .pseudoLabel {
    width: auto;
    padding: 0 2.85714em 0 0;
    float: none;
    min-width: 0;
    margin-top: 0;
    margin-bottom: 0.35714em;
  }
  /* line 46, ../sass/responsive/elements/_form_labels.scss */
  #if section.block.wide label, #if section.wide.group label, #if section.block.wide dl dt, #if dl section.block.wide dt, #if section.wide.group dl dt, #if dl section.wide.group dt, #if section.block.wide .pseudoLabel, #if section.wide.group .pseudoLabel,
  #if section.block.narrow section.block.wide label,
  #if section.narrow.group section.block.wide label,
  #if section.block.narrow section.wide.group label,
  #if section.narrow.group section.wide.group label,
  #if section.block.narrow section.block.wide dl dt,
  #if dl section.block.narrow section.block.wide dt,
  #if section.narrow.group section.block.wide dl dt,
  #if dl section.narrow.group section.block.wide dt,
  #if section.block.narrow section.wide.group dl dt,
  #if dl section.block.narrow section.wide.group dt,
  #if section.narrow.group section.wide.group dl dt,
  #if dl section.narrow.group section.wide.group dt,
  #if section.block.narrow section.block.wide .pseudoLabel,
  #if section.narrow.group section.block.wide .pseudoLabel,
  #if section.block.narrow section.wide.group .pseudoLabel,
  #if section.narrow.group section.wide.group .pseudoLabel {
    width: auto;
  }
  /* line 51, ../sass/responsive/elements/_form_labels.scss */
  #if .formline + .label {
    padding-top: 0.71429em;
    margin-top: 0.71429em;
  }
}

/* line 3, ../sass/responsive/elements/_form_errors.scss */
#if {
  /* Fehlermeldungen */
}
@media only screen and (max-width: 980px) {
  /* line 7, ../sass/responsive/elements/_form_errors.scss */
  #if p.errorText, #if p.invalidInfo, #if p.Message-info, #if p.Message-warning {
    margin-left: 30.6%;
    margin-right: 0.71429em;
    padding: 0.71429em 0.71429em 0.71429em 2.85714em !important;
    border-radius: 0.28571em;
    min-height: 1em;
  }
  /* line 14, ../sass/responsive/elements/_form_errors.scss */
  #if p.errorText + .formline, #if p.invalidInfo + .formline, #if p.Message-info + .formline, #if p.Message-warning + .formline {
    margin-top: 0.57143em;
  }
  /* line 19, ../sass/responsive/elements/_form_errors.scss */
  #if section.block.wide p.errorText, #if section.wide.group p.errorText, #if section.block.wide p.invalidInfo, #if section.wide.group p.invalidInfo, #if section.block.wide p.Message-info, #if section.wide.group p.Message-info, #if section.block.wide p.Message-warning, #if section.wide.group p.Message-warning {
    margin-left: 20%;
  }
  /* line 23, ../sass/responsive/elements/_form_errors.scss */
  #if p.invalidInfo, #if p.Message-info, #if p.Message-warning {
    margin: 2.14286em 0 0.71429em 0;
  }
}
@media only screen and (max-width: 760px) {
  /* line 32, ../sass/responsive/elements/_form_errors.scss */
  #if p.errorText, #if p.invalidInfo, #if p.Message-info, #if p.Message-warning {
    margin: 0 0 1.42857em 0 !important;
    padding: 0.71429em 0.71429em 0.71429em 2.85714em !important;
    border-radius: 0.28571em;
    min-height: 1em;
  }
  /* line 38, ../sass/responsive/elements/_form_errors.scss */
  #if p.errorText + .formline, #if p.invalidInfo + .formline, #if p.Message-info + .formline, #if p.Message-warning + .formline {
    margin-top: 0.57143em;
  }
  /* line 43, ../sass/responsive/elements/_form_errors.scss */
  #if section.block.label_above p.errorText, #if section.label_above.group p.errorText, #if section.block.label_above p.invalidInfo, #if section.label_above.group p.invalidInfo, #if section.block.label_above p.Message-info, #if section.label_above.group p.Message-info, #if section.block.label_above p.Message-warning, #if section.label_above.group p.Message-warning {
    margin-left: 0 !important;
  }
  /* line 47, ../sass/responsive/elements/_form_errors.scss */
  #if section.block.wide p.errorText, #if section.wide.group p.errorText, #if section.block.wide p.invalidInfo, #if section.wide.group p.invalidInfo, #if section.block.wide p.Message-info, #if section.wide.group p.Message-info, #if section.block.wide p.Message-warning, #if section.wide.group p.Message-warning {
    margin-left: 0.71429em;
  }
  /* line 51, ../sass/responsive/elements/_form_errors.scss */
  #if p.invalidInfo, #if p.Message-info, #if p.Message-warning {
    margin: 2.14286em 0 0.71429em 0;
  }
  /* line 55, ../sass/responsive/elements/_form_errors.scss */
  #if * + p.errorText, #if * + p.invalidInfo, #if * + p.Message-info, #if * + p.Message-warning {
    margin-top: 0.71429em !important;
  }
  /* line 59, ../sass/responsive/elements/_form_errors.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.errorText, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.errorText, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.invalidInfo, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.invalidInfo, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-info, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-info, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-warning, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-warning,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.errorText,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.invalidInfo,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-info,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-warning,
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.invalidInfo,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.invalidInfo,
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-info,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-info,
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell p.Message-warning,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-warning,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.invalidInfo,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-info,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell p.Message-warning {
    margin-right: 0 !important;
  }
}

/* line 3, ../sass/responsive/elements/_form_tooltip.scss */
#if {
  /* Hilfetexte in Tooltips */
}
@media only screen and (max-width: 980px) {
  /* line 9, ../sass/responsive/elements/_form_tooltip.scss */
  #if label.has_help, #if dl dt.has_help, #if .has_help.pseudoLabel {
    padding-right: 2.85714em !important;
  }
  /* line 15, ../sass/responsive/elements/_form_tooltip.scss */
  #if label .tooltip .icon, #if dl dt .tooltip .icon, #if .pseudoLabel .tooltip .icon {
    top: -0.71429em;
    width: 2.85714em;
    height: 2.85714em;
    line-height: 2.85714em;
  }
  /* line 27, ../sass/responsive/elements/_form_tooltip.scss */
  #if .inputcontainer ~ label .tooltip .icon, #if dl .inputcontainer ~ dt .tooltip .icon, #if .inputcontainer ~ .pseudoLabel .tooltip .icon,
  #if input ~ label .tooltip .icon,
  #if dl input ~ dt .tooltip .icon,
  #if input ~ .pseudoLabel .tooltip .icon,
  #if select ~ label .tooltip .icon,
  #if dl select ~ dt .tooltip .icon,
  #if select ~ .pseudoLabel .tooltip .icon {
    top: -0.71429em;
  }
  /* line 34, ../sass/responsive/elements/_form_tooltip.scss */
  #if .label .tooltip_overlay .tooltip_text, #if .formline .tooltip_overlay .tooltip_text {
    padding: 0.71429em;
  }
  /* line 37, ../sass/responsive/elements/_form_tooltip.scss */
  #if .label .tooltip_overlay .tooltip_text .close, #if .formline .tooltip_overlay .tooltip_text .close {
    top: -0.71429em;
    right: -0.71429em;
  }
  /* line 46, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .tooltip_overlay, #if section.narrow.group .tooltip_overlay {
    left: auto;
  }
  /* line 49, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .tooltip_overlay:before, #if section.narrow.group .tooltip_overlay:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none !important;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    content: "";
    font-size: 24px;
    top: 0;
    color: #ee3e33;
  }
  /* line 57, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .label .tooltip_overlay, #if section.narrow.group .label .tooltip_overlay {
    top: 1.69em;
    width: 100%;
    margin-left: 0;
    padding: 0.5em 0.71429em 0 0.71429em;
  }
  /* line 63, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .label .tooltip_overlay:before, #if section.narrow.group .label .tooltip_overlay:before {
    left: 0.95833em;
  }
  /* line 70, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .formline .tooltip_overlay, #if section.narrow.group .formline .tooltip_overlay {
    top: 2.04714em;
    width: 80%;
    padding: 0.5em 0.71429em 0 0;
    right: 0;
  }
  /* line 76, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .formline .tooltip_overlay .tooltip_text, #if section.narrow.group .formline .tooltip_overlay .tooltip_text {
    margin-left: -2.85714em;
  }
  /* line 80, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.narrow .formline .tooltip_overlay:before, #if section.narrow.group .formline .tooltip_overlay:before {
    left: -1.04167em;
  }
  /* line 90, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.wide .label .tooltip_overlay, #if section.wide.group .label .tooltip_overlay {
    top: 1.69em;
    padding: 0.5em 0.71429em 0 0.71429em;
  }
  /* line 97, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.wide .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay {
    top: 2.04714em;
    width: 80%;
    padding: 0.5em 0.71429em 0 0;
    right: 0;
  }
  /* line 103, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.wide .formline .tooltip_overlay .tooltip_text, #if section.wide.group .formline .tooltip_overlay .tooltip_text {
    margin-left: -2.85714em;
  }
  /* line 107, ../sass/responsive/elements/_form_tooltip.scss */
  #if .block.wide .formline .tooltip_overlay:before, #if section.wide.group .formline .tooltip_overlay:before {
    left: -1.04167em;
  }
}
@media only screen and (max-width: 760px) {
  /* line 120, ../sass/responsive/elements/_form_tooltip.scss */
  #if label.has_help, #if dl dt.has_help, #if .has_help.pseudoLabel {
    padding-right: 2.85714em !important;
  }
  /* line 126, ../sass/responsive/elements/_form_tooltip.scss */
  #if label .tooltip .icon, #if dl dt .tooltip .icon, #if .pseudoLabel .tooltip .icon {
    top: -0.71429em;
    right: -0.71429em;
    width: 2.85714em;
    height: 2.85714em;
    line-height: 2.85714em;
  }
  /* line 139, ../sass/responsive/elements/_form_tooltip.scss */
  #if .inputcontainer ~ label .tooltip .icon, #if dl .inputcontainer ~ dt .tooltip .icon, #if .inputcontainer ~ .pseudoLabel .tooltip .icon,
  #if input ~ label .tooltip .icon,
  #if dl input ~ dt .tooltip .icon,
  #if input ~ .pseudoLabel .tooltip .icon,
  #if select ~ label .tooltip .icon,
  #if dl select ~ dt .tooltip .icon,
  #if select ~ .pseudoLabel .tooltip .icon {
    top: -0.71429em;
  }
  /* line 146, ../sass/responsive/elements/_form_tooltip.scss */
  #if .label .tooltip_overlay .tooltip_text, #if .formline .tooltip_overlay .tooltip_text {
    padding: 0.71429em;
  }
  /* line 149, ../sass/responsive/elements/_form_tooltip.scss */
  #if .label .tooltip_overlay .tooltip_text .close, #if .formline .tooltip_overlay .tooltip_text .close {
    top: -0.71429em;
    right: -0.85714em;
  }
  /* line 160, ../sass/responsive/elements/_form_tooltip.scss */
  #if section.block.narrow .label .tooltip_overlay, #if section.narrow.group .label .tooltip_overlay, #if section.block.wide .label .tooltip_overlay, #if section.wide.group .label .tooltip_overlay {
    top: auto;
    bottom: 100%;
    padding: 0 0 0.5em 0;
  }
  /* line 165, ../sass/responsive/elements/_form_tooltip.scss */
  #if section.block.narrow .label .tooltip_overlay:before, #if section.narrow.group .label .tooltip_overlay:before, #if section.block.wide .label .tooltip_overlay:before, #if section.wide.group .label .tooltip_overlay:before {
    content: "";
    top: auto;
    bottom: 0;
    left: 0.54167em;
  }
  /* line 175, ../sass/responsive/elements/_form_tooltip.scss */
  #if section.block.narrow .formline .tooltip_overlay, #if section.narrow.group .formline .tooltip_overlay, #if section.block.wide .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay {
    top: 100%;
    width: 100%;
    padding: 0.5em 1.42857em 0 1.42857em;
    right: 0;
  }
  /* line 181, ../sass/responsive/elements/_form_tooltip.scss */
  #if section.block.narrow .formline .tooltip_overlay .tooltip_text, #if section.narrow.group .formline .tooltip_overlay .tooltip_text, #if section.block.wide .formline .tooltip_overlay .tooltip_text, #if section.wide.group .formline .tooltip_overlay .tooltip_text {
    margin-left: 0;
  }
  /* line 185, ../sass/responsive/elements/_form_tooltip.scss */
  #if section.block.narrow .formline .tooltip_overlay:before, #if section.narrow.group .formline .tooltip_overlay:before, #if section.block.wide .formline .tooltip_overlay:before, #if section.wide.group .formline .tooltip_overlay:before {
    left: 1.375em;
  }
}

/* line 3, ../sass/responsive/elements/_form_feldgruppen.scss */
#if {
  /* verschachtelte sections für Feldgruppen */
}
@media only screen and (max-width: 980px) {
  /* line 9, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group > fieldset legend {
    margin-left: 0.57143em;
    margin-bottom: 0.71429em;
  }
  /* line 14, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group > fieldset header {
    margin-left: 0.71429em;
    margin-bottom: 1.78571em;
  }
  /* line 18, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group > fieldset header.field-intro {
    margin-left: 32%;
    margin-bottom: 0;
  }
  /* line 24, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group > fieldset footer {
    margin-left: 0.71429em !important;
    margin-top: 1.78571em;
  }
  /* line 28, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group > fieldset footer.field-outro {
    margin-left: 32%;
    margin-top: 0;
  }
  /* line 34, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group section.block, #if section.group section.group, #if section.group fieldset {
    border: none;
    background: transparent;
    padding: 0;
  }
  /* line 39, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group section.block + section.block, #if section.group section.group + section.block, #if section.group section.block + section.group, #if section.group section.group + section.group, #if section.group fieldset + section.block, #if section.group fieldset + section.group {
    margin-top: 0.71429em;
    padding-top: 0.71429em;
  }
  /* line 46, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block, #if section.group.group-inline section.group,
  #if section.group.group-inline fieldset section.block,
  #if section.group.group-inline fieldset section.group {
    float: left;
  }
  /* line 50, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block label, #if section.group.group-inline section.group label, #if section.group.group-inline section.block dl dt, #if dl section.group.group-inline section.block dt, #if section.group.group-inline section.group dl dt, #if dl section.group.group-inline section.group dt, #if section.group.group-inline section.block .pseudoLabel, #if section.group.group-inline section.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block label,
  #if section.group.group-inline fieldset section.group label,
  #if section.group.group-inline fieldset section.block dl dt,
  #if dl section.group.group-inline fieldset section.block dt,
  #if section.group.group-inline fieldset section.group dl dt,
  #if dl section.group.group-inline fieldset section.group dt,
  #if section.group.group-inline fieldset section.block .pseudoLabel,
  #if section.group.group-inline fieldset section.group .pseudoLabel {
    min-width: 0;
  }
  /* line 55, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.third label, #if section.group.group-inline section.third.group label, #if section.group.group-inline section.block.third dl dt, #if dl section.group.group-inline section.block.third dt, #if section.group.group-inline section.third.group dl dt, #if dl section.group.group-inline section.third.group dt, #if section.group.group-inline section.block.third .pseudoLabel, #if section.group.group-inline section.third.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block.third label,
  #if section.group.group-inline fieldset section.third.group label,
  #if section.group.group-inline fieldset section.block.third dl dt,
  #if dl section.group.group-inline fieldset section.block.third dt,
  #if section.group.group-inline fieldset section.third.group dl dt,
  #if dl section.group.group-inline fieldset section.third.group dt,
  #if section.group.group-inline fieldset section.block.third .pseudoLabel,
  #if section.group.group-inline fieldset section.third.group .pseudoLabel {
    width: 60% !important;
  }
  /* line 58, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.third .inputcontainer, #if section.group.group-inline section.third.group .inputcontainer,
  #if section.group.group-inline fieldset section.block.third .inputcontainer,
  #if section.group.group-inline fieldset section.third.group .inputcontainer {
    width: 40% !important;
  }
  /* line 64, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.twothird label, #if section.group.group-inline section.twothird.group label, #if section.group.group-inline section.block.twothird dl dt, #if dl section.group.group-inline section.block.twothird dt, #if section.group.group-inline section.twothird.group dl dt, #if dl section.group.group-inline section.twothird.group dt, #if section.group.group-inline section.block.twothird .pseudoLabel, #if section.group.group-inline section.twothird.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block.twothird label,
  #if section.group.group-inline fieldset section.twothird.group label,
  #if section.group.group-inline fieldset section.block.twothird dl dt,
  #if dl section.group.group-inline fieldset section.block.twothird dt,
  #if section.group.group-inline fieldset section.twothird.group dl dt,
  #if dl section.group.group-inline fieldset section.twothird.group dt,
  #if section.group.group-inline fieldset section.block.twothird .pseudoLabel,
  #if section.group.group-inline fieldset section.twothird.group .pseudoLabel {
    width: 30% !important;
  }
  /* line 67, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.twothird .inputcontainer, #if section.group.group-inline section.twothird.group .inputcontainer,
  #if section.group.group-inline fieldset section.block.twothird .inputcontainer,
  #if section.group.group-inline fieldset section.twothird.group .inputcontainer {
    width: 70% !important;
  }
  /* line 73, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.half label, #if section.group.group-inline section.half.group label, #if section.group.group-inline section.block.half dl dt, #if dl section.group.group-inline section.block.half dt, #if section.group.group-inline section.half.group dl dt, #if dl section.group.group-inline section.half.group dt, #if section.group.group-inline section.block.half .pseudoLabel, #if section.group.group-inline section.half.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block.half label,
  #if section.group.group-inline fieldset section.half.group label,
  #if section.group.group-inline fieldset section.block.half dl dt,
  #if dl section.group.group-inline fieldset section.block.half dt,
  #if section.group.group-inline fieldset section.half.group dl dt,
  #if dl section.group.group-inline fieldset section.half.group dt,
  #if section.group.group-inline fieldset section.block.half .pseudoLabel,
  #if section.group.group-inline fieldset section.half.group .pseudoLabel {
    width: 40% !important;
  }
  /* line 76, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.half .inputcontainer, #if section.group.group-inline section.half.group .inputcontainer,
  #if section.group.group-inline fieldset section.block.half .inputcontainer,
  #if section.group.group-inline fieldset section.half.group .inputcontainer {
    width: 60% !important;
  }
  /* line 82, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.quarter label, #if section.group.group-inline section.quarter.group label, #if section.group.group-inline section.block.quarter dl dt, #if dl section.group.group-inline section.block.quarter dt, #if section.group.group-inline section.quarter.group dl dt, #if dl section.group.group-inline section.quarter.group dt, #if section.group.group-inline section.block.quarter .pseudoLabel, #if section.group.group-inline section.quarter.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block.quarter label,
  #if section.group.group-inline fieldset section.quarter.group label,
  #if section.group.group-inline fieldset section.block.quarter dl dt,
  #if dl section.group.group-inline fieldset section.block.quarter dt,
  #if section.group.group-inline fieldset section.quarter.group dl dt,
  #if dl section.group.group-inline fieldset section.quarter.group dt,
  #if section.group.group-inline fieldset section.block.quarter .pseudoLabel,
  #if section.group.group-inline fieldset section.quarter.group .pseudoLabel {
    width: 80% !important;
  }
  /* line 85, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.quarter .inputcontainer, #if section.group.group-inline section.quarter.group .inputcontainer,
  #if section.group.group-inline fieldset section.block.quarter .inputcontainer,
  #if section.group.group-inline fieldset section.quarter.group .inputcontainer {
    width: 20% !important;
  }
  /* line 91, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.threequarter label, #if section.group.group-inline section.threequarter.group label, #if section.group.group-inline section.block.threequarter dl dt, #if dl section.group.group-inline section.block.threequarter dt, #if section.group.group-inline section.threequarter.group dl dt, #if dl section.group.group-inline section.threequarter.group dt, #if section.group.group-inline section.block.threequarter .pseudoLabel, #if section.group.group-inline section.threequarter.group .pseudoLabel,
  #if section.group.group-inline fieldset section.block.threequarter label,
  #if section.group.group-inline fieldset section.threequarter.group label,
  #if section.group.group-inline fieldset section.block.threequarter dl dt,
  #if dl section.group.group-inline fieldset section.block.threequarter dt,
  #if section.group.group-inline fieldset section.threequarter.group dl dt,
  #if dl section.group.group-inline fieldset section.threequarter.group dt,
  #if section.group.group-inline fieldset section.block.threequarter .pseudoLabel,
  #if section.group.group-inline fieldset section.threequarter.group .pseudoLabel {
    width: 26.66667% !important;
  }
  /* line 94, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if section.group.group-inline section.block.threequarter .inputcontainer, #if section.group.group-inline section.threequarter.group .inputcontainer,
  #if section.group.group-inline fieldset section.block.threequarter .inputcontainer,
  #if section.group.group-inline fieldset section.threequarter.group .inputcontainer {
    width: 73.33333% !important;
  }
}
@media only screen and (max-width: 760px) {
  /* line 108, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group > fieldset legend {
    margin-left: 0 !important;
    margin-bottom: 0.71429em;
    hyphens: auto;
    overflow-wrap: anywhere;
  }
  /* line 115, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group > fieldset header {
    margin-left: 0 !important;
    margin-bottom: 1.78571em;
  }
  /* line 121, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group > fieldset footer {
    margin-left: 0 !important;
    margin-top: 1.78571em;
  }
  /* line 126, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group section.block, #if #page section.group section.group,
  #if #page section.group fieldset {
    background: transparent;
    padding: 0 1.42857em;
  }
  /* line 131, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group section.block + section.block, #if #page section.group section.group + section.block, #if #page section.group section.block + section.group, #if #page section.group section.group + section.group,
  #if #page section.group fieldset + section.block,
  #if #page section.group fieldset + section.group {
    margin-top: 0.71429em;
    padding-top: 0.71429em;
  }
  /* line 138, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group.group-inline section.block, #if #page section.group.group-inline section.group,
  #if #page section.group.group-inline fieldset section.block,
  #if #page section.group.group-inline fieldset section.group {
    float: none;
    width: auto !important;
  }
  /* line 143, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group.group-inline section.block + section.block, #if #page section.group.group-inline section.group + section.block, #if #page section.group.group-inline section.block + section.group, #if #page section.group.group-inline section.group + section.group,
  #if #page section.group.group-inline fieldset section.block + section.block,
  #if #page section.group.group-inline fieldset section.group + section.block,
  #if #page section.group.group-inline fieldset section.block + section.group,
  #if #page section.group.group-inline fieldset section.group + section.group {
    margin-top: 0.71429em;
    padding-top: 0.71429em;
    border-top: 1px solid #eeeeee;
  }
  /* line 149, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group.group-inline section.block label, #if #page section.group.group-inline section.group label, #if #page section.group.group-inline section.block dl dt, #if dl #page section.group.group-inline section.block dt, #if #page section.group.group-inline section.group dl dt, #if dl #page section.group.group-inline section.group dt, #if #page section.group.group-inline section.block .pseudoLabel, #if #page section.group.group-inline section.group .pseudoLabel,
  #if #page section.group.group-inline fieldset section.block label,
  #if #page section.group.group-inline fieldset section.group label,
  #if #page section.group.group-inline fieldset section.block dl dt,
  #if dl #page section.group.group-inline fieldset section.block dt,
  #if #page section.group.group-inline fieldset section.group dl dt,
  #if dl #page section.group.group-inline fieldset section.group dt,
  #if #page section.group.group-inline fieldset section.block .pseudoLabel,
  #if #page section.group.group-inline fieldset section.group .pseudoLabel {
    width: auto !important;
  }
  /* line 152, ../sass/responsive/elements/_form_feldgruppen.scss */
  #if #page section.group.group-inline section.block .inputcontainer, #if #page section.group.group-inline section.group .inputcontainer,
  #if #page section.group.group-inline fieldset section.block .inputcontainer,
  #if #page section.group.group-inline fieldset section.group .inputcontainer {
    width: auto !important;
  }
}

/* Feldtabellen */
@media only screen and (max-width: 980px) {
  /* line 11, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before {
    color: white;
    position: relative;
    top: -5px;
    left: -31px;
  }
  /* line 22, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle, #if section.feldtabelle.group {
    margin-top: 2.14286em;
    overflow: visible !important;
  }
  /* line 26, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle + section.block, #if section.feldtabelle.group + section.block, #if section.block.feldtabelle + section.group, #if section.feldtabelle.group + section.group {
    margin-top: 2.14286em !important;
  }
  /* line 29, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle header, #if section.feldtabelle.group header {
    margin: 0 0 0.71429em 0;
  }
  /* line 33, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle footer, #if section.feldtabelle.group footer {
    margin: 0.71429em 0 0 0;
  }
  /* line 38, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell label, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell label, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell dl dt, #if dl section.block.feldtabelle.tabletstyle .responsive_table .tablecell dt, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell dl dt, #if dl section.feldtabelle.tabletstyle.group .responsive_table .tablecell dt, #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .pseudoLabel, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .pseudoLabel {
    /* TODO das ist doch gar kein gültiger Wert für mask-border-repeat */
    /* TODO vermutlich falsch rein gekommen und nie aufgefallen */
    /*mask-border-repeat: blue($COLOR_FIELD_TABLE_MASK_BORDER_REPEAT);*/
    width: 20% !important;
  }
  /* line 45, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .inputcontainer {
    width: 80% !important;
  }
  /* line 51, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.wide .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.feldtabelle.wide.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.block.feldtabelle.wide.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.feldtabelle.wide.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
    width: 80% !important;
  }
  /* line 59, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell > .styledCheckRadioLabel:first-child, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child,
  #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
    width: 80% !important;
  }
  /* line 454, ../sass/config/_mixins.scss */
  #if .responsive_table_container {
    background: transparent none;
    border: none;
    overflow: visible !important;
  }
  /* line 460, ../sass/config/_mixins.scss */
  #if .responsive_table {
    overflow: visible !important;
  }
  /* line 463, ../sass/config/_mixins.scss */
  #if .responsive_table.needs_to_scroll:before {
    display: none;
  }
  /* line 467, ../sass/config/_mixins.scss */
  #if .responsive_table .table {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 473, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: white;
    border: 1px solid #eeeeee;
  }
  /* line 478, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablerow {
    border: none;
    background: none;
    margin: 0.35714em 0 0.35714em 0;
  }
  /* line 484, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned {
    border-top: none !important;
  }
  /* line 487, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons {
    background: none;
    width: 6.07143em;
    border: none !important;
    position: absolute;
  }
  /* line 489, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons h3, #if .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons legend {
    display: none;
  }
  /* line 495, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned + .pinned {
    padding-right: 6.07143em !important;
  }
  /* line 499, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning {
    margin: 0 0.71429em 0.57143em 0 !important;
  }
  /* line 503, ../sass/config/_mixins.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned .focusMark {
    right: -0.71429em !important;
  }
  /* line 510, ../sass/config/_mixins.scss */
  #if .responsive_table .tablerow {
    display: block;
    background: white;
    border: 1px solid #eeeeee;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  /* line 516, ../sass/config/_mixins.scss */
  #if .responsive_table .tablerow.tablehead {
    display: none;
  }
  /* line 520, ../sass/config/_mixins.scss */
  #if .responsive_table .tablerow + .tablerow {
    margin-top: 0.71429em;
  }
  /* line 525, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell {
    white-space: normal;
    *zoom: 1;
    display: block;
    border-bottom: 1px solid #eeeeee !important;
    border-top: none !important;
    padding: 0.71429em 0 !important;
    height: auto !important;
    width: auto !important;
  }
  /* line 38, ../../../../../opt/intelliform/jruby/lib/ruby/gems/shared/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #if .responsive_table .tablecell:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 535, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell:last-child {
    border-bottom: none !important;
  }
  /* line 539, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell + .tablecell {
    border-top: 1px solid white !important;
  }
  /* line 543, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell.pinned {
    position: static;
    background-color: transparent;
    min-height: 0;
    padding: 0.71429em 0 !important;
  }
  /* line 549, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell.pinned.edit-buttons {
    width: auto;
    background-color: white;
    padding-left: 0.71429em !important;
    padding-right: 0.71429em !important;
  }
  /* line 555, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell.pinned.edit-buttons h3, #if .responsive_table .tablecell.pinned.edit-buttons legend {
    display: block;
    float: left;
    margin: 0;
  }
  /* line 561, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell.pinned.edit-buttons .buttons {
    float: right;
  }
  /* line 565, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell.pinned.edit-buttons + .pinned {
    width: auto !important;
  }
  /* line 571, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .inputcontainer {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0.71429em;
    float: left;
  }
  /* line 577, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell input, #if .responsive_table .tablecell textarea, #if .responsive_table .tablecell select {
    width: 100% !important;
  }
  /* line 580, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell input.tiny, #if .responsive_table .tablecell textarea.tiny, #if .responsive_table .tablecell select.tiny {
    width: 10em !important;
  }
  /* line 584, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell input.use-size, #if .responsive_table .tablecell textarea.use-size, #if .responsive_table .tablecell select.use-size {
    width: auto !important;
  }
  /* line 591, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .width-xs input, #if .responsive_table .tablecell .width-xs textarea, #if .responsive_table .tablecell .width-xs select {
    width: 5.71429em;
  }
  /* line 597, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .width-s input, #if .responsive_table .tablecell .width-s textarea, #if .responsive_table .tablecell .width-s select {
    width: 12.85714em;
  }
  /* line 603, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .width-l input, #if .responsive_table .tablecell .width-l textarea, #if .responsive_table .tablecell .width-l select {
    width: 27.14286em;
  }
  /* line 609, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .width-xl input, #if .responsive_table .tablecell .width-xl textarea, #if .responsive_table .tablecell .width-xl select {
    width: 34.28571em;
  }
  /* line 614, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell label, #if .responsive_table .tablecell dl dt, #if dl .responsive_table .tablecell dt, #if .responsive_table .tablecell .pseudoLabel {
    display: block;
  }
  /* line 619, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
    float: right;
  }
  /* line 623, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell > .styledCheckRadioLabel + .inputcontainer {
    position: absolute;
    right: 0;
  }
  /* line 629, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell .choice, #if .responsive_table .tablecell .formline .inputcontainer .multiselect > div, #if .formline .inputcontainer .responsive_table .tablecell .multiselect > div {
    float: none;
    margin-right: -0.71429em !important;
  }
  /* line 635, ../sass/config/_mixins.scss */
  #if .responsive_table .tablecell p.errorText, #if .responsive_table .tablecell p.invalidInfo, #if .responsive_table .tablecell p.Message-info, #if .responsive_table .tablecell p.Message-warning {
    margin-right: 0.71429em !important;
  }
  /* line 641, ../sass/config/_mixins.scss */
  #if .responsive_table .tablerow-del, #if .responsive_table .tablerow-open {
    width: 2.14286em;
  }
  /* line 645, ../sass/config/_mixins.scss */
  #if .responsive_table .tablerow-add, #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"], #if .responsive_table .tablerow-del, #if .responsive_table .tablerow-open {
    padding-left: 0.35714em;
    margin-left: 0.71429em;
  }
  /* line 650, ../sass/config/_mixins.scss */
  #if .responsive_table button.tablerow-add, #if .responsive_table a.tablerow-add.button, #if .responsive_table input.tablerow-add[type="submit"], #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"] {
    height: 1.71429em;
    line-height: 1.71429em;
    right: 3.21429em;
  }
  /* line 656, ../sass/config/_mixins.scss */
  #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"] {
    right: 0.71429em;
  }
  /* line 661, ../sass/config/_mixins.scss */
  #if .scrollback, #if .scrollforward {
    display: none !important;
  }
  /* line 665, ../sass/config/_mixins.scss */
  #if div.tablerow-add-last {
    margin-top: 0.35714em;
  }
  /* line 69, ../sass/responsive/elements/_feldtabellen.scss */
  .js #if .responsive_table .focusMark {
    right: -0.71429em;
    margin-left: 0;
  }
  /* line 77, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning {
    margin-left: 20% !important;
  }
  /* line 81, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
    width: 80% !important;
  }
  /* line 89, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell p.errorText, #if .responsive_table .tablecell p.invalidInfo, #if .responsive_table .tablecell p.Message-info, #if .responsive_table .tablecell p.Message-warning {
    margin-right: 0.71429em;
    margin-left: 20% !important;
  }
  /* line 90, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell p.errorText .icon-warning-sign, #if .responsive_table .tablecell p.invalidInfo .icon-warning-sign, #if .responsive_table .tablecell p.Message-info .icon-warning-sign, #if .responsive_table .tablecell p.Message-warning .icon-warning-sign {
    position: absolute;
  }
  /* line 98, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell .inputcontainer {
    width: 80%;
  }
  /* line 102, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
    width: 80% !important;
  }
}
@media only screen and (max-width: 760px) {
  /* line 118, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info span[class^="icon"]::before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning span[class^="icon"]::before {
    color: white;
    position: relative;
    top: -5px;
    left: -31px;
  }
  /* line 129, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle, #if section.feldtabelle.group {
    margin-top: 2.14286em;
  }
  /* line 132, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle + section.block, #if section.feldtabelle.group + section.block, #if section.block.feldtabelle + section.group, #if section.feldtabelle.group + section.group {
    margin-top: 2.14286em !important;
  }
  /* line 136, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle header, #if section.feldtabelle.group header {
    margin: 0 0 0.71429em 0;
  }
  /* line 140, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle footer, #if section.feldtabelle.group footer {
    margin: 0.71429em 0 0 0;
  }
  /* line 147, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table label, #if section.feldtabelle.tabletstyle.group .responsive_table label, #if section.block.feldtabelle.tabletstyle .responsive_table dl dt, #if dl section.block.feldtabelle.tabletstyle .responsive_table dt, #if section.feldtabelle.tabletstyle.group .responsive_table dl dt, #if dl section.feldtabelle.tabletstyle.group .responsive_table dt, #if section.block.feldtabelle.tabletstyle .responsive_table .pseudoLabel, #if section.feldtabelle.tabletstyle.group .responsive_table .pseudoLabel {
    width: auto !important;
    float: none;
  }
  /* line 155, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning {
    margin-left: 0 !important;
  }
  /* line 159, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
    width: auto !important;
    float: none;
  }
  /* line 167, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell {
    padding: 0.71429em 1.42857em 0.71429em 1.42857em !important;
  }
  /* line 170, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell.pinned, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell.pinned {
    padding: 0.71429em 1.42857em 0.71429em 1.42857em !important;
  }
  /* line 174, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell .inputcontainer, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell .inputcontainer {
    width: auto;
    float: none;
  }
  /* line 179, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle.tabletstyle .responsive_table .tablecell > .styledCheckRadioLabel:first-child, #if section.feldtabelle.tabletstyle.group .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
    width: auto !important;
    float: none;
  }
  /* line 189, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table_container {
    margin: 0 -1.42857em !important;
  }
  /* line 195, ../sass/responsive/elements/_feldtabellen.scss */
  .js #if .responsive_table .focusMark {
    right: -1em;
    margin-left: 0;
  }
  /* line 201, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table p.errorText, #if .responsive_table .table p.invalidInfo, #if .responsive_table .table p.Message-info, #if .responsive_table .table p.Message-warning {
    margin: 0 0 0.57143em 0 !important;
  }
  /* line 202, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table p.errorText .icon-warning-sign, #if .responsive_table .table p.invalidInfo .icon-warning-sign, #if .responsive_table .table p.Message-info .icon-warning-sign, #if .responsive_table .table p.Message-warning .icon-warning-sign {
    position: absolute;
  }
  /* line 209, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 {
    border-radius: 0;
  }
  /* line 212, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablerow {
    margin: 0.35714em 0 0.35714em 0;
  }
  /* line 218, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned.edit-buttons {
    height: 3.21429em !important;
    bottom: 0;
  }
  /* line 223, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned + .pinned {
    padding-right: 7.14286em !important;
  }
  /* line 227, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned p.errorText, #if .responsive_table .table.column-count-1 .tablecell.pinned p.invalidInfo, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-info, #if .responsive_table .table.column-count-1 .tablecell.pinned p.Message-warning {
    margin: 0 0 0.57143em 0 !important;
  }
  /* line 231, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .table.column-count-1 .tablecell.pinned .inputcontainer {
    width: 100% !important;
  }
  /* line 238, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablerow {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-left: none;
    border-right: none;
  }
  /* line 244, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell {
    padding: 0.71429em 1.42857em 0.71429em 1.42857em !important;
    overflow: visible;
  }
  /* line 248, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell.pinned {
    padding: 0.71429em 1.42857em 0.71429em 1.42857em !important;
  }
  /* line 251, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell.pinned.edit-buttons {
    padding-left: 1.42857em !important;
    padding-right: 1.42857em !important;
  }
  /* line 257, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell > .styledCheckRadioLabel:first-child {
    width: 100% !important;
  }
  /* line 261, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell .inputcontainer {
    width: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0;
    padding-left: 0;
    float: none;
    overflow: visible;
  }
  /* line 270, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell input, #if .responsive_table .tablecell textarea, #if .responsive_table .tablecell select {
    width: 100% !important;
  }
  /* line 273, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell input.tiny, #if .responsive_table .tablecell textarea.tiny, #if .responsive_table .tablecell select.tiny {
    width: 10em !important;
  }
  /* line 277, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablecell input.use-size, #if .responsive_table .tablecell textarea.use-size, #if .responsive_table .tablecell select.use-size {
    width: auto !important;
  }
  /* line 284, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table .tablerow-add, #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"], #if .responsive_table .tablerow-del, #if .responsive_table .tablerow-open {
    width: 2.57143em;
    padding: 0 0.35714em;
    margin-left: 0.71429em;
  }
  /* line 290, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table button.tablerow-add, #if .responsive_table a.tablerow-add.button, #if .responsive_table input.tablerow-add[type="submit"], #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"] {
    height: 1.71429em;
    line-height: 1.71429em;
    right: 3.92857em;
  }
  /* line 296, ../sass/responsive/elements/_feldtabellen.scss */
  #if .responsive_table button.tablerow-del, #if .responsive_table a.tablerow-del.button, #if .responsive_table input.tablerow-del[type="submit"] {
    right: 1.42857em;
  }
  /* line 301, ../sass/responsive/elements/_feldtabellen.scss */
  #if div.tablerow-add-last {
    margin-left: -1.42857em;
    margin-right: -1.42857em;
  }
  /* line 305, ../sass/responsive/elements/_feldtabellen.scss */
  #if div.tablerow-add-last button, #if div.tablerow-add-last a.button, #if div.tablerow-add-last input[type="submit"] {
    border-radius: 0;
    width: 100%;
    padding-left: 3.57143em;
  }
  /* line 310, ../sass/responsive/elements/_feldtabellen.scss */
  #if div.tablerow-add-last button:before, #if div.tablerow-add-last a.button:before, #if div.tablerow-add-last input[type="submit"]:before {
    left: 0.83333em;
  }
}
@media only screen and (min-width: 981px) {
  /* line 322, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .adjust-date-table-height, #if section.feldtabelle.group:not(.tabletstyle) .adjust-date-table-height {
    height: 110px;
  }
  /* line 328, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle).firstcol_narrow .table:not(.column-count-1) .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_narrow .table:not(.column-count-1) .date_format_hint, #if section.block.feldtabelle:not(.tabletstyle).firstcol_medium .table:not(.column-count-1) .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_medium .table:not(.column-count-1) .date_format_hint {
    display: none;
  }
  /* line 335, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle).firstcol_narrow .table:not(.column-count-1) .tablerow .tablecell:nth-child(2) .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_narrow .table:not(.column-count-1) .tablerow .tablecell:nth-child(2) .date_format_hint, #if section.block.feldtabelle:not(.tabletstyle).firstcol_medium .table:not(.column-count-1) .tablerow .tablecell:nth-child(2) .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_medium .table:not(.column-count-1) .tablerow .tablecell:nth-child(2) .date_format_hint {
    display: none;
  }
  /* line 348, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .errorText, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .errorText, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .invalidInfo, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .invalidInfo, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-info, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-info, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-warning, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-warning {
    position: absolute;
    left: 5, 14px;
    z-index: 1;
    display: block;
  }
  /* line 354, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .errorText ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .errorText ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .invalidInfo ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .invalidInfo ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-info ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-info ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-warning ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .pinned .Message-warning ~ .inputcontainer {
    display: block;
    padding-left: 2.5em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 363, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .errorText, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .errorText, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .invalidInfo, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .invalidInfo, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .Message-info, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .Message-info, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .Message-warning, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .column-count-1 .pinned .Message-warning {
    left: 20%;
    margin-left: 0 !important;
  }
  /* line 369, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .validation-message, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .validation-message {
    display: inline-block;
    margin-right: 0.42857em;
    vertical-align: middle;
  }
  /* line 375, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning {
    display: inline-block;
    margin: 0 !important;
    position: relative;
    background: none;
    color: #FACFBB;
    padding: 0 !important;
    height: 28px;
  }
  /* line 384, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning:before {
    color: #FACFBB;
    position: relative;
    top: 2px;
    left: 0;
  }
  /* line 391, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning:after {
    display: none;
  }
  /* line 395, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info ~ .inputcontainer, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning ~ .inputcontainer, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning ~ .inputcontainer {
    display: inline-block;
  }
  /* line 399, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning {
    color: #ffedd5;
  }
  /* line 402, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info:before, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning:before, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning:before {
    color: #ffedd5;
  }
  /* line 406, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning strong {
    background-color: #ffedd5;
    color: #161616;
  }
  /* line 410, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose strong:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText.loose strong:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo strong:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.invalidInfo strong:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info strong:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-info strong:after, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning strong:after, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .loose.Message-warning strong:after {
    color: #FACFBB;
  }
  /* line 416, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .errorText strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .errorText strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .invalidInfo strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-info strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-info strong, #if section.block.feldtabelle:not(.tabletstyle) .table:not(.column-count-1) .Message-warning strong, #if section.feldtabelle.group:not(.tabletstyle) .table:not(.column-count-1) .Message-warning strong {
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
    padding: 0;
  }
  /* line 429, ../sass/responsive/elements/_feldtabellen.scss */
  #if section.block.feldtabelle:not(.tabletstyle).firstcol_wide .table:not(.column-count-1) .pinned .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_wide .table:not(.column-count-1) .pinned .date_format_hint, #if section.block.feldtabelle:not(.tabletstyle).firstcol_extrawide .table:not(.column-count-1) .pinned .date_format_hint, #if section.feldtabelle.group:not(.tabletstyle).firstcol_extrawide .table:not(.column-count-1) .pinned .date_format_hint {
    display: block;
  }

  /* line 438, ../sass/responsive/elements/_feldtabellen.scss */
  #tableErrorContainer {
    position: absolute;
    z-index: 100;
  }
  /* line 442, ../sass/responsive/elements/_feldtabellen.scss */
  #tableErrorContainer strong {
    position: absolute;
    bottom: 100%;
    left: -0.42857em;
    margin-bottom: 0.71429em;
    padding: 0.71429em;
    background-color: #FACFBB;
    color: #161616;
    border-radius: 0.28571em;
    z-index: 1000;
    min-width: 14.28571em;
  }
  /* line 454, ../sass/responsive/elements/_feldtabellen.scss */
  #tableErrorContainer strong:after {
    color: #FACFBB;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: none !important;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    content: "";
    font-size: 24px;
    position: absolute;
    bottom: -0.29167em;
    left: 0.54167em;
    line-height: 0.33333em;
    height: 0.33333em;
  }
  /* line 466, ../sass/responsive/elements/_feldtabellen.scss */
  #tableErrorContainer.toleft strong {
    left: auto;
    right: -0.42857em;
  }
  /* line 470, ../sass/responsive/elements/_feldtabellen.scss */
  #tableErrorContainer.toleft strong:after {
    left: auto;
    right: 0.54167em;
  }
}
@media only screen and (max-width: 980px) {
  /* line 6, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li {
    padding-left: 6.42857em;
    padding-top: 0.71429em;
  }
  /* line 10, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li .icon {
    left: 2.14286em;
    top: 0.78571em;
    width: 2.92857em;
    height: 1.5em;
    padding: 0 0.21429em;
  }
  /* line 20, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li.pdf-download .icon:before {
    font-size: 0.85714em;
  }
  /* line 28, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li.pdf-submit .icon:before {
    font-size: 0.85714em;
  }
  /* line 35, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms p {
    margin-top: 0.42857em;
  }
}
@media only screen and (max-width: 760px) {
  /* line 44, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li {
    padding-left: 0;
    padding-top: 2.85714em;
  }
  /* line 48, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li .icon {
    left: 2.14286em;
    top: 0.78571em;
    width: 2.92857em;
    height: 1.5em;
    padding: 0 0.21429em;
  }
  /* line 58, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li.pdf-download .icon:before {
    font-size: 0.85714em;
  }
  /* line 66, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms > li.pdf-submit .icon:before {
    font-size: 0.85714em;
  }
  /* line 73, ../sass/responsive/elements/_formlist.scss */
  #if ul.forms p {
    margin-top: 0.42857em;
  }
}

@media only screen and (max-width: 760px) {
  @supports (-webkit-appearance: none) {
    /* line 11, ../sass/responsive/elements/_form_styled_checkboxes.scss */
    #if .styledCheckRadioLabel.radio:not(*:root):before {
      line-height: 2.125em !important;
    }
  }
  /* line 16, ../sass/responsive/elements/_form_styled_checkboxes.scss */
  #if .formline > .styledCheckRadioLabel:first-child {
    padding-left: 0 !important;
    float: left;
  }
}

/* line 53, ../sass/theme.scss */
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

@media only screen and (max-width: 939px) {
  /* line 68, ../sass/theme.scss */
  #custom_bottom:after {
    display: block;
    content: "";
    min-height: 95px;
  }

  /* line 75, ../sass/theme.scss */
  #if #page {
    padding: 0 1.25em 20px;
  }

  /* line 79, ../sass/theme.scss */
  #if #roadmap.roadmap.roadmap_right.switched {
    padding-bottom: 115px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 85, ../sass/theme.scss */
  #if #page {
    overflow-x: visible;
  }
}
/* IF-5518 Anpassung Button Größe auf Start-Mantelseite für mobile Ansicht */
@media only screen and (max-width: 640px) {
  /* line 92, ../sass/theme.scss */
  #form-index #default-button {
    width: 100%;
    padding: 0 2em;
  }
  /* line 96, ../sass/theme.scss */
  #form-index #default-button:before {
    padding: 0;
  }
}
/* Kunden (S)CSS wird am Ende angehängt */
/* Styles von bb-standard 
   BITTE NICHT LÖSCHEN! */
/* 
HIER KEINE THEMESPEZISCHEN ÄNDERUNGEN VORNEHMEN
Änderungen können in der Datei form/sass/_custom_styles.scss hinterlegt werden!
*/
/* line 8, ../sass/bb-standard/_bb_standard_style.scss */
html {
  background: #fafafa;
}

/* line 12, ../sass/bb-standard/_bb_standard_style.scss */
body {
  max-width: 980px;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: auto;
  background: #fafafa;
}

/* line 20, ../sass/bb-standard/_bb_standard_style.scss */
.bb-border {
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}

/* Überschriften */
/* line 26, ../sass/bb-standard/_bb_standard_style.scss */
h4 {
  font-size: 1em;
  font-weight: 700;
  font-style: italic;
}

/* line 32, ../sass/bb-standard/_bb_standard_style.scss */
h5 {
  font-size: 1em;
  font-weight: 700;
  font-style: normal;
}

/* line 38, ../sass/bb-standard/_bb_standard_style.scss */
h6 {
  font-size: 1em;
  font-weight: 400;
  font-style: italic;
}

/* line 44, ../sass/bb-standard/_bb_standard_style.scss */
strong,
b {
  font-weight: 700;
}

/* line 49, ../sass/bb-standard/_bb_standard_style.scss */
em,
i {
  font-style: italic;
}

/* line 54, ../sass/bb-standard/_bb_standard_style.scss */
sup {
  vertical-align: super;
  font-size: 0.9em;
}

/* line 59, ../sass/bb-standard/_bb_standard_style.scss */
hr {
  border: none;
  border-bottom: 1px solid #eeeeee;
  margin: 1rem 0;
}

/* Links */
/* line 66, ../sass/bb-standard/_bb_standard_style.scss */
a {
  color: #ee3e33;
  text-decoration: none;
  font-size: 1em;
}
/* line 71, ../sass/bb-standard/_bb_standard_style.scss */
a:hover {
  text-decoration: underline;
  color: #ee3e33;
}
/* line 76, ../sass/bb-standard/_bb_standard_style.scss */
a:focus-visible {
  outline: 2px solid #ee3e33;
}

/************** Header **************/
/* line 82, ../sass/bb-standard/_bb_standard_style.scss */
.toolbar_funktionsleiste {
  height: 2.34375rem;
  background: #fafafa;
}

/* line 87, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-header {
  margin-top: 2rem;
}

/* line 91, ../sass/bb-standard/_bb_standard_style.scss */
.absenderkennung {
  height: auto;
  min-height: 30px;
  line-height: 30px;
  /* todo: fix entfernen -> eher dynamisch*/
  background-color: #ee3e33;
  color: white;
  white-space: normal;
  padding: 0 30px;
}
/* line 101, ../sass/bb-standard/_bb_standard_style.scss */
.absenderkennung a {
  color: white;
  text-decoration: none;
}
/* line 105, ../sass/bb-standard/_bb_standard_style.scss */
.absenderkennung a:focus-visible {
  outline: 2px solid white;
}

/* line 111, ../sass/bb-standard/_bb_standard_style.scss */
#bb-logo-bar {
  display: flex;
  justify-content: space-between;
  padding: 10px 30px;
  background: white;
}
/* line 120, ../sass/bb-standard/_bb_standard_style.scss */
#bb-logo-bar .wort_bild_marke a,
#bb-logo-bar .wort_bild_marke_rechts a {
  display: block;
}
/* line 125, ../sass/bb-standard/_bb_standard_style.scss */
#bb-logo-bar #wort-bild-marke,
#bb-logo-bar #zusatzlogo {
  height: 90px;
}

/* line 132, ../sass/bb-standard/_bb_standard_style.scss */
.bottom-border {
  border-bottom: 1px solid #eeeeee;
  margin-left: 15px;
  margin-right: 15px;
}

/************** Header Ende **************/
/************** Footer **************/
/* line 141, ../sass/bb-standard/_bb_standard_style.scss */
#custom_bottom {
  clear: both;
  background-color: white;
}

/* line 146, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile,
.bb-area-footer-bar {
  background-color: #ee3e33;
  color: white;
  line-height: 1.69;
  padding: 0.5em 30px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
/* line 156, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right,
.bb-area-footer-bar ul.bb-footer-items-right {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
/* line 164, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li,
.bb-area-footer-bar ul.bb-footer-items-right li {
  border-right: 1px solid white;
}
/* line 169, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li a,
.bb-area-footer-bar ul.bb-footer-items-right li a {
  text-decoration: none;
  display: block;
  padding: 0 0.75rem;
  color: white;
}
/* line 175, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li a:hover,
.bb-area-footer-bar ul.bb-footer-items-right li a:hover {
  text-decoration: underline;
  color: white;
}
/* line 180, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li a:focus-visible,
.bb-area-footer-bar ul.bb-footer-items-right li a:focus-visible {
  text-decoration: none;
  color: white;
  outline: 2px solid white;
}
/* line 187, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li:last-child,
.bb-area-footer-bar ul.bb-footer-items-right li:last-child {
  border: 0;
  padding-right: 0;
}
/* line 191, ../sass/bb-standard/_bb_standard_style.scss */
.fusszeile ul.bb-footer-items-right li:last-child a,
.bb-area-footer-bar ul.bb-footer-items-right li:last-child a {
  padding-right: 0;
}

/* line 200, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content {
  background-color: #eeeeee;
  padding: 15px 30px;
}
/* line 204, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content #bb-link-bar {
  margin-left: 77%;
}
/* line 209, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark {
  border-top: 1px solid #161616;
  list-style-type: none;
}
/* line 213, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark li {
  border-bottom: 1px solid #161616;
  line-height: 1.8em;
}
/* line 217, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark li:last-child {
  border-bottom: 0;
}
/* line 222, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark a {
  color: #161616;
  text-decoration: none;
}
/* line 226, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark a:hover, .bb-area-footer-content ul.bb-list-dark a:focus {
  text-decoration: underline;
  color: #ee3e33;
}
/* line 232, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content ul.bb-list-dark a:focus-visible {
  outline: 2px solid #ee3e33;
}
/* line 245, ../sass/bb-standard/_bb_standard_style.scss */
.bb-area-footer-content h1 {
  color: #161616;
  line-height: 1.8em;
  font-style: italic;
  font-size: 1em;
}

/************** Footer Ende **************/
/************** intelliform **************/
/* line 261, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if::after,
#form-index #if::after {
  content: "";
  display: table;
  clear: both;
}
/* line 267, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if .wizard-body,
#form-index #if .wizard-body {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
/* line 272, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if .wizard-body #spalte_links,
#form-index #if .wizard-body #spalte_links {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 73.5%;
  padding-right: 15px;
}
/* line 279, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if .wizard-body #spalte_rechts,
#form-index #if .wizard-body #spalte_rechts {
  border-left: 1px solid #eeeeee;
  padding-left: 15px;
}
/* line 284, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if .wizard-body #zit-bb-stoerungsmeldung,
#frontend-customer-index #if .wizard-body div.box,
#form-index #if .wizard-body #zit-bb-stoerungsmeldung,
#form-index #if .wizard-body div.box {
  background-color: #eeeeee;
  padding: .5rem;
  margin-bottom: 1rem;
}
/* line 290, ../sass/bb-standard/_bb_standard_style.scss */
#frontend-customer-index #if .wizard-body #zit-bb-stoerungsmeldung h3.box-title, #frontend-customer-index #if .wizard-body #zit-bb-stoerungsmeldung legend.box-title,
#frontend-customer-index #if .wizard-body div.box h3.box-title,
#frontend-customer-index #if .wizard-body div.box legend.box-title,
#form-index #if .wizard-body #zit-bb-stoerungsmeldung h3.box-title,
#form-index #if .wizard-body #zit-bb-stoerungsmeldung legend.box-title,
#form-index #if .wizard-body div.box h3.box-title,
#form-index #if .wizard-body div.box legend.box-title {
  margin-top: 0;
}

/* line 298, ../sass/bb-standard/_bb_standard_style.scss */
#if {
  background: white;
  /* Fehlermeldungen */
  /* alter Kalender */
}
/* line 301, ../sass/bb-standard/_bb_standard_style.scss */
#if .qr-overlay {
  background: rgba(22, 22, 22, 0.8);
  z-index: 200000;
  position: fixed;
  width: 100%;
  height: 100%;
  display: table;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 314, ../sass/bb-standard/_bb_standard_style.scss */
#if .spinnericon {
  margin: -50% 0 0 -50%;
  font-size: 70px;
}
/* line 319, ../sass/bb-standard/_bb_standard_style.scss */
#if article {
  width: 100%;
  max-width: none;
  padding: 1rem 0;
}
/* line 324, ../sass/bb-standard/_bb_standard_style.scss */
#if article #content footer {
  border: none;
  margin-top: 0;
}
/* line 329, ../sass/bb-standard/_bb_standard_style.scss */
#if article ul li::before {
  color: #ee3e33;
}
/* line 333, ../sass/bb-standard/_bb_standard_style.scss */
#if article ul.marker-bold li::marker,
#if article ol.marker-bold li::marker {
  font-weight: bold;
}
/* line 339, ../sass/bb-standard/_bb_standard_style.scss */
#if label.required, #if dl dt.required, #if .required.pseudoLabel,
#if dl dt.required,
#if .required.pseudoLabel,
#if legend.fieldset-label.required {
  font-weight: 400;
  color: #161616;
}
/* line 348, ../sass/bb-standard/_bb_standard_style.scss */
#if .errorText, #if .invalidInfo, #if .Message-info, #if .Message-warning,
#if .invalidInfo,
#if .Message-info,
#if .Message-warning {
  background-color: #FACFBB;
  color: #161616;
  margin-left: 0;
}
/* line 354, ../sass/bb-standard/_bb_standard_style.scss */
#if .errorText::after, #if .invalidInfo::after, #if .Message-info::after, #if .Message-warning::after,
#if .invalidInfo::after,
#if .Message-info::after,
#if .Message-warning::after {
  color: #FACFBB;
}
/* line 360, ../sass/bb-standard/_bb_standard_style.scss */
#if .invalidInfo.v2 > span:first-child:before, #if .v2.Message-info > span:first-child:before, #if .v2.Message-warning > span:first-child:before,
#if .errorText.v2 > span:first-child:before,
#if .v2.invalidInfo > span:first-child:before,
#if .v2.Message-info > span:first-child:before,
#if .v2.Message-warning > span:first-child:before {
  font-size: 1.65em;
}
/* line 365, ../sass/bb-standard/_bb_standard_style.scss */
#if #page {
  /* Eingabefelder */
  /* Radio + Checkboxes */
  /* Datepicker */
  /* Buttons*/
  /* deaktivierte Zurückbuttons ausblenden, da überflüssig */
        /*

        em.button-name::before,
        i.button-name::before {
            color: $GRUNDFARBE;
        }*/
  /* Lable */
  /* Abgerundete Ecken entfernen */
  /* Feldtabellen */
  /* roadmap */
}
/* line 366, ../sass/bb-standard/_bb_standard_style.scss */
#if #page::after {
  content: "";
  display: table;
  clear: both;
}
/* line 372, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .dynamic_area {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 377, ../sass/bb-standard/_bb_standard_style.scss */
#if #page > header {
  background-image: none;
  margin: 0;
  padding: 0;
}
/* line 382, ../sass/bb-standard/_bb_standard_style.scss */
#if #page > header .dynamic_area {
  width: auto;
}
/* line 390, ../sass/bb-standard/_bb_standard_style.scss */
#if #page.has_roadmap_left article, #if #page.has_roadmap_right article {
  padding: 1em 0;
}
/* line 398, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body > header,
#if #page .wizard-body > footer,
#if #page .wizard-body > section,
#if #page .wizard-body fieldset,
#if #page .wizard-body h2,
#if #page .wizard-body p,
#if #page .wizard-body dl {
  max-width: 100%;
}
/* line 408, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body > section,
#if #page .wizard-body > form > section,
#if #page .wizard-body > fieldset > section,
#if #page .wizard-body > fieldset:has(> legend) {
  position: relative;
  margin-top: 0;
}
/* line 416, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body .inputcontainer {
  overflow: visible;
  min-height: none;
}
/* line 420, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body .inputcontainer ~ label, #if #page .wizard-body dl .inputcontainer ~ dt, #if dl #page .wizard-body .inputcontainer ~ dt, #if #page .wizard-body .inputcontainer ~ .pseudoLabel,
#if #page .wizard-body .inputcontainer ~ .pseudoLabel {
  overflow: visible;
}
/* line 426, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.eingerueckt,
#if #page .wizard-body .eingerueckt {
  padding-left: 3rem !important;
  display: block;
}
/* line 432, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.block .custom-richtext p, #if #page .wizard-body section.group .custom-richtext p,
#if #page .wizard-body section.infobox p {
  margin-top: 0.9375em;
}
/* line 437, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group,
#if #page .wizard-body section.block,
#if #page .wizard-body section.group {
  background-color: transparent;
  border: none;
  padding: 7px 0;
}
/* line 443, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formeline#deposit-electronically-agreement-bestaetigung,
#if #page .wizard-body section.block .formeline#deposit-electronically-agreement-bestaetigung,
#if #page .wizard-body section.group .formeline#deposit-electronically-agreement-bestaetigung {
  margin-left: 0;
}
/* line 445, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formeline#deposit-electronically-agreement-bestaetigung .inputcontainer,
#if #page .wizard-body section.block .formeline#deposit-electronically-agreement-bestaetigung .inputcontainer,
#if #page .wizard-body section.group .formeline#deposit-electronically-agreement-bestaetigung .inputcontainer {
  padding-left: 0 !important;
}
/* line 450, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .tooltip_overlay .tooltip_text > p:first-child,
#if #page .wizard-body section.block .formline .tooltip_overlay .tooltip_text > p:first-child,
#if #page .wizard-body section.group .formline .tooltip_overlay .tooltip_text > p:first-child {
  margin-top: 0;
}
/* line 454, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group > legend,
#if #page .wizard-body section.group > header,
#if #page .wizard-body section.group > footer,
#if #page .wizard-body section.block > legend,
#if #page .wizard-body section.group > legend,
#if #page .wizard-body section.block > header,
#if #page .wizard-body section.group > header,
#if #page .wizard-body section.block > footer,
#if #page .wizard-body section.group > footer {
  margin-left: 0 !important;
  padding-left: 0;
}
/* line 463, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.keine_satzueberschrift > header,
#if #page .wizard-body section.group.keine_satzueberschrift fieldset > legend,
#if #page .wizard-body section.block.keine_satzueberschrift > header,
#if #page .wizard-body section.keine_satzueberschrift.group > header,
#if #page .wizard-body section.block.keine_satzueberschrift fieldset > legend,
#if #page .wizard-body section.keine_satzueberschrift.group fieldset > legend {
  display: none;
}
/* line 471, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group:not(.label_before):not(.label_above):not(.label_after):not(.group) > .formline .inputcontainer:first-child,
#if #page .wizard-body section.block:not(.label_before):not(.label_above):not(.label_after):not(.group) > .formline .inputcontainer:first-child,
#if #page .wizard-body section.group:not(.label_before):not(.label_above):not(.label_after):not(.group) > .formline .inputcontainer:first-child {
  padding-left: 0;
  padding-right: 0.7em !important;
  width: 80% !important;
}
/* line 479, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) .formline:has(div.inputcontainer):has(label.styledCheckRadioLabel, #if dl dt.styledCheckRadioLabel, #if .styledCheckRadioLabel.pseudoLabel):not(#deposit-electronically-agreement-bestaetigung),
#if #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) .formline:has(div.inputcontainer):has(label.styledCheckRadioLabel, #if dl dt.styledCheckRadioLabel, #if .styledCheckRadioLabel.pseudoLabel):not(#deposit-electronically-agreement-bestaetigung),
#if #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) .formline:has(div.inputcontainer):has(label.styledCheckRadioLabel, #if dl dt.styledCheckRadioLabel, #if .styledCheckRadioLabel.pseudoLabel):not(#deposit-electronically-agreement-bestaetigung) {
  margin-left: 20%;
}
/* line 485, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_davor:after,
#if #page .wizard-body section.block.label_davor:after,
#if #page .wizard-body section.label_davor.group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 491, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_davor > .label,
#if #page .wizard-body section.block.label_davor > .label,
#if #page .wizard-body section.label_davor.group > .label {
  width: 20%;
  float: left;
}
/* line 496, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_davor > .formline,
#if #page .wizard-body section.block.label_davor > .formline,
#if #page .wizard-body section.label_davor.group > .formline {
  width: 80%;
  float: right;
  margin-top: 0;
}
/* line 500, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_davor > .formline .multiselect .multioption,
#if #page .wizard-body section.block.label_davor > .formline .multiselect .multioption,
#if #page .wizard-body section.label_davor.group > .formline .multiselect .multioption {
  padding-left: 0;
}
/* line 506, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group + section.block, #if #page .wizard-body section.group + section.group,
#if #page .wizard-body section.group + section.group,
#if #page .wizard-body section.block + section.block,
#if #page .wizard-body section.group + section.block,
#if #page .wizard-body section.block + section.group,
#if #page .wizard-body section.group + section.group,
#if #page .wizard-body section.block + section.group,
#if #page .wizard-body section.group + section.group {
  margin-top: 0;
  padding-top: 7px;
  border: none;
}
/* line 512, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group + section.block::before, #if #page .wizard-body section.group + section.group::before,
#if #page .wizard-body section.group + section.group::before,
#if #page .wizard-body section.block + section.block::before,
#if #page .wizard-body section.group + section.block::before,
#if #page .wizard-body section.block + section.group::before,
#if #page .wizard-body section.group + section.group::before,
#if #page .wizard-body section.block + section.group::before,
#if #page .wizard-body section.group + section.group::before {
  border: none;
}
/* line 519, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group section.block + section.block, #if #page .wizard-body section.group section.group + section.block, #if #page .wizard-body section.group section.block + section.group, #if #page .wizard-body section.group section.group + section.group,
#if #page .wizard-body section.group fieldset + section.block,
#if #page .wizard-body section.group fieldset + section.group,
#if #page .wizard-body section.block section.block + section.block,
#if #page .wizard-body section.group section.block + section.block,
#if #page .wizard-body section.block section.group + section.block,
#if #page .wizard-body section.group section.group + section.block,
#if #page .wizard-body section.block section.block + section.group,
#if #page .wizard-body section.group section.block + section.group,
#if #page .wizard-body section.block section.group + section.group,
#if #page .wizard-body section.group section.group + section.group,
#if #page .wizard-body section.block fieldset + section.block,
#if #page .wizard-body section.group fieldset + section.block,
#if #page .wizard-body section.block fieldset + section.group,
#if #page .wizard-body section.group fieldset + section.group {
  margin-top: 0;
  padding-top: 7px;
  border-top: 0px solid #eeeeee;
}
/* line 525, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group section.block > legend, #if #page .wizard-body section.group section.group > legend,
#if #page .wizard-body section.group section.block > header,
#if #page .wizard-body section.group section.group > header,
#if #page .wizard-body section.group section.block > footer,
#if #page .wizard-body section.group section.group > footer,
#if #page .wizard-body section.group fieldset > legend,
#if #page .wizard-body section.group fieldset > header,
#if #page .wizard-body section.group fieldset > footer,
#if #page .wizard-body section.block section.block > legend,
#if #page .wizard-body section.group section.block > legend,
#if #page .wizard-body section.block section.group > legend,
#if #page .wizard-body section.group section.group > legend,
#if #page .wizard-body section.block section.block > header,
#if #page .wizard-body section.group section.block > header,
#if #page .wizard-body section.block section.group > header,
#if #page .wizard-body section.group section.group > header,
#if #page .wizard-body section.block section.block > footer,
#if #page .wizard-body section.group section.block > footer,
#if #page .wizard-body section.block section.group > footer,
#if #page .wizard-body section.group section.group > footer,
#if #page .wizard-body section.block fieldset > legend,
#if #page .wizard-body section.group fieldset > legend,
#if #page .wizard-body section.block fieldset > header,
#if #page .wizard-body section.group fieldset > header,
#if #page .wizard-body section.block fieldset > footer,
#if #page .wizard-body section.group fieldset > footer {
  margin-left: 0 !important;
}
/* line 533, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .textarea-counter-wrapper,
#if #page .wizard-body section.block .formline .textarea-counter-wrapper,
#if #page .wizard-body section.group .formline .textarea-counter-wrapper {
  margin-left: 1.5%;
}
/* line 537, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .tooltip_overlay,
#if #page .wizard-body section.block .formline .tooltip_overlay,
#if #page .wizard-body section.group .formline .tooltip_overlay {
  width: 80%;
  left: 20%;
  top: 0;
}
/* line 542, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .tooltip_overlay::before,
#if #page .wizard-body section.block .formline .tooltip_overlay::before,
#if #page .wizard-body section.group .formline .tooltip_overlay::before {
  font-size: 1em;
  left: 0.25em;
}
/* line 547, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .tooltip_overlay button.close, #if #page .wizard-body section.group .formline .tooltip_overlay a.close.button, #if #page .wizard-body section.group .formline .tooltip_overlay input.close[type="submit"],
#if #page .wizard-body section.block .formline .tooltip_overlay button.close,
#if #page .wizard-body section.group .formline .tooltip_overlay button.close,
#if #page .wizard-body section.block .formline .tooltip_overlay a.close.button,
#if #page .wizard-body section.group .formline .tooltip_overlay a.close.button,
#if #page .wizard-body section.block .formline .tooltip_overlay input.close[type="submit"],
#if #page .wizard-body section.group .formline .tooltip_overlay input.close[type="submit"] {
  border-radius: 2em;
  padding: 0;
}
/* line 552, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group .formline .tooltip_overlay button.close .icon-close::before, #if #page .wizard-body section.group .formline .tooltip_overlay a.close.button .icon-close::before, #if #page .wizard-body section.group .formline .tooltip_overlay input.close[type="submit"] .icon-close::before,
#if #page .wizard-body section.block .formline .tooltip_overlay button.close .icon-close::before,
#if #page .wizard-body section.group .formline .tooltip_overlay button.close .icon-close::before,
#if #page .wizard-body section.block .formline .tooltip_overlay a.close.button .icon-close::before,
#if #page .wizard-body section.group .formline .tooltip_overlay a.close.button .icon-close::before,
#if #page .wizard-body section.block .formline .tooltip_overlay input.close[type="submit"] .icon-close::before,
#if #page .wizard-body section.group .formline .tooltip_overlay input.close[type="submit"] .icon-close::before {
  top: -0.15em;
  font-size: 1.5em;
}
/* line 562, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_before .formline > label, #if #page .wizard-body section.group.label_before dl .formline > dt, #if dl #page .wizard-body section.group.label_before .formline > dt, #if #page .wizard-body section.group.label_before .formline > .pseudoLabel,
#if #page .wizard-body section.block.label_before .formline > label,
#if #page .wizard-body section.label_before.group .formline > label,
#if #page .wizard-body section.block.label_before dl .formline > dt,
#if dl #page .wizard-body section.block.label_before .formline > dt,
#if #page .wizard-body section.label_before.group dl .formline > dt,
#if dl #page .wizard-body section.label_before.group .formline > dt,
#if #page .wizard-body section.block.label_before .formline > .pseudoLabel,
#if #page .wizard-body section.label_before.group .formline > .pseudoLabel {
  width: 20%;
}
/* line 566, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_before .formline > .inputcontainer,
#if #page .wizard-body section.block.label_before .formline > .inputcontainer,
#if #page .wizard-body section.label_before.group .formline > .inputcontainer {
  width: 80%;
}
/* line 575, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) .formline > label, #if #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) dl .formline > dt, #if dl #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) .formline > dt, #if #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) .formline > .pseudoLabel,
#if #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) .formline > label,
#if #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) .formline > label,
#if #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) dl .formline > dt,
#if dl #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) .formline > dt,
#if #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) dl .formline > dt,
#if dl #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) .formline > dt,
#if #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) .formline > .pseudoLabel,
#if #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) .formline > .pseudoLabel {
  width: 20%;
  min-width: auto;
}
/* line 580, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_after:not(.links_beginnen):not(.leftalign) .formline > .inputcontainer,
#if #page .wizard-body section.block.label_after:not(.links_beginnen):not(.leftalign) .formline > .inputcontainer,
#if #page .wizard-body section.label_after.group:not(.links_beginnen):not(.leftalign) .formline > .inputcontainer {
  width: 80%;
  padding-left: 20%;
}
/* line 589, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links_beginnen .formline .inputcontainer:first-child, #if #page .wizard-body section.group.leftalign .formline .inputcontainer:first-child,
#if #page .wizard-body section.block.links_beginnen .formline .inputcontainer:first-child,
#if #page .wizard-body section.links_beginnen.group .formline .inputcontainer:first-child,
#if #page .wizard-body section.block.leftalign .formline .inputcontainer:first-child,
#if #page .wizard-body section.leftalign.group .formline .inputcontainer:first-child {
  padding-left: 0;
}
/* line 596, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.label_above .formline .inputcontainer,
#if #page .wizard-body section.block.label_above .formline .inputcontainer,
#if #page .wizard-body section.label_above.group .formline .inputcontainer {
  width: 100%;
  padding-left: 0 !important;
}
/* line 603, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group:not(.links):not(.rechts),
#if #page .wizard-body section.block:not(.links):not(.rechts),
#if #page .wizard-body section.group:not(.links):not(.rechts) {
  clear: both;
}
/* line 607, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links, #if #page .wizard-body section.group.rechts,
#if #page .wizard-body section.block.links,
#if #page .wizard-body section.links.group,
#if #page .wizard-body section.block.rechts,
#if #page .wizard-body section.rechts.group {
  width: 49%;
  max-width: 49%;
  position: relative;
}
/* line 615, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links.label_before .formline > label, #if #page .wizard-body section.group.links.label_before dl .formline > dt, #if dl #page .wizard-body section.group.links.label_before .formline > dt, #if #page .wizard-body section.group.links.label_before .formline > .pseudoLabel, #if #page .wizard-body section.group.rechts.label_before .formline > label, #if #page .wizard-body section.group.rechts.label_before dl .formline > dt, #if dl #page .wizard-body section.group.rechts.label_before .formline > dt, #if #page .wizard-body section.group.rechts.label_before .formline > .pseudoLabel,
#if #page .wizard-body section.block.links.label_before .formline > label,
#if #page .wizard-body section.links.label_before.group .formline > label,
#if #page .wizard-body section.block.links.label_before dl .formline > dt,
#if dl #page .wizard-body section.block.links.label_before .formline > dt,
#if #page .wizard-body section.links.label_before.group dl .formline > dt,
#if dl #page .wizard-body section.links.label_before.group .formline > dt,
#if #page .wizard-body section.block.links.label_before .formline > .pseudoLabel,
#if #page .wizard-body section.links.label_before.group .formline > .pseudoLabel,
#if #page .wizard-body section.block.rechts.label_before .formline > label,
#if #page .wizard-body section.rechts.label_before.group .formline > label,
#if #page .wizard-body section.block.rechts.label_before dl .formline > dt,
#if dl #page .wizard-body section.block.rechts.label_before .formline > dt,
#if #page .wizard-body section.rechts.label_before.group dl .formline > dt,
#if dl #page .wizard-body section.rechts.label_before.group .formline > dt,
#if #page .wizard-body section.block.rechts.label_before .formline > .pseudoLabel,
#if #page .wizard-body section.rechts.label_before.group .formline > .pseudoLabel {
  width: 41%;
}
/* line 619, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links.label_before .formline > .inputcontainer, #if #page .wizard-body section.group.rechts.label_before .formline > .inputcontainer,
#if #page .wizard-body section.block.links.label_before .formline > .inputcontainer,
#if #page .wizard-body section.links.label_before.group .formline > .inputcontainer,
#if #page .wizard-body section.block.rechts.label_before .formline > .inputcontainer,
#if #page .wizard-body section.rechts.label_before.group .formline > .inputcontainer {
  width: 59%;
}
/* line 626, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links::after, #if #page .wizard-body section.group.rechts::after,
#if #page .wizard-body section.block.links::after,
#if #page .wizard-body section.links.group::after,
#if #page .wizard-body section.block.rechts::after,
#if #page .wizard-body section.rechts.group::after {
  content: "";
  display: table;
  clear: both;
}
/* line 633, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.links,
#if #page .wizard-body section.block.links,
#if #page .wizard-body section.links.group {
  float: left;
  clear: both;
}
/* line 638, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.rechts,
#if #page .wizard-body section.block.rechts,
#if #page .wizard-body section.rechts.group {
  float: right;
}
/* line 646, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.kurz .formline .inputcontainer input,
#if #page .wizard-body section.group.kurz .formline .inputcontainer select,
#if #page .wizard-body section.block.kurz .formline .inputcontainer input,
#if #page .wizard-body section.kurz.group .formline .inputcontainer input,
#if #page .wizard-body section.block.kurz .formline .inputcontainer select,
#if #page .wizard-body section.kurz.group .formline .inputcontainer select {
  width: 31%;
  min-width: 5em;
}
/* line 659, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-body section.group.mittel .formline .inputcontainer input,
#if #page .wizard-body section.group.mittel .formline .inputcontainer select,
#if #page .wizard-body section.block.mittel .formline .inputcontainer input,
#if #page .wizard-body section.mittel.group .formline .inputcontainer input,
#if #page .wizard-body section.block.mittel .formline .inputcontainer select,
#if #page .wizard-body section.mittel.group .formline .inputcontainer select {
  width: 61%;
}
/* line 670, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-buttons {
  clear: both;
}
/* line 673, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .wizard-buttons .wizard-buttons-row .button {
  min-width: 10em;
}
/* line 680, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input,
#if #page textarea,
#if #page select {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border: 1px solid #161616;
  background: white;
  color: #161616;
  vertical-align: middle;
  padding-left: .5em;
}
/* line 693, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input.rightalign,
#if #page textarea.rightalign,
#if #page select.rightalign {
  text-align: right;
}
/* line 697, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input.required, #if #page input[required],
#if #page textarea.required,
#if #page textarea[required],
#if #page select.required,
#if #page select[required] {
  border-width: 2px;
}
/* line 703, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input.focused, #if #page input:focus,
#if #page textarea.focused,
#if #page textarea:focus,
#if #page select.focused,
#if #page select:focus {
  background-color: white;
  z-index: 10;
  position: relative;
  box-shadow: #ee3e33 1px 1px 1px 1px;
  border-color: #ee3e33 !important;
  outline: 1px solid #ee3e33;
}
/* line 714, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input:focus-visible,
#if #page textarea:focus-visible,
#if #page select:focus-visible {
  outline: 1px solid #ee3e33;
}
/* line 718, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input.invalid,
#if #page textarea.invalid,
#if #page select.invalid {
  background-color: white;
  border: 2px solid #FACFBB;
}
/* line 723, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input[disabled],
#if #page textarea[disabled],
#if #page select[disabled] {
  background-color: #eeeeee;
  color: #161616;
  cursor: not-allowed;
}
/* line 730, ../sass/bb-standard/_bb_standard_style.scss */
#if #page input[readonly],
#if #page textarea[readonly],
#if #page select[readonly] {
  background: transparent;
  color: #161616;
}
/* line 736, ../sass/bb-standard/_bb_standard_style.scss */
#if #page textarea {
  resize: vertical;
}
/* line 742, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .inputcontainer + .styledCheckRadioLabel {
  padding-left: 3em !important;
}
/* line 746, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel {
  padding-left: 2.5em !important;
}
/* line 749, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel:before {
  background-color: white;
  border: 1px solid #ee3e33;
  color: #ee3e33;
}
/* line 756, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.checkbox:before {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  top: .8rem !important;
  font-size: .7rem;
}
/* line 764, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.radio:before {
  -moz-border-radius: 1rem;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
  top: 0.8rem !important;
  font-size: 0.6rem;
}
/* line 774, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.focused.checkbox:before, #if #page .styledCheckRadioLabel:focus.checkbox:before, #if #page .styledCheckRadioLabel:focus-visible.checkbox:before {
  box-shadow: 0 0 0.125em 0.125em #ee3e33;
}
/* line 778, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.focused.radio:before, #if #page .styledCheckRadioLabel:focus.radio:before, #if #page .styledCheckRadioLabel:focus-visible.radio:before {
  box-shadow: 0 0 0.125em 0.125em #ee3e33;
}
/* line 784, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.required:before {
  border-width: 2px;
}
/* line 790, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.invalid:before {
  border-color: #FACFBB;
}
/* line 795, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.invalid.loose:before {
  border-color: #FACFBB;
}
/* line 802, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .styledCheckRadioLabel.disabled:before {
  opacity: 0.6;
}
/* line 810, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .formline .inputcontainer .choice, #if #page .formline .inputcontainer .multiselect > div {
  padding-left: 0.25rem;
  margin: 0;
}
/* line 815, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .formline .inputcontainer.choice-inline .choice, #if #page .formline .inputcontainer.choice-inline .multiselect > div, #if #page .formline .inputcontainer.choice-inline .multiselect > div {
  float: left;
  margin-left: 1.42857rem;
}
/* line 821, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .formline .inputcontainer .unit.select-unit {
  vertical-align: top;
  margin-top: 0;
}
/* line 831, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker.k-input {
  width: auto !important;
}
/* line 835, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker .k-input-inner {
  width: 80%;
  font-size: 1em;
  height: 2em;
}
/* line 837, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker .k-input-inner:focus, #if #page .k-datepicker .k-input-inner:focus-visible {
  box-shadow: 1px 1px 1px 1px #ee3e33 !important;
}
/* line 848, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker .k-button {
  color: #ee3e33;
  background: white;
  border: none;
  padding: 0.25rem 0.5rem;
}
/* line 854, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker .k-button.k-hover, #if #page .k-datepicker .k-button:hover, #if #page .k-datepicker .k-button:focus, #if #page .k-datepicker .k-button:focus-visible {
  background-color: white !important;
  color: rgba(238, 62, 51, 0.9);
  box-shadow: none;
  outline: 2px solid #ee3e33;
}
/* line 864, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .k-datepicker .k-button .k-icon {
  font-size: 1.65em;
}
/* line 871, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .formline:has(div.inputcontainer):has(span.k-datepicker) label span a.icon, #if #page .formline:has(div.inputcontainer):has(span.k-datepicker) dl dt span a.icon, #if dl #page .formline:has(div.inputcontainer):has(span.k-datepicker) dt span a.icon, #if #page .formline:has(div.inputcontainer):has(span.k-datepicker) .pseudoLabel span a.icon {
  display: inline !important;
  top: -0.25em;
  right: 5px;
  display: inline;
  width: 1.5em;
  height: 1.5em !important;
  line-height: 1.5em;
  position: absolute !important;
}
/* line 884, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #default-button,
#if #page button[type="submit"],
#if #page a[type="submit"].button,
#if #page input[type="submit"],
#if #page button[type],
#if #page a[type].button,
#if #page input[type][type="submit"],
#if #page a.button,
#if #page input[type="submit"] {
  border-radius: 0;
  text-align: left;
}
/* line 892, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #default-button:before,
#if #page button[type="submit"]:before,
#if #page a[type="submit"].button:before,
#if #page input[type="submit"]:before,
#if #page button[type]:before,
#if #page a[type].button:before,
#if #page input[type][type="submit"]:before,
#if #page a.button:before,
#if #page input[type="submit"]:before {
  font-size: 1.65em;
  line-height: 1.70em;
}
/* line 897, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #default-button:focus-visible,
#if #page button[type="submit"]:focus-visible,
#if #page a[type="submit"].button:focus-visible,
#if #page input[type="submit"]:focus-visible,
#if #page button[type]:focus-visible,
#if #page a[type].button:focus-visible,
#if #page input[type][type="submit"]:focus-visible,
#if #page a.button:focus-visible,
#if #page input[type="submit"]:focus-visible {
  outline: 2px solid #ee3e33;
  border: 1px solid white;
}
/* line 904, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #default-button.tablerow-add::before, #if #page .responsive_table button#default-button.tablerow-del::before, #if .responsive_table #page button#default-button.tablerow-del::before, #if #page .responsive_table a#default-button.tablerow-del.button::before, #if .responsive_table #page a#default-button.tablerow-del.button::before, #if #page .responsive_table input#default-button.tablerow-del[type="submit"]::before, #if .responsive_table #page input#default-button.tablerow-del[type="submit"]::before, #if #page #default-button.tablerow-del::before,
#if #page button[type="submit"].tablerow-add::before,
#if #page a[type="submit"].tablerow-add.button::before,
#if #page input[type="submit"].tablerow-add::before,
#if #page .responsive_table button[type="submit"].tablerow-del::before,
#if .responsive_table #page button[type="submit"].tablerow-del::before,
#if #page .responsive_table a[type="submit"].tablerow-del.button::before,
#if .responsive_table #page a[type="submit"].tablerow-del.button::before,
#if #page .responsive_table input[type="submit"].tablerow-del::before,
#if .responsive_table #page input[type="submit"].tablerow-del::before,
#if #page button[type="submit"].tablerow-del::before,
#if #page a[type="submit"].tablerow-del.button::before,
#if #page input[type="submit"].tablerow-del::before,
#if #page button[type].tablerow-add::before,
#if #page a[type].tablerow-add.button::before,
#if #page input[type].tablerow-add[type="submit"]::before,
#if #page .responsive_table button[type].tablerow-del::before,
#if .responsive_table #page button[type].tablerow-del::before,
#if #page .responsive_table a[type].tablerow-del.button::before,
#if .responsive_table #page a[type].tablerow-del.button::before,
#if #page .responsive_table input[type].tablerow-del[type="submit"]::before,
#if .responsive_table #page input[type].tablerow-del[type="submit"]::before,
#if #page button[type].tablerow-del::before,
#if #page a[type].tablerow-del.button::before,
#if #page input[type].tablerow-del[type="submit"]::before,
#if #page a.button.tablerow-add::before,
#if #page a.button.tablerow-del::before,
#if #page input[type="submit"].tablerow-add::before,
#if #page input[type="submit"].tablerow-del::before {
  line-height: 1.05em;
}
/* line 908, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #default-button.tablerow-add:hover, #if #page .responsive_table button#default-button.tablerow-del:hover, #if .responsive_table #page button#default-button.tablerow-del:hover, #if #page .responsive_table a#default-button.tablerow-del.button:hover, #if .responsive_table #page a#default-button.tablerow-del.button:hover, #if #page .responsive_table input#default-button.tablerow-del[type="submit"]:hover, #if .responsive_table #page input#default-button.tablerow-del[type="submit"]:hover, #if #page #default-button.tablerow-del:hover,
#if #page button[type="submit"].tablerow-add:hover,
#if #page a[type="submit"].tablerow-add.button:hover,
#if #page input[type="submit"].tablerow-add:hover,
#if #page .responsive_table button[type="submit"].tablerow-del:hover,
#if .responsive_table #page button[type="submit"].tablerow-del:hover,
#if #page .responsive_table a[type="submit"].tablerow-del.button:hover,
#if .responsive_table #page a[type="submit"].tablerow-del.button:hover,
#if #page .responsive_table input[type="submit"].tablerow-del:hover,
#if .responsive_table #page input[type="submit"].tablerow-del:hover,
#if #page button[type="submit"].tablerow-del:hover,
#if #page a[type="submit"].tablerow-del.button:hover,
#if #page input[type="submit"].tablerow-del:hover,
#if #page button[type].tablerow-add:hover,
#if #page a[type].tablerow-add.button:hover,
#if #page input[type].tablerow-add[type="submit"]:hover,
#if #page .responsive_table button[type].tablerow-del:hover,
#if .responsive_table #page button[type].tablerow-del:hover,
#if #page .responsive_table a[type].tablerow-del.button:hover,
#if .responsive_table #page a[type].tablerow-del.button:hover,
#if #page .responsive_table input[type].tablerow-del[type="submit"]:hover,
#if .responsive_table #page input[type].tablerow-del[type="submit"]:hover,
#if #page button[type].tablerow-del:hover,
#if #page a[type].tablerow-del.button:hover,
#if #page input[type].tablerow-del[type="submit"]:hover,
#if #page a.button.tablerow-add:hover,
#if #page a.button.tablerow-del:hover,
#if #page input[type="submit"].tablerow-add:hover,
#if #page input[type="submit"].tablerow-del:hover {
  box-shadow: none !important;
}
/* line 917, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .submit-back[disabled] {
  display: none !important;
}
/* line 923, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .inputFile i:before {
  font-size: 1.65em;
  line-height: 1.75em;
}
/* line 929, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .inputFile div.files .input-file .file-name {
  display: inline;
  margin-right: 3.57143em;
  -ms-word-break: break-all;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  flex-basis: 80%;
  line-height: 1.1;
}
/* line 941, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .inputFile div.files .input-file .file-download {
  right: 2.75em;
}
/* line 949, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .kein_loeschen .inputFile .file-delete {
  visibility: hidden;
}
/* line 956, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .files .input-file .file-download button[type="submit"], #if #page .files .input-file .file-download a[type="submit"].button, #if #page .files .input-file .file-download input[type="submit"],
#if #page .files .input-file .file-download input[type="submit"],
#if #page .files .input-file .file-delete button[type="submit"],
#if #page .files .input-file .file-delete a[type="submit"].button,
#if #page .files .input-file .file-delete input[type="submit"],
#if #page .files .input-file .file-delete input[type="submit"] {
  padding: 0;
}
/* line 965, ../sass/bb-standard/_bb_standard_style.scss */
#if #page table td.t-actions button, #if #page table td.t-actions a.button, #if #page table td.t-actions input[type="submit"],
#if #page table td.t-actions a.button,
#if #page table td.t-actions input[type="submit"] {
  padding: 0;
  width: 1.71429em;
  height: 2em !important;
  min-height: 1.71429em;
  margin-right: 0.21429em;
  margin-top: 0;
  display: inline;
}
/* line 976, ../sass/bb-standard/_bb_standard_style.scss */
#if #page table td.t-actions button::before, #if #page table td.t-actions a.button::before, #if #page table td.t-actions input[type="submit"]::before,
#if #page table td.t-actions a.button::before,
#if #page table td.t-actions input[type="submit"]::before {
  line-height: 1em;
}
/* line 980, ../sass/bb-standard/_bb_standard_style.scss */
#if #page table td.t-actions button:hover, #if #page table td.t-actions a.button:hover, #if #page table td.t-actions input[type="submit"]:hover,
#if #page table td.t-actions a.button:hover,
#if #page table td.t-actions input[type="submit"]:hover {
  box-shadow: none !important;
}
/* line 998, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label, #if #page dl dt, #if dl #page dt, #if #page .pseudoLabel,
#if #page dl dt,
#if #page .pseudoLabel,
#if #page legend.fieldset-label {
  padding: 0;
  margin: 0;
}
/* line 1005, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label:has(.tooltip), #if #page dl dt:has(.tooltip), #if dl #page dt:has(.tooltip), #if #page .pseudoLabel:has(.tooltip),
#if #page dl dt:has(.tooltip),
#if #page .pseudoLabel:has(.tooltip),
#if #page legend.fieldset-label:has(.tooltip) {
  padding-right: 2em !important;
}
/* line 1009, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label .tooltip .icon, #if #page dl dt .tooltip .icon, #if dl #page dt .tooltip .icon, #if #page .pseudoLabel .tooltip .icon,
#if #page dl dt .tooltip .icon,
#if #page .pseudoLabel .tooltip .icon,
#if #page legend.fieldset-label .tooltip .icon {
  vertical-align: middle;
  position: absolute;
  top: -0.25em;
  right: 5px;
  display: inline;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  text-indent: 3.125em;
  overflow: hidden;
  cursor: pointer;
  padding: 0;
  text-decoration: none !important;
}
/* line 1024, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label .tooltip .icon:focus-visible, #if #page dl dt .tooltip .icon:focus-visible, #if dl #page dt .tooltip .icon:focus-visible, #if #page .pseudoLabel .tooltip .icon:focus-visible,
#if #page dl dt .tooltip .icon:focus-visible,
#if #page .pseudoLabel .tooltip .icon:focus-visible,
#if #page legend.fieldset-label .tooltip .icon:focus-visible {
  border-radius: 3em;
}
/* line 1025, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label .tooltip .icon:focus-visible::before, #if #page dl dt .tooltip .icon:focus-visible::before, #if dl #page dt .tooltip .icon:focus-visible::before, #if #page .pseudoLabel .tooltip .icon:focus-visible::before,
#if #page dl dt .tooltip .icon:focus-visible::before,
#if #page .pseudoLabel .tooltip .icon:focus-visible::before,
#if #page legend.fieldset-label .tooltip .icon:focus-visible::before {
  color: #ee3e33;
}
/* line 1033, ../sass/bb-standard/_bb_standard_style.scss */
#if #page label .tooltip .icon::before, #if #page dl dt .tooltip .icon::before, #if dl #page dt .tooltip .icon::before, #if #page .pseudoLabel .tooltip .icon::before,
#if #page dl dt .tooltip .icon::before,
#if #page .pseudoLabel .tooltip .icon::before,
#if #page legend.fieldset-label .tooltip .icon::before {
  color: #ee3e33;
  font-size: 1.2em;
}
/* line 1040, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .inputcontainer ~ label .tooltip .icon, #if #page dl .inputcontainer ~ dt .tooltip .icon, #if dl #page .inputcontainer ~ dt .tooltip .icon, #if #page .inputcontainer ~ .pseudoLabel .tooltip .icon,
#if #page dl .inputcontainer ~ dt .tooltip .icon,
#if #page .inputcontainer ~ .pseudoLabel .tooltip .icon,
#if #page input ~ label .tooltip .icon,
#if #page dl input ~ dt .tooltip .icon,
#if dl #page input ~ dt .tooltip .icon,
#if #page input ~ .pseudoLabel .tooltip .icon,
#if #page dl input ~ dt .tooltip .icon,
#if #page input ~ .pseudoLabel .tooltip .icon,
#if #page select ~ label .tooltip .icon,
#if #page dl select ~ dt .tooltip .icon,
#if dl #page select ~ dt .tooltip .icon,
#if #page select ~ .pseudoLabel .tooltip .icon,
#if #page dl select ~ dt .tooltip .icon,
#if #page select ~ .pseudoLabel .tooltip .icon {
  position: relative;
  right: 0;
  top: -0.25em;
  display: inline-block;
}
/* line 1055, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .pseudoLabel {
  padding-right: 2em;
}
/* line 1060, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .maintenance-overlay .proclamation,
#if #page .warning-overlay .proclamation,
#if #page dl,
#if #page #page table,
#if #page #page .table_container,
#if #page input,
#if #page textarea,
#if #page select,
#if #page button[type],
#if #page a[type].button,
#if #page input[type][type="submit"],
#if #page a[type].button,
#if #page input[type][type="submit"],
#if #page .button-link,
#if #page section.block,
#if #page section.group,
#if #page section.group,
#if #page .overview .buttons,
#if #page ~ .calendar,
#if #page ~ .calendar .combo,
#if #page ~ .calendar #if .combo,
#if #page .label .tooltip_overlay .tooltip_text,
#if #page .formline .tooltip_overlay .tooltip_text,
#if #page .responsive_table_container {
  border-radius: 0;
}
/* line 1085, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container {
  position: relative;
  background: white;
  border: 1px solid #eeeeee;
  overflow: hidden;
}
/* line 1095, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table:has(div.inputFile) {
  overflow: visible;
  will-change: transform, top, left;
  transform: translateZ(0);
}
/* line 1101, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell.pinned.edit-buttons + .pinned {
  left: 0;
}
/* line 1105, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablerow.tablehead .tablecell.required {
  font-weight: 400;
}
/* line 1109, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .table {
  display: table;
}
/* line 1113, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell {
  height: 3em !important;
}
/* line 1118, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1122, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile div.files {
  margin-top: 0;
}
/* line 1126, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile > input,
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile button.upload,
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile a.upload.button,
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile input.upload[type="submit"],
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile a.upload.button,
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile input.upload[type="submit"] {
  width: auto;
  height: 2.85714em !important;
  max-width: 100%;
  text-overflow: ellipsis;
}
/* line 1137, ../sass/bb-standard/_bb_standard_style.scss */
#if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile button.upload.upload-other, #if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile a.upload.upload-other.button, #if #page .responsive_table_container .responsive_table .tablecell .inputcontainer .inputFile input.upload.upload-other[type="submit"] {
  display: none !important;
}
/* line 1150, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #roadmap {
  min-width: 10em;
}
/* line 1159, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #roadmap li > .item.clickable a.label:focus .labelicon-clickable, #if #page #roadmap li > .item.clickable a.label:focus .labelicon,
#if #page #roadmap li > .item.clickable a.label:focus .labeltext, #if #page #roadmap li > .item.clickable a.label:focus-visible .labelicon-clickable, #if #page #roadmap li > .item.clickable a.label:focus-visible .labelicon,
#if #page #roadmap li > .item.clickable a.label:focus-visible .labeltext {
  color: white !important;
}
/* line 1167, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #roadmap li .labelicon::before {
  font-size: inherit;
}
/* line 1172, ../sass/bb-standard/_bb_standard_style.scss */
#if #page #roadmap button.switch .icon-switch::before, #if #page #roadmap a.switch.button .icon-switch::before, #if #page #roadmap input.switch[type="submit"] .icon-switch::before {
  line-height: 1.25em;
}
/* line 1177, ../sass/bb-standard/_bb_standard_style.scss */
#if #page section.error {
  background: #ee3e33;
  border: none;
  padding: 2.5em 1.25em;
  margin: 0;
  color: white;
}
/* line 1184, ../sass/bb-standard/_bb_standard_style.scss */
#if #page section.error .rightcol {
  color: white;
  border-left: 1px solid #fff;
  padding-left: 15px;
}
/* line 1189, ../sass/bb-standard/_bb_standard_style.scss */
#if #page section.error .rightcol address,
#if #page section.error .rightcol h2,
#if #page section.error .rightcol h3,
#if #page section.error .rightcol legend,
#if #page section.error .rightcol a,
#if #page section.error .rightcol address dl dt::before {
  color: white;
}
/* line 1200, ../sass/bb-standard/_bb_standard_style.scss */
#if input.ajax-select ~ .liveTextFieldMark {
  color: #ee3e33;
}
/* line 1204, ../sass/bb-standard/_bb_standard_style.scss */
#if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
/* line 1211, ../sass/bb-standard/_bb_standard_style.scss */
#if ~ .calendar {
  font-family: Open Sans, OpenSans, Helvetica, Arial;
  font-weight: 400;
  border: 1px solid #ee3e33;
  background-color: white;
  color: #161616;
  font-size: 1em;
  line-height: 1.69;
  width: 19.28571em;
}
/* line 1222, ../sass/bb-standard/_bb_standard_style.scss */
#if ~ .calendar table td.button {
  color: #ee3e33;
  cursor: pointer;
}
/* line 1227, ../sass/bb-standard/_bb_standard_style.scss */
#if ~ .calendar table tr.footrow td {
  background-color: #ee3e33;
  border-color: #ee3e33;
  border-right-color: #ee3e33;
  border-left-color: #ee3e33;
  color: white;
}
/* line 1235, ../sass/bb-standard/_bb_standard_style.scss */
#if ~ .calendar table td.selected {
  background-color: #ee3e33 !important;
  color: white;
}

/* Feldtabellen */
/* line 1245, ../sass/bb-standard/_bb_standard_style.scss */
.js #if .responsive_table .scrollback {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmIzMzM4IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(43, 51, 56, 0.25)), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(left, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(left, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  background-image: linear-gradient(to right, rgba(43, 51, 56, 0.25), rgba(43, 51, 56, 0));
  z-index: 10;
}
/* line 1248, ../sass/bb-standard/_bb_standard_style.scss */
.js #if .responsive_table .scrollback:focus-visible {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlM2UzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ee3e33), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(left, #ee3e33, rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(left, #ee3e33, rgba(43, 51, 56, 0));
  background-image: linear-gradient(to right, #ee3e33, rgba(43, 51, 56, 0));
}
/* line 1255, ../sass/bb-standard/_bb_standard_style.scss */
.js #if .responsive_table .scrollforward {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjMzMzgiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(43, 51, 56, 0)), color-stop(100%, rgba(43, 51, 56, 0.25)));
  background-image: -moz-linear-gradient(left, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  background-image: -webkit-linear-gradient(left, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  background-image: linear-gradient(to right, rgba(43, 51, 56, 0), rgba(43, 51, 56, 0.25));
  z-index: 10;
}
/* line 1258, ../sass/bb-standard/_bb_standard_style.scss */
.js #if .responsive_table .scrollforward:focus-visible {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlM2UzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMzMzOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #ee3e33), color-stop(100%, rgba(43, 51, 56, 0)));
  background-image: -moz-linear-gradient(right, #ee3e33, rgba(43, 51, 56, 0));
  background-image: -webkit-linear-gradient(right, #ee3e33, rgba(43, 51, 56, 0));
  background-image: linear-gradient(to left, #ee3e33, rgba(43, 51, 56, 0));
}

/* line 1267, ../sass/bb-standard/_bb_standard_style.scss */
#if .feldtabelle_datum_kein_hinweis > .inputcontainer > .date_format_hint {
  display: none !important;
}

/************** intelliform **************/
/* Date Popup*/
/* line 1280, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container {
  /* Änderungen 04.03.2025 - braucht es das? */
  left: 20% !important;
  float: left !important;
}
/* line 1286, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat {
  background-color: #ee3e33 !important;
  color: white;
}
/* line 1290, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat:hover {
  background-color: rgba(238, 62, 51, 0.9) !important;
}
/* line 1294, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat:focus-visible {
  box-shadow: 0 0 0 2px white, 0 0 0 4px #ee3e33 !important;
}
/* line 1298, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button {
  background-color: transparent !important;
  color: #ee3e33;
}
/* line 1302, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button:hover {
  background-color: #ebf2f8 !important;
}
/* line 1306, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-popup .k-button-flat.k-icon-button:focus-visible {
  box-shadow: inset 0 0 0 2px #ee3e33 !important;
}
/* line 1313, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(238, 62, 51, 0.9);
}
/* line 1317, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar .k-calendar-td.k-selected .k-link::after {
  background-color: #ee3e33;
}
/* line 1321, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar.k-week-number .k-calendar-view .k-today.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(238, 62, 51, 0.9);
}
/* line 1325, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar.k-week-number .k-calendar-view .k-today .k-link {
  outline: 2px solid #ee3e33;
  color: #161616;
}
/* line 1330, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar .k-calendar-header .k-nav-today {
  background-color: #ee3e33;
  color: white;
}
/* line 1334, ../sass/bb-standard/_bb_standard_style.scss */
.k-animation-container .k-calendar .k-calendar-header .k-nav-today:hover {
  background-color: rgba(238, 62, 51, 0.9);
  color: white;
}

/**** RESPONSIVE ***
$break-mobile-portrait: 7600px;
$break-mobile-landscape: 760px;
$break-tablet-portrait: 980px;
$break-tablet-landscape: 980px;
$break-widescreen: 1140px;
*/
@media only screen and (max-width: 980px) {
  /* Footer */
  /* line 1351, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-content {
    display: none;
  }

  /* line 1355, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 110000;
  }

  /* Startseite */
  /* line 1368, ../sass/bb-standard/_bb_standard_style.scss */
  #frontend-customer-index #if .wizard-body,
  #form-index #if .wizard-body {
    display: block;
    padding: 0;
  }
  /* line 1372, ../sass/bb-standard/_bb_standard_style.scss */
  #frontend-customer-index #if .wizard-body #spalte_links,
  #frontend-customer-index #if .wizard-body #spalte_rechts,
  #form-index #if .wizard-body #spalte_links,
  #form-index #if .wizard-body #spalte_rechts {
    padding: 0 0 1em 0;
    border: 0;
  }

  /* intelliform */
  /* line 1382, ../sass/bb-standard/_bb_standard_style.scss */
  #if #roadmap_bottom {
    display: none;
  }
  /* line 1386, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page {
    padding-left: 0;
    padding-right: 0;
    /* Feldtabellen */
  }
  /* line 1390, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1394, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body > section {
    margin-top: 0;
  }
  /* line 1398, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container {
    border: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 1405, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table button.tablerow-add, #if #page .wizard-body .responsive_table_container .responsive_table a.tablerow-add.button, #if #page .wizard-body .responsive_table_container .responsive_table input.tablerow-add[type="submit"], #if #page .wizard-body .responsive_table_container .responsive_table button.tablerow-del, #if #page .wizard-body .responsive_table_container .responsive_table a.tablerow-del.button, #if #page .wizard-body .responsive_table_container .responsive_table input.tablerow-del[type="submit"],
  #if #page .wizard-body .responsive_table_container .responsive_table a.tablerow-add.button,
  #if #page .wizard-body .responsive_table_container .responsive_table input.tablerow-add[type="submit"] {
    right: 15px;
  }
  /* line 1411, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table button.tablerow-del, #if #page .wizard-body .responsive_table_container .responsive_table a.tablerow-del.button, #if #page .wizard-body .responsive_table_container .responsive_table input.tablerow-del[type="submit"],
  #if #page .wizard-body .responsive_table_container .responsive_table a.tablerow-del.button,
  #if #page .wizard-body .responsive_table_container .responsive_table input.tablerow-del[type="submit"] {
    right: 45px;
  }
  /* line 1417, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table .tablerow + .tablerow {
    margin-top: 1.5em;
    border: 1px solid #eeeeee;
  }
  /* line 1422, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table .tablecell {
    border-bottom: none !important;
    height: auto !important;
    border: 0 !important;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  /* line 1426, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table .tablecell:not(.edit-buttons):not(:last-child) {
    padding-bottom: 0 !important;
  }
  /* line 1432, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body .responsive_table_container .responsive_table .tablecell .pinned.edit-buttons {
    background-color: #eeeeee;
  }
  /* line 1444, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body div.tablerow-add-last {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1448, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body div.tablerow-add-last button::before, #if #page .wizard-body div.tablerow-add-last a.button::before, #if #page .wizard-body div.tablerow-add-last input[type="submit"]::before,
  #if #page .wizard-body div.tablerow-add-last a.button::before,
  #if #page .wizard-body div.tablerow-add-last input[type="submit"]::before {
    left: 0.5em;
  }
  /* line 1457, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block, #if #page .wizard-body section.group,
  #if #page .wizard-body section.group {
    /*
    &:focus-within {
        background-color: $WEISS;
        box-shadow: $HELLGRAU 0 0 0.625em;
    }*/
  }
  /* line 1469, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.label_before .formline .tooltip_overlay::before, #if #page .wizard-body section.label_before.group .formline .tooltip_overlay::before,
  #if #page .wizard-body section.group.label_before .formline .tooltip_overlay::before {
    top: 0.25em;
    left: -1.7em;
  }
  /* line 1478, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links, #if #page .wizard-body section.links.group, #if #page .wizard-body section.block.rechts, #if #page .wizard-body section.rechts.group,
  #if #page .wizard-body section.group.links,
  #if #page .wizard-body section.group.rechts {
    width: 100%;
    max-width: 100%;
    position: relative;
    float: none;
    clear: both;
  }
  /* line 1488, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links.label_before .formline > label, #if #page .wizard-body section.links.label_before.group .formline > label, #if #page .wizard-body section.block.links.label_before dl .formline > dt, #if dl #page .wizard-body section.block.links.label_before .formline > dt, #if #page .wizard-body section.links.label_before.group dl .formline > dt, #if dl #page .wizard-body section.links.label_before.group .formline > dt, #if #page .wizard-body section.block.links.label_before .formline > .pseudoLabel, #if #page .wizard-body section.links.label_before.group .formline > .pseudoLabel, #if #page .wizard-body section.block.rechts.label_before .formline > label, #if #page .wizard-body section.rechts.label_before.group .formline > label, #if #page .wizard-body section.block.rechts.label_before dl .formline > dt, #if dl #page .wizard-body section.block.rechts.label_before .formline > dt, #if #page .wizard-body section.rechts.label_before.group dl .formline > dt, #if dl #page .wizard-body section.rechts.label_before.group .formline > dt, #if #page .wizard-body section.block.rechts.label_before .formline > .pseudoLabel, #if #page .wizard-body section.rechts.label_before.group .formline > .pseudoLabel,
  #if #page .wizard-body section.group.links.label_before .formline > label,
  #if #page .wizard-body section.group.links.label_before dl .formline > dt,
  #if dl #page .wizard-body section.group.links.label_before .formline > dt,
  #if #page .wizard-body section.group.links.label_before .formline > .pseudoLabel,
  #if #page .wizard-body section.group.rechts.label_before .formline > label,
  #if #page .wizard-body section.group.rechts.label_before dl .formline > dt,
  #if dl #page .wizard-body section.group.rechts.label_before .formline > dt,
  #if #page .wizard-body section.group.rechts.label_before .formline > .pseudoLabel {
    width: 20%;
  }
  /* line 1492, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links.label_before .formline > .inputcontainer, #if #page .wizard-body section.links.label_before.group .formline > .inputcontainer, #if #page .wizard-body section.block.rechts.label_before .formline > .inputcontainer, #if #page .wizard-body section.rechts.label_before.group .formline > .inputcontainer,
  #if #page .wizard-body section.group.links.label_before .formline > .inputcontainer,
  #if #page .wizard-body section.group.rechts.label_before .formline > .inputcontainer {
    width: 80%;
  }
  /* line 1501, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.label_davor:after, #if #page .wizard-body section.label_davor.group:after,
  #if #page .wizard-body section.group.label_davor:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1507, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.label_davor > .label, #if #page .wizard-body section.label_davor.group > .label,
  #if #page .wizard-body section.block.label_davor > .formline,
  #if #page .wizard-body section.label_davor.group > .formline,
  #if #page .wizard-body section.group.label_davor > .label,
  #if #page .wizard-body section.group.label_davor > .formline {
    width: 100%;
    float: none;
    margin-top: 0.5em;
  }
  /* line 1517, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons {
    background-color: white;
    clear: both;
    bottom: 2.5em;
    -moz-box-shadow: #eeeeee 0 -5px 15px -5px;
    -webkit-box-shadow: #eeeeee 0 -5px 15px -5px;
    box-shadow: #eeeeee 0 -5px 15px -5px;
  }
  /* line 1525, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button {
    border-right: 0.2em solid white !important;
    border-left: 0.2em solid white !important;
    min-width: auto;
  }
  /* line 1530, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button button, #if #page .wizard-buttons .wizard-buttons-row .button a.button, #if #page .wizard-buttons .wizard-buttons-row .button input[type="submit"] {
    background: #ee3e33 !important;
  }
  /* line 1533, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button button[disabled], #if #page .wizard-buttons .wizard-buttons-row .button a[disabled].button, #if #page .wizard-buttons .wizard-buttons-row .button input[disabled][type="submit"] {
    cursor: not-allowed;
    background: white !important;
    color: #eeeeee !important;
    border: 1px solid #eeeeee !important;
  }
  /* line 1539, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button button[disabled]::before, #if #page .wizard-buttons .wizard-buttons-row .button a[disabled].button::before, #if #page .wizard-buttons .wizard-buttons-row .button input[disabled][type="submit"]::before {
    color: #eeeeee !important;
  }
  /* line 1544, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button button::before, #if #page .wizard-buttons .wizard-buttons-row .button a.button::before, #if #page .wizard-buttons .wizard-buttons-row .button input[type="submit"]::before {
    color: white !important;
  }
  /* line 1548, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button button:focus-visible, #if #page .wizard-buttons .wizard-buttons-row .button a.button:focus-visible, #if #page .wizard-buttons .wizard-buttons-row .button input[type="submit"]:focus-visible {
    outline: 2px solid #c13b33;
    border: 1px solid white;
  }
  /* line 1563, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .responsive_table_container .responsive_table .table {
    display: block;
    padding-left: 0;
  }
  /* line 1571, ../sass/bb-standard/_bb_standard_style.scss */
  #if section.block + section.block, #if section.group + section.block, #if section.block + section.group, #if section.group + section.group,
  #if section.group + section.block,
  #if section.group + section.group,
  #if section.block + section.group,
  #if section.group + section.group,
  #if section.group + section.group {
    margin-top: 0;
  }
  /* line 1577, ../sass/bb-standard/_bb_standard_style.scss */
  #if section.block + section.block::before, #if section.group + section.block::before, #if section.block + section.group::before, #if section.group + section.group::before,
  #if section.group + section.block::before,
  #if section.group + section.group::before,
  #if section.block + section.group::before,
  #if section.group + section.group::before,
  #if section.group + section.group::before {
    border: none;
  }
}
@media only screen and (max-width: 760px) {
  /* Footer */
  /* line 1589, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-content {
    display: none;
  }

  /* line 1593, ../sass/bb-standard/_bb_standard_style.scss */
  .fusszeile,
  .bb-area-footer-bar {
    position: fixed;
    bottom: 0;
    z-index: 110000;
    left: 0;
    right: 0;
  }

  /* line 1602, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-bar ul.bb-footer-items-right {
    display: block;
  }
  /* line 1605, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-bar ul.bb-footer-items-right li {
    border: 0;
    text-align: right;
  }
  /* line 1609, ../sass/bb-standard/_bb_standard_style.scss */
  .bb-area-footer-bar ul.bb-footer-items-right li a {
    padding-right: 0;
  }

    /* Startseite 
    #form-index #if .wizard-body {
        display: block;
        padding: 0;

        .spalte_links,
        .spalte_rechts{
            padding: 0 0 1em 0;
            border: 0;
        }
    }*/
  /* intelliform */
  /* line 1629, ../sass/bb-standard/_bb_standard_style.scss */
  #if #roadmap_bottom {
    display: none;
  }
  /* line 1633, ../sass/bb-standard/_bb_standard_style.scss */
  #if .focusMark {
    left: -1em;
  }
  /* line 1637, ../sass/bb-standard/_bb_standard_style.scss */
  #if p.required-hint {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1642, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 7em;
  }
  /* line 1648, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block .custom-richtext p, #if #page .wizard-body section.group .custom-richtext p,
  #if #page .wizard-body section.infobox p {
    margin-top: 0.9375em;
  }
  /* line 1653, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block, #if #page .wizard-body section.group,
  #if #page .wizard-body section.group {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1658, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block section.block, #if #page .wizard-body section.group section.block, #if #page .wizard-body section.block section.group, #if #page .wizard-body section.group section.group,
  #if #page .wizard-body section.block section.group,
  #if #page .wizard-body section.group section.group,
  #if #page .wizard-body section.block fieldset,
  #if #page .wizard-body section.group fieldset,
  #if #page .wizard-body section.group section.block,
  #if #page .wizard-body section.group section.group,
  #if #page .wizard-body section.group section.group,
  #if #page .wizard-body section.group fieldset {
    background: transparent;
    padding: 0;
    /* Verschachtelter Satzt ab 2. Evene Einrücken */
  }
  /* line 1665, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block section.block fieldset, #if #page .wizard-body section.group section.block fieldset, #if #page .wizard-body section.block section.group fieldset, #if #page .wizard-body section.group section.group fieldset,
  #if #page .wizard-body section.block section.group fieldset,
  #if #page .wizard-body section.group section.group fieldset,
  #if #page .wizard-body section.block fieldset fieldset,
  #if #page .wizard-body section.group fieldset fieldset,
  #if #page .wizard-body section.group section.block fieldset,
  #if #page .wizard-body section.group section.group fieldset,
  #if #page .wizard-body section.group section.group fieldset,
  #if #page .wizard-body section.group fieldset fieldset {
    border-left: 1px solid #eeeeee;
    padding-left: 1em;
  }
  /* line 1673, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.label_before .formline > label, #if #page .wizard-body section.label_before.group .formline > label, #if #page .wizard-body section.block.label_before dl .formline > dt, #if dl #page .wizard-body section.block.label_before .formline > dt, #if #page .wizard-body section.label_before.group dl .formline > dt, #if dl #page .wizard-body section.label_before.group .formline > dt, #if #page .wizard-body section.block.label_before .formline > .pseudoLabel, #if #page .wizard-body section.label_before.group .formline > .pseudoLabel,
  #if #page .wizard-body section.group.label_before .formline > label,
  #if #page .wizard-body section.group.label_before dl .formline > dt,
  #if dl #page .wizard-body section.group.label_before .formline > dt,
  #if #page .wizard-body section.group.label_before .formline > .pseudoLabel {
    width: 100%;
  }
  /* line 1677, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.label_before .formline > .inputcontainer, #if #page .wizard-body section.label_before.group .formline > .inputcontainer,
  #if #page .wizard-body section.group.label_before .formline > .inputcontainer {
    width: 100%;
  }
  /* line 1687, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block .formline .tooltip_overlay, #if #page .wizard-body section.group .formline .tooltip_overlay,
  #if #page .wizard-body section.group .formline .tooltip_overlay {
    width: 100%;
    left: 0;
    padding: 0.4375em 0.625em 0 0;
    top: 100%;
  }
  /* line 1693, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block .formline .tooltip_overlay::before, #if #page .wizard-body section.group .formline .tooltip_overlay::before,
  #if #page .wizard-body section.group .formline .tooltip_overlay::before {
    top: 0.25em;
    left: 1em !important;
  }
  /* line 1700, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links, #if #page .wizard-body section.links.group, #if #page .wizard-body section.block.rechts, #if #page .wizard-body section.rechts.group,
  #if #page .wizard-body section.group.links,
  #if #page .wizard-body section.group.rechts {
    width: 100%;
    max-width: 100%;
    position: relative;
    float: none;
    clear: both;
  }
  /* line 1710, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links.label_before .formline > label, #if #page .wizard-body section.links.label_before.group .formline > label, #if #page .wizard-body section.block.links.label_before dl .formline > dt, #if dl #page .wizard-body section.block.links.label_before .formline > dt, #if #page .wizard-body section.links.label_before.group dl .formline > dt, #if dl #page .wizard-body section.links.label_before.group .formline > dt, #if #page .wizard-body section.block.links.label_before .formline > .pseudoLabel, #if #page .wizard-body section.links.label_before.group .formline > .pseudoLabel, #if #page .wizard-body section.block.rechts.label_before .formline > label, #if #page .wizard-body section.rechts.label_before.group .formline > label, #if #page .wizard-body section.block.rechts.label_before dl .formline > dt, #if dl #page .wizard-body section.block.rechts.label_before .formline > dt, #if #page .wizard-body section.rechts.label_before.group dl .formline > dt, #if dl #page .wizard-body section.rechts.label_before.group .formline > dt, #if #page .wizard-body section.block.rechts.label_before .formline > .pseudoLabel, #if #page .wizard-body section.rechts.label_before.group .formline > .pseudoLabel,
  #if #page .wizard-body section.group.links.label_before .formline > label,
  #if #page .wizard-body section.group.links.label_before dl .formline > dt,
  #if dl #page .wizard-body section.group.links.label_before .formline > dt,
  #if #page .wizard-body section.group.links.label_before .formline > .pseudoLabel,
  #if #page .wizard-body section.group.rechts.label_before .formline > label,
  #if #page .wizard-body section.group.rechts.label_before dl .formline > dt,
  #if dl #page .wizard-body section.group.rechts.label_before .formline > dt,
  #if #page .wizard-body section.group.rechts.label_before .formline > .pseudoLabel {
    width: 100%;
  }
  /* line 1714, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links.label_before .formline > .inputcontainer, #if #page .wizard-body section.links.label_before.group .formline > .inputcontainer, #if #page .wizard-body section.block.rechts.label_before .formline > .inputcontainer, #if #page .wizard-body section.rechts.label_before.group .formline > .inputcontainer,
  #if #page .wizard-body section.group.links.label_before .formline > .inputcontainer,
  #if #page .wizard-body section.group.rechts.label_before .formline > .inputcontainer {
    width: 100%;
  }
  /* line 1721, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-body section.block.links::after, #if #page .wizard-body section.links.group::after, #if #page .wizard-body section.block.rechts::after, #if #page .wizard-body section.rechts.group::after,
  #if #page .wizard-body section.group.links::after,
  #if #page .wizard-body section.group.rechts::after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1730, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons {
    background-color: white;
    bottom: 7em;
    padding: .25em 0 0 0 !important;
    width: 100vw;
    max-width: 100%;
  }
  /* line 1737, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons .wizard-buttons-row .button {
    margin-bottom: .25em;
  }
  /* line 1741, ../sass/bb-standard/_bb_standard_style.scss */
  #if #page .wizard-buttons #default-button,
  #if #page .wizard-buttons button[type="submit"],
  #if #page .wizard-buttons a[type="submit"].button,
  #if #page .wizard-buttons input[type="submit"] {
    text-align: center;
    padding: 0.3125em;
  }
  /* line 1752, ../sass/bb-standard/_bb_standard_style.scss */
  #if section.narrow:has(div.formline) .formline:has(div.inputcontainer):has(span.k-datepicker) {
    display: block;
  }
}
/* Anwendungsspezifische SCSS-Regeln, die am Ende eingefügt werden.
   Variablendefinitionen in dieser Datei haben geringere Priorität als Definitionen des Standard-Themes.
   CSS-Regeln in dieser Datei haben im Webbrowser höhere Priorität als Regeln des Standard-Themes. */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 10, ../sass/bb-standard/bb_standard_style_lme.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 11, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 12, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 13, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent {
  position: relative;
}

/* line 14, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxLoadedContent {
  overflow: auto;
}

/* line 15, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxTitle {
  margin: 0;
}

/* line 16, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 17, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 18, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

/* line 19, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 20, ../sass/bb-standard/bb_standard_style_lme.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 27, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxOverlay {
  background: url(images/overlay.png) repeat 0 0;
}

/* line 29, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -101px 0;
}

/* line 30, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -130px 0;
}

/* line 31, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -101px -29px;
}

/* line 32, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(images/controls.png) no-repeat -130px -29px;
}

/* line 33, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxMiddleLeft {
  width: 21px;
  background: url(images/controls.png) left top repeat-y;
}

/* line 34, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxMiddleRight {
  width: 21px;
  background: url(images/controls.png) right top repeat-y;
}

/* line 35, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxTopCenter {
  height: 21px;
  background: url(images/border.png) 0 0 repeat-x;
}

/* line 36, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxBottomCenter {
  height: 21px;
  background: url(images/border.png) 0 -29px repeat-x;
}

/* line 37, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 38, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIframe {
  background: #fff;
}

/* line 39, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 40, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
}

/* line 41, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 42, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 43, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/* line 44, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(images/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 45, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 46, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(images/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 47, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 48, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxLoadingOverlay {
  background: url(images/loading_background.png) no-repeat center center;
}

/* line 49, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center;
}

/* line 50, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(images/controls.png) no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

/* line 51, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxClose:hover {
  background-position: -25px -25px;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 58, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
/* line 73, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxTopLeft {
  background: url(images/ie6/borderTopLeft.png);
}

/* line 74, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxTopCenter {
  background: url(images/ie6/borderTopCenter.png);
}

/* line 75, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxTopRight {
  background: url(images/ie6/borderTopRight.png);
}

/* line 76, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxBottomLeft {
  background: url(images/ie6/borderBottomLeft.png);
}

/* line 77, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxBottomCenter {
  background: url(images/ie6/borderBottomCenter.png);
}

/* line 78, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxBottomRight {
  background: url(images/ie6/borderBottomRight.png);
}

/* line 79, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxMiddleLeft {
  background: url(images/ie6/borderMiddleLeft.png);
}

/* line 80, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxMiddleRight {
  background: url(images/ie6/borderMiddleRight.png);
}

/* line 82, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
  _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* line 92, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area .clearfix::after {
  content: "";
  height: 0;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
  display: block;
}

/* line 101, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area {
  clear: both;
  margin: 20px 0 !important;
  list-style-type: none;
  padding: 0 !important;
  width: auto;
  height: 25px;
  display: block;
  font-family: Arial, sans-serif;
}

/* line 111, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical {
  height: auto;
}

/* line 114, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li {
  margin: 0 !important;
  padding: 0 !important;
  height: 21px;
  float: left;
}

/* line 120, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical li {
  float: none;
  clear: both;
  width: 150px;
  height: auto;
  margin: 0 0 10px !important;
}

/* line 127, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical li.settings_info {
  height: 24px;
}

/* line 130, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical.switch_right li {
  width: 120px;
}

/* line 133, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li .dummy_btn {
  float: left;
  margin: 0 0 0 10px;
  cursor: pointer;
  padding: 0;
  height: inherit;
}

/* line 140, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical li .dummy_btn {
  width: 90px;
}

/* line 143, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical.switch_right li .dummy_btn {
  margin-left: 0;
}

/* line 146, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li div iframe {
  overflow: hidden;
  height: inherit;
  width: inherit;
}

/* Facebook begin */
/* line 152, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area .facebook {
  width: 180px;
  display: inline-block;
}

/* line 156, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical .facebook {
  display: block;
}

/* line 159, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area .facebook .fb_like iframe {
  width: 130px;
}

/* Facebook end */
/* Twitter begin */
/* line 164, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area .twitter {
  width: 148px;
}

/* line 167, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li div.tweet {
  width: 100px;
}

/* Twitter end */
/* Google+ begin */
/* line 172, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area .gplus {
  width: 123px;
}

/* line 175, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li div.gplusone {
  width: 75px;
}

/* Google+ end */
/* Switch begin */
/* line 180, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li .switch {
  text-indent: -9999em;
  background: transparent url(images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
  width: 23px;
  height: 12px;
  overflow: hidden;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  cursor: pointer;
}

/* line 191, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical.switch_right li .switch {
  float: right;
}

/* line 194, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.skin-dark li .switch {
  background-image: url(images/socialshareprivacy_on_off_dark.png);
}

/* line 197, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li .switch.on {
  background-position: 0 -12px;
}

/* Switch end */
/* Tooltips begin */
/* line 202, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.help_info {
  position: relative;
}

/* line 205, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 290px;
  padding: 10px 15px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 3px 4px #999;
  -webkit-box-shadow: 0 3px 4px #999;
  box-shadow: 0 3px 4px #999;
  background-color: #fdfbec;
  color: #000;
  z-index: 500;
}

/* line 228, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.gplus.help_info .info {
  left: -60px;
}

/* line 231, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li .help_info.icon .info {
  left: -243px;
  width: 350px;
}

/* line 235, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical li.gplus.help_info .info,
.social_share_privacy_area.vertical li .help_info.icon .info {
  left: 0;
}

/* line 239, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.help_info.display .info,
.social_share_privacy_area li .help_info.icon.display .info {
  display: block;
}

/* line 243, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.help_info.info_off.display .info {
  display: none;
}

/* line 246, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li .help_info.icon {
  background: #fff url(images/socialshareprivacy_info.png) no-repeat center center scroll;
  width: 25px;
  height: 20px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border: 2px solid #e7e3e3;
  border-right-width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  margin: 0;
  padding: 0;
}

/* line 261, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.skin-dark li .help_info.icon {
  background-image: url(images/socialshareprivacy_info_dark.png), -moz-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/socialshareprivacy_info_dark.png), -webkit-gradient(linear, center top, center bottom, color-stop(0%, #6a6767), color-stop(100%, #2d2a2a));
  background-image: url(images/socialshareprivacy_info_dark.png), -webkit-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/socialshareprivacy_info_dark.png), -o-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/socialshareprivacy_info_dark.png), -ms-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/socialshareprivacy_info_dark.png), linear-gradient(to bottom, #6a6767 0%, #2d2a2a 100%);
  background-image: url(images/socialshareprivacy_info_dark.png);
  background-color: #4f4c4c;
  border-color: #7e7e7e;
}

/* line 272, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 276, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
  border-right-width: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* Tooltips end */
/* Settings/Info begin */
/* line 284, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info {
  position: relative;
  top: -2px;
}

/* line 288, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.vertical li.settings_info {
  top: 0;
}

/* line 291, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info a {
  text-decoration: none;
  margin: 0 !important;
}

/* line 295, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu {
  background-color: #f3f4f5;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 3px #c1c1c1;
  -webkit-box-shadow: 2px 2px 3px #c1c1c1;
  box-shadow: 3px 3px 3px #c1c1c1;
  left: 0;
  position: absolute;
  top: 0;
  width: 135px;
  z-index: 1000;
  margin: 0;
  padding: 0;
}

/* line 312, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.off {
  border-width: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

/* line 319, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
  display: none;
  margin: 0;
  padding: 0;
}

/* line 324, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
  text-indent: -9999em;
  display: inline-block;
  background: #fff url(images/settings.png) no-repeat center center scroll;
  width: 25px;
  height: 20px;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #ddd;
  margin: 0;
  padding: 0;
}

/* line 338, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu .settings {
  background-image: url(images/settings_dark.png), -moz-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/settings_dark.png), -webkit-gradient(linear, center top, center bottom, color-stop(0%, #6a6767), color-stop(100%, #2d2a2a));
  background-image: url(images/settings_dark.png), -webkit-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/settings_dark.png), -o-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/settings_dark.png), -ms-linear-gradient(top, #6a6767 0, #2d2a2a 100%);
  background-image: url(images/settings_dark.png), linear-gradient(to bottom, #6a6767 0%, #2d2a2a 100%);
  background-image: url(images/settings_dark.png);
  background-color: #4f4c4c;
  border-color: #7e7e7e;
}

/* line 349, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu.on {
  background-color: #4f4c4c;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 356, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
  border-top-width: 0;
}

/* line 359, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
  border-width: 0;
  margin: 0;
  padding: 0 10px 10px;
}

/* line 364, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 0;
  padding: 10px 0;
  width: 115px;
}

/* line 372, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
  clear: both;
  float: left;
  margin: 4px 10px 4px 0;
  padding: 0;
}

/* line 378, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label, .social_share_privacy_area li.settings_info .settings_info_menu form fieldset #if dl dt, #if dl .social_share_privacy_area li.settings_info .settings_info_menu form fieldset dt, .social_share_privacy_area li.settings_info .settings_info_menu form fieldset #if .pseudoLabel, #if .social_share_privacy_area li.settings_info .settings_info_menu form fieldset .pseudoLabel {
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  -moz-transition: color .5s ease-in;
  -webkit-transition: color .5s ease-in;
  transition: color .5s ease-in;
  margin: 0;
  padding: 0;
}

/* line 390, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked, .social_share_privacy_area li.settings_info .settings_info_menu form fieldset #if dl dt.checked, #if dl .social_share_privacy_area li.settings_info .settings_info_menu form fieldset dt.checked, .social_share_privacy_area li.settings_info .settings_info_menu form fieldset #if .checked.pseudoLabel, #if .social_share_privacy_area li.settings_info .settings_info_menu form fieldset .checked.pseudoLabel {
  color: #090;
}

/* Settings/Info end */
                      /*!
* shariff - v2.0.4 - Fri, 03 Nov 2017 12:23:19 GMT
* https://github.com/heiseonline/shariff
* Copyright (c) 2017 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
* Licensed under the MIT license
*/
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff:after, .shariff:before {
  content: " ";
  display: table;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff:after {
  clear: both;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li {
  overflow: hidden;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li, .shariff li a {
  height: 35px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li a {
  color: #fff;
  position: relative;
  display: block;
  text-decoration: none;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li .share_count, .shariff li .share_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  vertical-align: middle;
  line-height: 35px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li .fa {
  width: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: middle;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff li .share_count {
  padding: 0 8px;
  height: 33px;
  position: absolute;
  top: 1px;
  right: 1px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal li {
  -webkit-box-flex: 1;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal .info {
  -webkit-box-flex: 0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal li {
  float: left;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 35px;
  margin-right: 3%;
  margin-bottom: 10px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal li:last-child {
  margin-right: 0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal li .share_text {
  display: block;
  text-indent: -9999px;
  padding-left: 3px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-horizontal li .share_count {
  display: none;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-grey .shariff-button a {
  background-color: #b0b0b0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-grey .shariff-button .share_count {
  background-color: #ccc;
  color: #333;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .shariff-button {
  border: 1px solid #ddd;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .shariff-button a {
  background-color: #fff;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .shariff-button a:hover {
  background-color: #eee;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .shariff-button .share_count {
  background-color: #fff;
  color: #999;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-vertical {
  min-width: 110px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-vertical li {
  display: block;
  width: 100%;
  margin: 5px 0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-vertical li .share_count {
  width: 24px;
  text-align: right;
}

@media only screen and (min-width: 360px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal li {
    margin-right: 1.8%;
    min-width: 80px;
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal li .share_count {
    display: block;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-1 li, .shariff .orientation-horizontal.col-2 li {
    min-width: 110px;
    max-width: 160px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-1 li .share_text, .shariff .orientation-horizontal.col-2 li .share_text {
    text-indent: 0;
    display: inline;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-5 li, .shariff .orientation-horizontal.col-6 li {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}
@media only screen and (min-width: 640px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-3 li {
    min-width: 110px;
    max-width: 160px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-3 li .share_text {
    text-indent: 0;
    display: inline;
  }
}
@media only screen and (min-width: 768px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal li {
    min-width: 110px;
    max-width: 160px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal li .share_text {
    text-indent: 0;
    display: inline;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal.col-5 li, .shariff .orientation-horizontal.col-6 li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff li, .shariff li a {
    height: 30px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff li .fa {
    width: 30px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff li .fa, .shariff li .share_count, .shariff li .share_text {
    line-height: 30px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff li .share_count {
    height: 28px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .addthis a {
  background-color: #f8694d;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .addthis a:hover {
  background-color: #f75b44;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .addthis .fa-plus {
  font-size: 14px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .addthis .share_count {
  color: #f8694d;
  background-color: #f1b8b0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .addthis a {
  color: #f8694d;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .addthis .fa-plus {
    font-size: 14px;
    position: relative;
    top: 1px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .diaspora a {
  background-color: #999;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .diaspora a:hover {
  background-color: #b3b3b3;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .diaspora .fa-times-circle {
  font-size: 17px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .diaspora a {
  color: #999;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .diaspora .fa-times-circle {
    font-size: 16px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .facebook a {
  background-color: #3b5998;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .facebook a:hover {
  background-color: #4273c8;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .facebook .fa-facebook {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .facebook .share_count {
  color: #183a75;
  background-color: #99adcf;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .facebook a {
  color: #3b5998;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .facebook .fa-facebook {
    font-size: 19px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .flattr a {
  background-color: #7ea352;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .flattr a:hover {
  background-color: #f67c1a;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .flattr a:hover .share_count {
  color: #d56308;
  background-color: #fab47c;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .flattr .fa-money {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .flattr .share_count {
  color: #648141;
  background-color: #b0c893;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .flattr a {
  color: #f67c1a;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .flattr .fa-money {
    font-size: 19px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .googleplus a {
  background-color: #d34836;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .googleplus a:hover {
  background-color: #f75b44;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .googleplus .fa-google-plus {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .googleplus .share_count {
  color: #a31601;
  background-color: #eda79d;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .googleplus a {
  color: #d34836;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .googleplus .fa-google-plus {
    font-size: 19px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .info {
  border: 1px solid #ccc;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .info a {
  color: #666;
  background-color: #fff;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .info a:hover {
  background-color: #efefef;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .info .fa-info {
  font-size: 20px;
  width: 33px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .info .share_text {
  display: block !important;
  text-indent: -9999px !important;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-grey .info a {
  background-color: #fff;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-grey .info a:hover {
  background-color: #efefef;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .orientation-vertical .info {
  width: 35px;
  float: right;
}

@media only screen and (min-width: 360px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal .info {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
    width: 35px;
    min-width: 35px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .info .fa-info {
    font-size: 16px;
    width: 23px;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-horizontal .info {
    width: 25px;
    min-width: 25px !important;
  }

  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .orientation-vertical .info {
    width: 25px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .linkedin a {
  background-color: #0077b5;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .linkedin a:hover {
  background-color: #0369a0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .linkedin .fa-linkedin {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .linkedin .share_count {
  color: #004785;
  background-color: #33aae8;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .linkedin a {
  color: #0077b5;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .linkedin .fa-linkedin {
    font-size: 19px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .mail a {
  background-color: #999;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .mail a:hover {
  background-color: #a8a8a8;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .mail .fa-envelope {
  font-size: 21px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .mail a {
  color: #999;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .mail .fa-envelope {
    font-size: 18px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .print a {
  background-color: #999;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .print a:hover {
  background-color: #a8a8a8;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .print .fa-print {
  font-size: 21px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .print a {
  color: #999;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .print .fa-print {
    font-size: 18px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .pinterest a {
  background-color: #bd081c;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .pinterest a:hover {
  background-color: #d50920;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .pinterest .fa-pinterest-p {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .pinterest .share_count {
  color: #a31601;
  background-color: #eda79d;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .pinterest a {
  color: #bd081c;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .pinterest .fa-pinterest-p {
    font-size: 19px;
    position: relative;
    top: 1px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .reddit a {
  background-color: #ff4500;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .reddit a:hover {
  background-color: #ff6a33;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .reddit .fa-reddit {
  font-size: 17px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .reddit a {
  color: #ff4500;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .reddit .fa-reddit {
    font-size: 16px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .stumbleupon a {
  background-color: #eb4924;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .stumbleupon a:hover {
  background-color: #ef7053;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .stumbleupon .fa-stumbleupon {
  font-size: 17px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .stumbleupon a {
  color: #eb4924;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .stumbleupon .fa-stumbleupon {
    font-size: 16px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .twitter a {
  background-color: #55acee;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .twitter a:hover {
  background-color: #32bbf5;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .twitter .fa-twitter {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .twitter .share_count {
  color: #0174a4;
  background-color: #96d4ee;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .twitter a {
  color: #55acee;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .twitter .fa-twitter {
    font-size: 24px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .whatsapp a {
  background-color: #5cbe4a;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .whatsapp a:hover {
  background-color: #34af23;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .whatsapp .fa-whatsapp {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .whatsapp a {
  color: #5cbe4a;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .whatsapp .fa-whatsapp {
    font-size: 22px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .xing a {
  background-color: #126567;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .xing a:hover {
  background-color: #29888a;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .xing .fa-xing {
  font-size: 22px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .xing .share_count {
  color: #15686a;
  background-color: #4fa5a7;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .xing a {
  color: #126567;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .xing .fa-xing {
    font-size: 19px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tumblr a {
  background-color: #36465d;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tumblr a:hover {
  background-color: #44546b;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tumblr .fa-tumblr {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .tumblr a {
  color: #5cbe4a;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .tumblr .fa-tumblr {
    font-size: 22px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .threema a {
  background-color: #333;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .threema a:hover {
  background-color: #1f1f1f;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .threema .fa-lock {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .threema a {
  color: #333;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .threema .fa-lock {
    font-size: 22px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .weibo a {
  background-color: #f56770;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .weibo a:hover {
  background-color: #fa7f8a;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .weibo .fa-weibo {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .weibo .share_count {
  color: #0174a4;
  background-color: #f56770;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .weibo a {
  color: #f56770;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .weibo .fa-weibo {
    font-size: 24px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tencent-weibo a {
  background-color: #26ace0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tencent-weibo a:hover {
  background-color: #38bbeb;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tencent-weibo .fa-tencent-weibo {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .tencent-weibo .share_count {
  color: #0174a4;
  background-color: #26ace0;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .tencent-weibo a {
  color: #26ace0;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .tencent-weibo .fa-tencent-weibo {
    font-size: 24px;
  }
}
/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .qzone a {
  background-color: #2b82d9;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .qzone a:hover {
  background-color: #398fe6;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .qzone .fa-qq {
  font-size: 28px;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .qzone .share_count {
  color: #0174a4;
  background-color: #2b82d9;
}

/* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
.shariff .theme-white .qzone a {
  color: #2b82d9;
}

@media only screen and (min-width: 600px) {
  /* line 399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .shariff .qzone .fa-qq {
    font-size: 24px;
  }
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /*!
*  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://www.berlin.de/i9f/v4/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 412, ../sass/bb-standard/bb_standard_style_lme.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Layout helpers
----------------------------------*/
/* line 423, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-hidden {
  display: none;
}

/* line 426, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 436, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 446, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 452, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 455, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 458, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 468, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 475, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 484, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 496, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 503, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 507, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable {
  position: relative;
}

/* line 510, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 517, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 521, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 528, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 535, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 542, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 549, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 556, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 563, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 570, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 577, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 581, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 586, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 590, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}

/* line 599, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 602, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 605, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 611, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 616, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 622, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 633, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 641, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 645, ../sass/bb-standard/bb_standard_style_lme.scss */
button.ui-button-icon-only, #if a.ui-button-icon-only.button, #if input.ui-button-icon-only[type="submit"] {
  width: 2.4em;
}

/* line 648, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 651, ../sass/bb-standard/bb_standard_style_lme.scss */
button.ui-button-icons-only, #if a.ui-button-icons-only.button, #if input.ui-button-icons-only[type="submit"] {
  width: 3.7em;
}

/* button text element */
/* line 656, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 660, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 663, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 668, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 672, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 676, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 681, ../sass/bb-standard/bb_standard_style_lme.scss */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
/* line 686, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 695, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 699, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 704, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
/* line 711, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 714, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 721, ../sass/bb-standard/bb_standard_style_lme.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner,
#if a.ui-button.button::-moz-focus-inner,
#if input.ui-button[type="submit"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 726, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 731, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 735, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 742, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 746, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 749, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 752, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 755, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 758, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 767, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 772, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 776, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 780, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 786, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 792, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 796, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 803, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 811, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane #if a.button, #if .ui-datepicker .ui-datepicker-buttonpane a.button, .ui-datepicker .ui-datepicker-buttonpane #if input[type="submit"], #if .ui-datepicker .ui-datepicker-buttonpane input[type="submit"] {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 819, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker .ui-datepicker-buttonpane #if a.ui-datepicker-current.button, #if .ui-datepicker .ui-datepicker-buttonpane a.ui-datepicker-current.button, .ui-datepicker .ui-datepicker-buttonpane #if input.ui-datepicker-current[type="submit"], #if .ui-datepicker .ui-datepicker-buttonpane input.ui-datepicker-current[type="submit"] {
  float: left;
}

/* with multiple calendars */
/* line 824, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 827, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 830, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 834, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 837, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 840, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 843, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 847, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 850, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 857, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 860, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 864, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 868, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 872, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 876, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 879, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button, .ui-datepicker-rtl .ui-datepicker-buttonpane #if a.button, #if .ui-datepicker-rtl .ui-datepicker-buttonpane a.button, .ui-datepicker-rtl .ui-datepicker-buttonpane #if input[type="submit"], #if .ui-datepicker-rtl .ui-datepicker-buttonpane input[type="submit"] {
  float: left;
}

/* line 882, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-buttonpane #if a.ui-datepicker-current.button, #if .ui-datepicker-rtl .ui-datepicker-buttonpane a.ui-datepicker-current.button, .ui-datepicker-rtl .ui-datepicker-buttonpane #if input.ui-datepicker-current[type="submit"], #if .ui-datepicker-rtl .ui-datepicker-buttonpane input.ui-datepicker-current[type="submit"],
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 886, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 891, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 899, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 903, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 911, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 920, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 927, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 934, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 937, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane #if a.button, #if .ui-dialog .ui-dialog-buttonpane a.button, .ui-dialog .ui-dialog-buttonpane #if input[type="submit"], #if .ui-dialog .ui-dialog-buttonpane input[type="submit"] {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 941, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 948, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 951, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

/* line 958, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 961, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 970, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 977, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
/* line 983, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu-icons {
  position: relative;
}

/* line 986, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
/* line 991, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
/* line 1000, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 1004, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 1009, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 1013, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

/* line 1019, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 1022, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 1030, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 1036, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

/* line 1045, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 1048, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

/* line 1055, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

/* line 1062, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1071, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 1075, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 1084, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
/* line 1094, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 1099, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 1102, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 1106, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 1110, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 1113, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 1117, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 1121, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 1126, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 1130, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 1133, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 1136, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 1143, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 1153, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 1167, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 1173, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 1179, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner-up {
  top: 0;
}

/* line 1182, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
/* line 1187, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 1191, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 1195, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 1199, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 1209, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 1214, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 1218, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 1223, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 1226, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 1232, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 1240, ../sass/bb-standard/bb_standard_style_lme.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 1246, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 1250, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 1253, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget #if a.button,
#if .ui-widget a.button,
.ui-widget #if input[type="submit"],
#if .ui-widget input[type="submit"] {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 1260, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}

/* line 1265, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 1268, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 1274, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 1280, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 1288, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 1294, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 1305, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 1316, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 1324, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 1333, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

/* line 1340, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 1345, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 1352, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 1357, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 1362, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 1367, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 1374, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 1381, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 1389, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 1393, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

/* line 1397, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}

/* line 1400, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}

/* line 1403, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

/* line 1407, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}

/* line 1410, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}

/* line 1413, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
/* line 1419, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 1420, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 1421, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 1422, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 1423, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 1424, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 1425, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 1426, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 1427, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 1428, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 1429, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 1430, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 1431, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 1432, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 1433, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 1434, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 1435, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 1436, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 1437, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 1438, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 1439, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 1440, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 1441, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 1442, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 1443, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 1444, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 1445, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 1446, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 1447, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 1448, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 1449, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 1450, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 1451, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 1452, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1453, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1454, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1455, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1456, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 1457, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1458, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1459, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1460, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1461, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1462, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1463, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1464, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1465, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1466, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1467, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1468, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1469, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1470, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1471, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1472, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1473, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1474, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1475, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1476, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1477, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1478, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1479, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1480, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1481, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1482, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1483, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1484, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1485, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1486, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1487, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1488, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1489, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1490, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1491, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1492, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1493, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1494, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1495, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1496, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1497, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1498, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1499, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1500, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1501, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1502, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1503, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1504, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1505, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1506, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1507, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1508, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1509, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1510, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1511, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1512, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1513, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1514, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1515, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1516, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1517, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1518, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1519, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1520, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1521, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1522, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1523, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1524, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1525, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1526, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1527, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1528, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1529, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1530, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1531, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1532, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1533, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1534, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1535, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1536, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1537, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1538, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1539, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1540, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1541, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1542, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1543, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1544, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1545, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1546, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1547, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1548, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1549, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1550, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1551, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1552, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1553, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1554, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1555, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1557, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1558, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1559, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1560, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1561, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1562, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1563, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1564, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1565, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1566, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1567, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1568, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1569, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1570, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1571, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1572, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1573, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1574, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1575, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1576, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1577, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1578, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1579, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1580, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1581, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1582, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1583, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1584, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1585, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1586, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1587, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1588, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1589, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1590, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1591, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1592, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1593, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1594, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1601, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1607, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1613, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1619, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 1627, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-overlay {
  background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 1632, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}

/*!
* Theme: Default / Berlin.de Landeslayout
* PART 1 - we split the big berlin.css because of an IE9 Bug
* Imperia
* Extend the default Theme (This should be the default)
* build berlin-bb-bootstrap.css
*/
  /*!
* Default variables
*
* WARNING: CHANGES IN THIS FILE POTENTIALLY EFFECTS ALL THEMES!
*
*/
@media print {
  /* line 1653, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row {
    margin-left: -0.3cm;
    *zoom: 1;
  }

  /* line 1657, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 1662, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row:after {
    clear: both;
  }

  /* line 1665, ../sass/bb-standard/bb_standard_style_lme.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 0.3cm;
  }

  /* line 1670, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 18.3cm;
  }

  /* line 1673, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span12 {
    width: 18.3cm;
  }

  /* line 1676, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span11 {
    width: 16.75cm;
  }

  /* line 1679, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span10 {
    width: 15.2cm;
  }

  /* line 1682, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span9 {
    width: 13.65cm;
  }

  /* line 1685, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span8 {
    width: 12.1cm;
  }

  /* line 1688, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span7 {
    width: 10.55cm;
  }

  /* line 1691, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span6 {
    width: 9cm;
  }

  /* line 1694, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span5 {
    width: 7.45cm;
  }

  /* line 1697, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span4 {
    width: 5.9cm;
  }

  /* line 1700, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span3 {
    width: 4.35cm;
  }

  /* line 1703, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span2 {
    width: 2.8cm;
  }

  /* line 1706, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span1 {
    width: 1.25cm;
  }

  /* line 1709, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset12 {
    margin-left: 18.9cm;
  }

  /* line 1712, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset11 {
    margin-left: 17.35cm;
  }

  /* line 1715, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset10 {
    margin-left: 15.8cm;
  }

  /* line 1718, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset9 {
    margin-left: 14.25cm;
  }

  /* line 1721, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset8 {
    margin-left: 12.7cm;
  }

  /* line 1724, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset7 {
    margin-left: 11.15cm;
  }

  /* line 1727, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset6 {
    margin-left: 9.6cm;
  }

  /* line 1730, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset5 {
    margin-left: 8.05cm;
  }

  /* line 1733, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset4 {
    margin-left: 6.5cm;
  }

  /* line 1736, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset3 {
    margin-left: 4.95cm;
  }

  /* line 1739, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset2 {
    margin-left: 3.4cm;
  }

  /* line 1742, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset1 {
    margin-left: 1.85cm;
  }

  /* line 1745, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  /* line 1749, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 1754, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid:after {
    clear: both;
  }

  /* line 1757, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 11.385em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.63934426%;
    *margin-left: -1.0929%;
  }

  /* line 1768, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  /* line 1771, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.63934%;
  }

  /* line 1774, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span12 {
    width: 100%;
    *width: 97.26776%;
  }

  /* line 1778, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span11 {
    width: 91.53005464%;
    *width: 88.79781%;
  }

  /* line 1782, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span10 {
    width: 83.06010929%;
    *width: 80.32787%;
  }

  /* line 1786, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span9 {
    width: 74.59016393%;
    *width: 71.85792%;
  }

  /* line 1790, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span8 {
    width: 66.12021858%;
    *width: 63.38798%;
  }

  /* line 1794, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span7 {
    width: 57.65027322%;
    *width: 54.91803%;
  }

  /* line 1798, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span6 {
    width: 49.18032787%;
    *width: 46.44809%;
  }

  /* line 1802, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span5 {
    width: 40.71038251%;
    *width: 37.97814%;
  }

  /* line 1806, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span4 {
    width: 32.24043716%;
    *width: 29.5082%;
  }

  /* line 1810, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span3 {
    width: 23.7704918%;
    *width: 21.03825%;
  }

  /* line 1814, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span2 {
    width: 15.30054645%;
    *width: 12.56831%;
  }

  /* line 1818, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span1 {
    width: 6.83060109%;
    *width: 4.09836%;
  }

  /* line 1822, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset12 {
    margin-left: 103.27868852%;
    *margin-left: 97.81421%;
  }

  /* line 1826, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset12:first-child {
    margin-left: 101.63934426%;
    *margin-left: 96.17486%;
  }

  /* line 1830, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset11 {
    margin-left: 94.80874317%;
    *margin-left: 89.34426%;
  }

  /* line 1834, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset11:first-child {
    margin-left: 93.16939891%;
    *margin-left: 87.70492%;
  }

  /* line 1838, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset10 {
    margin-left: 86.33879781%;
    *margin-left: 80.87432%;
  }

  /* line 1842, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset10:first-child {
    margin-left: 84.69945355%;
    *margin-left: 79.23497%;
  }

  /* line 1846, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset9 {
    margin-left: 77.86885246%;
    *margin-left: 72.40437%;
  }

  /* line 1850, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset9:first-child {
    margin-left: 76.2295082%;
    *margin-left: 70.76503%;
  }

  /* line 1854, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset8 {
    margin-left: 69.3989071%;
    *margin-left: 63.93443%;
  }

  /* line 1858, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset8:first-child {
    margin-left: 67.75956284%;
    *margin-left: 62.29508%;
  }

  /* line 1862, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset7 {
    margin-left: 60.92896175%;
    *margin-left: 55.46448%;
  }

  /* line 1866, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.28961749%;
    *margin-left: 53.82514%;
  }

  /* line 1870, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset6 {
    margin-left: 52.45901639%;
    *margin-left: 46.99454%;
  }

  /* line 1874, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset6:first-child {
    margin-left: 50.81967213%;
    *margin-left: 45.35519%;
  }

  /* line 1878, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset5 {
    margin-left: 43.98907104%;
    *margin-left: 38.52459%;
  }

  /* line 1882, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.34972678%;
    *margin-left: 36.88525%;
  }

  /* line 1886, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset4 {
    margin-left: 35.51912568%;
    *margin-left: 30.05464%;
  }

  /* line 1890, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset4:first-child {
    margin-left: 33.87978142%;
    *margin-left: 28.4153%;
  }

  /* line 1894, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset3 {
    margin-left: 27.04918033%;
    *margin-left: 21.5847%;
  }

  /* line 1898, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.40983607%;
    *margin-left: 19.94536%;
  }

  /* line 1902, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset2 {
    margin-left: 18.57923497%;
    *margin-left: 13.11475%;
  }

  /* line 1906, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset2:first-child {
    margin-left: 16.93989071%;
    *margin-left: 11.47541%;
  }

  /* line 1910, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset1 {
    margin-left: 10.10928962%;
    *margin-left: 4.64481%;
  }

  /* line 1914, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.46994536%;
    *margin-left: 3.00546%;
  }

  /* line 1918, ../sass/bb-standard/bb_standard_style_lme.scss */
  input, textarea, .uneditable-input {
    margin-left: 0;
  }

  /* line 1921, ../sass/bb-standard/bb_standard_style_lme.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.3cm;
  }

  /* line 1924, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 4.3cm;
  }

  /* line 1927, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 2.75cm;
  }

  /* line 1930, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 1.2cm;
  }

  /* line 1933, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: -0.35cm;
  }

  /* line 1936, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: -1.9cm;
  }

  /* line 1939, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: -3.45cm;
  }

  /* line 1942, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: -5cm;
  }

  /* line 1945, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: -6.55cm;
  }

  /* line 1948, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: -8.1cm;
  }

  /* line 1951, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: -9.65cm;
  }

  /* line 1954, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: -11.2cm;
  }

  /* line 1957, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: -12.75cm;
  }
}
/*!
 * Berlin Brandenburg Variables
 * Override the Default variables
 */
/* line 1964, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix {
  *zoom: 1;
}

/* line 1967, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 1972, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix:after {
  clear: both;
}

/* line 1975, ../sass/bb-standard/bb_standard_style_lme.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 1982, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 11.385em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1990, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient {
  background-color: #bfd3ff;
  background-image: -moz-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));
  background-image: -webkit-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -o-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: linear-gradient(to bottom, #c7d9ff, #b2caff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 2001, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-dark {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 2012, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-red {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 2023, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-light {
  background-color: #ee0028;
  background-image: -moz-linear-gradient(top, #f60029, #e20026);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f60029), to(#e20026));
  background-image: -webkit-linear-gradient(top, #f60029, #e20026);
  background-image: -o-linear-gradient(top, #f60029, #e20026);
  background-image: linear-gradient(to bottom, #f60029, #e20026);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff60029', endColorstr='#ffe20026', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 2034, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBullet {
  list-style-image: url("images/bb/arrow_black_tiny.png");
}

/* line 2037, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBulletReal {
  list-style-image: url("images/bb/arrow_black_tiny.png");
  padding: 0;
  padding-left: 15px;
}

/* line 2042, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBulletReal li {
  background: none;
  padding: 0;
}

/*!  
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 2054, ../sass/bb-standard/bb_standard_style_lme.scss */
body {
  margin: 0;
  font-family: Arial,sans-serif;
  font-size: 81.3%;
  line-height: 1.385em;
  color: #3b3b3b;
  background-color: #fff;
}

/* line 2062, ../sass/bb-standard/bb_standard_style_lme.scss */
a {
  color: #003684;
  text-decoration: none;
}

/* line 2066, ../sass/bb-standard/bb_standard_style_lme.scss */
a:hover, a:focus {
  color: #001738;
  text-decoration: underline;
}

/* line 2070, ../sass/bb-standard/bb_standard_style_lme.scss */
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 2075, ../sass/bb-standard/bb_standard_style_lme.scss */
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 2084, ../sass/bb-standard/bb_standard_style_lme.scss */
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}

/* line 2089, ../sass/bb-standard/bb_standard_style_lme.scss */
.row {
  margin-left: -20px;
  *zoom: 1;
}

/* line 2093, ../sass/bb-standard/bb_standard_style_lme.scss */
.row:before, .row:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 2098, ../sass/bb-standard/bb_standard_style_lme.scss */
.row:after {
  clear: both;
}

/* line 2101, ../sass/bb-standard/bb_standard_style_lme.scss */
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

/* line 2106, ../sass/bb-standard/bb_standard_style_lme.scss */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px;
}

/* line 2109, ../sass/bb-standard/bb_standard_style_lme.scss */
.span12 {
  width: 940px;
}

/* line 2112, ../sass/bb-standard/bb_standard_style_lme.scss */
.span11 {
  width: 860px;
}

/* line 2115, ../sass/bb-standard/bb_standard_style_lme.scss */
.span10 {
  width: 780px;
}

/* line 2118, ../sass/bb-standard/bb_standard_style_lme.scss */
.span9 {
  width: 700px;
}

/* line 2121, ../sass/bb-standard/bb_standard_style_lme.scss */
.span8 {
  width: 620px;
}

/* line 2124, ../sass/bb-standard/bb_standard_style_lme.scss */
.span7 {
  width: 540px;
}

/* line 2127, ../sass/bb-standard/bb_standard_style_lme.scss */
.span6 {
  width: 460px;
}

/* line 2130, ../sass/bb-standard/bb_standard_style_lme.scss */
.span5 {
  width: 380px;
}

/* line 2133, ../sass/bb-standard/bb_standard_style_lme.scss */
.span4 {
  width: 300px;
}

/* line 2136, ../sass/bb-standard/bb_standard_style_lme.scss */
.span3 {
  width: 220px;
}

/* line 2139, ../sass/bb-standard/bb_standard_style_lme.scss */
.span2 {
  width: 140px;
}

/* line 2142, ../sass/bb-standard/bb_standard_style_lme.scss */
.span1 {
  width: 60px;
}

/* line 2145, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset12 {
  margin-left: 980px;
}

/* line 2148, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset11 {
  margin-left: 900px;
}

/* line 2151, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset10 {
  margin-left: 820px;
}

/* line 2154, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset9 {
  margin-left: 740px;
}

/* line 2157, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset8 {
  margin-left: 660px;
}

/* line 2160, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset7 {
  margin-left: 580px;
}

/* line 2163, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset6 {
  margin-left: 500px;
}

/* line 2166, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset5 {
  margin-left: 420px;
}

/* line 2169, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset4 {
  margin-left: 340px;
}

/* line 2172, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset3 {
  margin-left: 260px;
}

/* line 2175, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset2 {
  margin-left: 180px;
}

/* line 2178, ../sass/bb-standard/bb_standard_style_lme.scss */
.offset1 {
  margin-left: 100px;
}

/* line 2181, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid {
  width: 100%;
  *zoom: 1;
}

/* line 2185, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 2190, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid:after {
  clear: both;
}

/* line 2193, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 11.385em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12765957%;
  *margin-left: 2.07447%;
}

/* line 2204, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

/* line 2207, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.12766%;
}

/* line 2210, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span12 {
  width: 100%;
  *width: 99.94681%;
}

/* line 2214, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span11 {
  width: 91.4893617%;
  *width: 91.43617%;
}

/* line 2218, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span10 {
  width: 82.9787234%;
  *width: 82.92553%;
}

/* line 2222, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span9 {
  width: 74.46808511%;
  *width: 74.41489%;
}

/* line 2226, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span8 {
  width: 65.95744681%;
  *width: 65.90426%;
}

/* line 2230, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span7 {
  width: 57.44680851%;
  *width: 57.39362%;
}

/* line 2234, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span6 {
  width: 48.93617021%;
  *width: 48.88298%;
}

/* line 2238, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span5 {
  width: 40.42553191%;
  *width: 40.37234%;
}

/* line 2242, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span4 {
  width: 31.91489362%;
  *width: 31.8617%;
}

/* line 2246, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span3 {
  width: 23.40425532%;
  *width: 23.35106%;
}

/* line 2250, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.84043%;
}

/* line 2254, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .span1 {
  width: 6.38297872%;
  *width: 6.32979%;
}

/* line 2258, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14894%;
}

/* line 2262, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.02128%;
}

/* line 2266, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.6383%;
}

/* line 2270, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.51064%;
}

/* line 2274, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12766%;
}

/* line 2278, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}

/* line 2282, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702%;
}

/* line 2286, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.48936%;
}

/* line 2290, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638%;
}

/* line 2294, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.97872%;
}

/* line 2298, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574%;
}

/* line 2302, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46809%;
}

/* line 2306, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08511%;
}

/* line 2310, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95745%;
}

/* line 2314, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57447%;
}

/* line 2318, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44681%;
}

/* line 2322, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06383%;
}

/* line 2326, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617%;
}

/* line 2330, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319%;
}

/* line 2334, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553%;
}

/* line 2338, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255%;
}

/* line 2342, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489%;
}

/* line 2346, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191%;
}

/* line 2350, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40426%;
}

/* line 2354, ../sass/bb-standard/bb_standard_style_lme.scss */
[class*="span"].hide, .row-fluid [class*="span"].hide {
  display: none;
}

/* line 2357, ../sass/bb-standard/bb_standard_style_lme.scss */
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
  float: right;
}

/* line 2360, ../sass/bb-standard/bb_standard_style_lme.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

/* line 2365, ../sass/bb-standard/bb_standard_style_lme.scss */
.container:before, .container:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 2370, ../sass/bb-standard/bb_standard_style_lme.scss */
.container:after {
  clear: both;
}

/* line 2373, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

/* line 2378, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 2383, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-fluid:after {
  clear: both;
}

/* line 2386, ../sass/bb-standard/bb_standard_style_lme.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 2389, ../sass/bb-standard/bb_standard_style_lme.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 2394, ../sass/bb-standard/bb_standard_style_lme.scss */
audio:not([controls]) {
  display: none;
}

/* line 2397, ../sass/bb-standard/bb_standard_style_lme.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 2402, ../sass/bb-standard/bb_standard_style_lme.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2407, ../sass/bb-standard/bb_standard_style_lme.scss */
a:hover, a:active {
  outline: 0;
}

/* line 2410, ../sass/bb-standard/bb_standard_style_lme.scss */
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 2416, ../sass/bb-standard/bb_standard_style_lme.scss */
sup {
  top: -0.5em;
}

/* line 2419, ../sass/bb-standard/bb_standard_style_lme.scss */
sub {
  bottom: -0.25em;
}

/* line 2422, ../sass/bb-standard/bb_standard_style_lme.scss */
img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 2430, ../sass/bb-standard/bb_standard_style_lme.scss */
#map_canvas img, .google-maps img {
  max-width: none;
}

/* line 2433, ../sass/bb-standard/bb_standard_style_lme.scss */
button, #if a.button, #if input[type="submit"], input, select, textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

/* line 2438, ../sass/bb-standard/bb_standard_style_lme.scss */
button, #if a.button, #if input[type="submit"], input {
  *overflow: visible;
  line-height: normal;
}

/* line 2442, ../sass/bb-standard/bb_standard_style_lme.scss */
button::-moz-focus-inner, #if a.button::-moz-focus-inner, #if input[type="submit"]::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 2446, ../sass/bb-standard/bb_standard_style_lme.scss */
button, #if a.button, #if input[type="submit"], html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 2450, ../sass/bb-standard/bb_standard_style_lme.scss */
label, #if dl dt, #if .pseudoLabel, select, button, #if a.button, #if input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
  cursor: pointer;
}

/* line 2453, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

/* line 2459, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 2462, ../sass/bb-standard/bb_standard_style_lme.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

@media print {
  /* line 2467, ../sass/bb-standard/bb_standard_style_lme.scss */
  * {
    text-shadow: none !important;
    color: #000;
    box-shadow: none !important;
  }

  /* line 2472, ../sass/bb-standard/bb_standard_style_lme.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 2475, ../sass/bb-standard/bb_standard_style_lme.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 2478, ../sass/bb-standard/bb_standard_style_lme.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 2481, ../sass/bb-standard/bb_standard_style_lme.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 2484, ../sass/bb-standard/bb_standard_style_lme.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 2488, ../sass/bb-standard/bb_standard_style_lme.scss */
  thead {
    display: table-header-group;
  }

  /* line 2491, ../sass/bb-standard/bb_standard_style_lme.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 2494, ../sass/bb-standard/bb_standard_style_lme.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 2500, ../sass/bb-standard/bb_standard_style_lme.scss */
  p, h2, h3, #if legend {
    orphans: 3;
    widows: 3;
  }

  /* line 2504, ../sass/bb-standard/bb_standard_style_lme.scss */
  h2, h3, #if legend {
    page-break-after: avoid;
  }
}
/* line 2508, ../sass/bb-standard/bb_standard_style_lme.scss */
p {
  margin: 0 0 0.6925em;
}

/* line 2511, ../sass/bb-standard/bb_standard_style_lme.scss */
.lead {
  margin-bottom: 1.385em;
  font-size: 121.95%;
  font-weight: 200;
  line-height: 2.0775em;
}

/* line 2517, ../sass/bb-standard/bb_standard_style_lme.scss */
small {
  font-size: 85%;
}

/* line 2520, ../sass/bb-standard/bb_standard_style_lme.scss */
strong {
  font-weight: bold;
}

/* line 2523, ../sass/bb-standard/bb_standard_style_lme.scss */
em {
  font-style: italic;
}

/* line 2526, ../sass/bb-standard/bb_standard_style_lme.scss */
cite {
  font-style: normal;
}

/* line 2529, ../sass/bb-standard/bb_standard_style_lme.scss */
.muted {
  color: #707070;
}

/* line 2532, ../sass/bb-standard/bb_standard_style_lme.scss */
a.muted:hover, a.muted:focus {
  color: #575757;
}

/* line 2535, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-warning {
  color: #c09853;
}

/* line 2538, ../sass/bb-standard/bb_standard_style_lme.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #a47e3c;
}

/* line 2541, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-error {
  color: #b94a48;
}

/* line 2544, ../sass/bb-standard/bb_standard_style_lme.scss */
a.text-error:hover, a.text-error:focus {
  color: #953b39;
}

/* line 2547, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-info {
  color: #3a87ad;
}

/* line 2550, ../sass/bb-standard/bb_standard_style_lme.scss */
a.text-info:hover, a.text-info:focus {
  color: #2d6987;
}

/* line 2553, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-success {
  color: #468847;
}

/* line 2556, ../sass/bb-standard/bb_standard_style_lme.scss */
a.text-success:hover, a.text-success:focus {
  color: #356635;
}

/* line 2559, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-left {
  text-align: left;
}

/* line 2562, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-right {
  text-align: right;
}

/* line 2565, ../sass/bb-standard/bb_standard_style_lme.scss */
.text-center {
  text-align: center;
}

/* line 2568, ../sass/bb-standard/bb_standard_style_lme.scss */
h1, h2, h3, #if legend, h4, h5, h6 {
  margin: .6925em 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1.385em;
  color: inherit;
  text-rendering: optimizelegibility;
}

/* line 2576, ../sass/bb-standard/bb_standard_style_lme.scss */
h1 small, h2 small, h3 small, #if legend small, h4 small, h5 small, h6 small {
  font-weight: normal;
  line-height: 1;
  color: #707070;
}

/* line 2581, ../sass/bb-standard/bb_standard_style_lme.scss */
h1, h2, h3, #if legend {
  line-height: 2.77em;
}

/* line 2584, ../sass/bb-standard/bb_standard_style_lme.scss */
h1 {
  font-size: 223.575%;
}

/* line 2587, ../sass/bb-standard/bb_standard_style_lme.scss */
h2 {
  font-size: 182.925%;
}

/* line 2590, ../sass/bb-standard/bb_standard_style_lme.scss */
h3, #if legend {
  font-size: 142.275%;
}

/* line 2593, ../sass/bb-standard/bb_standard_style_lme.scss */
h4 {
  font-size: 101.625%;
}

/* line 2596, ../sass/bb-standard/bb_standard_style_lme.scss */
h5 {
  font-size: 81.3%;
}

/* line 2599, ../sass/bb-standard/bb_standard_style_lme.scss */
h6 {
  font-size: 69.105%;
}

/* line 2602, ../sass/bb-standard/bb_standard_style_lme.scss */
h1 small {
  font-size: 142.275%;
}

/* line 2605, ../sass/bb-standard/bb_standard_style_lme.scss */
h2 small {
  font-size: 101.625%;
}

/* line 2608, ../sass/bb-standard/bb_standard_style_lme.scss */
h3 small, #if legend small {
  font-size: 81.3%;
}

/* line 2611, ../sass/bb-standard/bb_standard_style_lme.scss */
h4 small {
  font-size: 81.3%;
}

/* line 2614, ../sass/bb-standard/bb_standard_style_lme.scss */
.page-header {
  padding-bottom: -0.3075em;
  margin: 1.385em 0 2.0775em;
  border-bottom: 1px solid #dddedf;
}

/* line 2619, ../sass/bb-standard/bb_standard_style_lme.scss */
ul, ol {
  padding: 0;
  margin: 0 0 0.6925em 25px;
}

/* line 2623, ../sass/bb-standard/bb_standard_style_lme.scss */
ul ul, ul ol, ol ol, ol ul {
  margin-bottom: 0;
}

/* line 2626, ../sass/bb-standard/bb_standard_style_lme.scss */
li {
  line-height: 1.385em;
}

/* line 2629, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.unstyled, ol.unstyled {
  margin-left: 0;
  list-style: none;
}

/* line 2633, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.inline, ol.inline {
  margin-left: 0;
  list-style: none;
}

/* line 2637, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.inline > li, ol.inline > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 2644, ../sass/bb-standard/bb_standard_style_lme.scss */
dl {
  margin-bottom: 1.385em;
}

/* line 2647, ../sass/bb-standard/bb_standard_style_lme.scss */
dt, dd {
  line-height: 1.385em;
}

/* line 2650, ../sass/bb-standard/bb_standard_style_lme.scss */
dt {
  font-weight: bold;
}

/* line 2653, ../sass/bb-standard/bb_standard_style_lme.scss */
dd {
  margin-left: 0.6925em;
}

/* line 2656, ../sass/bb-standard/bb_standard_style_lme.scss */
.dl-horizontal {
  *zoom: 1;
}

/* line 2659, ../sass/bb-standard/bb_standard_style_lme.scss */
.dl-horizontal:before, .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 2664, ../sass/bb-standard/bb_standard_style_lme.scss */
.dl-horizontal:after {
  clear: both;
}

/* line 2667, ../sass/bb-standard/bb_standard_style_lme.scss */
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2676, ../sass/bb-standard/bb_standard_style_lme.scss */
.dl-horizontal dd {
  margin-left: 180px;
}

/* line 2679, ../sass/bb-standard/bb_standard_style_lme.scss */
hr {
  margin: 1.385em 0;
  border: 0;
  border-top: 1px solid #dddedf;
  border-bottom: 1px solid #fff;
}

/* line 2685, ../sass/bb-standard/bb_standard_style_lme.scss */
abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #707070;
}

/* line 2689, ../sass/bb-standard/bb_standard_style_lme.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 2693, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 1.385em;
  border-left: 5px solid #dddedf;
}

/* line 2698, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote p {
  margin-bottom: 0;
  font-size: 101.625%;
  font-weight: 300;
  line-height: 1.25;
}

/* line 2704, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote small {
  display: block;
  line-height: 1.385em;
  color: #707070;
}

/* line 2709, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote small:before {
  content: "— ";
}

/* line 2712, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #dddedf;
  border-left: 0;
}

/* line 2719, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote.pull-right p, blockquote.pull-right small {
  text-align: right;
}

/* line 2722, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote.pull-right small:before {
  content: "";
}

/* line 2725, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote.pull-right small:after {
  content: " —";
}

/* line 2728, ../sass/bb-standard/bb_standard_style_lme.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 2731, ../sass/bb-standard/bb_standard_style_lme.scss */
address {
  display: block;
  margin-bottom: 1.385em;
  font-style: normal;
  line-height: 1.385em;
}

/* line 2737, ../sass/bb-standard/bb_standard_style_lme.scss */
code, pre {
  padding: 0 3px 2px;
  font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
  font-size: 79.3%;
  color: #3b3b3b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2746, ../sass/bb-standard/bb_standard_style_lme.scss */
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}

/* line 2753, ../sass/bb-standard/bb_standard_style_lme.scss */
pre {
  display: block;
  padding: .1925em;
  margin: 0 0 .6925em;
  font-size: 80.3%;
  line-height: 1.385em;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 2770, ../sass/bb-standard/bb_standard_style_lme.scss */
pre.prettyprint {
  margin-bottom: 1.385em;
}

/* line 2773, ../sass/bb-standard/bb_standard_style_lme.scss */
pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

/* line 2781, ../sass/bb-standard/bb_standard_style_lme.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 2785, ../sass/bb-standard/bb_standard_style_lme.scss */
a {
  color: #003684;
  text-decoration: none;
}

/* line 2789, ../sass/bb-standard/bb_standard_style_lme.scss */
a:hover {
  color: #003684;
}

/* line 2792, ../sass/bb-standard/bb_standard_style_lme.scss */
a:focus {
  outline: thin dotted #253276;
  outline-offset: 0;
}

/* line 2796, ../sass/bb-standard/bb_standard_style_lme.scss */
p {
  margin: 0 0 0.8em 0;
}

/* line 2799, ../sass/bb-standard/bb_standard_style_lme.scss */
h1 {
  font-family: Arial,sans-serif;
  font-size: 1.615em;
  color: #e20026;
  margin-bottom: .609em;
  margin-top: 0;
  line-height: 1.13em;
}

/* line 2807, ../sass/bb-standard/bb_standard_style_lme.scss */
h2 {
  font-family: Arial,sans-serif;
  font-size: 1.308em;
  line-height: 1.111em;
  color: #e20026;
  margin-top: 18px;
  margin-bottom: .4em;
  font-weight: bold;
}

/* line 2816, ../sass/bb-standard/bb_standard_style_lme.scss */
h3, #if legend {
  font-family: Arial,sans-serif;
  font-size: 1.154em;
  line-height: 1.25em;
  margin-top: .5em;
  margin-bottom: .4em;
  color: #e20026;
  font-weight: bold;
}

/* line 2825, ../sass/bb-standard/bb_standard_style_lme.scss */
h4 {
  font-size: 1em;
  margin-top: .3em;
  margin-bottom: .4em;
  font-weight: bold;
}

/* line 2831, ../sass/bb-standard/bb_standard_style_lme.scss */
sub, sup {
  line-height: 13px;
}

/* line 2834, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote {
  background: none repeat scroll 0 0 #dddedf;
  border-left: 5px solid #c6c6c6;
  margin-bottom: 20px;
  padding: 15px 30px;
  position: relative;
}

/* line 2841, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote:after, blockquote:before {
  color: #c6c6c6;
  font-size: 40px;
  position: absolute;
}

/* line 2846, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote:before {
  content: "“";
  left: 8px;
  top: 14px;
  bottom: auto;
}

/* line 2852, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote:after {
  content: "”";
  right: 10px;
  bottom: -3px;
  top: auto;
}

/* line 2858, ../sass/bb-standard/bb_standard_style_lme.scss */
blockquote > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 2862, ../sass/bb-standard/bb_standard_style_lme.scss */
pre, code {
  font-size: 1em;
  padding: 5px 10px;
  white-space: pre-wrap;
  display: block;
}

/* line 2868, ../sass/bb-standard/bb_standard_style_lme.scss */
p.signature {
  border-top: 1px solid;
  display: inline-block;
  margin-bottom: 1.5em;
  margin-top: 3em;
  padding: 0 1em;
}

/* line 2875, ../sass/bb-standard/bb_standard_style_lme.scss */
form {
  margin: 0 0 1.385em;
}

/* line 2878, ../sass/bb-standard/bb_standard_style_lme.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 2883, ../sass/bb-standard/bb_standard_style_lme.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 1.385em;
  font-size: 121.95%;
  line-height: 2.77em;
  color: #3b3b3b;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 2894, ../sass/bb-standard/bb_standard_style_lme.scss */
legend small {
  font-size: 1.03875em;
  color: #707070;
}

/* line 2898, ../sass/bb-standard/bb_standard_style_lme.scss */
label, #if dl dt, #if .pseudoLabel, input, button, #if a.button, #if input[type="submit"], select, textarea {
  font-size: 81.3%;
  font-weight: normal;
}

/* line 2903, ../sass/bb-standard/bb_standard_style_lme.scss */
input, button, #if a.button, #if input[type="submit"], select, textarea {
  font-family: Arial, sans-serif;
}

/* line 2906, ../sass/bb-standard/bb_standard_style_lme.scss */
label, #if dl dt, #if .pseudoLabel {
  display: block;
  margin-bottom: 5px;
}

/* line 2910, ../sass/bb-standard/bb_standard_style_lme.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  display: inline-block;
  height: 1.385em;
  padding: 4px 6px;
  margin-bottom: .6925em;
  font-size: 81.3%;
  line-height: 1.385em;
  color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}

/* line 2923, ../sass/bb-standard/bb_standard_style_lme.scss */
input, textarea, .uneditable-input {
  width: 206px;
}

/* line 2926, ../sass/bb-standard/bb_standard_style_lme.scss */
textarea {
  height: auto;
}

/* line 2929, ../sass/bb-standard/bb_standard_style_lme.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* line 2940, ../sass/bb-standard/bb_standard_style_lme.scss */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 2948, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 2954, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto;
}

/* line 2957, ../sass/bb-standard/bb_standard_style_lme.scss */
select, input[type="file"] {
  height: 11.385em;
  *margin-top: 4px;
  line-height: 11.385em;
}

/* line 2962, ../sass/bb-standard/bb_standard_style_lme.scss */
select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}

/* line 2967, ../sass/bb-standard/bb_standard_style_lme.scss */
select[multiple], select[size] {
  height: auto;
}

/* line 2970, ../sass/bb-standard/bb_standard_style_lme.scss */
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2975, ../sass/bb-standard/bb_standard_style_lme.scss */
.uneditable-input, .uneditable-textarea {
  color: #707070;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}

/* line 2984, ../sass/bb-standard/bb_standard_style_lme.scss */
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

/* line 2988, ../sass/bb-standard/bb_standard_style_lme.scss */
.uneditable-textarea {
  width: auto;
  height: auto;
}

/* line 2992, ../sass/bb-standard/bb_standard_style_lme.scss */
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #707070;
}

/* line 2995, ../sass/bb-standard/bb_standard_style_lme.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #707070;
}

/* line 2998, ../sass/bb-standard/bb_standard_style_lme.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #707070;
}

/* line 3001, ../sass/bb-standard/bb_standard_style_lme.scss */
.radio, .checkbox {
  min-height: 1.385em;
  padding-left: 20px;
}

/* line 3005, ../sass/bb-standard/bb_standard_style_lme.scss */
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 3009, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px;
}

/* line 3012, ../sass/bb-standard/bb_standard_style_lme.scss */
.radio.inline, .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 3018, ../sass/bb-standard/bb_standard_style_lme.scss */
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

/* line 3021, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-mini {
  width: 60px;
}

/* line 3024, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-small {
  width: 90px;
}

/* line 3027, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-medium {
  width: 150px;
}

/* line 3030, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-large {
  width: 210px;
}

/* line 3033, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-xlarge {
  width: 270px;
}

/* line 3036, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-xxlarge {
  width: 530px;
}

/* line 3039, ../sass/bb-standard/bb_standard_style_lme.scss */
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

/* line 3043, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
  display: inline-block;
}

/* line 3046, ../sass/bb-standard/bb_standard_style_lme.scss */
input, textarea, .uneditable-input {
  margin-left: 0;
}

/* line 3049, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

/* line 3052, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}

/* line 3055, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}

/* line 3058, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}

/* line 3061, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}

/* line 3064, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}

/* line 3067, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}

/* line 3070, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}

/* line 3073, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}

/* line 3076, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}

/* line 3079, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}

/* line 3082, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}

/* line 3085, ../sass/bb-standard/bb_standard_style_lme.scss */
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}

/* line 3088, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row {
  *zoom: 1;
}

/* line 3091, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row:before, .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 3096, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row:after {
  clear: both;
}

/* line 3099, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
  float: left;
}

/* line 3102, ../sass/bb-standard/bb_standard_style_lme.scss */
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
  padding-top: 5px;
}

/* line 3105, ../sass/bb-standard/bb_standard_style_lme.scss */
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: #dddedf;
}

/* line 3109, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
  background-color: transparent;
}

/* line 3112, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
  color: #c09853;
}

/* line 3115, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  color: #c09853;
}

/* line 3118, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3124, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

/* line 3130, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

/* line 3135, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}

/* line 3138, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
  color: #b94a48;
}

/* line 3141, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.error input, .control-group.error select, .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3147, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* line 3153, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

/* line 3158, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847;
}

/* line 3161, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #468847;
}

/* line 3164, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.success input, .control-group.success select, .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3170, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

/* line 3176, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

/* line 3181, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
  color: #3a87ad;
}

/* line 3184, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
  color: #3a87ad;
}

/* line 3187, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.info input, .control-group.info select, .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3193, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

/* line 3199, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

/* line 3204, ../sass/bb-standard/bb_standard_style_lme.scss */
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

/* line 3208, ../sass/bb-standard/bb_standard_style_lme.scss */
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}

/* line 3214, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-actions {
  padding: .385em 20px 1.385em;
  margin-top: 1.385em;
  margin-bottom: 1.385em;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

/* line 3222, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-actions:before, .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 3227, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-actions:after {
  clear: both;
}

/* line 3230, ../sass/bb-standard/bb_standard_style_lme.scss */
.help-block, .help-inline {
  color: #616161;
}

/* line 3233, ../sass/bb-standard/bb_standard_style_lme.scss */
.help-block {
  display: block;
  margin-bottom: 0.6925em;
}

/* line 3237, ../sass/bb-standard/bb_standard_style_lme.scss */
.help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}

/* line 3244, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append, .input-prepend {
  display: inline-block;
  margin-bottom: .6925em;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}

/* line 3251, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
  font-size: 81.3%;
}

/* line 3254, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 3263, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
  z-index: 2;
}

/* line 3266, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append .add-on, .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 1.385em;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 81.3%;
  font-weight: normal;
  line-height: 1.385em;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #dddedf;
  border: 1px solid #ccc;
}

/* line 3280, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3286, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append .active, .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

/* line 3290, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend .add-on, .input-prepend .btn {
  margin-right: -1px;
}

/* line 3293, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 3298, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input, .input-append select, .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 3303, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 3308, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append .add-on, .input-append .btn, .input-append .btn-group {
  margin-left: -1px;
}

/* line 3311, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 3316, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3321, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 3326, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 3332, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 3338, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

/* line 3341, ../sass/bb-standard/bb_standard_style_lme.scss */
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 3351, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 3356, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

/* line 3361, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

/* line 3366, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

/* line 3371, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

/* line 3376, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 3383, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
  display: none;
}

/* line 3386, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search label, .form-search #if dl dt, #if dl .form-search dt, .form-search #if .pseudoLabel, #if .form-search .pseudoLabel, .form-inline label, .form-inline #if dl dt, #if dl .form-inline dt, .form-inline #if .pseudoLabel, #if .form-inline .pseudoLabel, .form-search .btn-group, .form-inline .btn-group {
  display: inline-block;
}

/* line 3389, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
  margin-bottom: 0;
}

/* line 3392, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 3397, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

/* line 3402, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group {
  margin-bottom: 0.6925em;
}

/* line 3405, ../sass/bb-standard/bb_standard_style_lme.scss */
legend + .control-group {
  margin-top: 1.385em;
  -webkit-margin-top-collapse: separate;
}

/* line 3409, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .control-group {
  margin-bottom: 1.385em;
  *zoom: 1;
}

/* line 3413, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 3418, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .control-group:after {
  clear: both;
}

/* line 3421, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

/* line 3427, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

/* line 3433, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

/* line 3436, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .help-block {
  margin-bottom: 0;
}

/* line 3439, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
  margin-top: 0.6925em;
}

/* line 3442, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .form-actions {
  padding-left: 180px;
}

/* line 3445, ../sass/bb-standard/bb_standard_style_lme.scss */
form legend {
  font-family: Arial,sans-serif;
  font-size: 1.308em;
  line-height: 1.111em;
  color: #e20026;
  margin-top: 18px;
  margin-bottom: .4em;
  font-weight: bold;
  width: auto;
  border-bottom: none;
}

/* line 3456, ../sass/bb-standard/bb_standard_style_lme.scss */
form .legend {
  font-family: Arial,sans-serif;
  font-size: 1.308em;
  line-height: 1.111em;
  color: #e20026;
  margin-top: 18px;
  margin-bottom: .4em;
  font-weight: bold;
  margin-top: 0;
}

/* line 3466, ../sass/bb-standard/bb_standard_style_lme.scss */
form .well > .legend {
  margin-top: 0;
}

/* line 3469, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset {
  border-bottom: 1px solid #c6c6c6;
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
}

/* line 3474, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset fieldset {
  margin: 0;
}

/* line 3477, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.no-border {
  border-bottom: 0 none;
}

/* line 3480, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}

/* line 3484, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.well {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 12px 19px 17px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: none;
}

/* line 3493, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.well > *:last-child {
  margin-bottom: 0;
}

/* line 3496, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.well > .control-group:last-child {
  margin-bottom: 0;
}

/* line 3499, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.well:last-child {
  border-bottom-width: 1px;
}

/* line 3502, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.well .well {
  border: 0;
  padding: 0;
  box-shadow: none;
}

/* line 3507, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.emptyfieldset {
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  min-height: 0;
}

/* line 3514, ../sass/bb-standard/bb_standard_style_lme.scss */
form fieldset.emptyfieldset .formcharquota-status {
  display: block;
  text-align: right;
}

/* line 3518, ../sass/bb-standard/bb_standard_style_lme.scss */
form .wellfollow + .wellfollow {
  margin-top: -23px;
  border-top-color: #f5f5f5;
  box-shadow: 0 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-width: 0;
}

/* line 3526, ../sass/bb-standard/bb_standard_style_lme.scss */
form label, form #if dl dt, #if dl form dt, form #if .pseudoLabel, #if form .pseudoLabel {
  font-weight: bold;
}

/* line 3529, ../sass/bb-standard/bb_standard_style_lme.scss */
form label.checkbox, form #if dl dt.checkbox, #if dl form dt.checkbox, form #if .checkbox.pseudoLabel, #if form .checkbox.pseudoLabel, form label.radio, form #if dl dt.radio, #if dl form dt.radio, form #if .radio.pseudoLabel, #if form .radio.pseudoLabel {
  font-weight: normal;
}

/* line 3532, ../sass/bb-standard/bb_standard_style_lme.scss */
form .label-placeholder {
  display: block;
  margin-bottom: 2px;
  min-height: 18px;
}

/* line 3537, ../sass/bb-standard/bb_standard_style_lme.scss */
form .element-description {
  color: #707070;
  font-size: 0.9em;
}

/* line 3541, ../sass/bb-standard/bb_standard_style_lme.scss */
form select {
  min-height: 18px;
}

/* line 3544, ../sass/bb-standard/bb_standard_style_lme.scss */
form select option {
  margin-bottom: 2px;
  padding: 3px 5px;
}

/* line 3548, ../sass/bb-standard/bb_standard_style_lme.scss */
form select optgroup {
  margin-bottom: 0.5em;
}

/* line 3551, ../sass/bb-standard/bb_standard_style_lme.scss */
form .messagebox {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  background-color: #fcf8e3;
  border: 1px solid #f9f1c7;
  box-shadow: 1px 1px 2px #dddedf;
  padding: 5px;
}

/* line 3561, ../sass/bb-standard/bb_standard_style_lme.scss */
form input.add-calendar-icon {
  background-image: url("images/iconsprite_land.png");
  background-repeat: no-repeat;
  background-position: right -431px;
}

/* line 3566, ../sass/bb-standard/bb_standard_style_lme.scss */
form input.hasDatepicker {
  cursor: pointer;
}

/* line 3569, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-header {
  font-weight: bold;
}

/* line 3572, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-header [class*="span"] {
  min-height: 1em;
  padding-bottom: 6px;
}

/* line 3576, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body {
  border-top: 1px solid #c6c6c6;
  padding-top: 10px;
}

/* line 3580, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body .shop-items-title label, form#Shop .shop-items .shop-items-body .shop-items-title #if dl dt, #if dl form#Shop .shop-items .shop-items-body .shop-items-title dt, form#Shop .shop-items .shop-items-body .shop-items-title #if .pseudoLabel, #if form#Shop .shop-items .shop-items-body .shop-items-title .pseudoLabel {
  margin-top: 10px;
}

/* line 3583, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body .shop-items-title .help-block {
  margin-top: -10px;
}

/* line 3586, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body .shop-items-title .error {
  margin-bottom: 12px;
}

/* line 3589, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body input[type="file"] {
  padding-left: 2px;
}

/* line 3592, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body .further-field-licenseplate small.form_msg {
  display: block;
}

/* line 3595, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-body .shop-items-action button.remove, form#Shop .shop-items .shop-items-body .shop-items-action #if a.remove.button, #if form#Shop .shop-items .shop-items-body .shop-items-action a.remove.button, form#Shop .shop-items .shop-items-body .shop-items-action #if input.remove[type="submit"], #if form#Shop .shop-items .shop-items-body .shop-items-action input.remove[type="submit"] {
  width: 30px;
  padding-bottom: 2px;
}

/* line 3599, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-footer {
  border-top: 1px solid #c6c6c6;
  margin-top: 10px;
}

/* line 3603, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-amount .control-group {
  display: inline-block;
  width: 4em;
  margin-bottom: 0;
}

/* line 3608, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-items .shop-items-amount .control-group select, form#Shop .shop-items .shop-items-amount .control-group input {
  width: 3em;
  margin-bottom: 0;
}

/* line 3612, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-npa {
  width: 300px;
  margin: 0 auto;
}

/* line 3616, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-npa button, form#Shop .shop-npa #if a.button, #if form#Shop .shop-npa a.button, form#Shop .shop-npa #if input[type="submit"], #if form#Shop .shop-npa input[type="submit"] {
  width: 280px;
  text-align: left;
  padding: 0;
  margin: auto 0;
}

/* line 3622, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-npa img {
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 1em;
}

/* line 3628, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .shop-npa .npa-text {
  display: inline-block;
  width: 160px;
  padding: 8px 12px;
}

/* line 3633, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .buttonleiste {
  position: relative;
  text-align: right;
  margin-top: 10px;
}

/* line 3638, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .buttonleiste .btn {
  margin-right: 0;
  margin-left: 5px;
}

/* line 3642, ../sass/bb-standard/bb_standard_style_lme.scss */
form#Shop .buttonleiste a.abbrechen {
  position: absolute;
  left: 0;
  margin-top: 1px;
  padding-top: 6px;
}

/* line 3648, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error input, form .control-group.error select, form .control-group.error textarea {
  border: 2px solid #b5050e;
  background-color: #ffedee;
  color: #b5050e;
}

/* line 3653, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error input.checkbox {
  border-color: #b5050e;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px #b5050e;
  padding: 0;
}

/* line 3658, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error .control-label, form .control-group.error .checkbox {
  color: #b5050e;
}

/* line 3661, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error input[type="radio"], form .control-group.error input[type="checkbox"] {
  outline: 2px solid #b5050e;
  margin-left: 3px;
  margin-right: 6px;
  padding-top: 0;
}

/* line 3667, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error input[type="radio"]:focus, form .control-group.error input[type="checkbox"]:focus {
  box-shadow: none;
  outline-offset: 0;
}

/* line 3671, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error label.radio.inline, form .control-group.error #if dl dt.radio.inline, #if dl form .control-group.error dt.radio.inline, form .control-group.error #if .radio.inline.pseudoLabel, #if form .control-group.error .radio.inline.pseudoLabel, form .control-group.error label.checkbox.inline, form .control-group.error #if dl dt.checkbox.inline, #if dl form .control-group.error dt.checkbox.inline, form .control-group.error #if .checkbox.inline.pseudoLabel, #if form .control-group.error .checkbox.inline.pseudoLabel {
  padding-left: 0;
}

/* line 3674, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error .controls {
  position: relative;
}

/* line 3677, ../sass/bb-standard/bb_standard_style_lme.scss */
form .control-group.error .controls:before {
  position: absolute;
  left: -10px;
  top: 1px;
  color: #b5050e;
  content: "!";
  font-size: 2em;
  font-weight: bold;
}

/* line 3686, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms input, .form-land input, .form-zms select, .form-land select, .form-zms textarea, .form-land textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #707070;
  border-radius: 0;
  box-shadow: none;
  padding: 6px 4px;
}

/* line 3695, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms input[type="radio"], .form-land input[type="radio"], .form-zms input[type="checkbox"], .form-land input[type="checkbox"] {
  border: none;
  width: auto;
}

/* line 3699, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms input.btn, .form-land input.btn {
  border-color: #b9001f;
  padding: 7px 15px;
}

/* line 3703, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms label, .form-zms #if dl dt, #if dl .form-zms dt, .form-zms #if .pseudoLabel, #if .form-zms .pseudoLabel, .form-land label, .form-land #if dl dt, #if dl .form-land dt, .form-land #if .pseudoLabel, #if .form-land .pseudoLabel {
  margin-bottom: 2px;
}

/* line 3706, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms label small, .form-zms #if dl dt small, #if dl .form-zms dt small, .form-zms #if .pseudoLabel small, #if .form-zms .pseudoLabel small, .form-land label small, .form-land #if dl dt small, #if dl .form-land dt small, .form-land #if .pseudoLabel small, #if .form-land .pseudoLabel small {
  display: block;
  font-size: 85%;
  font-style: italic;
  font-weight: normal;
}

/* line 3712, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms input, .form-land input, .form-zms textarea, .form-land textarea, .form-zms select, .form-land select {
  width: 98%;
}

/* line 3715, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .switchbox, .form-land .switchbox {
  border: 1px solid #707070;
  background: #fff;
  margin-bottom: 10px;
  padding: 6px 4px;
}

/* line 3721, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .control-group, .form-land .control-group {
  margin-bottom: 20px;
}

/* line 3724, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .control-group input, .form-land .control-group input, .form-zms .control-group textarea, .form-land .control-group textarea, .form-zms .control-group select, .form-land .control-group select {
  margin-bottom: 0;
}

/* line 3727, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .control-group .switchbox .textile, .form-land .control-group .switchbox .textile {
  margin-left: 0;
}

/* line 3730, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .radio.inline + .radio.inline, .form-land .radio.inline + .radio.inline, .form-zms .checkbox.inline + .checkbox.inline, .form-land .checkbox.inline + .checkbox.inline {
  margin-left: 0;
}

/* line 3733, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .radio.inline, .form-land .radio.inline, .form-zms .checkbox.inline, .form-land .checkbox.inline {
  margin-bottom: 0;
  margin-right: 15px;
  margin-left: 0;
  padding-top: 0;
}

/* line 3739, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .formfooter, .form-land .formfooter {
  margin: 10px 0 20px 0;
}

/* line 3742, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-mini, .form-land .input-mini {
  width: 50px;
}

/* line 3745, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-small, .form-land .input-small {
  width: 90px;
}

/* line 3748, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-medium, .form-land .input-medium {
  width: 150px;
}

/* line 3751, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-large, .form-land .input-large {
  width: 210px;
}

/* line 3754, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-xlarge, .form-land .input-xlarge {
  width: 270px;
}

/* line 3757, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-zms .input-xxlarge, .form-land .input-xxlarge {
  width: 530px;
}

/* line 3760, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal fieldset > .textile {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

/* line 3766, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal fieldset > .textile:first-child {
  *padding-left: 180px;
}

/* line 3769, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal fieldset > .help-block {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

/* line 3775, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal fieldset > .help-block:first-child {
  *padding-left: 180px;
}

/* line 3778, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal fieldset .form-footer .textile, .form-horizontal fieldset .form-footer .help-block {
  margin-left: 0;
}

/* line 3781, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-horizontal .alert {
  margin-bottom: 9px;
}

/* line 3784, ../sass/bb-standard/bb_standard_style_lme.scss */
select {
  height: 1.308em;
}

/* line 3787, ../sass/bb-standard/bb_standard_style_lme.scss */
* + html select {
  height: 2.308em;
}

/* line 3790, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="file"] {
  height: 2.308em;
  padding: 0;
  width: 100%;
  text-align: left;
}

/* line 3796, ../sass/bb-standard/bb_standard_style_lme.scss */
select, input[type="file"] {
  *margin-top: 4px;
  line-height: 31px;
  background-color: #fff;
}

/* line 3801, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="radio"], input[type="checkbox"] {
  padding-top: 2px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 16px;
  margin-top: 2px;
  min-height: auto;
}

/* line 3810, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn, #if a.btn.button, #if input.btn[type="submit"], input.btn[type="submit"] {
  width: auto;
  margin-right: 5px;
}

/* line 3814, ../sass/bb-standard/bb_standard_style_lme.scss */
.form-no-entry {
  color: #0f0f0f;
}

/* line 3817, ../sass/bb-standard/bb_standard_style_lme.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  font-size: 1em;
  padding: 6px 4px;
  box-sizing: content-box;
  width: 98%;
  color: #000;
}

/* line 3824, ../sass/bb-standard/bb_standard_style_lme.scss */
label, #if dl dt, #if .pseudoLabel, input, button, #if a.button, #if input[type="submit"], select, textarea {
  font-size: 1em;
}

/* line 3827, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"] {
  min-height: 28px;
}

/* line 3830, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append, .input-prepend {
  font-size: 1em;
}

/* line 3833, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-append > input {
  right: -0.27em;
}

/* line 3836, ../sass/bb-standard/bb_standard_style_lme.scss */
.search-reset {
  float: right;
  width: 200px;
  overflow: hidden;
}

/* line 3841, ../sass/bb-standard/bb_standard_style_lme.scss */
.search-reset a {
  float: right;
}

/* line 3844, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid > .control-group[class*="span"] input, .row-fluid > .control-group[class*="span"] select {
  box-sizing: padding-box;
  min-height: 28px;
}

/* line 3848, ../sass/bb-standard/bb_standard_style_lme.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 3854, ../sass/bb-standard/bb_standard_style_lme.scss */
.table {
  width: 100%;
  margin-bottom: 1.385em;
}

/* line 3858, ../sass/bb-standard/bb_standard_style_lme.scss */
.table th, .table td {
  padding: 8px;
  line-height: 1.385em;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 3865, ../sass/bb-standard/bb_standard_style_lme.scss */
.table th {
  font-weight: bold;
}

/* line 3868, ../sass/bb-standard/bb_standard_style_lme.scss */
.table thead th {
  vertical-align: bottom;
}

/* line 3871, ../sass/bb-standard/bb_standard_style_lme.scss */
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 3874, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 3877, ../sass/bb-standard/bb_standard_style_lme.scss */
.table .table {
  background-color: #fff;
}

/* line 3880, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-condensed th, .table-condensed td {
  padding: 4px 5px;
}

/* line 3883, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 3892, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered th, .table-bordered td {
  border-left: 1px solid #ddd;
}

/* line 3895, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

/* line 3898, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

/* line 3903, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

/* line 3908, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 3913, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 3918, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

/* line 3923, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

/* line 3928, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

/* line 3933, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

/* line 3938, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 3941, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}

/* line 3944, ../sass/bb-standard/bb_standard_style_lme.scss */
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

/* line 3949, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span1, .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

/* line 3954, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span2, .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

/* line 3959, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span3, .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

/* line 3964, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span4, .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

/* line 3969, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span5, .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

/* line 3974, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span6, .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

/* line 3979, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span7, .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

/* line 3984, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span8, .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

/* line 3989, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span9, .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

/* line 3994, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span10, .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

/* line 3999, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span11, .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

/* line 4004, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td.span12, .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

/* line 4009, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tbody tr.success > td {
  background-color: #dff0d8;
}

/* line 4012, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tbody tr.error > td {
  background-color: #f2dede;
}

/* line 4015, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

/* line 4018, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tbody tr.info > td {
  background-color: #d9edf7;
}

/* line 4021, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}

/* line 4024, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}

/* line 4027, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}

/* line 4030, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

/* line 4033, ../sass/bb-standard/bb_standard_style_lme.scss */
table {
  width: 100%;
  margin-bottom: 1.385em;
  padding: 0;
  border-collapse: collapse;
}

/* line 4039, ../sass/bb-standard/bb_standard_style_lme.scss */
table th, table td {
  padding: 9px 9px 8px;
  line-height: 1.385em;
  text-align: left;
}

/* line 4044, ../sass/bb-standard/bb_standard_style_lme.scss */
table th {
  padding-top: 8px;
  font-weight: bold;
  vertical-align: middle;
}

/* line 4049, ../sass/bb-standard/bb_standard_style_lme.scss */
table td {
  vertical-align: top;
  border-top: 1px solid #e3e3e3;
}

/* line 4053, ../sass/bb-standard/bb_standard_style_lme.scss */
table tbody th {
  border-top: 1px solid #e3e3e3;
  vertical-align: top;
}

/* line 4057, ../sass/bb-standard/bb_standard_style_lme.scss */
.table {
  border-collapse: separate;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}

/* line 4062, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td {
  border-color: #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 4071, ../sass/bb-standard/bb_standard_style_lme.scss */
.table table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 4075, ../sass/bb-standard/bb_standard_style_lme.scss */
.table td:hover {
  border: 1px solid #000 !important;
}

/* line 4078, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tr:hover {
  background-color: #fafafa;
}

/* line 4081, ../sass/bb-standard/bb_standard_style_lme.scss */
.table tr, .table th, .table td {
  border-radius: 0 !important;
}

/* line 4084, ../sass/bb-standard/bb_standard_style_lme.scss */
.table.table-bordered, .table.bordered-table {
  border-collapse: separate;
  border: 1px solid #e3e3e3;
  border-left: 1px solid transparent;
}

/* line 4089, ../sass/bb-standard/bb_standard_style_lme.scss */
.table.table-bordered th, .table.bordered-table th, .table.table-bordered td, .table.bordered-table td {
  border-left: 1px solid #e3e3e3;
}

/* line 4092, ../sass/bb-standard/bb_standard_style_lme.scss */
.table.table-bordered td, .table.bordered-table td {
  border-top: 1px solid #e3e3e3;
}

/* line 4095, ../sass/bb-standard/bb_standard_style_lme.scss */
.table.table-bordered td .table_image img, .table.bordered-table td .table_image img {
  width: 100%;
}

/* line 4098, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-wrapper {
  max-width: 100%;
  overflow-x: auto;
}

/* line 4102, ../sass/bb-standard/bb_standard_style_lme.scss */
.condensed-table th, .condensed-table td {
  padding: 5px 5px 4px;
}

/* line 4105, ../sass/bb-standard/bb_standard_style_lme.scss */
.bordered-table {
  border: 1px solid #e3e3e3;
  border-left: 0 solid;
  border-collapse: separate;
  *border-collapse: collapse;
}

/* line 4111, ../sass/bb-standard/bb_standard_style_lme.scss */
.bordered-table thead tr:first-child th:first-child, .bordered-table tbody tr:first-child td:first-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 4116, ../sass/bb-standard/bb_standard_style_lme.scss */
.bordered-table thead tr:first-child th:last-child, .bordered-table tbody tr:first-child td:last-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 4121, ../sass/bb-standard/bb_standard_style_lme.scss */
.bordered-table tbody tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 4126, ../sass/bb-standard/bb_standard_style_lme.scss */
.bordered-table tbody tr:last-child td:last-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 4131, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
  background-color: #f5f5f5;
}

/* line 4134, ../sass/bb-standard/bb_standard_style_lme.scss */
.table-striped tbody tr:hover:nth-child(2n+1) > td {
  background-color: #f0f0f0;
}

/* line 4137, ../sass/bb-standard/bb_standard_style_lme.scss */
.zebra-striped tbody tr.odd td, .zebra-striped tbody tr.odd th {
  background-color: #f5f5f5;
}

/* line 4140, ../sass/bb-standard/bb_standard_style_lme.scss */
.zebra-striped tbody tr:hover, .zebra-striped tbody tr.odd:hover {
  background-color: #fafafa;
}

/* line 4143, ../sass/bb-standard/bb_standard_style_lme.scss */
table.vita td:first-child {
  width: 85px;
}

/* line 4146, ../sass/bb-standard/bb_standard_style_lme.scss */
.timetable th {
  background-color: #dae3f8;
  color: #333;
  font-weight: bold;
  border: 1px solid #84a2e8;
  text-align: center;
  width: 40px;
}

/* line 4154, ../sass/bb-standard/bb_standard_style_lme.scss */
.timetable th a {
  color: #253276;
}

/* line 4157, ../sass/bb-standard/bb_standard_style_lme.scss */
.timetable td {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 6px 0 6px 10px;
}

/* line 4162, ../sass/bb-standard/bb_standard_style_lme.scss */
.timetable .district {
  text-align: right;
}

/* line 4165, ../sass/bb-standard/bb_standard_style_lme.scss */
table.listing th:first-child {
  width: 117px;
}

/* line 4168, ../sass/bb-standard/bb_standard_style_lme.scss */
table.listing.listingbreit th:first-child {
  width: 169px;
}

@media screen {
  /* line 4172, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive {
    margin-bottom: 20px;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 767px) {
  /* line 4182, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive {
    margin-bottom: 20px;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }

  /* line 4190, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }

  /* line 4193, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    word-break: normal;
  }

  /* line 4196, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 1px solid #e3e3e3;
  }

  /* line 4199, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 1px solid transparent;
  }

  /* line 4202, ../sass/bb-standard/bb_standard_style_lme.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 1px solid transparent;
  }
}
/* line 4206, ../sass/bb-standard/bb_standard_style_lme.scss */
.content {
  padding: 20px;
  margin: 0 -20px 0 -20px;
}

/* line 4210, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header {
  padding: 0 20px;
  margin: 0 -20px 0 -20px;
}

/* line 4214, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-breadcrumb {
  display: inline-block;
  margin-top: -12px;
}

/* line 4218, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

/* line 4224, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header {
  margin-bottom: 20px;
}

/* line 4227, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header .portal-header {
  margin: 0;
  padding: 0;
}

/* line 4231, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-content {
  margin-top: 0;
  padding: 0 0 20px 0;
  /*-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
  box-shadow:3px 3px 10px rgba(0,0,0,0.3);
  background-color:#fff;
  border:0 solid #ddd;
  overflow:visible*/
}

/* line 4242, ../sass/bb-standard/bb_standard_style_lme.scss */
#if, #custom_top, #custom_bottom {
  -webkit-box-shadow: 3px 10px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 10px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 10px 10px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border: 0 solid #ddd;
  overflow: visible;
}

/* line 4251, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-content .content {
  box-shadow: none;
  background-color: transparent;
  overflow: visible;
}

/* line 4256, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-footer {
  padding-bottom: 40px;
}

/* line 4259, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-footer .portal-footer {
  margin: 0;
  padding: 0;
}

/* line 4263, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper .container {
  min-width: 250px;
}

/* line 4266, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper .container .content {
  margin: 0;
  padding: 0;
}

/* line 4270, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper .container .row .container {
  width: auto;
}

/* line 4273, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper .column-content {
  min-height: 300px;
}

/* line 4276, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width, .container-wrapper--full-width .container-wrapper {
  width: 100%;
  min-width: 980px;
}

/* line 4280, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .portal-header .portal-navi, .container-wrapper--full-width .container-wrapper .portal-header .portal-navi {
  float: left;
  margin-left: 3em;
}

/* line 4284, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .content-header .span5, .container-wrapper--full-width .container-wrapper .content-header .span5 {
  width: 40.4255%;
  margin-left: 0;
}

/* line 4288, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .content-header .span7, .container-wrapper--full-width .container-wrapper .content-header .span7 {
  width: 57.4468%;
  margin-left: 0;
}

/* line 4292, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .row, .container-wrapper--full-width .container-wrapper .row {
  margin-left: 0;
}

/* line 4295, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .row > .span12, .container-wrapper--full-width .container-wrapper .row > .span12 {
  width: 100%;
  margin-left: 0;
}

/* line 4299, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-wrapper--full-width .container, .container-wrapper--full-width .container-wrapper .container {
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 4305, ../sass/bb-standard/bb_standard_style_lme.scss */
html {
  min-height: 100%;
}

/* line 4308, ../sass/bb-standard/bb_standard_style_lme.scss */
body {
  background-image: -moz-linear-gradient(top, #fff, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
  background-image: -webkit-linear-gradient(top, #fff, #fff);
  background-image: -o-linear-gradient(top, #fff, #fff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #fff;
  color: #000;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-size: 1em;
  font-size: 81.3%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 4327, ../sass/bb-standard/bb_standard_style_lme.scss */
hr {
  clear: both;
}

/* line 4330, ../sass/bb-standard/bb_standard_style_lme.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 4335, ../sass/bb-standard/bb_standard_style_lme.scss */
.content, .portal-header, .div, .main-image {
  display: block;
}

/* line 4338, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid [class*="span"] {
  min-height: 1em;
}

/* line 4341, ../sass/bb-standard/bb_standard_style_lme.scss */
.span0 {
  margin-left: 0;
  width: 0;
}

/* line 4345, ../sass/bb-standard/bb_standard_style_lme.scss */
.help-block, .help-inline {
  color: #000;
}

/* line 4348, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-important {
  background-color: #253276;
}

/* line 4351, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-important:hover {
  background-color: #253276;
}

/* line 4354, ../sass/bb-standard/bb_standard_style_lme.scss */
.label {
  position: relative;
  top: -2px;
  font-size: 9.75px;
}

/* line 4360, ../sass/bb-standard/bb_standard_style_lme.scss */
.well {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 4368, ../sass/bb-standard/bb_standard_style_lme.scss */
.no-break {
  white-space: nowrap;
}

/* line 4371, ../sass/bb-standard/bb_standard_style_lme.scss */
.textalignjustify {
  text-align: justify;
}

/* line 4374, ../sass/bb-standard/bb_standard_style_lme.scss */
.textalignleft {
  text-align: left;
}

/* line 4377, ../sass/bb-standard/bb_standard_style_lme.scss */
.textalignright {
  text-align: right;
}

/* line 4380, ../sass/bb-standard/bb_standard_style_lme.scss */
.textaligncenter {
  text-align: center;
}

/* line 4383, ../sass/bb-standard/bb_standard_style_lme.scss */
.textaligncenter.image {
  margin: 0 auto;
}

/* line 4386, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container [class*="fluidwidth"] {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 28px;
}

/* line 4394, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth1 {
  width: 6%;
}

/* line 4397, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth2 {
  width: 15%;
}

/* line 4400, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth3 {
  width: 23%;
}

/* line 4403, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth4 {
  width: 31%;
}

/* line 4406, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth5 {
  width: 40%;
}

/* line 4409, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth6 {
  width: 49%;
}

/* line 4412, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth7 {
  width: 57%;
}

/* line 4415, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth8 {
  width: 66%;
}

/* line 4418, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth9 {
  width: 74%;
}

/* line 4421, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth10 {
  width: 83%;
}

/* line 4424, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth11 {
  width: 91%;
}

/* line 4427, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container .fluidwidth12 {
  width: 100%;
}

/* line 4430, ../sass/bb-standard/bb_standard_style_lme.scss */
.content {
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  overflow: visible;
}

/* line 4437, ../sass/bb-standard/bb_standard_style_lme.scss */
.section_splitter {
  border-top: 1px solid #c6c6c6;
  margin: 20px 0;
}

/* line 4441, ../sass/bb-standard/bb_standard_style_lme.scss */
.section_splitter.blind {
  border: none;
}

/* line 4444, ../sass/bb-standard/bb_standard_style_lme.scss */
.section_splitter.top {
  margin-bottom: 0;
}

/* line 4447, ../sass/bb-standard/bb_standard_style_lme.scss */
.section_splitter.bottom {
  margin-top: 0;
}

/* line 4450, ../sass/bb-standard/bb_standard_style_lme.scss */
.row + .section_splitter, .row-fluid + .section_splitter {
  margin-top: 5px;
}

/* line 4453, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-gray {
  padding: 10px;
  background-color: #dddedf;
  border: 1px solid #707070;
  margin: 0 0 20px 0;
}

/* line 4459, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-gray :last-child {
  margin-bottom: 0;
}

/* line 4462, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-gray-light {
  padding: 17px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  margin: 0 0 20px 0;
}

/* line 4468, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-gray-light > :last-child {
  margin-bottom: 0;
}

/* line 4471, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-gray-light.add-paperclip {
  padding-top: 26px;
}

/* line 4474, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-line {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 15px;
  padding: 0 0 5px;
  display: block;
  height: 1px;
  width: 100%;
}

/* line 4482, ../sass/bb-standard/bb_standard_style_lme.scss */
.box-line-double {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  margin: 0 0 15px;
  padding: 0;
  display: block;
  height: 2px;
  width: 100%;
}

/* line 4491, ../sass/bb-standard/bb_standard_style_lme.scss */
.double-border {
  *zoom: 1;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  margin: 10px 0;
  padding: 10px 0;
}

/* line 4498, ../sass/bb-standard/bb_standard_style_lme.scss */
.double-border:before, .double-border:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 4503, ../sass/bb-standard/bb_standard_style_lme.scss */
.double-border:after {
  clear: both;
}

/* line 4506, ../sass/bb-standard/bb_standard_style_lme.scss */
.double-border > :last-child {
  margin-bottom: 0;
}

/* line 4509, ../sass/bb-standard/bb_standard_style_lme.scss */
.align-left {
  text-align: left;
}

/* line 4512, ../sass/bb-standard/bb_standard_style_lme.scss */
.align-right {
  text-align: right;
}

/* line 4515, ../sass/bb-standard/bb_standard_style_lme.scss */
.content .main-image {
  margin-bottom: 10px;
}

/* line 4518, ../sass/bb-standard/bb_standard_style_lme.scss */
.image {
  background: #fff;
  display: table;
  display: inline-block;
  max-width: 100%;
}

/* line 4524, ../sass/bb-standard/bb_standard_style_lme.scss */
.image img {
  display: inline-block;
  max-width: 100%;
}

/* line 4528, ../sass/bb-standard/bb_standard_style_lme.scss */
.image .caption {
  background: transparent;
  font-size: 85%;
  padding: 0;
  word-wrap: break-word;
  line-height: 1.3em;
  margin-top: 1px;
}

/* line 4536, ../sass/bb-standard/bb_standard_style_lme.scss */
.image .copyright {
  font-style: normal;
  display: block;
}

/* line 4540, ../sass/bb-standard/bb_standard_style_lme.scss */
.image.bordered {
  border: 1px solid #dddedf;
}

/* line 4543, ../sass/bb-standard/bb_standard_style_lme.scss */
.add-shadow {
  -webkit-box-shadow: 2px 2px 4px #c3c5c6;
  -moz-box-shadow: 2px 2px 4px #c3c5c6;
  box-shadow: 2px 2px 4px #c3c5c6;
  border: 1px solid #dddedf;
}

/* line 4549, ../sass/bb-standard/bb_standard_style_lme.scss */
.number-red-big {
  font-size: 1.5em;
  color: #e20026;
  margin: 5px 0 0 0;
  font-weight: bold;
  display: inline-block;
}

/* line 4556, ../sass/bb-standard/bb_standard_style_lme.scss */
.hide-mobile {
  display: block !important;
}

/* line 4559, ../sass/bb-standard/bb_standard_style_lme.scss */
.only-mobile {
  display: none !important;
}

/* line 4562, ../sass/bb-standard/bb_standard_style_lme.scss */
.float-right {
  float: right;
}

/* line 4565, ../sass/bb-standard/bb_standard_style_lme.scss */
.float-left {
  float: left;
}

/* line 4568, ../sass/bb-standard/bb_standard_style_lme.scss */
.no-padding {
  padding: 0;
}

/* line 4571, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-item-style {
  display: inline-block;
  background-image: url("images/bb/arrow_black_tiny.png");
  background-position: left 4px;
  background-repeat: no-repeat;
  padding-left: 11px;
}

/* line 4578, ../sass/bb-standard/bb_standard_style_lme.scss */
a.extern:after {
  content: url("images/link_extern.gif");
}

/* line 4581, ../sass/bb-standard/bb_standard_style_lme.scss */
ins {
  text-decoration: none;
  border-bottom: 1px dashed #000;
}

/* line 4585, ../sass/bb-standard/bb_standard_style_lme.scss */
strong ins {
  border-bottom: 2px dashed #000;
}

/* line 4588, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_gesetz ins {
  background-color: #cfc !important;
  color: #000 !important;
}

/* line 4592, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_gesetz del {
  background-color: #fcc !important;
  color: #000 !important;
}

/* line 4596, ../sass/bb-standard/bb_standard_style_lme.scss */
#gesetz_toc a.level-h1, #gesetz_toc a.level-h2 {
  font-weight: bold;
}

/* line 4599, ../sass/bb-standard/bb_standard_style_lme.scss */
#gesetz_toc a.level-h4 {
  margin-left: 1em;
}

/* line 4602, ../sass/bb-standard/bb_standard_style_lme.scss */
#gesetz_toc a.level-h5, #gesetz_toc a.level-h6 {
  margin-left: 2em;
}

/* line 4605, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header {
  position: relative;
}

/* line 4608, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header div.skyscraper {
  position: absolute;
  width: 200px;
  top: -5px;
  right: -200px;
}

/* line 4614, ../sass/bb-standard/bb_standard_style_lme.scss */
body > div.banner {
  width: 720px;
  margin: 0 auto;
}

/* line 4618, ../sass/bb-standard/bb_standard_style_lme.scss */
body > div.skyscraper {
  width: 200px;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 4624, ../sass/bb-standard/bb_standard_style_lme.scss */
#skyscraper-intern, .skyscraper-intern {
  top: 0 !important;
  position: absolute !important;
  margin-left: 15px;
}

/* line 4629, ../sass/bb-standard/bb_standard_style_lme.scss */
.exception-page .content-header {
  min-height: unset;
}

/* line 4632, ../sass/bb-standard/bb_standard_style_lme.scss */
.exception-page .content-header > * {
  display: none;
}

/* line 4635, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="icon-"], [class*=" icon-"] {
  display: unset;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

/* line 4647, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("images/glyphicons-halflings-white.png");
}

/* line 4650, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-glass {
  background-position: 0 0;
}

/* line 4653, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-music {
  background-position: -24px 0;
}

/* line 4656, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-search {
  background-position: -48px 0;
}

/* line 4659, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-envelope {
  background-position: -72px 0;
}

/* line 4662, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-heart {
  background-position: -96px 0;
}

/* line 4665, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-star {
  background-position: -120px 0;
}

/* line 4668, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-star-empty {
  background-position: -144px 0;
}

/* line 4671, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-user {
  background-position: -168px 0;
}

/* line 4674, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-film {
  background-position: -192px 0;
}

/* line 4677, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-th-large {
  background-position: -216px 0;
}

/* line 4680, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-th {
  background-position: -240px 0;
}

/* line 4683, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-th-list {
  background-position: -264px 0;
}

/* line 4686, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-ok {
  background-position: -288px 0;
}

/* line 4689, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-remove {
  background-position: -312px 0;
}

/* line 4692, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-zoom-in {
  background-position: -336px 0;
}

/* line 4695, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-zoom-out {
  background-position: -360px 0;
}

/* line 4698, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-off {
  background-position: -384px 0;
}

/* line 4701, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-signal {
  background-position: -408px 0;
}

/* line 4704, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-cog {
  background-position: -432px 0;
}

/* line 4707, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-trash {
  background-position: -456px 0;
}

/* line 4710, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-home {
  background-position: 0 -24px;
}

/* line 4713, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-file {
  background-position: -24px -24px;
}

/* line 4716, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-time {
  background-position: -48px -24px;
}

/* line 4719, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-road {
  background-position: -72px -24px;
}

/* line 4722, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-download-alt {
  background-position: -96px -24px;
}

/* line 4725, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-download {
  background-position: -120px -24px;
}

/* line 4728, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-upload {
  background-position: -144px -24px;
}

/* line 4731, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-inbox {
  background-position: -168px -24px;
}

/* line 4734, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-play-circle {
  background-position: -192px -24px;
}

/* line 4737, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-repeat {
  background-position: -216px -24px;
}

/* line 4740, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-refresh {
  background-position: -240px -24px;
}

/* line 4743, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-list-alt {
  background-position: -264px -24px;
}

/* line 4746, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-lock {
  background-position: -287px -24px;
}

/* line 4749, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-flag {
  background-position: -312px -24px;
}

/* line 4752, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-headphones {
  background-position: -336px -24px;
}

/* line 4755, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-volume-off {
  background-position: -360px -24px;
}

/* line 4758, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-volume-down {
  background-position: -384px -24px;
}

/* line 4761, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-volume-up {
  background-position: -408px -24px;
}

/* line 4764, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-qrcode {
  background-position: -432px -24px;
}

/* line 4767, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-barcode {
  background-position: -456px -24px;
}

/* line 4770, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-tag {
  background-position: 0 -48px;
}

/* line 4773, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-tags {
  background-position: -25px -48px;
}

/* line 4776, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-book {
  background-position: -48px -48px;
}

/* line 4779, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-bookmark {
  background-position: -72px -48px;
}

/* line 4782, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-print {
  background-position: -96px -48px;
}

/* line 4785, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-camera {
  background-position: -120px -48px;
}

/* line 4788, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-font {
  background-position: -144px -48px;
}

/* line 4791, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-bold {
  background-position: -167px -48px;
}

/* line 4794, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-italic {
  background-position: -192px -48px;
}

/* line 4797, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-text-height {
  background-position: -216px -48px;
}

/* line 4800, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-text-width {
  background-position: -240px -48px;
}

/* line 4803, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-align-left {
  background-position: -264px -48px;
}

/* line 4806, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-align-center {
  background-position: -288px -48px;
}

/* line 4809, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-align-right {
  background-position: -312px -48px;
}

/* line 4812, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-align-justify {
  background-position: -336px -48px;
}

/* line 4815, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-list {
  background-position: -360px -48px;
}

/* line 4818, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-indent-left {
  background-position: -384px -48px;
}

/* line 4821, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-indent-right {
  background-position: -408px -48px;
}

/* line 4824, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-facetime-video {
  background-position: -432px -48px;
}

/* line 4827, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-picture {
  background-position: -456px -48px;
}

/* line 4830, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pencil {
  background-position: 0 -72px;
}

/* line 4833, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-map-marker {
  background-position: -24px -72px;
}

/* line 4836, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-adjust {
  background-position: -48px -72px;
}

/* line 4839, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-tint {
  background-position: -72px -72px;
}

/* line 4842, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-edit {
  background-position: -96px -72px;
}

/* line 4845, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-share {
  background-position: -120px -72px;
}

/* line 4848, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-check {
  background-position: -144px -72px;
}

/* line 4851, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-move {
  background-position: -168px -72px;
}

/* line 4854, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-step-backward {
  background-position: -192px -72px;
}

/* line 4857, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-fast-backward {
  background-position: -216px -72px;
}

/* line 4860, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-backward {
  background-position: -240px -72px;
}

/* line 4863, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-play {
  background-position: -264px -72px;
}

/* line 4866, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pause {
  background-position: -288px -72px;
}

/* line 4869, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-stop {
  background-position: -312px -72px;
}

/* line 4872, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-forward {
  background-position: -336px -72px;
}

/* line 4875, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-fast-forward {
  background-position: -360px -72px;
}

/* line 4878, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-step-forward {
  background-position: -384px -72px;
}

/* line 4881, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-eject {
  background-position: -408px -72px;
}

/* line 4884, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-chevron-left {
  background-position: -432px -72px;
}

/* line 4887, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-chevron-right {
  background-position: -456px -72px;
}

/* line 4890, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-plus-sign {
  background-position: 0 -96px;
}

/* line 4893, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-minus-sign {
  background-position: -24px -96px;
}

/* line 4896, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-remove-sign {
  background-position: -48px -96px;
}

/* line 4899, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-ok-sign {
  background-position: -72px -96px;
}

/* line 4902, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-question-sign {
  background-position: -96px -96px;
}

/* line 4905, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-info-sign {
  background-position: -120px -96px;
}

/* line 4908, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-screenshot {
  background-position: -144px -96px;
}

/* line 4911, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-remove-circle {
  background-position: -168px -96px;
}

/* line 4914, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-ok-circle {
  background-position: -192px -96px;
}

/* line 4917, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-ban-circle {
  background-position: -216px -96px;
}

/* line 4920, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-arrow-left {
  background-position: -240px -96px;
}

/* line 4923, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-arrow-right {
  background-position: -264px -96px;
}

/* line 4926, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-arrow-up {
  background-position: -289px -96px;
}

/* line 4929, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-arrow-down {
  background-position: -312px -96px;
}

/* line 4932, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-share-alt {
  background-position: -336px -96px;
}

/* line 4935, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-resize-full {
  background-position: -360px -96px;
}

/* line 4938, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-resize-small {
  background-position: -384px -96px;
}

/* line 4941, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-plus {
  background-position: -408px -96px;
}

/* line 4944, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-minus {
  background-position: -433px -96px;
}

/* line 4947, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-asterisk {
  background-position: -456px -96px;
}

/* line 4950, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-exclamation-sign {
  background-position: 0 -120px;
}

/* line 4953, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-gift {
  background-position: -24px -120px;
}

/* line 4956, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-leaf {
  background-position: -48px -120px;
}

/* line 4959, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-fire {
  background-position: -72px -120px;
}

/* line 4962, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-eye-open {
  background-position: -96px -120px;
}

/* line 4965, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-eye-close {
  background-position: -120px -120px;
}

/* line 4968, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-warning-sign {
  background-position: -144px -120px;
}

/* line 4971, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-plane {
  background-position: -168px -120px;
}

/* line 4974, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-calendar {
  background-position: -192px -120px;
}

/* line 4977, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-random {
  background-position: -216px -120px;
  width: 16px;
}

/* line 4981, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-comment {
  background-position: -240px -120px;
}

/* line 4984, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-magnet {
  background-position: -264px -120px;
}

/* line 4987, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-chevron-up {
  background-position: -288px -120px;
}

/* line 4990, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-chevron-down {
  background-position: -313px -119px;
}

/* line 4993, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-retweet {
  background-position: -336px -120px;
}

/* line 4996, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-shopping-cart {
  background-position: -360px -120px;
}

/* line 4999, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}

/* line 5003, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}

/* line 5007, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-resize-vertical {
  background-position: -432px -119px;
}

/* line 5010, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-resize-horizontal {
  background-position: -456px -118px;
}

/* line 5013, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-hdd {
  background-position: 0 -144px;
}

/* line 5016, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-bullhorn {
  background-position: -24px -144px;
}

/* line 5019, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-bell {
  background-position: -48px -144px;
}

/* line 5022, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-certificate {
  background-position: -72px -144px;
}

/* line 5025, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-thumbs-up {
  background-position: -96px -144px;
}

/* line 5028, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-thumbs-down {
  background-position: -120px -144px;
}

/* line 5031, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-hand-right {
  background-position: -144px -144px;
}

/* line 5034, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-hand-left {
  background-position: -168px -144px;
}

/* line 5037, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-hand-up {
  background-position: -192px -144px;
}

/* line 5040, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-hand-down {
  background-position: -216px -144px;
}

/* line 5043, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-circle-arrow-right {
  background-position: -240px -144px;
}

/* line 5046, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-circle-arrow-left {
  background-position: -264px -144px;
}

/* line 5049, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-circle-arrow-up {
  background-position: -288px -144px;
}

/* line 5052, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-circle-arrow-down {
  background-position: -312px -144px;
}

/* line 5055, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-globe {
  background-position: -336px -144px;
}

/* line 5058, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-wrench {
  background-position: -360px -144px;
}

/* line 5061, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-tasks {
  background-position: -384px -144px;
}

/* line 5064, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-filter {
  background-position: -408px -144px;
}

/* line 5067, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-briefcase {
  background-position: -432px -144px;
}

/* line 5070, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-fullscreen {
  background-position: -456px -144px;
}

/* line 5073, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropup, .dropdown {
  position: relative;
}

/* line 5076, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-toggle {
  *margin-bottom: -3px;
}

/* line 5079, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-toggle:active, .open .dropdown-toggle {
  outline: 0;
}

/* line 5082, ../sass/bb-standard/bb_standard_style_lme.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

/* line 5092, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

/* line 5096, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 5122, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 5126, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: -0.3075em 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}

/* line 5135, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.385em;
  color: #3b3b3b;
  white-space: nowrap;
}

/* line 5144, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #fff;
  background-color: #00327a;
  background-image: -moz-linear-gradient(top, #003684, #002c6b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#002c6b));
  background-image: -webkit-linear-gradient(top, #003684, #002c6b);
  background-image: -o-linear-gradient(top, #003684, #002c6b);
  background-image: linear-gradient(to bottom, #003684, #002c6b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff002c6b', GradientType=0);
}

/* line 5156, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #00327a;
  background-image: -moz-linear-gradient(top, #003684, #002c6b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#002c6b));
  background-image: -webkit-linear-gradient(top, #003684, #002c6b);
  background-image: -o-linear-gradient(top, #003684, #002c6b);
  background-image: linear-gradient(to bottom, #003684, #002c6b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff002c6b', GradientType=0);
}

/* line 5169, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #707070;
}

/* line 5172, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}

/* line 5179, ../sass/bb-standard/bb_standard_style_lme.scss */
.open {
  *z-index: 1000;
}

/* line 5182, ../sass/bb-standard/bb_standard_style_lme.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 5185, ../sass/bb-standard/bb_standard_style_lme.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 5189, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}

/* line 5194, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

/* line 5199, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu {
  position: relative;
}

/* line 5202, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

/* line 5211, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 5214, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}

/* line 5223, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}

/* line 5236, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}

/* line 5239, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 5242, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 5249, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 5253, ../sass/bb-standard/bb_standard_style_lme.scss */
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 5260, ../sass/bb-standard/bb_standard_style_lme.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 5273, ../sass/bb-standard/bb_standard_style_lme.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 5277, ../sass/bb-standard/bb_standard_style_lme.scss */
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 5283, ../sass/bb-standard/bb_standard_style_lme.scss */
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 5289, ../sass/bb-standard/bb_standard_style_lme.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity 0.15s linear;
}

/* line 5296, ../sass/bb-standard/bb_standard_style_lme.scss */
.fade.in {
  opacity: 1;
}

/* line 5299, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height 0.35s ease;
}

/* line 5308, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapse.in {
  height: auto;
}

/* line 5311, ../sass/bb-standard/bb_standard_style_lme.scss */
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.385em;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

/* line 5321, ../sass/bb-standard/bb_standard_style_lme.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40);
}

/* line 5328, ../sass/bb-standard/bb_standard_style_lme.scss */
button.close, #if a.close.button, #if input.close[type="submit"] {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 5335, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 81.3%;
  line-height: 1.385em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #3b3b3b;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #ccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 5371, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #3b3b3b;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

/* line 5376, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:active, .btn.active {
  background-color: #ccc \9;
}

/* line 5379, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:first-child {
  *margin-left: 0;
}

/* line 5382, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:hover, .btn:focus {
  color: #3b3b3b;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position 0.1s linear;
}

/* line 5391, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 5396, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.active, .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 5403, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 5412, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-large {
  padding: 11px 19px;
  font-size: 101.625%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 5419, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
  margin-top: 4px;
}

/* line 5422, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-small {
  padding: 2px 10px;
  font-size: 69.105%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 5429, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
  margin-top: 0;
}

/* line 5432, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

/* line 5435, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-mini {
  padding: 0 6px;
  font-size: 60.975%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 5442, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5451, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 5454, ../sass/bb-standard/bb_standard_style_lme.scss */
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}

/* line 5457, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

/* line 5460, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #002484;
  background-image: -moz-linear-gradient(top, #003684, #000a84);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003684), to(#000a84));
  background-image: -webkit-linear-gradient(top, #003684, #000a84);
  background-image: -o-linear-gradient(top, #003684, #000a84);
  background-image: linear-gradient(to bottom, #003684, #000a84);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003684', endColorstr='#ff000a84', GradientType=0);
  border-color: #000a84 #000a84 #000438;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000a84;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5476, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #fff;
  background-color: #000a84;
  *background-color: #00086b;
}

/* line 5481, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-primary:active, .btn-primary.active {
  background-color: #000651 \9;
}

/* line 5484, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5500, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}

/* line 5505, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9;
}

/* line 5508, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5524, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

/* line 5529, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9;
}

/* line 5532, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5548, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}

/* line 5553, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-success:active, .btn-success.active {
  background-color: #408140 \9;
}

/* line 5556, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5572, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

/* line 5577, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-info:active, .btn-info.active {
  background-color: #24748c \9;
}

/* line 5580, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 5596, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}

/* line 5601, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-inverse:active, .btn-inverse.active {
  background-color: #080808 \9;
}

/* line 5604, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn, #if a.btn.button, #if input.btn[type="submit"], input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

/* line 5608, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn::-moz-focus-inner, #if a.btn.button::-moz-focus-inner, #if input.btn[type="submit"]::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 5612, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn.btn-large, #if a.btn.btn-large.button, #if input.btn.btn-large[type="submit"], input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

/* line 5616, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn.btn-small, #if a.btn.btn-small.button, #if input.btn.btn-small[type="submit"], input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

/* line 5620, ../sass/bb-standard/bb_standard_style_lme.scss */
button.btn.btn-mini, #if a.btn.btn-mini.button, #if input.btn.btn-mini[type="submit"], input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

/* line 5624, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-link, .btn-link:active, .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 5631, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #003684;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 5639, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-link:hover, .btn-link:focus {
  color: #001738;
  text-decoration: underline;
  background-color: transparent;
}

/* line 5644, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
  color: #3b3b3b;
  text-decoration: none;
}

/* line 5648, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: 0.3em;
}

/* line 5658, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group:first-child {
  *margin-left: 0;
}

/* line 5661, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group + .btn-group {
  margin-left: 5px;
}

/* line 5664, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-toolbar {
  font-size: 0;
  margin-top: .6925em;
  margin-bottom: 0.6925em;
}

/* line 5669, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

/* line 5672, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 5678, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn + .btn {
  margin-left: -1px;
}

/* line 5681, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 81.3%;
}

/* line 5684, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-mini {
  font-size: 60.975%;
}

/* line 5687, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-small {
  font-size: 69.105%;
}

/* line 5690, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-large {
  font-size: 101.625%;
}

/* line 5693, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5702, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 5710, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

/* line 5719, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

/* line 5727, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
  z-index: 2;
}

/* line 5730, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 5733, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}

/* line 5742, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}

/* line 5748, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

/* line 5752, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}

/* line 5758, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 5764, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

/* line 5767, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #000a84;
}

/* line 5770, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

/* line 5773, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

/* line 5776, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

/* line 5779, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

/* line 5782, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}

/* line 5785, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

/* line 5789, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-large .caret {
  margin-top: 6px;
}

/* line 5792, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}

/* line 5797, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-mini .caret, .btn-small .caret {
  margin-top: 8px;
}

/* line 5800, ../sass/bb-standard/bb_standard_style_lme.scss */
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

/* line 5803, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 5807, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 5812, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 5820, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}

/* line 5824, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 5829, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 5834, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 5839, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* line 5844, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #b9001f;
  color: #fff;
  text-shadow: none;
  padding: 6px 15px 5px;
  font-size: 1em;
  background-color: #e20026;
  background-image: none;
}

/* line 5856, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn:hover, .btn:focus {
  background-position: 0 0;
  background-color: #f10029;
  background-image: none;
  color: #fff;
  border: 1px solid #e20026;
  outline-offset: 1px;
}

/* line 5864, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.active, .btn:active {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
}

/* line 5876, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.next span {
  background: url("images/arrow_white_right.png") center center no-repeat transparent;
  display: block;
  text-indent: -99999px;
  width: 19px;
}

/* line 5882, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.prev span {
  background: url("images/arrow_white_left.png") center center no-repeat transparent;
  display: block;
  text-indent: -99999px;
  width: 19px;
}

/* line 5888, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.btn-danger {
  background-color: #e20026;
  background-image: none;
  border: 1px solid #b9001f;
}

/* line 5893, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.pull-right {
  margin-right: 0;
  margin-left: 15px;
}

/* line 5897, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-back:before {
  padding-left: 12px;
  display: inline-block;
  background: url("images/iconsprite_land.png") no-repeat scroll -6px -110px transparent;
  height: 12px;
  width: 0;
  content: "";
}

/* line 5905, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.btn-back {
  background: transparent;
  border: 0 none;
  color: #003684;
  padding-left: 0;
}

/* line 5911, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.btn-back:hover {
  text-decoration: underline;
}

/* line 5914, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 1.385em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 5924, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert, .alert h4 {
  color: #c09853;
}

/* line 5927, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert h4 {
  margin: 0;
}

/* line 5930, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 1.385em;
}

/* line 5936, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

/* line 5941, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-success h4 {
  color: #468847;
}

/* line 5944, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-danger, .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* line 5949, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-danger h4, .alert-error h4 {
  color: #b94a48;
}

/* line 5952, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/* line 5957, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-info h4 {
  color: #3a87ad;
}

/* line 5960, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 5964, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}

/* line 5967, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert-block p + p {
  margin-top: 5px;
}

/* line 5970, ../sass/bb-standard/bb_standard_style_lme.scss */
.submit-success-message {
  color: #000;
  background: url(images/message_ok.png) 0 0 no-repeat;
  padding: 1px 0 2px 32px;
  font-weight: bold;
  margin: 5px 0 10px;
}

/* line 5977, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  background-color: #fcf8e3;
  border-width: 1px;
  border-style: solid;
  border-color: #f8efbe;
  padding: 0.7em 1em;
}

/* line 5988, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert *:last-child {
  margin-bottom: 0;
}

/* line 5991, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert *:last-child p {
  margin-bottom: 0;
}

/* line 5994, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.alert-success {
  background-color: #dff0d8;
  border-color: #cde8c2;
}

/* line 5998, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.alert-info {
  background-color: #d9edf7;
  border-color: #c0e1f2;
}

/* line 6002, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.alert-danger, .alert.alert-error {
  background-color: #f2dede;
  border-color: #e9c8c8;
}

/* line 6006, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert h4.title {
  color: #000;
}

/* line 6009, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.meldung {
  border: 1px solid #b5050e;
  padding-bottom: 20px;
}

/* line 6013, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.meldung h3, .alert.meldung #if legend, #if .alert.meldung legend {
  color: #b5050e;
  margin-bottom: 0.4em;
}

/* line 6017, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.meldung .textile p {
  margin: 0 0 0.8em 0;
}

/* line 6020, ../sass/bb-standard/bb_standard_style_lme.scss */
.alert.meldung .textile p:last-child {
  margin: 0;
}

/* line 6023, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav {
  margin-left: 0;
  margin-bottom: 1.385em;
  list-style: none;
}

/* line 6028, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > li > a {
  display: block;
}

/* line 6031, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #dddedf;
}

/* line 6035, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 6038, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > .pull-right {
  float: right;
}

/* line 6041, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.385em;
  color: #707070;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

/* line 6051, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav li + .nav-header {
  margin-top: 9px;
}

/* line 6054, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

/* line 6059, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list > li > a, .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 6064, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list > li > a {
  padding: 3px 15px;
}

/* line 6067, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #003684;
}

/* line 6072, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
  margin-right: 2px;
}

/* line 6075, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: -0.3075em 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}

/* line 6084, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs, .nav-pills {
  *zoom: 1;
}

/* line 6087, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 6092, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs:after, .nav-pills:after {
  clear: both;
}

/* line 6095, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li, .nav-pills > li {
  float: left;
}

/* line 6098, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li > a, .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

/* line 6104, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 6107, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}

/* line 6110, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 1.385em;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 6119, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  border-color: #dddedf #dddedf #ddd;
}

/* line 6122, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 6129, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 6138, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
  color: #fff;
  background-color: #003684;
}

/* line 6142, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-stacked > li {
  float: none;
}

/* line 6145, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-stacked > li > a {
  margin-right: 0;
}

/* line 6148, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs.nav-stacked {
  border-bottom: 0;
}

/* line 6151, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 6157, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

/* line 6165, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 6173, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}

/* line 6177, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

/* line 6180, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

/* line 6183, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* line 6188, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 6193, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav .dropdown-toggle .caret {
  border-top-color: #003684;
  border-bottom-color: #003684;
  margin-top: 6px;
}

/* line 6198, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
  border-top-color: #001738;
  border-bottom-color: #001738;
}

/* line 6202, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

/* line 6205, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 6209, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}

/* line 6213, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {
  cursor: pointer;
}

/* line 6216, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
  color: #fff;
  background-color: #707070;
  border-color: #707070;
}

/* line 6221, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 6227, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {
  border-color: #707070;
}

/* line 6230, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabbable {
  *zoom: 1;
}

/* line 6233, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabbable:before, .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 6238, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabbable:after {
  clear: both;
}

/* line 6241, ../sass/bb-standard/bb_standard_style_lme.scss */
.tab-content {
  overflow: auto;
}

/* line 6244, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
  border-bottom: 0;
}

/* line 6247, ../sass/bb-standard/bb_standard_style_lme.scss */
.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: none;
}

/* line 6250, ../sass/bb-standard/bb_standard_style_lme.scss */
.tab-content > .active, .pill-content > .active {
  display: block;
}

/* line 6253, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

/* line 6256, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 6260, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 6265, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}

/* line 6269, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

/* line 6272, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
  float: none;
}

/* line 6275, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 6280, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

/* line 6285, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 6291, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
  border-color: #dddedf #ddd #dddedf #dddedf;
}

/* line 6294, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}

/* line 6298, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

/* line 6303, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 6309, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
  border-color: #dddedf #dddedf #dddedf #ddd;
}

/* line 6312, ../sass/bb-standard/bb_standard_style_lme.scss */
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}

/* line 6316, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > .disabled > a {
  color: #707070;
}

/* line 6319, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > .disabled > a:hover, .nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}

/* line 6324, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar {
  overflow: visible;
  margin-bottom: 1.385em;
  *position: relative;
  *z-index: 2;
}

/* line 6330, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
  background-image: -o-linear-gradient(top, #fff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

/* line 6351, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inner:before, .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 6356, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inner:after {
  clear: both;
}

/* line 6359, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .container {
  width: auto;
}

/* line 6362, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

/* line 6366, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .brand {
  float: left;
  display: block;
  padding: 19.3075px 20px 19.3075px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #fff;
}

/* line 6376, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .brand:hover, .navbar .brand:focus {
  text-decoration: none;
}

/* line 6379, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777;
}

/* line 6384, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-link {
  color: #777;
}

/* line 6387, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-link:hover, .navbar-link:focus {
  color: #3b3b3b;
}

/* line 6390, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #fff;
}

/* line 6396, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn, .navbar .btn-group {
  margin-top: 5px;
}

/* line 6399, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
  margin-top: 0;
}

/* line 6402, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

/* line 6406, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form:before, .navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 6411, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form:after {
  clear: both;
}

/* line 6414, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
  margin-top: 5px;
}

/* line 6417, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form input, .navbar-form select, .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

/* line 6421, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
  margin-top: 3px;
}

/* line 6424, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form .input-append, .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

/* line 6428, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-form .input-append input, .navbar-form .input-prepend input {
  margin-top: 0;
}

/* line 6431, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 6437, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 6448, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

/* line 6452, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 6457, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

/* line 6464, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

/* line 6467, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

/* line 6470, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 6477, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px;
}

/* line 6480, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-top {
  top: 0;
}

/* line 6483, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

/* line 6488, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-bottom {
  bottom: 0;
}

/* line 6491, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

/* line 6496, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

/* line 6503, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

/* line 6507, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li {
  float: left;
}

/* line 6510, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li > a {
  float: none;
  padding: 19.3075px 15px 19.3075px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}

/* line 6517, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

/* line 6520, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #3b3b3b;
  text-decoration: none;
}

/* line 6525, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

/* line 6533, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

/* line 6557, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

/* line 6562, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
  background-color: #ccc \9;
}

/* line 6565, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

/* line 6577, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

/* line 6580, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}

/* line 6591, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}

/* line 6601, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}

/* line 6608, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}

/* line 6614, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #3b3b3b;
  border-bottom-color: #3b3b3b;
}

/* line 6618, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
  color: #555;
}

/* line 6622, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}

/* line 6626, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}

/* line 6630, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

/* line 6634, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}

/* line 6638, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}

/* line 6642, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 6651, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222, #111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
  background-image: -webkit-linear-gradient(top, #222, #111);
  background-image: -o-linear-gradient(top, #222, #111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

/* line 6662, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
  color: #707070;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 6666, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus {
  color: #fff;
}

/* line 6669, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .brand {
  color: #707070;
}

/* line 6672, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-text {
  color: #707070;
}

/* line 6675, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}

/* line 6679, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #111;
}

/* line 6683, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-link {
  color: #707070;
}

/* line 6686, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
  color: #fff;
}

/* line 6689, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .divider-vertical {
  border-left-color: #111;
  border-right-color: #222;
}

/* line 6693, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111;
  color: #fff;
}

/* line 6697, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 6701, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #707070;
  border-bottom-color: #707070;
}

/* line 6705, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 6709, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 6721, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}

/* line 6724, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}

/* line 6727, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}

/* line 6730, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #3b3b3b;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}

/* line 6741, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 6757, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000;
}

/* line 6762, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
  background-color: #000 \9;
}

/* line 6765, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi {
  overflow: visible;
  float: right;
  margin-bottom: 20px;
}

/* line 6770, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi ul.nav > li {
  display: inline-block;
  float: left;
  min-height: 0;
  height: 1.2rem;
  border-left: 1px dotted #000;
  padding: 0 8px 0 8px;
}

/* line 6778, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi ul.nav > li a {
  text-decoration: none;
  padding: 0;
}

/* line 6782, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi ul.nav > li a:hover, .meta-navi ul.nav > li a:focus {
  text-decoration: underline;
  color: #000;
  background-color: transparent;
}

/* line 6787, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi ul.nav > li:first-child {
  background-image: none;
  border-left: 0 none;
  padding-left: 0 !important;
}

/* line 6792, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi ul.nav > li:last-child {
  padding-right: 0;
}

/* line 6795, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .nav {
  margin-right: 0;
}

/* line 6798, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .nav .nosocials {
  margin-top: -2px;
}

/* line 6801, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover {
  width: 250px;
  left: -197px !important;
  padding: 0;
}

/* line 6806, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover.bottom .arrow {
  right: 6%;
  left: auto;
}

/* line 6810, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover.bottom .arrow:after {
  border-bottom-color: #dddedf;
}

/* line 6813, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover .popover-title {
  display: none;
}

/* line 6816, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover .popover-content {
  background-color: #dddedf;
}

/* line 6819, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover form {
  margin: 0;
}

/* line 6822, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover form label, .meta-navi .zentral-login .popover form #if dl dt, #if dl .meta-navi .zentral-login .popover form dt, .meta-navi .zentral-login .popover form #if .pseudoLabel, #if .meta-navi .zentral-login .popover form .pseudoLabel {
  margin-bottom: 2px;
}

/* line 6825, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover form .login-name {
  background-image: url("images/sprite_mixed.png");
  background-position: -2px -48px;
  background-repeat: no-repeat;
  padding-left: 0;
  text-indent: 37px;
}

/* line 6832, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .popover form .login-pass {
  background-image: url("images/sprite_mixed.png");
  background-position: -2px -87px;
  background-repeat: no-repeat;
  padding-left: 0;
  text-indent: 37px;
  margin-bottom: 15px;
}

/* line 6840, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi .zentral-login .login-btn {
  background-image: url("images/sprite_mixed.png");
  background-position: -9px -17px;
  background-repeat: no-repeat;
  padding-left: 14px;
}

/* line 6846, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi a.login, .meta-navi .zentral-login a.login {
  background-image: none;
  padding-left: 0;
}

/* line 6850, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi a.login:before, .meta-navi .zentral-login a.login:before {
  color: #2f468a;
}

/* line 6853, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi *[class*="ic-fa"] {
  display: inline-block;
  overflow: hidden;
  height: 1.2rem;
  width: 1.2rem;
  line-height: 1.1rem;
}

/* line 6860, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta-navi *[class*="ic-fa"]::before {
  font-size: 1.2rem;
  line-height: 0;
  vertical-align: sub;
}

/* line 6865, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav {
  margin-bottom: 0;
}

/* line 6868, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav > li > a:hover, .nav > li > a:focus {
  background-color: transparent;
  text-decoration: underline;
}

/* line 6872, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
  background-image: none;
  border: 0 none;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  min-height: 0;
  filter: none;
}

/* line 6885, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar ul {
  list-style: none;
}

/* line 6888, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  background-color: transparent;
  color: inherit;
}

/* line 6892, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li {
  text-shadow: 0 0 0 transparent;
}

/* line 6895, ../sass/bb-standard/bb_standard_style_lme.scss */
.navbar .nav > li > a {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}

/* line 6901, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top {
  background: none;
  padding-bottom: 15px;
  overflow: visible;
  height: 40px;
  margin-bottom: 10px;
  font-size: 1.1em;
  position: relative;
}

/* line 6910, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top.smallfontsize {
  font-size: 1.077em;
}

/* line 6913, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top.smallfontsize .nav ul li {
  font-size: 1em;
}

/* line 6916, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top.navbar-inner {
  min-height: 0;
}

/* line 6919, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top.navbar-inner.smallfontsize {
  min-height: 0;
}

/* line 6922, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav.level1 > li {
  padding: 1px 0 1px 1px;
  border-right: 1px solid #fff;
}

/* line 6926, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav.level1 > li.hover {
  background-color: #f60029;
}

/* line 6929, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav.level1 > li:hover {
  background-color: #f60029;
  border: 1px solid #f60029;
  border-width: 1px 1px 1px 1px;
  border-right: 1px solid #fff;
  padding: 0 0 0 0;
}

/* line 6936, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav.level1 > li.active {
  border: 1px solid #3b3b3b;
  border-width: 1px 1px 1px 1px;
  padding: 0 0 0 0;
  background-color: #3b3b3b;
  border-right: 1px solid #fff;
}

/* line 6943, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav {
  display: block;
  float: left;
  left: 0;
  margin: 0 10px 0 0;
  position: relative;
  z-index: 1;
  width: 100%;
}

/* line 6952, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li {
  height: auto;
  display: block;
  float: left;
  margin: 0 0 0 0;
  position: relative;
}

/* line 6959, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li a {
  color: #fff;
  display: block;
  float: none;
  text-decoration: none;
  padding: 6px 20px;
  text-shadow: none;
}

/* line 6967, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li a:focus {
  color: #fff;
}

/* line 6970, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li.active, .content-navi-top .nav li:hover, .content-navi-top .nav li.hover, .content-navi-top .nav li:focus {
  background-color: #f60029;
  color: #fff;
}

/* line 6974, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li.active a, .content-navi-top .nav li:hover a, .content-navi-top .nav li.hover a, .content-navi-top .nav li:focus a {
  color: #fff;
  background: none;
  font-weight: normal;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}

/* line 6981, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav > li.has-submenu:hover, .content-navi-top .nav > li.has-submenu.hover {
  height: auto;
}

/* line 6984, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul {
  width: 100%;
  min-width: 220px;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: -1px;
  z-index: 1;
  background-color: #e20026;
  border: 1px solid #e20026;
  border-bottom: 1px solid #e20026;
}

/* line 6996, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li {
  font-size: .875em;
  border-top: 1px dotted #fff;
  padding-bottom: 1px;
  float: none;
  height: auto;
  margin: 0;
  position: relative;
}

/* line 7005, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li a {
  display: block;
  color: #fff;
  padding: 12px 20px 11px 20px;
}

/* line 7010, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li a:focus {
  background-color: #f60029;
}

/* line 7013, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li.arrow {
  background-image: url("images/arrow_white_tiny.png");
  background-position: 95% center;
  background-repeat: no-repeat;
}

/* line 7018, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li:hover, .content-navi-top .nav ul li.hover, .content-navi-top .nav ul li:focus {
  background-color: #f60029;
}

/* line 7021, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li:hover a, .content-navi-top .nav ul li.hover a, .content-navi-top .nav ul li:focus a {
  box-shadow: none !important;
}

/* line 7024, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li.active {
  background-color: #3b3b3b;
}

/* line 7027, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul li.active a {
  color: #fff;
  border: 1px solid #3b3b3b;
  box-shadow: none !important;
}

/* line 7032, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav ul ul {
  left: 100%;
  top: 0;
}

/* line 7036, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .nav li:hover > ul {
  visibility: visible;
}

/* line 7039, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top ul li a:focus {
  outline: thin dotted;
  outline-offset: -1px;
}

/* line 7043, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .beberlin {
  position: absolute;
  right: 25px;
  top: -90px;
}

/* line 7048, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-top .beberlin .bb-logo {
  width: 234px;
  height: 76px;
  display: block;
  background: url(images/bb/logo-bb.png);
  text-indent: -99999px;
  overflow: hidden;
}

/* line 7056, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-wrapper {
  height: auto;
  min-height: 30px;
  position: static;
  background: none;
  margin-bottom: 0;
  padding-bottom: 21px;
}

/* line 7064, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navi-wrapper .content-navi-top {
  position: relative;
  margin: 0 -20px;
  padding: 0;
  background-image: none;
  background-color: #e20026;
  height: 34px;
}

/* line 7072, ../sass/bb-standard/bb_standard_style_lme.scss */
.mobile-blue-line {
  background: none;
  display: none;
  height: 0;
  overflow: visible;
  width: 100%;
  min-width: 1px;
}

/* line 7080, ../sass/bb-standard/bb_standard_style_lme.scss */
.column-left {
  min-height: 20px;
}

/* line 7083, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar, .content-navi-left {
  list-style-type: none;
  margin: 0 0 20px -20px;
  border: none;
  background-color: #fff;
}

/* line 7089, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul, .content-navi-left ul {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 7094, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul ul, .content-navi-left ul ul {
  margin-left: 0;
}

/* line 7097, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul ul ul, .content-navi-left ul ul ul {
  margin-left: 14px;
}

/* line 7100, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav, .content-navi-left ul.nav {
  width: 100%;
  background-color: #fff;
}

/* line 7104, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav li, .content-navi-left ul.nav li {
  float: none;
  display: block;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  word-wrap: break-word;
}

/* line 7111, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav li > a, .content-navi-left ul.nav li > a {
  font-weight: normal;
  margin: 0;
  padding: 6px 0 6px 20px;
  color: #000;
  background-color: #fff;
  display: block;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}

/* line 7121, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav li.active > a, .content-navi-left ul.nav li.active > a {
  font-weight: bold;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  color: #000;
}

/* line 7127, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav li.active > a:hover, .content-navi-left ul.nav li.active > a:hover {
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  text-decoration: underline;
  color: #000;
}

/* line 7133, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.nav > li > ul > li a, .content-navi-left ul.nav > li > ul > li a {
  padding-left: 6px 0 6px 20px;
}

/* line 7136, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul > li:last-child > a:last-child, .content-navi-left ul > li:last-child > a:last-child {
  border-bottom: 0;
}

/* line 7139, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-0, .content-navi-left ul.level-0 {
  margin: 0;
}

/* line 7142, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-0 > li > a, .content-navi-left ul.level-0 > li > a {
  font-size: 1.154em;
  margin: 0;
  padding: 6px 0 6px 35px;
  color: #000;
  border: none;
  background: url(images/bb/redsquare.gif) no-repeat 20px center;
  border-bottom: 1px solid #e20026;
}

/* line 7151, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-0 > li > a:hover, .content-navi-left ul.level-0 > li > a:hover {
  color: #000;
}

/* line 7154, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-0 > li.active > a, .content-navi-left ul.level-0 > li.active > a {
  border-left: none;
}

/* line 7157, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-0 > ul, .content-navi-left ul.level-0 > ul {
  margin: 0;
}

/* line 7160, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-1 > li > a, .content-navi-left ul.level-1 > li > a {
  background-color: transparent;
  border-bottom: none;
}

/* line 7164, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-1 > li.active > a, .content-navi-left ul.level-1 > li.active > a {
  background-color: #f2f2f2;
}

/* line 7167, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-1 > li.active > a:hover, .content-navi-left ul.level-1 > li.active > a:hover {
  background-color: #f2f2f2;
}

/* line 7170, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-2, .content-navi-left ul.level-2 {
  background-color: #fff;
  border-bottom: none;
}

/* line 7174, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-2 > li, .content-navi-left ul.level-2 > li {
  border-top: none;
  border-bottom: none;
}

/* line 7178, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-2 > li > a, .content-navi-left ul.level-2 > li > a {
  background-color: #fff;
}

/* line 7181, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-navigation-left.navbar ul.level-2 > li.active > a, .content-navi-left ul.level-2 > li.active > a {
  border-left: none;
  background-color: transparent;
}

/* line 7185, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .navi-left-topimage {
  background-color: #fff;
  padding: 6px;
  text-align: center;
  margin: 0;
  border: none;
  border-bottom: none;
  display: block;
}

/* line 7194, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .navi-left-topimage + .content-navigation-left {
  border-top: 0;
}

/* line 7197, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 1.385em;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 7206, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 0 #fff;
}

/* line 7212, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

/* line 7216, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb > .active {
  color: #707070;
}

/* line 7219, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb {
  font-size: 85%;
  border: none;
  background: none;
  background-image: none !important;
  filter: none;
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 1.385em;
}

/* line 7229, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb ul, .breadcrumb ol {
  *zoom: 1;
  margin: 0;
  height: auto;
}

/* line 7234, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb ul:before, .breadcrumb ol:before, .breadcrumb ul:after, .breadcrumb ol:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 7239, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb ul:after, .breadcrumb ol:after {
  clear: both;
}

/* line 7242, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb .collapse {
  height: auto;
}

/* line 7245, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li {
  line-height: 1.7em;
  list-style: none;
  color: #707070;
  padding-left: 7px;
  float: left;
  white-space: nowrap;
}

/* line 7253, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li:before {
  content: "»";
  margin-right: .3em;
  color: #707070;
  font-size: 1em;
  font-family: inherit;
}

/* line 7260, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li a {
  text-decoration: none;
  color: #707070;
}

/* line 7264, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li a:hover {
  text-decoration: underline;
}

/* line 7267, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li:last-child.aural, .breadcrumb li:last-child.last {
  color: #e20026;
}

/* line 7270, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li:first-child {
  background: none;
  padding-left: 0;
  margin-left: 0;
}

/* line 7275, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li:first-child:before {
  content: "" !important;
  margin-right: 0;
}

/* line 7279, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li.first {
  background: none;
  padding-left: 0;
}

/* line 7283, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li.first:before {
  content: "" !important;
  margin-right: 0;
}

/* line 7287, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb li:last-child a {
  font-weight: bold;
}

/* line 7290, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb .divider {
  color: #707070;
}

/* line 7293, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb .homehaus {
  display: inline-block;
  float: none;
  overflow: hidden;
  width: auto;
  text-indent: 0;
  vertical-align: middle;
}

/* line 7301, ../sass/bb-standard/bb_standard_style_lme.scss */
.breadcrumb .homehaus:before {
  content: none;
  display: inline-block;
  float: left;
  text-indent: 0;
  width: auto;
}

/* line 7308, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination {
  margin: 1.385em 0;
}

/* line 7311, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 7324, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > li {
  display: inline;
}

/* line 7327, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 1.385em;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}

/* line 7336, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #f5f5f5;
}

/* line 7339, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > .active > a, .pagination ul > .active > span {
  color: #707070;
  cursor: default;
}

/* line 7343, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  color: #707070;
  background-color: transparent;
  cursor: default;
}

/* line 7348, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 7357, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 7365, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-centered {
  text-align: center;
}

/* line 7368, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-right {
  text-align: right;
}

/* line 7371, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-large ul > li > a, .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 101.625%;
}

/* line 7375, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

/* line 7383, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

/* line 7391, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}

/* line 7399, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}

/* line 7407, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-small ul > li > a, .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 69.105%;
}

/* line 7411, ../sass/bb-standard/bb_standard_style_lme.scss */
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 60.975%;
}

/* line 7415, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager {
  margin: 1.385em 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}

/* line 7421, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager:before, .pager:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 7426, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager:after {
  clear: both;
}

/* line 7429, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager li {
  display: inline;
}

/* line 7432, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 7441, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 7445, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager .next > a, .pager .next > span {
  float: right;
}

/* line 7448, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager .previous > a, .pager .previous > span {
  float: left;
}

/* line 7451, ../sass/bb-standard/bb_standard_style_lme.scss */
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #707070;
  background-color: #fff;
  cursor: default;
}

/* line 7456, ../sass/bb-standard/bb_standard_style_lme.scss */
.container div.pagination ul li a {
  color: #31448a;
  text-decoration: none;
}

/* line 7460, ../sass/bb-standard/bb_standard_style_lme.scss */
.container div.pagination ul > li.active {
  font-weight: bold;
  color: #fff;
  background-color: #253276;
}

/* line 7465, ../sass/bb-standard/bb_standard_style_lme.scss */
.container div.pagination ul > li.active > span, .container div.pagination ul > li.active > a {
  color: #fff;
  background-color: #253276;
}

/* line 7469, ../sass/bb-standard/bb_standard_style_lme.scss */
.container div.pagination ul .mobile-counter {
  display: none;
}

/* line 7472, ../sass/bb-standard/bb_standard_style_lme.scss */
.has-no-dropdown a.menu-link {
  background: #f8f8f8;
}

/* line 7475, ../sass/bb-standard/bb_standard_style_lme.scss */
.has-no-dropdown > a.menu-link {
  background: none;
}

/* line 7478, ../sass/bb-standard/bb_standard_style_lme.scss */
body.nav-open {
  overflow: hidden;
}

/* line 7481, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1000;
  background-color: transparent;
}

/* line 7489, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .navSkip.visible {
  position: absolute;
  z-index: 10000000;
}

/* line 7493, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform {
  margin-top: 5px;
}

/* line 7496, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform input {
  width: 75%;
  display: inline-block;
  margin: 0;
}

/* line 7501, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform div.searchform {
  margin-bottom: 0;
  width: 100%;
}

/* line 7505, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform div.searchform input {
  right: 2px;
  padding-right: 2px;
}

/* line 7509, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform div.searchform button, .navigation-mobile .searchform div.searchform #if a.button, #if .navigation-mobile .searchform div.searchform a.button, .navigation-mobile .searchform div.searchform #if input[type="submit"], #if .navigation-mobile .searchform div.searchform input[type="submit"] {
  margin-left: -7px;
}

/* line 7512, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform button, .navigation-mobile .searchform #if a.button, #if .navigation-mobile .searchform a.button, .navigation-mobile .searchform #if input[type="submit"], #if .navigation-mobile .searchform input[type="submit"], .navigation-mobile .searchform button:hover, .navigation-mobile .searchform #if a.button:hover, #if .navigation-mobile .searchform a.button:hover, .navigation-mobile .searchform #if input[type="submit"]:hover, #if .navigation-mobile .searchform input[type="submit"]:hover {
  display: inline-block;
  width: 15%;
  margin-bottom: 0;
  margin-right: 0;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 7521, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform button .icon-search, .navigation-mobile .searchform #if a.button .icon-search, #if .navigation-mobile .searchform a.button .icon-search, .navigation-mobile .searchform #if input[type="submit"] .icon-search, #if .navigation-mobile .searchform input[type="submit"] .icon-search, .navigation-mobile .searchform button:hover .icon-search, .navigation-mobile .searchform #if a.button:hover .icon-search, #if .navigation-mobile .searchform a.button:hover .icon-search, .navigation-mobile .searchform #if input[type="submit"]:hover .icon-search, #if .navigation-mobile .searchform input[type="submit"]:hover .icon-search {
  display: none;
}

/* line 7524, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .searchform button::after, .navigation-mobile .searchform #if a.button::after, #if .navigation-mobile .searchform a.button::after, .navigation-mobile .searchform #if input[type="submit"]::after, #if .navigation-mobile .searchform input[type="submit"]::after {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  font-size: 1.3em;
}

/* line 7530, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-container-head {
  background-color: #f4f4f4;
  height: 80px;
  display: none;
  overflow: hidden;
  padding: 20px 15px 20px 15px;
  box-sizing: padding-box;
  border-bottom: 1px solid #dadada;
  position: relative;
  z-index: 2;
}

/* line 7541, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-container-head form {
  margin: 0 0 0 -5px;
}

/* line 7544, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-container-head form .input-append {
  width: 100%;
}

/* line 7547, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-container-head form .input-append input {
  width: 85%;
}

/* line 7550, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile a[href^="#mobile-nav-toggle"]:after {
  content: " öffnen";
}

/* line 7553, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile.is-open .sticky-container-head {
  display: block;
}

/* line 7556, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile.is-open a[href^="#mobile-nav-toggle"]:after {
  content: " schließen";
}

/* line 7559, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container {
  background-color: #f4f4f4;
  box-sizing: padding-box;
  margin: 0;
  padding: 0;
  border-top: 0;
  position: fixed;
  left: 0;
  top: auto;
  z-index: 1;
  overflow-y: scroll;
  visibility: hidden;
  width: 100%;
  height: -moz-calc(100% - 122px);
  height: -webkit-calc(100% - 122px);
  height: -o-calc(100% - 122px);
  height: calc(100% - 122px);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-overflow-scrolling: touch;
}

/* line 7583, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container.is-visible {
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/* line 7589, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container.is-visible .nav-container-head {
  display: block;
}

/* line 7592, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-container-head {
  margin: 1em 0.5em 0 1em;
}

/* line 7595, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu {
  list-style: none;
  margin: 0 0 3em -1em;
  padding: 0;
  background-color: #f4f4f4;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7605, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-item {
  border-top: 1px solid #f4f4f4;
}

/* line 7608, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu ul {
  margin-left: 0;
  list-style: none;
}

/* line 7612, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu ul .menu-item {
  padding-left: 1em;
  border-left: 0 solid #dadada;
}

/* line 7616, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-item > .menu-link:last-child {
  border-bottom: 1px solid #f4f4f4;
}

/* line 7619, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-item > .menu-link:hover, .navigation-mobile .nav-container .nav-menu .menu-item > .menu-link:focus, .navigation-mobile .nav-container .nav-menu .menu-item > .menu-link.is-active {
  background-color: #eee;
}

/* line 7622, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-link {
  display: block;
  padding: 0.75em 2.5em 0.75em 1em;
}

/* line 7626, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-link a {
  color: #003684;
  font-weight: normal;
}

/* line 7630, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-link.active {
  font-weight: bold;
  border-left: 0 none;
  background-color: #f6f6f6;
}

/* line 7635, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .menu-link:focus {
  outline-offset: -1px;
}

/* line 7638, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu span.menu-link {
  font-weight: normal;
}

/* line 7641, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-no-dropdown {
  position: relative;
  cursor: pointer;
}

/* line 7645, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-no-dropdown > .menu-link {
  display: block;
  text-indent: -1.2em;
  padding-left: 2em;
  color: #003684;
}

/* line 7651, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-no-dropdown > .menu-link:before {
  color: #ccc;
  content: "⌊";
  font-size: 1.5em;
  font-weight: normal;
  margin: 0 3px 0 0;
  position: relative;
  top: -4px;
}

/* line 7660, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown {
  position: relative;
  cursor: pointer;
}

/* line 7664, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown > .menu-link {
  display: block;
  color: #003684;
  text-indent: -1.2em;
  padding-left: 2em;
  font-weight: bold;
  background-color: #f2f2f2;
  font-size: 1.154em;
  margin: 0;
  padding: 6px 0 6px 35px;
  border: none;
  border-bottom: 1px solid #e20026;
}

/* line 7677, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown > .menu-link:before {
  color: #ccc;
  content: "⌊";
  font-size: 1.5em;
  font-weight: normal;
  margin: 0 3px 0 0;
  position: relative;
  top: -4px;
}

/* line 7686, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown > .menu-link:hover, .navigation-mobile .nav-container .nav-menu .has-dropdown > .menu-link:focus {
  background-color: #f2f2f2;
  text-decoration: none;
}

/* line 7690, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown > .menu-link:after {
  position: absolute;
  top: 13px;
  right: .35em;
  bottom: auto;
  background-image: url("images/iconsprite_land.png");
  background-position: -5px -57px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  padding-left: 18px;
  width: auto;
  content: "";
}

/* line 7704, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-dropdown.is-active > .menu-link:after {
  background-position: -5px -85px;
}

/* line 7707, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-no-dropdown {
  position: relative;
}

/* line 7710, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .has-no-dropdown > .menu-link {
  display: block;
}

/* line 7713, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .nav-dropdown {
  -webkit-transition: all .7s ease-out;
  -moz-transition: all .7s ease-out;
  -o-transition: all .7s ease-out;
  transition: all .7s ease-out;
  display: block;
  max-height: 0;
  height: 0;
  overflow: hidden;
  background-color: #f8f8f8;
  margin-left: 1em;
}

/* line 7725, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .nav-dropdown > li {
  padding-left: 1.2em;
}

/* line 7728, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .nav-dropdown .menu-item {
  border-bottom: none;
}

/* line 7731, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .nav-dropdown .menu-item.active {
  font-weight: bold;
}

/* line 7734, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu .nav-dropdown {
  background-color: #f8f8f8;
  background-color: #fff;
}

/* line 7738, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu > .menu-item > .menu-link {
  text-indent: 0;
  padding-left: 1.5em;
}

/* line 7742, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .nav-menu > .menu-item > .menu-link::before {
  content: "";
  margin: 0;
}

/* line 7746, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-container .is-active > .nav-dropdown {
  max-height: 1000px;
  height: auto;
}

/* line 7750, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sub[class*="crumbs"] > li:first-child > a {
  font-weight: bold;
}

/* line 7753, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle {
  height: 1em;
  width: 1em;
  line-height: 1;
  display: inline-block;
  padding: 0;
  margin: 0;
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid #000;
}

/* line 7766, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle .line {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  border: 1px solid #fff;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 7779, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle .icon-menu {
  position: relative;
  left: 0;
  top: 0;
  display: inline-block;
  width: 28px;
  height: 20px;
  vertical-align: middle;
  fill: none;
  background-image: none;
}

/* line 7790, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle .icon-menu .line-1 {
  top: 0;
}

/* line 7793, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle .icon-menu .line-2 {
  top: 50%;
  margin-top: -2px;
}

/* line 7797, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle .icon-menu .line-3 {
  bottom: 0;
}

/* line 7800, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle:focus {
  outline: 1px dotted #000;
  outline-offset: 1px;
  background-color: #f10029;
}

/* line 7805, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle.is-active .icon-menu .line-1 {
  -webkit-transform: translateY(8px) translateX(0) rotate(45deg);
  -ms-transform: translateY(8px) translateX(0) rotate(45deg);
  transform: translateY(8px) translateX(0) rotate(45deg);
}

/* line 7810, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle.is-active .icon-menu .line-2 {
  opacity: 0;
}

/* line 7813, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-toggle.is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg);
  -ms-transform: translateY(-9px) translateX(0) rotate(-45deg);
  transform: translateY(-9px) translateX(0) rotate(-45deg);
}

/* line 7818, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header {
  background: url(/intelliform/themes/lme/forms/img/cross.png) no-repeat -58px -25px #fff;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  border-top: 0 solid #2d509a;
  border-bottom: 0 solid #94adcc;
  height: 42px;
  width: 100%;
  position: relative;
  z-index: 3;
}

/* line 7830, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header.bde-gradient {
  background-color: #bfd3ff;
  background-image: -moz-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));
  background-image: -webkit-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -o-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: linear-gradient(to bottom, #c7d9ff, #b2caff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 7841, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .red-line {
  position: absolute;
  right: 0;
  top: -5px;
  background-color: #b5050e;
  width: 320px;
  width: 32%;
  height: 5px;
}

/* line 7850, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .portal-logo {
  display: inline-block;
  padding: 7px 10px;
  max-width: 100px;
}

/* line 7855, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .portal-logo img {
  vertical-align: top;
}

/* line 7858, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle {
  height: 42px;
  width: 42px;
  background-color: #e20026;
  border: 1px solid #e20026;
}

/* line 7864, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle .line {
  background-color: #fff;
  border: 1px solid #fff;
}

/* line 7868, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle .icon-menu {
  width: 28px;
  height: 20px;
}

/* line 7872, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle:focus, .navigation-mobile .sticky-header .nav-toggle:active {
  outline: 1px dotted #000;
  outline-offset: 1px;
  background-color: #f10029;
  background-image: none;
}

/* line 7878, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle.is-active .icon-menu .line-1 {
  -webkit-transform: translateY(8px) translateX(0) rotate(45deg);
  -ms-transform: translateY(8px) translateX(0) rotate(45deg);
  transform: translateY(8px) translateX(0) rotate(45deg);
}

/* line 7883, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle.is-active .icon-menu .line-2 {
  opacity: 0;
}

/* line 7886, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header .nav-toggle.is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg);
  -ms-transform: translateY(-9px) translateX(0) rotate(-45deg);
  transform: translateY(-9px) translateX(0) rotate(-45deg);
}

/* line 7891, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .nav-menu.level-0 > li > .menu-link {
  font-weight: bold;
}

/* line 7894, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 7903, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 7906, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-backdrop, .modal-backdrop.fade.in {
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 7910, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

/* line 7932, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}

/* line 7939, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal.fade.in {
  top: 10%;
}

/* line 7942, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

/* line 7946, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-header .close {
  margin-top: 2px;
}

/* line 7949, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-header h3, .modal-header #if legend, #if .modal-header legend {
  margin: 0;
  line-height: 30px;
}

/* line 7953, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

/* line 7959, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 7962, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}

/* line 7976, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 7981, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer:after {
  clear: both;
}

/* line 7984, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 7988, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 7991, ../sass/bb-standard/bb_standard_style_lme.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/*.tooltip {
 position:absolute;
 z-index:1030;
 display:block;
 visibility:visible;
 font-size:11px;
 line-height:1.4;
 opacity:0;
 filter:alpha(opacity=0)
}*/
/* line 8004, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.in {
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 8008, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 8012, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 8016, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 8020, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 8024, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 8035, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 8042, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 8049, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 8056, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 8063, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 8070, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 8093, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.top {
  margin-top: -10px;
}

/* line 8096, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.right {
  margin-left: 10px;
}

/* line 8099, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 8102, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.left {
  margin-left: -10px;
}

/* line 8105, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

/* line 8117, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-title:empty {
  display: none;
}

/* line 8120, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 8123, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 8131, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover .arrow {
  border-width: 11px;
}

/* line 8134, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 8138, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 8146, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 8152, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 8160, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 8166, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 8174, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 8180, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 8188, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 8194, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container {
  position: relative;
}

/* line 8197, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container .event-popover {
  position: relative;
  display: inline;
  cursor: pointer;
}

/* line 8202, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container .event-popover .popover-title {
  padding: 0;
  border: medium none;
}

/* line 8206, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container .popover {
  width: 300px;
  position: absolute;
  color: #000;
  font-weight: normal;
  max-width: 300px;
}

/* line 8213, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container .popover .popover-content {
  width: auto;
}

/* line 8216, ../sass/bb-standard/bb_standard_style_lme.scss */
.popover-container .popover a {
  display: inline;
}

/* line 8219, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

/* line 8224, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnails:before, .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 8229, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnails:after {
  clear: both;
}

/* line 8232, ../sass/bb-standard/bb_standard_style_lme.scss */
.row-fluid .thumbnails {
  margin-left: 0;
}

/* line 8235, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnails > li {
  float: left;
  margin-bottom: 1.385em;
  margin-left: 20px;
}

/* line 8240, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 1.385em;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 8256, ../sass/bb-standard/bb_standard_style_lme.scss */
a.thumbnail:hover, a.thumbnail:focus {
  border-color: #003684;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* line 8262, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 8268, ../sass/bb-standard/bb_standard_style_lme.scss */
.thumbnail .caption {
  padding: 9px;
  color: #555;
}

/* line 8272, ../sass/bb-standard/bb_standard_style_lme.scss */
.media, .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

/* line 8277, ../sass/bb-standard/bb_standard_style_lme.scss */
.media, .media .media {
  margin-top: 15px;
}

/* line 8280, ../sass/bb-standard/bb_standard_style_lme.scss */
.media:first-child {
  margin-top: 0;
}

/* line 8283, ../sass/bb-standard/bb_standard_style_lme.scss */
.media-object {
  display: block;
}

/* line 8286, ../sass/bb-standard/bb_standard_style_lme.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 8289, ../sass/bb-standard/bb_standard_style_lme.scss */
.media > .pull-left {
  margin-right: 10px;
}

/* line 8292, ../sass/bb-standard/bb_standard_style_lme.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 8295, ../sass/bb-standard/bb_standard_style_lme.scss */
.media-list {
  margin-left: 0;
  list-style: none;
}

/* line 8299, ../sass/bb-standard/bb_standard_style_lme.scss */
.label, .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 100% !important;
  font-weight: normal;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: none;
}

/* line 8314, ../sass/bb-standard/bb_standard_style_lme.scss */
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 8319, ../sass/bb-standard/bb_standard_style_lme.scss */
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

/* line 8326, ../sass/bb-standard/bb_standard_style_lme.scss */
.label:empty, .badge:empty {
  display: none;
}

/* line 8329, ../sass/bb-standard/bb_standard_style_lme.scss */
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 8334, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-important, .badge-important {
  background-color: #b94a48;
}

/* line 8337, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-important[href], .badge-important[href] {
  background-color: #953b39;
}

/* line 8340, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-warning, .badge-warning {
  background-color: #f89406;
}

/* line 8343, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-warning[href], .badge-warning[href] {
  background-color: #c67605;
}

/* line 8346, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-success, .badge-success {
  background-color: #468847;
}

/* line 8349, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-success[href], .badge-success[href] {
  background-color: #356635;
}

/* line 8352, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-info, .badge-info {
  background-color: #3a87ad;
}

/* line 8355, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-info[href], .badge-info[href] {
  background-color: #2d6987;
}

/* line 8358, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-inverse, .badge-inverse {
  background-color: #3b3b3b;
}

/* line 8361, ../sass/bb-standard/bb_standard_style_lme.scss */
.label-inverse[href], .badge-inverse[href] {
  background-color: #222;
}

/* line 8364, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn .label, .btn .badge {
  position: relative;
  top: -1px;
}

/* line 8368, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-mini .label, .btn-mini .badge {
  top: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 8411, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress {
  overflow: hidden;
  height: 1.385em;
  margin-bottom: 1.385em;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 8430, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar {
  width: 0;
  height: 100%;
  color: #fff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width 0.6s ease;
}

/* line 8457, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

/* line 8462, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}

/* line 8474, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 8481, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-danger .bar, .progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

/* line 8491, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

/* line 8499, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-success .bar, .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

/* line 8509, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-success.progress-striped .bar, .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

/* line 8517, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-info .bar, .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

/* line 8527, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-info.progress-striped .bar, .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

/* line 8535, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-warning .bar, .progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

/* line 8545, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
}

/* line 8553, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion {
  margin-bottom: 1.385em;
}

/* line 8556, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 8563, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading {
  border-bottom: 0;
}

/* line 8566, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

/* line 8570, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-toggle {
  cursor: pointer;
}

/* line 8573, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

/* line 8577, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion {
  margin-bottom: 20px;
}

/* line 8580, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .block.markerlist, .accordion #if section.markerlist.group, #if .accordion section.markerlist.group, .accordion .block.inline-legend, .accordion #if section.inline-legend.group, #if .accordion section.inline-legend.group {
  margin-bottom: 0 !important;
}

/* line 8583, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .block.markerlist + .inline-legend, .accordion #if section.markerlist.group + .inline-legend, #if .accordion section.markerlist.group + .inline-legend {
  margin-top: 0;
}

/* line 8586, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-body.collapse {
  transition: height .3s ease,visibility .3s ease;
  -webkit-transition: height .3s ease,visibility .3s ease;
  -moz-transition: height .3s ease,visibility .3s ease;
  -o-transition: height .3s ease,visibility .3s ease;
  visibility: hidden;
}

/* line 8593, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-body.collapse.in {
  visibility: visible;
}

/* line 8596, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-inner {
  padding: 0 0 10px 0;
}

/* line 8599, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group {
  margin-bottom: 0;
  border: 0 none;
  border-bottom: 1px solid #e3e3e3;
}

/* line 8604, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.well {
  padding: 0;
  background-color: transparent;
  border: 0 none;
}

/* line 8609, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.well .accordion-heading {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  padding: 0 10px;
  margin-bottom: 4px;
  box-shadow: none;
}

/* line 8619, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.well .accordion-inner {
  padding: 10px 0;
}

/* line 8622, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.well .accordion-toggle {
  padding-right: 0;
}

/* line 8625, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.bordered {
  padding: 0;
  background-color: transparent;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 8633, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.bordered .accordion-heading {
  border: 0 none;
}

/* line 8636, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.bordered .accordion-toggle, .accordion .accordion-group.bordered .accordion-body {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 8640, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion .accordion-group.bordered + .bordered {
  margin-top: -1px;
}

/* line 8643, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading {
  background-color: transparent;
}

/* line 8646, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading .accordion-toggle {
  padding: 0.7em 10px 0.7em 0;
}

/* line 8649, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading .accordion-toggle .toogle-icon::after {
  content: "\f0d8";
  font-family: FontAwesome;
  font-size: 1.3em;
}

/* line 8654, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading .accordion-toggle.collapsed .toogle-icon::after {
  content: "";
}

/* line 8657, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading h2, .accordion-heading h3, .accordion-heading #if legend, #if .accordion-heading legend, .accordion-heading h4, .accordion-heading h2.title, .accordion-heading h3.title, .accordion-heading #if legend.title, #if .accordion-heading legend.title, .accordion-heading h4.title {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

/* line 8661, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-heading img {
  max-height: 1.5em;
}

/* line 8664, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-inner {
  border-top: 0 none;
}

/* line 8667, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-inner *:last-child {
  margin-bottom: 2px;
}

/* line 8670, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-clean .accordion-group {
  border: 0;
}

/* line 8673, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-clean .accordion-heading .accordion-toggle {
  padding: 3px 0;
}

/* line 8676, ../sass/bb-standard/bb_standard_style_lme.scss */
.accordion-clean .accordion-inner {
  border-top: 0;
  padding: 5px 1px;
}

/* line 8680, ../sass/bb-standard/bb_standard_style_lme.scss */
.control-group .accordion-heading .accordion-toggle {
  display: inline;
}

/* line 8683, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-headline.download-toggle h3, .modul-headline.download-toggle #if legend, #if .modul-headline.download-toggle legend {
  color: #003684;
}

/* line 8686, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-headline.download-toggle .toogle-icon {
  background-image: url("images/iconsprite_land.png");
  background-repeat: no-repeat;
  height: 16px;
  width: 12px;
  display: inline-block;
  background-position: -5px -83px;
  padding-left: 18px;
  width: auto;
}

/* line 8696, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-headline.download-toggle.collapsed .toogle-icon {
  background-position: -5px -57px;
}

/* line 8699, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-multi.collapse {
  min-height: 0;
}

/* line 8702, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel {
  position: relative;
  margin-bottom: 1.385em;
  line-height: 1;
}

/* line 8707, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* line 8712, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 8720, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

/* line 8724, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

/* line 8727, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 8730, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 8735, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 8738, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 8741, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

/* line 8744, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 8747, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 8750, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 8770, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-control.right {
  left: auto;
  right: 15px;
}

/* line 8774, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 8780, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

/* line 8788, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

/* line 8799, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 8802, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #3b3b3b;
  background: rgba(0, 0, 0, 0.75);
}

/* line 8811, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-caption h4, .carousel-caption p {
  color: #fff;
  line-height: 1.385em;
}

/* line 8815, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-caption h4 {
  margin: 0 0 5px;
}

/* line 8818, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel-caption p {
  margin-bottom: 0;
}

/* line 8821, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel {
  line-height: inherit;
  position: relative;
}

/* line 8825, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control {
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 35px;
  background: none;
  opacity: 1;
  font-size: 45px;
  padding: 0;
  margin-top: 0;
  box-shadow: none;
  filter: none;
  overflow: hidden;
}

/* line 8844, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control.btn:hover, body .carousel .carousel-control.btn:focus {
  background: transparent;
}

/* line 8847, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control .inner {
  -webkit-transition: width .05s;
  -moz-transition: width .05s;
  -o-transition: width .05s;
  transition: width .05s;
  width: 12px;
  height: 80px;
  width: 20px;
  background-color: #fff;
  opacity: .9;
  border: 1px solid #fff;
  top: 0;
  bottom: 0;
  margin: auto 0;
  line-height: 1.2em;
  text-indent: 0;
  color: transparent;
  -webkit-box-shadow: 1px 0 4px 0 #aaa;
  -moz-box-shadow: 1px 0 4px 0 #aaa;
  box-shadow: 1px 0 4px 0 #aaa;
}

/* line 8868, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control.left {
  right: auto;
  left: 0;
}

/* line 8872, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control.left .inner {
  position: absolute;
  left: 0;
  background-image: url(images/blue_arrow_left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 8879, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control.right {
  right: 0;
  left: auto;
}

/* line 8883, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control.right .inner {
  position: absolute;
  right: 0;
  background-image: url(images/blue_arrow_right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 8890, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control:hover .inner, body .carousel .carousel-control:focus .inner {
  opacity: 1;
  width: 35px;
}

/* line 8894, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control:focus {
  background-position: 0 0;
  outline: 0 none;
}

/* line 8898, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control:focus .inner {
  outline: 1px dotted #000;
  outline-offset: -1px;
}

/* line 8902, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-control:focus > span {
  border: thin dotted #707070;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8908, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .caption {
  background-color: transparent;
  position: relative;
}

/* line 8912, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .cboxElement img {
  vertical-align: unset;
}

/* line 8915, ../sass/bb-standard/bb_standard_style_lme.scss */
body .carousel .carousel-inner .item.row-fluid [class*="span"] {
  text-align: center;
}

/* line 8918, ../sass/bb-standard/bb_standard_style_lme.scss */
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 2.0775em;
  color: inherit;
  background-color: #dddedf;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 8930, ../sass/bb-standard/bb_standard_style_lme.scss */
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}

/* line 8937, ../sass/bb-standard/bb_standard_style_lme.scss */
.hero-unit li {
  line-height: 2.0775em;
}

/* line 8940, ../sass/bb-standard/bb_standard_style_lme.scss */
.pull-right {
  float: right;
}

/* line 8943, ../sass/bb-standard/bb_standard_style_lme.scss */
.pull-left {
  float: left;
}

/* line 8946, ../sass/bb-standard/bb_standard_style_lme.scss */
.hide {
  display: none;
}

/* line 8949, ../sass/bb-standard/bb_standard_style_lme.scss */
.show {
  display: block;
}

/* line 8952, ../sass/bb-standard/bb_standard_style_lme.scss */
.invisible {
  visibility: hidden;
}

/* line 8955, ../sass/bb-standard/bb_standard_style_lme.scss */
.affix {
  position: fixed;
}

/*!
 * Theme: Default / Berlin.de Landeslayout
 * PART 2 - we split the big berlin.css because of an IE9 Bug
 * Imperia
 * Extend the default Theme (This should be the default)
 * build berlin-bb-index.css
 */
  /*!
* Default variables
*
* WARNING: CHANGES IN THIS FILE POTENTIALLY EFFECTS ALL THEMES!
*
*/
@media print {
  /* line 8972, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row {
    margin-left: -0.3cm;
    *zoom: 1;
  }

  /* line 8976, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 8981, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row:after {
    clear: both;
  }

  /* line 8984, ../sass/bb-standard/bb_standard_style_lme.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 0.3cm;
  }

  /* line 8989, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 18.3cm;
  }

  /* line 8992, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span12 {
    width: 18.3cm;
  }

  /* line 8995, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span11 {
    width: 16.75cm;
  }

  /* line 8998, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span10 {
    width: 15.2cm;
  }

  /* line 9001, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span9 {
    width: 13.65cm;
  }

  /* line 9004, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span8 {
    width: 12.1cm;
  }

  /* line 9007, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span7 {
    width: 10.55cm;
  }

  /* line 9010, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span6 {
    width: 9cm;
  }

  /* line 9013, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span5 {
    width: 7.45cm;
  }

  /* line 9016, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span4 {
    width: 5.9cm;
  }

  /* line 9019, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span3 {
    width: 4.35cm;
  }

  /* line 9022, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span2 {
    width: 2.8cm;
  }

  /* line 9025, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span1 {
    width: 1.25cm;
  }

  /* line 9028, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset12 {
    margin-left: 18.9cm;
  }

  /* line 9031, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset11 {
    margin-left: 17.35cm;
  }

  /* line 9034, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset10 {
    margin-left: 15.8cm;
  }

  /* line 9037, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset9 {
    margin-left: 14.25cm;
  }

  /* line 9040, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset8 {
    margin-left: 12.7cm;
  }

  /* line 9043, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset7 {
    margin-left: 11.15cm;
  }

  /* line 9046, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset6 {
    margin-left: 9.6cm;
  }

  /* line 9049, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset5 {
    margin-left: 8.05cm;
  }

  /* line 9052, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset4 {
    margin-left: 6.5cm;
  }

  /* line 9055, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset3 {
    margin-left: 4.95cm;
  }

  /* line 9058, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset2 {
    margin-left: 3.4cm;
  }

  /* line 9061, ../sass/bb-standard/bb_standard_style_lme.scss */
  .offset1 {
    margin-left: 1.85cm;
  }

  /* line 9064, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  /* line 9068, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 9073, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid:after {
    clear: both;
  }

  /* line 9076, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 11.385em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.63934426%;
    *margin-left: -1.0929%;
  }

  /* line 9087, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  /* line 9090, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.63934%;
  }

  /* line 9093, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span12 {
    width: 100%;
    *width: 97.26776%;
  }

  /* line 9097, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span11 {
    width: 91.53005464%;
    *width: 88.79781%;
  }

  /* line 9101, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span10 {
    width: 83.06010929%;
    *width: 80.32787%;
  }

  /* line 9105, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span9 {
    width: 74.59016393%;
    *width: 71.85792%;
  }

  /* line 9109, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span8 {
    width: 66.12021858%;
    *width: 63.38798%;
  }

  /* line 9113, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span7 {
    width: 57.65027322%;
    *width: 54.91803%;
  }

  /* line 9117, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span6 {
    width: 49.18032787%;
    *width: 46.44809%;
  }

  /* line 9121, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span5 {
    width: 40.71038251%;
    *width: 37.97814%;
  }

  /* line 9125, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span4 {
    width: 32.24043716%;
    *width: 29.5082%;
  }

  /* line 9129, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span3 {
    width: 23.7704918%;
    *width: 21.03825%;
  }

  /* line 9133, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span2 {
    width: 15.30054645%;
    *width: 12.56831%;
  }

  /* line 9137, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .span1 {
    width: 6.83060109%;
    *width: 4.09836%;
  }

  /* line 9141, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset12 {
    margin-left: 103.27868852%;
    *margin-left: 97.81421%;
  }

  /* line 9145, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset12:first-child {
    margin-left: 101.63934426%;
    *margin-left: 96.17486%;
  }

  /* line 9149, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset11 {
    margin-left: 94.80874317%;
    *margin-left: 89.34426%;
  }

  /* line 9153, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset11:first-child {
    margin-left: 93.16939891%;
    *margin-left: 87.70492%;
  }

  /* line 9157, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset10 {
    margin-left: 86.33879781%;
    *margin-left: 80.87432%;
  }

  /* line 9161, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset10:first-child {
    margin-left: 84.69945355%;
    *margin-left: 79.23497%;
  }

  /* line 9165, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset9 {
    margin-left: 77.86885246%;
    *margin-left: 72.40437%;
  }

  /* line 9169, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset9:first-child {
    margin-left: 76.2295082%;
    *margin-left: 70.76503%;
  }

  /* line 9173, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset8 {
    margin-left: 69.3989071%;
    *margin-left: 63.93443%;
  }

  /* line 9177, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset8:first-child {
    margin-left: 67.75956284%;
    *margin-left: 62.29508%;
  }

  /* line 9181, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset7 {
    margin-left: 60.92896175%;
    *margin-left: 55.46448%;
  }

  /* line 9185, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.28961749%;
    *margin-left: 53.82514%;
  }

  /* line 9189, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset6 {
    margin-left: 52.45901639%;
    *margin-left: 46.99454%;
  }

  /* line 9193, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset6:first-child {
    margin-left: 50.81967213%;
    *margin-left: 45.35519%;
  }

  /* line 9197, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset5 {
    margin-left: 43.98907104%;
    *margin-left: 38.52459%;
  }

  /* line 9201, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.34972678%;
    *margin-left: 36.88525%;
  }

  /* line 9205, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset4 {
    margin-left: 35.51912568%;
    *margin-left: 30.05464%;
  }

  /* line 9209, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset4:first-child {
    margin-left: 33.87978142%;
    *margin-left: 28.4153%;
  }

  /* line 9213, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset3 {
    margin-left: 27.04918033%;
    *margin-left: 21.5847%;
  }

  /* line 9217, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.40983607%;
    *margin-left: 19.94536%;
  }

  /* line 9221, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset2 {
    margin-left: 18.57923497%;
    *margin-left: 13.11475%;
  }

  /* line 9225, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset2:first-child {
    margin-left: 16.93989071%;
    *margin-left: 11.47541%;
  }

  /* line 9229, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset1 {
    margin-left: 10.10928962%;
    *margin-left: 4.64481%;
  }

  /* line 9233, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.46994536%;
    *margin-left: 3.00546%;
  }

  /* line 9237, ../sass/bb-standard/bb_standard_style_lme.scss */
  input, textarea, .uneditable-input {
    margin-left: 0;
  }

  /* line 9240, ../sass/bb-standard/bb_standard_style_lme.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.3cm;
  }

  /* line 9243, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 4.3cm;
  }

  /* line 9246, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 2.75cm;
  }

  /* line 9249, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 1.2cm;
  }

  /* line 9252, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: -0.35cm;
  }

  /* line 9255, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: -1.9cm;
  }

  /* line 9258, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: -3.45cm;
  }

  /* line 9261, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: -5cm;
  }

  /* line 9264, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: -6.55cm;
  }

  /* line 9267, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: -8.1cm;
  }

  /* line 9270, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: -9.65cm;
  }

  /* line 9273, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: -11.2cm;
  }

  /* line 9276, ../sass/bb-standard/bb_standard_style_lme.scss */
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: -12.75cm;
  }
}
/*!
 * Berlin Brandenburg Variables
 * Override the Default variables
 */
/* line 9283, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix {
  *zoom: 1;
}

/* line 9286, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 9291, ../sass/bb-standard/bb_standard_style_lme.scss */
.clearfix:after {
  clear: both;
}

/* line 9294, ../sass/bb-standard/bb_standard_style_lme.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 9301, ../sass/bb-standard/bb_standard_style_lme.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 11.385em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 9309, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient {
  background-color: #bfd3ff;
  background-image: -moz-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));
  background-image: -webkit-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -o-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: linear-gradient(to bottom, #c7d9ff, #b2caff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 9320, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-dark {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 9331, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-red {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 9342, ../sass/bb-standard/bb_standard_style_lme.scss */
.bde-gradient-light {
  background-color: #ee0028;
  background-image: -moz-linear-gradient(top, #f60029, #e20026);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f60029), to(#e20026));
  background-image: -webkit-linear-gradient(top, #f60029, #e20026);
  background-image: -o-linear-gradient(top, #f60029, #e20026);
  background-image: linear-gradient(to bottom, #f60029, #e20026);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff60029', endColorstr='#ffe20026', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 9353, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBullet {
  list-style-image: url("images/bb/arrow_black_tiny.png");
}

/* line 9356, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBulletReal {
  list-style-image: url("images/bb/arrow_black_tiny.png");
  padding: 0;
  padding-left: 15px;
}

/* line 9361, ../sass/bb-standard/bb_standard_style_lme.scss */
.listBulletReal li {
  background: none;
  padding: 0;
}

/*!
 * Imperia Landeslayout
 * PRIMARY Default Less Files
 */
/* line 9368, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-teaser {
  width: 166px;
}

/* line 9371, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-teaserhochkant {
  width: 166px;
}

/* line 9374, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-buehne {
  width: auto;
}

/* line 9377, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-article {
  width: 540px;
}

/* line 9380, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaser {
  width: 300px;
}

/* line 9383, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaserfull {
  width: 300px;
}

/* line 9386, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-rathaus400 {
  width: 400px;
}

/* line 9389, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-rathaus300 {
  width: 300px;
}

/* line 9392, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-rathaus150 {
  width: 150px;
}

/* line 9395, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-landesspalte100 {
  width: 100px;
}

/* line 9398, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-landesspalte300 {
  width: 300px;
}

/* line 9401, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-vita {
  width: 250px;
}

/* line 9404, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-mspaltigquer {
  width: 267px;
}

/* line 9407, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-mspaltighoch {
  width: 267px;
}

/* line 9410, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-lebenslauf {
  width: 250px;
}

/* line 9413, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-portalgross {
  width: 780px;
}

/* line 9416, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-portalstandart {
  width: 380px;
}

/* line 9419, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-portalhochkant {
  width: 140px;
}

/* line 9422, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-galeriebild {
  width: 125px;
}

/* line 9425, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-textbildbreit {
  width: 540px;
}

/* line 9428, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-shopitem {
  width: 80px;
}

/* line 9431, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-frontpagevita {
  width: 100px;
}

/* line 9434, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaser_half {
  max-width: 460px;
}

/* line 9437, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaser_quarter {
  max-width: 220px;
}

/* line 9440, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header {
  background-color: #bfd3ff;
  background-image: -moz-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));
  background-image: -webkit-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -o-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: linear-gradient(to bottom, #c7d9ff, #b2caff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  border-top: 0 solid #2d509a;
  border-bottom: 0 solid #94adcc;
  position: relative;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
  background-color: #b2caff;
  margin-bottom: 20px;
  min-height: 58px;
  height: auto;
}

/* line 9462, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-logo {
  max-width: 131px;
  margin: 13px 0 10px;
  float: left;
  max-height: 50px;
}

/* line 9468, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .main-image {
  display: block;
  float: left;
}

/* line 9472, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .main-image .portal-logo {
  float: none;
}

/* line 9475, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .main-image:after {
  clear: both;
}

/* line 9478, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-navi {
  margin-top: 3px;
  display: block;
  float: right;
  margin: 0 10px 0 0;
}

/* line 9484, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-navi li {
  display: block;
  float: left;
  padding-top: 7px;
  padding-bottom: 5px;
}

/* line 9490, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-navi a {
  display: block;
  float: none;
  line-height: 19px;
  padding: 10px;
  background-color: transparent;
}

/* line 9497, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-navi a:hover {
  text-decoration: underline;
  background-color: transparent;
}

/* line 9501, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .portal-navi .active a {
  background: none;
  font-weight: bold;
}

/* line 9505, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-header .red-line {
  position: absolute;
  right: 0;
  top: -5px;
  background-color: #b5050e;
  width: 320px;
  width: 32%;
  height: 5px;
}

/* line 9514, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header {
  background-color: #bfd3ff;
  background-image: -moz-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7d9ff), to(#b2caff));
  background-image: -webkit-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: -o-linear-gradient(top, #c7d9ff, #b2caff);
  background-image: linear-gradient(to bottom, #c7d9ff, #b2caff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc7d9ff', endColorstr='#ffb2caff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  border-top: 5px solid #2d509a;
  border-bottom: 1px solid #94adcc;
  background-color: #b2caff;
  min-height: 40px;
}

/* line 9532, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header .portal-header {
  background: transparent;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0 none;
  box-shadow: none;
}

/* line 9540, ../sass/bb-standard/bb_standard_style_lme.scss */
.container-wrapper.container-portal-header .portal-header .red-line {
  right: -20px;
  width: 34%;
}

/* line 9544, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header {
  position: static;
  margin-bottom: 0;
  padding: 0 0 13px 0;
  min-height: 90px;
  background: url(/intelliform/themes/lme-standard/forms/img/cross.png) no-repeat -15px 0 transparent;
}

/* line 9551, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header a {
  text-decoration: none;
}

/* line 9554, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header a:hover {
  text-decoration: none;
}

/* line 9557, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo {
  position: relative;
  left: 120px;
  top: 26px;
  display: flex;
}

/* line 9563, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo a {
  display: block;
}

/* line 9566, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo .image {
  float: none;
  margin-right: 10px;
  background-color: transparent;
}

/* line 9571, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo .text {
  margin: 0 10px 10px 0;
  padding: 10px 0 0 0;
  float: left;
}

/* line 9576, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo .institution {
  font-size: 170%;
  line-height: 1.2em;
  color: #e20026;
  display: block;
}

/* line 9582, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo .institution:after {
  display: block;
  content: "";
}

/* line 9586, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo .title {
  font-weight: bold;
  color: #e20026;
  font-size: 170%;
  line-height: 1.2em;
  display: inline-block;
}

/* line 9593, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo.senatsverwaltung, .content-header .section-logo.without-logo {
  border-left: none;
  padding-left: 7px;
}

/* line 9597, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .section-logo.without-logo {
  float: left;
}

/* line 9600, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search {
  float: right;
  margin: 0 0 0 0;
  text-align: right;
  width: 100%;
  position: relative;
}

/* line 9607, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search input[type='search'] {
  width: 53%;
  padding: 6px 4px;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 9613, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search .global-search-input, .content-header .search input {
  width: 53%;
  padding: 6px 4px;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 9622, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search .btn, .content-header .search .simplesearch-searchresult .cartitem .btn-download, .content-header .search .simplesearch-detail .cartitem .btn-download {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 9630, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search form {
  margin: 0;
}

/* line 9633, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search .control-group {
  margin: 0;
}

/* line 9636, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .meta-navi {
  margin: 5px 0 20px 0;
  z-index: 1;
  position: relative;
}

/* line 9641, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .title {
  margin: 0 0 .4em 0;
  padding: 0;
  color: #000;
}

/* line 9646, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .body {
  margin: 0;
}

/* line 9649, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .body h2, .content-marginal .body h3, .content-marginal .body #if legend, #if .content-marginal .body legend {
  color: #000;
}

/* line 9652, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .float .main-image, .content-marginal .simplesearch-searchresult .cartitem .main-image, .content-marginal .simplesearch-detail .cartitem .main-image {
  float: none;
  margin-right: 0;
}

/* line 9656, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings {
  overflow: hidden;
}

/* line 9659, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dt {
  width: auto;
  float: left;
  margin: 0;
  clear: left;
}

/* line 9665, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dd {
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 2px;
  word-wrap: break-word;
  float: left;
}

/* line 9672, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dd:before, .content-marginal dl.openings dd:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 9677, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dd:after {
  clear: both;
}

/* line 9680, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dt {
  min-width: 42%;
}

/* line 9683, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.openings dd {
  max-width: 58%;
}

/* line 9686, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon {
  overflow: hidden;
}

/* line 9689, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dt {
  width: auto;
  float: left;
  margin: 0;
  clear: left;
}

/* line 9695, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dd {
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 2px;
  word-wrap: break-word;
  float: left;
}

/* line 9702, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dd:before, .content-marginal dl.telefon dd:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 9707, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dd:after {
  clear: both;
}

/* line 9710, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dt {
  min-width: 20%;
}

/* line 9713, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.telefon dd {
  max-width: 80%;
}

/* line 9716, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon {
  overflow: hidden;
}

/* line 9719, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dt {
  width: auto;
  float: left;
  margin: 0;
  clear: left;
}

/* line 9725, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dd {
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 2px;
  word-wrap: break-word;
  float: left;
}

/* line 9732, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dd:before, .content-marginal dl.raumtelefon dd:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 9737, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dd:after {
  clear: both;
}

/* line 9740, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dt {
  min-width: 24%;
}

/* line 9743, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal dl.raumtelefon dd {
  max-width: 76%;
}

/* line 9746, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .loc {
  overflow: hidden;
  margin-bottom: 15px;
  margin-top: 3px;
  word-wrap: break-word;
}

/* line 9752, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .loc .icon-pin_filled_32 {
  display: block;
  width: auto;
}

/* line 9756, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .loc .icon-pin_filled_32 + a {
  display: table;
}

/* line 9759, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .textile {
  word-wrap: break-word;
}

/* line 9762, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .textile dl dd {
  margin-left: 0;
}

/* line 9765, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block, .content-marginal #if section.group, #if .content-marginal section.group {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #dddedf;
  border: 1px solid #cbccce;
  padding: 10px 18px 18px;
  word-wrap: break-word;
}

/* line 9774, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .title, .content-marginal #if section.group .title, #if .content-marginal section.group .title {
  color: #000;
}

/* line 9777, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .block, .content-marginal #if section.group .block, #if .content-marginal section.group .block, .content-marginal .block #if section.group, #if .content-marginal .block section.group, .content-marginal #if section.group section.group, #if .content-marginal section.group section.group {
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  background: none;
  border: none;
}

/* line 9787, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .header, .content-marginal #if section.group .header, #if .content-marginal section.group .header {
  margin: 0 0 10px 0;
}

/* line 9790, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .body, .content-marginal #if section.group .body, #if .content-marginal section.group .body {
  margin: 0;
}

/* line 9793, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .body > *:last-child, .content-marginal #if section.group .body > *:last-child, #if .content-marginal section.group .body > *:last-child {
  margin-bottom: 0;
}

/* line 9796, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block > .body, .content-marginal #if section.group > .body, #if .content-marginal section.group > .body {
  margin-top: 5px;
}

/* line 9799, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .image, .content-marginal #if section.group .image, #if .content-marginal section.group .image {
  background-color: transparent;
}

/* line 9802, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .image .caption, .content-marginal #if section.group .image .caption, #if .content-marginal section.group .image .caption {
  padding: 0;
}

/* line 9805, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block > *:last-child, .content-marginal #if section.group > *:last-child, #if .content-marginal section.group > *:last-child {
  margin-bottom: 0 !important;
}

/* line 9808, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block.autoteaser-list ul.list, .content-marginal #if section.autoteaser-list.group ul.list, #if .content-marginal section.autoteaser-list.group ul.list {
  margin: 0;
  margin-bottom: 20px;
}

/* line 9812, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block.boxmerge, .content-marginal #if section.boxmerge.group, #if .content-marginal section.boxmerge.group {
  margin-bottom: -1px;
  border-bottom: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 9822, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block.boxmerge + .block, .content-marginal #if section.boxmerge.group + .block, #if .content-marginal section.boxmerge.group + .block, .content-marginal #if .block.boxmerge + section.group, #if .content-marginal .block.boxmerge + section.group, .content-marginal #if section.boxmerge.group + section.group, #if .content-marginal section.boxmerge.group + section.group {
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 9830, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .list-tablelist li, .content-marginal #if section.group .list-tablelist li, #if .content-marginal section.group .list-tablelist li {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 9835, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .list-tablelist li .cell, .content-marginal #if section.group .list-tablelist li .cell, #if .content-marginal section.group .list-tablelist li .cell {
  padding: 0;
}

/* line 9838, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .block .list-tablelist li:first-child, .content-marginal #if section.group .list-tablelist li:first-child, #if .content-marginal section.group .list-tablelist li:first-child {
  padding-top: 0;
}

/* line 9841, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .lang-icon {
  height: 1.5em;
  color: #fff;
  background-color: #253276;
  border-radius: 3px;
  font-size: .85em;
  font-weight: bold;
  margin-right: .4em;
  padding: 0 .3em;
  min-width: 1.3em;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  line-height: 1.4em;
}

/* line 9856, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .lang-img {
  margin-right: .4em;
  margin-top: -2px;
}

/* line 9860, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer {
  border-top: 1px solid #c6c6c6;
  margin: 0px -20px -20px -20px;
  padding: 20px;
  background-color: #e20026;
  color: #fff;
}

/* line 9867, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer a {
  color: #fff;
}

/* line 9870, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav > li > a {
  display: inline-block;
  outline-offset: -1px;
}

/* line 9874, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav {
  overflow: hidden;
}

/* line 9877, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav li {
  height: auto;
  width: auto;
  min-height: 22px;
  display: block;
  float: none;
  color: #fff;
  font-weight: normal;
}

/* line 9886, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav li.icon-footer {
  min-height: 1.4em;
  line-height: 1.4em;
}

/* line 9890, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav li a {
  color: #fff;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
}

/* line 9896, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .nav .right {
  float: right;
}

/* line 9899, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer ul.nav > li {
  height: auto;
}

/* line 9902, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer [class^="ic-fa-"]:before, .content-footer [class*=" ic-fa-"]:before {
  color: #bbb;
  font-size: 21px;
  vertical-align: sub;
}

/* line 9907, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .ic-fa-totop:before {
  border-color: #bbb;
  padding: 0 .25em .1em;
  font-size: 15px;
  line-height: 1em;
  min-width: .8em;
  margin-top: 3px;
  margin-bottom: 1px;
  margin-right: .4em;
  vertical-align: -1px;
}

/* line 9918, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .meta-navi ul.nav > li {
  border: 0 none;
}

/* line 9921, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .meta-navi ul.nav > li *[class*="ic-fa"]::before {
  color: #2f468a;
  font-size: 1.2rem;
}

/* line 9925, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer {
  background-image: none !important;
  background-color: transparent !important;
  display: block;
  padding-left: 0 !important;
  min-height: 32px;
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
}

/* line 9935, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer:after {
  content: none;
  display: block;
  height: 25px;
  margin-top: -156px;
  width: 25px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 9945, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer.icon-printer_32:after {
  margin-top: -156px;
}

/* line 9948, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer.icon-information_32:after {
  margin-top: -118px;
}

/* line 9951, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer.icon-mail_32:after {
  margin-top: -40px;
}

/* line 9954, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer.icon-imprint_32:after {
  margin-top: -1px;
}

/* line 9957, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-footer.icon-totop:after {
  margin-top: -79px;
}

@media screen and (max-width: 767px) {
  /* line 9961, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .meta-navi .nav li {
    float: none;
    display: list-item;
  }
}
/* line 9966, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer {
  margin-top: 0;
  padding-top: 20px;
  border-top: none;
  text-shadow: 0 1px 1px #fff;
  margin-bottom: 100px;
  color: #1a1a1a;
}

/* line 9974, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer .nav {
  margin: 0;
}

/* line 9977, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer .nav li {
  padding: 0 10px 0;
  color: #1a1a1a;
  display: block;
  float: left;
}

/* line 9983, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer .nav li a {
  padding: 0;
}

/* line 9986, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer .nav li:first-child {
  padding-left: 0;
}

/* line 9989, ../sass/bb-standard/bb_standard_style_lme.scss */
.portal-footer .nav li.first {
  padding-left: 0;
}

/* line 9992, ../sass/bb-standard/bb_standard_style_lme.scss */
.article {
  z-index: 0;
}

/* line 9995, ../sass/bb-standard/bb_standard_style_lme.scss */
.article > .header .title {
  margin-top: 0;
  margin-bottom: 0.609em;
}

/* line 9999, ../sass/bb-standard/bb_standard_style_lme.scss */
.article > .header .pull-right {
  margin-left: 2.5em;
}

/* line 10002, ../sass/bb-standard/bb_standard_style_lme.scss */
.article > .header .pull-right .btn-tocart {
  top: -0.5em;
}

/* line 10005, ../sass/bb-standard/bb_standard_style_lme.scss */
.article > .main-image {
  margin-bottom: 20px;
}

/* line 10008, ../sass/bb-standard/bb_standard_style_lme.scss */
.article .body > h1, .article .body h2, .article .body h3, .article .body #if legend, #if .article .body legend, .article .body h4 {
  margin-top: 0;
}

/* line 10011, ../sass/bb-standard/bb_standard_style_lme.scss */
.article .body .image.float-left {
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

/* line 10017, ../sass/bb-standard/bb_standard_style_lme.scss */
.article .body .image.float-right {
  display: inline-block;
  float: right;
  margin-left: 10px;
  margin-bottom: 5px;
}

/* line 10023, ../sass/bb-standard/bb_standard_style_lme.scss */
.article p + h2 {
  margin-top: 1em;
}

/* line 10026, ../sass/bb-standard/bb_standard_style_lme.scss */
.article p + h3, .article #if p + legend, #if .article p + legend {
  margin-top: 1em;
}

/* line 10029, ../sass/bb-standard/bb_standard_style_lme.scss */
.article p + h4 {
  margin-top: 1em;
}

/* line 10032, ../sass/bb-standard/bb_standard_style_lme.scss */
.article p + .block, .article #if p + section.group, #if .article p + section.group {
  margin-top: 1.5em;
}

/* line 10035, ../sass/bb-standard/bb_standard_style_lme.scss */
.main-image.type-article {
  margin-bottom: 20px;
}

/* line 10038, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media {
  width: 16px;
  height: 16px;
  display: block;
  display: inline-block;
  overflow: hidden;
  background-image: none;
}

/* line 10046, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media:before {
  content: url("images/bb/sprites_socialmedia_grey.png");
  display: inline-block;
}

/* line 10050, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_facebook:before {
  margin-left: -32px;
}

/* line 10053, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_twitter:before {
  margin-left: -64px;
}

/* line 10056, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_googleplus:before {
  margin-left: 0;
}

/* line 10059, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_xing:before {
  margin-left: -192px;
}

/* line 10062, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_linkedin:before {
  margin-left: -128px;
}

/* line 10065, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_flickr:before {
  margin-left: -96px;
}

/* line 10068, ../sass/bb-standard/bb_standard_style_lme.scss */
.social_media.icon_pinterest:before {
  margin-left: -160px;
}

/* line 10071, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite {
  background-image: url("images/iconsprite_land.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 12px;
  width: 12px;
  display: inline-block;
}

/* line 10079, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.after {
  margin-left: 5px;
}

/* line 10082, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.before {
  margin-right: 5px;
}

/* line 10085, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.email {
  background-position: -9px -228px;
  height: 12px;
  width: 12px;
}

/* line 10090, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.ics {
  background-position: -9px -435px;
  width: 24px;
  height: 17px;
  position: relative;
  bottom: -3px;
}

/* line 10097, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.pdf {
  background-position: -7px -184px;
  width: 18px;
  height: 19px;
  position: relative;
  bottom: -3px;
}

/* line 10104, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconsprite.back {
  background-position: -6px -110px;
  height: 12px;
  width: 12px;
}

/* line 10109, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon, .simplesearch-searchresult .cartitem .btn-addtocart, .simplesearch-detail .cartitem .btn-addtocart, .btn-tocart {
  background-image: url("images/sprite.png");
  background-repeat: no-repeat;
  display: block;
  display: inline-block;
  padding-left: 40px;
  min-height: 32px;
}

/* line 10117, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-pin_filled_32, .simplesearch-searchresult .cartitem .btn-addtocart.icon-pin_filled_32, .simplesearch-detail .cartitem .btn-addtocart.icon-pin_filled_32, .btn-tocart.icon-pin_filled_32 {
  overflow: hidden;
  padding-left: 0;
  background: none;
}

/* line 10122, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-pin_filled_32:before, .simplesearch-searchresult .cartitem .btn-addtocart.icon-pin_filled_32:before, .simplesearch-detail .cartitem .btn-addtocart.icon-pin_filled_32:before, .btn-tocart.icon-pin_filled_32:before {
  content: url("images/sprite.png");
  display: inline-block;
  margin-top: -3269px;
  margin-left: -5px;
  margin-right: 3px;
}

/* line 10129, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-shopping_cart_32, .simplesearch-searchresult .cartitem .btn-addtocart.icon-shopping_cart_32, .icon.simplesearch-searchresult .cartitem .btn-addtocart, .simplesearch-detail .cartitem .btn-addtocart.icon-shopping_cart_32, .icon.simplesearch-detail .cartitem .btn-addtocart, .btn-tocart.icon-shopping_cart_32, .icon.btn-tocart {
  overflow: hidden;
  padding-left: 0;
  background: none;
  width: auto;
  position: relative;
}

/* line 10136, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-shopping_cart_32:before, .simplesearch-searchresult .cartitem .btn-addtocart.icon-shopping_cart_32:before, .icon.simplesearch-searchresult .cartitem .btn-addtocart:before, .simplesearch-detail .cartitem .btn-addtocart.icon-shopping_cart_32:before, .icon.simplesearch-detail .cartitem .btn-addtocart:before, .btn-tocart.icon-shopping_cart_32:before, .icon.btn-tocart:before {
  content: url("images/sprite.png");
  display: inline-block;
  margin-top: -3663px;
  margin-left: 4px;
  margin-right: 3px;
}

/* line 10143, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-shopping_cart_32 .inner, .simplesearch-searchresult .cartitem .btn-addtocart.icon-shopping_cart_32 .inner, .icon.simplesearch-searchresult .cartitem .btn-addtocart .inner, .simplesearch-detail .cartitem .btn-addtocart.icon-shopping_cart_32 .inner, .icon.simplesearch-detail .cartitem .btn-addtocart .inner, .btn-tocart.icon-shopping_cart_32 .inner, .icon.btn-tocart .inner {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #e20026;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  right: 35%;
  margin: 0 auto;
  padding: 2px;
  position: absolute;
  top: 2px;
  width: auto;
}

/* line 10159, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-pin_filled_32, .icon.icon-tel_filled_32, .icon.icon-forms_filled_32, .simplesearch-searchresult .cartitem .btn-addtocart.icon-pin_filled_32, .simplesearch-searchresult .cartitem .btn-addtocart.icon-tel_filled_32, .simplesearch-searchresult .cartitem .btn-addtocart.icon-forms_filled_32, .simplesearch-detail .cartitem .btn-addtocart.icon-pin_filled_32, .simplesearch-detail .cartitem .btn-addtocart.icon-tel_filled_32, .simplesearch-detail .cartitem .btn-addtocart.icon-forms_filled_32, .btn-tocart.icon-pin_filled_32, .btn-tocart.icon-tel_filled_32, .btn-tocart.icon-forms_filled_32 {
  overflow: hidden;
  width: auto;
  background-image: none;
  padding-left: 0;
}

/* line 10165, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-tel_filled_32:before, .simplesearch-searchresult .cartitem .btn-addtocart.icon-tel_filled_32:before, .simplesearch-detail .cartitem .btn-addtocart.icon-tel_filled_32:before, .btn-tocart.icon-tel_filled_32:before {
  content: url("images/sprite.png");
  margin-right: 3px;
  display: inline-block;
  margin-left: 0;
  margin-top: -3234px;
}

/* line 10172, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.icon-forms_filled_32:before, .simplesearch-searchresult .cartitem .btn-addtocart.icon-forms_filled_32:before, .simplesearch-detail .cartitem .btn-addtocart.icon-forms_filled_32:before, .btn-tocart.icon-forms_filled_32:before {
  content: url("images/sprite.png");
  margin-right: 3px;
  display: inline-block;
  margin-left: 0;
  margin-top: -1851px;
}

/* line 10179, ../sass/bb-standard/bb_standard_style_lme.scss */
.shopping-cart > span {
  display: inline-block;
}

/* line 10182, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon.add, .simplesearch-searchresult .cartitem .btn-addtocart.add, .simplesearch-detail .cartitem .btn-addtocart.add, .btn-tocart.add {
  width: auto;
}

/* line 10185, ../sass/bb-standard/bb_standard_style_lme.scss */
.add-paperclip {
  position: relative;
}

/* line 10188, ../sass/bb-standard/bb_standard_style_lme.scss */
.add-paperclip .icon-paperclip {
  display: block;
  height: 50px;
  width: 20px;
  position: absolute;
  top: -8px;
  right: 20px;
  background-image: url(images/klammer.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 10199, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-icon {
  background-image: url(images/icon-calendar.png);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  display: inline-block;
  width: 20px;
  height: 25px;
}

/* line 10208, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pay {
  background-image: url("images/sprite_creditcards.png");
  background-repeat: no-repeat;
  background-position: 20px -3px;
  height: 18px;
  width: 32px;
}

/* line 10215, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pay.mastercard {
  background-position: -17px -3px;
}

/* line 10218, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pay.visacard {
  background-position: -70px -3px;
}

/* line 10221, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pay.americanexpress {
  background-position: -128px -3px;
}

/* line 10224, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pay.giropay {
  background-position: -181px -3px;
}

/* line 10227, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.add-icon, .simplesearch-searchresult .cartitem .btn-download.add-icon, .simplesearch-detail .cartitem .btn-download.add-icon {
  position: relative;
  padding-left: 40px;
}

/* line 10231, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.add-icon:after, .simplesearch-searchresult .cartitem .btn-download.add-icon:after, .simplesearch-detail .cartitem .btn-download.add-icon:after {
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  background-image: url(images/sprite_btn_imgs.png);
  background-repeat: no-repeat;
  background-position: 0 40px;
  height: 100%;
  width: 32px;
}

/* line 10242, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.add-icon.plus:after, .simplesearch-searchresult .cartitem .btn-download.add-icon.plus:after, .simplesearch-detail .cartitem .btn-download.add-icon.plus:after {
  background-position: 0 -6px;
}

/* line 10245, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn.add-icon.upload:after, .simplesearch-searchresult .cartitem .btn-download.add-icon.upload:after, .simplesearch-detail .cartitem .btn-download.add-icon.upload:after {
  background-position: 0 -46px;
}

/* line 10248, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-signedmail {
  overflow: visible;
  vertical-align: top;
  margin-top: -1px;
}

/* line 10253, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-signedmail:before {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  line-height: 1rem;
  height: 1rem;
  background-image: url(images/misc/email_signiert.svg);
  display: block;
  content: "";
}

/* line 10263, ../sass/bb-standard/bb_standard_style_lme.scss */
.qmark-icon {
  background-color: #000;
  border: 0 solid #000;
  border-radius: 12px 12px 12px 12px;
  color: #fff;
  font-size: .8em;
  font-weight: bold;
  padding: 0 3px;
  vertical-align: middle;
}

/* line 10273, ../sass/bb-standard/bb_standard_style_lme.scss */
.qmark-icon.big {
  font-size: .9em;
  padding: 1px 4px 0;
}

/* line 10277, ../sass/bb-standard/bb_standard_style_lme.scss */
.qmark-icon.blue {
  background-color: #253276;
}

/* line 10280, ../sass/bb-standard/bb_standard_style_lme.scss */
.iconSmall {
  background-image: url("images/sprite_small.png");
  background-repeat: no-repeat;
  display: block;
  padding-left: 14px;
}

/* line 10286, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta_icon {
  width: 16px;
  height: 16px;
  display: block;
  overflow: hidden;
}

/* line 10292, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta_icon.icon_rss {
  text-indent: -99999px;
}

/* line 10295, ../sass/bb-standard/bb_standard_style_lme.scss */
.meta_icon.icon_rss:after {
  content: url(images/metaicon_rss.png);
  width: 16px;
  height: 16px;
  display: block;
  text-indent: 0;
  float: right;
}

/* line 10303, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-map-marker {
  background-position: -25px -72px;
  width: 12px;
}

/* line 10307, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-pin_filled_32 {
  background-position: 0 -3269px;
}

/* line 10310, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-shopping_cart_32, .simplesearch-searchresult .cartitem .btn-addtocart, .simplesearch-detail .cartitem .btn-addtocart, .btn-tocart {
  background-position: 0 -3666px;
}

/* line 10313, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-printer_32 {
  background-position: 0 -3336px;
}

/* line 10316, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-mail_32 {
  background-position: 0 -2971px;
}

/* line 10319, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-imprint_32 {
  background-position: 0 -2678px;
}

/* line 10322, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-book_text_information_32 {
  background-position: 0 -729px;
}

/* line 10325, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-blue_arrow_down {
  background-position: 0 -px;
}

/* line 10328, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-blue_arrow_left {
  background-position: 0 -18px;
}

/* line 10331, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-blue_arrow_right {
  background-position: -5px -35px;
}

/* line 10334, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-blue_arrow_up {
  background-position: 0 -51px;
}

/* line 10337, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-dotted_line {
  background-position: -7px -66px;
}

/* line 10340, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-red_arrow_down {
  background-position: 0 -85px;
}

/* line 10343, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-red_arrow_left {
  background-position: 0 -102px;
}

/* line 10346, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-red_arrow_right {
  background-position: -5px -120px;
}

/* line 10349, ../sass/bb-standard/bb_standard_style_lme.scss */
.icon-red_arrow_up {
  background-position: 0 -136px;
}

/* line 10352, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 10357, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: auto;
  line-height: 1.231em;
  height: 1.231em;
  width: 1.231em;
  border: 0 none;
  vertical-align: text-bottom;
}

/* line 10370, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon:before {
  content: " ";
}

/* line 10373, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon.small {
  height: .9em;
  width: .9em;
  vertical-align: 0;
}

/* line 10378, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon.large {
  line-height: 1.5em;
  height: 1.5em;
  width: 1.5em;
}

/* line 10383, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon.xlarge {
  line-height: 2em;
  height: 2em;
  width: 2em;
}

/* line 10388, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon.xxlarge {
  line-height: 2.5em;
  height: 2.5em;
  width: 2.5em;
}

/* line 10393, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-bahn {
  background-image: url(images/traffic/bahn.svg);
}

/* line 10396, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-bus {
  background-image: url(images/traffic/bus.svg);
}

/* line 10399, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-bvg {
  background-image: url(images/traffic/bvg.svg);
}

/* line 10402, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-faehre {
  background-image: url(images/traffic/faehre.svg);
}

/* line 10405, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-metrobus {
  background-image: url(images/traffic/metrobus.svg);
}

/* line 10408, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-sbahn {
  background-image: url(images/traffic/sbahn.svg);
}

/* line 10411, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-tram {
  background-image: url(images/traffic/tram.svg);
}

/* line 10414, ../sass/bb-standard/bb_standard_style_lme.scss */
.traffic-icon-ubahn {
  background-image: url(images/traffic/ubahn.svg);
}

/* line 10417, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 10422, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon {
  width: auto;
  height: auto;
  vertical-align: text-bottom;
}

/* line 10427, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon:before {
  content: " ";
}

/* line 10430, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.d3x2 {
  width: 1.8465em;
}

/* line 10433, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.d2x1 {
  width: 2.462em;
}

/* line 10436, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.small {
  vertical-align: 0;
  height: 0.9em;
}

/* line 10440, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.small.d1x1 {
  width: 0.9em;
}

/* line 10443, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.small.d3x2 {
  width: 1.35em;
}

/* line 10446, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.small.d2x1 {
  width: 1.8em;
}

/* line 10449, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.large {
  line-height: 1.5em;
  height: 1.5em;
}

/* line 10453, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.large.d1x1 {
  width: 1.5em;
}

/* line 10456, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.large.d3x2 {
  width: 2.25em;
}

/* line 10459, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.large.d2x1 {
  width: 3em;
}

/* line 10462, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xlarge {
  line-height: 2.2em;
  height: 2.2em;
}

/* line 10466, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xlarge.d1x1 {
  width: 2.2em;
}

/* line 10469, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xlarge.d3x2 {
  width: 3em;
}

/* line 10472, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xlarge.d2x1 {
  width: 4em;
}

/* line 10475, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xxlarge {
  line-height: 2.5em;
  height: 2.5em;
}

/* line 10479, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xxlarge.d1x1 {
  width: 2.5em;
}

/* line 10482, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xxlarge.d3x2 {
  width: 3.75em;
}

/* line 10485, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon.xxlarge.d2x1 {
  width: 5em;
}

/* line 10488, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="misc-icon-"], [class*=" misc-icon-"] {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: auto;
  line-height: 1.231em;
  height: 1.231em;
  border: 0 none;
}

/* line 10499, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-email_signiert {
  width: 1.231em;
  background-image: url(images/misc/email_signiert.svg);
}

/* line 10503, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-land_logo {
  width: 1.231em;
  background-image: url(images/misc/land_logo.svg);
}

/* line 10507, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-beberlin_logo {
  width: 1.231em;
  background-image: url(images/misc/beberlin_logo.svg);
}

/* line 10511, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-pikt_ticket {
  width: 1.231em;
  background-image: url(images/misc/pikt_ticket.svg);
}

/* line 10515, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-audit {
  width: 1.231em;
  background-image: url(images/misc/audit.svg);
}

/* line 10519, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-appstore_icon {
  width: 1.231em;
  background-image: url(images/misc/appstore_icon.svg);
}

/* line 10523, ../sass/bb-standard/bb_standard_style_lme.scss */
.misc-icon-ec_pin_pad {
  width: 1.231em;
  background-image: url(images/misc/ec_pin_pad.svg);
}

/* line 10527, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser, .simplesearch-searchresult .cartitem, .simplesearch-detail .cartitem {
  *zoom: 1;
  margin-bottom: 20px;
  float: none;
}

/* line 10532, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser:before, .teaser:after, .simplesearch-searchresult .cartitem:before, .simplesearch-searchresult .cartitem:after, .simplesearch-detail .cartitem:before, .simplesearch-detail .cartitem:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 10537, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser:after, .simplesearch-searchresult .cartitem:after, .simplesearch-detail .cartitem:after {
  clear: both;
}

/* line 10540, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .main-image, .simplesearch-searchresult .cartitem .main-image, .simplesearch-detail .cartitem .main-image {
  margin-right: 0;
  margin-bottom: 6px;
  margin-top: 0;
}

/* line 10545, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .main-image img, .simplesearch-searchresult .cartitem .main-image img, .simplesearch-detail .cartitem .main-image img {
  display: inline-block;
  max-width: 100%;
}

/* line 10549, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .main-image img.target, .simplesearch-searchresult .cartitem .main-image img.target, .simplesearch-detail .cartitem .main-image img.target {
  display: none;
}

/* line 10552, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .main-image + .header .title, .simplesearch-searchresult .cartitem .main-image + .header .title, .simplesearch-detail .cartitem .main-image + .header .title {
  margin-top: 5px;
}

/* line 10555, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .main-image > a, .teaser .main-image > a:hover, .simplesearch-searchresult .cartitem .main-image > a, .simplesearch-searchresult .cartitem .main-image > a:hover, .simplesearch-detail .cartitem .main-image > a, .simplesearch-detail .cartitem .main-image > a:hover {
  text-decoration: none;
}

/* line 10558, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser div.image, .simplesearch-searchresult .cartitem div.image, .simplesearch-detail .cartitem div.image {
  display: inline-block;
}

/* line 10561, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .title, .simplesearch-searchresult .cartitem .title, .simplesearch-detail .cartitem .title {
  margin-top: 0;
}

/* line 10564, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .title a, .simplesearch-searchresult .cartitem .title a, .simplesearch-detail .cartitem .title a {
  color: inherit;
}

/* line 10567, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .title + .subtitle, .simplesearch-searchresult .cartitem .title + .subtitle, .simplesearch-detail .cartitem .title + .subtitle {
  margin-top: -0.3em;
}

/* line 10570, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .subtitle, .simplesearch-searchresult .cartitem .subtitle, .simplesearch-detail .cartitem .subtitle {
  margin-bottom: 0.4em;
}

/* line 10573, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .inner, .teaser .body, .simplesearch-searchresult .cartitem .inner, .simplesearch-searchresult .cartitem .body, .simplesearch-detail .cartitem .inner, .simplesearch-detail .cartitem .body {
  display: block;
  *zoom: 1;
  width: auto;
}

/* line 10578, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .inner:before, .teaser .body:before, .teaser .inner:after, .teaser .body:after, .simplesearch-searchresult .cartitem .inner:before, .simplesearch-searchresult .cartitem .body:before, .simplesearch-searchresult .cartitem .inner:after, .simplesearch-searchresult .cartitem .body:after, .simplesearch-detail .cartitem .inner:before, .simplesearch-detail .cartitem .body:before, .simplesearch-detail .cartitem .inner:after, .simplesearch-detail .cartitem .body:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 10583, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .inner:after, .teaser .body:after, .simplesearch-searchresult .cartitem .inner:after, .simplesearch-searchresult .cartitem .body:after, .simplesearch-detail .cartitem .inner:after, .simplesearch-detail .cartitem .body:after {
  clear: both;
}

/* line 10586, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .inner p a.list-item-style, .teaser .body p a.list-item-style, .simplesearch-searchresult .cartitem .inner p a.list-item-style, .simplesearch-searchresult .cartitem .body p a.list-item-style, .simplesearch-detail .cartitem .inner p a.list-item-style, .simplesearch-detail .cartitem .body p a.list-item-style {
  display: table;
  margin-top: 0.8em;
}

/* line 10590, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .textunfloat.body, .simplesearch-searchresult .cartitem .textunfloat.body, .simplesearch-detail .cartitem .textunfloat.body {
  display: block;
}

/* line 10593, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.topteaser .main-image, .simplesearch-searchresult .cartitem.topteaser .main-image, .simplesearch-detail .cartitem.topteaser .main-image {
  margin-bottom: 20px;
  float: none;
  max-width: 100%;
  margin-top: 0;
}

/* line 10599, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .header h2, .teaser .header h3, .teaser .header #if legend, #if .teaser .header legend, .teaser .header h4, .teaser .header h5, .simplesearch-searchresult .cartitem .header h2, .simplesearch-searchresult .cartitem .header h3, .simplesearch-searchresult .cartitem .header #if legend, #if .simplesearch-searchresult .cartitem .header legend, .simplesearch-searchresult .cartitem .header h4, .simplesearch-searchresult .cartitem .header h5, .simplesearch-detail .cartitem .header h2, .simplesearch-detail .cartitem .header h3, .simplesearch-detail .cartitem .header #if legend, #if .simplesearch-detail .cartitem .header legend, .simplesearch-detail .cartitem .header h4, .simplesearch-detail .cartitem .header h5 {
  clear: none;
}

/* line 10602, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .header .calendar-table table, .simplesearch-searchresult .cartitem .header .calendar-table table, .simplesearch-detail .cartitem .header .calendar-table table {
  margin-bottom: 5px;
}

/* line 10605, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .header a.pull-right, .teaser .header .pull-right a, .simplesearch-searchresult .cartitem .header a.pull-right, .simplesearch-searchresult .cartitem .header .pull-right a, .simplesearch-detail .cartitem .header a.pull-right, .simplesearch-detail .cartitem .header .pull-right a {
  font-size: 13px;
  font-weight: normal;
  color: #003684;
}

/* line 10610, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .bottom, .simplesearch-searchresult .cartitem .bottom, .simplesearch-detail .cartitem .bottom {
  position: relative;
}

/* line 10613, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser > .body > .bild, .simplesearch-searchresult .cartitem > .body > .bild, .simplesearch-detail .cartitem > .body > .bild {
  margin-top: 0;
}

/* line 10616, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.grey, .simplesearch-searchresult .cartitem.grey, .simplesearch-detail .cartitem.grey {
  background-color: #dddedf;
  padding: 15px 25px;
}

/* line 10620, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.grey .image, .simplesearch-searchresult .cartitem.grey .image, .simplesearch-detail .cartitem.grey .image {
  background-color: none;
}

/* line 10623, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.grey .image, .simplesearch-searchresult .cartitem.grey .image, .simplesearch-detail .cartitem.grey .image {
  display: inline;
}

/* line 10626, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.imagealignright, .teaser.imagealignleft, .simplesearch-searchresult .cartitem.imagealignright, .simplesearch-searchresult .cartitem.imagealignleft, .simplesearch-detail .cartitem.imagealignright, .simplesearch-detail .cartitem.imagealignleft {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

/* line 10631, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.event .date-time .date, .simplesearch-searchresult .cartitem.event .date-time .date, .simplesearch-detail .cartitem.event .date-time .date {
  font-weight: normal;
  display: block;
}

/* line 10635, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.event .date-time .time, .simplesearch-searchresult .cartitem.event .date-time .time, .simplesearch-detail .cartitem.event .date-time .time {
  font-size: .9em;
  font-weight: bold;
  display: block;
}

/* line 10640, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser .list > li > span.date::after, .simplesearch-searchresult .cartitem .list > li > span.date::after, .simplesearch-detail .cartitem .list > li > span.date::after {
  content: "-";
  display: inline-block;
  margin: 0 0 0 0.3em;
}

/* line 10645, ../sass/bb-standard/bb_standard_style_lme.scss */
.teaser.blockdate .list > li > span.date::after, .simplesearch-searchresult .cartitem.blockdate .list > li > span.date::after, .simplesearch-detail .cartitem.blockdate .list > li > span.date::after {
  content: "";
  display: block;
  margin: 0;
}

/* line 10650, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .image, .simplesearch-searchresult .cartitem .image, .simplesearch-detail .cartitem .image {
  float: left;
  margin-right: 20px;
}

/* line 10654, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .image.imagealignright, .simplesearch-searchresult .cartitem .image.imagealignright, .simplesearch-detail .cartitem .image.imagealignright {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

/* line 10659, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .image + .body .textile ul, .float .image.imagealignleft + .body .textile ul, .float .image + .body ul.list, .float .image.imagealignleft + .body ul.list, .simplesearch-searchresult .cartitem .image + .body .textile ul, .simplesearch-searchresult .cartitem .image.imagealignleft + .body .textile ul, .simplesearch-searchresult .cartitem .image + .body ul.list, .simplesearch-searchresult .cartitem .image.imagealignleft + .body ul.list, .simplesearch-detail .cartitem .image + .body .textile ul, .simplesearch-detail .cartitem .image.imagealignleft + .body .textile ul, .simplesearch-detail .cartitem .image + .body ul.list, .simplesearch-detail .cartitem .image.imagealignleft + .body ul.list {
  display: table;
}

/* line 10662, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .image + .body .textile ul li, .float .image.imagealignleft + .body .textile ul li, .float .image + .body ul.list li, .float .image.imagealignleft + .body ul.list li, .simplesearch-searchresult .cartitem .image + .body .textile ul li, .simplesearch-searchresult .cartitem .image.imagealignleft + .body .textile ul li, .simplesearch-searchresult .cartitem .image + .body ul.list li, .simplesearch-searchresult .cartitem .image.imagealignleft + .body ul.list li, .simplesearch-detail .cartitem .image + .body .textile ul li, .simplesearch-detail .cartitem .image.imagealignleft + .body .textile ul li, .simplesearch-detail .cartitem .image + .body ul.list li, .simplesearch-detail .cartitem .image.imagealignleft + .body ul.list li {
  margin-left: 0.95em;
}

/* line 10665, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .image.imagealignright + .body .textile ul, .float .image.imagealignright + .body ul.list, .simplesearch-searchresult .cartitem .image.imagealignright + .body .textile ul, .simplesearch-searchresult .cartitem .image.imagealignright + .body ul.list, .simplesearch-detail .cartitem .image.imagealignright + .body .textile ul, .simplesearch-detail .cartitem .image.imagealignright + .body ul.list {
  list-style-position: outside;
}

/* line 10668, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .imagealignleft .image, .simplesearch-searchresult .cartitem .imagealignleft .image, .simplesearch-detail .cartitem .imagealignleft .image {
  margin-right: 0;
}

/* line 10671, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .main-image, .simplesearch-searchresult .cartitem .main-image, .simplesearch-detail .cartitem .main-image {
  margin-top: 0;
}

/* line 10674, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .main-image + .header .title, .simplesearch-searchresult .cartitem .main-image + .header .title, .simplesearch-detail .cartitem .main-image + .header .title {
  margin-top: 0;
}

/* line 10677, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .main-image.type-teaser, .float .main-image.type-portalhochkant, .simplesearch-searchresult .cartitem .main-image.type-teaser, .simplesearch-searchresult .cartitem .main-image.type-portalhochkant, .simplesearch-detail .cartitem .main-image.type-teaser, .simplesearch-detail .cartitem .main-image.type-portalhochkant {
  margin-top: 3px;
}

/* line 10680, ../sass/bb-standard/bb_standard_style_lme.scss */
.float.imagealignright .main-image, .simplesearch-searchresult .cartitem.imagealignright .main-image, .simplesearch-detail .cartitem.imagealignright .main-image {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

/* line 10685, ../sass/bb-standard/bb_standard_style_lme.scss */
.float.imagealignleft .main-image, .simplesearch-searchresult .cartitem.imagealignleft .main-image, .simplesearch-detail .cartitem.imagealignleft .main-image {
  float: left;
  margin-right: 20px;
  margin-left: 0;
}

/* line 10690, ../sass/bb-standard/bb_standard_style_lme.scss */
.float.imagealigncenter .main-image, .simplesearch-searchresult .cartitem.imagealigncenter .main-image, .simplesearch-detail .cartitem.imagealigncenter .main-image {
  float: none;
  margin: 0 auto;
}

/* line 10694, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .body dl.horizontal, .simplesearch-searchresult .cartitem .body dl.horizontal, .simplesearch-detail .cartitem .body dl.horizontal {
  float: left;
}

/* line 10697, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .body ol.list, .float .body .textile ol, .simplesearch-searchresult .cartitem .body ol.list, .simplesearch-searchresult .cartitem .body .textile ol, .simplesearch-detail .cartitem .body ol.list, .simplesearch-detail .cartitem .body .textile ol {
  display: table;
}

/* line 10700, ../sass/bb-standard/bb_standard_style_lme.scss */
.float .teaser, .float .simplesearch-searchresult .cartitem, .simplesearch-searchresult .cartitem .teaser, .float .simplesearch-detail .cartitem, .simplesearch-detail .cartitem .teaser {
  float: none;
  clear: both;
}

/* line 10704, ../sass/bb-standard/bb_standard_style_lme.scss */
.nowrap > .body, .nowrap.body {
  display: table;
}

/* line 10707, ../sass/bb-standard/bb_standard_style_lme.scss */
.nowrap.float .image + .body .textile ul, .nowrap.float .image + .body ul.list, .nowrap.simplesearch-searchresult .cartitem .image + .body .textile ul, .nowrap.simplesearch-searchresult .cartitem .image + .body ul.list, .nowrap.simplesearch-detail .cartitem .image + .body .textile ul, .nowrap.simplesearch-detail .cartitem .image + .body ul.list {
  list-style-position: outside;
}

/* line 10710, ../sass/bb-standard/bb_standard_style_lme.scss */
div.autoteaser {
  margin-bottom: 20px;
  margin-top: 0;
}

/* line 10714, ../sass/bb-standard/bb_standard_style_lme.scss */
.buehne {
  text-decoration: none !important;
}

/* line 10717, ../sass/bb-standard/bb_standard_style_lme.scss */
.column-right .bild {
  padding-bottom: 10px;
}

/* line 10720, ../sass/bb-standard/bb_standard_style_lme.scss */
.block, #if section.group {
  *zoom: 1;
  overflow: visible;
}

/* line 10725, ../sass/bb-standard/bb_standard_style_lme.scss */
.block:before, #if section.group:before, .block:after, #if section.group:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 10730, ../sass/bb-standard/bb_standard_style_lme.scss */
.block:after, #if section.group:after {
  clear: both;
}

/* line 10733, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .header, #if section.group .header {
  margin: 0 0 0 0;
}

/* line 10736, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .header .title, #if section.group .header .title {
  margin-top: 0;
  padding: 0;
}

/* line 10740, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .header a.pull-right, #if section.group .header a.pull-right, .block .header .pull-right a, #if section.group .header .pull-right a {
  font-size: 13px;
  font-weight: normal;
  color: #003684;
}

/* line 10745, ../sass/bb-standard/bb_standard_style_lme.scss */
.block.float .teaser, #if section.float.group .teaser, .block.float .simplesearch-searchresult .cartitem, #if section.float.group .simplesearch-searchresult .cartitem, .block.simplesearch-searchresult .cartitem .teaser, #if section.simplesearch-searchresult.group .cartitem .teaser, .block.float .simplesearch-detail .cartitem, #if section.float.group .simplesearch-detail .cartitem, .block.simplesearch-detail .cartitem .teaser, #if section.simplesearch-detail.group .cartitem .teaser {
  clear: none;
}

/* line 10748, ../sass/bb-standard/bb_standard_style_lme.scss */
.block.imagealignright, #if section.imagealignright.group, .block.imagealignleft, #if section.imagealignleft.group {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

/* line 10753, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .main-image, #if section.group .main-image {
  margin-bottom: 6px;
}

/* line 10756, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .body, #if section.group .body {
  margin-bottom: 0;
}

/* line 10759, ../sass/bb-standard/bb_standard_style_lme.scss */
.block > .body > *:last-child, #if section.group > .body > *:last-child {
  margin-bottom: 0;
}

/* line 10762, ../sass/bb-standard/bb_standard_style_lme.scss */
.block > .body > *:last-child > *:last-child, #if section.group > .body > *:last-child > *:last-child {
  margin-bottom: 0;
}

/* line 10765, ../sass/bb-standard/bb_standard_style_lme.scss */
.block > .footer, #if section.group > .footer {
  margin-top: 10px;
}

/* line 10768, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .row-fluid .header .title, #if section.group .row-fluid .header .title {
  margin-top: 0.4em;
}

/* line 10771, ../sass/bb-standard/bb_standard_style_lme.scss */
.block .list > li > span.date::after, #if section.group .list > li > span.date::after {
  content: "-";
  display: inline-block;
  margin: 0 0 0 0.3em;
}

/* line 10776, ../sass/bb-standard/bb_standard_style_lme.scss */
.block.blockdate .list > li > span.date::after, #if section.blockdate.group .list > li > span.date::after {
  content: "";
  display: block;
  margin: 0;
}

/* line 10781, ../sass/bb-standard/bb_standard_style_lme.scss */
.download {
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #fff;
  color: #000;
  padding: 10px 15px;
  border: 1px solid #e3e3e3;
  background-position: 20px 20px;
  background-repeat: no-repeat;
  min-height: 35px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

/* line 10795, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .header {
  margin: 0;
  width: 100%;
}

/* line 10799, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .header .title {
  color: #000;
  margin: 0;
}

/* line 10803, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .header .title a {
  color: #003684;
}

/* line 10806, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .header .title a.detail {
  font-weight: normal;
}

/* line 10809, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .header .caption {
  color: #3b3b3b;
}

/* line 10812, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .title {
  margin-bottom: 0;
}

/* line 10815, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .title a.detail {
  font-weight: normal;
}

/* line 10818, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .textile {
  margin-bottom: 0;
}

/* line 10821, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .textile *:last-child {
  margin-bottom: 0.1em;
}

/* line 10824, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .caption, .download .copyright {
  margin-bottom: 0;
  font-size: .846em;
  line-height: 1.4em;
  color: #3b3b3b;
  display: block;
}

/* line 10831, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .caption .copyright {
  font-size: 1em;
}

/* line 10834, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .inner, .download .body {
  margin: 0;
  flex-grow: 1;
  flex-basis: 70%;
  padding-right: 1em;
}

/* line 10840, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .inner > *:last-child, .download .body > *:last-child {
  margin-bottom: 0;
}

/* line 10843, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .inner > *:last-child > *:last-child, .download .body > *:last-child > *:last-child {
  margin-bottom: 0;
}

/* line 10846, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .inner p, .download .body p {
  margin-bottom: 0;
}

/* line 10849, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .download-btn {
  margin: 0;
  align-self: end;
  position: relative;
  top: 0;
  overflow-wrap: break-word;
}

/* line 10856, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .download-btn .doc-type {
  font-weight: bold;
  font-size: .846em;
  line-height: 1.2em;
  word-wrap: break-word;
}

/* line 10862, ../sass/bb-standard/bb_standard_style_lme.scss */
.download .download-btn .btn, .download .download-btn .simplesearch-searchresult .cartitem .btn-download, .download .download-btn .simplesearch-detail .cartitem .btn-download {
  margin-bottom: 0;
  width: 4.5em;
}

/* line 10866, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-multi {
  overflow: hidden;
  background-color: #fff;
  color: #000;
  padding: 10px 15px;
  border: 1px solid #e3e3e3;
  background-position: 20px 20px;
  background-repeat: no-repeat;
  position: relative;
  min-height: 35px;
  list-style: none;
  margin-left: 0;
  margin-bottom: 20px;
  padding: 0 15px;
}

/* line 10881, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-multi .download {
  border: 0 none;
  margin: 0;
  padding: 8px 0;
}

/* line 10886, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-multi .download .download-btn {
  right: 0;
}

/* line 10889, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-multi .download + .download {
  border-top: 1px solid #e3e3e3;
}

/* line 10892, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-formulare {
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #fff;
  color: #000;
  padding: 10px 15px;
  border: 1px solid #e3e3e3;
  background-position: 20px 20px;
  background-repeat: no-repeat;
  position: relative;
  min-height: 35px;
  list-style: none;
  padding: 0;
  border: none;
}

/* line 10907, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-formulare .download {
  border: 0 none;
  margin: 0;
  padding: 10px 0;
}

/* line 10912, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-formulare .download .download-btn {
  right: 0;
}

/* line 10915, ../sass/bb-standard/bb_standard_style_lme.scss */
.download-formulare .download + .download {
  border-top: 1px solid #e3e3e3;
}

/* line 10918, ../sass/bb-standard/bb_standard_style_lme.scss */
.result-vorschriften .download + .docurl {
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 10922, ../sass/bb-standard/bb_standard_style_lme.scss */
.result-vorschriften .download-multi + .docurl {
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 10926, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer h3, .infocontainer #if legend, #if .infocontainer legend, .infocontainer h4 {
  font-size: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 10931, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .title {
  font-size: 180%;
  line-height: 1.111em;
  margin-top: 18px;
  margin-bottom: 0.4em;
}

/* line 10937, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .title .institution {
  display: block;
  font-weight: normal;
}

/* line 10941, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .title a {
  text-decoration: none;
}

/* line 10944, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .inner {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 10948, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer ul li {
  list-style-image: url("images/bb/arrow_black_tiny.png");
}

/* line 10951, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer ul-list-clean li {
  list-style-image: none;
}

/* line 10954, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .input-append {
  margin-left: -0.27em;
}

/* line 10957, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer .input-append input {
  width: auto;
}

/* line 10960, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox {
  background: url(images/bbtor300x312.jpg);
  height: 312px;
  width: 100%;
  border: 5px solid #253276;
  padding: 10px 12px;
  position: relative;
  box-sizing: border-box;
}

/* line 10969, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox .title {
  margin-top: 0;
  margin-bottom: 0.1em;
}

/* line 10973, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox .body {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 10px;
  background-color: #253276;
  color: #fff;
  padding: 10px 10px;
  box-sizing: border-box;
  width: 93%;
}

/* line 10984, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox .body a {
  color: #fff;
}

/* line 10987, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox .body form {
  margin-bottom: 5px;
}

/* line 10990, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer.service-topbox .body ul.horizontal, .infocontainer.service-topbox .body .simplesearch-searchresult .cartitem ul.additional, .infocontainer.service-topbox .body .simplesearch-detail .cartitem ul.additional {
  font-size: 0.9em;
}

/* line 10993, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox {
  *zoom: 1;
  color: #fff;
}

/* line 10997, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox:before, .infocontainer-triplebox:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 11002, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox:after {
  clear: both;
}

/* line 11005, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox a {
  color: #fff;
}

/* line 11008, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox p {
  margin: 0;
}

/* line 11011, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .title {
  margin: 0 0 .5em 0;
  padding: 0;
  color: #fff;
  font-size: 1.2em;
}

/* line 11017, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .text {
  display: block;
  font-size: 1.2em;
}

/* line 11021, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .more {
  margin: .8em 0 0 0;
  display: block;
  font-size: .9em;
  font-weight: bold;
}

/* line 11027, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .more:before {
  display: inline-block;
  content: url("images/bb/arrow_black_tiny.png");
  margin-right: 5px;
  position: relative;
  top: -1px;
  font-size: 0.9em;
}

/* line 11035, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-top {
  background-color: #7e0a27;
  background-image: -moz-linear-gradient(top, #660021, #a21a30);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#660021), to(#a21a30));
  background-image: -webkit-linear-gradient(top, #660021, #a21a30);
  background-image: -o-linear-gradient(top, #660021, #a21a30);
  background-image: linear-gradient(to bottom, #660021, #a21a30);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff660021', endColorstr='#ffa21a30', GradientType=0);
  margin-bottom: 10px;
  padding: .7em 1em;
  box-sizing: border-box;
  min-height: 179px;
}

/* line 11049, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-top .text {
  margin-bottom: 1em;
}

/* line 11052, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-top .counter {
  display: block;
  font-size: 4.5em;
  margin: .2em 0 .1em 0;
  font-weight: bold;
  line-height: 1em;
}

/* line 11059, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-bottom {
  background-color: #1e2953;
  background-image: -moz-linear-gradient(top, #000b3c, #4c5676);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000b3c), to(#4c5676));
  background-image: -webkit-linear-gradient(top, #000b3c, #4c5676);
  background-image: -o-linear-gradient(top, #000b3c, #4c5676);
  background-image: linear-gradient(to bottom, #000b3c, #4c5676);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000b3c', endColorstr='#ff4c5676', GradientType=0);
  padding: .8em 1em;
  width: 48.2%;
  box-sizing: border-box;
  min-height: 123px;
}

/* line 11073, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-bottom .date {
  margin-bottom: 0.2em;
}

/* line 11076, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-bottom.left {
  float: left;
}

/* line 11079, ../sass/bb-standard/bb_standard_style_lme.scss */
.infocontainer-triplebox .box-bottom.right {
  float: right;
}

/* line 11082, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer {
  margin-bottom: 30px;
  position: relative;
  overflow: visible;
  background-color: #fff;
  z-index: 0;
  height: 310px;
  width: 620px;
}

/* line 11091, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.small, .balconycontainer.small .body, .balconycontainer.small .body .teaser, .balconycontainer.small .body .teaser .main-image img, .balconycontainer.small .body .simplesearch-searchresult .cartitem, .balconycontainer.small .body .simplesearch-searchresult .cartitem .main-image img, .balconycontainer.small .body .simplesearch-detail .cartitem, .balconycontainer.small .body .simplesearch-detail .cartitem .main-image img {
  height: 270px;
  width: 540px;
}

/* line 11095, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.big, .balconycontainer.big .body, .balconycontainer.big .body .teaser, .balconycontainer.big .body .teaser .main-image img, .balconycontainer.big .body .simplesearch-searchresult .cartitem, .balconycontainer.big .body .simplesearch-searchresult .cartitem .main-image img, .balconycontainer.big .body .simplesearch-detail .cartitem, .balconycontainer.big .body .simplesearch-detail .cartitem .main-image img {
  height: 350px;
  width: 700px;
}

/* line 11099, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control {
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 35px;
  background: none;
  opacity: 1;
  font-size: 45px;
  padding: 0;
  margin-top: 0;
  box-shadow: none;
  filter: none;
  overflow: hidden;
  display: none;
}

/* line 11119, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control.btn:hover, .balconycontainer .balcony-control.btn:focus, .balconycontainer .balcony-control.simplesearch-searchresult .cartitem .btn-download:hover, .balconycontainer .balcony-control.simplesearch-searchresult .cartitem .btn-download:focus, .balconycontainer .balcony-control.simplesearch-detail .cartitem .btn-download:hover, .balconycontainer .balcony-control.simplesearch-detail .cartitem .btn-download:focus {
  background: transparent;
}

/* line 11122, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control .inner {
  -webkit-transition: width .05s;
  -moz-transition: width .05s;
  -o-transition: width .05s;
  transition: width .05s;
  width: 12px;
  height: 80px;
  width: 20px;
  background-color: #fff;
  opacity: .9;
  border: 1px solid #fff;
  top: 0;
  bottom: 0;
  margin: auto 0;
  line-height: 1.2em;
  text-indent: 0;
  color: transparent;
  -webkit-box-shadow: 1px 0 4px 0 #aaa;
  -moz-box-shadow: 1px 0 4px 0 #aaa;
  box-shadow: 1px 0 4px 0 #aaa;
}

/* line 11143, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control.left {
  right: auto;
  left: 0;
}

/* line 11147, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control.left .inner {
  position: absolute;
  left: 0;
  background-image: url(images/blue_arrow_left.png);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 11154, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control.right {
  right: 0;
  left: auto;
}

/* line 11158, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control.right .inner {
  position: absolute;
  right: 0;
  background-image: url(images/blue_arrow_right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 11165, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control:hover .inner, .balconycontainer .balcony-control:focus .inner {
  opacity: 1;
  width: 35px;
}

/* line 11169, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control:focus {
  background-position: 0 0;
  outline: 0 none;
}

/* line 11173, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control:focus .inner {
  outline: 1px dotted #000;
  outline-offset: -1px;
}

/* line 11177, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-control:focus > span {
  border: thin dotted #707070;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11183, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body {
  background-color: #000;
  width: 620px;
  overflow: hidden;
  height: 310px;
}

/* line 11189, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser.active, .balconycontainer .body .simplesearch-searchresult .cartitem.active, .balconycontainer .body .simplesearch-detail .cartitem.active {
  z-index: 1;
}

/* line 11192, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser:target, .balconycontainer .body .simplesearch-searchresult .cartitem:target, .balconycontainer .body .simplesearch-detail .cartitem:target {
  z-index: 2;
}

/* line 11195, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .image a:focus {
  outline: thin dotted #dddedf;
  outline-offset: -1px;
}

/* line 11199, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser, .balconycontainer .body .simplesearch-searchresult .cartitem, .balconycontainer .body .simplesearch-detail .cartitem {
  height: auto;
  min-height: 310px;
  position: static;
  overflow: hidden;
  margin: 0;
}

/* line 11206, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .main-image, .balconycontainer .body .simplesearch-searchresult .cartitem .main-image, .balconycontainer .body .simplesearch-detail .cartitem .main-image {
  float: none;
  margin: 0;
  max-width: 100%;
}

/* line 11211, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .main-image img, .balconycontainer .body .simplesearch-searchresult .cartitem .main-image img, .balconycontainer .body .simplesearch-detail .cartitem .main-image img {
  width: 620px;
  max-width: 100%;
}

/* line 11215, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .header, .balconycontainer .body .simplesearch-searchresult .cartitem .header, .balconycontainer .body .simplesearch-detail .cartitem .header {
  display: none;
}

/* line 11218, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .main-image .caption, .balconycontainer .body .simplesearch-searchresult .cartitem .main-image .caption, .balconycontainer .body .simplesearch-detail .cartitem .main-image .caption {
  display: none;
}

/* line 11221, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body, .balconycontainer .body .simplesearch-searchresult .cartitem .body, .balconycontainer .body .simplesearch-detail .cartitem .body {
  background: none repeat scroll 0 0 #eaebeb;
  border-right: 40px solid #dddedf;
  color: #000;
  display: block;
  overflow: visible;
  padding: 10px;
  position: absolute;
  bottom: 4em;
  right: 35px;
  width: 192px;
  height: auto;
  min-height: 4em;
}

/* line 11235, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body a, .balconycontainer .body .simplesearch-searchresult .cartitem .body a, .balconycontainer .body .simplesearch-detail .cartitem .body a {
  color: #000;
}

/* line 11238, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body a.more:before, .balconycontainer .body .simplesearch-searchresult .cartitem .body a.more:before, .balconycontainer .body .simplesearch-detail .cartitem .body a.more:before {
  display: inline-block;
  content: url("images/bb/arrow_black_tiny.png");
  padding: 0;
  margin-right: 5px;
  margin-left: 0;
  position: relative;
  top: -1px;
}

/* line 11247, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .title, .balconycontainer .body .simplesearch-searchresult .cartitem .body .title, .balconycontainer .body .simplesearch-detail .cartitem .body .title {
  color: #000;
  font-style: normal;
  word-wrap: break-word;
}

/* line 11252, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .title a, .balconycontainer .body .simplesearch-searchresult .cartitem .body .title a, .balconycontainer .body .simplesearch-detail .cartitem .body .title a {
  text-decoration: none;
}

/* line 11255, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .title a:hover, .balconycontainer .body .simplesearch-searchresult .cartitem .body .title a:hover, .balconycontainer .body .simplesearch-detail .cartitem .body .title a:hover {
  text-decoration: underline;
}

/* line 11258, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .right, .balconycontainer .body .simplesearch-searchresult .cartitem .body .right, .balconycontainer .body .simplesearch-detail .cartitem .body .right {
  border-bottom: 20px solid transparent;
  border-left: 20px solid #fff;
  border-top: 20px solid transparent;
  height: 0;
  margin-top: -20px;
  position: absolute;
  right: -30px;
  top: 50%;
  width: 0;
  text-indent: -99999px;
  overflow: hidden;
  display: block;
}

/* line 11272, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .arrow-wrapper, .balconycontainer .body .simplesearch-searchresult .cartitem .body .arrow-wrapper, .balconycontainer .body .simplesearch-detail .cartitem .body .arrow-wrapper {
  cursor: pointer;
  display: table;
  height: 100%;
  position: absolute;
  right: -40px;
  top: 50%;
  width: 40px;
}

/* line 11281, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .arrow-wrapper .right, .balconycontainer .body .simplesearch-searchresult .cartitem .body .arrow-wrapper .right, .balconycontainer .body .simplesearch-detail .cartitem .body .arrow-wrapper .right {
  right: 9px;
}

/* line 11284, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .body .teaser .body .copyright, .balconycontainer .body .simplesearch-searchresult .cartitem .body .copyright, .balconycontainer .body .simplesearch-detail .cartitem .body .copyright {
  font-size: 90%;
  display: block;
  margin: 0.8em 0;
}

/* line 11289, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav {
  background: none repeat scroll 0 0 #eaebeb;
  bottom: 0;
  top: auto;
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 1;
  display: none;
}

/* line 11299, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav li {
  display: block;
  float: left;
}

/* line 11303, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav li a {
  background: none repeat scroll 0 0 transparent;
  border-right: 1px solid #707070;
  color: #000;
  font-size: 90%;
  padding: 5px 8px 6px 8px;
  text-decoration: none;
}

/* line 11311, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav li a:focus {
  outline: thin dotted #dddedf;
  outline-offset: -1px;
}

/* line 11315, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav li a:focus, .balconycontainer .nav li a:hover {
  text-decoration: underline;
}

/* line 11318, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav .active {
  background: none repeat scroll 0 0 #dddedf;
  position: relative;
}

/* line 11322, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .nav .active .up {
  border-bottom: 10px solid #dddedf;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  display: block;
  height: 0;
  left: 45%;
  position: absolute;
  top: -10px;
  width: 0;
}

/* line 11333, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .toggle-play {
  position: absolute;
  bottom: -1.7em;
  left: 0;
  z-index: 1;
  overflow: hidden;
  cursor: pointer;
  overflow: visible;
  width: auto;
  height: auto;
  background: transparent;
  text-indent: 0;
}

/* line 11346, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .toggle-play.status-on:before, .balconycontainer .toggle-play.status-off:before {
  background-image: url("images/glyphicons-halflings.png");
  background-repeat: no-repeat;
  content: "";
  display: inline;
  margin-right: 5px;
  overflow: hidden;
  padding-left: 12px;
  display: inline-block;
  height: .9em;
  width: auto;
}

/* line 11358, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .toggle-play.status-on:before {
  background-position: -288px -74px;
}

/* line 11361, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .toggle-play.status-off:before {
  background-position: -264px -74px;
}

/* line 11364, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .toggle-play:focus {
  outline: thin dotted #253276;
  outline-offset: 0;
  outline-offset: -2px;
}

/* line 11369, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-toggler-controls {
  position: absolute;
  bottom: -1.7em;
  left: 0;
  z-index: 1;
  overflow: hidden;
  cursor: pointer;
  overflow: visible;
  width: auto;
  height: auto;
  background: transparent;
  text-indent: 0;
  display: none;
}

/* line 11383, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer .balcony-toggler-controls .balcony-toggler [class^="icon-"], .balconycontainer .balcony-toggler-controls .balcony-toggler [class*=" icon-"] {
  margin-top: -1px;
  margin-right: 2px;
}

/* line 11387, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.layout-toggle .body .teaser .body, .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body, .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body {
  border-right: 0;
  width: 18em;
  bottom: 4em;
}

/* line 11392, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.layout-toggle .body .teaser .body .right, .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body .right, .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body .right {
  display: none;
}

/* line 11395, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.layout-toggle .body .teaser .body a.more, .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body a.more, .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body a.more {
  position: absolute;
  bottom: 5px;
  left: 10px;
  margin: 0;
}

/* line 11401, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.layout-toggle .body .teaser .body a:focus, .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body a:focus, .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body a:focus {
  outline: thin dotted #dddedf;
  outline-offset: -1px;
}

/* line 11405, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.layout-toggle .body .teaser .body:after, .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body:after, .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body:after {
  content: "";
  width: auto;
  height: 2.3em;
  background-color: #dddedf;
  display: block;
  margin: 10px -10px -10px -10px;
}

/* line 11413, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.onepic {
  overflow: visible;
}

/* line 11416, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.onepic .teaser .image, .balconycontainer.onepic .simplesearch-searchresult .cartitem .image, .balconycontainer.onepic .simplesearch-detail .cartitem .image {
  display: table;
}

/* line 11419, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer.onepic .body .teaser .body, .balconycontainer.onepic .body .simplesearch-searchresult .cartitem .body, .balconycontainer.onepic .body .simplesearch-detail .cartitem .body {
  display: none;
}

/* line 11422, ../sass/bb-standard/bb_standard_style_lme.scss */
.balcony-controls {
  position: absolute;
  bottom: -1.7em;
  left: 0;
  z-index: 1;
  overflow: hidden;
  cursor: pointer;
  overflow: visible;
  width: auto;
  height: auto;
  background: transparent;
  text-indent: 0;
}

/* line 11435, ../sass/bb-standard/bb_standard_style_lme.scss */
.balcony-controls .balcony-toggler [class^="icon-"], .balcony-controls .balcony-toggler [class*=" icon-"] {
  margin-top: -1px;
  margin-right: 2px;
}

/* line 11439, ../sass/bb-standard/bb_standard_style_lme.scss */
.balconycontainer-onepic {
  margin-bottom: 20px;
}

/* line 11442, ../sass/bb-standard/bb_standard_style_lme.scss */
#slice_background input.searchquery {
  margin-bottom: 0;
}

/* line 11445, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul {
  margin-left: .95em;
  display: block;
  margin-bottom: 1em;
}

/* line 11450, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul ul {
  margin-left: 1em;
  margin-bottom: .5em;
  margin-top: 0.2em;
}

/* line 11455, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul ul li {
  list-style-image: none;
  list-style-type: square;
}

/* line 11459, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul ul li li {
  list-style-image: none;
  list-style-type: none;
}

/* line 11463, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul ul li li::before {
  content: "–";
  display: inline-block;
  text-indent: -1em;
  float: left;
}

/* line 11469, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul p {
  margin-bottom: 0.4em;
}

/* line 11472, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul p:last-child {
  margin-bottom: 0;
}

/* line 11475, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul p strong {
  display: inline;
}

/* line 11478, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.double {
  overflow: hidden;
}

/* line 11481, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.double li {
  width: 40%;
  float: left;
  display: list-item;
}

/* line 11486, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul li {
  list-style-image: url("images/bb/arrow_black_tiny.png");
  margin: .2em 1px;
  line-height: 1.308em;
}

/* line 11491, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul li.no-bullet {
  list-style: none outside none;
  background-image: none;
  list-style-image: none;
}

/* line 11496, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul li > h4 {
  margin-bottom: .1em;
  margin-top: 0.8em !important;
}

/* line 11500, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.date {
  margin-left: 0;
}

/* line 11503, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.date li {
  border-bottom: 1px solid #c6c6c6;
  list-style: none outside none !important;
  margin-bottom: 3px;
  padding: 3px 3px 3px 0;
}

/* line 11509, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.date li:last-child {
  border: medium none;
}

/* line 11512, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.date li.last {
  border: medium none;
}

/* line 11515, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.date a {
  display: block;
}

/* line 11518, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.wide > li {
  margin-bottom: 0.5em;
}

/* line 11521, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.blue > li {
  background: url("images/arrow_blue_tiny.png") no-repeat left 5px;
  padding-left: 12px;
}

/* line 11525, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul.error li {
  color: #b5050e;
}

/* line 11528, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ul li > .row-fluid::before {
  display: block;
}

/* line 11531, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ol {
  margin-bottom: 1em;
}

/* line 11534, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ol ol {
  margin-bottom: .5em;
  margin-top: 0.2em;
}

/* line 11538, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile ol li {
  margin-top: .2em;
  margin-bottom: 0.2em;
}

/* line 11542, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table {
  border-collapse: separate;
  border: 1px solid transparent;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
}

/* line 11548, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table td {
  border-color: #e3e3e3;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 11557, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 11561, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table td:hover {
  border: 1px solid #000 !important;
}

/* line 11564, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table tr:hover {
  background-color: #fafafa;
}

/* line 11567, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile table th, .textile table td {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid #e3e3e3;
}

/* line 11573, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile dl dd {
  margin-left: 1em;
}

/* line 11576, ../sass/bb-standard/bb_standard_style_lme.scss */
.textile p {
  margin: 0 0 0.8em 0;
}

/* line 11579, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup {
  border-top: 1px solid #dddedf;
  border-bottom: 1px solid #dddedf;
  line-height: 27px;
  height: 28px;
  overflow: hidden;
  position: relative;
  padding: 2px 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 11590, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop {
  background-image: none;
  height: auto;
  width: auto;
  vertical-align: middle;
  background-color: transparent;
  margin-top: 0;
}

/* line 11598, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop a {
  width: auto;
  height: 28px;
  font-size: .9em;
  font-weight: normal;
  line-height: 27px;
  color: #003684;
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}

/* line 11609, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop a:hover {
  color: #003684;
  text-decoration: underline;
}

/* line 11613, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop a:hover:after {
  background-color: #f5f5f5;
  margin-top: -7px;
}

/* line 11617, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop a:before {
  border-left: 1px solid #dddedf;
  width: 1px;
  height: 28px;
  content: "";
  position: relative;
  right: 35px;
  float: right;
}

/* line 11626, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup .icon-totop a:after {
  background-color: #fff;
  content: url("images/slice_arrows_top.png");
  float: right;
  width: 22px;
  height: 47px;
  margin-left: 16px;
  margin-right: 0;
  margin-top: -36px;
  padding: 17px 0 0 12px;
}

/* line 11637, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-linkup.right .icon-totop {
  float: right;
}

/* line 11640, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-iframe {
  width: 100%;
  border: 0;
}

/* line 11644, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist .list {
  margin-bottom: 20px;
}

/* line 11647, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager {
  display: inline-block;
  margin-left: 0;
  margin-bottom: 20px;
}

/* line 11652, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager li {
  background-color: #f5f5f5;
  border: 1px solid #d6d6d6;
  color: #5c5c5c;
  display: inline;
  float: left;
  text-align: center;
  width: 3.077em;
  height: 2.154em;
  line-height: 2.154em;
  margin-bottom: -1px;
  margin-right: -1px;
}

/* line 11665, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager a {
  color: #003684;
  text-decoration: none;
  display: block;
}

/* line 11670, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager a:hover {
  background-color: #dddedf;
}

/* line 11673, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager .active a {
  background-color: #dddedf;
  color: #000;
  cursor: default;
}

/* line 11678, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager .disabled span, .azlist-pager .disabled a, .azlist-pager .disabled a:hover {
  color: #808080;
  background-color: transparent;
  cursor: default;
}

/* line 11683, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 11689, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager li:last-child a {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 11694, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-pager.small li {
  width: 2.1em;
  height: 2em;
  line-height: 2em;
}

/* line 11699, ../sass/bb-standard/bb_standard_style_lme.scss */
.azmap {
  margin-bottom: 20px;
}

/* line 11702, ../sass/bb-standard/bb_standard_style_lme.scss */
.azmap .azlist-pager {
  margin-bottom: 0;
}

/* line 11705, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter {
  border-top: 1px solid #dddedf;
  border-bottom: 1px solid #dddedf;
  line-height: 27px;
  height: 28px;
  overflow: hidden;
  padding: 2px 0;
  height: auto;
  min-height: 1px;
  padding: 6px 115px 6px 0;
  margin-bottom: 20px;
  position: relative;
}

/* line 11718, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .letter {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
}

/* line 11723, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .to-top {
  width: auto;
  height: 28px;
  font-weight: normal;
  line-height: 27px;
  color: #003684;
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 0.9em;
}

/* line 11737, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .to-top:hover {
  color: #003684;
  text-decoration: underline;
}

/* line 11741, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .to-top:hover:after {
  background-color: #f5f5f5;
  margin-top: -7px;
}

/* line 11745, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .to-top:before {
  border-left: 1px solid #dddedf;
  width: 1px;
  height: 28px;
  content: "";
  position: relative;
  right: 35px;
  float: right;
}

/* line 11754, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist-letter .to-top:after {
  background-color: #fff;
  content: url("images/slice_arrows_top.png");
  float: right;
  width: 22px;
  height: 47px;
  margin-left: 16px;
  margin-right: 0;
  margin-top: -36px;
  padding: 17px 0 0 12px;
}

/* line 11765, ../sass/bb-standard/bb_standard_style_lme.scss */
.alphabet-list {
  clear: both;
}

/* line 11768, ../sass/bb-standard/bb_standard_style_lme.scss */
.tab-content {
  margin-top: 20px;
}

/* line 11771, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li a {
  color: #31448a;
  text-decoration: none;
}

/* line 11775, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li a:hover {
  text-decoration: none;
  background-color: #dddedf;
}

/* line 11779, ../sass/bb-standard/bb_standard_style_lme.scss */
.nav-tabs > li.active {
  color: #000;
  font-weight: bold;
}

/* line 11783, ../sass/bb-standard/bb_standard_style_lme.scss */
dl {
  margin-top: 0;
}

/* line 11786, ../sass/bb-standard/bb_standard_style_lme.scss */
dl dt {
  display: block;
  font-weight: bold;
  word-wrap: normal;
}

/* line 11791, ../sass/bb-standard/bb_standard_style_lme.scss */
dl dt + br {
  height: 0;
  line-height: 0;
  display: none;
}

/* line 11796, ../sass/bb-standard/bb_standard_style_lme.scss */
dl dd {
  display: block;
  margin-bottom: .4em;
  margin-left: 0;
}

/* line 11801, ../sass/bb-standard/bb_standard_style_lme.scss */
dl dd br:last-child {
  height: 0;
  line-height: 0;
}

/* line 11805, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list {
  margin-left: 0.95em;
}

/* line 11808, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list ul {
  margin-left: 1em;
  margin-bottom: .5em;
  margin-top: 0.2em;
}

/* line 11813, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list ul li {
  list-style-image: none;
  list-style-type: square;
}

/* line 11817, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list ul li li {
  list-style-image: none;
  list-style-type: none;
}

/* line 11821, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list ul li li::before {
  content: "–";
  display: inline-block;
  text-indent: -1em;
  float: left;
}

/* line 11827, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list p {
  margin-bottom: 0.4em;
}

/* line 11830, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list p:last-child {
  margin-bottom: 0;
}

/* line 11833, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list p strong {
  display: inline;
}

/* line 11836, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.double {
  overflow: hidden;
}

/* line 11839, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.double li {
  width: 40%;
  float: left;
  display: list-item;
}

/* line 11844, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list li {
  list-style-image: url("images/bb/arrow_black_tiny.png");
  margin: .2em 1px;
  line-height: 1.308em;
}

/* line 11849, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list li.no-bullet {
  list-style: none outside none;
  background-image: none;
  list-style-image: none;
}

/* line 11854, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list li > h4 {
  margin-bottom: .1em;
  margin-top: 0.8em !important;
}

/* line 11858, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.date {
  margin-left: 0;
}

/* line 11861, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.date li {
  border-bottom: 1px solid #c6c6c6;
  list-style: none outside none !important;
  margin-bottom: 3px;
  padding: 3px 3px 3px 0;
}

/* line 11867, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.date li:last-child {
  border: medium none;
}

/* line 11870, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.date li.last {
  border: medium none;
}

/* line 11873, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.date a {
  display: block;
}

/* line 11876, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.wide > li {
  margin-bottom: 0.5em;
}

/* line 11879, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.blue > li {
  background: url("images/arrow_blue_tiny.png") no-repeat left 5px;
  padding-left: 12px;
}

/* line 11883, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list.error li {
  color: #b5050e;
}

/* line 11886, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list li > .row-fluid::before {
  display: block;
}

/* line 11889, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-clean {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0.5em;
}

/* line 11894, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-clean > li {
  margin-left: 0;
  margin-bottom: .5em;
  padding-left: 0;
  list-style-image: none;
}

/* line 11900, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-clean > li > form {
  margin-bottom: 0;
}

/* line 11903, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-clean > li:before {
  display: none;
}

/* line 11906, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-teaser {
  list-style: none;
  margin-left: 0;
  padding: 0;
  display: block;
}

/* line 11912, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-teaser > li {
  margin-left: 0;
  padding: 0;
}

/* line 11916, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-teaser > li:before {
  border: none;
  margin: 0;
  content: none;
  display: none;
}

/* line 11922, ../sass/bb-standard/bb_standard_style_lme.scss */
ol.list-teaser {
  list-style: none;
  margin-left: 0;
  padding: 0;
  display: block;
}

/* line 11928, ../sass/bb-standard/bb_standard_style_lme.scss */
ol.list-teaser > li {
  margin-left: 0;
  padding: 0;
}

/* line 11932, ../sass/bb-standard/bb_standard_style_lme.scss */
ol.list-teaser > li:before {
  border: none;
  margin: 0;
  content: none;
  display: none;
}

/* line 11938, ../sass/bb-standard/bb_standard_style_lme.scss */
ol.list-teaser > li {
  text-indent: 0;
}

/* line 11941, ../sass/bb-standard/bb_standard_style_lme.scss */
ol {
  margin-left: 0;
}

/* line 11944, ../sass/bb-standard/bb_standard_style_lme.scss */
ol li {
  list-style-position: outside;
  margin-left: 1.3em;
}

/* line 11948, ../sass/bb-standard/bb_standard_style_lme.scss */
ol ol {
  margin-left: 0;
}

/* line 11951, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal, .simplesearch-searchresult .cartitem ul.additional, .simplesearch-detail .cartitem ul.additional {
  *zoom: 1;
  list-style: none;
  margin-left: 0;
  display: inline;
}

/* line 11957, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal:before, ul.horizontal:after, .simplesearch-searchresult .cartitem ul.additional:before, .simplesearch-searchresult .cartitem ul.additional:after, .simplesearch-detail .cartitem ul.additional:before, .simplesearch-detail .cartitem ul.additional:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 11962, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal:after, .simplesearch-searchresult .cartitem ul.additional:after, .simplesearch-detail .cartitem ul.additional:after {
  clear: both;
}

/* line 11965, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal li, .simplesearch-searchresult .cartitem ul.additional li, .simplesearch-detail .cartitem ul.additional li {
  display: inline;
  float: left;
  margin-right: 15px;
}

/* line 11970, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal.divider li, .simplesearch-searchresult .cartitem ul.additional.divider li, .simplesearch-detail .cartitem ul.additional.divider li {
  padding: 0;
  margin: 0;
}

/* line 11974, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal.divider li::after, .simplesearch-searchresult .cartitem ul.additional.divider li::after, .simplesearch-detail .cartitem ul.additional.divider li::after {
  content: " | ";
}

/* line 11977, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal.divider li::after:last-child, .simplesearch-searchresult .cartitem ul.additional.divider li::after:last-child, .simplesearch-detail .cartitem ul.additional.divider li::after:last-child {
  content: "";
}

/* line 11980, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.horizontal.divider li:last-child::after, .simplesearch-searchresult .cartitem ul.additional.divider li:last-child::after, .simplesearch-detail .cartitem ul.additional.divider li:last-child::after {
  content: "";
}

/* line 11983, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal {
  *zoom: 1;
  margin-left: 0;
}

/* line 11987, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal:before, dl.horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 11992, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal:after {
  clear: both;
}

/* line 11995, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal dt {
  margin-right: 5px;
  float: left;
  clear: left;
  width: auto;
  word-wrap: break-word;
}

/* line 12002, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal dd {
  float: inherit;
  width: auto;
  word-wrap: break-word;
}

/* line 12007, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal.kontakt {
  margin-top: 0;
}

/* line 12010, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal.kontakt dt {
  float: left;
  display: block;
  width: 97px;
  margin-bottom: 3px;
}

/* line 12016, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.horizontal.kontakt .social-icon-list {
  margin-top: 0;
}

/* line 12019, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list {
  *zoom: 1;
  margin-left: 0;
}

/* line 12023, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list:before, ul.social-icon-list:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 12028, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list:after {
  clear: both;
}

/* line 12031, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li {
  float: left;
  list-style: none outside none;
  background: none;
  padding: 0;
  margin-right: 10px;
}

/* line 12038, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon {
  position: relative;
  background: url("images/bb/sprites_socialmedia_grey.png") no-repeat 0 0 transparent;
  width: 16px;
  height: 16px;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}

/* line 12047, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.facebook {
  background-position: -32px 0;
}

/* line 12050, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.google {
  background-position: 0 0;
}

/* line 12053, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.twitter {
  background-position: -64px 0;
}

/* line 12056, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.googleplus {
  background-position: -62px 0;
}

/* line 12059, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.xing {
  background-position: -192px 0;
}

/* line 12062, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.flickr {
  background-position: -96px 0;
}

/* line 12065, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.pinterest {
  background-position: -160px 0;
}

/* line 12068, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list li .socialicon.linkedin {
  background-position: -128px 0;
}

/* line 12071, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list.big .socialicon {
  background: url("images/socialicons-big.png") no-repeat 0 0 #fff;
  width: 50px;
  height: 65px;
}

/* line 12076, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list.big .socialicon .text {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  color: #000;
  font-size: 0.85em;
}

/* line 12084, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list.big .socialicon.facebook {
  background-position: -7px -3px;
}

/* line 12087, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list.big .socialicon.twitter {
  background-position: -65px -3px;
}

/* line 12090, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.social-icon-list.big .socialicon.linkedin {
  background-position: -124px -3px;
}

/* line 12093, ../sass/bb-standard/bb_standard_style_lme.scss */
div.list-item-style {
  background-position: left 4px;
}

/* line 12096, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-summierung {
  list-style: none;
  margin: 10px 0 20px 0;
}

/* line 12100, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-summierung .list-element {
  border-bottom: 1px solid #c6c6c6;
  margin: 0;
  padding: 15px 0 10px;
}

/* line 12105, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-summierung .summe {
  border-top: 1px solid #c6c6c6;
  padding: 20px 0 10px 0;
  margin-top: 2px;
}

/* line 12110, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-sum-price {
  font-weight: bold;
}

/* line 12113, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.list-adress dt {
  font-weight: bold;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 12118, ../sass/bb-standard/bb_standard_style_lme.scss */
dl.list-adress dd {
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 12122, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table {
  list-style: none;
  margin-left: 0;
  margin-bottom: 20px;
}

/* line 12127, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table h3, .list-table #if legend, #if .list-table legend {
  margin-top: 0;
}

/* line 12130, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table li {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 12135, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table li:last-child {
  border-bottom: 0 solid #c6c6c6;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 12140, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table li.row-fluid [class*="span"] {
  min-height: 1em;
  padding: 10px 0;
}

/* line 12144, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table li.even {
  background-color: #f5f5f5;
}

/* line 12147, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table li.odd {
  background-color: #fdfdfd;
}

/* line 12150, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.hover li:hover {
  background-color: #f5f5f5;
}

/* line 12153, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table small {
  line-height: 1em;
}

/* line 12156, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.noborder li {
  border-bottom: 0 solid #c6c6c6;
}

/* line 12159, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.fullborder {
  border: 1px solid #c6c6c6;
}

/* line 12162, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.fullborder .row-fluid [class*="span"] {
  padding: 10px 10px;
  margin: 0;
}

/* line 12166, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.zebra li:nth-child(even) {
  background-color: #f5f5f5;
}

/* line 12169, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-table.zebra li:nth-child(odd) {
  background-color: #fdfdfd;
}

/* line 12172, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-partnerlogos {
  list-style: none;
  text-align: center;
}

/* line 12176, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-partnerlogos .item, .list-partnerlogos .logogalerie-item {
  float: none;
  display: inline;
}

/* line 12180, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-partnerlogos .item img, .list-partnerlogos .logogalerie-item img {
  margin: 5px 30px 30px;
}

/* line 12183, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-partnerlogos .item a:hover, .list-partnerlogos .logogalerie-item a:hover {
  text-decoration: none;
}

/* line 12186, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-partnerlogos .image {
  background-color: transparent;
}

/* line 12189, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser, ul.list-rss, ul.list-tablelist {
  margin-bottom: 1em;
  margin-left: 0;
  padding: 0;
  overflow: hidden;
}

/* line 12195, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li, ul.list-rss > li, ul.list-tablelist > li {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  margin: 0;
  padding: 11px 0 9px 0;
}

/* line 12201, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li:first-child, ul.list-rss > li:first-child, ul.list-tablelist > li:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}

/* line 12206, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li:last-child, ul.list-rss > li:last-child, ul.list-tablelist > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 solid #e3e3e3;
}

/* line 12211, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li > .cell, ul.list-rss > li > .cell, ul.list-tablelist > li > .cell, ul.list-autoteaser > li .row-fluid > [class*='span'], ul.list-rss > li .row-fluid > [class*='span'], ul.list-tablelist > li .row-fluid > [class*='span'] {
  word-wrap: break-word;
  min-height: 1em;
}

/* line 12215, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li > .cell *:last-child, ul.list-rss > li > .cell *:last-child, ul.list-tablelist > li > .cell *:last-child, ul.list-autoteaser > li .row-fluid > [class*='span'] *:last-child, ul.list-rss > li .row-fluid > [class*='span'] *:last-child, ul.list-tablelist > li .row-fluid > [class*='span'] *:last-child {
  margin-bottom: 0;
}

/* line 12218, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li > .cell *:last-child *:last-child, ul.list-rss > li > .cell *:last-child *:last-child, ul.list-tablelist > li > .cell *:last-child *:last-child, ul.list-autoteaser > li .row-fluid > [class*='span'] *:last-child *:last-child, ul.list-rss > li .row-fluid > [class*='span'] *:last-child *:last-child, ul.list-tablelist > li .row-fluid > [class*='span'] *:last-child *:last-child {
  margin-bottom: 0;
}

/* line 12221, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > li.thead, ul.list-rss > li.thead, ul.list-tablelist > li.thead {
  font-weight: bold;
}

/* line 12224, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser .category, ul.list-rss .category, ul.list-tablelist .category {
  font-size: 1em;
  color: #000;
  display: block;
  margin: 2px 0;
}

/* line 12230, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser > *:last-child, ul.list-rss > *:last-child, ul.list-tablelist > *:last-child {
  margin-bottom: 20px;
}

/* line 12233, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li:nth-child(2n+1), ul.list-rss.oddeven > li:nth-child(2n+1), ul.list-tablelist.oddeven > li:nth-child(2n+1) {
  background-color: #f5f5f5;
  margin-bottom: 0;
}

/* line 12237, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li:nth-child(2n), ul.list-rss.oddeven > li:nth-child(2n), ul.list-tablelist.oddeven > li:nth-child(2n) {
  margin-bottom: 0;
  background-color: #fdfdfd;
}

/* line 12241, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li.odd, ul.list-rss.oddeven > li.odd, ul.list-tablelist.oddeven > li.odd {
  background-color: #f5f5f5;
}

/* line 12244, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li.even, ul.list-rss.oddeven > li.even, ul.list-tablelist.oddeven > li.even {
  background-color: #fdfdfd;
}

/* line 12247, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven li.thead, ul.list-rss.oddeven li.thead, ul.list-tablelist.oddeven li.thead {
  background-color: #dddedf !important;
}

/* line 12250, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.border, ul.list-rss.border, ul.list-tablelist.border {
  border: 1px solid #e3e3e3;
}

/* line 12253, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.border > li:nth-child(2n+1), ul.list-rss.border > li:nth-child(2n+1), ul.list-tablelist.border > li:nth-child(2n+1) {
  margin-bottom: 0;
}

/* line 12256, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.border > li:nth-child(2n), ul.list-rss.border > li:nth-child(2n), ul.list-tablelist.border > li:nth-child(2n) {
  margin-bottom: 0;
}

/* line 12259, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.border > li > .cell, ul.list-rss.border > li > .cell, ul.list-tablelist.border > li > .cell, ul.list-autoteaser.border > li .row-fluid > [class*='span'], ul.list-rss.border > li .row-fluid > [class*='span'], ul.list-tablelist.border > li .row-fluid > [class*='span'] {
  border-right: 1px solid #e3e3e3;
}

/* line 12262, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.border > li > .cell:last-child, ul.list-rss.border > li > .cell:last-child, ul.list-tablelist.border > li > .cell:last-child, ul.list-autoteaser.border > li .row-fluid > [class*='span']:last-child, ul.list-rss.border > li .row-fluid > [class*='span']:last-child, ul.list-tablelist.border > li .row-fluid > [class*='span']:last-child, ul.list-autoteaser.border > li > .cell .row-fluid > [class*='span'], ul.list-rss.border > li > .cell .row-fluid > [class*='span'], ul.list-tablelist.border > li > .cell .row-fluid > [class*='span'], ul.list-autoteaser.border > li .row-fluid > [class*='span'] .row-fluid > [class*='span'], ul.list-rss.border > li .row-fluid > [class*='span'] .row-fluid > [class*='span'], ul.list-tablelist.border > li .row-fluid > [class*='span'] .row-fluid > [class*='span'] {
  border-left: 1px solid #e3e3e3;
  border-right: 0 none;
}

/* line 12266, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li, ul.list-rss.oddeven > li, ul.list-tablelist.oddeven > li, ul.list-autoteaser.border > li, ul.list-rss.border > li, ul.list-tablelist.border > li {
  padding: 0 0 0 0;
}

/* line 12269, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.oddeven > li > .cell, ul.list-rss.oddeven > li > .cell, ul.list-tablelist.oddeven > li > .cell, ul.list-autoteaser.border > li > .cell, ul.list-rss.border > li > .cell, ul.list-tablelist.border > li > .cell, ul.list-autoteaser.oddeven > li .row-fluid > [class*='span'], ul.list-rss.oddeven > li .row-fluid > [class*='span'], ul.list-tablelist.oddeven > li .row-fluid > [class*='span'], ul.list-autoteaser.border > li .row-fluid > [class*='span'], ul.list-rss.border > li .row-fluid > [class*='span'], ul.list-tablelist.border > li .row-fluid > [class*='span'] {
  margin-left: -1px;
  padding: 8px 7px 8px 7px;
}

/* line 12273, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser .cell-label, ul.list-rss .cell-label, ul.list-tablelist .cell-label {
  font-weight: bold;
}

/* line 12276, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.no-border > li, ul.list-rss.no-border > li, ul.list-tablelist.no-border > li {
  border-bottom: none;
}

/* line 12279, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.strait > li, ul.list-rss.strait > li, ul.list-tablelist.strait > li {
  padding: 6px 0 4px 0;
}

/* line 12282, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.highlight-first > li > .cell:first-child, ul.list-rss.highlight-first > li > .cell:first-child, ul.list-tablelist.highlight-first > li > .cell:first-child {
  font-weight: bold;
}

/* line 12285, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets > li, ul.list-rss.add-bullets > li, ul.list-tablelist.add-bullets > li {
  display: block;
  margin-left: 0;
  clear: both;
  float: none;
  position: relative;
  box-sizing: border-box;
  padding-left: 12px;
}

/* line 12294, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets > li:first-child, ul.list-rss.add-bullets > li:first-child, ul.list-tablelist.add-bullets > li:first-child {
  padding-top: 11px;
}

/* line 12297, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets > li:before, ul.list-rss.add-bullets > li:before, ul.list-tablelist.add-bullets > li:before {
  position: absolute;
  left: 0;
  top: 1.1em;
  content: url("images/bb/arrow_black_tiny.png");
  display: block;
  height: 10px;
  width: 10px;
}

/* line 12306, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets.strait > li:before, ul.list-rss.add-bullets.strait > li:before, ul.list-tablelist.add-bullets.strait > li:before {
  top: 0.8em;
}

/* line 12309, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets.strait > li:first-child, ul.list-rss.add-bullets.strait > li:first-child, ul.list-tablelist.add-bullets.strait > li:first-child {
  padding-top: 6px;
}

/* line 12312, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-autoteaser.add-bullets.oddeven > li:first-child, ul.list-rss.add-bullets.oddeven > li:first-child, ul.list-tablelist.add-bullets.oddeven > li:first-child {
  padding-top: 0;
}

/* line 12315, ../sass/bb-standard/bb_standard_style_lme.scss */
.searchresult .list-tablelist .category {
  margin: 0 2px 2px 2px;
}

/* line 12318, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-crossmark, ol.list-crossmark {
  display: block !important;
}

/* line 12321, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-crossmark li, ol.list-crossmark li {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

/* line 12325, ../sass/bb-standard/bb_standard_style_lme.scss */
ul.list-crossmark li::after, ol.list-crossmark li::after {
  width: 1.5em;
  height: 1.5em;
  border: 1px solid #000;
  background: #fff;
  content: "";
  display: inline-block;
  float: right;
}

/* line 12334, ../sass/bb-standard/bb_standard_style_lme.scss */
.gjpa-box-container {
  display: block;
  position: relative;
  padding-bottom: 1em;
  page-break-inside: avoid;
}

/* line 12340, ../sass/bb-standard/bb_standard_style_lme.scss */
.gjpa-box-container .gjpa-box-container--title {
  border: 1px solid #000;
  content: "";
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  text-align: center;
  padding: .2em 1em 1em 1em;
  box-sizing: border-box;
  background-color: #fcfcfc;
}

/* line 12354, ../sass/bb-standard/bb_standard_style_lme.scss */
.gjpa-box-container > * {
  padding-right: 200px;
  position: relative;
}

/* line 12358, ../sass/bb-standard/bb_standard_style_lme.scss */
.gjpa-box-container .list-crossmark li:after {
  margin-right: -60px;
}

/* line 12361, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .gm-style *, .gmap-full .gm-style * {
  font-family: Arial,sans-serif !important;
  font-size: 13px !important;
}

/* line 12365, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .gm-style .gm-style-iw > div:first-child > div:first-child > div:first-child > div:first-child, .gmap-full .gm-style .gm-style-iw > div:first-child > div:first-child > div:first-child > div:first-child {
  font-weight: bold !important;
  line-height: 1.2em !important;
  margin-bottom: 0.2em !important;
}

/* line 12370, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .gm-style h2, .gmap-full .gm-style h2, .gmap .gm-style h3, .gmap .gm-style #if legend, #if .gmap .gm-style legend, .gmap-full .gm-style h3, .gmap-full .gm-style #if legend, #if .gmap-full .gm-style legend, .gmap .gm-style h4, .gmap-full .gm-style h4 {
  font-weight: bold !important;
}

/* line 12373, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .gm-style .gm-style-iw > div, .gmap-full .gm-style .gm-style-iw > div {
  height: auto !important;
}

/* line 12376, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .gm-style > div:first-child > div > div > div:first-child > div:first-child div, .gmap-full .gm-style > div:first-child > div > div > div:first-child > div:first-child div {
  padding-bottom: 1.3em;
}

/* line 12379, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap img, .gmap-full img, .modul-geomap img {
  max-width: none;
}

/* line 12382, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .header .title, .gmap-full .header .title, .modul-geomap .header .title {
  margin-top: 0;
}

/* line 12385, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .markerbox img, .gmap-full .markerbox img, .modul-geomap .markerbox img {
  width: 80px;
  height: 60px;
  border: none;
}

/* line 12390, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap .markerbox .image, .gmap-full .markerbox .image, .modul-geomap .markerbox .image {
  float: left;
  width: 80px;
  margin-right: 10px;
}

/* line 12395, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap > .body .marker-icon, .gmap-full > .body .marker-icon, .modul-geomap > .body .marker-icon {
  max-width: 20px;
  max-height: 20px;
}

/* line 12399, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap > .body .title, .gmap-full > .body .title, .modul-geomap > .body .title {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 12403, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap > .body .block.inline-legend, .gmap > .body #if section.inline-legend.group, #if .gmap > .body section.inline-legend.group, .gmap-full > .body .block.inline-legend, .gmap-full > .body #if section.inline-legend.group, #if .gmap-full > .body section.inline-legend.group, .modul-geomap > .body .block.inline-legend, .modul-geomap > .body #if section.inline-legend.group, #if .modul-geomap > .body section.inline-legend.group, .gmap > .body .list-tablelist, .gmap-full > .body .list-tablelist, .modul-geomap > .body .list-tablelist {
  margin-bottom: 30px;
}

/* line 12406, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap > .body .block.inline-legend:last-child, .gmap > .body #if section.inline-legend.group:last-child, #if .gmap > .body section.inline-legend.group:last-child, .gmap-full > .body .block.inline-legend:last-child, .gmap-full > .body #if section.inline-legend.group:last-child, #if .gmap-full > .body section.inline-legend.group:last-child, .modul-geomap > .body .block.inline-legend:last-child, .modul-geomap > .body #if section.inline-legend.group:last-child, #if .modul-geomap > .body section.inline-legend.group:last-child, .gmap > .body .list-tablelist:last-child, .gmap-full > .body .list-tablelist:last-child, .modul-geomap > .body .list-tablelist:last-child {
  margin-bottom: 0;
}

/* line 12409, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend {
  margin: 5px;
  border: 1px solid #888;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 1;
  position: absolute;
  top: 3.5em;
  right: 0;
  opacity: .9;
  z-index: 5;
  width: 250px;
  max-height: 87%;
  overflow: auto;
  display: none;
}

/* line 12431, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend table {
  margin-bottom: 0;
}

/* line 12434, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend-button {
  float: left;
  cursor: pointer;
}

/* line 12438, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend-button div {
  overflow: hidden;
  text-align: center;
  position: relative;
  color: #565656;
  font-family: Arial,sans-serif;
  -webkit-user-select: none;
  font-size: 11px;
  background-color: #fff;
  padding: 1px 6px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.14902);
  -webkit-box-shadow: rgba(0, 0, 0, 0.29804) 0 1px 4px -1px;
  box-shadow: rgba(0, 0, 0, 0.29804) 0 1px 4px -1px;
  min-width: 31px;
  margin: 5px;
}

/* line 12458, ../sass/bb-standard/bb_standard_style_lme.scss */
#colorbox .gmap-legend-button {
  margin-top: 2em;
}

/* line 12461, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend-button:hover div {
  background-color: #ebebeb;
  color: #000;
}

/* line 12465, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-legend-button div.active {
  font-weight: 500;
  color: #000;
}

/* line 12469, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-bottom {
  border-bottom: 0 solid #c6c6c6;
}

/* line 12472, ../sass/bb-standard/bb_standard_style_lme.scss */
.gmap-container {
  position: relative;
}

/* line 12475, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls {
  margin: 5px;
  border: 1px solid #888;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 1;
  position: absolute;
  bottom: 38px;
  right: 0;
  opacity: .9;
  overflow: auto;
  max-height: 75%;
  width: 235px;
  max-width: 70%;
}

/* line 12496, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls .input {
  max-height: 255px;
  border-top: 1px solid #666;
}

/* line 12500, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul {
  margin-left: 0;
  padding: 0;
  margin: 0;
}

/* line 12505, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li {
  list-style-type: none;
  padding: 3px 10px;
  border-bottom: 1px solid #aaa;
  cursor: pointer;
  font-weight: bold !important;
  font-size: 13px !important;
}

/* line 12513, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li:hover, .extended-controls ul li.gmap-options-selected:hover {
  background-color: #f2f4f9;
}

/* line 12516, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li:last-child {
  border-bottom: 0 solid #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 12522, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li.gmap-options-selected {
  background-color: #f2f4f5;
}

/* line 12525, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li.gmap-options-hide {
  display: none;
}

/* line 12528, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li.gmap-options-show {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom: 0 solid #aaa;
}

/* line 12537, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li div.gmap-options-checkbox {
  background-image: url("images/google-map-sprite-checkboxen.png");
  background-position: 0 -27px;
  background-repeat: no-repeat;
  padding-left: 25px;
  font-weight: bold !important;
  word-wrap: break-word;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}

/* line 12551, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls ul li.gmap-options-selected div.gmap-options-checkbox {
  background-image: url("images/google-map-sprite-checkboxen.png");
  background-position: top left;
}

/* line 12555, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls .gmap-options-head {
  text-align: center;
  height: 12px;
  padding: 0;
  margin: 0;
  border-bottom: 25px solid transparent;
  margin-bottom: -25px;
  position: relative;
  display: block;
  cursor: pointer;
}

/* line 12566, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls .toggle {
  cursor: pointer;
  overflow: hidden;
}

/* line 12570, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls .toggle span {
  padding: 2px 0 0 2px;
  font-family: "IconicStroke";
  font-size: 1.2em;
}

/* line 12575, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show ul li.gmap-options-show {
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #aaa;
}

/* line 12584, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show ul li.gmap-options-hide {
  display: block;
}

/* line 12587, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show ul li:first-child {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12595, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show .gmap-options-head {
  border-bottom: 0 solid #666;
  margin-bottom: 0;
  height: 2.5em;
}

/* line 12600, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show .gmap-options-head img {
  display: none;
}

/* line 12603, ../sass/bb-standard/bb_standard_style_lme.scss */
.extended-controls.show .gmap-options-head::after {
  content: "x";
  cursor: pointer;
  display: block;
  font-size: 1.5em;
  margin-bottom: .5em;
  padding: .3em .5em;
  text-align: right;
}

/* line 12612, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider {
  margin: 20px 0;
  position: relative;
  border-bottom: 0 solid transparent;
  border-top: 0 solid transparent;
  padding: 0 0 2px 0;
}

/* line 12619, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header {
  *zoom: 1;
  margin: 0 0;
}

/* line 12623, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header:before, .image-slider .header:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 12628, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header:after {
  clear: both;
}

/* line 12631, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header .title {
  display: inline-table;
  margin: 0 0 4px;
  line-height: 1em;
}

/* line 12636, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header .right {
  float: right;
  line-height: 24px;
}

/* line 12640, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .header a.right:before {
  background: url("images/bb/arrow_black_tiny.png") no-repeat scroll left top transparent;
  content: "";
  display: inline-block;
  height: 9px;
  width: 10px;
}

/* line 12647, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .slide {
  margin: 0 0 10px 0;
}

/* line 12650, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .slide .image .caption {
  text-align: center;
}

/* line 12653, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .carousel-inner {
  background-color: #fff;
}

/* line 12656, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider .carousel-inner .image .caption {
  display: none;
}

/* line 12659, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.bildergalerie .slide .image .caption {
  text-align: left;
  padding: 10px;
}

/* line 12663, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.bildergalerie a.picsgallery {
  display: block;
  width: 125px;
  height: 125px;
}

/* line 12668, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.bildergalerie .copyright {
  oiverflow: hidden;
  white-space: nowrap;
  width: 125px;
}

/* line 12673, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.bildergalerie .caption {
  width: 100px;
  overflow: hidden;
}

/* line 12677, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front {
  border: 0 none;
  margin-top: 0;
}

/* line 12681, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front .header {
  margin: 0 0 0 0;
}

/* line 12684, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front .carousel-control {
  top: 24px;
}

/* line 12687, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front .slide {
  border: 0 none;
  padding: 0;
  margin: 0 0 6px 0;
}

/* line 12692, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front .image .caption {
  text-align: left;
}

/* line 12695, ../sass/bb-standard/bb_standard_style_lme.scss */
.image-slider.front .carousel .carousel-control.right {
  right: 0;
}

/* line 12698, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxElement {
  position: relative;
  display: block;
  margin-bottom: 0;
  z-index: 0;
}

/* line 12704, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxElement .lupe {
  background: url(images/lupe.png) no-repeat scroll center center #dddedf;
  background-color: #dddedf;
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  height: 23px;
  width: 23px;
  z-index: 2;
}

/* line 12715, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxElement:after {
  content: url(images/lupe.png);
  background-color: #dddedf;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  display: table;
  width: auto;
  heigt: auto;
  padding: 6px 6px 2px 7px;
}

/* line 12727, ../sass/bb-standard/bb_standard_style_lme.scss */
.cboxElement img {
  z-index: -1;
  position: relative;
}

/* line 12731, ../sass/bb-standard/bb_standard_style_lme.scss */
.carousel .cboxElement:after {
  display: none;
}

/* line 12734, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent {
  background-color: #fff;
  border: 1px solid #fff;
  box-sizing: border-box !important;
}

/* line 12739, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent .gal-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  background: #fff;
  margin: 0;
  padding: 0;
}

/* line 12749, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxTitle {
  background-color: #fff;
  opacity: 1;
  color: #3b3b3b;
}

/* line 12754, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent button, #cboxContent #if a.button, #if #cboxContent a.button, #cboxContent #if input[type="submit"], #if #cboxContent input[type="submit"] {
  border: none;
}

/* line 12757, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent button:focus, #cboxContent #if a.button:focus, #if #cboxContent a.button:focus, #cboxContent #if input[type="submit"]:focus, #if #cboxContent input[type="submit"]:focus {
  outline: 1px dotted;
  outline-offset: 0;
}

/* line 12761, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxCurrent {
  background: #fff;
  color: #3b3b3b;
  height: 1.2em;
}

/* line 12766, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxClose {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 0;
  margin: 0;
  height: 25px;
  width: 25px;
  overflow: hidden;
  text-indent: 0;
  line-height: 1.8em;
}

/* line 12779, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxClose:after {
  content: url(images/controls.png);
  display: inline-block;
  margin-left: -24px;
  margin-top: -23px;
}

/* line 12785, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxNext {
  height: 25px;
  width: 25px;
  bottom: 1px;
  overflow: hidden;
  text-indent: 0;
  padding: 0;
  margin: 0;
  line-height: 1.8em;
}

/* line 12795, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxNext:after {
  content: url(images/controls.png);
  display: inline-block;
  margin-left: -50px;
  margin-top: -23px;
}

/* line 12801, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxPrevious {
  height: 25px;
  width: 25px;
  bottom: 1px;
  left: 1px;
  display: block;
  overflow: hidden;
  text-indent: 0;
  padding: 0;
  margin: 0;
  line-height: 1.8em;
}

/* line 12813, ../sass/bb-standard/bb_standard_style_lme.scss */
#cboxContent #cboxPrevious:after {
  content: url(images/controls.png);
  display: block;
  margin-left: -75px;
  margin-top: -23px;
}

/* line 12819, ../sass/bb-standard/bb_standard_style_lme.scss */
#socialshare .social_share_privacy_area .icon, #socialshare .social_share_privacy_area .simplesearch-searchresult .cartitem .btn-addtocart, #socialshare .social_share_privacy_area .simplesearch-detail .cartitem .btn-addtocart, #socialshare .social_share_privacy_area .btn-tocart {
  min-height: 20px;
}

/* line 12822, ../sass/bb-standard/bb_standard_style_lme.scss */
#socialshare .social_share_privacy_area li.settings_info .settings_info_menu {
  z-index: 0;
}

/* line 12825, ../sass/bb-standard/bb_standard_style_lme.scss */
div.shariff {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 12829, ../sass/bb-standard/bb_standard_style_lme.scss */
div.shariff a:focus {
  outline: thin dotted #253276;
  outline-offset: 0;
  outline-offset: -1px;
  height: 28px;
  overflow: hidden;
}

/* line 12836, ../sass/bb-standard/bb_standard_style_lme.scss */
div.shariff .orientation-horizontal .shariff-button {
  min-width: auto;
}

/* line 12839, ../sass/bb-standard/bb_standard_style_lme.scss */
div.shariff .shariff-button.whatsapp {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 12843, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.shariff .shariff-button.whatsapp {
    display: inline-block;
  }
}
/* line 12847, ../sass/bb-standard/bb_standard_style_lme.scss */
.aural, .navSkip {
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute;
  top: -1000px;
}

/* line 12854, ../sass/bb-standard/bb_standard_style_lme.scss */
.navSkip.visible {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  height: auto;
  left: 150px;
  padding: 6px 18px;
  top: 10px;
  width: auto;
}

/*!
 * Bootstrap / BO Responsive v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-ms-viewport {
  width: device-width;
}
/* line 12875, ../sass/bb-standard/bb_standard_style_lme.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* line 12879, ../sass/bb-standard/bb_standard_style_lme.scss */
.visible-phone {
  display: none !important;
}

/* line 12882, ../sass/bb-standard/bb_standard_style_lme.scss */
.visible-tablet {
  display: none !important;
}

/* line 12885, ../sass/bb-standard/bb_standard_style_lme.scss */
.hidden-desktop {
  display: none !important;
}

/* line 12888, ../sass/bb-standard/bb_standard_style_lme.scss */
.visible-desktop {
  display: inherit !important;
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  /* line 12892, ../sass/bb-standard/bb_standard_style_lme.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 12895, ../sass/bb-standard/bb_standard_style_lme.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 12898, ../sass/bb-standard/bb_standard_style_lme.scss */
  .visible-tablet {
    display: inherit !important;
  }

  /* line 12901, ../sass/bb-standard/bb_standard_style_lme.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 12906, ../sass/bb-standard/bb_standard_style_lme.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 12909, ../sass/bb-standard/bb_standard_style_lme.scss */
  .visible-desktop {
    display: none !important;
  }

  /* line 12912, ../sass/bb-standard/bb_standard_style_lme.scss */
  .visible-phone {
    display: inherit !important;
  }

  /* line 12915, ../sass/bb-standard/bb_standard_style_lme.scss */
  .hidden-phone {
    display: none !important;
  }
}
/* line 12919, ../sass/bb-standard/bb_standard_style_lme.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 12923, ../sass/bb-standard/bb_standard_style_lme.scss */
  .visible-print {
    display: inherit !important;
  }

  /* line 12926, ../sass/bb-standard/bb_standard_style_lme.scss */
  .hidden-print {
    display: none !important;
  }
}
/*!
         * BO Responsive
         *
         * Overwrite some Bootsrap responsive design
         * 
         */
@media screen and (max-width: 767px) {
  /* line 12936, ../sass/bb-standard/bb_standard_style_lme.scss */
  body {
    padding-top: 0;
  }

  /* line 12939, ../sass/bb-standard/bb_standard_style_lme.scss */
  ._navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }

  /* line 12942, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-fixed-top {
    margin-bottom: 1.385em;
  }

  /* line 12945, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-fixed-bottom {
    margin-top: 1.385em;
  }

  /* line 12948, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .navbar-fixed-top {
    position: fixed;
  }

  /* line 12951, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  /* line 12954, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .container {
    width: auto;
    padding: 0;
  }

  /* line 12958, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }

  /* line 12963, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse {
    clear: both;
  }

  /* line 12966, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav {
    float: none;
    margin: 0 0 0.6925em;
  }

  /* line 12970, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > li {
    float: none;
  }

  /* line 12973, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }

  /* line 12976, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }

  /* line 12979, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }

  /* line 12983, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  /* line 12991, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .btn, .nav-collapse .simplesearch-searchresult .cartitem .btn-download, .nav-collapse .simplesearch-detail .cartitem .btn-download {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 12998, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  /* line 13001, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }

  /* line 13004, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #707070;
  }

  /* line 13007, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111;
  }

  /* line 13010, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  /* line 13014, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 13032, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }

  /* line 13035, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none;
  }

  /* line 13038, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  /* line 13041, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }

  /* line 13044, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: .6925em 15px;
    margin: .6925em 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  /* line 13054, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
  }

  /* line 13058, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  /* line 13062, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse, .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }

  /* line 13066, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .btn-navbar {
    display: block;
  }

  /* line 13069, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 768px) {
  /* line 13075, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 13081, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-header {
    margin-bottom: 15px;
  }

  /* line 13084, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar {
    height: auto;
    min-height: 55px;
  }

  /* line 13088, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .btn-navbar {
    background-color: #e20026;
    background-image: none;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    float: none;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13097, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar:focus {
    background-color: #f10029;
    outline-offset: 1px;
  }

  /* line 13101, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .btn-navbar {
    padding: 11px 10px 12px 10px;
  }

  /* line 13104, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .navbar-inner {
    height: auto;
  }

  /* line 13107, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .navbar-inner .has-submenu ul {
    display: none !important;
  }

  /* line 13110, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .navbar-inner .collapse {
    background-color: #fff;
  }

  /* line 13113, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .nav .active a {
    font-weight: bold;
  }

  /* line 13116, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .nav > li {
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    height: auto !important;
  }

  /* line 13122, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar .nav > li:active, .navbar .nav > li.active, .navbar .nav > li.hover {
    background-color: transparent;
  }

  /* line 13125, ../sass/bb-standard/bb_standard_style_lme.scss */
  .search.navbar {
    display: none !important;
  }

  /* line 13128, ../sass/bb-standard/bb_standard_style_lme.scss */
  .breadcrumb.navbar {
    display: none !important;
  }

  /* line 13131, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar {
    background: none;
    border: 0 none;
    margin: 0 0 20px;
    display: none !important;
  }

  /* line 13137, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .navbar-inner {
    font-size: 13px;
    background-color: transparent;
    margin: 0;
  }

  /* line 13142, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .collapse {
    border-top: 7px solid #e20026;
    height: 0;
  }

  /* line 13146, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .collapse > ul.nav {
    display: none;
  }

  /* line 13149, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .in.collapse {
    border-bottom: 7px solid #e20026;
  }

  /* line 13152, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .in.collapse > ul.nav {
    display: block;
  }

  /* line 13155, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .nav .active a {
    font-weight: normal;
  }

  /* line 13158, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .nav li.active > a {
    font-weight: bold;
  }

  /* line 13161, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .btn-navbar {
    height: 38px;
    margin: 0;
  }

  /* line 13165, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .btn-navbar.btn-navi-suche {
    float: right;
  }

  /* line 13168, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .btn-navbar.btn-navi-suche .icon-search {
    margin: 0 4px;
  }

  /* line 13171, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar .btn-navbar.btn-navi-left {
    float: left;
  }

  /* line 13174, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar > .nav-collapse {
    border-top: 7px solid #e20026;
  }

  /* line 13177, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav {
    margin: 0;
  }

  /* line 13180, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav ul {
    margin-left: .6em;
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
  }

  /* line 13185, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav ul > li > ul {
    border-bottom: none;
  }

  /* line 13188, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav li {
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13194, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav li > a {
    border-bottom: 1px solid #ededed;
    background-color: #fff;
    box-shadow: 0 0 0 transparent;
    color: #272727;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: .6em;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13205, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav li > a:hover {
    text-decoration: underline;
    background-color: #fff;
    color: #000;
    box-shadow: 0 0 0 transparent;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13212, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.nav li.active > a {
    margin-left: .6em;
    padding-left: 0;
  }

  /* line 13216, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul li a {
    padding: .6em;
    font-family: Arial,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
  }

  /* line 13222, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul li a.login, .content-navi-wrapper.navbar ul li a.logout {
    background-image: url("images/sprite_mixed.png");
    background-position: 0 -7px;
    background-repeat: no-repeat;
    padding-left: 24px;
  }

  /* line 13228, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.level-1, .content-navi-wrapper.navbar ul.level-2 {
    background-color: transparent;
    border-bottom: none !important;
  }

  /* line 13232, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.level-1 li a, .content-navi-wrapper.navbar ul.level-2 li a, .content-navi-wrapper.navbar ul.level-1 li.active a, .content-navi-wrapper.navbar ul.level-2 li.active a {
    border-left: 0 none;
  }

  /* line 13235, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.level-1 > li.active > a, .content-navi-wrapper.navbar ul.level-2 > li.active > a {
    background-color: transparent;
  }

  /* line 13238, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.level-1 > li:last-child > a:last-child, .content-navi-wrapper.navbar ul.level-2 > li:last-child > a:last-child {
    border-bottom: 1px solid #ededed;
  }

  /* line 13241, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-wrapper.navbar ul.level-2 li + li.active > a {
    margin-left: 0;
    padding-left: 0.6em;
  }

  /* line 13245, ../sass/bb-standard/bb_standard_style_lme.scss */
  .template-land_start .content-navi-wrapper.navbar, .noverticalnavi .content-navi-wrapper.navbar, .template-land_startMS .content-navi-wrapper.navbar {
    display: block !important;
  }

  /* line 13248, ../sass/bb-standard/bb_standard_style_lme.scss */
  .template-land_start .content-navi-wrapper.navbar.hidden-phone, .noverticalnavi .content-navi-wrapper.navbar.hidden-phone, .template-land_startMS .content-navi-wrapper.navbar.hidden-phone {
    display: none !important;
  }

  /* line 13251, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar, div.content-navi-wrapper.navbar {
    background: none;
    border: 0 none;
    margin: 0 0 20px;
    position: relative;
    min-height: 0;
  }

  /* line 13258, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .navbar-inner, div.content-navi-wrapper.navbar .navbar-inner {
    font-size: 13px;
    background-color: transparent;
    margin: 0;
  }

  /* line 13263, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .collapse, div.content-navi-wrapper.navbar .collapse {
    border-top: 7px solid #e20026;
    height: 0;
  }

  /* line 13267, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .collapse > ul.nav, div.content-navi-wrapper.navbar .collapse > ul.nav {
    display: none;
  }

  /* line 13270, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .in.collapse, div.content-navi-wrapper.navbar .in.collapse {
    border-bottom: 7px solid #e20026;
  }

  /* line 13273, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .in.collapse > ul.nav, div.content-navi-wrapper.navbar .in.collapse > ul.nav {
    display: block;
  }

  /* line 13276, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .nav .active a, div.content-navi-wrapper.navbar .nav .active a {
    font-weight: normal;
  }

  /* line 13279, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .nav li.active > a, div.content-navi-wrapper.navbar .nav li.active > a {
    font-weight: bold;
  }

  /* line 13282, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .btn-navbar, div.content-navi-wrapper.navbar .btn-navbar {
    height: 38px;
    margin: 0;
  }

  /* line 13286, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .btn-navbar.btn-navi-suche, div.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche {
    float: right;
  }

  /* line 13289, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .btn-navbar.btn-navi-suche .icon-search, div.content-navi-wrapper.navbar .btn-navbar.btn-navi-suche .icon-search {
    margin: 0 4px;
  }

  /* line 13292, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .btn-navbar.btn-navi-left, div.content-navi-wrapper.navbar .btn-navbar.btn-navi-left {
    float: left;
  }

  /* line 13295, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar > .nav-collapse, div.content-navi-wrapper.navbar > .nav-collapse {
    border-top: 7px solid #e20026;
  }

  /* line 13298, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav, div.content-navi-wrapper.navbar ul.nav {
    margin: 0;
  }

  /* line 13301, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav ul, div.content-navi-wrapper.navbar ul.nav ul {
    margin-left: .6em;
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
  }

  /* line 13306, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav ul > li > ul, div.content-navi-wrapper.navbar ul.nav ul > li > ul {
    border-bottom: none;
  }

  /* line 13309, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav li, div.content-navi-wrapper.navbar ul.nav li {
    box-shadow: 0 0 0 transparent;
    display: block;
    float: none;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13315, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav li > a, div.content-navi-wrapper.navbar ul.nav li > a {
    border-bottom: 1px solid #ededed;
    background-color: #fff;
    box-shadow: 0 0 0 transparent;
    color: #272727;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: .6em;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13326, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav li > a:hover, div.content-navi-wrapper.navbar ul.nav li > a:hover {
    text-decoration: underline;
    background-color: #fff;
    color: #000;
    box-shadow: 0 0 0 transparent;
    text-shadow: 0 0 0 transparent;
  }

  /* line 13333, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.nav li.active > a, div.content-navi-wrapper.navbar ul.nav li.active > a {
    margin-left: .6em;
    padding-left: 0;
  }

  /* line 13337, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul li a, div.content-navi-wrapper.navbar ul li a {
    padding: .6em;
    font-family: Arial,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
  }

  /* line 13343, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul li a.login, div.content-navi-wrapper.navbar ul li a.login, div.content-navigation-left.navbar ul li a.logout, div.content-navi-wrapper.navbar ul li a.logout {
    background-image: url("images/sprite_mixed.png");
    background-position: 0 -7px;
    background-repeat: no-repeat;
    padding-left: 24px;
  }

  /* line 13349, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.level-1, div.content-navi-wrapper.navbar ul.level-1, div.content-navigation-left.navbar ul.level-2, div.content-navi-wrapper.navbar ul.level-2 {
    background-color: transparent;
    border-bottom: none !important;
  }

  /* line 13353, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.level-1 li a, div.content-navi-wrapper.navbar ul.level-1 li a, div.content-navigation-left.navbar ul.level-2 li a, div.content-navi-wrapper.navbar ul.level-2 li a, div.content-navigation-left.navbar ul.level-1 li.active a, div.content-navi-wrapper.navbar ul.level-1 li.active a, div.content-navigation-left.navbar ul.level-2 li.active a, div.content-navi-wrapper.navbar ul.level-2 li.active a {
    border-left: 0 none;
  }

  /* line 13356, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.level-1 > li.active > a, div.content-navi-wrapper.navbar ul.level-1 > li.active > a, div.content-navigation-left.navbar ul.level-2 > li.active > a, div.content-navi-wrapper.navbar ul.level-2 > li.active > a {
    background-color: transparent;
  }

  /* line 13359, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.level-1 > li:last-child > a:last-child, div.content-navi-wrapper.navbar ul.level-1 > li:last-child > a:last-child, div.content-navigation-left.navbar ul.level-2 > li:last-child > a:last-child, div.content-navi-wrapper.navbar ul.level-2 > li:last-child > a:last-child {
    border-bottom: 1px solid #ededed;
  }

  /* line 13362, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar ul.level-2 li + li.active > a, div.content-navi-wrapper.navbar ul.level-2 li + li.active > a {
    margin-left: 0;
    padding-left: 0.6em;
  }

  /* line 13366, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .navi-suche, div.content-navi-wrapper.navbar .navi-suche {
    width: 80%;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
  }

  /* line 13373, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .navi-suche .input-append, div.content-navi-wrapper.navbar .navi-suche .input-append, div.content-navigation-left.navbar .navi-suche .input-prepend, div.content-navi-wrapper.navbar .navi-suche .input-prepend {
    width: 100%;
  }

  /* line 13376, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .navi-suche button, div.content-navigation-left.navbar .navi-suche #if a.button, #if div.content-navigation-left.navbar .navi-suche a.button, div.content-navigation-left.navbar .navi-suche #if input[type="submit"], #if div.content-navigation-left.navbar .navi-suche input[type="submit"], div.content-navi-wrapper.navbar .navi-suche button, div.content-navi-wrapper.navbar .navi-suche #if a.button, #if div.content-navi-wrapper.navbar .navi-suche a.button, div.content-navi-wrapper.navbar .navi-suche #if input[type="submit"], #if div.content-navi-wrapper.navbar .navi-suche input[type="submit"] {
    margin: 0;
  }

  /* line 13379, ../sass/bb-standard/bb_standard_style_lme.scss */
  div.content-navigation-left.navbar .navi-suche input, div.content-navi-wrapper.navbar .navi-suche input {
    margin: 0;
    width: 70%;
  }

  /* line 13383, ../sass/bb-standard/bb_standard_style_lme.scss */
  .mobile-navigation.navbar {
    position: fixed;
    top: 0;
    right: 0;
  }

  /* line 13388, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar {
    background: none;
    border: 0 none;
  }

  /* line 13392, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .in.collapse {
    margin-bottom: 20px;
  }

  /* line 13395, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .in.collapse > ul.nav {
    display: block;
  }

  /* line 13398, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .btn-navbar {
    text-align: left;
  }

  /* line 13401, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .navbar-inner {
    background-color: transparent;
  }

  /* line 13404, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul {
    margin-bottom: 0;
  }

  /* line 13407, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li {
    font-family: Arial,sans-serif;
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #c6c6c6;
    font-size: 90%;
    overflow: hidden;
    float: none;
    display: block;
    font-size: 100%;
    padding: 0;
    font-size: 16px;
    margin: 0;
  }

  /* line 13420, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li a {
    display: block;
    padding: 10px;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    color: #000 !important;
    font-weight: normal;
    text-shadow: 0 0 0 transparent !important;
  }

  /* line 13431, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li a:hover, .content-navi-left.navbar ul li a:focus {
    background-color: transparent;
    text-decoration: underline;
  }

  /* line 13435, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.hover {
    background: none repeat scroll 0 0 #fff;
  }

  /* line 13438, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.hover a {
    background: none repeat scroll 0 0 transparent;
  }

  /* line 13441, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.active {
    font-weight: bold;
    background-color: #f2f2f2;
  }

  /* line 13445, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.active a {
    font-weight: bold;
    background: none repeat scroll 0 0 transparent;
  }

  /* line 13449, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.title {
    font-weight: bold;
  }

  /* line 13452, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.title a {
    font-weight: bold;
  }

  /* line 13455, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.section-title {
    font-weight: bold;
  }

  /* line 13458, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.section-title a {
    font-weight: bold;
  }

  /* line 13461, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .collapse {
    margin-top: -4px;
  }

  /* line 13464, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .in.collapse {
    border-bottom: 1px solid #c6c6c6;
  }

  /* line 13467, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li {
    padding-left: 2em;
  }

  /* line 13470, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.title {
    padding-left: 1em;
  }

  /* line 13473, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul li.section-title {
    padding-left: 0;
  }

  /* line 13476, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar ul ul {
    display: none;
  }

  /* line 13479, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .btn-navi-left {
    background-color: #fff;
    border: 1px solid #c6c6c6;
    color: #000;
  }

  /* line 13484, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-left.navbar .btn-navi-left:hover, .content-navi-left.navbar .btn-navi-left:focus {
    border: 1px solid #c6c6c6;
  }
}
@media screen and (max-width: 480px) {
  /* line 13489, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .float .main-image, body .simplesearch-searchresult .cartitem .main-image, body .simplesearch-detail .cartitem .main-image {
    float: none !important;
    display: inline-block;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 13495, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser .inner, body .simplesearch-searchresult .cartitem .inner, body .simplesearch-detail .cartitem .inner {
    display: inline-block !important;
  }

  /* line 13498, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser .body, body .teaser .header, body .simplesearch-searchresult .cartitem .body, body .simplesearch-searchresult .cartitem .header, body .simplesearch-detail .cartitem .body, body .simplesearch-detail .cartitem .header {
    display: block !important;
  }

  /* line 13501, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header .institution {
    max-width: 93%;
  }

  /* line 13504, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser .image, body .block .image, body #if section.group .image, #if body section.group .image, body .simplesearch-searchresult .cartitem .image, body .simplesearch-detail .cartitem .image {
    float: none !important;
    margin-right: 0;
    margin-left: 0;
  }

  /* line 13509, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .balconycontainer .body .teaser .body, body .balconycontainer .body .simplesearch-searchresult .cartitem .body, body .balconycontainer .body .simplesearch-detail .cartitem .body {
    right: 0;
  }

  /* line 13512, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .balconycontainer .balcony-control {
    top: 40px !important;
    height: 45px;
  }

  /* line 13516, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .header .title {
    word-wrap: break-word;
  }

  /* line 13519, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-footer .nav li, body .container-footer .nav .right {
    float: none;
  }

  /* line 13522, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-footer .meta-navi ul.nav > li {
    float: none;
    min-height: 32px;
    padding: 0 !important;
  }

  /* line 13527, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .download .download-btn {
    margin: 5px 0 5px 0;
  }

  /* line 13530, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .download .download-btn {
    position: static;
  }

  /* line 13533, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .download .inner, body .download .body {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 13537, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .image[class*="type"] {
    max-width: 100%;
  }

  /* line 13540, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.pagination {
    text-align: center;
  }

  /* line 13543, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.pagination ul li.pager-item {
    display: none;
  }

  /* line 13546, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.pagination ul li.pager-item-previous, body div.pagination ul li.pager-item-prev, body div.pagination ul li.pager-item-next, body div.pagination ul li.mobile-counter {
    display: inline !important;
  }

  /* line 13549, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.pagination ul li.pager-item-next {
    float: right;
  }

  /* line 13552, ../sass/bb-standard/bb_standard_style_lme.scss */
  body #socialshare .social_share_privacy_area {
    height: auto;
  }

  /* line 13555, ../sass/bb-standard/bb_standard_style_lme.scss */
  body #socialshare .social_share_privacy_area li {
    float: none;
    margin-bottom: 10px !important;
  }

  /* line 13559, ../sass/bb-standard/bb_standard_style_lme.scss */
  body #socialshare .social_share_privacy_area li.help_info.display .info {
    max-width: 230px;
    left: auto;
    right: auto;
  }

  /* line 13564, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .list-partnerlogos {
    text-align: left;
  }

  /* line 13567, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .list-partnerlogos .item, body .list-partnerlogos .logogalerie-item {
    display: block;
  }

  /* line 13570, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .list-partnerlogos .item img, body .list-partnerlogos .logogalerie-item img {
    margin: 10px 0;
  }

  /* line 13573, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-footer .nav li, body .content-footer .nav li.right {
    float: none;
    padding-left: 0;
    margin-bottom: 10px;
  }

  /* line 13578, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .carousel .carousel-inner .row-fluid .span3 {
    width: auto !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 13583, ../sass/bb-standard/bb_standard_style_lme.scss */
  body {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 13587, ../sass/bb-standard/bb_standard_style_lme.scss */
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 13591, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-fluid {
    padding: 0;
  }

  /* line 13594, ../sass/bb-standard/bb_standard_style_lme.scss */
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }

  /* line 13600, ../sass/bb-standard/bb_standard_style_lme.scss */
  .dl-horizontal dd {
    margin-left: 0;
  }

  /* line 13603, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container {
    width: auto;
  }

  /* line 13606, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid {
    width: 100%;
  }

  /* line 13609, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row, .thumbnails {
    margin-left: 0;
  }

  /* line 13612, ../sass/bb-standard/bb_standard_style_lme.scss */
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }

  /* line 13616, ../sass/bb-standard/bb_standard_style_lme.scss */
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 13625, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span12, .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 13631, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

  /* line 13634, ../sass/bb-standard/bb_standard_style_lme.scss */
  .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 11.385em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 13642, ../sass/bb-standard/bb_standard_style_lme.scss */
  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }

  /* line 13646, ../sass/bb-standard/bb_standard_style_lme.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }

  /* line 13649, ../sass/bb-standard/bb_standard_style_lme.scss */
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }

  /* line 13657, ../sass/bb-standard/bb_standard_style_lme.scss */
  .modal.fade {
    top: -100px;
  }

  /* line 13660, ../sass/bb-standard/bb_standard_style_lme.scss */
  .modal.fade.in {
    top: 20px;
  }
}
@media screen and (max-width: 480px) {
  /* line 13665, ../sass/bb-standard/bb_standard_style_lme.scss */
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }

  /* line 13668, ../sass/bb-standard/bb_standard_style_lme.scss */
  .page-header h1 small {
    display: block;
    line-height: 1.385em;
  }

  /* line 13672, ../sass/bb-standard/bb_standard_style_lme.scss */
  input[type="checkbox"], input[type="radio"] {
    border: 1px solid #ccc;
  }

  /* line 13675, ../sass/bb-standard/bb_standard_style_lme.scss */
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }

  /* line 13681, ../sass/bb-standard/bb_standard_style_lme.scss */
  .form-horizontal .controls {
    margin-left: 0;
  }

  /* line 13684, ../sass/bb-standard/bb_standard_style_lme.scss */
  .form-horizontal .control-list {
    padding-top: 0;
  }

  /* line 13687, ../sass/bb-standard/bb_standard_style_lme.scss */
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 13691, ../sass/bb-standard/bb_standard_style_lme.scss */
  .media .pull-left, .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }

  /* line 13696, ../sass/bb-standard/bb_standard_style_lme.scss */
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 13700, ../sass/bb-standard/bb_standard_style_lme.scss */
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }

  /* line 13705, ../sass/bb-standard/bb_standard_style_lme.scss */
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

  /* line 13709, ../sass/bb-standard/bb_standard_style_lme.scss */
  .carousel-caption {
    position: static;
  }
}
@media screen and (max-width: 767px) {
  /* line 13714, ../sass/bb-standard/bb_standard_style_lme.scss */
  body {
    padding: 0;
  }

  /* line 13717, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .hide-mobile {
    display: none !important;
  }

  /* line 13720, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .only-mobile {
    display: block !important;
  }

  /* line 13723, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser .body, body .simplesearch-searchresult .cartitem .body, body .simplesearch-detail .cartitem .body {
    display: inline;
  }

  /* line 13726, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser.float .body, body .simplesearch-searchresult .cartitem.float .body, body .teaser.simplesearch-searchresult .cartitem .body, body .simplesearch-detail .cartitem.float .body, body .teaser.simplesearch-detail .cartitem .body {
    min-width: 250px;
  }

  /* line 13729, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser.grey, body .simplesearch-searchresult .cartitem.grey, body .simplesearch-detail .cartitem.grey {
    padding: 5px 10px;
  }

  /* line 13732, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-marginal .block, body .content-marginal #if section.group, #if body .content-marginal section.group {
    padding: 5px 10px 10px;
  }

  /* line 13735, ../sass/bb-standard/bb_standard_style_lme.scss */
  body table {
    width: 100%;
    clear: both;
  }

  /* line 13739, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .faux-columns.grey-2-1 {
    background-image: none;
  }

  /* line 13742, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .faux-columns.grey-2-1 .grey {
    background-color: #dddedf;
  }

  /* line 13745, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .faux-columns.grey-1-2 {
    background-image: none;
  }

  /* line 13748, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .faux-columns.grey-1-2 .grey {
    background-color: #dddedf;
  }

  /* line 13751, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .faux-columns .teaser, body .faux-columns .simplesearch-searchresult .cartitem, body .faux-columns .simplesearch-detail .cartitem {
    margin-bottom: 20px;
  }

  /* line 13754, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-wrapper {
    width: auto !important;
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    margin-top: 0;
    margin-right: 0;
  }

  /* line 13762, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-wrapper.container-content {
    overflow: hidden;
    background-image: none;
  }

  /* line 13766, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header {
    background-image: none;
    min-height: initial;
    padding: 0;
  }

  /* line 13771, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header .section-logo {
    position: static;
    left: 0;
    top: 0;
  }

  /* line 13776, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .portal-header, body .portal-footer, body .container-content {
    padding: 10px !important;
  }

  /* line 13779, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser.float .main-image, body .block.float .main-image, body #if section.float.group .main-image, #if body section.float.group .main-image, body .simplesearch-searchresult .cartitem.float .main-image, body .teaser.simplesearch-searchresult .cartitem .main-image, body .block.simplesearch-searchresult .cartitem .main-image, body #if section.simplesearch-searchresult.group .cartitem .main-image, #if body section.simplesearch-searchresult.group .cartitem .main-image, body .simplesearch-detail .cartitem.float .main-image, body .teaser.simplesearch-detail .cartitem .main-image, body .block.simplesearch-detail .cartitem .main-image, body #if section.simplesearch-detail.group .cartitem .main-image, #if body section.simplesearch-detail.group .cartitem .main-image {
    margin-right: 10px;
  }

  /* line 13782, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .teaser .image.w140, body .block .image.w140, body #if section.group .image.w140, #if body section.group .image.w140, body .teaser .image.w166, body .block .image.w166, body #if section.group .image.w166, #if body section.group .image.w166, body .teaser .image.w250, body .block .image.w250, body #if section.group .image.w250, #if body section.group .image.w250, body .simplesearch-searchresult .cartitem .image.w140, body .simplesearch-searchresult .cartitem .image.w166, body .simplesearch-searchresult .cartitem .image.w250, body .simplesearch-detail .cartitem .image.w140, body .simplesearch-detail .cartitem .image.w166, body .simplesearch-detail .cartitem .image.w250 {
    float: left;
    margin-right: 10px;
  }

  /* line 13786, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer {
    width: 100% !important;
    max-width: 620px;
  }

  /* line 13790, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .body, body div.balconycontainer .body .teaser, body div.balconycontainer .body .simplesearch-searchresult .cartitem, body div.balconycontainer .body .simplesearch-detail .cartitem {
    width: 100% !important;
  }

  /* line 13793, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer {
    height: auto !important;
    margin-bottom: 50px;
  }

  /* line 13797, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header {
    background: transparent;
    bottom: -30px;
    width: 100%;
    text-align: center;
    position: absolute;
  }

  /* line 13804, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav {
    background: transparent;
    bottom: auto;
    width: auto;
    position: static;
    display: inline-block;
  }

  /* line 13811, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li a {
    background-color: #e20026;
    text-indent: -999999px;
    overflow: auto;
    border-radius: 5px 5px 5px 5px;
    height: 10px;
    width: 10px;
    margin: 5px;
    padding: 0;
  }

  /* line 13821, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li .up {
    display: none;
  }

  /* line 13824, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li a {
    border: none;
  }

  /* line 13827, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li {
    background-color: transparent;
  }

  /* line 13830, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li.active a {
    background-color: #253276;
  }

  /* line 13833, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .header .nav li a:focus {
    outline-offset: 2px;
    outline: 1px dotted #000;
  }

  /* line 13837, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .toggle-play, body div.balconycontainer .balcony-toggler-controls {
    display: none;
  }

  /* line 13840, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body {
    height: auto !important;
    background: transparent;
  }

  /* line 13844, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .balcony-control {
    height: 100%;
    display: inline-block;
    height: 45px;
    bottom: auto;
    top: 80px !important;
  }

  /* line 13851, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .balcony-control .inner {
    height: auto;
    min-height: 32px;
    min-width: 32px;
    top: 0;
    bottom: 0;
    margin-top: 0;
  }

  /* line 13859, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .balcony-control.left {
    padding: 20px 20px 20px 0;
  }

  /* line 13862, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .balcony-control.right {
    padding: 20px 0 20px 20px;
  }

  /* line 13865, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer .balcony-control .inner {
    top: 20px;
    margin: 1px;
  }

  /* line 13869, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser, body div.balconycontainer > .body .simplesearch-searchresult .cartitem, body div.balconycontainer > .body .simplesearch-detail .cartitem {
    height: auto !important;
    min-height: 0;
    position: absolute;
    left: -10000px;
    top: 0;
    margin-bottom: 0;
  }

  /* line 13877, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser.active, body div.balconycontainer > .body .simplesearch-searchresult .cartitem.active, body div.balconycontainer > .body .simplesearch-detail .cartitem.active {
    position: static !important;
    left: 0;
    top: 0;
  }

  /* line 13882, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser .body, body div.balconycontainer > .body .simplesearch-searchresult .cartitem .body, body div.balconycontainer > .body .simplesearch-detail .cartitem .body {
    position: static;
    width: auto !important;
  }

  /* line 13886, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser .body a.more, body div.balconycontainer > .body .simplesearch-searchresult .cartitem .body a.more, body div.balconycontainer > .body .simplesearch-detail .cartitem .body a.more {
    bottom: 7px !important;
  }

  /* line 13889, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser .body .title, body div.balconycontainer > .body .simplesearch-searchresult .cartitem .body .title, body div.balconycontainer > .body .simplesearch-detail .cartitem .body .title {
    margin-bottom: 3px;
  }

  /* line 13892, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser .image, body div.balconycontainer > .body .simplesearch-searchresult .cartitem .image, body div.balconycontainer > .body .simplesearch-detail .cartitem .image {
    display: block;
  }

  /* line 13895, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.balconycontainer > .body .teaser .main-image img, body div.balconycontainer > .body .simplesearch-searchresult .cartitem .main-image img, body div.balconycontainer > .body .simplesearch-detail .cartitem .main-image img {
    height: auto !important;
    width: auto !important;
    max-width: 100%;
  }

  /* line 13900, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header .meta-navi, body .portal-header .portal-navi, body .content-navi-top .beberlin, body .row-breadcrumb, body .navi-left-topimage {
    display: none !important;
  }

  /* line 13903, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-footer .meta-navi {
    display: block;
    float: none;
    margin-top: 20px;
  }

  /* line 13908, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-footer .meta-navi ul.nav > li {
    padding: 0 36px 0 0;
    background-image: none;
  }

  /* line 13912, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header {
    margin-bottom: 20px;
  }

  /* line 13915, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .content-header .section-logo .text {
    margin-right: 0;
  }

  /* line 13918, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .portal-header {
    height: auto;
    min-height: 15px;
  }

  /* line 13922, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .portal-header .main-image {
    float: none;
  }

  /* line 13925, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .portal-header .portal-logo {
    float: none;
    margin: 0;
    max-width: 73px;
    max-height: 20px;
  }

  /* line 13931, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .portal-header .red-line {
    right: 0 !important;
  }

  /* line 13934, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .row-breadcrumb {
    width: 100%;
  }

  /* line 13937, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-inner .row-fluid .span3 {
    max-width: 49%;
    min-width: auto;
    width: 25%;
    float: left;
  }

  /* line 13943, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-inner .row-fluid .span3 .image {
    max-width: 100%;
    margin-right: 5%;
  }

  /* line 13947, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-inner .row-fluid .span3 .image a {
    max-width: 98%;
  }

  /* line 13950, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-inner .row-fluid .span3 .image img {
    max-width: 98%;
  }

  /* line 13953, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-control {
    height: 100%;
  }

  /* line 13956, ../sass/bb-standard/bb_standard_style_lme.scss */
  body div.carousel .carousel-control .inner {
    height: auto;
    min-height: 32px;
    min-width: 32px;
    top: 0;
    bottom: 0;
    margin-top: 0;
  }

  /* line 13964, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .image-slider .item {
    box-sizing: border-box;
    padding: 0 35px;
  }

  /* line 13968, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .image-slider.bildergalerie a.picsgallery {
    height: auto;
  }

  /* line 13971, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .image-slider .type-galeriebild {
    min-width: auto;
    margin-bottom: .3em;
    min-height: 125px;
  }

  /* line 13976, ../sass/bb-standard/bb_standard_style_lme.scss */
  body form .label-placeholder {
    min-height: 0;
  }

  /* line 13979, ../sass/bb-standard/bb_standard_style_lme.scss */
  body form select {
    height: 28px;
    line-height: 52px;
    padding-bottom: 8px;
    padding-top: 10px;
  }

  /* line 13985, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .btn, body .nav-collapse .btn, body textarea, body input[type="text"], body input[type="password"], body input[type="datetime"], body input[type="datetime-local"], body input[type="date"], body input[type="month"], body input[type="time"], body input[type="week"], body input[type="number"], body input[type="email"], body input[type="url"], body input[type="search"], body input[type="tel"], body input[type="color"], body .uneditable-input, body .simplesearch-searchresult .cartitem .btn-download, body .nav-collapse .simplesearch-searchresult .cartitem .btn-download, body .simplesearch-detail .cartitem .btn-download, body .nav-collapse .simplesearch-detail .cartitem .btn-download {
    padding-bottom: 12px;
    padding-top: 11px;
  }

  /* line 13989, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .row-fluid input[class*="span"], body .row-fluid select[class*="span"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-height: 20px;
  }

  /* line 13995, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .row-fluid input[class*="fluidwidth"], body .row-fluid select[class*="fluidwidth"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-height: 20px;
  }

  /* line 14001, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .collapsible-heading .collapsible-toggle .table-cell.span1 {
    width: 6.5%;
    padding: 0 5px;
  }

  /* line 14005, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .collapsible-heading .collapsible-toggle .table-cell.span3 {
    width: 23.5%;
  }

  /* line 14008, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .collapsible-heading .collapsible-toggle .table-cell.span7 {
    width: 57.5%;
  }

  /* line 14011, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .collapsible-heading .collapsible-toggle .table-cell.span11 {
    width: 91.5%;
  }

  /* line 14014, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .image.type-article {
    max-width: 100% !important;
  }

  /* line 14017, ../sass/bb-standard/bb_standard_style_lme.scss */
  body ul.list > li, body .textile ul > li, body .textile ol > li {
    margin-bottom: 0.4em;
  }

  /* line 14020, ../sass/bb-standard/bb_standard_style_lme.scss */
  body ul.list li, body .textile ul li, body .textile ol li {
    margin-bottom: 0.4em;
  }

  /* line 14023, ../sass/bb-standard/bb_standard_style_lme.scss */
  body body ul.list-autoteaser li .cell, body body ul.list-rss li .cell, body body ul.list-tablelist li .cell, body body ul.list-autoteaser li .row-fluid > [class*='span'], body body ul.list-rss li .row-fluid > [class*='span'], body body ul.list-tablelist li .row-fluid > [class*='span'] {
    border: 0 none !important;
  }

  /* line 14026, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .azlist .checkbox.dl-slots {
    margin-bottom: 2em;
    margin-right: 2em;
    margin-top: 0;
  }

  /* line 14031, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .termin .azlist .row-fluid {
    margin-bottom: 15px;
  }

  /* line 14034, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-wrapper .skyscraper-intern {
    display: none;
  }

  /* line 14037, ../sass/bb-standard/bb_standard_style_lme.scss */
  body #skyscraper-intern, body .skyscraper-intern {
    display: none;
  }

  /* line 14040, ../sass/bb-standard/bb_standard_style_lme.scss */
  .infocontainer.service-topbox {
    background: none;
    height: auto;
    border: 0 none;
    padding: 0;
  }

  /* line 14046, ../sass/bb-standard/bb_standard_style_lme.scss */
  .infocontainer.service-topbox .body {
    position: static;
    margin: 0;
  }

  /* line 14050, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-wrapper--full-width, .container-wrapper--full-width .container-wrapper {
    min-width: unset !important;
  }
}
/* line 14054, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns {
  *zoom: 1;
  margin-bottom: 20px;
}

/* line 14058, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns:before, .faux-columns:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 14063, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns:after {
  clear: both;
}

/* line 14066, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns.grey-2-1 {
  background: url(images/grey_faux_columns_2_1.gif) repeat-y 20px 0 transparent;
}

/* line 14069, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns.grey-1-2 {
  background: url(images/grey_faux_columns_1_2.gif) repeat-y 20px 0 transparent;
}

/* line 14072, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns .grey {
  padding: 15px 25px;
  background-color: transparent;
}

/* line 14076, ../sass/bb-standard/bb_standard_style_lme.scss */
.faux-columns .teaser, .faux-columns .simplesearch-searchresult .cartitem, .faux-columns .simplesearch-detail .cartitem {
  margin-bottom: 0;
}

/* line 14079, ../sass/bb-standard/bb_standard_style_lme.scss */
.mehrspaltig .teaser .main-image, .mehrspaltig .simplesearch-searchresult .cartitem .main-image, .mehrspaltig .simplesearch-detail .cartitem .main-image {
  margin-bottom: 0;
}

/* line 14082, ../sass/bb-standard/bb_standard_style_lme.scss */
.mehrspaltig .grey, .mehrspaltig .teaser.grey, .mehrspaltig .simplesearch-searchresult .cartitem.grey, .mehrspaltig .simplesearch-detail .cartitem.grey {
  background-color: #dddedf;
}

/* line 14085, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}

/* line 14090, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading {
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  display: table;
  background-color: #e5e6e6;
  color: #000;
  position: relative;
  margin-bottom: 20px;
}

/* line 14099, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading a {
  color: #000;
}

/* line 14102, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle {
  display: table-row;
  height: 55px;
  vertical-align: middle;
}

/* line 14107, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle .table-cell {
  display: table-cell;
  float: none;
  min-height: 55px;
  vertical-align: middle;
  padding: 5px;
}

/* line 14114, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle .table-cell.span1 {
  width: 6.5%;
}

/* line 14117, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle .table-cell.span3 {
  width: 23.5%;
}

/* line 14120, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle .table-cell.span7 {
  width: 57.5%;
}

/* line 14123, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-toggle .table-cell.span11 {
  width: 91.5%;
}

/* line 14126, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-counter {
  text-align: center;
  font-weight: bold;
  background-color: #707070;
  border-right: 10px solid #e5e6e6;
  color: #fff;
}

/* line 14133, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-counter a {
  color: #fff;
}

/* line 14136, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-title {
  font-weight: bold;
}

/* line 14139, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #c6c6c6;
  position: absolute;
  left: 38px;
  bottom: -9px;
}

/* line 14149, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e5e6e6;
  position: absolute;
  left: 38px;
  bottom: -8px;
}

/* line 14159, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .edit {
  overflow: hidden;
  opacity: .5;
  text-indent: -9999px;
}

/* line 14164, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-heading .collapsible-edit {
  display: none;
}

/* line 14167, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-body {
  margin-bottom: 20px;
}

/* line 14170, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-body .title {
  margin-bottom: 18px;
}

/* line 14173, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-heading {
  margin-bottom: -1px;
  background-color: #fff;
  color: #5c5c5c;
}

/* line 14178, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-heading a {
  color: #5c5c5c;
}

/* line 14181, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-heading:before, .collapsible-group.closed .collapsible-heading:after {
  border: 0 none;
}

/* line 14184, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-body {
  display: none;
}

/* line 14187, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-counter {
  background-color: #dddedf;
  border-right: 10px solid #fff;
  color: #707070;
}

/* line 14192, ../sass/bb-standard/bb_standard_style_lme.scss */
.collapsible-group.closed .collapsible-counter a {
  color: #707070;
}

/* line 14195, ../sass/bb-standard/bb_standard_style_lme.scss */
.search {
  margin-bottom: 20px;
}

/* line 14198, ../sass/bb-standard/bb_standard_style_lme.scss */
.search .search-result-text {
  margin: 20px 0;
}

/* line 14201, ../sass/bb-standard/bb_standard_style_lme.scss */
.search .form-land label.radio.inline, .search .form-land #if dl dt.radio.inline, #if dl .search .form-land dt.radio.inline, .search .form-land #if .radio.inline.pseudoLabel, #if .search .form-land .radio.inline.pseudoLabel {
  margin-bottom: 5px;
}

/* line 14204, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search .horizontal li {
  margin-right: 8px;
}

/* line 14207, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search .horizontal li .social_media {
  margin-top: 2px;
}

/* line 14210, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search .horizontal .newline {
  display: block;
  float: none;
  margin-bottom: 10px;
}

/* line 14215, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form {
  margin-top: 5px;
}

/* line 14218, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form input {
  width: 79%;
  display: inline-block;
  margin: 0;
}

/* line 14223, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form div.searchform {
  margin-bottom: 0;
  width: 100%;
}

/* line 14227, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form div.searchform input {
  right: 2px;
  padding-right: 2px;
}

/* line 14231, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form div.searchform button, .marginal-search form div.searchform #if a.button, #if .marginal-search form div.searchform a.button, .marginal-search form div.searchform #if input[type="submit"], #if .marginal-search form div.searchform input[type="submit"] {
  margin-left: -7px;
}

/* line 14234, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form button, .marginal-search form #if a.button, #if .marginal-search form a.button, .marginal-search form #if input[type="submit"], #if .marginal-search form input[type="submit"], .marginal-search form button:hover, .marginal-search form #if a.button:hover, #if .marginal-search form a.button:hover, .marginal-search form #if input[type="submit"]:hover, #if .marginal-search form input[type="submit"]:hover {
  display: inline-block;
  width: 17%;
  margin-bottom: 0;
  margin-right: 0;
  background-image: url("images/lupe_white.png");
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -999999px;
}

/* line 14244, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search form button::after, .marginal-search form #if a.button::after, #if .marginal-search form a.button::after, .marginal-search form #if input[type="submit"]::after, #if .marginal-search form input[type="submit"]::after {
  content: " ";
  display: inline-block;
}

/* line 14248, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search ul {
  margin-left: 0;
}

/* line 14251, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search ul li {
  margin-bottom: 1em;
  list-style: none outside none;
}

/* line 14255, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search ul li.list-item-language {
  margin-left: -4px;
  margin-top: -4px;
}

/* line 14259, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search ul li .social_media {
  margin-right: 5px;
}

/* line 14262, ../sass/bb-standard/bb_standard_style_lme.scss */
.marginal-search ul li:last-child {
  margin-bottom: 0;
}

/* line 14265, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .search div.searchform i.icon-search, .frontterminal .search div.searchform i.icon-search, .content-header .search div.searchform span.icon-search, .frontterminal .search div.searchform span.icon-search {
  display: none;
}

/* line 14268, ../sass/bb-standard/bb_standard_style_lme.scss */
.searchresult .teaser .title, .searchresult .simplesearch-searchresult .cartitem .title, .searchresult .simplesearch-detail .cartitem .title {
  color: #003684;
}

/* line 14271, ../sass/bb-standard/bb_standard_style_lme.scss */
.searchresult .teaser .body, .searchresult .simplesearch-searchresult .cartitem .body, .searchresult .simplesearch-detail .cartitem .body {
  margin-bottom: 0.8em;
}

/* line 14274, ../sass/bb-standard/bb_standard_style_lme.scss */
.searchresult .teaser .body > *:last-child, .searchresult .simplesearch-searchresult .cartitem .body > *:last-child, .searchresult .simplesearch-detail .cartitem .body > *:last-child {
  margin-bottom: 0;
}

/* line 14277, ../sass/bb-standard/bb_standard_style_lme.scss */
.searchresult .teaser .footer a.more, .searchresult .simplesearch-searchresult .cartitem .footer a.more, .searchresult .simplesearch-detail .cartitem .footer a.more {
  display: block;
}

/* line 14280, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table {
  position: relative;
}

/* line 14283, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table table {
  background-color: #fff;
}

/* line 14286, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .nichtbuchbar {
  background-color: #f4e2e2;
  color: #707070;
}

/* line 14290, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .buchbar {
  background-color: #dae3f8;
  color: #333;
}

/* line 14294, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .buchbar a {
  color: #003684;
}

/* line 14297, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-head {
  *zoom: 1;
  position: relative;
  margin: 18px 0 20px 0;
}

/* line 14302, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-head:before, .calendar-table .calendar-head:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 14307, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-head:after {
  clear: both;
}

/* line 14310, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-head .title {
  float: left;
  margin: 0;
}

/* line 14314, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-head .calendar-legend {
  float: right;
  margin: 0;
}

/* line 14318, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table {
  position: relative;
}

/* line 14321, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table {
  border: 1px solid #c6c6c6;
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 100%;
}

/* line 14327, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll {
  background-color: #e5e6e6;
  border-bottom: 1px solid #c6c6c6;
}

/* line 14331, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .prev {
  width: auto;
}

/* line 14334, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .prev a {
  margin: auto;
  overflow: hidden;
  display: block;
  height: 15px;
  text-indent: -99999px;
  width: 15px;
}

/* line 14342, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .prev a:before {
  display: inline-block;
  content: url(images/calendar_arrow_slice.gif);
  padding: 0;
  display: block;
  height: 15px;
  margin-left: 4px;
  margin-top: 0;
  text-indent: 0;
  width: 15px;
}

/* line 14353, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .next {
  width: auto;
}

/* line 14356, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .next a {
  margin: auto;
  overflow: hidden;
  display: block;
  height: 15px;
  text-indent: -99999px;
  width: 15px;
}

/* line 14364, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.controll .next a:before {
  content: url(images/calendar_arrow_slice.gif);
  display: inline-block;
  display: block;
  height: 15px;
  margin-left: -28px;
  margin-top: 0;
  text-indent: 0;
  width: 15px;
}

/* line 14374, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.dayname {
  background-color: #dddedf;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
}

/* line 14380, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table tr.dayname th {
  padding: 1px 6px;
}

/* line 14383, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table th, .calendar-table .calendar-month-table table td {
  text-align: center;
  padding: 6px;
  margin: 0;
}

/* line 14388, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table td {
  border: 1px outset #e0e0e0;
  font-size: .9em;
  color: #707070;
}

/* line 14393, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table .heutemarkierung {
  background-image: url(images/ecke.png);
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 14398, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table .nichtbuchbar {
  border: 1px solid #c6c6c6;
  font-weight: normal;
  color: #707070;
}

/* line 14403, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-month-table table .buchbar {
  border: 1px solid #c6c6c6;
  font-weight: bold;
  color: #003684;
}

/* line 14408, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table {
  position: relative;
}

/* line 14411, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table table {
  border-collapse: separate;
  border-spacing: .5em 0;
  font-size: 0.9em;
}

/* line 14416, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table td {
  padding: 6px 10px;
  border: 1px solid #c6c6c6;
  color: #969696;
  font-size: 1em;
  font-weight: bold;
}

/* line 14423, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table .nichtbuchbar {
  color: #000;
  border: 1px solid #c6c6c6;
  border-bottom: none;
  font-weight: normal;
}

/* line 14429, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table .buchbar {
  font-size: 1em;
  color: #003684;
  border: 1px solid #c6c6c6;
  border-bottom: none;
  font-weight: bold;
}

/* line 14436, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table tr:last-child th {
  border-bottom: 1px solid #c6c6c6;
}

/* line 14439, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-times-table tr:last-child td.nichtbuchbar, .calendar-table .calendar-times-table tr.last td.nichtbuchbar, .calendar-table .calendar-times-table tr:last-child td.buchbar, .calendar-table .calendar-times-table tr.last td.buchbar {
  border-bottom: 1px solid #c6c6c6;
}

/* line 14442, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-legend .legend-element {
  float: left;
  margin-right: 10px;
}

/* line 14446, ../sass/bb-standard/bb_standard_style_lme.scss */
.calendar-table .calendar-legend .legend-element .legend-color {
  width: 17px;
  height: 13px;
  float: left;
  margin-right: 5px;
  margin-top: 2px;
  display: block;
  border: 1px solid #c6c6c6;
}

/* line 14455, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-marginal .calendar-month-table table td, .content-marginal .calendar-month-table table th {
  padding: 4px;
}

/* line 14458, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-calenderinclude .body p a.list-item-style {
  display: table;
}

/* line 14461, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container.mejs-video {
  padding-bottom: 48px;
}

/* line 14464, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-mediaelement {
  position: relative;
  top: 0;
}

/* line 14468, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-poster {
  position: relative;
  top: 0;
}

/* line 14472, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-overlay-play {
  display: none !important;
}

/* line 14475, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .me-plugin {
  max-width: 100%;
}

/* line 14478, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls {
  background: #f5f5f5;
  height: 28px;
  padding: 10px 0;
  position: absolute;
}

/* line 14484, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls div.mejs-time-rail {
  padding-top: 3px;
}

/* line 14487, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls div {
  width: 1.8em;
}

/* line 14490, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button button, body .mejs-container .mejs-controls .mejs-button #if a.button, #if body .mejs-container .mejs-controls .mejs-button a.button, body .mejs-container .mejs-controls .mejs-button #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-button input[type="submit"], body .mejs-container .mejs-controls .mejs-button button:active, body .mejs-container .mejs-controls .mejs-button #if a.button:active, #if body .mejs-container .mejs-controls .mejs-button a.button:active, body .mejs-container .mejs-controls .mejs-button #if input[type="submit"]:active, #if body .mejs-container .mejs-controls .mejs-button input[type="submit"]:active, body .mejs-container .mejs-controls .mejs-button button:focus:active, body .mejs-container .mejs-controls .mejs-button #if a.button:focus:active, #if body .mejs-container .mejs-controls .mejs-button a.button:focus:active, body .mejs-container .mejs-controls .mejs-button #if input[type="submit"]:focus:active, #if body .mejs-container .mejs-controls .mejs-button input[type="submit"]:focus:active {
  outline: 0 none;
}

/* line 14493, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button button:focus, body .mejs-container .mejs-controls .mejs-button #if a.button:focus, #if body .mejs-container .mejs-controls .mejs-button a.button:focus, body .mejs-container .mejs-controls .mejs-button #if input[type="submit"]:focus, #if body .mejs-container .mejs-controls .mejs-button input[type="submit"]:focus {
  outline: 2px solid #e20026;
}

/* line 14496, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #b9001f;
  color: #fff;
  text-shadow: none;
  padding: 6px 15px 5px;
  font-size: 1em;
  background-color: #e20026;
  background-image: none;
  width: auto;
  margin-left: 5px;
  padding: 0;
}

/* line 14511, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:hover, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:focus {
  background-position: 0 0;
  background-color: #f10029;
  background-image: none;
  color: #fff;
  border: 1px solid #e20026;
  outline-offset: 1px;
}

/* line 14519, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.active, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button:active {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
}

/* line 14531, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.next span {
  background: url("images/arrow_white_right.png") center center no-repeat transparent;
  display: block;
  text-indent: -99999px;
  width: 19px;
}

/* line 14537, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.prev span {
  background: url("images/arrow_white_left.png") center center no-repeat transparent;
  display: block;
  text-indent: -99999px;
  width: 19px;
}

/* line 14543, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.btn-danger {
  background-color: #e20026;
  background-image: none;
  border: 1px solid #b9001f;
}

/* line 14548, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.pull-right {
  margin-right: 0;
  margin-left: 15px;
}

/* line 14552, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button #if a.button, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button a.button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button input[type="submit"] {
  padding: 13px 20px !important;
  position: relative;
  margin: 0;
  padding: 0;
}

/* line 14558, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play #if a.button, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play a.button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play input[type="submit"] {
  overflow: hidden;
  background-image: none;
}

/* line 14562, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:before, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play #if a.button:before, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play a.button:before, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play #if input[type="submit"]:before, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play input[type="submit"]:before {
  content: url("images/bb/mediaplayer_slice_red.png");
  display: block;
  margin-top: -112px;
  margin-left: 0;
  position: absolute;
  left: 34%;
}

/* line 14570, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause #if a.button, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause a.button, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause input[type="submit"] {
  background-image: none;
  overflow: hidden;
}

/* line 14574, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:before, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause #if a.button:before, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause a.button:before, body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause #if input[type="submit"]:before, #if body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause input[type="submit"]:before {
  content: url("images/bb/mediaplayer_slice_red.png");
  display: block;
  margin-top: -143px;
  margin-left: 0;
  position: absolute;
  left: 32%;
}

/* line 14582, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-fullscreen-button button, body .mejs-container .mejs-controls .mejs-fullscreen-button #if a.button, #if body .mejs-container .mejs-controls .mejs-fullscreen-button a.button, body .mejs-container .mejs-controls .mejs-fullscreen-button #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-fullscreen-button input[type="submit"] {
  overflow: hidden;
  background-image: none;
}

/* line 14586, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-fullscreen-button button:before, body .mejs-container .mejs-controls .mejs-fullscreen-button #if a.button:before, #if body .mejs-container .mejs-controls .mejs-fullscreen-button a.button:before, body .mejs-container .mejs-controls .mejs-fullscreen-button #if input[type="submit"]:before, #if body .mejs-container .mejs-controls .mejs-fullscreen-button input[type="submit"]:before {
  content: url("images/bb/mediaplayer_slice_red.png");
  display: block;
  margin-top: -73px;
}

/* line 14591, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button button, body .mejs-container .mejs-controls .mejs-volume-button #if a.button, #if body .mejs-container .mejs-controls .mejs-volume-button a.button, body .mejs-container .mejs-controls .mejs-volume-button #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-volume-button input[type="submit"] {
  background-image: none;
  overflow: hidden;
}

/* line 14595, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button button:before, body .mejs-container .mejs-controls .mejs-volume-button #if a.button:before, #if body .mejs-container .mejs-controls .mejs-volume-button a.button:before, body .mejs-container .mejs-controls .mejs-volume-button #if input[type="submit"]:before, #if body .mejs-container .mejs-controls .mejs-volume-button input[type="submit"]:before {
  content: url("images/bb/mediaplayer_slice_red.png");
  display: block;
  margin-top: -7px;
}

/* line 14600, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute button, body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute #if a.button, #if body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute a.button, body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-volume-button.mejs-mute input[type="submit"] {
  background-position: -3px -7px;
}

/* line 14603, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button, body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute #if a.button, #if body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute a.button, body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute #if input[type="submit"], #if body .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute input[type="submit"] {
  background-position: -4px -39px;
}

/* line 14606, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
}

/* line 14610, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  background: #c6c6c6;
}

/* line 14613, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  background: #e20026;
  border: 1px solid #f5f5f5;
}

/* line 14617, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  background: #e20026;
  border: 1px solid #e20026;
}

/* line 14621, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-time span {
  color: #000;
}

/* line 14624, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background: #c6c6c6;
  border: 1px solid #b9b9b9;
}

/* line 14628, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #d20023;
  background-image: -moz-linear-gradient(top, #e20026, #b9001f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e20026), to(#b9001f));
  background-image: -webkit-linear-gradient(top, #e20026, #b9001f);
  background-image: -o-linear-gradient(top, #e20026, #b9001f);
  background-image: linear-gradient(to bottom, #e20026, #b9001f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe20026', endColorstr='#ffb9001f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-right: 1px solid #e20026;
}

/* line 14640, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #dddedf;
}

/* line 14643, ../sass/bb-standard/bb_standard_style_lme.scss */
body .html5video-video-vimeo .mejs-container.mejs-video {
  padding-bottom: 0;
}

/* line 14646, ../sass/bb-standard/bb_standard_style_lme.scss */
body .html5video-video-vimeo .mejs-container .mejs-controls {
  background: #f5f5f5;
  height: 1px;
  padding: 0 0;
}

/* line 14651, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-video {
  border: 1px solid transparent;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
}

/* line 14657, ../sass/bb-standard/bb_standard_style_lme.scss */
.modul-video .html5video-video-youtube .mejs-fullscreen-button, .modul-video .html5video-video-flv .mejs-fullscreen-button, .modul-video .html5video-video-m4v .mejs-fullscreen-button {
  display: none;
}

/* line 14660, ../sass/bb-standard/bb_standard_style_lme.scss */
.mejs-audio {
  max-height: 48px;
  border-top: 1px solid #dddedf;
  border-bottom: 1px solid #dddedf;
}

/* line 14665, ../sass/bb-standard/bb_standard_style_lme.scss */
.mejs-audio .mejs-mediaelement {
  background-color: #f5f5f5;
}

/* line 14668, ../sass/bb-standard/bb_standard_style_lme.scss */
.miplayer {
  position: relative;
  z-index: 0;
}

/* line 14672, ../sass/bb-standard/bb_standard_style_lme.scss */
body .mi-player .mi-player-generator.mi-big-play {
  background-color: transparent;
  border: 0;
  max-width: 55px;
  max-height: 55px;
}

/* line 14678, ../sass/bb-standard/bb_standard_style_lme.scss */
.sbahn, .ubahn, .tram, .bus, .bahn, .faehre {
  background-repeat: no-repeat;
  background-position: 0 2px;
}

/* line 14682, ../sass/bb-standard/bb_standard_style_lme.scss */
.sbahn:before, .ubahn:before, .tram:before, .bus:before, .bahn:before, .faehre:before {
  display: inline-block;
  float: left;
  margin-top: 1px;
  width: 20px;
}

/* line 14688, ../sass/bb-standard/bb_standard_style_lme.scss */
.sbahn > p, .ubahn > p, .tram > p, .bus > p, .bahn > p, .faehre > p {
  margin-left: 20px;
}

/* line 14691, ../sass/bb-standard/bb_standard_style_lme.scss */
body .sbahn, body .ubahn, body .tram, body .bus, body .bahn, body .faehre {
  background-image: none;
  padding-left: 0;
}

/* line 14695, ../sass/bb-standard/bb_standard_style_lme.scss */
.sbahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_sbahn.gif);
}

/* line 14698, ../sass/bb-standard/bb_standard_style_lme.scss */
.ubahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_ubahn.gif);
}

/* line 14701, ../sass/bb-standard/bb_standard_style_lme.scss */
.tram:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_tram.gif);
}

/* line 14704, ../sass/bb-standard/bb_standard_style_lme.scss */
.bus:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_bus.gif);
}

/* line 14707, ../sass/bb-standard/bb_standard_style_lme.scss */
.bahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_bahn.gif);
}

/* line 14710, ../sass/bb-standard/bb_standard_style_lme.scss */
.faehre:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_faehre.gif);
}

/* line 14713, ../sass/bb-standard/bb_standard_style_lme.scss */
#d115-metainfo {
  display: none;
}

/* line 14716, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist .checkbox.dl-slots {
  float: left;
  margin-bottom: 1em;
  margin-right: 1em;
  margin-top: 0;
}

/* line 14722, ../sass/bb-standard/bb_standard_style_lme.scss */
.azlist .checkbox.dl-slots + a {
  display: table;
}

/* line 14725, ../sass/bb-standard/bb_standard_style_lme.scss */
.info ul li {
  margin-bottom: 0.2em;
}

/* line 14728, ../sass/bb-standard/bb_standard_style_lme.scss */
.dienstleistung ul.list > li > _strong_ {
  margin-bottom: .1em;
  margin-top: 0.8em;
}

/* line 14732, ../sass/bb-standard/bb_standard_style_lme.scss */
.dienstleistung ul.list > li > strong {
  display: block;
}

/* line 14735, ../sass/bb-standard/bb_standard_style_lme.scss */
.dienstleistung ul.list > li > strong + br {
  display: none;
}

/* line 14738, ../sass/bb-standard/bb_standard_style_lme.scss */
.dienstleistung ul.list > li .description {
  margin-bottom: 0.4em;
}

/* line 14741, ../sass/bb-standard/bb_standard_style_lme.scss */
.dienstleistung ul.list > li .description strong {
  display: inline;
}

/* line 14744, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-olsplit.top-dls {
  margin-bottom: 1em;
}

/* line 14747, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-olsplit.top-dls .cell-big {
  display: inline-block;
  vertical-align: top;
  width: 60%;
}

/* line 14752, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-olsplit.top-dls .cell-small {
  display: inline;
  float: right;
  width: auto;
}

/* line 14757, ../sass/bb-standard/bb_standard_style_lme.scss */
.list-olsplit.top-dls > li {
  border-bottom: 1px solid #e3e3e3;
  list-style-position: inside;
  margin: 0;
  padding: 9px 0;
}

/* line 14763, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .header-person {
  margin-bottom: 30px;
}

/* line 14766, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .header-person h3, .vita .header-person #if legend, #if .vita .header-person legend {
  color: #000;
  font-size: 1.25em;
  font-weight: normal;
  margin: 0 0 2px;
}

/* line 14772, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .header-person .title {
  color: #000;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 0 0.2em;
}

/* line 14778, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .header-person .title-sub {
  color: #000;
  font-size: 1.25em;
  font-weight: normal;
  margin: 0 0 2px 0;
}

/* line 14784, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .header-person .title-subsub {
  color: #000;
}

/* line 14787, ../sass/bb-standard/bb_standard_style_lme.scss */
.vita .block h3, .vita #if section.group h3, #if .vita section.group h3, .vita .block #if legend, #if .vita .block legend, .vita #if section.group legend, #if .vita section.group legend {
  font-family: Arial,sans-serif;
  font-size: 1.308em;
  line-height: 1.111em;
  color: #e20026;
  margin-top: 18px;
  margin-bottom: .4em;
  font-weight: bold;
}

/* line 14796, ../sass/bb-standard/bb_standard_style_lme.scss */
.vitatable .textile tr {
  width: 100%;
  min-width: 100%;
}

/* line 14800, ../sass/bb-standard/bb_standard_style_lme.scss */
.vitatable .textile td:first-child {
  width: 85px;
  text-align: center;
}

/* line 14804, ../sass/bb-standard/bb_standard_style_lme.scss */
.polizeimeldung {
  font-weight: bold;
  line-height: 20px;
}

/* line 14808, ../sass/bb-standard/bb_standard_style_lme.scss */
.portalseite-header {
  margin-bottom: 20px;
}

/* line 14811, ../sass/bb-standard/bb_standard_style_lme.scss */
.main-image.type-portalgross {
  margin-bottom: 13.33333px;
}

/* line 14814, ../sass/bb-standard/bb_standard_style_lme.scss */
.main-image.type-portalgross + .body > .textile {
  margin-bottom: 20px;
}

/* line 14817, ../sass/bb-standard/bb_standard_style_lme.scss */
.main-image.type-portalgross + .body > .row:first-child {
  margin-top: 20px;
}

/* line 14820, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_press .pressnumber {
  font-weight: bold;
  margin-bottom: 1em;
}

/* line 14824, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper {
  position: relative;
  top: -2px;
  right: 4px;
  padding: 5px;
}

/* line 14830, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper + .tooltip {
  font-size: 1em;
}

/* line 14833, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper + .tooltip .tooltip-inner {
  background: #fcf8e3;
  color: #000;
  border: 1px solid #000;
  padding: 5px;
  box-shadow: 1px 1px 2px #aaa;
}

/* line 14840, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper + .tooltip.in {
  opacity: 1;
}

/* line 14843, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper.blue + .tooltip .tooltip-inner {
  background: #d9edf7;
}

/* line 14846, ../sass/bb-standard/bb_standard_style_lme.scss */
.tooltip-wrapper.gray + .tooltip .tooltip-inner {
  background: #dddedf;
}

/* line 14849, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-start .teaser .header h3.title, .template-start .teaser .header #if legend.title, #if .template-start .teaser .header legend.title, .template-land_start .teaser .header h3.title, .template-land_start .teaser .header #if legend.title, #if .template-land_start .teaser .header legend.title, .template-start .block .header h3.title, .template-start #if section.group .header h3.title, #if .template-start section.group .header h3.title, .template-start .block .header #if legend.title, #if .template-start .block .header legend.title, .template-start #if section.group .header legend.title, #if .template-start section.group .header legend.title, .template-land_start .block .header h3.title, .template-land_start #if section.group .header h3.title, #if .template-land_start section.group .header h3.title, .template-land_start .block .header #if legend.title, #if .template-land_start .block .header legend.title, .template-land_start #if section.group .header legend.title, #if .template-land_start section.group .header legend.title, .template-start .bildergalerie .header h3.title, .template-start .bildergalerie .header #if legend.title, #if .template-start .bildergalerie .header legend.title, .template-land_start .bildergalerie .header h3.title, .template-land_start .bildergalerie .header #if legend.title, #if .template-land_start .bildergalerie .header legend.title, .template-start .image-slider .header h3.title, .template-start .image-slider .header #if legend.title, #if .template-start .image-slider .header legend.title, .template-land_start .image-slider .header h3.title, .template-land_start .image-slider .header #if legend.title, #if .template-land_start .image-slider .header legend.title, .template-start .simplesearch-searchresult .cartitem .header h3.title, .template-start .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-start .simplesearch-searchresult .cartitem .header legend.title, .template-land_start .simplesearch-searchresult .cartitem .header h3.title, .template-land_start .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-land_start .simplesearch-searchresult .cartitem .header legend.title, .template-start .simplesearch-detail .cartitem .header h3.title, .template-start .simplesearch-detail .cartitem .header #if legend.title, #if .template-start .simplesearch-detail .cartitem .header legend.title, .template-land_start .simplesearch-detail .cartitem .header h3.title, .template-land_start .simplesearch-detail .cartitem .header #if legend.title, #if .template-land_start .simplesearch-detail .cartitem .header legend.title {
  font-size: 1.308em;
  margin-top: 0;
  padding: 0;
}

/* line 14854, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-start .content-marginal .block .header h3.title, .template-start .content-marginal #if section.group .header h3.title, #if .template-start .content-marginal section.group .header h3.title, .template-start .content-marginal .block .header #if legend.title, #if .template-start .content-marginal .block .header legend.title, .template-start .content-marginal #if section.group .header legend.title, #if .template-start .content-marginal section.group .header legend.title, .template-land_start .content-marginal .block .header h3.title, .template-land_start .content-marginal #if section.group .header h3.title, #if .template-land_start .content-marginal section.group .header h3.title, .template-land_start .content-marginal .block .header #if legend.title, #if .template-land_start .content-marginal .block .header legend.title, .template-land_start .content-marginal #if section.group .header legend.title, #if .template-land_start .content-marginal section.group .header legend.title, .template-start .content-marginal .teaser .header h3.title, .template-start .content-marginal .teaser .header #if legend.title, #if .template-start .content-marginal .teaser .header legend.title, .template-land_start .content-marginal .teaser .header h3.title, .template-land_start .content-marginal .teaser .header #if legend.title, #if .template-land_start .content-marginal .teaser .header legend.title, .template-start .content-marginal .simplesearch-searchresult .cartitem .header h3.title, .template-start .content-marginal .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-start .content-marginal .simplesearch-searchresult .cartitem .header legend.title, .template-land_start .content-marginal .simplesearch-searchresult .cartitem .header h3.title, .template-land_start .content-marginal .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-land_start .content-marginal .simplesearch-searchresult .cartitem .header legend.title, .template-start .content-marginal .simplesearch-detail .cartitem .header h3.title, .template-start .content-marginal .simplesearch-detail .cartitem .header #if legend.title, #if .template-start .content-marginal .simplesearch-detail .cartitem .header legend.title, .template-land_start .content-marginal .simplesearch-detail .cartitem .header h3.title, .template-land_start .content-marginal .simplesearch-detail .cartitem .header #if legend.title, #if .template-land_start .content-marginal .simplesearch-detail .cartitem .header legend.title {
  font-size: 1.154em;
  margin-top: 0;
  padding: 0;
}

/* line 14859, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-start .content-footer .block .header h3.title, .template-start .content-footer #if section.group .header h3.title, #if .template-start .content-footer section.group .header h3.title, .template-start .content-footer .block .header #if legend.title, #if .template-start .content-footer .block .header legend.title, .template-start .content-footer #if section.group .header legend.title, #if .template-start .content-footer section.group .header legend.title, .template-land_start .content-footer .block .header h3.title, .template-land_start .content-footer #if section.group .header h3.title, #if .template-land_start .content-footer section.group .header h3.title, .template-land_start .content-footer .block .header #if legend.title, #if .template-land_start .content-footer .block .header legend.title, .template-land_start .content-footer #if section.group .header legend.title, #if .template-land_start .content-footer section.group .header legend.title, .template-start .content-footer .teaser .header h3.title, .template-start .content-footer .teaser .header #if legend.title, #if .template-start .content-footer .teaser .header legend.title, .template-land_start .content-footer .teaser .header h3.title, .template-land_start .content-footer .teaser .header #if legend.title, #if .template-land_start .content-footer .teaser .header legend.title, .template-start .content-footer .simplesearch-searchresult .cartitem .header h3.title, .template-start .content-footer .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-start .content-footer .simplesearch-searchresult .cartitem .header legend.title, .template-land_start .content-footer .simplesearch-searchresult .cartitem .header h3.title, .template-land_start .content-footer .simplesearch-searchresult .cartitem .header #if legend.title, #if .template-land_start .content-footer .simplesearch-searchresult .cartitem .header legend.title, .template-start .content-footer .simplesearch-detail .cartitem .header h3.title, .template-start .content-footer .simplesearch-detail .cartitem .header #if legend.title, #if .template-start .content-footer .simplesearch-detail .cartitem .header legend.title, .template-land_start .content-footer .simplesearch-detail .cartitem .header h3.title, .template-land_start .content-footer .simplesearch-detail .cartitem .header #if legend.title, #if .template-land_start .content-footer .simplesearch-detail .cartitem .header legend.title {
  font-size: 1em;
  margin-top: 0;
  padding-bottom: 7px;
  margin-bottom: 7px;
}

/* line 14865, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-start .modul-spezial-vhskurssuche .header .title, .template-land_start .modul-spezial-vhskurssuche .header .title {
  font-family: Arial,sans-serif;
  font-size: 1.308em;
  line-height: 1.111em;
  color: #e20026;
  margin-top: 18px;
  margin-bottom: .4em;
  font-weight: bold;
  margin-top: 9px;
}

/* line 14875, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simplesearch-index table img {
  max-width: 167px;
  max-height: 167px;
}

/* line 14879, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simplesearch-detail .table_image img {
  max-width: 530px;
  width: 100%;
}

/* line 14883, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch #simple_gmap img {
  margin: 0 1em 1em 0;
  float: left;
}

/* line 14887, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simple-image.simple-image-teaser {
  width: 166px;
  min-width: 166px;
  max-width: 166px;
  height: 125px;
}

/* line 14893, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simple-image.simple-image-teaserhochkant {
  width: 166px;
  min-width: 166px;
  max-width: 166px;
  height: 221px;
}

/* line 14899, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simple-image.simple-image-quadrat80 {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
}

/* line 14905, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_simplesearch .simple-image.simple-image-quadrat40 {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
}

/* line 14911, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem, .simplesearch-detail .cartitem {
  margin-bottom: 1em;
  padding-bottom: 1.5em;
}

/* line 14915, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem li, .simplesearch-detail .cartitem li {
  list-style: none;
}

/* line 14918, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem p, .simplesearch-detail .cartitem p {
  margin-bottom: 0.3em;
}

/* line 14921, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .info, .simplesearch-detail .cartitem .info {
  margin-bottom: 0.5em;
}

/* line 14924, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem ul.additional, .simplesearch-detail .cartitem ul.additional {
  overflow: visible;
  margin-top: .5em;
  margin-bottom: 1em;
  display: block;
  list-item-style: none;
}

/* line 14931, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem ul.additional li.additional, .simplesearch-detail .cartitem ul.additional li.additional {
  float: right;
}

/* line 14934, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem.download .header, .simplesearch-detail .cartitem.download .header, .simplesearch-searchresult .cartitem.download .body, .simplesearch-detail .cartitem.download .body {
  margin-right: 7.5em;
}

/* line 14937, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .btn-addtocart, .simplesearch-detail .cartitem .btn-addtocart {
  clear: both;
  width: 5em;
  line-height: 1.1em;
}

/* line 14942, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .btn-itemcart, .simplesearch-detail .cartitem .btn-itemcart {
  clear: both;
  width: 6em;
  line-height: 1.1em;
}

/* line 14947, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .btn-itemcart input, .simplesearch-detail .cartitem .btn-itemcart input {
  padding: 2px 2px;
}

/* line 14950, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .btn-delcart, .simplesearch-detail .cartitem .btn-delcart {
  margin-left: 0;
  padding-left: 0;
  clear: both;
  width: 6em;
  line-height: 1.1em;
  display: block;
  text-align: left;
  white-space: nowrap;
  overflow: visible;
}

/* line 14961, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .btn-delcart i.fa, .simplesearch-detail .cartitem .btn-delcart i.fa {
  color: #333;
  margin-right: 0.5em;
}

/* line 14965, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .main-image, .simplesearch-detail .cartitem .main-image {
  background-color: #ececec;
  text-align: center;
  min-height: 125px;
  height: 125px;
  min-width: 166px;
  white-space: nowrap;
}

/* line 14973, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .main-image img, .simplesearch-detail .cartitem .main-image img {
  max-height: 125px;
  display: inline-block;
  vertical-align: middle;
}

/* line 14978, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .main-image:after, .simplesearch-detail .cartitem .main-image:after {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
  width: 0;
}

/* line 14985, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-searchresult .cartitem .body .block, .simplesearch-searchresult .cartitem .body #if section.group, #if .simplesearch-searchresult .cartitem .body section.group, .simplesearch-detail .cartitem .body .block, .simplesearch-detail .cartitem .body #if section.group, #if .simplesearch-detail .cartitem .body section.group {
  margin-bottom: 0;
}

/* line 14988, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-detail .cartitem .btn-addtocart {
  margin-right: -6px;
  padding-left: 35px;
}

/* line 14992, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-detail .cartitem .cartitem-hinweis {
  margin-top: 2.5em;
}

/* line 14995, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-detail .cartitem ul.additional {
  margin: 0;
}

/* line 14998, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-detail .cartitem .block, .simplesearch-detail .cartitem #if section.group, #if .simplesearch-detail .cartitem section.group {
  margin-bottom: 0;
}

/* line 15001, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-tocart {
  clear: both;
  width: 6em;
  line-height: 1.1em;
  float: right;
  position: relative;
}

/* line 15008, ../sass/bb-standard/bb_standard_style_lme.scss */
.btn-tocart .inner {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #e20026;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin: 0 auto;
  padding: 2px;
  position: absolute;
  left: .5em;
  top: -6px;
  width: auto;
}

/* line 15024, ../sass/bb-standard/bb_standard_style_lme.scss */
.block-tocart {
  margin-bottom: 0;
}

/* line 15027, ../sass/bb-standard/bb_standard_style_lme.scss */
#warenkorb .cartitem .text-maxitems {
  display: block;
  margin-left: 0;
  text-align: left;
  font-size: 85%;
  font-weight: normal;
}

/* line 15034, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-warenkorb .simplesearch-searchresult {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
}

/* line 15039, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-warenkorb .simplesearch-searchresult input.alert-success {
  border-color: #cde8c2;
}

/* line 15042, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-index .simplesearch-searchresult ul.additional li.alert-success {
  padding: 0;
  border-color: #cde8c2;
}

/* line 15046, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-index .simplesearch-searchresult ul.additional a {
  position: relative;
}

/* line 15049, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-index .simplesearch-searchresult ul.additional a span.inner {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #e20026;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin: 0 auto;
  padding: 2px;
  position: absolute;
  left: .5em;
  top: -6px;
  width: auto;
}

/* line 15065, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch-index .simplesearch-searchresult ul.additional a span.inner:empty {
  background: transparent;
}

/* line 15068, ../sass/bb-standard/bb_standard_style_lme.scss */
.simplesearch_form .form-date > [class*="span"] {
  display: inline-block;
  float: none;
  vertical-align: bottom;
}

/* line 15073, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1;
}

/* line 15079, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  float: right;
  width: 270px;
  z-index: 10;
  position: relative;
  left: auto;
  background: #fff;
}

/* line 15090, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-bar {
  color: #fff;
  min-height: 25px;
  overflow: hidden;
  background-color: #e20026;
  border: 1px solid #e20026;
}

/* line 15097, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-bar a {
  color: #fff;
}

/* line 15100, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-bar ul {
  padding: 0 0 0 5px;
  margin: 0;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  list-style: none;
}

/* line 15108, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-bar ul > li {
  font-weight: bold;
  margin: 3px 0;
  cursor: pointer;
}

/* line 15113, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-bar ul > li:hover {
  text-decoration: underline;
}

/* line 15116, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-box {
  display: none;
  padding: .5em;
  overflow: hidden;
  border: 1px solid #ccc;
  border-top: none;
}

/* line 15123, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .feed-box h4 {
  color: #000;
}

/* line 15126, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form label, #feedback-form #if dl dt, #if dl #feedback-form dt, #feedback-form #if .pseudoLabel, #if #feedback-form .pseudoLabel {
  display: block;
}

/* line 15129, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form label.checkbox, #feedback-form #if dl dt.checkbox, #if dl #feedback-form dt.checkbox, #feedback-form #if .checkbox.pseudoLabel, #if #feedback-form .checkbox.pseudoLabel {
  padding: 0;
}

/* line 15132, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form label.checkbox input, #feedback-form #if dl dt.checkbox input, #if dl #feedback-form dt.checkbox input, #feedback-form #if .checkbox.pseudoLabel input, #if #feedback-form .checkbox.pseudoLabel input {
  width: auto;
  display: inline;
  float: none;
  margin: 0 0 3px 5px;
  border: medium none;
}

/* line 15139, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form button.submit, #feedback-form #if a.submit.button, #if #feedback-form a.submit.button, #feedback-form #if input.submit[type="submit"], #if #feedback-form input.submit[type="submit"] {
  float: right;
  margin-top: 5px;
}

/* line 15143, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form .close {
  color: #000;
  opacity: 1;
  font-size: 26px;
  line-height: .7em;
  position: relative;
  top: -2px;
  float: right;
  cursor: pointer;
  font-weight: bold;
}

/* line 15154, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form input[disabled] {
  background-color: #ececec;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 15159, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form input[type="text"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #707070;
  width: 96%;
}

/* line 15166, ../sass/bb-standard/bb_standard_style_lme.scss */
#feedback-form textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #707070;
  width: 100%;
}

@media screen and (max-width: 480px) {
  /* line 15177, ../sass/bb-standard/bb_standard_style_lme.scss */
  #feedback-footer {
    width: 100% !important;
    position: fixed;
    bottom: 0;
    top: auto;
    right: 0;
  }

  /* line 15184, ../sass/bb-standard/bb_standard_style_lme.scss */
  #feedback-footer #feedback-form {
    width: 100%;
  }
}
/* line 15188, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr {
  margin-bottom: 20px;
}

/* line 15191, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type {
  background-position: 0 2px;
  background-repeat: no-repeat;
  margin-bottom: 0.3em;
}

/* line 15196, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type:before {
  display: inline-block;
  float: left;
  padding: 0;
  margin-top: 1px;
  width: 20px;
}

/* line 15203, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-bahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_bahn.gif);
}

/* line 15206, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-ubahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_ubahn.gif);
}

/* line 15209, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-sbahn:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_sbahn.gif);
}

/* line 15212, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-tram:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_tram.gif);
}

/* line 15215, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-bus:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_bus.gif);
}

/* line 15218, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-type.bo-nahverkehr-type-ferry:before {
  content: url(https://service.berlin.de/_img/pictogramme/char_faehre.gif);
}

/* line 15221, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-stops {
  padding-left: 20px;
  margin-left: 0;
  margin-bottom: .5em;
  margin-right: 0;
}

/* line 15227, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-stop-item {
  margin-bottom: 0.3em;
}

/* line 15230, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr ul {
  list-style: none;
  margin-left: 0;
}

/* line 15234, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item {
  display: inline;
}

/* line 15237, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item:after {
  content: ", ";
}

/* line 15240, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-route-list .bo-nahverkehr-route-item:last-child:after {
  content: "";
}

/* line 15243, ../sass/bb-standard/bb_standard_style_lme.scss */
.bo-nahverkehr .bo-nahverkehr-distance {
  float: right;
  opacity: 0.5;
}

/* line 15247, ../sass/bb-standard/bb_standard_style_lme.scss */
.template-land_formularserver .html5-footer.article-footer {
  text-align: center;
  font-size: .8em;
  margin-top: -20px;
}

/* line 15252, ../sass/bb-standard/bb_standard_style_lme.scss */
.html5-footer.article-footer {
  text-align: center;
  margin-top: -20px;
  font-size: 0.8em;
}

/* line 15257, ../sass/bb-standard/bb_standard_style_lme.scss */
.portalteaser .html5-header {
  display: block;
}

/* line 15260, ../sass/bb-standard/bb_standard_style_lme.scss */
.ui-datepicker select.ui-datepicker-year {
  height: auto;
}

/* line 15263, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagealigncenter {
  float: none;
  margin-top: 4px;
  margin-bottom: 10px;
}

/* line 15268, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagealigncenter img {
  float: none;
  margin: 0 auto;
}

/* line 15272, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile table {
  border: 0;
  width: auto;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

/* line 15279, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile tr {
  border: 0;
  width: auto;
  padding: 0;
  margin: 0;
}

/* line 15285, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile td {
  border: 0;
  width: auto;
  padding: 0;
  margin: 0;
  padding-right: 5px;
}

/* line 15292, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile td:first-child {
  font-weight: bold;
}

/* line 15295, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile td:hover {
  border: 0 !important;
  padding: 0;
  padding-right: 5px;
  margin: 0;
}

/* line 15301, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile tr:hover, .zeiten .textile table:hover {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 15306, ../sass/bb-standard/bb_standard_style_lme.scss */
.zeiten .textile table:hover {
  margin-bottom: 15px;
}

/* line 15309, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap {
  display: inline-block;
  max-width: 100%;
}

/* line 15313, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap .main-image {
  display: block;
}

/* line 15316, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap .main-image.type-imagemap {
  background: transparent;
}

/* line 15319, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap .main-image.type-imagemap .caption {
  padding-left: 0;
}

/* line 15322, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap--center {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
}

/* line 15328, ../sass/bb-standard/bb_standard_style_lme.scss */
.imagemap--center .image {
  align-self: center;
}

/* line 15331, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover-link::after {
  font-family: FontAwesome;
  content: "\f0dd";
  width: 1em;
  height: 1em;
  line-height: 1;
  margin-left: .2em;
  vertical-align: top;
  display: inline-block;
}

/* line 15341, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover {
  width: auto;
  left: auto !important;
  right: 0;
  padding: 0;
  border-radius: 6px;
}

/* line 15348, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover.bottom .arrow {
  right: 6%;
  left: auto;
}

/* line 15352, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover.bottom .arrow:after {
  border-bottom-color: #dddedf;
}

/* line 15355, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover .popover-title {
  display: none;
}

/* line 15358, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover .popover-content {
  min-width: 130px;
  background-color: #dddedf;
  border-radius: 6px;
}

/* line 15363, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .popover ul li {
  white-space: nowrap;
}

/* line 15366, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .lang-icon {
  height: 1.5em;
  color: #fff;
  background-color: #253276;
  border-radius: 3px;
  font-size: .85em;
  font-weight: bold;
  margin-right: .4em;
  padding: 0 .3em;
  min-width: 1.3em;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  line-height: 1.4em;
}

/* line 15381, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect .lang-img {
  margin-right: .4em;
  margin-top: -2px;
}

/* line 15385, ../sass/bb-standard/bb_standard_style_lme.scss */
.header-langselect h4 {
  margin-bottom: .4em;
  margin-top: 0;
}

@media screen and (max-width: 767px) {
  /* line 15390, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect {
    margin-top: 1em;
  }

  /* line 15393, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect .popover-link::after {
    display: none;
  }

  /* line 15396, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect .popover-link {
    display: none;
  }

  /* line 15399, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect .js-popover-langselect-content {
    display: block !important;
  }

  /* line 15402, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect ul {
    margin-left: 0;
  }

  /* line 15405, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .header-langselect ul li {
    margin-right: 1em;
    margin-bottom: 1em;
  }
}
/* line 15410, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress-info .bar, .progress .bar-info {
  background-color: #e20026;
  background-image: none;
  background-color: #f31d41;
  background-image: -moz-linear-gradient(top, #ff3052, #e20026);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff3052), to(#e20026));
  background-image: -webkit-linear-gradient(top, #ff3052, #e20026);
  background-image: -o-linear-gradient(top, #ff3052, #e20026);
  background-image: linear-gradient(to bottom, #ff3052, #e20026);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff3052', endColorstr='#ffe20026', GradientType=0);
  background-repeat: repeat-x;
}

/* line 15422, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #dddedf;
  background-image: none;
  background-color: #dadbdc;
  background-image: -moz-linear-gradient(top, #dddedf, #d5d6d8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddedf), to(#d5d6d8));
  background-image: -webkit-linear-gradient(top, #dddedf, #d5d6d8);
  background-image: -o-linear-gradient(top, #dddedf, #d5d6d8);
  background-image: linear-gradient(to bottom, #dddedf, #d5d6d8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddedf', endColorstr='#ffd5d6d8', GradientType=0);
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: 1px 2px 2px 0 #dddedf;
  -moz-box-shadow: 1px 2px 2px 0 #dddedf;
  box-shadow: 1px 2px 2px 0 #dddedf;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  margin-bottom: 1em;
}

/* line 15443, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar {
  text-align: right;
  text-shadow: none;
  position: relative;
  left: 0;
  top: 0;
}

/* line 15450, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar .percent {
  color: #e20026;
  text-shadow: none;
  position: absolute;
  right: -30px;
  left: auto;
}

/* line 15457, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar .percent.low {
  color: #e20026;
  text-shadow: none;
  right: -24px;
  left: auto;
}

/* line 15463, ../sass/bb-standard/bb_standard_style_lme.scss */
.progress .bar .percent.high {
  color: #fff;
  text-shadow: 1px 1px 0 #e20026;
  right: 5px;
  left: auto;
}

/* line 15469, ../sass/bb-standard/bb_standard_style_lme.scss */
.well .progress {
  background-color: #fff;
  background-image: none;
}

/* line 15473, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list {
  margin-right: 0.95em;
}

/* line 15476, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list ul {
  margin-right: 1em;
}

/* line 15479, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list li {
  list-style-image: url("images/bb/arrow_black_tiny_left.png");
}

/* line 15482, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list li ul li {
  list-style-image: none;
}

/* line 15485, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list li ul ul li {
  list-style-image: none;
  list-style-type: none;
}

/* line 15489, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list li ul ul li::before {
  content: "–";
  display: inline-block;
  text-indent: -1em;
  float: right;
}

/* line 15495, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list.blue > li {
  background: url("images/arrow_blue_tiny.png") no-repeat right 5px;
  padding-left: 0;
  padding-right: 12px;
}

/* line 15500, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ol {
  margin-right: 0;
}

/* line 15503, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ol li {
  margin-left: 0;
  margin-right: 19px;
}

/* line 15507, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ol ol {
  margin-right: 0;
}

/* line 15510, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ol.list-teaser > li {
  margin-right: 0;
}

/* line 15513, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ol.list-teaser li {
  text-indent: 0;
}

/* line 15516, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft ul.social-icon-list li {
  padding: 0;
  background-image: none;
}

/* line 15520, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .list-item-style {
  background-image: url("images/bb/arrow_black_tiny_left.png");
  background-position: right 4px;
  padding-left: 0;
  padding-right: 11px;
}

/* line 15526, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul {
  margin-right: 0.95em;
}

/* line 15529, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul ul {
  margin-right: 1em;
}

/* line 15532, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul li {
  list-style-image: url("images/bb/arrow_black_tiny_left.png");
}

/* line 15535, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul li ul li {
  list-style-image: none;
}

/* line 15538, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul li ul ul li {
  list-style-image: none;
  list-style-type: none;
}

/* line 15542, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul li ul ul li::before {
  content: "–";
  display: inline-block;
  text-indent: -1em;
  float: right;
}

/* line 15548, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .textile ul.blue > li {
  background: url("images/arrow_blue_tiny.png") no-repeat right 5px;
  padding-left: 0;
  padding-right: 12px;
}

/* line 15553, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-navigation-left.navbar ul.nav li > a {
  padding: 9px 8px 9px 0;
}

/* line 15556, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-navigation-left.navbar ul.level-2 > li.active > a {
  border-right: none;
  border-left: 0 none;
}

/* line 15560, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .azlist-letter {
  padding: 6px 0 6px 115px;
  position: relative;
}

/* line 15564, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .azlist-letter .to-top {
  position: absolute;
  right: auto;
  left: 0;
}

/* line 15569, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .azlist-letter .to-top:hover:after {
  background: url("images/slice_arrows_top.png") no-repeat scroll -18px 10px #f5f5f5;
}

/* line 15572, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .azlist-letter .to-top:before {
  border-left: 1px solid #dddedf;
  left: 35px;
  right: auto;
  float: left;
}

/* line 15578, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .azlist-letter .to-top:after {
  margin-left: 0;
  margin-right: 20px;
  background: url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;
  float: left;
  padding: 17px 10px 0 0;
}

/* line 15585, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .sbahn, body.righttoleft .ubahn, body.righttoleft .tram, body.righttoleft .bus, body.righttoleft .bahn, body.righttoleft .faehre {
  padding-left: 0;
  background-position: right 2px;
}

/* line 15589, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .sbahn:before, body.righttoleft .ubahn:before, body.righttoleft .tram:before, body.righttoleft .bus:before, body.righttoleft .bahn:before, body.righttoleft .faehre:before {
  float: right;
}

/* line 15592, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-marginal dl.openings dt {
  float: right;
  clear: right;
}

/* line 15596, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-marginal dl.openings dd {
  margin-right: 0;
  float: right;
}

/* line 15600, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-marginal dl.telefon dt, body.righttoleft .content-marginal dl.raumtelefon dt {
  float: right;
  clear: right;
}

/* line 15604, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .content-marginal dl.telefon dd, body.righttoleft .content-marginal dl.raumtelefon dd {
  margin-right: 0;
  float: right;
}

/* line 15608, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .portal-footer .nav li {
  float: right;
}

/* line 15611, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .portal-footer .nav li:first-child {
  padding-right: 0;
}

/* line 15614, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .balconycontainer.layout-toggle .body .teaser .body a.more, body.righttoleft .balconycontainer.layout-toggle .body .simplesearch-searchresult .cartitem .body a.more, body.righttoleft .balconycontainer.layout-toggle .body .simplesearch-detail .cartitem .body a.more {
  right: 10px;
  left: auto;
}

/* line 15618, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .balconycontainer .body .teaser .body a.more, body.righttoleft .balconycontainer .body .simplesearch-searchresult .cartitem .body a.more, body.righttoleft .balconycontainer .body .simplesearch-detail .cartitem .body a.more {
  background: url("images/bb/arrow_black_tiny_left.png") no-repeat scroll right 5px transparent;
  margin-left: 1px;
  margin-right: 3px;
  padding-left: 0;
  padding-right: 10px;
}

/* line 15625, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .loc .icon-pin_filled_32 {
  float: right;
  margin-left: 8px;
  padding-right: 0;
}

/* line 15630, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .download .header, body.righttoleft .download .inner, body.righttoleft .download .body {
  margin-right: 7.5em;
}

/* line 15633, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-linkup .icon-totop {
  float: right;
}

/* line 15636, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-linkup .icon-totop a:hover:after {
  background: url("images/slice_arrows_top.png") no-repeat scroll -18px 10px #f5f5f5;
}

/* line 15639, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-linkup .icon-totop a:before {
  border-left: 1px solid #dddedf;
  left: 35px;
  right: auto;
  float: left;
}

/* line 15645, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-linkup .icon-totop a:after {
  margin-left: 0;
  margin-right: 20px;
  background: url("images/slice_arrows_top.png") no-repeat scroll center -18px #fff;
  float: left;
  padding: 17px 10px 0 0;
}

/* line 15652, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-linkup.right .icon-totop {
  float: left;
}

/* line 15655, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .image-slider .header .right {
  float: left;
}

/* line 15658, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .image-slider .header a.right:before {
  background: url("images/bb/arrow_black_tiny_left.png") no-repeat scroll right top transparent;
  content: "";
  display: inline-block;
  height: 9px;
  width: 10px;
}

/* line 15665, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .breadcrumb li {
  float: right;
  padding-right: 11px;
  padding-left: 0;
}

/* line 15670, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .breadcrumb li::before {
  content: url(images/arrow_blue_tiny_left.png);
  margin-left: .3em;
  margin-right: 0;
}

/* line 15675, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .bo-nahverkehr .bo-nahverkehr-type::before {
  float: right;
}

/* line 15678, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .bo-nahverkehr .bo-nahverkehr-distance {
  margin-left: 0.5em;
}

/* line 15681, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft a[class^="ic-fa-"]::before, body.righttoleft a[class*=" ic-fa-"]::before {
  margin-left: .3em;
  margin-right: 0;
}

/* line 15685, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .calendar-table .calendar-month-table table tr.controll .next a::before {
  float: left;
  margin-left: 30px;
}

/* line 15689, ../sass/bb-standard/bb_standard_style_lme.scss */
body.righttoleft .modul-contact .loc a, body.righttoleft .column-right .block .loc a, body.righttoleft .column-right #if section.group .loc a, #if body.righttoleft .column-right section.group .loc a, body.righttoleft span[lang="de"] {
  direction: ltr !important;
  display: inline-block;
  text-align: right;
}

/* line 15694, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 15699, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.5em;
  line-height: 1em;
  min-height: 1em;
  border: 1px solid #e3e3e3;
  vertical-align: text-bottom;
}

/* line 15711, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon:before {
  content: " ";
}

/* line 15714, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon.large {
  width: 2.25em;
  line-height: 1.5em;
  min-height: 1.5em;
}

/* line 15719, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon.xlarge {
  width: 3em;
  line-height: 2em;
  min-height: 2em;
}

/* line 15724, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon.xxlarge {
  width: 3.75em;
  line-height: 2.5em;
  min-height: 2.5em;
}

/* line 15729, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ar {
  background-image: url(images/flags/3x2/ar.svg);
}

/* line 15732, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-bg {
  background-image: url(images/flags/3x2/bg.svg);
}

/* line 15735, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-bs {
  background-image: url(images/flags/3x2/bs.svg);
}

/* line 15738, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-cs {
  background-image: url(images/flags/3x2/cs.svg);
}

/* line 15741, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-da {
  background-image: url(images/flags/3x2/da.svg);
}

/* line 15744, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-de {
  background-image: url(images/flags/3x2/de.svg);
}

/* line 15747, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-de-plain {
  background-image: url(images/flags/3x2/de-plain.svg);
}

/* line 15750, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-el {
  background-image: url(images/flags/3x2/el.svg);
}

/* line 15753, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-en {
  background-image: url(images/flags/3x2/en.svg);
}

/* line 15756, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-eo {
  background-image: url(images/flags/3x2/eo.svg);
}

/* line 15759, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-es {
  background-image: url(images/flags/3x2/es.svg);
}

/* line 15762, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-fa {
  background-image: url(images/flags/3x2/fa.svg);
}

/* line 15765, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-fr {
  background-image: url(images/flags/3x2/fr.svg);
}

/* line 15768, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-he {
  background-image: url(images/flags/3x2/he.svg);
}

/* line 15771, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-hr {
  background-image: url(images/flags/3x2/hr.svg);
}

/* line 15774, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-hu {
  background-image: url(images/flags/3x2/hu.svg);
}

/* line 15777, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-it {
  background-image: url(images/flags/3x2/it.svg);
}

/* line 15780, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ja {
  background-image: url(images/flags/3x2/ja.svg);
}

/* line 15783, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-lb {
  background-image: url(images/flags/3x2/lb.svg);
}

/* line 15786, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-mk {
  background-image: url(images/flags/3x2/mk.svg);
}

/* line 15789, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-nl {
  background-image: url(images/flags/3x2/nl.svg);
}

/* line 15792, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-pl {
  background-image: url(images/flags/3x2/pl.svg);
}

/* line 15795, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ps {
  background-image: url(images/flags/3x2/ps.svg);
}

/* line 15798, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-pt {
  background-image: url(images/flags/3x2/pt.svg);
}

/* line 15801, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-pk {
  background-image: url(images/flags/3x2/pk.svg);
}

/* line 15804, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-rb {
  background-image: url(images/flags/3x2/rb.svg);
}

/* line 15807, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ro {
  background-image: url(images/flags/3x2/ro.svg);
}

/* line 15810, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ru {
  background-image: url(images/flags/3x2/ru.svg);
}

/* line 15813, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-sq {
  background-image: url(images/flags/3x2/sq.svg);
}

/* line 15816, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-sr {
  background-image: url(images/flags/3x2/sr.svg);
}

/* line 15819, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-sk {
  background-image: url(images/flags/3x2/sk.svg);
}

/* line 15822, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-so {
  background-image: url(images/flags/3x2/so.svg);
}

/* line 15825, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-tr {
  background-image: url(images/flags/3x2/tr.svg);
}

/* line 15828, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-uk {
  background-image: url(images/flags/3x2/uk.svg);
}

/* line 15831, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-ur {
  background-image: url(images/flags/3x2/ur.svg);
}

/* line 15834, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-zh {
  background-image: url(images/flags/3x2/zh.svg);
}

/* line 15837, ../sass/bb-standard/bb_standard_style_lme.scss */
.flag-icon-zh-tw {
  background-image: url(images/flags/3x2/zh-tw.svg);
}

/* line 15840, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-"]:before:hover, [class*=" ic-"]:before:hover, [class^="ic-"]:after:hover, [class*=" ic-"]:after:hover {
  text-decoration: none;
}

/* line 15843, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-fa-"]:before, [class*=" ic-fa-"]:before {
  font-family: FontAwesome;
  margin-right: 0;
  color: baseFontColor;
  font-size: 1.05em;
  line-height: 1em;
  text-align: center;
  display: inline-block;
  vertial-align: 1px;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  text-rendering: auto;
  transform: translate(0, 0);
}

/* line 15864, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-fa-"].small, [class*=" ic-fa-"].small {
  font-size: .9em;
  vertical-align: 0;
}

/* line 15868, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-fa-"].large, [class*=" ic-fa-"].large {
  font-size: 1.7em;
  vertical-align: -0.2em;
}

/* line 15872, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-fa-"].xlarge, [class*=" ic-fa-"].xlarge {
  font-size: 2.2em;
  vertical-align: -0.2em;
}

/* line 15876, ../sass/bb-standard/bb_standard_style_lme.scss */
[class^="ic-fa-"].xxlarge, [class*=" ic-fa-"].xxlarge {
  font-size: 2.8em;
  vertical-align: -0.2em;
}

/* line 15880, ../sass/bb-standard/bb_standard_style_lme.scss */
a[class^="ic-fa-"]:before, a[class*=" ic-fa-"]:before {
  margin-right: 0.3em;
}

/* line 15883, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-facebook:before {
  content: "\f082";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15889, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-twitter:before {
  content: "\f081";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15895, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-flickr:before {
  content: "\f16e";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15901, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-googleplus:before {
  content: "\f0d4";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15907, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-instagram:before {
  content: "\f16d";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15913, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-linkedin:before {
  content: "\f08c";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15919, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-pinterest:before {
  content: "\f0d3";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15925, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-xing:before {
  content: "\f169";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15931, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-rss:before {
  content: "\f143";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15937, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-snapchat:before {
  content: "\f2ad";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15943, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-youtube:before {
  content: "\f167";
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 15949, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-extern:before {
  content: "";
}

/* line 15952, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-form:before {
  content: "";
}

/* line 15955, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-https:before {
  content: "\f023";
  color: #c0a653;
}

/* line 15959, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-mapmarker:before {
  content: "";
}

/* line 15962, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-user:before, .ic-fa-login:before {
  content: "";
}

/* line 15965, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-impressum:before {
  content: "";
}

/* line 15968, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-lock:before {
  content: "";
}

/* line 15971, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-info:before {
  content: "";
}

/* line 15974, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-print:before {
  content: "";
}

/* line 15977, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-mail:before {
  content: "";
}

/* line 15980, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-phone:before {
  content: "";
}

/* line 15983, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-fax:before {
  content: "";
}

/* line 15986, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-totop:before {
  content: "\f0d8";
  text-align: center;
  border: .08em solid #dddedf;
  border-radius: .1em;
  padding: 0 .2em .1em;
  font-size: 1.1em;
  line-height: 1em;
  min-width: .8em;
  margin: 4px .2em 4px 0;
  vertical-align: middle;
}

/* line 15998, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-norm:before {
  font-size: 1.05em;
  line-height: 1em;
}

/* line 16002, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-fa-social:before {
  color: #2f468a;
  font-size: 1.385em;
  vertical-align: -0.08em;
}

/* line 16007, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-intern:after {
  vertical-align: .1em;
  font-size: .7em;
  font-weight: bold;
  font-family: Arial;
  font-style: normal;
  width: auto;
  background-color: #e20026;
  padding: .05em .4em .1em .3em;
  border-left: .6em solid #253276;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  content: "intern";
  color: #fff;
  margin: 0 0 0 0.3em;
}

/* line 16024, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-linkde:after {
  vertical-align: .1em;
  font-size: .7em;
  font-weight: bold;
  font-family: Arial;
  font-style: normal;
  width: auto;
  background-color: #253276;
  padding: .05em .4em .1em .3em;
  border-right: .6em solid #e20026;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  content: ".de";
  color: #fff;
  margin: 0 0 0 0.3em;
}

/* line 16041, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-pdf:after {
  vertical-align: .1em;
  font-size: .6em;
  font-weight: bold;
  font-family: Arial;
  font-style: normal;
  width: auto;
  background-color: #da251c;
  padding: .1em .4em .1em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  content: "PDF";
  color: #fff;
  margin: 0 0 0 0.3em;
}

/* line 16057, ../sass/bb-standard/bb_standard_style_lme.scss */
.ic-up {
  vertical-align: 0.1em;
}

/* line 16060, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler {
  margin-bottom: 20px;
}

/* line 16063, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler + .land-toggler {
  margin-top: -20px;
  border-top: 1px solid #e3e3e3;
}

/* line 16067, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler .collapse {
  transition: height .3s ease,visibility .3s ease;
  -webkit-transition: height .3s ease,visibility .3s ease;
  -moz-transition: height .3s ease,visibility .3s ease;
  -o-transition: height .3s ease,visibility .3s ease;
  visibility: hidden;
}

/* line 16074, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler .collapse.in {
  padding-bottom: 1em;
  visibility: visible;
}

/* line 16078, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler .header {
  margin: 0;
  padding: 0;
}

/* line 16082, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler .header .title {
  margin: 0;
  padding: 0;
}

/* line 16086, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.well {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}

/* line 16091, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.well + .land-toggler {
  border-top: 0 solid #e3e3e3;
  margin-top: -16.66667px;
}

/* line 16095, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.well .land-toggler-button {
  background: #f5f5f5;
  padding: 10px;
  padding-right: 1.5em;
}

/* line 16100, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.well .collapse {
  padding: 0 10px;
}

/* line 16103, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.well .collapse > *:first-child {
  margin-top: 10px;
}

/* line 16106, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.bordered {
  border: 1px solid #e3e3e3;
}

/* line 16109, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.bordered .land-toggler-button, .land-toggler.bordered .collapse {
  padding-left: 10px;
  padding-right: 1.5em;
}

/* line 16113, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler.bordered + .bordered {
  margin-top: -21px;
}

/* line 16116, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler a:focus {
  outline-offset: -1px;
}

/* line 16119, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler .toggler-button-inner {
  display: block;
  text-align: right;
}

/* line 16123, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler-button {
  margin: 0;
  padding: .7em 1.5em .7em 0;
  cursor: pointer;
  font-size: 13px;
  color: #003684;
  display: block;
  font-weight: bold;
  background: transparent;
}

/* line 16133, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler-button:after {
  margin-right: -0.7em;
  content: "\f0d8";
  font-family: FontAwesome;
  float: right;
  font-size: 1.3em;
}

/* line 16140, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler-button.collapsed:after {
  content: "";
}

/* line 16143, ../sass/bb-standard/bb_standard_style_lme.scss */
.land-toggler-button .title {
  font-size: 1em;
}

/* line 16146, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar {
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  margin: 20px 0;
  padding: 20px 0;
}

/* line 16152, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .title {
  margin: 0 0 0 0;
}

/* line 16155, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar_wrapper {
  margin: 0 auto;
  width: 100%;
}

/* line 16159, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row {
  *zoom: 1;
  margin: 1em 0 0 0;
}

/* line 16163, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row:before, .quick-access-bar .quick-access-bar__row:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 16168, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row:after {
  clear: both;
}

/* line 16171, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row a:hover, .quick-access-bar .quick-access-bar__row a:focus {
  text-decoration: none;
}

/* line 16174, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row a:hover .linktext, .quick-access-bar .quick-access-bar__row a:focus .linktext {
  text-decoration: underline;
}

/* line 16177, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item {
  padding: 0;
  margin: 0 5.55% 0 0;
  width: 12%;
  min-height: 4.5em;
  float: left;
  box-sizing: border-box;
  text-align: center;
}

/* line 16186, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item:first-child {
  margin-left: 0;
  padding-left: 0;
}

/* line 16190, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item:last-child {
  margin-right: 0;
}

/* line 16193, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #ffe2e7 inset;
  -moz-box-shadow: 0 1px 1px #ffe2e7 inset;
  box-shadow: 0 1px 1px #ffe2e7 inset;
  background-color: #f30d34;
  background-image: -moz-linear-gradient(top, #ff163d, #e20026);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff163d), to(#e20026));
  background-image: -webkit-linear-gradient(top, #ff163d, #e20026);
  background-image: -o-linear-gradient(top, #ff163d, #e20026);
  background-image: linear-gradient(to bottom, #ff163d, #e20026);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff163d', endColorstr='#ffe20026', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #c90022;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16220, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton:focus {
  background-position: 0 0;
  background-color: #ff0730;
  background-image: none;
  color: #fff;
  border: 1px solid #e20026;
  outline-offset: 1px;
}

/* line 16228, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.firedepartment {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #ffe8eb inset;
  -moz-box-shadow: 0 1px 1px #ffe8eb inset;
  box-shadow: 0 1px 1px #ffe8eb inset;
  background-color: #f21531;
  background-image: -moz-linear-gradient(top, #fb203c, #e40421);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fb203c), to(#e40421));
  background-image: -webkit-linear-gradient(top, #fb203c, #e40421);
  background-image: -o-linear-gradient(top, #fb203c, #e40421);
  background-image: linear-gradient(to bottom, #fb203c, #e40421);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb203c', endColorstr='#ffe40421', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #cb041d;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16255, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.firedepartment:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.firedepartment:focus {
  background-position: 0 0;
  background-color: #fb112f;
  background-image: none;
  color: #fff;
  border: 1px solid #e40421;
  outline-offset: 1px;
}

/* line 16263, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.administration {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #ff85cc inset;
  -moz-box-shadow: 0 1px 1px #ff85cc inset;
  box-shadow: 0 1px 1px #ff85cc inset;
  background-color: #a4005f;
  background-image: -moz-linear-gradient(top, #b8006b, #85004d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b8006b), to(#85004d));
  background-image: -webkit-linear-gradient(top, #b8006b, #85004d);
  background-image: -o-linear-gradient(top, #b8006b, #85004d);
  background-image: linear-gradient(to bottom, #b8006b, #85004d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb8006b', endColorstr='#ff85004d', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #6c003e;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16290, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.administration:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.administration:focus {
  background-position: 0 0;
  background-color: #a90062;
  background-image: none;
  color: #fff;
  border: 1px solid #85004d;
  outline-offset: 1px;
}

/* line 16298, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.police {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #5bb2ff inset;
  -moz-box-shadow: 0 1px 1px #5bb2ff inset;
  box-shadow: 0 1px 1px #5bb2ff inset;
  background-color: #00407a;
  background-image: -moz-linear-gradient(top, #004b8e, #00305b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004b8e), to(#00305b));
  background-image: -webkit-linear-gradient(top, #004b8e, #00305b);
  background-image: -o-linear-gradient(top, #004b8e, #00305b);
  background-image: linear-gradient(to bottom, #004b8e, #00305b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004b8e', endColorstr='#ff00305b', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #002342;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16325, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.police:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.police:focus {
  background-position: 0 0;
  background-color: #00437f;
  background-image: none;
  color: #fff;
  border: 1px solid #00305b;
  outline-offset: 1px;
}

/* line 16333, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.finances {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #c5e0d4 inset;
  -moz-box-shadow: 0 1px 1px #c5e0d4 inset;
  box-shadow: 0 1px 1px #c5e0d4 inset;
  background-color: #458066;
  background-image: -moz-linear-gradient(top, #4c8d70, #3a6c56);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c8d70), to(#3a6c56));
  background-image: -webkit-linear-gradient(top, #4c8d70, #3a6c56);
  background-image: -o-linear-gradient(top, #4c8d70, #3a6c56);
  background-image: linear-gradient(to bottom, #4c8d70, #3a6c56);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c8d70', endColorstr='#ff3a6c56', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #315b49;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16360, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.finances:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.finances:focus {
  background-position: 0 0;
  background-color: #468368;
  background-image: none;
  color: #fff;
  border: 1px solid #3a6c56;
  outline-offset: 1px;
}

/* line 16368, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.schoolservice {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #e4f1b4 inset;
  -moz-box-shadow: 0 1px 1px #e4f1b4 inset;
  box-shadow: 0 1px 1px #e4f1b4 inset;
  background-color: #89a520;
  background-image: -moz-linear-gradient(top, #98b623, #748b1b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98b623), to(#748b1b));
  background-image: -webkit-linear-gradient(top, #98b623, #748b1b);
  background-image: -o-linear-gradient(top, #98b623, #748b1b);
  background-image: linear-gradient(to bottom, #98b623, #748b1b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff98b623', endColorstr='#ff748b1b', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #627617;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16395, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.schoolservice:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.schoolservice:focus {
  background-position: 0 0;
  background-color: #8da921;
  background-image: none;
  color: #fff;
  border: 1px solid #748b1b;
  outline-offset: 1px;
}

/* line 16403, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.justice {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #aeeaff inset;
  -moz-box-shadow: 0 1px 1px #aeeaff inset;
  box-shadow: 0 1px 1px #aeeaff inset;
  background-color: #0098cd;
  background-image: -moz-linear-gradient(top, #00a7e1, #0081ae);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a7e1), to(#0081ae));
  background-image: -webkit-linear-gradient(top, #00a7e1, #0081ae);
  background-image: -o-linear-gradient(top, #00a7e1, #0081ae);
  background-image: linear-gradient(to bottom, #00a7e1, #0081ae);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a7e1', endColorstr='#ff0081ae', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #006e95;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16430, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.justice:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.justice:focus {
  background-position: 0 0;
  background-color: #009bd2;
  background-image: none;
  color: #fff;
  border: 1px solid #0081ae;
  outline-offset: 1px;
}

/* line 16438, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.search {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px #fff inset;
  -moz-box-shadow: 0 1px 1px #fff inset;
  box-shadow: 0 1px 1px #fff inset;
  background-color: #b3b4b3;
  background-image: -moz-linear-gradient(top, #bebebe, #a4a5a4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bebebe), to(#a4a5a4));
  background-image: -webkit-linear-gradient(top, #bebebe, #a4a5a4);
  background-image: -o-linear-gradient(top, #bebebe, #a4a5a4);
  background-image: linear-gradient(to bottom, #bebebe, #a4a5a4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbebebe', endColorstr='#ffa4a5a4', GradientType=0);
  height: 3.5em;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #979897;
  color: #fff;
  text-shadow: none;
  padding: .6em;
  font-size: 81.3%;
  display: inline-block;
  min-height: 1.5em;
  margin-bottom: 0.3em;
}

/* line 16465, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.search:hover, .quick-access-bar .quick-access-bar__row .quick-access-bar__item .iconbutton.search:focus {
  background-position: 0 0;
  background-color: #b6b7b6;
  background-image: none;
  color: #fff;
  border: 1px solid #a4a5a4;
  outline-offset: 1px;
}

/* line 16473, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .quick-access-bar__row .quick-access-bar__item .symbol {
  font-family: FontAwesome;
  vertical-align: middle;
  font-size: 2em;
}

/* line 16478, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .carousel {
  margin-bottom: 0;
}

/* line 16481, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .carousel .carousel-control {
  font-size: 81.3%;
}

/* line 16484, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .carousel .carousel-control .inner {
  opacity: 1;
  height: 3.5em;
  width: 35px;
  top: .3em;
  bottom: 0;
  margin: 1em 0 auto 0;
  box-sizing: border-box;
  background-color: #eee;
  border: 1px solid #ddd;
  box-shadow: none;
  text-indent: 0;
  color: transparent;
  line-height: 1.2em;
}

/* line 16499, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .carousel .carousel-control .inner:hover {
  background-color: #f4f4f4;
}

/* line 16502, ../sass/bb-standard/bb_standard_style_lme.scss */
.quick-access-bar .carousel .quick-access-bar__row {
  box-sizing: border-box;
  padding: 0 50px;
}

@media screen and (max-width: 480px) {
  /* line 16507, ../sass/bb-standard/bb_standard_style_lme.scss */
  .quick-access-bar .quick-access-bar__row .quick-access-bar__item {
    min-width: 46.5%;
    margin-bottom: 1em;
  }

  /* line 16511, ../sass/bb-standard/bb_standard_style_lme.scss */
  .quick-access-bar .quick-access-bar__row .quick-access-bar__item:nth-child(2n+0) {
    margin-right: 0;
  }

  /* line 16514, ../sass/bb-standard/bb_standard_style_lme.scss */
  .quick-access-bar .carousel .carousel-control .inner {
    height: 9em;
  }
}
/* line 16518, ../sass/bb-standard/bb_standard_style_lme.scss */
.vertical_nav_button {
  margin-bottom: 1em;
}

/* line 16521, ../sass/bb-standard/bb_standard_style_lme.scss */
.vertical_nav_button > a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #f2f2f2;
  background-color: #fff;
  display: block;
}

/* line 16529, ../sass/bb-standard/bb_standard_style_lme.scss */
.vertical_nav_button > a:hover {
  background-color: #fafafa;
}

/* line 16532, ../sass/bb-standard/bb_standard_style_lme.scss */
.vertical_nav_button .caption {
  background-color: transparent;
  text-align: center;
}

/* line 16536, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content {
  font-size: 14pt;
  line-height: 2.8em;
}

/* line 16540, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content ul li {
  font-size: 14pt;
  line-height: 2.8em;
}

/* line 16544, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .nav *, body.locale_de-plain .container-content nav * {
  line-height: 2em;
}

/* line 16547, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .meta-navi * {
  line-height: 1em;
  vertical-align: middle;
}

/* line 16551, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .meta-navi ul.nav > li {
  margin-bottom: 0.5em;
}

/* line 16554, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .meta-navi [class*="ic-fa"]::before {
  vertical-align: baseline;
}

/* line 16557, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .meta-navi .lang-icon {
  line-height: 1.4em;
}

/* line 16560, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .shariff * {
  line-height: 1.385em;
}

/* line 16563, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .balconycontainer * {
  line-height: 1.385em;
}

/* line 16566, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .container-content .balconycontainer * .icon-pause, body.locale_de-plain .container-content .balconycontainer * .icon-play {
  margin-top: 2px;
}

/* line 16569, ../sass/bb-standard/bb_standard_style_lme.scss */
body.locale_de-plain .breadcrumb a {
  vertical-align: middle;
}

@media screen {
  /* line 16573, ../sass/bb-standard/bb_standard_style_lme.scss */
  .print-only {
    display: none;
  }
}
@media print {
  /* line 16578, ../sass/bb-standard/bb_standard_style_lme.scss */
  * {
    background: auto !important;
  }

  /* line 16581, ../sass/bb-standard/bb_standard_style_lme.scss */
  html {
    font-size: 12pt;
  }

  /* line 16584, ../sass/bb-standard/bb_standard_style_lme.scss */
  body {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent;
    background-image: none;
  }

  /* line 16590, ../sass/bb-standard/bb_standard_style_lme.scss */
  .print-only {
    display: block !important;
  }

  @page {
    margin: 1cm 1cm 2cm;
    padding: 0 !important;
  }
  /* line 16597, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span12 {
    width: auto;
  }

  /* line 16600, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row {
    width: auto;
  }

  /* line 16603, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span2 {
    width: 2.7cm;
  }

  /* line 16606, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper {
    width: auto;
  }

  /* line 16609, ../sass/bb-standard/bb_standard_style_lme.scss */
  .column-left {
    display: none;
  }

  /* line 16612, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span7.column-content {
    width: 65%;
  }

  /* line 16615, ../sass/bb-standard/bb_standard_style_lme.scss */
  .span10.column-content {
    width: 100%;
  }

  /* line 16618, ../sass/bb-standard/bb_standard_style_lme.scss */
  .column-right {
    width: 30%;
  }

  /* line 16621, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-portal-header {
    border: none;
    margin: 0;
    position: absolute;
    right: 0;
    background: none;
  }

  /* line 16628, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-portal-header .portal-header {
    position: relative;
    margin: 0;
    padding: 0;
  }

  /* line 16633, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-portal-header .portal-logo {
    max-width: 130px !important;
    position: absolute;
    right: 10px;
    top: 10px;
  }

  /* line 16639, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-portal-header .red-line {
    display: none;
  }

  /* line 16642, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper .container {
    min-width: auto;
  }

  /* line 16645, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container-wrapper.container-content .content {
    margin: 0;
    padding: 0;
  }

  /* line 16649, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-header > .span5 {
    width: 11.45cm;
  }

  /* line 16652, ../sass/bb-standard/bb_standard_style_lme.scss */
  .breadcrumb li {
    margin-right: 3px;
  }

  /* line 16655, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-navi-top .nav li.active a {
    color: #fff !important;
  }

  /* line 16658, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer, #bo-portalnavilinks, .portal-footer, .portal-footer .nav, .content-header .meta-navi, .content-header .search, a img.target, .noprint, #socialshare, div.shariff, .toplink, .to-top, .aural, .skyscraper, .skyscraper-intern, .block.alternatelanguage, #if section.alternatelanguage.group {
    display: none !important;
  }

  /* line 16661, ../sass/bb-standard/bb_standard_style_lme.scss */
  .block .main-image, #if section.group .main-image, .image-slider .main-image, .teaser .image, .teaser .main-image, .image.type-article, div[id^="googlemap"], .simplesearch-searchresult .cartitem .image, .simplesearch-searchresult .cartitem .main-image, .simplesearch-detail .cartitem .image, .simplesearch-detail .cartitem .main-image {
    max-width: 100%;
  }

  /* line 16664, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer {
    width: auto;
  }

  /* line 16667, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer .body {
    width: auto;
    background: none;
  }

  /* line 16671, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer .body .teaser .body, .balconycontainer .body .simplesearch-searchresult .cartitem .body, .balconycontainer .body .simplesearch-detail .cartitem .body {
    right: auto;
    left: 0;
    bottom: 0;
    border-bottom: 0 none !important;
    border-bottom: 32px solid #fff;
    background-color: #fff !important;
  }

  /* line 16679, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer .body .teaser .body .more, .balconycontainer .body .simplesearch-searchresult .cartitem .body .more, .balconycontainer .body .simplesearch-detail .cartitem .body .more {
    display: none;
  }

  /* line 16682, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer .up {
    display: none !important;
  }

  /* line 16685, ../sass/bb-standard/bb_standard_style_lme.scss */
  .balconycontainer .nav {
    display: none;
  }

  /* line 16688, ../sass/bb-standard/bb_standard_style_lme.scss */
  .float .body table, .simplesearch-searchresult .cartitem .body table, .simplesearch-detail .cartitem .body table {
    clear: both;
  }

  /* line 16691, ../sass/bb-standard/bb_standard_style_lme.scss */
  .grey {
    padding: 0 !important;
    background: none !important;
    border: none !important;
  }

  /* line 16696, ../sass/bb-standard/bb_standard_style_lme.scss */
  ul, img, .image, table, .block, #if section.group, .gmap, .bildergalerie {
    page-break-inside: avoid;
  }

  /* line 16699, ../sass/bb-standard/bb_standard_style_lme.scss */
  .mehrspaltig, .faux-columns, .column-content .block, .column-content #if section.group, #if .column-content section.group, .column-content .teaser, .column-content .simplesearch-searchresult .cartitem, .column-content .simplesearch-detail .cartitem {
    display: block;
    background-color: none;
    border: none;
  }

  /* line 16704, ../sass/bb-standard/bb_standard_style_lme.scss */
  .article .body {
    page-break-inside: auto;
  }

  /* line 16707, ../sass/bb-standard/bb_standard_style_lme.scss */
  .article .body .block, .article .body #if section.group, #if .article .body section.group, .article .body .teaser, .article .body .simplesearch-searchresult .cartitem, .article .body .simplesearch-detail .cartitem {
    page-break-inside: auto;
    display: block;
  }

  /* line 16711, ../sass/bb-standard/bb_standard_style_lme.scss */
  .block, #if section.group, .teaser, .simplesearch-searchresult .cartitem, .simplesearch-detail .cartitem {
    float: none;
    page-break-inside: auto;
    border: 0 solid !important;
    display: block;
    page-break-before: auto;
  }

  /* line 16718, ../sass/bb-standard/bb_standard_style_lme.scss */
  .block .header, #if section.group .header, .teaser .header, .simplesearch-searchresult .cartitem .header, .simplesearch-detail .cartitem .header {
    page-break-inside: avoid !important;
    page-break-before: avoid !important;
    page-break-after: avoid !important;
  }

  /* line 16723, ../sass/bb-standard/bb_standard_style_lme.scss */
  .block .header .title, #if section.group .header .title, .teaser .header .title, .simplesearch-searchresult .cartitem .header .title, .simplesearch-detail .cartitem .header .title {
    page-break-inside: avoid !important;
    page-break-before: avoid !important;
    page-break-after: avoid !important;
  }

  /* line 16728, ../sass/bb-standard/bb_standard_style_lme.scss */
  .block .body, #if section.group .body, .teaser .body, .simplesearch-searchresult .cartitem .body, .simplesearch-detail .cartitem .body {
    min-height: 10px;
  }

  /* line 16731, ../sass/bb-standard/bb_standard_style_lme.scss */
  p {
    float: none;
    page-break-inside: auto;
    font-size: 1.1em;
  }

  /* line 16736, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-marginal .block, .content-marginal #if section.group, #if .content-marginal section.group, .content-marginal .teaser, .content-marginal .simplesearch-searchresult .cartitem, .content-marginal .simplesearch-detail .cartitem {
    display: block;
    background-color: none;
    border: none;
    page-break-inside: avoid;
  }

  /* line 16742, ../sass/bb-standard/bb_standard_style_lme.scss */
  a[href]:after {
    content: "";
  }

  /* line 16745, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container a.print-showlink[href]:after, .modul_land_topbox_contact a[href^="mailto"]:after, .modul-topbox_contact a[href^="mailto"]:after, .modul-contact a[href^="mailto"]:after {
    content: " (" attr(href) ")";
    word-wrap: break-word !important;
    word-break: break-all !important;
    display: block;
  }

  /* line 16751, ../sass/bb-standard/bb_standard_style_lme.scss */
  .article a {
    font-weight: bolder;
    text-decoration: none;
  }

  /* line 16755, ../sass/bb-standard/bb_standard_style_lme.scss */
  .btn, .simplesearch-searchresult .cartitem .btn-download, .simplesearch-detail .cartitem .btn-download {
    color: #fff !important;
  }

  /* line 16758, ../sass/bb-standard/bb_standard_style_lme.scss */
  .btn.btn-back, .simplesearch-searchresult .cartitem .btn-download.btn-back, .simplesearch-detail .cartitem .btn-download.btn-back {
    color: inherit !important;
  }

  /* line 16761, ../sass/bb-standard/bb_standard_style_lme.scss */
  form .qmark-icon {
    color: #fff !important;
  }

  /* line 16764, ../sass/bb-standard/bb_standard_style_lme.scss */
  .icon, .simplesearch-searchresult .cartitem .btn-addtocart, .simplesearch-detail .cartitem .btn-addtocart, .btn-tocart {
    padding-left: 0;
  }

  /* line 16767, ../sass/bb-standard/bb_standard_style_lme.scss */
  .aural {
    display: none;
  }

  /* line 16770, ../sass/bb-standard/bb_standard_style_lme.scss */
  .cboxElement:after {
    content: "";
    background-color: transparent;
  }

  /* line 16774, ../sass/bb-standard/bb_standard_style_lme.scss */
  body ul.list, body .float .body .textile ul, body .textile ul, .float .body .textile ul, .float .body ul.list, body .simplesearch-searchresult .cartitem .body .textile ul, .simplesearch-searchresult .cartitem .body .textile ul, .simplesearch-searchresult .cartitem .body ul.list, body .simplesearch-detail .cartitem .body .textile ul, .simplesearch-detail .cartitem .body .textile ul, .simplesearch-detail .cartitem .body ul.list {
    display: table;
  }

  /* line 16777, ../sass/bb-standard/bb_standard_style_lme.scss */
  body ul.list li, body .float .body .textile ul li, body .textile ul li, .float .body .textile ul li, .float .body ul.list li, body .simplesearch-searchresult .cartitem .body .textile ul li, .simplesearch-searchresult .cartitem .body .textile ul li, .simplesearch-searchresult .cartitem .body ul.list li, body .simplesearch-detail .cartitem .body .textile ul li, .simplesearch-detail .cartitem .body .textile ul li, .simplesearch-detail .cartitem .body ul.list li {
    background-image: none;
    list-style: disc outside none;
    display: list-item;
    padding-left: 0;
  }

  /* line 16783, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .list-item-style {
    padding-left: 0;
    background-image: none;
  }

  /* line 16787, ../sass/bb-standard/bb_standard_style_lme.scss */
  .container {
    width: auto;
  }

  /* line 16790, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row, .thumbnails {
    margin-left: 0;
  }

  /* line 16793, ../sass/bb-standard/bb_standard_style_lme.scss */
  .row-fluid [class*="span"] {
    min-height: 0;
  }

  /* line 16796, ../sass/bb-standard/bb_standard_style_lme.scss */
  body dl.horizontal dd, body dl.horizontail dt {
    float: none;
  }

  /* line 16799, ../sass/bb-standard/bb_standard_style_lme.scss */
  .searchresult table.result {
    page-break-before: always;
  }

  /* line 16802, ../sass/bb-standard/bb_standard_style_lme.scss */
  hr {
    border-color: #000;
  }

  /* line 16805, ../sass/bb-standard/bb_standard_style_lme.scss */
  .teaser .header, .simplesearch-searchresult .cartitem .header, .simplesearch-detail .cartitem .header {
    height: auto !important;
  }

  /* line 16808, ../sass/bb-standard/bb_standard_style_lme.scss */
  .teaser .title, .simplesearch-searchresult .cartitem .title, .simplesearch-detail .cartitem .title {
    word-wrap: break-word;
  }

  /* line 16811, ../sass/bb-standard/bb_standard_style_lme.scss */
  .swiper-stagecontainer .inner {
    left: 0;
  }
}
/* line 16815, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer {
  position: relative;
  border-top: 0 none;
}

/* line 16819, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-meta ul {
  position: absolute;
  bottom: 20px;
  top: auto;
  margin-bottom: 0;
}

/* line 16825, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-meta ul li {
  font-weight: bold;
}

/* line 16828, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-navi {
  margin-bottom: 0;
}

/* line 16831, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-navi .navi-footer-title {
  text-transform: uppercase;
  color: #fff;
  font-size: 1em;
  margin: 0 0 20px 0;
}

/* line 16837, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-navi .block .title, .content-footer .content-footer-navi #if section.group .title, #if .content-footer .content-footer-navi section.group .title, .content-footer .content-footer-navi .block h3.title, .content-footer .content-footer-navi #if section.group h3.title, #if .content-footer .content-footer-navi section.group h3.title, .content-footer .content-footer-navi .block #if legend.title, #if .content-footer .content-footer-navi .block legend.title, .content-footer .content-footer-navi #if section.group legend.title, #if .content-footer .content-footer-navi section.group legend.title, .content-footer .content-footer-navi .block .header h3, .content-footer .content-footer-navi #if section.group .header h3, #if .content-footer .content-footer-navi section.group .header h3, .content-footer .content-footer-navi .block .header #if legend, #if .content-footer .content-footer-navi .block .header legend, .content-footer .content-footer-navi #if section.group .header legend, #if .content-footer .content-footer-navi section.group .header legend {
  border-bottom: 1px solid #fff;
  padding-bottom: 7px;
  margin-bottom: 7px;
  margin-top: 0;
  display: block;
  color: #fff;
  font-size: 1em;
  margin-right: 20px;
}

/* line 16847, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-navi .block ul, .content-footer .content-footer-navi #if section.group ul, #if .content-footer .content-footer-navi section.group ul {
  margin-left: 0;
}

/* line 16850, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-footer .content-footer-navi .block ul li, .content-footer .content-footer-navi #if section.group ul li, #if .content-footer .content-footer-navi section.group ul li {
  list-style: none;
}

@media screen and (max-width: 767px) {
  /* line 16854, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-footer .content-footer-meta ul {
    position: static;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
  }
}
/* line 16861, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaser_bb {
  width: 340px;
}

/* line 16864, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .image.type-startteaserfull_bb {
  width: 340px;
}

/* line 16867, ../sass/bb-standard/bb_standard_style_lme.scss */
.exception-page.container-portal-header .content-header {
  min-height: 90px;
}

/* line 16870, ../sass/bb-standard/bb_standard_style_lme.scss */
.exception-page.container-portal-header .content-header > * {
  display: block;
}

/* line 16873, ../sass/bb-standard/bb_standard_style_lme.scss */
.content-header .beberlin {
  text-align: right;
  margin-top: 0.7em;
}

/* line 16877, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .row-breadcrumb {
  margin-top: 0;
}

/* line 16880, ../sass/bb-standard/bb_standard_style_lme.scss */
.container .row-breadcrumb .homehaus {
  vertical-align: unset;
}

/* line 16883, ../sass/bb-standard/bb_standard_style_lme.scss */
body .container-wrapper.container-portal-header {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  background: none;
  background-image: none;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border: 0 solid #ddd;
  overflow: visible;
}

/* line 16896, ../sass/bb-standard/bb_standard_style_lme.scss */
.navigation-mobile .sticky-header.bde-gradient {
  background: url(/intelliform/themes/lme/forms/img/cross.png) no-repeat -58px -25px #fff;
}

@media screen and (max-width: 767px) {
  /* line 16900, ../sass/bb-standard/bb_standard_style_lme.scss */
  .content-header .beberlin {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 16905, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-wrapper.container-portal-header {
    padding-top: 50px !important;
    box-shadow: none;
  }

  /* line 16909, ../sass/bb-standard/bb_standard_style_lme.scss */
  body .container-wrapper.container-content {
    padding-top: 42px !important;
  }
}
/* Anwendungsspezifische SCSS-Regeln, die am Ende eingefügt werden.
   Variablendefinitionen in dieser Datei haben geringere Priorität als Definitionen des Standard-Themes.
   CSS-Regeln in dieser Datei haben im Webbrowser höhere Priorität als Regeln des Standard-Themes. */
/* Hier themespezifische Styles hinterlegen */
/* TODO stammt aus updates.css im Composer */
/* line 108, ../sass/theme.scss */
.no-forms-fileinput-note em {
  color: #cb1823;
  font-style: italic;
}

/* line 113, ../sass/theme.scss */
html.forms-fileinput .no-forms-fileinput-note {
  display: none;
}

/* Wegen der Spezifität aus Font-Awesome 3.2.1 übernommen */
/* line 118, ../sass/theme.scss */
#if [class^="icon-"],
#if [class*=" icon-"] {
  font-style: normal;
}

/* Wegen dem Link auf den eID-Client in start-eid-client.jsp */
/* line 124, ../sass/theme.scss */
#if a.eid-client {
  margin: 0;
  padding: 0;
  width: 100%;
}

/*** Wegen BitV Firefox Einstellung "Nur Text Zoom"**/
/* line 131, ../sass/theme.scss */
#if {
  hyphens: auto;
}
/* line 134, ../sass/theme.scss */
#if .inputcontainer ~ label, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel {
  float: left;
  overflow: visible;
}
/* line 139, ../sass/theme.scss */
#if .wizard-buttons {
  display: block;
}
/* line 141, ../sass/theme.scss */
#if .wizard-buttons .wizard-buttons-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 148, ../sass/theme.scss */
#if .wizard-buttons .wizard-buttons-row .button {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  box-sizing: border-box;
}
/* line 155, ../sass/theme.scss */
#if .wizard-buttons .wizard-buttons-row .button button, #if .wizard-buttons .wizard-buttons-row .button a.button, #if .wizard-buttons .wizard-buttons-row .button input[type="submit"] {
  overflow: visible;
}

/* Hilfetexte Wide überlappen IF-4751 */
/* line 167, ../sass/theme.scss */
#if .block.wide .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay, #if .block.wide .label .tooltip_overlay, #if section.wide.group .label .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay, #if section.wide.group .label .tooltip_overlay {
  top: 0;
  width: 100%;
  position: relative;
  float: left;
  padding: .825em .625em;
}
/* line 174, ../sass/theme.scss */
#if .block.wide .formline .tooltip_overlay:before, #if section.wide.group .formline .tooltip_overlay:before, #if .block.wide .label .tooltip_overlay:before, #if section.wide.group .label .tooltip_overlay:before, #if section.wide.group .formline .tooltip_overlay:before, #if section.wide.group .label .tooltip_overlay:before {
  left: 28px;
  top: 6px;
}
/* line 179, ../sass/theme.scss */
#if .block.wide .formline .tooltip_overlay .tooltip_text, #if section.wide.group .formline .tooltip_overlay .tooltip_text, #if .block.wide .label .tooltip_overlay .tooltip_text, #if section.wide.group .label .tooltip_overlay .tooltip_text, #if section.wide.group .formline .tooltip_overlay .tooltip_text, #if section.wide.group .label .tooltip_overlay .tooltip_text {
  margin-left: 0;
}

@media only screen and (max-width: 640px) {
  /* line 191, ../sass/theme.scss */
  #if section.block.wide .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay, #if section.wide.group .formline .tooltip_overlay {
    top: 85%;
  }
}
/* Einrückung leftalign Checkbox Felder */
/* line 202, ../sass/theme.scss */
#if .leftalign .inputcontainer + .styledCheckRadioLabel {
  padding: .625em 2.5em .625em 2.1875em !important;
  left: 0 !important;
}
/* line 210, ../sass/theme.scss */
#if .inputcontainer + .styledCheckRadioLabel {
  padding: .625em 2.5em .625em 2.1875em !important;
}

@media only screen and (max-width: 640px) {
  /* line 219, ../sass/theme.scss */
  #if .formline .inputcontainer:first-child {
    margin-right: 0;
  }
  /* line 225, ../sass/theme.scss */
  #if .leftalign .inputcontainer + .styledCheckRadioLabel {
    left: -.625em !important;
  }
  /* line 231, ../sass/theme.scss */
  #if .inputcontainer + .styledCheckRadioLabel {
    left: -.625em !important;
  }
}
/*** Schließen der Hilfetexte-Icons verschoben IE - Start***/
/* line 242, ../sass/theme.scss */
#if .formline .tooltip_overlay .tooltip_text button.close, #if .formline .tooltip_overlay .tooltip_text a.close.button, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"] {
  min-height: auto;
}
/* line 245, ../sass/theme.scss */
#if .formline .tooltip_overlay .tooltip_text button.close .icon-close::before, #if .formline .tooltip_overlay .tooltip_text a.close.button .icon-close::before, #if .formline .tooltip_overlay .tooltip_text input.close[type="submit"] .icon-close::before {
  top: -2px;
}

/*** Schließen der Hilfetexte-Icons verschoben IE - Ende***/
/** XIFL- 36 // Verschobene Checkboxen **/
/* line 257, ../sass/theme.scss */
#if section.block.leftalign.label_after .formline .inputcontainer, #if section.leftalign.label_after.group .formline .inputcontainer, #if section.leftalign.group.label_after .formline .inputcontainer {
  float: none;
}

/* line 261, ../sass/theme.scss */
#if .inputcontainer ~ label, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel, #if dl .inputcontainer ~ dt, #if .inputcontainer ~ .pseudoLabel {
  float: none;
  overflow: hidden;
  padding-top: 0;
}

/* line 268, ../sass/theme.scss */
#if .wizard-buttons .wizard-buttons-row .button {
  width: auto;
}

@media only screen and (max-width: 939px) {
  /* line 275, ../sass/theme.scss */
  #if .wizard-buttons {
    padding: .625em 0 0 0 !important;
  }

  /* line 279, ../sass/theme.scss */
  #if .wizard-buttons .wizard-buttons-row .button {
    margin-bottom: .625em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 286, ../sass/theme.scss */
  #if button[type], #if a[type].button, #if input[type][type="submit"], #if a[type].button, #if input[type][type="submit"], #if .button-link {
    padding-top: 0 !important;
  }
}
/* line 291, ../sass/theme.scss */
#lang {
  display: table-cell;
  vertical-align: middle;
  width: 7em !important;
  max-width: 7em;
  min-width: 7em;
  padding: 20px !important;
  z-index: 1000 !important;
  position: initial !important;
}
/* line 302, ../sass/theme.scss */
#lang form select {
  background-color: white;
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.25) 0 2px 8px;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  font-weight: inherit;
}
/* line 313, ../sass/theme.scss */
#lang form select option {
  background-color: white;
}
/* line 317, ../sass/theme.scss */
#lang form select:hover {
  background-color: #dcddde;
}

/* line 325, ../sass/theme.scss */
body.htmx-request,
body.htmx-request label,
body.htmx-request #if dl dt,
#if dl body.htmx-request dt,
body.htmx-request #if .pseudoLabel,
#if body.htmx-request .pseudoLabel,
body.htmx-request #if .styledCheckRadioLabel:before,
body.htmx-request #if button[type],
body.htmx-request #if a[type].button,
body.htmx-request #if input[type][type="submit"],
body.htmx-request #if a[type].button,
body.htmx-request #if input[type][type="submit"],
body.htmx-request #if .button-link {
  cursor: progress;
}
