.boxy 		{padding:2%; padding-top:0px; width:100%; max-width:1600px; margin:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.boxy_zero 	{padding:0%; padding-top:0px; width:100%; max-width:1600px; margin:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.breaky 	{clear:both;height:0px;}

.w1			{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1%; width:100%; margin:0%;}
.w1_zero	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0%; width:100%; margin:0%; overflow:hidden;}
.w1_zero2	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0%; width:100%; margin:0%;}
.w1_middle	{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5%; width:75%; margin:auto; v-align:center;}
.w1_small	{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0%; width:45%; margin:auto; text-align:center;}

.w2l_1		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 2% 1.5% 1.5%; width:49.25%; margin-right:0.75%;}
.w2r_1		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 1.5% 2%; width:49.25%; margin-left:0.75%;}

.w2l_2		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 2% 1.5% 1.5%; width:49.25%; margin-right:0.75%;}
.w2r_2		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 1.5% 2%; width:49.25%; margin-left:0.75%;}

.w2l_3		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 2% 1.5% 1.5%; width:49.25%; margin-right:0.75%;}
.w2r_3		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 1.5% 2%; width:49.25%; margin-left:0.75%;}

.w2l_schirm	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 2% 1.5% 1.5%; width:49.25%; margin-right:0.75%;}
.w2r_schirm	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 1.5% 2%; width:49.25%; margin-left:0.75%;}

.w2l_zero	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0% 1% 0% 0%; width:49.25%; margin-right:0.75%;}
.w2r_zero	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0% 0% 0% 1%; width:49.25%; margin-left:0.75%;}

.w2l_special{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5%; width:49.25%; margin-right:0.75%;}
.w2r_special{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5%; width:49.25%; margin-left:0.75%;}

.w3l		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1%; width:32.333333%; margin-right:0.75%;}
.w3m		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1%; width:32.333333%; margin-left:0.75%; margin-right:0.75%;}
.w3r		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1%; width:32.333333%; margin-left:0.75%;}

.w3			{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:33.333333%; margin:0.5%; padding:2%;  
				max-width:32.33333%; background-color:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.w20l		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 2% 1.5% 1.5%; width:19.25%; margin-right:0.75%;}
.w80r		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 1.5% 2%; width:79.25%; margin-left:0.75%;}


/* Responsive Styles */
@media screen and (max-width: 1600px) {
.w1_zero2	{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0% 3% 3% 3%; width:100%; margin:0%;}
}

@media screen and (max-width: 1200px) {
.w4l		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:1.5%; margin-right:1.5%; padding:2% 1% 2% 1%; width:47%;}
.w4m1		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:1.5%; margin-right:1.5%; padding:2% 1% 2% 1%; width:47%;}
.w4m2		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:1.5%; margin-right:1.5%; padding:2% 1% 2% 1%; width:47%; clear:both;}
.w4r		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:1.5%; margin-right:1.5%; padding:2% 1% 2% 1%; width:47%;}

.w2l_1		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
.w2r_1		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:30px; margin-top:-30px; clear:both;}

.w2l_2		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
.w2r_2		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:30px;clear:both;}	

.w2l_3		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
.w2r_3		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}	
}

@media screen and (max-width: 950px) {
.w3			{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:0.5% 0.5% 6% 0%; padding:6%; width:100%; 
				max-width:100%; background-color:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
}

@media screen and (max-width: 800px) {
	
.w2l_zero		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
.w2r_zero		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
	
.w3l		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  padding:1%; width:100%; margin-right:0%; margin-left:0%;}
.w3m		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  padding:1%; width:100%; margin-right:0%; margin-left:0%;}
.w3r		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  padding:1%; width:100%; margin-right:0%; margin-left:0%;}

.w2l_schirm		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
.w2r_schirm		{float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:1.5% 1.5% 0% 1.5%; width:100%; margin-left:0px; margin-right:0px; margin-bottom:0px; clear:both;}
	
}



