@font-face{
	font-family:"Frutiger";
	font-style: normal;
	font-weight: normal;
	src:url("../font/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");
	src:url("../font/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"),url("../font/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("../font/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("../font/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");
}

@font-face{
	font-family:"FrutigerBold";
	src:url("../font/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");
	src:url("../font/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"),url("../font/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("../font/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("../font/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");
}

@font-face{
	font-family:"GroteskLight";
	src:url("../font/PostFinanceGrotesk-Light.woff2") format("woff2");
}

@font-face{
	font-family:"GroteskBold";
	src:url("../font/PostFinanceGrotesk-Bold.woff2") format("woff2");
}

@font-face{
	font-family:"GroteskMedium";
	src:url("../font/PostFinanceGrotesk-Medium.woff2") format("woff2");
}


@font-face {
	font-family: 'iconfont';
	src: url('../font/pf-icon.woff?pcs508') format('woff');
	src: url('../font/pf-icon.eot?pcs508');
	src: url('../font/pf-icon.eot?pcs508#iefix') format('embedded-opentype'),
		url('../font/pf-icon.ttf?pcs508') format('truetype'),
		url('../font/pf-icon.woff?pcs508') format('woff'),
		url('../font/pf-icon.svg?pcs508#iconfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*[class^="icon-"], [class*=" icon-"] {
	font-family: 'iconfont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}*/

[class^="icon-"] input, [class*=" icon-"] input {
	font-size: 1rem;
	font-family: GroteskLight,Helvetica,sans-serif;
}

.icon-go-to:before {
  content: "\EA23";
}

/*.icon-users:before {
  content: "\EA4E";
}*/

.icon-users {
  background-image: url('../img/icons/PF_ico_user.svg');
  background-repeat: no-repeat;
  padding-left: 28px;
  background-size: 20px;
}

.icon-logout {
  background-image: url('../img/icons/PF_ico_logout.svg');
  background-repeat: no-repeat;
  padding-left: 30px;
  background-size: 20px;
  background-position: left;
}

/*.icon-logout:before {
  content: "\EA2A";
}*/

.icon-accordion-close:before {
  content: "\EA01";
}

.icon-close-mod, .icon-open-mod {
	margin-left: 5px;
}

.icon-accordion-open:before {
  content: "\EA02";
}

.icon-user-mod {
	/*font-size: 1.5rem;
	vertical-align: inherit;*/
	margin-left: 25px;
	margin-right: 8px;
	line-height: 4rem;
}

.icon-tooltip:before {
  content: "\EA4B";
}

.icon-tooltip-mod, .icon-tooltip-iso-mod {
	font-size: 1.2rem;
	color: #999999;
}

.icon-tooltip-iso-mod {
	float: right;
}

/*.icon-download:before {
  content: "\EA20";
}*/

.icon-download {
  background-image: url('../img/icons/PF_ico_download.svg');
  background-repeat: no-repeat;
  /*background-size: 16px;*/
  background-position: center;
  width: 40px !important;
  border: 0.75px solid #004B5A;
  border-radius: 4px;
}

/*.icon-download-mod, .icon-trash-mod {
	height: 30px !important;
	padding-top: 3px;
	display: block;
	padding: 2px 8px;
	line-height: 1.42857143;
	color: #333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e6e6e6;
}*/

.icon-download-docs {
	font-size: 1.3rem;
	vertical-align: middle;
}

.download-link:hover{
	text-decoration: none;
}

/*.icon-trash:before {
  content: "\EA4D";
}*/

.icon-trash {
  background-image: url('../img/icons/PF_ico_trash.svg');
  background-repeat: no-repeat;
  /*background-size: 16px;*/
  background-position: center;
  width: 40px !important;
  border: 0.75px solid #004B5A;
  border-radius: 4px;
}

/*.icon-ok:before {
  content: "\EA33";
}*/

.icon-ok {
  background-image: url('../img/icons/PF_ico_check_success.svg');
  background-repeat: no-repeat;
  background-size: 25px;
  padding-left: 25px;
  padding-bottom: 8px;
}

.icon-caution {
  background-image: url('../img/icons/PF_ico_check_error.svg');
  background-repeat: no-repeat;
  background-size: 25px;
  padding-left: 25px;
  padding-bottom: 8px;
}

/*.icon-caution:before {
  content: "\EA0D";
}*/

/*.icon-ok-mod {
	color: #2B8469;
}*/

/*.icon-caution-mod {
  	color: #D80909;
}*/

/*.icon-ok-mod, .icon-caution-mod {
	font-size: 1.1rem;
	vertical-align: middle;
}*/

.icon-close:before {
  content: "\EA0F";
}

/*.icon-file-pdf::before {
    background: url("../img/icons/1x--sprite.png") no-repeat -161px -178px;
    width: 18px;
    height: 24px;
    content: "";
    position: absolute;
}

.icon-file-other::before {
    background: url("../img/icons/1x--sprite.png") no-repeat -61px -178px;
    width: 18px;
    height: 24px;
    content: "";
    position: absolute;
}*/

.icon-mail:before {
	content: "\EA2B"
}

.icon-mail-mod {
	vertical-align: middle;
}

.icon-correspondence:before {
	content: "\EA13"
}

.icon-correspondence-mod {
	vertical-align: middle;
}

/*.icon-edit:before {
	content: "\EA21"
}

.icon-edit-mod {
	vertical-align: middle;
}

.icon-documents:before {
	content: "\EA1F"
}

.icon-documents-mod {
	vertical-align: middle;
}*/

.icon-container-active {
	cursor: pointer;
}

.icon-search:before {
	content: "\EA43"
}

.icon-search-mod {
	vertical-align: middle;
}

.icon {
    margin-right: 26px;
}

.icon-deactivated-state {
	color: lightgrey;
}

.icon-time-management:before {
    content: "\EA49"
}

.icon-time-management-mod {
	vertical-align: middle;
	color: grey;
}

/*.icon-documents:before {
    content: "\EA1F"
}

.icon-documents-mod {
	vertical-align: middle;
	color: orange;
}*/

.icon-documents {
  background-image: url('../img/icons/PF_ico_document_view.svg');
  background-repeat: no-repeat;
  background-size: 24px;
  height: 30px;
  width: 30px !important;
}

.icon-feedback {
  background-image: url('../img/icons/PF_ico_mail.svg');
  background-repeat: no-repeat;
  background-size: 24px;
  height: 30px;
  width: 30px !important;
}

.icon-nofeedback {
  background-image: url('../img/icons/PF_ico_cross.svg');
  background-repeat: no-repeat;
  background-size: 24px;
  height: 30px;
  width: 30px !important;
}

/*.icon-edit:before {
    content: "\EA21"
}

.icon-edit-mod {
	vertical-align: middle;
	color: red;
}*/

/*.icon-order-confirmation:before {
    content: "\EA34"
}*/

.icon-edit {
  vertical-align: middle;
  background-image: url('../img/icons/PF_ico_documentEdit.svg');
  background-repeat: no-repeat;
  padding-bottom: 3px !important;
  padding-top: 5px;
  background-size: 28px;
  padding-right: 45px;
  margin-left: 0.5em;
}

.icon-order-confirmation {
  vertical-align: middle;
  background-image: url('../img/icons/PF_ico_document.svg');
  background-repeat: no-repeat;
  padding-bottom: 3px !important;
  padding-top: 5px;
  background-size: 28px;
  padding-right: 45px;
  margin-left: 0.5em;
}

/*.icon-order-confirmation-mod {
	vertical-align: middle;
	color: green;
}*/

.icon-mod-h1 {
	font-size: 150%;
	padding-bottom: 12px;
	padding-left: 10px;
}

.icon-tooltip {
	width: 24px;
	vertical-align: middle;
	margin-bottom: 8px;
	margin-left: 5px;
}

html {
	position: relative;
	min-height: 100%;
}

body {
	/* Margin bottom by footer height */
	margin-bottom: 60px;
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	background-color: #f5f5f5;
	text-align: center;
	padding-top: 10px;
}

label.fileuploadlabel {
	margin-top: 14px;
    /*margin-bottom: 0px;*/
    font-size: 16px;
}

.btn-separator {
	margin-top: 30px;
}

.btn-default, .btn-default:hover, .btn:hover {
	border: 1px solid #004B5A;
	color: #004B5A;
}

input[type="checkbox"][disabled], .form-control[disabled],
	fieldset[disabled] input[type="radio"], input[type="radio"][disabled] {
	/*opacity: .5;*/
}

.form-control[disabled] {
	border: 1px solid #CCC !important;
	background-color: #F8F8F8;
	color: #333;
	background-image: none;
}

#content .btn-default[disabled], #content .btn-primary[disabled] {
    background-color: #e6e6e6;
	border-color: #e6e6e6;
	color: #666;
}

.btn-default:hover, .btn:hover {
	background: #fff;
}

.btn-primary:hover {
	color: #004B5A;
    background-color: #ffcc00;
    border-color: #ffcc00;
}

.btn-primary:hover, .btn-default:hover, button.btn-default.ui-widget:hover, button.btn-primary.ui-widget:hover, .btn:hover {
	transform: scale(1.02);
}

.btn-file {
	position: relative;
	height: 56px;;
	width: 30%
}

.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100%;
	text-align: right;
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

#actionBackToUserlist {
	padding: 17px 20px;
}

.progress-row {
	height: 25px;
}

#upload-progress-container {
	margin-bottom: 0;
	margin-top: 8px;
}

li.subnav {
	display: inline;
	position: relative;
    float: left
}

.nav > li > ul.pf {
    position:relative;
    white-space:nowrap;
    left:50%;
    display:none;
}

.nav > li:hover > ul {
    display:block;
}

.tb-static-data, .tb-static-data-box {
	padding-bottom: 6px;
	padding-left: 11px;
}

.tb-static-info {
	color: red;
}

.tb-static-data-box {
	line-height: 1.2em;
	font-size: 87.5%;
}

.tb-static-data a,
.tb-static-data a:hover,
.tb-static-data a:active,
.tb-static-data a:focus {
    text-decoration: underline;
    font-size: 100%;
    color: #555555;
}

td.tb-clickable-cell {
    cursor: pointer;
}

.ui-dialog-content, .ui-dialog-buttonpane {
	font-size: 85%;
}

/* PostFinance */


/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, b, i,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 18px;
	font-weight: 400;
	font-family: GroteskLight,Helvetica,sans-serif;
	vertical-align: baseline;
	line-height: 160%;
}

