


















	html, body {
    margin: 0;
    padding: 0;
    color: #4c565b;
    font-size: 16px;
}

h1 {
	line-height: 0.9em;
	margin-top: -35px;
}

p {
	line-height: 1.2em;
	font-size: 16px !important;
}

p i {
	font-size: 16px !important;
}

.textListDashed li,
p strong {
	font-size: 16px !important;
}

.arrowLiNew {
    font-size: 16px;
    padding-left: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3REEzQjAxNkY3MDExRTU5M0JGQjRBMjlDOTVENDY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3REEzQjAyNkY3MDExRTU5M0JGQjRBMjlDOTVENDY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcwQzJEREU2RjZCMTFFNTkzQkZCNEEyOUM5NUQ0NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODdEQTNCMDA2RjcwMTFFNTkzQkZCNEEyOUM5NUQ0NjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gcw+GAAAA9UlEQVR42mL8//8/Awz4hscw4AESQCzNQDq4z0KkQk0g3g/E4mRYEs1EYwvAgInWFhCyhCoW4LOEahaAALaIZwbiSCDeSKJZBkBsRqwlf4G4jgwHV+C0hEDeYKBVcHECsRYRel8A8VNyLOEG4m1AbEeE3g4griQ1dZFiAVlJmGYWwIILlGSnALEMEN/Do1YEiPnItQSUZBOJUDsNiDNJNB9k9mMmGqZcmOMPM9HYgsXElMIUW0ALSzAswJXjiQXXsViQAMRLiClWiAFlQLwITWwGEH8mp2bEZUE3FvHPpBSQJFmweeUSskphXGACEN8iJ2wBAgwAOuMvNTYj94UAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position-y: 50%;
    line-height: 24px;
}

.white .arrowLiNew {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAd0lEQVR42mNgGEzgP5mA5hYQbcl/CgHNLSBoyX8qAZpbQFLEUxJ3g98SBwcHDrItITe8ibaEkkglyhJKUw5BNdRInlSJeHIt8QgO1qOpJVTJB/jkqZbZcMlTNUdjk6d6sYEuT/WyieZ1PM0bEjRtrXgFhKuRqxcAVtLrPTaZwjkAAAAASUVORK5CYII=);
}

.input[data-size="big"] {
	height: 40px;
}

.testimonialImg {
	background-position: 50% 20%;
	background-size: 100%;
    display: block;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
	filter: grayscale(1);
}

.testimonialText {
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAcCAYAAACtb2fOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCMzIwRUVCNkZFMTExRTU5M0JGQjRBMjlDOTVENDY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCMzIwRUVDNkZFMTExRTU5M0JGQjRBMjlDOTVENDY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0IzMjBFRTk2RkUxMTFFNTkzQkZCNEEyOUM5NUQ0NjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0IzMjBFRUE2RkUxMTFFNTkzQkZCNEEyOUM5NUQ0NjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4U6+IKAAABDElEQVR42uzUsQrCMBSF4XRUsE4Ouunu+z+MoAhuOgnSsd6IBYcitjbJvcl/4JCzhnykatt25pxrXB5ZSeeODM21Egh7GUfpw/hl1tINbzoqJw9hJ6OWHgxj6BBcMvrdYqbxECoZHsPCKIYOwVl6403HxUN4nUYxgGBiCBYxgCAQBEsYQBAYggUMIIgEQTMGEESGoBEDCBJB0IQBBIkhaMAAAiUQUmIAgTIIKTCAQCmEmBhAoBxCDAwgMAIhJAYQGIMQAgMIjEKYEgMIjEOYAgMIMoHwDwYQZAZhDAYQZAphCAYQZA7hFwwgKATCNwwgKAxCH4YaBGVC+MSwfG8QFAqhw7CV3kGgN08BBgASyrzqPfvs8QAAAABJRU5ErkJggg==);
	background-position: 20px 100%;
	font-size: 20px;
}

