/* FONTS */

/* open-sans-regular - latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* GRUNDDEFINITIONEN */@media (min-width: 1px){
html									{height: 101%; margin-bottom: 0px;}
form 									{margin:0; padding:0;}
p 										{margin:0px; padding: 0px;}
body 									{font-family:'Open Sans'; margin:0px; padding:0px;}
body   									{background: #000000 url('../../../images/images-content/design/chalkboard.jpg') no-repeat; background-position:center top; height: 100vh;}

td 										{font-family:'Open Sans'; font-size:16px; color:#ffffff; margin:0px 0px 0px 0px; text-align:left;}
* 										{margin-top:0px; padding:0px;}
/* LINKS */
a:link									{color:#e2e2e2; text-decoration:none; outline:0;}	
a:visited								{color:#e2e2e2; text-decoration:none; outline:0;}	
a:active								{color:#e2e2e2; text-decoration:none; outline:0;}	
a:hover									{color:#e2e2e2; text-decoration:underline; outline:0;}
a:focus									{outline:0;}
.contentheading2 a 						{color:#e2e2e2!important; text-decoration:none!important; }		
.contentheading2:hover					{color:#e2e2e2!important; text-decoration:none!important; }	
}

/* COOKIES**/
/* Hintergrund gesamter Info-Bereich*/
#redim-cookiehint								{background-color:#e6e6e6;}
/* Textfarbe des Hinweistextes*/
#redim-cookiehint, #redim-cookiehint a  		{color:#4f4f4f;}
/* 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:#e2e2e2!important;}
/* Hintergrundfarbe der Buttons beim Hovern*/
#redim-cookiehint .cookiebuttons .btn:hover		{background-color:#ffd67e!important;}
/* Rahmenfarbe der Buttons*/
#redim-cookiehint .cookiebuttons .btn			{border:#4e4e4e 1px solid; border-bottom-color:#4e4e4e!important;}
/* Firmenlogo*/
#redim-cookiehint .cookiehead .headline::before {width:50px!important; height:55px; background-image: url(../../../images/images-content/design/logo-consent.png)!important;}
/* Textabstand*/
#redim-cookiehint .cookiehead .headline 		{padding: 14px 0px 14px 59px;}


#redim-cookiehint-bottom 						{background-color:#e6e6e6!important;}

/* ALL RESOLUTIONS */@media (min-width: 1px){
.navbar-toggler-right									{display:none!important;}
@-ms-viewport 											{width: device-width;}
.imgscale												{width:100%; height:100%;}
.bold													{font-weight:700;}
.telbox a												{color:#ffffff!important; text-decoration:none; outline:0;}
.telbox a:hover											{color:#ffffff!important; text-decoration:underline; outline:0;}
.smallcontent											{font-size:13px; line-height: 14.5px;}
}	



	
/* ROLLOVER MENUE */
.sidr-top												{width:320px; height:70px; background:#282828; opacity:1.0; margin:0px;}
a.sidr-class-toggle-sidr-close 							{padding:23px 20px; text-decoration:none; display:block; text-align:right;}
a.sidr-class-toggle-sidr-close::before 					{border:0px solid #a3a3a3; border-radius:3px; font-size:20px; font-weight:bold; padding:0px 11px 1px 11px; color:#a3a3a3; 	margin:0; text-decoration:none; content:"x"; }
#sidr:target  											{font-size:20px; width:320px; color:#a3a3a3; height:100%; margin:0px; display:block; position:fixed; top:0; z-index:9999; overflow-x:hidden; overflow-y:auto; }
.sidr-menue ul 											{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; }
.sidr-menue ul li 										{border-bottom:0px solid #a3a3a3; background:#282828; 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 			{color:#a3a3a3; 															display:block; text-decoration:none; padding:0px 0px 0px 0px;}
.sidr-menue ul li a:hover								{color:#ffffff; padding:0px 0px 0px 0px;}
.sidr-menue ul li.active a								{color:#a3a3a3; padding:0px 0px 0px 0px;}	
.sidr-menue ul li.current a								{color:#ffffff; padding:0px 0px 0px 0px;}
.sidr-menue ul li.current a :hover  					{color:#ffffff;}
.sidr-menue ul li.current > a 	  						{color:#ffffff;}
.sidr-menue ul li.selected > a 							{color:#ffffff;}
.sidr-menue ul li.selected > a:hover 					{color:#ffffff;}
.sidr-menue ul li:last-child 							{border-bottom:0px solid #a3a3a3; border-radius:0px 0px 0px 0px;}
.sidr-menue ul li ul 									{margin:0px; border-bottom:none; display:block;}
.sidr-menue ul li ul li									{font-size:18px; line-height:40px;}
.sidr-menue ul li ul li a, .sidr-menue ul li ul li span	{color:#a3a3a3; padding:0px 0px 0px 0px;}
.sidr-menue ul li ul li a:hover							{padding:0px 0px 0px 0px; color:#ffffff;}
.sidr-menue ul li ul li.active a						{padding:0px 0px 0px 0px; color:#ffffff;}
.sidr-menue ul li ul li.current a						{padding:0px 0px 0px 0px; color:#ffffff;}
.sidr-menue ul li ul li.current > a 	  				{color:#ffffff;}
.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;}

/* Banner #bannercont {width:100%; padding:0px; background:url('../../../images/images-content/design/chalkboardbanner.jpg') no-repeat; position:fixed; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}*/



/*BANNER */@media (min-width: 1274px){
/* Banner*/
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:1208px; height:159px; margin:0 auto;}
.container												{padding-top:159px;}
#logo													{width:361px; height:105px; margin:28px 0px 0px 19px; float:left;}
.logoscale												{width:361px; height:105px;}
#box_toggletop											{margin:47px 19px 0px 0px; width:60px; height:60px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:38px; height:38px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:38px; margin:14px 0px 0px 11px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:38px; height:7px; border-radius:5px; margin:0px 0px 5px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}	
/*BANNER */@media (min-width: 1061px) and (max-width: 1274px){
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:940px; height:110px; margin:0 auto;}
.container												{padding-top:110px;}
#logo													{width:276px; height:80px; margin:15px 0px 15px 8px; float:left;}
.logoscale												{width:276px; height:80px;}
#box_toggletop											{margin:29px 8px 0px 0px; width:60px; height:60px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:38px; height:38px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:38px; margin:14px 0px 0px 11px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:38px; height:7px; border-radius:5px; margin:0px 0px 5px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}
/*BANNER */@media (min-width: 886px)and (max-width: 1061px){
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:784px; height:110px; margin:0 auto;}
.container												{padding-top:110px;}
#logo													{width:276px; height:80px; margin:15px 0px 15px 8px; float:left;}
.logoscale												{width:276px; height:80px;}
#box_toggletop											{margin:29px 8px 0px 0px; width:60px; height:60px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:38px; height:38px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:38px; margin:14px 0px 0px 11px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:38px; height:7px; border-radius:5px; margin:0px 0px 5px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}
/*BANNER */@media (min-width: 695px)and (max-width: 886px){
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:612px; height:90px; margin:0 auto;}
.container												{padding-top:90px;}
#logo													{width:242px; height:70px; margin:10px 0px 0px 8px; float:left;}
.logoscale												{width:242px; height:70px;}
#box_toggletop											{margin:20px 8px 20px 0px; width:50px; height:50px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:50px; height:50px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:34px; margin:13px 8px 0px 8px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:34px; height:4px; border-radius:4px; margin:0px 0px 6px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}
/*BANNER */@media (min-width: 391px)and (max-width: 695px){
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:90%; height:80px; margin:0 auto;}
.container												{padding-top:80px;}
#logo													{width:207px; height:60px; margin:10px 0px 0px 0px; float:left;}
.logoscale												{width:207px; height:60px;}
#box_toggletop											{margin:15px 19px 15px 0px; width:50px; height:50px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:50px; height:50px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:34px; margin:13px 8px 0px 8px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:34px; height:4px; border-radius:4px; margin:0px 0px 6px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}
/*BANNER */@media (max-width: 391px){
/* Banner*/
#bannercont 											{width:100%; padding:0px; background:rgba(0,0,0,0.5); position:absolute; top:0; right:0; left:0; z-index:130; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5); transition: all 0.3s ease 0s;}
#banner													{width:90%; height:80px; margin:0 auto;}
.container												{padding-top:80px;}

#logo													{width:50%; height:50%; margin:0px 0px 0px 0px; float:left;}
.logomobilebox											{height:80px; display:table-cell; vertical-align: middle;}
.logoscale												{width:100%; height:100%;}

.togglemobilebox										{}
#box_toggletop											{margin:15px 19px 15px 0px; width:50px; height:50px; padding:0px; float:right; background-color:#e2e2e2; border-radius:50%; }
#frametoggletop											{width:50px; height:50px; margin:0px 0px 0px 0px; float:left;}
#navigation-toggle 										{width:34px; margin:13px 8px 0px 8px; z-index:999; display:block; position:relative; transition:color linear 0.15s;	text-decoration:none !important;}
#navigation-toggle span.nav-line 						{width:34px; height:4px; border-radius:4px; margin:0px 0px 6px 0px; display:block; background:#070a13;}
#sidr  													{display:none;}
}


/*CONTENT */@media (min-width: 1274px){	
.container												{width:1208px; margin:0 auto;}
.item-content 											{width:1208px; padding:0px; margin:0px 0px 38px 0px; float:left;}
.maincontent 											{width:1208px; float:left;}
.txtimgbox												{width:1170px; height:415px; margin:19px 19px 19px 19px; float:left;}
.dual-container-contentbox								{height:452px; display:table-cell; vertical-align: middle;}
.txtbox													{width:566px; height:415px; margin-right:38px; float:left;}
.telbox													{width:305px; margin:0px auto 38px auto; text-align:center;}
.dual-container-telbox									{display:block; margin:0 auto;}
.telbox-listing											{font-size:32px; color:#ffffff;	margin:0 auto; padding:0px 0px 0px 75px; background: url('../images/whatsapp.png') no-repeat; line-height:61px; display:block;}
.supertoptitel											{font-size:36px; line-height:100%; color:#e2e2e2; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; line-height:100%; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#e2e2e2; margin:19px 0px 9px 0px; font-weight:700; text-align:center;}
.iconselectbox											{width:1208px; margin:0px; float:left;}
	.twinboxinfo										{width:264px; margin:0px 19px 0px 19px; float:left;}
		.iconbox										{width:264px; height:264px; margin:0px 0px 38px 0px; float:left;}
			.iconimgscale								{width:264px; height:264px;}
		.txtsinglebox									{width:226px; padding:19px; background: #343c41 url('../images/bg-txtsinglebox.png') repeat-y; float:left;}
			.headermainbox								{width:226px; float:left;}
				.infoboxheader							{font-size:21px; line-height:21px; font-weight:700; margin:0px 0px 21px 0px; color:#e2e2e2!important; text-align:left;}
			.txtmainbox									{width:226px; height:123px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:27px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:226px; float:left;}
				.infoboxlisting							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:0px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 8px;}
			.txtinfobox									{width:226px; float:left;}
				.infoboxmore							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:10px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 8px;}


.modultopcontainer										{width:100%; margin:0 auto;}
#articleonmodulebox										{width:1208px; height:197px; margin:0 auto;}
.articlecontent 										{width:1208px; margin:83px 0px 46px 0px; float:left;}

.modulcontent 											{width:1208px; margin:0px 0px 46px 0px; float:left;}


body 													{font-size:18px; line-height:22px; color:#ffffff; font-style:normal; font-weight:400;}
.txtboxtxt												{font-size:20px; line-height:100%; margin:0px 0px 0px 0px; color:#ffffff; padding:0px; text-align:left;}
.imgbox													{width:566px; height:415px; float:left;}
.imgboxscale											{width:566px; height:415px;}

h1, .contentheading1									{font-size:30px; line-height:32px; margin:0px 0px 46px 0px; color:#ffffff; text-align:left;}
h2, .contentheading2									{font-size:27px; line-height:29px; margin:0px 0px 36px 0px; color:#ffffff; text-align:left;}
h3, .contentheading3									{font-size:30px; font-weight:700; text-align:center; line-height:24px; margin:50px 0px 50px 0px; color:#ffffff;}
h4, .contentheading4									{font-size:20px; line-height:22px; margin:0px 0px 16px 0px; color:#ffffff; text-align:left;}
.content-listing										{font-size:18px; color:#ffffff;	margin:0px 0px 0px 0px;	padding:0px 0px 2px 18px; background: url('../images/punkt.png') no-repeat left 5px;}
}
/*CONTENT */@media (min-width: 1061px)and (max-width: 1274px){
.container												{width:940px; margin:0 auto;}
.maincontent 											{width:940px; float:left;}
.item-content 											{width:940px; padding:0px; margin:0px 0px 16px 0px; float:left;}
.txtimgbox												{width:924px; margin:8px 8px 8px 8px; float:left;}
.txtbox													{width:454px; height:331px; margin-right:16px; float:left;}
.dual-container-contentbox								{height:331px; display:table-cell; vertical-align: middle;}
.txtboxtxt												{font-size:18px; line-height:100%; margin:0px 0px 0px 0px; color:#ffffff; padding:0px; text-align:left;}
.imgbox													{width:452px; height:331px; float:left;}
.imgboxscale											{width:452px; height:331px;}
.telbox													{width:305px; margin:0px auto 16px auto; text-align:center;}
.dual-container-telbox									{display:block; margin:0 auto;}
.telbox-listing											{font-size:32px; color:#ffffff;	margin:0 auto; padding:0px 0px 0px 75px; background: url('../images/whatsapp.png') no-repeat; line-height:61px; display:block;}
.supertoptitel											{font-size:36px; line-height:100%; color:#e2e2e2; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; line-height:100%; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#e2e2e2; margin:19px 0px 9px 0px; font-weight:700; text-align:center;}
.iconselectbox											{width:940px; margin:0px; float:left;}
	.twinboxinfo										{width:219px; margin:0px 8px 0px 8px; float:left;}
		.iconbox										{width:219px; height:219px; margin:0px 0px 16px 0px; float:left;}
			.iconimgscale								{width:219px; height:219px;}
		.txtsinglebox									{width:203px; padding:8px; background: #343c41 url('../images/bg-txtsinglebox.png') repeat-y; float:left;}
			.headermainbox								{width:203px; float:left;}
				.infoboxheader							{font-size:18px; line-height:18px; font-weight:700; margin:0px 0px 16px 0px; color:#e2e2e2!important; text-align:left;}
			.txtmainbox									{width:203px; height:133px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:24px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:203px; float:left;}
				.infoboxlisting							{font-size:16px; line-height:20px; color:#e2e2e2!important; margin:0px 0px 6px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 8px;}
			.txtinfobox									{width:203px; float:left;}
				.infoboxmore							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:10px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 8px;}

.modultopcontainer										{width:100%; margin:0 auto;}
#articleonmodulebox										{width:940px; height:197px; margin:0 auto;}
.articlecontent 										{width:940px; margin:83px 0px 46px 0px; float:left;}

.modulcontent 											{width:940px; margin:0px 0px 46px 0px; float:left;}

body 													{font-size:16px; line-height:20px; color:#ffffff; font-style:normal; font-weight:400;}

h1, .contentheading1									{font-size:30px; line-height:32px; margin:0px 0px 46px 0px; color:#ffffff; text-align:left;}
h2, .contentheading2									{font-size:27px; line-height:29px; margin:0px 0px 36px 0px; color:#ffffff; text-align:left;}
h3, .contentheading3									{font-size:30px; font-weight:700; text-align:center; line-height:24px; margin:50px 0px 50px 0px; color:#ffffff;}
h4, .contentheading4									{font-size:20px; line-height:22px; margin:0px 0px 16px 0px; color:#ffffff; text-align:left;}
.content-listing										{font-size:18px; color:#ffffff;	margin:0px 0px 0px 0px;	padding:0px 0px 2px 18px; background: url('../images/punkt.png') no-repeat left 5px;}
}
/*CONTENT */@media (min-width: 886px)and (max-width: 1061px){	
.container												{width:784px; margin:0 auto;}
.maincontent 											{width:784px; float:left;}
.item-content 											{width:784px; padding:0px; margin:0px 0px 16px 0px; float:left;}
.txtimgbox												{width:768px; margin:8px 8px 8px 8px; float:left;}
.txtbox													{width:376px; height:275px; margin-right:16px; float:left;}
.dual-container-contentbox								{height:275px; display:table-cell; vertical-align: middle;}
.txtboxtxt												{font-size:16px; line-height:100%; margin:0px 0px 0px 0px; color:#ffffff; padding:0px; text-align:left;}
.imgbox													{width:376px; height:275px; float:left;}
.imgboxscale											{width:376px; height:275px;}
.telbox													{width:305px; margin:0px auto 16px auto; text-align:center;}
.dual-container-telbox									{display:block; margin:0 auto;}
.telbox-listing											{font-size:32px; color:#ffffff;	margin:0 auto; padding:0px 0px 0px 75px; background: url('../images/whatsapp.png') no-repeat; line-height:61px; display:block;}
.supertoptitel											{font-size:36px; line-height:100%; color:#e2e2e2; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; line-height:100%; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#e2e2e2; margin:19px 0px 9px 0px; font-weight:700; text-align:center;}
.iconselectbox											{width:784px; margin:0px; float:left;}
.twinboxinfo											{width:180px; margin:0px 8px 0px 8px; float:left;}
.iconbox												{width:180px; height:180px; margin:0px 0px 16px 0px; float:left;}
.iconimgscale											{width:180px; height:180px;}
.txtsinglebox											{width:164px; padding:8px; background: #343c41 url('../images/bg-txtsinglebox.png') repeat-y; float:left;}
.headermainbox											{width:164px; float:left;}
.infoboxheader											{font-size:17px; line-height:17px; font-weight:700; margin:2px 0px 16px 0px; color:#e2e2e2!important; text-align:left;}
.txtmainbox												{width:164px; height:169px; float:left;}
.infoboxtxt												{font-size:16px; line-height:20px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
.listingmainbox											{width:164px; float:left;}
.infoboxlisting											{font-size:14px; line-height:18px; color:#e2e2e2!important; margin:0px 0px 5px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 5px;}
			.txtinfobox									{width:164px; float:left;}
.infoboxmore											{font-size:14px; line-height:18px; color:#e2e2e2!important; margin:0px 0px 5px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 5px;}

.modultopcontainer										{width:100%; margin:0 auto;}
#articleonmodulebox										{width:784px; height:197px; margin:0 auto;}
.articlecontent 										{width:784px; margin:83px 0px 46px 0px; float:left;}

.modulcontent 											{width:784px; margin:0px 0px 46px 0px; float:left;}

body 													{font-size:16px; line-height:20px; color:#ffffff; font-style:normal; font-weight:400;}

h1, .contentheading1									{font-size:30px; line-height:32px; margin:0px 0px 46px 0px; color:#ffffff; text-align:left;}
h2, .contentheading2									{font-size:27px; line-height:29px; margin:0px 0px 36px 0px; color:#ffffff; text-align:left;}
h3, .contentheading3									{font-size:30px; font-weight:700; text-align:center; line-height:24px; margin:50px 0px 50px 0px; color:#ffffff;}
h4, .contentheading4									{font-size:20px; line-height:22px; margin:0px 0px 16px 0px; color:#ffffff; text-align:left;}
.content-listing										{font-size:18px; color:#ffffff;	margin:0px 0px 0px 0px;	padding:0px 0px 2px 18px; background: url('../images/punkt.png') no-repeat left 5px;}
}
/*CONTENT */@media (min-width: 695px)and (max-width: 886px){	
.container												{width:612px; margin:0 auto;}
.maincontent 											{width:612px; float:left;}
.item-content 											{width:612px; padding:0px; margin:0px 0px 16px 0px; float:left;}
.txtimgbox												{width:596px; margin:32px 8px 8px 8px; float:left;}
.txtbox													{width:596px; margin:0px; float:left;}
.dual-container-contentbox								{}
.txtboxtxt												{font-size:20px; line-height:100%; margin:0px 0px 0px 0px; color:#ffffff; padding:0px; text-align:left;}
.imgbox													{width:376px; margin:32px 0px 32px 0px; float:left;}
.imgboxscale											{width:596px; height:415px;}

.telbox													{width:305px; margin:0px auto 16px auto; text-align:center;}
.dual-container-telbox									{display:block; margin:0 auto;}
.telbox-listing											{font-size:32px; color:#ffffff;	margin:0 auto; padding:0px 0px 0px 75px; background: url('../images/whatsapp.png') no-repeat; line-height:61px; display:block;}

.supertoptitel											{font-size:36px; line-height:100%; color:#e2e2e2; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; line-height:100%; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#e2e2e2; margin:19px 0px 9px 0px; font-weight:700; text-align:center;}



.iconselectbox											{width:612px; margin:0px; float:left;}
	.twinboxinfo										{width:290px; margin:0px 8px 0px 8px; float:left;}
		.iconbox										{width:290px; height:290px; margin:0px 0px 0px 0px; float:left;}
			.iconimgscale								{width:290px; height:290px;}
		
		.txtsinglebox									{width:274px; padding:8px; margin:0px 0px 32px 0px; background: #343c41 url('../images/bg-txtsinglebox.png') repeat-y; float:left;}
			.headermainbox								{width:274px; float:left;}
				.infoboxheader							{font-size:21px; line-height:21px; font-weight:700; margin:0px 0px 21px 0px; color:#e2e2e2!important; text-align:left;}
			.txtmainbox									{width:274px; height:138px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:27px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:274px; float:left;}
				.infoboxlisting							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:0px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 8px;}
			.txtinfobox									{width:274px; float:left;}
				.infoboxmore							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:0px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 5px;}

.modultopcontainer										{width:100%; margin:0 auto;}	
#articleonmodulebox										{width:612px; height:197px; margin:0 auto;}
.articlecontent 										{width:612px; margin:83px 0px 46px 0px; float:left;}

.modulcontent 											{width:612px; margin:0px 0px 46px 0px; float:left;}

body 													{font-size:16px; line-height:20px; color:#ffffff; font-style:normal; font-weight:400;}

h1, .contentheading1									{font-size:30px; line-height:32px; margin:0px 0px 46px 0px; color:#ffffff; text-align:left;}
h2, .contentheading2									{font-size:27px; line-height:29px; margin:0px 0px 36px 0px; color:#ffffff; text-align:left;}
h3, .contentheading3									{font-size:30px; font-weight:700; text-align:center; line-height:24px; margin:50px 0px 50px 0px; color:#ffffff;}
h4, .contentheading4									{font-size:20px; line-height:22px; margin:0px 0px 16px 0px; color:#ffffff; text-align:left;}
.content-listing										{font-size:18px; color:#ffffff;	margin:0px 0px 0px 0px;	padding:0px 0px 2px 18px; background: url('../images/punkt.png') no-repeat left 8px;}
}
/*CONTENT */@media (max-width: 695px){	
.container												{width:100%; margin:0 auto;}
.maincontent 											{width:100%; float:left;}
.articlecontentbox 										{width:90%; margin:0px 5% 0px 5%; float:left;}
.item-content 											{width:100%; padding:0px; margin:0px 0px 16px 0px; float:left;}
.txtimgbox												{width:96%; margin:16px 2% 8px 2%; float:left;}
.txtbox													{width:100%; margin:10px 0px 30px 0px; float:left;}
.dual-container-contentbox								{}
.txtboxtxt												{font-size:16px; line-height:100%; margin:0px 0px 0px 0px; color:#ffffff; padding:0px; text-align:left;}
.imgbox 												{width:75%; margin:10px 12.5%; float:left;}
  
 .imgboxscale											{width:100%; height:100%;}

.telbox													{width:305px; margin:6px auto 16px auto; text-align:center;}
.dual-container-telbox									{display:block; margin:0 auto;}
.telbox-listing											{font-size:32px; color:#ffffff;	margin:0 auto; padding:0px 0px 0px 75px; background: url('../images/whatsapp.png') no-repeat; line-height:59px; display:block;}

.supertoptitel											{font-size:31px; color:#e2e2e2; margin:50px 0px 0px 0px; line-height:35px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; color:#ffffff; margin:9px 0px 19px 0px; line-height: 23px;font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#e2e2e2; margin:19px 0px 9px 0px; font-weight:700; text-align:center;}

.iconselectbox											{width:100%; margin:0px; float:left;}
	.twinboxinfo										{width:80%; margin:0px 10% 32px 10%; float:left; background:#343c41 url('../images/bg-txtsinglebox.png'); border-radius:25px;}
		.iconbox										{width:50%;padding:6% 25% 2% 25%; margin:0px 0px 0px 0px; float:left;}
			.iconimgscale								{width:100%; height:100%;}
		
		.txtsinglebox									{width:80%; padding:18px 10% 0px 10%; margin:0px 0px 32px 0px; float:left;}
			.headermainbox								{width:100%; float:left;}
				.infoboxheader							{font-size:21px; line-height:21px; font-weight:700; margin:0px 0px 21px 0px; color:#e2e2e2!important; text-align:left;}
			.txtmainbox									{width:100%; margin: 0px 0px 10px 0px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:27px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:100%; float:left;}
				.infoboxlisting							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:0px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 8px;}
			.txtinfobox									{width:100%; margin-top:12px; float:left;}
				.infoboxmore							{font-size:16px; line-height:26px; color:#e2e2e2!important; margin:0px 0px 0px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 8px;}

.modultopcontainer										{width:100%; margin:0 auto;}	
#articleonmodulebox										{width:90%; margin:20px 5% 20px 5%;}
.articlecontent 										{width:96%; margin:83px 2% 46px 2%; float:left;}

.modulcontent 											{width:96%; margin:0px 2% 0px 2%; float:left;}

body 													{font-size:16px; line-height:20px; color:#ffffff; font-style:normal; font-weight:400;}

h1, .contentheading1									{font-size:30px; line-height:32px; margin:0px 0px 46px 0px; color:#ffffff; text-align:left;}
h2, .contentheading2									{font-size:27px; line-height:29px; margin:0px 0px 36px 0px; color:#ffffff; text-align:left;}
h3, .contentheading3									{font-size:30px; font-weight:700; text-align:center; line-height:24px; margin:50px 0px 50px 0px; color:#ffffff;}
h4, .contentheading4									{font-size:20px; line-height:22px; margin:0px 0px 16px 0px; color:#ffffff; text-align:left;}
.content-listing										{font-size:18px; color:#ffffff;	margin:0px 0px 0px 0px;	padding:0px 0px 2px 18px; background: url('../images/punkt.png') no-repeat left 5px;}
}


/*FORMULARBOX */@media (min-width: 1px){
.creativecontactform_field_box_inner 					{color:#fff!important;}	
.creative_form_1 a,.creative_form_1 a:hover				{color:#e2e2e2!important;}
}



/*FORMULARBOX */@media (min-width: 1274px){
#formularcontainer										{width:1208px; height:197px; margin:0 auto;}
.creative_form_1.creativecontactform_wrapper 			{border:none!important; background:none!important;}
.creative_form_1.creativecontactform_wrapper:hover		{box-shadow: 0px 0px 0px 0px #ffffff!important;}
.creativecontactform_title 								{color:#ffffff!important; font-size:24px!important; margin:0px 0px 20px 0px!important; font-weight:700!important; text-align:center!important; text-decoration:none; text-shadow: 0px 0px 0px #ffffff!important; font-family: 'Open Sans'!important;}
.creativecontactform_pre_text 							{margin:3px 0px 0px 0px!important; padding:3px 200px 0px 200px!important; width:808px!important; font-size:17px!important; color:#ffffff!important; text-align:center!important; border:none!important; font-family:'Open Sans'!important;}
.creativecontactform_body,.creativecontactform_footer	{display:block!important; width:508px!important; margin:0px auto!important;}
.creativecontactform_field_box_inner 					{width:100%!important;}
.creativecontactform_field_box_textarea_inner 			{width:100%!important;}
.creativecontactform_field_required 					{color:#ffffff!important; font-size:28px!important;}
.creativecontactform_field_name 						{color:#ffffff!important; font-size:17px!important; text-shadow:0px 0px 0px #ffffff!important; margin: 0px 0px 1px 0px!important;}
.answer_name label 										{color:#ffffff!important; font-size:14px!important; text-shadow:0px 0px 0px #ffffff!important;}
.ccf_pages_buttons_wrapper								{width:100%!important;}
.creativecontactform_send,
.creativecontactform_send_new,
.creativecontactform_send:focus							{background:#e2e2e2!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #e2e2e2!important; color:#000000!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; font-weight:normal!important; text-shadow:0px 0px 0px #ffffff!important; font-family: font-family:'Open Sans'!important;}
.creativecontactform_input_element,
.creativecontactform_input_element.closed:hover			{-moz-box-shadow: 0px 0px 0px 0px #000000!important; -webkit-box-shadow: 0px 0px 0px 0px #000000!important; box-shadow: 0px 0px 0px 0px #f000000!important;}
}
/*FORMULARBOX */@media (min-width: 1061px)and (max-width: 1274px){
#formularcontainer										{width:940px; height:197px; margin:0 auto;}
.creative_form_1.creativecontactform_wrapper 			{border:none!important; background:none!important;}
.creative_form_1.creativecontactform_wrapper:hover		{box-shadow: 0px 0px 0px 0px #ffffff!important;}
.creativecontactform_title 								{color:#ffffff!important; font-size:24px!important; margin:0px 0px 20px 0px!important; font-weight:700!important; text-align:center!important; text-decoration:none; text-shadow: 0px 0px 0px #ffffff!important; font-family: 'Open Sans'!important;}
.creativecontactform_pre_text 							{margin:3px 0px 0px 0px!important; padding:3px 66px 0px 66px!important; width:808px!important; font-size:17px!important; color:#ffffff!important; text-align:center!important; border:none!important; font-family:'Open Sans'!important;}
.creativecontactform_body,.creativecontactform_footer	{display:block!important; width:508px!important; margin:0px auto!important;}
.creativecontactform_field_box_inner 					{width:100%!important;}
.creativecontactform_field_box_textarea_inner 			{width:100%!important;}
.creativecontactform_field_required 					{color:#ffffff!important; font-size:28px!important;}
.creativecontactform_field_name 						{color:#ffffff!important; font-size:17px!important; text-shadow:0px 0px 0px #ffffff!important; margin: 0px 0px 1px 0px!important;}
.answer_name label 										{color:#ffffff!important; font-size:14px!important; text-shadow:0px 0px 0px #ffffff!important;}
.ccf_pages_buttons_wrapper								{width:100%!important;}
.creativecontactform_send,
.creativecontactform_send_new,
.creativecontactform_send:focus							{background:#e2e2e2!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #e2e2e2!important; color:#000000!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; font-weight:normal!important; text-shadow:0px 0px 0px #ffffff!important; font-family: font-family:'Open Sans'!important;}
.creativecontactform_input_element,
.creativecontactform_input_element.closed:hover			{-moz-box-shadow: 0px 0px 0px 0px #000000!important; -webkit-box-shadow: 0px 0px 0px 0px #000000!important; box-shadow: 0px 0px 0px 0px #f000000!important;}
}
/*FORMULARBOX */@media (min-width: 886px)and (max-width: 1061px){
#formularcontainer										{width:784px; height:197px; margin:0 auto;}
.creative_form_1.creativecontactform_wrapper 			{border:none!important; background:none!important;}
.creative_form_1.creativecontactform_wrapper:hover		{box-shadow: 0px 0px 0px 0px #ffffff!important;}
.creativecontactform_title 								{color:#ffffff!important; font-size:24px!important; margin:0px 0px 20px 0px!important; font-weight:700!important; text-align:center!important; text-decoration:none; text-shadow: 0px 0px 0px #ffffff!important; font-family: 'Open Sans'!important;}
.creativecontactform_pre_text 							{margin:3px 0px 0px 0px!important; padding:3px 42px 0px 42px!important; width:700px!important; font-size:17px!important; color:#ffffff!important; text-align:center!important; border:none!important; font-family:'Open Sans'!important;}
.creativecontactform_body,.creativecontactform_footer	{display:block!important; width:508px!important; margin:0px auto!important;}
.creativecontactform_field_box_inner 					{width:100%!important;}
.creativecontactform_field_box_textarea_inner 			{width:100%!important;}
.creativecontactform_field_required 					{color:#ffffff!important; font-size:28px!important;}
.creativecontactform_field_name 						{color:#ffffff!important; font-size:17px!important; text-shadow:0px 0px 0px #ffffff!important; margin: 0px 0px 1px 0px!important;}
.answer_name label 										{color:#ffffff!important; font-size:14px!important; text-shadow:0px 0px 0px #ffffff!important;}
.ccf_pages_buttons_wrapper								{width:100%!important;}
.creativecontactform_send,
.creativecontactform_send_new,
.creativecontactform_send:focus							{background:#e2e2e2!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #e2e2e2!important; color:#000000!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; font-weight:normal!important; text-shadow:0px 0px 0px #ffffff!important; font-family: font-family:'Open Sans'!important;}
.creativecontactform_input_element,
.creativecontactform_input_element.closed:hover			{-moz-box-shadow: 0px 0px 0px 0px #000000!important; -webkit-box-shadow: 0px 0px 0px 0px #000000!important; box-shadow: 0px 0px 0px 0px #f000000!important;}
}
/*FORMULARBOX */@media (min-width: 695px)and (max-width: 886px){
#formularcontainer										{width:612px; height:197px; margin:0 auto;}
.creative_form_1.creativecontactform_wrapper 			{border:none!important; background:none!important;}
.creative_form_1.creativecontactform_wrapper:hover		{box-shadow: 0px 0px 0px 0px #ffffff!important;}
.creativecontactform_title 								{color:#ffffff!important; font-size:24px!important; margin:0px 0px 20px 0px!important; font-weight:700!important; text-align:center!important; text-decoration:none; text-shadow: 0px 0px 0px #ffffff!important; font-family: 'Open Sans'!important;}
.creativecontactform_pre_text 							{margin:3px 0px 0px 0px!important; padding:3px 0px 0px 0px!important; width:612px!important; font-size:17px!important; color:#ffffff!important; text-align:center!important; border:none!important; font-family:'Open Sans'!important;}
.creativecontactform_body,.creativecontactform_footer	{display:block!important; width:508px!important; margin:0px auto!important;}
.creativecontactform_field_box_inner 					{width:100%!important;}
.creativecontactform_field_box_textarea_inner 			{width:100%!important;}
.creativecontactform_field_required 					{color:#ffffff!important; font-size:28px!important;}
.creativecontactform_field_name 						{color:#ffffff!important; font-size:17px!important; text-shadow:0px 0px 0px #ffffff!important; margin: 0px 0px 1px 0px!important;}
.answer_name label 										{color:#ffffff!important; font-size:14px!important; text-shadow:0px 0px 0px #ffffff!important;}
.ccf_pages_buttons_wrapper								{width:100%!important;}
.creativecontactform_send,
.creativecontactform_send_new,
.creativecontactform_send:focus							{background:#e2e2e2!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #e2e2e2!important; color:#000000!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; font-weight:normal!important; text-shadow:0px 0px 0px #ffffff!important; font-family: font-family:'Open Sans'!important;}
.creativecontactform_input_element,
.creativecontactform_input_element.closed:hover			{-moz-box-shadow: 0px 0px 0px 0px #000000!important; -webkit-box-shadow: 0px 0px 0px 0px #000000!important; box-shadow: 0px 0px 0px 0px #f000000!important;}
}
/*FORMULARBOX */@media (max-width: 695px){	
#formularcontainer										{width:90%; margin:20px 5% 20px 5%;}
.creativecontactform_body 								{padding:5px 0px 10px 0px!important;}
.creativecontactform_wrapper 							{border:none!important; background:none!important;}
.creativecontactform_wrapper:hover						{box-shadow: 0px 0px 0px 0px #ffffff!important;}
.creativecontactform_title 								{color:#ffffff!important; font-size:24px!important; margin:0px 0px 20px 0px!important; font-weight:700!important; text-align:center!important; text-decoration:none; text-shadow: 0px 0px 0px #ffffff!important; font-family: 'Open Sans'!important;}
.creativecontactform_pre_text 							{margin:3px 0px 0px 0px!important; padding:3px 0px 0px 0px!important; width:98%!important; font-size:17px!important; color:#ffffff!important; text-align:center!important; border:none!important; font-family:'Open Sans'!important;}
.creativecontactform_body,.creativecontactform_footer	{display:block!important; width:98%!important; margin:0px auto!important;}
.creativecontactform_field_box_inner 					{width:98%!important;}
.creativecontactform_field_box_textarea_inner 			{width:98%!important;}
.creativecontactform_field_required 					{color:#ffffff!important; font-size:28px!important;}
.creativecontactform_field_name 						{color:#ffffff!important; font-size:17px!important; text-shadow:0px 0px 0px #ffffff!important; margin: 0px 0px 1px 0px!important;}
.answer_name label 										{color:#ffffff!important; font-size:14px!important; text-shadow:0px 0px 0px #ffffff!important;}
.ccf_pages_buttons_wrapper								{width:98%!important;}
.creativecontactform_send,
.creativecontactform_send_new,
.creativecontactform_send:focus							{background:#e2e2e2!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #e2e2e2!important; color:#000000!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; font-weight:normal!important; text-shadow:0px 0px 0px #ffffff!important; font-family: font-family:'Open Sans'!important;}
.creativecontactform_input_element,
.creativecontactform_input_element.closed:hover			{-moz-box-shadow: 0px 0px 0px 0px #000000!important; -webkit-box-shadow: 0px 0px 0px 0px #000000!important; box-shadow: 0px 0px 0px 0px #f000000!important;}
}


/*MOREINFOBOX */@media (min-width: 1274px){
#moreinfocontainer										{width:100%; height:53px; float:left; background:#e2e2e2;}
.moreinfo1												{width:1208px; height:53px; margin:0 auto;}
.moreinfotxt1											{font-size:19px; line-height:100%; margin:15px 0px 0px 0px; color:#19222e; text-align:center;}
}
/*MOREINFOBOX */@media (min-width: 1061px)and (max-width: 1274px){
#moreinfocontainer										{width:100%; height:35px; float:left; background:#e2e2e2;}
.moreinfo1												{width:940px; height:35px; margin:0 auto;}
.moreinfotxt1											{font-size:18px; line-height:100%; margin:7px 0px 0px 0px; color:#19222e; text-align:center;}
}
/*MOREINFOBOX */@media (min-width: 886px)and (max-width: 1061px){
#moreinfocontainer										{width:100%; height:35px; float:left; background:#e2e2e2;}
.moreinfo1												{width:784px; height:35px; margin:0 auto;}
.moreinfotxt1											{font-size:16px; line-height:100%; margin:9px 0px 0px 0px; color:#19222e; text-align:center;}
}
/*MOREINFOBOX */@media (min-width: 695px)and (max-width: 886px){
#moreinfocontainer										{width:100%; height:35px; float:left; background:#e2e2e2;}
.moreinfo1												{width:612px; height:35px; margin:0 auto;}
.moreinfotxt1											{font-size:13.5px; line-height:100%; margin:10px 0px 0px 0px; color:#19222e; text-align:center;}
}
/*MOREINFOBOX */@media (max-width: 695px){	
#moreinfocontainer										{width:100%; float:left; background:#e2e2e2;}
.moreinfo1												{width:100%; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.moreinfotxt1											{font-size:17px; line-height:19px; margin:0px 0px 0px 0px; color:#19222e; text-align:center;}
}


/*FOOTER-BOX */@media (min-width: 1274px){
#box_footer											{width:100%; margin:0px; padding:0px; background:#131516; float:left;}
	#framefooter									{width:1208px; height:180px; margin:0 auto; background:#131516 url('../../../images/images-content/design/footer-bg.png') no-repeat; background-position:center top;}
		#footercontent1								{width:302px; margin:29px 59px 0px 19px; float:left;}
			.footertxt1								{font-size:19px; line-height:28px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:left;}
			#footercontent1 a						{color:#e2e2e2; text-decoration:none;}
			#footercontent1 a:hover					{color:#ffd67e; text-decoration:none;}

		#footercontent2								{width:289px; height:85px; margin:54px 79px 41px 79px; float:left;}
			.footerscalelogo						{width:289px; height:85px; opacity:50%;}
		
		#footercontent3								{width:302px; margin:29px 19px 0px 59px; float:left;}
			#footercontent3 a						{color:#b1b1b1; text-decoration:none;}
			#footercontent3 a:hover					{color:#b1b1b1; text-decoration:underline;}
				.footertxt3							{font-size:19px; line-height:28px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:right;}

#box_footerbottom									{width:100%; height:40px;margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#282828;}
#framefooterbottom									{width:1208px; height:40px;margin:0 auto;}
#footerbottom										{width:1208px; height:20px; padding:10px 0px 10px 0px;text-align:center;}
#footercopyright 									{margin:0 auto; text-align:center; padding:0px;}
#footermobile 										{display:none;}
.copyright											{font-size:18px; margin:0px 0px 0px 0px; line-height:18px; text-align:center; color:#676767;}
}
/*FOOTER-BOX */@media (min-width: 1061px)and (max-width: 1274px){
#box_footer											{width:100%; height:140px; margin:0px; padding:0px; background:#131516; float:left;}
	#framefooter									{width:940px; height:140px; margin:0 auto; background-image:url('../../../images/images-content/design/footer-bg.png'); background-size:contain;	background-repeat:no-repeat; background-position:center top; background-color:#131516;}
		#footercontent1								{width:235px; margin:23px 46px 0px 8px; float:left;}
			.footertxt1								{font-size:18px; line-height:26px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:left;}
			#footercontent1 a						{color:#e2e2e2; text-decoration:none;}
			#footercontent1 a:hover					{color:#ffd67e; text-decoration:none;}

		#footercontent2								{width:247px; height:72px; margin:42px 57px 32px 57px; float:left;}
			.footerscalelogo						{width:247px; height:72px; opacity:50%;}
		
		#footercontent3								{width:235px; margin:23px 8px 0px 46px; float:left;}
			#footercontent3 a						{color:#b1b1b1; text-decoration:none;}
			#footercontent3 a:hover					{color:#b1b1b1; text-decoration:underline;}
				.footertxt3							{font-size:18px; line-height:26px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:right;}

#box_footerbottom									{width:100%; height:36px;margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#282828;}
#framefooterbottom									{width:940px; height:36px;margin:0 auto;}
#footerbottom										{width:940px; height:16px; padding:10px 0px 10px 0px;text-align:center;}
#footercopyright 									{margin:0 auto; text-align:center; padding:0px;}
#footermobile 										{display:none;}
.copyright											{font-size:17px; margin:0px 0px 0px 0px; line-height:17px; text-align:center; color:#676767;}
}
/*FOOTER-BOX */@media (min-width: 885px)and (max-width: 1061px){
#box_footer											{width:100%; height:122px; margin:0px; padding:0px; background:#131516; float:left;}
	#framefooter									{width:784px; height:122px; margin:0 auto; background-image:url('../../../images/images-content/design/footer-bg.png'); background-size:contain; background-repeat:no-repeat; background-position:center top; background-color:#131516;}

		#footercontent1								{width:196px; margin:12px 38px 0px 8px; float:left;}
			.footertxt1								{font-size:15px; line-height:22px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:left;}
			#footercontent1 a						{color:#e2e2e2; text-decoration:none;}
			#footercontent1 a:hover					{color:#ffd67e; text-decoration:none;}

		#footercontent2								{width:205px; height:60px; margin:35px 47px 27px 47px; float:left;}
			.footerscalelogo						{width:205px; height:60px;}
		
		#footercontent3								{width:196px; margin:19px 8px 0px 38px; float:left;}
			#footercontent3 a						{color:#b1b1b1; text-decoration:none;}
			#footercontent3 a:hover					{color:#b1b1b1; text-decoration:underline;}
				.footertxt3							{font-size:15px; line-height:22px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:right;}

#box_footerbottom									{width:100%; height:40px;margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#282828;}
#framefooterbottom									{width:784px; height:40px;margin:0 auto;}
#footerbottom										{width:784px; height:20px; padding:10px 0px 10px 0px;text-align:center;}
#footercopyright 									{margin:0 auto; text-align:center; padding:0px;}
#footermobile 										{display:none;}
.copyright											{font-size:18px; margin:0px 0px 0px 0px; line-height:18px; text-align:center; color:#676767;}
}
/*FOOTER-BOX */@media (min-width: 695px)and (max-width: 886px){
#box_footer											{width:100%; height:115px; margin:0px; padding:0px; background:#131516; float:left;}
	#framefooter									{width:612px; height:115px; margin:0 auto; background-image:url('../../../images/images-content/design/footer-bg.png'); background-size:100% 100%; background-repeat:no-repeat; background-position:center top; background-color:#131516;}

		#footercontent1								{width:163px; margin:15px 30px 0px 8px; float:left;}
			.footertxt1								{font-size:12.5px; line-height:19px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:left;}
			#footercontent1 a						{color:#e2e2e2; text-decoration:none;}
			#footercontent1 a:hover					{color:#ffd67e; text-decoration:none;}

		#footercontent2								{width:165px; height:48px; margin:27px 23px 21px 22px; float:left;}
			.footerscalelogo						{width:165px; height:48px; opacity:50%;}
		
		#footercontent3								{width:163px; margin:15px 8px 0px 30px; float:left;}
			#footercontent3 a						{color:#b1b1b1; text-decoration:none;}
			#footercontent3 a:hover					{color:#b1b1b1; text-decoration:underline;}
				.footertxt3							{font-size:15px; line-height:21px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:right;}

#box_footerbottom									{width:100%; height:40px;margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#282828;}
#framefooterbottom									{width:612px; height:40px;margin:0 auto;}
#footerbottom										{width:612px; height:20px; padding:10px 0px 10px 0px;text-align:center;}
#footercopyright 									{margin:0 auto; text-align:center; padding:0px;}
#footermobile 										{display:none;}
.copyright											{font-size:14px; margin:0px 0px 0px 0px; line-height:14px; text-align:center; color:#676767;}
}
/*FOOTER-BOX */@media (max-width: 695px){	
#box_footer											{width:100%; margin:0px; padding:0px; background:#131516; float:left;}
	#framefooter									{width:100%; margin:0px; float:left;}

		#footercontent1								{width:96%; margin:12px 2% 0px 2%; float:left;}
			.footertxt1								{font-size:19px; line-height:28px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:center;}
			#footercontent1 a						{color:#e2e2e2; text-decoration:none;}
			#footercontent1 a:hover					{color:#ffd67e; text-decoration:none;}

		#footercontent2								{width:96%; margin:42px 2% 30px 2%; float:left; text-align:center;}
			.footerscalelogo						{width:205px; height:60px; opacity:50%;}
		
		#footercontent3								{width:96%; margin:12px 2% 12px 2%; float:left;}
			#footercontent3 a						{color:#b1b1b1; text-decoration:none;}
			#footercontent3 a:hover					{color:#b1b1b1; text-decoration:underline;}
				.footertxt3							{font-size:19px; line-height:28px; margin:0px 0px 0px 0px; color:#b1b1b1; text-align:center;}

#box_footerbottom									{width:100%; height:40px;margin:0 auto; padding:0px 0px 0px 0px; float:left; background:#282828;}
#framefooterbottom									{width:100%; height:40px;margin:0 auto;}
#footerbottom										{width:100%; height:20px; padding:10px 0px 10px 0px;text-align:center;}
#footercopyright 									{margin:0 auto; text-align:center; padding:0px;}
#footermobile 										{display:none;}
.copyright											{font-size:16px; margin:0px 0px 0px 0px; line-height:16px; text-align:center; color:#676767;}
}


/*SCROLL TO TOP */@media (min-width: 1274px){
.scrollToTop 											{border-radius: 11px;background-color:#e2e2e2!important;padding:0px!important; margin:20px 20px 60px 20px!important; z-index:100!important; width:50px!important; height:50px!important; bottom:0px!important; right:0px!important;}
}
/*SCROLL TO TOP */@media (min-width: 1061px)and (max-width: 1274px){	
.scrollToTop 											{border-radius: 11px;background-color:#e2e2e2!important;padding:0px!important; margin:20px 20px 60px 20px!important; z-index:100!important; width:50px!important; height:50px!important; bottom:0px!important; right:0px!important;}
}
/*SCROLL TO TOP */@media (min-width: 886px)and (max-width: 1061px){	
.scrollToTop 											{border-radius: 11px;background-color:#e2e2e2!important;padding:0px!important; margin:10px 10px 50px 10px!important; z-index:100!important; width:40px!important; height:40px!important; bottom:0px!important; right:0px!important;}
}
/*SCROLL TO TOP */@media (min-width: 695px)and (max-width: 886px){
.scrollToTop 											{border-radius: 11px;background-color:#e2e2e2!important;padding:0px!important; margin:20px 20px 60px 20px!important; z-index:100!important; width:50px!important; height:50px!important; bottom:0px!important; right:0px!important;}
}
/*SCROLL TO TOP */@media (max-width: 695px){
.scrollToTop 											{border-radius: 11px;background-color:#e2e2e2!important;padding:0px!important; margin:20px 20px 60px 20px!important; z-index:100!important; width:50px!important; height:50px!important; bottom:0px!important; right:0px!important;}
}


