 
@font-face{
  font-family:"HelveticaNeueW01-Thin";
  src:url(../Layout/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix);
  src:url(../Layout/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix) format("eot"), 
  url(../Layout/fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2) format("woff2"), 
  url(../Layout/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff) format("woff"),
  url(../Layout/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf) format("truetype"), 
  url(../Layout/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b_08b8_477f_bc9e_7067cf0af0b3) format("svg");
}
@font-face{
  font-family:"HelveticaNeueW01-45Ligh";
  src:url(../Layout/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix);
  src:url(../Layout/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix) format("eot"), 
  url(../Layout/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2) format("woff2"),
  url(../Layout/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff) format("woff"), 
  url(../Layout/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf) format("truetype"), 
  url(../Layout/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f_f47e_4715_8cd7_960e3723846a) format("svg");
}
@font-face {
	font-family: 'HelveticaNeueW01-55Roma';
	src: url(../Layout/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix);
	src: url(../Layout/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix) format("eot"), 
	url(../Layout/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2) format("woff2"), 
	url(../Layout/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff) format("woff"), 
	url(../Layout/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf) format("truetype"), 
	url(../Layout/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9) format("svg");
}
@font-face {
	font-family: 'HelveticaNeueW01-56It';
	src: url(../Layout/fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix);
	src: url(../Layout/fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix) format("eot"), 
	url(../Layout/fonts/462d508d-efc7-478f-b84e-288eeb69a160.woff2) format("woff2"), 
	url(../Layout/fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff) format("woff"), 
	url(../Layout/fonts/2381d918-136d-444f-8391-db0cba6da388.ttf) format("truetype"), 
	url(../Layout/fonts/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87) format("svg");
}
@font-face {
	font-family: 'HelveticaNeueW01-75Bold';
	src: url(../Layout/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix);
	src: url(../Layout/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix) format("eot"), 
	url(../Layout/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2) format("woff2"), 
	url(../Layout/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff) format("woff"), 
	url(../Layout/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf) format("truetype"), 
	url(../Layout/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568) format("svg");
}
@font-face {
	font-family: 'fontInfoTypeIcons';
	src:url("../Layout/fonts/infotypes_icons_eot.eot?");
	src:url("../Layout/fonts/infotypes_icons_eot.eot?#iefix") format('eot'),
		url("../Layout/fonts/infotypes_icons_eot.eot?#iefix") format('embedded-opentype'),
		url("../Layout/fonts/infotypes_icons_woff.woff") format('woff'),
		url("../Layout/fonts/infotypes_icons_tff.ttf") format('truetype'),
		url("../Layout/fonts/infotypes_icons_svg.svg#infotypes") format('svg');
}
.fontInfoTypeIcons {
	font-family: 'fontInfoTypeIcons';
	text-rendering:optimizeLegibility;
	width:20px;
	-webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	-moz-font-smoothing: antialiased;
    -moz-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-smoothing: antialiased;
    text-shadow: rgba(0,0,0,.01) 0 0 1px;
	margin-top: 5px;
	margin-bottom: 0;
	display: block;
	float: left;
	font-size: 20px;
	color: #4f95c9;
}
@font-face {
	font-family: 'websymbols_regular';
	src:url('../Layout/fonts/websymbols_regular_eot.eot');
	src:url('../Layout/fonts/websymbols_regular_eot.eot?#iefix') format('embedded-opentype'),
		url('../Layout/fonts/websymbols_regular_woff.woff') format('woff'),
		url('../Layout/fonts/websymbols_regular_ttf.ttf') format('truetype'),
		url('../Layout/fonts/websymbols_regular_svg.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fontIcons {
	font-family: 'websymbols_regular';
	content: attr(data-icon);
	speak: none;
	/* Enable Ligatures */
	-webkit-font-feature-settings: "liga","dlig";
	-moz-font-feature-settings: "liga=1, dlig=1";
	-moz-font-feature-settings: "liga","dlig";
	-ms-font-feature-settings: "liga","dlig";
	-o-font-feature-settings: "liga","dlig";
	font-feature-settings: "liga","dlig";
	text-rendering: optimizeLegibility;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.light {
  font-family: 'HelveticaNeueW01-45Ligh';
}
.thin {
  font-family: 'HelveticaNeueW01-Thin';
}
.warning {
	border: 2px solid  #4f95c9;
	padding: 20px 10px 20px 50px;
	color:  #4f95c9;
	background: url(../Layout/img/Forms/form_warning_bayme_vbm.png) no-repeat #fff 10px;
	margin: 10px 0;
}
.parallax .content .text table td {
	padding: 10px;
    padding-left: 0px;
    padding-right: 20px;
	vertical-align: top;
	border-bottom: none; 
}
@media (min-width: 768px) {
@font-face{
    font-family:"Geogrotesque W01 Lt";
    src:url("../Layout/fonts/69fc4714-05d2-488b-838b-5925ef0197dd.woff2") format("woff2"),url("../Layout/fonts/d35a7b59-82a2-4f8a-8287-cc5423e1f0ab.woff") format("woff");
}
@font-face{
    font-family:"GeogrotesqueW01-Regular1185161";
    src:url("../Layout/fonts/38914808-31f7-4169-a962-60b41b189056.woff2") format("woff2"),url("../Layout/fonts/ae7eda9b-5729-4029-8ea8-1f4b2feb6595.woff") format("woff");
}
@font-face{
    font-family:"Geogrotesque W01 Medium1185174";
    src:url("../Layout/fonts/dd501f4a-1a91-4d73-b4cf-de3ba26bd793.woff2") format("woff2"),url("../Layout/fonts/149719fe-5b81-4b67-a95a-3a5246a84032.woff") format("woff");
}
@font-face{
    font-family:"HelveticaNeueW01-Thin";
    src:url("../Layout/fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"),url("../Layout/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff");
}
@font-face{
    font-family:"HelveticaNeueW01-45Ligh";
    src:url("../Layout/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("../Layout/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff");
}
@font-face{
    font-family:"HelveticaNeueW01-55Roma";
    src:url("../Layout/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("../Layout/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff");
}
@font-face{
    font-family:"HelveticaNeueW01-56It";
    src:url("../Layout/fonts/462d508d-efc7-478f-b84e-288eeb69a160.woff2") format("woff2"),url("../Layout/fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff");
}
@font-face{
    font-family:"HelveticaNeueW01-75Bold";
    src:url("../Layout/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("../Layout/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff");
}
@font-face{
    font-family:"Neue Haas Unica W01 Light";
    src:url("../Layout/fonts/e5716290-d41e-4c97-a27c-7a20a46ddf45.woff2") format("woff2"),url("../Layout/fonts/b681571f-aab2-4935-a99c-6ee1063ce638.woff") format("woff");
}
@font-face{
    font-family:"Neue Haas Unica W01 Regular";
    src:url("../Layout/fonts/e0d80810-f7e3-4fea-8c57-ef8116f0465d.woff2") format("woff2"),url("../Layout/fonts/27645c8a-608b-4abf-a2f1-c4407b576723.woff") format("woff");
}
@font-face{
    font-family:"Neue Haas Unica W01 Medium It";
    src:url("../Layout/fonts/2418a824-3af2-42d7-a62e-f7a77cf487d1.woff2") format("woff2"),url("../Layout/fonts/86b76db5-9343-473a-a106-60683cec7626.woff") format("woff");
}
@font-face{
    font-family:"Neue Haas Unica W01 Bold";
    src:url("../Layout/fonts/39bb8fb3-84a4-4ab8-ae45-db1834f5d807.woff2") format("woff2"),url("../Layout/fonts/96fd4fb4-75db-412f-986d-d65380ee0ccf.woff") format("woff");
}
body {
	background: #f8f8f8;
	font-family: 'HelveticaNeueW01-55Roma',sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2b323c;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1, h2 {
	color: #4f95c9;
}
h1, .h1 {
	font-size: 22px;
    line-height: 26px;
}
h2, .h2 {
	font-size: 16px;
    line-height: 18px;
}
h3, .h3 {
	font-size: 16px;
	color: #80848a;
	margin-bottom: 10px;
}
h4, .h4 {
	font-size: 13px;
	color: #2b323c;
	margin-bottom: 10px;
}
h5, .h5 {
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #80848a;
	margin-bottom: 10px;
}
dt {
	font-size: 16px;
	color: #80848a;
	margin-bottom: 10px;
}
p {
	margin-bottom: 9px;
	padding-bottom: 1px;
	line-height: 1.3em;
}
hr {
	border: none;
	border-bottom: 1px solid #dfe0e2;
	height: 0;
	margin: 8px 0;
}
a {
	color: #2b323c;
	text-decoration: none;
}
.white a {
	color: #ffffff;
}
/* webedit check status link */
.webedit a > span {
    font-size: inherit;
    color: inherit;
}
.webedit a > span:hover {
    color: inherit !important;
}
strong, b {
	font-family: 'HelveticaNeueW01-75Bold';
  font-weight: normal;
}
.lineHeight *,
.lineHeight {
	line-height: 1.3em;
}
.lineHeightNormal {
	line-height: normal;
}
/* !links */
.link {
	color: #4f95c9;
}
.arrowLink a {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/list_arrow.png) no-repeat left center;
	font-size: 12px;
	padding-left: 15px;
}
.arrowLink a:hover {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/hl_list_arrow_bayme_vbm.png) no-repeat left center !important;
	color: #4f95c9;
}
.linkPrefix {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/link_arrow_bayme_vbm.gif) no-repeat 0 5px;
}
.ie .linkPrefix {
	background-position:0 3px;
}
/* !buttons */
.buttonStandard,
.button,
.datepicker .footer button {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0 ;
	padding: 6px 10px 5px 10px;
	font-size: 11px;
	cursor: pointer;
	border: 1px solid #d6d6d6;
}
a.button {
	line-height: 1.3em;
}
p a.button {
	line-height: inherit;
}
.button  img {
	margin: 0 5px;
}
.fileSizeInfo .fileSize {
	color: #555b63;
	font-size: 11px;
	border-left: 1px solid #ddd;
	padding-left: 8px;
	margin-left: 5px;
}
.borderBottomWhite {
	border-bottom: 1px solid #fff;
}
.bigButton {
	display: inline;
	margin-top: 0;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	border: 1px solid #dfe0e2;
	background: rgb(230,230,230);
	background: url(/Layout/img/Forms/arrow_to_right.png) no-repeat 10px 14px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0 ;
}
.bigCenterButton {
	padding: 10px 20px 11px 20px;
	font-size: 12px;
	margin: 0 auto;
}
.darkButton {
	display: inline;
	color: #fff;
	margin-top: 0;
	padding: 5px 10px 5px 20px;
	font-size: 12px;
	border: 0px;
	background: rgb(150,150,150);
	background: url(/Layout/img/Forms/arrow_to_right_grey.gif) no-repeat 10px 10px,  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAIAAAAhntw/AAAAA3NCSVQICAjb4U/gAAAAOUlEQVRIiWOcNm0aA7mA5d+/f0NR89+/fwfI5lHN9NQ8Gs9DRvNoVI0MzaPxPGQ0j0bVyNA8NOMZAIuJhVrcc4PYAAAAAElFTkSuQmCC) repeat-x 0 0 ;
}
.darkButtonRemember {
	padding: 12px 10px 12px 35px;
	background: url(/Layout/img/Forms/remember.png) no-repeat 15px 12px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAIAAAAhntw/AAAAA3NCSVQICAjb4U/gAAAAOUlEQVRIiWOcNm0aA7mA5d+/f0NR89+/fwfI5lHN9NQ8Gs9DRvNoVI0MzaPxPGQ0j0bVyNA8NOMZAIuJhVrcc4PYAAAAAElFTkSuQmCC) repeat-x 0 0 ;
	width: 220px;
	text-align: left;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.darkButtonReport {
	padding: 12px 10px 12px 35px;
    background: url(/Layout/img/Forms/button_pdf.png) no-repeat 10px 10px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAIAAAAhntw/AAAAA3NCSVQICAjb4U/gAAAAOUlEQVRIiWOcNm0aA7mA5d+/f0NR89+/fwfI5lHN9NQ8Gs9DRvNoVI0MzaPxPGQ0j0bVyNA8NOMZAIuJhVrcc4PYAAAAAElFTkSuQmCC) repeat-x 0 0 ;
	width: 220px;
	text-align: left;
	position: absolute;
	bottom: 70px;
	right: 20px;
}
.arrowButton {
	background: url(/Layout/img/Forms/arrow_to_right.png) no-repeat 16px center,  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
}
.backButton {
	background: url(/Layout/img/Forms/arrow_to_left.gif) no-repeat 10px 9px,  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0;
	padding-left: 25px;
}
.backButtonGrey {
	background: url(/Layout/img/Forms/arrow_to_left_grey.gif) no-repeat 10px 9px,  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0;
	padding-left: 25px;
}
.forwardButtonGrey {
	background: url(/Layout/img/Forms/arrow_to_right_grey.gif) no-repeat right 10px top 9px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0;
	padding-right: 25px;
}
.pdfDownloadButton {
	background: #2b323c;
	background-image: url(/Layout/img/Forms/button_pdf.png);
	background-position: 8px 4px;
	background-repeat: no-repeat;
	padding: 7px 10px 6px 30px;
	color: #fff;
	border: none;
}
.pdfDownloadButton.disabled {
	background: #8C8C8C;
	background-image: url(/Layout/img/Forms/button_pdf_disabled.png);
	color: #C1C1C1;
    background-position: 8px 4px;
	background-repeat: no-repeat;
	padding: 7px 10px 6px 30px;
    border: none;
    cursor: default;
}
.downloadButton {
	padding: 5px 5px 6px 26px;
	position: relative;
	z-index: 999;
	display: block;
  line-height: inherit !important;
}
.downloadButton span {
	float: right;
	color: #555b63;
	padding-left: 5px;
	border-left: 2px groove #fff;
	border-collapse: separate;
  font-size: 10px !important;
}
.mediaContainer {
    width: 100%;
}
/** ALEX: sort it out */
.mediaContainer .downloadButton span {
  position: absolute;
  right: 2px;
}
.overborderButton {
	right: 30px;
	bottom: -15px;
}
.rightBottomButton {
	position: absolute;
	width: 160px;
	bottom: 10px;
	right: 20px;
}
.ltie9 .bigButton,
.ltie9 .button {
	border: 0px;
	background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAIAAADgGZaTAAAAA3NCSVQICAjb4U/gAAAAIUlEQVQImWN49uwZ0////5kYGBiY/v//D8fIfGrIUdF8ACcgX65jw1JlAAAAAElFTkSuQmCC) repeat-x 0 0;
}
.loginBox .input {
    width: 113px;
}
.loginBox .button {
}
/* ! forms */
textarea,
input[type=text],
input[type=password],
.input {
	padding: 4px;
	border: 1px solid #dfe0e2;
	font-family: 'HelveticaNeueW01-55Roma',sans-serif;
	font-size: 12px;
}
input.small {
	width: 50px;
}
input.medium {
	width: 150px;
}
input.full {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bodyBg,
.useInputBg .input {
  background-color: #f8f8f8;
}
.g480 .input {
	width: 430px;
}
.full textarea {
	width: 100%;
}
.label,
label {
	color: #2b323c;
	font-size: 12px;
}
.labelLeft {
	width: 100px;
	float: left;
	margin-top: 5px;
}
.labelFull {
	width: 100%;
}
.popup label {
	color: #fff;
}
.checkboxes {
	padding: 8px 0 0 12px;
}
.checkboxes .checkbox {
	margin: 0 5px 10px 0;
	width: 14px !important;
	border: none;
}
.ltie8 .checkboxes .checkbox  {
    margin-top: -4px;
}
input[type=checkbox],
.checkbox {
	vertical-align: middle;
	margin-top: 1px;
}
input[type=checkbox].customCheckbox.activeCheckbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
}
input[type=checkbox].customCheckbox.activeCheckbox + label.customCheckboxLabel {
  padding-left:20px;
  min-height:16px;
  display:inline-block;
  line-height:14px;
  vertical-align:middle;
  cursor:pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2RjdDNDgzNEIxMDExRTU5MzU0QUJDRUU5N0Q3RTM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2RjdDNDg0NEIxMDExRTU5MzU0QUJDRUU5N0Q3RTM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZGN0M0ODE0QjEwMTFFNTkzNTRBQkNFRTk3RDdFMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZGN0M0ODI0QjEwMTFFNTkzNTRBQkNFRTk3RDdFMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4G9ocxAAAAqUlEQVR42nySMRbEIAhEI8Ha+1/MO1jau5qReY913SRTKXwRRkPOeYwRQjiehSwYxSqldJqCyYlh+phqrRNV1RijmDa0944SrTXEJwoONEK3KEoyqNiDAAf6HwWHBQ5MFDn5laMkfGjlgKscxTFyPC/rdU+WMS6EfH8rArJd+iJF7zSFc2xj8RVYeBrEEHzhHJuvbq26z2x3rcoUnurraynF/8RLr5cAAwDYWZKaGWxH7AAAAABJRU5ErkJggg==);
}
input[type=checkbox].customCheckbox.activeCheckbox:checked + label.customCheckboxLabel {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2RjdDNDg3NEIxMDExRTU5MzU0QUJDRUU5N0Q3RTM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2RjdDNDg4NEIxMDExRTU5MzU0QUJDRUU5N0Q3RTM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZGN0M0ODU0QjEwMTFFNTkzNTRBQkNFRTk3RDdFMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZGN0M0ODY0QjEwMTFFNTkzNTRBQkNFRTk3RDdFMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7pwmE0AAAA20lEQVR42myRQRJEMBBFJxFWTkiVnYtROJE7WFubZB6fiJn5VVKd3y+t0zHzPFtrQwivQ8YYxQTe+zTlsMqydM5lWaYEzusS9PvQuq6OfVEUoBCicVSJFRRz2zayjr07BISrkmpDKJyOWVxBeZ6z6ljctm2rKnuvfPap2GjTNKwcoNcd0+8kcgow67pm7bpOwIlG0VBVVeJI932fTuOBDsMQaeJ0xn+qTtNEMI7jl39eKyRiOqodRyvzRP2leEW9GRePJW5U49CM92lbq5N6ghtdliW96a+U/QgwAIWGsQX9GhJ8AAAAAElFTkSuQmCC);
}
.customCheckboxLabel {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.searchTabs a {
	-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}
.bigInput {
	height: 27px;
	width: 345px;
	padding-right: 40px !important;
	font-size: 12px !important;
}
.websiteSearch .bigInput {
	/**width: 844px;*/
	width: 100%;
	box-sizing: border-box;
}
.inputWithSearchIcon {
	background: #fff url(/Layout/img/Firmen-Produkte/fupSearchBarIcon.png) right center no-repeat;
}
.vbw .inputWithSearchIcon {
	background-image: url(/Layout/img/Firmen-Produkte/searchbaricon_vbw.png);
}
.event_registration input::-webkit-input-placeholder {
  color: #fff;
}
.event_registration input::-moz-placeholder {
  color: #fff;
}
.event_registration input:-ms-input-placeholder {
  color: #fff;
}
.event_registration input:-moz-placeholder {
  color: #fff;
}
/* !lists */
.iconList > li,
.iconList > dd {
	font-size: 12px;
}
.iconList img,
.iconList .fontInfoTypeIcons {
	float: left;
	-webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	-moz-font-smoothing: antialiased;
    -moz-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-smoothing: antialiased;
    text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
.iconList .even {
	background-color: #fff;
}
.iconList .odd {
	background-color: #ddf1fb;
}
.newsDl .odd, .iconList .odd {
	background-color: #f9f9f9;
}
.arrowLi,
.arrowList li a,
.arrowList dd a {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/list_arrow.png) no-repeat 0 4px;
	font-size: 12px;
	margin-bottom: 5px;
	padding-left: 18px !important;
	min-height: 14px;
	line-height: 15px;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
}
.infoTypeLink .arrowLi {
    line-height: 17px;
}
.whitearrowLi {
	background: url(/Layout/img/Toolbar/bayme/white_arrow.png) no-repeat 0 4px;
}
.arrowLi:not(.white):hover,
.arrowList a:hover,
.arrowList a.hover,
.arrowList a.active,
.arrowList dd:hover {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/hl_list_arrow_bayme_vbm.png) no-repeat 0 4px;
	color: #4f95c9;
}
.arrowList2Col li {
	width: 130px;
	float: left;
	margin-top: 0;
	margin-bottom: 5px;
}
.compactList li {
	padding: 0 0 0 1px;
	font-size: 11px;
	background-position: -5px -5px !important;
}
.catList img,
.catList .fontInfoTypeIcons {
	top: 2px !important;
}
.catCatList > li, .catCatList > dd {
}
.catCatList img,
.catCatList .fontInfoTypeIcons {
}
.catCatList img.noTop {
	top: 0px !important;
}
.highlightLink a {
	text-decoration: none;
}
.hoverTextActive,
.hoverText:hover,
.highlightLink a:hover {
	color: #4f95c9;
}
.hoverBoxActive,
.hoverBox:hover,
.highlightLi li:hover,
.highlightDd dd:hover {
	background-color: #eff8fc;
}
/* !header */
.baymevbm .logo img {
	max-width: 220px;
}
.vbw .logo img {
	max-width: 280px;
}
.ie .logo img {
    -ms-interpolation-mode: bicubic;
}
.header {
	padding: 26px 0;
}
.languages li {
	float: left;
	margin: 7px 10px 0px 0px;
	padding: 2px 4px 0px 4px;
}
.languages img {
	width: 16px;
}
.header .languages {
  margin-left: 157px;
}
.languages .borderOutside {
	margin-top: 6px;
}
header .languages ,
.header .languages {
	border: 1px solid #caccce;
	margin-top: 1px;
	background: url( /Layout/img/Navigation/Navigation-bayme-vbm-vbw/small_arrow_bottom.gif ) no-repeat 33px 12px;
	background-color: #f8f8f8;
	cursor: pointer;
  position: absolute;
}
header .languages li ,
.header .languages li {
	display: none;
	float: none;
	padding: 0 10px 6px 10px;
}
header .languages li.show ,
.header .languages li.show ,
header .languages li.borderOutside ,
.header .languages li.borderOutside {
	display: block;
	border: none;
}
/* !main navigation */
.nav {
	height: 37px;
}
.nav li {
	float: left;
	border-bottom: #fff;
}
.nav li.lightgreyBg {
	border-bottom: #efedea;
    position: relative;
    z-index: 5;
}
.nav li.floatRight {
	float: right;
}
.nav li a {
	display: block;
	padding: 10px 20px;
	text-decoration: none;
	font-weight: bold;
}
/* !quickfinder */
.quickFinderBg {
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/quickfinder_top_bg.gif);
	background-repeat: repeat-x;
}
.quickFinder {
	margin-top: -20px;
	height: 85px;
}
.quickFinderStart {
	height: 61px;
	width: 48px;
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/quickfinder_off.png) no-repeat;
	top: 0px;
	left: 0px;
	z-index: 999;
	cursor: pointer;
	display: none !important;
}
.quickFinderStartOpen {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/quickfinder_on_bayme_vbm.png) no-repeat;
}
.quickFinderTitle {
	padding: 30px 0 40px 0px;
	left: 0;
}
.quickFinderTitle a {
	white-space: nowrap;
}
.quickFinderTitle a:hover {
	text-decoration: underline;
}
.quickFinderBox {
	width: 940px;
	height: 378px;
	top: 52px;
	z-index: 1000;
}
.quickFinderContent {
	width: 940px;
	height: 378px;
	overflow: hidden;
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/loading_b_g.gif) #caccce no-repeat 100px 50%;
}
.quickFinderCol {
	width: 235px;
	height: 416px;
	background: #caccce;
}
.ltie9 .quickFinderCol {
    border-right: 1px solid #afafaf
}
.quickFinderCol1 {
	z-index: 10;
}
.quickFinderCol2 {
	z-index: 8;
}
.quickFinderCol3 {
	z-index: 6;
}
.quickFinderCol4 {
	z-index: 4;
}
.quickFinderCol * {
	font-size: 12px;
	color: #555b63;
	text-decoration: none;
}
.quickFinderCol h3 {
	padding: 12px 20px 12px 15px;
	margin: 0;
	background: #b8bebe;
}
.quickFinderCol ul {
	height: 338px;
	overflow: hidden;
}
.quickFinderCol ul li a {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/grey_arrow.gif) no-repeat 210px 50%;
	width: 200px;
	display: block;
	padding: 7px 20px 7px 15px;
}
.quickFinderCol ul li a.active {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/hl_round_arrow_bayme_vbm.png)  #fff  no-repeat 204px 50%;
}
.quickFinderCol ul li a.noBg {
	background-image: none;
}
.quickFinderCol ul li a:hover {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/gradient_blue.png) #4f95c9 repeat-x bottom;
	color: #fff;
}
/* !other navigation */
.tabNav {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/nav_tab_sep.gif) repeat;
}
.tabNav:after {
	clear: both;
	display: block;
	content: " ";
}
.tabNav li {
	float: left;
	/*height: 21px;*/
	padding: 5px 10px 5px 0;
}
.borderBox .tabNav li {
	height: auto;
	padding: 9px 10px 9px 0;
}
.tabNav a {
	display: block;
	/*height: 12px;*/
}
.tabNav .active {
	background: #f4f4f5;
	padding: 5px 11px 5px 10px;
	position: relative;
	left: -11px;
	box-shadow: 3px 3px 3px #CCC;
}
.tabNav .active > a {
	border-right: none;
	padding: 0;
	position: relative;
	left: 1px;
	color: #4f95c9;
}
.tabNav .active ul {
	display: block;
	position: absolute;
	top: 23px;
	left: 0px;
	background: #f4f4f5;
	padding: 20px;
	box-shadow: 3px 3px 3px #caccce;
	z-index: 999;
}
.tabNav .active ul li {
	padding: 3px 0;
	margin: 0;
	width: 200px;
	/*height: 12px;*/
	border-top: 1px solid #caccce;
}
.tabNav .active ul li:last {
	border-bottom: 1px solid #caccce;
}
.articleOverviewSorter {
	cursor: pointer;
}
.eventRegNavi {
    position: relative;
    bottom: -1px;
}
.eventRegNavi .activeTab {
    border-bottom: 1px solid #f4f4f5;
}
.strangeButton {
	position:relative;
	top: -20px;
}
/* !search */
.boxSearch {
	position: relative;
}
.boxSearch .input {
	border: none;
	height: 25px;
	width: 160px;
	padding: 2px 0 3px 10px;
	color: #80848a;
}
.boxSearch .button {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/search.png) no-repeat center center #fff;
	width: 35px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 5px;
}
form.focused {
	border-color: #4f95c9;
}
form.focused .input {
}
form.focused .button {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/search_bayme_vbm.png) no-repeat center center #fff!important;
}
.boxSearchSmall .input {
	width: 173px;
	height: 18px;
	padding: 3px 0 1px 10px;
	font-size: 11px;
}
.boxSearchSmall .button {
	background-position: 50% -2px;
}
.searchFilter {
	height: 75px;
}
.search select {
	background: transparent;
	width: 257px;
	padding: 5px;
	border: 1px solid #dfe0e2;
	height: 28px;
}
.searchFilter .boxSearchSmall .input {
	height: 30px;
	width: 249px;
}
.searchFilter .extSearch {
	height: 33px;
	background: url(/Layout/img/search_as_bayme_vbm.png) no-repeat -3px 0;
}
/* !compact search */
.compactSearch select {
	width: 270px;
	height: 30px;
	border: none;
	color: #80848a;
}
.compactSearch .input {
	border: none;
	height: 25px;
	width: 230px;
	padding: 2px 0px 3px 10px;
	color: #80848a;
}
/* !events carousel */
.eventsCarousel .holder {
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.eventsCarousel .holder li {
	float: left;
}
.eventsCarousel .eventInfos {
	height: 28px;
	padding: 7px;
}
.eventsCarousel .eventText {
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm/hl_arrow_hor.gif);
	background-repeat: no-repeat;
	background-position: -8px -5px;
}
.eventsCarousel .eventDay {
	font-size: 32px;
	float: left;
	width: 42px;
}
.eventsCarousel .eventDate {
	text-transform: uppercase;
	float: left;
	padding: 3px 0;
	width: 35px;
}
.eventsCarousel .eventLocation {
	float: left;
	width: 115px;
	padding: 3px 0 3px 10px;
}
/* !eventsSearch form */
.eventsSearch .customSelect,
.eventsSearch .input {
	left: 90px;
	top: 3px;
	position: absolute;
}
.endDate .input {
	left: 40px;
}
.eventsSearch .ml80 {
	margin-left: 85px;
}
/* !scroller box */
.highlights .scrollerNavi {
	height: 288px;
	width: 250px;
	position: relative;
	z-index: 10;
}
.highlights .scrollerNavi a {
	background-color: #ebebeb;
	height: 56px;
	padding: 0 20px;
	margin-bottom: 2px;
	width: 200px;
}
.highlights .scrollerNavi a span {
	width: 200px;
}
.ltie9 .highlights .scrollerNavi a ,
.ie9 .highlights .scrollerNavi a {
	background-color: #ebebeb;
	height: 36px;
	padding: 14px 20px 6px;
	margin-bottom: 2px;
	width: 200px;
	display: block;
}
.highlights .scrollerNavi a:hover,
.highlights .scrollerNavi .active a {
	background-color: #4f95c9;
	color: #fff;
}
.highlights .scrollerNavi li:hover,
.highlights .scrollerNavi li.active {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/hl_arrow.png) no-repeat right center;
}
.highlights .paging {
	top: 0;
	left: 0;
	z-index: 5;
}
.highlights .paging li a {
	display: block;
	height: 36px;
	padding: 20px 10px 0 10px;
	margin-bottom: 2px;
	width: 220px;
	opacity: 0;
}
.highlights .holder {
	position: absolute;
	overflow: hidden;
	z-index: 0;
	width: 440px;
	top: 0;
	right: 0;
	height: 288px;
}
.highlights .holder ul {
	margin: 0;
	width: 440px;
	padding: 0;
	height: 288px;
}
.highlights .holder ul li {
	position: absolute;
	top: 0;
	left: 0;
	width: 440px;
	padding: 0;
	height: 288px;
}
.highlights .holder li span {
	position: absolute;
	bottom: 0px;
	text-align: center;
	left: 0px;
	width: 400px;
	height: 16px;
	padding: 15px 20px 25px;
	color: #fff;
}
.highlights table {
	position: absolute;
	height: 56px;
	width: 440px;
	bottom: 0;
}
.highlights table td {
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	color: #fff;
}
.highlights table td p {
	text-align: left;
	line-height: 1.2em;
}
/* !publicationSearch form */
.publicationSearch .customSelect {
	left: 90px;
}
/* !newsroom */
.newsroom .pointerNavi {
	height: 10px;
	display: inline;
}
.newsroom .pointerNavi li {
	display: inline;
	padding: 0 10px;
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/pointer.gif) no-repeat center center;
}
.newsroom .pointerNavi li.active {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/pointer_active.gif) no-repeat center center;
}
.audio-box .newsroom .pointer {
	margin: 0;
	position: relative;
	overflow: hidden;
	height: 120px;
}
.audio-box .newsroom .pointer .holder {
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.audio-box .newsroom .pointer .holder ul {
	margin: 0;
	padding: 0;
}
.audio-box .newsroom .pointer .holder ul li {
	float: left;
	height: 85px;
}
.audio-box .newsroom .player p {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/pause.png) no-repeat right center;
	padding: 3px 25px;
}
.audio-box .newsroom .player p.play {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/play.png) no-repeat right center;
	padding: 3px 25px;
}
/* !sections */
.eventSeries table {
	width: 258px;
}
.eventSeries td {
	font-size: 12px;
	padding: 3px;
	vertical-align: middle;
	height: 14px;
}
/* !content by dom editor  */
.content .text h2 {
	font-weight: normal !important;
}
.textLink {
	text-decoration: underline;
}
.textLink:hover {
	color: #4f95c9;
}
.content .text .textListDashed {
	position: relative;
	margin-left: 15px;
}
.content .text .textListDashed li:before {
	content: "–";
	display: "inline-block";
	padding: 0;
	position: absolute;
	left: -15px;
}
.content .text .textListDashed li {
	margin-right: 7px;
	line-height: 1.3em;
}
.content .text .textListNumbered li {
	line-height: 1.3em;
	list-style: decimal;
	margin-left: 20px;
}
.ie .content .text .textListNumbered li {
	margin-left: 25px;
}
.content .text table {
	width: 100%;
  line-height: 1.3em;
}
.content .text table tbody {
	border-top: 1px solid #dfe0e2;
}
.content .text table td {
	padding: 10px;
    padding-left: 10px;
    padding-right: 10px;
	vertical-align: top;
	border-bottom: 1px solid #dfe0e2;
}
.event .text table {
	width: 100%;
	line-height: 1.3em;
}
/* !miscellaneous sections */
.map_canvas {
	height: 250px;
	width: 298px;
}
.map_canvas_overlayer { width:800px; height:350px; }
.contentRight {
	float: left;
	width: 318px;
}
.contact .contactText {
	width: 170px;
}
.moreContact {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/small_arrow_bottom.gif) no-repeat 100% 50%;
	padding-right: 15px;
	line-height: 12px;
}
.lessContact {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/small_arrow_top.png) no-repeat 100% 50%;
	padding-right: 15px;
	line-height: 12px;
}
.pictureTeaser {
	height: 135px;
	width: 938px;
}
.notFoundMessage {
	height: 150px;
	background: url(/Layout/img/Backgrounds-Headers/bayme-vbm/404_panorama.png) no-repeat;
    background-size: cover;
}
/* !footer */
.footer {
	height: 48px;
}
.footerNavi li {
	display: inline;
	padding: 0 10px 0 0;
}
.footerIcons {
	margin-top: 6px;
}
.vbw .footerIcons {
	margin-top: 20px;
}
.footerIcons img {
	vertical-align: middle;
	max-width: 40px;
	max-height: 40px;
    margin-left: 10px;
}
/* !special classes */
.tickerCont {
  width: 942px;
}
.ticker {
  white-space: nowrap;
  height: 15px;
}
.icon {
	position: relative;
	left: -5px;
	padding: 1px 0 2px 25px;
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
.email {
	/*background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/email.png) no-repeat left center;*/
    background-image:
        url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgogICAgPGRlc2MgaVZpbmNpPSJ5ZXMiIHZlcnNpb249IjQuNiIgZ3JpZFN0ZXA9IjIwIiBzaG93R3JpZD0ibm8iIHNuYXBUb0dyaWQ9Im5vIiBjb2RlUGxhdGZvcm09IjAiLz4KICAgIDxnIGlkPSJMYXllcjEiIG5hbWU9IkxheWVyIDEiIG9wYWNpdHk9IjEiPgogICAgICAgIDxnIGlkPSJTaGFwZTEiPgogICAgICAgICAgICA8ZGVzYyBzaGFwZUlEPSIxIiB0eXBlPSIwIiBiYXNpY0luZm8tYmFzaWNUeXBlPSIwIiBiYXNpY0luZm8tcm91bmRlZFJlY3RSYWRpdXM9IjEyIiBiYXNpY0luZm8tcG9seWdvblNpZGVzPSI2IiBiYXNpY0luZm8tc3RhclBvaW50cz0iNSIgYm91bmRpbmc9InJlY3QoLTUuOTQsLTMuNiwxMS44OCw3LjIpIiB0ZXh0PSIiIGZvbnQtZmFtaWx5TmFtZT0iIiBmb250LXBpeGVsU2l6ZT0iMjAiIGZvbnQtYm9sZD0iMCIgZm9udC11bmRlcmxpbmU9IjAiIGZvbnQtYWxpZ25tZW50PSIxIiBzdHJva2VTdHlsZT0iMCIgbWFya2VyU3RhcnQ9IjAiIG1hcmtlckVuZD0iMCIgc2hhZG93RW5hYmxlZD0iMCIgc2hhZG93T2Zmc2V0WD0iMCIgc2hhZG93T2Zmc2V0WT0iMiIgc2hhZG93Qmx1cj0iNCIgc2hhZG93T3BhY2l0eT0iMTYwIiBibHVyRW5hYmxlZD0iMCIgYmx1clJhZGl1cz0iNCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSw3LjQ0LDguMSkiIHBlcnMtY2VudGVyPSIwLDAiIHBlcnMtc2l6ZT0iMCwwIiBwZXJzLXN0YXJ0PSIwLDAiIHBlcnMtZW5kPSIwLDAiIGxvY2tlZD0iMCIgbWVzaD0iIiBmbGFnPSIiLz4KICAgICAgICAgICAgPHBhdGggaWQ9InNoYXBlUGF0aDEiIGQ9Ik0xLjUsNC41IEw3LjMyLDguMjIgTDEzLjM3LDQuNTIgTDEzLjM4LDExLjcgTDEuNSwxMS43IEwxLjUsNC41IFoiIHN0eWxlPSJzdHJva2U6IzdjODA4NDtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyO3N0cm9rZS1saW5lY2FwOmJ1dHQ7ZmlsbDpub25lOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBpZD0iU2hhcGUyIj4KICAgICAgICAgICAgPGRlc2Mgc2hhcGVJRD0iMiIgdHlwZT0iMCIgYmFzaWNJbmZvLWJhc2ljVHlwZT0iMCIgYmFzaWNJbmZvLXJvdW5kZWRSZWN0UmFkaXVzPSIxMiIgYmFzaWNJbmZvLXBvbHlnb25TaWRlcz0iNiIgYmFzaWNJbmZvLXN0YXJQb2ludHM9IjUiIGJvdW5kaW5nPSJyZWN0KC01Ljk5LC0wLjAxMDAwMDIsMTEuOTgsMC4wMikiIHRleHQ9IiIgZm9udC1mYW1pbHlOYW1lPSIiIGZvbnQtcGl4ZWxTaXplPSIyMCIgZm9udC1ib2xkPSIwIiBmb250LXVuZGVybGluZT0iMCIgZm9udC1hbGlnbm1lbnQ9IjEiIHN0cm9rZVN0eWxlPSIwIiBtYXJrZXJTdGFydD0iMCIgbWFya2VyRW5kPSIwIiBzaGFkb3dFbmFibGVkPSIwIiBzaGFkb3dPZmZzZXRYPSIwIiBzaGFkb3dPZmZzZXRZPSIyIiBzaGFkb3dCbHVyPSI0IiBzaGFkb3dPcGFjaXR5PSIxNjAiIGJsdXJFbmFibGVkPSIwIiBibHVyUmFkaXVzPSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDcuNDQsNC41MikiIHBlcnMtY2VudGVyPSIwLDAiIHBlcnMtc2l6ZT0iMCwwIiBwZXJzLXN0YXJ0PSIwLDAiIHBlcnMtZW5kPSIwLDAiIGxvY2tlZD0iMCIgbWVzaD0iIiBmbGFnPSIiLz4KICAgICAgICAgICAgPHBhdGggaWQ9InNoYXBlUGF0aDIiIGQ9Ik0xLjQ1LDQuNTEgTDEzLjQzLDQuNTMgIiBzdHlsZT0ic3Ryb2tlOiM3YzgwODQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MjtzdHJva2UtbGluZWNhcDpidXR0O2ZpbGw6bm9uZTsiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=');
}
.phone {
	/*background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/phone.png) no-repeat left center;*/
    background-image:
        url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgogICAgPGRlc2MgaVZpbmNpPSJ5ZXMiIHZlcnNpb249IjQuNiIgZ3JpZFN0ZXA9IjEiIHNob3dHcmlkPSJ5ZXMiIHNuYXBUb0dyaWQ9InllcyIgY29kZVBsYXRmb3JtPSIwIi8+CiAgICA8ZyBpZD0iTGF5ZXIxIiBuYW1lPSJMYXllciAxIiBvcGFjaXR5PSIxIj4KICAgICAgICA8ZyBpZD0iU2hhcGUxIj4KICAgICAgICAgICAgPHBhdGggIGlkPSJzaGFwZVBhdGgxIiBkPSJNMS41LDYuNSBMMS41LDUuNSBMMi41LDQuNSBMMy41LDMuNSBMMTEuNSwzLjUgTDEyLjUsNC41IEwxMy41LDUuNSBMMTMuNSw2LjUgTTUuNSw5LjUgTDkuNSw5LjUgTTIuNSw5LjUgTDIuNSwxMS41IEwxMi41LDExLjUgTDEyLjUsOS41IEwxMS41LDguNSBMMTEuNSw3LjUgTDEwLjUsNi41IEw5LjUsNi41IEw0LjUsNi41IEwzLjUsNy41IEwzLjUsOC41IEwyLjUsOS41ICIgc3R5bGU9InN0cm9rZTojN2M4MDg0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjI7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO2ZpbGw6bm9uZTsiLz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=');
}
.fax {
	/*background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/fax.png) no-repeat left center;*/
   background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMTUiCiAgIGhlaWdodD0iMTUiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZmF4LnN2ZyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxMyIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4NjQiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTE1OSIKICAgICBpZD0ibmFtZWR2aWV3MTEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjE1LjczMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iNC45NTc2MjcxIgogICAgIGlua3NjYXBlOmN5PSIyLjQxNTI1NDIiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjIyNjciCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjU4IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8ZGVzYwogICAgIGlWaW5jaT0ieWVzIgogICAgIHZlcnNpb249IjQuNiIKICAgICBncmlkU3RlcD0iMSIKICAgICBzaG93R3JpZD0ieWVzIgogICAgIHNuYXBUb0dyaWQ9InllcyIKICAgICBjb2RlUGxhdGZvcm09IjAiCiAgICAgaWQ9ImRlc2M0IiAvPgogIDxnCiAgICAgaWQ9IkxheWVyMSIKICAgICBuYW1lPSJMYXllciAxIgogICAgIG9wYWNpdHk9IjEiPgogICAgPGcKICAgICAgIGlkPSJTaGFwZTEiPgogICAgICA8ZGVzYwogICAgICAgICBzaGFwZUlEPSIxIgogICAgICAgICB0eXBlPSIwIgogICAgICAgICBiYXNpY0luZm8tYmFzaWNUeXBlPSIwIgogICAgICAgICBiYXNpY0luZm8tcm91bmRlZFJlY3RSYWRpdXM9IjEyIgogICAgICAgICBiYXNpY0luZm8tcG9seWdvblNpZGVzPSI2IgogICAgICAgICBiYXNpY0luZm8tc3RhclBvaW50cz0iNSIKICAgICAgICAgYm91bmRpbmc9InJlY3QoLTYsLTQuNSwxMiw5KSIKICAgICAgICAgdGV4dD0iIgogICAgICAgICBmb250LWZhbWlseU5hbWU9IiIKICAgICAgICAgZm9udC1waXhlbFNpemU9IjIwIgogICAgICAgICBmb250LWJvbGQ9IjAiCiAgICAgICAgIGZvbnQtdW5kZXJsaW5lPSIwIgogICAgICAgICBmb250LWFsaWdubWVudD0iMSIKICAgICAgICAgc3Ryb2tlU3R5bGU9IjAiCiAgICAgICAgIG1hcmtlclN0YXJ0PSIwIgogICAgICAgICBtYXJrZXJFbmQ9IjAiCiAgICAgICAgIHNoYWRvd0VuYWJsZWQ9IjAiCiAgICAgICAgIHNoYWRvd09mZnNldFg9IjAiCiAgICAgICAgIHNoYWRvd09mZnNldFk9IjIiCiAgICAgICAgIHNoYWRvd0JsdXI9IjQiCiAgICAgICAgIHNoYWRvd09wYWNpdHk9IjE2MCIKICAgICAgICAgYmx1ckVuYWJsZWQ9IjAiCiAgICAgICAgIGJsdXJSYWRpdXM9IjQiCiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsNy41LDgpIgogICAgICAgICBwZXJzLWNlbnRlcj0iMCwwIgogICAgICAgICBwZXJzLXNpemU9IjAsMCIKICAgICAgICAgcGVycy1zdGFydD0iMCwwIgogICAgICAgICBwZXJzLWVuZD0iMCwwIgogICAgICAgICBsb2NrZWQ9IjAiCiAgICAgICAgIG1lc2g9IiIKICAgICAgICAgZmxhZz0iIgogICAgICAgICBpZD0iZGVzYzgiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJzaGFwZVBhdGgxIgogICAgICAgICBkPSJtIDMuNSwzLjUgOCwwIDAsNSAyLDAgMCwzIC0xLDAgMCwxIC0xMCwwIDAsLTEgLTEsMCAwLC0zIDIsMCAwLC01LjUgbSAyLDIuNSA0LDAgbSAtNCwyIDQsMCBtIC02LDIgOCwwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojN2M4MDg0O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjY2NjY2NjIiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==');
}
.mobile {
	/*background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/mobile.png) no-repeat left center;*/
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6Yng9Imh0dHBzOi8vYm94eS1zdmcuY29tIgogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTUiCiAgIGhlaWdodD0iMTUiCiAgIGlkPSJzdmczNDI2IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJtb2JpbGUuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGEzNDYwIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzQ1OCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE2MjUiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1OCIKICAgICBpZD0ibmFtZWR2aWV3MzQ1NiIKICAgICBzaG93Z3JpZD0idHJ1ZSIKICAgICBzaG93Z3VpZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOnpvb209IjQ1LjI1NDgzNCIKICAgICBpbmtzY2FwZTpjeD0iMTQuMDI2MTI2IgogICAgIGlua3NjYXBlOmN5PSI2LjQ2MzM5NzkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjIyODEiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjY4IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMzQyNiI+CiAgICA8aW5rc2NhcGU6Z3JpZAogICAgICAgdHlwZT0ieHlncmlkIgogICAgICAgaWQ9ImdyaWQzNDYyIiAvPgogIDwvc29kaXBvZGk6bmFtZWR2aWV3PgogIDxkZXNjCiAgICAgaXZpbmNpPSJ5ZXMiCiAgICAgdmVyc2lvbj0iNC42IgogICAgIGdyaWRzdGVwPSIxIgogICAgIHNob3dncmlkPSJ5ZXMiCiAgICAgc25hcHRvZ3JpZD0ieWVzIgogICAgIGNvZGVwbGF0Zm9ybT0iMCIKICAgICBpZD0iZGVzYzM0MjgiIC8+CiAgPGcKICAgICBpZD0iU2hhcGUxIgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUzODM5NTIsMCwwLDAuOTE2NjU3ODUsMS44NDYyMDM3LDEuMTQ0NzgzMikiPgogICAgPGRlc2MKICAgICAgIHNoYXBlaWQ9IjEiCiAgICAgICB0eXBlPSIwIgogICAgICAgYmFzaWNpbmZvLWJhc2ljdHlwZT0iMCIKICAgICAgIGJhc2ljaW5mby1yb3VuZGVkcmVjdHJhZGl1cz0iMTIiCiAgICAgICBiYXNpY2luZm8tcG9seWdvbnNpZGVzPSI2IgogICAgICAgYmFzaWNpbmZvLXN0YXJwb2ludHM9IjUiCiAgICAgICBib3VuZGluZz0icmVjdCgtNCwtNS41LDgsMTEpIgogICAgICAgdGV4dD0iIgogICAgICAgZm9udC1mYW1pbHluYW1lPSIiCiAgICAgICBmb250LXBpeGVsc2l6ZT0iMjAiCiAgICAgICBmb250LWJvbGQ9IjAiCiAgICAgICBmb250LXVuZGVybGluZT0iMCIKICAgICAgIGZvbnQtYWxpZ25tZW50PSIxIgogICAgICAgc3Ryb2tlc3R5bGU9IjAiCiAgICAgICBtYXJrZXJzdGFydD0iMCIKICAgICAgIG1hcmtlcmVuZD0iMCIKICAgICAgIHNoYWRvd2VuYWJsZWQ9IjAiCiAgICAgICBzaGFkb3dvZmZzZXR4PSIwIgogICAgICAgc2hhZG93b2Zmc2V0eT0iMiIKICAgICAgIHNoYWRvd2JsdXI9IjQiCiAgICAgICBzaGFkb3dvcGFjaXR5PSIxNjAiCiAgICAgICBibHVyZW5hYmxlZD0iMCIKICAgICAgIGJsdXJyYWRpdXM9IjQiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDcuNSw4KSIKICAgICAgIHBlcnMtY2VudGVyPSIwLDAiCiAgICAgICBwZXJzLXNpemU9IjAsMCIKICAgICAgIHBlcnMtc3RhcnQ9IjAsMCIKICAgICAgIHBlcnMtZW5kPSIwLDAiCiAgICAgICBsb2NrZWQ9IjAiCiAgICAgICBtZXNoPSIiCiAgICAgICBmbGFnPSIiCiAgICAgICBpZD0iZGVzYzM0MzEiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9InNoYXBlUGF0aDEiCiAgICAgICBkPSJtIDMuNSwyLjUgOCwwIDAsMTEgLTgsMCAwLC0xMSB6IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzdjODA4NDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+CiAgPGcKICAgICBpZD0iU2hhcGUzIj4KICAgIDxkZXNjCiAgICAgICBzaGFwZWlkPSIzIgogICAgICAgdHlwZT0iMCIKICAgICAgIGJhc2ljaW5mby1iYXNpY3R5cGU9IjAiCiAgICAgICBiYXNpY2luZm8tcm91bmRlZHJlY3RyYWRpdXM9IjEyIgogICAgICAgYmFzaWNpbmZvLXBvbHlnb25zaWRlcz0iNiIKICAgICAgIGJhc2ljaW5mby1zdGFycG9pbnRzPSI1IgogICAgICAgYm91bmRpbmc9InJlY3QoMCwwLDAsMCkiCiAgICAgICB0ZXh0PSIiCiAgICAgICBmb250LWZhbWlseW5hbWU9IiIKICAgICAgIGZvbnQtcGl4ZWxzaXplPSIyMCIKICAgICAgIGZvbnQtYm9sZD0iMCIKICAgICAgIGZvbnQtdW5kZXJsaW5lPSIwIgogICAgICAgZm9udC1hbGlnbm1lbnQ9IjEiCiAgICAgICBzdHJva2VzdHlsZT0iMCIKICAgICAgIG1hcmtlcnN0YXJ0PSIwIgogICAgICAgbWFya2VyZW5kPSIwIgogICAgICAgc2hhZG93ZW5hYmxlZD0iMCIKICAgICAgIHNoYWRvd29mZnNldHg9IjAiCiAgICAgICBzaGFkb3dvZmZzZXR5PSIyIgogICAgICAgc2hhZG93Ymx1cj0iNCIKICAgICAgIHNoYWRvd29wYWNpdHk9IjE2MCIKICAgICAgIGJsdXJlbmFibGVkPSIwIgogICAgICAgYmx1cnJhZGl1cz0iNCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMS41LDUuNSkiCiAgICAgICBwZXJzLWNlbnRlcj0iMCwwIgogICAgICAgcGVycy1zaXplPSIwLDAiCiAgICAgICBwZXJzLXN0YXJ0PSIwLDAiCiAgICAgICBwZXJzLWVuZD0iMCwwIgogICAgICAgbG9ja2VkPSIwIgogICAgICAgbWVzaD0iIgogICAgICAgZmxhZz0iIgogICAgICAgaWQ9ImRlc2MzNDM1IiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJzaGFwZVBhdGgzIgogICAgICAgZD0iTTEuNSw1LjUgWiIKICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiM3YzgwODQ7ZmlsbC1vcGFjaXR5OjE7IiAvPgogIDwvZz4KICA8ZwogICAgIGlkPSJTaGFwZTQiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSwwLjUpIj4KICAgIDxkZXNjCiAgICAgICBzaGFwZWlkPSI0IgogICAgICAgdHlwZT0iMCIKICAgICAgIGJhc2ljaW5mby1iYXNpY3R5cGU9IjAiCiAgICAgICBiYXNpY2luZm8tcm91bmRlZHJlY3RyYWRpdXM9IjEyIgogICAgICAgYmFzaWNpbmZvLXBvbHlnb25zaWRlcz0iNiIKICAgICAgIGJhc2ljaW5mby1zdGFycG9pbnRzPSI1IgogICAgICAgYm91bmRpbmc9InJlY3QoMCwtMSwwLDIpIgogICAgICAgdGV4dD0iIgogICAgICAgZm9udC1mYW1pbHluYW1lPSIiCiAgICAgICBmb250LXBpeGVsc2l6ZT0iMjAiCiAgICAgICBmb250LWJvbGQ9IjAiCiAgICAgICBmb250LXVuZGVybGluZT0iMCIKICAgICAgIGZvbnQtYWxpZ25tZW50PSIxIgogICAgICAgc3Ryb2tlc3R5bGU9IjAiCiAgICAgICBtYXJrZXJzdGFydD0iMCIKICAgICAgIG1hcmtlcmVuZD0iMCIKICAgICAgIHNoYWRvd2VuYWJsZWQ9IjAiCiAgICAgICBzaGFkb3dvZmZzZXR4PSIwIgogICAgICAgc2hhZG93b2Zmc2V0eT0iMiIKICAgICAgIHNoYWRvd2JsdXI9IjQiCiAgICAgICBzaGFkb3dvcGFjaXR5PSIxNjAiCiAgICAgICBibHVyZW5hYmxlZD0iMCIKICAgICAgIGJsdXJyYWRpdXM9IjQiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDQuNSwxLjUpIgogICAgICAgcGVycy1jZW50ZXI9IjAsMCIKICAgICAgIHBlcnMtc2l6ZT0iMCwwIgogICAgICAgcGVycy1zdGFydD0iMCwwIgogICAgICAgcGVycy1lbmQ9IjAsMCIKICAgICAgIGxvY2tlZD0iMCIKICAgICAgIG1lc2g9IiIKICAgICAgIGZsYWc9IiIKICAgICAgIGlkPSJkZXNjMzQzOSIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0ic2hhcGVQYXRoNCIKICAgICAgIGQ9Im0gNC41LDIuNSAwLC0yIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzdjODA4NDtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDwvZz4KICA8ZwogICAgIGlkPSJTaGFwZTUiPgogICAgPGRlc2MKICAgICAgIHNoYXBlaWQ9IjUiCiAgICAgICB0eXBlPSIwIgogICAgICAgYmFzaWNpbmZvLWJhc2ljdHlwZT0iMCIKICAgICAgIGJhc2ljaW5mby1yb3VuZGVkcmVjdHJhZGl1cz0iMTIiCiAgICAgICBiYXNpY2luZm8tcG9seWdvbnNpZGVzPSI2IgogICAgICAgYmFzaWNpbmZvLXN0YXJwb2ludHM9IjUiCiAgICAgICBib3VuZGluZz0icmVjdCgwLDAsMCwwKSIKICAgICAgIHRleHQ9IiIKICAgICAgIGZvbnQtZmFtaWx5bmFtZT0iSGVsdmV0aWNhIgogICAgICAgZm9udC1waXhlbHNpemU9IjIwIgogICAgICAgZm9udC1ib2xkPSIwIgogICAgICAgZm9udC11bmRlcmxpbmU9IjAiCiAgICAgICBmb250LWFsaWdubWVudD0iMSIKICAgICAgIHN0cm9rZXN0eWxlPSIwIgogICAgICAgbWFya2Vyc3RhcnQ9IjAiCiAgICAgICBtYXJrZXJlbmQ9IjAiCiAgICAgICBzaGFkb3dlbmFibGVkPSIwIgogICAgICAgc2hhZG93b2Zmc2V0eD0iMCIKICAgICAgIHNoYWRvd29mZnNldHk9IjIiCiAgICAgICBzaGFkb3dibHVyPSI0IgogICAgICAgc2hhZG93b3BhY2l0eT0iMTYwIgogICAgICAgYmx1cmVuYWJsZWQ9IjAiCiAgICAgICBibHVycmFkaXVzPSI0IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLjUsMC41KSIKICAgICAgIHBlcnMtY2VudGVyPSIwLDAiCiAgICAgICBwZXJzLXNpemU9IjAsMCIKICAgICAgIHBlcnMtc3RhcnQ9IjAsMCIKICAgICAgIHBlcnMtZW5kPSIwLDAiCiAgICAgICBsb2NrZWQ9IjAiCiAgICAgICBtZXNoPSIiCiAgICAgICBmbGFnPSIiCiAgICAgICBpZD0iZGVzYzM0NDMiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9InNoYXBlUGF0aDUiCiAgICAgICBkPSJNMC41LDAuNSBaIgogICAgICAgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6IzdjODA4NDtmaWxsLW9wYWNpdHk6MTsiIC8+CiAgPC9nPgogIDxyZWN0CiAgICAgeD0iNyIKICAgICB5PSI2IgogICAgIHdpZHRoPSIxIgogICAgIGhlaWdodD0iMSIKICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojN2M4MDg0O3N0cm9rZS13aWR0aDoyIgogICAgIGJ4Om9yaWdpbj0iMC4zMyAxIgogICAgIGlkPSJyZWN0MzQ0NiIgLz4KICA8cmVjdAogICAgIHg9IjYiCiAgICAgeT0iOSIKICAgICB3aWR0aD0iMSIKICAgICBoZWlnaHQ9IjEiCiAgICAgc3R5bGU9ImZpbGw6IHJnYigxMjQsIDEyOCwgMTMyKTsiCiAgICAgaWQ9InJlY3QzNDQ4IiAvPgogIDxyZWN0CiAgICAgeD0iOCIKICAgICB5PSI5IgogICAgIHdpZHRoPSIxIgogICAgIGhlaWdodD0iMSIKICAgICBzdHlsZT0iZmlsbDogcmdiKDEyNCwgMTI4LCAxMzIpOyIKICAgICBpZD0icmVjdDM0NTAiIC8+CiAgPHJlY3QKICAgICB4PSI2IgogICAgIHk9IjExIgogICAgIHdpZHRoPSIxIgogICAgIGhlaWdodD0iMSIKICAgICBzdHlsZT0iZmlsbDogcmdiKDEyNCwgMTI4LCAxMzIpOyIKICAgICBpZD0icmVjdDM0NTIiIC8+CiAgPHJlY3QKICAgICB4PSI4IgogICAgIHk9IjExIgogICAgIHdpZHRoPSIxIgogICAgIGhlaWdodD0iMSIKICAgICBzdHlsZT0iZmlsbDogcmdiKDEyNCwgMTI4LCAxMzIpOyIKICAgICBpZD0icmVjdDM0NTQiIC8+Cjwvc3ZnPgo=');
 }
.ext_link {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/ext_link.png) no-repeat left center;
}
.printer {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/printer.png) no-repeat 0px -4px;
}
.arrowBack {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/back_arrow.png) no-repeat left center;
}
.toOverview {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/to_overview.png) no-repeat left center;
}
.backOverview {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/overview_arrow.gif) no-repeat left center;
}
.toTop,
.top {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/to_top.png) no-repeat 0 50%;
    padding: 10px 0 10px 18px;
    display: block;
}
.firmen-produkte .toTop,
.firmen-produkte .top {
    color: #fff;
}
.tooltip {
	position: absolute;
	min-width: 20px;
	height: 24px;
	background:url(/Layout/img/Backgrounds-Headers/bayme-vbm/tooltip_bg_shadow.png) no-repeat left bottom;
}
.tooltip .tip {
	position: relative;
	top: -2px;
	left: -2px;
	min-width: 20px;
	height: 24px;
	padding: 3px;
	color: #fff;
	background: url(/Layout/img/Backgrounds-Headers/bayme-vbm/tooltip_bg.png) no-repeat left bottom;
}
.tooltip .tip .tip-title {
	margin-top: 2px;
}
/* left and right positioned tooltip */
.tooltipContainer {
	z-index: 10;
}
.tooltipContainer .tip {
	position: relative;
	bottom: 5px;
}
.tooltipContainer .tip .tip-title {
	position: absolute;
	bottom: 0px;
	padding: 10px;
	background: #4e5d69;
	color: #ffffff;
	width: 460px;
}
.tooltipContainer .tip-bottom {
	background: url(/Layout/img/Backgrounds-Headers/bayme-vbm/tooltip_tip_bottom.png) no-repeat;
	height: 9px;
	width: 480px;
	position: relative;
	bottom: 5px;
}
.tooltipContainerLeft .tip {
	right: 15px;
}
.tooltipContainerLeft .tip .tip-title {
	/*right: 480px;*/
}
.tooltipContainerLeft .tip-bottom {
	background-position: right bottom;
	right: 15px;
}
.tooltipContainerRight .tip {
	left: 2px;
}
.tooltipContainerRight .tip .tip-title {
	left: 30px;
}
.tooltipContainerRight .tip-bottom {
	background-position:left bottom;
	left: 30px;
}
.fourPoints {
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm/four_points_bayme_vbm.png) no-repeat 0px 3px;
	padding-left: 15px;
}
.padlock {
	background: url(/Layout/img/Symbole/bayme-vbm/padlock_bayme_vbm.gif) no-repeat right center;
	font-size: 12px;
	padding-right: 25px;
}
.padlockWhite {
	background: url(../Layout/img/Symbole/vbw/padlock_white.png) no-repeat right center;
	font-size: 12px;
	padding-right: 25px;
}
.colorNav .database {
	background-image: none !important;
	padding: 0 !important;
}
.contentHeaderImage {
  width: 100%;
}
.contentHeader,
.colorNav .database .header-container {
  background-color: #4f95c9;
  padding: 20px;
}
.colorNav .active {
	border: 1px solid  #4f95c9 !important;
    z-index: 2;
    position: relative;
}
.colorNav .active a {
	background-color: #4f95c9;
	color: #ffffff;
}
.colorNav .database .databaseRight {
	right: 40px;
	top: none !important;
}
.bottomLink {
	background-image:
  /* arrow */ url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRURFRjdCOUNDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRURFRjdCOENDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTIxRDMyMUIxNTIwNjgxMThDMTREN0IxOEJBQjlBQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTkyQjA4REY1QTJBRDlERTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PrZdDAAABHUlEQVR42kRSUXHFMAyTvVEoil1+HoD9lMRgDMpgjERQBEYw1J5kt7dce01sWbKV2sfrcwA5M/MwS0RiudkJ2DYzXNcFdwPPcAIXIScTm0CGbLBwMnbwCxUoynOB+fjKjNPN950cSJtgAercvJ5iY8DMl5U8tmQZHoxN7g4RkgyuQkloRVwLlmdEbqtzVgHpSoFgR6pZLnd1ZYtJztAKZGIBqIDDI+KeVlJoOU+2hK8sjlBcCr/+2NIJTf/GvdEJ/HSkaDZJvou5W+iZ5YCV7xjoxf5T1sr//xa4FeOMkpWaBvVTF6W8t3wVFJCgUQ5l0HOcdGr5TdjfAhqBOaqOVy1HWLyAhwx450vTbbLn0SrYdZtOC/Npsf4D/AkwADjZq7pOvQCfAAAAAElFTkSuQmCC),
  /* bg */ url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAIAAAAhntw/AAAAA3NCSVQICAjb4U/gAAAAVklEQVRIie2WsQ0AMAjDqNT/D6VH0BvAgxfYozgoSJx8GdO5VTUXRwAxMHaxrcyBnLXMwNjFRtuej4q93W6JWbe1zGzb2j1DbOueTeztds95f5KemGB/pT1fFaUHTWIAAAAASUVORK5CYII=);
  background-repeat: no-repeat, repeat-x;
  background-size: auto, 100% 100%;
  background-position: 20px 50%, 0 0;
  display: block;
  height: 40px;
  font-size: 13px;
  color: #000;
  padding: 0 20px 0 40px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 40px;
  margin-bottom: -20px;
  border: none;
}
.ltie10 .bottomLink {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRURFRjdCOUNDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRURFRjdCOENDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTIxRDMyMUIxNTIwNjgxMThDMTREN0IxOEJBQjlBQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTkyQjA4REY1QTJBRDlERTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PrZdDAAABHUlEQVR42kRSUXHFMAyTvVEoil1+HoD9lMRgDMpgjERQBEYw1J5kt7dce01sWbKV2sfrcwA5M/MwS0RiudkJ2DYzXNcFdwPPcAIXIScTm0CGbLBwMnbwCxUoynOB+fjKjNPN950cSJtgAercvJ5iY8DMl5U8tmQZHoxN7g4RkgyuQkloRVwLlmdEbqtzVgHpSoFgR6pZLnd1ZYtJztAKZGIBqIDDI+KeVlJoOU+2hK8sjlBcCr/+2NIJTf/GvdEJ/HSkaDZJvou5W+iZ5YCV7xjoxf5T1sr//xa4FeOMkpWaBvVTF6W8t3wVFJCgUQ5l0HOcdGr5TdjfAhqBOaqOVy1HWLyAhwx450vTbbLn0SrYdZtOC/Npsf4D/AkwADjZq7pOvQCfAAAAAElFTkSuQmCC);
	background-color:  #e9eae8;
	background-repeat: no-repeat;
	background-position: 20px 14px;
	border: 1px solid #dfdfdf;
}
.bottomLinkBlue {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) #4f95c9 no-repeat 20px 50% ;
	color: #fff;
}
.bottomLinkNoImg {
  background-image: none;
  padding-left: 30px;
  padding-right: 30px;
}
.ltie10 .bottomLinkBlue {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC);
	background-color:  #4f95c9;
	background-repeat: no-repeat;
	background-position: 20px 14px;
}
.lockIcon {
	display: inline-block;
	margin-left: 10px;
	width: 16px;
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpi/P//PwMlgHFQG4AuwUiKAbhMZSTVAEYcfNoaQChUGelqACMeMfoYMDBhMMQyE0CAAQC5FT3h4zY+iQAAAABJRU5ErkJggg==);
}
.bottomLink .lockIcon {
  vertical-align: middle;
}
.bottomRightButton {
  float: right;
}
.bulletList ul li {
	padding-top: 5px;
	padding-left: 30px;
	min-height: 24px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMzczMTk4MDk4OTkxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzNDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MFZY5gAAAVZJREFUeNpiLNryjIEOgJmJDpZYgghaW5QJxO+A+C8LDS0pgtI3QQStLCoFYm8gdoYJsNDIkjog1gMFGa0sqgDidiDOAuL7yBJMNLBkNxBPR5eklkXVUEtAKSwRmwImKlnSAmUXA/FTWlhUh2TJeiBegEshE4WWNELZr4E4HZ9ikEXGQJwDxJwkWNKIZAkDNJW9JmTRWSC2AeKHQJxPhIUtUN/AwDIgXkPIZbCgS4RG4gQCFrZAIx8GQHpyiQkCmEXfgdgf6n1RJAuRgxTdEhBIgSZpoi0CgUdAHArEv6B8kIWToRauxmLJXCDeQWykoqe6g9C8gAxAFoagiYGKlwJSkii25D0F6lp8ABRkXyi1CJZcj+OQmwjE+0jNdLgsAsVTEJbiBFSJVZKTu/GVDC+glsESx19oNvhObYtA4BRS0dKNJzgJAmIqPlBByQPEsygpfQECDADEgETWQ8ALnwAAAABJRU5ErkJggg==);
}
.careerMeBox .arrowLi {
	margin: 7px 0 5px 20px;
}
.careerMeBox h3 {
	bottom: 20px;
	left: 75px;
}
/*
 * Firmen und Produkte
 */