.testimonialText.lightBg {
	background-image: url('../Layout/img/Navigation/Navigation-bayme-vbm-vbw/parallax_arrow_horizontal.png');
}

.vbw .testimonialText {
	background-image: url('../Layout/img/Navigation/Navigation-bayme-vbm-vbw/parallax_arrow_vbw.png');
}

.black {
	color: #4c565b;
}

.lineheightNormal {
	line-height: normal;
}

.carouselOuterContainer {
	margin-left: -20px;
	margin-right: -20px
}

.carouselContainer .prev, .carouselContainer .next {
	position: absolute;
	top: 50%;
	z-index: 10;
	color: white;
	cursor: pointer;

	-ms-transition: background-position .1s ease-in;
	-webkit-transition: background-position .1s ease-in;
    -moz-transition: background-position .1s ease-in;
    -o-transition: background-position .1s ease-in;
    transition: background-position .1s ease-in;

}

.carouselContainer .prev.disabled, .carouselContainer .next.disabled {
	opacity: 0.2;
	cursor: default;
}

.carouselContainer .prev {
	left: 0 !important;
	top: 50%;
	margin-top: -29px;
	width: 32px;
	height: 58px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA6CAYAAADRN1sJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU3MjhBNTc5NzQxRDExRTVBNDU0QURBMkQwQUU3NTQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU3MjhBNTdBNzQxRDExRTVBNDU0QURBMkQwQUU3NTQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTcyOEE1Nzc3NDFEMTFFNUE0NTRBREEyRDBBRTc1NDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTcyOEE1Nzg3NDFEMTFFNUE0NTRBREEyRDBBRTc1NDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MVpUtAAABVklEQVR42sTZPcvCUAyG4bYKOghCBx118P//JBd10EFEEQUHTSEHpLTnK8lzCkFf3uG+cGtS35/vCvzMeLrnNQXHFzQ7mgnNjWbflIzTfJuS8e4fTck4AuCNWwOCcUtAVNwKEB23ACTFtQHJcU1AVlwLkB3XAIjiUoA4LgGoxHMBavEcgGo8FaAeTwGYxGMBZvEYgGk8BDCP+wCQ+BgAFh8CQON9ADz+DygSd4BicQdYcrxiACzuACeaC/+9oWmRAPd2fODPFc2Wv1+RgGKI/n4AjhhaUEARYxsSGMK3ooEgQjsic0TMksoUEbslM0OkrOlMEKl7QnVEzptRhzjT1Ixokb+Ae478uZb+EpJVrQpCuisWIzSW1SKE1rY8G6G5rs9CaN8LkhEWB4skhNXFJBphebKJQljfjIIIxNHKi0BdzUYRyLPdIAJ9N+wQH5o5vxQ/fgIMAAAVk0AvWT4SAAAAAElFTkSuQmCC);
}

.carouselContainer .next {
	right: 0 !important;
	top: 50%;
	margin-top: -29px;
	width: 32px;
	height: 58px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA6CAYAAADRN1sJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU3MjhBNTdENzQxRDExRTVBNDU0QURBMkQwQUU3NTQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU3MjhBNTdFNzQxRDExRTVBNDU0QURBMkQwQUU3NTQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTcyOEE1N0I3NDFEMTFFNUE0NTRBREEyRDBBRTc1NDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTcyOEE1N0M3NDFEMTFFNUE0NTRBREEyRDBBRTc1NDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz641YcVAAABZElEQVR42sTXXUsDMRCF4TSM914pgoL6/3+S4IW9EcGiKFREawZmQZb9SCZnzgaGru2W9yHtFnf3/nk8SyldldmVOZZ5TsQlZb7LfJS5NYSC9kyArld7VMSlHe+ZgM0QMvqbjpCJ56gImXmehpCF1ygIWXk9HCEV54QipPK8MIQ0nBuCkMbz4QhxvAeKEOf7YAjp2D0IQjq/Q90IAVxJXQgB/Z64ESiAG4EEuBBoQDMiB/2foYjHMidDXDN3YFgHe7xb2olIQBUip/h1GH0cN8wdmNqJCzt+YgJmEUzAgMh2iSriN5MBeu95bsc/Zd4yOX5vAI0/6E1x3jLOugxn4wzAYjwasBqPBFTFowDV8QhAUxwNaI4jAa44CuCOIwBd8V5Ad7wHAIl7AbC4BwCNtwLg8RZASLwWEBavAYTG1wDh8SUAJT4HoMWnANT4GECP/wdsEh8Am8WHu2OdF5svG9r6E2AANZqYTq7XTqAAAAAASUVORK5CYII=);
}

