body, span, td, select, div, textarea, input, a, p, ul, li, p {
  font-family: Arial,Verdana,sans-serif;
  font-size: 14px;
  color: var(--c-text, #333);
}
a:link {
  color: var(--c-link, #333);
}

#bgwebsite {
	width: 100%;
	z-index:10; 
	left:0px;
	top:0px;
	margin: 0px auto;
	text-align: left;
	}
#websitearea{
	z-index:11;
	margin: 0px auto;
	position: relative;
	text-align: left; 
	width: 100%; 
}
#pageHeader{
	width:1000px;
	margin:auto;
	position: relative;
}
#pageNav{
	width:100%;
	background-color: var(--c-primary, #999);
	/*height:50px;*/
}
#pageNav > div{
	width:1000px;
	margin:auto;
}

/* --- Headerelemente ---*/

#pageHeaderInner {min-height:135px; display:flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start; align-items: center;}
#headerFairLogo {margin: 0 0 10px 27px;}
#headerFairClaim {margin:0 10px 0 27px; font-size:13px; line-height:20px;flex-grow:2;}
#headerPageTitle {/**/display:none; margin:0 0 10px 27px; font-size:40px;}
#headerAdditionalLogo {margin:0px 10px 10px 27px;}

#messelogo{
	position: absolute;
	z-index:5; 
	top:15px;
	padding:0; 
	width:1000px;
}
#messelogo_img{
	float:left;
	margin-left:36px;
	margin-right: 50px;
	margin-top:15px;
}
#messe_claim{
	float:left;
	margin:32px 0 0 0px;
	font-size:13px;
	line-height:20px;
}
#messemedia{
	float:right;
	margin-top:23px;
	margin-right:3px;
}
#logo_messemuenchen {
	position: absolute; 
	top:54px;
	right:47px;
	z-index:15;
}