::-ms-clear {
display: none;
}

/* remember to define focus styles! */
/*:focus {outline:0;}*/
body {line-height:1;color:#000;background:#fff;}
ol,ul{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content:"";}
blockquote, q {quotes: "" "";}

table{font-size:inherit;font:100%;}

a:active, a:focus {
	outline: none;
	text-decoration: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #001B1F;
}

html {
	min-height: 100%;
}

body {
	color: #333;
	position: relative;
    font: normal 400 100%/1em GroteskLight, sans-serif;
}

body.frame-content {
	background: #fff url(../img/background.gif) 50% 0 repeat-y;
}

body.frame-menu {
	background: none;
}

ul#skipLinks:focus,
div#postfinanceheader h1:focus,
div#postfinanceheader h2:focus,
div#postfianancefooter h1:focus,
div#serviceArea h1:focus,
form#searchform label:focus,
.selected span:focus,
span.hidden:focus,
legend span:focus,
.notitle .hd:focus {
	left: 0;
}

div#content {
	display: inline;
	padding-bottom: 45px;
}

div.jqdialog  div.row {
	text-align: left;
	padding-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
}

/* hidden */
ul#skipLinks,
div#postfinanceheader h1,
div#postfinanceheader h2,
div#postfianancefooter h1,
div.breadcrumb h2,
div#serviceArea h1,
form#searchform label,
label.hidden-label,
.selected span,
span.hidden,
legend span,
.hd,
.hidden {
    display: block;
    position: absolute;
    left: -999em;
    float: left;
}

/* page */
div#page {
	width: 76.5em;
	text-align: left;
	margin: 10px auto;
	background: #fff;
	position: relative;
	height: auto;
	min-height: 100%;
	padding: 2%;
	overflow: hidden;
}

/* header */

.header_meta_nav {
    background: #ffffff;
    border-bottom: 1px solid #f2f2f2;
    font-size: .875rem;
    padding: 10px 0;
    padding: 5px 35px;
    position: relative;
	width: 100%;
	padding: 0;
	text-align: right;
	padding: 0 30px;
	height: 2.875rem;
}

ul#header_links {
	float: right;
}

.header_meta_nav .header_links--item {
    display: inline-block;
}

.header_meta_nav .header_links--item--link {
    text-decoration: none;
    display: block;
    line-height: 2.875rem;
    color: #004B5A;
    font-size: 18px;
    border-bottom: 1px solid transparent;
}

.header_meta_nav .header_links--item + .header_links--item {
    margin-left: 15px;
}

.header_meta_nav .header_links--item--link:hover {
	color: #001B1F;
	border-bottom: 1px solid #001B1F;
}

.site_banner:before, .site_banner:after {
	content:"";
	display:table
}

.site_banner {
	background-color: #ffffff;
	/*height: 5rem;*/
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.05);
}

div#siteLogo, a#siteLogo {
	display: block;
	margin-top: 0;
	float: left;
	background-color: #fc0;
	width: 242px;
	height: 5.06pc;
	line-height: 5pc;
	text-align: center;
	background-image: url('../img/LogoYellowBackground.svg');
	background-repeat: no-repeat;
	background-size: 174.97px 29.7667px;
	background-position: center;
}

.site_banner_text {
	font-size: 20px;
	color: #004B5A;
	padding-left: 15px;
	text-align: left;
	line-height: 5pc;
	width: 80%;
	display: inline-block;
}

.popup-header {
	margin-left: 15px;
}

.popup-header a#pfLogo{
	width: 200px;
}

/* Logo */
a#pfLogo {
	background-image: url('../img/logo.png');
	background-color: #fc0;
	background-repeat: no-repeat;
	background-size: 141px 24px;
	width: 242px;
	height: 5pc;
    margin-right: 25px;
	float: left;
	text-indent: -9999em;
	display: block;
	line-height: 5pc;
}

/* MessageBar (wird noch nicht verwendet) */
div#messagebar {
    margin: 25px auto;
    width: 914px;
    display: none;
    padding: 23px 20px 24px 69px;
    background: #faf8f4 url(../../img/icon_message_ok.png) no-repeat 18px 50%;
    border: 1px solid #3d6f1a;
    font-family: Verdana, sans-serif;
    font-size: 1.07692307692308em;
    color: #3d6f1a;
    text-align: left;
}

.site_header {
	border-bottom: 1px solid rgb(242, 242, 242);
}

.site_header .site_nav {
	background-color: #ffcc00;
	height: 4rem;
	text-align: right;
	/*box-shadow: 0 3px 4px -2px rgba(0,0,0,.5);
	border-bottom: 1px solid rgb(242, 242, 242);*/
}

.site_header .site_nav .header_main_nav {
    float: left;
}
.site_header .header_main_nav {
    float: left;
}
.header_main_nav {
    display: table;
    background-color: #ffcc00;
    color: #004B5A;
}

.header_main_nav--item, .header_main_nav--item--sub {
    display: table-cell;
    vertical-align: top;
}

.header_main_nav--item--sub--link {
	color: #004B5A;
	line-height: 2.6em;
	display: table-cell;
	font-size: 20px;
	border-bottom: 3px solid transparent;
}

