div.WebFenster {}
div.WebHeader {width: 100%; height: 72px; min-height: 72px; max-height: 72px; top: 0px; left: 0px; right: 0px;}
div.WebHeader nav {margin: 0 auto; width: 1080px;}
div.WebHeader ul li {padding: 20px 32px 24px 0; font-size: 18px;}
div.socialMedia {display: inline;}
div.socialMedia a img {margin: 20px 32px 0 0; max-height: 20px;}
div.WebSeitenTitel {width: 100%; height: 420px; min-height: 420px; top: 0px; left: 0px; right: 0px;}
div.WebSeitenTitel header {margin: 0 auto; width: 1080px; background-image: url(/img/beneschfurrer_titel.png); background-position: right bottom; background-repeat: no-repeat; background-size: 66% auto;}
div.WebSeitenTitel header h1 {margin-top: 264px; margin-left: 0px; font-size: 96px; color: rgb(250,250,250); letter-spacing: -0.03em; text-shadow: 4px 4px black;}
div.WebContent {width: 100%; min-height: 320px; top: 0px; left: 0px; right: 0px;}
div.WebContent article {margin: 0 auto; width: 1080px;}
div.WebContent p {font-size: 22px;}
div.WebContent h1 {font-size: 64px; line-height: 64px; margin: 128px 0 128px 0; padding: 0px;}
div.WebContent h2 {font-size: 44px; line-height: 44px; margin: 44px 0 44px 0; padding: 0px; letter-spacing: 0.1em;}
div.WebContent h3 {font-size: 32px; line-height: 32px; margin: 32px 0 32px 0; padding: 0px; letter-spacing: 0.1em;}
div.WebContent h4 {font-size: 24px; line-height: 24px; margin: 24px 0 24px 0; padding: 0px; letter-spacing: 0.1em;}
div.WebContent img.links {max-width: 540px; float: left; margin: 0 20px 0 20px;}
div.WebContent img.rechts {max-width: 540px; float: right; margin: 0 0 20px 20px;}
div.WebFooter {width: 100%; min-height: 440px; top: 0px; left: 0px; right: 0px;}
div.WebFooter footer {margin: 40px auto 0 auto; width: 720px; display: flex; justify-content: space-between;}
div.WebFooter div {min-with: 50%; padding: 0px; margin: 0px;}
