/*startseite*/
.itemz_startpage { min-height:200px; width:101%;}
.startblock {float:left; width:45%; margin-right:3%; padding-bottom:30px; position:relative;}
.startblock3, .startblock5 {clear:left;}

.startblock img {float:left; max-width:25%; max-height:120px; border-radius:50%; margin: 0 10px  20px 0;}
.startblock .startblocktext {float:left; width: 70%;}

.itemz_startpage .itemz_editlink { top:0; right:0; position:absolute;}

.ui-dialog {z-index:9000 ! important;}

#mmz_show_merkzettel .general_hint em {font-size:0.9em; line-height:100%; font-style:normal;}

.miniform button[type="submit"] {     background: #5c9405;  padding: 15px 5px;   border-radius:15px; margin:20px 0; }
.miniform button[type="submit"]:hover {     background: #65a500;    }

.miniform .formtrenner { clear:both; padding-top: 30px; margin-bottom: 20px; border-bottom: 3px #999 dotted;}
.miniform .formnormal {font-style:normal;font-weight:normal;  font-size:0.9em; }

.miniform .ok {     background: #5c9405;    border: 1px solid #5c9405; border-radius:15px; padding:30px 10px; }

/*Versandkosten Laender*/
.mmz_laender span {display: inline-block; background: #eee; border: 1px #000 solid; padding: 0 5px; cursor:pointer; border-radius: 3px; font-weight:bold;}
.mmz_laender span.landauswahl { background: #7ebb1f; color:#fff;}

#laenderschalter_html {display:none;}
.template_edit #laenderschalter_html {display:block;}


@media screen and (max-width: 1400px) {
	.startblock {float:none; clear:left; width:100%; }
	.XXstartblock img {float:left; max-width:25%; border-radius:50%; margin: 0 10px  20px 0;}

}



/*itemz produkte*/

.brotblock {clear:both; padding-bottom:3px; position:relative; overflow:hidden;}
.brotblock img.brotbild {float:right; max-width:49%;}
.brotblock .brottext {float:left; max-width:49%;}
.brotblock .brottext h2 {width:160%; font-size:1.6em; margin: 0 0 0 0;}
.brotblock .brottext h3 {width:160%; font-size:1.2em; padding:0 0 10px 0;}
.brotblock .anhang p {padding-top:20px; font-size:0.9em; line-height:120%;}

.iblock3, .iblock5 {clear:left;}

.button_outer {display: inline-block; padding: 5px 10px; border:1px #666 solid; border-radius:10px; margin: 5px 10px 0 0; }


@media screen and (max-width: 680px) {
	.brotblock img.brotbild {max-width:29%; margin-top:100px;}
	.brotblock .brottext {max-width:69%;}
	.brotblock .brottext h2, .brotblock .brottext h3, .brotblock .anhang  {width:140%;}

}

@media screen and (max-width: 440px) {
	.brotblock img.brotbild {float:none; max-width:90%; margin-top:0; clear:both;}
	.brotblock .brottext {float:none; max-width:100%; clear-both;}
	.brotblock .brottext h2, .brotblock .brottext h3, .brotblock .anhang  {width:100%;}

}