/* Rock am Härtsfeldsee – Übersetzung der alten Contao-3-Klassen auf das HTML von Contao 5.
   Original-Regeln stehen unverändert in files/style/css/style.css (alt: .ce_image / .image_container / .ce_gallery).
   Contao 5: .content-image / figure / .content-gallery                                                         */

/* .image_container { margin:0 } */
.content-image figure, .content-text figure, .content-gallery figure, .mod_article figure { margin: 0; }

/* .mod_rocksolid_slider .ce_image */
.mod_rocksolid_slider .content-image { margin-top: 0 !important; margin-bottom: 0 !important; }

/* #main .ce_image */
#main .content-image { margin: 10px 0; }

/* Sponsoren: S/W-Logo, beim Überfahren farbig (Bild enthält beide Varianten übereinander) */
.sponsoren .content-image {
	width: 118px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url('/files/style/css/risse2.jpg') center repeat;
	overflow: hidden !important;
	border: 1px solid black;
}
.sponsoren .content-image figure { height: 60px; background-position: top; position: relative; margin: 0; }
.sponsoren .content-image img { position: absolute; top: 0; max-width: none; }
.sponsoren .content-image img:hover { position: absolute; top: -60px; }

/* Galerie (body.portfolio) */
body.portfolio #main .content-gallery { margin: 0; padding: 0; width: 102px; height: 72px; overflow: hidden !important; }
body.portfolio #main .content-gallery figure { margin: 0; padding: 0; border: 1px solid #666; }

/* Startlogo links */
#left .startlogo figure { width: 100% !important; text-align: center; font-size: 18px; padding-bottom: 10px; margin-bottom: -5px; }
#left .startlogo figure figcaption { width: 280px !important; text-align: center; font-size: 18px; padding-bottom: 10px; }
