/* TOPICS BROWSER CSS*/

.topics 				{	margin-top: 0em; padding: 2em 10em 10em; max-width: 1500px; margin-right: auto; margin-left: auto; }
.topics_text p 			{	margin-top: 1em; color: #000; opacity: 1.0; font-size: 1.3em; font-weight: 300; line-height: 1.7;
							text-align: justify }
.topics strong 			{	color: #940715; font-weight: 400; }
.topics .tabs 			{	position: relative; overflow: hidden; margin: 0 auto; width: 99%; font-weight: 300; font-size: 1em; }
.topics img 			{	max-width: 99%; height: auto; text-align: left; }
.topics .tabs nav		{	text-align: center; }
.topics .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; }
.topics .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; }
.topics .tabs nav a 	{	position: relative; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
							line-height: 2.5; }
.topics .tabs nav a span {	vertical-align: middle; font-size: 0.75em; }
.topics .tabs nav li.tab-current a {	color: #940715; }
.topics .tabs nav a:focus { outline: none;}
.topics .tabulatoren 	{	position: relative; }
.topics .tabulatoren h2		{ display: none; }
.topics .tabulatoren h3		{ display: none; }

.topics .tabulatoren section { display: none; margin: 0 auto; padding-top: 2em; max-width: 1200px; text-align: left; }
.topics .tabulatoren section.content-current { display: block; }
.topics .tabulatoren section img { margin: 0em 0; padding: 2.5em 0 1.0em 0; text-align: left; }
.topics .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; }
.topics .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; }
.topics .tabs-style-fillup nav ul li:last-child a { border: none; }
.topics .tabs-style-fillup nav ul li.tab-current { z-index: 100; }
.topics .topics .tabs-style-fillup nav ul li.tab-current a { color: #fff; }
.topics .tabs-style-fillup nav ul li a::after { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; 
												height: calc(100% + 1px); border: 1px solid #a8121c; background: #940715; content: '';
												-webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;
												-webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
.topics .tabs-style-fillup nav ul li.tab-current a::after { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.topics .tabs-style-fillup nav ul li a span,
.topics .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); }
.topics .tabs-style-fillup nav ul li a span {	display: block; font-weight: 100; font-size: 0.7em; line-height: 1.0; }
.topics .tabs-style-fillup .icon::before { display: block; margin: 0; }
.topics .tabs-style-fillup nav ul li.tab-current a span,
.topics .tabs-style-fillup li.tab-current .icon::before { -webkit-transform: translate3d(0,-10px,0);
															transform: translate3d(0,-10px,0); }
															

/* BACKGROUND AFTER TOPICS */
.homepage_background2 {
	background: 	url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 	
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 480px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 	
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 568px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 40%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 375px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 	
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 667px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 40%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 75%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 414px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 736px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 40%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 75%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 35%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 60%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 360px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 35%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 60%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 						
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 										
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 533px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 35%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 60%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 		
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 320px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 240px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) { 
			.topics					{	margin-top: 0em; padding: 2em 7em 2em; margin-right: auto; margin-left: auto;}
			.topics .tabs			{	margin-bottom: 4em; }
			.homepage_background2 	{	background: url('../../content/img/homepage_background_02.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) { 
			.topics 					{	margin-top: 0em; padding: 2em 8em 2em; max-width: 1500px; margin-right: auto; margin-left: auto;}
			.topics .tabs				{	margin-bottom: 4em; }
			.homepage_background2 		{	background: url('../../content/img/homepage_background_02.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) {
			.topics 							{ 	margin-top: 0em; padding: 4.5em 1.5em 1.5em; max-width: 360px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 60%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 95%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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) {
			.topics 							{ 	margin-top: 0em; padding: 1.0em 4.5em 4.5em; max-width: 640px; margin-right: auto; margin-left: auto; }
			.topics_text p 						{ 	margin-top: 1em; font-size: 1.0em; line-height: 1.4; }
			.topics img 						{ 	width: 35%; height: auto; }
			.topics .tabs nav img 				{ 	width: 100%; height: auto; }
			.topics .tabulatoren section img 	{ 	width: 60%; height: auto; padding: 0em 0 1.0em 0; }
			.topics .tabulatoren section p 		{ 	font-size: 1.0em; line-height: 1.4; }
			.topics .tabs 						{	margin-bottom: 4em; }		
			.homepage_background2 				{ 	background: url('../../content/img/homepage_background_02.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;} }

