/* CSS Document */
@font-face {
	font-family: "Share";
	font-style: bold;
	font-weight: 700;
	src: url("/web/20260519220045im_/https://www.merkel-fotografie.de/fileadmin/user_upload/mf/tmp/Share/Share-Bold.ttf") format('truetype');
}
@font-face {
	font-family: "Share";
	font-style: normal;
	font-weight: 400;
	src: url("/web/20260519220045im_/https://www.merkel-fotografie.de/fileadmin/user_upload/mf/tmp/Share/Share-Regular.ttf")format("truetype");
}
* {
	padding:0px 0px 0px 0px;
	margin:0;	
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}
html {
	font-size:16px;	
}
body {
	background-color:#669999;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:700;
}
h1 {
	font-size:3.25rem;	
}
h1::after {
	content:url("/web/20260519220045im_/https://www.merkel-fotografie.de/fileadmin/user_upload/mf/tmp/css/img/i_icon_002.png");
}
h2 {
	font-weight:700 !important;
	font-size:2.5rem;
}
h2::after {
	content:url("/web/20260519220045im_/https://www.merkel-fotografie.de/fileadmin/user_upload/mf/tmp/css/img/x_icon_002.png");
}
h3 {
	font-size:1.8rem;	
}
h4 {
	font-size:1.5rem;
	text-transform:uppercase;	
}

p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size:1rem;
	line-height:1.6rem;
	font-weight:100;
	margin-bottom:0.5rem
}
strong {
	font-weight: bold;
}
p.small {
	line-height: 1.25rem;
}
a {
	color:bisque;
}
a:focus, a:hover{
	text-decoration: none;
}
/* mf_navigation */
div.mf > nav.navbar {
	padding:0 !important;
	border-bottom: 1px #9bbdbd solid;
}
div.mf  > nav.navbar > button.navbar-toggler {
	border-width:  medium;
	border-color: #9bbdbd;
	background-color: #4c7373;
}
ul.nav-mf {
	padding-left:110px;
	font-size: 1.25rem;
	color:white;
	padding-bottom: 2.5rem;
}
ul.nav-mf > li.nav-item {
	font-size: 1rem;
	color:white;
	font-weight: bold;
}
ul.nav-mf > li.nav-item > a {
	color:white;
}
ul.nav-mf > li.nav-item > a:focus,ul.nav-mf > li.nav-item > a:hover {
	text-decoration: none;
	color:bisque;
}
/* gallery */
div.gallery_frame_002 {
	
}
/* einblender*/
.einblender {
	display: none;
	background-color: #313131;
	opacity: 0.95;
	position: absolute;
	/*left:5rem;*/
	/*max-width: 50%;*/
	padding:2.5rem;
	z-index: 100;
	margin-left: -15px;
}
div.gallery_frame picture img.img-fluid{
	display: flex;
	justify-content: center;
	height: 150px;
	background-color: #999;
}
div.gallery div.mb-2 {
	margin-bottom: 1.5rem !important;
}
div.gallery div.row div:first-child {
	padding-left:8px;
	padding-right: 20px;
}
div.gallery div.row div:last-child {
	padding-right:7.5px;
	padding-left: 20px;
}
table.contenttable tr {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-collapse: collapse;
}
/* test*/
#breakpoints {
	color:white;
	background-color:grey;	
}
/*zusatz-classen*/
.padding-25-0-0-0 {
	padding:25px 0 0 0;
}
#msc-part-000,#msc-part-001,#msc-part-002,#msc-part-003,#msc-part-004,#msc-part-005,#msc-part-006,#msc-part-007 {
	min-height:50px;
	padding: 50px 0 0 0;
	color:white
	}
#msc-part-000,#msc-part-004,#msc-part-005,#msc-part-006 {
	/*background-color:#005732;*/	
}
/* produktion */
#msc-part-004 {
	/*padding:0;*/
	border-top:1px solid white;
	margin-bottom: 25px;
}
/*grillmotive*/
#msc-part-001,#msc-part-003,#msc-part-005 {
	background-color:#669999;
	/*
	color:#333;
	background-image:url(/web/20260519220045im_/https://www.merkel-fotografie.de/fileadmin/user_upload/mf/tmp/css/img/pattern_001.jpg);
	background-repeat:repeat;
	*/
}
/* sorten */
#msc-part-002 p .text-info, #msc-part-002 p .text-success {
	color:white !important;
	background-color:#090;
	width:100%;
	padding: 25px 10px !important;
}
#msc-part-002 p .text-success {
	background-color:#800901 ;	
}
#msc-part-002 p .text-success a {
	color:white !important;
}
/*heroImage*/
#msc-part-000 {
	padding:0;
}
element.style {
	padding:0rem 0rem;	
}
#s57 {
	position:relative;
	padding: 30% 0 27.5% 0;
	margin:auto 0;
	max-height:750px !important;
}
#s57 h1, #s57 h2 {
	color:transparent !important;
	/*text-shadow: 5px 5px 25px #000000;*/
}
#s57 h2 {
	font-weight:100 !important;	
}
/*parallax*/
#msc-part-002 {
	background-color:#0c3225;
	color:cadetblue;
	border-top: 1px solid white;
	padding-top: 50px;
}

#s35 {
	padding:100px 0 50px 0;	
}

#c17 div.gallery.text-center.text-md-center figure.image, 
#c18 div.gallery.text-center.text-md-center figure.image,
#c19 div.gallery.text-center.text-md-center figure.image,
#c22 div.gallery.text-center.text-md-center figure.image,
#c95 div.gallery.text-center.text-md-center figure.image,
#c24 div.gallery.text-center.text-md-center figure.image {
	background-color:white;	
	margin: 6.25px 0 25px 0;
}
#c17, #c18, #c19, #c22, #c24, #c95 {
	padding-bottom:25px;
}
.link-bezugsquelle h5 {
	text-align:center;
	background-color:#C00;
	width: 100%;
	padding:10px 15px;
	margin: 15px 0;
	box-shadow:5px 5px 25px #000;
}
.link-bezugsquelle a {
	color:white;
	text-decoration:none;
}
/*rechtlicher-hinweis*/
.rechtlicher-hinweis p {
	font-size:0.70rem;	
	line-height:0.80rem;
}
.rechtlicher-hinweis h5 {
	font-size:0.9rem;
	line-height:1.2rem;
}
@media only screen and (max-width: 1200px) {
	#breakpoints {
		background-color:black;	
	}
}
@media only screen and (max-width: 992px) {
	#breakpoints {
		background-color:green;	
	}
}
@media only screen and (max-width: 768px) {
	#breakpoints {
		background-color:red;	
	}
	div.gallery_frame picture img.img-fluid{
		height: 100px;
	}
	p {
		font-size:0.85rem;
		line-height:1.2rem	
	}
	h1 {
		font-size: 2.25rem;
	}
	h2 {
		font-size: 1.75rem;
	}
	
}
@media only screen and (max-width: 576px) {
	#breakpoints {
		background-color:yellow;	
	}
}
@media only screen and (max-width: 432px) {
	#breakpoints {
		background-color:blue;	
	}
	div.gallery_frame picture img.img-fluid{
		height: 80px;
	}	
	h1 {
		font-size: 1.75rem;
	}
	h2 {
		font-size: 1.5rem;
	}
}
@media only screen and (max-width: 288px) {
	#breakpoints {
		background-color:purple;	
	}
}

/*
     FILE ARCHIVED ON 22:00:45 May 19, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:51:46 Jun 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.966
  load_resource: 59.116
  PetaboxLoader3.resolve: 32.318
  PetaboxLoader3.datanode: 15.999
*/