@charset "utf-8";
/* CSS DOCUMENT */
/*align text and image x_mainWrapper*/
.xx_mainWrapper .textImage_inner3 .textImage_alignLeft{
    float:left;
    width: 610px;
    border:0px solid red;
    color: #282828;
    font-weight: normal;
    padding-bottom:50px
}
.xx_mainWrapper .textImage_inner3 .textImage_alignLeftImage{
    float:left;
    width: 320px;
    border:0px solid;
    margin-right:30px;
    margin-left:30px;
    padding-bottom:50px
}
.xx_mainWrapper .textImage_inner3 .textImage_alignRight{
    float:left;
    width:610px;
    border:0px solid;
    color: #282828;
    font-weight: normal;
    padding-bottom:50px;
    margin-left:30px;
}
.xx_mainWrapper .textImage_inner3 .textImage_alignRightImage{
    float:right;
    width:340px;
    border:0px solid;
    margin-left:20px;
    margin-right:20px;
    padding-bottom:20px
}
/*align text and image x_mainWrapper*/
.x_mainWrapper .textImage_inner3 .textImage_alignLeft{
	float:left;
    width: 610px;
    border:0px solid red;
    color: #282828;
    font-weight: normal;
	padding-bottom:50px
}
.x_mainWrapper .textImage_inner3 .textImage_alignLeftImage{
	float:left;
    width: 320px;
    border:0px solid;
    margin-right:30px;
	margin-left:30px;
	padding-bottom:50px
}
.x_mainWrapper .textImage_inner3 .textImage_alignRight{
	float:left;
    width:610px;
    border:0px solid;
    color: #282828;
    font-weight: normal;
	padding-bottom:50px;
	 margin-left:30px;
}
.x_mainWrapper .textImage_inner3 .textImage_alignRightImage{
	float:right;
    width:340px;
    border:0px solid;
    margin-left:20px;
	margin-right:20px;
	padding-bottom:20px
}
/*align text and image l_mainWrapper*/
.l_mainWrapper .textImage_inner3 .textImage_alignLeft{
	float:left;
    width: 410px;
    border:0px solid red;
    color: #282828;
    font-weight: normal;
	padding-bottom:50px
}
.l_mainWrapper .textImage_inner3 .textImage_alignLeftImage{
	float:left;
    width: 280px;
    border:0px solid;
    margin-right:20px;
	margin-left:30px;
	padding-bottom:50px
}
.l_mainWrapper .textImage_inner3 .textImage_alignRight{
	float:left;
    width:400px;
    border:0px solid;
    color: #282828;
    font-weight: normal;
	padding-bottom:50px;
	 margin-left:30px;
}
.l_mainWrapper .textImage_inner3 .textImage_alignRightImage{
	float:right;
    width:280px;
    border:0px solid;
    margin-left:20px;
	margin-right:30px;
	padding-bottom:50px
}
/*align text and image m_mainWrapper*/
.m_mainWrapper .textImage_inner3 .textImage_alignLeft{
	float:left;
    width: 440px;
    border:0px solid red;
    color: #282828;
    font-weight: normal;
	 	padding-bottom:30px;
		padding-top:20px;
    margin-left:20px;
	margin-right:20px;
}
.m_mainWrapper .textImage_inner3 .textImage_alignLeftImage{
	float:left;
    width: 480px;
    border:0px solid;
}
.m_mainWrapper .textImage_inner3 .textImage_alignRight{
	float:left;
    width: 440px;
    border:0px solid;
    color: #282828;
    font-weight: normal;
	padding-bottom:30px;
	padding-top:20px;
    margin-left:20px;
	margin-right:20px;
}
.m_mainWrapper .textImage_inner3 .textImage_alignRightImage{
	float:right;
    width: 480px;
    border:0px solid;
}
/*align text and image m_mainWrapper*/
.s_mainWrapper .textImage_inner3 .textImage_alignLeft{
	float:left;
    width: 300px;
    border:0px solid red;
    color: #282828;
    font-weight: normal;
	 	padding-bottom:30px;
		padding-top:20px;
    margin-left:10px;
	margin-right:10px;
}
.s_mainWrapper .textImage_inner3 .textImage_alignLeftImage{
	float:left;
    width: 320px;
    border:0px solid;
}
.s_mainWrapper .textImage_inner3 .textImage_alignRight{
	float:left;
    width: 300px;
    border:0px solid;
    color: #282828;
    font-weight: normal;
	padding-bottom:30px;
	padding-top:20px;
    margin-left:10px;
	margin-right:10px;
}
.s_mainWrapper .textImage_inner3 .textImage_alignRightImage{
	float:right;
    width: 320px;
    border:0px solid;
}
/*alignFalse p*/
.x_mainWrapper .textImage_inner3 .textImage_alignFalse p {
    border:0px solid;
    color: #282828; text-align:center; padding: 0px 30px 30px 30px;	
    font-weight: normal;
}
.l_mainWrapper .textImage_inner3 .textImage_alignFalse p {
    border:0px solid;
    color: #282828; text-align:center; padding: 0px 30px 20px 30px;	
    font-weight: normal;
}
.m_mainWrapper .textImage_inner3 .textImage_alignFalse p {
    border:0px solid;
    color: #282828; text-align:center; padding: 0px 10px 20px 10px;	
    font-weight: normal;
}
.s_mainWrapper .textImage_inner3 .textImage_alignFalse p {
    border:0px solid;
    color: #282828; text-align:center; padding: 0px 10px 20px 10px;	
    font-weight: normal;
}