.header_main_nav--item--sub--link:hover, .header_main_nav--item--sub--link:focus, .header_main_nav--item--sub--link:hover {
	color: #004B5A;
	text-decoration: none;
}

.header_main_nav--item--link, .header_main_nav--item-sub--link {
    position: relative;
    box-sizing: border-box;
    height: 60px;
    height: 4rem;
    /*color: #fff;*/
    display: block;
    text-align: center;
    text-decoration: none;
    /*border-right: 1px solid hsla(0,0%,100%,.2);*/
    /*padding: 0 35px;*/
    line-height: 4rem;
	font-size: 20px;
	padding-right: 5px;
	padding-left: 5px;
}

.header_main_nav li > a {
	/*border: 2px solid #FFCC00;*/
}

.header_main_nav--item--link:hover, .user_nav--link:hover, .user_nav--link:active {
	background-color: #ffcc00;
	color: #001B1F;
	text-decoration: none;
}

.header_main_nav--item--link:focus-visible {
	border: 2px solid #004B5A;
	margin-right: -4px;
}

.header_main_nav li.selected {
	background-color: #ffcc00;
	color: #004B5A;
	text-decoration: none;

}

.header_main_nav li {
	padding-left: 35px;
}

.header_main_nav li.selected > a {
	border-bottom: 3px solid #004B5A;
}

.header_main_nav li:hover > a {
	border-bottom: 3px solid #001B1F;
}

.header_main_nav--item-sub {
	display: block;
	background: #fff;
}

.site_header .site_nav .user_nav {
    display: inline-block;
    position: relative;
	/*border-bottom: 1px solid rgb(242, 242, 242);
	padding-bottom: 3px;*/
}

.site_header .site_nav .user_nav .user_area {
	float: left;
	line-height: 3.75rem;
	background: #ffcc00;
	vertical-align: middle;
	color: #004B5A;
	/*border-left: 1px solid hsla(0,0%,100%,.2);*/
}

.user_nav--link {
    float: left;
    /*border-left: 1px solid hsla(0,0%,100%,.2);
    color: #fff;*/
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    height: 60px;
    height: 3.75rem;
    font-weight: 700;
    padding-right: 30px;
    line-height: 3.75rem;
}

#usernameLogged {
	margin-right: 25px;
	/*vertical-align: text-bottom;*/
	font-size: 20px;
}

.user_nav--link--title {
	/*vertical-align: text-bottom;*/
	font-size: 20px;
}

.item-mod {
	display: block;
	text-align: left;
	/*height: 2.8em;*/
}

div#siteNav {
	/*height: 60px;*/
	clear: both;
}

div#siteNav ul.header_main_nav div.sub {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 5;
}

div#siteNav ul.header_main_nav ul.l-sub {
	margin: 0 auto;
	display: inline-block;
    vertical-align: top;
    margin-right: 60px;
    margin-right: 3.33333rem;
    -webkit-transition: color .2s;
    transition: color .2s;
    color: #333333;
    padding: 1.5em 0;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    /*column-count: 2;
    column-gap: 4em;*/
    -webkit-column-gap: 4em;
     -moz-column-gap: 4em;
}

div#siteNav ul.header_main_nav ul.sub li a {
	float: left;
	padding: 2px 6px 5px;
	border-width: 0 1px 1px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	font-size: 100%;
	width: auto;
}

div#siteNav ul.header_main_nav ul.sub li a:hover,
div#siteNav ul.header_main_nav ul.sub li a:active,
div#siteNav ul.header_main_nav ul.sub li a:focus{
	background: #fff;
	text-decoration: none;
}

div#siteNav ul.header_main_nav ul.sub li.first-child a,
div#siteNav ul.header_main_nav ul.sub li:first-child a,
div#siteNav ul.header_main_nav li.first li.first-child a,
div#siteNav ul.header_main_nav li.first li:first-child a {
	border-left: 1px solid #999;
}

div#siteNav ul.header_main_nav ul.sub li.active a,
div#siteNav ul.header_main_nav ul.sub li.selected a {
	background: #fff;
	color: #000;
	border-top: 1px solid #999;
	margin-top: 1px;
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom: 0 none;
}

div#siteNav ul.header_main_nav .sub.active li a {
	color: #fff;
	background: #3e2e1a;
}

div#siteNav ul.header_main_nav li > .sub {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

div#siteNav ul.header_main_nav li.active > .sub,
div#siteNav ul.header_main_nav li:focus > .sub,
.no-js div#siteNav ul.header_main_nav li:hover > .sub,
.no-js div#siteNav ul.header_main_nav li:active > .sub {
	top: auto;
	left: auto;
	width: auto;
	text-align: left;
	background-color: #fff;
	box-shadow: 0 1px 80px 8px rgba(0,0,0,.4);
	margin-top: 3px;
}

.login-note {
	margin: .5em 0 .5em 0;
}

.login-note span {
	font-size: 81.3%;
}

/* footer */
div#postfianancefooter {
	position: relative;
	width: 100%;
	padding: 0;
	font-size: 16px;
	text-align: right;
	background: #004B5A;
	padding: 0 25px;
	color: #fff;
	height: 4.0625rem;
}

.l-right {
	display: block;
	float: right;
}

.l-left {
	display: block;
	float: left;
}

.l-two-thirds {
	width: 66.66667%;
}

.l-one-thirds {
	width: 33.33333%;
}

.l-one-half {
	width: 50%;
}

.footer_nav, .footer_nav li a, .footer_nav p, .footer_language--label {
	font-size: .875rem;
}

.footer_language {
    text-align: center;
}

.footer_language--label {
	display: inline-block;
	margin: 0 1em 0 0;
	height: 4.0625rem;
	line-height: 4.0625rem;
	font-family: GroteskBold,Helvetica,sans-serif;
}

.footer_language > select {
	padding: 0 10px;
	border: 1px solid #333;
	border-radius: 4px;
	padding-right: 35px;
	background-position: calc(100% - 10.5px) center !important;
	background: url("../img/icons/PF_ico_chevron-down-s.svg") no-repeat;
	background-size: 14px;
	text-indent: .01px;
	text-overflow: '';
	font-size: 16px;
	line-height: 2.1875rem;
	width: auto;
	height: 2.1875rem;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	color: #333;
}

.footer_language > select::-ms-expand {
    display: none;
}

.ico-location-pin-globe::after {
    /*background: url(data:image/png;base64,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) no-repeat -148px -204px;*/
    /*background: url("../img/icons/arrow-black-down.png");*/
	background-image: url('../img/icons/PF_globe.svg');
	width: 16px;
    height: 16px;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -8px;
    margin-left: -22px;
}

ul#footer_links {
	float: right;
}

.footer_nav .footer_links--item {
    display: inline-block;
}

.footer_nav .footer_links--item--link {
    text-decoration: none;
    display: block;
    line-height: 4.0625rem;
    color: #fff;
}

.footer_nav .footer_links--item + .footer_links--item {
    margin-left: 10px;
}

.footer_nav .footer_links--item--link:hover {
    text-decoration: underline;
}

.lbl-changes {
	font-weight: bold;
}

.changes-sec {
	margin-top: .6em;
}

.footer_label{
	float: left;
	line-height: 4.0625rem;
	font-family: GroteskBold,Helvetica,sans-serif;
	color: #fff;
	font-size: 16px;
}

.footer_label:hover{
	color: #fff;
}

.is-hidden {
    display: none;
}

/* notification */
.notification {
	padding-left: 15px;
	margin-bottom: 17px;
	border-radius: 0px;
	height: 70px;
}

div.notification_box {
	margin-left: 55%;
}

.notification, .notification_info_box {
	/*border: 1px solid #C6D9DB;*/
	background-color: #eef6f6;
}

