/* Zoom komplette Website ---------------------- */
.zoom-1 {
    transform: scale(1.0);
    transform-origin: 0 0 0;
	-ms-transform-origin: left top; /* IE 9 */
	-webkit-transform-origin: 0 0 0; /* Chrome, Safari, Opera */
}

.zoom-2 {
    transform: scale(1.1);
    transform-origin: 0 0 0;
	-ms-transform-origin: left top; /* IE 9 */
	-webkit-transform-origin: 0 0 0; /* Chrome, Safari, Opera */
}

.zoom-3 {
    transform: scale(1.2);
    transform-origin: 0 0 0;
	-ms-transform-origin: left top; /* IE 9 */
	-webkit-transform-origin: 0 0 0; /* Chrome, Safari, Opera */
}

.zoom-1 #right-side,.zoom-1 #mobile-nav-right,.zoom-1 #sticky-social,.zoom-2 #right-side,.zoom-2 #mobile-nav-right,.zoom-2 #sticky-social, .zoom-3 #right-side,.zoom-3 #mobile-nav-right,.zoom-3 #sticky-social { display: none;}

/* Zoom nur Schrift :: Faktor 6.25 ---------------------- */
.zoom-4 h1 { font-size: 237.25% !important; } 
.zoom-4 h2 { font-size: 175% !important; } 
.zoom-4 h3 { font-size: 150% !important; }
.zoom-4 h4 { font-size: 112.5% !important; } 
.zoom-4 h5 { font-size: 106.25% !important; } 
.zoom-4 h6 { font-size: 87.5% !important; }
.zoom-4 .media-boxes-filter > li label,.zoom-4 .media-boxes-filter > li a { font-size: 112.5% !important; }
.zoom-4 .media-boxes-filter > li { margin: 0 4px 10px 0;}
.zoom-4 .nav-bar > li > a:first-child { font-size: 100% !important; }
.zoom-4 .navi a { font-size: 81.25% !important; }
.zoom-4 ul.flyout li a,.zoom-4 .nav-bar li ul li a { font-size: 100% !important; }
.zoom-4 .right-side-menu p { font-size: 100% !important; }
.zoom-4 p { font-size: 100% !important; }
.zoom-4 .media-box-title h3 { font-size: 100% !important; }
.zoom-4 .projectdetail span,.zoom-4 .projectdetail span:hover { font-size: 87.5% !important; }
.zoom-4 .link h4,.zoom-4 .link h4 a,.zoom-4 .link2 h4,.zoom-4 .link2 h4 a { font-size: 119.9% !important;}
.zoom-4 .link3 h4,.zoom-4 .link3 h4 a { font-size: 143.75% !important; }
.zoom-4 .button { font-size: 112.5% !important; }
.zoom-4 #footer p { font-size: 112.5% !important; }
.zoom-4 .menueleft ul li { font-size: 93.75% !important; }
.zoom-4 .heading2 h2 { font-size: 125% !important; }
.zoom-4 .ui-accordion h3.ui-accordion-header { font-size: 171.5% !important; }
.zoom-4 .ui-accordion h4.ui-accordion-header { font-size: 108.5% !important; }
.zoom-4 ul, .zoom-4 ol,.zoom-4 li { font-size: 100% !important; }
.zoom-4 .title5,.zoom-4 .title4 { font-size: 100% !important; }
.zoom-4 label { font-size: 100% !important; }
.zoom-4 .error-box { font-size: 100% !important; }
.zoom-4 input[type="text"], .zoom-4 input[type="password"], .zoom-4 input[type="date"], .zoom-4 input[type="datetime"], .zoom-4 input[type="email"], .zoom-4 input[type="number"], .zoom-4 input[type="search"], .zoom-4 input[type="tel"], .zoom-4 input[type="time"], .zoom-4 input[type="url"], .zoom-4 textarea, .zoom-4 textareacms { font-size: 100% !important; }
.zoom-4 select { font-size: 87.5% !important; }
.zoom-4 ::-webkit-input-placeholder { font-size: 100% !important; }
.zoom-4 ::-moz-placeholder { font-size: 100% !important; }
.zoom-4 :-ms-input-placeholder { font-size: 100% !important; }
.zoom-4 :-moz-placeholder { font-size: 100% !important; }
.zoom-4 .calendar-search ::placeholder { font-size: 87.5% !important; }
.zoom-4 .calendar-search ::-webkit-input-placeholder { font-size: 87.5% !important; }
.zoom-4 .calendar-search ::-moz-placeholder { font-size: 87.5% !important; }
.zoom-4 .calendar-search :-ms-input-placeholder { font-size: 87.5% !important; }
.zoom-4 .calendar-search :-moz-placeholder { font-size: 87.5% !important; }
.zoom-4 .mfp-title { font-size: 87.5% !important; }
.zoom-4 .mfp-counter { font-size: 75% !important; }
.zoom-4 .footable h4,.zoom-4 .footable h4 a { font-size: 106% !important;}
.zoom-4 .footable h3 { font-size: 125% !important;}
.zoom-4 .table-address.footable h4,.zoom-4 .table-address.footable h4 a { font-size: 112% !important;}
.zoom-4 table.footable > tbody > tr.footable-empty > td,.zoom-4 table2.footable > tbody > tr.footable-empty > td,.zoom-4 table3.footable > tbody > tr.footable-empty > td { font-size: 112.5% !important; }
.zoom-4 .input-group .button { font-size: 137.5% !important; }
.zoom-4 .ac-men-title,.zoom-4 .dropdownlink,.zoom-4 .dropdownlink2 { font-size: 100% !important; }
.zoom-4 #grid6 .media-box-title h3 { font-size: 120% !important; }
.zoom-4 .link2 h4,.zoom-4 .link2 h4 a,.zoom-4 .link3 h4,.zoom-4 .link3 h4 a,.zoom-4 .link5 h4,.zoom-4 .link6 h4,.zoom-4 .link9 h4 { font-size: 112.5% !important; }
.zoom-4 .link5 .thumbtxt5 strong,.zoom-4 .link5 .thumbstd strong { font-size: 112.5% !important; }
.zoom-4 .liste .liste.ui-accordion h4.ui-accordion-header { font-size: 125% !important; }
.zoom-4 .liste .subtxt { font-size: 66.7% !important; }
.zoom-4 #grid10 .media-box-title h3 { font-size: 100% !important; }
.zoom-4 table tbody tr td,.zoom-4 table tr td { font-size: 100% !important; }
.zoom-4 .small { font-size: 87.5% !important; }
.zoom-4 .calendar-search .button { font-size: 100% !important; }
.zoom-4 .calendar h6 { font-size: 100% !important; }
.zoom-4 .right-side-menu strong,.zoom-4 .right-side-menu b { font-size: 112% !important;}
.zoom-4 .media-box-sale { font-size: 112% !important;}
.zoom-4 .menueleft .sf-mega-section ul li ul li { font-size: 100% !important; }
.zoom-4 .btn-default { font-size: 93.75% !important; }
.zoom-4 li.navi-access { font-size: 81% !important;}
.zoom-4 .left-side-menu .menu li ul li a { font-size: 93.75% !important; }
.zoom-4 .left-side-menu .menu li ul ul ul li a { font-size: 93.75% !important;}
.zoom-4 #footer h4 { font-size: 137.5% !important;}
.zoom-4 #footer .fnavi { font-size: 100% !important;}
.zoom-4 .link4 h3,.zoom-4 .link9 h3 { font-size: 125% !important;}
.zoom-4 .button.third { font-size: 100% !important;}
.zoom-4 .boxface .media-box-title h3 { font-size: 140% !important;}
.zoom-4 h2.heading { font-size: 312.5% !important;}
.zoom-4 .grid13 .media-box-title h3,.zoom-4 #grid20 .media-box-title h3 { font-size: 140% !important; }
.zoom-4 #grid20 .media-box-text p { font-size: 125% !important; }
.zoom-4 .media-box-sub { font-size: 112.5% !important; }

