/* 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:#f7a800; text-decoration:none; outline:0;}	
a:visited								{color:#f7a800; text-decoration:none; outline:0;}	
a:active								{color:#f7a800; text-decoration:none; outline:0;}	
a:hover									{color:#679fc5; text-decoration:underline; outline:0;}
a:focus									{outline:0;}
.contentheading2 a 						{color:#f7a800!important; text-decoration:none!important; }		
.contentheading2:hover					{color:#f7a800!important; text-decoration:none!important; }	
}

/* COOKIES*/@media (min-width: 1px){
.cc-revoke, .cc-window {font-family:'Montserrat'!important; font-style:normal!important; font-weight:400!important;}
a.cc-link.cc-cookie::before {
background:url(../../../images/images-content/design/cookie-icon.svg) no-repeat;
width:12px!important;
height:12px!important;
}
a.cc-link.cc-privacy::before {
background:url(../../../images/images-content/design/lock-icon.svg) no-repeat;
width:12px!important;
height:12px!important;
}
a.cc-link.cc-cookie::before, a.cc-link.cc-privacy::before, div.cc-revoke::before {
content:""!important;
display:inline-block!important;
margin-right:6px!important;
}
div.cc-center a.cc-link {
color:#1967d2!important;
text-decoration:none!important;
font-size:12px!important;
padding-left:0!important;
}
a.cc-link.cc-cookie{
transition:.3s;
display:block;
width:fit-content;
}
a.cc-link.cc-privacy{
transition:.3s;
display:block;
width:fit-content;
}
}
/* COOKIES*/@media (min-width: 1480px){	
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {max-width:256px;}
.imgcookiescale{width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {margin-right:10%;}
div.cc-checkboxes-container {width:auto; margin:0px auto;}
}
/* COOKIES*/@media (min-width: 1238px)and (max-width: 1480px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
max-width:200px;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:15px auto 0px auto;
}
}
/* COOKIES*/@media (min-width: 1130px)and (max-width: 1238px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
max-width:170px;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!important;}
}
/* COOKIES*/@media (min-width: 1061px)and (max-width: 1130px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%;}
.imgcookiescale{
width:75%;height:75%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin-right:2%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:13px!important;}
}
/* COOKIES*/@media (min-width: 741px)and (max-width: 1061px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%; max-width:100%;}
.imgcookiescale{
width:30%;height:30%; margin:0px 35% 0px 35%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin:0px 0px 15px 0px; min-width:100%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!important;}
}
/* COOKIES*/@media (min-width: 1px)and (max-width: 761px){
div.cc-window.cc-top:not(.cc-floating) span.cc-header, div.cc-window.cc-bottom:not(.cc-floating) span.cc-header {
width:100%; max-width:100%;}
.imgcookiescale{
width:50%;height:50%; margin:0px 25% 0px 25%;}
div.cc-window.cc-bottom:not(.cc-floating) span.cc-message {
margin:0px 0px 15px 0px; min-width:100%;}
div.cc-checkboxes-container {
width:auto;
margin:10px auto 0px auto;}
.cc-revoke, .cc-window,a.cc-link label  {font-size:14px!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:260px; 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:260px; 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:#f7a800; 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:#f7a800; 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:#f7a800; 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:#f7a800; 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:#f7a800; 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:#f7a800; 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; color:#f7a800; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#f7a800; 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; height:387px; 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:#f7a800!important; text-align:left;}
			.txtmainbox									{width:226px; height:180px; 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:#f7a800!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:#f7a800!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:22px; font-weight:700; line-height:24px; margin:26px 0px 3px 0px; color:#ffffff; text-align:left;}
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; color:#f7a800; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#f7a800; 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; height:415px; 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:#f7a800!important; text-align:left;}
			.txtmainbox									{width:203px; height:180px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:24px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:203px; height:158px; float:left;}
				.infoboxlisting							{font-size:16px; line-height:20px; color:#f7a800!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:#f7a800!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:22px; font-weight:700; line-height:24px; margin:26px 0px 3px 0px; color:#ffffff; text-align:left;}
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; color:#f7a800; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#f7a800; 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; height:372px; 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:#f7a800!important; text-align:left;}
.txtmainbox												{width:164px; height:156px; float:left;}
.infoboxtxt												{font-size:16px; line-height:20px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
.listingmainbox											{width:164px; height:154px; float:left;}
.infoboxlisting											{font-size:14px; line-height:18px; color:#f7a800!important; margin:0px 0px 5px 0px; padding:0px 0px 2px 18px; background: url('../images/strichcolor.png') no-repeat left 8px;}
			.txtinfobox									{width:164px; float:left;}
.infoboxmore											{font-size:14px; line-height:18px; color:#f7a800!important; margin:0px 0px 5px 0px; padding:0px 0px 2px 18px; background: url('../images/pfeil.png') no-repeat left 8px;}

.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:22px; font-weight:700; line-height:24px; margin:26px 0px 3px 0px; color:#ffffff; text-align:left;}
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; height:275px; margin:32px 110px 32px 110px; 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; color:#f7a800; margin:50px 0px 0px 0px; font-weight:700; letter-spacing:2px; text-transform:uppercase; text-align:center;}
.supersubtitel											{font-size:24px; color:#ffffff; margin:9px 0px 19px 0px; font-weight:700; text-align:center;}
.telinfotxt												{font-size:18px; color:#f7a800; 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; height:385px; 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:#f7a800!important; text-align:left;}
			.txtmainbox									{width:274px; height:148px; float:left;}
				.infoboxtxt								{font-size:17px; line-height:27px; margin:0px 0px 0px 0px; color:#ffffff!important; text-align:left;}
			.listingmainbox								{width:274px; height: 161px; float:left;}
				.infoboxlisting							{font-size:16px; line-height:26px; color:#f7a800!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:#f7a800!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: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:22px; font-weight:700; line-height:24px; margin:26px 0px 3px 0px; color:#ffffff; text-align:left;}
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 (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:#f7a800; 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:#f7a800; 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:#f7a800!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:#f7a800!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:#f7a800!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:22px; font-weight:700; line-height:24px; margin:26px 0px 3px 0px; color:#ffffff; text-align:left;}
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:#f7a800!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:#f7a800!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #f7a800!important; color:#ffffff!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; color:#ffffff; 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:#f7a800!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #f7a800!important; color:#ffffff!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; color:#ffffff; 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:#f7a800!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #f7a800!important; color:#ffffff!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; color:#ffffff; 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:#f7a800!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #f7a800!important; color:#ffffff!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; color:#ffffff; 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:#f7a800!important; float:left!important; box-shadow:0px 0px 0px 0px #ffffff!important; border-color: #f7a800!important; color:#ffffff!important; -webkit-border-radius:30px!important; -moz-border-radius:30px!important; border-radius:30px!important; font-size:17px!important; color:#ffffff; 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:#f7a800;}
.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:#f7a800;}
.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:#f7a800;}
.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:#f7a800;}
.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:#f7a800;}
.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:#f7a800; 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;}
		
		#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:#f7a800; 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;}
		
		#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:#f7a800; 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:#f7a800; 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;}
		
		#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:#f7a800; 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;}
		
		#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:#679fc5!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:#679fc5!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:#679fc5!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:#679fc5!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:#679fc5!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;}
}


