/* ACTIVITIES BROWSER CSS */

.offer {							margin-top: 1em;
									padding: 2em 10em 10em;
									max-width: 1500px;
									margin-right: auto;
									margin-left: auto;}

.offer_text p {						margin-top: 2em;
									color: #000;
									opacity: 1.0;
									font-size: 1.3em;
									font-weight: 300;
									line-height: 1.7;
									text-align: justify; }
.offer strong {						color: #940715;
									font-weight: 400; }

.offer .tabs {						position: relative;
									overflow: hidden;
									margin: 0 auto;
									width: 99%;
									font-weight: 300;
									font-size: 1em; }

.offer img {						max-width: 99%;
									height: auto;
									text-align: left; }

.offer .tabs nav {					text-align: center; }

.offer .tabs nav ul {				position: relative;
									display: -ms-flexbox;
									display: -webkit-flex;
									display: -moz-flex;
									display: -ms-flex;
									display: flex;
									margin: 0 auto;
									padding: 0;
									max-width: 1200px;
									list-style: none;
									-ms-box-orient: horizontal;
									-ms-box-pack: center;
									-webkit-flex-flow: row wrap;
									-moz-flex-flow: row wrap;
									-ms-flex-flow: row wrap;
									flex-flow: row wrap;
									-webkit-justify-content: center;
									-moz-justify-content: center;
									-ms-justify-content: center;
									justify-content: center; }

.offer .tabs nav ul li {			position: relative;
									z-index: 1;
									display: block;
									margin-top: 2em;
									text-align: center;
									-webkit-flex: 1;
									-moz-flex: 1;
									-ms-flex: 1;
									flex: 1; }

.offer .tabs nav a {				position: relative;
									display: block;
									overflow: hidden;
									text-overflow: ellipsis;
									white-space: nowrap;
									line-height: 2.5; }

.offer .tabs nav a span {			vertical-align: middle;
									font-size: 0.75em; }

