body { padding-top: 5rem;}

main {
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(238, 238, 238, 0.81) !important;
    background-image: url('../images/auto/IMG_0001-1-rasterung-800-400.png');
    background-blend-mode: color;
}

.distance {  padding: 3rem 1.5rem;}

.center {  text-align: center;}

ul.features li {list-style: none;}

h1, h2, h3, h4, p, img.usualImg {padding:10px;}

/*
h1, h2, h3, h4 {color: #DA111C; border-bottom: #DA111C 1px solid; border-bottom-width: 100px;
border-bottom-style: solid;  border-bottom-width: thin;}
*/

h1, h2, h3, h4 {color: #DA111C;}

/* .heading {border-style: solid; border-image:url(../images/line1.jpg) 1 5; border-top:0;border-left:0;border-right:0;} */

/*
div, .heading { 
  border: 30px solid ;
  border-image: url("../images/line1.jpg")  !important;
  border-top:0;border-left:0;border-right:0;
  border-bottom: 15px solid !important;
}
*/


img.footerImg {width:65px; vertical-align: unset;}

.box-left {
    background: url(../images/box-line.png) no-repeat top right;
    padding: 0 32px 15px 0;
}

.box-right {
    background: url(../images/box-line.png) no-repeat top left;
    padding: 0 0 15px 32px;
}

hr {
    background: #fefefe url(../images/shadow857.png) no-repeat top center;
    border-top: 1px solid #c8c8c8;
    padding: 50px 0 0 0;
}



.field125 {display:none}


#contactform1 p, #contactform2 p {	font-weight:300;	height:20px;	margin-top:20px;}
.formidab {padding-left:20px;padding-right:5px;}

#form-messages {text-align:center;margin-left: auto; margin-right: auto;}
.success {
	width:270px;
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #fff;
	background-color: #2D728B;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    border-radius: 4px;
}

.error {
	width:270px;
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #b94a48;
	background-color: #f2dede;
	border: 1px solid rgba(185, 74, 72, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    border-radius: 4px;
}