/* Zoom nur Schrift :: Faktor zoom-4 +5% ---------------------- */
.zoom-5 h1 { font-size: 242.25% !important; } 
.zoom-5 h2 { font-size: 180% !important; } 
.zoom-5 h3 { font-size: 155% !important; }
.zoom-5 h4 { font-size: 117.5% !important; } 
.zoom-5 h5 { font-size: 111.25% !important; } 
.zoom-5 h6 { font-size: 92.5% !important; }
.zoom-5 .media-boxes-filter > li label,.zoom-5 .media-boxes-filter > li a { font-size: 117.5% !important; }
.zoom-5 .media-boxes-filter > li { margin: 0 4px 10px 0;}
.zoom-5 .nav-bar > li > a:first-child { font-size: 101% !important; }
.zoom-5 .navi a { font-size: 86.25% !important; }
.zoom-5 ul.flyout li a,.zoom-5 .nav-bar li ul li a { font-size: 101% !important; }
.zoom-5 .right-side-menu p { font-size: 105% !important; }
.zoom-5 p { font-size: 105% !important; }
.zoom-5 .media-box-title h3 { font-size: 105% !important; }
.zoom-5 .projectdetail span,.zoom-5 .projectdetail span:hover { font-size: 92.5% !important; }
.zoom-5 .link h4,.zoom-5 .link h4 a,.zoom-5 .link2 h4,.zoom-5 .link2 h4 a { font-size: 124.9% !important;}
.zoom-5 .link3 h4,.zoom-5 .link3 h4 a { font-size: 148.75% !important; }
.zoom-5 .button { font-size: 117.5% !important; }
.zoom-5 #footer p { font-size: 117.5% !important; }
.zoom-5 .menueleft ul li { font-size: 98.75% !important; }
.zoom-5 .heading2 h2 { font-size: 130% !important; }
.zoom-5 .ui-accordion h3.ui-accordion-header { font-size: 174.5% !important;}
.zoom-5 .ui-accordion h4.ui-accordion-header { font-size: 113.5% !important;}
.zoom-5 ul, .zoom-5 ol,.zoom-5 li { font-size: 105% !important; }
.zoom-5 .title5,.zoom-5 .title4 { font-size: 105% !important; }
.zoom-5 label { font-size: 105% !important; }
.zoom-5 .error-box { font-size: 105% !important; }
.zoom-5 input[type="text"], .zoom-5 input[type="password"], .zoom-5 input[type="date"], .zoom-5 input[type="datetime"], .zoom-5 input[type="email"], .zoom-5 input[type="number"], .zoom-5 input[type="search"], .zoom-5 input[type="tel"], .zoom-5 input[type="time"], .zoom-5 input[type="url"], .zoom-5 textarea, .zoom-5 textareacms{ font-size: 105% !important; }
.zoom-5 select { font-size: 92.5% !important; }
.zoom-5 ::-webkit-input-placeholder { font-size: 105% !important; }
.zoom-5 ::-moz-placeholder { font-size: 105% !important; }
.zoom-5 :-ms-input-placeholder { font-size: 105% !important; }
.zoom-5 :-moz-placeholder { font-size: 105% !important; }
.zoom-5 .calendar-search ::placeholder { font-size: 92.5% !important; }
.zoom-5 .calendar-search ::-webkit-input-placeholder { font-size: 92.5% !important; }
.zoom-5 .calendar-search ::-moz-placeholder { font-size: 92.5% !important; }
.zoom-5 .calendar-search :-ms-input-placeholder { font-size: 92.5% !important; }
.zoom-5 .calendar-search :-moz-placeholder { font-size: 92.5% !important; }
.zoom-5 .mfp-title { font-size: 92.5% !important; }
.zoom-5 .mfp-counter { font-size: 80% !important; }
.zoom-5 .footable h4,.zoom-5 .footable h4 a { font-size: 111% !important;}
.zoom-5 .footable h3 { font-size: 130% !important;}
.zoom-5 .table-address.footable h4,.zoom-5 .table-address.footable h4 a { font-size: 117% !important;}
.zoom-5 table.footable > tbody > tr.footable-empty > td,.zoom-5 table2.footable > tbody > tr.footable-empty > td,.zoom-5 table3.footable > tbody > tr.footable-empty > td { font-size: 117.5% !important; }
.zoom-5 .input-group .button { font-size: 142.5% !important; }
.zoom-5 .ac-men-title,.zoom-5 .dropdownlink,.zoom-5 .dropdownlink2 { font-size: 101% !important; }
.zoom-5 .sf-menu li:hover ul,.zoom-5 .sf-menu li.sfHover ul { top: 2.7em; }
.zoom-5 #grid6 .media-box-title h3 { font-size: 125% !important; }
.zoom-5 .link2 h4,.zoom-5 .link2 h4 a,.zoom-5 .link3 h4,.zoom-5 .link3 h4 a,.zoom-5 .link5 h4,.zoom-5 .link6 h4,.zoom-5 .link9 h4 { font-size: 117.5% !important; }
.zoom-5 .link5 .thumbtxt5 strong,.zoom-5 .link5 .thumbstd strong { font-size: 117.5% !important; }
.zoom-5 .liste .liste.ui-accordion h4.ui-accordion-header { font-size: 130% !important; }
.zoom-5 .liste .subtxt { font-size: 71.7% !important; }
.zoom-5 #grid10 .media-box-title h3 { font-size: 105% !important; }
.zoom-5 table tbody tr td,.zoom-5 table tr td { font-size: 105% !important; }
.zoom-5 .small { font-size: 92.5% !important; }
.zoom-5 .calendar-search .button { font-size: 105% !important; }
.zoom-5 .calendar h6 { font-size: 105% !important; }
.zoom-5 .right-side-menu strong,.zoom-5 .right-side-menu b { font-size: 117% !important;}
.zoom-5 .media-box-sale { font-size: 117% !important;}
.zoom-5 .menueleft .sf-mega-section ul li ul li { font-size: 95.25% !important; }
.zoom-5 .btn-default { font-size: 98.75% !important; }
.zoom-5 li.navi-access { font-size: 86% !important;}
.zoom-5 .left-side-menu .menu li ul li a { font-size: 98.75% !important; }
.zoom-5 .left-side-menu .menu li ul ul ul li a { font-size: 88.75% !important;}
.zoom-5 #footer h4 { font-size: 142.5% !important;}
.zoom-5 #footer .fnavi { font-size: 105% !important;}
.zoom-5 .link4 h3,.zoom-5 .link9 h3 { font-size: 130% !important;}
.zoom-5 .button.third { font-size: 105% !important;}
.zoom-5 .boxface .media-box-title h3 { font-size: 145% !important;}
.zoom-5 h2.heading { font-size: 317.5% !important;}
.zoom-5 .grid13 .media-box-title h3,.zoom-5 #grid20 .media-box-title h3 { font-size: 145% !important; }
.zoom-5 #grid20 .media-box-text p { font-size: 130% !important; }
.zoom-5 .media-box-sub { font-size: 117.5% !important; }