.carouselContainer .prev:hover {
	background-position: 50%;
}

.logo {
	height: 30px;
	margin-bottom: 20px;
}

.vbw .logo {
	height: 75px;
	margin-top: 0;
}

.naviBtn {
	display: none;
	width: 27px;
	float: left;
	margin: 30px 30px 0 20px;
}

.naviBtn span {
	display: block;
	height: 3px;
	background: #4c565b;
	margin-bottom: 7px;
}

.naviTablet {
	display: none;
}

.headerRight .searchForm .input {
	width: 240px;
	height: 30px;
}




.changeOverflowDirection {
	direction: rtl;
}


.extralightgreyBg {
	background-color: #f8f8f8;
}

.extralightblueBg {
	background-color: #f2f5f8;
}

.blueBg {
	background-color: #4f95c9;
}

.text {
	font-size: 16px;
	line-height: 1.2em;
}

.content .text table {
	margin-bottom: 0;
}

.content .text table td {
	border-bottom: none;
	/**padding: 0;**/
}

.content .text table tbody {
	border-top: none;
}

.content .text p:last-child:empty {
	display: none;
}

/** hack to ensure that h2 inside .roman are shown as light, unless they themselves are .roman */
.text.roman h2:not(.roman) {
	font-family: 'HelveticaNeueW01-45Ligh';
}

.parallaxLeftTopArrow {
	background: url('../Layout/img/Navigation/Navigation-bayme-vbm-vbw/parallax_arrow.png') no-repeat 0 15px;
	padding: 0px 20px 20px 80px;
}

.parallaxLeftTopArrow button {
	background: none!important;
	border: none;
	padding: 0!important;
	cursor: pointer;
	float: right;
	margin-top: 10px;
	font-size: 16px;
	color: #4f95c9
}

.downloadIcon {
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
.downloadIconPDF {
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/parallax_pdf_icon.png);
}

.downloadIconDOC {
	background-image: url(/Layout/img/Navigation/Navigation-bayme-vbm-vbw/parallax_doc_icon.png);
}


.headContainer h1 {
	width: 120%;
}

.newsArticles .arrowWhite .arrowBigSVG {
  stroke: white !important;
}

/*
.parallax .email {
    background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/envelope_svg.svg) no-repeat 3px center;
    background-size: 16px 10px;
}
*/

.textLink {
  text-decoration: underline;
}

.text14 {
    font-size: 14px
}

.black {
    color: #4c565b !important;
}

