@media all and (max-width: 600px) {
html {
	font-size:14px;
}

h1 {
    font-size:5rem;
}
}

@media all and (max-width: 430px) {
html {
	font-size:13px;
}

h1 {
    font-size:4.5rem;
}

h3 {
	max-width:75%;
}

ul li:first-child {
	padding:0rem 1.0rem 0 0;
}

ul li:last-child {
	padding:0rem 0 0 1.0rem;
}

form {
	padding:0;
}

div.infos {
    margin:-.25rem 0 2.5rem 0;
}

fieldset {
	border:0 solid #fff;
}

figure.motiv {
	padding:0 0.5rem;
}

input.besteller {
    padding: .6rem .5rem;
}
}

@media all and (max-width: 370px) {
h1 {
    font-size:4.3rem;
}

ul li {
	display:inline-block;
	width:95%;
}

ul li:first-child {
	padding:0;
}

ul li:last-child {
	padding:0rem;
}
}

@media all and (max-width: 340px) {
h1 {
    font-size:3.8rem;
}


input.besteller {
    padding: .5rem .2rem;
}
}