.notification_info_box {
	padding: .4em .4em
}

.notification span, .notification_info_box_supertitle {
	vertical-align: middle;
	color: #105FF9;
	font-family: GroteskBold,Helvetica,sans-serif;
}

.notification_info_box_supertitle_mod {
	vertical-align: middle;
	color: #105FF9;
	font-family: GroteskLight,Helvetica,sans-serif;
}

.notification_info_box_supertitle, .notification_info_box_supertitle_mod {
	margin-left: 1em;
	font-size: 20px;
	color: #004B5A;
}

.notification span {
	line-height: 70px;
}

.notification_btn {
	float: right;
	margin-right: 2.5em;
}

.notification_info_box_content {
	padding-left: 1.2em;
	margin-bottom: 1.3em;
}

.notification_info_box_inner_content {
	width: 95%;
}

/* mainArea */
div#mainArea {
	clear: both;
	background: #fff;
	font-size: 85%;
}

.frame div#mainArea {
	height: 100%;
	border: 0;
	background: #fff url(../../../../img/doc_bg.gif) repeat-y;
}

.frame #haupt {
	width: 813px;
	float: left;
	height: 100%;
	background: #fff;
}

.frame div#page {
	height: 100%;
}

.frame div#postfianancefooter {
	margin: 0 auto;
	padding-bottom: 20px;
}

#dropzone {
    background-color: #eef6f6;
    border: 1px solid #004B5A;
    width: 92.6%;
    height: 2.5em;
    position: absolute;
    z-index: 1;
    margin-top: 6px;
	border-radius: 4px;
}

#dropzone:hover {
	/*border: 1px solid #004B5A;*/
}

.dropzoneInput {
    vertical-align: middle;
    padding-left: 2em;
}

#inputFile {
    width: 92.6%;
    height: 2.5em;
    position: absolute;
    margin-top: 8px;
}

.inputFile-mod {
	opacity: 0;
	z-index: -1;
}

/* ------------------------------------------------------- */
/* Content Area */

#content h1, #tnbDialog h1 {
    font-size: 30px;
    margin-bottom: 25px;
    margin-top: 40px;
	color: #004B5A;
	line-hight: 125%;
}

#content h1.title {
    margin-top: 0;
}

.h1-mod {
	margin-bottom: 25px !important;
}

#content h2, #tnbDialog h2 {
    font-size: 24px;
    margin-bottom: 15px;
    padding: 25px 0 3px;
	color: #004B5A;
	line-height: 125%;
}

#content h3, #tnbDialog h3 {
    margin-top:17px;
}

#infoform h3, #infoform h4 {
	margin-bottom: 5px;
}

.h2-mod {
	padding-top: 40px !important;
}

.h2-mod2 {
	/*font-size: 1.25rem !important;*/
	font-family: GroteskBold,Helvetica,sans-serif;
}

.h3-impacts {
	margin: 30px 0 12px !important;
}

.h3-impacts-first {
	margin: 10px 0 12px !important;
}

#content h2.faq {
	margin-top: 1.6em;
}

h3,
h4 {
    font-size: 20px;
    font-family: GroteskLight,Helvetica,sans-serif;
    margin-top: 1px;
    margin-bottom: 1px;
	color: #004B5A;
}


h4 {
    font-weight: normal;
    text-decoration: underline;
}

#content h2.chapter-title-top,
#content h3.chapter-title-top,
#tnbDialog h2.chapter-title-top,
#tnbDialog h3.chapter-title-top {
    padding-top: 14px;
}

.bold {
    font-weight: bold;
}

.link {
	padding-right: 1.25em;
	padding-left: 0;
	position: relative;
	border-bottom: none;
}

.link::after {
	width: 10px;
	height: 10px;
	content: "";
	position: absolute;
	top: 50%;
	border-style: solid;
	border-width: 1px 1px 0 0;
	transform: translateX(-.459em) translateY(-.3em) scaleX(.75) rotate(45deg);
	right: 0;
}

.link-block:hover .link {
    color: #001B1F;
}

.text-dist {
	margin-bottom: 20px;
}

.text-dist-mod1 {
	margin-top: 22px;
}

#content ol, #tnbDialog ol {
    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 25px;
    padding-top: 0;
    padding-bottom: 1px;
}

#content ol li, #tnbDialog ol li {
    line-height: 1.6em;
    list-style-type: decimal;
    margin: 0 2px 0;
    position: relative;
}

#tnbDialog a {
    color: #105FF9;
}

div.breadcrumb {
    margin-bottom: 21px;
}

.breadcrumb a {
    text-decoration: underline;
    color: #555;
}

.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus {
    color: #000;
}

div#page label, .tb-static-data-label, #reportForm label {
    margin-bottom: 7px;
    margin-top: 18px;

}

div#page label.form-control {
	margin-bottom: 0px;
}

.tb-static-data-label {
	color: #004b5a;
	font-family: GroteskMedium;
}

div#page label, .tb-static-data-label.like, #reportForm label.like {
    margin-top: 15px;
}

div#page label {
	margin-top: 8px;
	/*margin-top: 40px;*/
}

div#page button, a.btn {
    margin-top: 30px;
}

.label-version {
	margin-left: 8px;
	margin-top: 18px !important;
}

.centered {
  position: fixed; /* or absolute */
  top: 50%;
  left: 50%;
}

.easrconnection-error , .account-error , .ddnumconnection-error , .qriban-error {
  border-color: #D80909;
  background-color: #FFFFFF;
}

table.bestpractise p {
    padding-bottom: 0.7em;
}

/************************************************************ Tables */

#content table.dataTable {
	padding-top: 15px;
}

#content table.dataTable td, #content table.dataTable th {
	/*font-size: .875rem;*/
}

#content table.dataTable th, #errorcontent table.dataTable th {
	/*font-weight: 700;*/
	font-family: GroteskBold;
}

table.dataTable thead > tr > th {
	padding-left: 8px;
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc::after {
	padding-left: 5px;
}

.table > thead > tr > th {
	border-bottom: 1px solid #D6EBEB;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

div.dataTables_info {
    padding-top: 30px;
}

#userlist.table-hover > tbody > tr:hover {
    background-color: #EEF6F6;
}

#ddnumconnectionslist {
	margin-top: -65px !important;
}

#easrconnectionslist {
	margin-top: -20px !important;
}

.datatablecenter {
	text-align: center;
}

.table > tbody > tr > td.datatablecenter {
    vertical-align: middle;
}

.datatablecenter > input[type="radio"], .datatablecenter> input[type="checkbox"] {
    /*margin: auto;*/
	height: 20px;
	width: 20px;
	/*vertical-align: middle;*/
	margin-bottom: 5px;
	vertical-align: baseline;
}

.deleted input, .deleted select {
	color: #ccc;
}

.pftable table, .impactsTable table  {
    border: none;
    border-collapse: collapse;
    font-size: 1em;
    width: 100%;
    text-align: left;
    line-height: 1.5em;
}

.pftable table {
	margin: 35px 0 20px;
}

.impactsTable table {
	margin: 2em 0 1.8em;
}

.impactsTable table tbody {
	line-height: 2em;
}

.pftable table th, .impactsTable table th,
.pftable table td, .impactsTable table td {
    /*color: #000000;*/
    vertical-align: top;
}

.pftable table th, .pftable table td {
	padding: 15px 15px;
}

.impactsTable table th, .impactsTable table td {
	padding: 10px 10px;
}

.pftable table thead tr th {
    text-align: left;
    padding: 5px 15px;
}

.impactsTable table thead tr th {
    background-color: #f2f2f2;
    font-weight: bold;
    border: 1px solid #e6e6e6;
    text-align: left;
}

.pftable table.zebra thead tr th {
    background-color: #BBB;
    text-align: left;
}

