#d-search{
	margin-bottom: 6rem;
	font-size: .75rem;
}

#d-search a{
	cursor:pointer;
}

#d-search #search_form{
	overflow: hidden;
} 


#d-search #ds-panel-criteria-cut{
	float: left;
	width: 66%;
	margin-right: 2%;
}

#d-search #ds-panel-criteria-wheight{
	float: left;
	width: 32%;
	margin-right: 0;
}

#d-search #ds-panel-criteria-left{
	float: left;
	width: 35%;
	margin-right: 2%;
}

#d-search #ds-panel-criteria-center{
	float: left;
	width: 30%;
	margin-right: 2%;
}

#d-search #ds-panel-criteria-right{
	float: left;
	width: 30%;
	margin-right: 0;
}


#d-search{
	border-collapse: collapse;
}


#d-search tr{
	border-bottom: 1px solid #AAAAAA;
}

#d-search tr td{
	padding: 0 .5rem;
	vertical-align:middle;

}

#diamond-result{
	width: 100%;
	margin-top: 2rem;
	clear: both;
	font-size: .875rem;
}

table#diamond-result td{
	padding: .5rem;
}

#diamond-result .d-result-head{
	font-weight: 600;
}

table#diamond-result #suchergebnis tr td{
	border-bottom: 3px solid #FFF;


}



table#diamond-result #suchergebnis tr:nth-child(odd){
	background-color: #e0e0e0;
	/*background-color: #f0f3f5;*/
}

table#diamond-result #suchergebnis tr:nth-child(even){
	background-color: #f0f0f0;
	/*background-color: #e0e6eb;*/
}

#diamond-result #suchergebnis tr.ds-second-row td{
	border-bottom: .75rem solid #FFF;
}

#diamond-result #suchergebnis tr.ds-second-row td ul{
	padding: 0;
	margin: 0;
}

#diamond-result #suchergebnis tr.ds-second-row td ul li{
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	padding-right: .75rem;
}

#diamond-result #pagecounter-tbl{
	margin: 0;
}

#diamond-result #pagecounter-tbl td{
	padding: 0;
	margin: 0;
}

#diamond-result #pagecounter-tbl .left{
	padding-left: 2rem;
}

#diamond-result #pagecounter-tbl .right{
	padding-right: 2rem;
}





#ds-panel-criteria-wheight #mwst-preisinfo{
	font-size: 1rem;
}

#ds-panel-criteria-wheight .musterabbildung{
	font-size: .75rem;
}






ul#pagecounter{
	padding: 0;
	margin: 0;
}

ul#pagecounter li{
	list-style: none;
	display: inline-block;
	margin: 0 .25rem;
}

.sort_asc,
.sort_desc{
	color: green;
	font-weight: 700;
}

.sort_desc:after,
.sort_asc:after{
	font-family: 'FontAwesome';
	margin-left: 5px;
}

.sort_asc:after {
	content: "\f077";
}



.sort_desc:after {
	content: "\f078";
}

.d-result-head {
	cursor:pointer;
}

.act_page {
	color: green;
	font-weight:700;
}

.ds-loadvalues {
	display:none;	
}

fieldset {
	border: 1px solid #efefef;
	padding: 1rem;
	margin-top: 2rem;
}

.ui-state-default {
	background-color: #d79c40!important;
}

.ui-state-active {
	background-color: #d79c40!important;
}

.ui-controlgroup-item img {
	padding-right: 1rem !important;
}

body {
	font-family: 'Helvetica Light Extended', Arial, Helvetica, sans-serif !important;
}
#weight{
    margin: 1.5em;
padding: .5em;
background: #ddd;
border: none;
}