.main header,
.background section,
.change-images section {
    width: 1000px;
}

.main header aside ul li {
    margin: 0 12px 0 0;
}

.main header aside ul li img {
    margin-right: 4px;
}

.main header .footer-line {
    left: 260px;
}

.new-offer-section h2 {
    font-size: 32px;
}

ul.claim li {
    width: 333px;
}

ul.claim li img {
    width: 60px;
    margin-right: 6px;
}

ul.claim li article {
    width: 267px;
    font-size: 0.9em;
}

ul.categorys {
    width: 780px;
    margin: 0 auto;
}

ul.categorys li:nth-child(1),
ul.categorys li:nth-child(4),
ul.categorys li:nth-child(7) {
    margin-left: 30px;
}

ul.categorys li:nth-child(3),
ul.categorys li:nth-child(6),
ul.categorys li:nth-child(9){
    margin-right: 30px;
}

ul.categorys li:nth-child(1),
ul.categorys li:nth-child(3),
ul.categorys li:nth-child(5),
ul.categorys li:nth-child(7),
ul.categorys li:nth-child(9) {
    margin-left: 0;
}

ul.categorys li:nth-child(2),
ul.categorys li:nth-child(4),
ul.categorys li:nth-child(6),
ul.categorys li:nth-child(8) {
    margin-right: 0;
}

ul.over li {
    width: 300px;
    margin: 0 20px;
}

ul.over article {
    font-size: 0.95em;
}

ul.over h2 {
    font-size: 1.15em;
}

footer ul li {
    width: 250px;
}

section.offer-list .main {
    width: 1000px;
}

section.offer-list aside {
    width: 250px;
}

section.offer-list .listside {
    width: 740px;
}

.offer-box img.offer-image {
    width: 233px;
    height: 175px;
}

.offer-box .overlay {
    width: 233px;
    height: 175px;
}

.offer-box .overlay img {
    margin-top: -30px;
}

.offer-box .inside {
    width: 474px;
}

.offer-box ul.details {
    width: 474px;
}

.offer-box ul.details .value {
    font-size: 1.1em;
}

.offer-box ul.details.small .value {
    font-size: 0.9em;
}

.offer-box ul.details .title {
    font-size: 0.85em;
}

.offer-box footer {
    left: 0;
    padding: 5px 15px;
    width: 709px;
}




/**
Darstellung für Startseite
 */
.offer-box.start {
    margin-right: 30px;
}

.offer-box.start a img.offer-image {
    width: 310px;
}

.offer-box.start .inside {
    width: 300px;
}

.offer-box.start ul.details {
    width: 300px;
}





.booking-request aside {
    width: 250px;
}

.booking-box input[type="text"] {
    width: 80px;
    font-size: 1.1em;
}

.booking-request .container {
    width: 740px;
}

.profil nav {
    width: 250px;
}

.profil .container {
    width: 740px;
}

.faq aside {
    width: 250px;
}

.faq .container {
    width: 740px;
}

.offer-new nav.nav {
    width: 250px;
}

.offer-new .container {
    width: 740px;
}

.offer-new-online ul,
.offer-new-category ul,
.offer-new-preview ul.buttonlist{
    width: 50%;
}

.offer-detail aside {
    width: 250px;
}

.offer-detail .inquiry-box {
    font-size: 0.9em;
}

.offer-detail nav.tabs li {
    width: 122px;
}

.offer-detail nav.tabs li:first-child {
    width: 123px;
}

.offer-detail nav.tabs li:last-child {
    width: 122px;
}

.offer-detail nav.tabs li.with-impress {
    width: 105px;
}

.offer-detail nav.tabs li:first-child.with-impress {
    width: 104px;
}

.offer-detail nav.tabs li:last-child.with-impress {
    width: 103px;
}

.offer-detail .main {
    width: 740px;
}

.offer-detail .images img {
    width: auto;
    height: auto;
    max-width: 740px;
    max-height: 580px;
}

.offer-detail .images .thumbnails {
    width: 648px;
}

.offer-detail .hook-list li {
    width: 300px;
}

.offer-detail .booking-box input[type=text] {
    width: 80px;
    font-size: 1.1em;
}

.offer-detail .wishlist-box .button,
.offer-detail .contact-box .button {
    font-size: 1.0em;
}

.login-form {
    width: 50%;
}

section.popup {
    width: 760px;
}

section.fullsearch header {
    width: 100%;
}

.offer-compare .col.cols-4 img {
    max-width: 240px;
}

.calendar-month {
    width: 224px;
    margin-right: 20px;
}

.day {
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.ui-datepicker tbody td {
    width: 32px;
    height: 32px;
}

.ui-datepicker td span, .ui-datepicker td a {
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.ui-datepicker-group:first-child {
    margin-right: 10px;
}

.ui-datepicker-group:nth-child(3) {
    margin-left: 10px;
}

.profil .search-mask #search-mask {
    width: 708px;
}

.profil #search-mask input[name=address] {
    width: 240px;
    padding: 12px 8px;
}

.profil #search-mask input[name=category] {
    width: 175px;
    padding: 12px 8px;
}

.profil #search-mask input[name=perimeter] {
    width: 68px;
    padding: 12px 8px;
}

.profil #search-mask button[name=searchOffer] {
    width: 100px;
}

.profil #city-auto-complete {
    width: 257px;
}

.profil #categorys {
    width: 212px;
    margin-left: 318px;
}

.profil #perimeter {
    width: 84px;
    margin-left: 516px;
}