/************ temporary css for table header in table body*/
.pftable table tbody th {
    text-align: left;
}

.pftable table tbody td, .pftable table tbody th  {
    background-color: #FFFFFF;
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6
}

.impactsTable table tbody td, .impactsTable table tbody th {
	border: 1px solid #e6e6e6;
}

.pftable table tbody th:first-child, .pftable table tr th.thead:first-child {
	border-left: none;
	padding-left: 0px;
}

.pftable table tbody tr td a {
    color: #555555;
}

.pftable table tr.even td,
.pftable table tr.even th {
    background-color: #F5F5F5;
}

.pftable table tr.odd td,
.pftable table tr.odd th {
    background-color: #E7E7E7;
}

.pftable table tr th.thead {
    border-left: 1px solid #e6e6e6;
	vertical-align: middle;
	font-family: GroteskBold;
}

.pftable table.zebra tr th.thead {
    background-color: #BBB;
    text-align: left;
}

.pftable table .pftable_ptotal {
    border: none;
    background-color: #F5F5F5;
}

.pftable table .pftable_total {
    border: none;
    background-color: #ccc;
    border-top: 5px solid #fff;
}

.impactsTable table tbody td.table-center {
	text-align: center;
}

/** box-tips*/
#content div.box-tips h3 {
    margin-top: 1px;
}

div.box-tips ul.list-links {
    margin-top: 2px;
}

/********************** Tabfocus ***********************/
#focusHelperTop, #focusHelperLeft, #focusHelperRight, #focusHelperBottom {
    /*background-color: rgba(0,181,209,.6);*/
    position: absolute;
    cursor:pointer;
    z-index: 99999;
    display: none;
    width: 1px;
    height: 1px;
}

#displayedAccessKeyLink {
	border: 2px solid #ccc;
	position: absolute;
	z-index: 99999;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
    padding: .2em;
}

#accountslist .amount {
  text-align: right;
  width: 10em;
}


#accountslist  .ibanfield {
  width: 17em;
}

.like-form-control {
  display: inline-block;
  height: 32px;
  width: 40px;
  border-radius: 4px;
}

.like-form-control:hover {
  color: #999999;
}

.form-control-tev {
	display: block;
	/*height: 24px;*/
	width: 40px;
	border: 1px solid #333;
	padding: 5px 13px;
	border-radius: 4px;
}

.ui-widget input {
	font-family: GroteskLight,Helvetica,sans-serif;
}

/*.checkboxes input, input[type="checkbox"] {
	margin: 2px 4px 0 0;
    /*-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    background-color: #000;
    color: #004B5A;
    height: 20px;
    width: 20px;
    cursor: pointer;
    margin-right: 3px;
    outline: none;
    border: 1px solid #004B5A;
	border-radius: 4px;
	top: 3px;
}*/

input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  background-color: #fff;
  height: 20px;
  width: 20px;
  cursor: pointer;
  margin-right: 3px;
  outline: none;
  border: 1px solid #004B5A;
  border-radius: 4px;
  top: 7px;
}

input[type="checkbox"]:checked {
  position: relative;
  background-color: #004B5A;
  background-image: url('../img/icons/PF_Vector1441.svg');
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}

.has-error input[type="checkbox"] {
    outline: 1px solid #D80909;
}

.checkboxes-mod {
	margin-left: 2px !important;
}

.checkboxes label {
	vertical-align: middle;
	/*margin-bottom: 14px !important;*/
}

.checkboxes-js label {
	vertical-align: middle;
	margin-bottom: 5px !important;
}

.checkboxes label span {
    vertical-align: middle;
    margin: 0 4px 0;
}

.chk-mod {
	margin-top: 13px;
}

input[type=radio] {
    -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #fff;
     height: 20px;
     width: 20px;
     cursor: pointer;
     outline: none;
     border-radius: 20px;
     border: 1px solid #004B5A;
}
input[type=radio]:checked {
     position: relative;
     border: 1px solid #004B5A;
     background: #004B5A;
     box-shadow: inset 0 0 0 3px white;;
}

.radiobuttons ul input {
    vertical-align: middle;
    margin: -2px 1px 0;
}

.radios-mod {
	margin-left: 2.2em;
}

.radios-mod1 {
	margin: -.5em 0 .8em 2em;
}

.radio-label {
	margin-left: 8px;
}

.images img {
    vertical-align: middle;
    /*margin: 3px 1px 0;*/
}

.images img.info {
	vertical-align: baseline;
	margin: -3px -2px 0;
}

img.info-mod {
	margin-left: 5px;
}

img.logo {
	padding: 10px 0px;
}

.images span {
    vertical-align: middle;
    margin: 0 5px 0;
}

.images span.icon-tooltip {
	margin: 0 -5px;
	padding-bottom: 11px;
}

.status-form-control {
  width: auto;
  vertical-align: middle;
  display: inline-block;
}

.text-like {
  padding-top: 6px;
  font-family: GroteskMedium;
  /*font-size: 100%;
  color: #555555;*/
}

.text-center-like {
	padding-left: 90px;
}

li.list-style, li.list-style-mod {
	vertical-align: middle;
	margin-top: 20px;
}

li.list-style-mod {
	margin-bottom: 25px;
}

.filters {
	text-align: justify;
	margin-bottom: 20px;
}

.filters:after {
	content: '';
	width: 100%;
	display: inline-block;
}

.filters > li {
	display: inline-block;
	width: 24%;
	margin-top: 15px;
	position: relative;
}

.filters > li > .fs-wrap {
	width: 100%;
	height: auto;
	overflow-y: auto;
}

.filters .fs-dropdown {
	width: 100%;
}

.filters .fs-option .fs-option-label {
	word-break: normal;
	text-align: left;
}

.filters label {
	display: block;
}

.filters .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
	background-color: #004B5A;
}

.filters .fs-default .fs-label {
	color: #999999;
}

#content ol.list-style-character li {
	list-style-type:lower-alpha;
}

#content ol li {
	line-height: 1.3em;
}

#content li.download-docs, .download-docs {
	margin-bottom: 20px;
}

.mod-panel, .mod-panel-docs {
    border: none;
    box-shadow: none;
}

.mod-panel-docs {
	margin-bottom: 2px;
}

.mod-panel.first-item {
	margin-top: 25px;
}

#content a.accordionTitle, #content a.accordionTitleDocs {
    border-bottom: medium none;
    color: #004B5A;
    font-size: 20px;
    margin: 0;
    cursor:pointer;
    display:block;
}

#content a.accordionTitle {
	padding: 22px 35px 22px 0px;
	border-top: 1px solid #D6EBEB;
	display: block;
	position: relative;
}

#content a.accordionTitle:hover {
	background-color: #EEF6F6;
	text-decoration: none;
}

#content a.accordionTitle.last {
	border-bottom: 1px solid #D6EBEB;
	padding-bottom: 22px;
}

#content a.accordionTitleDocs {
	padding: 9px 45px 9px 7px;
}

#content a.accordionTitle.collapsed::after {
    content: "\EA01";
    font-family: 'iconfont';
    float: right;
    padding-top: 0;
    position: absolute;
	top: 30%;
	right: 2%;
}

#content a.accordionTitle::after {
    content: "\EA02";
    font-family: 'iconfont';
    float: right;
    padding-top: 5px;
    position: absolute;
	top: 30%;
	right: 2%;
}

.accordionBody {
    padding: 10px 60px 25px 0px;
}

.accordionBody.gli {
    padding: 10px 60px 25px 37px;
}

.accordionBody ol li {
	line-height: 1.4em !important;
}

.panel-docs {
	margin-bottom: 13px !important;
}

div.splash {
    padding: 15px 14px 14px 17px;
	background-color: #ffcc00;
}

ul.splash-list {
	list-style: disc;
	margin-left: 1.5em;
	padding: 1.5em;
}

