figure {
    position: relative;
}


.csc-textpic .csc-textpic-left .csc-textpic-above figure {
    position: relative;
	margin:0; padding:0;}
	
.csc-textpic .csc-textpic-center .csc-textpic-above figure {
    position: relative;
	margin:0; padding:0;}
	

/*IMAGES*/
.box-logo .csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {
    overflow: visible;
	padding:0;
	margin:0;
}

DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    margin-bottom: 0;
	padding-bottom: 0;
}


DIV.csc-textpic .csc-textpic-imagewrap FIGURE {
    width: 100%;
    overflow: hidden;
    display: block;     margin-bottom: 0;
	padding-bottom: 0;
}

DIV.csc-textpic-center .csc-textpic-imagewrap, DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap {
    display: table;
    margin: 0 auto;
    text-align: center;
    width: auto;
}

DIV.csc-textpic-center .csc-textpic-center-outer {
    width: 100%; /* max. Groesse des Bildes */
}

DIV.csc-textpic-center .csc-textpic-center-inner {
    width: 100%;
}

/*
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-top: 20px;
    margin-left: 10%;
	display:inline;
	width:40%;
}
*/
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	 margin-bottom: 2%;
    margin-left: 3%;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{
	 margin-bottom: 2%;
      margin-right: 5%;
	}
.cols2.csc-textpic-imagewrap {
    float: left;
    width: 48%;
}



DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
    float: left;
    margin-bottom: 20px;
}

DIV.csc-textpic-below DIV.csc-textpic-imagewrap {
    float: none;
    margin-top: 20px;
}

DIV.csc-textpic-above DIV.csc-textpic-imagewrap {
	float: none;
	margin-bottom: 0;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, 
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, 
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: block;
    margin-right: 0px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0;
}

.content-bg DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: block;
    margin-left: 0;
}


DIV.csc-textpic:after{
	content: ' ';
	margin-bottom:10px;
	}


DIV.csc-textpic-imagewrap figure.csc-textpic-image.csc-textpic-4-col {
padding: 2.5%;
margin: 0;
float: left;
width: 25%;
display: inline-block;
flex-wrap:nowrap;
flex-wrap:wrap;
flex-wrap:wrap-revers;
flex-wrap:column-revers;
border: 0;}



DIV.csc-textpic-imagewrap figure.csc-textpic-image.csc-textpic-5-col {
     width:20%; 
    display: block;
}





figure.csc-textpic-image.csc-textpic-5-col {
	padding: 0; margin:0;
   float:left;
     width:20%; }




#box-image-top .csc-default {
    margin-bottom: 0;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline-block;
    margin-left: 0px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
   display: inline-block;
    width: 15%;
	margin:0;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 0px solid #fff;
    padding: 0;
}



