/* FONTS */
/* Icons */@font-face {
	font-family: 'Icons';
	src:url('../fonts/Icons.eot');
	src:url('../fonts/Icons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Icons.woff') format('woff'),
		url('../fonts/Icons.ttf') format('truetype'),
		url('../fonts/Icons.svg#Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* FontAwesome */@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* raleway-300 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v22-latin-ext-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v22-latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v22-latin-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v22-latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v22-latin-ext-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v22-latin-ext-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin-ext */@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/raleway-v22-latin-ext-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin-ext-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* oswald-200 - latin */@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/oswald-v49-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/oswald-v49-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - latin */@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oxygen-300 - latin */@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oxygen-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oxygen Light'), local('Oxygen-Light'),
       url('../fonts/oxygen-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v7-latin-300.svg#Oxygen') format('svg'); /* Legacy iOS */
}
/* oxygen-regular - latin */@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oxygen-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oxygen Regular'), local('Oxygen-Regular'),
       url('../fonts/oxygen-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v7-latin-regular.svg#Oxygen') format('svg'); /* Legacy iOS */
}
/* oxygen-700 - latin */@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oxygen-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Oxygen Bold'), local('Oxygen-Bold'),
       url('../fonts/oxygen-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oxygen-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oxygen-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oxygen-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oxygen-v7-latin-700.svg#Oxygen') format('svg'); /* Legacy iOS */
}
/* pt-sans-narrow-regular - latin */@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-narrow-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Narrow'), local('PTSans-Narrow'),
       url('../fonts/pt-sans-narrow-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-narrow-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-narrow-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-narrow-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-narrow-v9-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}


/* COOKIES*/@media (min-width: 1px){	
/* Hintergrund gesamter Info-Bereich*/
#redim-cookiehint							{background-color:#b6dade;}
/* Textfarbe des Hinweistextes*/
#redim-cookiehint, #redim-cookiehint a  	{color:#454f55;}
/* Textfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{color:#ffffff!important;}
/* Textfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover	{color:#ffffff!important;}
/* Hintergrundfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{background-color:#008594!important;}
/* Hintergrundfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover	{background-color:#00555f!important;}
/* Rahmenfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn		{border:#4e4e4e 1px solid;}
}
@media (min-width: 886px){	
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 5%; box-sizing:border-box; font-size:14px;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:14px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75); padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:14px!important; line-height:18px; padding-top:6px!important; padding-bottom:12px!important; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{display:block!important; margin:0 auto; width:345px; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{margin-top:4px; height:18px; padding:6px 8px 2px 8px; font-size:14px;    line-height:100%; margin-right:12px; display:block; float:left; border-radius:3px; font-weight:300; margin-bottom:2px; cursor:pointer; border:#616161 1px solid; }
}
@media (min-width: 370px)and (max-width: 885px){
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 5%; box-sizing:border-box; font-size:13px;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:13px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75);	padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:13px; line-height:18px; padding-top:6px; padding-bottom:12px; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{display:block!important; margin:0 auto; width:345px; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{margin-top:4px; height:18px; padding:6px 8px 2px 8px; font-size:13px;    line-height:100%; margin-right:12px; display:block; float:left; border-radius:3px; font-weight:300; margin-bottom:2px; cursor:pointer; border:#616161 1px solid; }
}
@media (min-width: 1px)and (max-width: 369px){
#redim-cookiehint, #redim-cookiehint a, #redim-cookiehint .cookiebuttons .btn, #redim-cookiehint .cookiebuttons .btn:hover	{font-family:Arial;}
#redim-cookiehint							{padding:7px 3%; box-sizing:border-box; font-size:13px; text-align:center;}
#redim-cookiehint .cookiebuttons .btn		{border-radius:3px; font-weight:300; padding:5px 8px!important; font-size:13px; line-height:2.5em; margin-top:2px; margin-bottom:2px; cursor:pointer;}
#redim-cookiehint-modal 					{background-color:rgba(0,0,0,0.75);	padding:15%;}
#cookiehintinfo 							{margin-right:12px;}
#redim-cookiehint .cookiecontent			{font-size:13px; line-height:18px; padding-top:6px; padding-bottom:12px; text-align:center;}
#redim-cookiehint .cookiehead 				{font-size:1.45em; padding:4px 2px 12px 2px;}
#redim-cookiehint .cookiebuttons			{width:100%; display:block!important; margin:0 auto; float:none!important;}
#redim-cookiehint .clr 						{clear:both;}
#redim-cookiehint .cookiebuttons a.btn 		{text-decoration:none!important; background-image:none!important;}
#redim-cookiehint.hidden					{display:none; visibility:hidden;}
#cookiehintinfo 							{height:13px; padding:6px 8px 6px 8px; font-size:13px; line-height:100%; display:block; border-radius:3px; font-weight:300; cursor:pointer; border:#616161 1px solid; margin:8px auto; }
}


/* GRUNDDEFINITIONEN */@media (min-width: 1px){
html											{height:101%; margin-bottom: 0px;}
form 											{margin:0; padding:0;}
p 												{margin:0px; padding: 0px;}
td 												{font-family:'Raleway'; font-size:13px; color:#514c4c; margin:0px 0px 0px 0px; text-align:left;}
* 												{margin:0px; padding:0px;}
/* LINKS */
a:link											{text-decoration:none; color:#455258; outline: 0;}	
a:visited										{text-decoration:none; color:#455258; outline: 0;}	
a:active										{text-decoration:none; color:#455258; outline: 0;}	
a:hover											{text-decoration:none; color:#455258; outline: 0;}
a:focus											{color:#455258; outline:0;}
/* GOTOTOP */
#gototop										{width:55px; height:55px; margin:0px 0px 35px 0px; padding:0px; background:url('../images/toppage.png') no-repeat; color:#ffffff;}
#gototop:hover									{background: url('../images/toppage_hover.png') no-repeat; color:#ffffff;}
/* MICROSOFT MOBILE PHONES */
@-ms-viewport 									{width: device-width;}
/* JOOMLA4 ONLY */	
.navbar-toggler-right							{display:none!important;}
.leistungen-container a							{color:#455258; text-decoration:none; outline: 0;}
.leistungen-container a:hover					{color:#455258; text-decoration:none; outline: 0;}
		.leistungen-box-title a 				{color:#455258!important; text-decoration:none; outline: 0;}
		.leistungen-box-title a:hover 			{color:#455258!important; text-decoration:none; outline: 0;}
}

/* A L L  R E S O L U T I O N S */
.headerbold										{color:#455258; margin:14px 0px 0px 0px; font-family:'Raleway'; line-height:14px; font-weight:800; font-style:normal; text-align:left;}
.mod-wrapper 									{border:none!important;}
/*.float-end									{display:none!important;}*/
.scrollToTop 									{background-image: url(../../../images/images-content/design/arrow_up.png)!important; border: 0px rgba(0,0,0,0.2) solid!important; border-radius:0%!important;}
.scrollToTop-icon 								{display:none!important;}

/*Classic Menue*/@media (min-width: 1px){
#topmenu 										{float:right; margin:0px;}
#topmenu ul 									{text-align:left; list-style-type:none; z-index:100;}
#topmenu ul li 									{text-transform:uppercase; margin:0px 0px 0px 0px; float:left; position:relative; z-index:101;}
#topmenu li ul 									{display:block; opacity:0; visibility:hidden; transition:.5s ease; position:absolute; top:0; z-index:104;}
#topmenu li ul li 								{float:none; padding:0px; z-index:105; background:#fff;}
#topmenu ul li ul li        					{text-transform:none!important;}
#topmenu li ul li ul         					{display:none; position:absolute; top:0; z-index:104;}
#topmenu li>ul 									{top:0; left:0; z-index:108;}
#topmenu li:hover ul, 
#topmenu li ul li:hover ul 						{display:block; transition:.5s ease; opacity:1; visibility:visible;}
#topmenu ul li:hover ul ul 						{display:block; transition:.5s ease; opacity:1;}
#topmenu ul li a 								{display:block; z-index:102;}
#topmenu ul li a,
#topmenu ul li a:hover,
#topmenu ul li#current a,
#topmenu ul li.active a    						{transition:.5s ease; opacity:1;}
#topmenu ul li ul li a:hover 					{display:block;}

#topmenu ul li ul li a:hover,
#topmenu ul li ul li#current a, 
#topmenu ul li ul li.active a,
#topmenu li ul li#current a   					{z-index:9999;}
#topmenu ul li a,
#topmenu ul li a:hover,
#topmenu ul li#current a,
#topmenu ul li.active a    						{background:none!important;}


}
/*EU Menue*/@media (min-width: 1px){	
#eu_menue 								{float:left; margin:0px 0px 0px 0px;}
#eu_menue ul 							{text-align:right; list-style-type:none; z-index:100;}
#eu_menue ul li 						{text-transform:uppercase; margin:0px 0px 0px 0px; float:left; position:relative; z-index:101; }
#eu_menue li ul 						{display:block; opacity:0; transition:.5s ease; visibility:hidden; position:absolute; top:0; z-index: 104;}
#eu_menue li ul li 						{float:none; padding: 0px; z-index: 105;}
#eu_menue ul li ul li        			{text-transform:none!important;}
#eu_menue li ul li ul         			{display:none; position:absolute; top:0; z-index:104;}
#eu_menue li>ul 						{top:0; left:0; z-index:108;}
#eu_menue li:hover ul, 
#eu_menue li ul li:hover ul 			{display:block; transition:.5s ease; opacity:1; visibility:visible;}
#eu_menue ul li:hover ul ul 			{display:none; transition:.5s ease; opacity:1;}
#eu_menue ul li a 						{transition:.5s ease; opacity:1; display:block; z-index:102;}
#eu_menue ul li a:hover 				{transition:.5s ease; opacity:1;}
#eu_menue ul li#current a     			{transition:.5s ease; opacity:1;}
#eu_menue ul li.active a    			{transition:.5s ease; opacity:1;}
#eu_menue ul li ul li a					{border-top:#566365 1px solid!important; border-left:#566365 1px solid!important; border-right:#566365 1px solid!important; border-bottom:none!important;}
#eu_menue ul li ul li a:hover 			{z-index:9999; border-top:#566365 1px solid!important; border-left:#566365 1px solid!important; border-right:#566365 1px solid!important; border-bottom:none!important; display:block;}
#eu_menue ul li ul li#current a   		{z-index:9999; border-top:#566365 1px solid!important; border-left:#566365 1px solid!important; border-right:#566365 1px solid!important; border-bottom:none!important;}
#eu_menue ul li ul li.active a   		{z-index:9999; border-top:#566365 1px solid!important; border-left:#566365 1px solid!important; border-right:#566365 1px solid!important; border-bottom:none!important;}
#eu_menue li ul li#current a   			{z-index:9999; border-top:#566365 1px solid!important; border-left:#566365 1px solid!important; border-right:#566365 1px solid!important; border-bottom:none!important;}
#eu_menue ul li a 						{color:#373737; background:none!important;}
#eu_menue ul li a:hover 				{color:#566365; background:none!important;}
#eu_menue ul li#current a     			{color:#566365; background:none!important;}
#eu_menue ul li.active a    			{color:#566365; background:none!important;}
#eu_menue ul li ul li a					{color:#373737!important; background:#ffffff!important;}
#eu_menue ul li ul li a:hover 			{color:#ffffff!important; background:#566365 !important;}
#eu_menue ul li ul li.active a   		{color:#ffffff!important; background:#566365 !important;}
}
/*Styles */@media (min-width: 1px){
body 											{color:#455258; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left; background:#f9f9f9;}
.elementor-heading-title,.creativecontactform_title 						{color:#566365; margin:0px 0px 0px 0px; text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		h1										{color:#566365; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:400;}
		h2										{color:#566365; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:400;}
		.contentheading1						{color:#3f4141; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:500;}
		.contentheading2						{color:#3f4141; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:500;}
		.contentheading3						{color:#3f4141; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:500;}
		.contentheading4						{color:#7b7b7b; padding:0px 0px 0px 0px; font-family:'Raleway'; font-style:normal; font-weight:600;}
		 h3										{color:#566365; padding:0px 0px 0px 0px; text-transform:uppercase; font-family:'Raleway'; font-style:normal; font-weight:500;}
		.moduletable h3							{color:#566365; padding:0px 0px 0px 0px; text-transform:uppercase; font-family:'Raleway'; font-style:normal; font-weight:500;}
		 h4 									{color:#566365; text-align:left; font-weight:normal;}
.toptitle,.headtitle,
.toptitlecolor,.headtitlecolor					{color:#ffffff;}
		#footer01 a,
		#footer02 a,
		#footer03 a,
		#footer04 a								{color:#ffffff;  text-decoration:none; }
		#footer01 a:hover,
		#footer02 a:hover,
		#footer03 a:hover,
		#footer04 a:hover						{color:#ffffff;  text-decoration:underline; }

/* easy accordion content */
.jeAcc-title, .jeAcc-title.active, .jeAcc-title:hover{
margin:0px!important;  
font-size:14px!important; 
border-radius:3px!important;  
text-decoration:none!important;  
padding:3px 8px 3px 28px!important;  
text-align:left!important;
color:#ffffff!important; 
font-family:'Raleway'!important; 
font-weight:400!important; 
font-style:normal!important; 
border-bottom: 0px solid #3f4f62!important;
display:table-cell!important;
}

.jeAcc-title									{background:#42aab8 url('../../../images/images-content/design/goicon.png') no-repeat left 8px!important;}
.jeAcc-title.active, .jeAcc-title:hover			{background:#7dc9d3 url('../../../images/images-content/design/goicon.png') no-repeat left 8px!important;}

.jeAccordion 									{border:0px!important;border-radius:0px!important; box-shadow: 0 1px 0px rgba(0,0,0,.0)!important; -webkit-box-shadow: 0 1px 0x rgba(0,0,0,.0)!important; -moz-box-shadow: 0 1px 0px rgba(0,0,0,.0)!important; -o-box-shadow: 0 1px 0x rgba(0,0,0,.0)!important;}
.jeAcc-content 									{padding:8px 0px 0px 0px!important;}
.jeAccordion 									{color:#455258!important; background:none!important;}
.jeAccordion 									{line-height:1.85714285714286;}

}
/*COLORS*/@media (min-width: 1px){
/*TEMPLATE HAUPTFARBE*/
a.sidr-class-toggle-sidr-close::before,
.sidr-menue ul li a:hover,
.sidr-menue ul li.current a,
.sidr-menue ul li.current a :hover,
.sidr-menue ul li.current > a,
.sidr-menue ul li.selected > a,
.sidr-menue ul li.selected > a:hover,
.sidr-menue ul li ul li a:hover,
.sidr-menue ul li ul li.active a,
.sidr-menue ul li ul li.current a,
.sidr-menue ul li ul li.current > a,
.elementor-heading-title,.creativecontactform_title,
.dual-container-heading-title,
a:link,a:visited,a:active,a:hover 							{color:			#566365;}
#navigation-toggle span.nav-line,
.toppage-button,.textmainbox-container1,
.textmainbox-container2,.dual-container-cotent-divider	 	{background:	#566365;}
div.mod-languages img, #navigation-toggle,
a.sidr-class-toggle-sidr-close::before  					{border:		#566365 1px solid!important;}

#topmenu ul li ul li a,
#topmenu ul li ul li a:hover,
#topmenu ul li ul li#current a,
#topmenu ul li ul li.active a,
#topmenu li ul li#current a   								{border-top:#eaeaea  1px solid!important; border-left:#eaeaea  1px solid!important; border-right:#eaeaea  1px solid!important; border-bottom:none!important;}
#topmenu li ul li:last-child								{border-bottom:	#eaeaea  1px solid!important;}

#topmenu ul li a 											{color:#373737;}
#topmenu ul li a:hover,
#topmenu ul li#current a,
#topmenu ul li.active a    									{color:#3abccc;}

#topmenu ul li ul li a										{color:#373737!important; background:#ffffff!important;}
#topmenu ul li ul li a:hover 								{color:#ffffff!important; background:#566365!important;}
#topmenu ul li ul li.active a   							{color:#ffffff!important; background:#566365!important;}
.headline-content-divider::before							{border-top:#566365 1px solid;}
.headline-content-divider 									{border-top:#566365 0px solid;}


@media (min-width: 636px){
.headline-content-divider::before							{border-top:	#566365 1px solid;}
}
@media (max-width: 636px){
.headline-content-divider 									{border-top:	#566365 0px solid!important;}
}

#box_container a											{color:#3abccc;}
#box_container a:hover										{color:#566365;}


/*TEMPLATE HAUPTFARBE orange (dunkel)*/
#team-container a:hover 									{background:#12980f;}

/*schwarz*/
#info-frame,
#info-frame-dark  											{background-color:rgba(0,0,0,0);}
.leistungen-videobox,
.leistungen-imagebox,
.leistungen-imagebox2										{background:#000000;}

/*weiss*/
#navigation-toggle,#navigation,#primarybanner,
#banner-mobilbox,#banner-mobil,#image-box,#dark-image-box 	{background:#ffffff;} 

.team-box-title,.team-box-subtitle 							{color:#ffffff;}
#box_footer, .sidr-menue ul li  							{border-bottom:#ffffff 1px solid;}

/*hellgrau*/
.footertxt1,.footertitle,.footertxt2 						{color:#f9f9f9;}
.sidr-menue ul li ,
.sidr-top													{background:#ececec;}
#box_container_inner 										{background:#f9f9f9;}

.dual-container-grey-left,
.dual-container-quad-left,
.dual-container-grey-left-h,
.dual-container-grey-right-hs 								{background:#ececec;}

/*grau2*/

/*bio-gruen*/
.dual-container-quad-left-bio					{background:#e6f7ea;}

/*grau*/
.contactstypo,
#contacts a, #contacts a:hover 								{color:#9c9e9e!important;}

/*dunkelgrau*/
.statustxt,.headline-content-divider-text,
.sidr-menue ul li ul li a,.sidr-menue ul li ul li span 		{color:#7b7b7b;}

/*dunkelblaugrau*/
#box_status,
#box_footer,
.team-imgbox,.team-txtbox, .team-txtboxnovita				{background:#253a47;} 
.kategorie-segmentbox-title,.kategorie-segmentbox-subtitle,
#sidr:target,.sidr-menue ul li a,.sidr-menue ul li span,
.sidr-menue ul li.active a 									{color:#253a47;}

/*mittelblaugrau*/
.bodycenter,.bodyleft,.bodyboxleft,.content-listing,.bodyleistungen,.bodymore,.bodymoreliste,
.leistungen-box-title,.leistungen-box-subtitle,
.bodyright,.bodyaccordeon,.moreinfoslink									{color:#455258;}
.dual-container-right										{background:#ececec;}
}

.distance1								{line-height:100%!important; margin:0px!important;}

/* color-image */@media (min-width: 1px){
#image-box 								{position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#ffffff;}
#dark-image-box 						{position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#ffffff;}
#info-frame 							{width:100%; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px;}
#info-frame-dark						{width:100%; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);} 
/* TEXTMAIN-BOX */
.textmainbox 							{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
#dark-mainimgtxtbox, 
#mainimgtxtbox, 
#mainimgcolortxtbox 					{position:absolute;}
.textmaincolorbox 						{width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.splittxtcolorbox1						{width:50%;}
.innertxtcolorbox1						{width:96%; padding:2%; float:left;}
.header-lefttxtcolorbox					{width:100%;text-align:right; }
.toptitlecolor							{hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif; font-weight:700; text-transform:uppercase; }
.headtitlecolor							{font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
.splittxtcolorbox2						{width:50%;}
.innertxtcolorbox2						{width:96%; padding:2%; float:left;}
.textmainbox-colorcontainer2 			{background:#566365; float:left;}					
.textmainbox-colordivider2 				{padding:0px; text-align:left; float:left;}
/* SERVICE BOX */
#dark-service-box , #service-box 		{padding:0px; background:#566365 url("../../../images/images-content/design/calendar-symbol.png"); background-repeat:no-repeat; float:left;}
#service-box a							{color:#ffffff; text-decoration:none; margin:0px; padding:0px; font-weight:normal;}
#service-box a:hover					{color:#ffffff; text-decoration:underline; font-weight:normal;}
.serviceboxtitle 						{font-family:"Raleway", Sans-serif; font-weight:300;}
.buttoncontent a						{color:#ffffff; background-color:rgba(66, 170, 184, 1.0);}
.buttoncontent a:hover					{color:#ffffff; background-color:rgba(125, 201, 211, 1.0);}
.buttoncontent-left a					{color:#ffffff; background-color:rgba(66, 170, 184, 1.0);}
.buttoncontent-left a:hover				{color:#ffffff; background-color:rgba(125, 201, 211, 1.0);}
.buttoncontent-right a					{color:#ffffff; background-color:rgba(66, 170, 184, 1.0);}
.buttoncontent-right a:hover			{color:#ffffff; background-color:rgba(125, 201, 211, 1.0);}

.kategorie-segmentbox-subtitle 			{line-height:21px; }
}


/* R E S P O N S I V */

/*NAVIGATION (LOGO + MENUELEISTE + RESPONSIVE MENUE)*/
@media (min-width: 1719px){
/*responsive menue*/	
#sidr  														{display:none;}
#navigation-toggle 											{display:none;}
#box_toggletop												{display:none;}
#frametoggletop												{display:none;}
#banner_mobil												{display:none;}
#logo_mobil													{display:none;}
#iconboxes-mobil											{display:none;}

/*classic menue*/
#navigation 												{width:100%; padding:0px; box-shadow: 0 0 30px rgba(63,63,63,0.17)!important; background:#ffffff; position:fixed; top:0; right:0; left:0; z-index:130; transition: all 0.3s ease 0s;}
	#primarybanner											{width:100%; height:124px; padding:0px 0px 0px 0px; background:#ffffff; margin:0px auto; -webkit-transition: height 0.3s; transition: height 0.3s;}
	
		.rt-logo-block 										{top:26px; left:5%; width:377px; position:absolute; transition:top 0.3s ease 0s;}
		a#rt-logo 											{width:377px; height:71px; display:block; margin:0px 0px 0px 0px; background: url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s;}
		#iconboxes 											{width:525px; height:71px; margin:26px 0px 0px 0px; transition: all 0.3s ease 0s; float:right;}
		.iconboxes-icon										{width:71px; height:71px; float:right; margin-left:34px; transition: all 0.3s ease 0s;}
		.linkanim											{transition:top 0.3s ease 0s;}
		#primarymenuebox 									{height:32px; margin:48px 5% 0px 0px; transition: all 0.3s ease 0s; float:right;}
		#topmenu 											{margin:0px 0px 0px 0px; float:right;}
			#topmenu ul										{font-size:15px; text-transform:none;}
			#topmenu ul li a 								{padding:0px 0px 0px 0px; margin:0px 0px 0px 33px; text-align:center;}			
			#topmenu li ul 									{margin:28px 0px 0px 16px;}				
			#topmenu li ul li a 							{font-size:13px; line-height:18px; text-align:left;}
			#topmenu ul li ul li a 							{width:177px; margin:0px 0px 0px 0px; text-align:left; padding:15px 15px 15px 15px;}			
			#topmenu li ul li	 							{margin:0px 0px 0px 0px;}		
			#topmenu ul li ul li        					{letter-spacing:1px !important; font-weight:500!important; line-height:70px !important;}
			#topmenu ul li ul li:first-child 				{padding-top:48px;}
			#topmenu li ul li:last-child 					{}
}
@media (min-width: 1420px) and (max-width: 1719px){
/*responsive menue*/	
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:480px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:18px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:18px; width:480px; height:100%; margin:90px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:20px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; font-size:16px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/*NAVIGATION (LOGO + MENUELEISTE)*/	
#navigation 									{display:none!important;}
	#primarybanner								{display:none!important;}
	#secondarybanner							{display:none!important;}
		#headerabove1							{display:none!important;}
			#socials							{display:none!important;}
			#contacts							{display:none!important;}
			#eu_menue							{display:none!important;}
		.rt-logo-block1 						{display:none!important;}
		.rt-logo-block2 						{display:none!important;}
		a#rt-logo1 								{display:none!important;}
		a#rt-logo2 								{display:none!important;}
		#primarymenuebox 						{display:none!important;}
		#secondarymenuebox 						{display:none!important;}
		#topmenu 								{display:none!important;}
		#iconboxes 								{display:none!important;}
		
/*BANNER MOBIL*/	
#sidr  											{display:none;}
#banner-mobilbox								{width:100%; position:fixed; z-index:9998; box-shadow: 0 0 30px rgba(63,63,63,0.17) !important;}
#banner-mobil									{width:1230px; height:90px; margin:0 auto; }
	#logo-mobil									{width:360px; height:70px; margin:11px 49px 3px 0px; background:url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s; float:left;}
#iconboxes-mobil 								{width:325px; height:45px; margin:22px 0px 0px 0px; transition: all 0.3s ease 0s; float:left;}
		.iconboxes-icon							{width:45px!important; height:45px!important; float:left; margin-left:20px!important; transition: all 0.3s ease 0s;}
		.linkanim								{transition:top 0.3s ease 0s;}

	/* toggle */
	#box_toggletop								{width:48px; height:45px; margin:0px 0px 0px 591px; top:22px; padding:0px; position:fixed; z-index:9999; left:50%; transform:translate(-50%, 0%); float:left; }
		#frametoggletop							{width:48px; height:45px;	margin:0px 0px 0px 0px; float:left;}
			#navigation-toggle 					{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block; width:26px; position:relative; padding:12px 10px 7px 10px; border-radius:5px; transition:color linear 0.15s;	text-decoration:none !important;}
			#navigation-toggle span.nav-line 	{height:3px; width:26px; margin-bottom:5px;display:block;}
}
@media (min-width: 1024px) and (max-width: 1420px){
/*responsive menue*/	
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:480px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:18px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:18px; width:480px; height:100%; margin:90px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:20px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; font-size:16px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/*NAVIGATION (LOGO + MENUELEISTE)*/	
#navigation 									{display:none!important;}
	#primarybanner								{display:none!important;}
	#secondarybanner							{display:none!important;}
		#headerabove1							{display:none!important;}
			#socials							{display:none!important;}
			#contacts							{display:none!important;}
			#eu_menue							{display:none!important;}
		.rt-logo-block1 						{display:none!important;}
		.rt-logo-block2 						{display:none!important;}
		a#rt-logo1 								{display:none!important;}
		a#rt-logo2 								{display:none!important;}
		#primarymenuebox 						{display:none!important;}
		#secondarymenuebox 						{display:none!important;}
		#topmenu 								{display:none!important;}
		#iconboxes 								{display:none!important;}
		
/*BANNER MOBIL*/	
#sidr  											{display:none;}
#banner-mobilbox								{width:100%; position:fixed; z-index:9998; top:0px; box-shadow: 0 0 30px rgba(63,63,63,0.17) !important;}
#banner-mobil									{width:987px; height:90px; margin:0 auto;}
	#logo-mobil									{width:360px; height:70px; margin:11px 49px 3px 0px; background:url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s; float:left;}

#iconboxes-mobil 								{width:325px; height:45px; margin:22px 0px 0px 0px; transition: all 0.3s ease 0s; float:left;}
		.iconboxes-icon							{width:45px!important; height:45px!important; float:left; margin-left:20px!important; transition: all 0.3s ease 0s;}
		.linkanim								{transition:top 0.3s ease 0s;}

	/* toggle */
	#box_toggletop								{width:48px; height:49px; margin:0px 0px 0px 469px; top:22px; padding:0px; position:fixed; z-index:9999; left:50%; transform:translate(-50%, 0%); float:left; }
		#frametoggletop							{width:48px; height:49px;	margin:0px 0px 0px 0px; float:left;}
			#navigation-toggle 					{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block; width:26px; position:relative; padding:12px 10px 7px 10px; border-radius:5px; transition:color linear 0.15s;	text-decoration:none !important;}
			#navigation-toggle span.nav-line 	{height:3px; width:26px; margin-bottom:5px;display:block;}
	

}
@media (min-width: 800px) and (max-width: 1024px){
/*responsive menue*/	
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:480px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:18px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:18px; width:480px; height:100%; margin:90px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:20px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; font-size:16px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/*NAVIGATION (LOGO + MENUELEISTE)*/	
#navigation 									{display:none!important;}
	#primarybanner								{display:none!important;}
	#secondarybanner							{display:none!important;}
		#headerabove1							{display:none!important;}
			#socials							{display:none!important;}
			#contacts							{display:none!important;}
			#eu_menue							{display:none!important;}
		.rt-logo-block1 						{display:none!important;}
		.rt-logo-block2 						{display:none!important;}
		a#rt-logo1 								{display:none!important;}
		a#rt-logo2 								{display:none!important;}
		#primarymenuebox 						{display:none!important;}
		#secondarymenuebox 						{display:none!important;}
		#topmenu 								{display:none!important;}
		#iconboxes 								{display:none!important;}
		
/*BANNER MOBIL*/	
#sidr  											{display:none;}
#banner-mobilbox								{width:100%; position:fixed; z-index:9998; box-shadow: 0 0 30px rgba(63,63,63,0.17) !important;}
#banner-mobil									{width:743px; height:90px; margin:0 auto;}
	#logo-mobil									{width:360px; height:70px; margin:11px 49px 3px 0px; background:url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s; float:left;}

#iconboxes-mobil 								{width:325px; height:40px; margin:24px 0px 0px 0px; transition: all 0.3s ease 0s; float:left;}
		.iconboxes-icon							{width:40px!important; height:40px!important; float:left; margin-left:12px!important; transition: all 0.3s ease 0s;}
		.linkanim								{transition:top 0.3s ease 0s;}

	/* toggle */
	#box_toggletop								{width:48px; height:49px; margin:0px 0px 0px 347px; top:22px; padding:0px; position:fixed; z-index:9999; left:50%; transform:translate(-50%, 0%); float:left; }
		#frametoggletop							{width:48px; height:49px;	margin:0px 0px 0px 0px; float:left;}
			#navigation-toggle 					{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block; width:26px; position:relative; padding:12px 10px 7px 10px; border-radius:5px; transition:color linear 0.15s;	text-decoration:none !important;}
			#navigation-toggle span.nav-line 	{height:3px; width:26px; margin-bottom:5px;display:block;}
	

}
@media (min-width: 636px) and (max-width: 800px){
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:480px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:18px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:18px; width:480px; height:100%; margin:80px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:20px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; font-size:16px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}

/*NAVIGATION (LOGO + MENUELEISTE)*/	
#navigation 									{display:none!important;}
	#primarybanner								{display:none!important;}
	#secondarybanner							{display:none!important;}
		#headerabove1							{display:none!important;}
			#socials							{display:none!important;}
			#contacts							{display:none!important;}
			#eu_menue							{display:none!important;}
		.rt-logo-block1 						{display:none!important;}
		.rt-logo-block2 						{display:none!important;}
		a#rt-logo1 								{display:none!important;}
		a#rt-logo2 								{display:none!important;}
		#primarymenuebox 						{display:none!important;}
		#secondarymenuebox 						{display:none!important;}
		#topmenu 								{display:none!important;}
		
/*BANNER MOBIL*/	
#sidr  											{display:none;}
#banner-mobilbox								{width:100%; position:fixed; z-index:9998; box-shadow: 0 0 30px rgba(63,63,63,0.17) !important;}
#banner-mobil									{width:589px; margin:0 auto;}
	#logo-mobil									{width:309px; height:60px; margin:14px 0px 0px 0px; background:url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s; float:left;}

#iconboxes-mobil 								{width:589px; height:45px; margin:10px 0px 10px 0px; transition: all 0.3s ease 0s; float:right;}
		.iconboxes-icon							{width:45px!important; height:45px!important; float:right; margin-left:12px!important; transition: all 0.3s ease 0s;}
		.linkanim								{transition:top 0.3s ease 0s;}

/* toggle */
#box_toggletop									{width:48px; height:49px; top:18px; margin:0px 0px 0px 270px; padding:0px; position:fixed; z-index:9999; left:50%; transform:translate(-50%, 0%); float:left;}
#frametoggletop									{width:48px; height:49px; margin:0px 0px 0px 0px; float:left;}
	#navigation-toggle 							{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block; width:26px; position:relative; padding:12px 10px 7px 10px; border-radius:5px; transition:color linear 0.15s;	text-decoration:none !important;}
	#navigation-toggle span.nav-line 			{height:3px; width:26px; margin-bottom:5px;display:block;}
	

}
@media (max-width: 636px){
/*NAVIGATION (LOGO + MENUELEISTE)*/	
#navigation 									{display:none!important;}
	#primarybanner								{display:none!important;}
	#secondarybanner							{display:none!important;}
		#headerabove1							{display:none!important;}
			#socials							{display:none!important;}
			#contacts							{display:none!important;}
			#eu_menue							{display:none!important;}
		.rt-logo-block1 						{display:none!important;}
		.rt-logo-block2 						{display:none!important;}
		a#rt-logo1 								{display:none!important;}
		a#rt-logo2 								{display:none!important;}
		#primarymenuebox 						{display:none!important;}
		#secondarymenuebox 						{display:none!important;}
		#topmenu 								{display:none!important;}

/*BANNER MOBIL*/	
#sidr  											{display:none;}
#banner-mobilbox								{width:100%; position:fixed; top:0px; z-index:9998; box-shadow: 0 0 30px rgba(63,63,63,0.17) !important;}
#banner-mobil									{width:100%; margin:0 auto;}
	#logo-mobil									{width:244px; height:48px; margin:15px 0px 0px 2%; background:url("../../../images/images-content/design/Logo.svg") no-repeat scroll!important; background-size:100%!important; transition: all 0.3s ease 0s; float:left;}


#iconboxes-mobil 								{width:98%; height:45px; margin:10px 2% 10px 0px; transition: all 0.3s ease 0s; float:right;}
		.iconboxes-icon							{width:45px!important; height:45px!important; float:right; margin-left:12px!important; transition: all 0.3s ease 0s;}
		.linkanim								{transition:top 0.3s ease 0s;}

/*TOGGLE*/
#box_toggletop									{width:48px; height:45px; top:14px; right:2%; padding:0px; position:fixed; z-index:9999; float:left; margin:0px 0px 0px 0px;}
#frametoggletop									{width:48px; height:45px; margin:0px 0px 0px 0px; float:left;}
	#navigation-toggle 							{font-size:24px; margin:0px 0px 0px 0px; z-index:999; display:block; width:26px; position:relative; padding:12px 10px 7px 10px; border-radius:5px; transition:color linear 0.15s;	text-decoration:none !important;}
	#navigation-toggle span.nav-line 			{height:3px; width:26px; margin-bottom:5px;display:block;}
}

@media (min-width: 462px) and (max-width: 636px){
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:445px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:17px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:17px; width:445px; height:100%; margin:70px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:19px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; font-size:15px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}
}

@media (max-width: 636px){
/* ResponsiveMenue*/
/*MENU*/
/* Rollover-Menü */
/* menue header */
.sidr-top												{width:346px; height:70px; opacity:1.0; margin:0px;}
/* position: schließen-schaltfläche */
a.sidr-class-toggle-sidr-close 							{font-family:'Arial'; padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close:hover					{text-decoration:none!important;}
/* schließen-schaltfläche */
a.sidr-class-toggle-sidr-close::before 					{font-size:17px; font-weight:bold; padding:3px 8px 6px 10px; margin:0; text-decoration:none; content:"x"; }
a.sidr-class-toggle-sidr-close::before:hover 			{text-decoration:none!important;}
/* menue field */
#sidr:target  											{font-family:'Raleway'; letter-spacing:0px; font-size:17px; width:346px; height:100%; margin:70px 0px 0px 0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
/* menue ebene 1 */
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
/* menue ebene 1 - Menüpunkte */
.sidr-menue ul li 										{font-family:'Raleway'; letter-spacing:0px; opacity:1.0; font-size:19px; line-height:48px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; display:block;}
.sidr-menue ul li a, .sidr-menue ul li span 			{display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{}
.sidr-menue ul li.current > a 	  						{}
.sidr-menue ul li.selected > a 							{}
.sidr-menue ul li.selected > a:hover 					{}
/* menue ebene 2 */
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-family:'Raleway'; letter-spacing:0px; padding:10px 0px; margin:0px; font-size:15px; line-height:20px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li.current > a 	  				{}
.sidr-menue ul li ul li:last-child 						{border-bottom: none;}
/* menue funktionen */
.sidr-menue li ul 										{display:block;}
.sidr-menue li ul li 									{float:none; padding:0px 0px 0px 12px; z-index:105;}
.sidr-menue li:hover ul, li.over ul 					{display:block;}
}

/* COLOR-IMAGE */
@media (min-width: 1921px){
#image-box														{margin:124px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
#dark-image-box													{margin:124px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
/* Image-Box */
	#main-image													{height:60vh; min-height:639px; max-height:639px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-277px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-364px;}
/* Text-Box */
	#info-frame-dark											{width:100%; height:60vh; min-height:639px; max-height:639px; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:1578px; position:absolute; top:20%; left:50%; margin-left:-789px;}
		#dark-mainimgtxtboxleft 								{width:526px; float:left;}
		#dark-mainimgtxtboxcentre 								{width:526px; float:left; margin-left:526px;}
		#dark-mainimgtxtboxright 								{width:526px; float:left; margin-left:1052px;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; min-height:235px; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:13px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:40px; width:100%; text-align:right;}
							.headtitle							{font-size:60px; line-height:65px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 						{margin:10px 0px 0px 0px;}
							.buttoncontent a					{font-size:13px; line-height:100%; letter-spacing:4px; padding:18px 24px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 1719px) and (max-width: 1921px){
#image-box														{margin:124px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
#dark-image-box													{margin:124px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
/* Image-Box */
	#main-image													{height:60vh; min-height:539px; max-height:639px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-277px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-364px;}
/* Text-Box */
	#info-frame-dark											{width:100%; height:60vh; min-height:539px; max-height:639px; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:1578px; position:absolute; top:20%; left:50%; margin-left:-789px;}
		#dark-mainimgtxtboxleft 								{width:526px; float:left;}
		#dark-mainimgtxtboxcentre 								{width:526px; float:left; margin-left:526px;}
		#dark-mainimgtxtboxright 								{width:526px; float:left; margin-left:1052px;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; min-height:235px; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:13px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:40px; width:100%; text-align:right;}
							.headtitle							{font-size:60px; line-height:65px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:13px; line-height:100%; letter-spacing:4px; padding:18px 24px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 1420px) and (max-width: 1719px){
#image-box														{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
#dark-image-box													{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
/* Image-Box */
	#main-image													{height:55vh; min-height:439px; max-height:639px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-180px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-322px;}
/* Text-Box */
	#info-frame-dark											{width:100%; height:55vh; min-height:439px; max-height:639px;position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:1278px; position:absolute; top:14%; left:50%; margin-left:-639px;}
		#dark-mainimgtxtboxleft 								{width:426px; float:left;}
		#dark-mainimgtxtboxcentre 								{width:426px; float:left; margin-left:426px;}
		#dark-mainimgtxtboxright 								{width:426px; float:left; margin-left:852px;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; min-height:235px; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:13px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:40px; width:100%; text-align:right;}
							.headtitle							{font-size:60px; line-height:65px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 						{margin:10px 0px 0px 0px;}
							.buttoncontent a					{font-size:13px; line-height:100%; letter-spacing:4px; padding:18px 24px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 1205px) and (max-width: 1420px){
#image-box														{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
#dark-image-box													{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
/* Image-Box */
	#main-image													{height:50vh; min-height:405px; max-height:505px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-115px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-240px;}
/* Text-Box */
	#info-frame-dark											{width:100%; height:50vh; min-height:405px; max-height:505px; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:1005px; position:absolute; top:17%; left:50%; margin-left:-502px;}
		#dark-mainimgtxtboxleft 								{width:335px; float:left;}
		#dark-mainimgtxtboxcentre 								{width:335px; float:left; margin-left:335px;}
		#dark-mainimgtxtboxright 								{width:335px; float:left; margin-left:670px;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:13px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:40px; width:100%; text-align:right;}
							.headtitle							{font-size:45px; line-height:50px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:13px; line-height:100%; letter-spacing:4px; padding:18px 24px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 1024px) and (max-width: 1205px){
#image-box														{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
#dark-image-box													{margin:90px 0px 0px 0px; position:relative; z-index:1; width:100%; padding:0px; overflow:hidden; float:left; background:#646680;} 
/* Image-Box */
	#main-image													{height:50vh; min-height:405px; max-height:505px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-45px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-142px;}
/* Text-Box */
	#info-frame-dark											{width:100%; height:50vh; min-height:405px; max-height:505px;position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:978px; position:absolute; top:18%; left:50%; margin-left:-489px;}
		#dark-mainimgtxtboxleft 								{width:326px; float:left;}
		#dark-mainimgtxtboxcentre 								{width:326px; float:left; margin-left:326px;}
		#dark-mainimgtxtboxright 								{width:326px; float:left; margin-left:652px;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:13px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:40px; width:100%; text-align:right;}
							.headtitle							{font-size:42px; line-height:48px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:13px; line-height:100%; letter-spacing:4px; padding:18px 24px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 800px) and (max-width: 1024px){
#image-box														{margin:90px 0px 0px 0px; float:left;} 
#dark-image-box													{margin:90px 0px 0px 0px; float:left;} 
/* Image-Box */
	#main-image													{height:45vh; min-height:406px; max-height:456px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-35px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-50px;}
/* Text-Box */
	#info-frame													{width:100%; height:45vh; min-height:406px; max-height:456px; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px;}
		#mainimgtxtbox 											{position:absolute; bottom:0%; width:1250px; left:50%; margin-left:-625px;}
		#mainimgcolortxtbox 									{position:absolute;}
	#info-frame-dark											{width:100%; height:45vh; min-height:406px; max-height:456px; position:absolute; z-index:100; top:0%; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{position:absolute; top:20%;}
		#dark-mainimgtxtboxleft 								{width:50%; float:left;}
		#dark-mainimgtxtboxcentre 								{width:50%; float:left; margin:0% 25% 0% 25%;}
		#dark-mainimgtxtboxright 								{width:50%; float:right;}

			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 0px 40px 0px; text-align:right; float:right;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:11px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:30px; width:100%; text-align:right;}
							.headtitle							{font-size:42px; line-height:42px; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:right; text-align:right;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:12px; line-height:100%; letter-spacing:3px; padding:12px 14px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (min-width: 636px) and (max-width: 800px){
#image-box														{margin:0px 0px 0px 0px; float:left;} 
#dark-image-box													{margin:0px 0px 0px 0px; float:left;} 
/* Image-Box */
	#main-image,
	#info-frame,
	#info-frame-dark											{height:33vh; min-height:360px; max-height:456px; margin-top:139px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:-36px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:-55px;}
/* Text-Box */
	#info-frame													{width:100%; position:absolute; z-index:100; top:139px; left:0px; margin:0px; padding:0px;}
		#mainimgtxtbox 											{position:absolute;}
		#mainimgcolortxtbox 									{position:absolute;}
	#info-frame-dark											{width:100%; position:absolute; z-index:100; top:139px; left:0px; margin:0px; padding:0px; background-color: rgba(0, 0, 0, 0.4);}
		#dark-mainimgtxtbox 									{width:100%; position:absolute; bottom:0px; background-color: rgba(0,0,0,0.35);}
		#dark-mainimgtxtboxleft 								{width:100%; margin:0px 0px 4px 0px;}
		#dark-mainimgtxtboxcentre 								{width:100%; margin:0px 0px 4px 0px;}
		#dark-mainimgtxtboxright 								{width:100%; margin:0px 0px 4px 0px;}

			.textmainbox 										{width:100%; margin:8px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:100%; padding:0%; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 20% 10px 20%; text-align:center;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:11px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:10px; width:100%; text-align:right;}
							.headtitle							{font-size:36px; line-height:32px; text-align:center; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{display:none;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:12px; line-height:100%; letter-spacing:3px; padding:12px 14px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}
}
@media (max-width: 636px){
#image-box														{margin:0px 0px 0px 0px; float:left;} 
#dark-image-box													{margin:0px 0px 0px 0px; float:left;} 
/* Image-Box */
	#main-image													{float:left; margin-top:128px;}
		.mainimagenone											{width:100%; height:100%; margin-top:0px;}
		.mainimagetop											{width:100%; height:100%; margin-top:0px;}
		.mainimagecenter										{width:100%; height:100%; margin-top:0px;}
		.mainimagebottom										{width:100%; height:100%; margin-top:0px;}
/* Text-Box */
	#info-frame													{display:none;}
		#mainimgtxtbox 											{display:none;}
		#mainimgcolortxtbox 									{display:none;}
	#info-frame-dark											{display:none;}
		#dark-mainimgtxtbox 									{display:none;}
		#dark-mainimgtxtboxleft 								{display:none;}
		#dark-mainimgtxtboxcentre 								{display:none;}
		#dark-mainimgtxtboxright 								{display:none;}
			.textmainbox 										{width:100%; margin:0px 0px 0px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
				.splittxtbox									{width:100%; margin-top:0px;}
					.innertxtbox								{width:96%; padding:2%; float:left;}
						.header-txtbox							{margin:0px; text-align:left; float:left; width:100%;}
						.header-lefttxtboxtop					{margin:0px 10% 10px 10%; text-align:center;}
							.toptitle							{border-bottom:#566365 2px solid; font-size:11px; font-weight:700; text-transform:uppercase; line-height:1.8em; letter-spacing:2.8px;hyphens:manual; word-wrap:break-word; font-family:"Raleway", Sans-serif;}
						.header-lefttxtbox						{margin-bottom:10px; width:100%; text-align:right;}
							.headtitle							{font-size:30px; line-height:30px; text-align:center; font-family:"Raleway", Sans-serif; font-weight:500; text-transform:uppercase;}
					.buttonbox		 							{width:96%; padding:2%; min-height:55px; float:left; text-align:center;}
						.toppage-button							{background:none;}
							.buttoncontent 				{margin:10px 0px 0px 0px;}
							.buttoncontent a				{font-size:12px; line-height:100%; letter-spacing:3px; padding:12px 14px; font-family:'Raleway'; font-weight:700; text-align:center; text-transform:uppercase; display:inline; margin:0px 0px 0px 0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; vertical-align:middle; outline:0; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
								.iconsn-data::before 			{content:"\f08e"; padding-top:1px; padding-right:4px;}
								.iconsn-arrow::before 			{content:"\f08b"; padding-top:1px; padding-right:4px;}
								[class^="iconsn-"]::before, 
								[class*=" iconsn-"]::before 	{font-family:'FontAwesome'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased;}

}

/*MAP*/
@media (min-width: 1719px){
#imagecontainerfull 							{width:100%; margin:138px 0px 0px 0px; float:left;}
.googlemap										{width:585px; height:436px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
#imagecontainerfull 							{width:100%; margin:138px 0px 0px 0px; float:left;}
.googlemap										{width:585px; height:436px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
#imagecontainerfull 							{width:100%; margin:138px 0px 0px 0px; float:left;}
.googlemap										{width:481px; height:358px;}
}
@media (min-width: 800px) and (max-width: 1024px){
#imagecontainerfull 							{width:100%; margin:0px 0px 0px 0px; float:left;}
.googlemap										{width:361px; height:361px;}
}
@media (min-width: 636px) and (max-width: 800px){
#imagecontainerfull 							{width:100%; margin:0px 0px 0px 0px; float:left;}
.googlemap										{width:100%; height:321px;}
}
@media (max-width: 636px){
#imagecontainerfull 							{width:100%; margin:0px 0px 0px 0px; float:left;}
.googlemap										{width:100%; height:321px;}
}

/*VITA-TABELLE*/
@media (min-width: 1719px){
.vitamainbox									{width:1052px; margin:0px 74px 0px 74px; float:left;}
.vitalinebox									{width:1052px; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:130px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:16px; font-weight:700; line-height:19px; margin:0px 0px 16px 0px;}
	.vitadatetxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.vitainfobox									{width:922px; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}

}
@media (min-width: 1420px) and (max-width: 1719px){
.vitamainbox									{width:1052px; margin:0px 74px 0px 74px; float:left;}
.vitalinebox									{width:1052px; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:130px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:16px; font-weight:700; line-height:19px; margin:0px 0px 16px 0px;}
	.vitadatetxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.vitainfobox									{width:922px; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.vitamainbox									{width:907px; margin:0px 40px 0px 40px; float:left;}
.vitalinebox									{width:907px; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:130px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:16px; font-weight:700; line-height:19px; margin:0px 0px 16px 0px;}
	.vitaheader									{font-family:"Raleway", Sans-serif; font-size:16px; font-weight:700; line-height:17px; margin:0px 0px 16px 0px;}
	.vitainfobox									{width:777px; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}
}
@media (min-width: 800px) and (max-width: 1024px){
.vitamainbox									{width:703px; margin:0px 20px 0px 20px; float:left;}
.vitalinebox									{width:703px; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:130px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:16px; font-weight:700; line-height:19px; margin:0px 0px 16px 0px;}
	.vitadatetxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.vitainfobox									{width:573px; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}
}
@media (min-width: 636px) and (max-width: 800px){
.vitamainbox									{width:569px; margin:0px 10px 0px 10px; float:left;}
.vitalinebox									{width:569px; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:130px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:17px; font-weight:700; line-height:20px; margin:0px 0px 16px 0px;}
	.vitadatetxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.vitainfobox									{width:439px; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}
}
@media (max-width: 636px){
.vitamainbox									{width:96%; margin:0px 2% 0px 2%; float:left;}
.vitalinebox									{width:100%; padding:0px 0px 10px 0px; float:left;}
.vitadatebox									{width:33.33333%; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-align:center; font-size:21px; font-weight:700; line-height:20px; margin:20px 0px 15px 0px;}
	.vitadatetxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.vitainfobox									{width:66.66666%; float:left;}
	.vitainfotxt								{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
	.vitainfotxt-c								{font-family:"Raleway", Sans-serif; font-size:14px; text-align:center; font-weight:300; line-height:20px; margin:0px 0px 0px 0px;}
.bnamenum										{line-height:20px; font-size:14px; font-weight:300; text-indent:-25px; margin:0px 0px 15px 20px;}
body 											{counter-reset: ebene1;}
.bnamenum:before 								{content: counter(ebene1) ".)"; counter-increment:ebene1; padding:0px 11px 0px 0px;}
}
@media (max-width: 293px){
.vitadatebox									{width:85px; float:left;}
	.vitaheader									{font-family:"Raleway", Sans-serif; text-decoration:underline; font-size:17px; font-weight:700; line-height:20px; margin:0px 0px 16px 0px;}
.vitadatetxt									{font-family:"Raleway", Sans-serif; font-size:14px; font-weight:700; line-height:20px; margin:0px 0px 0px 0px;}
.elementor-heading-title,.creativecontactform_title 						{font-size:17px!important; line-height:1.0!important;}
}

/*MAIN-CONTENT-BEREICH*/
@media (min-width: 1719px){
#box_container									{width:100%;  padding:0px;  margin:0px;  float:left; }	
	#box_container_inner						{width:100%;  padding:0px;  margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:1230px;  margin:0 auto; }
			#content-box						{width:1230px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;  }
				#main-content					{width:1230px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
#box_container									{width:100%;  padding:0px;  margin:0px;  float:left; }	
	#box_container_inner						{width:100%;  padding:0px;  margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:1230px;  margin:0 auto; }
			#content-box						{width:1230px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;  }
				#main-content					{width:1230px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
#box_container									{width:100%;  padding:0px;  margin:0px;  float:left; }	
	#box_container_inner						{width:100%;  padding:0px;  margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:987px;  margin:0 auto; }
			#content-box						{width:987px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;  }
				#main-content					{width:987px;}
}
@media (min-width: 800px) and (max-width: 1024px){
#box_container									{width:100%;  padding:0px;  margin:0px;  float:left; }	
	#box_container_inner						{width:100%;  padding:0px;  margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:743px;  margin:0 auto; }
			#content-box						{width:743px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;  }
				#main-content					{width:743px;}
}
@media (min-width: 636px) and (max-width: 800px){
#box_container									{width:100%;  padding:0px;  margin:0px;  float:left; }	
	#box_container_inner						{width:100%;  padding:0px;  margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:589px;  margin:0 auto; }
			#content-box						{width:589px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:left;  }
				#main-content					{width:589px;}
}
@media (max-width: 636px){
#box_container									{width:100%; padding:0px; margin:0px; float:left; }	
	#box_container_inner						{width:100%; padding:0px; margin:0px 0px 0px 0px; float:left; }	
		#framecontainer							{width:96%; margin:0% 2% 0% 2%; float:left; }
			#content-box						{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
				#main-content					{width:100%; float:left;}
}

/*HEADER CONTENT*/
@media (min-width: 1719px){
.single-content-container						{width:1200px; margin:30px 15px 30px 15px;   float:left;}
.img-content-container							{width:1200px; margin:30px 0px 30px 0px;   float:left;}
	.headline-content-container					{margin:27px 0px 20px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:346px;   margin:0 auto; -webkit-box-align: center; -ms-flex-align:center; align-items:center; margin-center:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.headline-content-divider::before 			{display:block; content:""; border-bottom:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;}
	.headline-content-divider-text				{font-size:12px; letter-spacing:2px; line-height:1; padding-left:10px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{margin:0px 0px 20px 0px;   width:100%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{font-size:2.5rem!important; line-height:1.1!important; margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
.contentmainbox									{width:1200px; background: linear-gradient(to right, #ececec 0px, #ececec 570px, #f9f9f9 570px, #f9f9f9 630px, #ececec 630px, #ececec 1200px); float:left;}
	.contentmainbox1							{width:550px; background:#ececec; margin:0px 30px 0px 0px; padding:10px 10px 10px 10px; float:left;}
	.contentmainbox2							{width:550px; background:#ececec; margin:0px 0px 0px 30px; padding:10px 10px 10px 10px; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon.png') no-repeat left 5px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon.png') no-repeat left 5px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon.png') no-repeat left 5px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:24px; line-height:46px; margin: 18px 0px 8px 0px; padding: 2px 0px 12px 66px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:570px; height:268px; background:#ececec; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgboxscale-a									{width:570px; height:381px; margin-top:-45px;}
.imgboxscale-b									{width:570px; height:381px; margin-top:-79px;}
.imgboxscale-c									{width:570px; height:325px; margin-top:0px;}

	.content-center-container					{margin:0px 5% 0px 5%; width:90%; float:left;}
	.bodycenter 								{font-size:14px; line-height:1.85714285714286;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:14px; line-height:1.85714285714286;}
.bodyaccordeon 									{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}
.elementor-heading-title,.creativecontactform_title 						{font-size:2.5rem!important; line-height:1.1!important; }
		h1										{font-size:22px; margin:0px 0px 7px 0px;}
		h2										{font-size:20px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:18px; line-height:23px; margin:18px 0px 1px 0px;}
		.contentheading2						{font-size:15px; margin:16px 0px 7px 0px; font-weight:700;}
		.contentheading3						{font-size:15px; line-height:18px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4box						{width:1200px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		.contentheading4						{font-size:15px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		 h3										{font-size:24px; margin:0px 0px 20px 0px;}
		.moduletable h3							{font-size:28px; margin:0px 0px 20px 0px;}
		 h4 									{font-size:22px; margin:0px 0px 0px 0px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
.single-content-container						{width:1200px; margin:30px 15px 30px 15px;   float:left;}
.img-content-container							{width:1200px; margin:30px 0px 30px 0px;   float:left;}

	.headline-content-container					{margin:27px 0px 20px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:346px;   margin:0 auto; -webkit-box-align: center; -ms-flex-align:center; align-items:center; margin-center:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.headline-content-divider::before 			{display:block; content:""; border-bottom:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;}
	.headline-content-divider-text				{font-size:12px; letter-spacing:2px; line-height:1; padding-left:10px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{margin:0px 0px 20px 0px;   width:100%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{font-size:2.5rem!important; line-height:1.1!important; margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}

.contentmainbox									{width:1200px; background: linear-gradient(to right, #ececec 0px, #ececec 570px, #f9f9f9 570px, #f9f9f9 630px, #ececec 630px, #ececec 1200px); float:left;}
	.contentmainbox1							{width:550px; background:#ececec; margin:0px 30px 0px 0px; padding:10px 10px 10px 10px; float:left;}
	.contentmainbox2							{width:550px; background:#ececec; margin:0px 0px 0px 30px; padding:10px 10px 10px 10px; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon.png') no-repeat left 5px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon.png') no-repeat left 5px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon.png') no-repeat left 5px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:24px; line-height:46px; margin: 18px 0px 8px 0px; padding: 2px 0px 12px 66px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:570px; height:268px; background:#ececec; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgboxscale-a									{width:570px; height:381px; margin-top:-45px;}
.imgboxscale-b									{width:570px; height:381px; margin-top:-79px;}
.imgboxscale-c									{width:570px; height:325px; margin-top:0px;}

	.content-center-container					{margin:0px 5% 0px 5%; width:90%; float:left;}
	.bodycenter 								{font-size:14px; line-height:1.85714285714286;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}
.bodyaccordeon 									{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}
.elementor-heading-title,.creativecontactform_title 						{font-size:2.5rem!important; line-height:1.1!important; }
		h1										{font-size:22px; margin:0px 0px 7px 0px;}
		h2										{font-size:20px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:18px; line-height:23px; margin:18px 0px 1px 0px;}
		.contentheading2						{font-size:15px; margin:16px 0px 7px 0px;}
		.contentheading3						{font-size:15px; line-height:15px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4						{font-size:15px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		.contentheading4box						{width:1200px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		 h3										{font-size:24px; margin:0px 0px 20px 0px;}
		.moduletable h3							{font-size:28px; margin:0px 0px 20px 0px;}
		 h4 									{font-size:22px; margin:0px 0px 0px 0px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.single-content-container						{width:987px; margin:25px 0px 25px 0px;   float:left;}
.img-content-container							{width:987px; margin:25px 0px 25px 0px;   float:left;}

	.headline-content-container					{margin:22px 0px 18px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:346px;   margin:0 auto; -webkit-box-align: center; -ms-flex-align:center; align-items:center; margin-center:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.headline-content-divider::before 			{display:block; content:""; border-bottom:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;}
	.headline-content-divider-text				{font-size:12px; letter-spacing:2px; line-height:1; padding-left:10px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{margin:0px 0px 20px 0px;   width:100%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{font-size:2.5rem!important; line-height:1.1!important; margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}

.contentmainbox									{width:987px; background: linear-gradient(to right, #ececec 0px, #ececec 468px, #f9f9f9 468px, #f9f9f9 518px, #ececec 518px, #ececec 987px); float:left;}
	.contentmainbox1							{width:448px; background:#ececec; margin:0px 25px 0px 0px; padding:10px 10px 10px 10px; float:left;}
	.contentmainbox2							{width:448px; background:#ececec; margin:0px 0px 0px 25px; padding:10px 10px 10px 10px; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon.png') no-repeat left 5px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon.png') no-repeat left 5px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon.png') no-repeat left 5px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:24px; line-height:46px; margin: 18px 0px 8px 0px; padding: 2px 0px 12px 66px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:468px; height:268px; background:#ececec; margin:0px 25px 0px 0px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgboxscale-a									{width:468px; height:312px; margin-top:-45px;}
.imgboxscale-b									{width:468px; height:312px; margin-top:-45px;}
.imgboxscale-c									{width:478px; height:273px; margin-top:0px;}
	.content-center-container					{margin:0px 5% 0px 5%; width:90%; float:left;}
	.bodycenter 								{font-size:14px; line-height:1.85714285714286;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}
.bodyaccordeon 									{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}

.elementor-heading-title,.creativecontactform_title 						{font-size:2.5rem!important; line-height:1.1!important; }
		h1										{font-size:22px; margin:0px 0px 7px 0px;}
		h2										{font-size:20px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:18px; line-height:23px; margin:18px 0px 1px 0px;}
		.contentheading2						{font-size:15px; margin:15px 0px 1px 0px; font-weight:700;}
		.contentheading3						{font-size:15px; line-height:15px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4						{font-size:15px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		.contentheading4box						{width:987px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		 h3										{font-size:24px; margin:0px 0px 20px 0px;}
		.moduletable h3							{font-size:28px; margin:0px 0px 20px 0px;}
		 h4 									{font-size:22px; margin:0px 0px 0px 0px;}
}
@media (min-width: 800px) and (max-width: 1024px){
.single-content-container						{width:743px; margin:20px 0px 20px 0px;   float:left;}
.img-content-container						{width:743px; margin:20px 0px 20px 0px;   float:left;}
	.headline-content-container					{margin:22px 0px 18px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:346px;   margin:0 auto; -webkit-box-align: center; -ms-flex-align:center; align-items:center; margin-center:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.headline-content-divider::before 			{display:block; content:""; border-bottom:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;}
	.headline-content-divider-text				{font-size:12px; letter-spacing:2px; line-height:1; padding-left:10px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{margin:0px 0px 20px 0px;   width:100%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{font-size:2.5rem!important; line-height:1.1!important; margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}

.contentmainbox									{width:743px; background: linear-gradient(to right, #ececec 0px, #ececec 346px, #f9f9f9 346px, #f9f9f9 396px, #ececec 396px, #ececec 743px); float:left;}
	.contentmainbox1							{width:326px; background:#ececec; margin:0px 25px 0px 0px; padding:10px 10px 10px 10px; float:left;}
	.contentmainbox2							{width:326px; background:#ececec; margin:0px 0px 0px 25px; padding:10px 10px 10px 10px; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon-s.png') no-repeat left 7px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon-s.png') no-repeat left 7px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon-s.png') no-repeat left 7px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:22px; line-height:39px; margin: 14px 0px 8px 0px; padding: 2px 0px 12px 53px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:346px; height:231px; background:#ececec; margin:0px 25px 0px 0px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgboxscale-a									{width:346px; height:231px; margin-top:0px;}
.imgboxscale-b									{width:346px; height:231px; margin-top:0px;}
.imgboxscale-c									{width:699px; height:399px; margin-top:0px;}

	.content-center-container					{margin:0px 5% 0px 5%; width:90%; float:left;}
	.bodycenter 								{font-size:14px; line-height:1.65;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:14px; line-height:1.65; margin:0px 0px 7px 0px!important;}
.bodyaccordeon 									{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}

.elementor-heading-title,.creativecontactform_title 						{font-size:2.5rem!important; line-height:1.1!important; }
		h1										{font-size:22px; margin:0px 0px 7px 0px;}
		h2										{font-size:20px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:20px; line-height:24px; margin:18px 0px 1px 0px;}
		.contentheading2						{font-size:18px; margin:16px 0px 7px 0px;}
		.contentheading3						{font-size:15px; line-height:15px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4						{font-size:15px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		.contentheading4box						{width:743px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		 h3										{font-size:24px; margin:0px 0px 20px 0px;}
		.moduletable h3							{font-size:28px; margin:0px 0px 20px 0px;}
		 h4 									{font-size:22px; margin:0px 0px 0px 0px;}
}
@media (min-width: 636px) and (max-width: 800px){
.single-content-container						{width:589px; margin:20px 0px 20px 0px;   float:left;}
.img-content-container						{width:589px; margin:20px 0px 20px 0px;   float:left;}
	.headline-content-container					{margin:24px 0px 18px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:306px;   margin:0 auto; -webkit-box-align: center; -ms-flex-align:center; align-items:center; margin-center:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
	.headline-content-divider::before 			{display:block; content:""; border-bottom:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;}
	.headline-content-divider-text				{font-size:12px; letter-spacing:2px; line-height:1; padding-left:10px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{margin:0px 0px 20px 0px;   width:100%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{font-size:2.0rem!important; line-height:1.1!important; margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}

.contentmainbox									{width:589px; float:left;}
	.contentmainbox1							{width:569px; margin:0px; background:#ececec; padding:10px 10px 0px 10px; float:left;}
	.contentmainbox2							{width:569px; margin:0px; background:#ececec; padding:0px 10px 10px 10px; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon.png') no-repeat left 5px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon.png') no-repeat left 5px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon.png') no-repeat left 5px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:24px; line-height:46px; margin: 8px 0px 8px 0px; padding: 2px 0px 12px 66px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:589px; margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; float:left; overflow:hidden;}
.imgboxscale-a									{width:557px; height:371px; margin-top:0px; border-radius:8px;}
.imgboxscale-b									{width:557px; height:371px; margin-top:0px; border-radius:8px;}
.imgboxscale-c									{width:555px; height:316px; margin-top:0px;}
	.content-center-container					{margin:0px 30px 0px 30px; width:529px; float:left;}
	.bodycenter 								{font-size:14px; line-height:1.65;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:14px; line-height:1.65; margin:0px 0px 7px 0px!important;}
.bodyaccordeon 									{font-size:14px; line-height:1.85714285714286; margin:0px 0px 7px 0px!important;}

.elementor-heading-title,.creativecontactform_title 						{font-size:2.0rem!important; line-height:1.1!important; }
		h1										{font-size:20px; margin:0px 0px 7px 0px;}
		h2										{font-size:18px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:18px; line-height:23px; margin:18px 0px 1px 0px;}
		.contentheading2						{font-size:15px; margin:14px 0px 7px 0px; font-weight:700;}
		.contentheading3						{font-size:15px; line-height:15px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4						{font-size:15px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		.contentheading4box						{width:589px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		 h3										{font-size:22px; margin:0px 0px 18px 0px;}
		.moduletable h3							{font-size:24px; margin:0px 0px 18px 0px;}
		 h4 									{font-size:20px; margin:0px 0px 0px 0px;}
}
@media (max-width: 636px){
.single-content-container						{width:100%; margin:20px 0%; padding:0% 0% 0% 0%; float:left;}
.img-content-container						{width:100%; margin:20px 0%; padding:0% 0% 0% 0%; float:left;}
	.headline-content-container					{margin:20px 0px 16px 0px;}
	.headline-content							{padding-top:2px; padding-bottom:2px;  text-align:center; }
	.headline-content-divider					{width:47%; margin:0 auto; padding-top:6px;}
	.headline-content-divider::before 			{}
	.headline-content-divider-text				{font-size:13px; letter-spacing:2px; line-height:1; padding-left:0px; text-transform:uppercase; text-align:center;}
	.topheadline-heading-container				{width:96%; margin:0px 0px 20px 0px; padding:0% 2% 0% 2%; float:left;}
	.elementor-heading-title,.creativecontactform_title 					{margin:0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}

.contentmainbox									{width:100%; float:left;}
	.contentmainbox1							{width:92%; margin:0px; border-radius: 8px 8px 0px 0px;background:#ececec; padding:10px 4% 0px 4%; float:left;}
	.contentmainbox2							{width:92%; margin:0px; border-radius: 0px 0px 8px 8px;background:#ececec; padding:0px 4% 10px 4%; float:left;}
	
.contact-listing1								{background: url('../../../images/images-content/design/mailicon-s.png') no-repeat left 10px;}
.contact-listing2								{background: url('../../../images/images-content/design/phoneicon-s.png') no-repeat left 10px;}
.contact-listing3								{background: url('../../../images/images-content/design/formicon-s.png') no-repeat left 10px;}
.contact-listing1,								
.contact-listing2,								
.contact-listing3								{font-size:22px; line-height:45px; margin:16px 0px 8px 0px; padding:2px 0px 12px 47px; font-family:'Oswald'; font-style:normal; font-weight:500; text-align: left; color:#455258;}
.contentmainbox2 a,								
.contentmainbox2 a,								
.contentmainbox2 a								{color:#455258!important;}

.contentmainbox2 a:hover,								
.contentmainbox2 a:hover,								
.contentmainbox2 a:hover						{color:#566365!important; text-decoration:underline!important;}

.contentmainbox-img								{width:94%; margin:0px 3% 0px 3%; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.imgboxscale-a									{width:100%; height:100%; margin-top:0px; border-radius:8px;}
.imgboxscale-b									{width:100%; height:100%; margin-top:0px; border-radius:8px;}
.imgboxscale-c									{width:100%; height:100%; margin-bottom:-8px;}
	.content-center-container					{width:100%; margin:0px 0px 0px 0px; float:left;}
	.bodycenter 								{font-size:16px; line-height:1.65;   text-align:center; font-family:'Raleway'; font-weight:400; font-style:normal;}
body 											{font-size:16px;  line-height:1.65; margin:0px 0px 7px 0px!important;}
.bodyaccordeon 									{font-size:14px; line-height:1.65; margin:0px 0px 7px 0px!important;}

.elementor-heading-title,.creativecontactform_title 						{font-size:27px!important; line-height:1.1!important; }
		h1										{font-size:20px; margin:0px 0px 7px 0px;}
		h2										{font-size:18px; margin:0px 0px 7px 0px;}
		.contentheading1						{font-size:18px; line-height:23px; margin:20px 0px 10px 0px;}
		.contentheading2						{font-size:16px; margin:14px 0px 7px 0px; font-weight:700;}
		.contentheading3						{font-size:16px; line-height:16px; margin:0px 0px 15px 0px; font-weight:600;}
		.contentheading4						{font-size:16px; line-height:18px; margin:0px 0px 0px 0px; text-align:center;}
		.contentheading4box						{width:100%; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
		
		 h3										{font-size:22px; margin:0px 0px 18px 0px;}
		.moduletable h3							{font-size:24px; margin:0px 0px 18px 0px;}
		 h4 									{font-size:20px; margin:0px 0px 0px 0px;}
}
@media (max-width: 443px){
	.headline-content-divider					{width:77%; margin:0 auto; padding-top:6px;}
}

/*DOPPEL-INHALT (Text & Bild)*/
@media (min-width: 1719px){
/*height 530px*/
.dual-content-container							{width:1200px; margin:30px 15px 30px 15px;   float:left;}
	.dual-container-grey-left					{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-contentbox 					{height:570px; display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:2.5rem; line-height:1.1; margin:0px 0px 30px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:133px; margin:20px 0px 10px 0px; height:1px;}
	.content-listing 							{line-height:18px; margin:2px 0px 2px 0px; padding:2px 0px 7px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
	.dual-container-right						{width:570px; height:570px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-imagebox 					{height:570px; display:table-cell; vertical-align:middle;}
	.imagebox-imagescale						{width:570px; height:570px;}
	
/*height 436px*/
.dual-content-container-h						{width:1200px; height:436px; margin:15px 15px 15px 15px;   float:left;}
	.dual-container-grey-left-h					{width:510px; height:436px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-contentbox-h 				{height:436px; display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:570px; height:436px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-imagebox-h 					{height:436px;   display:table-cell; vertical-align:middle;}
	.imagebox-imagescale-h						{width:570px; height:436px;}
/*height 436px - Spiegel*/
	.dual-container-left-hs						{width:570px; height:436px; margin:0px 30px 0px 0px;   float:left;}
	.dual-container-grey-right-hs				{width:510px; height:436px; padding:0px 30px 0px 30px; margin:0px 0px 0px 30px; float:right;}
	
/*quad*/	
	.dual-container-quad-left					{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-quad-left-bio				{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-quad-right					{width:570px; height:570px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-contentquadbox 				{height:570px; display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:37px; line-height:37px; margin:0px 0px 20px 0px; text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:14px; line-height:16px; margin:15px 0px 15px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:14px; line-height:16px; margin:2px 0px 2px 0px; padding:2px 0px 12px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
/*height 530px*/
.dual-content-container							{width:1200px; margin:30px 15px 30px 15px;   float:left;}
	.dual-container-grey-left					{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-contentbox 					{height:570px; display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:2.5rem; line-height:1.1; margin:0px 0px 30px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:133px; margin:20px 0px 10px 0px; height:1px;}
	.content-listing 							{line-height:18px; margin:2px 0px 2px 0px; padding:2px 0px 7px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
	.dual-container-right						{width:570px; height:570px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-imagebox 					{height:570px; display:table-cell; vertical-align:middle;}
	.imagebox-imagescale						{width:570px; height:570px;}
/*height 436px*/
.dual-content-container-h						{width:1200px; height:436px; margin:15px 15px 15px 15px;   float:left;}
	.dual-container-grey-left-h					{width:510px; height:436px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-contentbox-h 				{height:436px;   display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:570px; height:436px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-imagebox-h 					{height:436px;   display:table-cell; vertical-align:middle;}
	.imagebox-imagescale-h						{width:570px; height:436px;}
/*height 436px - Spiegel*/
	.dual-container-left-hs						{width:570px; height:436px; margin:0px 30px 0px 0px;   float:left;}
	.dual-container-grey-right-hs				{width:510px; height:436px; padding:0px 30px 0px 30px; margin:0px 0px 0px 30px; float:right;}
/*quad*/
	.dual-container-quad-left					{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-quad-left-bio				{width:510px; height:570px; padding:0px 30px 0px 30px; margin:0px 30px 0px 0px; float:left;}
	.dual-container-quad-right					{width:570px; height:570px; margin:0px 0px 0px 30px; overflow:hidden; float:left;}
	.dual-container-contentquadbox 				{height:570px; display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:37px; line-height:37px; margin:0px 0px 20px 0px; text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:14px; line-height:16px; margin:15px 0px 15px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:14px; line-height:16px; margin:2px 0px 2px 0px; padding:2px 0px 12px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
/*height 530px*/
.dual-content-container							{width:987px; margin:25px 0px 25px 0px;   float:left;}
	.dual-container-grey-left					{width:418px; height:570px; padding:0px 25px 0px 25px; margin:0px 25px 0px 0px; float:left;}
	.dual-container-contentbox 					{height:570px;   display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:2.3rem; line-height:1.1; margin:0px 0px 20px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:14px; line-height:1.65;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:14px; line-height:1.65;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:130px; margin:20px 0px 10px 0px; height:1px;}
	.content-listing 							{line-height:18px; margin:2px 0px 2px 0px; padding:2px 0px 8px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px; }
	.dual-container-right						{width:468px; height:570px; margin:0px 0px 0px 25px; overflow:hidden; float:left;}
	.dual-container-imagebox 					{height:570px;   display:table-cell; vertical-align:middle; overflow:hidden;}
	.imagebox-imagescale						{width:570px; height:570px; margin-left: -46px;}

/*height 358px*/
.dual-content-container-h						{width:987px; height:358px; margin:15px 0px 15px 0px;   float:left;}
	.dual-container-grey-left-h					{width:418px; height:358px; padding:0px 25px 0px 25px; margin:0px 25px 0px 0px; float:left;}
	.dual-container-contentbox-h 				{height:418px;   display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:468px; height:358px; margin:0px 0px 0px 25px;   float:left;}
	.dual-container-imagebox-h 					{height:358px;   display:table-cell; vertical-align:middle;}
	.imagebox-imagescale-h						{width:468px; height:358px;}
/*height 358px - Spiegel*/
	.dual-container-left-hs						{width:468px; height:358px; margin:0px 25px 0px 0px;   float:left;}
	.dual-container-grey-right-hs				{width:418px; height:358px; padding:0px 25px 0px 25px; margin:0px 0px 0px 25px; float:right;}
/*quad*/	
	.dual-container-quad-left					{width:418px; height:468px; padding:0px 25px 0px 25px; margin:0px 25px 0px 0px; float:left;}
	.dual-container-quad-left-bio				{width:418px; height:468px; padding:0px 25px 0px 25px; margin:0px 25px 0px 0px; float:left;}
	.dual-container-quad-right					{width:468px; height:468px; margin:0px 0px 0px 25px; overflow:hidden; float:left;}
	.dual-container-contentquadbox 				{height:468px; display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:30px; line-height:100%;  margin:10px 0px 20px 0px; text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:14px; line-height:16px; margin:15px 0px 15px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:14px; line-height:16px; margin:0px 0px 0px 0px; padding:2px 0px 9px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
}
@media (min-width: 800px) and (max-width: 1024px){
/*height 530px*/
.dual-content-container							{width:743px; margin:20px 0px 20px 0px;   float:left;}
	.dual-container-grey-left					{width:306px; height:600px; padding:0px 20px 0px 20px; margin-right:25px; float:left;}
	.dual-container-contentbox 					{height:600px; display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:1.7rem; line-height:1.1; margin:0px 0px 20px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:14px; line-height:1.65;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:14px; line-height:1.65;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:120px; margin:10px 0px 10px 0px; height:0px; }
	.content-listing 							{line-height:18px; margin:2px 0px 2px 0px; padding:2px 0px 8px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px; }
	.dual-container-right						{width:346px; height:600px; margin:0px 0px 0px 25px;   float:left;}
	.dual-container-imagebox 					{height:600px;   display:table-cell; vertical-align:middle; overflow:hidden;}
	.imagebox-imagescale						{width:600px; height:600px; margin-left:-119px;}
/*height 270px*/
.dual-content-container-h						{width:743px; margin:7px 0px 8px 0px;   float:left;}
	.dual-container-grey-left-h					{width:307px; height:321px; padding:20px 20px 20px 20px; margin:0px 25px 0px 0px; float:left;}
	.dual-container-contentbox-h 				{height:321px; display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:346px; height:361px; margin:0px 0px 0px 25px; overflow:hidden; float:left;}
	.dual-container-imagebox-h 					{height:321px; display:table-cell; vertical-align:middle;}
	.imagebox-imagescale-h						{width:485px; height:100%; margin-left:-65px;}
/*height 270px - Spiegel*/
	.dual-container-left-hs						{width:363px; height:361px; margin:0px 0px 0px 0px; overflow: hidden;  float:left;}
	.dual-container-grey-right-hs				{width:324px; height:321px; padding:20px 19px 20px 20px; margin:0px 2px 0px 0px; float:right;}
/*quad*/	
	.dual-container-quad-left					{width:326px; height:356px; padding:0px 15px 0px 16px; margin:0px 15px 0px 0px; float:left;}
	.dual-container-quad-left-bio				{width:326px; height:356px; padding:0px 15px 0px 16px; margin:0px 15px 0px 0px; float:left;}
	.dual-container-quad-right					{width:356px; height:356px; margin:0px 0px 0px 15px; overflow:hidden; float:left;}
	.dual-container-contentquadbox 				{height:356px; display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:24px; line-height:24px;  margin:0px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:13px; line-height:15px; margin:10px 0px 10px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:13px; line-height:15px; margin:0px 0px 3px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
}
@media (min-width: 636px) and (max-width: 800px){
/*height 530px*/
.dual-content-container							{width:589px; margin:20px 0px 20px 0px;   float:left;}
	.dual-container-grey-left					{width:509px; padding:20px 40px 10px 40px; border-radius:8px; margin:0px; float:left;}
	.dual-container-contentbox 					{height:529px;   display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:2.0rem; line-height:1.1; margin:0px 0px 30px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:14px; line-height:1.85714285714286;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:133px; margin:10px 0px 10px 0px; height:0px;}
	.content-listing 							{line-height:18px; margin:2px 0px 2px 0px; padding:2px 0px 12px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
	.dual-container-right						{width:589px; height:589px; margin:20px 0px 0px 0px;   float:left;}
	.dual-container-imagebox 					{height:589px; display:table-cell; vertical-align:middle;}
	.imagebox-imagescale						{width:589px; height:589px; border-radius:8px; }
/*height 436px*/
.dual-content-container-h						{width:589px; margin:0px 0px 0px 0px; float:left;}
	.dual-container-grey-left-h					{width:529px; padding:20px 30px 20px 30px; margin:0px 0px 30px 0px; float:left;}
	.dual-container-contentbox-h 				{display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:589px; margin:0px 0px 0px 0px;   float:left;}
	.dual-container-imagebox-h 					{vertical-align:middle;}
	.imagebox-imagescale-h						{width:529px; height:100%;}
/*height 436px - Spiegel*/
	.dual-container-left-hs						{width:529px; margin:0px 0px 30px 0px;   float:left;}
	.dual-container-grey-right-hs				{width:469px; padding:20px 30px 20px 30px; margin:0px 0px 30px 0px; float:right;}
/*quad*/	
	.dual-container-quad-left					{width:509px; padding:20px 40px 10px 40px; border-radius:8px; margin:0px; float:left;}
	.dual-container-quad-left-bio				{width:509px; padding:20px 40px 10px 40px; border-radius:8px; margin:0px; float:left;}
	.dual-container-quad-right					{width:589px; height:589px; margin:20px 0px 0px 0px;   float:left;}
	.dual-container-contentquadbox 				{display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:2.0rem; line-height:1.1; margin:0px 0px 20px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:14px; line-height:16px; margin:10px 0px 10px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:14px; line-height:16px; margin:2px 0px 2px 0px; padding:2px 0px 12px 20px; text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 3px;}
}
@media (max-width: 636px){
/*height 530px*/
.dual-content-container							{width:96%; margin:0px 2% 0px 2%;   float:left;}
	.dual-container-grey-left					{width:90%; padding:0px 5% 0px 5%; margin:0px; float:left; border-radius: 8px;}
	.dual-container-contentbox 					{padding: 20px 0px 20px 0px; display:table-cell; vertical-align:middle;}
	.dual-container-heading-title 				{font-size:28px; line-height:1.1; margin:0px 0px 16px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.bodyleft	 								{font-size:16px; line-height:24px;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.bodyboxleft	 							{font-size:16px; line-height:24px;   text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
	.dual-container-cotent-divider				{width:50%; margin:10px 0px; height:0px;}
	.content-listing 							{font-size:16px; line-height:24px; margin:2px 0px 2px 0px; padding:2px 0px 12px 20px;  text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 6px;}
	.dual-container-right						{width:100%; margin:20px 0px 0px 0px; float:left;}
	.dual-container-imagebox 					{height:100%; display:table-cell; vertical-align:middle;}
	.imagebox-imagescale						{width:100%; height:100%; border-radius: 8px;}
/*height 436px*/
.dual-content-container-h						{width:96%; margin:15px 2% 15px 2%;   float:left;}
	.dual-container-grey-left-h					{width:90%; padding:20px 5% 20px 5%; margin:0px 0px 30px 0px; float:left;}
	.dual-container-contentbox-h 				{padding: 20px 0px 20px 0px; display:table-cell; vertical-align:middle;}
	.dual-container-right-h						{width:100%; margin:0px 0px 0px 0px; float:left;}
	.dual-container-imagebox-h 					{height:100%; vertical-align:middle;}
	.imagebox-imagescale-h						{width:100%; height:100%;}
/*height 436px - Spiegel*/
	.dual-container-left-hs						{width:100%; margin:0px 0px 0px 0px; float:left;}
	.dual-container-grey-right-hs				{width:90%; padding:20px 5% 20px 5%; margin:0px 0px 30px 0px; float:right;}
/*quad*/	
	.dual-container-quad-left					{width:90%; padding:0px 5% 0px 5%; margin:0px; float:left; border-radius: 8px;}
	.dual-container-quad-left-bio				{width:90%; padding:0px 5% 0px 5%; margin:0px; float:left; border-radius: 8px;}
	.dual-container-quad-right					{width:100%; margin:20px 0px 0px 0px; float:left;}
	.dual-container-contentquadbox 				{padding: 20px 0px 20px 0px; display:table-cell; vertical-align:middle;}
	.titlequadbox								{font-size:28px; line-height:1.1; margin:0px 0px 10px 0px;  text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}	
	.subtitlequadbox							{font-size:16px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
	.content-listing-quad						{font-size:16px; line-height:20px; margin:0px 0px 0px 0px; padding:2px 0px 12px 20px; text-align:left; background:url('../../../images/images-content/design/kreisinpoint.png') no-repeat left 6px;}
}

/*LEISTUNGEN*/
@media (min-width: 1719px){
.leistungen-container							{width:1200px; margin:30px 15px 30px 15px;   float:left;}
.leistungen-txtbox								{width:570px; margin:0px 30px 0px 0px;   float:left;}
.leistungen-titelbox1							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}



.leistungen-titelbox0							{width:500px; margin:0px 0px 5px 0px; float:left;}
		.leistungen-box-title 					{font-size:28px; margin:3px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:28px; margin:-3px 0px 1px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:28px; margin:0px 0px 0px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:28px; margin:0px 0px 0px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:14px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:14px; line-height:20px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:14px; line-height:20px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:13.5px; line-height:15px;  margin:2px 0px 0px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:14px; line-height:20px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
.leistungen-contentbox							{width:570px; margin:10px 0px 0px 0px;   float:left;}
.leistungen-stillimagebox						{width:570px; height:300px; overflow:hidden; margin:0px 0px 0px 30px; float:right;}
.leistungen-imagebox							{width:570px; height:325px; margin:0px 0px 0px 30px; float:right;}
.leistungen-videobox							{width:570px; height:325px; margin:0px 0px 0px 30px; float:right;}
	.leistungen-imagescale						{width:570px; height:325px;}
	.leistungen-imagestillscale					{width:570px; height:300px;}

/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:570px; margin:0px 0px 0px 30px;   float:right;}
.leistungen-imagebox2							{width:570px; height:325px; margin:0px 30px 0px 0px; float:left;}
}
@media (min-width: 1420px) and (max-width: 1719px){
.leistungen-container							{width:1200px; margin:30px 15px 30px 15px;   float:left;}
.leistungen-txtbox								{width:570px; margin:0px 30px 0px 0px;   float:left;}
.leistungen-titelbox1							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox0							{width:500px; height:69px; margin:0px 0px 0px 0px; float:left;}
		.leistungen-box-title 					{font-size:28px; margin:3px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:28px; margin:-3px 0px 1px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:28px; margin:0px 0px 0px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:28px; margin:0px 0px 0px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:14px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:14px; line-height:20px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:14px; line-height:20px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:13.5px; line-height:15px;  margin:2px 0px 0px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:14px; line-height:20px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}

.leistungen-contentbox							{width:570px; margin:10px 0px 0px 0px;   float:left;}
.leistungen-imagebox							{width:570px; height:325px; margin:0px 0px 0px 30px; float:right;}
.leistungen-videobox							{width:570px; height:325px; margin:0px 0px 0px 30px; float:right;}
	.leistungen-imagescale						{width:570px; height:325px;}

/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:570px; margin:0px 0px 0px 30px;   float:right;}
.leistungen-imagebox2							{width:570px; height:325px; margin:0px 30px 0px 0px; float:left;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.leistungen-container							{width:987px; margin:20px 0px 20px 0px;   float:left;}
.leistungen-txtbox								{width:478px; margin:0px 8px 0px 0px;   float:left;}
.leistungen-titelbox1							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:450px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:75%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox0							{width:450px; height:55px; margin:0px 0px 0px 0px; float:left;}
		.leistungen-box-title 					{font-size:24px; margin:8px 0px 2px 86px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:24px; margin:0px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:24px; margin:0px 0px 2px 86px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:24px; margin:0px 0px 0px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:13px; line-height:18px; margin:0px 0px 8px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:13px; line-height:18px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:13px; line-height:17px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:13px; line-height:16px;  margin:3px 0px 2px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:13px; line-height:18px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}


.leistungen-contentbox							{width:478px; margin:8px 0px 0px 0px;   float:left;}
.leistungen-imagebox							{width:478px; height:273px; margin:0px 0px 0px 7px;   float:right;}
.leistungen-videobox							{width:478px; height:273px; margin:0px 0px 0px 7px; float:right;}
	.leistungen-imagescale						{width:478px; height:273px;}
/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:478px; margin:0px 0px 0px 7px;   float:right;}
.leistungen-imagebox2							{width:478px; height:273px; margin:0px 8px 0px 0px; float:left;}
}
@media (min-width: 800px) and (max-width: 1024px){
.leistungen-container							{width:701px; margin:35px 0px 35px 0px; border:#566365 1px solid; padding:20px; border-radius:10px; float:left;}
.leistungen-txtbox								{width:701px; margin:0px 0px 10px 0px; float:left;}
.leistungen-titelbox1							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:500px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:68%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox0							{width:500px; height:69px; margin:0px 0px 0px 0px; float:left;}
		.leistungen-box-title 					{font-size:28px; margin:3px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:28px; margin:3px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:28px; margin:0px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:28px; margin:0px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:14px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:14px; line-height:20px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:14px; line-height:23.5px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:13px; line-height:16px;  margin:3px 0px 2px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:14px; line-height:23.5px; margin-bottom: 20px;text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}

.leistungen-contentbox							{width:701px; margin:10px 0px 0px 0px; float:left;}
.leistungen-imagebox							{width:699px; height:399px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
.leistungen-videobox							{width:699px; height:399px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
	.leistungen-imagescale						{width:699px; height:399px;}
/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:701px; margin:0px 0px 10px 0px; float:left;}
.leistungen-imagebox2							{width:699px; height:399px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
}
@media (min-width: 636px) and (max-width: 800px){
.leistungen-container							{width:557px; margin:35px 0px 35px 0px; border:#566365 1px solid; padding:15px; border-radius:8px; float:left;}
.leistungen-txtbox								{width:557px; margin:0px 0px 10px 0px; float:left;}
.leistungen-titelbox1							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox0							{width:335px; height:69px; margin:0px 0px 0px 0px; float:left;}
		.leistungen-box-title 					{font-size:26px; margin:4px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:26px; margin:4px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:26px; margin:0px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:26px; margin:0px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:14px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:14px; line-height:20px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:14px; line-height:23.5px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:13px; line-height:16px;  margin:3px 0px 2px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:14px; line-height:23.5px; margin-bottom: 20px;text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}


.leistungen-contentbox							{width:557px; margin:8px 0px 0px 0px;   float:left;}
.leistungen-imagebox							{width:555px; height:316px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
.leistungen-videobox							{width:555px; height:316px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
	.leistungen-imagescale						{width:555px; height:316px;}
/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:557px; margin:0px 0px 20px 0px; float:left;}
.leistungen-imagebox2							{width:555px; height:316px; margin:0px 0px 0px 0px; border:#566365 1px solid; float:right;}
}
@media (max-width: 636px){
.leistungen-container							{width:91%; margin:35px 0px 35px 0px; border:#566365 1px solid; padding:4%; border-radius:8px; float:left;}
.leistungen-txtbox								{width:100%; margin:0px 0px 10px 0px; float:left;}
.leistungen-titelbox1							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box1-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox2							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box2-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox3							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box3-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox4							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box4-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox5							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box5-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox6							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox7							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox8							{width:335px; height:69px; background: url(../../../images/images-content/design/icon-box6-big.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
.leistungen-titelbox0							{width:335px; height:69px; margin:0px 0px 0px 0px; float:left;}
		.leistungen-box-title 					{font-size:23px; margin:10px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-title0 					{font-size:23px; margin:10px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:700; text-transform:uppercase; }
		.leistungen-box-subtitle 				{font-size:21px; margin:0px 0px 2px 87px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.leistungen-box-subtitle0 				{font-size:23px; margin:0px 0px 2px 0px; line-height:1.0;    text-align:left; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase; }
		.zitat1									{font-size:16px; line-height:20px; margin:10px 0px 10px 0px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:600;}
		.zitat2									{font-size:16px; line-height:20px; text-align:left; font-style: italic; font-family:'Raleway'; font-weight:400;}
		.bodyleistungen							{font-size:16px; line-height:24px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymore								{font-size:14px; line-height:20px;  margin:0px 0px 0px 0px; text-align:left; font-family:'Raleway'; font-weight:400; font-style:normal;}
		.bodymorebold							{font-size:14px; line-height:20px;  margin:5px 0px 5px 0px; text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}
		.bodymoreliste 							{font-size:15px; line-height:16px;  margin:3px 0px 2px 0px; padding:2px 0px 5px 20px;  text-align:left; background:url('../../../images/images-content/design/strich.png') no-repeat left 3px;}
		.moreinfoslink							{font-size:16px; line-height:24px; margin-bottom: 20px;text-align:left; font-family:'Raleway'; font-weight:600; font-style:normal;}


.leistungen-contentbox							{width:100%; margin:5px 0px 0px 0px; float:left;}
.leistungen-imagebox							{width:100%; height:100%; margin:0px 0px 0px 0px; float:right;}
.leistungen-videobox							{width:100%; height:100%; margin:0px 0px 0px 0px; float:right;}
	.leistungen-imagescale						{width:100%; height:100%;}
/*LEISTUNGEN - SPIEGEL*/
.leistungen-txtbox2								{width:100%; margin:0px 0px 10px 0px; float:left;}
.leistungen-imagebox2							{width:100%; height:100%; margin:0px 0px 0px 0px; float:right;}
}

/*TEAM*/
@media (min-width: 1719px){
/* container */
#team-container									{width:1230px; margin-bottom:30px; float:left;}
	.team-box									{width:593px; margin:0px 11px 0px 11px; float:left;}
		.team-imgbox							{width:593px; height:338px; margin:0px 0px 0px 0px; float:left;}
			.imgteamscale						{width:593px; height:338px;}	
		.team-txtbox							{width:563px; padding:15px 15px 15px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:563px; padding:15px 15px 22px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.teamboxinfo							{position:absolute; z-index:1; width:492px; height:64px; margin:342px 0px 0px 94px; display:block;}
		.teamboxinfonovita						{position:absolute; z-index:1; width:543px; height:64px; margin:342px 0px 0px 25px; display:block;}
			.team-box-title 					{font-size:14px; line-height:14px; margin:9px 0px 5px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:13px; line-height:15px; margin:0px 0px 0px 0px;   text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:15px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}


/* column */
.blog-items.masonry-2 							{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.blog-items.masonry-3 							{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.blog-items.masonry-4 							{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}

/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
/* container */
#team-container									{width:1230px; margin-bottom:30px; float:left;}
	.team-box									{width:593px; margin:0px 11px 0px 11px; float:left;}
		.team-imgbox							{width:593px; height:338px; margin:0px 0px 0px 0px; float:left;}
			.imgteamscale						{width:593px; height:338px;}	
		.team-txtbox							{width:563px; padding:15px 15px 15px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:563px; padding:15px 15px 22px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.teamboxinfo							{position:absolute; z-index:1; width:492px; height:64px; margin:342px 0px 0px 94px; display:block;}
		.teamboxinfonovita						{position:absolute; z-index:1; width:543px; height:64px; margin:342px 0px 0px 25px; display:block;}
			.team-box-title 					{font-size:14px; line-height:14px; margin:9px 0px 5px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:13px; line-height:15px; margin:0px 0px 0px 0px;   text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:15px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}


/* column */
.blog-items.masonry-2 							{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.blog-items.masonry-3 							{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.blog-items.masonry-4 							{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}

/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
/* container */
#team-container									{width:986px; margin-bottom:30px;   float:left;}
	.team-box									{width:476px; margin:0px 8px 0px 9px; float:left;}
		.team-imgbox							{width:476px; height:272px; margin:0px 0px 0px 0px; float:left;}
			.imgteamscale						{width:476px; height:272px;}	
		.team-txtbox							{width:446px; padding:15px 15px 15px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:446px; padding:15px 15px 22px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.teamboxinfo							{position:absolute; z-index:1; width:295px; height:64px; margin:277px 0px 0px 91px; display:block;}
		.teamboxinfonovita						{position:absolute; z-index:1; width:295px; height:64px; margin:277px 0px 0px 91px; display:block;}
			.team-box-title 					{font-size:14px; line-height:14px; margin:9px 0px 5px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:11px; line-height:14px; margin:0px 0px 0px 0px;   text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:15px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}
/* column */
.blog-items.masonry-2 							{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.blog-items.masonry-3 							{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.blog-items.masonry-4 							{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}

/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}
@media (min-width: 800px) and (max-width: 1024px){
/* container */
#team-container									{width:742px; margin-bottom:30px;   float:left;}
	.team-box									{width:358px; margin:0px 6px 0px 7px; float:left;}
		.team-imgbox							{width:358px; height:204px; margin:0px 0px 0px 0px; float:left; overflow:hidden;}
			.imgteamscale						{width:358px; height:204px; margin:0px 0px 0px 0px}	
		.team-txtbox							{width:328px; padding:15px 15px 15px 15px; border-radius: 0px 0px 20px 20px;margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:328px; padding:15px 15px 21px 15px; border-radius: 0px 0px 20px 20px;margin:0px 0px 0px 0px; float:left;}
		.teamboxinfo							{position:absolute; z-index:1; width:265px; height:50px; margin:204px 0px 0px 89px; display:block;}
		.teamboxinfonovita						{position:absolute; z-index:1; width:343px; height:50px; margin:204px 0px 0px 8px; display:block;}
			.team-box-title 					{font-size:13px; line-height:13px; margin:13px 0px 4px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:9.5px; line-height:13.5px; margin:0px 0px 0px 0px; text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:12px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}
/* column */
.blog-items.masonry-2 							{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.blog-items.masonry-3 							{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.blog-items.masonry-4 							{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}

.jeAcc-title, .jeAcc-title.active, .jeAcc-title:hover{
padding:1px 5px 1px 28px!important;  
}


/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}
@media (min-width: 636px) and (max-width: 800px){
#team-container									{width:589px; margin-bottom:0px;   float:left;}
	.team-box									{width:589px; margin:0px 0px 30px 0px; float:left;}
		.team-imgbox							{width:589px; height:336px; margin:0px 0px 0px 0px; float:left;}
			.imgteamscale						{width:589px; height:336px;}	
		.team-txtbox							{width:559px; padding:15px 15px 15px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:559px; padding:15px 15px 26px 15px; border-radius: 0px 0px 25px 25px;margin:0px 0px 0px 0px; float:left;}
		.teamboxinfo							{position:absolute; z-index:1; width:350px; height:64px; margin:336px 0px 0px 119px; display:block;}
		.teamboxinfonovita						{position:absolute; z-index:1; width:350px; height:64px; margin:336px 0px 0px 119px; display:block;}
			.team-box-title 					{font-size:14px; line-height:14px; margin:15px 0px 5px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:13px; line-height:15px; margin:0px 0px 0px 0px;   text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:15px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}
/* column */
.blog-items.masonry-2 							{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
.blog-items.masonry-3 							{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
.blog-items.masonry-4 							{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}

/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}
@media (max-width: 636px){
/* container */
#team-container									{width:100%; margin-bottom:0px; float:left;}
	.team-box									{width:100%; margin:0px 0% 30px 0%; float:left;}
		.team-imgbox							{width:100%; margin:0px 0px 8px 0px; float:left;}
			.imgteamscale						{width:100%; height:100%;}	
		.team-txtbox							{width:90%; padding:15px 5% 15px 5%; border-radius:0px 0px 25px 25px; margin:0px 0px 0px 0px; float:left;}
		.team-txtboxnovita						{width:90%; padding:0px 5% 0px 5%; border-radius:0px 0px 25px 25px; margin:-5px 0px 0px 0px; float:left;}
		.teamboxinfo							{width:80%; margin:0px 0px 0px 0px; padding: 0px 10% 0px 10%; display:block; background:#253a47;}
		.teamboxinfonovita						{width:80%; margin:0px 0px 0px 0px; padding: 0px 10% 0px 10%; display:block; background:#253a47;}
			.team-box-title 					{font-size:14px; line-height:14px; margin:9px 0px 5px 0px;  text-align:center; font-family:'Raleway'; font-style:normal; font-weight:500; text-transform:uppercase;}
			.team-box-subtitle 					{font-size:13px; line-height:15px; margin:0px 0px 0px 0px;   text-align:center; font-family:'Raleway'; font-style:normal; font-weight:300;}
.vitatxtbox										{background:#ffffff; border-radius:15px; margin:25px 0px 0px 0px; padding:15px;}
.vita-text 										{font-size:14px; line-height:1.85714285714286; margin:0px 0px 12px 0px!important;}

.jeAcc-title, .jeAcc-title.active, .jeAcc-title:hover{width:100px!important; display:block!important; margin:0 auto!important; text-align:center!important;}




/* column */
.blog-items.masonry-2 							{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
.blog-items.masonry-3 							{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
.blog-items.masonry-4 							{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.blog-items[class*=" masonry-"], 
.blog-items[class^="masonry-"] 					{display:block; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px;}
.blog-items 									{width:100%; padding:0;}
.blog-items[class*=" masonry-"] .blog-item, 
.blog-items[class^="masonry-"] .blog-item 		{display:inline-flex; margin-bottom:0px!important; break-inside:avoid;}
.blog-items .blog-item 							{width:100%; float:left}
.blog-item 										{flex-direction:column; overflow:hidden;}
/* leading */
.item-content 									{margin:0px 0px 0px 0px;}
}

/* SPRECHZEITEN */
@media (min-width: 1719px){
.opening-container								{width:525px;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:525px;   height:20px; float:left;}
.opening-rowbox									{width:175px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end									{width:175px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowboxdual								{width:350px;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.85714285714286;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}
@media (min-width: 1420px) and (max-width: 1719px){
.opening-container								{width:525px;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:525px;   height:20px; float:left;}
.opening-rowbox									{width:175px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end									{width:175px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowboxdual								{width:350px;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.85714285714286;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.opening-container								{width:431px;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:431px;   height:20px; float:left;}
.opening-rowbox									{width:143px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end								{width:143px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowboxdual								{width:288px;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.65;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}
@media (min-width: 800px) and (max-width: 1024px){
.opening-container								{width:324px;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:324px;   height:20px; float:left;}
.opening-rowbox									{width:143px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end								{width:143px;   margin:0px 0px 20px 128px; float:left;}
.opening-rowboxdual								{width:181px;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.65;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}
@media (min-width: 636px) and (max-width: 800px){
.opening-container								{width:431px;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:431px;   height:20px; float:left;}
.opening-rowbox									{width:143px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end								{width:143px;   margin:0px 0px 0px 0px; float:left;}
.opening-rowboxdual								{width:288px;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.65;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}
@media (max-width: 636px){
.opening-container								{width:100%;   margin:0px 0px 0px 0px; float:left;}
.opening-space									{width:100%;   height:20px; float:left;}
.opening-rowbox									{width:33.333333%;   margin:0px 0px 0px 0px; float:left;}
.opening-rowbox-end								{width:33.333333%;   margin:0px 0px 0px 0px; float:left;}
.opening-rowboxdual								{width:66.666666%;   margin:0px 0px 0px 0px; float:left;}
	.bodyright	 								{font-size:14px; line-height:1.65;   text-align:right; font-family:'Raleway'; font-weight:400; font-style:normal;}
}

/* Kontaktform ALL*/
@media (min-width: 1px){
.creativecontactform_title {
line-height: 1.1!important;
margin:25px 0px 25px 0px!important;
text-align: center!important;
font-family: 'Raleway';
font-style: normal!important;
font-weight: 500!important;
text-transform: uppercase!important;
color: #566365!important;
}
.creative_form_1 .creativecontactform_pre_text {
margin:3px 0px 0px 0px;
padding:3px 0px 0px 0px;
width:82%;
color:#455258!important; font-family:'Raleway'; font-weight:400!important; font-style:normal!important; text-align:left!important;
text-decoration:none!important;
text-shadow:0px!important;
border-top:0px!important;
text-indent:0px!important;
}
.creative_form_1 .creativecontactform_field_required {
color:#566365!important;
font-style:normal;
font-weight:normal;
text-shadow:0px!important;
}
.creative_form_1 .creativecontactform_field_name {
color:#455258!important; font-family:'Raleway'; font-weight:400!important; font-style:normal!important; text-align:left!important;
text-shadow:0px!important;
text-indent:0px !important;
}
.creative_form_1.creativecontactform_wrapper {
color:#455258!important; font-family:'Raleway'; font-weight:400!important; font-style:normal!important; text-align:left!important;
}
.creative_form_1 a, .creative_form_1 .ccf_popup_link, .ccf_popup_link_1 {
color:#3abccc!important;
font-style:normal!important;
font-weight:normal!important;
text-shadow:0px!important;
border-bottom:0px!important;
text-decoration: none !important;
}
.creative_form_1 a:hover,
.creative_form_1 .ccf_popup_link:hover,
.ccf_popup_link_1:hover {	
color:#3abccc!important;
text-shadow:0px!important;
border-bottom: 1px solid #3abccc!important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: none !important;
}
.creative_form_1 .answer_name label {
color:#455258;
font-style:normal;
font-weight:normal;
text-shadow:0px!important;
}
#close_creative_alert {
box-shadow:0px!important;
background-color: #FF8F00 !important;
text-shadow:0px!important;
}
}

/* Kontaktform */
@media (min-width: 1719px){
.creative_form_1 .creativecontactform_pre_text {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
}
@media (min-width: 1420px) and (max-width: 1719px){
.creative_form_1 .creativecontactform_pre_text {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.creative_form_1 .creativecontactform_pre_text {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
}
@media (min-width: 800px) and (max-width: 1024px){
.creative_form_1 .creativecontactform_pre_text {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
}
@media (min-width: 636px) and (max-width: 800px){
.creative_form_1 .creativecontactform_pre_text {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:14px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
}
@media (max-width: 636px){
.creative_form_1 .creativecontactform_pre_text {font-size:16px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_name {font-size:16px!important; line-height:1.85714285714286!important;}
.creative_form_1.creativecontactform_wrapper {font-size:16px!important; line-height:1.85714285714286!important;}
.creative_form_1 .answer_name label {font-size:16px!important; line-height:1.85714285714286!important;}
.creative_form_1 .creativecontactform_field_required {font-size:26px!important; line-height:18px!important;}
.creative_checkbox_label_wrapper {line-height:100%!important; font-size:95%;}
}

/*DOWNLOAD-BEREICH*/
@media (min-width: 1719px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:94px; height:133px; padding:6px 16px 6px 6px; margin:0px; float:left;}	
.download-area							{width:428px; height:136px; padding:3px 6px 6px 0px; margin:0px; float:left;}	
.download-txtbox						{width:428px; height:78px; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:428px; height:58px; padding:0px; margin:0px; float:left;}
.pdficonbox								{width:45px; height:58px; padding:0px 157px 0px 0px; margin:0px; float:left;}
.loadiconbox							{width:226px; height:58px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.downloadspacer							{width:100%; height:50px; float:left;}
.download a								{display:block; width:467px; height:54px; border:#454f55 3px solid; border-radius:9px; outline:0; font-size:18px; line-height:18px; margin:10px auto 10px auto; padding:25px 0px 2px 82px; font-weight:300; background: url('../images/download.png') no-repeat left 9px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 3px solid; background: url('../images/download-hover.png') no-repeat left 9px;}
}
@media (min-width: 1420px) and (max-width: 1719px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:94px; height:133px; padding:6px 16px 6px 6px; margin:0px; float:left;}	
.download-area							{width:428px; height:136px; padding:3px 6px 6px 0px; margin:0px; float:left;}	
.download-txtbox						{width:428px; height:78px; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:428px; height:58px; padding:0px; margin:0px; float:left;}
.pdficonbox								{width:45px; height:58px; padding:0px 157px 0px 0px; margin:0px; float:left;}
.loadiconbox							{width:226px; height:58px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.downloadspacer							{width:100%; height:50px; float:left;}
.download a								{display:block; width:467px; height:54px; border:#454f55 3px solid; border-radius:9px; outline:0; font-size:18px; line-height:18px; margin:10px auto 10px auto; padding:25px 0px 2px 82px; font-weight:300; background: url('../images/download.png') no-repeat left 9px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 3px solid; background: url('../images/download-hover.png') no-repeat left 9px;}
}
@media (min-width: 1024px) and (max-width: 1420px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:94px; height:133px; padding:6px 16px 6px 6px; margin:0px; float:left;}	
.download-area							{width:326px; height:136px; padding:3px 6px 6px 0px; margin:0px; float:left;}	
.download-txtbox						{width:326px; height:78px; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:16px; line-height:20px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:16px; line-height:20px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:326px; height:58px; padding:0px; margin:0px; float:left;}
.pdficonbox								{width:45px; height:58px; padding:0px 55px 0px 0px; margin:0px; float:left;}
.loadiconbox							{width:226px; height:58px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.downloadspacer							{width:100%; height:35px; float:left;}
.download a								{width:467px; height:54px; border:#454f55 3px solid; border-radius:9px;font-size:18px; line-height:18px; margin:10px auto 10px auto; padding:25px 0px 2px 82px; display:block; outline:0;  font-weight:300; background: url('../images/download.png') no-repeat left 9px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 3px solid; background: url('../images/download-hover.png') no-repeat left 9px;}
}
@media (min-width: 800px) and (max-width: 1024px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:75px; height:106px; padding:6px 10px 6px 6px; margin:0px; float:left;}	
.download-area							{width:229px; padding:3px 6px 6px 0px; margin:0px; float:left;}	
.download-txtbox						{width:229px; height:71px; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:12px; line-height:16px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:12px; line-height:16px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:229px; height:38px; padding:0px; margin:0px; float:left;}
.pdficonbox								{width:30px; height:39px; padding:0px 53px 0px 0px; margin:0px; float:left;}
.loadiconbox							{width:146px; height:39px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.downloadspacer							{width:100%; height:35px; float:left;}
.download a								{width:467px; height:54px; border:#454f55 3px solid; border-radius:9px;font-size:18px; line-height:18px; margin:10px auto 10px auto; padding:25px 0px 2px 82px; display:block; outline:0;  font-weight:300; background: url('../images/download.png') no-repeat left 9px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 3px solid; background: url('../images/download-hover.png') no-repeat left 9px;}
}
@media (min-width: 636px) and (max-width: 800px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:94px; height:133px; padding:6px 16px 6px 6px; margin:0px 0px 20px 0px; float:left;}	
.download-area							{width:447px; height:136px; padding:3px 6px 6px 0px; margin:0px 0px 20px 0px; float:left;}	
.download-txtbox						{width:447px; height:87px; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:18px; line-height:22px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:447px; height:58px; padding:0px; margin:0px; float:left;}
.pdficonbox								{width:37px; height:49px; padding:0px 225px 0px 0px; margin:0px; float:left;}
.loadiconbox							{width:185px; height:49px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.downloadspacer							{width:100%; height:50px; float:left;}
.download a								{width:279px; height:29px; border:#454f55 1px solid; border-radius:5px; font-size:14px; line-height:14px; margin:10px auto 10px auto; padding:11px 0px 2px 41px; display:block; outline:0; font-weight:300; background: url('../images/download-s.png') no-repeat left 5px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 1px solid; background: url('../images/download-hover-s.png') no-repeat left 5px;}
}
@media (max-width: 636px){
.downloadimgscale						{width:100%; height:100%;}
.download-image							{width:23%; padding:0px 2% 30px 0px; margin:0px; float:left;}	
.download-area							{width:75%; padding:0px 0px 0px 0px; margin:0px; float:left;}	
.download-txtbox						{width:100%; padding:0px; margin:0px; float:left;}	
.download-list-a						{font-size:14px; line-height:18px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:700; font-style:normal; text-align:left;}
.download-list-b						{font-size:14px; line-height:18px; color:#455258; margin:0px 0px 0px 0px; font-family:'Raleway'; font-weight:400; font-style:normal; text-align:left;}
.download-iconbox						{width:100%; padding:0px; margin:21px 0px 0px 0px; float:left;}
.pdficonbox								{display:none;}
.loadiconbox							{width:161px; padding:0px 0px 0px 0px; margin:0px; float:right;}
.downloadspacer							{width:100%; height:35px; float:left;}
.download a								{width:279px; height:29px; border:#454f55 1px solid; border-radius:5px; font-size:14px; line-height:14px; margin:10px auto 10px auto; padding:11px 0px 2px 41px; display:block; outline:0; font-weight:300; background: url('../images/download-s.png') no-repeat left 5px; color:#454f55!important; text-align:left;}
.download a:hover						{color:#008594!important; text-decoration:none!important; border:#008594 1px solid; background: url('../images/download-hover-s.png') no-repeat left 5px;}
}

/*SLIDER & ICON-CONTAINER*/
@media (min-width: 1px){
	.kategorie-segmentbox1,
	.kategorie-segmentbox1 a					{background: url(../../../images/images-content/design/icon-box1.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox1 a:hover				{background: url(../../../images/images-content/design/icon-box1h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox2,
	.kategorie-segmentbox2 a 					{background: url(../../../images/images-content/design/icon-box2.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox2 a:hover				{background: url(../../../images/images-content/design/icon-box2h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox3,
	.kategorie-segmentbox3 a 					{background: url(../../../images/images-content/design/icon-box3.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox3 a:hover				{background: url(../../../images/images-content/design/icon-box3h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox4,
	.kategorie-segmentbox4 a 					{background: url(../../../images/images-content/design/icon-box4.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox4 a:hover				{background: url(../../../images/images-content/design/icon-box4h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox5,
	.kategorie-segmentbox5 a 					{background: url(../../../images/images-content/design/icon-box5.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox5 a:hover				{background: url(../../../images/images-content/design/icon-box5h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox6,
	.kategorie-segmentbox6 a 					{background: url(../../../images/images-content/design/icon-box6.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox6 a:hover				{background: url(../../../images/images-content/design/icon-box6h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox7,
	.kategorie-segmentbox7 a 					{background: url(../../../images/images-content/design/icon-box7.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox7 a:hover				{background: url(../../../images/images-content/design/icon-box7h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox8,
	.kategorie-segmentbox8 a 					{background: url(../../../images/images-content/design/icon-box8.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}
	.kategorie-segmentbox8 a:hover				{background: url(../../../images/images-content/design/icon-box8h.png) no-repeat; background-size:100%!important; margin:0px 0px 0px 0px; float:left;}


.kategorie-segmentbox1, 
.kategorie-segmentbox2,
.kategorie-segmentbox3,
.kategorie-segmentbox4,
.kategorie-segmentbox5,
.kategorie-segmentbox6,
.kategorie-segmentbox7,
.kategorie-segmentbox8							{line-height: 15px !important;}
}
@media (min-width: 1719px){
/*slidercontainer*/
#slidercontainer								{width:1200px; margin:-30px 15px 90px 15px; float:left;}
#addoncontainer									{width:1200px; margin:0px 15px 0px 15px; float:left;}
#formularcontainer								{width:1200px; margin:0px 15px 0px 15px; float:left;}
/*iconcontainer kategorie 6er-klein*/
#iconcontainer									{margin-bottom:30px; float:left;}
.kategorie-container							{width:1200px; margin:0px 15px 0px 15px; float:left;}
.icon-selectbox									{width:1228px; margin:0px 1px 43px 1px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:307px; height:102px;}
	
	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:307px; height:102px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:307px; height:102px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}
@media (min-width: 1420px) and (max-width: 1719px){
/*slidercontainer*/
#slidercontainer								{width:1200px; margin:-30px 15px 90px 15px; float:left;}
#addoncontainer									{width:1200px; margin:0px 15px 0px 15px; float:left;}
#formularcontainer								{width:1200px; margin:0px 15px 0px 15px; float:left;}
/*iconcontainer kategorie 6er-klein*/
#iconcontainer									{margin-bottom:30px; float:left;}
.kategorie-container							{width:1200px; margin:0px 15px 0px 15px; float:left;}
.icon-selectbox									{width:1228px; margin:0px 1px 43px 1px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:307px; height:102px;}
	
	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:307px; height:102px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:307px; height:102px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}
@media (min-width: 1024px) and (max-width: 1420px){
/*slidercontainer*/
#slidercontainer								{width:987px; margin:-20px 0px 90px 0px; float:left;}
#addoncontainer									{width:987px; margin:0px 0px 0px 0px; float:left;}
#formularcontainer								{width:987px; margin:0px 0px 0px 0px; float:left;}
#iconcontainer									{margin-bottom:30px;   float:left;}
.kategorie-container							{width:957px; margin:0px 15px 0px 15px;    float:left;}
.icon-selectbox									{width:987px; margin:0px 0px 0px 0px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:307px; height:102px; margin:0px 93px 25px 93px;}

	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:307px; height:102px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:307px; height:102px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}
@media (min-width: 800px) and (max-width: 1024px){
/*slidercontainer*/
#slidercontainer								{width:743px; margin:-20px 0px 0px 0px; margin-bottom:90px;    float:left;}
#addoncontainer									{width:743px; margin:0px 0px 0px 0px; float:left;}
#formularcontainer								{width:743px; margin:0px 0px 0px 0px; float:left;}
#iconcontainer									{margin-bottom:30px;   float:left;}
.kategorie-container							{width:743px; margin:0px 0px 0px 0px;    float:left;}
.icon-selectbox									{width:743px; margin:0px 0px 0px 0px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:307px; height:102px; margin:0px 32px 25px 32px;}

	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:307px; height:102px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:307px; height:102px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}
@media (min-width: 636px) and (max-width: 800px){
/*slidercontainer*/
#slidercontainer								{width:589px; margin:-20px 0px 0px 0px; margin-bottom:90px; float:left;}
#addoncontainer									{width:589px; margin:35px 0px 35px 0px; padding:0px; border-radius:8px; float:left; background:#ececec;}
#formularcontainer								{width:587px; margin:35px 0px 35px 0px; padding:0px;float:left;}
#iconcontainer									{margin-bottom:30px;   float:left;}
.kategorie-container							{width:589px; margin:0px 0px 0px 0px; float:left;}
.icon-selectbox									{width:589px; margin:0px 0px 0px 0px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:294px; height:98px; margin:0px 0px 25px 0px;}

	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:294px; height:98px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:294px; height:98px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}
@media (max-width: 636px){
/*slidercontainer*/
#slidercontainer								{width:96%; margin:-20px 2% 0px 2%; margin-bottom:0px;    float:left;}
#addoncontainer									{width:100%; margin:52px 0% 0px 0%; border-radius:8px; background:#ececec; float:left;}
#formularcontainer								{width:96%; margin:0px 2% 0px 2%; margin-bottom:0px;    float:left;}
/*iconcontainer kategorie 6er-klein*/
#iconcontainer									{margin-bottom:30px;   float:left;}
.kategorie-container							{width:100%; margin:0px 0px 0px 0px; float:left;}
.icon-selectbox									{width:100%; margin:0px 0px 0px 0px; float:left;}		
	.kategorie-segmentbox1,
	.kategorie-segmentbox2,
	.kategorie-segmentbox3,
	.kategorie-segmentbox4,
	.kategorie-segmentbox5,
	.kategorie-segmentbox6,
	.kategorie-segmentbox7,
	.kategorie-segmentbox8						{width:294px; height:98px; margin:20px 0px 20px 10%;}

	.kategorie-segmentbox1 a,
	.kategorie-segmentbox1 a:hover,
	.kategorie-segmentbox2 a,
	.kategorie-segmentbox2 a:hover,
	.kategorie-segmentbox3 a,
	.kategorie-segmentbox3 a:hover,
	.kategorie-segmentbox4 a,
	.kategorie-segmentbox4 a:hover,
	.kategorie-segmentbox5 a,
	.kategorie-segmentbox5 a:hover,
	.kategorie-segmentbox6 a,
	.kategorie-segmentbox6 a:hover,
	.kategorie-segmentbox7 a,
	.kategorie-segmentbox7 a:hover,
	.kategorie-segmentbox8 a,
	.kategorie-segmentbox8 a:hover				{width:294px; height:98px; padding:0px 0px 0px 0px;}

.icon-selecttxtbox								{width:294px; height:98px;}	
	.kategorie-segmentbox-title 				{font-size:15px; line-height:1.3; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:500; text-transform:uppercase;}
	.kategorie-segmentbox-subtitle 				{font-size:15px; line-height:1.0; margin:0px 0px 0px 115px;   text-align:left; font-family:'Oswald'; font-style:normal; font-weight:200; text-transform:uppercase;}
}

/* Footer-Box */
@media (min-width: 1px){
#box_footer								{width:100%; margin:0px auto 0px auto; padding:0px 0px 0px 0px; float:left; background:#454f55 url('../images/topfooterbox.png') repeat-x;}													
	#footer								{padding:0px 0px 0px 0px; float:left;}
		#footerfulllogo					{padding:0px 0px 0px 0px; float:left;}
		#footerleft						{padding:0px 0px 0px 0px; float:left;}
		#footercenter					{padding:0px 0px 0px 0px; float:left;}
		#footerright					{padding:0px 0px 0px 0px; float:left;}
		#footerleft a					{color:#ffffff; text-decoration:none;}
		#footerleft a:hover				{color:#ffffff; text-decoration:underline;}
		#footercenter a					{color:#ffffff; text-decoration:none;}
		#footercenter a:hover			{color:#ffffff; text-decoration:underline;}
		#footerright a					{color:#ffffff; text-decoration:none;}
		#footerright a:hover			{color:#ffffff; text-decoration:underline;}
		.claim-main-footer				{text-align:center; color:#aeaeae; padding:0px; font-family:'PT Sans Narrow', sans-serif; text-transform:uppercase;}
		.claim-sub-footer				{margin:0px 0px 0px 0px; text-align:center; color:#8f8f8f; padding:0px; font-family:'PT Sans Narrow', sans-serif; text-transform:uppercase;}
		.footertitle					{font-weight:bold; color:#aeaeae; padding:0px; text-align:center; font-family:'PT Sans Narrow', sans-serif; text-transform:uppercase; background:#454f55;}
		.footertxt						{color:#aeaeae; padding:0px; font-family:'PT Sans Narrow', sans-serif; text-align:center; background:#454f55;}
}
@media (min-width: 1370px){
#box_footer								{height:162px; margin:0px auto 0px auto;}													
#framefooter							{width:1336px; height:162px; margin:0 auto;}
	#footer								{width:1316px; height:162px; margin:0px 10px 0px 10px;}
		#footerfulllogo					{display:none;}
		#footerleft						{width:439px; height:147px; margin:15px 0px 0px 0px;}
		#footercenter					{width:438px; height:147px; margin:15px 0px 0px 0px;}
		#footerright					{width:439px; height:147px; margin:15px 0px 0px 0px;}
		.claim-main-footer				{font-size:24px; margin:12px 0px 4px 0px; line-height:100%; letter-spacing:1px;}
		.claim-sub-footer				{font-size:14px; line-height:100%;}
		.logofooterscale				{width:72px; height:72px; margin:0 auto; display:block; text-align:center;}
		.footertitle					{font-size:20px; margin:18px 0px 8px 0px; line-height:16px;}
		.footertxt						{font-size:18px; margin:1px 0px 0px 0px; line-height:20px;}
/* e-privacy */
#box_footerbottom											{width:100%; height:43px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#262f37 url('../images/topfooterbox.png') repeat-x;}
	#framefooterbottom										{width:1336px; height:40px; margin:0 auto;}
		#footerbottom										{width:1336px; height:40px; padding:0px 0px 0px 0px;text-align:center;}
			#eprivacy										{width:1316px; height:37px; margin:0px 10px 0px 10px; padding:5px 0px 0px 0px;}
				#eprivacymenu 								{margin:0 auto; text-align:center; padding:0px;}
				#eprivacymenu ul 							{list-style:none; display:table; margin:0 auto; text-align:center; font-family:'Oxygen', sans-serif; }
				#eprivacymenu ul li 						{font-size:15px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 0px 0px 0px; display:inline-block; float:left;color:#a1a2a3; font-weight:bold; text-align:center;}
				#eprivacymenu ul li a 						{color:#778289; text-decoration:none; font-weight:bold;}
				#eprivacymenu ul li a:hover 				{color:#a1a2a3; text-decoration:none; background:none!important;}
				#eprivacymenu li.item-117					{
					font-size:14px; 
					line-height:150%; 
					margin:4px 30px 4px 30px; 
					padding:2px 22px 0px 0px; 
					background: url('../images/icon_switch.png') no-repeat right 5px;
					display:inline-block; 
					float:left; 
					color:#ffffff; 
					font-family: 'PT Sans Narrow', sans-serif; 
					text-transform:uppercase;}
					
				#eprivacymenu li.item-118					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-119					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-204					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
}
@media (min-width: 1024px) and (max-width: 1369px){
	/* Footer-Box */
#box_footer								{height:162px; margin:0px auto 0px auto;}													
#framefooter							{width:992px; height:162px; margin:0 auto;}
	#footer								{width:992px; height:162px; margin:0px 0px 0px 0px;}
		#footerfulllogo					{display:none;}
		#footerleft						{width:248px; height:147px; margin:15px 0px 0px 0px;}
		#footercenter					{width:496px; height:147px; margin:15px 0px 0px 0px;}
		#footerright					{width:248px; height:147px; margin:15px 0px 0px 0px;}
		.claim-main-footer				{font-size:24px; margin:12px 0px 4px 0px; line-height:100%; letter-spacing:1px;}
		.claim-sub-footer				{font-size:14px; line-height:100%;}
		.logofooterscale				{width:72px; height:72px; margin:0 auto; display:block; text-align:center;}
		.footertitle					{font-size:20px; margin:18px 0px 8px 0px; line-height:16px;}
		.footertxt						{font-size:18px; margin:1px 0px 0px 0px; line-height:20px;}
/* e-privacy */
#box_footerbottom											{width:100%; height:43px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#262f37 url('../images/topfooterbox.png') repeat-x;}
	#framefooterbottom										{width:992px; height:40px; margin:0 auto;}
		#footerbottom										{width:992px; height:40px; padding:0px 0px 0px 0px;text-align:center;}
			#eprivacy										{width:992px; height:37px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
				#eprivacymenu 								{margin:0 auto; text-align:center; padding:0px;}
				#eprivacymenu ul 							{list-style:none; display:table; margin:0 auto; text-align:center; font-family:'Oxygen', sans-serif; }
				#eprivacymenu ul li 						{font-size:15px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 0px 0px 0px; display:inline-block; float:left;color:#a1a2a3; font-weight:bold; text-align:center;}
				#eprivacymenu ul li a 						{color:#778289; text-decoration:none; font-weight:bold;}
				#eprivacymenu ul li a:hover 				{color:#a1a2a3; text-decoration:none; background:none!important;}
				#eprivacymenu li.item-117					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-118					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-119					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-204					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
}
@media (min-width: 800px) and (max-width: 1023px){
/* Footer-Box */
#box_footer								{height:162px; margin:0px auto 0px auto;}													
#framefooter							{width:764px; height:162px; margin:0 auto;}
	#footer								{width:764px; height:162px; margin:0px 0px 0px 0px;}
		#footerfulllogo					{display:none;}
		#footerleft						{width:33.3333%; height:147px; margin:15px 0px 0px 0px;}
		#footercenter					{width:33.3333%; height:147px; margin:15px 0px 0px 0px;}
		#footerright					{width:33.3333%; height:147px; margin:15px 0px 0px 0px;}
		.claim-main-footer				{font-size:18px; margin:12px 0px 4px 0px; line-height:100%; letter-spacing:1px;}
		.claim-sub-footer				{font-size:14px; line-height:100%;}
		.logofooterscale				{width:72px; height:72px; margin:0 auto; display:block; text-align:center;}
		.footertitle					{font-size:20px; margin:18px 0px 8px 0px; line-height:16px;}
		.footertxt						{font-size:18px; margin:1px 0px 0px 0px; line-height:20px;}
/* e-privacy */
#box_footerbottom											{width:100%; height:43px; margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#262f37 url('../images/topfooterbox.png') repeat-x;}
	#framefooterbottom										{width:764px; height:40px; margin:0 auto;}
		#footerbottom										{width:764px; height:40px; padding:0px 0px 0px 0px;text-align:center;}
			#eprivacy										{width:764px; height:37px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
				#eprivacymenu 								{margin:0 auto; text-align:center; padding:0px;}
				#eprivacymenu ul 							{list-style:none; display:table; margin:0 auto; text-align:center; font-family:'Oxygen', sans-serif; }
				#eprivacymenu ul li 						{font-size:15px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 0px 0px 0px; display:inline-block; float:left;color:#a1a2a3; font-weight:bold; text-align:center;}
				#eprivacymenu ul li a 						{color:#778289; text-decoration:none; font-weight:bold;}
				#eprivacymenu ul li a:hover 				{color:#a1a2a3; text-decoration:none; background:none!important;}
				#eprivacymenu li.item-117					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-118					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-119					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}
				#eprivacymenu li.item-204					{font-size:14px; line-height:150%; margin:4px 30px 4px 30px; padding:2px 22px 0px 0px; background: url('../images/icon_switch.png') no-repeat right 5px;display:inline-block; float:left; color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;}

}
@media (min-width: 636px) and (max-width: 799px){
	/* Footer-Box */
#box_footer								{margin:0px auto 0px auto;}													
#framefooter							{width:100%; margin:0 auto;}
	#footer								{width:100%; margin:0px 0px 0px 0px;}
		#footerfulllogo					{width:100%; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px;}
		#footerleft						{width:50%; margin:10px 0px 24px 0px;}
		#footercenter					{display:none;}
		#footerright					{width:50%; margin:10px 0px 24px 0px;}
		.claim-main-footer				{font-size:18px; margin:12px 0px 4px 0px; line-height:100%; letter-spacing:1px;}
		.claim-sub-footer				{font-size:14px; line-height:100%;}
		.logofooterscale				{width:72px; height:72px; margin:0 auto; display:block; text-align:center;}
		.footertitle					{font-size:18px; margin:18px 0px 8px 0px; line-height:16px;}
		.footertxt						{font-size:16px; margin:1px 0px 0px 0px; line-height:20px;}
/* e-privacy */
#box_footerbottom											{width:100%; margin:0 auto; padding:20px 0px 20px 0px; float:left; background:#262f37 url('../images/topfooterbox.png') repeat-x;}
#framefooterbottom										{width:100%; margin:0 auto;}
#footerbottom										{width:100%; padding:0px 0px 0px 0px;text-align:center;}
#eprivacy										{width:100%; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
#eprivacymenu 								{margin:0 auto; text-align:center; padding:0px;}
#eprivacymenu ul 							{list-style:none; display:table; width:100%; margin:0 auto; text-align:center; font-family:'Sintony', sans-serif; }
#eprivacymenu ul li 						{font-size:14px; line-height:150%; font-weight:bold; text-align:center;}
#eprivacymenu ul li a 						{width:40%; margin:5px 5% 5px 5%; padding:4px 0px 4px 0px; color:#a1a2a3; border-radius:5px; background:#303b44; float:left;}
#eprivacymenu ul li a:hover 				{width:40%; margin:5px 5% 5px 5%; padding:4px 0px 4px 0px; color:#a1a2a3; border-radius:5px; background:#636b71; float:left;}
}
@media (max-width: 635px){
	/* Footer-Box */
#box_footer								{margin:0px auto 0px auto;}													
#framefooter							{width:100%; margin:0 auto;}
	#footer								{width:100%; margin:0px 0px 0px 0px;}
		#footerfulllogo					{width:100%; margin:10px 0px 0px 0px; padding:5px 0px 0px 0px;}
		#footerleft						{width:50%; margin:10px 0px 24px 0px;}
		#footercenter					{display:none;}
		#footerright					{width:50%; margin:10px 0px 24px 0px;}
		.claim-main-footer				{font-size:18px; margin:12px 0px 4px 0px; line-height:100%; letter-spacing:1px;}
		.claim-sub-footer				{font-size:14px; line-height:100%;}
		.logofooterscale				{width:72px; height:72px; margin:0 auto; display:block; text-align:center;}
		.footertitle					{font-size:18px; margin:18px 0px 8px 0px; line-height:16px;}
		.footertxt						{font-size:16px; margin:1px 0px 0px 0px; line-height:20px;}
/* e-privacy */
#box_footerbottom											{width:100%; margin:0 auto; padding:20px 0px 20px 0px; float:left; background:#262f37 url('../images/topfooterbox.png') repeat-x;}
#framefooterbottom										{width:100%; margin:0 auto;}
#footerbottom										{width:100%; padding:0px 0px 0px 0px;text-align:center;}
#eprivacy										{width:100%; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
#eprivacymenu 								{margin:0 auto; text-align:center; padding:0px;}
#eprivacymenu ul 							{list-style:none; display:table; width:100%; margin:0 auto; text-align:center; font-family:'Sintony', sans-serif; }
#eprivacymenu ul li 						{font-size:14px; line-height:150%; font-weight:bold; text-align:center;}
#eprivacymenu ul li a 						{width:40%; margin:5px 5% 5px 5%; padding:4px 0px 4px 0px; color:#a1a2a3; border-radius:5px; background:#303b44; float:left;}
#eprivacymenu ul li a:hover 				{width:40%; margin:5px 5% 5px 5%; padding:4px 0px 4px 0px; color:#a1a2a3; border-radius:5px; background:#636b71; float:left;}
}


/* RESPONSIVE STYLES FORMULAR*/
@media (min-width: 1px){
.form_description,
.form_description_error,
.input_box,
.input_box_error,
.input_message_field,
.input_message_field_error,
.message_error,
.send_to,
.notice 					{font-family:'Oswald'; font-style:normal; font-weight:400;}
}
@media (min-width: 674px){
.formtable					{width:674px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formboxnoticearea			{width:545px; float:left; margin:0px 0px 10px 129px; padding:0px 0px 0px 0px;}
.formtable-col-1			{width:129px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:129px; height:40px;} 
.form_description			{font-size:17px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{font-size:17px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:545px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:545px; height:40px;} 
.input_box					{font-size:15px; width:100%; height:32px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{font-size:15px; width:100%; height:32px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formboxtxtarea				{width:674px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:545px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:545px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{font-size:15px; width:100%; height:125px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{font-size:15px; width:100%; height:125px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:545px; float:left; margin:20px 0px 0px 129px; padding:0px 0px 0px 0px;}
.buttonsend					{text-align:center; font-size:15px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{cursor:pointer;}

.message_error				{font-size:11px; line-height:125%; margin:0px; padding:0px;} 
.send_to					{font-size:16px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center;} 
.notice						{font-size:10px; line-height:125%; margin-left:0px; margin-right:0px; } 

}
@media (min-width: 555px) and (max-width: 674px){
.formtable					{width:555px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formboxnoticearea			{width:449px; float:left; margin:0px 0px 10px 106px; padding:0px 0px 0px 0px;}
.formtable-col-1			{width:106px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:106px; height:40px;} 
.form_description			{font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:449px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:449px; height:40px;} 
.input_box					{font-size:14px; width:100%; height:32px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{font-size:14px; width:100%; height:32px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formboxtxtarea				{width:555px; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:449px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:449px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{font-size:14px; width:100%; height:125px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{font-size:14px; width:100%; height:125px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:449px; float:left; margin:20px 0px 0px 106px; padding:0px 0px 0px 0px;}
.buttonsend					{text-align:center; font-size:14px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{cursor:pointer;}

.message_error				{font-size:11px; line-height:125%; margin:0px; padding:0px;} 
.send_to					{font-size:15px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center;} 
.notice						{font-size:10px; line-height:125%; margin-left:0px; margin-right:0px;} 
}
@media (max-width: 555px){
.formtable					{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formboxnoticearea			{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formtable-col-1			{width:20%; float:left; margin:0px 1% 0px 1%; padding:0px 0px 0px 0px;} 
.formtable-descbox			{width:100%; height:40px;} 
.form_description			{font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 
.form_description_error		{font-size:15px; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; text-align:left;} 

.formtable-col-2			{width:78%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-inputbox			{width:100%; height:40px;} 
.input_box					{font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 
.input_box_error			{font-size:14px; width:100%; height:25px; margin:4px 0px 4px 0px; padding:2px 4px 2px 4px;} 

.formboxtxtarea				{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-col-4			{width:78%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.formtable-txtarea			{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.input_message_field		{font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;} 
.input_message_field_error	{font-size:14px; width:100%; height:75px; resize: none; padding:2px 4px 2px 4px;}

.formboxsendarea			{width:78%; float:left; margin:20px 0% 0px 22%; padding:0px 0px 0px 0px;}
.buttonsend					{text-align:center; font-size:14px; height:33px; padding:2px 4px 2px 4px;} 
:hover.buttonsend			{cursor:pointer;}

.message_error				{font-size:11px; line-height:125%; margin:0px; padding:0px;} 
.send_to					{font-size:15px; line-height:125%; margin-left:0px; margin-right:0px; text-align:center;} 
.notice						{font-size:10px; line-height:125%; margin-left:0px; margin-right:0px;} 
}










		
	
	