.splash-text {
	margin-top: .8em;
	display: block;
}

span.system-intro {
	margin-left: 2em;
}

ul.system-list, ul.system-list-mod {
	list-style: inside;
}

ul.system-list-mod li, ul.system-list li {
	line-height: 1.8em;
}

ul.system-list {
	margin-left: 4em;
}

ul.system-list-mod {
	margin-left: 1em;
	list-style-position: initial;
}

ul.system-list-mod li {
	margin-left: 1em;
}

ul.system-list-mod li span{
	margin-left: -1em;
}

ul.system-list-second {
	margin-left: -1em;
}

ul.system-list-dist {
	margin-top: .3em;
}

ol.docs-info-list li {
	margin-bottom: .6em !important;
}

ol.docs-info-list li:first-child {
	margin-top: .6em !important;
}

.textLinks {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.textLinks-mod {
	font-weight: bold;
}

.ui-tooltip-content {
    max-width: 40em;
    word-wrap: break-word;
    font-size: .875rem;
}

#content p.modification {
	padding-top: 1.5em;
}

span.change {
	line-height: 1.8em;
}

span.note {
	padding-left: 2.5em;
	font-size: 80%;
}

select.feature {
    width: 10.1em;
    display: inline;
}

select.featureDate {
    width: 7.8em;
    display: inline;
}

select.featureDate option {
    text-align: right;
}

table.isoreadiness thead th {
    text-align: center;
    font-weight: bold;
    color: #555;
}

table.isoreadiness thead th:first-of-type {
    text-align: left;
}

table.isoreadiness th:first-of-type {
    width: 14em;
}

table.isoreadiness td.feature-col {
    width: 22.1em;
}

table.isoreadiness td {
    text-align: center;
}

table.isoreadiness-result-table  {
    width: 100%;
    border-collapse: separate;
    border-spacing: 10px;
    text-align: center;
}

table.isoreadiness-result-table th {
    text-align: center;
    background: #ccc;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

table.isoreadiness-result-table td {
    padding: 0.3em;
    background: #f2f2f2;
    height: 3.5em;
    border: 0.1em solid #ccc;
    vertical-align: middle;
}

table.isoreadiness-result-table td.rowheader {
    width: 17em;
    background: #ccc;
    vertical-align: middle;
    margin-left: 10px;
}

table.isoreadiness-result-table td.isoreadiness-empty-cell {
    background: #fff;
    border: none;
}

table.isoreadiness-result-table td.isoreadiness-table-trennung {
    height:5px;
}

table.isoreadiness-result-table img {
    float: right;
}

table.isoreadiness-result-table td.isoreadiness-table-red {
    border-left: none;
    background-image: url(../img/red.png) ;
    background-position: left top;
    background-repeat: repeat-y;
}

table.isoreadiness-result-table td.isoreadiness-table-green {
    border-left: none;
    background-image: url(../img/green.png) ;
    background-position: left top;
    background-repeat: repeat-y;
}

.isoreadiness-publish {
	width: 95%;
	vertical-align: middle;
	margin-left: 5px;
	padding-bottom: 13px;
	margin-top: 14px !important;
	display: contents;
}

img.legend {
    height: 1em;
    width: 0.5em;
    margin-right: 8px;
}

table.files-table img.tev {
    float: right;
}

.tev-data {
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 2;
	padding-top: 3px;
}

.tev-data-order {
	padding-bottom: 0px;
	padding-left: 13px;
	line-height: 2;
}

.tev-data-like {
	margin-top: 6px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.tev-data-like, .tev-data-like span, .tev-data, .tev-data span, .tev-data-order, .input-tev {
	/*font-size: 16px !important;*/
}

.form-control-tevfilename {
	width: 49%;
	padding: 5px 13px;
	border: 1px solid #333;
	border-radius: 4px;
	font-weight: normal;
}

legend.subheading {
    margin-bottom: 6px;
    font-family: GroteskMedium;
	color: #004B5A;
}

fieldset {
	margin-top: 28px;
}

.fieldset-mod {
	margin-top: 20px;
}

.redirect-link {
  border-color: #004B5A;
  background-color: #004B5A;
  padding: 1em;
  padding-left: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  height: 6em;
  border: 1px solid transparent;
  -moz-user-select: none;
  font-weight: bold;
  vertical-align: middle;
  color: #fff;
}

.index-link:hover,.index-link:hover > .redirect-link {
	text-decoration: none;
	background-color: #00373D;
}

.index-link:hover > .redirect-link > .btn-primary {
	background-color: #FFCC00;
	border-color: #FFCC00;
	color: #004B5A;
}

.jqdialog-report {
	margin-top: -30px;
}

.mod_user {
	margin-left: -3em;
}

body .ui-tooltip {
    border: 1px solid #105FF9 !important;
    font-size: 8px !important;
    text-align: left;
    background: #fff;
    -webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius : 0px;
    -webkit-border-radius: 0px;
    padding: 10px 9pt;
    white-space: pre-line;
	border-radius: 16px;
	color: #105FF9 !important;
}

.mod-texarea-label {
	margin-top: 21px;
	font-size: 16px;
}

.docs-list-style-none li b, #content span b {
	font-weight: bold;
}

.docs-list-style-none li span {
	font-weight: normal;
}

.docs-list-style-none li {
	list-style-type: none !important;
	margin-top: 13px !important;
}

.docs-list-style-none li span {
	margin-top: 20px;
}

.docs-label-glossary {
	font-weight: bold !important;
}

.docs-legend {
	display: inline;
	margin-left: 18px;
	color: #000000;
}

legend span.docs-legend {
	left: 4.1em;
}

.docs-impacts {
	margin-left: 15px;
	display: inline;
}

.docs-impacts-mod {
	margin-left: 38px;
}

.docs-impacts-number {
	margin-left: .7em;
	display: inline;
}

.docs-fieldset-txt {
	margin-left: 26px;
	margin-top: -4px;
}

.docs-impacts-letter {
	margin-top: 10px;
}

.docs-info-intro {
	margin-top: 8px;
}

.infotext-datenschutz {
	margin-top: 20px;
}

.docs-impacts, .docs-impacts-number {
	font-size: 1.125rem;
}

.btn-primary-docs:hover, .btn-primary-docs:focus  {
	color: #000;
	border-color: #999999;
	outline: none;
}

.btn-primary-docs {
	color: #105FF9;
	background-color: #fff;
	border: 1px solid #C6D9DB;
	padding: 9px 15px;
	line-height: 70px;
}

.fat {
    font-weight: bold;
    margin-bottom: 2em;
}

.intro-newline {
    margin-bottom: 2em;
}

fieldset#approachOne, fieldset#approachTwo, fieldset#approachThree {
	margin-top: 28px;
}

.gliHinweis {
    color: black;
}

.gliHinweisHead {
    font-weight: bold;
}

.disclaimer {
	margin-top: 3.5em;
	font-size: 86%;
}

.product-details-link {
	margin-left: 10px;
}

.docs-steps-link {
	font-weight: 700;
	color: #333;
}

img.product-graphic {
	width: 50%;
	margin: 2em 20em 2em;
}

img.gli-graphic {
	width: 75%;
	margin: 1.5em 8em 0;
}

#labelDropzone {
	display: inline;
}

a.gli-link {
	vertical-align: middle;
	background: transparent url('../img/arrow_right.gif') no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
}

.gli-intro-link {
	text-align: center;
	margin: .5em 0 1em;
}

.table-link:hover, .table-link:focus, .glossary-link:hover, .glossary-link:focus {
	color: #0d2f60;
	text-decoration: underline;
}

.row-line {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 7px;
}

.docs-collapse {
	margin: .9em 0 1em;
}

.docs-collapse img {
	margin-bottom: -.3em;
}