/* Sprachumschalter */
/* Sprachumschalter Version mit Dropdown */
/*#languagenav{
	position: absolute; 
	margin:-35px 0px 0px 826px;
}
#languagenav .list-inline {
	padding-left: 0;
	list-style: none;
}
#languagenav ul.list-inline {
	margin-top: 0;
	margin-bottom: 0;
}
#languagenav .list-inline-item {
	margin-right: 10px;
	display: inline-block;
	margin-left:0px;
}
#languagenav button, #languagenav html [type="button"] {
	-webkit-appearance: button;
}
#languagenav .list-inline-item btn{
	cursor: pointer;
}
#languagenav .btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	margin:0;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
	transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
#languagenav .btn-min {
	font-size: 12px;
	color: var(--color-text-light, #999);
	padding: 0;
	background: transparent;
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}					
#languagenav .dropdown-menu {
	box-shadow: 0 0 12px rgba(51,51,51,0.2);
	padding: 5px 0;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	font-size: 12px;
	color: var(--color-text-dark, #333);
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 0 solid rgba(0,0,0,0.15);
	border-radius: 0;
}
#languagenav .list-inline-item.language-switch .dropdown-menu {
	min-width: 0;
}
#languagenav .dropdown-item {
	display: block;
	width: 100%;
	padding: 0 0;
	clear: both;
	font-weight: 400;
	color: var(--color-text-light, #999);
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}
#languagenav .dropdown-menu .dropdown-item.selected::after {
	position: relative;
	content: "\2714";
	margin-left: 6px;
	font-size: 12px;
	top: -2px;
}
#languagenav .dropdown-menu a {
	padding: 3px 10px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 18px;

}
#languagenav .dropdown-menu a:hover {
	color:#999;
	color:var(--color-primary, #999);
}
*/
/* Sprachumschalter ohne dropdown  */
#languagenav {width:100%;position: relative; margin:5px 10px 0 0;}
#loggedInAs + #languagenav {width:87px;}
#languagenav ul li {margin:0;}
#languagenav .jl_lngi{float:left;padding-top:0px;}
#languagenav ul.jl_lngnavmenu, #languagenav  ul.jl_lngsnavmenu { list-style-type: none;margin:0px; padding:0px; overflow: hidden;}
#languagenav ul.jl_lngnavmenu li, #languagenav ul.jl_lngsnavmenu li{ float:left;}
#languagenav ul.jl_lngnavmenu {margin-right:0px;float:right;}
#languagenav .jl_lngspointbreak{padding-top:0px;}
#languagenav .jl_lngnavmenu li a {text-decoration:none;overflow:hidden;display:block; position: relative;background-color:transparent;line-height: normal;}
#languagenav .jl_lngnavmenu > li a {color:transparent;font-size:1px;padding:0px 0px 2px 13px;}
#languagenav .jl_lngsnavmenu li a{color:var(--color-text-light, #999);padding:0px 4px;font-size:12px;}
#languagenav .jl_lngmitem{cursor:inherit;position:relative;}
#languagenav .jl_lngmitem::before {
	content: "";
	position:relative;
	display: inline-block;
	left:0px; top:0px; width:15px; height:15px;
	background: #bebebe;
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 502 508' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>747_world</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Fill-1' fill='black'><path d='M373.88928,358.62656 C384.39168,329.52576 390.51008,298.49216 391.91168,267.28576 L471.61728,267.28576 C469.50528,300.06656 460.49408,331.13856 446.03648,358.62656 L373.88928,358.62656 Z M300.58368,471.92576 C325.55648,447.93856 345.95968,419.66336 361.33248,388.14336 L427.32288,388.14336 C396.48768,429.58976 351.91808,460.02816 300.58368,471.92576 L300.58368,471.92576 Z M266.42048,462.75456 L266.42048,388.14336 L327.86688,388.14336 C312.11648,416.26496 291.39968,441.71136 266.42048,462.75456 L266.42048,462.75456 Z M266.42048,267.28576 L362.49088,267.28576 C360.91648,299.06176 353.95328,330.03776 342.22208,358.62656 L266.42048,358.62656 L266.42048,267.28576 Z M266.42048,148.60416 L342.22208,148.60416 C353.71008,176.59776 360.62208,206.68416 362.38848,237.76256 L266.42048,237.76256 L266.42048,148.60416 Z M266.42048,44.46976 C291.39968,65.50656 312.11648,90.76096 327.86688,118.88256 L266.42048,118.88256 L266.42048,44.46976 Z M427.91808,118.88256 L361.33248,118.88256 C345.95968,87.36256 325.53728,59.25376 300.51968,35.24096 C352.20608,47.10016 397.05088,77.38496 427.91808,118.88256 L427.91808,118.88256 Z M446.58688,148.60416 C460.69888,175.54176 469.51168,205.73696 471.61088,237.76256 L391.80928,237.76256 C390.24128,207.24096 384.16768,177.07776 373.88928,148.60416 L446.58688,148.60416 Z M237.03168,118.88256 L175.59168,118.88256 C191.34208,90.76096 212.05248,65.50016 237.03168,44.46336 L237.03168,118.88256 Z M237.03168,237.76256 L141.06368,237.76256 C142.82368,206.68416 149.75488,176.59776 161.24928,148.60416 L237.03168,148.60416 L237.03168,237.76256 Z M237.03168,462.76096 C212.05248,441.71776 191.34208,416.46336 175.59168,388.34816 L237.03168,388.34816 L237.03168,462.76096 Z M140.96768,267.48416 L237.03168,267.48416 L237.03168,358.62656 L161.24928,358.62656 C149.51168,330.03776 142.54208,299.26656 140.96768,267.48416 L140.96768,267.48416 Z M74.56768,388.34816 L142.11968,388.34816 C157.50528,419.88736 177.94688,448.02176 202.99648,472.05376 C150.97088,460.23936 105.78688,429.94176 74.56768,388.34816 L74.56768,388.34816 Z M55.68128,358.62656 C41.09568,331.13856 32.00768,300.26496 29.88288,267.48416 L111.54048,267.48416 C112.94208,298.68416 119.06688,329.52576 129.56288,358.62656 L55.68128,358.62656 Z M55.13088,148.39936 L129.56288,148.39936 C119.28448,176.88576 113.21088,207.24096 111.63648,237.76256 L29.88928,237.76256 C32.00768,205.73696 40.89088,175.33696 55.13088,148.39936 L55.13088,148.39936 Z M203.06048,35.11296 C178.00448,59.13856 157.53088,87.27936 142.11968,118.88256 L73.96608,118.88256 C105.22368,77.23136 150.68288,46.88256 203.06048,35.11296 L203.06048,35.11296 Z M252.02048,0.00256 L251.96288,0.00256 L251.72608,0.00256 L251.68768,0.00256 L251.59808,0.00256 C113.40928,0.07936 0.00128,113.18656 0.00128,252.62336 C0.00128,286.71616 6.71488,319.91936 19.95648,351.31136 C45.60128,412.09216 93.93408,461.05216 154.15168,487.03616 C185.18528,500.43136 218.01088,507.22816 251.71328,507.22816 L251.73888,507.22816 L251.80928,507.22816 C390.45248,507.17696 501.49248,391.63776 501.49248,252.62336 C501.49248,113.20576 390.06848,0.16256 252.02048,0.00256 L252.02048,0.00256 Z'></path></g></g></svg>");
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 502 508' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>747_world</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Fill-1' fill='black'><path d='M373.88928,358.62656 C384.39168,329.52576 390.51008,298.49216 391.91168,267.28576 L471.61728,267.28576 C469.50528,300.06656 460.49408,331.13856 446.03648,358.62656 L373.88928,358.62656 Z M300.58368,471.92576 C325.55648,447.93856 345.95968,419.66336 361.33248,388.14336 L427.32288,388.14336 C396.48768,429.58976 351.91808,460.02816 300.58368,471.92576 L300.58368,471.92576 Z M266.42048,462.75456 L266.42048,388.14336 L327.86688,388.14336 C312.11648,416.26496 291.39968,441.71136 266.42048,462.75456 L266.42048,462.75456 Z M266.42048,267.28576 L362.49088,267.28576 C360.91648,299.06176 353.95328,330.03776 342.22208,358.62656 L266.42048,358.62656 L266.42048,267.28576 Z M266.42048,148.60416 L342.22208,148.60416 C353.71008,176.59776 360.62208,206.68416 362.38848,237.76256 L266.42048,237.76256 L266.42048,148.60416 Z M266.42048,44.46976 C291.39968,65.50656 312.11648,90.76096 327.86688,118.88256 L266.42048,118.88256 L266.42048,44.46976 Z M427.91808,118.88256 L361.33248,118.88256 C345.95968,87.36256 325.53728,59.25376 300.51968,35.24096 C352.20608,47.10016 397.05088,77.38496 427.91808,118.88256 L427.91808,118.88256 Z M446.58688,148.60416 C460.69888,175.54176 469.51168,205.73696 471.61088,237.76256 L391.80928,237.76256 C390.24128,207.24096 384.16768,177.07776 373.88928,148.60416 L446.58688,148.60416 Z M237.03168,118.88256 L175.59168,118.88256 C191.34208,90.76096 212.05248,65.50016 237.03168,44.46336 L237.03168,118.88256 Z M237.03168,237.76256 L141.06368,237.76256 C142.82368,206.68416 149.75488,176.59776 161.24928,148.60416 L237.03168,148.60416 L237.03168,237.76256 Z M237.03168,462.76096 C212.05248,441.71776 191.34208,416.46336 175.59168,388.34816 L237.03168,388.34816 L237.03168,462.76096 Z M140.96768,267.48416 L237.03168,267.48416 L237.03168,358.62656 L161.24928,358.62656 C149.51168,330.03776 142.54208,299.26656 140.96768,267.48416 L140.96768,267.48416 Z M74.56768,388.34816 L142.11968,388.34816 C157.50528,419.88736 177.94688,448.02176 202.99648,472.05376 C150.97088,460.23936 105.78688,429.94176 74.56768,388.34816 L74.56768,388.34816 Z M55.68128,358.62656 C41.09568,331.13856 32.00768,300.26496 29.88288,267.48416 L111.54048,267.48416 C112.94208,298.68416 119.06688,329.52576 129.56288,358.62656 L55.68128,358.62656 Z M55.13088,148.39936 L129.56288,148.39936 C119.28448,176.88576 113.21088,207.24096 111.63648,237.76256 L29.88928,237.76256 C32.00768,205.73696 40.89088,175.33696 55.13088,148.39936 L55.13088,148.39936 Z M203.06048,35.11296 C178.00448,59.13856 157.53088,87.27936 142.11968,118.88256 L73.96608,118.88256 C105.22368,77.23136 150.68288,46.88256 203.06048,35.11296 L203.06048,35.11296 Z M252.02048,0.00256 L251.96288,0.00256 L251.72608,0.00256 L251.68768,0.00256 L251.59808,0.00256 C113.40928,0.07936 0.00128,113.18656 0.00128,252.62336 C0.00128,286.71616 6.71488,319.91936 19.95648,351.31136 C45.60128,412.09216 93.93408,461.05216 154.15168,487.03616 C185.18528,500.43136 218.01088,507.22816 251.71328,507.22816 L251.73888,507.22816 L251.80928,507.22816 C390.45248,507.17696 501.49248,391.63776 501.49248,252.62336 C501.49248,113.20576 390.06848,0.16256 252.02048,0.00256 L252.02048,0.00256 Z'></path></g></g></svg>");
}
#languagenav .jl_lngsmitemakt{color:var(--color-primary, #999) !important;background-color:transparent;}
#languagenav .jl_lngsnavmenu li a.jl_lngsmitem:hover{color:var(--color-primary, #999) !important;}
#languagenav .jl_lngparent{border-top: 1px solid #fff;}
/* ENDE Alternative Languagenav ohne Dropdown*/



