html,body,button,div,h1,h2,h3,p,a,img,strong,b,ol,ul,li,fieldset,form,table,tr,th,td{background:transparent;border:0;font-size:100%;outline:0;vertical-align:baseline;margin:0;padding:0;}ol,ul{list-style:none;}:focus{outline:none;}table{border-collapse:collapse;border-spacing:0;}body{line-height:1.6em;background:#f7f7f7;color:#333;font-family:arial,verdana,helvetica,sans-serif;font-size:13px;}body.horse{background:#f7f7f7 url(../img/pferd-im-grass.jpg) top right no-repeat fixed;}img{vertical-align:middle;}div#wrapper{margin:24px;}table#katalog{table-layout:fixed;width:732px;}td{vertical-align:top;}td#col1{width:114px;}td#col2{width:440px;}td#col3{width:178px;}img#logo{margin-left:12px;position:fixed;}img#close{position:fixed;top:24px;right:24px;display:none;}img.center{margin:0 auto;}div#form{border:1px solid #d8d8d8;background:#fff;}div#form form{padding:24px 24px 12px!important;}td.caption{text-align:right;padding-right:12px;}td.input{width:214px;padding:2px 0;}a{color:#833;}input#send{width:212px;border:0;margin-top:16px;}h1,h2{font-size:32px;font-weight:400;line-height:1.4em;margin:0 0 16px!important;padding:0!important;}h2{font-size:24px!important;}input.text,select,textarea{border:1px solid #959595;background:#f7f7f7;width:210px;padding:1px;}input.checkbox{border:1px solid #959595!important;margin:0;padding:0;}select{width:104px;}table.error{background-color:#ffefef;border:1px solid #c00;table-layout:fixed;width:100%;opacity:.8;margin:10px;}table.error td.left{text-align:center;vertical-align:middle;width:56px;}table.error td.left img{margin:10px;}table.error td.right{color:#333;font-size:12px;text-align:left;vertical-align:middle;}.blue{color:#007590;}.green{color:#0c0;}.bolder{font-weight:bolder;}.required,.select_a_country{border:1px solid #947676!important;background:#fff8f8!important;}div.hr{height:0;line-height:0;font-size:0;border-top:1px solid #959595;margin:8px 16px;}div.hint{border:2px solid #0c0;background-color:#f4fff4;margin:8px 0;padding:8px;}p{margin:12px 0;}p.subhead{padding:12px 0;}.red{color:#c00;}ul.disc{list-style-type:disc;margin-left:18px;}ol.number{list-style-type:decimal;margin-left:18px;}ol.alpha{list-style-type:lower-latin;margin-left:18px;}.right{text-align:right;}table#varianten td,table#varianten th{border:1px solid #ddd;padding:2px;}table#varianten th{font-size:x-small;text-align:center;}#varianten #availability{width:200px;}#varianten #price{width:90px;}td.invimg{vertical-align:middle;width:29px;text-align:center;padding-right:8px;border:0!important;}td.invtxt{vertical-align:middle;border:0!important;}form.newsletter{margin:8px 0;}form.newsletter td{padding:4px;}form.newsletter td.caption{text-align:right;padding-left:16px;}form.newsletter input.text{width:206px;}form.newsletter select{width:210px;}.xs,table#varianten td{font-size:x-small;}#varianten #number,#varianten #var1,#varianten #var2{width:100px;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
	-ms-appearance: textfield;
}
.textbutton {margin: 0 -8px 4px 0;padding: 0;width: 219px;height: 46px;line-height: 37px;font-size: 17px !important;text-shadow: 0 0 8px rgba(0,0,0,.5);color: #fff;background: url(../img/buttons/button.png) 0 0 no-repeat !important;text-decoration: none;text-align: center;display: block;border: 0 !important;cursor: pointer;}
.textbutton-w-arrow {background-image: url(../img/buttons/button-w-arrow.png) !important;padding-left: 10px;width: 209px;}
input.textbutton {padding-bottom: 11px !important;width: 219px !important;}