.paragraph {
	margin-bottom: 1.8em;
}

input[type="search"], div#files_length select, div#userlist_length select, div#selfdeclarationsList_length select{
	height: 2.5em;
	border-radius: 0px;
}

div#files_length select, div#userlist_length select, div#selfdeclarationsList_length select {
	margin-right: 10px;
	width: 6em !important;
}

div.ui-dialog-titlebar {
    border: none;
    background: #ffffff;
    padding: 1em 1.5em;

}

div.ui-widget-content {
    /*border: 1px solid #CCC;*/
    color: #333;
}

.ui-widget-content {
	border: none !important;
}

.ui-dialog .ui-dialog-title {
	font-size: 32px;
	font-family: GroteskLight,Helvetica,sans-serif;
	color: #004B5A;
	margin: .4em .3em !important;
}

.ui-widget button {
	padding: 9pt 20px;
}

button.btn-default.ui-widget, button.btn-primary.ui-widget {
	font-family: GroteskLight,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1em;
}

button.btn-default.ui-widget {
    color: #004B5A;
    background: #fff;
    border: 1px solid #004B5A;
	border-radius: 200px
}

button.btn-primary.ui-widget {
    color: #004B5A;
    background: #ffcc00;
    border: 1px solid #ffcc00;
	border-radius: 200px
}

button.btn[disabled] {
 	background-color: #e6e6e6;
	border-color: #e6e6e6;
	color: #666;
}

.btn-primary:focus-visible,
.btn-primary.focus-visible, .btn-default:focus-visible, input[type="checkbox"]:focus-visible, input[type="radio"]:focus-visible, select.form-control:focus-visible, .table-button-link:focus-visible,
.like-form-control:focus-visible, .download-link:focus-visible > span, #userguide:focus-visible > span, #examplefile:focus-visible > span, #examplefilestesting:focus-visible,
.accordionTitle:focus-visible, .textLinks:focus-visible, .downloadAction:focus-visible, .header_links--item--link:focus-visible, .header_main_nav--item--sub--link:focus-visible, .form-control:focus-visible,
#userFiles:focus-visible, #userConvFiles:focus-visible, #userQRBillFiles:focus-visible, #examplefileMultiGenerator:focus-visible > span, #register:focus-visible, #forgotPassword:focus-visible,
#linkPfSecure:focus-visible  {
    outline: 2px solid #004B5A;
	outline-offset: 2px;
}

input[type="checkbox"]:focus, select.form-control:focus, .form-control:focus, #footerLanguage:focus-visible  {
	outline-offset: 4px;
}

.accordionTitle:focus-visible, .header_links--item--link:focus-visible, .header_main_nav--item--sub--link:focus-visible {
	outline-offset: 1px;
}

.header_links--item--link:focus-visible {
	padding-left: 5px;
	padding-right: 5px;
}

.form-control:focus:not(input[type="checkbox"],input[type="radio"], select.form-control ) {
	border-bottom: 1px solid #004B5A;
}

#userguide:focus-visible > span, #examplefile:focus-visible > span, #examplefilestesting:focus-visible, .textLinks:focus-visible, .downloadAction:focus-visible,
#userFiles:focus-visible, #userConvFiles:focus-visible, #userQRBillFiles:focus-visible, #examplefileMultiGenerator:focus-visible > span, #register:focus-visible, #forgotPassword:focus-visible,
#linkPfSecure:focus-visible {
	color: #004B5A;
	border-radius: 4px;
}

#siteLogo:focus-visible, #logoutLink:focus-visible  {
	border: 2px solid #004B5A;
}

#logoutLink:focus-visible  {
	height: 4em;
}

#datenschutzLink:focus-visible, #tnbLink:focus-visible, #sitemapLink:focus-visible, .footer_label:focus-visible{
	outline: 2px solid #fff;
	outline-offset: -1px;
}

.footer_label:focus-visible {
	color: #fff;
}

#footerLanguage:focus {
	outline: 2px solid #fff;
}

input[type="file"]:focus > #focusHelperRight{
	background-color: red;
}

#dropzone:has(~ input[type="file"]:focus) {
	outline: 2px solid #004B5A;
	outline-offset: 2px;
}

.btn-primary:active, .btn-default:active, .btn-primary:focus, .btn-default:focus {
	outline: 2px solid #004B5A !important;
	outline-offset: 2px !important;
	-webkit-appearance: none;
  -moz-appearance: none;
  border: none;
}

.btn-default:focus-visible {
	color: #004B5A;
    background: #fff;
    border: 1px solid #004B5A !important;
}

.btn-default:focus {
	color: #004B5A;
    background: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin: 5px 0 5px 0;
}

.ui-widget-overlay {
    background: rgba(0,0,0,.75) !important;
    opacity: 1 !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    float: right;
    width: 2em !important;
    height: 2em !important;
    display: block;
    margin: -1em 0 0 0 !important;
    border: none;
    padding: 7px !important;
    right: .5em !important;
}

.ui-dialog .ui-dialog-titlebar-close::before {
    content: "\EA0F";
    font-family: 'iconfont';
    float: right;
    padding-top: 0;
    color: #004B5A;
    font-size: 1.3rem;
}

.ui-dialog .ui-dialog-titlebar-close:hover::before {
    color: #001B1F;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	background-color: #fff;
	border: 1px solid #fff;
}

#ui-datepicker-div.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}

#page .alert {
	padding: 16px 16px 16px;
	margin-bottom: 0px;
	border-radius: 16px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position-x: 15px;
	background-position-y: 18px;
}

#page .alert-dismissable {
    padding-right: 0px;
    margin-right: 0px;
}

.message-space {
    margin-left: 35px;
    display: block;
    float: left;
    font-family: GroteskLight,Helvetica,sans-serif;
    font-size: 1rem;
    width: 90%;
    /*margin-top: 12px;
    padding-bottom: 5px;*/
}

#page .notifyjs-bootstrap-success {
	background-image: url('../img/icons/PF_alert-success.svg');
	border-radius: 16px;
	height: 3.5em;
	padding-top: 15px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position-x: 15px;
	background-position-y: 18px;
}

#page .alert-success {
	background-color: #FFFFFF;
	border: 1px solid #2B8469;
	color: #2B8469;
	background-image: url('../img/icons/PF_alert-success.svg');
}

#page .notifyjs-bootstrap-error{
	background-image: url('../img/icons/PF_alert-danger.svg');
	border-radius: 16px;
	padding-top: 15px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position-x: 15px;
	background-position-y: 18px;
}

#page .alert-danger {
	background-color: #FFFFFF;
	border: 1px solid #D80909;
	color: #D80909;
	background-image: url('../img/icons/PF_alert-danger.svg');
}

/*#page .alert-info:before {
	content: "\EA4B";
    font-family: 'iconfont';
    padding-top: 0;
    color: #105FF9;
    font-size: 2.1rem;
    float: left;
    padding-left: 3px;
}*/

#page .qr-alert-info {
	background-color: #FFFFFF;
	border: 1px solid #105FF9;
	color: #105FF9;
	background-image: url('../img/icons/PF_alert-info.svg');
}

/*#page .qr-alert-info:before {
	content: "\EA4B";
    font-family: 'iconfont';
    padding-top: 0;
    color: #105FF9;
    font-size: 2.1rem;
    float: left;
    padding-left: 3px;
	padding-right: 7px;
}*/

#page .alert-info {
	background-color: #FFFFFF;
	border: 1px solid #105FF9;
	color: #105FF9;
	background-image: url('../img/icons/PF_alert-info.svg');
	/*padding: 16px 0 16px 16px;
	border-radius: 16px;*/
}

.notifyjs-bootstrap-success:before, .notifyjs-bootstrap-error:before {
	margin-top: -13px;
}

.jamjar {
	display: none
}

