@media screen and (min-width:845px) {
#f1 label,
#f1 span {
    width:33%;
    display:inline-block;
}
#f1 label {
    float:left;
}
#f1 input,
#f1 textarea {
    width:66%;
    display:inline-block;
}
.widget,
.submit_container {
    margin-bottom:32px;
}
#f1 .submit_container input {
    width:auto;
    float:right;
}
#main {
    margin-bottom:64px;
    padding-right:110px;
    padding-left:110px;
}
#main .inside {
    min-height:376px;
    overflow:visible;
    margin-bottom:64px;
}
#left {
    right:144px;
    display:block;
}
#right {
    right:90px;
    display:block;
}
#left .inside {
    width:242px;
    max-width:242px;
    float:right;
}
#left .img {
    float:right;
}
#container {
    padding-right:144px;
    padding-left:144px;
}
#header {
    margin-right:144px;
    margin-left:144px;
}
#header ul {
    display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-around;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 0;
      zoom: 1;
}
#footer {
    bottom:-64px;
    position:absolute;
}
#wrapper {
    background-image:url("/files/zahnarztpraxis/Layout/bg.png");
    background-repeat:no-repeat;
    background-position: center 246px;
}
#kopfzeile {
    background: rgb(185, 226, 245) none repeat scroll 0% 0%;
    font-size: 14px;
    top: 0px;
    position: absolute;
    right: 0px;
    width: 178px;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
}
#kopfzeile h1,
#kopfzeile h2,
#kopfzeile h3,
#kopfzeile h4,
#kopfzeile h5,
#kopfzeile h6 {
    margin-top:8px;
}
#kopfzeile .inner {
    height: 171px;
    width: 178px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-rendering: auto;
}
#more {
    border-top: 1px solid rgb(255, 255, 255);
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
}