/* -- Bereich Customer-Navigation Buchungsarten */
#custBookingMainNav{
	/*width:1000px;
	position: relative;
	z-index:100;
	top:145px;*/
	margin-left: 18px;
}
#custBookingMainNav ul, #custBookingMainNav ul li  {
	list-style:none; margin:0; padding:0;
}
#custBookingMainNav ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
#custBookingMainNav ul li {
	/*padding:2px 17px 0 17px; 
	line-height:32px;
	display:inline-block;*/
}
#custBookingMainNav ul li a {
	text-decoration: none;
	overflow: hidden;
	display: block;
	/*font-size: 1.7rem;*/
	font-size:16px; 
	padding: 4px 10px;
	padding-top: 4px;
	line-height: 36px;
	color:#ffffff;
	/**/font-weight: normal;
	border-right:1px solid var(--c-primary, #999);
}
#custBookingMainNav ul li a:hover,
#custBookingMainNav ul li a.custNavItemActive {
	background: #ffffff;
	color:#000000;
	border-right:1px solid #ddd;
}
/* ENDE Bereich Customer-Navigation */
/* --- KeyVisual über gesamte Breite --- */
.home_keyvisual{
	margin:0px;
	width:100%;
	height: 450px;
	display: inline-block;
	background-color:#f3f3f3;
	/*background-image: url('../_images/customer/keyvisual.jpg');*/
	background-repeat: no-repeat;background-position: center;/*background-size: cover;*/
	min-width:1000px;
}
.home_keyvisual .overlayArea{
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
}
.home_keyvisual .overlayContent{
	padding: 20px 27px;
	background-color: rgba(255, 255, 255, 0.85);
	max-width: 500px;
	min-width: 200px;
	margin-top:86px;
	margin-left: 0px /*!important*/;
	margin-right: 10px;
	border-radius:6px;
	color:var(--c-text, #333);
}
.home_keyvisual .ovlHeadline{
	font-weight:bold;
	font-size:32px;
	color: inherit;
	margin-bottom:10px;
}
.home_keyvisual .ovlText, .home_keyvisual .ovlHint{
	font-weight:normal;
	font-size:18px;
	margin:20px 0;
	line-height:1.5;
	color:var(--c-text, #333);
}
.home_keyvisual .ovlHint{
	/*color: var(--c-primary, #999);*/
	font-weight:bold;
}
.home_keyvisual .ovlButton a{
	font-size: 14px;
	line-height: 1.25;
	display: inline-block;
	padding: .75em 35px .7em 1em;
	font-weight: 700;
	font-family: inherit;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #fff !important;
	background-color: var(--c-primary, #999);
	border: 1px solid var(--c-primary, #999);
	border-radius:6px;
	margin-top: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' width='12' height='12' viewBox='0 0 17 15' fill='white'><path d='M8.30567 14.1292C8.71388 14.5366 9.37573 14.5366 9.78394 14.1292L15.697 8.22801C15.9227 8.00278 16.0236 7.70019 15.9997 7.40577C16.0058 7.13096 15.9039 6.85421 15.694 6.6445L9.78361 0.74062C9.37558 0.333042 8.71404 0.333042 8.30601 0.74062C7.89799 1.1482 7.89799 1.80901 8.30601 2.21659L13.5326 7.43745L8.30567 12.6539C7.89746 13.0613 7.89746 13.7218 8.30567 14.1292Z'></path><path d='M15 6.43494C15.5523 6.43494 16 6.88265 16 7.43494C16 7.98722 15.5523 8.43494 15 8.43494L1 8.43494C0.447715 8.43494 -2.41411e-08 7.98722 0 7.43494C2.41411e-08 6.88265 0.447715 6.43494 1 6.43494L15 6.43494Z'></path></svg>");
	background-repeat:no-repeat;
	background-position:right 15px center;
	background-size:auto 12px; 
}
.home_keyvisual .ovlButton a:active, .home_keyvisual .ovlButton a:hover {
	color: #ffffff !important;
	/*background-color: #5893AD;
	border-color: #5893AD !important;*/
	background-color: var(--c-primary-dark, #000);
	border-color: var(--c-primary-dark, #000)!important;
	text-decoration: none;
	outline: none;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' width='12' height='12' viewBox='0 0 17 15' fill='white'><path d='M8.30567 14.1292C8.71388 14.5366 9.37573 14.5366 9.78394 14.1292L15.697 8.22801C15.9227 8.00278 16.0236 7.70019 15.9997 7.40577C16.0058 7.13096 15.9039 6.85421 15.694 6.6445L9.78361 0.74062C9.37558 0.333042 8.71404 0.333042 8.30601 0.74062C7.89799 1.1482 7.89799 1.80901 8.30601 2.21659L13.5326 7.43745L8.30567 12.6539C7.89746 13.0613 7.89746 13.7218 8.30567 14.1292Z'></path><path d='M15 6.43494C15.5523 6.43494 16 6.88265 16 7.43494C16 7.98722 15.5523 8.43494 15 8.43494L1 8.43494C0.447715 8.43494 -2.41411e-08 7.98722 0 7.43494C2.41411e-08 6.88265 0.447715 6.43494 1 6.43494L15 6.43494Z'></path></svg>");
}

/* -- Contentbereich -- */
#pageContent{
	background-color:#FFFFFF;
	margin:48px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:auto;
	width:1000px;
}
#pageContentInner{
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*margin-left: 0px !important;*/
	/*float:left;*/
}
[data-nv='1'] #pageContentInner{
	margin-left: 0px !important;
}
#pageContentInnerFooter{
	font-size:1px;
	line-height:1px;
	padding:16px 0px 0px 0px;
	margin:0px 9px 0px 0px;
	clear:left;
}
#pageFooter {
	/*text-align:left;
	background-color:#FFFFFF;
	height:95px;
	width:998px;
	color:#4C4C4C;
	margin:0px 0px 230px 0px;
	border:1px solid #A9A9A9;*/
	margin:0px auto 230px auto;
	width:1000px;
}

#loggedInAs {
	text-align: right;
	margin-top: 4px;
	margin-right:10px;
	font-size:12px; font-weight:normal; color:#aaa;
	width: calc(100% - 107px)
}
#loggedInAs::before {
	content: "";
	display:inline-block;
	width:12px; height:12px;
	margin-right:5px;
	background: #aaa;
	/*background: var(--c-icon, #cc0000);*/
	mask-repeat: no-repeat;	mask-position: top left; mask-size: 12px;
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 448 513' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>38_user</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Group' transform='translate(0.000000, 0.500000)' fill='black' fill-rule='nonzero'><g id='user-solid'><path d='M224,256 C294.7,256 352,198.7 352,128 C352,57.3 294.7,0 224,0 C153.3,0 96,57.3 96,128 C96,198.7 153.3,256 224,256 Z M313.6,288 L296.9,288 C274.7,298.2 250,304 224,304 C198,304 173.4,298.2 151.1,288 L134.4,288 C60.2,288 0,348.2 0,422.4 L0,464 C0,490.5 21.5,512 48,512 L400,512 C426.5,512 448,490.5 448,464 L448,422.4 C448,348.2 387.8,288 313.6,288 Z' id='Shape'></path></g></g></g></svg>");
	-webkit-mask-repeat: no-repeat; -webkit-mask-position: top left; -webkit-mask-size: 12px;
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 448 513' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>38_user</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Group' transform='translate(0.000000, 0.500000)' fill='black' fill-rule='nonzero'><g id='user-solid'><path d='M224,256 C294.7,256 352,198.7 352,128 C352,57.3 294.7,0 224,0 C153.3,0 96,57.3 96,128 C96,198.7 153.3,256 224,256 Z M313.6,288 L296.9,288 C274.7,298.2 250,304 224,304 C198,304 173.4,298.2 151.1,288 L134.4,288 C60.2,288 0,348.2 0,422.4 L0,464 C0,490.5 21.5,512 48,512 L400,512 C426.5,512 448,490.5 448,464 L448,422.4 C448,348.2 387.8,288 313.6,288 Z' id='Shape'></path></g></g></g></svg>");
}
/* Contentbereich */
/*#contentinhalt {margin-left:0 !important;}*/
.bkg_container_div {width:1000px; display:flex; flex-direction: row;}
.bkg_contentAreaWrapper_div {float:none; width: calc(100% - 295px)/*280px rightcolumn + 15px margin*/;}
.bkg_infoAreaWrapper_div {float:none; width: 280px; margin-left:15px;}
[data-nv='1'] .bkg_contentArea_div{margin-left:0;}
/*.bkg_contentArea_div {
  margin: 30px 0px 17px 0px;
}*/
.bkg_contentHdl {padding-bottom:3px;}

