/* ### Fonts - lokal eingebunden ### */
@font-face{
	font-family:'Saira Semi Condensed';
	font-style:normal;
	font-weight:400;
	src:local('Saira Semi Condensed'),local('Saira Semi Condensed'),
		url('../fonts/SairaSemiCondensed-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SairaSemiCondensed-Thin.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/SairaSemiCondensed-Thin.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SairaSemiCondensed-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SairaSemiCondensed-Thin.svg') format('svg'); /* Legacy iOS */
}
@font-face{
	font-family:'Saira Semi Condensed Light';
	font-style:normal;
	font-weight:300;
	src:local('Saira Semi Condensed Light'),local('Saira Semi Condensed Light'),
		url('../fonts/SairaSemiCondensed-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SairaSemiCondensed-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/SairaSemiCondensed-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SairaSemiCondensed-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SairaSemiCondensed-Light.svg') format('svg'); /* Legacy iOS */
}
@font-face{
	font-family:'Saira Semi Condensed Regular';
	font-style:normal;
	font-weight:400;
	src:local('Saira Semi Condensed Regular'),local('Saira Semi Condensed Regular'),
		url('../fonts/SairaSemiCondensed-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SairaSemiCondensed-Regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/SairaSemiCondensed-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SairaSemiCondensed-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SairaSemiCondensed-Regular.svg') format('svg'); /* Legacy iOS */
}
/* ### Fonts - lokal eingebunden ### */
body{font-family:'Saira Semi Condensed Light',sans-serif;font-size:0.875em;text-align:left;color:#000;}
h2{font-size:1.75rem;}
#content-ankauf{/*min-height: 18em;*/}
#content-ankauf p{font-size:1.25em;}
#content-ankauf{margin:0 auto;margin-bottom:25px;text-align:center;}
#content-ankauf .fzgwahl{text-align:left;}
#content-ankauf .faktor{text-align:left;margin-top:2em;}
#content-ankauf div.inner{padding:0 20px 20px 20px;}
#content-ankauf h3.hinweis{text-align:center;color:#000;width:100%;margin:0.625em 0;}
#content-ankauf div.main{padding:5px 0px;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:25px;}
#content-ankauf div.inner form.fzgwahl label{width:31%;display:block;float:left;text-align:right;margin-right:20px;}
#content-ankauf div.inner form.faktor label{width:35%;float:left;text-align:right;margin-right:20px;}
#content-ankauf div.inner form.email label{width:31%;display:block;float:left;text-align:right;margin-right:20px;}
#content-ankauf div.inner form.email label.agb{width:72%;margin:1em 0 0 0;text-align:left;}
#content-ankauf div.inner select{border-width:1px;border-color:rgb(196,196,196);border-style:solid;font-size:0.875em;background-color:rgb(255, 255, 255);margin-bottom:1.2em;}
#content-ankauf div.inner input{margin-bottom:1.2em;padding:5px 18px;}
#content-ankauf div.inner input[type="checkbox"]{margin-bottom:1.7em;padding:0 !important;}
#content-ankauf div.inner.termin label{width:100px;display:block;float:left;text-align:right;margin-right:20px;}
#content-ankauf .hinweis{;margin-top:15px;}
#content-ankauf ul{list-style:none;}
#content-ankauf .result{font-weight:bold;}
#content-ankauf .small{font-size:1.1em;font-weight:500;}
#content-ankauf .p_wert{font-size:2em;font-weight:bold;margin:1.5em 0;}
#content-ankauf #Wert_bewert{text-align:center;}
#content-ankauf a:link,#content-ankauf a:visited,#content-ankauf a:active{color:rgb(255,255,255);text-decoration:none;line-height:2em;font-weight:600;}
#content-ankauf a:link.ankauf,#content-ankauf a:visited.ankauf,#content-ankauf a:active.ankauf{color:rgb(16, 138, 44);text-decoration:none;font-size:1em;line-height:2em;font-weight:600;}
#content-ankauf a:link.verkauf,#content-ankauf a:visited.verkauf,#content-ankauf a:active.verkauf{color:rgb(16, 138, 44);text-decoration:none;font-size:1em;line-height:2em;font-weight:600;}
#content-ankauf a:hover{text-decoration:none;}
#content-ankauf .button{background-color:#ff5821;width:auto;}
#content-ankauf .button:hover{background-color:#6C1A00;color:#fff;}
#content-ankauf .back{float:left;margin-left:0;font-size:1em;line-height:2em;}
#content-ankauf .back2{font-size:1em;line-height:2em;}
#content-ankauf .gutachten{float:right;width:20em;}
#content-ankauf .termin{float:right;width:20em;}
#content-ankauf .send{float:right;}
#content-ankauf div.inner input.next:hover{text-decoration:none;}
#content-ankauf div.inner input.send{font-size:1em;line-height:2em;font-weight:600;}
#content-ankauf div.inner input.send:hover{text-decoration:none;}
#content-ankauf table{width:100%;text-align:left;}
#nachricht{width:35%;}
/* remove standard-styles */
input{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:none;
  border-radius:0;
  font-size:1em;
}
option{background-color:#F7F7F7;}
/* graceful degradation for ie8 */
input[type='checkbox'],
input[type='radio'] {
  width:auto;
  float:left;
  margin-right: .75em;
  background:transparent;
  border:none;
}
input[type='checkbox']:checked,
input[type='checkbox']:not(:checked),
input[type='radio']:checked,
input[type='radio']:not(:checked){background:#fff;position:relative;margin:0;padding:0;}
input[type='checkbox'] + label,
input[type='radio'] + label{cursor:pointer;}
/* Select Listen */
/* remove standard-styles */
select,.faktor select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #a1a1a1;
	border-radius:0;
	font-size:1em;
	font-family:inherit;
	margin-right:1em;
	height:auto;
	padding:5px 18px;
} 
/* styling */
select{
 	width:35%;
	border:1px solid #bbb;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	background-image:url(../select-arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#fff; 
}
.faktor select{width:45%;}
select:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);}
/* hide browser-styling (arrow) in IE10 */
select::-ms-expand{display:none;}
.lt-ie10 select{background-image:none;}
select:enabled{color:#000;font-weight: 500;}
select:disabled{color:rgba(0,0,0,0.5);}
select#Stunde{width:16%;margin-right:2%;}
select#Minute{width:16%;margin-left:0.7%;}
form.email{text-align:left;}
/* Select Listen Ende */
/* Input Type Text */
input[type="text"]{
	width:35%;
	font-size:0.875em;
	line-height:1.5em;
	border:1px solid #bbb;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0;
	background-color:#fff;
}
input[type="text"]:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);}
input[type="text"]#Laufleistung:enabled{}
input[type="text"]#Laufleistung:focus{color:#000;}
input[type="text"]#OMW,input[type="text"]#TM3{width:45% !important;}
/* Input Type Text Ende */
/* Input Type radio & checkbox */
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
    content:' ';
    display:inline-block;
    width:17px;
    height:17px;
    position:relative;
    top:4px;
    border:1px solid #bbb;
    background:white;
    margin-right:1em;
    box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);
}
input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before{border-radius:30px;}
input[type='checkbox']:hover  + label::before,
input[type='radio']:hover  + label::before{background:#ddd;box-shadow:inset 0 0 0 2px white;}
input[type='checkbox']:checked  + label::before,
input[type='radio']:checked  + label::before{background:#269d2e;box-shadow:inset 0 0 0 2px white;}
/* Input Type radio & checkbox Ende */
input[type=date]{width:35%;}
input[type=time]{width:35%;}
form.email label#agbs{width:100%;text-align:center;}
.mitte{text-align:center;}
.agb{padding:0 !important;}
/*.TermFormLi label{margin-bottom: 10px;}*/
/* Input disabled */
input:disabled{background:#3C3A3A;border-color:#3C3A3A;box-shadow:none;}
input[value]:disabled{color:#F5F5F5;}
fieldset:disabled{color:#6E6C6C;}
/* Input disabled Ende */
/* Custom CSS */
.black{color:#000 !important;}
.white{color:#fff !important;}
.offwhite{color:#D3D3D3 !important;}
.optionen{margin-left:2%;}
.space-top{margin-top:1em;}
hr{width:100%;height:1px;color:#fff;background-color:#fff;margin:2em 0;}
.mabo-17{margin-bottom:1.7em !important;}
.male-50{margin-left:5em !important;}
.pale-50{padding-left:5em;}
.btn{line-height:2em;font-weight:600;}
.faktor fieldset{width:100%;}
/* Custom CSS Ende */
@media (max-width: 1470px){
	#content-ankauf div.inner form.faktor label{width:44%;margin-right:20px;}
	select{width:50%;}
	input[type="text"]{width:50%;}
	#nachricht{width:50%;}
	select#Stunde{width:23%;margin-right:3%;}
	select#Minute{width:23%;margin-left:0.6%;}
}
@media (min-width: 992px){}
@media (max-width: 992px){
	#content-ankauf .gutachten{margin-top:0;}
	#nachricht{width:100%;}
	select{width:100%;}
	input[type="text"]{width:100%;}
	#content-ankauf div.inner form.fzgwahl label {width:100%;display:block;float:none;text-align:center;}
	.optionen{margin-left:3%;}
	#content-ankauf div.inner form.email label{width:auto;}
	select#Stunde{width:20vw;margin-right:2vw;}
	select#Minute{width:20vw;margin-left:2vw;margin-right:0;}
}
@media (max-width: 768px){
	#content-ankauf div.inner form.fzgwahl label {width:100%;display:block;float:none;text-align:center;}
	#content-ankauf div.inner form.faktor label {width:100%;float:none;text-align:center;}
	#content-ankauf .next{float:right;margin-right:0;}
	select{width:100%;font-size:0.7em;}
	input[type="text"]{width:100%;font-size:0.9em;line-height:1.8em;}
	.faktor select{width:100%;}
	input[type="text"]#OMW, input[type="text"]#TM3{width:100% !important;}
	.faktor .text-center{text-align:left !important;}
	.optionen{margin-left:4%;}
	.male-50{margin-left:0 !important;}
}
@media (max-width: 480px){
	#content-ankauf .next{float:right;margin-right:0;}
	.col-4,.col-8{padding-left:0 !important;padding-right:0 !important;}
	.back{margin-left:0 !important;}
	select#Stunde{width:25vw;margin-right:2vw;}
	select#Minute{width:25vw;margin-left:2vw;margin-right:0;}
}
@media (max-width: 420px){
	.back{display:none;}
	select#Stunde{width:22vw;margin-right:2vw;}
	select#Minute{width:22vw;margin-left:2vw;margin-right:0;}
}