.haftung {
	font-size:12px;
}
	
.beschreibung {
	background-color: #B2F0FF;
	padding: 0px 20px 0px 20px;
	margin: 20px 0px 20px 0px;
}

.content {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.content-background {
    background-color: #DDE5EA; /*DDE5EA ADC1CE*/
}
.icon {
	width: 120px;
	height: 120xp;
}
.callToActionButton {
	width: 150px; /*200 227*/
	height: 38xp; /*50 57*/
	padding: 10px 0px 0px 20px;
    float: right;
}


.bildLinks {
	width:100%;/**/
	padding: 0px 15px 15px 0px;
    float: left;	
}
.textKasten {
	width: 50%;
	float: right;
	line-height: 25px !important;
	text-align: left !important;
	padding: 10px;
	background-color: #e0e2e3 !important;
}
ul.listen {
    list-style-position: outside;
    position: relative;
    left: 15px;
    margin: 5px 0px 0px 0px;
}
.600{
	width:600px !important;
}

.providerInfo {
	/**border-color: #6197a9 !important;
	border-width: 2px !important;
	border-style: solid;/**/
  background-color: #fff !important;
}

.provInfo {
	border-color: #6197a9 !important;
	border-width: 2px !important;
	border-style: solid;/**/
  background-color: #fff !important;
}

.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8 {
  width: 600px;/*50%; /**/
	padding-left: 15px;
	padding-right: 15px
}

.p3.stack.margins .one {
	/*width:31%; /**/
}

.p3.stack.margins .one,  .p3.stack.margins .two, .p3.stack.margins .three {
	line-height: 25px;		
}

.p6.stack.margins .one {
	width:32.66%;
	float:left;
	background-color: transparent;	
	line-height: 30px;		
}
.p6.stack.margins .two {
	width:32.66%;
	margin-left:1%;
	float:left;
	background-color: transparent;		
	line-height: 30px;		
}
.p6.stack.margins .three {
	width:32.66%;
	float:left;
	background-color: transparent;		
	line-height: 30px;	
}
.p6.stack.margins .four {
	margin-left:0px;
	width:32.66%;
	float:left;
	background-color: transparent;		
	line-height: 30px;	
}
.p6.stack.margins .five {
	width:32.66%;
	float:left;
	background-color: transparent;		
	line-height: 30px;	
}
.p6.stack.margins .six {
	margin-left:1%;
	width:32.66%;
	float:left;
	background-color: transparent;		
	line-height: 30px;	
}

/*@media screen and (min-width: 500px) and (max-width: 767px) {/**/
@media screen and (max-width: 267px) {/**/

	.p3.stack.margins .one, .p6.stack.margins .one {
		width:49%;
		float:left;
	}
	.p3.stack.margins .two,	.p6.stack.margins .two {
		width:49%;
		margin-left:51%;
		float:none;
	}
	.p3.stack.margins .three,	.p6.stack.margins .three {
		width:49%;
		margin-left:0;
		float:left;
	}
	.p6.stack.margins .four {
		width:49%;
		float:none;
		margin-left:51%;
	}
	.p6.stack.margins .five {
		width:49%;
		margin-left:0;
		float:left;
	}
	.p6.stack.margins .six {
		width:49%;
		/*margin-left:51%;/*orig*/
		margin-left:2%;/*orig*/
	}
} /*min500 max 767*/

@media screen and (max-width: 639px) { /*499*/
	.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8 {
		width: 95%;/*50%; /**/
		padding-left: 10px;
		padding-right: 10px;
	}
	.p6.stack.margins .one, .p6.stack.margins .two, .p6.stack.margins .three, .p6.stack.margins .four, .p6.stack.margins .five, .p6.stack.margins .six {
		width:100%;
		/*margin-left:0; /**/
		/*float:none;/*orig*/
	}

	.p3.stack.margins.clearfix .one, .p3.stack.margins.clearfix .two, .p3.stack.margins.clearfix .three {
		width:95%;
		margin-left:0; /**/
		padding-bottom:20px
	}
	

}

@media screen and (max-width: 1092px) {
/*	.p7.stack.clearfix .one-three {
		width:60%;
		/*margin-left:0; /**/
		/*float:none;/*orig*/
/*	}

	.p7.stack.clearfix .four-five {
		width:49%;
		float:left;
		margin-left:0;
	}	

	.p7.stack.clearfix .six-seven {
		width:49%;
		margin-left:51%;
		float:none;
	}
/**/
}

@media screen and (max-width: 1100px) {
	.p7 {
		width:auto !important;
	}
}

@media screen and (min-width: 601px) and (max-width: 900px) {
	.p7.stack.clearfix .one-three {
		width:95%;
		/*margin-left:0; /**/
		/*float:none;/*orig*/
	}

	.p7.stack.clearfix .four-five {
		width:49%;
		float:left;
		margin-left:0;
	}	

	.p7.stack.clearfix .six-seven {
		width:49%;
		margin-left:51%;
		float:none;
	}

}

@media screen and (max-width: 600px) {
	.p7.stack.clearfix .one-three, .p7.stack.clearfix .four-five, .p7.stack.clearfix .six-seven {
		width:95% !important;
		padding-left: 10px;
		padding-right: 10px;
		margin-left:0;
	}

}