a.disclaimer {
    font-family: 'GroteskLight';
    margin-top: 0em;
    margin-left: 1em;
}

.placeholder {
	opacity: 0;
	color:#fff !important;
}

html.printpage #page {
	width: 18.5cm;
	margin: 1.5cm 1cm 1.5cm 1.5cm;
	padding: 0 0 0 15px;

}

html.printpage #content {
	font-size: 12pt !important
}

html.printpage #content h1{
	font-size: 16pt;
}

html.printpage #content h2{
	font-size: 14pt;
}

html.printpage #content h3{
	font-size: 12pt;
}

html.printpage p, html.printpage span {
 font-size: 16px;
}

html.printpage .print-page-group-container {
	display: inline-block;
	width: 46%;
	vertical-align: top;
	padding-right: 15px;
}

html.printpage .print-page-group-container-sec {
	display: inline-block;
	width: 53%;
	vertical-align: top;
	padding-right: 15px;
}

html.printpage #page .print-page-group-container > h3, html.printpage #page .print-page-group-container-sec > h3{
	margin-top: 0px;
}

html.printpage .print-page-group, html.printpage .print-page-group-sec {
	width: 100%;
	padding-bottom: 15px;
}

html.printpage .print-page-group > div{
	margin-left: 80px;
}

html.printpage .print-page-group-sec > div{
	margin-left: 180px;
}

html.printpage .print-page-group-sec > span{
	width: 49%;
}

html.printpage button {
	display: inline-block;
	width: 45%;
}

html.printpage .buttons {
	text-align: justify;
	width: 50%;
	margin-left: 50%;
	padding-right: 15px;
}

html.printpage .buttons:after, .button-row:after{
  content:'';
  display:inline-block;
  width:99.5%;/* generates an extra transparent line */
}

html.printpage #headingSelfdeclarationPrintPage {
	text-align: center;
	margin-top: 0;
}

html.printpage .icon-ok {
	/*padding: 0 5px;
	vertical-align: bottom;*/
	padding-top: 2px;
}

html.printpage #sdcomment {
	padding-right: 15px;
}

.button-row {
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
}

.button-row.btn-6 button {
	width: 15%;
}

div#page .row.checkbox-group label {
	margin-top: 0px;
}

div#page .row.checkbox-group input {
	margin-bottom: 14px;
	vertical-align: middle;
}

div#page .row.checkbox-group {
	margin-bottom: 15px;
}

.display-textarea {
	word-wrap: break-word;
	white-space: pre-wrap;
	font-size: 16px;
}

.display-textarea-mod {
	word-wrap: break-word;
	margin-top: 15px;
	margin-bottom: 15px;
	white-space: pre-wrap;
}

div > textarea {
	max-width: 100%;
	min-width: 100%;
}

.icon-warning::before {
	content: url('../img/icons/exclamation_16px.png');
	padding-right: 10px;
	vertical-align: middle;
}

.form-warning {
	display: inline-block;
}

.form-warning > span {
	font-size: small;
	color: darkred;
}

.print-page-footer {
	text-align: center;
	margin-top: 30px;
}

.print-page-footer > span, .print-page-header > span {
	font-size: 9pt;
}

.print-page-header {
	text-align: center;
	margin-top: -8px;
	margin-bottom: 10px;
}

textarea[id^="comment"] {
	height: 250px;
}

.info-text {
	font-size: 18px;
	line-height: 1.5;
	margin-top: 1em;
}

.pf-error-link {
	display: inline-block;
	font-size: .875rem;
	height: 20px;
	text-decoration: underline darkred;
	color: darkred;
}

.pf-hint-link {
	display: inline-block;
	font-size: .875rem;
	height: 20px;
	text-decoration: underline;
}

#content .public#selfdeclarationsList td, #content .public#selfdeclarationsList th {
	font-size: 18px;
}

table.public .like-form-control span {
	font-size: 22px;
}

table.public .like-form-control span:not(.icon-deactivated-state) {
	color: #ffcc00;
}

.fs-dropdown {
	cursor: default;
}

/* QRBill Tabs */
/* Tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  margin-top: 15px;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  margin-top: 0 !important;
}

/* Warnsymbol bei fehlerhaften Dateien */
.tab button.has-error::after {
	content: "\EA0D";
	font-family: 'iconfont';
	color: #D80909;
	vertical-align: text-bottom;
	padding-left: 2px;
	font-size: 16px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #fc06;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ffcc00;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

.qrbill-data-label {
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}

.qrbill-data {
	font-size: 14px;
}

fieldset.change-set {
	margin-bottom: 20px;
	margin-top: 30px;
}

div.accordion-like {
	margin-top: 12px;
	margin-bottom: 12px
}

a.accordion-like-title > span{
	font-weight: 700;
	color: #333;
	font-size: 1.125rem;
}

img.toggle-arrow {
	filter: brightness(0%);
	height: 20px;
	vertical-align: sub;
	margin-left: 10px;
}

img.toggle-data-icon-single {
	margin-bottom: -3px;
}

.icon-file-pdf {
  margin-left: -0.1em;
  vertical-align: middle;
  background-image: url('../img/icons/PF_doc-PDF.svg');
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-bottom: 15px;
  padding-top: 5px;
  background-size: 32px;
}

.icon-file-other {
	margin-left: -0.1em;
	vertical-align: middle;
	background-image: url('../img/icons/PF_doc-Text.svg');
  	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 5px;
	background-size: 32px;
}

label:has(+ input:focus-within), label:has(~ input:focus), label:has(~ input.form-control:not(:placeholder-shown)), label:has(~ select.form-control), label:has(~ textarea:focus),
label:has(~ textarea:not(:placeholder-shown)){
	font-size: 12px;
	color: #004B5A;
	font-family: GroteskBold;
	height: 700;
	line-height:12px;
	margin-bottom: 4px;
	padding-top: 20px !important;
}

label:has(~ input[type="file"]:focus) {
	font-size: 18px;
	color: #333;
	font-family: GroteskLight;
	padding-top: 0px !important;
}

select.form-control {
  width: 100% !important;
  background-image: url(../img/icons/PF_ico_chevron-down-s.svg);
  background-repeat: no-repeat;
  height: 46px !important;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 10px;
  background-position: calc(100% - 10.5px) center !important;
  background-size: 14px;
  line-height: 1.7rem;
}

select.form-control[disabled] {
	height: 40px;
}

div#content select {
  border-radius: 4px;
  border: 1px solid #004B5A;
}

option {
  color: #333;
  font-family:GroteskLight;
}

form-control:focus, .form-control:hover {
  outline: 0;
  border-color: #004B5A;
}

/*select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  border-radius: 0;
  width: 100%;
}*/

.form-line-spacing {
	margin-top: 15px;
}

textarea.form-control {
  height: 70px !important;
  background-color: #eef6f6;
  line-height: inherit;
}

.table-button-link {
	border: 0.75px solid #004B5A;
	border-radius: 4px;
}

.table-button-link-img {
	border: none;
	padding-bottom: 4px;
	/*width: 16px !important;*/
}

#inputLogoFile, #inputFile {
	background-color: #eef6f6;
	border-radius: 4px;
	height: 2.5em;
	margin-top: 3px;
	padding-left: 10px;
}

#inputFile {
	margin-top: 10px;
}

#inputLogoFile.form-control::placeholder, #inputFile.form-control::placeholder {
	color: #004B5A !important;
}

textarea.form-control::-moz-placeholder {
  color: #eef6f6;
  opacity: 1;
}
textarea.form-control:-ms-input-placeholder {
  color: #eef6f6;
}
textarea.form-control::-webkit-input-placeholder {
  color: #eef6f6;
}

#logoupload-label.fileuploadlabel {
	margin-top: 13px;
}

.form-control:not(img) {
  height: 32px;
}