.firmen-produkte {
	padding: 20px 20px 0 20px;
	background: #738493 url('/Layout/img/Backgrounds-Headers/bayme-vbm/fupBg.png') no-repeat;
}
.firmen-produkte h1 {
	font-size: 22px;
	font-weight: normal;
}
.firmen-produkte .lightBlueBg {
	background: #bed4e4;
	border: 1px solid #dfdfdf;
	color: #29313b;
}
.firmen-produkte .lightBlueBg h2 {
	font-size: 18px;
	font-weight: normal;
	color: #29313b;
}
.firmen-produkte .lightBlueBg h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #efefef;
	display: inline-block;
	padding: 0 0 0 20px;
}
.firmen-produkte .lightBlueBg p {
	font-size: 12px;
	font-weight: normal;
	color: #29313b;
}
.firmen-produkte .fupSearchBarIcon {
	padding: 0 44px 0 0;
	width: 342px;
	height: 34px;
	background: #fff url('/Layout/img/Firmen-Produkte/fupSearchBarIcon.png') right no-repeat;
	border: 1px solid #dfe0e2;
	float: left;
}
.firmen-produkte .fupSearchBar {
	font-size: 12px;
	color: #555b63;
	width: 342px;
	padding: 10px 0 10px 10px;
	border: none;
	background: transparent;
}
.firmen-produkte .lightBlueBg .fupSubmit {
	width: 125px;
	padding: 11px 0 24px 0;
	float: left;
	margin: 0 0 0 20px;
}
.firmen-produkte .expandExpertSearch {
	float: left;
	width: 255px;
	height: 33px;
	background: #fff;
	border: 1px solid #dfdfdf;
	margin: 32px 20px 0 0;
	position: relative;
	bottom: -1px;
	cursor: pointer;
	position: absolute;
}
.firmen-produkte .expandExpertSearch a {
	display: block;
	padding: 10px;
}
.firmen-produkte .expandEnergySearch {
	float: left;
	width: 255px;
	height: 33px;
	background: #fff;
	border: 1px solid #dfdfdf;
	margin: 32px 0 0 0;
	position: relative;
	bottom: -1px;
	cursor: pointer;
	position: absolute;
	left: 300px;
}
.firmen-produkte .expandEnergySearch a {
	display: block;
	padding: 10px;
}
.firmen-produkte .littlePopUp {
	top: -200px;
	left: 180px;
	width: 500px;
	background: #ffffff;
	padding: 10px;
	border: 2px solid #f1f1f1;
	z-index: 15;
}
.firmen-produkte .littlePopUp .close {
	float: right;
}
.firmen-produkte .fupASubmit {
	display: inline-block;
	width: 185px;
	padding: 8px;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.firmen-produkte .databaseRight {
  top: 40px;
}
#listViewUl li:hover {
	background: #b1dcf2;
}
#listViewUl li {
	position: relative;
}
.radiusContOverlay {
	height: 40px;
    background: #f4f4f5;
    z-index: 1;
}
.radiusContOverlay.hide {
	z-index: -1;
}
.editRecord {
	position: absolute;
	top: 5px;
	right: 5px;
}
.firmen-produkte .slider {
	width: 300px;
	height: 33px;
	background: url('/Layout/img/Firmen-Produkte/fupsliderbg.png');
}
.firmen-produkte .slider .knob {
	width: 18px;
	height: 17px;
	top: 15px;
	background: url('/Layout/img/Firmen-Produkte/fupsliderknob.png');
}
.fup-login {
	position: relative;
	left: 1px;
}
.fpedit {
	float: none;
}
.fpedit a {
}
.editorHeader {
	margin: 0 0 20px 0;
}
.editorHeader span {
	display: block;
	margin-top: 5px;
	min-width: 120px;
}
.editorHeader li a {
	border-bottom-width: 4px;
	padding: 3px 8px;
    display: block;
}
.editorHeader li a.color {
	border-bottom-color: #4f95c9;
}
#section05 button {
	width: 120px;
}
.fpedit .fupASubmit {
	display: block;
	float: left;
	margin: 10px 0 20px 0;
	border: none;
	background: #e6e6e6;
	padding: 7px 13px;
	font-size: 12px;
}
input.saveIt {
	width: 195px;
	margin: 10px 85px 20px 0;
}
.mapView  {
	padding: 5px 10px  10px 32px;
	background: url(/Layout/img/Firmen-Produkte/fupMapView.png) no-repeat;
}
.listView {
	padding: 5px 10px 10px 32px;
	background: url(/Layout/img/Firmen-Produkte/fupListView.png) no-repeat;
}
.mapViewActive  {
	background: url(/Layout/img/Firmen-Produkte/fupMapViewAct.png) no-repeat;
}
.listViewActive {
	background: url(/Layout/img/Firmen-Produkte/fupListViewAct.png) no-repeat;
}
/*
 * Termine Mehr Informationen, Weniger Informationem
 */