/* Boxen rechte Seite */
.bkg_importantLinks .bkg_iBoxHdl::before {
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><title>circle-info</title><g fill='none' fill-rule='evenodd'><path d='m256 0c-141.37 0-256 114.67-256 256 0 141.42 114.63 256 256 256s256-114.58 256-256c0-141.33-114.63-256-256-256zm0 113.55c23.944 0 43.355 19.411 43.355 43.355 0 23.944-19.411 43.355-43.355 43.355s-43.355-19.411-43.355-43.355c0-23.944 19.411-43.355 43.355-43.355zm57.806 262.19c0 6.8408-5.5463 12.387-12.387 12.387h-90.839c-6.8408 0-12.387-5.5463-12.387-12.387v-24.774c0-6.8408 5.5463-12.387 12.387-12.387h12.387v-66.065h-12.387c-6.8408 0-12.387-5.5463-12.387-12.387v-24.774c0-6.8408 5.5463-12.387 12.387-12.387h66.065c6.8408 0 12.387 5.5463 12.387 12.387v103.23h12.387c6.8408 0 12.387 5.5463 12.387 12.387z' style='fill-rule:nonzero;fill:black'/></g></svg>");
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg version='1.1' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><title>circle-info</title><g fill='none' fill-rule='evenodd'><path d='m256 0c-141.37 0-256 114.67-256 256 0 141.42 114.63 256 256 256s256-114.58 256-256c0-141.33-114.63-256-256-256zm0 113.55c23.944 0 43.355 19.411 43.355 43.355 0 23.944-19.411 43.355-43.355 43.355s-43.355-19.411-43.355-43.355c0-23.944 19.411-43.355 43.355-43.355zm57.806 262.19c0 6.8408-5.5463 12.387-12.387 12.387h-90.839c-6.8408 0-12.387-5.5463-12.387-12.387v-24.774c0-6.8408 5.5463-12.387 12.387-12.387h12.387v-66.065h-12.387c-6.8408 0-12.387-5.5463-12.387-12.387v-24.774c0-6.8408 5.5463-12.387 12.387-12.387h66.065c6.8408 0 12.387 5.5463 12.387 12.387v103.23h12.387c6.8408 0 12.387 5.5463 12.387 12.387z' style='fill-rule:nonzero;fill:black'/></g></svg>");
}
.bkg_deadline .bkg_iBoxHdl::before {
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>13_calendar</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Group' fill='black' fill-rule='nonzero'><g id='13_calendar'><path d='M148,288 L108,288 C101.4,288 96,282.6 96,276 L96,236 C96,229.4 101.4,224 108,224 L148,224 C154.6,224 160,229.4 160,236 L160,276 C160,282.6 154.6,288 148,288 Z M256,276 L256,236 C256,229.4 250.6,224 244,224 L204,224 C197.4,224 192,229.4 192,236 L192,276 C192,282.6 197.4,288 204,288 L244,288 C250.6,288 256,282.6 256,276 Z M352,276 L352,236 C352,229.4 346.6,224 340,224 L300,224 C293.4,224 288,229.4 288,236 L288,276 C288,282.6 293.4,288 300,288 L340,288 C346.6,288 352,282.6 352,276 Z M256,372 L256,332 C256,325.4 250.6,320 244,320 L204,320 C197.4,320 192,325.4 192,332 L192,372 C192,378.6 197.4,384 204,384 L244,384 C250.6,384 256,378.6 256,372 Z M160,372 L160,332 C160,325.4 154.6,320 148,320 L108,320 C101.4,320 96,325.4 96,332 L96,372 C96,378.6 101.4,384 108,384 L148,384 C154.6,384 160,378.6 160,372 Z M352,372 L352,332 C352,325.4 346.6,320 340,320 L300,320 C293.4,320 288,325.4 288,332 L288,372 C288,378.6 293.4,384 300,384 L340,384 C346.6,384 352,378.6 352,372 Z M448,112 L448,464 C448,490.5 426.5,512 400,512 L48,512 C21.5,512 0,490.5 0,464 L0,112 C0,85.5 21.5,64 48,64 L96,64 L96,12 C96,5.4 101.4,0 108,0 L148,0 C154.6,0 160,5.4 160,12 L160,64 L288,64 L288,12 C288,5.4 293.4,0 300,0 L340,0 C346.6,0 352,5.4 352,12 L352,64 L400,64 C426.5,64 448,85.5 448,112 Z M400,458 L400,160 L48,160 L48,458 C48,461.3 50.7,464 54,464 L394,464 C397.3,464 400,461.3 400,458 Z'></path></g></g></g></svg>");
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg viewBox='0 0 448 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><title>13_calendar</title><g id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Group' fill='black' fill-rule='nonzero'><g id='13_calendar'><path d='M148,288 L108,288 C101.4,288 96,282.6 96,276 L96,236 C96,229.4 101.4,224 108,224 L148,224 C154.6,224 160,229.4 160,236 L160,276 C160,282.6 154.6,288 148,288 Z M256,276 L256,236 C256,229.4 250.6,224 244,224 L204,224 C197.4,224 192,229.4 192,236 L192,276 C192,282.6 197.4,288 204,288 L244,288 C250.6,288 256,282.6 256,276 Z M352,276 L352,236 C352,229.4 346.6,224 340,224 L300,224 C293.4,224 288,229.4 288,236 L288,276 C288,282.6 293.4,288 300,288 L340,288 C346.6,288 352,282.6 352,276 Z M256,372 L256,332 C256,325.4 250.6,320 244,320 L204,320 C197.4,320 192,325.4 192,332 L192,372 C192,378.6 197.4,384 204,384 L244,384 C250.6,384 256,378.6 256,372 Z M160,372 L160,332 C160,325.4 154.6,320 148,320 L108,320 C101.4,320 96,325.4 96,332 L96,372 C96,378.6 101.4,384 108,384 L148,384 C154.6,384 160,378.6 160,372 Z M352,372 L352,332 C352,325.4 346.6,320 340,320 L300,320 C293.4,320 288,325.4 288,332 L288,372 C288,378.6 293.4,384 300,384 L340,384 C346.6,384 352,378.6 352,372 Z M448,112 L448,464 C448,490.5 426.5,512 400,512 L48,512 C21.5,512 0,490.5 0,464 L0,112 C0,85.5 21.5,64 48,64 L96,64 L96,12 C96,5.4 101.4,0 108,0 L148,0 C154.6,0 160,5.4 160,12 L160,64 L288,64 L288,12 C288,5.4 293.4,0 300,0 L340,0 C346.6,0 352,5.4 352,12 L352,64 L400,64 C426.5,64 448,85.5 448,112 Z M400,458 L400,160 L48,160 L48,458 C48,461.3 50.7,464 54,464 L394,464 C397.3,464 400,461.3 400,458 Z'></path></g></g></g></svg>");
}

