@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap');

*
{
	margin:        				0;
	padding:      				0;
}

@media all {
	body, html
	{
		height:                 100%;
	}
	
	html
	{
		font-size:				100%;
	}
	
	body
	{
		font-size:              15px;
		line-height:            35px;
		font-size:              0.9em;
		line-height:            2.5em;
		color:                  #666666;
		font-weight:            300; 
		font-family: 			'Open Sans', sans-serif;	
	}
	  
	h1, h2, h3, h4, h5, h6
	{
		color:                  #666666;
		margin:                 0px;    
		font-weight:            400; 
		width:					100%;
		transform: 				scale(1,1.1);
	}
	
	h1
	{
		font-size:              36px;
		line-height:            46px;
		font-size:              2.25em;
		line-height:            1.26em;
		padding-bottom:         30px;
		padding-top:			10px;
      	color:					#15e0cc;
		text-transform:			uppercase;
	}
	h2
	{
		font-size:              26px;
		line-height:            34px;
		font-size:				1.625em;
		line-height:			1.66em;
		padding-bottom:         10px;
		padding-top:            10px;
		text-transform:			uppercase;
	}
	h3
	{
		font-size:              22px;
		line-height:            30px;
		font-size:				1.1em;
		line-height:			1.4em;
		padding-bottom:         10px;
		padding-top:            30px;
		text-transform:			uppercase;
		font-weight:			600;
	}
	
	p
	{
			margin-bottom:		0px;
			margin-top:			0px;
	}
	
	p b, b, p strong
	{
		color:                  #666666;
		font-weight:            700;
	}
	  
	a
	{
		text-decoration:        none;
		outline:              	none;
	}
	a:hover
	{
		text-decoration:        none;
	}

	a img
	{
		border:					none;
		text-decoration:		none;
	}
	
	a img:hover
	{
		border:					none;
		text-decoration:		none;
	}
	  
	ul
	{
		margin:          		20px 0px 20px 50px;
	}
  
	ul li
  	{
    	margin:					5px 0px 5px 0px;  
  	}
  
	.clear
	{
		clear:                  both;
	}
  
	.dcWrapper
	{
		margin:          		0px auto;
		width:					100%;
		background:				#ffffff;
		min-height:				500px;
	}
  	table.contenttable td
   	{
    	padding:				10px;  
  	}
	
/* ------------------------------------------ */
/*                CONTAINER                   */
/* ------------------------------------------ */
	
    .dcFlexDiv
    {
		with: 					100%;
		display: 				-webkit-flex;
		display: 				-ms-flexbox;
		display: 				flex;
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
    }
  
  	.dcInbox
  	{
  		width:					100%;
  	}
  	
	.dcV100, .dcV100p, .dcV90, .dcV90p, .dcV80, .dcV80p, .dcV70, .dcV70p, .dcV60, .dcV60p, .dcV50, .dcV50p
	{
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
		scroll-margin-top:		200px;
		margin:					0px auto;
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
		display: 				-webkit-flex;
		display: 				-ms-flexbox;
		display: 				flex;
	}
	
	.dcV100, .dc100p
	{
		width:					100%;
		height:					auto;
		margin:					0px;		
	}
	.dcV90, .dcV90p
	{
		width:					90%;
	}
	.dcV80, .dcV80p
	{
		width:					80%;
	}
	.dcV70, .dcV70p
	{
		width:					70%;
	}
	.dcV60, .dcV60p
	{
		width:					60%;
	}
	.dcV50, .dcV50p
	{
		width:					50%;
	}
	.dcV100p, .dcV90p, .dcV80p, .dcV70p, .dcV60p, .dcV50p
	{
		margin-top:				25px;
		margin-bottom:			25px;
	}

/* ------------------------------------------ */
/*             HÖHEN CONTAINER                */
/* ------------------------------------------ */

    .dcPadding9000
	{
		padding-top:			0px;
		padding-bottom:			0px;
	}
	.dcPadding9010
	{
		padding-top:			10px;
		padding-bottom:			10px;
	}
	.dcPadding9020
	{
		padding-top:			20px;
		padding-bottom:			20px;
	}
	.dcPadding9030
	{
		padding-top:			30px;
		padding-bottom:			30px;
	}
	.dcPadding9040
	{
		padding-top:			40px;
		padding-bottom:			40px;
	}
	.dcPadding9050
	{
		padding-top:			50px;
		padding-bottom:			50px;
	}
	.dcPadding9100
	{
		padding-top:			100px;
		padding-bottom:			100px;
	}
	.dcPadding9150
	{
		padding-top:			150px;
		padding-bottom:			150px;
	}
	.dcPadding9200
	{
		padding-top:			200px;
		padding-bottom:			200px;
	}
	.dcPadding9250
	{
		padding-top:			250px;
		padding-bottom:			250px;
	}
	.dcPadding9300
	{
		padding-top:			300px;
		padding-bottom:			300px;
	}
	.dcPadding9350
	{
		padding-top:			350px;
		padding-bottom:			350px;
	}
	.dcPadding9400
	{
		padding-top:			400px;
		padding-bottom:			400px;
	}
	.dcPadding9450
	{
		padding-top:			450px;
		padding-bottom:			450px;
	}
	.dcPadding9500
	{
		padding-top:			500px;
		padding-bottom:			500px;
	}

	.dcPadding0050Percent
	{
		padding-top:			0.5%;
		padding-bottom:			0.5%;
	}
	.dcPadding0100Percent
	{
		padding-top:			1%;
		padding-bottom:			1%;
	}
	.dcPadding0150Percent
	{
		padding-top:			1.5%;
		padding-bottom:			1.5%;
	}
	.dcPadding0200Percent
	{
		padding-top:			2%;
		padding-bottom:			2%;
	}
	.dcPadding0250Percent
	{
		padding-top:			2.5%;
		padding-bottom:			2.5%;
	}
	.dcPadding0300Percent
	{
		padding-top:			3%;
		padding-bottom:			3%;
	}
	.dcPadding0400Percent
	{
		padding-top:			4%;
		padding-bottom:			4%;
	}
	.dcPadding0500Percent
	{
		padding-top:			5%;
		padding-bottom:			5%;
	}
	.dcPadding0600Percent
	{
		padding-top:			6%;
		padding-bottom:			6%;
	}
	.dcPadding0700Percent
	{
		padding-top:			7%;
		padding-bottom:			7%;
	}
	.dcPadding0800Percent
	{
		padding-top:			8%;
		padding-bottom:			8%;
	}
	.dcPadding0900Percent
	{
		padding-top:			9%;
		padding-bottom:			9%;
	}
	.dcPadding1000Percent
	{
		padding-top:			10%;
		padding-bottom:			10%;
	}


/* ------------------------------------------ */
/*            PADDING HORIZONTAL              */
/* ------------------------------------------ */

	.dcHPadding0050Percent
	{
		padding-left:			0.5%;
		padding-right:			0.5%;
	}

	.dcHPadding0100Percent
	{
		padding-left:			1%;
		padding-right:			1%;
	}

	.dcHPadding0150Percent
	{
		padding-left:			1.5%;
		padding-right:			1.5%;
	}

	.dcHPadding0200Percent
	{
		padding-left:			2%;
		padding-right:			2%;
	}

	.dcHPadding0250Percent
	{
		padding-left:			2.5%;
		padding-right:			2.5%;
	}

	.dcHPadding0300Percent
	{
		padding-left:			3%;
		padding-right:			3%;
	}

	.dcHPadding0400Percent
	{
		padding-left:			4%;
		padding-right:			4%;
	}

	.dcHPadding0500Percent
	{
		padding-left:			5%;
		padding-right:			5%;
	}

	.dcHPadding0600Percent
	{
		padding-left:			6%;
		padding-right:			6%;
	}

	.dcHPadding0700Percent
	{
		padding-left:			7%;
		padding-right:			7%;
	}

	.dcHPadding0800Percent
	{
		padding-left:			8%;
		padding-right:			8%;
	}

	.dcHPadding0900Percent
	{
		padding-left:			9%;
		padding-right:			9%;
	}

	.dcHPadding1000Percent
	{
		padding-left:			10%;
		padding-right:			10%;
	}


/* ------------------------------------------ */
/*  CONTAINER (Text, TextImage, Image, Plugin)*/
/* ------------------------------------------ */
			
	.dc100text, .dc90text, .dc80text, .dc75text, .dc70text, .dc66text, .dc60text, .dc50text, .dc40text, .dc33text, .dc30text, .dc25text, .dc20text,
	.dc100plugin, .dc90plugin, .dc80plugin, .dc75plugin, .dc70plugin, .dc66plugin, .dc60plugin, .dc50plugin, .dc40plugin, .dc33plugin, .dc30plugin, .dc25plugin, .dc20plugin,
	.dc100image, .dc90image, .dc80image, .dc75image, .dc70image, .dc66image, .dc60image, .dc50image, .dc40image, .dc33image, .dc30image, .dc25image, .dc20image
	{
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
		position: 				relative;
		transition: 			0.5s ease;
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
	}
	
	.dc100textpic, .dc90textpic, .dc80textpic, .dc75textpic, .dc70textpic, .dc66textpic, .dc60textpic, .dc50textpic, .dc40textpic, .dc33textpic, .dc30textpic, .dc25textpic, .dc20textpic
	{
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
		position: 				relative;
		transition: 			0.5s ease;
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
		display: 				-webkit-flex;
		display: 				-ms-flexbox;
		display: 				flex;
	}

	
	.dc100text, .dc100plugin, .dc100textpic, dc100image
	{
		width: 					100%;
	}
				
	.dc90text, .dc90plugin, .dc90textpic, .dc90image
	{
		width: 					90%;
	}
	.dc80text, .dc80plugin, .dc80textpic, .dc80image
	{
		width: 					80%;
	}
	.dc75text, .dc75plugin, .dc75textpic, .dc75image
	{
		width: 					75%;
	}
	.dc70text, .dc70plugin, .dc70textpic, .dc70image
	{
		width: 					70%;
	}
	.dc66text, .dc66plugin, .dc66textpic, .dc66image
	{
		width: 					66.6666666666%;
	}
	.dc60text, .dc60plugin, .dc60textpic, .dc60image
	{
		width: 					60%;
	}
	.dc50text, .dc50plugin, .dc50textpic, .dc50image
	{
		width: 					50%;
	}
	.dc40text, .dc40plugin, .dc40textpic, .dc40image
	{
		width: 					40%;
	}
	.dc33text, .dc33plugin, .dc33textpic, .dc33image
	{
		width: 					33.33333333333%;
	}
	.dc30text, .dc30plugin, .dc30textpic, .dc30image
	{
		width: 					30%;
	}
	.dc25text, .dc25plugin, .dc25textpic, .dc25image
	{
		width: 					25%;
	}
	.dc20text, .dc20plugin, .dc20textpic, .dc20image
	{
		width: 					20%;
	}
		
	
/* ------------------------------------------ */
/* CONTAINER BREITE - PADDING                 */
/* ------------------------------------------ */
	

	.dc100text.dcHPadding0050Percent, .dc100plugin.dcHPadding0050Percent
	{
		width:					99%;
	}
	.dc100text.dcHPadding0100Percent, .dc100plugin.dcHPadding0100Percent
	{
		width:					98%;
	}
	.dc100text.dcHPadding0150Percent, .dc100plugin.dcHPadding0150Percent
	{
		width:					97%;
	}
	.dc100text.dcHPadding0200Percent, .dc100plugin.dcHPadding0200Percent
	{
		width:					96%;
	}
	.dc100text.dcHPadding0250Percent, .dc100plugin.dcHPadding0250Percent
	{
		width:					95%;
	}
	.dc100text.dcHPadding0300Percent, .dc100plugin.dcHPadding0300Percent
	{
		width:					94%;
	}
	.dc100text.dcHPadding0400Percent, .dc100plugin.dcHPadding0400Percent
	{
		width:					92%;
	}
	.dc100text.dcHPadding0500Percent, .dc100plugin.dcHPadding0500Percent
	{
		width:					90%;
	}
	.dc100text.dcHPadding0600Percent, .dc100plugin.dcHPadding0600Percent
	{
		width:					88%;
	}
	.dc100text.dcHPadding0700Percent, .dc100plugin.dcHPadding0700Percent
	{
		width:					86%;
	}
	.dc100text.dcHPadding0800Percent, .dc100plugin.dcHPadding0800Percent
	{
		width:					84%;
	}
	.dc100text.dcHPadding0900Percent, .dc100plugin.dcHPadding0900Percent
	{
		width:					82%;
	}
	.dc100text.dcHPadding1000Percent, .dc100plugin.dcHPadding1000Percent
	{
		width:					80%;
	}
	
	
	.dc90text.dcHPadding0050Percent, .dc90plugin.dcHPadding0050Percent
	{
		width:					89%;
	}
	.dc90text.dcHPadding0100Percent, .dc90plugin.dcHPadding0100Percent
	{
		width:					88%;
	}
	.dc90text.dcHPadding0150Percent, .dc90plugin.dcHPadding0150Percent
	{
		width:					87%;
	}
	.dc90text.dcHPadding0200Percent, .dc90plugin.dcHPadding0200Percent
	{
		width:					86%;
	}
	.dc90text.dcHPadding0250Percent, .dc90plugin.dcHPadding0250Percent
	{
		width:					85%;
	}
	.dc90text.dcHPadding0300Percent, .dc90plugin.dcHPadding0300Percent
	{
		width:					84%;
	}
	.dc90text.dcHPadding0400Percent, .dc90plugin.dcHPadding0400Percent
	{
		width:					82%;
	}
	.dc90text.dcHPadding0500Percent, .dc90plugin.dcHPadding0500Percent
	{
		width:					80%;
	}
	.dc90text.dcHPadding0600Percent, .dc90plugin.dcHPadding0600Percent
	{
		width:					78%;
	}
	.dc90text.dcHPadding0700Percent, .dc90plugin.dcHPadding0700Percent
	{
		width:					76%;
	}
	.dc90text.dcHPadding0800Percent, .dc90plugin.dcHPadding0800Percent
	{
		width:					74%;
	}
	.dc90text.dcHPadding0900Percent, .dc90plugin.dcHPadding0900Percent
	{
		width:					72%;
	}
	.dc90text.dcHPadding1000Percent, .dc90plugin.dcHPadding1000Percent
	{
		width:					70%;
	}
	.dc90text.dcCentered
	{
		margin:					0px auto;
	}
	.dc90text.dcCenteredPadding
	{
		width:					90%;
		padding-left:			5%;
		padding-right:			5%;
	}
	


	.dc80text.dcHPadding0050Percent, .dc80plugin.dcHPadding0050Percent
	{
		width:					79%;
	}
	.dc80text.dcHPadding0100Percent, .dc80plugin.dcHPadding0100Percent
	{
		width:					78%;
	}
	.dc80text.dcHPadding0150Percent, .dc80plugin.dcHPadding0150Percent
	{
		width:					77%;
	}
	.dc80text.dcHPadding0200Percent, .dc80plugin.dcHPadding0200Percent
	{
		width:					76%;
	}
	.dc80text.dcHPadding0250Percent, .dc80plugin.dcHPadding0250Percent
	{
		width:					75%;
	}
	.dc80text.dcHPadding0300Percent, .dc80plugin.dcHPadding0300Percent
	{
		width:					74%;
	}
	.dc80text.dcHPadding0400Percent, .dc80plugin.dcHPadding0400Percent
	{
		width:					72%;
	}
	.dc80text.dcHPadding0500Percent, .dc80plugin.dcHPadding0500Percent
	{
		width:					70%;
	}
	.dc80text.dcHPadding0600Percent, .dc80plugin.dcHPadding0600Percent
	{
		width:					68%;
	}
	.dc80text.dcHPadding0700Percent, .dc80plugin.dcHPadding0700Percent
	{
		width:					66%;
	}
	.dc80text.dcHPadding0800Percent, .dc80plugin.dcHPadding0800Percent
	{
		width:					64%;
	}
	.dc80text.dcHPadding0900Percent, .dc80plugin.dcHPadding0900Percent
	{
		width:					62%;
	}
	.dc80text.dcHPadding1000Percent, .dc80plugin.dcHPadding1000Percent
	{
		width:					60%;
	}
	.dc80text.dcCentered
	{
		margin:					0px auto;
	}
	.dc80text.dcCenteredPadding
	{
		width:					90%;
		padding-left:			10%;
		padding-right:			10%;
	}

	

	.dc75text.dcHPadding0050Percent, .dc75plugin.dcHPadding0050Percent
	{
		width:					74%;
	}
	.dc75text.dcHPadding0100Percent, .dc75plugin.dcHPadding0100Percent
	{
		width:					73%;
	}
	.dc75text.dcHPadding0150Percent, .dc75plugin.dcHPadding0150Percent
	{
		width:					72%;
	}
	.dc75text.dcHPadding0200Percent, .dc75plugin.dcHPadding0200Percent
	{
		width:					71%;
	}
	.dc75text.dcHPadding0250Percent, .dc75plugin.dcHPadding0250Percent
	{
		width:					70%;
	}
	.dc75text.dcHPadding0300Percent, .dc75plugin.dcHPadding0300Percent
	{
		width:					69%;
	}
	.dc75text.dcHPadding0400Percent, .dc75plugin.dcHPadding0400Percent
	{
		width:					67%;
	}
	.dc75text.dcHPadding0500Percent, .dc75plugin.dcHPadding0500Percent
	{
		width:					65%;
	}
	.dc75text.dcHPadding0600Percent, .dc75plugin.dcHPadding0600Percent
	{
		width:					63%;
	}
	.dc75text.dcHPadding0700Percent, .dc75plugin.dcHPadding0700Percent
	{
		width:					61%;
	}
	.dc75text.dcHPadding0800Percent, .dc75plugin.dcHPadding0800Percent
	{
		width:					59%;
	}
	.dc75text.dcHPadding0900Percent, .dc75plugin.dcHPadding0900Percent
	{
		width:					57%;
	}
	.dc75text.dcHPadding1000Percent, .dc75plugin.dcHPadding1000Percent
	{
		width:					55%;
	}
	.dc75text.dcCentered
	{
		margin:					0px auto;
	}
	.dc75text.dcCenteredPadding
	{
		width:					75%;
		padding-left:			12.5%;
		padding-right:			12.5%;
	}



	.dc70text.dcHPadding0050Percent, .dc70plugin.dcHPadding0050Percent
	{
		width:					69%;
	}
	.dc70text.dcHPadding0100Percent, .dc70plugin.dcHPadding0100Percent
	{
		width:					68%;
	}
	.dc70text.dcHPadding0150Percent, .dc70plugin.dcHPadding0150Percent
	{
		width:					67%;
	}
	.dc70text.dcHPadding0200Percent, .dc70plugin.dcHPadding0200Percent
	{
		width:					66%;
	}
	.dc70text.dcHPadding0250Percent, .dc70plugin.dcHPadding0250Percent
	{
		width:					65%;
	}
	.dc70text.dcHPadding0300Percent, .dc70plugin.dcHPadding0300Percent
	{
		width:					64%;
	}
	.dc70text.dcHPadding0400Percent, .dc70plugin.dcHPadding0400Percent
	{
		width:					62%;
	}
	.dc70text.dcHPadding0500Percent, .dc70plugin.dcHPadding0500Percent
	{
		width:					60%;
	}
	.dc70text.dcHPadding0600Percent, .dc70plugin.dcHPadding0600Percent
	{
		width:					58%;
	}
	.dc70text.dcHPadding0700Percent, .dc70plugin.dcHPadding0700Percent
	{
		width:					56%;
	}
	.dc70text.dcHPadding0800Percent, .dc70plugin.dcHPadding0800Percent
	{
		width:					54%;
	}
	.dc70text.dcHPadding0900Percent, .dc70plugin.dcHPadding0900Percent
	{
		width:					52%;
	}
	.dc70text.dcHPadding1000Percent, .dc70plugin.dcHPadding1000Percent
	{
		width:					50%;
	}
	.dc70text.dcCentered
	{
		margin:					0px auto;
	}
	.dc70text.dcCenteredPadding
	{
		width:					70%;
		padding-left:			15%;
		padding-right:			15%;
	}



	.dc66text.dcHPadding0050Percent, .dc66plugin.dcHPadding0050Percent
	{
		width:					65.666666666666%;
	}
	.dc66text.dcHPadding0100Percent, .dc66plugin.dcHPadding0100Percent
	{
		width:					64.666666666666%;
	}
	.dc66text.dcHPadding0150Percent, .dc66plugin.dcHPadding0150Percent
	{
		width:					63.666666666666%;
	}
	.dc66text.dcHPadding0200Percent, .dc66plugin.dcHPadding0200Percent
	{
		width:					62.666666666666%;
	}
	.dc66text.dcHPadding0250Percent, .dc66plugin.dcHPadding0250Percent
	{
		width:					61.666666666666%;
	}
	.dc66text.dcHPadding0300Percent, .dc66plugin.dcHPadding0300Percent
	{
		width:					60.666666666666%;
	}
	.dc66text.dcHPadding0400Percent, .dc66plugin.dcHPadding0400Percent
	{
		width:					58.666666666666%;
	}
	.dc66text.dcHPadding0500Percent, .dc66plugin.dcHPadding0500Percent
	{
		width:					56.666666666666%;
	}
	.dc66text.dcHPadding0600Percent, .dc66plugin.dcHPadding0600Percent
	{
		width:					54.666666666666%;
	}
	.dc66text.dcHPadding0700Percent, .dc66plugin.dcHPadding0700Percent
	{
		width:					52.666666666666%;
	}
	.dc66text.dcHPadding0800Percent, .dc66plugin.dcHPadding0800Percent
	{
		width:					50.666666666666%;
	}
	.dc66text.dcHPadding0900Percent, .dc66plugin.dcHPadding0900Percent
	{
		width:					48.666666666666%;
	}
	.dc66text.dcHPadding1000Percent, .dc66plugin.dcHPadding1000Percent
	{
		width:					46.666666666666%;
	}
	.dc66text.dcCentered
	{
		margin:					0px auto;
	}
	.dc66text.dcCenteredPadding
	{
		width:					66.666666666666%;
		padding-left:			16.666666666666%;
		padding-right:			16.666666666666%;
	}



	.dc60text.dcHPadding0050Percent, .dc60plugin.dcHPadding0050Percent
	{
		width:					59%;
	}
	.dc60text.dcHPadding0100Percent, .dc60plugin.dcHPadding0100Percent
	{
		width:					58%;
	}
	.dc60text.dcHPadding0150Percent, .dc60plugin.dcHPadding0150Percent
	{
		width:					57%;
	}
	.dc60text.dcHPadding0200Percent, .dc60plugin.dcHPadding0200Percent
	{
		width:					56%;
	}
	.dc60text.dcHPadding0250Percent, .dc60plugin.dcHPadding0250Percent
	{
		width:					55%;
	}
	.dc60text.dcHPadding0300Percent, .dc60plugin.dcHPadding0300Percent
	{
		width:					54%;
	}
	.dc60text.dcHPadding0400Percent, .dc60plugin.dcHPadding0400Percent
	{
		width:					52%;
	}
	.dc60text.dcHPadding0500Percent, .dc60plugin.dcHPadding0500Percent
	{
		width:					50%;
	}
	.dc60text.dcHPadding0600Percent, .dc60plugin.dcHPadding0600Percent
	{
		width:					48%;
	}
	.dc60text.dcHPadding0700Percent, .dc60plugin.dcHPadding0700Percent
	{
		width:					46%;
	}
	.dc60text.dcHPadding0800Percent, .dc60plugin.dcHPadding0800Percent
	{
		width:					44%;
	}
	.dc60text.dcHPadding0900Percent, .dc60plugin.dcHPadding0900Percent
	{
		width:					42%;
	}
	.dc60text.dcHPadding1000Percent, .dc60plugin.dcHPadding1000Percent
	{
		width:					40%;
	}
	.dc60text.dcCentered
	{
		margin:					0px auto;
	}
	.dc60text.dcCenteredPadding
	{
		width:					60%;
		padding-left:			20%;
		padding-right:			20%;
	}
	
	
	.dc50text.dcHPadding0050Percent, .dc50plugin.dcHPadding0050Percent
	{
		width:					49%;
	}
	.dc50text.dcHPadding0100Percent, .dc50plugin.dcHPadding0100Percent
	{
		width:					48%;
	}
	.dc50text.dcHPadding0150Percent, .dc50plugin.dcHPadding0150Percent
	{
		width:					47%;
	}
	.dc50text.dcHPadding0200Percent, .dc50plugin.dcHPadding0200Percent
	{
		width:					46%;
	}
	.dc50text.dcHPadding0250Percent, .dc50plugin.dcHPadding0250Percent
	{
		width:					45%;
	}
	.dc50text.dcHPadding0300Percent, .dc50plugin.dcHPadding0300Percent
	{
		width:					44%;
	}
	.dc50text.dcHPadding0400Percent, .dc50plugin.dcHPadding0400Percent
	{
		width:					42%;
	}
	.dc50text.dcHPadding0500Percent, .dc50plugin.dcHPadding0500Percent
	{
		width:					40%;
	}
	.dc50text.dcHPadding0600Percent, .dc50plugin.dcHPadding0600Percent
	{
		width:					38%;
	}
	.dc50text.dcHPadding0700Percent, .dc50plugin.dcHPadding0700Percent
	{
		width:					36%;
	}
	.dc50text.dcHPadding0800Percent, .dc50plugin.dcHPadding0800Percent
	{
		width:					34%;
	}
	.dc50text.dcHPadding0900Percent, .dc50plugin.dcHPadding0900Percent
	{
		width:					32%;
	}
	.dc50text.dcHPadding1000Percent, .dc50plugin.dcHPadding1000Percent
	{
		width:					30%;
	}
	.dc50text.dcCentered
	{
		margin:					0px auto;
	}
	.dc50text.dcCenteredPadding
	{
		width:					50%;
		padding-left:			25%;
		padding-right:			25%;
	}
	

	.dc40text.dcHPadding0050Percent, .dc40plugin.dcHPadding0050Percent
	{
		width:					39%;
	}
	.dc40text.dcHPadding0100Percent, .dc40plugin.dcHPadding0100Percent
	{
		width:					38%;
	}
	.dc40text.dcHPadding0150Percent, .dc40plugin.dcHPadding0150Percent
	{
		width:					37%;
	}
	.dc40text.dcHPadding0200Percent, .dc40plugin.dcHPadding0200Percent
	{
		width:					36%;
	}
	.dc40text.dcHPadding0250Percent, .dc40plugin.dcHPadding0250Percent
	{
		width:					35%;
	}
	.dc40text.dcHPadding0300Percent, .dc40plugin.dcHPadding0300Percent
	{
		width:					34%;
	}
	.dc40text.dcHPadding0400Percent, .dc40plugin.dcHPadding0400Percent
	{
		width:					32%;
	}
	.dc40text.dcHPadding0500Percent, .dc40plugin.dcHPadding0500Percent
	{
		width:					30%;
	}
	


	.dc33text.dcHPadding0050Percent, .dc33plugin.dcHPadding0050Percent
	{
		width:					32.333333333333%;
	}
	.dc33text.dcHPadding0100Percent, .dc33plugin.dcHPadding0100Percent
	{
		width:					31.333333333333%;
	}
	.dc33text.dcHPadding0150Percent, .dc33plugin.dcHPadding0150Percent
	{
		width:					30.333333333333%;
	}
	.dc33text.dcHPadding0200Percent, .dc33plugin.dcHPadding0200Percent
	{
		width:					29.333333333333%;
	}
	.dc33text.dcHPadding0250Percent, .dc33plugin.dcHPadding0250Percent
	{
		width:					28.333333333333%;
	}
	.dc33text.dcHPadding0300Percent, .dc33plugin.dcHPadding0300Percent
	{
		width:					27.333333333333%;
	}
	.dc33text.dcHPadding0400Percent, .dc33plugin.dcHPadding0400Percent
	{
		width:					25.333333333333%;
	}
	.dc33text.dcHPadding0500Percent, .dc33plugin.dcHPadding0500Percent
	{
		width:					23.333333333333%;
	}


	
	.dc30text.dcHPadding0050Percent, .dc30plugin.dcHPadding0050Percent
	{
		width:					29%;
	}
	.dc30text.dcHPadding0100Percent, .dc30plugin.dcHPadding0100Percent
	{
		width:					28%;
	}
	.dc30text.dcHPadding0150Percent, .dc30plugin.dcHPadding0150Percent
	{
		width:					27%;
	}
	.dc30text.dcHPadding0200Percent, .dc30plugin.dcHPadding0200Percent
	{
		width:					26%;
	}
	.dc30text.dcHPadding0250Percent, .dc30plugin.dcHPadding0250Percent
	{
		width:					25%;
	}
	.dc30text.dcHPadding0300Percent, .dc30plugin.dcHPadding0300Percent
	{
		width:					24%;
	}
	.dc30text.dcHPadding0400Percent, .dc30plugin.dcHPadding0400Percent
	{
		width:					22%;
	}
	.dc30text.dcHPadding0500Percent, .dc30plugin.dcHPadding0500Percent
	{
		width:					20%;
	}
	
	
	.dc25text.dcHPadding0050Percent, .dc25plugin.dcHPadding0050Percent
	{
		width:					24%;
	}
	.dc25text.dcHPadding0100Percent, .dc25plugin.dcHPadding0100Percent
	{
		width:					23%;
	}
	.dc25text.dcHPadding0150Percent, .dc25plugin.dcHPadding0150Percent
	{
		width:					22%;
	}
	.dc25text.dcHPadding0200Percent, .dc25plugin.dcHPadding0200Percent
	{
		width:					21%;
	}
	.dc25text.dcHPadding0250Percent, .dc25plugin.dcHPadding0250Percent
	{
		width:					20%;
	}
	.dc25text.dcHPadding0300Percent, .dc25plugin.dcHPadding0300Percent
	{
		width:					19%;
	}
	.dc25text.dcHPadding0400Percent, .dc25plugin.dcHPadding0400Percent
	{
		width:					17%;
	}
	.dc25text.dcHPadding0500Percent, .dc25plugin.dcHPadding0500Percent
	{
		width:					15%;
	}



	.dc20text.dcHPadding0050Percent, .dc20plugin.dcHPadding0050Percent
	{
		width:					19%;
	}
	.dc20text.dcHPadding0100Percent, .dc20plugin.dcHPadding0100Percent
	{
		width:					18%;
	}
	.dc20text.dcHPadding0150Percent, .dc20plugin.dcHPadding0150Percent
	{
		width:					17%;
	}
	.dc20text.dcHPadding0200Percent, .dc20plugin.dcHPadding0200Percent
	{
		width:					16%;
	}
	.dc20text.dcHPadding0250Percent, .dc20plugin.dcHPadding0250Percent
	{
		width:					15%;
	}
	.dc20text.dcHPadding0300Percent, .dc20plugin.dcHPadding0300Percent
	{
		width:					14%;
	}
	.dc20text.dcHPadding0400Percent, .dc20plugin.dcHPadding0400Percent
	{
		width:					12%;
	}
	.dc20text.dcHPadding0500Percent, .dc20plugin.dcHPadding0500Percent
	{
		width:					10%;
	}
	




	.dc100plugin.dcHPadding0050Percent, .dc100plugin.dcHPadding0050Percent
	{
		width:					99%;
	}
	.dc100plugin.dcHPadding0100Percent, .dc100plugin.dcHPadding0100Percent
	{
		width:					98%;
	}
	.dc100plugin.dcHPadding0150Percent, .dc100plugin.dcHPadding0150Percent
	{
		width:					97%;
	}
	.dc100plugin.dcHPadding0200Percent, .dc100plugin.dcHPadding0200Percent
	{
		width:					96%;
	}
	.dc100plugin.dcHPadding0250Percent, .dc100plugin.dcHPadding0250Percent
	{
		width:					95%;
	}
	.dc100plugin.dcHPadding0300Percent, .dc100plugin.dcHPadding0300Percent
	{
		width:					94%;
	}
	.dc100plugin.dcHPadding0400Percent, .dc100plugin.dcHPadding0400Percent
	{
		width:					92%;
	}
	.dc100plugin.dcHPadding0500Percent, .dc100plugin.dcHPadding0500Percent
	{
		width:					90%;
	}
	.dc100plugin.dcHPadding0600Percent, .dc100plugin.dcHPadding0600Percent
	{
		width:					88%;
	}
	.dc100plugin.dcHPadding0700Percent, .dc100plugin.dcHPadding0700Percent
	{
		width:					86%;
	}
	.dc100plugin.dcHPadding0800Percent, .dc100plugin.dcHPadding0800Percent
	{
		width:					84%;
	}
	.dc100plugin.dcHPadding0900Percent, .dc100plugin.dcHPadding0900Percent
	{
		width:					82%;
	}
	.dc100plugin.dcHPadding1000Percent, .dc100plugin.dcHPadding1000Percent
	{
		width:					80%;
	}
	
	
	.dc90plugin.dcHPadding0050Percent, .dc90plugin.dcHPadding0050Percent
	{
		width:					89%;
	}
	.dc90plugin.dcHPadding0100Percent, .dc90plugin.dcHPadding0100Percent
	{
		width:					88%;
	}
	.dc90plugin.dcHPadding0150Percent, .dc90plugin.dcHPadding0150Percent
	{
		width:					87%;
	}
	.dc90plugin.dcHPadding0200Percent, .dc90plugin.dcHPadding0200Percent
	{
		width:					86%;
	}
	.dc90plugin.dcHPadding0250Percent, .dc90plugin.dcHPadding0250Percent
	{
		width:					85%;
	}
	.dc90plugin.dcHPadding0300Percent, .dc90plugin.dcHPadding0300Percent
	{
		width:					84%;
	}
	.dc90plugin.dcHPadding0400Percent, .dc90plugin.dcHPadding0400Percent
	{
		width:					82%;
	}
	.dc90plugin.dcHPadding0500Percent, .dc90plugin.dcHPadding0500Percent
	{
		width:					80%;
	}
	.dc90plugin.dcHPadding0600Percent, .dc90plugin.dcHPadding0600Percent
	{
		width:					78%;
	}
	.dc90plugin.dcHPadding0700Percent, .dc90plugin.dcHPadding0700Percent
	{
		width:					76%;
	}
	.dc90plugin.dcHPadding0800Percent, .dc90plugin.dcHPadding0800Percent
	{
		width:					74%;
	}
	.dc90plugin.dcHPadding0900Percent, .dc90plugin.dcHPadding0900Percent
	{
		width:					72%;
	}
	.dc90plugin.dcHPadding1000Percent, .dc90plugin.dcHPadding1000Percent
	{
		width:					70%;
	}
	.dc90plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc90plugin.dcCenteredPadding
	{
		width:					90%;
		padding-left:			5%;
		padding-right:			5%;
	}
	


	.dc80plugin.dcHPadding0050Percent, .dc80plugin.dcHPadding0050Percent
	{
		width:					79%;
	}
	.dc80plugin.dcHPadding0100Percent, .dc80plugin.dcHPadding0100Percent
	{
		width:					78%;
	}
	.dc80plugin.dcHPadding0150Percent, .dc80plugin.dcHPadding0150Percent
	{
		width:					77%;
	}
	.dc80plugin.dcHPadding0200Percent, .dc80plugin.dcHPadding0200Percent
	{
		width:					76%;
	}
	.dc80plugin.dcHPadding0250Percent, .dc80plugin.dcHPadding0250Percent
	{
		width:					75%;
	}
	.dc80plugin.dcHPadding0300Percent, .dc80plugin.dcHPadding0300Percent
	{
		width:					74%;
	}
	.dc80plugin.dcHPadding0400Percent, .dc80plugin.dcHPadding0400Percent
	{
		width:					72%;
	}
	.dc80plugin.dcHPadding0500Percent, .dc80plugin.dcHPadding0500Percent
	{
		width:					70%;
	}
	.dc80plugin.dcHPadding0600Percent, .dc80plugin.dcHPadding0600Percent
	{
		width:					68%;
	}
	.dc80plugin.dcHPadding0700Percent, .dc80plugin.dcHPadding0700Percent
	{
		width:					66%;
	}
	.dc80plugin.dcHPadding0800Percent, .dc80plugin.dcHPadding0800Percent
	{
		width:					64%;
	}
	.dc80plugin.dcHPadding0900Percent, .dc80plugin.dcHPadding0900Percent
	{
		width:					62%;
	}
	.dc80plugin.dcHPadding1000Percent, .dc80plugin.dcHPadding1000Percent
	{
		width:					60%;
	}
	.dc80plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc80plugin.dcCenteredPadding
	{
		width:					90%;
		padding-left:			10%;
		padding-right:			10%;
	}

	

	.dc75plugin.dcHPadding0050Percent, .dc75plugin.dcHPadding0050Percent
	{
		width:					74%;
	}
	.dc75plugin.dcHPadding0100Percent, .dc75plugin.dcHPadding0100Percent
	{
		width:					73%;
	}
	.dc75plugin.dcHPadding0150Percent, .dc75plugin.dcHPadding0150Percent
	{
		width:					72%;
	}
	.dc75plugin.dcHPadding0200Percent, .dc75plugin.dcHPadding0200Percent
	{
		width:					71%;
	}
	.dc75plugin.dcHPadding0250Percent, .dc75plugin.dcHPadding0250Percent
	{
		width:					70%;
	}
	.dc75plugin.dcHPadding0300Percent, .dc75plugin.dcHPadding0300Percent
	{
		width:					69%;
	}
	.dc75plugin.dcHPadding0400Percent, .dc75plugin.dcHPadding0400Percent
	{
		width:					67%;
	}
	.dc75plugin.dcHPadding0500Percent, .dc75plugin.dcHPadding0500Percent
	{
		width:					65%;
	}
	.dc75plugin.dcHPadding0600Percent, .dc75plugin.dcHPadding0600Percent
	{
		width:					63%;
	}
	.dc75plugin.dcHPadding0700Percent, .dc75plugin.dcHPadding0700Percent
	{
		width:					61%;
	}
	.dc75plugin.dcHPadding0800Percent, .dc75plugin.dcHPadding0800Percent
	{
		width:					59%;
	}
	.dc75plugin.dcHPadding0900Percent, .dc75plugin.dcHPadding0900Percent
	{
		width:					57%;
	}
	.dc75plugin.dcHPadding1000Percent, .dc75plugin.dcHPadding1000Percent
	{
		width:					55%;
	}
	.dc75plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc75plugin.dcCenteredPadding
	{
		width:					75%;
		padding-left:			12.5%;
		padding-right:			12.5%;
	}



	.dc70plugin.dcHPadding0050Percent, .dc70plugin.dcHPadding0050Percent
	{
		width:					69%;
	}
	.dc70plugin.dcHPadding0100Percent, .dc70plugin.dcHPadding0100Percent
	{
		width:					68%;
	}
	.dc70plugin.dcHPadding0150Percent, .dc70plugin.dcHPadding0150Percent
	{
		width:					67%;
	}
	.dc70plugin.dcHPadding0200Percent, .dc70plugin.dcHPadding0200Percent
	{
		width:					66%;
	}
	.dc70plugin.dcHPadding0250Percent, .dc70plugin.dcHPadding0250Percent
	{
		width:					65%;
	}
	.dc70plugin.dcHPadding0300Percent, .dc70plugin.dcHPadding0300Percent
	{
		width:					64%;
	}
	.dc70plugin.dcHPadding0400Percent, .dc70plugin.dcHPadding0400Percent
	{
		width:					62%;
	}
	.dc70plugin.dcHPadding0500Percent, .dc70plugin.dcHPadding0500Percent
	{
		width:					60%;
	}
	.dc70plugin.dcHPadding0600Percent, .dc70plugin.dcHPadding0600Percent
	{
		width:					58%;
	}
	.dc70plugin.dcHPadding0700Percent, .dc70plugin.dcHPadding0700Percent
	{
		width:					56%;
	}
	.dc70plugin.dcHPadding0800Percent, .dc70plugin.dcHPadding0800Percent
	{
		width:					54%;
	}
	.dc70plugin.dcHPadding0900Percent, .dc70plugin.dcHPadding0900Percent
	{
		width:					52%;
	}
	.dc70plugin.dcHPadding1000Percent, .dc70plugin.dcHPadding1000Percent
	{
		width:					50%;
	}
	.dc70plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc70plugin.dcCenteredPadding
	{
		width:					70%;
		padding-left:			15%;
		padding-right:			15%;
	}



	.dc66plugin.dcHPadding0050Percent, .dc66plugin.dcHPadding0050Percent
	{
		width:					65.666666666666%;
	}
	.dc66plugin.dcHPadding0100Percent, .dc66plugin.dcHPadding0100Percent
	{
		width:					64.666666666666%;
	}
	.dc66plugin.dcHPadding0150Percent, .dc66plugin.dcHPadding0150Percent
	{
		width:					63.666666666666%;
	}
	.dc66plugin.dcHPadding0200Percent, .dc66plugin.dcHPadding0200Percent
	{
		width:					62.666666666666%;
	}
	.dc66plugin.dcHPadding0250Percent, .dc66plugin.dcHPadding0250Percent
	{
		width:					61.666666666666%;
	}
	.dc66plugin.dcHPadding0300Percent, .dc66plugin.dcHPadding0300Percent
	{
		width:					60.666666666666%;
	}
	.dc66plugin.dcHPadding0400Percent, .dc66plugin.dcHPadding0400Percent
	{
		width:					58.666666666666%;
	}
	.dc66plugin.dcHPadding0500Percent, .dc66plugin.dcHPadding0500Percent
	{
		width:					56.666666666666%;
	}
	.dc66plugin.dcHPadding0600Percent, .dc66plugin.dcHPadding0600Percent
	{
		width:					54.666666666666%;
	}
	.dc66plugin.dcHPadding0700Percent, .dc66plugin.dcHPadding0700Percent
	{
		width:					52.666666666666%;
	}
	.dc66plugin.dcHPadding0800Percent, .dc66plugin.dcHPadding0800Percent
	{
		width:					50.666666666666%;
	}
	.dc66plugin.dcHPadding0900Percent, .dc66plugin.dcHPadding0900Percent
	{
		width:					48.666666666666%;
	}
	.dc66plugin.dcHPadding1000Percent, .dc66plugin.dcHPadding1000Percent
	{
		width:					46.666666666666%;
	}
	.dc66plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc66plugin.dcCenteredPadding
	{
		width:					66.666666666666%;
		padding-left:			16.666666666666%;
		padding-right:			16.666666666666%;
	}



	.dc60plugin.dcHPadding0050Percent, .dc60plugin.dcHPadding0050Percent
	{
		width:					59%;
	}
	.dc60plugin.dcHPadding0100Percent, .dc60plugin.dcHPadding0100Percent
	{
		width:					58%;
	}
	.dc60plugin.dcHPadding0150Percent, .dc60plugin.dcHPadding0150Percent
	{
		width:					57%;
	}
	.dc60plugin.dcHPadding0200Percent, .dc60plugin.dcHPadding0200Percent
	{
		width:					56%;
	}
	.dc60plugin.dcHPadding0250Percent, .dc60plugin.dcHPadding0250Percent
	{
		width:					55%;
	}
	.dc60plugin.dcHPadding0300Percent, .dc60plugin.dcHPadding0300Percent
	{
		width:					54%;
	}
	.dc60plugin.dcHPadding0400Percent, .dc60plugin.dcHPadding0400Percent
	{
		width:					52%;
	}
	.dc60plugin.dcHPadding0500Percent, .dc60plugin.dcHPadding0500Percent
	{
		width:					50%;
	}
	.dc60plugin.dcHPadding0600Percent, .dc60plugin.dcHPadding0600Percent
	{
		width:					48%;
	}
	.dc60plugin.dcHPadding0700Percent, .dc60plugin.dcHPadding0700Percent
	{
		width:					46%;
	}
	.dc60plugin.dcHPadding0800Percent, .dc60plugin.dcHPadding0800Percent
	{
		width:					44%;
	}
	.dc60plugin.dcHPadding0900Percent, .dc60plugin.dcHPadding0900Percent
	{
		width:					42%;
	}
	.dc60plugin.dcHPadding1000Percent, .dc60plugin.dcHPadding1000Percent
	{
		width:					40%;
	}
	.dc60plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc60plugin.dcCenteredPadding
	{
		width:					60%;
		padding-left:			20%;
		padding-right:			20%;
	}
	
	
	.dc50plugin.dcHPadding0050Percent, .dc50plugin.dcHPadding0050Percent
	{
		width:					49%;
	}
	.dc50plugin.dcHPadding0100Percent, .dc50plugin.dcHPadding0100Percent
	{
		width:					48%;
	}
	.dc50plugin.dcHPadding0150Percent, .dc50plugin.dcHPadding0150Percent
	{
		width:					47%;
	}
	.dc50plugin.dcHPadding0200Percent, .dc50plugin.dcHPadding0200Percent
	{
		width:					46%;
	}
	.dc50plugin.dcHPadding0250Percent, .dc50plugin.dcHPadding0250Percent
	{
		width:					45%;
	}
	.dc50plugin.dcHPadding0300Percent, .dc50plugin.dcHPadding0300Percent
	{
		width:					44%;
	}
	.dc50plugin.dcHPadding0400Percent, .dc50plugin.dcHPadding0400Percent
	{
		width:					42%;
	}
	.dc50plugin.dcHPadding0500Percent, .dc50plugin.dcHPadding0500Percent
	{
		width:					40%;
	}
	.dc50plugin.dcHPadding0600Percent, .dc50plugin.dcHPadding0600Percent
	{
		width:					38%;
	}
	.dc50plugin.dcHPadding0700Percent, .dc50plugin.dcHPadding0700Percent
	{
		width:					36%;
	}
	.dc50plugin.dcHPadding0800Percent, .dc50plugin.dcHPadding0800Percent
	{
		width:					34%;
	}
	.dc50plugin.dcHPadding0900Percent, .dc50plugin.dcHPadding0900Percent
	{
		width:					32%;
	}
	.dc50plugin.dcHPadding1000Percent, .dc50plugin.dcHPadding1000Percent
	{
		width:					30%;
	}
	.dc50plugin.dcCentered
	{
		margin:					0px auto;
	}
	.dc50plugin.dcCenteredPadding
	{
		width:					50%;
		padding-left:			25%;
		padding-right:			25%;
	}
	

	.dc40plugin.dcHPadding0050Percent, .dc40plugin.dcHPadding0050Percent
	{
		width:					39%;
	}
	.dc40plugin.dcHPadding0100Percent, .dc40plugin.dcHPadding0100Percent
	{
		width:					38%;
	}
	.dc40plugin.dcHPadding0150Percent, .dc40plugin.dcHPadding0150Percent
	{
		width:					37%;
	}
	.dc40plugin.dcHPadding0200Percent, .dc40plugin.dcHPadding0200Percent
	{
		width:					36%;
	}
	.dc40plugin.dcHPadding0250Percent, .dc40plugin.dcHPadding0250Percent
	{
		width:					35%;
	}
	.dc40plugin.dcHPadding0300Percent, .dc40plugin.dcHPadding0300Percent
	{
		width:					34%;
	}
	.dc40plugin.dcHPadding0400Percent, .dc40plugin.dcHPadding0400Percent
	{
		width:					32%;
	}
	.dc40plugin.dcHPadding0500Percent, .dc40plugin.dcHPadding0500Percent
	{
		width:					30%;
	}
	


	.dc33plugin.dcHPadding0050Percent, .dc33plugin.dcHPadding0050Percent
	{
		width:					32.333333333333%;
	}
	.dc33plugin.dcHPadding0100Percent, .dc33plugin.dcHPadding0100Percent
	{
		width:					31.333333333333%;
	}
	.dc33plugin.dcHPadding0150Percent, .dc33plugin.dcHPadding0150Percent
	{
		width:					30.333333333333%;
	}
	.dc33plugin.dcHPadding0200Percent, .dc33plugin.dcHPadding0200Percent
	{
		width:					29.333333333333%;
	}
	.dc33plugin.dcHPadding0250Percent, .dc33plugin.dcHPadding0250Percent
	{
		width:					28.333333333333%;
	}
	.dc33plugin.dcHPadding0300Percent, .dc33plugin.dcHPadding0300Percent
	{
		width:					27.333333333333%;
	}
	.dc33plugin.dcHPadding0400Percent, .dc33plugin.dcHPadding0400Percent
	{
		width:					25.333333333333%;
	}
	.dc33plugin.dcHPadding0500Percent, .dc33plugin.dcHPadding0500Percent
	{
		width:					23.333333333333%;
	}


	
	.dc30plugin.dcHPadding0050Percent, .dc30plugin.dcHPadding0050Percent
	{
		width:					29%;
	}
	.dc30plugin.dcHPadding0100Percent, .dc30plugin.dcHPadding0100Percent
	{
		width:					28%;
	}
	.dc30plugin.dcHPadding0150Percent, .dc30plugin.dcHPadding0150Percent
	{
		width:					27%;
	}
	.dc30plugin.dcHPadding0200Percent, .dc30plugin.dcHPadding0200Percent
	{
		width:					26%;
	}
	.dc30plugin.dcHPadding0250Percent, .dc30plugin.dcHPadding0250Percent
	{
		width:					25%;
	}
	.dc30plugin.dcHPadding0300Percent, .dc30plugin.dcHPadding0300Percent
	{
		width:					24%;
	}
	.dc30plugin.dcHPadding0400Percent, .dc30plugin.dcHPadding0400Percent
	{
		width:					22%;
	}
	.dc30plugin.dcHPadding0500Percent, .dc30plugin.dcHPadding0500Percent
	{
		width:					20%;
	}
	
	
	.dc25plugin.dcHPadding0050Percent, .dc25plugin.dcHPadding0050Percent
	{
		width:					24%;
	}
	.dc25plugin.dcHPadding0100Percent, .dc25plugin.dcHPadding0100Percent
	{
		width:					23%;
	}
	.dc25plugin.dcHPadding0150Percent, .dc25plugin.dcHPadding0150Percent
	{
		width:					22%;
	}
	.dc25plugin.dcHPadding0200Percent, .dc25plugin.dcHPadding0200Percent
	{
		width:					21%;
	}
	.dc25plugin.dcHPadding0250Percent, .dc25plugin.dcHPadding0250Percent
	{
		width:					20%;
	}
	.dc25plugin.dcHPadding0300Percent, .dc25plugin.dcHPadding0300Percent
	{
		width:					19%;
	}
	.dc25plugin.dcHPadding0400Percent, .dc25plugin.dcHPadding0400Percent
	{
		width:					17%;
	}
	.dc25plugin.dcHPadding0500Percent, .dc25plugin.dcHPadding0500Percent
	{
		width:					15%;
	}



	.dc20plugin.dcHPadding0050Percent, .dc20plugin.dcHPadding0050Percent
	{
		width:					19%;
	}
	.dc20plugin.dcHPadding0100Percent, .dc20plugin.dcHPadding0100Percent
	{
		width:					18%;
	}
	.dc20plugin.dcHPadding0150Percent, .dc20plugin.dcHPadding0150Percent
	{
		width:					17%;
	}
	.dc20plugin.dcHPadding0200Percent, .dc20plugin.dcHPadding0200Percent
	{
		width:					16%;
	}
	.dc20plugin.dcHPadding0250Percent, .dc20plugin.dcHPadding0250Percent
	{
		width:					15%;
	}
	.dc20plugin.dcHPadding0300Percent, .dc20plugin.dcHPadding0300Percent
	{
		width:					14%;
	}
	.dc20plugin.dcHPadding0400Percent, .dc20plugin.dcHPadding0400Percent
	{
		width:					12%;
	}
	.dc20plugin.dcHPadding0500Percent, .dc20plugin.dcHPadding0500Percent
	{
		width:					10%;
	}


	.dc100textpic.dcHPadding0050Percent, .dc100textpic.dcHPadding0050Percent
	{
		width:					99%;
	}
	.dc100textpic.dcHPadding0100Percent, .dc100textpic.dcHPadding0100Percent
	{
		width:					98%;
	}
	.dc100textpic.dcHPadding0150Percent, .dc100textpic.dcHPadding0150Percent
	{
		width:					97%;
	}
	.dc100textpic.dcHPadding0200Percent, .dc100textpic.dcHPadding0200Percent
	{
		width:					96%;
	}
	.dc100textpic.dcHPadding0250Percent, .dc100textpic.dcHPadding0250Percent
	{
		width:					95%;
	}
	.dc100textpic.dcHPadding0300Percent, .dc100textpic.dcHPadding0300Percent
	{
		width:					94%;
	}
	.dc100textpic.dcHPadding0400Percent, .dc100textpic.dcHPadding0400Percent
	{
		width:					92%;
	}
	.dc100textpic.dcHPadding0500Percent, .dc100textpic.dcHPadding0500Percent
	{
		width:					90%;
	}
	.dc100textpic.dcHPadding0600Percent, .dc100textpic.dcHPadding0600Percent
	{
		width:					88%;
	}
	.dc100textpic.dcHPadding0700Percent, .dc100textpic.dcHPadding0700Percent
	{
		width:					86%;
	}
	.dc100textpic.dcHPadding0800Percent, .dc100textpic.dcHPadding0800Percent
	{
		width:					84%;
	}
	.dc100textpic.dcHPadding0900Percent, .dc100textpic.dcHPadding0900Percent
	{
		width:					82%;
	}
	.dc100textpic.dcHPadding1000Percent, .dc100textpic.dcHPadding1000Percent
	{
		width:					80%;
	}
	
	
	.dc90textpic.dcHPadding0050Percent, .dc90textpic.dcHPadding0050Percent
	{
		width:					89%;
	}
	.dc90textpic.dcHPadding0100Percent, .dc90textpic.dcHPadding0100Percent
	{
		width:					88%;
	}
	.dc90textpic.dcHPadding0150Percent, .dc90textpic.dcHPadding0150Percent
	{
		width:					87%;
	}
	.dc90textpic.dcHPadding0200Percent, .dc90textpic.dcHPadding0200Percent
	{
		width:					86%;
	}
	.dc90textpic.dcHPadding0250Percent, .dc90textpic.dcHPadding0250Percent
	{
		width:					85%;
	}
	.dc90textpic.dcHPadding0300Percent, .dc90textpic.dcHPadding0300Percent
	{
		width:					84%;
	}
	.dc90textpic.dcHPadding0400Percent, .dc90textpic.dcHPadding0400Percent
	{
		width:					82%;
	}
	.dc90textpic.dcHPadding0500Percent, .dc90textpic.dcHPadding0500Percent
	{
		width:					80%;
	}
	.dc90textpic.dcHPadding0600Percent, .dc90textpic.dcHPadding0600Percent
	{
		width:					78%;
	}
	.dc90textpic.dcHPadding0700Percent, .dc90textpic.dcHPadding0700Percent
	{
		width:					76%;
	}
	.dc90textpic.dcHPadding0800Percent, .dc90textpic.dcHPadding0800Percent
	{
		width:					74%;
	}
	.dc90textpic.dcHPadding0900Percent, .dc90textpic.dcHPadding0900Percent
	{
		width:					72%;
	}
	.dc90textpic.dcHPadding1000Percent, .dc90textpic.dcHPadding1000Percent
	{
		width:					70%;
	}
	.dc90textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc90textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}
	


	.dc80textpic.dcHPadding0050Percent, .dc80textpic.dcHPadding0050Percent
	{
		width:					79%;
	}
	.dc80textpic.dcHPadding0100Percent, .dc80textpic.dcHPadding0100Percent
	{
		width:					78%;
	}
	.dc80textpic.dcHPadding0150Percent, .dc80textpic.dcHPadding0150Percent
	{
		width:					77%;
	}
	.dc80textpic.dcHPadding0200Percent, .dc80textpic.dcHPadding0200Percent
	{
		width:					76%;
	}
	.dc80textpic.dcHPadding0250Percent, .dc80textpic.dcHPadding0250Percent
	{
		width:					75%;
	}
	.dc80textpic.dcHPadding0300Percent, .dc80textpic.dcHPadding0300Percent
	{
		width:					74%;
	}
	.dc80textpic.dcHPadding0400Percent, .dc80textpic.dcHPadding0400Percent
	{
		width:					72%;
	}
	.dc80textpic.dcHPadding0500Percent, .dc80textpic.dcHPadding0500Percent
	{
		width:					70%;
	}
	.dc80textpic.dcHPadding0600Percent, .dc80textpic.dcHPadding0600Percent
	{
		width:					68%;
	}
	.dc80textpic.dcHPadding0700Percent, .dc80textpic.dcHPadding0700Percent
	{
		width:					66%;
	}
	.dc80textpic.dcHPadding0800Percent, .dc80textpic.dcHPadding0800Percent
	{
		width:					64%;
	}
	.dc80textpic.dcHPadding0900Percent, .dc80textpic.dcHPadding0900Percent
	{
		width:					62%;
	}
	.dc80textpic.dcHPadding1000Percent, .dc80textpic.dcHPadding1000Percent
	{
		width:					60%;
	}
	.dc80textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc80textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}

	

	.dc75textpic.dcHPadding0050Percent, .dc75textpic.dcHPadding0050Percent
	{
		width:					74%;
	}
	.dc75textpic.dcHPadding0100Percent, .dc75textpic.dcHPadding0100Percent
	{
		width:					73%;
	}
	.dc75textpic.dcHPadding0150Percent, .dc75textpic.dcHPadding0150Percent
	{
		width:					72%;
	}
	.dc75textpic.dcHPadding0200Percent, .dc75textpic.dcHPadding0200Percent
	{
		width:					71%;
	}
	.dc75textpic.dcHPadding0250Percent, .dc75textpic.dcHPadding0250Percent
	{
		width:					70%;
	}
	.dc75textpic.dcHPadding0300Percent, .dc75textpic.dcHPadding0300Percent
	{
		width:					69%;
	}
	.dc75textpic.dcHPadding0400Percent, .dc75textpic.dcHPadding0400Percent
	{
		width:					67%;
	}
	.dc75textpic.dcHPadding0500Percent, .dc75textpic.dcHPadding0500Percent
	{
		width:					65%;
	}
	.dc75textpic.dcHPadding0600Percent, .dc75textpic.dcHPadding0600Percent
	{
		width:					63%;
	}
	.dc75textpic.dcHPadding0700Percent, .dc75textpic.dcHPadding0700Percent
	{
		width:					61%;
	}
	.dc75textpic.dcHPadding0800Percent, .dc75textpic.dcHPadding0800Percent
	{
		width:					59%;
	}
	.dc75textpic.dcHPadding0900Percent, .dc75textpic.dcHPadding0900Percent
	{
		width:					57%;
	}
	.dc75textpic.dcHPadding1000Percent, .dc75textpic.dcHPadding1000Percent
	{
		width:					55%;
	}
	.dc75textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc75textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}



	.dc70textpic.dcHPadding0050Percent, .dc70textpic.dcHPadding0050Percent
	{
		width:					69%;
	}
	.dc70textpic.dcHPadding0100Percent, .dc70textpic.dcHPadding0100Percent
	{
		width:					68%;
	}
	.dc70textpic.dcHPadding0150Percent, .dc70textpic.dcHPadding0150Percent
	{
		width:					67%;
	}
	.dc70textpic.dcHPadding0200Percent, .dc70textpic.dcHPadding0200Percent
	{
		width:					66%;
	}
	.dc70textpic.dcHPadding0250Percent, .dc70textpic.dcHPadding0250Percent
	{
		width:					65%;
	}
	.dc70textpic.dcHPadding0300Percent, .dc70textpic.dcHPadding0300Percent
	{
		width:					64%;
	}
	.dc70textpic.dcHPadding0400Percent, .dc70textpic.dcHPadding0400Percent
	{
		width:					62%;
	}
	.dc70textpic.dcHPadding0500Percent, .dc70textpic.dcHPadding0500Percent
	{
		width:					60%;
	}
	.dc70textpic.dcHPadding0600Percent, .dc70textpic.dcHPadding0600Percent
	{
		width:					58%;
	}
	.dc70textpic.dcHPadding0700Percent, .dc70textpic.dcHPadding0700Percent
	{
		width:					56%;
	}
	.dc70textpic.dcHPadding0800Percent, .dc70textpic.dcHPadding0800Percent
	{
		width:					54%;
	}
	.dc70textpic.dcHPadding0900Percent, .dc70textpic.dcHPadding0900Percent
	{
		width:					52%;
	}
	.dc70textpic.dcHPadding1000Percent, .dc70textpic.dcHPadding1000Percent
	{
		width:					50%;
	}
	.dc70textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc70textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}



	.dc66textpic.dcHPadding0050Percent, .dc66textpic.dcHPadding0050Percent
	{
		width:					65.666666666666%;
	}
	.dc66textpic.dcHPadding0100Percent, .dc66textpic.dcHPadding0100Percent
	{
		width:					64.666666666666%;
	}
	.dc66textpic.dcHPadding0150Percent, .dc66textpic.dcHPadding0150Percent
	{
		width:					63.666666666666%;
	}
	.dc66textpic.dcHPadding0200Percent, .dc66textpic.dcHPadding0200Percent
	{
		width:					62.666666666666%;
	}
	.dc66textpic.dcHPadding0250Percent, .dc66textpic.dcHPadding0250Percent
	{
		width:					61.666666666666%;
	}
	.dc66textpic.dcHPadding0300Percent, .dc66textpic.dcHPadding0300Percent
	{
		width:					60.666666666666%;
	}
	.dc66textpic.dcHPadding0400Percent, .dc66textpic.dcHPadding0400Percent
	{
		width:					58.666666666666%;
	}
	.dc66textpic.dcHPadding0500Percent, .dc66textpic.dcHPadding0500Percent
	{
		width:					56.666666666666%;
	}
	.dc66textpic.dcHPadding0600Percent, .dc66textpic.dcHPadding0600Percent
	{
		width:					54.666666666666%;
	}
	.dc66textpic.dcHPadding0700Percent, .dc66textpic.dcHPadding0700Percent
	{
		width:					52.666666666666%;
	}
	.dc66textpic.dcHPadding0800Percent, .dc66textpic.dcHPadding0800Percent
	{
		width:					50.666666666666%;
	}
	.dc66textpic.dcHPadding0900Percent, .dc66textpic.dcHPadding0900Percent
	{
		width:					48.666666666666%;
	}
	.dc66textpic.dcHPadding1000Percent, .dc66textpic.dcHPadding1000Percent
	{
		width:					46.666666666666%;
	}
	.dc66textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc66textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}



	.dc60textpic.dcHPadding0050Percent, .dc60textpic.dcHPadding0050Percent
	{
		width:					59%;
	}
	.dc60textpic.dcHPadding0100Percent, .dc60textpic.dcHPadding0100Percent
	{
		width:					58%;
	}
	.dc60textpic.dcHPadding0150Percent, .dc60textpic.dcHPadding0150Percent
	{
		width:					57%;
	}
	.dc60textpic.dcHPadding0200Percent, .dc60textpic.dcHPadding0200Percent
	{
		width:					56%;
	}
	.dc60textpic.dcHPadding0250Percent, .dc60textpic.dcHPadding0250Percent
	{
		width:					55%;
	}
	.dc60textpic.dcHPadding0300Percent, .dc60textpic.dcHPadding0300Percent
	{
		width:					54%;
	}
	.dc60textpic.dcHPadding0400Percent, .dc60textpic.dcHPadding0400Percent
	{
		width:					52%;
	}
	.dc60textpic.dcHPadding0500Percent, .dc60textpic.dcHPadding0500Percent
	{
		width:					50%;
	}
	.dc60textpic.dcHPadding0600Percent, .dc60textpic.dcHPadding0600Percent
	{
		width:					48%;
	}
	.dc60textpic.dcHPadding0700Percent, .dc60textpic.dcHPadding0700Percent
	{
		width:					46%;
	}
	.dc60textpic.dcHPadding0800Percent, .dc60textpic.dcHPadding0800Percent
	{
		width:					44%;
	}
	.dc60textpic.dcHPadding0900Percent, .dc60textpic.dcHPadding0900Percent
	{
		width:					42%;
	}
	.dc60textpic.dcHPadding1000Percent, .dc60textpic.dcHPadding1000Percent
	{
		width:					40%;
	}
	.dc60textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc60textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}
	
	
	.dc50textpic.dcHPadding0050Percent, .dc50textpic.dcHPadding0050Percent
	{
		width:					49%;
	}
	.dc50textpic.dcHPadding0100Percent, .dc50textpic.dcHPadding0100Percent
	{
		width:					48%;
	}
	.dc50textpic.dcHPadding0150Percent, .dc50textpic.dcHPadding0150Percent
	{
		width:					47%;
	}
	.dc50textpic.dcHPadding0200Percent, .dc50textpic.dcHPadding0200Percent
	{
		width:					46%;
	}
	.dc50textpic.dcHPadding0250Percent, .dc50textpic.dcHPadding0250Percent
	{
		width:					45%;
	}
	.dc50textpic.dcHPadding0300Percent, .dc50textpic.dcHPadding0300Percent
	{
		width:					44%;
	}
	.dc50textpic.dcHPadding0400Percent, .dc50textpic.dcHPadding0400Percent
	{
		width:					42%;
	}
	.dc50textpic.dcHPadding0500Percent, .dc50textpic.dcHPadding0500Percent
	{
		width:					40%;
	}
	.dc50textpic.dcHPadding0600Percent, .dc50textpic.dcHPadding0600Percent
	{
		width:					38%;
	}
	.dc50textpic.dcHPadding0700Percent, .dc50textpic.dcHPadding0700Percent
	{
		width:					36%;
	}
	.dc50textpic.dcHPadding0800Percent, .dc50textpic.dcHPadding0800Percent
	{
		width:					34%;
	}
	.dc50textpic.dcHPadding0900Percent, .dc50textpic.dcHPadding0900Percent
	{
		width:					32%;
	}
	.dc50textpic.dcHPadding1000Percent, .dc50textpic.dcHPadding1000Percent
	{
		width:					30%;
	}
	.dc50textpic.dcCentered
	{
		margin:					0px auto;
	}
	.dc50textpic.dcCenteredPadding
	{
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}
	

	.dc40textpic.dcHPadding0050Percent, .dc40textpic.dcHPadding0050Percent
	{
		width:					39%;
	}
	.dc40textpic.dcHPadding0100Percent, .dc40textpic.dcHPadding0100Percent
	{
		width:					38%;
	}
	.dc40textpic.dcHPadding0150Percent, .dc40textpic.dcHPadding0150Percent
	{
		width:					37%;
	}
	.dc40textpic.dcHPadding0200Percent, .dc40textpic.dcHPadding0200Percent
	{
		width:					36%;
	}
	.dc40textpic.dcHPadding0250Percent, .dc40textpic.dcHPadding0250Percent
	{
		width:					35%;
	}
	.dc40textpic.dcHPadding0300Percent, .dc40textpic.dcHPadding0300Percent
	{
		width:					34%;
	}
	.dc40textpic.dcHPadding0400Percent, .dc40textpic.dcHPadding0400Percent
	{
		width:					32%;
	}
	.dc40textpic.dcHPadding0500Percent, .dc40textpic.dcHPadding0500Percent
	{
		width:					30%;
	}
	


	.dc33textpic.dcHPadding0050Percent, .dc33textpic.dcHPadding0050Percent
	{
		width:					32.333333333333%;
	}
	.dc33textpic.dcHPadding0100Percent, .dc33textpic.dcHPadding0100Percent
	{
		width:					31.333333333333%;
	}
	.dc33textpic.dcHPadding0150Percent, .dc33textpic.dcHPadding0150Percent
	{
		width:					30.333333333333%;
	}
	.dc33textpic.dcHPadding0200Percent, .dc33textpic.dcHPadding0200Percent
	{
		width:					29.333333333333%;
	}
	.dc33textpic.dcHPadding0250Percent, .dc33textpic.dcHPadding0250Percent
	{
		width:					28.333333333333%;
	}
	.dc33textpic.dcHPadding0300Percent, .dc33textpic.dcHPadding0300Percent
	{
		width:					27.333333333333%;
	}
	.dc33textpic.dcHPadding0400Percent, .dc33textpic.dcHPadding0400Percent
	{
		width:					25.333333333333%;
	}
	.dc33textpic.dcHPadding0500Percent, .dc33textpic.dcHPadding0500Percent
	{
		width:					23.333333333333%;
	}


	
	.dc30textpic.dcHPadding0050Percent, .dc30textpic.dcHPadding0050Percent
	{
		width:					29%;
	}
	.dc30textpic.dcHPadding0100Percent, .dc30textpic.dcHPadding0100Percent
	{
		width:					28%;
	}
	.dc30textpic.dcHPadding0150Percent, .dc30textpic.dcHPadding0150Percent
	{
		width:					27%;
	}
	.dc30textpic.dcHPadding0200Percent, .dc30textpic.dcHPadding0200Percent
	{
		width:					26%;
	}
	.dc30textpic.dcHPadding0250Percent, .dc30textpic.dcHPadding0250Percent
	{
		width:					25%;
	}
	.dc30textpic.dcHPadding0300Percent, .dc30textpic.dcHPadding0300Percent
	{
		width:					24%;
	}
	.dc30textpic.dcHPadding0400Percent, .dc30textpic.dcHPadding0400Percent
	{
		width:					22%;
	}
	.dc30textpic.dcHPadding0500Percent, .dc30textpic.dcHPadding0500Percent
	{
		width:					20%;
	}
	
	
	.dc25textpic.dcHPadding0050Percent, .dc25textpic.dcHPadding0050Percent
	{
		width:					24%;
	}
	.dc25textpic.dcHPadding0100Percent, .dc25textpic.dcHPadding0100Percent
	{
		width:					23%;
	}
	.dc25textpic.dcHPadding0150Percent, .dc25textpic.dcHPadding0150Percent
	{
		width:					22%;
	}
	.dc25textpic.dcHPadding0200Percent, .dc25textpic.dcHPadding0200Percent
	{
		width:					21%;
	}
	.dc25textpic.dcHPadding0250Percent, .dc25textpic.dcHPadding0250Percent
	{
		width:					20%;
	}
	.dc25textpic.dcHPadding0300Percent, .dc25textpic.dcHPadding0300Percent
	{
		width:					19%;
	}
	.dc25textpic.dcHPadding0400Percent, .dc25textpic.dcHPadding0400Percent
	{
		width:					17%;
	}
	.dc25textpic.dcHPadding0500Percent, .dc25textpic.dcHPadding0500Percent
	{
		width:					15%;
	}



	.dc20textpic.dcHPadding0050Percent, .dc20textpic.dcHPadding0050Percent
	{
		width:					19%;
	}
	.dc20textpic.dcHPadding0100Percent, .dc20textpic.dcHPadding0100Percent
	{
		width:					18%;
	}
	.dc20textpic.dcHPadding0150Percent, .dc20textpic.dcHPadding0150Percent
	{
		width:					17%;
	}
	.dc20textpic.dcHPadding0200Percent, .dc20textpic.dcHPadding0200Percent
	{
		width:					16%;
	}
	.dc20textpic.dcHPadding0250Percent, .dc20textpic.dcHPadding0250Percent
	{
		width:					15%;
	}
	.dc20textpic.dcHPadding0300Percent, .dc20textpic.dcHPadding0300Percent
	{
		width:					14%;
	}
	.dc20textpic.dcHPadding0400Percent, .dc20textpic.dcHPadding0400Percent
	{
		width:					12%;
	}
	.dc20textpic.dcHPadding0500Percent, .dc20textpic.dcHPadding0500Percent
	{
		width:					10%;
	}




	
	.dctextpicImage
	{
		-webkit-background-size: cover;
		-moz-background-size: 	cover;
		-o-background-size: 	cover;
		background-size: 		cover;
		background-position:	top center;
		width:					100%;
		padding-left:			0px;
		padding-right:			0px;
	}
	
	.dcTextpicText
	{
		width: 					90%;
		padding: 				2% 0px;
		position: 				absolute;
		margin-left: 			5%;
		margin-top: 			2%;
		margin-bottom: 			2%;
	}

	.dcTextpicText h1, .dcTextpicText h2, .dcTextpicText h3
	{
		margin-top:				0px;
		padding-top:			0px;
	}

	.dcTextpicText.dcWithPadding.dcHPadding0050PercentMargin
	{
		width:					95%;
		margin-left:			0.5%;
		margin-right:			0.5%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0100PercentMargin
	{
		width:					94%;
		margin-left:			1%;
		margin-right:			1%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0150PercentMargin
	{
		width:					93%;
		margin-left:			1.5%;
		margin-right:			1.5%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0200PercentMargin
	{
		width:					92%;
		margin-left:			2%;
		margin-right:			2%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0250PercentMargin
	{
		width:					91%;
		margin-left:			2.5%;
		margin-right:			2.5%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0300PercentMargin
	{
		width:					90%;
		margin-left:			3%;
		margin-right:			3%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0400PercentMargin
	{
		width:					88%;
		margin-left:			4%;
		margin-right:			4%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0500PercentMargin
	{
		width:					86%;
		margin-left:			5%;
		margin-right:			5%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0600PercentMargin
	{
		width:					84%;
		margin-left:			6%;
		margin-right:			6%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0700PercentMargin
	{
		width:					82%;
		margin-left:			7%;
		margin-right:			7%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0800PercentMargin
	{
		width:					80%;
		margin-left:			8%;
		margin-right:			8%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding0900PercentMargin
	{
		width:					78%;
		margin-left:			9%;
		margin-right:			9%;
		padding:				2%;
	}
	.dcTextpicText.dcWithPadding.dcHPadding1000PercentMargin
	{
		width:					76%;
		margin-left:			10%;
		margin-right:			10%;
		padding:				2%;
	}
	
	
	.dc80textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					76%;
		margin-left:			10%;
		margin-right:			10%;
		padding:				2%;
	}
	.dc75textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					71%;
		margin-left:			12.5%;
		margin-right:			12.5%;
		padding:				2%;
	}
	.dc70textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					66%;
		margin-left:			15%;
		margin-right:			15%;
		padding:				2%;
	}
	.dc66textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					62.666666666%;
		margin-left:			16.666666666%;
		margin-right:			16.666666666%;
		padding:				2%;
	}
	.dc60textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					56%;
		margin-left:			20%;
		margin-right:			20%;
		padding:				2%;
	}
	.dc50textpic.dcCenteredPadding .dcTextpicText.dcWithPadding
	{
		width:					46%;
		margin-left:			25%;
		margin-right:			25%;
		padding:				2%;
	}
	

	.dcTextpicText.dcNoPadding.dcHPadding0050PercentMargin
	{
		width:					99%;
		margin-left:			0.5%;
		margin-right:			0.5%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0100PercentMargin
	{
		width:					98%;
		margin-left:			1%;
		margin-right:			1%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0150PercentMargin
	{
		width:					97%;
		margin-left:			1.5%;
		margin-right:			1.5%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0200PercentMargin
	{
		width:					96%;
		margin-left:			2%;
		margin-right:			2%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0250PercentMargin
	{
		width:					95%;
		margin-left:			2.5%;
		margin-right:			2.5%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0300PercentMargin
	{
		width:					94%;
		margin-left:			3%;
		margin-right:			3%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0400PercentMargin
	{
		width:					92%;
		margin-left:			4%;
		margin-right:			4%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0500PercentMargin
	{
		width:					90%;
		margin-left:			5%;
		margin-right:			5%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0600PercentMargin
	{
		width:					88%;
		margin-left:			6%;
		margin-right:			6%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0700PercentMargin
	{
		width:					86%;
		margin-left:			7%;
		margin-right:			7%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0800PercentMargin
	{
		width:					84%;
		margin-left:			8%;
		margin-right:			8%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding0900PercentMargin
	{
		width:					82%;
		margin-left:			9%;
		margin-right:			9%;
	}
	.dcTextpicText.dcNoPadding.dcHPadding1000PercentMargin
	{
		width:					80%;
		margin-left:			10%;
		margin-right:			10%;
	}
	
	
	.dc80textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					80%;
		margin-left:			10%;
		margin-right:			10%;
	}
	.dc75textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					75%;
		margin-left:			12.5%;
		margin-right:			12.5%;
	}
	.dc70textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					70%;
		margin-left:			15%;
		margin-right:			15%;
	}
	.dc66textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					66.666666666%;
		margin-left:			16.666666666%;
		margin-right:			16.666666666%;
	}
	.dc60textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					60%;
		margin-left:			20%;
		margin-right:			20%;
	}
	.dc50textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					50%;
		margin-left:			25%;
		margin-right:			25%;
	}

	.dcTextpicText.dcBannerWidth100
	{
		width:					90% !important;	
		padding:				5% !important;
		margin:					0px !important;
	}
	.dcTextpicText.dcBannerWidth90
	{
		width:					90% !important;		
	}
	.dcTextpicText.dcBannerWidth80
	{
		width:					80% !important;		
	}
	.dcTextpicText.dcBannerWidth75
	{
		width:					75% !important;		
	}
	.dcTextpicText.dcBannerWidth70
	{
		width:					70% !important;		
	}
	.dcTextpicText.dcBannerWidth66
	{
		width:					66.66666666% !important;		
	}
	.dcTextpicText.dcBannerWidth60
	{
		width:					60% !important;		
	}
	.dcTextpicText.dcBannerWidth50
	{
		width:					50% !important;		
	}
	.dcTextpicText.dcBannerWidth40
	{
		width:					40% !important;		
	}
	.dcTextpicText.dcBannerWidth33
	{
		width:					33.333333333% !important;		
	}
	.dcTextpicText.dcBannerWidth30
	{
		width:					30% !important;		
	}


	
	.dcImage
	{
		width:					100%;
		height:					auto;
	}	
	
	.dc100image .dcImage,
	.dc90image .dcImage,
	.dc80image .dcImage,
	.dc75image .dcImage,
	.dc70image .dcImage,
	.dc66image .dcImage,
	.dc60image .dcImage,
	.dc50image .dcImage,
	.dc40image .dcImage,
	.dc33image .dcImage,
	.dc30image .dcImage,
	.dc25image .dcImage,
	.dc20image .dcImage
	{
		margin-bottom:			-10px;
	}
		
	.dcImage img
	{
		width:					100%;
		height:					auto;
		object-fit:				cover;
	}
	

/* ------------------------------------------ */
/*                PARALLAX                    */
/* ------------------------------------------ */
	
	
	.dcParallax200
	{
		height:					200px;
	}
	.dcParallax250
	{
		height:					250px;
	}
	.dcParallax300
	{
		height:					300px;
	}
	.dcParallax350
	{
		height:					350px;
	}
	.dcParallax400
	{
		height:					400px;
	}
	.dcParallax450
	{
		height:					450px;
	}	
	.dcParallax500
	{
		height:					500px;
	}
	.dcParallax550
	{
		height:					550px;
	}
	.dcParallax600
	{
		height:					600px;
	}
	
	.dcParallax10Percent
	{
		height:					10vh;
	}
	.dcParallax15Percent
	{
		height:					15vh;
	}
	.dcParallax20Percent
	{
		height:					20vh;
	}
	.dcParallax25Percent
	{
		height:					25vh;
	}
	.dcParallax30Percent
	{
		height:					30vh;
	}
	.dcParallax35Percent
	{
		height:					35vh;
	}
	.dcParallax40Percent
	{
		height:					40vh;
	}
	.dcParallax45Percent
	{
		height:					45vh;
	}
	.dcParallax50Percent
	{
		height:					50vh;
	}
	.dcParallax55Percent
	{
		height:					55vh;
	}
	.dcParallax60Percent
	{
		height:					60vh;
	}
	
	
	.dcParallax
	{
		width: 						100%;
		background-attachment: 		fixed;
		background-position: 		center;
		background-repeat: 			no-repeat;
		background-size: 			cover;	
		scroll-behavior: 			smooth;
		overflow:					hidden;
		display: 					-webkit-flex;
		display: 					-ms-flexbox;
		display: 					flex;
		-ms-flex-pack: 				start;
	}
	

	
/* ------------------------------------------ */
/*             HEADER mit LOGO                */
/* ------------------------------------------ */
	
	#dcHeader
	{
		width:					100%;
		border-bottom:			1px solid #e0e0e0;
		transition:				all ease 0.5s;
	}
	#dcHeader.fix
	{
		width:					100%;
		position:				fixed;
		top:					0px;
		left:					auto;
		margin:					0px auto;
		margin:					0px;
		background:				#ffffff;
		opacity:				1;
		height:					50px;
		z-index:				9990;
		transition:				all ease 0.8s;
	}
	.dcHeaderRight
	{
		height:					100px;
		width:					70%;
		float:					left;
	}
	.dcLogo
	{
		width:					29%;	
		z-index:				9991;
		display:				inline-block;
		float:					left;
		padding:				20px 0px 10px 1%;
	}
	.dcLogo .dcImage
	{
		margin-bottom:			-10px;
	}
	.dcLogo img
	{
		width:					100%;
		height:					auto;
	}
	#dcHeader.fix .dcLogo
	{
		height:					60px;
		padding-top:			0px;
	}
	#dcHeader.fix .dcLogo img
	{
		height:					60px;
		width:					auto;
	}
	#dcNavigation
	{
		width: 					auto;
		z-index:				9992;
		margin-top:				40px;
	}
	#dcNavigation.fix
	{
		margin-top:				15px;		
	}
/* ------------------------------------------ */
/*             FORMATIERUNGEN                 */
/* ------------------------------------------ */
	.dcLS, .dcLSB
	{
		align-items:			flex-start;
		-ms-flex-line-pack:		start;
		text-align:				left;
	}
	.dcLC, .dcLCB
	{
		align-items:			center;
		-ms-flex-line-pack:		center;
		text-align:				left;
	}
	.dcLE, .dcLEB
	{
		align-items:			flex-end;
		-ms-flex-line-pack:		end;
		text-align:				left;
	}
	.dcRS, .dcRSB
	{
		align-items:			flex-start;
		-ms-flex-line-pack:		start;
		text-align:				right;
	}
	.dcRC, .dcRCB
	{
		align-items:			center;
		-ms-flex-line-pack:		center;
		text-align:				right;
	}
	.dcRE, .dcREB
	{
		align-items:			flex-end;
		-ms-flex-line-pack:		end;
		text-align:				right;
	}
	.dcCS, .dcCSB
	{
		align-items:			flex-start;
		-ms-flex-line-pack:		start;
		text-align:				center;
	}
	.dcCC, .dcCCB
	{
		align-items:			center;
		-ms-flex-line-pack:		center;
		text-align:				center;
	}
	.dcCE, .dcCEB
	{
		align-items:			flex-end;
		-ms-flex-line-pack:		end;
		text-align:				center;
	}
	
	
	

	
	
/* ------------------------------------------ */
/*                     CTA                    */
/* ------------------------------------------ */
	
	#dcCTA
	{
		width:					100px;
		height:					100px;
		background:				#3f4a5a;
		position:				fixed;
		top:					30vh;
		right:					0px;
		transition:				all ease 0.8s;
	}
	
	#dcCTA:hover
	{
		background:				#5d6f8a;
	}
	#dcCTA.fix
	{
		width:					50px;
		height:					50px;
		right:					0px;
		transition:				all ease 0.8s;
	}
	
	#dcCTA img
	{
		width:					100%;
		height:					auto;
	}
	
	#dcCTAOpen
	{
		width:					600px;
		position:				fixed;
		right:					100px;
		top:					30vh;
		background:				#f7f7f7;
		display:				none;
	}
	#dcCTAOpen.fix
	{
		right:					50px;
	}
	
	#dcCTAContent
	{
		display:				table;
		width:					100%;
	}
	
	#dcCTAContent .dc50text div, #dcCTAContent .dc50textpic div, #dcCTAContent .dc50image div
	{
		width:					100%;
	}
	.dcCTAOpen-Item
	{
		width:					46%;
		padding:				5% 2%;
		float:					left;
		text-align:				center;
		display:				table-cell;
	}
	.dcCTAOpen-Item:nth-child(2)
	{
		background:				#ececec;
	}
	.dcCTAOpen-Item-Image
	{
		width:					100%;
		height:					auto;
		padding:				0px 0px 10px 0px;
	}
	
	.dcCTAOpen-Item-Image img
	{
		width:					40%;
		height:					auto;
	}
	.dcCTAOpen-Item-Text a.button
	{
		background:				#3f4a5a;
		color:					#ffffff;
		padding:				10px 15px;
	}
	
	.dcCTAOpen-Item-Text a.button:hover
	{
		background:				#4c5a70;
	}
	
/* ------------------------------------------ */
/*                    FOOTER                  */
/* ------------------------------------------ */
	#dcFixFooter
	{
		background:        		#333333;
		padding:        		20px 10%;
		color:          		#ececec;
		font-size:        		14px;
		line-height:      		28px;
		font-size:				0.75em;
		line-height:			2.0em;
		font-weight:      		400;
		display: 				-webkit-flex;
		display: 				-ms-flexbox;
		display: 				flex;
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
		margin:					0px auto;
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
		width:					80%;
		justify-content:		center;
	}
	#dcFixFooter a
	{
		color:          		#ececec;
		text-decoration:    	none;
	}
	#dcFixFooter a:hover
	{
		text-decoration:    	underline;
	}
	#dcFixFooter b, #dcFixFooter strong
	{
		color:          		#ffffff;
	}  
	#dcFixFooter-Item
	{
		width:          		auto;
		padding:        		2% 5% 1% 0px;
		float:          		left;
		margin-top:        		0px;
		-ms-flex-pack: 			start;
		justify-content: 		flex-start;
		position: 				relative;
		transition: 			0.5s ease;
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
	
	}
	#dcFixFooter-Socials
	{
		width:          		21%;
		padding-top:      		2%;
		float:          		left;
		margin-top:        		0px;
	}
	#dcFixFooter-Socials .dcImage
	{
		width:          		26.33333333333%;
		float:          		left;
		border:          		1px solid #666666;
		margin:          		2% 4% 2% 0px;
	}
	#dcFixFooter-Socials .dcImage:hover
	{
		border:          		1px solid #999999;
	}	
	#dcFixFooter-Socials .dcImage img
	{
		width:          		100%;
		height:          		auto;
		margin-bottom:      	-10px;
	}
	#dcFixFooterBottom
	{
		background:        		#333333;
		padding:        		10px 10%;
		color:          		#cccccc;
		letter-spacing:      	1px;
		font-size:        		12px;
		line-height:      		26px;
		font-size:				0.75em;
		line-height:			2.0em;
		font-weight:      		400;
		width:					80%;
		border-top:        		1px solid #666666;
	}
	#dcFixFooterBottom a
	{
		color:					#ececec;
		text-decoration:		none;
	}
	#dcFixFooterBottom a:hover
	{
		text-decoration:		underline;
	}
	#dcFixFooterBottom-links
	{
		width:          		50%;
		float:          		left;
		padding:        		10px 0px 0px 0px;
	}
	#dcFixFooterBottom-mitte
	{
		width:          		33.333333333333%;
		float:          		left;
		padding:        		10px 0px 0px 0px;
		text-align:        		center;    
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
		display: 				-webkit-flex;
		display: 				-ms-flexbox;
		display: 				flex;
		justify-content:		center;
	}

	#dcFixFooterBottom-mitte .dcImage
	{
		width:					15px;
		height:					15px;
		float:					left;
		margin:					0px 15px 0px 15px;
	}


	#dcFixFooterBottom-rechts
	{
		width:          		50%;
		float:          		left;
		text-align:        		right;    
		padding:        		10px 0px 0px 0px;
	}
	#dcFixFooterBottom-rechts img
	{
		width:          		100px;
		height:          		auto;
	}
	#dcFixFooter-Zert
	{
		display:        		block;
		padding:        		0px 0px 0px 0px;
		text-align:        		center;
		margin:          		0px auto;
		width:					100%;
	}
	#dcFixFooter-Zert img
	{
		width:          		150px;
		height:          		auto;
		margin:          		0px 10px 0px 10px;
	}

/* ------------------------------------------ */
/*               SCROLL TO TOP                */
/* ------------------------------------------ */
	
	#dcScrollToTop
	{
		position:					fixed;
		bottom:						50px;
		left:						calc(50% - 25px);
		width:						50px;
		height:						50px;
		display:					none;
		transition: 				1.5s ease;		
	}
	#dcScrollToTop.fix
	{
		display:					block;
		opacity:					0.8;
		transition: 				1.5s ease;		
	}
	#dcScrollToTop.fix:hover
	{
		opacity:					1;
	}
	#dcScrollToTop img
	{
		width:						100%;
		height:						auto;
	}


	.dcRowDescriptionIcon
	{
		width:						30px;
		height:						30px;
	}
	.dcRowDescriptionIcon img
	{
		width:						100%;
		height:						100%;
	}





	
}




@media screen and (max-width:1280px)
{  



}

  
@media screen and (max-width:1200px)
{  


  
}



@media screen and (max-width:1024px)
{  
	.dcWrapper
	{
		margin-top:				50px;
	}
	
	.dc100text.dcCentered, .dc90text.dcCentered, .dc80text.dcCentered, .dc75text.dcCentered, .dc70text.dcCentered, .dc66text.dcCentered, .dc60text.dcCentered, .dc50text.dcCentered, 
	.dc100text.dcCenteredPadding, .dc90text.dcCenteredPadding, .dc80text.dcCenteredPadding, .dc75text.dcCenteredPadding, .dc70text.dcCenteredPadding, .dc66text.dcCenteredPadding, .dc60text.dcCenteredPadding, .dc50text.dcCenteredPadding,
	.dc100plugin.dcCentered, .dc90plugin.dcCentered, .dc80plugin.dcCentered, .dc75plugin.dcCentered, .dc70plugin.dcCentered, .dc66plugin.dcCentered, .dc60plugin.dcCentered, .dc50plugin.dcCentered, 
	.dc100plugin.dcCenteredPadding, .dc90plugin.dcCenteredPadding, .dc80plugin.dcCenteredPadding, .dc75plugin.dcCenteredPadding, .dc70plugin.dcCenteredPadding, .dc66plugin.dcCenteredPadding, .dc60plugin.dcCenteredPadding, .dc50plugin.dcCenteredPadding
	{
		width:					90%;
		padding-left:			5%;
		padding-right:			5%;
	}
	
	.dc100text.dcHPadding0600Percent, .dc100text.dcHPadding0700Percent, .dc100text.dcHPadding0800Percent, .dc100text.dcHPadding0900Percent, .dc100text.dcHPadding1000Percent,
	.dc100plugin.dcHPadding0600Percent, .dc100plugin.dcHPadding0700Percent, .dc100plugin.dcHPadding0800Percent, .dc100plugin.dcHPadding0900Percent, .dc100plugin.dcHPadding1000Percent
	{
		width:					90%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc90text.dcHPadding0600Percent, .dc90text.dcHPadding0700Percent, .dc90text.dcHPadding0800Percent, .dc90text.dcHPadding0900Percent, .dc90text.dcHPadding1000Percent,
	.dc90plugin.dcHPadding0600Percent, .dc90plugin.dcHPadding0700Percent, .dc90plugin.dcHPadding0800Percent, .dc90plugin.dcHPadding0900Percent, .dc90plugin.dcHPadding1000Percent
	{
		width:					80%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc80text.dcHPadding0600Percent, .dc80text.dcHPadding0700Percent, .dc80text.dcHPadding0800Percent, .dc80text.dcHPadding0900Percent, .dc80text.dcHPadding1000Percent,
	.dc80plugin.dcHPadding0600Percent, .dc80plugin.dcHPadding0700Percent, .dc80plugin.dcHPadding0800Percent, .dc80plugin.dcHPadding0900Percent, .dc80plugin.dcHPadding1000Percent
	{
		width:					70%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc75text.dcHPadding0600Percent, .dc75text.dcHPadding0700Percent, .dc75text.dcHPadding0800Percent, .dc75text.dcHPadding0900Percent, .dc75text.dcHPadding1000Percent,
	.dc75plugin.dcHPadding0600Percent, .dc75plugin.dcHPadding0700Percent, .dc75plugin.dcHPadding0800Percent, .dc75plugin.dcHPadding0900Percent, .dc75plugin.dcHPadding1000Percent
	{
		width:					65%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc70text.dcHPadding0600Percent, .dc70text.dcHPadding0700Percent, .dc70text.dcHPadding0800Percent, .dc70text.dcHPadding0900Percent, .dc70text.dcHPadding1000Percent,
	.dc70plugin.dcHPadding0600Percent, .dc70plugin.dcHPadding0700Percent, .dc70plugin.dcHPadding0800Percent, .dc70plugin.dcHPadding0900Percent, .dc70plugin.dcHPadding1000Percent
	{
		width:					60%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc66text.dcHPadding0600Percent, .dc66text.dcHPadding0700Percent, .dc66text.dcHPadding0800Percent, .dc66text.dcHPadding0900Percent, .dc66text.dcHPadding1000Percent,
	.dc66plugin.dcHPadding0600Percent, .dc66plugin.dcHPadding0700Percent, .dc66plugin.dcHPadding0800Percent, .dc66plugin.dcHPadding0900Percent, .dc66plugin.dcHPadding1000Percent
	{
		width:					56.6666666666666%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc60text.dcHPadding0600Percent, .dc60text.dcHPadding0700Percent, .dc60text.dcHPadding0800Percent, .dc60text.dcHPadding0900Percent, .dc60text.dcHPadding1000Percent,
	.dc60plugin.dcHPadding0600Percent, .dc60plugin.dcHPadding0700Percent, .dc60plugin.dcHPadding0800Percent, .dc60plugin.dcHPadding0900Percent, .dc60plugin.dcHPadding1000Percent
	{
		width:					50%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc50text.dcHPadding0600Percent, .dc50text.dcHPadding0700Percent, .dc50text.dcHPadding0800Percent, .dc50text.dcHPadding0900Percent, .dc50text.dcHPadding1000Percent,
	.dc50plugin.dcHPadding0600Percent, .dc50plugin.dcHPadding0700Percent, .dc50plugin.dcHPadding0800Percent, .dc50plugin.dcHPadding0900Percent, .dc50plugin.dcHPadding1000Percent
	{
		width:					40%;
		padding-left:			5%;
		padding-right:			5%;
	}
	.dc40text.dcHPadding0300Percent, .dc40text.dcHPadding0400Percent, .dc40text.dcHPadding0500Percent, .dc40text.dcHPadding0600Percent, .dc40text.dcHPadding0700Percent, .dc40text.dcHPadding0800Percent, .dc40text.dcHPadding0900Percent, .dc40text.dcHPadding1000Percent,
	.dc40plugin.dcHPadding0300Percent, .dc40plugin.dcHPadding0400Percent, .dc40plugin.dcHPadding0500Percent, .dc40plugin.dcHPadding0600Percent, .dc40plugin.dcHPadding0700Percent, .dc40plugin.dcHPadding0800Percent, .dc40plugin.dcHPadding0900Percent, .dc40plugin.dcHPadding1000Percent
	{
		width:					35%;
		padding-left:			2.5%;
		padding-right:			2.5%;
	}
	.dc33text.dcHPadding0300Percent, .dc33text.dcHPadding0400Percent, .dc33text.dcHPadding0500Percent, .dc33text.dcHPadding0600Percent, .dc33text.dcHPadding0700Percent, .dc33text.dcHPadding0800Percent, .dc33text.dcHPadding0900Percent, .dc33text.dcHPadding1000Percent,
	.dc33plugin.dcHPadding0300Percent, .dc33plugin.dcHPadding0400Percent, .dc33plugin.dcHPadding0500Percent, .dc33plugin.dcHPadding0600Percent, .dc33plugin.dcHPadding0700Percent, .dc33plugin.dcHPadding0800Percent, .dc33plugin.dcHPadding0900Percent, .dc33plugin.dcHPadding1000Percent
	{
		width:					28.3333333333333%;
		padding-left:			2.5%;
		padding-right:			2.5%;
	}
	.dc30text.dcHPadding0300Percent, .dc30text.dcHPadding0400Percent, .dc30text.dcHPadding0500Percent, .dc30text.dcHPadding0600Percent, .dc30text.dcHPadding0700Percent, .dc30text.dcHPadding0800Percent, .dc30text.dcHPadding0900Percent, .dc30text.dcHPadding1000Percent,
	.dc30plugin.dcHPadding0300Percent, .dc30plugin.dcHPadding0400Percent, .dc30plugin.dcHPadding0500Percent, .dc30plugin.dcHPadding0600Percent, .dc30plugin.dcHPadding0700Percent, .dc30plugin.dcHPadding0800Percent, .dc30plugin.dcHPadding0900Percent, .dc30plugin.dcHPadding1000Percent
	{
		width:					25%;
		padding-left:			2.5%;
		padding-right:			2.5%;
	}
	.dc25text.dcHPadding0300Percent, .dc25text.dcHPadding0400Percent, .dc25text.dcHPadding0500Percent, .dc25text.dcHPadding0600Percent, .dc25text.dcHPadding0700Percent, .dc25text.dcHPadding0800Percent, .dc25text.dcHPadding0900Percent, .dc25text.dcHPadding1000Percent,
	.dc25plugin.dcHPadding0300Percent, .dc25plugin.dcHPadding0400Percent, .dc25plugin.dcHPadding0500Percent, .dc25plugin.dcHPadding0600Percent, .dc25plugin.dcHPadding0700Percent, .dc25plugin.dcHPadding0800Percent, .dc25plugin.dcHPadding0900Percent, .dc25plugin.dcHPadding1000Percent
	{
		width:					20%;
		padding-left:			2.5%;
		padding-right:			2.5%;
	}
	.dc20text.dcHPadding0300Percent, .dc20text.dcHPadding0400Percent, .dc20text.dcHPadding0500Percent, .dc20text.dcHPadding0600Percent, .dc20text.dcHPadding0700Percent, .dc20text.dcHPadding0800Percent, .dc20text.dcHPadding0900Percent, .dc20text.dcHPadding1000Percent,
	.dc20plugin.dcHPadding0300Percent, .dc20plugin.dcHPadding0400Percent, .dc20plugin.dcHPadding0500Percent, .dc20plugin.dcHPadding0600Percent, .dc20plugin.dcHPadding0700Percent, .dc20plugin.dcHPadding0800Percent, .dc20plugin.dcHPadding0900Percent, .dc20plugin.dcHPadding1000Percent
	{
		width:					15%;
		padding-left:			2.5%;
		padding-right:			2.5%;
	}
	
	.dc80text.dcEarlyBreak, .dc75text.dcEarlyBreak, .dc70text.dcEarlyBreak, .dc66text.dcEarlyBreak, .dc60text.dcEarlyBreak, .dc50text.dcEarlyBreak, .dc40text.dcEarlyBreak, .dc33text.dcEarlyBreak, .dc30text.dcEarlyBreak, .dc25text.dcEarlyBreak, .dc20text.dcEarlyBreak,
	.dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak, .dc80plugin.dcEarlyBreak
	{
		width:					90%;
		padding-left:			5%;
		padding-right:			5%;
	}

	.dc100textpic.dcEarlyBreak,
	.dc90textpic.dcEarlyBreak,
	.dc80textpic.dcEarlyBreak,
	.dc75textpic.dcEarlyBreak,
	.dc70textpic.dcEarlyBreak,
	.dc66textpic.dcEarlyBreak,
	.dc60textpic.dcEarlyBreak,
	.dc50textpic.dcEarlyBreak,
	.dc40textpic.dcEarlyBreak,
	.dc33textpic.dcEarlyBreak,
	.dc30textpic.dcEarlyBreak,
	.dc25textpic.dcEarlyBreak,
	.dc20textpic.dcEarlyBreak
	{
		width:					100%;
	}


	.dcTextpicText.dcHPadding0600PercentMargin,
	.dcTextpicText.dcHPadding0700PercentMargin,
	.dcTextpicText.dcHPadding0800PercentMargin,
	.dcTextpicText.dcHPadding0900PercentMargin,
	.dcTextpicText.dcHPadding1000PercentMargin
	{
		width:					94%;
		margin-left:			3%;
		margin-right:			3%
	}

	.dc90textpic.dcCentered, .dc80textpic.dcCentered, .dc75textpic.dcCentered, .dc70textpic.dcCentered, .dc66textpic.dcCentered, .dc60textpic.dcCentered, .dc50textpic.dcCentered
	{
		width:					100%;
		margin:					0px auto;
	}

	.dc90textpic.dcCenteredPadding .dcTextpicText,
	.dc80textpic.dcCenteredPadding .dcTextpicText,
	.dc75textpic.dcCenteredPadding .dcTextpicText,
	.dc70textpic.dcCenteredPadding .dcTextpicText,
	.dc66textpic.dcCenteredPadding .dcTextpicText,
	.dc60textpic.dcCenteredPadding .dcTextpicText,
	.dc50textpic.dcCenteredPadding .dcTextpicText
	{
		width:					90%;
		margin-left:			5%;
		margin-right:			5%;
	}

	
	.dcTextpicText.dcBannerWidth100, .dcTextpicText.dcBannerWidth90, .dcTextpicText.dcBannerWidth80, .dcTextpicText.dcBannerWidth75, .dcTextpicText.dcBannerWidth70, .dcTextpicText.dcBannerWidth66, .dcTextpicText.dcBannerWidth60, .dcTextpicText.dcBannerWidth50, .dcTextpicText.dcBannerWidth40, .dcTextpicText.dcBannerWidth33, .dcTextpicText.dcBannerWidth30 
	{
		width:					90% !important;
		position:				relative !important;
		padding:				5% 5% !important;
		margin:					0px !important;
	}
	
	
	.dc100image.dcEarlyBreak,
	.dc90image.dcEarlyBreak,
	.dc80image.dcEarlyBreak,
	.dc75image.dcEarlyBreak,
	.dc70image.dcEarlyBreak,
	.dc66image.dcEarlyBreak,
	.dc60image.dcEarlyBreak,
	.dc50image.dcEarlyBreak,
	.dc40image.dcEarlyBreak,
	.dc33image.dcEarlyBreak,
	.dc30image.dcEarlyBreak,
	.dc25image.dcEarlyBreak,
	.dc20image.dcEarlyBreak
	{
		width:					100%;
	}
	
	
	
	
	#dcHeader, #dcHeader.fix
	{
		width:					100%;
		max-width:				1600px;
		position:				fixed;
		top:					0px;
		left:					auto;
		margin:					0px auto;
		margin:					0px;
		background:				#ffffff;
		opacity:				1;
		height:					50px;
		z-index:				9990;
		/* transition:				all ease 0.5s; */
	}
	#dcHeader .dcLogo, #dcHeader.fix .dcLogo
	{
		height:					60px;
		padding-top:			2px;
	}
	#dcHeader .dcLogo img, #dcHeader.fix .dcLogo img
	{
		height:					60px;
		width:					auto;
	}
  
	#dcCTA, #dcCTA.fix
	{
		height:					50px;
		width:					100%;
		text-align:				center;
		bottom:					0px;
		left:					0px;
		right:					inherit;
		top:					inherit;
	}
  
	#dcCTA img
	{
		width:					50px;
		height:					50px;
	}
	#dcCTAOpen, #dcCTAOpen.fix
	{
		width:					100%;
		position:				fixed;
		right:					inherit;
		top:					inherit;
		bottom:					50px;
		left:					0px;
		background:				#ffffff;
		display:				none;
		transition:				1s ease;
	}
 

	#dcFixFooter
	{
		width:					90%;
		padding:				20px 5%;
	}

	#dcFixFooter-Item
	{
		width:					45%;
		margin-top:				20px;
	}

	#dcFixFooterBottom
	{
		width:					90%;
		padding:				20px 5%;
	}

	#dcFixFooterBottom-links, #dcFixFooterBottom-mitte, #dcFixFooterBottom-rechts
	{
		width:          		100%;
		float:          		none;
		padding:        		15px 0px 15px 0px;
		text-align:				center;
	}




	#dcScrollToTop
	{
		bottom:						70px;
	}
	#dcPopUpScroll
	{
		position:					fixed;
		width:						0px;
		top:						inherit;
		bottom:						50px;
		right:						0px;
		transition:					all ease 0.2s;
	}
	#dcPopUpScroll.fix
	{
		position:					fixed;
		width:						100%;
		top:						inherit;
		bottom:						50px;
		right:						0px;
		transition:					all ease 0.8s;
	}



  
}



@media only screen and (max-width:800px)
{
	
	.dcV80, .dcV80p
	{
		width:					90%;
	}
	.dcV70, .dcV70p
	{
		width:					90%;
	}
	.dcV60, .dcV60p
	{
		width:					90%;
	}
	.dcV50, .dcV50p
	{
		width:					90%;
	}
	.dcV100p, .dcV90p, .dcV80p, .dcV70p, .dcV60p, .dcV50p
	{
		margin-top:				15px;
		margin-bottom:			15px;
	}

	.dc100text, .dc90text, .dc80text, .dc75text, .dc70text, .dc66text, .dc60text, .dc50text, .dc40text, .dc33text, .dc30text, .dc25text, .dc20text,
	.dc100plugin, .dc90plugin, .dc80plugin, .dc75plugin, .dc70plugin, .dc66plugin, .dc60plugin, .dc50plugin, .dc40plugin, .dc33plugin, .dc30plugin, .dc25plugin, .dc20plugin
	{
		width:					90% !important;
		padding-left:			5% !important;
		padding-right:			5% !important;
		margin-left:			0px;
		margin-right:			0px;
	}

	.dc100textpic, .dc90textpic, .dc80textpic, .dc75textpic, .dc70textpic, .dc66textpic, .dc60textpic, .dc50textpic, .dc40textpic, .dc33textpic, .dc30textpic, .dc25textpic, .dc20textpic
	{
		width:					100% !important;
		padding-left:			0px !important;
		padding-right:			0px !important;
		margin-left:			0px;
		margin-right:			0px;
	}

	  
	.dc100text.dcHPaddingDefault, .dc90text.dcHPaddingDefault, .dc80text.dcHPaddingDefault, .dc75text.dcHPaddingDefault, .dc70text.dcHPaddingDefault, .dc66text.dcHPaddingDefault, .dc60text.dcHPaddingDefault, .dc50text.dcHPaddingDefault, .dc40text.dcHPaddingDefault, .dc33text.dcHPaddingDefault, .dc30text.dcHPaddingDefault, .dc25text.dcHPaddingDefault, .dc20text.dcHPaddingDefault,
	{
		width:					100% !important;
		padding-left:			0px !important;
		padding-right:			0px !important;
		margin-left:			0px;
		margin-right:			0px;
	}
	

	.dc80textpic.dcCenteredPadding .dcTextpicText.dcNoPadding,
	.dc75textpic.dcCenteredPadding .dcTextpicText.dcNoPadding,
	.dc70textpic.dcCenteredPadding .dcTextpicText.dcNoPadding,
	.dc66textpic.dcCenteredPadding .dcTextpicText.dcNoPadding,
	.dc60textpic.dcCenteredPadding .dcTextpicText.dcNoPadding,
	.dc50textpic.dcCenteredPadding .dcTextpicText.dcNoPadding
	{
		width:					90%;
		margin-left:			5%;
		margin-right:			5%;
	}

	h1
  	{
    	font-size:				1.8em;  
  	}

}


@media only screen and (max-width:600px)
{  

	html
	{
		font-size:				100%;
	}

	ul
	{
		margin:          		20px 0px 20px 30px;
	}

	.dcV100, .dcV100p, .dcV90, .dcV90p, .dcV80, .dcV80p, .dcV70, .dcV70p, .dcV60, .dcV60p, .dcV50, .dcV50p
	{
		width:					100%;
	}

	
	#dcCTAContent
	{
		-ms-flex-wrap:			wrap;
		-webkit-flex-wrap: 		wrap;
		flex-wrap:				wrap;
	}

	#dcFixFooter
	{
		padding:				5%;
		font-size:              16px;
		line-height:            26px;
		font-size:              1.0em;
		line-height:            1.7em;
	}

	#dcFixFooter-Item
	{
		width:					100%;
		padding:				15px 0px 15px 0px;
	}

	#dcFixFooter-Zert img {
		width: 					120px;
		height: 				auto;
		margin: 				0px 10px 0px 10px;
	}

	.dcCTAOpen-Item
	{
		font-size:				16px;
		line-height:			26px;
	}
	.dcCTAOpen-Item-Text a.button
	{
		padding:				5px 10px 5px 10px;
	}
	.dcCTAOpen-Item-Image img
	{
		width:					30%;
	}
	
	.dcHeaderBanner
	{
		width:						100%;
		padding:					10px 0px 0px 0px;
	}
	.dcHeaderBanner .dcImage
	{
		float:						none;
		width:						100%;
		margin:						-10px 0px 0px 0px;
		padding:					0px;
	}


  
}


@media only screen and (max-width:480px)
{  

	#dcFixFooter-Zert img {
		width: 					90px;
	}

  
}