/* image width*/
.x_mainWrapper .textImage_inner3 .textImage_alignLeftImage img,
.x_mainWrapper .textImage_inner3 .textImage_alignRightImage img{
	 border:none; width:320px; float:left; display:block
}
.l_mainWrapper .textImage_inner3 .textImage_alignLeftImage img,
.l_mainWrapper .textImage_inner3 .textImage_alignRightImage img{
	 border:none; width:280px; float:left; display:block
}
.m_mainWrapper .textImage_inner3 .textImage_alignLeftImage img,
.m_mainWrapper .textImage_inner3 .textImage_alignRightImage img{
	 border:none; width:476px; float:left; display:block
}
.s_mainWrapper .textImage_inner3 .textImage_alignLeftImage img,
.s_mainWrapper .textImage_inner3 .textImage_alignRightImage img{
	 border:none; width:316px; float:left; display:block
}
/*Headline*/
.x_mainWrapper .textImage_inner3 .textImageHeadline,.l_mainWrapper .textImage_inner3 .textImageHeadline{
    color: #000;
    font-size: 28px;
	font-family: 'Raleway'; font-weight:300;
    margin:0px 30px 10px 30px;
    padding: 40px 0 0 0;
}
.m_mainWrapper .textImage_inner3 .textImageHeadline{
    color: #000;
    font-size: 32px; text-align:center;
	font-family: 'Raleway'; font-weight:300;
    margin:0px 20px 10px 20px;
    padding: 28px 0 0 0;
}
.s_mainWrapper .textImage_inner3 .textImageHeadline{
    color: #000;
    font-size: 24px; text-align:center;
	font-family: 'Raleway'; font-weight:300;
    margin:0px 20px 10px 20px;
    padding: 25px 0 0 0;
}
.textImage_inner3 p{
	
	
	}
.textImage_inner3 .textImage_image{
	border:1px solid #CCC; padding:1px; float:left
	
	}
.textImage_inner3 .textImage_pictureDescription{
	position:absolute; bottom:8px; left: 8px; border:0px solid;  font-size:11px; font-style:italic; margin-top: -12px; background-color:#FFF; color:#464545; padding: 3px
}
.textImage_inner3 .imgGallery{
	 margin:0px 0px 0px 0px ; display:block; float:left
}
.textImage_inner3 .imgGallery img{
	 margin:0px 0px 0px 0px ; display:block; float:left
}
.textImage_inner3 .textImage_content{
    font-weight: bold;
    font-size: 13px;
    color: #006db9;
    padding: 0;
}

.textImage_inner3{
	margin: 0px 0 0px 0px;min-width:320px;
}

.textImage_inner3 .textImageHeadline span{
    font-size: 45px;

}
.textImage_inner3 .clear-floating {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
}


