div.image {
    padding: 0;
    text-align: left;
	font-size:1em;
}
div.image.block {
    margin-top: 2px;
    margin-bottom: 12px;
}

.creator {
    color: #555;
}

div.image div.creator {
    text-align: right;
    padding: 2px;
}

div.caption {
    margin: 0;
    padding: 2px 8px 2px 8px;
    text-align: left;
}

div.image.left {
    margin-top: 2px;
    margin-bottom: 10px;
    margin-right: 15px;
	float:left;
}
div.image.right  {
    margin-top: 2px;
    margin-bottom: 10px;
    margin-left: 15px;
	float:right;
}

div.image.row-item {
    float: left;
    margin-right: 12px;
}

div.image.last-row-item  {
    float: left;
    margin-right: 0;
}

.left div.caption, .right div.caption {
    padding:        0;
    padding-top:    2px;
}

.full-img div.creator, .full-img div.caption {
    padding:        0;
    padding-top:    2px;
    width: 564px;
}
.half-img div.creator, .half-img div.caption {
    padding:        0;
    padding-top:    2px;
    width: 276px;
}
.third-img div.creator, .third-img div.caption {
    padding:        0;
    padding-top:    2px;
    width: 180px;
}
.quarter-img div.creator, .quarter-img div.caption {
    padding:        0;
    padding-top:    2px;
    width: 132px;
}
div.caption h4 {
    margin-bottom: 2px;
}
img.margin {
    margin: 0 3px 0 3px;
}

/* bild left half text right half 150 jubileeum */
div.bild {
    padding: 0;
    text-align: left;
}
div.bild.left150 {
    margin-top: 2px;
    margin-bottom: 10px;
    margin-right: 15px;
	float:left;
}
div.bild.bildtext {
   font-size:1.0em;
   vertical-align:bottom;
   padding:0px;
   width:270px;   
   float:right;
}
.clear{
clear:both;
}