.offer .tabs nav li.tab-current a {	color: #940715; }

.offer .tabs nav a:focus {			outline: none; }

.offer .tabulatoren {				position: relative; }

.offer .tabulatoren section {		display: none;
									margin: 0 auto;
									padding: 0.0em;
									max-width: 1200px;
									text-align: left; }

.offer .tabulatoren section.content-current { display: block; }

.offer .tabulatoren section img {	margin: 0em 0;
									padding: 3em 0 2em 0;
									text-align: left; }
.offer .tabulatoren section p {		margin: 0em;
									padding: 0em;
									color: #000;
									font-weight: 300;
									font-size: 1.3em;
									line-height: 1.7;
									text-align: justify; }

.no-js .tabulatoren section {		display: block;
									padding-bottom: 2em;
									border-bottom: 1px solid rgba(255,255,255,0.6); }

.no-flexbox nav ul {				display: block; }

.no-flexbox nav ul li {				min-width: 15%;
									display: inline-block; }

.offer .tabs-style-fillup nav ul li a {		padding: 0.4em 0;
											border-right: 1px solid #eeeeee;
											line-height: 1;
											-webkit-transition: color 0.3s;
											transition: color 0.3s;
											-webkit-backface-visibility: hidden;
											backface-visibility: hidden; } 

.offer .tabs-style-fillup nav ul li:last-child a { border: none; }

.offer .tabs-style-fillup nav ul li.tab-current { z-index: 100; }

.offer .offer .tabs-style-fillup nav ul li.tab-current a { color: #fff; }

.offer .tabs-style-fillup nav ul li a::after {	position: absolute;
												top: 0;
												left: 0;
												z-index: -1;
												width: 100%;
												height: 100%;
												height: calc(100% + 2px);
												border: 1px solid #940715;
												background: #940715;
												content: '';
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-transform: translate3d(0,100%,0);
												transform: translate3d(0,100%,0); }

.offer .tabs-style-fillup nav ul li.tab-current a::after {	-webkit-transform: translate3d(0,0,0);
															transform: translate3d(0,0,0); }

.offer .tabs-style-fillup nav ul li a span,
.offer .tabs-style-fillup .icon::before {	-webkit-transition: -webkit-transform 0.5s;
											transition: transform 0.5s;
											-webkit-transform: translate3d(0,5px,0);
											transform: translate3d(0,5px,0); }

.offer .tabs-style-fillup nav ul li a span {display: block;
											font-weight: 100;
											font-size: 0.7em;
											line-height: 1.0; }

.offer .tabs-style-fillup .icon::before {	display: block; margin: 0; }

.offer .tabs-style-fillup nav ul li.tab-current a span,
.offer .tabs-style-fillup li.tab-current .icon::before { 	-webkit-transform: translate3d(0,-10px,0);
															transform: translate3d(0,-10px,0); }

.microsite_link 							{ 	position: relative;	float: right; }
.microsite_link a img						{	width: 100%; height: auto; }

/* BACKGROUND AFTER ACTIVITIES*/
.homepage_background3 {
		background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
		-webkit-background-size: cover; 
		-moz-background-size: cover; 
		-o-background-size: cover; 
		background-size: cover; 
		background-attachment: fixed; 
		padding: 250px 0;
		margin-bottom: 100px;}

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 1 , iPhone 2-4S 320 x 480 px,  Anpassungen Design 320 x 480 px */ 
/* 	-------------------------------------------------------------------------------------------------- */

@media 	screen and (device-width: 320px) and (device-height: 480px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 320px) and (height: 480px) { 	
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }											
@media 	screen and (device-width: 320px) and (device-height: 480px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 480px) and (height: 320px) { 	
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 480px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }							
/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 2 , iPhone 5 320 x 568 px,  Anpassungen Design 320 x 568 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 320px) and (device-height: 568px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 320px) and (height: 568px) { 	
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }			

@media 	screen and (device-width: 320px) and (device-height: 568px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 568px) and (height: 320px) { 	
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 568px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 40%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 3 , iPhone 6 375 x 667 px,  Anpassungen Design 375 x 667 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 375px) and (device-height: 667px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 375px) and (height: 667px) { 
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 375px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
		
@media 	screen and (device-width: 375px) and (device-height: 667px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 667px) and (height: 375px) { 
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 667px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 40%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 75%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 4 , iPhone 6Plus 414 x 736 px,  Anpassungen Design 414 x 736 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 414px) and (device-height: 736px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 414px) and (height: 736px) { 
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 414px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
		
@media 	screen and (device-width: 414px) and (device-height: 736px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 736px) and (height: 414px) { 
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 736px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 40%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 75%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 5 , z. B. Samsung Galaxy S3 320x640,  Anpassungen Design 320 x 640 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 320px) and (device-height: 640px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 320px) and (height: 640px) { 	
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
		
@media 	screen and (device-width: 320px) and (device-height: 640px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 640px) and (height: 320px) { 
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 35%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 60%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }
													
/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 6 , Samsung Galaxy S5, Sony xperia Z3 360x640,  Anpassungen Design 360 x 640 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 360px) and (height: 640px) { 
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 360px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
			
@media 	screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 640px) and (height: 360px) { 
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 35%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 60%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 7 , Samsung Galaxy S2, ASUS WIN-PHONE 320 x 533 px,  Anpassungen Design 320 x 533 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 320px) and (device-height: 533px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 320px) and (height: 533px) { 				
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
			
@media 	screen and (device-width: 320px) and (device-height: 533px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 533px) and (height: 320px) { 	
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 533px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 35%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 60%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 8 , Blackberry 8300 320 x 240 px,  Anpassungen Design 320 x 533 px */ 
/* 	-------------------------------------------------------------------------------------------------- */
	
@media 	screen and (device-width: 320px) and (device-height: 240px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 320px) and (height: 240px) { 	
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
			
			
@media 	screen and (device-width: 320px) and (device-height: 240px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 240px) and (height: 320px) { 		
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 240px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
													
/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Class 9 , iPad 1024x768,  Anpassungen Design 1024 x 768 px */ 
/* 	-------------------------------------------------------------------------------------------------- */

@media 	screen and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait), /*HOCHFORMAT*/
		screen and (width: 768px) and (height: 1024px) { 
			.offer 						{	margin-top: 0em; padding: 2em 7em 2em; max-width: 1500px; margin-right: auto; margin-left: auto;}
			.offer .tabs				{	margin-bottom: 4em; }	
			.homepage_background3 		{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
											-webkit-background-size: cover; 
											-moz-background-size: cover; 
											-o-background-size: cover; 
											background-size: cover; 
											background-attachment: fixed;
											padding: 250px 0;
											margin-bottom: 100px;} }

@media 	screen and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape), /*QUERFORMAT*/
		screen and (width: 1024px) and (height: 768px) { 	
			.offer 						{	margin-top: 0em; padding: 2em 8em 2em; max-width: 1500px; margin-right: auto; margin-left: auto;}
			.offer .tabs				{	margin-bottom: 4em; }
			.homepage_background3 		{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
											-webkit-background-size: cover; 
											-moz-background-size: cover; 
											-o-background-size: cover; 
											background-size: cover; 
											background-attachment: fixed;
											padding: 250px 0;
											margin-bottom: 100px;} }

/* 	-------------------------------------------------------------------------------------------------- */
/*	Design Anpassung , Fucking-Android-Bug */ 
/* 	-------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1080px) and (-webkit-device-pixel-ratio:3) and (orientation : portrait) {
			.offer 								{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 360px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 60%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }	
			
@media only screen and (max-width: 1920px) and (-webkit-device-pixel-ratio:3) and (orientation : landscape) {
			.offer 								{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.offer_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.offer img 							{ 	width: 35%; height: auto; }
			.offer .tabs nav img 				{ 	width: 100%; height: auto; }
			.offer .tabulatoren section img 	{	width: 60%; height: auto; padding: 2em 0 1.0em 0; }
			.offer .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.offer .tabs						{	margin-bottom: 4em; }
			.homepage_background3 				{	background: url('../../content/img/homepage_background_03.jpg') no-repeat center center; 
													-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; 
													background-size: cover; background-attachment: fixed; padding: 100px 0; margin-bottom: 50px;} }