@media (max-width: 767px) {


   .headContainer h1 {
      width: 60%;
      font-size: 70px
    }

    .naviBtn {
    	display: block;
    }

    .naviDesktop {
    	display: none;
	}


	.naviTablet {
		display: block;
		position: absolute;
		z-index: 1;
		width: 240px;
		height: 1000px;
		padding: 20px;
	}

	.naviTablet  li {
		display: block;
		padding: 0 0 20px 0;
		font-size: 32px;
	}

	.naviTablet .bold a {
		border-left: 4px solid #4f95c9;
		display: block;
		padding-left: 4px;
	}


	.naviTablet  br {
		display: none;
	}

	.wrapper {
		position: relative;
		z-index: 2;
	}
	.wrapperOpen {
		margin-left: 300px;
	}


    .headerRight form {
        display: none;
    }

    .headContainer {
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .newsletterContainer, .downloadContainer {
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position-x: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonialImg {
		width: 175px;
		height: 175px;
		border-radius: 50%;
		position: relative;
		left: 0;
	}

    .testimonialInfo {
        margin-left: 210px;
        font-size: 34px;
    }

	.testimonialText {
		background-position: 30px 100%;
		background-size: 270px 56px;
		font-size: 34px;
	}

	.carouselOuterContainer {
		margin-left: 20px;
		margin-right: 20px;
	}

	.numberContainer .big {
		font-size: 110px;
	}

	.numberContainer .small {
		font-size: 72px;
	}

	.parallaxTwoColumnTable table tr td
	{
		display: block;
	}

    h1 {
        font-size: 90px;
    }

    h2 {
        font-size: 45px;
        line-height: normal;
        font-weight: 100;
    }

    .arrowLiNew {
        font-size: 26px;
        line-height: 40px;
    }

    .input[data-size="big"] {
        height: 69px;
    }

	.scaleImageM img {
		max-width: 100%
	}

	.content .text table td {
		display: block;
	}

	.overflowM {
		overflow: hidden;
	}

	.text ul.textListDashed li {
		font-size: 16px !important;
	}

	.text table * {
		font-size: initial !important;
	}

	.text.text34M table * {
		font-size: 34px !important;
	}

    .selectWrap select {
        padding-right:  76px !important;
    }
   .selectWrap option {
        text-overflow: ellipsis;
    }

/*
    .parallax .email {
        background: url(../Layout/img/Navigation/Navigation-bayme-vbm-vbw/envelope_svg.svg) no-repeat left center;
        background-size: 25px 50px;
    }
*/

}

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

  .headContainer h1 {
      width: 70%;
      font-size: 80px;
  }
    .naviBtn {
    	display: block;
    }

    .naviDesktop {
    	display: none;
	}


	.naviTablet {
		display: block;
		position: absolute;
		z-index: 1;
		width: 200px;
		height: 1000px;
		padding: 20px;
	}

	.naviTablet  li {
		display: block;
		padding: 0 0 20px 0;
		font-size: 32px;
	}

	.naviTablet  br {
		display: none;
	}

	.wrapper {
		position: relative;
		z-index: 2;
	}
	.wrapperOpen {
		margin-left: 300px;
	}


    .headerRight {
    }

    .headContainer {
        background-repeat: no-repeat;
        background-position: 100% 0;
        background-position-x: 100%;
		background-color: white;
        margin-left: auto;
        margin-right: auto;
    }

    h1 {
        font-size: 90px;
    }

    h2 {
        font-size: 35px;
        line-height: normal;
        font-weight: 100;
    }

    .newsletterContainer, .downloadContainer {
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: 50% 0;
        background-position-x: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .numberContainer .big {
		font-size: 110px;
	}

	.numberContainer .small {
		font-size: 32px;
	}

	.parallaxTwoColumnTable table tr td {
		width: 50%
	}

	.parallaxTwoColumnTable table {
		width: 100%
	}

	.content .text table td {
		display: block;
	}

	.scaleImageT img {
		max-width: 100%
	}

	.overflowT {
		overflow: hidden;
	}

    .text18T
    {
        font-size: 18px;
    }

}

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

    .headContainer {
        background-repeat: no-repeat;
        background-size: 1440px auto;
        background-position: 50% 0;
        background-position-x: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    h1 {
        font-size: 130px;
    }

    h2 {
        font-size: 40px;
        line-height: normal;
        font-weight: 100;
    }

    .newsletterContainer, .downloadContainer {
        background-repeat: no-repeat;
        background-size: 1440px auto;
        background-position: 50% 0;
        background-position-x: 50%;
        margin-left: auto;
        margin-right: auto;

    }

   .numberContainer .big {
		font-size: 110px;
	}

	.numberContainer .small {
		font-size: 32px;
	}

	.parallaxTwoColumnTable table tr td {
		width: 50%
	}

	.parallaxTwoColumnTable table {
		width: 100%
	}

	.naviDesktop {
		height: 80px;
		margin-bottom: 8px;
	}

	.naviDesktop li {
		padding: 25px 37px 0 0;
	}

	.naviDesktop .bold a {
		border-bottom: 8px solid  #4f95c9;
		display: block;
		height: 63px;
	}

  .safari .naviDesktop .bold a {
    height: 71px;
  }

  .safari header div.whiteBg {
    border-bottom: 8px solid #f8f8f8;
  }

    .scaleImage img {
        max-width: 100%
    }

}



/** START ARTICLE **/
/** factor out to separate file? **/

.fontInfoTypeIcons {
   width: 48px;
   height: 52px;
   font-size: 57px;
   line-height: 100%;
   color: white;
   border-radius: 11px;
   background-color: #ccc;
   position: relative;
   top: -8px;

}

.linkBox .fontInfoTypeIcons {
  top: -16px !important;
  left: -10px;
}

/**
.linkBox li h5:before{
  content: "german only\A";
  white-space: pre;
}
*/

.linkBox h5:first-child {
  font-size: 16px;
}

.linkBox li a {
  font-size: 16px;
}

.englSCText > p {
    margin: 0;
}
.englSCText > ul {
    margin-left: 35px !important;
}

.scPanel {
	color: white;
	border: 1px solid white;
}

.scPanel .scInner {
	height: 100%;
}

.scPanel .scInner > * {
	height: 100%;
}

.scPanel .imgContainer {
	background-size: cover;
	background-repeat: no-repeat;
}

.scPanel .textListDashed li {
	margin-bottom: 5px;
}

.scPanel a {
	color: white;
}

.scPanel .title {
	position: relative;
	top: 40px;
	z-index: 3;
	opacity: 1;
	transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
}



.scPanel:hover .title, body[data-tablet="true"] .scPanel .title, body[data-mobile="true"] .scPanel .title {
	margin-top: 0;
	top: 0;
}
 body[data-tablet="true"] .scPanel .title, body[data-mobile="true"] .scPanel .title {

 }

.scPanel .more {
	opacity: 0;
	position: relative;
	top: 40px;
	z-index: 3;
	transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;

}
.scPanel:hover .more, body[data-tablet="true"] .scPanel .more, body[data-mobile="true"] .scPanel .more {
	opacity: 1;
	top: 0;
}

.scPanel .moreLink {
	position: absolute;
	bottom: 20px;
	opacity: 0;
	z-index: 3;
	transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
}

.scPanel:hover .moreLink, body[data-tablet="true"] .scPanel .moreLink,  body[data-mobile="true"] .scPanel .moreLink {
	opacity: 1;
}

.scPanel .scOverlay.vbw {
	background-color: #004b91;
}

.scPanel .scOverlay.bayme_vbm {
	background-color: #64bae5;
}

.scPanel .scOverlay {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
}

.scPanel:hover .scOverlay, body[data-tablet="true"] .scPanel .scOverlay, body[data-mobile="true"] .scPanel .scOverlay {
	opacity: 0.7;
}

@media (max-width: 767px) {

  .article .picture.floatLeft, .article .picture.floatRight  {
    float: none;
    margin-left: 0;
  }

  .article .picture.floatLeft img, .article .picture.floatRight img  {
    width: 100%;
  }

  .fontInfoTypeIcons {
    width: 98px;
    height: 98px;
    font-size: 101px;
    border-radius: 22px;
  }

}

/** END ARTICLE **/


@media print {

  .site {
    width: 100% !important;
  }

  .headerBox {
    background-color: white;
  }

  .noPrint, .naviDesktop, .naviFooter, .toTop, .printer, .languages  {
    display: none;
  }

  *, .content .text .textListDashed li {
    font-size: 1em !important;
  }
}