/* Zoom nur Schrift :: Faktor zoom-5 +5% ---------------------- */
.zoom-6 h1 { font-size: 247.25% !important; } 
.zoom-6 h2 { font-size: 185% !important; } 
.zoom-6 h3 { font-size: 160% !important; }
.zoom-6 h4 { font-size: 122.5% !important; } 
.zoom-6 h5 { font-size: 116.25% !important; } 
.zoom-6 h6 { font-size: 97.5% !important; }
.zoom-6 .media-boxes-filter > li label,.zoom-6 .media-boxes-filter > li a { font-size: 122.5% !important; }
.zoom-6 .media-boxes-filter > li { margin: 0 4px 10px 0;}
.zoom-6 .nav-bar > li > a:first-child { font-size: 102% !important; }
.zoom-6 .navi a { font-size: 91.25% !important; }
.zoom-6 ul.flyout li a,.zoom-6 .nav-bar li ul li a { font-size: 102% !important; }
.zoom-6 .right-side-menu p { font-size: 110% !important; }
.zoom-6 p { font-size: 110% !important; }
.zoom-6 .media-box-title h3 { font-size: 110% !important; }
.zoom-6 .projectdetail span,.zoom-6 .projectdetail span:hover { font-size: 97.5% !important; }
.zoom-6 .link h4,.zoom-6 .link h4 a,.zoom-6 .link2 h4,.zoom-6 .link2 h4 a { font-size: 129.9% !important;}
.zoom-6 .link3 h4,.zoom-6 .link3 h4 a { font-size: 153.75% !important; }
.zoom-6 .button { font-size: 122.5% !important; }
.zoom-6 #footer p { font-size: 122.5% !important; }
.zoom-6 .menueleft ul li { font-size: 103.75% !important; }
.zoom-6 .heading2 h2 { font-size: 135% !important; }
.zoom-6 .ui-accordion h3.ui-accordion-header { font-size: 177.5% !important;}
.zoom-6 .ui-accordion h4.ui-accordion-header { font-size: 118.5% !important;}
.zoom-6 ul, .zoom-6 ol,.zoom-6 li { font-size: 110% !important; }
.zoom-6 .title5,.zoom-6 .title4 { font-size: 110% !important; }
.zoom-6 label { font-size: 110% !important; }
.zoom-6 .error-box { font-size: 110% !important; }
.zoom-6 input[type="text"], .zoom-6 input[type="password"], .zoom-6 input[type="date"], .zoom-6 input[type="datetime"], .zoom-6 input[type="email"], .zoom-6 input[type="number"], .zoom-6 input[type="search"], .zoom-6 input[type="tel"], .zoom-6 input[type="time"], .zoom-6 input[type="url"], .zoom-6 textarea, .zoom-6 textareacms { font-size: 110% !important; }
.zoom-6 select { font-size: 97.5% !important; }
.zoom-6 ::-webkit-input-placeholder { font-size: 110% !important; }
.zoom-6 ::-moz-placeholder { font-size: 110% !important; }
.zoom-6 :-ms-input-placeholder { font-size: 110% !important; }
.zoom-6 :-moz-placeholder { font-size: 110% !important; }
.zoom-6 .calendar-search ::placeholder { font-size: 97.5% !important; }
.zoom-6 .calendar-search ::-webkit-input-placeholder { font-size: 97.5% !important; }
.zoom-6 .calendar-search ::-moz-placeholder { font-size: 97.5% !important; }
.zoom-6 .calendar-search :-ms-input-placeholder { font-size: 97.5% !important; }
.zoom-6 .calendar-search :-moz-placeholder { font-size: 97.5% !important; }
.zoom-6 .mfp-title { font-size: 97.5% !important; }
.zoom-6 .mfp-counter { font-size: 85% !important; }
.zoom-6 .footable h4,.zoom-6 .footable h4 a { font-size: 116% !important;}
.zoom-6 .footable h3 { font-size: 135% !important;}
.zoom-6 .table-address.footable h4,.zoom-6 .table-address.footable h4 a { font-size: 122% !important;}
.zoom-6 table.footable > tbody > tr.footable-empty > td,.zoom-6 table2.footable > tbody > tr.footable-empty > td,.zoom-6 table3.footable > tbody > tr.footable-empty > td { font-size: 122.5% !important; }
.zoom-6 .input-group .button { font-size: 147.5% !important; }
.zoom-6 .ac-men-title,.zoom-6 .dropdownlink,.zoom-6 .dropdownlink2 { font-size: 102% !important; }
.zoom-6 .sf-menu li:hover ul,.zoom-6 .sf-menu li.sfHover ul { top: 2.3em; }
.zoom-6 #grid6 .media-box-title h3 { font-size: 130% !important; }
.zoom-6 .link2 h4,.zoom-6 .link2 h4 a,.zoom-6 .link3 h4,.zoom-6 .link3 h4 a,.zoom-6 .link5 h4,.zoom-6 .link6 h4,.zoom-6 .link9 h4 { font-size: 122.5% !important; }
.zoom-6 .link5 .thumbtxt5 strong,.zoom-6 .link5 .thumbstd strong { font-size: 122.5% !important; }
.zoom-6 .liste .liste.ui-accordion h4.ui-accordion-header { font-size: 135% !important; }
.zoom-6 .liste .subtxt { font-size: 76.7% !important; }
.zoom-6 #grid10 .media-box-title h3 { font-size: 110% !important; }
.zoom-6 table tbody tr td,.zoom-6 table tr td { font-size: 110% !important; }
.zoom-6 .small { font-size: 97.5% !important; }
.zoom-6 .calendar-search .button { font-size: 110% !important; }
.zoom-6 .calendar h6 { font-size: 110% !important; }
.zoom-6 .right-side-menu strong,.zoom-6 .right-side-menu b { font-size: 122% !important;}
.zoom-6 .media-box-sale { font-size: 122% !important;}
.zoom-6 .menueleft .sf-mega-section ul li ul li { font-size: 90.75% !important; }
.zoom-6 .btn-default { font-size: 103.75% !important; }
.zoom-6 li.navi-access { font-size: 91% !important;}
.zoom-6 .left-side-menu .menu li ul li a { font-size: 103.75% !important; }
.zoom-6 .left-side-menu .menu li ul ul ul li a { font-size: 86% !important;}
.zoom-6 #footer h4 { font-size: 147.5% !important;}
.zoom-6 #footer .fnavi { font-size: 110% !important;}
.zoom-6 .link4 h3,.zoom-6 .link9 h3 { font-size: 135% !important;}
.zoom-6 .button.third { font-size: 110% !important;}
.zoom-6 .boxface .media-box-title h3 { font-size: 150% !important;}
.zoom-6 h2.heading { font-size: 322.5% !important;}
.zoom-6 .grid13 .media-box-title h3,.zoom-6 #grid20 .media-box-title h3 { font-size: 150% !important; }
.zoom-6 #grid20 .media-box-text p { font-size: 135% !important; }
.zoom-6 .media-box-sub { font-size: 122.5% !important; }