/* Über ein umschliessendes div wird sicher auf die Unterelemente zugegriffen*/
.ctype_textpic {
    vertical-align: top;
    padding-bottom: 10px;
    font-size: 11px;
    line-height: 13px;
}
.ctype_textpic .clear {
     clear: both;
}
.ctype_textpic .image_display {
    display: block;
}

/* Tabelle, die die Bildtabelle und die caption beinhaltet, damit die caption sich unter alle Bilder ausbreitet*/
.ctype_textpic .image_wrap {
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;

}

/* Bild rechts/links von Text ohne float*/
.ctype_textpic table.left_right {
    vertical-align: top;
    width: 100%;
}
.ctype_textpic table.left_right td {
    vertical-align: top;
}
/* Bild rechts, Text links...*/
.ctype_textpic table.left_right td.text_left {}
.ctype_textpic table.left_right td.image_right {
    text-align: right;
}
.ctype_textpic .image_wrap_right {
    margin-left: auto;
}
/* Bild links, Text rechts...*/
.ctype_textpic table.left_right td.text_right {}
.ctype_textpic table.left_right td.image_left {
    text-align: left;
}



/* ######## ctype_image ########### */

.ctype_image {
   background-color: #eeeeee;
   color: #666666;
   text-align: left;
}
.ctype_image_templatecaption {
    padding: 10px;
    text-align: left;
}
.ctype_image .image_display {
    border-spacing: 5px;
    border-collapse: separate;
    margin-right: auto;
}
.ctype_image .image_display img {
    display: block;
}

.image_caption {
   background-color: #EEEEEE;
   text-align: left;
}