.bkg_importantLinks a, .bkg_footerLinks_div a {
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 16px;
	position:relative;
	text-decoration:none;
	color: var(--c-link, #333);
}
.bkg_importantLinks a {display:inline-block;line-height:normal;margin-bottom: 10px;} 
.bkg_importantLinks a::before, .bkg_footerLinks_div a::before  {
	content: "";
	position:absolute; left:0px; top:0px; width:15px; height:15px;
	background: #999; background-color:var(--c-icon, #cc0000);
	mask-repeat:no-repeat; mask-position:50% 50%;mask-size:10px;
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' viewBox='0 0 13.78 12.56' height='14px' fill='white'><polygon points='7.5 0 5 0 10.39 5.39 0 5.39 0 7.17 10.39 7.17 5 12.56 7.5 12.56 13.68 6.39 13.78 6.28 7.5 0'/></svg>");
	-webkit-mask-repeat: no-repeat; -webkit-mask-position: 50% 50%;-webkit-mask-size: 10px;
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' viewBox='0 0 13.78 12.56' height='14px' fill='white'><polygon points='7.5 0 5 0 10.39 5.39 0 5.39 0 7.17 10.39 7.17 5 12.56 7.5 12.56 13.68 6.39 13.78 6.28 7.5 0'/></svg>");
	
}

/* --- Boxen auf der Home --- */
.bkg_homeCntWrapper_div {display: flex; flex-direction: row; flex-wrap: wrap;}
.bkg_homeCntWrapper_div .bkg_loginCntBox {
	background: #F3F3F3;
	padding: 28px;
	height: 215px;
	width: 315px;
	margin-bottom: 30px;
	box-sizing: border-box;
	border: none;
	/*box-shadow: 0 0 15px rgba(51,51,51,0.25);*/
	border-radius:6px;
}
.bkg_homeCntWrapper_div .bkg_loginCntBox:nth-child(odd) {margin-right:30px;}
.bkg_homeCntWrapper_div .bkg_loginCntBoxTop {color:var(--c-text, #333);font-size:25px; font-weight:bold;height:136px; border:none; line-height:1.2;}
.bkg_homeCntWrapper_div .bkg_loginCntBoxBottom *{color:var(--c-primary, #999);font-size:13px;}
.bkg_homeCntWrapper_div .bkg_loginCntBoxBottom *{font-weight:normal;}
.bkg_homeCntWrapper_div .bkg_loginCntBoxBottom a{color:var(--c-primary, #999);font-size:13px; font-weight:700;}
.bkg_homeCntWrapper_div .bkg_loginCntBoxBottom a::after{
	/*content: "\276F";*/
	content: "";
	display:inline-block;
	width:10px; height:10px;
	background: #999; background-color:var(--c-primary, #999);
	mask-repeat:no-repeat; 
	mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow' viewBox='0 0 305 512' height='10px' fill='black'><path d='M298.930898,269.597875 L64.4189095,506.360881 C56.9106919,513.879706 44.7697443,513.879706 37.2615267,506.360881 L5.6311632,474.68583 C-1.8770544,467.167005 -1.8770544,455.008905 5.6311632,447.49008 L194.934096,256 L5.6311632,64.5099203 C-1.8770544,56.9910951 -1.8770544,44.8329948 5.6311632,37.3141697 L37.2615267,5.63911889 C44.7697443,-1.8797063 56.9106919,-1.8797063 64.4189095,5.63911889 L298.930898,242.402125 C306.439115,249.92095 306.439115,262.07905 298.930898,269.597875 Z' id='arrow-right'></path></svg>");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow' viewBox='0 0 305 512' height='10px' fill='black'><path d='M298.930898,269.597875 L64.4189095,506.360881 C56.9106919,513.879706 44.7697443,513.879706 37.2615267,506.360881 L5.6311632,474.68583 C-1.8770544,467.167005 -1.8770544,455.008905 5.6311632,447.49008 L194.934096,256 L5.6311632,64.5099203 C-1.8770544,56.9910951 -1.8770544,44.8329948 5.6311632,37.3141697 L37.2615267,5.63911889 C44.7697443,-1.8797063 56.9106919,-1.8797063 64.4189095,5.63911889 L298.930898,242.402125 C306.439115,249.92095 306.439115,262.07905 298.930898,269.597875 Z' id='arrow-right'></path></svg>");
	margin-left: 5px;
}


/* ------ wrt_loginInfo.cfm */
/*Supportkasten rechts*/
.customer_support_pad_1{
	padding:15px 0px 4px 24px;
}
/*Supportkasten Ueberschrift*/
.customer_support_bgc_1{
	/*background-color:#EBEDEA;*/
	font-size:14px;
	color:#000000;
}
/*Supportkasten Text*/
.customer_support_bgc_2{
	background-color:#E1E1E1;
}
/*Bereich unter dem Supportkasten rechts*/
/*.customer_support_bgc_3{
	background-color:#F6F6F6;
}*/


a.customer_textlink_1:link,a.customer_textlink_1:visited,a.customer_textlink_1:focus{
	color:#000000;
	text-decoration:underline;
}
a.customer_textlink_1:hover{
	color:#00000;
}
a.customer_textlink_1:active{
	color:#00000;
}

/* Login Formular */
.login_cf_form_div {width:550px;}
.login_cf_Button_div {clear:both;}
/*.login_cf_button {float:left; margin:20px 0 !Important; min-width:80px; color:#000000; font-size:11px; border:1px solid #A3A2A4; cursor:pointer; padding:3px 5px 3px 5px; background-image:url(../../../_inc002/_images/booking/button_hg.gif);}*/

.login_fp_handle_div {float:left; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer; 
	background-image:url(../../../_inc002/_images/cms/icons/open2.gif); background-repeat:no-repeat; background-position:top left;
}
.login_fp_frame_div {clear:both;}
.login_fp_header_div {margin:10px 0px 10px 0px;}
.login_fp_help_div {margin:10px 0px 10px 0px; display:none;}
.login_fp_noHelp_div {display:none;}
.login_fp_error_div {color:#cc0000; margin:10px 0px 10px 0px; font-weight:bold;}
.login_fp_footer_div {margin:10px 0px 10px 0px;}
.login_fp_close_div {float:right; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer;
	background-image:url(../../../_inc002/_images/cms/icons/close.gif); background-repeat:no-repeat; background-position:top left;
}

.login_fp_descr_div {margin:10px 0px 10px 0px;}
.login_fp_helpIcon_div {width:15px;overflow:hidden;}
.login_fp_noHelpIcon_div {width:15px;overflow:hidden;}
.login_fp_fields_div {clear:both; }

.login_fpf_div {float:left; padding:2px 2px 2px 0px; display:block; position:relative;}
.login_fpfFirst_div {margin-right:3px;}
.login_fpfLast_div {}
.login_fpfError_div {}
.login_fpFloatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.login_fpfFloatClearer {clear:both; width:1px;height:1px; margin-top:-1px; overflow:hidden;}

.login_fpf_descr_div {float:left; width:120px;}
.login_fpf_noHelpIcon_div {float:left; width:16px; height:16px;}
.login_fpf_helpIcon_div {float:left; width:16px; height:16px; margin:2px 0px 2px 0px; cursor:pointer;
	background-image:url(../../../_inc002/_images/help_small.gif); background-repeat:no-repeat; background-position:top left;
}
.login_fpf_errorIcon_div {float:left; width:16px; height:16px; cursor:pointer;
	background-image:url(../../../_inc002/_images/attention_small.gif); background-repeat:no-repeat; background-position:top left;
}

.login_fpf_noHelp_div {display:none;}
.login_fpf_help_div {position:absolute; z-index:100; top:30px; left:30px; background-color:#ffffff; width:200px; border:1px solid #ccc; padding:3px;}
.login_fpf_helpClose_div {float:right; width:16px; height:16px; margin:2px; cursor:pointer;
	background-image:url(../../../_inc002/_images/close.gif); background-repeat:no-repeat; background-position:top left;
}

.login_fpf_error_div {color:#cc0000; font-weight:bold;}

.login_fpf_pre_div { }
.login_fpf_field_div { }
.login_fpf_post_div { }

.login_fpf_textInput {padding:4px; width:200px; border:1px solid #ccc; height:auto !important; line-height:16px; background-image:url(../../../_inc002/_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
.login_fpf_passwordInput {padding:4px; width:200px; border:1px solid #ccc; height:auto !important; line-height:16px; background-image:url(../../../_inc002/_images/formPartDivs/fieldBackground_white.gif); background-repeat:no-repeat; background-position:top left;}
#fpf_m2_1 {margin-right:20px;}