#tmi {
	background: #efeff0 url(/Layout/img/Termine/tmi.png) right no-repeat;
	height: 21px;
	margin-top: 12px;
}
#tli {
	background: #efeff0 url(/Layout/img/Termine/tli.png) right no-repeat;
	height: 21px;
	margin-top: 12px;
}
/*
  Database
*/
.database ul.nav li.whiteBg {
	background: #748492;
	border: 1px solid #748492;
}
.database ul.nav li.whiteBg a {
	color: #fff;
}
.blueNav .active a {
	background: #748492;
	color: white;
}
.blueNav li.active {
	border-bottom: #748492;
	position: relative;
	z-index: 1;
	border: 1px solid #748492;
}
.database .quickFinderTitle *,
.blueNav .quickFinderTitle * {
	color: #fff;
}
.database .quickFinderBg .quickFinderTitle *,
.blueNav .quickFinderBg .quickFinderTitle * {
	color: #2b323c;
}
.database .fixborder .fixborder {
	margin: 0!important;
}
.database .standardForm label.label {
	display: block;
	width: 250px;
	float: left;
	padding: 0 0 5px 20px;
}
.databaseRight {
	position: absolute;
	top: 100px;
	right: 40px;
	z-index: 20;
}
.databaseRight .loginBox {
	top: 0;
	margin-bottom: 20px;
}
.kbuSearchForm  .lightBlueBg {
	height: 210px;
}
.formTabs {
    float: left;
    padding: 10px 15px 10px 50px;
    background-repeat: no-repeat;
    background-position: 20px 50%;
    min-height: 33px;
}
.fpSearchForm .active {
    color: #fff;
	background-color: #4f95c9;
}
.fpSearchForm .inputWithSearchIcon {
    width: 420px;
}
.sectorsSearch {
	background-image: url(/Layout/img/Firmen-Produkte/M-E-Portal.svg);
  background-size: 10%;
}
.regionSearch {
	background-image: url(/Layout/img/Firmen-Produkte/RegionalPortal.svg);
  background-size: 7%;
}
.energySearch {
	background-image: url(/Layout/img/Firmen-Produkte/Energie-Portal.svg);
  background-size: 7%;
}
.tabTopArrow {
    position: absolute;
    top: -6px;
}
.sectorsSearchCont .tabTopArrow {
    left: 290px;
}
.regionSearchCont .tabTopArrow {
    left: 100px;
}
.energySearchCont .tabTopArrow {
    left: 480px;
}
.database .nav {
	position: relative;
	z-index: 10;
}
.databaseBg {
	background: #657584;
}
.databaseImage {
	top: 0;
	left: 0;
	width: 978px;
}
.patentExclusive {
	border: 1px solid #4f95c9;
	padding-left: 160px;
	background: url(/Layout/img/exclusive_patent_db.jpg) #fff no-repeat 20px 20px !important;
}
.patentExclusive  .patentExclusiveData {
	display: block !important;
}
.overcolorize:hover {
	background: #d8e5ef;
}
.accordion {
  background-position: 97% 50%; /* 97% can be overwrite in other situation */
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/accordion_close.gif);
  background-repeat: no-repeat;
}
.accordionOpen {
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/accordion_open.gif);
}
/* tariflexikon */
.letters a {
	display: block;
	float: left;
	padding: 5px 10px;
	margin: 0 10px 10px 0;
	background: #d8e5ef;
	text-align: center;
    width: 14px;
}
.letters a.active {
	color: #fff;
	border: 0px !important;
	background: #4f95c9;
}
#resultUL {
	display: none
}
.showAutocomplete {
	display: block!important;
	position: absolute;
	left: -1px;
	width: 209px;
	border: 1px solid #4f95c9;
	border-top: none;
	z-index: 9999;
}
.showAutocomplete li a {
	cursor: pointer;
	display: block;
	padding: 5px 10px;
	background: #ffffff;
}
.showAutocomplete li a:hover,.showAutocomplete li a.focus {
	background: #4f95c9;
	color: #ffffff;
}
.specialSelectBarIcon {
	width: 342px;
	height: 18px;
	background: #fff url('/Layout/img/Reden-Statements/specialSelectBarIcon.png') right no-repeat;
	border: 1px solid #dfe0e2;
	float: left;
}
.specialSelectBarIcon select {
	background: none;
	border: none;
	-webkit-appearance: none;
	width: 342px;
	height: 18px;
}
/* QuickCheck */
.quickcheck form input[type="submit"], .quickcheck form button[type="submit"] {
	border: none;
	line-height: 12px;
	text-align: left;
}
/**
.quickcheck .bottomLink {
  padding-top: 10px;
	width: 269px;
  height: 40px;
  line-height: 20px;
}
.quickcheck .bottomLink.right {
	right: 20px;
	left: inherit;
}
.ie7 .quickcheck  .bottomLink {
  position: static;
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
}
*/
.quickcheck .tabNav {
	background: none!important;
	height: 53px;
	margin-bottom: 0!important;
	position: relative;
	z-index: 2;
	bottom: 0;
}
.quickcheck .tabNav .activeTab {
	border: 1px solid #dfe0e2;
	border-bottom-color: #fff;
	display: block;
	padding: 15px;
	background-color: #fff;
}
.quickcheck .tabNav li span {
	display: block;
	padding: 15px;
}
.quickcheck input[type="checkbox"] {
  margin: 1px 5px 0 0;
}
.quickcheck label[for] {
  border: 1px solid white;
}
.quickcheck .selectedOptions input {
	border: none;
	padding: 0;
	margin: 0;
  width: 100%;
  height: 20px;
  background-color: inherit;
  color: #2b323c;
}
.quickcheck .steps {
	border-bottom: 1px solid #dfe0e2;
	border-left: 1px solid #dfe0e2;
	border-right: 1px solid #dfe0e2;
}
.quickcheck .step_1 {
  line-height: 18px;
}
.quickcheck input[type="checkbox"].customCheckbox.activeCheckbox.validation-failed~label {
	border: 1px solid #FF0000 !important;
}
.quickcheck .step_1 ol {
  list-style-type: decimal;
}
.quickcheck .step_1 ul {
  position: relative;
  margin-left: 15px;
}
/** ALEX: TODO: remove this ugly fix **/
.databaseRight .mediaContainer {
	line-height: 15px;
	font-size: 12px;
	/**max-width: 168px;
  display: block;*/
  width: 100%;
}
.databaseRight .padL30 > .mediaContainer {
	/**max-width: 138px;*/
}
.databaseRight .mediaContainer a.absolute {
	/**right: -90px;*/
}
.radioButtons .radioPoint {
    display: none;
}
.radioButtons input[type="radio"]:checked+label .radioPoint {
    display: inherit;
}
.vbw .radioButtons input[type="radio"]:checked+label .radioPoint {
  fill: #4f95c9;
}
/*
  !tools
*/
/* layout tools */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	clear: both;
}
.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
.layoutCenter {
	margin: 0 auto;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.textLeft {
	text-align: left;
}
.whiteSpaceNoWrap {
	white-space: nowrap;
}
.fixed {
	position: fixed;
}
.static {
	position: static;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.away {
	position: absolute;
	left: -600000px;
	top: -600000px;
	z-index: -10;
}
.cleaner {
	border: none !important;
	clear: both !important;
	height: 0px !important;
	font-size: 0 !important;
	background: none !important;
	overflow: hidden !important;
	padding: 0px !important;
	line-height: 0px  !important;
  float: none  !important;
}
.right {
	right: 0;
  left: auto;
}
.bottom {
	bottom: 0;
  top: auto;
}
.left {
  left: 0;
}
.topp {
  top: 0;
}
.absolute.top {
  top: 0;
}
.relative .middle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.shadow {
	-moz-box-shadow: 10px 10px 15px #888;
	-webkit-box-shadow: 10px 10px 15px #888;
	box-shadow: 10px 10px 15px #888;
}
.borderBox, .borderBox * {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.contentBox, .contentBox * {
	-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box;         /* Opera/IE 8+ */
}
.lightShadow {
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
}
.lightShadowRight {
	-moz-box-shadow: 2px 0px 2px #888;
	-webkit-box-shadow: 2px 0px 2px #888;
	box-shadow: 2px 0px 2px #888;
}
.opacity50 {
	opacity: .50;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=75)";
	-khtml-opacity: .50;
	-moz-opacity: .50;
}
.rotate270 {
	-moz-transform: rotate(-270deg);
	-webkit-transform: rotate(-270deg);
	transform: rotate(-270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.cornersLeft5 {
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
.cornersRight5 {
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	max-width: 130px;
}
.table {
	display: table;
}
.tableCell {
	display: table-cell;
}
.iconList .table {
  display: inline;
}
.vAlignTop {
	vertical-align: top;
}
.vAlignBottom {
	vertical-align: bottom;
}
.verticalMiddle {
  display: flex;
  align-items: center;
}
/* typographic tools */
.hyphens-auto {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.error {
	padding: 20px 10px 20px 50px;
	color: #ff6666;
	background: url(/Layout/img/Forms/form_error.png) no-repeat #fff 10px;
	border: 2px solid #ff6666;
	margin: 10px 0;
}
.errors *,
.errorMsg {
	color: #ff6666 !important;
	font-size: 11px
}
.errorBorder {
	border-color: #ff6666 !important;
}
.warning {
	border: 2px solid  #4f95c9;
	padding: 20px 10px 20px 50px;
	color:  #4f95c9;
	background: url(/Layout/img/Forms/form_warning_bayme_vbm.png) no-repeat #fff 10px;
	margin: 10px 0;
}
.success {
	border: 2px solid #66cc66;
	padding: 20px 10px 20px 50px;
	color: #66cc66;
	background: url(/Layout/img/Forms/form_success.png) no-repeat #fff 10px;
	margin: 10px 0;
}
.info {
	border: 2px solid #ffd200;
	padding: 20px 10px 20px 50px;
	color: #555b63;
	background: url(/Layout/img/Forms/form_info.png) no-repeat #fff 10px;
	margin: 10px 0;
}
div.reset {
	background: url(/Layout/js/cerabox/img_cerabox/cerabox.png) -54px -376px no-repeat;
    cursor: pointer;
    padding: 8px 8px 7px;
    display: inline-block;
    vertical-align: middle;
}
.warningSmall {
	border-width: 1px;
	padding: 8px 8px 8px 36px;
	margin: 10px 0;
	background-size: 20px;
	font-size: 12px;
	background-position: 8px 8px;
}
.strikeOut {
	text-decoration: line-through;
}
.photoWarning {
    padding: 15px 15px 15px 60px;
	margin: 10px 20px 10px 20px;
	background: url(/Layout/img/Symbole/bayme-vbm-vbw/photo_warning.png) no-repeat #fff;
	background-position: 0px 10px;
	background-size: 40px;
    font-size: 12px;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
	font-family: 'HelveticaNeueW01-56It';
}
.centerAlign,
.textCenter {
	text-align: center;
}
.rightAlign,
.textRight {
	text-align: right;
}
.leftAlign,
.textLeft {
	text-align: left;
}
.noDec,
.noDeco {
	text-decoration: none;
}
.dec {
	text-decoration: underline;
}
.noStyle {
	list-style: none;
}
.bold {
	font-family: 'HelveticaNeueW01-75Bold';
}
.roman {
  font-family: 'HelveticaNeueW01-55Roma';
}
.light {
  font-family: 'HelveticaNeueW01-45Ligh';
}
.thin {
  font-family: 'HelveticaNeueW01-Thin';
}
.text {
	line-height: 1.3em;
}
.text10{
	font-size: 10px;
}
.text11 {
	font-size: 11px;
}
.text12 {
	font-size: 12px;
}
.text13 {
	font-size: 13px;
}
.text14 {
	font-size: 14px;
}
.text15 {
	font-size: 15px;
}
.text17 {
	font-size: 17px;
}
.text16 {
	font-size: 16px;
}
.text18 {
  font-size: 18px;
}
.text20 {
	font-size: 20px;
}
.text22 {
	font-size: 22px;
}
.text24 {
	font-size: 24px;
}
.text26 {
	font-size: 26px;
}
.text36 {
	font-size: 40px;
}
.text40 {
	font-size: 40px;
}
.text110 {
  font-size: 110px;
}
sup, .superScript {
  vertical-align: super;
  font-size: 50%;
}
sub, .subScript {
  vertical-align: sub;
  font-size: 50%;
}
.catCatList .fontInfoTypeIcons {
}
.invertedInfoTypeSymbol {
  background: #fff;
  font-size: 28px !important;
  border: 1px solid #fff;
  border-radius: 7px;
  width: 27px !important;
  height: 27px;
  margin: 4px 0 4px 10px;
  padding: 1px 2px 2px;
}
.infoTypeLink {
	min-height: 40px;
	padding: 10px;
	width: 340px;
	margin-bottom: 20px;
}
.infoTypeLink a {
	margin-left: 55px;
	margin-top: 12px;
	display: block;
	background-position: 0 5px;
    overflow: visible;
}
.ie .catCatList .fontInfoTypeIcons {
}
.uppercase {
	text-transform: uppercase;
}
.pointer {
	cursor: pointer;
}
.lineHeight12 {
	line-height: 1.2em;
}
.noLineHeight {
	line-height: 1em;
}
.raised {
	vertical-align: top;
	font-size: 0.8em;
	line-height: 100%;
}
.lowered {
	vertical-align: bottom;
	font-size: 0.8em;
	line-height: 100%;
}
/* display values */
.show {
	display: block;
}
.hide {
	display: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
.inline {
	display: inline;
}
.invisible {
	visibility: hidden;
}
.opacity1 {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.opacity0 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.noBorder {
	border: 0 !important;
}
.whiteBorder {
	border-color: white !important;
}
.noMarg {
	margin: 0 !important;
}
.noMargT {
	margin-top: 0;
}
.noMargB {
	margin-bottom: 0;
}
.noMargL {
	margin-left: 0;
}
.noMargR {
	margin-right: 0;
}
.noPad {
	padding: 0 !important;
}
.noFloat {
	float: none;
}
.block {
	display: block;
}
.index999 {
	z-index: 99;
}
.ipad .noIpad {
	display: none;
}
/* webclient friendly */
.vAlignMiddle {
	vertical-align: middle;
}
.verticalAlignMiddle {
	display: -ms-flexbox;
	-ms-flex-pack: initial;
	-ms-flex-align: center;
	display: -moz-box;
	-moz-box-pack: initial;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: initial;
	-webkit-box-align: center;
	display: box;
	box-pack: initial;
	box-align: center;
}
.ltie9 .verticalAlignMiddle  {
    display: block;
}
.ltie9 .highlights .verticalAlignMiddle  {
    padding-top: 15px;
    padding-bottom: 0px;
    height: 41px;
}
/* !custom */
.borderOutside {
	border: 1px solid #caccce;
}
.borderInside {
	border: 1px solid #dfe0e2;
}
.borderTop {
	border-top: 1px solid #dfe0e2;
}
.borderRight {
	border-right: 1px solid #dfe0e2;
}
.borderBottom {
	border-bottom: 1px solid #dfe0e2;
}
.borderTopWhite {
	border-top: 1px solid #fff;
}
.borderBottomWhite {
	border-bottom: 1px solid #fff;
}
.borderTopDark {
  border-top: 1px solid #959595;
}
.borderRightDark {
  border-right: 1px solid #959595;
}
.borderBottomDark {
  border-bottom: 1px solid #959595;
}
.borderLeftDark {
  border-left: 1px solid #959595;
}
.borderLeft {
	border-left: 1px solid #dfe0e2;
}
.noBorderTop {
	border-top: none;
}
.noBorderBottom {
	border-bottom: none;
}
.noBorderLeft {
	border-left: none;
}
.noBorderRight {
  border-right: none;
}
.colorBg {
	background-color: #4f95c9;
}
.blackBg {
	background-color: #000;
}
.oppositeColorBg {
	background-color: #004b91;
}
/* ie < 8 bug */
tr.colorBg td {
	background-color: #4f95c9;
}
.lightColorBg {
	background-color: #bed4e4;
}
.middlecolorBg {
  background-color: #92a4c1;
}
.vbw .lightColorBg p,
.vbw .lightColorBg label,
.vbw .lightColorBg h2,
.vbw .lightColorBg h3 {
    color: #fff;
}
.skyBg {
	background-color: #d8e5ef;
}
.whiteBg {
	background-color: #fff;
}
.greyBg {
	background-color: #ebebeb;
}
.darkgreyBg {
	background-color: #555b63;
}
.lightgreyBg {
	background-color: #f4f4f5;
}
.middlegreyBg {
  background-color: #dfe0e2;
}
.lightbrownBg {
	background-color: #c0b7ad;
}
.lightblueBg {
	background-color: #eff8fc;
}
.searchBg {
	background: url(/Layout/img/Backgrounds-Headers/search_bg.gif);
}
.opacity40Bg {
	background: url(/Layout/img/Backgrounds-Headers/bayme-vbm/opacity40.png);
}
.noBg {
	background: none !important;
}
.transparentBg {
	background: transparent;
}
.tableGreyBg {
	background-color: #f4f4f5;
}
.tableBlueBg {
	background-color: #aac1d1;
}
.tableOrangeBg {
	background-color: #fcc677;
}
.tableBrownBg {
	background-color: #c0b7ad;
}
.highlightActive {
	color: #4f95c9;
}
.lightgrey {
	color: #80848a;
}
.extralightgrey {
  color: #dfe3e6;
}
.grey {
	color: #555b63;
}
.transparentGrey {
	color: #b6b6b6;
}
.color {
	color: #4f95c9;
}
.black {
	color: #2b323c;
}
.white {
	color: #fff;
}
.inputOverlay {
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.5);
	height: 40px;
	width: 100%;
}
.remove {
	background-image: url(/Layout/js/cerabox/img_cerabox/cerabox.png);
	background-position: -50px -12px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
/* form validation */
.validation-failed {
	border: 1px solid #FF0000 !important;
}
.validation-failed + label,
.validation-failed + span.ckeckboxLabel {
	color: #FF0000 !important;
}
.validation-advice {
	color: #FF0000 !important;
}
    .pad5 {padding: 5px;}
    .padT5 {padding-top: 5px;}
    .padR5 {padding-right: 5px;}
    .padB5 {padding-bottom: 5px;}
    .padL5 {padding-left: 5px;}
    .marg5 {margin: 5px;}
    .margT5 {margin-top: 5px;}
    .margR5 {margin-right: 5px;}
    .margB5 {margin-bottom: 5px;}
    .margL5 {margin-left: 5px;}
    .pad10 {padding: 10px;}
    .padT10 {padding-top: 10px;}
    .padR10 {padding-right: 10px;}
    .padB10 {padding-bottom: 10px;}
    .padL10 {padding-left: 10px;}
    .marg10 {margin: 10px;}
    .margT10 {margin-top: 10px;}
    .margR10 {margin-right: 10px;}
    .margB10 {margin-bottom: 10px;}
    .margL10 {margin-left: 10px;}
    .pad15 {padding: 15px;}
    .padT15 {padding-top: 15px;}
    .padR15 {padding-right: 15px;}
    .padB15 {padding-bottom: 15px;}
    .padL15 {padding-left: 15px;}
    .marg15 {margin: 15px;}
    .margT15 {margin-top: 15px;}
    .margR15 {margin-right: 15px;}
    .margB15 {margin-bottom: 15px;}
    .margL15 {margin-left: 15px;}
    .pad {padding: 20px;}
    .padT {padding-top: 20px;}
    .padR {padding-right: 20px;}
    .padB {padding-bottom: 20px;}
    .padL {padding-left: 20px;}
    .marg {margin: 20px;}
    .margT {margin-top: 20px;}
    .margR {margin-right: 20px;}
    .margB {margin-bottom: 20px;}
    .margL {margin-left: 20px;}
    .pad30 {padding: 30px;}
    .padT30 {padding-top: 30px;}
    .padR30 {padding-right: 30px;}
    .padB30 {padding-bottom: 30px;}
    .padL30 {padding-left: 30px;}
    .marg30 {margin: 30px;}
    .margT30 {margin-top: 30px;}
    .margR30 {margin-right: 30px;}
    .margB30 {margin-bottom: 30px;}
    .margL30 {margin-left: 30px;}
    .pad40 {padding: 40px;}
    .padT40 {padding-top: 40px;}
    .padR40 {padding-right: 40px;}
    .padB40 {padding-bottom: 40px;}
    .padL40 {padding-left: 40px;}
    .marg40 {margin: 40px;}
    .margT40 {margin-top: 40px;}
    .margR40 {margin-right: 40px;}
    .margB40 {margin-bottom: 40px;}
    .margL40 {margin-left: 40px;}
    .pad50 {padding: 50px;}
    .padT50 {padding-top: 50px;}
    .padR50 {padding-right: 50px;}
    .padB50 {padding-bottom: 50px;}
    .padL50 {padding-left: 50px;}
    .marg50 {margin: 50px;}
    .margT50 {margin-top: 50px;}
    .margR50 {margin-right: 50px;}
    .margB50 {margin-bottom: 50px;}
    .margL50 {margin-left: 50px;}
    .pad60 {padding: 60px;}
    .padT60 {padding-top: 60px;}
    .padR60 {padding-right: 60px;}
    .padB60 {padding-bottom: 60px;}
    .padL60 {padding-left: 60px;}
    .marg60 {margin: 60px;}
    .margT60 {margin-top: 60px;}
    .margR60 {margin-right: 60px;}
    .margB60 {margin-bottom: 60px;}
    .margL60 {margin-left: 60px;}
    .pad60 {padding: 60px;}
    .padT60 {padding-top: 60px;}
    .padR60 {padding-right: 60px;}
    .padB60 {padding-bottom: 60px;}
    .padL60 {padding-left: 60px;}
    .marg60 {margin: 60px;}
    .margT60 {margin-top: 60px;}
    .margR60 {margin-right: 60px;}
    .margB60 {margin-bottom: 60px;}
    .margL60 {margin-left: 60px;}
    .pad70 {padding: 70px;}
    .padT70 {padding-top: 70px;}
    .padR70 {padding-right: 70px;}
    .padB70 {padding-bottom: 70px;}
    .padL70 {padding-left: 70px;}
    .marg70 {margin: 70px;}
    .margT70 {margin-top: 70px;}
    .margR70 {margin-right: 70px;}
    .margB70 {margin-bottom: 70px;}
    .margL70 {margin-left: 70px;}
    .pad80 {padding: 80px;}
    .padT80 {padding-top: 80px;}
    .padR80 {padding-right: 80px;}
    .padB80 {padding-bottom: 80px;}
    .padL80 {padding-left: 80px;}
    .marg80 {margin: 80px;}
    .margT80 {margin-top: 80px;}
    .margR80 {margin-right: 80px;}
    .margB80 {margin-bottom: 80px;}
    .margL80 {margin-left: 80px;}
.margT15negative {margin-top: -15px;}
.margT20negative {margin-top: -20px;}
.fixHeight500 {
	height: 460px;
}
.fixHeight340 {
	height: 300px;
}
.fixHeight500 .scroller {
	position: relative;
	height: 420px;
	padding-right: 10px;
	overflow: hidden;
}
/* used in: article */
.fixWidth180 {
	width: 180px;
}
.fixWidth250 {
	width: 250px;
}
.fixWidth290 {
	width: 290px;
}
/* used in: newsroom and in google map */
.fixWidth117 {
	width: 105px;
}
.fixWidth230 {
	width: 230px;
}
/* used in: old newsroom */
.fixWidth160 {
	width: 160px;
}
.fixWidth280 {
	width: 280px;
}
/* used in: regions and 110 in home newsroom teaser */
.fixWidth50 {
	width: 50px;
}
.fixWidth200 {
	width: 200px;
}
.fixWidth110 {
	width: 110px;
}
/* used in: gallery */
.fixWidth396 {
	width: 396px;
}
/* used in: publication */
.fixWidth60 {
	width: 60px;
}
.fixWidth140 {
	width: 140px;
}
.fixWidth178 {
	width: 178px;
}
.fixWidth198 {
	width: 198px;
}
/* used in: persons */
.fixWidth115 {
	width: 115px;
}
/* used in: searches */
.fixWidth600 {
	width: 600px;
}
/* used in: 404 */
.fixWidth400 {
	width: 400px;
}
/* used in: af overview */
.fixHeight40 {
	height: 40px;
}
/* used in: contact person */
.person {
   min-height: 170px;
}
.person .w160 {
    width: 160px;
}
/* obsolete */
.minHeight100 {
	min-height: 100px;
}
.fixHeight100 {
	height: 100px;
}
.fixWidth64 {
	width: 64px;
}
.fixWidth175 {
	width: 175px;
}
/*  /obsolete */
/* used in: home newsroom teaser, 55 for search inputs */
.fixHeight55 {
	height: 55px;
}
.fixHeight88 {
	height: 88px;
}
.fixHeight146 {
	height: 146px;
}
.fixHeight246 {
	height: 246px;
}
.fixHeight286 {
	height: 286px;
}
.fixWidth80 {
	width: 80px;
}
.fixWidth340 {
	width: 340px;
}
/* used in: sc hf overview */
.lines3text12 {
	height: 40px;
}
.lines3text13 {
	height: 50px;
}
.print {
	display: none;
}
.zIndex {
	z-index: 99;
}
.overflow {
	overflow: hidden;
}
/* !scrollbar   */
.scrollbar {
	width: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 1000;
}
.scrollbar .knob {
	background: #666;
	width: 7px;
	height: 50px;
	margin: 0 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	z-index: 350;
}
.scrollbar .knob:hover {
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/* ! gallery scrollbar   */
.scrollBar {
	background: #abaeb1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.scrollKnob {
	background: #666c73;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	display: block;
}
.galleryPictures .scrollBar {
	top: 54px;
}
.scrollBar {
	width: 7px;
	position: absolute;
}
/* ! gallery  */
.videoButton {
  opacity: 0.8;
  width: 20px;
  height: 20px;
  /**top: 15px;
  left: 25px;*/
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url(/Layout/img/Videos/play.png);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.videoButtonBig {
  width: 50px;
  height: 50px;
  /**top: 35%;
  left: 40%;*/
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-size: 30px;
  background-position: 10px 10px;
}
.videoButtonRound {
	background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgODAgODAiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjQwIiBjeT0iNDAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44IiByPSI0MCIvPjxwYXRoIGQ9Im01NSA0MC0yNCAxMnYtMjR6IiBmaWxsPSIjMTEzOTcxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-color: transparent;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  background-size: contain;
  background-position: 0 0;
}
.videoButtonRB {
    width: 35px;
    height: 35px;
    transform: translateX(0) translateY(0);
    left: auto;
    top: auto;
    bottom: 7px;
    right: 7px;
    margin-right: 0;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjdweCIgaGVpZ2h0PSI2N3B4IiB2aWV3Qm94PSIwIDAgNjcgNjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50ZXN0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InRlc3QiPgogICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjOEVBN0M1IiBvcGFjaXR5PSIwLjgiIGN4PSIzMy41IiBjeT0iMzMuNSIgcj0iMzMuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQ5IDM0LjUgMjMgNTIgMjMgMTciPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}
.videoBg {
    background-color: rgba(0,35,74, 0.8);
}
.galleryPictures {
	width: 580px;
	height: 55px;
}
.galleryPicturesSmall {
	width: 380px;
}
.galleryMovies {
	height: 55px;
}
.galleryThumbnail {
	position: relative;
	float: left;
	overflow: hidden;
	width: 68px;
	height: 48px;
}
.galleryMoviesCont,
.galleryPicturesCont {
	position: relative;
	height: 60px;
}
.galleryPictures .scrollerH {
	width: 465px;
	overflow: hidden;
}
.galleryPicturesSmall .scrollerH {
	width: 371px;
	overflow: hidden;
}
.galleryMovies .scrollerH {
	width: 165px;
	overflow-x: hidden;
    height: 55px !important;
}
.galleryPicturesContBig,
.galleryPicturesContBig .scrollerH {
	width: 580px;
}
/* !overlay   */
.overlay {
	width: 100%;
	background: url(/Layout/img/Backgrounds-Headers/bayme-vbm/opacity40.png);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8888;
}
.overlayMsg {
	width: 400px;
	padding: 10px;
	border: 2px solid #000;
	text-align: center;
	background: #fff;
	z-index: 10001;
}
.socialnetEles .socialnetEle {
  width: 50px;
}
.socialnetEles .socialnetEle img {
  width: 40px;
  height: 40px;
}
/* !toolbar */
#ajaxLoginBox {
	width: 260px;
	position: absolute;
	bottom: 0px;
	background: #73b2d0;
}
.ie7 #ajaxLoginBox { bottom:23px; }
#ajaxLoginForm .error {
	margin-right: 20px;
}
#ajaxLoginBox .head {
	background: #558ca9;
	height: 37px;
	margin: 0 0 10px 0;
}
#ajaxLoginBox .head h3 {
	font-size: 15px;
	color: #ffffff;
	padding: 12px 0 0 20px;
}
#ajaxLoginBox .head .close {
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
#ajaxLoginBox .form .input {
	width: 210px;
	font-size: 13px;
	padding: 6px 4px;
}
#ajaxLoginBox .form .checkbox {
	width: 20px;
}
.opacity50p {
	filter: alpha(opacity=0.5);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.close {
	cursor: pointer;
}
.hiddenToolbar {
	bottom: -50px;
}
.logoutBtn {
	border-radius: 0 8px 8px 0;
	background: #ccc;
	background: -moz-linear-gradient(top, #ccc, #ccc);
	background: -webkit-linear-gradient(top, #ccc, #ccc);
	background: -o-linear-gradient(top, #ccc,#ccc);
	background: -ms-linear-gradient(top,#ccc, #ccc);
	background: linear-gradient(top, #ccc, #ccc);
	border-left: 1px solid #80acc2;
}
.newsRoomSection .video_stage, .newsRoom .video_stage {
/* 	width: 900px; */
	padding: 10px 20px 10px 19px;
	background: #f0f1f1;
}
.video_stage .left {
	padding: 10px 20px 0 0;
	float: left;
}
.video_stage .video {
	width: 579px;
	height: 349px;
	background: #3a3d41;
}
.video_stage .details {
	width: 579px;
	height: 14px;
	padding: 8px 0;
	position: relative;
}
.video_stage .infos {
	width: 220px;
	height: 14px;
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: 11px;
}
.video_stage .bookmark {
	width: 74px;
	height: 14px;
	position: absolute;
	top: 8px;
	left: 228px;
}
.video_stage .bookmark img:hover {
	cursor: pointer;
}
.video_stage .rating {
	width: 156px;
	height: 14px;
	position: absolute;
	top: 8px;
	left: 317px;
	cursor: pointer;
}
.video_stage .rating img:hover {
	cursor: pointer;
}
.video_stage .remember {
	width: 93px;
	height: 14px;
	position: absolute;
	top: 8px;
	left: 487px;
	cursor: pointer;
}
.video_stage .remember img:hover {
	cursor: pointer;
}
.video_stage .description {
	width: 470px;
}
.video_stage .description h3 {
	color: #80848a;
	font-size: 15px;
}
.video_stage .description p {
	color: #2b323c;
	font-size: 11px;
}
.video_stage .link {
}
.video_stage .link h4 {
	color: #80848a;
	font-size: 11px;
}
.video_stage .link input {
	color: #3a3d41;
	padding: 5px 30px;
	border: 1px solid #cfcfcf;
	font-size: 11px;
	width: 500px;
}
.video_stage .right {
	width: 299px;
	border: 1px solid #caccce;
	float: right;
}
.video_stage .right ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.video_stage .right ul li {
	display: block;
	float: left;
}
.video_stage .right ul li a {
	cursor: pointer;
	display: block;
	width: 99px;
	height: 18px;
	padding: 10px 0 0 0;
	text-align: center;
	background: #969694;
	color: #ffffff;
	font-size: 11px;
}
.video_stage .right ul li a.active {
	background: #4f95c9;
}
#show_videos_new {
	border-rigth: 1px solid #888886;
}
#show_videos_mostviewed {
	border-left: 1px solid #caccce;
	border-rigth: 1px solid #888886;
}
#show_videos_formats {
	border-left: 1px solid #caccce;
}
.video_stage .show_videos {
	position: relative;
	height: 434px;
}
.video_stage .show_videos_new {
	position: absolute;
	top: 0;
	left: 0;
}
.video_stage .show_videos_mostviewed {
	position: absolute;
	top: 0;
	left: 0;
}
.video_stage .show_videos_formats {
	position: absolute;
	top: 0;
	left: 0;
}
.video_stage .filters {
	padding: 13px 20px;
	background: #f5f5f5;
}
.video_stage .filter {
	width: 50%;
	float: left;
}
.video_stage .filter input {
	display: inline-block;
	padding: 0 5px 0 0;
}
.video_stage .filter label {
	display: inline-block;
	font-size: 11px;
}
.video_stage .video_list {
}
.video_stage .video_row {
	border-top: 1px solid #caccce;
	height: 61px;
	position: relative;
}
.video_stage .video_row:nth-child(2n+1) {
	background: #ffffff;
}
.video_stage .video_preview {
	width: 107px;
	height: 61px;
	border-right: 1px solid #caccce;
	position: absolute;
	top: 0px;
	left: 0px;
}
.video_stage .video_preview img {
	width: 107px;
	height: 61px;
}
.video_stage .video_text {
	width: 171px;
	height: 56px;
	padding: 6px 10px 0 10px;
	position: absolute;
	top: 0px;
	left: 108px;
}
.video_stage .video_text p {
	color: #3c434c;
	font-size: 11px;
}
.video_plus {
	cursor: pointer;
}
.video_stage .video_plus {
	width: 14px;
	height: 14px;
	background: url(/Layout/img/Videos/bayme/video_list_plus.png);
	position: absolute;
	top: 4px;
	right: 4px;
}
.video_stage .video_minus {
	background: url(/Layout/img/Videos/bayme/video_list_MINUS.png)!important;
}
.video_stage .bookmark_inner {
	width: 54px;
}
.bookmark_inner a img {
	margin-left: 5px;
	margin-bottom: 5px;
}
.bookmark_inner_show {
	display: block;
	width: 54px;
	height: 50px;
	padding: 20px 0 10px 3px;
	position: absolute;
	top: 13px;
	left: 19px;
	background: #FFFFFF;
	box-shadow: 2px 2px 2px #CCC;
}
.video_stage .rating_inner {
	width: 136px;
}
.video_stage .remember_inner {
	width: 73px;
}
.video_stage .bookmark_inner, .video_stage .rating_inner, .video_stage .remember_inner {
	position: absolute;
	top: 23px;
	border: 1px solid #dfe0e2;
	padding: 10px;
	position: absolute;
	top: 13px;
	background: #ffffff;
}
#show_videos_new {
	border-rigth: 1px solid #888886;
}
#show_videos_mostviewed {
	border-left: 1px solid #caccce;
	border-rigth: 1px solid #888886;
}
#show_videos_formats {
	border-left: 1px solid #caccce;
}
/* video teaser */
.videoTeaser .videoTeaserButton {
  z-index: 1;
  opacity: 0.8;
  top: 24px;
  left: 166px;
  width: 34px;
  height: 34px;
}
.videoTeaser .videoTeaserTitleContainer {
  width: 186px;
  height: 38px;
  z-index: 2;
  right: 0;
  bottom: 12px;
  display: none; /* it might come back */
}
.videoTeaser .videoTeaserTitleContainer .block1 {
  opacity: 0.6;
  width: 112px;
  height: 38px;
}
.videoTeaser .videoTeaserTitleContainer .block2 {
  opacity: 1;
  width: 74px;
  height: 38px;
}
.videoTeaser .titleText {
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 6px;
  overflow: hidden;
}
.red {
	color: #FF6666;
}
.fullRow {
	width: 100%;
	clear: both;
	padding: 10px 0 10px 0;
}
.halfRow {
	width: 50%;
	float: left;
	padding: 10px 0 10px 0;
}
.thirdRow {
	width: 33%;
	float: left;
	padding: 10px 0 10px 0;
}
.standardForm label {
	display: block;
}
.halfRow input[type="password"] ,
.halfRow input[type="text"] {
	width: 80%;
}
.standardForm .textInput {
	width: 80%;
}
.standardForm textarea {
	/**width: 90%;*/
	width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input.input_digit_1 {
	width:7px!important;
}
input.input_digit_2 {
	width:14px!important;
}
input.input_digit_3 {
	width:21px!important;
}
input.input_digit_4 {
	width:28px!important;
}
input.input_digit_10 {
	width: 70px!important;
}
input.input_digit_13 {
	width:115px!important;
}
input.readonly {
	border: 1px solid transparent;
	padding:4px 0;
}
.eventRegister .subscribers .select_subscriber input {
	display: inline-block;
}
.eventRegister .subscribers .select_subscriber label {
	display: inline-block;
}
.eventRegister .subscribers .workshops {
	clear: both;
}
.inline-block {
	display: inline-block!important;
}
.eventRegistrationForm .subscribers {
	width: 550px;
	overflow: hidden;
	position: relative;
}
.eventRegistrationForm .subscribers-inner {
	width: 2750px;
	overflow: hidden;
	position: relative;
}
.eventRegistrationForm .subscriber {
	width: 550px;
	overflow: hidden;
	float: left;
}
/* paging
----------------------------------*/
div.searchResultLine {
	display: block;
	font-size: 11px;
	text-align: right;
}
div.searchResultLine div.searchResultNumber {
	float: left;
	padding-top: 2px;
	text-align: left;
}
div.searchResultLine div.searchResultNumber a {
	padding: 0 0 0 10px;
}
div.searchResultLine div.searchResultCenter {
	margin-top: 2px;
	text-align: center;
}
.searchResultPaging {
	margin: 16px 0 0;
	text-align: right;
}
div.searchResultLine div.searchResultPaging ul {
	display: inline;
	float: right;
	list-style-type: none;
	padding: 0;
	margin-bottom: -1px;
}
div.searchResultLine div.borderTop ul.paging {
	margin-bottom: 0px;
	margin-top: -1px;
}
div.searchResultLine div.searchResultPaging ul ul {
	display: none;
}
div.searchResultLine div.searchResultPaging li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 11px;
	margin: 0 0 0 1px;
	padding: 0;
}
div.searchResultLine div.searchResultPaging li a {
	border-color: #dfe0e2;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #7A7A7A;
	display: block;
	line-height: 14px;
	padding: 3px 6px 2px;
	text-decoration: none;
}
div.searchResultLine div.searchResultPaging li span {
	border-color: #dfe0e2;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	display: block;
	line-height: 14px;
	padding: 3px 6px 2px;
	text-decoration: none;
}
div.searchResultLine div.searchResultPaging li .button.paging {
	background: #e9eaeb;
	background: -moz-linear-gradient(top,  #e9eaeb 0%, #caccce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eaeb), color-stop(100%,#caccce));
	background: -webkit-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: -o-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: -ms-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: linear-gradient(to bottom,  #e9eaeb 0%,#caccce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaeb', endColorstr='#caccce',GradientType=0 );
	height: 19px;
}
div.searchResultLine div.searchResultPaging li .button.paging:hover {
	background: #caccce;
	background: -moz-linear-gradient(top,  #caccce 0%, #e9eaeb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#caccce), color-stop(100%,#e9eaeb));
	background: -webkit-linear-gradient(top,  #caccce 0%,#e9eaeb 100%);
	background: -o-linear-gradient(top,  #caccce 0%,#e9eaeb 100%);
	background: -ms-linear-gradient(top,  #caccce 0%,#e9eaeb 100%);
	background: linear-gradient(to bottom,  #caccce 0%,#e9eaeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caccce', endColorstr='#e9eaeb',GradientType=0 );
}
div.searchResultLine div.searchResultPaging li .button.paging.disabled:hover {
	background: #e9eaeb;
	background: -moz-linear-gradient(top,  #e9eaeb 0%, #caccce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eaeb), color-stop(100%,#caccce));
	background: -webkit-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: -o-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: -ms-linear-gradient(top,  #e9eaeb 0%,#caccce 100%);
	background: linear-gradient(to bottom,  #e9eaeb 0%,#caccce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaeb', endColorstr='#caccce',GradientType=0 );
	cursor: default;
}
div.searchResultLine div.searchResultPaging li .button.paging span.first {
	background-image: url(/Layout/img/Benutzerverwaltung/Icons-UI-454545.png);
	background-position: -158px 1px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding: 0 2px;
	border: none;
}
div.searchResultLine div.searchResultPaging li .button.paging span.previous {
	background-image: url(/Layout/img/Benutzerverwaltung/Icons-UI-454545.png);
	background-position: -95px 1px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding: 0 2px;
	border: none;
}
div.searchResultLine div.searchResultPaging li .button.paging span.next {
	background-image: url(/Layout/img/Benutzerverwaltung/Icons-UI-454545.png);
	background-position: -31px 1px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding: 0 2px;
	border: none;
}
div.searchResultLine div.searchResultPaging li .button.paging span.last {
	background-image: url(/Layout/img/Benutzerverwaltung/Icons-UI-454545.png);
	background-position: -175px 1px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding: 0 2px;
	border: none;
}
div.searchResultLine div.searchResultPaging li .button.paging.disabled span.disabled {
	background-image: url(/Layout/img/Benutzerverwaltung/Icons-UI-888888.png);
	opacity: 0.5;
	cursor: default;
}
div.searchResultLine div.searchResultPaging li.active, div.searchResultLine div.searchResultPaging li.active a {
  border: none !important;
}
div.searchResultLine div.searchResultPaging li.active span {
}
div.searchResultLine div.searchResultPaging li.special a {
	padding: 0;
}
div.searchResultLine div.searchResultPaging li.verySpecial {
	border: medium none;
	padding-right: 4px;
	padding-top: 2px;
}
/*
 * Toolbar
 */
.toolbar {
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 499;
}
.toolbar a {
	cusror: pointer;
}
.toolbarNotLoggedIn {
	height: 36px;
	padding: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAoklEQVQYVy3E13HCUABFwdN/CTYWyihnCeUAhV3PY9iP5f2+xOt1fruuQ5znLo5jM61i31exbYtY19k0iWUZxTyPYpqeYhwHUy+ez04MQyf6vjU1outq0baVaJpPpajrQlRVLsoy+1YUqcjzRGRZbIpEmkYiSR4ijkNTIKLIF4+HL8LQE0Hgmhzh+7bwPFu47t1kCcf5E7Z9E/f7p19hWT/6B1CGmKlHyhWtAAAAAElFTkSuQmCC);
	border-top: 1px solid #e7e7e8;
}
.toolbarLoggedIn {
	height: 22px;
	padding: 8px 0 6px 0;
	background: #4f95c9;
	background: -moz-linear-gradient(top, #6caccd, #6caccd);
	background: -webkit-linear-gradient(top, #6caccd, #6caccd);
	background: -o-linear-gradient(top, #6caccd, #6caccd);
	background: -ms-linear-gradient(top, #6caccd, #6caccd);
	background: linear-gradient(top, #6caccd, #6caccd);
}
.toolbar .content {
	display: block;
	width: 980px;
	margin: auto;
	position: relative;
}
.toolbar .logout {
	position: relative;
	top: -4px;
	display: block;
	float: left;
	padding: 0;
	font-size: 13px;
	color: #ffffff;
}
.toolbar .logout button {
	background: none;
	padding: 0;
	margin: 0 0 0 15px;
	display: inline-block;
	height: 15px;
	color: #7a8491;
	font-size: 10px;
}
.toolbar .loginBox .head h3 {
	font-size: 15px;
	color: #ffffff;
	padding: 12px 0 0 20px;
}
.toolbar .loginBox .head .close {
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbar .loginBox .fieldset {
	padding: 5px 20px 0 20px;
}
.toolbar .loginBox .fieldset input {
	width: 202px;
	padding: 6px 8px;
	border: 1px solid #dfe0e2;
	margin: 3px 0;
}
.toolbar .loginBox .fieldset_small {
	padding: 5px 20px 0 108px;
}
.toolbar .loginBox .fieldset_small input {
	width: 132px;
	padding: 4px 0;
	border: 0;
	color: #596069;
	font-size: 12px;
	margin: 3px 0;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loginBox .fieldset_small a {
	padding: 0 0 0 12px;
	background: url(/Layout/img/Toolbar/bayme/white_arrow.png) no-repeat 0px 3px;
	color: #ffffff;
	text-decoration: none;
}
.toolbar .notLoggedIn {
	position: relative;
}
.toolbar .notLoggedIn .login a {
	position: absolute;
	height: 16px;
	padding: 11px 37px 9px 26px;
	color: #ffffff;
	text-decoration: none;
	background: #4b88a7;
	background: -moz-linear-gradient(top, #4b88a7, #609dbc);
	background: -webkit-linear-gradient(top, #4b88a7, #609dbc);
	background: -o-linear-gradient(top, #4b88a7, #609dbc);
	background: -ms-linear-gradient(top, #4b88a7, #609dbc);
	background: linear-gradient(top, #4b88a7, #609dbc);
}
.toolbar .notLoggedIn .login a span {
	display: inline-block;
	position: relative;
	top: -3px;
}
.toolbar .notLoggedIn .becomeMember a {
	position: absolute;
	left: 113px;
	height: 16px;
	padding: 11px 37px 9px 26px;
	color: #ffffff;
	text-decoration: none;
}
.toolbar .notLoggedIn .becomeMember a span {
	display: inline-block;
	position: relative;
	top: -3px;
}
.toolbar .loggedIn {
	float: left;
	margin: 0 0 0 20px;
}
.toolbar .loggedIn ul.popups {
	display: block;
	height: 22px;
	border-radius: 8px;
	background: #4b88a7;
	background: -moz-linear-gradient(top, #4b88a7, #609dbc);
	background: -webkit-linear-gradient(top, #4b88a7, #609dbc);
	background: -o-linear-gradient(top, #4b88a7, #609dbc);
	background: -ms-linear-gradient(top, #4b88a7, #609dbc);
	background: linear-gradient(top, #4b88a7, #609dbc);
}
.toolbar .loggedIn ul.popups > li {
	float: left;
	padding: 5px 20px 4px 20px;
    position: relative;
}
.toolbar .loggedIn ul.popups > li a {
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
.toolbar .loggedIn .popups .profil {
	border-right: 1px solid #609dbc;
}
.toolbar .loggedIn .popups .newsletter {
	border-left: 1px solid #4b88a7;
	border-right: 1px solid #609dbc;
}
.toolbar .loggedIn .popups .orders {
	border-left: 1px solid #4b88a7;
	border-right: 1px solid #609dbc;
}
.toolbar .loggedIn .popup .popupTabs {
	margin: 0;
	position: absolute;
	top: -40px;
}
.toolbar .loggedIn .popup .popupTabs li {
	display: block;
	float: left;
}
.toolbar .loggedIn .popup .popupTabs li a {
	color: #b5b8bb;
	display: block;
	padding: 15px 30px;
}
.toolbar .loggedIn .popup .popupTabs li a {
	background-color: #7b8592;
}
.toolbar .loggedIn .popup .popupTabs li a.active {
	color: white;
	background-color: #606771;
}
.toolbar .loggedIn .popup .tabContent {
	padding: 0 30px;
	color: white;
}
.toolbar .loggedIn .profil {
	position: relative;
}
.toolbar .loggedIn .profil .popup {
	display: none;
	width: 720px;
	height: 510px;
	padding: 25px 0 0 20px;
	background: #7b8592;
	position: absolute;
	bottom: 35px;
	left: -188px;
	z-index: 999;
}
.toolbar .loggedIn .profil .popup .close {
	position: absolute;
	top: 20px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbar .loggedIn .profil .popup p {
	color: #ffffff;
}
.toolbar .loggedIn .profil .popup h3 {
	color: #ffffff;
	font-size: 22px;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: normal;
}
.toolbar .loggedIn .profil .popup h4 {
	color: #ffffff;
	font-size: 12px;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	width: 695px;
}
.toolbar .loggedIn .profil .popup input[type="text"]:focus {
	background: #ddeeff;
}
.toolbar .loggedIn .profil .popup .placeholder {
	clear: both;
	padding: 10px 0;
}
.toolbar .loggedIn  .popup .fieldset {
	width: 240px;
	height: 48px;
	float: left;
}
.toolbar .loggedIn  .popup .fieldset label {
	display: block;
	font-size: 11px;
}
.toolbar .loggedIn  .popup .fieldset input {
	width: 210px;
	height: 19px;
	padding: 2px;
	border: 1px solid #dfe0e2;
	margin-top: 2px;
}
.toolbar .loggedIn  .popup .fieldset select {
	display: block;
	width: 210px;
	padding: 2px;
	border: 1px solid #dfe0e2;
}
.toolbar .loggedIn  .popup .fieldset label.radio {
	width: 50px;
	float: left;
}
.toolbar .loggedIn  .popup .fieldset input.radio {
	width: 20px;
	float: left;
}
.toolbar .loggedIn  .popup .fieldset input.checkbox {
	width: 20px;
	float: left;
}
.toolbar .loggedIn  .popup .fieldset .fieldset_middle {
	float: left;
	width: 170px;
}
.toolbar .loggedIn  .popup .fieldset .fieldset_middle input {
	width: 155px;
}
.toolbar .loggedIn  .popup .fieldset .fieldset_small {
	float: left;
	width: 60px;
}
.toolbar .loggedIn  .popup .fieldset .fieldset_small input {
	display: block;
	width: 40px;
}
.toolbar .loggedIn  .popup .fieldset_middle {
	float: left;
	width: 180px;
}
.toolbar .loggedIn  .popup .fieldset_middle label {
	display: block;
	font-size: 11px;
}
.toolbar .loggedIn  .popup .fieldset_middle input {
	display: block;
	width: 155px;
	height: 17px;
	padding: 2px;
	border: 1px solid #dfe0e2;
}
.toolbar .loggedIn  .popup .fieldset .submit, .toolbar .loggedIn .profil .popup .fieldset_middle .submit {
	width: 133px;
	height: 23px;
	padding: 0;
	border: none;
	position: relative;
	top: 16px;
	float: right;
	margin: 0 26px 0 0;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .profil .popup:after {
	display: block;
	content: " ";
	width: 730px;
	height: 10px;
	background: url(/Layout/img/Toolbar/bayme/toolbar_popup_arrow.png) 195px no-repeat;
	position: absolute;
	bottom: -10px;
	z-index: 999;
}
.toolbar .loggedIn .newsletter {
	position: relative;
}
.toolbar .loggedIn .newsletter .popup {
	display: none;
	width: 550px;
	height: 500px;
	background: #7b8592;
	position: absolute;
	bottom: 35px;
	left: -200px;
	z-index: 999;
}
.toolbar .loggedIn .newsletter .popup p {
	color: #ffffff;
	margin: 0 0 15px 20px;
	opacity: 0.5;
}
.toolbar .loggedIn .newsletter .popup h3 {
	color: #ffffff;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	opacity: 0.5;
}
.toolbar .loggedIn .newsletter .popup .head {
	padding: 20px 30px;
	margin: 0 0 15px 0;
	background: #606771;
	position: relative;
}
.toolbar .loggedIn .newsletter .popup .head .close {
	position: absolute;
	top: 20px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbar .loggedIn .newsletter .popup .fieldset {
	margin: 0 0 10px 20px;
	height: auto;
	float: none;
}
.toolbar .loggedIn .newsletter .popup .fieldset .main_category {
	padding: 0 0 5px 0;
}
.toolbar .loggedIn .newsletter .popup .fieldset .sub_category {
	padding: 1px 0;
}
.toolbar .loggedIn .newsletter .popup .fieldset .main_category label {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .loggedIn .newsletter .popup .fieldset .main_category input {
}
.toolbar .loggedIn .newsletter .popup .fieldset .sub_category label {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}
.toolbar .loggedIn .newsletter .popup .fieldset .sub_category input {
}
.toolbar .loggedIn .popup .bottomlink {
	display: block;
	position: absolute;
	bottom: 20px;
	padding: 0 0 0 12px;
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/light_grey_arrow.gif) no-repeat 0px 2px;
	color: #fff;
}
.toolbar .loggedIn .newsletter .popup .unsubscribe {
	left: 20px;
}
.toolbar .loggedIn .newsletter .popup .archive {
	left: 200px;
}
.toolbar .loggedIn .newsletter .popup .save {
	position: absolute;
	right: 30px;
	bottom: 15px;
	width: 195px;
	height: 23px;
	padding: 0;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .newsletter .popup .subscribe {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 115px;
	height: 23px;
	padding: 0;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .newsletter .popup:after {
	display: block;
	content: " ";
	width: 500px;
	height: 10px;
	background: url(/Layout/img/Toolbar/bayme/toolbar_popup_arrow.png) center bottom no-repeat;
	position: absolute;
	bottom: -10px;
	z-index: 999;
}
/** start subscriptions **/
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer {
	padding-top: 8px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionsMessage1 {
	font-weight: bold;
	line-height: 18px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionsMessage2 {
	line-height: 18px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionFormContainer {
	border-top: 1px solid #606771;
	margin: 26px 0 0 0;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionForm .changeAddressBtn {
	position: absolute;
	bottom: 0;
	left: auto;
	right: 230px;
	border: none;
	line-height: 11px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionForm .changeAddressBtn.edit {
	right: 0;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionForm .subscribeBtn {
	position: absolute;
	bottom: 0;
	left: auto;
	right: 0;
	border: none;
	line-height: 11px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .subscriptionForm .customSelect.away {
	width: 0;
	height: 0;
	border: none;
}
.toolbar .loggedIn .subscriptions .popup .placeholder {
	position: absolute;
	width: 680px;
	margin: 0 30px;
	height: 1px;
	bottom: 50px;
	border-bottom: 1px solid #ffffff;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .fieldset {
	margin-bottom: 5px;
	width: auto;
	height: auto;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer.edit .fieldset {
	width: 165px;
	height: 48px;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .fieldset *.hide {
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer .fieldset input, .toolbar .loggedIn .subscriptions .popup .subscriptionContainer  .fieldset select {
	width: 140px;
}
.toolbar .loggedIn .subscriptions  .popup .subscriptionContainer  .fieldset input.radio {
	width: 20px;
	float: left;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer  .fieldset label.hide {
	display: none;
}
.toolbar .loggedIn .subscriptions .popup .subscriptionContainer  .fieldset label.radio {
	width: 50px;
    float: left;
	margin-top: 5px;
}
.toolbar .loggedIn .subscriptions .popup .newsletterContainer .fieldset {
	margin: 0 0 10px 0;
	height: auto;
	float: none;
}
.toolbar .loggedIn .subscriptions .popup .newsletterContainer .fieldset .main_category {
	padding: 0 0 5px 0;
    margin-left: -5px;
}
.toolbar .loggedIn .subscriptions .popup .newsletterContainer .fieldset .main_category label {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .loggedIn .subscriptions .popup .newsletterContainer .fieldset .sub_category {
	padding: 1px 0;
}
.toolbar .loggedIn .subscriptions .popup .newsletterContainer .fieldset .sub_category label {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}
.newsletterContainer label {
  padding-top: 3px !important;
}
.toolbar .loggedIn .subscriptions .popup .unsubscribe {
	left: 30px;
}
.toolbar .loggedIn .subscriptions .popup .archive {
	left: 200px;
}
.toolbar .loggedIn .subscriptions .popup .save {
	position: absolute;
	right: 10px;
	bottom: 15px;
	width: 195px;
	height: 23px;
	padding: 0;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .subscriptions .popup .subscribe {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 115px;
	height: 23px;
	padding: 0;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .subscriptions .popup:after {
	display: block;
	content: " ";
	width: 500px;
	height: 10px;
	background: url(/Layout/img/Toolbar/bayme/toolbar_popup_arrow.png) center bottom no-repeat;
	position: absolute;
	bottom: -10px;
	z-index: 999;
}
.toolbar .loggedIn .subscriptions {
	position: relative;
}
.toolbar .loggedIn .subscriptions .popup {
	display: none;
	width: 550px;
	height: 500px;
	background: #7b8592;
	position: absolute;
	bottom: 35px;
	left: -200px;
	z-index: 999;
}
.toolbar .loggedIn .subscriptions .popup p {
	color: #ffffff;
}
.toolbar .loggedIn .subscriptions .popup h3 {
	color: #ffffff;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	opacity: 0.5;
}
.toolbar .loggedIn .subscriptions .popup .head {
	padding: 20px 30px;
	margin: 0 0 15px 0;
	background: #606771;
	position: relative;
}
.toolbar .loggedIn .subscriptions .popup .head .close {
	position: absolute;
	top: 20px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
/** end subscriptions **/
.toolbar .loggedIn .orders {
	position: relative;
}
.toolbar .loggedIn .orders .popup {
	display: none;
	width: 670px;
	height: 370px;
	background: #7b8592;
	position: absolute;
	bottom: 35px;
	left: -315px;
	z-index: 999;
	overflow: hidden;
}
.toolbar .loggedIn .orders .popup {
}
.toolbar .loggedIn .orders .popup .head {
	padding: 20px 30px;
	margin: 0 0 15px 0;
	background: #606771;
	height: 20px;
	position: relative;
}
.toolbar .loggedIn .orders .popup .head .close {
	position: absolute;
	top: 20px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbar .loggedIn .orders .popup .head ul {
	margin: 0;
	padding: 0;
}
.toolbar .loggedIn .orders .popup .head ul li {
	display: block;
	float: left;
}
.toolbar .loggedIn .orders .popup .head ul li.arrow {
	padding: 2px 10px;
	width: 20px;
	height: 20px;
	background: url(/Layout/img/Toolbar/bayme/orders_li_arrow.png) center center no-repeat;
}
.toolbar .loggedIn .orders .popup .head ul li span {
    display: inline-block;
    border-radius: 15px;
    width: 13px;
    height: 13px;
    padding: 5px;
    text-align: center;
    margin: 0 10px 0 0;
}
.toolbar .loggedIn .orders .popup .head ul li.step_active {
	color: #ffffff;
}
.toolbar .loggedIn .orders .popup .head ul li.step_active span {
	background: #63bae5;
	color: #ffffff;
}
.toolbar .loggedIn .orders .popup .head ul li.step_inactive {
	color: #a0a4aa;
}
.toolbar .loggedIn .orders .popup .head ul li.step_inactive span {
	background: #a0a4aa;
	color: #606771;
}
.toolbar .loggedIn .orders .popup .cart {
	width: 620px;
	color: #fff;
	margin: 10px 20px 0 30px;
	position: relative;
	min-height: 240px;
}
.publicationOrder {
	display: block;
}
.publicationOrderNoButton  .button {
	border: 0;
	padding-top: 0;
}
.scrollerOrder {
	height: 240px;
	overflow: hidden;
}
.orders .scrollBar {
	right: -10px !important;
}
.toolbar .loggedIn .orders .popup .mask {
	height: 300px;
	width: 2680px;
}
.toolbar .loggedIn .orders .popup .cart .cart_table {
}
.toolbar .loggedIn .orders .popup .cart .cart_table th {
	padding: 5px 0;
	border-bottom: 1px solid #a0a4aa;
	font-size: 11px;
	opacity: 0.5;
	font-weight: normal;
}
.toolbar .loggedIn .orders .popup .cart .cart_table td {
	padding: 5px 0;
	border-bottom: 1px solid #a0a4aa;
	vertical-align: middle;
}
.toolbar .loggedIn .orders .popup .cart .cart_table tr.last td {
	padding: 20px 0 0 0;
	border-bottom: 0px;
}
.toolbar .loggedIn .orders .popup .cart .cart_table td input {
	width: 20px;
	padding: 3px 2px;
}
.toolbar .loggedIn .orders .popup .cart .cart_table td p {
	margin: 0;
	padding: 0;
}
.toolbar .loggedIn .orders .popup .cart .cart_table td p.small {
	font-size: 11px;
	opacity: 0.5;
	font-weight: normal;
}
.toolbar .loggedIn .orders .popup .cart .cart_table a.refresh {
	background: url(../Layout/img/Toolbar/bayme/orders_refresh.png) center center no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
}
.toolbar .loggedIn .orders .popup .cart .cart_table a.delete {
	background: url(../Layout/img/Toolbar/bayme/orders_delete.png) center center no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 8px;
}
.toolbar .loggedIn .orders .popup .clear_basket {
	left: 20px;
	bottom: -30px;
}
.toolbar .loggedIn .orders .popup .continue {
	width: 150px;
	position: absolute;
	right: 20px;
	bottom: -30px;
	height: 23px;
	padding: 0 20px;
	border: none;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
}
.toolbar .loggedIn .orders .popup .back {
	left: 0;
}
.toolbar .loggedIn .orders .popup .fieldset {
	width: 300px;
}
.toolbar .loggedIn .orders .popup:after {
	display: block;
	content: "";
	width: 740px;
	height: 10px;
	background: url(/Layout/img/Toolbar/bayme/toolbar_popup_arrow.png) center bottom no-repeat;
	position: absolute;
	bottom: -10px;
	z-index: 999;
}
.ordersPreMask {
	width: 2680px;
	height: 300px;
}
.ordersPrePreMask {
	overflow: hidden;
	width: 670px;
	height: 300px;
}
#ordersCounter {
  /*word-spacing: -2px*/
}
.toolbar .leftbar {
	bottom: 36px;
	right: 0;
	position: absolute;
	height: 660px;
	width: 28px;
	background: url(/Layout/img/Toolbar/bayme/members_only.png);
}
.toolbar .loggedIn .profil .popup .fieldset .normalSize {
	width: 210px;
}
.toolbar .loggedIn .profil .popup .fieldset .mediumSize {
	width: 160px;
}
.toolbar .loggedIn .profil .popup .fieldset .streetSize {
	width: 150px;
}
.toolbar .loggedIn .profil .popup .fieldset .smallSize {
	width: 40px;
}
.toolbar .loggedIn .profil .popup .fieldset .phoneCSize {
	width: 15px;
}
.toolbar .loggedIn .profil .popup .fieldset .phoneASize {
	width: 25px;
}
.toolbar .loggedIn .profil .popup .fieldset .phoneNSize {
	width: 70px;
}
.toolbar .loggedIn .profil .popup .fieldset .phoneDASize {
	width: 25px;
}
.toolbar .content .newLoginBox input {
	width: 210px;
	padding: 2px;
}
.toolbar .content .newLoginBox .submit {
	width: 130px;
	background-color: #69a5c4;
	border: 0px;
	cursor: pointer;
}
.toolbar .content .newLoginBox .close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	right: 5px;
	background: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/white_double_arrow_down.png) no-repeat center center;
	cursor: pointer;
}
.toolbar .newLoginBox {
	width: 260px;
	position: absolute;
	bottom: 0px;
	background: #73b2d0;
}
.toolbar .newLoginBox .head {
	background: #558ca9;
	height: 37px;
	margin: 0 0 10px 0;
}
.toolbar .newLoginBox .head h3 {
	font-size: 15px;
	color: #ffffff;
	padding: 12px 0 0 20px;
}
.toolbar .newLoginBox .head .close {
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(/Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbar .newLoginBox .fieldset {
	padding: 5px 20px 0 20px;
}
.toolbar .newLoginBox .fieldset input {
	width: 202px;
	padding: 6px 8px;
	border: 1px solid #dfe0e2;
	margin: 3px 0;
}
.toolbar .newLoginBox .fieldset_small {
	padding: 5px 20px 0 20px;
}
.toolbar .newLoginBox .fieldset_small input {
	width: 132px;
	padding: 4px 0;
	border: 0;
	color: #596069;
	font-size: 12px;
	margin: 3px 0;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6,#c6c6c6);
}
.toolbar .newLoginBox .fieldset_small a {
	padding: 0 0 0 12px;
	background: url(/Layout/img/Toolbar/bayme/white_arrow.png) no-repeat 0px 3px;
	color: #ffffff;
	text-decoration: none;
}
.toolbar .loginBox {
	width: 260px;
	height: 188px;
	position: absolute;
	bottom: 0px;
}
.toolbar .loginBox .head {
	height: 37px;
	margin: 0 0 10px 0;
}
.gradient, .quickFinderCol ul li a:hover {
	background: #4b88a7;
	background: -moz-linear-gradient(top, #4b88a7, #609dbc);
	background: -webkit-linear-gradient(top, #4b88a7, #609dbc);
	background: -o-linear-gradient(top, #4b88a7, #609dbc);
	background: -ms-linear-gradient(top, #4b88a7, #609dbc);
	background: linear-gradient(top, #4b88a7, #609dbc);
}
/* End QuickCheck */
/** ALEX: TODO: remove this ugly fix **/
.contentRight .mediaContainer {
	line-height: 15px;
	font-size: 12px;
	/**max-width: 168px;
  display: block;*/
  width: 100%;
}
.contentRight .padL30 > .mediaContainer {
	/**max-width: 138px;*/
}
.contentRight .mediaContainer a.absolute {
	/**right: -90px;*/
}
/* Local Laws */
.localLawsDetail img {
  max-width: 100%;
}
/* KBU EXTRA to adjust*/
.searchTabs a {
	-webkit-box-shadow: 3px -2px 1px 1px rgba(1, 1, 1, 0.05);
	box-shadow: 3px -2px 1px 1px rgba(1, 1, 1, 0.05);
}
.searchTabs a.active {
	background-image: url(/Layout/img/Forms/tab_open.gif);
	background-repeat: no-repeat;
	background-position: 238px 10px;
}
.searchTabs a {
	background-image: url(/Layout/img/Forms/tab_close.gif);
	background-repeat: no-repeat;
	background-position: 238px 10px;
}
.listImage img {
	max-width: 100px;
	max-height: 70px;
    width: auto;
    height: auto;
}
.tempThumb {
	max-width: 200px;
}
.listImage {
	width: 112px;
	height:  70px;
	vertical-align: middle;
}
img.listImage {
    max-width: 112px;
    max-height: 70px;
    width: auto;
    height: auto;
}
.listOrder,
.listInfos {
	margin: 2px !important;
	padding: 2px 6px;
	border: 1px solid transparent;
    cursor: pointer;
}
.listOrderActive {
	border: 1px solid #4f95c9;
}
.listInfosLabel,
.listOrderLabel {
    padding: 2px;
    white-space: nowrap;
}
.verticalArrow {
	background: url(/Layout/img/Forms/pixel_arrows.gif) no-repeat;
	width: 11px;
	height: 16px;
	float: left;
}
.ascArrow {
	background-position: 2px -27px;
}
.ascArrowActive {
	background-position: 2px 3px;
}
.descArrow {
	background-position: 2px -42px;
}
.descArrowActive {
	background-position: 2px -12px;
}
.forceNewline {
	white-space: pre-line;
}
.ellipsis {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}
.sky {
	color: #d8e5ef;
}
.map_canvas_small {
	width: 255px;
}
.rememberBoxList {
	position: absolute;
	top: 20px;
	right: 0;
	width: 100px;
	background: none;
}
.rememberBoxList {
	position: absolute;
	top: 10px;
	right: 0;
	width: 60px;
	background: none;
}
.rememberBoxList input {
	float: right;
	margin: 0;
}
.rememberCheckbox {
  margin-left: 7px !important;
}
form .contactBox {
	margin-top: -20px;
}
.datepicker .footer input {
	padding: 4px;
	border: 1px solid #dfe0e2;
	font-family: 'HelveticaNeueW01-55Roma',sans-serif;
	font-size: 11px;
	width: 55px;
}
.datepicker .footer button {
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
	padding: 6px 10px 5px 10px;
	font-size: 11px;
	cursor: pointer;
	border: 1px solid #dfe0e2;
	margin-left: 15px;
}
.infoToolTip {
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.infoToolTipHolder {
	width: 22px;
	height: 22px;
	display:inline-block;
}
.infoToolTipContainer {
	position: absolute;
}
.infoToolTipContainer .tip {
	position: relative;
	top: -2px;
	left: -2px;
	padding: 3px;
	color: #fff;
	background: #333;
}
.compactList li a {
	font-size: 12px;
}
#terminhefte {
	display: block!important
}
#termine {
	display: none!important
}
#tmi, #tli {
	cursor: pointer;
	padding-right: 35px;
	padding-top: 3px;
}
.searchForm {
	width: 240px;
	float: right;
	border: 1px solid #F8F8F8;
	position: relative;
}
.searchForm .input {
	width: 190px;
	float: left;
	height: 28px;
	padding: 0 40px 0 10px;
}
.searchForm .input {
	background: #FFFFFF url(/Layout/img/Symbole/bayme-vbm-vbw/search_button_grey.png) center right no-repeat;
}
.searchForm .input.colorBg {
	background: #FFFFFF url(/Layout/img/Symbole/bayme-vbm-vbw/search_button_color_bg_bayme_vbm.png) center right no-repeat;
	border-color: #4f95c9
}
.searchForm .input:focus {
	background: #FFFFFF url(/Layout/img/Symbole/bayme-vbm-vbw/search_button_grey_bg.png) center right no-repeat;
	border-width: 2px;
	border-color: #4f95c9;
	position: relative;
	left: -1px;
	top: -1px;
}
.searchForm button {
	position: absolute;
	height: 28px;
	width: 37px;
	top: 1px;
	right: -1px;
	background: transparent;
	border: none;
	cursor: pointer;
}
.showAutocomplete {
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	left: -1px;
	top: 31px;
	width: 240px;
}
#resultULLarge {
	display: none;
	list-style: none;
}
#resultULLarge.showAutocomplete {
	display: block!important;
	position: absolute;
	left: 20px;
	top: 58px;
	width: 750px;
	border: 1px solid #dfe0e2;
	border-top: none;
	z-index: 9999;
}
#resultULLarge.showAutocomplete li a {
	cursor: pointer;
	display: block;
	padding: 5px 10px;
	background: #ffffff;
}
#resultULLarge.showAutocomplete li a:hover, #resultULLarge.showAutocomplete li a.focus {
	background: #4f95c9;
	color: #ffffff;
}
/* max 5 */
.max5 {
	background: #000000;
}
.max5 .holder {
	width: 620px;
	height: 375px;
	margin-bottom: 10px;
	overflow: hidden;
}
.max5 .holder ul {
	width: 4000px;
}
.max5 .holder ul li {
	width: 620px;
	float: left;
}
.max5 .scrollerNavi, .max5 .paging {
}
.max5 .scrollerNavi ul li {
	float: left;
	width: 115px;
	height: 69px;
	overflow: hidden;
	margin-left: 7px;
}
.max5 .scrollerNavi ul li img {
	padding: 10px 0 3px 0;
}
.max5 .scrollerNavi ul li .border {
	background: url(../Layout/img/Max5/max5border_inactive.gif);
	width: 115px;
	height: 69px;
	position: absolute;
}
.max5 .scrollerNavi ul li.active .border {
	background: url(../Layout/img/Max5/max5border.gif);
}
.max5 .paging ul li {
	float: left;
	width: 115px;
	height: 69px;
	overflow: hidden;
	margin-left: 7px;
}
.max5 .paging ul li a {
	display: block;
	width: 115px;
	height: 69px;
	text-indent: -999999px;
}
.max5 .bg {
	background: url(../Layout/img/Max5/max5bg.png) no-repeat right top;
}
.max5 .bg * {
	color: #a49590;
}
.max5 .bg p {
	width: 450px;
}
.openDatePicker {
	width:23px;
	height:23px;
	display:inline-block;
	float:right;
	cursor:pointer;
	margin-top: 3px;
	background: no-repeat right top url(/Layout/img/Datepicker/datepicker_bayme_vbm.png);
}
.socialnetEle {
	width: 135px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.socialnetEle img {
	vertical-align: middle;
	width: 26px;
}
#calcRouteLayer {
	z-index: 9999;
}
.w240 img {
	max-width: 220px;
}
.infobox {
	border: 1px solid #cbcbcb;
	color: #5a5a62;
	background: #e2e2e2;
	padding: 3px 5px;
	font-size: 11px;
	margin: 5px 0;
	opacity: 0.8;
}
.blueBox {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACDCAYAAAB7o75uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTZCOTc3RTk4N0QxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTZCOTc3RDk4N0QxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EzbQ9wAAEjVJREFUeNrsXdGSI0kNrDR+I4AP4C/5Nj4JeAceCU7s7IzdVVKmpGp7h9k7T8TFee12u7tUypRSqmr85a//+JvZL38aZhivv//rH3D55/Xb///87cW3f70G5Av8/f6bJca/XuPwRf7M/n15jcLX+nsZ5GWQ19/LIC+DvP5eBvk1BFnD8DLI1wp7x/U1Cp8/6C4/X16/DPJDB53JH0hVkZdBnjbbEV+fkKNeBjllBDw88IP7zssgewaoIScb7DrKehnk6QZ41FleBgkE/LkGeBkkeEKfB541+PMUmP3xtwdZnpB/oBGs8aGRY6+/OW/A8w1gnTfR+5Hryxv2jWCdwceJH/nFcP2tegNOGOCG+ens34hxPYe8/eP66zHCeKohjBjAzsx+yz/GrwqyfMiKx40w/8M28b8a/JK88DMbZOaIBwxh6h+VEXYHH3Ug8HOGvQ2O2DLEjzACGgZnh/9UHPIEQ5hianUCa5x3Y/BRXfRPAVnPNISRsBQnvMAbwYrrCeEUiR6+vIc8E5qIXBXOZZteYIUBlFGy97+shxSEfcojdr0BDxogG3wVNn9JDzGdWT/LENIbOkboDn7mKRK2vlJN/eYVj/BEZojCGywj8o4RHpGC72DwFbpOCq7Aox5hdXRjCo7QgKBMZym/8o5h9mXykIQrakO8pdKQhmjBkm0aAYXO4q+BHGbkTvAlpJOTXGHsu02PaMOSdTFfG8HIaTqodv25vELPRukViLkCkiRQTu2iy8fcoUgJw8TrzzbICWNQeHrEEA1vWFReaANYOftZ8mHCKPbJBkmiKJyEJxj3GsoPXW6wKLOjiWQ5w1srTv4cgwi+aHlFhyeQkHVhiDCHobkAMt1u6izz94EFMfA96P3RHnIWojpeUUVNTZK2kRMyUripDGCaVb6NDbDe64/NQ05BVMIVxiWLU4Yw7Q3cEzB4j0hHPSS5Bz7GZ0aAj+9fv4IxKoiSXqF44rQhlCdYGR3xe0ySEnBB6/pZxmhD1LO84rRHwEEN84wZ+989G/P7TRkl/CqeDVmbxgiD9USvCKFrCDDVdRk5ksz7hZ+RIVZpiOcnhokeVXtGzxjSK4Qh2CVZoifpvAH8XpJsvQPT6r0neUg/kkozbuNyhjVI+zZJ+4ao3PbdOADxfBtPbbw7rv8ZpC7uVhpjvrkit9jyChPZNp3jCpbW46ByKDzHCMwpr59rDE7eGURJrmDwRChZZx3RbO/egETweo4RINARD5VwN4zRJu8Mogqv0PCkEjm7x1chPLXnGSEtdCFOrnMG2YimJHnv8EXCFbUhjMIVvB8FSFpD21MecOLv+n81xkTAJV+QUDbnWJMZdIQmPqzY9YKN9SYqLrh+tjFAqjYLXyQJnY+ganhakzskEeEZWOp4AprvA7th77ONMRJjmJ5SmFSW+DHXnzBLFZaHrXjQGzC2csQwha6fCVPBGA3y9saIl/KRL0gpzw7L41zI2jFCeT6nvB/3hftE2oiy0BcJqTFsRWRnDCB+9/tlTgdhZGV4Ni+n33zEGx6ANlRx+JHobNRDrBYuawJH6hlG+cLSKOq4P2aInCseMQRK+HnLZ6w84SFKYgkjrrtQ9Whoa2UkhdUYvmwQFFrwnOLJ0JQ12SGGDO4Vd5HFGKjyEOtJyc80xnDGMIexthjCSIJ3TtpQhuh0wcNGqG0g+HHhbpPUcH1cRo/aFHYJfL6wDwMcfGHEK+Z3bGR1CDwMTTF1P6I2uxujrBVmcxu4c+n1cRLHY9EUpoM+DKBya29BjPP9wGh7hI15/KdC+MwaMqpCI0/Jw95d3vDa1Az6W56hCzeevFFAwc6q18wj4LEM5jwT1KqwPejENKevCUvtG8OpuWYTvpeeMX1kPlgfHJORzzZ24/UA3YwBIabQWSg5rB1IBA85Q+JDq7Y209uOMYi4t87KCTmaHtCHp5EYw3tLXxaJCHGPBhax03FIjzdYgYkawx6DKf4vbMz0sXUsSG6ZZdzoRGqKQ7A2TmD4KKvNG6Tat22MDKaYbO5yC2sY4szsnRIfVIZFdS5vZacnALQ4NXEIerhHIioQTKuTPsRoKpTRwN29o65aD6IA36sILtVn3mDZJLBgIBj3nNs9XjutqpI3fE3DMtllTvqMeMYgYe1oApr+IPeU1QgovKycfNLrRsjIuVffpJPSOxLemGsaYqJ7OWSR06BuhRdIUKy8qGoOJYQhJrZo8M0SCqMDkbxv4tqLqk6Q+OzVQQ6ZiYxA1O0HDI3VlztRFEZamsV6LrR5ZC2Ot/gL/NzXOqpKcjDkvAGfGDptKu44OMu9CJ1pYEmYg9MeRMUsH8nCT37raBzDx2oIsXQJe9tr351wmfGGzTHiPYHXPbNYD+wZg85oCMnDHZOdQ9Rd4CYRoDReIZ9IOOusoPKJ8SO8sai2RrUpfqWCN9I6qcu2Uc98dPgIh+dC5O/h99CDrbezXL5h9ZX9uDWgKueNSOKrhD6WWgbSQk4vYQVNIo2eAW3in+EV9HN/6ejI+3ZM2uWgnUY5D1VZvsEiqlVMscZ0t1PGWEfNQQzWMDszBtybcIsX2vwBMrnmGMDW4tq15R0eqop8Y9mkEL4bZO2rVev2pDESWRsespwQGYzBGg/CwNl6HhFl4a5jrHGzuo87TeKQ8C+j6SFQhIREFqGlV9dLS0ajDBnvxnCyBJBm0zScdRHPqpdFzGbnWLgEFjwbROgY7Mx4h6Fr5R0sqmrlG1AFJsRZZ/Rlkog1jTGSvIIOLOjsQ6WRfXgEzHvHOg6XZLLdIatF5C6q4iHu4MuMlzLrrO8YqUXX3gkfKru6CSZ9AqOTW8ANuDV4YlUZQMIq6H0OaPySFKhEjUNFVQ6qFJ4PurK1AZXo1C0s9nygNgYUHziPpNVL4P4apCm5Jc+74OGeGKZEPhyR+2x8DBLijpAXr13no1ygasUmkoDI8H1+IYl7PRhEMNXQN+ttyLZfacg6cFpWg8iNEGsfqvw0RJ3jWTLDKUxBJ3tJFMXD3MyDQFUxJLylGClA1k3tLb2jkJl5lY0vpOzmFTt/KqKBk7V9bgOMmDgiw/i44w3cu5CejxB2B4pG4iHMOzwlzFt1RDU6PrJkZyWqgjPALy3geQkCj0wTAiTxTCuASGGrMgQrrikR953UlV5VELm19j3d8wLsdg4q6IEYWNTNCpwr+PoeOJJac5K92ky9PiTzjoTI0w0QT7bHZDcnX9vhUeaMgUxgxMox6d7LiBEeEmE0Uxdu8vvlnHcMt6UqwmsKLVvioMuuCMxozpgTAdxn344x5uuHG7h5FRdmkWbaXRQuePBeDHCp/lp6R7FoxsacTFlaBOpCVeQUC1EblTHEVgutMip8NzpEJm+aI4ZuV1KdLLc7O3p7K+9wUZcPc3Ff6WCkM71u2AbGDniV8rniDBSFDiQJ5SoCekPEoCWG2OaG4xi9i5tg15Z3jOgdfiZy79gNYVmEo3FYSFuEwGOUIwe+1MLgQuZKHbDQIxzuCsN1nWTeMTLv4GEuut7RgjGUpRMfGamep5jAHZPHGEQhEi8Ne5EFI0iRAUzLuhv8IiIr6R1Co2p0GOb5xoZymyRvkcARdajJECi9QnMWJp0f6oqc4LhGcHCQhTwrz73DrWzs9Mi2eICfCEVmrg1mS1c9lspi9KaYTEZjRGjqNd2pY65w40jldVWoUFJZsV1BGlWJOBlD1zRUMha+h7F4ht3zlfUCEDJ7S/Uv2nmCkRarmMcc0glGXaojkVU503EmAUSrKKQLS6LhAFOQIIyBqdy8yjQQXlFdM8rCWF4PMbF1kIisaJf6xlYToHxV7+4J4usaSg4l9TbQizFuDdBL2A5J3GzQY41ktGBLd50kDcCDZuVq4689Ih8VkROoojJ6qT7PH9sRid27Pt4NhbnYtu0VkLDqEYWJmtFDrF6VaoN1Hgr83iZy8k5jT5Igo1PewMJNIMr1MQ5295xblUx7RUPC8VmHaLS4nfXK0pBVRGQZmK8LitX9W8WPojYhoEoVqBZjuPA95CbTJlzvutMcwmJN7gxz21epkcX8hfHsR8QH3/0uRETuHRxrO0kgl7C5/rRy2trpmC60BEIzxZKETaT9vobIpvfVb0/tQS3BEimJr9INJsgSuhUPW7lRWmvzCvKQm8XYAU0+UcvhIvJM0KCY+1gsbkVDF4YI70+TKRmrqzUgJoa6tlV8QqPO0SXywWJ8JE/GA8/AxyKBz7uQ2tKkjXkzmcQrkBS97pJ8kX/hu1iiWnssZqLnHhw+yIMZIWSXbCkh3GxXvLEeBzPZ7vM2+DZf0a2ohZl/JoiyjNA/jiEkf9RDQBNpQKm9ZSRrTFrdEhARfgjaEwKQQ60nI7UKV/0bXJuCe333PsOdL7DwqUnRMQ/zkRbt3u//Ytf9zNx1gVf72aUNC33nwn3AIUJcy4VLmjwSsrJ1Rs/bunPeQqMuf+RtwKAS/G2iXvIHZGXbDDUa3vhhHLxSAS9/gMoxKLjzhk/aPPDBYXfQpcC1pqUGTqKt+HWjNRjVrnqlcCVDrk2hqpl71OdAUkjKOQikRmN0gCavuAmQ3+t55gY5qYMUsBU2WCPL3S7Z4B1wlaowJ2QShGpbKm8b+d158JCEzLBQ6WOR3rLEYYqu1gTSf89CEhoMDOaXrGqJfIu/KW3SI9ud4JTU97YplkKdywvysHqV0fERaa2eQaSVOYZ2JQIv6zMyV81+bAJeeoNiYyS6/o53+KYCJuCBrrYZKZG/H2fBjEgUYSrgQRW8QMVNSEJHbDVFncNdVANinMMmqyq2QyFunw509C0zeXIMsaHZvNYDUQTlQqS9y/LeE8E9Dm5x+wpRq1d4SYati8fCIUhrgCrDa/kWw1RJxiBaEJABmMu6Y99tvu+B46ELUQwsFsCQrfOgXmHrdcy3NikGF9KGmPiKtcLd3LiQXSksbKCNBx+KLO6LLUG4Yo6qTNQ2wGIAB2+gKjGX47DO/GTtJLyb3PKQ3nSvH7lb5R6ezFrsr2ah2ZifQy6eQCc9JnwHMdeYlV8wmYPmJUkUNk2UC/HRQ8tKxUQ9czfVrCILJxBialbCBeMQcsS6EQogAguoCA76MUyk5rJA59z7ey+C2d0rkucsfxhErg08OfhoFKDS75BdZebICom4OEhztIMQqEnhW8rgYJJCKEkU3c6kIGutIExyyUfGYk5cIRca7J4VMvwsdWOzPJYiafsZIBg/rekGJQSsvCH2V1Th+2IMy1Tr+bcmY4MaxM5DUNaJKJ6BHme3yYfR3zb1saLpGvRzyCQVy0we6xOARqxO88YHRM+ALb1GB4TpzTwvPWAxPViVLaHFtPV7s8ReIyKGEhDBvWO4jJxu6cQ7FRWJewIPucWbJQ2rdIK4XmQ+8aWviTQGS3VoV8kgEs9Evf/lGupqj8muO8j3TlSsQt4YXdpR6DKXPCZ/l3zPKegYNOEJFAeERW+2HoMkv4GKjhIF+Ei/kfYFQ5CQCRklJMpzZo/ocWoLXxy2Wz0EOv44r7Iv2XmVDArJuboK+JZSh9GWtHNCheIQFce4N6QMn42AAFugOr24aBIgj60+0VkS6tBscED0j0TrskKgqxaFyuXPYLJ9HuLKViQ77gdk9xlIyErHdN6953z0lY1W2MEhw+v7WjykXKISQeYdSLkIOYQGGpyb60TCag5WsSaXFxZLnZJNsINjx6m9kFutetBPgoDU/UH4SXtHXqaeZzwCGSAKp8Yn3FwSuDd73/MQaw3JvgOoTVyG7rliD3RJO+YxJByi4CckhBSvUwuwIBDN8i9ZZLssYS+SR9G5OxV1iUoOMSl5MlRB6lK2kXweqIMNMhdPWLOKO9z6djSUIeJFFz7IZHN6s72HdkiVViWSeu+QY7R7z6cFXG0iedI9iAtvLU71MSrxJM8Z2dPgLrX23dgXMV0uMu3nCbVTFEg+wnMTqexmBB80rXMNM7TxwrcqgXmrceC1KCVd8pYftxbbkjwDNZFyB7FmskHgxBorstzOCNiGXIltfBpYno/RxHWy19tuQH+kuDjXo03nBHQf3GrVqtvgRa+AnVc2+bbPtWsQblOAeV3H3LW+fMf/nruuW3IHl3wCJHw2zlFzMAv13K4PUr/+Dn94awP6u5n98fvSeTMR80BuUbQUeP2DcLDua7sEEIDdB3Je7/fLR1IGBH0IpHuENbHN5wwLd8ZRvbx99n24cLFZ04KrZaytrA11ewzXCKcV3rePfvftv//81/79PwEGANDXFTCOHQ/eAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: cover;
}
.blueBox hr {
  background: #fff;
  height: 1px;
  border: 0;
  margin: 20px 0;
}
.blueBox .color {
  color: #296796 !important;
}
.noWhitespace p
{
    margin: 0;
    padding: 0;
}
.blueBox .email {
   background-position: 5px;
   background-image: url(data:image/gif;base64,R0lGODlhDQAIALMAAHW253W25ne253e25ne353a15na35ypnlna25na25ylnlgAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwM0EwQ0ZGOTg5RjExRTNBMDdERTNENDQ5NzA3NTFDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwM0EwQ0ZFOTg5RjExRTNBMDdERTNENDQ5NzA3NTFDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzQgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTkxMDlDNDdDQTQ4NTE3OTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTkyQjA4REY1QTJBRDlERTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAAACwAAAAADQAIAAAEHVDJeWRVF+i9sQISB1Tjp4WhRnLmtorcC59T7XkRADs=);
}
.relative .infobox {
  bottom: -30px;
  position: absolute;
}
.searchInput
{
    background: url(/Layout/img/Forms/form_magnifying.png) no-repeat right 0px #ffffff;
    border: 1px solid #4f95c9;
    height: 29px;
    padding: 0 10px;
    font-size: 12px;
}
.searchInput::-webkit-input-placeholder { /* WebKit browsers */
    color:    #4f95c9;;
}
.searchInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #4f95c9;
   opacity:  1;
}
.searchInput::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #4f95c9;
   opacity:  1;
}
.searchInput:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #4f95c9;
}
.modal {
	display: none;
	position: absolute;
	background-color: white;
	z-index: 20000;
	border-top: 40px solid #757775;
	border-bottom: 40px solid #757775;
	border-left: 40px solid #757775;
	border-right: 40px solid #757775;
}
.modal .modalContent {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	overflow: auto;
}
.modal .closeButton {
	position: absolute;
	top: -30px;
	right: -35px;
	width: 40px;
	height: 36px;
	background: url(/Layout/js/cerabox/img_cerabox/cerabox.png) -42px 0px no-repeat;
	cursor: pointer;
	z-index: 20001;
	-webkit-transform: scale(1);
	-webkit-transform-origin: 100% 0;
	transform: scale(1);
	transform-origin: 100% 0;
}
}
@media (max-width: 767px) {
	body,.site {
	margin: 0;
	padding: 0;
	width: 100%;
}
body,p,input,textarea,button,select,option {
	font-family: 'HelveticaNeueW01-55Roma', sans-serif;
	font-weight: 100;
}
body {
	background: #ffffff;
	color: #2b323c;
	overflow: scroll;
	font-size: 16px;
}
.body_wrap {
	position: relative;
	width: 640px;
	margin: auto;
	overflow-x: hidden;
}
.content {
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 200;
	margin: 0;
	padding: 0;
}
h1, h2 {
	color: #4f95c9;
	margin-bottom: 30px;
}
h1,
h2,
h3{
	font-size: 30px;
}
h3 {
	margin-bottom: 20px;
}
h5, 
dt {
	font-size: 16px;
	color: #80848a;
}
dt {
	margin-bottom: 20px;
}
p {
	line-height: 40px;
	margin-bottom: 20px;
}
.text p {
	margin-bottom: 30px;
}
.light { font-weight:200; }
.lighter { font-weight:100; }
ul {
	font-size: 16px;
}
hr, .hr {
	margin: 30px 0;
	height: 1px;
	width: 100%;
	background: #999999;
	border: 0px;
}
a {
	color: #2b323c;
	text-decoration: none;
}
img {
	vertical-align: top;
}
table {
	width: 100%;
}
table *{
	font-size: 22px !important;
}
td {
	padding: 10px;
}
.iconList img {
	float: left;
}
.pictureHeader {
	line-height: 0;
}
.pictureHeader .topping {
	top: 0; 
	height: 130px; 
	width: 600px;
}
.plus {
	top: 237px;
	width: 85px;
	text-align: center;
}
.box {
	margin-bottom: 60px;
}
.rotate45 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	writing-mode: lr-tb;
}
/* form */
.fullRow {
	width: 100%;
	clear: both;
	padding: 10px 0 10px 0;
}
.halfRow {
	width: 50%;
	float: left;
	padding: 10px 0 10px 0;
}
label {
	display: block;
	margin: 20px 0;
}
.halfRow .input {
	width: 80%;
}
.halfRow label {
	margin: 10px 0;
}
.input {
	border: 1px solid #999999;
	height: 78px;
	padding: 0 10px;
	font-size: 30px;
	margin-top: 20px;
}
.inputM {
	height: 78px;
	padding: 0 10px;
}
input.full {
	width: 100%;
}
.inputWithSearchIcon {
	background: #fff url('../Layout/img/Mobile/mobile_search_icon.png') 98% 50% no-repeat;
}
textarea,
.textarea {
	width: 578px;
	border: 1px solid #999999;
	padding: 10px 10px;
	font-size: 30px;
}
input[type=checkbox] ,
input[type=radio] {
	zoom: 3;
	margin-top: 1px;
}
.buttonStandard,
.button {
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -webkit-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -o-linear-gradient(top, #e6e6e6, #c6c6c6);
	background: -ms-linear-gradient(top,#e6e6e6, #c6c6c6);
	background: linear-gradient(top, #e6e6e6, #c6c6c6);
	padding: 6px 10px 5px 10px;
	font-size: 16px;
	border: none;
}
.bigButton {
	margin-top: 0;
	padding: 21px 20px 21px 20px;
}
.bigButton img {
	margin-right: 20px;
	vertical-align: initial;
}
.downloadButton {
	width: 570px;
	padding: 21px 40px 21px 20px;
	display: block;
	margin-bottom: 20px;
} 
.downloadButton span {
	float: right;
	margin-right: 40px;
} 
.overborderButton {
	position: relative;
	bottom: -58px;
	margin-top: -20px;
}
button#tmi {
	border: 0;
	font-size: 25px;
	background: url(../Layout/img/Mobile/mobile_linkbox_arrow.png) no-repeat center top;
	padding: 40px 0 20px 0;
	color: #aeaeae;
	text-align: center;
}
button#tli {
	border: 0;
	font-size: 25px;
	background: url(../Layout/img/Mobile/mobile_linbox_arrow_up.png) no-repeat center top;
	padding: 40px 0 20px 0;
	color: #aeaeae;
	text-align: center;
}
.mobileLogoutButton {
	border: 1px solid #4f95c9;
	padding: 20px;
	text-align: center;
	margin:120px 30px 0 0;
	font-size:20px;
	color: #FFFFFF;
	font-weight:100;
}
.whiteArrowLi {
	padding-left:20px;
	background:url(../Layout/img/Mobile/white_arrow.gif) 0 15px no-repeat;
	display: block;
}
.greyArrowLi {
	padding-left:20px;
	background:url(../Layout/img/Mobile/grey_arrow_mobile_li.png) 0 15px no-repeat;
	display: block;
}
.greyArrow {
	padding-left:35px;
	background:url(../Layout/img/Mobile/grey_arrow_mobile.png) left center no-repeat;
}
.moreArrowBox {
	background:url(../Layout/img/Mobile/mobile_linkbox_arrow.png) center top no-repeat;
	padding: 40px 0;
	display: block;
	text-align: center;
	margin-top: 40px;
}
.text .textListDashed {
	position: relative;
	margin-left: 20px;
}
.text .textListDashed li:before {
	content: "–";
	padding: 0;
	position: absolute;
	left: -20px;
}
.text .textListDashed li {
	margin-right: 7px;
	line-height: 1.3em;
}
.text .textListNumbered li {
	line-height: 1.3em;
	list-style: decimal;
	margin-left: 20px;
} 
.linkPrefix {
	background: url(../Layout/img/Mobile/mobile_link_arrow_bayme_vbm.gif) no-repeat 0 15px;
}
.backToResult img {
	vertical-align: 2px;
	margin-right: 5px;
}
.icon {
	display: block;
	height: 70px;
}
.navigator {
	margin-bottom: 22px;
}
.navigator .g200 {
	padding: 20px 0 22px;
}
/* to be sorted/deleted */
.header {
	padding: 20px 20px 40px 20px;
}
.header .languages img,
.header a[rel*="noindex"] img {
	width: 30px;
}
.header .languages,
.header a[rel*="noindex"] {
	padding: 6px 8px 5px;
}
input.input {
	color: #ddd;
}
input.input:focus {
	color: #000;
}
.forgot_password {
	padding: 20px 0 20px 30px;
	font-size: 20px;
	display: block;
}
/* !overlay   */
.overlay {
	width: 640px;
	background: url(../Layout/img/Backgrounds-Headers/bayme-vbm/opacity40.png);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
}
.overlayLoader {
	width: 128px;
	height: 128px;
	margin: 0 auto;
	background: url(../Layout/img/Mobile/mobile_sprites.png);
}
.open {
	height: auto;
}
.close {
	height: 0;
}
::-webkit-calendar-picker-indicator {
	display: none;
}
.selectWrap {
	background: #FFFFFF url(../Layout/img/Mobile/mobile_select_arrow.png) right no-repeat;
	border: 1px solid #999999;
}
.selectWrap select {
	background: transparent;
	border: none;
	-webkit-appearance: none;
	width: 100%;
	display: block !important;
	visibility: visible !important;
}
.selectWrap select.wide {
	width: 563px;
	height: 78px;
}
.selectWrap > .customSelect {
	display: none;
}
.selectWrap select.slim {
	width: 153px;
	height: 78px;
}
.imageGallery ,
.topTopics {
	height: 650px;
	overflow-y: hidden;
}
.image {
	position: relative;
	width: 600px;
}
.sample_image {
	position: absolute;
	top: 0;
	z-index: 99;
}
.arrow_left {
	position: absolute;
	top: 146px;
	left: 0;
	z-index: 999;
}
.arrow_right {
	position: absolute;
	top: 146px;
	right: 0;
	z-index: 999;
}
.topTopics .text {
	padding: 40px 30px;
	background: #666666;
}
.topTopics .text a {
	color: #ffffff;
	font-size: 34px;
	text-decoration: none;
}
.rsNav {
	background: #545454;
	height: 35px;
	position: absolute;
	top: 400px;
	width: 600px;
	padding: 0;
	text-align: center;
}
.imageGallery .rsNav {
	background: #fff;
}
.rsNavItem {
	display: inline-block;
	width: 14px;
	height: 15px;
	vertical-align: 5px;	
	margin-left: 10px;
}
.rsNavItem span {
	display: block;
	line-height: 10px;
	width: 15px;
	height: 15px;
	background: url("../Layout/img/Mobile/home_slider_point_inactive.png") no-repeat;
}
.imageGallery .rsNavItem span {
	background: url("../Layout/img/Mobile/home_slider_point_inactive_dark.png") no-repeat;
}
.rsNavSelected span,
.imageGallery .rsNavSelected span {
	background: url("../Layout/img/Mobile/home_slider_point_active.png") no-repeat;
}
.rsContent img {
	width: 600px;
	height: 400px;
}
.imageGallery .rsContent img {
	width: auto;
	height: 400px;
}
.imageGallery .rsContent {
	text-align: center;
}
.imageGallery .rsContent p {
	text-align: left;
}
.rsContent .text {
	position: relative;
	top: 33px;
	height: 120px;
}
.max5gallery {
	height: 435px;
}
.max5gallery .text {
	padding: 40px 30px;
	background: #666666;
}
.max5gallery .text a {
	color: #ffffff;
	font-size: 34px;
	text-decoration: none;
}
.projectSlider,
.publicationsSlider {
	width: 100%;
}
.projectSlider .rsNavItem span ,
.publicationsSlider .rsNavItem span {
	background: url("../Layout/img/Mobile/home_slider_point_inactive_dark.png") no-repeat;
}
.projectSlider .rsNavSelected span,
.publicationsSlider .rsNavSelected span {
	background: url("../Layout/img/Mobile/home_slider_point_active.png") no-repeat;
}
.projectSlider .rsNav {
	bottom: -35px;
	top: auto;
}
.publicationsSlider .rsNav {
	top: 370px;
}
.red {
	color: #FF6666;
}
.center {
	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	/* Safari, Opera, and Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
}
/* to be reordered */
.database .listThumb {
	height: 120px;
	width: 200px;
	padding: 20px;
}
.database .listThumb img {
	max-width: 160px;
	max-height: 80px;
}
.accordion,
.accordion li.accordionToggler,
.accordionSingle li.accordionToggler {
	margin-bottom: -1px;
}
.accordionToggler {
	background: url( ../Layout/img/Mobile/mobile_accordion_grey_close.png ) no-repeat right center;
}
.accordionToggler.active {
	background: url( ../Layout/img/Mobile/mobile_accordion_grey_open.png ) no-repeat right center;
}
.accordionSubToggler span,
.accordionToggler span {
	display:block;		
}
.greyAccordion .accordionToggler span {
	background: url( ../Layout/img/Mobile/mobile_accordion_black_open.gif ) no-repeat right center;
}	
.greyAccordion .active span {
	background-image: url( ../Layout/img/Mobile/mobile_accordion_black_close.gif );
}
.colorAccordion .accordionSubToggler span {
	background: url( ../Layout/img/Mobile/mobile_accordion_white_open.gif ) no-repeat right center;
}	
.colorAccordion .active span {
	background-image: url( ../Layout/img/Mobile/mobile_accordion_white_close.gif );
}
.greyAccordion .accordionToggler {
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
	background: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
	background: -ms-linear-gradient(top,#f9f9f9, #f0f0f0);
	background: linear-gradient(top, #f9f9f9, #f0f0f0);
	padding: 20px 30px;
	cursor: pointer;
}		
.greyAccordion .active {
}
.colorAccordion .accordionSubToggler {
	background: #64bae5;
	padding: 20px 30px;
}
.slider {
	width: 530px;
	height: 90px;
	background: url( ../Layout/img/Mobile/mobile_fupsliderbg.png ) no-repeat  center top;
}
.slider .knob {
	width: 80px;
	height: 80px;
	top: -40px;
	background: url( ../Layout/img/Mobile/mobile_fupsliderknob.png );
}
.socialnetEle {
	float: left;
	margin: 0 8px 0 8px;
}	
.socialnetEle img {
	width: 80px;
}
.socialnetEle span {
	display: none;
}
.invertedInfoTypeSymbol {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 7px;
	width: 30px;
	margin: 4px 0 4px 10px;
}
.infoTypeLink {
	display: block;
	height: 70px;
	padding: 30px;
}
.logoFooter {
	max-width: 300px;
	margin: 20px;
	vertical-align: middle;
}
.careerMeBox .greyArrowLi {
}
.careerMeBox h3 {
	top: 103px;
	left: 205px;
}
.formTabs {
    float: left;
	height: 80px;
    width: 120px;
    background-repeat: no-repeat;
    background-position: 50%;
}
.fpSearchForm .active {
    color: #fff;
	background-color: #4f95c9;
}
.sectorsSearch {
	background-image: url(../Layout/img/Firmen-Produkte/M-E-Portal.svg);
	background-size: 40%;
}
.regionSearch {
	background-image: url(../Layout/img/Firmen-Produkte/RegionalPortal.svg);
	background-size: 23%;
}
.energySearch {
	background-image: url(../Layout/img/Firmen-Produkte/Energie-Portal.svg);
	background-size: 25%;
}
/* layout tools */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	clear: both;
}
.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
.layoutCenter {
	margin: 0 auto;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.textLeft {
	text-align: left;
}
.fixed {
	position: fixed;
}
.static {
	position: static;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.away {
	position: absolute;
	left: -600000px;
	top: -600000px;
}
.cleaner {
	border: none !important;
	clear: both !important;
	height: 0px !important;
	font-size: 0 !important;
	background: none !important;
	overflow: hidden !important;
	padding: 0px !important;
	line-height: 0px  !important;
}
.left {
	left: 0;
}
.right {
	right: 0;
}
.bottom {
	bottom: 0;
}
/* typographic tools */
.error {
	padding: 10px 10px 10px 30px;
	color: #f19c20;
	margin: 0 0;
	background: url(/website/static/source/img/error.png) no-repeat 8px 50%;
}
.errors *,
.errorMsg {
	color: red;
	padding-left: 0;
	margin-left: 0;
	padding-right: 0;
	margin-right: 0;
	font-size: 11px
}
.warning {
	background: none;
	padding: 20px;
	}
.success {
	border: 1px solid #149b0d;
	padding: 8px 0 8px 8px;
	color: #149b0d;
	background: #fff;
}
.strikeOut {
	text-decoration: line-through;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
	font-family: 'HelveticaNeueW01-56It';
}
.centerAlign,
.textCenter {
	text-align: center;
}
.rightAlign,
.textRight {
	text-align: right;
}
.leftAlign,
.textLeft {
	text-align: left;
}
.vAlignMiddle {
	vertical-align: middle;
}
.verticalAlignMiddle {
	display: -ms-flexbox;
	-ms-flex-pack: initial;
	-ms-flex-align: center;
	display: -moz-box;
	-moz-box-pack: initial;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: initial;
	-webkit-box-align: center;
	display: box;
	box-pack: initial;
	box-align: center;
}
.noDec,
.noDeco {
	text-decoration: none !important;
}
.dec {
	text-decoration: underline;
}
.noStyle {
	list-style: none;
}
strong, .bold {
	font-family: 'HelveticaNeueW01-75Bold';
	font-weight: 500;
}
.normal, .roman {
	font-family:  'HelveticaNeueW01-55Roma';
	font-weight: 100;
}
.text24 {
	font-size: 24px;
}
.text28 {
	font-size: 28px;
}
.text30 {
	font-size: 30px;
}
.text36 {
	font-size: 36px;
}
.text40 {
	font-size: 40px;
}
.text46 {
	font-size: 46px;
}
.text48 {
	font-size: 48px;
}
.text70 {
	font-size: 70px;
}
.text70M {
	font-size: 70px;
}
.text28M {
	font-size: 28px;
}
.text32M {
	font-size: 32px;
}
.text34M, .text.text34M, .text .text34M {
	font-size: 34px;
}
.text36M {
	font-size: 36px;
}
.text180M {
	font-size: 180px;
}
.uppercase {
	text-transform: uppercase;
}
.lineHeight46 {
	line-height: 46px;
}
.fontSize0 {
	font-size: 0;
}
/* display values */
.show {
	display: block;
}
.hide {
	display: none;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.overflow {
	overflow: hidden;
}
.invisible {
	visibility: hidden;
}
.opacity1 {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.opacity75 {
	filter: alpha(opacity=0.75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.opacity50 {
	filter: alpha(opacity=0.5);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.opacity0 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.noBorder {
	border: 0 !important;
}
.noMarg {
	margin: 0;
}
.noMargT {
	margin-top: 0;
}
.noMargR {
	margin-right: 0;
}
.noMargB {
	margin-bottom: 0;
}
.noMargL {
	margin-left: 0;
}
.noPad {
	padding: 0;
}
.noFloat {
	float: none;
}
.block {
	display: block;
}
.levelUp {
	z-index: 2000;
}
/* !custom */
.borderOutside {
}
.borderInside {
	border: 1px solid #999999;
}
.borderTop {
	border-top: 1px solid #999999;
}
.borderRight {
	border-right: 1px solid #999999;
}
.borderBottom {
	border-bottom: 1px solid #999999;
}
.borderLeft {
	border-left: 1px solid #999999;
}
.noBorderTop {
	border-top: none;
}
.noBorderLeft {
	border-left: none;
}
.whiteBg {
	background-color: #fff;
}
.colorBg {
	background-color: #4f95c9;
}
.lightColorBg {
	background-color: #bed4e4;
}
.toolbarBg {
	background-color: #76b5d4;
}
.greyBg {
	background-color: #ebebeb;
}
.darkgreyBg {
	background-color: #555b63;
}
.lightgreyBg {
	background-color: #f4f4f5;
}
.extralightgreyBg {
	background-color: #f8f8f8;
}
.middlegreyBg {
  background-color: #dfe0e2;
}
.lightbrownBg {
	background-color: #c0b7ad;
}
.lightblueBg {
	background-color: #eff8fc;
}
.overall {
	margin-left: -20px;
	width: 600px;
	padding: 0 20px;
}
img.overall {
	margin-left: -20px;
	width: 640px;
	padding: 0;
}
.blackBg {
	background:#000000;
}
.blackBg p {
	color:#a49590;
}
.opacity40Bg {
	background: url(../Layout/img/Backgrounds-Headers/bayme-vbm/opacity40.png) left center;
}
.plusBg {
	background: #999999;
}
.noBg {
	background: none;
}
.transparentBg {
	background: transparent;
}
.tableGreyBg {
	background-color: #f4f4f5;
}
.tableBlueBg {
	background-color: #aac1d1;
}
.tableOrangeBg {
	background-color: #fcc677;
}
.tableBrownBg {
	background-color: #c0b7ad;
}
.highlightActive {
	color: #4f95c9;
}
.lightgrey {
	color: #80848a;
}
.grey {
	color: #555b63;
}
.transparentGrey {
	color: #b6b6b6;
}
.color {
	color: #4f95c9;
}
.black {
	color: #2b323c;
}
.white {
	color: #fff;
}
.text a {
	text-decoration: underline;
}
.white .text a {
	text-decoration: none;
	color: #FFF;
}
/* form validation */
.validation-failed {
	border: 1px solid #f19c20 !important;
}
.pad {
	padding: 20px;
}
.padT {
	padding-top: 20px;
}
.padR {
	padding-right: 20px;
}
.padB {
	padding-bottom: 20px;
}
.padL {
	padding-left: 20px;
}
.pad10 {
	padding: 10px;
}
.padT10 {
	padding-top: 10px;
}
.padR10 {
	padding-right: 10px;
}
.padB10 {
	padding-bottom: 10px;
}
.padL10 {
	padding-left: 10px;
}
.pad30 {
	padding: 30px;
}
.padT30 {
	padding-top: 30px;
}
.padR30 {
	padding-right: 30px;
}
.padR40 {
	padding-right: 40px;
}
.padB30 {
	padding-bottom: 30px;
}
.padL30 {
	padding-left: 30px;
}
.padL40 {
	padding-left: 40px;
}
.padB40 {
	padding-bottom: 40px;
}
.padB60 {
	padding-bottom: 60px;
}
.padL90 {
	padding-left: 90px;
}
.marg {
	margin: 20px;
}
.margT {
	margin-top: 20px;
}
.margR {
	margin-right: 20px;
}
.margB {
	margin-bottom: 20px;
}
.margL {
	margin-left: 20px;
}
.margT10 {
	margin-top: 10px;
}
.margR10 {
	margin-right: 10px;
}
.margB10 {
	margin-bottom: 10px;
}
.margL10 {
	margin-left: 10px;
}
.margT30 {
	margin-top: 30px;
}
.margR30 {
	margin-right: 30px;
}
.margB30 {
	margin-bottom: 30px;
}
.margB40 {
	margin-bottom: 40px;
}
.margL30 {
	margin-left: 30px;
}
.margB50 {
	margin-bottom: 50px;
}
.margT50 {
	margin-top: 50px;
}
.margT60 {
	margin-top: 60px;
}
.margL40 {
	margin-left: 40px;
}
.margL50 {
	margin-left: 50px;
}
.top {
	top: 0 !important;
}
.top3 {
	position: relative;
	top:3px;
}
.top-20 {
	position: relative;
	top: -20px;
}
/*  NEW DESIGN */
/**** general */
.colorNav .database .header-container {
	background-color: #4f95c9;
	padding-top: 20px;
	padding-bottom: 60px;
}
.colorNav .database .header-container .image-container {
	width: 100%;
	height: 140px;
	padding: 20px 20px;
	background-position: left center;
	overflow: hidden;
}
.image-container img {
	position: absolute;
	top: 0;
	left: 0;
}
.colorNav .database .header-container .image-container h1{
	/**width: 50%;**/
	font-size: 40px;
	position: relative;
	z-index: 1;
}
.colorNav .database .contactPlaceholder {
	width: 100%;
	margin-top: -110px;
}
.colorNav .database .contactPlaceholder .accordionToggler {
	background-position: right 20px center;
	background-color: #dfe0e2;
	border-top: 1px solid #dfe0e2;
	border-right: 1px solid #dfe0e2;
	border-bottom: 1px solid #dfe0e2;
	border-left: 1px solid #dfe0e2;
}
.colorNav .database .contactPlaceholder .accordionToggler.active {
	border-bottom: none;
	background-color: white;
}
.colorNav .database .contactPlaceholder .email {
	margin-top: 20px;
}
.colorNav .database .contactPlaceholder .borderInner, .colorNav .database .contactPlaceholder .borderBottom, .colorNav .database .contactPlaceholder .borderTop {
	border-color: #dfe0e2;
}
.databaseRight .contact {
	margin-bottom: 30px;
}
.databaseRight .contact > * {
	margin-bottom: 0;
}
.databaseRight .mediabox {
	margin-bottom: 30px;
}
.databaseRight .mediabox > * {
	margin-bottom: 0;
}
.databaseRight .padL90 > .mediaContainer {
	max-width: 244px;
}
.databaseRight .mediaContainer {
	line-height: 34px;
	font-size: 34px;
	max-width: 334px;
	display: block;
}
.databaseRight .mediaContainer a {
	right: -180px;
}
.databaseRight .linkbox {
	float: left;
	margin-top: 0;
}
.databaseRight .linkbox > * {
	margin-bottom: 0;
}
.databaseRight .linkbox h2 {
	font-size: 28px;
	color: #80848a;
	margin-bottom: 40px;
}
.databaseRight .companyBox {
	padding-bottom: 40px;
}
.databaseRight .companyBox h5 {
	font-size: 28px;
	color: #80848a;
	margin-bottom: 20px;
}
.databaseRight .linkbox .dateLoc {
	display: none;
}
.databaseRight .linkbox .linkPara a.grey {
	color: #2b323c;
}
.g320 {
	width: 100%;
}
.borderInside {
	border: 1px solid #dfe0e2;
}
.tabNav li {
	float: left;
	height: 21px;
	padding: 9px 10px 0 0;
}
.borderBox .tabNav li {
	height: auto;
	padding: 9px 10px 9px 0;
}
.bottomLink {    
	background-image: 
  /* arrow */ url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRURFRjdCOUNDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRURFRjdCOENDODUxMUUzODhBNTg2MzIyMUEyNjFGRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTIxRDMyMUIxNTIwNjgxMThDMTREN0IxOEJBQjlBQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTkyQjA4REY1QTJBRDlERTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PrZdDAAABHUlEQVR42kRSUXHFMAyTvVEoil1+HoD9lMRgDMpgjERQBEYw1J5kt7dce01sWbKV2sfrcwA5M/MwS0RiudkJ2DYzXNcFdwPPcAIXIScTm0CGbLBwMnbwCxUoynOB+fjKjNPN950cSJtgAercvJ5iY8DMl5U8tmQZHoxN7g4RkgyuQkloRVwLlmdEbqtzVgHpSoFgR6pZLnd1ZYtJztAKZGIBqIDDI+KeVlJoOU+2hK8sjlBcCr/+2NIJTf/GvdEJ/HSkaDZJvou5W+iZ5YCV7xjoxf5T1sr//xa4FeOMkpWaBvVTF6W8t3wVFJCgUQ5l0HOcdGr5TdjfAhqBOaqOVy1HWLyAhwx450vTbbLn0SrYdZtOC/Npsf4D/AkwADjZq7pOvQCfAAAAAElFTkSuQmCC), 
  /* bg */ url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAtCAIAAAAhntw/AAAAA3NCSVQICAjb4U/gAAAAVklEQVRIie2WsQ0AMAjDqNT/D6VH0BvAgxfYozgoSJx8GdO5VTUXRwAxMHaxrcyBnLXMwNjFRtuej4q93W6JWbe1zGzb2j1DbOueTeztds95f5KemGB/pT1fFaUHTWIAAAAASUVORK5CYII=);
  	background-repeat: no-repeat, repeat-x;
	background-size: auto, 100%;
	background-position: 20px 50%, 0 0;
	display: block;
	bottom: -32px;
	left: 20px;
	font-size: 28px;
	position: absolute;
	color: #000;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 516px;
	line-height: 69px;
  	padding: 0 0 0 40px;
  	height: 69px;
  	font-weight: 100;
}    
.bottomLinkBlue {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) #72b3e6 no-repeat 20px 50% ;
	color: #fff;
}
.vbw .bottomLinkBlue {
	background-color: #bed4e4;
}
.selectFilter {
}
/***** Custom checkbox **/
input[type=checkbox].customCheckbox.activeCheckbox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}
input[type=checkbox].customCheckbox.activeCheckbox + label.customCheckboxLabel {
	padding-left:40px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].customCheckbox.activeCheckbox:checked + label.customCheckboxLabel {
	/** active */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkI3MUYzN0E5NUIwMTFFNUEwOUNBRjI3REM5OTJEOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkI3MUYzNzk5NUIwMTFFNUEwOUNBRjI3REM5OTJEOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcyN0YwRjkxNzJBMTFFNDkxREFEOEYxMTc4NENENEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTcyN0YwRkExNzJBMTFFNDkxREFEOEYxMTc4NENENEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67SivpAAABK0lEQVR42sSVOw6DMBBEbX4VR+BkINFwLDoQcCK4AA01NZ84mcia2AlKs8kWg7HW8vOsWfQ4jkqpIAiMnuepXkNr7cxj5jiOi1WBEogIO6dpen+JIqNhGDoUyPEDvPu+W13XVYwUjyRJLCm4mBfB3mEMUmRu22bXypBiTzBCQYf92U2+CUwKRj6BZPWZjp1lT5kXta6qymhd147jktUH0Sf1oyxLO8b5wC5PCqdYwdJ1nVPZoihsTtM0zg2VJ/UDXHmeG+373mFs2/ZtfxIk1dM0mUeWZUbjOHZ6FUjZL1CDERWHp9B5nv/k6TAMjrPX+fLV597j9yHcVp73VyFTnhT7sPpfGv+vUHf/ZL8i5U7D/fTZzx9jPgd3/l+RLsty8X//6tOU7lI3AQYAS8jQCZRPWc4AAAAASUVORK5CYII=);
}
.customCheckboxLabel { 
	/**background-image:url("../Layout/img/Forms/checkbox_mobile.png"); don't use this anymore because it doesn't work for multiple lines*/
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCNzFGMzdEOTVCMDExRTVBMDlDQUYyN0RDOTkyRDhCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCNzFGMzdFOTVCMDExRTVBMDlDQUYyN0RDOTkyRDhCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkI3MUYzN0I5NUIwMTFFNUEwOUNBRjI3REM5OTJEOEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkI3MUYzN0M5NUIwMTFFNUEwOUNBRjI3REM5OTJEOEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BF4HxAAAA5ElEQVR42syWSw6EIBBE+a65/8W4A0v2IKNThlTSapyZtJletC6AfvSn1OacjTFjjNVba823hr04xxkFC3iklFbvvZ8ekc/YQQTfe5++1qpMGsL2EmPc4jg3/TXpsizzZq21uV6TFIzgReT7pMgmr9Qh3TvrzQVG8N4hBSMM1Jqke72o4tJLYy45jZrV5/mRXhpuwIx8J01SWdlPFeupnIJOxrxvfIJmn/6i+Qe9oUKK2WDV4Zm5nijWf86sDilYODK0h2fmWk+lqmrqKUfjbj3LKe/C1+kpPS2lHP5r/FGfvgQYAM+ckrzVQ9LOAAAAAElFTkSuQmCC);
}
.borderBox, .borderBox * {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
/* !special classes */
.searchInput
{
    background: url(../Layout/img/Mobile/mobile_search_icon.png) no-repeat right 20px center #ffffff; 
    border: 1px solid #4f95c9;
    height: 73px;
    padding: 0 20px;
    font-size: 28px;
}
.icon {
	padding-top: 8px;
	padding-left: 20px;
	background: url(../Layout/img/Mobile/grey_arrow_mobile_li.png) 0 15px no-repeat;
	display: block;
	height: auto;
	margin-bottom: 5px;
	font-size: 28px;
}
.email {
	background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/email.png) no-repeat left center;
	background-size: 44px 44px;
	background-position: 0 2px;
	padding-left: 40px;
}
.phone {
	background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/phone.png) no-repeat left center;
	background-size: 44px 44px;
	background-position: 0 2px;
	padding-left: 40px;
}
.fax {
	background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/fax.png) no-repeat left center;
	background-size: 44px 44px;
	background-position: 0 2px;
	padding-left: 40px;
}
.mobile {
	background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/mobile.png) no-repeat left center;
	background-size: 44px 44px;
	background-position: 0 2px;
	padding-left: 40px;
}
.portalColorBorder {
	border: 1px solid #4f95c9;
}
	.bottomLink {
		left: initial;
	}
	.videoButton {
	    opacity: 0.8;
	    width: 80px;
	    height: 80px;
	    top: 15px;
	    left: 25px;
	    background-image: url(../Layout/img/Videos/play.png);
	    background-size: 10px;
	    background-repeat: no-repeat;
	    background-position: 5px 5px;
	}
	.videoButtonBig {
	    width: 80px;
	    height: 80px;
	    top: 35%;
	    left: 40%;
	    background-size: 50px;
	    background-position: 15px 15px;
	}
}




















/**

containerWidthLarge: 9999 
containerWidthDesktop: 984
containerWidthTablet: 728

minWidthLarge: 10039
maxWidthLarge: 10039

minWidthDesktop: 1024
maxWidthDesktop: 10038

minWidthTablet: 768
maxWidthTablet: 1023

minWidthMobile: 0
maxWidthMobile: 767

*/


@-ms-viewport {
  width: device-width;
}


	.visibleM,
	.visibleT,
	.visibleD,
	.visibleL {
	  display: none !important;
	}
	
	.visibleMBlock,
	.visibleMInline,
	.visibleMInlineBlock,
	.visibleTBlock,
	.visibleTInline,
	.visibleTInlineBlock,
	.visibleBlock,
	.visibleInline,
	.visibleInlineBlock,
	.visibleLBlock,
	.visibleLInline,
	.visibleLInlineBlock {
	  display: none !important;
	}


@media screen and ( max-width: 767px) { 
  .visibleM {
    display: block !important;
  }
  table.visibleM {
    display: table;
  }
  tr.visibleM {
    display: table-row !important;
  }
  th.visibleM,
  td.visibleM {
    display: tableCell !important;
  }
  .hideM {
  	display: none !important;
  }
  .noColM {
  	width: auto !important;
  	float: none !important;
  }
  .pullRightM {
    float: right !important;
  }
  .pullLeftM {
    float: left !important;
  }
}
@media screen and ( max-width: 767px) {
  .visibleMBlock {
    display: block !important;
  }
}
@media screen and ( max-width: 767px) {
  .visibleMInline {
    display: inline !important;
  }
}
@media screen and ( max-width: 767px) {
  .visibleMInlineBlock {
    display: inlineBlock !important;
  }
}
@media screen and ( min-width: 768px) and (max-width: 1023px) {
  .visibleT {
    display: block !important;
  }
  table.visibleT {
    display: table;
  }
  tr.visibleT {
    display: table-row !important;
  }
  th.visibleT,
  td.visibleT {
    display: tableCell !important;
  }
  .hideT {
  	display: none !important;
  }
  .noColT {
  	width: auto !important;
  	float: none !important;
  }
  .pullRightT {
    float: right !important;
  }
  .pullLeftT {
    float: left !important;
  }
}
@media screen and ( min-width: 768px) and (max-width: 1023px) 
  .visibleTBlock {
    display: block !important;
  }
}
@media screen and ( min-width: 768px) and (max-width: 1023px) {
  .visibleTInline {
    display: inline !important;
  }
}
@media screen and ( min-width: 768px) and (max-width: 1023px) {
  .visibleTInlineBlock {
    display: inlineBlock !important;
  }
}

@media screen and ( min-width: 0px) and (max-width: 767px) {
	.absoluteM
	{
		position: absolute;
	}
	
	.leftM
	{
		left: 0;
	}
	
	.rightM
	{
		right: 0;
	}
	
	.topM
	{
		top: 0;
	}
	
	.bottomM
	{
		bottom: 0;
	}
}
@media screen and ( min-width: 1024px) and (max-width: 10038px) {
  .visible, .visibleD {
    display: block !important;
  }
  table.visible {
    display: table;
  }
  tr.visible {
    display: table-row !important;
  }
  th.visible,
  td.visible {
    display: tableCell !important;
  }
  .hideD {
  	display: none !important;
  }
  .noColD {
  	width: auto !important;
  	float: none !important;
  }
  .centerBlock {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  .pullRight {
    float: right !important;
  }
  .pullLeft {
    float: left !important;
  }
}
@media screen and ( min-width: 1024px) and (max-width: 10038px) {
  .visibleBlock {
    display: block !important;
  }
}
@media screen and ( min-width: 1024px) and (max-width: 10038px) {
  .visibleInline {
    display: inline !important;
  }
}
@media screen and ( min-width: 1024px) and (max-width: 10038px) {
  .visibleInlineBlock {
    display: inlineBlock !important;
  }
}
@media screen and ( min-width: 10039px) {
  .visibleL {
    display: block !important;
  }
  table.visibleL {
    display: table;
  }
  tr.visibleL {
    display: table-row !important;
  }
  th.visibleL,
  td.visibleL {
    display: tableCell !important;
  }
}
@media screen and ( min-width: 10039px) {
  .visibleLBlock {
    display: block !important;
  }
}
@media screen and ( min-width: 10039px) {
  .visibleLInline {
    display: inline !important;
  }
}
@media screen and ( min-width: 10039px) {
  .visibleLInlineBlock {
    display: inlineBlock !important;
  }
}
@media screen and ( max-width: 767px) {
  .hiddenM {
    display: none !important;
  }
}
@media screen and ( min-width: 768px) and (max-width: 1023px) {
  .hiddenT {
    display: none !important;
  }
}
@media screen and ( min-width: 1024px) and (max-width: 10038px) {
  .hidden {
    display: none !important;
  }
}
@media screen and ( min-width: 10039px) {
  .hiddenL {
    display: none !important;
  }
}
.visiblePrint {
  display: none !important;
}

@media print {
  .visiblePrint {
    display: block !important;
  }
  table.visiblePrint {
    display: table;
  }
  tr.visiblePrint {
    display: table-row !important;
  }
  th.visiblePrint,
  td.visiblePrint {
    display: tableCell !important;
  }
}
.visiblePrintBlock {
  display: none !important;
}

@media print {
  .visiblePrintBlock {
    display: block !important;
  }
}
.visiblePrintInline {
  display: none !important;
}

@media print {
  .visiblePrintInline {
    display: inline !important;
  }
}
.visiblePrintInlineBlock {
  display: none !important;
}

@media print {
  .visiblePrintInlineBlock {
    display: inlineBlock !important;
  }
}
@media print {
  .hiddenPrint {
    display: none !important;
  }
}
.centered,
.site {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media screen and ( min-width: 768px) {
  .site {
    width: 728px;
  }
}
@media screen and ( min-width: 1024px) {
  .site {
    width: 984px;
  }
}
@media screen and ( min-width: 10039px) {
  .site {
    width: 984px;
  }
}

@media screen {

	.containerFluid {
	  margin-right: auto;
	  margin-left: auto;
	  /**
	  padding-left: 15px;
	  padding-right: 15px;
	  */
	}
	.row {
	  /**
	  margin-left: -15px;
	  margin-right: -15px;
	  */
	}
	.col, .colM1, .colT1, .col1, .colL1, .colM2, .colT2, .col2, .colL2, .colM3, .colT3, .col3, .colL3, .colM4, .colT4, .col4, .colL4, .colM5, .colT5, .col5, .colL5, .colM6, .colT6, .col6, .colL6, .colM7, .colT7, .col7, .colL7, .colM8, .colT8, .col8, .colL8, .colM9, .colT9, .col9, .colL9, .colM10, .colT10, .col10, .colL10, .colM11, .colT11, .col11, .colL11, .colM12, .colT12, .col12, .colL12 {
	  position: relative;
	  min-height: 1px;
	  /**
	  padding-left: 15px;
	  padding-right: 15px;
	  */
	}
	.col, .colM1, .colM2, .colM3, .colM4, .colM5, .colM6, .colM7, .colM8, .colM9, .colM10, .colM11, .colM12 {
	  float: left;
	}
	
	
	.colM12 {
	  width: 100%;
	}
	.colM11 {
	  width: 91.66666667%;
	}
	.colM10 {
	  width: 83.33333333%;
	}
	.colM9 {
	  width: 75%;
	}
	.colM8 {
	  width: 66.66666667%;
	}
	.colM7 {
	  width: 58.33333333%;
	}
	.colM6 {
	  width: 50%;
	}
	.colM5 {
	  width: 41.66666667%;
	}
	.colM4 {
	  width: 33.33333333%;
	}
	.colM3 {
	  width: 25%;
	}
	.colM2 {
	  width: 16.66666667%;
	}
	.colM1 {
	  width: 8.33333333%;
	}
	.colMPull12 {
	  right: 100%;
	}
	.colMPull11 {
	  right: 91.66666667%;
	}
	.colMPull10 {
	  right: 83.33333333%;
	}
	.colMPull9 {
	  right: 75%;
	}
	.colMPull8 {
	  right: 66.66666667%;
	}
	.colMPull7 {
	  right: 58.33333333%;
	}
	.colMPull6 {
	  right: 50%;
	}
	.colMPull5 {
	  right: 41.66666667%;
	}
	.colMPull4 {
	  right: 33.33333333%;
	}
	.colMPull3 {
	  right: 25%;
	}
	.colMPull2 {
	  right: 16.66666667%;
	}
	.colMPull1 {
	  right: 8.33333333%;
	}
	.colMPull0 {
	  right: auto;
	}
	.colMPush12 {
	  left: 100%;
	}
	.colMPush11 {
	  left: 91.66666667%;
	}
	.colMPush10 {
	  left: 83.33333333%;
	}
	.colMPush9 {
	  left: 75%;
	}
	.colMPush8 {
	  left: 66.66666667%;
	}
	.colMPush7 {
	  left: 58.33333333%;
	}
	.colMPush6 {
	  left: 50%;
	}
	.colMPush5 {
	  left: 41.66666667%;
	}
	.colMPush4 {
	  left: 33.33333333%;
	}
	.colMPush3 {
	  left: 25%;
	}
	.colMPush2 {
	  left: 16.66666667%;
	}
	.colMPush1 {
	  left: 8.33333333%;
	}
	.colMPush0 {
	  left: auto;
	}
	.colMOffset12 {
	  margin-left: 100%;
	}
	.colMOffset11 {
	  margin-left: 91.66666667%;
	}
	.colMOffset10 {
	  margin-left: 83.33333333%;
	}
	.colMOffset9 {
	  margin-left: 75%;
	}
	.colMOffset8 {
	  margin-left: 66.66666667%;
	}
	.colMOffset7 {
	  margin-left: 58.33333333%;
	}
	.colMOffset6 {
	  margin-left: 50%;
	}
	.colMOffset5 {
	  margin-left: 41.66666667%;
	}
	.colMOffset4 {
	  margin-left: 33.33333333%;
	}
	.colMOffset3 {
	  margin-left: 25%;
	}
	.colMOffset2 {
	  margin-left: 16.66666667%;
	}
	.colMOffset1 {
	  margin-left: 8.33333333%;
	}
	.colMOffset0 {
	  margin-left: 0%;
	}
}

@media screen and ( min-width: 768px) {
  .col, .colT1, .colT2, .colT3, .colT4, .colT5, .colT6, .colT7, .colT8, .colT9, .colT10, .colT11, .colT12 {
    float: left;
  }
  .colT12 {
    width: 100%;
  }
  .colT11 {
    width: 91.66666667%;
  }
  .colT10 {
    width: 83.33333333%;
  }
  .colT9 {
    width: 75%;
  }
  .colT8 {
    width: 66.66666667%;
  }
  .colT7 {
    width: 58.33333333%;
  }
  .colT6 {
    width: 50%;
  }
  .colT5 {
    width: 41.66666667%;
  }
  .colT4 {
    width: 33.33333333%;
  }
  .colT3 {
    width: 25%;
  }
  .colT2 {
    width: 16.66666667%;
  }
  .colT1 {
    width: 8.33333333%;
  }
  .colTPull12 {
    right: 100%;
  }
  .colTPull11 {
    right: 91.66666667%;
  }
  .colTPull10 {
    right: 83.33333333%;
  }
  .colTPull9 {
    right: 75%;
  }
  .colTPull8 {
    right: 66.66666667%;
  }
  .colTPull7 {
    right: 58.33333333%;
  }
  .colTPull6 {
    right: 50%;
  }
  .colTPull5 {
    right: 41.66666667%;
  }
  .colTPull4 {
    right: 33.33333333%;
  }
  .colTPull3 {
    right: 25%;
  }
  .colTPull2 {
    right: 16.66666667%;
  }
  .colTPull1 {
    right: 8.33333333%;
  }
  .colTPull0 {
    right: auto;
  }
  .colTPush12 {
    left: 100%;
  }
  .colTPush11 {
    left: 91.66666667%;
  }
  .colTPush10 {
    left: 83.33333333%;
  }
  .colTPush9 {
    left: 75%;
  }
  .colTPush8 {
    left: 66.66666667%;
  }
  .colTPush7 {
    left: 58.33333333%;
  }
  .colTPush6 {
    left: 50%;
  }
  .colTPush5 {
    left: 41.66666667%;
  }
  .colTPush4 {
    left: 33.33333333%;
  }
  .colTPush3 {
    left: 25%;
  }
  .colTPush2 {
    left: 16.66666667%;
  }
  .colTPush1 {
    left: 8.33333333%;
  }
  .colTPush0 {
    left: auto;
  }
  .colTOffset12 {
    margin-left: 100%;
  }
  .colTOffset11 {
    margin-left: 91.66666667%;
  }
  .colTOffset10 {
    margin-left: 83.33333333%;
  }
  .colTOffset9 {
    margin-left: 75%;
  }
  .colTOffset8 {
    margin-left: 66.66666667%;
  }
  .colTOffset7 {
    margin-left: 58.33333333%;
  }
  .colTOffset6 {
    margin-left: 50%;
  }
  .colTOffset5 {
    margin-left: 41.66666667%;
  }
  .colTOffset4 {
    margin-left: 33.33333333%;
  }
  .colTOffset3 {
    margin-left: 25%;
  }
  .colTOffset2 {
    margin-left: 16.66666667%;
  }
  .colTOffset1 {
    margin-left: 8.33333333%;
  }
  .colTOffset0 {
    margin-left: 0%;
  }
}
@media screen and ( min-width: 1024px) {
  .col, .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
    float: left;
  }
  .col12 {
    width: 100%;
  }
  .col11 {
    width: 91.66666667%;
  }
  .col10 {
    width: 83.33333333%;
  }
  .col9 {
    width: 75%;
  }
  .col8 {
    width: 66.66666667%;
  }
  .col7 {
    width: 58.33333333%;
  }
  .col6 {
    width: 50%;
  }
  .col5 {
    width: 41.66666667%;
  }
  .col4 {
    width: 33.33333333%;
  }
  .col3 {
    width: 25%;
  }
  .col2 {
    width: 16.66666667%;
  }
  .col1 {
    width: 8.33333333%;
  }
  .colPull12 {
    right: 100%;
  }
  .colPull11 {
    right: 91.66666667%;
  }
  .colPull10 {
    right: 83.33333333%;
  }
  .colPull9 {
    right: 75%;
  }
  .colPull8 {
    right: 66.66666667%;
  }
  .colPull7 {
    right: 58.33333333%;
  }
  .colPull6 {
    right: 50%;
  }
  .colPull5 {
    right: 41.66666667%;
  }
  .colPull4 {
    right: 33.33333333%;
  }
  .colPull3 {
    right: 25%;
  }
  .colPull2 {
    right: 16.66666667%;
  }
  .colPull1 {
    right: 8.33333333%;
  }
  .colPull0 {
    right: auto;
  }
  .colPush12 {
    left: 100%;
  }
  .colPush11 {
    left: 91.66666667%;
  }
  .colPush10 {
    left: 83.33333333%;
  }
  .colPush9 {
    left: 75%;
  }
  .colPush8 {
    left: 66.66666667%;
  }
  .colPush7 {
    left: 58.33333333%;
  }
  .colPush6 {
    left: 50%;
  }
  .colPush5 {
    left: 41.66666667%;
  }
  .colPush4 {
    left: 33.33333333%;
  }
  .colPush3 {
    left: 25%;
  }
  .colPush2 {
    left: 16.66666667%;
  }
  .colPush1 {
    left: 8.33333333%;
  }
  .colPush0 {
    left: auto;
  }
  .colOffset12 {
    margin-left: 100%;
  }
  .colOffset11 {
    margin-left: 91.66666667%;
  }
  .colOffset10 {
    margin-left: 83.33333333%;
  }
  .colOffset9 {
    margin-left: 75%;
  }
  .colOffset8 {
    margin-left: 66.66666667%;
  }
  .colOffset7 {
    margin-left: 58.33333333%;
  }
  .colOffset6 {
    margin-left: 50%;
  }
  .colOffset5 {
    margin-left: 41.66666667%;
  }
  .colOffset4 {
    margin-left: 33.33333333%;
  }
  .colOffset3 {
    margin-left: 25%;
  }
  .colOffset2 {
    margin-left: 16.66666667%;
  }
  .colOffset1 {
    margin-left: 8.33333333%;
  }
  .colOffset0 {
    margin-left: 0%;
  }
}
@media screen and ( min-width: 10039px) {
  .col, .colL1, .colL2, .colL3, .colL4, .colL5, .colL6, .colL7, .colL8, .colL9, .colL10, .colL11, .colL12 {
    float: left;
  }
  .colL12 {
    width: 100%;
  }
  .colL11 {
    width: 91.66666667%;
  }
  .colL10 {
    width: 83.33333333%;
  }
  .colL9 {
    width: 75%;
  }
  .colL8 {
    width: 66.66666667%;
  }
  .colL7 {
    width: 58.33333333%;
  }
  .colL6 {
    width: 50%;
  }
  .colL5 {
    width: 41.66666667%;
  }
  .colL4 {
    width: 33.33333333%;
  }
  .colL3 {
    width: 25%;
  }
  .colL2 {
    width: 16.66666667%;
  }
  .colL1 {
    width: 8.33333333%;
  }
  .colLPull12 {
    right: 100%;
  }
  .colLPull11 {
    right: 91.66666667%;
  }
  .colLPull10 {
    right: 83.33333333%;
  }
  .colLPull9 {
    right: 75%;
  }
  .colLPull8 {
    right: 66.66666667%;
  }
  .colLPull7 {
    right: 58.33333333%;
  }
  .colLPull6 {
    right: 50%;
  }
  .colLPull5 {
    right: 41.66666667%;
  }
  .colLPull4 {
    right: 33.33333333%;
  }
  .colLPull3 {
    right: 25%;
  }
  .colLPull2 {
    right: 16.66666667%;
  }
  .colLPull1 {
    right: 8.33333333%;
  }
  .colLPull0 {
    right: auto;
  }
  .colLPush12 {
    left: 100%;
  }
  .colLPush11 {
    left: 91.66666667%;
  }
  .colLPush10 {
    left: 83.33333333%;
  }
  .colLPush9 {
    left: 75%;
  }
  .colLPush8 {
    left: 66.66666667%;
  }
  .colLPush7 {
    left: 58.33333333%;
  }
  .colLPush6 {
    left: 50%;
  }
  .colLPush5 {
    left: 41.66666667%;
  }
  .colLPush4 {
    left: 33.33333333%;
  }
  .colLPush3 {
    left: 25%;
  }
  .colLPush2 {
    left: 16.66666667%;
  }
  .colLPush1 {
    left: 8.33333333%;
  }
  .colLPush0 {
    left: auto;
  }
  .colLOffset12 {
    margin-left: 100%;
  }
  .colLOffset11 {
    margin-left: 91.66666667%;
  }
  .colLOffset10 {
    margin-left: 83.33333333%;
  }
  .colLOffset9 {
    margin-left: 75%;
  }
  .colLOffset8 {
    margin-left: 66.66666667%;
  }
  .colLOffset7 {
    margin-left: 58.33333333%;
  }
  .colLOffset6 {
    margin-left: 50%;
  }
  .colLOffset5 {
    margin-left: 41.66666667%;
  }
  .colLOffset4 {
    margin-left: 33.33333333%;
  }
  .colLOffset3 {
    margin-left: 25%;
  }
  .colLOffset2 {
    margin-left: 16.66666667%;
  }
  .colLOffset1 {
    margin-left: 8.33333333%;
  }
  .colLOffset0 {
    margin-left: 0%;
  }
}

.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.containerFluid:before,
.containerFluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.containerFluid:after,
.row:after {
  clear: both;
}

*,
*:before,
*:after {
  -webkitBox-sizing: border-box;
  -mozBox-sizing: border-box;
  box-sizing: border-box;
}



@media screen and ( min-width: 0 ) and (max-width: 767px) {

    /** begin pad/marg **/
  /** begin marg **/
  .margM {
    margin: 35px;
  }
  .margBM {
    margin-bottom: 35px;
  }
  .margLM {
    margin-left: 35px;
  }
  .margRM {
    margin-right: 35px;
  }
  .margTM {
    margin-top: 35px;
  }
  .margM5 {
    margin: 5px;
  }
  .margBM5 {
    margin-bottom: 5px;
  }
  .margLM5 {
    margin-left: 5px;
  }
  .margRM5 {
    margin-right: 5px;
  }
  .margTM5 {
    margin-top: 5px;
  }
  .margM10 {
    margin: 10px;
  }
  .margBM10 {
    margin-bottom: 10px;
  }
  .margLM10 {
    margin-left: 10px;
  }
  .margRM10 {
    margin-right: 10px;
  }
  .margTM10 {
    margin-top: 10px;
  }
  .margM12 {
    margin: 12px;
  }
  .margBM12 {
    margin-bottom: 12px;
  }
  .margLM12 {
    margin-left: 12px;
  }
  .margRM12 {
    margin-right: 12px;
  }
  .margTM12 {
    margin-top: 12px;
  }
  .margM15 {
    margin: 15px;
  }
  .margBM15 {
    margin-bottom: 15px;
  }
  .margLM15 {
    margin-left: 15px;
  }
  .margRM15 {
    margin-right: 15px;
  }
  .margTM15 {
    margin-top: 15px;
  }
  .margM20 {
    margin: 20px;
  }
  .margBM20 {
    margin-bottom: 20px;
  }
  .margLM20 {
    margin-left: 20px;
  }
  .margRM20 {
    margin-right: 20px;
  }
  .margTM20 {
    margin-top: 20px;
  }
  .margM30 {
    margin: 30px;
  }
  .margBM30 {
    margin-bottom: 30px;
  }
  .margLM30 {
    margin-left: 30px;
  }
  .margRM30 {
    margin-right: 30px;
  }
  .margTM30 {
    margin-top: 30px;
  }
  .margM40 {
    margin: 40px;
  }
  .margBM40 {
    margin-bottom: 40px;
  }
  .margLM40 {
    margin-left: 40px;
  }
  .margRM40 {
    margin-right: 40px;
  }
  .margTM40 {
    margin-top: 40px;
  }
  .margM60 {
    margin: 60px;
  }
  .margBM60 {
    margin-bottom: 60px;
  }
  .margLM60 {
    margin-left: 60px;
  }
  .margRM60 {
    margin-right: 60px;
  }
  .margTM60 {
    margin-top: 60px;
  }
  .margM70 {
    margin: 70px;
  }
  .margBM70 {
    margin-bottom: 70px;
  }
  .margLM70 {
    margin-left: 70px;
  }
  .margRM70 {
    margin-right: 70px;
  }
  .margTM70 {
    margin-top: 70px;
  }
  .margM80 {
    margin: 80px;
  }
  .margBM80 {
    margin-bottom: 80px;
  }
  .margLM80 {
    margin-left: 80px;
  }
  .margRM80 {
    margin-right: 80px;
  }
  .margTM80 {
    margin-top: 80px;
  }
  .margM90 {
    margin: 90px;
  }
  .margBM90 {
    margin-bottom: 90px;
  }
  .margLM90 {
    margin-left: 90px;
  }
  .margRM90 {
    margin-right: 90px;
  }
  .margTM90 {
    margin-top: 90px;
  }
  .margM100 {
    margin: 100px;
  }
  .margBM100 {
    margin-bottom: 100px;
  }
  .margLM100 {
    margin-left: 100px;
  }
  .margRM100 {
    margin-right: 100px;
  }
  .margTM100 {
    margin-top: 100px;
  }
  .noMargM {
    margin: 0;
  }
  .noMargBM {
    margin-bottom: 0;
  }
  .noMargLM {
    margin-left: 0;
  }
  .noMargRM {
    margin-right: 0;
  }
  .noMargTM {
    margin-top: 0;
  }
  /** end marg **/
  /** begin pad **/
  .padM {
    padding: 35px;
  }
  .padBM {
    padding-bottom: 35px;
  }
  .padLM {
    padding-left: 35px;
  }
  .padRM {
    padding-right: 35px;
  }
  .padTM {
    padding-top: 35px;
  }
  .padM5 {
    padding: 5px;
  }
  .padBM5 {
    padding-bottom: 5px;
  }
  .padLM5 {
    padding-left: 5px;
  }
  .padRM5 {
    padding-right: 5px;
  }
  .padTM5 {
    padding-top: 5px;
  }
  .padM10 {
    padding: 10px;
  }
  .padBM10 {
    padding-bottom: 10px;
  }
  .padLM10 {
    padding-left: 10px;
  }
  .padRM10 {
    padding-right: 10px;
  }
  .padTM10 {
    padding-top: 10px;
  }
  .padM12 {
    padding: 12px;
  }
  .padBM12 {
    padding-bottom: 12px;
  }
  .padLM12 {
    padding-left: 12px;
  }
  .padRM12 {
    padding-right: 12px;
  }
  .padTM12 {
    padding-top: 12px;
  }
  .padM15 {
    padding: 15px;
  }
  .padBM15 {
    padding-bottom: 15px;
  }
  .padLM15 {
    padding-left: 15px;
  }
  .padRM15 {
    padding-right: 15px;
  }
  .padTM15 {
    padding-top: 15px;
  }
  .padM20 {
    padding: 20px;
  }
  .padBM20 {
    padding-bottom: 20px;
  }
  .padLM20 {
    padding-left: 20px;
  }
  .padRM20 {
    padding-right: 20px;
  }
  .padTM20 {
    padding-top: 20px;
  }
  .padM30 {
    padding: 30px;
  }
  .padBM30 {
    padding-bottom: 30px;
  }
  .padLM30 {
    padding-left: 30px;
  }
  .padRM30 {
    padding-right: 30px;
  }
  .padTM30 {
    padding-top: 30px;
  }
  .padM40 {
    padding: 40px;
  }
  .padBM40 {
    padding-bottom: 40px;
  }
  .padLM40 {
    padding-left: 40px;
  }
  .padRM40 {
    padding-right: 40px;
  }
  .padTM40 {
    padding-top: 40px;
  }
  .padM60 {
    padding: 60px;
  }
  .padBM60 {
    padding-bottom: 60px;
  }
  .padLM60 {
    padding-left: 60px;
  }
  .padRM60 {
    padding-right: 60px;
  }
  .padTM60 {
    padding-top: 60px;
  }
  .padM70 {
    padding: 70px;
  }
  .padBM70 {
    padding-bottom: 70px;
  }
  .padLM70 {
    padding-left: 70px;
  }
  .padRM70 {
    padding-right: 70px;
  }
  .padTM70 {
    padding-top: 70px;
  }
  .padM80 {
    padding: 80px;
  }
  .padBM80 {
    padding-bottom: 80px;
  }
  .padLM80 {
    padding-left: 80px;
  }
  .padRM80 {
    padding-right: 80px;
  }
  .padTM80 {
    padding-top: 80px;
  }
  .padM90 {
    padding: 90px;
  }
  .padBM90 {
    padding-bottom: 90px;
  }
  .padLM90 {
    padding-left: 90px;
  }
  .padRM90 {
    padding-right: 90px;
  }
  .padTM90 {
    padding-top: 90px;
  }
  .padM100 {
    padding: 100px;
  }
  .padBM100 {
    padding-bottom: 100px;
  }
  .padLM100 {
    padding-left: 100px;
  }
  .padRM100 {
    padding-right: 100px;
  }
  .padTM100 {
    padding-top: 100px;
  }
  .noPadM {
    padding: 0;
  }
  .noPadBM {
    padding-bottom: 0;
  }
  .noPadLM {
    padding-left: 0;
  }
  .noPadRM {
    padding-right: 0;
  }
  .noPadTM {
    padding-top: 0;
  }
  /** end pad **/
  /** end pad/marg **/


  .noFloatM {
  	float: none !important;
  }

  
  
}


@media screen and ( min-width: 768px) {

    /** begin pad/marg **/
  /** begin marg **/
  .margTab {
    margin: 20px;
  }
  .margBT {
    margin-bottom: 20px;
  }
  .margLT {
    margin-left: 20px;
  }
  .margRT {
    margin-right: 20px;
  }
  .margTT {
    margin-top: 20px;
  }
  .margTab5 {
    margin: 5px;
  }
  .margBT5 {
    margin-bottom: 5px;
  }
  .margLT5 {
    margin-left: 5px;
  }
  .margRT5 {
    margin-right: 5px;
  }
  .margTT5 {
    margin-top: 5px;
  }
  .margTab10 {
    margin: 10px;
  }
  .margBT10 {
    margin-bottom: 10px;
  }
  .margLT10 {
    margin-left: 10px;
  }
  .margRT10 {
    margin-right: 10px;
  }
  .margTT10 {
    margin-top: 10px;
  }
  .margTab12 {
    margin: 12px;
  }
  .margBT12 {
    margin-bottom: 12px;
  }
  .margLT12 {
    margin-left: 12px;
  }
  .margRT12 {
    margin-right: 12px;
  }
  .margTT12 {
    margin-top: 12px;
  }
  .margTab15 {
    margin: 15px;
  }
  .margBT15 {
    margin-bottom: 15px;
  }
  .margLT15 {
    margin-left: 15px;
  }
  .margRT15 {
    margin-right: 15px;
  }
  .margTT15 {
    margin-top: 15px;
  }
  .margTab30 {
    margin: 30px;
  }
  .margBT30 {
    margin-bottom: 30px;
  }
  .margLT30 {
    margin-left: 30px;
  }
  .margRT30 {
    margin-right: 30px;
  }
  .margTT30 {
    margin-top: 30px;
  }
  .margTab40 {
    margin: 40px;
  }
  .margBT40 {
    margin-bottom: 40px;
  }
  .margLT40 {
    margin-left: 40px;
  }
  .margRT40 {
    margin-right: 40px;
  }
  .margTT40 {
    margin-top: 40px;
  }
  .margTab60 {
    margin: 60px;
  }
  .margBT60 {
    margin-bottom: 60px;
  }
  .margLT60 {
    margin-left: 60px;
  }
  .margRT60 {
    margin-right: 60px;
  }
  .margTT60 {
    margin-top: 60px;
  }
  .margTab80 {
    margin: 80px;
  }
  .margBT80 {
    margin-bottom: 80px;
  }
  .margLT80 {
    margin-left: 80px;
  }
  .margRT80 {
    margin-right: 80px;
  }
  .margTT80 {
    margin-top: 80px;
  }
  .margTab100 {
    margin: 100px;
  }
  .margBT100 {
    margin-bottom: 100px;
  }
  .margLT100 {
    margin-left: 100px;
  }
  .margRT100 {
    margin-right: 100px;
  }
  .margTT100 {
    margin-top: 100px;
  }
  .noMargTab {
    margin: 0;
  }
  .noMargBT {
    margin-bottom: 0;
  }
  .noMargLT {
    margin-left: 0;
  }
  .noMargRT {
    margin-right: 0;
  }
  .noMargTT {
    margin-top: 0;
  }
  /** end marg **/
  /** begin pad **/
  .padTab {
    padding: 20px;
  }
  .padBT {
    padding-bottom: 20px;
  }
  .padLT {
    padding-left: 20px;
  }
  .padRT {
    padding-right: 20px;
  }
  .padTT {
    padding-top: 20px;
  }
  .padTab5 {
    padding: 5px;
  }
  .padBT5 {
    padding-bottom: 5px;
  }
  .padLT5 {
    padding-left: 5px;
  }
  .padRT5 {
    padding-right: 5px;
  }
  .padTT5 {
    padding-top: 5px;
  }
  .padTab10 {
    padding: 10px;
  }
  .padBT10 {
    padding-bottom: 10px;
  }
  .padLT10 {
    padding-left: 10px;
  }
  .padRT10 {
    padding-right: 10px;
  }
  .padTT10 {
    padding-top: 10px;
  }
  .padTab12 {
    padding: 12px;
  }
  .padBT12 {
    padding-bottom: 12px;
  }
  .padLT12 {
    padding-left: 12px;
  }
  .padRT12 {
    padding-right: 12px;
  }
  .padTT12 {
    padding-top: 12px;
  }
  .padTab15 {
    padding: 15px;
  }
  .padBT15 {
    padding-bottom: 15px;
  }
  .padLT15 {
    padding-left: 15px;
  }
  .padRT15 {
    padding-right: 15px;
  }
  .padTT15 {
    padding-top: 15px;
  }
  .padTab30 {
    padding: 30px;
  }
  .padBT30 {
    padding-bottom: 30px;
  }
  .padLT30 {
    padding-left: 30px;
  }
  .padRT30 {
    padding-right: 30px;
  }
  .padTT30 {
    padding-top: 30px;
  }
  .padTab40 {
    padding: 40px;
  }
  .padBT40 {
    padding-bottom: 40px;
  }
  .padLT40 {
    padding-left: 40px;
  }
  .padRT40 {
    padding-right: 40px;
  }
  .padTT40 {
    padding-top: 40px;
  }
  .padTab60 {
    padding: 60px;
  }
  .padBT60 {
    padding-bottom: 60px;
  }
  .padLT60 {
    padding-left: 60px;
  }
  .padRT60 {
    padding-right: 60px;
  }
  .padTT60 {
    padding-top: 60px;
  }
  .padTab80 {
    padding: 80px;
  }
  .padBT80 {
    padding-bottom: 80px;
  }
  .padLT80 {
    padding-left: 80px;
  }
  .padRT80 {
    padding-right: 80px;
  }
  .padTT80 {
    padding-top: 80px;
  }
  .padTab100 {
    padding: 100px;
  }
  .padBT100 {
    padding-bottom: 100px;
  }
  .padLT100 {
    padding-left: 100px;
  }
  .padRT100 {
    padding-right: 100px;
  }
  .padTT100 {
    padding-top: 100px;
  }
  .noPadTab {
    padding: 0;
  }
  .noPadBT {
    padding-bottom: 0;
  }
  .noPadLT {
    padding-left: 0;
  }
  .noPadRT {
    padding-right: 0;
  }
  .noPadTT {
    padding-top: 0;
  }
  /** end pad **/
  /** end pad/marg **/


  .noFloatT {
  	float: none !important;
  } 

  
  
}

@media screen and ( min-width: 1024px) {

    /** begin pad/marg **/
  /** begin marg **/
  .marg {
    margin: 20px;
  }
  .margB {
    margin-bottom: 20px;
  }
  .margL {
    margin-left: 20px;
  }
  .margR {
    margin-right: 20px;
  }
  .margT {
    margin-top: 20px;
  }
  .marg5 {
    margin: 5px;
  }
  .margB5 {
    margin-bottom: 5px;
  }
  .margL5 {
    margin-left: 5px;
  }
  .margR5 {
    margin-right: 5px;
  }
  .margT5 {
    margin-top: 5px;
  }
  .marg10 {
    margin: 10px;
  }
  .margB10 {
    margin-bottom: 10px;
  }
  .margL10 {
    margin-left: 10px;
  }
  .margR10 {
    margin-right: 10px;
  }
  .margT10 {
    margin-top: 10px;
  }
  .marg12 {
    margin: 12px;
  }
  .margB12 {
    margin-bottom: 12px;
  }
  .margL12 {
    margin-left: 12px;
  }
  .margR12 {
    margin-right: 12px;
  }
  .margT12 {
    margin-top: 12px;
  }
  .marg15 {
    margin: 15px;
  }
  .margB15 {
    margin-bottom: 15px;
  }
  .margL15 {
    margin-left: 15px;
  }
  .margR15 {
    margin-right: 15px;
  }
  .margT15 {
    margin-top: 15px;
  }
  .marg30 {
    margin: 30px;
  }
  .margB30 {
    margin-bottom: 30px;
  }
  .margL30 {
    margin-left: 30px;
  }
  .margR30 {
    margin-right: 30px;
  }
  .margT30 {
    margin-top: 30px;
  }
  .marg40 {
    margin: 40px;
  }
  .margB40 {
    margin-bottom: 40px;
  }
  .margL40 {
    margin-left: 40px;
  }
  .margR40 {
    margin-right: 40px;
  }
  .margT40 {
    margin-top: 40px;
  }
  .marg60 {
    margin: 60px;
  }
  .margB60 {
    margin-bottom: 60px;
  }
  .margL60 {
    margin-left: 60px;
  }
  .margR60 {
    margin-right: 60px;
  }
  .margT60 {
    margin-top: 60px;
  }
  .marg80 {
    margin: 80px;
  }
  .margB80 {
    margin-bottom: 80px;
  }
  .margL80 {
    margin-left: 80px;
  }
  .margR80 {
    margin-right: 80px;
  }
  .margT80 {
    margin-top: 80px;
  }
  .noMarg {
    margin: 0;
  }
  .noMargB {
    margin-bottom: 0;
  }
  .noMargL {
    margin-left: 0;
  }
  .noMargR {
    margin-right: 0;
  }
  .noMargT {
    margin-top: 0;
  }
  /** end marg **/
  /** begin pad **/
  .pad {
    padding: 20px;
  }
  .padB {
    padding-bottom: 20px;
  }
  .padL {
    padding-left: 20px;
  }
  .padR {
    padding-right: 20px;
  }
  .padT {
    padding-top: 20px;
  }
  .pad5 {
    padding: 5px;
  }
  .padB5 {
    padding-bottom: 5px;
  }
  .padL5 {
    padding-left: 5px;
  }
  .padR5 {
    padding-right: 5px;
  }
  .padT5 {
    padding-top: 5px;
  }
  .pad10 {
    padding: 10px;
  }
  .padB10 {
    padding-bottom: 10px;
  }
  .padL10 {
    padding-left: 10px;
  }
  .padR10 {
    padding-right: 10px;
  }
  .padT10 {
    padding-top: 10px;
  }
  .pad12 {
    padding: 12px;
  }
  .padB12 {
    padding-bottom: 12px;
  }
  .padL12 {
    padding-left: 12px;
  }
  .padR12 {
    padding-right: 12px;
  }
  .padT12 {
    padding-top: 12px;
  }
  .pad15 {
    padding: 15px;
  }
  .padB15 {
    padding-bottom: 15px;
  }
  .padL15 {
    padding-left: 15px;
  }
  .padR15 {
    padding-right: 15px;
  }
  .padT15 {
    padding-top: 15px;
  }
  .pad30 {
    padding: 30px;
  }
  .padB30 {
    padding-bottom: 30px;
  }
  .padL30 {
    padding-left: 30px;
  }
  .padR30 {
    padding-right: 30px;
  }
  .padT30 {
    padding-top: 30px;
  }
  .pad40 {
    padding: 40px;
  }
  .padB40 {
    padding-bottom: 40px;
  }
  .padL40 {
    padding-left: 40px;
  }
  .padR40 {
    padding-right: 40px;
  }
  .padT40 {
    padding-top: 40px;
  }
  .pad60 {
    padding: 60px;
  }
  .padB60 {
    padding-bottom: 60px;
  }
  .padL60 {
    padding-left: 60px;
  }
  .padR60 {
    padding-right: 60px;
  }
  .padT60 {
    padding-top: 60px;
  }
  .pad80 {
    padding: 80px;
  }
  .padB80 {
    padding-bottom: 80px;
  }
  .padL80 {
    padding-left: 80px;
  }
  .padR80 {
    padding-right: 80px;
  }
  .padT80 {
    padding-top: 80px;
  }
  .noPad {
    padding: 0;
  }
  .noPadB {
    padding-bottom: 0;
  }
  .noPadL {
    padding-left: 0;
  }
  .noPadR {
    padding-right: 0;
  }
  .noPadT {
    padding-top: 0;
  }
  /** end pad **/
  /** end pad/marg **/

  
  .noFloat {
  	float: none !important;
  }

  
  
}


/**** TODO: sort out overrides for screen 2015 ****/

.quickFinder {
	margin-top: 0;
    height: 61px;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
}

.quickFinderTitle {
	padding: 0;
	top: 28px;
	bottom: 10px;
}

.toolbar .loggedIn .profil .popup {
	width: 770px;
	height: 550px;
}


@media screen and ( max-width: 1023px) {

	.nav li a {
		padding: 10px 10px;
	}
	
}

.colorNav .database .headerOuterContainer {
  background-color: #4f95c9;
}



@media screen and ( max-width: 767px) {
  .design2015 .mediaContainer {
    font-size: inherit !important;
  }
  
  input[type=date]
  {
  	background: url(../Layout/img/Forms/form_calendar.png) no-repeat right 0px #ffffff;
	background-size: 78px;
	height: 76px;
	font-size: 30px;
	width: 100%;
	padding: 0 60px 0 10px;
	box-sizing: border-box;
	border: 1px solid #999999;
  }
  
  .filterMainItem {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	border-bottom: 1px solid #dfe0e2;
	background: url(../Layout/img/Mobile/grey_arrow_mobile_li.png) no-repeat right 40px !important; 
   }
   
   .greyDownloadArrow {
	  padding-left: 25px;
	  background: url(../Layout/img/Mobile/mobile_button_arrow_right.png) left center no-repeat;
	}
}

.greyDownloadArrow {
	padding-left: 12px;
	background: no-repeat left center;
	background-image: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/black_arrow.gif);
}

.borderTopDark {
  border-top: 1px solid #959595;
}

.expandCollapseContainer {
	position: relative;
}

.expandCollapseContainer .expandCollapse {
	position: absolute;
	top: 2px;
	right: 0; 
	width: 14px;
	height: 11px;
	background-repeat: no-repeat;   
	border: none;
	        
	transition: all 0.25s ease-in;
	-webkit-transition: all 0.25s ease-in;
	-moz-transition: all 0.25s ease-in;
	-o-transition: all 0.25s ease-in;
	-ms-transition: all 0.25s ease-in;
	cursor: pointer;
}

.expandCollapseContainer .expandCollapse.bayme_vbm {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1OTBFNDhFMTBFRDExRTVBNTlDQUNFQTQ5NDQyRDY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFM0EyQkFFMTExNDExRTVBNTlDQUNFQTQ5NDQyRDY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU5MEU0OEMxMEVEMTFFNUE1OUNBQ0VBNDk0NDJENjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5MEU0OEQxMEVEMTFFNUE1OUNBQ0VBNDk0NDJENjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kUuoXAAAA0UlEQVR42pSQTQrCQAyFZ8SexKO4EgYVRSi6KK78uUQ9hehKN1WoKGoFN/UmepIK40sJEsYqtfB4k+R9bTpqEt9n1lr1j4ipKKXC6e6xVSUfzoYEZpCPxroERBmfGAI97gcYxD8gmgVcehr7pjjUReYMdee92pOBKmwPNUXmRl80UCqaFEhEnTgQZY2mW8Jbad0T1BCBC7sRvSvUwjZZDvJKGnaA2l9+8wh1AOXAGxSXEMH6DrQBMJCND5DhBWzE5RLQ2M0UggyvyAENi+YvAQYAoPJ0cb31QZwAAAAASUVORK5CYII=);
}
    
.expandCollapseContainer .expandCollapse.vbw {
   	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFQTExQzhFMTI3NzExRTU5NThGRjE0MzFBRTVCM0Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFQTExQzhGMTI3NzExRTU5NThGRjE0MzFBRTVCM0Y1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0VBMTFDOEMxMjc3MTFFNTk1OEZGMTQzMUFFNUIzRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0VBMTFDOEQxMjc3MTFFNTk1OEZGMTQzMUFFNUIzRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6VFRlrAAAAyUlEQVR42pSQQQrCQAxFM8WezJU4WNFN0UXxAl6hXqHuutKNCkJFbcFNPVmF8acECUOVWvhkJvkvSYdonG2cc/SPmAmIKDV2e6Ken3hTBhsoRmLfA2JPzAyDoeQTFM4/IK4lcg0N9q1xGCrPHZq7av0SYIBQQBPlefJEC9UqyYZS3UsPYq81/EroyuveoJEyVBKtyj2gCNs0LSgrGYQLNP3ym1doBqgFPqB6hAPCwoOOAJY6EfhtxZCrVO5DnRPV5J00WnXV3wIMAFhlaPR1o4N0AAAAAElFTkSuQmCC);
}


.expandCollapseContainer.open > div > div.expandCollapse {
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

*[data-expand-collapse-anchor]:not(.open) {
	overflow: hidden;
    height: 0;
    opacity: 0;
}
    
*[data-expand-collapse-anchor]:.open.alreadyOpen {
	height: auto;
	opacity: 1;
}

@media screen and ( max-width: 767px) {

	.expandCollapseContainer .expandCollapse {
		height: 35px;
		width: 28px;
		top: 12px;
		background-size: 100%;
	}
	
	.design2015 .greyDart {
		padding-left: 25px;
		background: url(../Layout/img/Mobile/mobile_button_arrow_right.png) left center no-repeat;
	}

}

.arrowBigSVG
{
	stroke: #64BAE9;
}

.left .arrowBigSVG
{
	transform: rotate(180deg) translate(10px);
	transform-origin: 50% 50%;
	-ms-transform: rotate(180deg) translate(10px);
	-ms-transform-origin: 50% 50%;
}

.ie .left .arrowBigSVG
{
	display: none;
}

.right .arrowBigSVG
{
	transform: translate(10px);
	transform-origin: 50% 50%;
}

.vbw .arrowBigSVG
{
	stroke: #004b91;
}


.expandCollapseContainer[data-expand-collapse-control-position="left"] .expandCollapse {
  left: 0;
}

.expandCollapseContainer .expandCollapsebayme_vbm {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1OTBFNDhFMTBFRDExRTVBNTlDQUNFQTQ5NDQyRDY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFM0EyQkFFMTExNDExRTVBNTlDQUNFQTQ5NDQyRDY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU5MEU0OEMxMEVEMTFFNUE1OUNBQ0VBNDk0NDJENjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5MEU0OEQxMEVEMTFFNUE1OUNBQ0VBNDk0NDJENjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kUuoXAAAA0UlEQVR42pSQTQrCQAyFZ8SexKO4EgYVRSi6KK78uUQ9hehKN1WoKGoFN/UmepIK40sJEsYqtfB4k+R9bTpqEt9n1lr1j4ipKKXC6e6xVSUfzoYEZpCPxroERBmfGAI97gcYxD8gmgVcehr7pjjUReYMdee92pOBKmwPNUXmRl80UCqaFEhEnTgQZY2mW8Jbad0T1BCBC7sRvSvUwjZZDvJKGnaA2l9+8wh1AOXAGxSXEMH6DrQBMJCND5DhBWzE5RLQ2M0UggyvyAENi+YvAQYAoPJ0cb31QZwAAAAASUVORK5CYII=);
}
    
.expandCollapseContainer .expandCollapsevbw {
   	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFQTExQzhFMTI3NzExRTU5NThGRjE0MzFBRTVCM0Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFQTExQzhGMTI3NzExRTU5NThGRjE0MzFBRTVCM0Y1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0VBMTFDOEMxMjc3MTFFNTk1OEZGMTQzMUFFNUIzRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0VBMTFDOEQxMjc3MTFFNTk1OEZGMTQzMUFFNUIzRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6VFRlrAAAAyUlEQVR42pSQQQrCQAxFM8WezJU4WNFN0UXxAl6hXqHuutKNCkJFbcFNPVmF8acECUOVWvhkJvkvSYdonG2cc/SPmAmIKDV2e6Ken3hTBhsoRmLfA2JPzAyDoeQTFM4/IK4lcg0N9q1xGCrPHZq7av0SYIBQQBPlefJEC9UqyYZS3UsPYq81/EroyuveoJEyVBKtyj2gCNs0LSgrGYQLNP3ym1doBqgFPqB6hAPCwoOOAJY6EfhtxZCrVO5DnRPV5J00WnXV3wIMAFhlaPR1o4N0AAAAAElFTkSuQmCC);
}

.expandCollapseContainer.open > div > div.expandCollapse {
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
    
*[data-expand-collapse-anchor]:not(.open) {
	overflow: hidden;
    height: 0;
    opacity: 0;
}
    
*[data-expand-collapse-anchor]:.open.alreadyOpen {
	height: auto;
	opacity: 1;
}


/*******************************************************************************************************/

.ie .checkboxes .checkbox {
	margin-top: -3px;
}

.ie input.button {
	padding-top: 7px;	
	padding-bottom: 7px;
}

.ie button.arrowButton, .ie input[type="button"].arrowButton {
    padding-top: 8px;
    padding-bottom: 7px;
    background-position-y: 11px, 0;
}

.ie button.backButton, .ie input[type="button"].backButton, .ie a.backButton {
    padding-top: 8px;
    padding-bottom: 7px;
    background-position-y: 11px, 0;
    line-height: 1em;
}

.ie button.plusButton, .ie input[type="button"].plusButton {
	padding-top: 8px;
    padding-bottom: 7px;
}

.ie input.arrowButton {
    
}

.ie button.arrowButton {
    
}

.ie .linkPrefix {
	background-position:0 5px;
}

.ie .fontInfoTypeIcons {
	margin-bottom: 0;
	line-height: 24px;
}

.ie .infoTypeLink .fontInfoTypeIcons {
	margin-top: 5px;
	margin-bottom: 0;
	line-height: 24px;
	padding-top: 6px;
	position:relative;
}

.ie .nav {
	z-index: 10;
	position: relative;
}

.ltie9 .relative {
	zoom: 1;
}

.ie .radio {
	border: 0 !important;
	margin: 1px;
}

.ie .input {
	margin: 4px 0;
	padding: 5px 4px;
}

.ie .overborderButton {
	background: #e1e1e1 !important; 
	width: 100px;
}

.ie .listOrder {
	max-width: 150px;
}

.ltie9 .content {
	zoom: 1;
}

/*.ie .searchForm .input {
	height: 15px;
}*/
.ie .searchForm {
	width: 200px;
}

/*.ie strong,
.ie .bold {
	font-weight: 500;
}*/

.ie .bold {
	font-family: sans-serif;
	font-weight: bold;
}

ul.customSelect li.disabled { 
	background-color: #fff; 
	color: #ccc; 
}

.parallax .toolbarLoggedIn { 
	height: 38px !important; /** 38px when we remove .contentBox */
}

.toolbarContainer {
	width: 100%;
	height: 36px;
	position: fixed;
	bottom: 0px;
}

.toolbar_vbw, 
.toolbar_bayme_vbm { 
	z-index:999; 
}

.gradientColor {
	background: #4b88a7; /* Old browsers */
	background: -moz-linear-gradient(top, #4b88a7 0%, #609dbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b88a7), color-stop(100%,#609dbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4b88a7 0%,#609dbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4b88a7 0%,#609dbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4b88a7 0%,#609dbc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4b88a7 0%,#609dbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b88a7', endColorstr='#609dbc',GradientType=0 ); /* IE6-9 */
}
.gradientGrey {
	background: #c3c3c1; /* Old browsers */
	background: -moz-linear-gradient(top, #c3c3c1 0%, #9d9d99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c1), color-stop(100%,#9d9d99)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c3c3c1 0%,#9d9d99 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c3c3c1 0%,#9d9d99 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c3c3c1 0%,#9d9d99 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c3c3c1 0%,#9d9d99 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c1', endColorstr='#9d9d99',GradientType=0 ); /* IE6-9 */
}


.toolbarLoginButtonWrap {
	position: relative;
	z-index: 900;
}
.toolbarLoginButton {
	padding: 15px 40px 0 50px;
	height: 51px;
	background: url("../Layout/img/Toolbar/vbw/toolbar_login_1.png") 30px 13px no-repeat;
}

.parallax .toolbarContainer{
	font-size: 13px;
}

.toolbarBecomeMemberButtonWrap {
	position: relative;
	z-index: 900;
}
.toolbarBecomeMemberButton {
	padding: 15px 40px 0 70px;
	height: 51px;
	background: url("../Layout/img/Toolbar/bayme/toolbar_becomemember.png") 30px 13px no-repeat;
}

.toolbarLoginWindow {
	z-index: 800;
	bottom: -999px;
	left: 0;
	width: 260px;
	background: #73b1d0;
}
.toolbarLoginWindow h4 {
	background: #568ca9;
	padding: 13px 0 13px 20px;
	margin-bottom: 15px;
}
.toolbarLoginWindowClose {
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(../Layout/img/Toolbar/bayme/closer.png) no-repeat;
	width: 15px;
	height: 15px;
}
.toolbarLoginWindow .input {
	padding: 7px 10px 5px 10px;
	width: 190px;
	font-size: 12px;
	border: 1px solid #cccccc;
	font-family: 'HelveticaNeueW01-55Roma',sans-serif;
	margin-top: 7px;
}

.toolbar .loggedIn ul.popups > li
{
	padding-top: 3px;
	padding-bottom: 6px;
}

.parallax .toolbar .loggedIn ul.popups > li.logoutBtn
{
	padding-top: 5px;
}

.parallax .toolbar .loggedIn > ul.popups {
	height: auto;
}

.loginButton {
	width: 140px;
}

.colorSubtitle h3
{
	color:#4f95c9;
	font-size: 22px;
	margin-top: 30px;
}

.justify
{
	text-align: justify;
	word-break: normal
}

.language a
{
    padding: 5px 15px;
    display: block;
  
}
ul.language ul
{
    display: none;
}

ul.language a:active, ul.language a:hover, ul.language a:focus
{
    background: #dfe0e2;
}

ul.language:active li ul, ul.language:hover li ul, ul.language:focus li ul
{
    display: block;
    position: absolute;
}

.margT8
{
	margin-top: 8px;
}

.padB35, padBT35
{
	padding-bottom: 35px;
}


/* only toolbar */
	.checkpassword {
		padding-right: 50px !important;
		width: 105px !important;
	}
	
	div.pass-container {
		height: 30px;
		width: 50px !important;
		margin-top: -20px;
		margin-bottom: -10px;
		margin-left: 100px;
	}
	
	div.pass-bar {
		display: none;
	}
	div.pass-hint {
	    font-size: 11px;
	    text-align: right;
	}
/* only toolbar */

.enlargeIcon {
	display: block;
	position: relative;
}

.enlargeIcon a:after {
	width: 62px;
    height: 62px;
    content: " ";
    display: block;
    background: url("/Layout/img/Symbole/bayme-vbm-vbw/enlarge_picture.png") no-repeat center;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.8;
}

/* New design 2016 */



.arrowLiThin:hover,
.arrowLiThin {

  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiIHdpZHRoPSI0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMzAuOTQyNSAxOS42ODI4MTI1LTcuNS03LjVjLS4yNDUtLjI0Mzc1LS42NC0uMjQzNzUtLjg4NSAwLS4yNDM3NS4yNDUtLjI0Mzc1LjY0IDAgLjg4NWw2LjQzMzc1IDYuNDMyNWgtMjAuMzY2MjVjLS4zNDUgMC0uNjI1LjI4LS42MjUuNjI1cy4yOC42MjUuNjI1LjYyNWgyMC4zNjYyNWwtNi40MzM3NSA2LjQzMjVjLS4yNDM3NS4yNDUtLjI0Mzc1LjY0IDAgLjg4NS4xMjI1LjEyMTI1LjI4MjUuMTgyNS40NDI1LjE4MjVzLjMyLS4wNjEyNS40NDI1LS4xODI1bDcuNS03LjVjLjI0Mzc1LS4yNDUuMjQzNzUtLjY0IDAtLjg4NXoiIGZpbGw9IiNmZmZmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) !important;
  background-position: -5px -8px !important;
  padding-left: 25px !important;
  background-size: 30px !important;
}


.design2016  .content h2 ,
.design2016  .content h3 ,
.design2016  .content h4 ,
.design2016  .content li ,
.design2016  .content p {
	font-family: 'HelveticaNeueW01-45Ligh';
	line-height: 1.3em;
}


.design2016  .enlargeIcon {
	display: block;
	position: relative;
}

.design2016  .enlargeIcon a:after {
	width: 62px;
    height: 62px;
    content: " ";
    display: block;
    background: url(/Layout/img/Symbole/bayme-vbm-vbw/enlarge_picture.png) no-repeat center;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.8;
}

.design2016 .borderInside ,
.design2016 .headerOuterContainer ,
.design2016 .borderOutside {
  	border: 1px solid;
}

.design2016 .borderBottom ,
.design2016 .borderInside ,
.design2016 .headerOuterContainer ,
.design2016 .borderOutside {
  	border-color: #a6b5c8 !important;
}

.design2016 .database {
	background-color: transparent;
}

.design2016 .headerContainerNew {
	height: 350px !important;
	background-size: cover !important;
	background-position: center center !important;
}

.design2016 .quickFinder {
	margin-right: 20px;
	margin-left: 20px;
	height: 75px;
}

.design2016 .nav .active {
  	border-bottom: #FFF;
  	position: relative;
  	z-index: 12;
  	background: #f8f8f8;
}

.design2016 .content .database {
  	border: 0px;
}


.design2016 .contentHeader {
	background-color: transparent !important;
	padding: 20px 0 0 !important;
  	border: 1px solid #ccc;
}


.design2016 .quickFinderTitle * {
  	color: #2b323c;
}

.design2016 .h1 {
  	font-size: 30px;
	font-family: 'HelveticaNeueW01-45Ligh';
	line-height: 0.7em;
}

.design2016 .subnav {
  	height: 60px;
  	padding: 0;
  	margin: 0;
}

.design2016 .subnav li {
  float: left;
  padding: 23px 20px 20px;
  margin: 0;
}

.design2016 .subnav a {
  padding: 1px 5px 19px;
}

.design2016 .subnav .active a {
  border-bottom: 3px solid #4f95c9;
  color: #4f95c9;
}


.design2016 .headline {
  font-size: 27px;
  line-height: 35px;
  margin-top: 40px;
}

.design2016 .text {
  font-size: 13px;
}

.design2016 .withQuickfinder {
  padding-top: 70px;
}


.design2016 .bottomLinkBlue {

  
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , #2C69A7;
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , -moz-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,105,167,1)), color-stop(30%, rgba(44,105,167,1)), color-stop(100%, rgba(5,75,145,1)));
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , -webkit-linear-gradient(top, #2C69A7 0%, #2C69A7 30%, #054B91 100%);
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , -o-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , -ms-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
  background:  no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExOTJCMDhERjVBMkFEOURFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Rjc0QzgzMTk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Rjc0QzgzMDk4ODIxMUUzQTA3REUzRDQ0OTcwNzUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE5MTA5QzQ3Q0E0ODUxNzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE5MkIwOERGNUEyQUQ5REU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGbjuwAAAFxJREFUeNpi+P//vy4Qv/qPAJeAWBSIGdAxjEGUBmQOQQ3oVuHVwIDFbTg1YFOMUwMuxSDs9B8V7MWlUBRqGgyAbNElWiE2N+NUiK4Yr0JkxQQVwhQTpRCEAQIMAOWR3y+A/tNpAAAAAElFTkSuQmCC) , linear-gradient(to bottom, #2C69A7 0%, #2C69A7 30%, #054B91 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c69a7', endColorstr='#054b91', GradientType=0 );

  background-position: 95% 50%;
  padding-left: 20px;

}


.design2016 .expandCollapseOuterContainer .borderTopDark {
	border: 0px;
    padding: 0;
    border-top: 5px solid #f8f8f8;
}

.design2016 .expandLevelContentUp {
	background: #fff;
}

.design2016 .expandCollapseOuterContainer h2 {
    font-size: 23px;
    font-family: 'HelveticaNeueW01-Thin';
    color: #fff;
}

.design2016 .expandCollapseOuterContainer .expandLevel0 {
    background: #4f95c9;
    padding: 15px 100px 15px 20px;
}

.design2016 .expandCollapseOuterContainer .expandLevel1 .expandCollapse ,
.design2016 .expandCollapseOuterContainer .expandLevel0 .expandCollapse {
    background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/expand_arrow.png);
    background-size: 100%;
    width: 28px;
    height: 28px;
    margin: 12px 30px;
}

.design2016 .expandCollapseOuterContainer .expandLevel1 {
    background: #fff;
    padding: 15px 100px 15px 40px;
}

.design2016 .expandCollapseOuterContainer .expandLevel1 h2 {
    color: #4f95c9;
}

.design2016 .expandCollapseOuterContainer .expandLevel1 .expandCollapse {
    background-image: url();
}

.design2016 .expandLevelContent1 {
    padding: 0 100px 0 60px;
    margin: 0;
}

.design2016 .expandCollapseEles {
    background: #fff;
}


.design2016 .expandCollapseLink  {
    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

.mobisubNav .active a {
  color: #4f95c9;
}

.mobisubNavHeader {
	text-transform: uppercase;
	width: 200px;
}

.mobisubNavHeader img {
	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
	height: 28px;
}

.mobisubNavHeaderOpen img {
	-ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.transition {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}

.mobisubNavHeaderOpen {
	width: 80%;
}
.mobisubNavOpen {
	min-height: 600px;
}


.mobisubNav .lastLi a {
	border: none;
}

.mobisubNav {
	overflow: hidden;
	height: 0px;
}

.sandwich {
	height: 46px;
  	width: 40px;
	margin: 12px 0 0 -12px;
}

.icon-bar {
  	display: block;
  	height: 8px;
  	border-radius: 1px;
	margin-bottom: 8px;
	background: #80848a;
}


.sandwichOpen .icon-bar{
	background:  #4f95c9;
}

.mainMobiNavi {

	height: 0;
	overflow: hidden;
}

.mainMobiNaviOpen {
	height: 500px;
}

.mainMobiNavi .floatRight {
	float: none;
}

.mainMobiNavi li {
	padding: 20px;
	border-bottom: 1px solid #a6b5c8 !important;
}

.mainMobiNavi .nav .active {
	background: 0;
	border: 0px;
}

.serviceportal-iran .databaseRight {
    position: static;
    float: right;
    margin-right: 0;
}

.serviceportal-iran .contact {
    margin-left: 0;
    margin-top: 20px;
}

/* google map */

	.bigMap {
	  height: 485px;
	  width: 980px;
	  margin-left: -20px;
	}

	.bigMapForm {
	  width: 980px;
	}

	.customSelectMap {
		border: 1px solid #a6b5c8 !important;
		padding: 10px;
		height: 33px;
	}

	div.customSelectMap .arrow {
		background-image: url(/Layout/img/Map/map_drop_down.png);
		width: 55px;
		height: 31px;
	}

	.customSelectMap .text {
		padding: 4px 20px;
		padding-right: 75px !important;
		font-weight: 400;
	}

	.customSelectMap li {
		height: 35px;
	}

	.mapInfo {
  		width: 200px;
  		overflow: hidden;
  		padding: 10px;
  		white-space: pre-line;
	}

/* end google map  */


/* slider */

.slideHeaderImage {
	width: 100%;
	position: relative;
	top: -1px;
}

.slideHeaderImage .holder {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.slideHeaderImage .holder ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
}

.slideHeaderImage .holder ul li {
	float: left;
	width: 982px;
}

.slideHeaderImage .holder ul img {
	width: 100%;
}

.slideHeaderImage .slidenavi {
	position: absolute;
	top: 45%;
	display: block;
	height: 50px;
	width: 20px;
	background: #fff;
	background-size: cover;
	background-position: center;
	opacity: 0.7;
}


.slideHeaderImage .prev {
	left: 0px;
	background-image: url( /Layout/img/Mobile/home_slider_arrow_left.png );
}

.slideHeaderImage .next {
	right: 0px;
	background-image: url( /Layout/img/Mobile/home_slider_arrow_right.png );
}

.slideHeaderImage .paging {
	position: absolute;
	bottom: 40px;
	left: 50%;
}

.slideHeaderImage .paging li {
	float: left;
	margin: 0 5px;
	background: #ccc;
}

.qcdBL {
  -ms-transform: rotate(-5deg); /* IE 9 */
  -webkit-transform: rotate(-5deg); /* Chrome, Safari, Opera */
  transform: rotate(-5deg);
  width: 88px;
}

.qcdBR {
  -ms-transform: rotate(10deg); /* IE 9 */
  -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */
  transform: rotate(10deg);
  width: 88px;
}

.infomsg {
  display:none;
}






.info-box {
    background-color: #ffd200;
}


@media only screen and (max-width: 1000px) {

	.bigMap {
		width: 100%;
		margin-left: 0;
	}

	.bigMapForm {
		width: 100%;
	}

	.design2016 .selectWrap {
		padding: 15px;
	}

    .design2016 .selectWrap select,
	.design2016 .selectWrap select option {
		font-size: 24px;
  		overflow: hidden;
  		padding-right: 50px;
 	 	text-overflow: ellipsis;
	}

	.design2016 	.markerImg {
		display: none;
	}


	.design2016 	.cols {
		padding-right: 20px;
		background: white;
		overflow: auto;
	}


	.design2016 	.colRight {
		margin-left: 0;
		padding-left: 0;
		margin-right: 20px;
	}


	.design2016 .nav .active {
    border: 0;
	}

	.design2016 .contentHeader {
    border: 0;
	}

	.design2016 .quickFinderTitle {
    display: none;
	}

	.design2016 .quickFinder {
    height: 35px;
  }


}


/* mobile */
@media only screen and (max-width: 670px) {

  #cerabox {
    border:  none;
  }

	.bigMap {
		width: 100%;
	}

	.mapInfo {
		font-size: 20px;
	}


    .design2016 .bottomLinkBlue {

      
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , #2C69A7;
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , -moz-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,105,167,1)), color-stop(30%, rgba(44,105,167,1)), color-stop(100%, rgba(5,75,145,1)));
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , -webkit-linear-gradient(top, #2C69A7 0%, #2C69A7 30%, #054B91 100%);
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , -o-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , -ms-linear-gradient(top, rgba(44,105,167,1) 0%, rgba(44,105,167,1) 30%, rgba(5,75,145,1) 100%);
      background:  no-repeat url(data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNq0ljEPgkAMhYsmDixODiRs/mjdkZWBiYnoyMzKfznbWBNjlGsbXpPHwEE+rldeSymlS8rHwqpZ5JVcCgekigDekMYAmVmnCEC0Z7VbQ75vCKQzQCbWMQIQHVj9VpB/CwIZDJAHq4wASF8cDZBxDZLLYalfmYtBd+0GkOZ5MkD6XxBrPVshnVaiG0Ba+7MB0n5CvN5ihdzUHdwAUj9aDBDxt+JF8UfNurPOmeeuO0IHOkWoQ24ihwwtU+iPBrUKqNlB7RracKAtE9r0oWMLdPCCj47Q4fcpwAAItOe7kCplPQAAAABJRU5ErkJggg==) , linear-gradient(to bottom, #2C69A7 0%, #2C69A7 30%, #054B91 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c69a7', endColorstr='#054b91', GradientType=0 );

      background-position: 95% 50%;
      padding-left: 20px;

    }

    .design2016 .modalContent video {
        width: 100%;
    }

    .design2016 .rightHeader {
        padding: 40px 20px;
    }

    .design2016 .cols {
        margin: 0 20px 0 0;
    }

    .design2016 .colRight {
        margin-right: 20px;
    }

    .design2016 .headerContainer h1 {
        font-size: 70px;
        bottom: 0px;
        top: auto;
    }

    .design2016 .headline {
        font-size: 30px;
        line-height: 56px;
    }

	.design2016 .header {
	}

	.design2016 .mobileHeader .logo {
		width: 170px;
 	 	height: 130px;
 	 	float: left;
 	 	direction: rtl;
 	 	overflow: hidden;
	}

	.design2016 .textListDashed,
    .design2016  .text {
        font-size: 28px;
    }


	.design2016     .expandCollapseOuterContainer .expandLevel0 {
        padding: 40px 160px 40px 20px;
    }


	 .design2016    .expandCollapseOuterContainer .expandLevel1 {
        background: #fff;
        padding: 40px 160px 40px 20px;
    }


  	.design2016   .expandCollapseOuterContainer .expandLevel1 .expandCollapse ,
  	.design2016   .expandCollapseOuterContainer .expandLevel0 .expandCollapse {
        width: 60px;
        height: 60px;
        margin-top: 30px;
        margin-right: 40px;
    }

 	.design2016    .expandCollapseOuterContainer h2 {
    font-size: 30px;
  }

  .design2016    .expandCollapseOuterContainer .expandLevel1 h2 {
    font-size: 25px;
  }


 	.design2016    .image_text_link_box img.pullRight {
        width: 30%;
    }

  .design2016 .expandLevelContent1 {
    padding: 0 20px 0 20px;
    margin: 0;
  }


	.design2016 .selectWrap {
  		background: #FFF right no-repeat;
		background-image: url(../Layout/img/Map/map_drop_down.png);
		border: 1px solid #a6b5c8 !important;
	}

}

