/*IG Base*/
.ig-child-top .ig-inline {
    vertical-align: top;
}

.ig-child-middle .ig-inline {
    vertical-align: middle;
}

.ig-child-bottom .ig-inline {
    vertical-align: bottom;
}

.center {
    text-align: center;
}

.block-center {
    text-align: center;
}

.block-center>* {
    text-align: left;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.block-right {
    text-align: right;
}

.block-right>* {
    text-align: left;
}

.ig-borderbox {
    box-sizing: border-box;
    -webkit-box-shadow: border-box;
    overflow: hidden;
}

.responsiveimg object {
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    position: absolute;
}

.ig-responsive-image img,
.ig-responsive-image .csc-textpic-imagecolumn,
.ig-responsive-image table {
    width: 100%;
}

div.responsiveimg {
    height: 100%;
}

.ig-inline {
    display: inline-block;
    vertical-align: top;
}

/*IE7 Hack -> wenn boxsizing nicht unterstützt auf display:inline wechseln*/
.no-boxsizing .ig-inline {
    display: inline;
}

.ig-child-top .ig-inline {
    vertical-align: top;
}

.ig-child-middle .ig-inline {
    vertical-align: middle;
}

.ig-child-bottom .ig-inline {
    vertical-align: bottom;
}

.ig-togglehandler {
    cursor: pointer;
}

/********************************************
 *	IG-Responsive Bilderdarstellung
 */
/* Bild neben Text */
.ig-responsive-intext-left>div,
.ig-responsive-intext-right>div,
.ig-responsive-float-left>div,
.ig-responsive-float-right>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
}

.ig-responsive-floattext-left>.csc-textpic-imagewrap {
    float: left;
}

.ig-responsive-floattext-right>.csc-textpic-imagewrap {
    float: right;
}

/* Bild neben Text standard grössen*/
.ig-responsive-intext-left>.csc-textpic-imagewrap,
.ig-responsive-intext-right>.csc-textpic-imagewrap,
.ig-responsive-floattext-left>.csc-textpic-imagewrap,
.ig-responsive-floattext-right>.csc-textpic-imagewrap {
    width: 33.33%
}

.ig-responsive-intext-left>.csc-textpic-text,
.ig-responsive-intext-right>.csc-textpic-text {
    width: 66.66%
}
