/* repariert in der screen.css */


.csc-textpic-intext-left .csc-textpic-text > h3:first-child,
.csc-textpic-intext-right .csc-textpic-text > h3:first-child,
.csc-textpic-intext-left .csc-textpic-text > p:first-child,
.csc-textpic-intext-right .csc-textpic-text > p:first-child {
	margin-top: -3px;
}

a[href]:hover,
a[href]:focus {
	text-decoration: underline;
	color: #6B7581;
}

/* CSS added by marc haunschild */

form label {
	display: inline-block !important;
}

div#main .context .produkt-orga-db-suche input[type="checkbox"]:checked + label::after {
	display: none;
}

div#main .context .produkt-orga-db-suche h3 {
	font-size: .937rem;
	font-weight: normal;
	color: rgb(51, 51, 51);
}

div#main .context .produkt-orga-db-suche #warengruppe_id-label {
	margin-top: 10px;
}

div#main .context .produkt-orga-db-suche .submitContainer button {
	display: block;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #D9DADB;
	cursor: pointer;
}

div#main .context .produkt-orga-db-suche .submitContainer button:active,
div#main .context .produkt-orga-db-suche .submitContainer button:focus,
div#main .context .produkt-orga-db-suche .submitContainer button:hover {
	color: white;
	background: rgb(107, 117, 129);
}

div#main .context .produkt-orga-db-suche ~ ul.pagination {
	list-style: none;
	padding: 0;
	margin-left: 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	background-image: url(https://www.oekolandbau.de/fileadmin/corporate/vorlagen/2013/img/stripes-pagination.png)
}

div#main .context .produkt-orga-db-suche ~ ul.pagination li {
	margin: .125rem;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination li:first-of-type {
	margin-left: auto;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination li:last-of-type {
	margin-right: auto;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination li:first-of-type.previous {
	margin: .125rem auto .125rem .125rem;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination li:last-of-type.next {
	margin: .125rem .125rem .125rem auto;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a {
	display: inline-block;
	min-height: 1.5em;
	border-radius: .25rem;
	padding: .125rem .625rem;
	font-size: .9375rem;
	text-align: center;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a[href] {
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(242, 242, 242)), to(rgb(220, 221, 222)));
	background: linear-gradient(rgb(242, 242, 242) 0%, rgb(220, 221, 222) 100%);
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a[href]:active,
div#main .context .produkt-orga-db-suche ~ ul.pagination a[href]:focus,
div#main .context .produkt-orga-db-suche ~ ul.pagination a[href]:hover {
	color: white;
	background: rgb(107, 117, 129);
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a[tabindex="0"]:active,
div#main .context .produkt-orga-db-suche ~ ul.pagination a[tabindex="0"]:focus,
div#main .context .produkt-orga-db-suche ~ ul.pagination a[tabindex="0"]:hover {
	text-decoration: none;
	outline: 1px dotted black;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a[href][rel="next"]::after {
	content: url('https://www.oekolandbau.de/fileadmin/corporate/vorlagen/2013/img/icon_paging_next.png');
	margin: 0 0 0 .25rem;
}

div#main .context .produkt-orga-db-suche ~ ul.pagination a[href][rel="prev"]::before {
	content: url('https://www.oekolandbau.de/fileadmin/corporate/vorlagen/2013/img/icon_paging_prev.png');
	margin: 0 .25rem 0 0;
}



/* bio-siegel-DB
   =======================================================================  */


.tx-ble-biosiegel fieldset {
	display: block;
	margin: 0.5em 0;
	border-top: .625em solid white;
	border-bottom: .625em solid white;
}

.tx-ble-biosiegel legend {
	display: block;
	padding: 0.5em 0;
	font-weight: bold;
}

/* Checkboxes (fälschlicherweise in radio-containern)
   -------------------------------------------------------------------------  */

.tx-ble-biosiegel .checkbox-container [class="radio-container"] input {
	width: 1em;
	height: 1em;
	padding: 0;
	margin: 0;
}
.tx-ble-biosiegel button {
	margin: 0;
}

.results-list.list-group li::before {
	content: none;
}
