/***************************************************************************************************************************************************************************************
//***************************************************************************************************************************************************************************************
//2019-12-03 Daniel Surber */

/* Dynamisch */
@media (max-width: 1199px) {
	/* Umbruch md */
	.div_spacer_module_overwrite_margin_md_top_big {
		margin-top:150px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_100px {
		margin-top:100px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_90px {
		margin-top:90px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_80px {
		margin-top:80px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_70px {
		margin-top:70px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_60px {
		margin-top:60px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_50px {
		margin-top:50px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_40px {
		margin-top:40px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_35px {
		margin-top:35px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_30px {
		margin-top:30px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_25px {
		margin-top:25px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_20px {
		margin-top:20px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_19px {
		margin-top:19px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_18px {
		margin-top:18px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_17px {
		margin-top:17px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_16px {
		margin-top:16px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_15px {
		margin-top:15px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_14px {
		margin-top:14px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_13px {
		margin-top:13px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_12px {
		margin-top:12px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_11px {
		margin-top:11px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_10px {
		margin-top:10px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_9px {
		margin-top:9px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_8px {
		margin-top:8px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_7px {
		margin-top:7px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_6px {
		margin-top:6px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_5px {
		margin-top:5px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_4px {
		margin-top:4px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_3px {
		margin-top:3px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_2px {
		margin-top:2px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_1px {
		margin-top:1px !important;
	}
	.div_spacer_module_overwrite_margin_md_top_0px {
		margin-top:0px !important;
		padding-top:0px !important;
	}
	
	.div_spacer_module_overwrite_margin_md_bottom_big {
		margin-bottom:150px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_100px {
		margin-bottom:100px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_90px {
		margin-bottom:90px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_80px {
		margin-bottom:80px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_70px {
		margin-bottom:70px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_60px {
		margin-bottom:60px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_50px {
		margin-bottom:50px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_40px {
		margin-bottom:40px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_35px {
		margin-bottom:35px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_30px {
		margin-bottom:30px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_25px {
		margin-bottom:25px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_20px {
		margin-bottom:20px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_19px {
		margin-bottom:19px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_18px {
		margin-bottom:18px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_17px {
		margin-bottom:17px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_16px {
		margin-bottom:16px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_15px {
		margin-bottom:15px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_14px {
		margin-bottom:14px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_13px {
		margin-bottom:13px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_12px {
		margin-bottom:12px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_11px {
		margin-bottom:11px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_10px {
		margin-bottom:10px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_9px {
		margin-bottom:9px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_8px {
		margin-bottom:8px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_7px {
		margin-bottom:7px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_6px {
		margin-bottom:6px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_5px {
		margin-bottom:5px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_4px {
		margin-bottom:4px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_3px {
		margin-bottom:3px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_2px {
		margin-bottom:2px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_1px {
		margin-bottom:1px !important;
	}
	.div_spacer_module_overwrite_margin_md_bottom_0px {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.icon_wrapper .icon_box  {
		width:90px;
		height:90px;
		font-size: 40px;
	}
	
	.cms_row_spalten {
		margin-left:-15px;
		margin-right:-15px;
	}
	div .cms_row_spalten > .col-ms-1, div .cms_row_spalten > .col-xs-1, div .cms_row_spalten > .col-sm-1, div .cms_row_spalten > .col-md-1, div .cms_row_spalten > .col-lg-1, div .cms_row_spalten > .col-ms-2, div .cms_row_spalten > .col-xs-2, div .cms_row_spalten > .col-sm-2, div .cms_row_spalten > .col-md-2, div .cms_row_spalten > .col-lg-2, div .cms_row_spalten > .col-ms-3, div .cms_row_spalten > .col-xs-3, div .cms_row_spalten > .col-sm-3, div .cms_row_spalten > .col-md-3, div .cms_row_spalten > .col-lg-3, div .cms_row_spalten > .col-ms-4, div .cms_row_spalten > .col-xs-4, div .cms_row_spalten > .col-sm-4, div .cms_row_spalten > .col-md-4, div .cms_row_spalten > .col-lg-4, div .cms_row_spalten > .col-ms-5, div .cms_row_spalten > .col-xs-5, div .cms_row_spalten > .col-sm-5, div .cms_row_spalten > .col-md-5, div .cms_row_spalten > .col-lg-5, div .cms_row_spalten > .col-ms-6, div .cms_row_spalten > .col-xs-6, div .cms_row_spalten > .col-sm-6, div .cms_row_spalten > .col-md-6, 
	div .cms_row_spalten > .col-lg-6, div .cms_row_spalten > .col-ms-7, div .cms_row_spalten > .col-xs-7, div .cms_row_spalten > .col-sm-7, div .cms_row_spalten > .col-md-7, div .cms_row_spalten > .col-lg-7, div .cms_row_spalten > .col-ms-8, div .cms_row_spalten > .col-xs-8, div .cms_row_spalten > .col-sm-8, div .cms_row_spalten > .col-md-8, div .cms_row_spalten > .col-lg-8, div .cms_row_spalten > .col-ms-9, div .cms_row_spalten > .col-xs-9, div .cms_row_spalten > .col-sm-9, div .cms_row_spalten > .col-md-9, div .cms_row_spalten > .col-lg-9, div .cms_row_spalten > .col-ms-10, div .cms_row_spalten > .col-xs-10, div .cms_row_spalten > .col-sm-10, div .cms_row_spalten > .col-md-10, div .cms_row_spalten > .col-lg-10, div .cms_row_spalten > .col-ms-11, div .cms_row_spalten > .col-xs-11, div .cms_row_spalten > .col-sm-11, div .cms_row_spalten > .col-md-11, div .cms_row_spalten > .col-lg-11, div .cms_row_spalten > .col-ms-12, div .cms_row_spalten > .col-xs-12, div .cms_row_spalten > .col-sm-12, 
	div .cms_row_spalten > .col-md-12, div .cms_row_spalten > .col-lg-12, div .cms_row_spalten > .col-ms-13, div .cms_row_spalten > .col-xs-13, div .cms_row_spalten > .col-sm-13, div .cms_row_spalten > .col-md-13, div .cms_row_spalten > .col-lg-13, div .cms_row_spalten > .col-ms-14, div .cms_row_spalten > .col-xs-14, div .cms_row_spalten > .col-sm-14, div .cms_row_spalten > .col-md-14, div .cms_row_spalten > .col-lg-14, div .cms_row_spalten > .col-ms-15, div .cms_row_spalten > .col-xs-15, div .cms_row_spalten > .col-sm-15, div .cms_row_spalten > .col-md-15, div .cms_row_spalten > .col-lg-15, div .cms_row_spalten > .col-ms-16, div .cms_row_spalten > .col-xs-16, div .cms_row_spalten > .col-sm-16, div .cms_row_spalten > .col-md-16, div .cms_row_spalten > .col-lg-16, div .cms_row_spalten > .col-ms-17, div .cms_row_spalten > .col-xs-17, div .cms_row_spalten > .col-sm-17, div .cms_row_spalten > .col-md-17, div .cms_row_spalten > .col-lg-17, div .cms_row_spalten > .col-ms-18, div .cms_row_spalten > .col-xs-18, 
	div .cms_row_spalten > .col-sm-18, div .cms_row_spalten > .col-md-18, div .cms_row_spalten > .col-lg-18, div .cms_row_spalten > .col-ms-19, div .cms_row_spalten > .col-xs-19, div .cms_row_spalten > .col-sm-19, div .cms_row_spalten > .col-md-19, div .cms_row_spalten > .col-lg-19, div .cms_row_spalten > .col-ms-20, div .cms_row_spalten > .col-xs-20, div .cms_row_spalten > .col-sm-20, div .cms_row_spalten > .col-md-20, div .cms_row_spalten > .col-lg-20, div .cms_row_spalten > .col-ms-21, div .cms_row_spalten > .col-xs-21, div .cms_row_spalten > .col-sm-21, div .cms_row_spalten > .col-md-21, div .cms_row_spalten > .col-lg-21, div .cms_row_spalten > .col-ms-22, div .cms_row_spalten > .col-xs-22, div .cms_row_spalten > .col-sm-22, div .cms_row_spalten > .col-md-22, div .cms_row_spalten > .col-lg-22, div .cms_row_spalten > .col-ms-23, div .cms_row_spalten > .col-xs-23, div .cms_row_spalten > .col-sm-23, div .cms_row_spalten > .col-md-23, div .cms_row_spalten > .col-lg-23, div .cms_row_spalten > .col-ms-24, 
	div .cms_row_spalten > .col-xs-24, div .cms_row_spalten > .col-sm-24, div .cms_row_spalten > .col-md-24, div .cms_row_spalten > .col-lg-24 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		overflow:visible;
	}
}
@media (max-width: 991px) {
	/* Umbruch sm */
	.div_spacer_module_overwrite_margin_sm_top_big {
		margin-top:150px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_100px {
		margin-top:100px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_90px {
		margin-top:90px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_80px {
		margin-top:80px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_70px {
		margin-top:70px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_60px {
		margin-top:60px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_50px {
		margin-top:50px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_40px {
		margin-top:40px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_35px {
		margin-top:35px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_30px {
		margin-top:30px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_25px {
		margin-top:25px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_20px {
		margin-top:20px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_19px {
		margin-top:19px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_18px {
		margin-top:18px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_17px {
		margin-top:17px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_16px {
		margin-top:16px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_15px {
		margin-top:15px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_14px {
		margin-top:14px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_13px {
		margin-top:13px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_12px {
		margin-top:12px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_11px {
		margin-top:11px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_10px {
		margin-top:10px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_9px {
		margin-top:9px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_8px {
		margin-top:8px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_7px {
		margin-top:7px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_6px {
		margin-top:6px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_5px {
		margin-top:5px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_4px {
		margin-top:4px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_3px {
		margin-top:3px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_2px {
		margin-top:2px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_1px {
		margin-top:1px !important;
	}
	.div_spacer_module_overwrite_margin_sm_top_0px {
		margin-top:0px !important;
		padding-top:0px !important;
	}
	
	.div_spacer_module_overwrite_margin_sm_bottom_big {
		margin-bottom:150px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_100px {
		margin-bottom:100px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_90px {
		margin-bottom:90px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_80px {
		margin-bottom:80px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_70px {
		margin-bottom:70px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_60px {
		margin-bottom:60px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_50px {
		margin-bottom:50px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_40px {
		margin-bottom:40px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_35px {
		margin-bottom:35px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_30px {
		margin-bottom:30px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_25px {
		margin-bottom:25px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_20px {
		margin-bottom:20px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_19px {
		margin-bottom:19px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_18px {
		margin-bottom:18px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_17px {
		margin-bottom:17px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_16px {
		margin-bottom:16px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_15px {
		margin-bottom:15px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_14px {
		margin-bottom:14px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_13px {
		margin-bottom:13px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_12px {
		margin-bottom:12px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_11px {
		margin-bottom:11px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_10px {
		margin-bottom:10px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_9px {
		margin-bottom:9px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_8px {
		margin-bottom:8px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_7px {
		margin-bottom:7px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_6px {
		margin-bottom:6px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_5px {
		margin-bottom:5px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_4px {
		margin-bottom:4px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_3px {
		margin-bottom:3px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_2px {
		margin-bottom:2px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_1px {
		margin-bottom:1px !important;
	}
	.div_spacer_module_overwrite_margin_sm_bottom_0px {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.div_spacer_responsive_cke_top_sm {
		 padding-top:10px; /*  P + xx = feature-wrap */
	}
	
	/* Team */
	.team_pic_round_wrapper .team_pic_round {
		width: 90px;
		height: 90px;
	}
	
	.icon_wrapper .icon_box  {
		width:80px;
		height:80px;
		font-size: 38px;
	}
	
	.cms_row_spalten {
		margin-left:-10px;
		margin-right:-10px;
	}
	div .cms_row_spalten > .col-ms-1, div .cms_row_spalten > .col-xs-1, div .cms_row_spalten > .col-sm-1, div .cms_row_spalten > .col-md-1, div .cms_row_spalten > .col-lg-1, div .cms_row_spalten > .col-ms-2, div .cms_row_spalten > .col-xs-2, div .cms_row_spalten > .col-sm-2, div .cms_row_spalten > .col-md-2, div .cms_row_spalten > .col-lg-2, div .cms_row_spalten > .col-ms-3, div .cms_row_spalten > .col-xs-3, div .cms_row_spalten > .col-sm-3, div .cms_row_spalten > .col-md-3, div .cms_row_spalten > .col-lg-3, div .cms_row_spalten > .col-ms-4, div .cms_row_spalten > .col-xs-4, div .cms_row_spalten > .col-sm-4, div .cms_row_spalten > .col-md-4, div .cms_row_spalten > .col-lg-4, div .cms_row_spalten > .col-ms-5, div .cms_row_spalten > .col-xs-5, div .cms_row_spalten > .col-sm-5, div .cms_row_spalten > .col-md-5, div .cms_row_spalten > .col-lg-5, div .cms_row_spalten > .col-ms-6, div .cms_row_spalten > .col-xs-6, div .cms_row_spalten > .col-sm-6, div .cms_row_spalten > .col-md-6, 
	div .cms_row_spalten > .col-lg-6, div .cms_row_spalten > .col-ms-7, div .cms_row_spalten > .col-xs-7, div .cms_row_spalten > .col-sm-7, div .cms_row_spalten > .col-md-7, div .cms_row_spalten > .col-lg-7, div .cms_row_spalten > .col-ms-8, div .cms_row_spalten > .col-xs-8, div .cms_row_spalten > .col-sm-8, div .cms_row_spalten > .col-md-8, div .cms_row_spalten > .col-lg-8, div .cms_row_spalten > .col-ms-9, div .cms_row_spalten > .col-xs-9, div .cms_row_spalten > .col-sm-9, div .cms_row_spalten > .col-md-9, div .cms_row_spalten > .col-lg-9, div .cms_row_spalten > .col-ms-10, div .cms_row_spalten > .col-xs-10, div .cms_row_spalten > .col-sm-10, div .cms_row_spalten > .col-md-10, div .cms_row_spalten > .col-lg-10, div .cms_row_spalten > .col-ms-11, div .cms_row_spalten > .col-xs-11, div .cms_row_spalten > .col-sm-11, div .cms_row_spalten > .col-md-11, div .cms_row_spalten > .col-lg-11, div .cms_row_spalten > .col-ms-12, div .cms_row_spalten > .col-xs-12, div .cms_row_spalten > .col-sm-12, 
	div .cms_row_spalten > .col-md-12, div .cms_row_spalten > .col-lg-12, div .cms_row_spalten > .col-ms-13, div .cms_row_spalten > .col-xs-13, div .cms_row_spalten > .col-sm-13, div .cms_row_spalten > .col-md-13, div .cms_row_spalten > .col-lg-13, div .cms_row_spalten > .col-ms-14, div .cms_row_spalten > .col-xs-14, div .cms_row_spalten > .col-sm-14, div .cms_row_spalten > .col-md-14, div .cms_row_spalten > .col-lg-14, div .cms_row_spalten > .col-ms-15, div .cms_row_spalten > .col-xs-15, div .cms_row_spalten > .col-sm-15, div .cms_row_spalten > .col-md-15, div .cms_row_spalten > .col-lg-15, div .cms_row_spalten > .col-ms-16, div .cms_row_spalten > .col-xs-16, div .cms_row_spalten > .col-sm-16, div .cms_row_spalten > .col-md-16, div .cms_row_spalten > .col-lg-16, div .cms_row_spalten > .col-ms-17, div .cms_row_spalten > .col-xs-17, div .cms_row_spalten > .col-sm-17, div .cms_row_spalten > .col-md-17, div .cms_row_spalten > .col-lg-17, div .cms_row_spalten > .col-ms-18, div .cms_row_spalten > .col-xs-18, 
	div .cms_row_spalten > .col-sm-18, div .cms_row_spalten > .col-md-18, div .cms_row_spalten > .col-lg-18, div .cms_row_spalten > .col-ms-19, div .cms_row_spalten > .col-xs-19, div .cms_row_spalten > .col-sm-19, div .cms_row_spalten > .col-md-19, div .cms_row_spalten > .col-lg-19, div .cms_row_spalten > .col-ms-20, div .cms_row_spalten > .col-xs-20, div .cms_row_spalten > .col-sm-20, div .cms_row_spalten > .col-md-20, div .cms_row_spalten > .col-lg-20, div .cms_row_spalten > .col-ms-21, div .cms_row_spalten > .col-xs-21, div .cms_row_spalten > .col-sm-21, div .cms_row_spalten > .col-md-21, div .cms_row_spalten > .col-lg-21, div .cms_row_spalten > .col-ms-22, div .cms_row_spalten > .col-xs-22, div .cms_row_spalten > .col-sm-22, div .cms_row_spalten > .col-md-22, div .cms_row_spalten > .col-lg-22, div .cms_row_spalten > .col-ms-23, div .cms_row_spalten > .col-xs-23, div .cms_row_spalten > .col-sm-23, div .cms_row_spalten > .col-md-23, div .cms_row_spalten > .col-lg-23, div .cms_row_spalten > .col-ms-24, 
	div .cms_row_spalten > .col-xs-24, div .cms_row_spalten > .col-sm-24, div .cms_row_spalten > .col-md-24, div .cms_row_spalten > .col-lg-24 {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
		overflow:visible;
	}
}
@media (max-width: 767px) {	
	p {
		margin-top:0px;
		margin-bottom:12px;
	}
	
	.feature-wrap {
		margin-bottom: 25px;
	}
	
	.div_spacer_block_block {
		height:25px; /* = feature-wrap */
	}
	
	.div_spacer_responsive_cke_top_sm {
		 padding-top:10px; /*  P + xx = feature-wrap */
	}
	.div_spacer_responsive_cke_top {
		 padding-top:10px; /*  P + xx = feature-wrap */
	}
	
	/* Home Swiper mit Text links rechts */
	.section_home_header_text_container {
		padding:0px;
	}
	.swiper_fader_left {
		display:none;	
	}
	.section_home_header_text_box {
		font-size:50%;
		line-height:100%;
	}
	.swiper_fader_right {
		width:100%;
	}
	.swiper-inner-container {
		padding-top:0px;	
	}
	
	/* Tagesmenu */
	#section_menu {
		font-size:90%;
	}
	#section_menu h1 {
		font-size:170%;
	}
	#section_menu h2 {
		font-size:110%;	
	}
	#section_menu h3 {
		font-size:110%;	
	}
	#section_menu h5 {
		font-size:110%;	
	}
	#section_menu .feature-wrap_3 h2 {
		font-size:150%;	
	}
	#section_menu .feature-wrap_3 h3 {
		font-size:120%;	
	}
	#section_menu .feature-wrap_3 h4 {
		font-size:110%;	
	}
	#section_menu .feature-wrap_2 {
		margin-bottom:15px;
	}
	#section_menu .feature-wrap_3 {
		margin-bottom:15px;
	}
	#section_menu .feature-wrap_4 {
		margin-bottom:0px;
	}
	#section_menu .pill {
		margin-bottom: 5px;
	}
	#section_menu h1 {
		margin-top:20px;
	}
	
	/* Team */
	.team_pic_round_wrapper .team_pic_round {
		width: 100px;
		height: 100px;
	}
	
	/* Links */
	.div_box_links h1{
		font-size:110%;
	}
	.div_box_links h2{
		font-size:95%;
	}
	.div_box_links h3{
		font-size:95%;
	}
	
	/*
	.section_5 {
		margin-top:0px !important;
		background-image:none !important;
		background-color:#fff;
	}
	.section_5 .cms_row_spalten {
		margin-top: 0px !important;
	}
	*/
	
	.icon_wrapper > .table, 
	.icon_wrapper > .table > .table-row,
	.icon_wrapper > .table > .table-row > .table-cell-middle,
	.icon_wrapper > .table > .table-row > .table-cell-100
	{
		display:block;	
	}
	.icon_wrapper .icon_box  {
		float:none;
		margin-left: auto;
		margin-right:auto;	
		width:80px;
		height:80px;
		font-size: 38px;
		margin-bottom:15px;
	}
	.icon_wrapper h1{
		padding-top:0px;
		text-align:center;
	}
	.icon_wrapper h2 {
		text-align:center;	
	}
	
	.picround_wrapper > .table, 
	.picround_wrapper > .table > .table-row,
	.picround_wrapper > .table > .table-row > .table-cell,
	.picround_wrapper > .table > .table-row > .table-cell-middle,
	.picround_wrapper > .table > .table-row > .table-cell-100 {
		display:block;
	}
	.picround_wrapper .picround_round  {
		float:none;
		margin-left: auto;
		margin-right:auto;	
		width:130px;
		height:130px;
		font-size: 38px;
		margin-bottom:10px;
	}
	.picround_wrapper h1{
		margin-top:0px;
		padding-top:0px;
		text-align:center;
	}
	.picround_wrapper h2 {
		text-align:center;	
	}
	
	.cms_datenschutz {
		text-align:center;
	}
	.cms_datenschutz_input {
		text-align:center;
		padding-bottom:10px;
	}
	.cms_datenschutz_input table {
		margin-left:auto; 
		margin-right:auto;
	}

	/* Umbruch xs */
	.div_spacer_module_overwrite_margin_margin_xs_top_big {
		margin-top:150px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_100px {
		margin-top:100px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_90px {
		margin-top:90px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_80px {
		margin-top:80px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_70px {
		margin-top:70px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_60px {
		margin-top:60px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_50px {
		margin-top:50px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_40px {
		margin-top:40px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_35px {
		margin-top:35px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_30px {
		margin-top:30px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_25px {
		margin-top:25px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_20px {
		margin-top:20px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_19px {
		margin-top:19px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_18px {
		margin-top:18px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_17px {
		margin-top:17px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_16px {
		margin-top:16px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_15px {
		margin-top:15px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_14px {
		margin-top:14px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_13px {
		margin-top:13px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_12px {
		margin-top:12px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_11px {
		margin-top:11px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_10px {
		margin-top:10px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_9px {
		margin-top:9px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_8px {
		margin-top:8px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_7px {
		margin-top:7px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_6px {
		margin-top:6px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_5px {
		margin-top:5px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_4px {
		margin-top:4px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_3px {
		margin-top:3px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_2px {
		margin-top:2px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_1px {
		margin-top:1px !important;
	}
	.div_spacer_module_overwrite_margin_xs_top_0px {
		margin-top:0px !important;
		padding-top:0px !important;
	}
	
	.div_spacer_module_overwrite_margin_xs_bottom_big {
		margin-bottom:150px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_100px {
		margin-bottom:100px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_90px {
		margin-bottom:90px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_80px {
		margin-bottom:80px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_70px {
		margin-bottom:70px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_60px {
		margin-bottom:60px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_50px {
		margin-bottom:50px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_40px {
		margin-bottom:40px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_35px {
		margin-bottom:35px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_30px {
		margin-bottom:30px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_25px {
		margin-bottom:25px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_20px {
		margin-bottom:20px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_19px {
		margin-bottom:19px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_18px {
		margin-bottom:18px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_17px {
		margin-bottom:17px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_16px {
		margin-bottom:16px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_15px {
		margin-bottom:15px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_14px {
		margin-bottom:14px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_13px {
		margin-bottom:13px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_12px {
		margin-bottom:12px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_11px {
		margin-bottom:11px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_10px {
		margin-bottom:10px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_9px {
		margin-bottom:9px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_8px {
		margin-bottom:8px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_7px {
		margin-bottom:7px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_6px {
		margin-bottom:6px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_5px {
		margin-bottom:5px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_4px {
		margin-bottom:4px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_3px {
		margin-bottom:3px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_2px {
		margin-bottom:2px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_1px {
		margin-bottom:1px !important;
	}
	.div_spacer_module_overwrite_margin_xs_bottom_0px {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
}
@media (max-width: 480px) {
	/* News */
	#section_inline_news .news_pic_small_left {
		width:100%;
		padding:0px;
	}
	
	/* Team */
	.team_pic_round_wrapper .table,
	.team_pic_round_wrapper .table-row,
	.team_pic_round_wrapper .table-cell,
	.team_pic_round_wrapper .table-cell-100
	{
		display:block;
	}
	.team_pic_round_wrapper .team_pic_round {
		margin: auto;	
		margin-bottom:10px;
		width: 120px;
		height: 120px;
	}
	
	.div_spacer_responsive_cke_top_ms {
		 padding-top:10px; /*  P + xx = feature-wrap */
	}
	
	/* Links */
	.div_box_links h1{
		font-size:100%;
	}
	.div_box_links h2{
		font-size:90%;
	}
	.div_box_links h3{
		font-size:90%;
	}
	
	/* Umbruch ms */
	.div_spacer_module_overwrite_margin_ms_top_big {
		margin-top:150px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_100px {
		margin-top:100px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_90px {
		margin-top:90px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_80px {
		margin-top:80px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_70px {
		margin-top:70px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_60px {
		margin-top:60px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_50px {
		margin-top:50px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_40px {
		margin-top:40px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_35px {
		margin-top:35px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_30px {
		margin-top:30px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_25px {
		margin-top:25px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_20px {
		margin-top:20px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_19px {
		margin-top:19px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_18px {
		margin-top:18px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_17px {
		margin-top:17px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_16px {
		margin-top:16px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_15px {
		margin-top:15px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_14px {
		margin-top:14px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_13px {
		margin-top:13px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_12px {
		margin-top:12px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_11px {
		margin-top:11px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_10px {
		margin-top:10px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_9px {
		margin-top:9px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_8px {
		margin-top:8px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_7px {
		margin-top:7px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_6px {
		margin-top:6px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_5px {
		margin-top:5px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_4px {
		margin-top:4px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_3px {
		margin-top:3px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_2px {
		margin-top:2px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_1px {
		margin-top:1px !important;
	}
	.div_spacer_module_overwrite_margin_ms_top_0px {
		margin-top:0px !important;
		padding-top:0px !important;
	}
	
	.div_spacer_module_overwrite_margin_ms_bottom_big {
		margin-bottom:150px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_100px {
		margin-bottom:100px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_90px {
		margin-bottom:90px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_80px {
		margin-bottom:80px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_70px {
		margin-bottom:70px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_60px {
		margin-bottom:60px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_50px {
		margin-bottom:50px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_40px {
		margin-bottom:40px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_35px {
		margin-bottom:35px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_30px {
		margin-bottom:30px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_25px {
		margin-bottom:25px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_20px {
		margin-bottom:20px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_19px {
		margin-bottom:19px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_18px {
		margin-bottom:18px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_17px {
		margin-bottom:17px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_16px {
		margin-bottom:16px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_15px {
		margin-bottom:15px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_14px {
		margin-bottom:14px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_13px {
		margin-bottom:13px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_12px {
		margin-bottom:12px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_11px {
		margin-bottom:11px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_10px {
		margin-bottom:10px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_9px {
		margin-bottom:9px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_8px {
		margin-bottom:8px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_7px {
		margin-bottom:7px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_6px {
		margin-bottom:6px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_5px {
		margin-bottom:5px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_4px {
		margin-bottom:4px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_3px {
		margin-bottom:3px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_2px {
		margin-bottom:2px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_1px {
		margin-bottom:1px !important;
	}
	.div_spacer_module_overwrite_margin_ms_bottom_0px {
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
}