.boxBody
{
    width:                  100%;
    margin-bottom:          0px;
}

.boxContent
{
    width:                  100%;
    margin-top:             20px;
    margin-bottom:          44px;
    text-align:         center;
}

.boxContentLeft,
.boxContentRight
{
    display: inline-block;
    vertical-align: top;
    width: 470px;
    text-align: left;
}

.boxContentLeft
{
    margin-right: 30px;
    margin-top: 25px;
}

.boxContentRight{
    margin-top: -10px;
}

.boxForm
{
    width:                  470px;
    margin:                 0px auto;
    background:             url('/_files/designs/zimmer/suchen/index/images/containerSuche.png');
    position:               relative;
    height:                 86px;
}

.boxAuswahl
{
    position:               relative;
    width:                  468px;
    border:                 1px solid #d8d8d8;
    height:                 395px;
    margin:                 3px auto;
    display:                block;
}
.boxError
{
    position:               relative;
    width:                  428px;
    border:                 1px solid #d8d8d8;
    padding:                20px;
    margin:                 3px auto;
    display:                block;
}
.boxError p
{
    color:                  #a80020;
    font-size:              14px;
    font-weight:            bold;
    margin-bottom:          5px;
}

.boxAuswahlKartensuche
{
    display:                inline-block;
    position:               absolute;
    top:                    0px;
    left:                   220px;
    height:                 396px;
    width:                  195px;
}
.boxAuswahl h1
{
    font-size:              14px;
    font-weight:            bold;
    position:               absolute;
    top:                    19px;
    left:                   10px;
}
.boxAuswahlTopStaedteSpalte1, .boxAuswahlTopStaedteSpalte2, .boxAuswahlTopStaedteSpalte3
{
    position:               absolute;
    top:                    45px;
}

.boxAuswahlTopStaedteSpalte1 a, .boxAuswahlTopStaedteSpalte2 a, .boxAuswahlTopStaedteSpalte3 a
{
    color:                  #214fb5;
    display:                block;
    margin-bottom:          2px;
    text-decoration:        none;
    height:                 15px;
}
.boxAuswahlTopStaedteSpalte1 a:hover, .boxAuswahlTopStaedteSpalte2 a:hover, .boxAuswahlTopStaedteSpalte3 a:hover
{
    text-decoration:        underline;
}

.boxAuswahlTopStaedteSpalte1
{
    left:                   16px;
}

.boxAuswahlTopStaedteSpalte2
{
    left:                   105px;
}
.boxAuswahlTopStaedteSpalte3
{
    left:                   194px;
}

.boxKarte
{
    position:               absolute;
    height:                 307px;
    width:                  235px;
    left:                   0px;
    top:                    55px;
    background:             url('/_files/designs/zimmer/suchen/index/images/containerKarte.png');
}

.shortLinkWeitere
{
    position:               absolute;
    left:                   7px;
    bottom:                 10px;
    color:                  #214fb5;
    text-decoration:        none;
}
.shortLinkWeitere:hover
{
    text-decoration:        underline;
}

.boxAuswahlTopStaedte
{
    display:                inline-block;
    position:               relative;
    width:                  220px;
    height:                 396px;
}

.boxFormHeadline
{
    position:               absolute;
    left:                   20px;
    top:                    15px;
    font-size:              16px;
    font-weight:            bold;
}

.boxSearchFormInput
{
    position:               absolute;
    left:                   20px;
    top:                    42px;
    border:                 1px solid #9fa1a1;
    height:                 16px;
    width:                  346px;
    font-size:              14px;
    color:                  #214fb5;
    font-weight:            bold;
    padding:                6px;
}

.boxSearchFormSubmit
{
    position:               absolute;
    top:                    42px;
    left:                   381px;
    width:                  66px;
    height:                 30px;
    background:             url('/_files/designs/zimmer/suchen/index/images/boxSearchFormButton.png');
}
.boxSearchFormSubmit:hover
{
    background:             url('/_files/designs/zimmer/suchen/index/images/boxSearchFormButtonHover.png');
}

.boxBodyContent
{
    margin-top:             45px;
    clear:                  both;
    background:             #f2f2f2;
    border-top:             1px solid #dadada;
}

.boxFooter
{
    background:             url('/_files/designs/zimmer/suchen/index/images/boxFooter.png') repeat-x;
    height:                 40px;
}

.boxNavFooter
{
    position:           relative;
    width:              962px;
    padding-top:        12px;
    margin:             0px auto;
    text-align:         right;
}

.boxContainerContent
{
    width:              970px;
    margin:             0px auto 0px;
    padding-bottom:     25px;
}

.boxContainerContentArticle h1
{
    margin-top:         45px;
    font-size:          30px;
    font-weight:        bold;
    border-bottom:      1px solid #000;
    margin-bottom:      15px;
}

.boxContainerContentArticle h2
{
    font-weight: bold;
    font-size:          14px;
}

.boxContainerContentArticle p
{
    margin-top:         10px;
    margin-bottom:      3px;
    font-size:          16px;
}
.fett
{
    font-weight:        bold;
}

.stage
{
    margin: 8px;
    position: relative;
}

.stageSlideItem
{
    position: absolute;
    left: 0px;
    top: 0px;
}

.stageNavigation
{
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.stageNavigationLeft
{
    width: 9px;
    height: 14px;
    background-image: url(/_files/designs/default/images/slide-nav-arrow-left.png);
    cursor: pointer;
    display: inline-block;
    margin-right: 3px;
}

.stageNavigationRight
{
    width: 9px;
    height: 14px;
    background-image: url(/_files/designs/default/images/slide-nav-arrow-right.png);
    cursor: pointer;
    display: inline-block;
    margin-left: 3px;
}

.stageNavigationItem
{
    width: 12px;
    height: 14px;
    background-image: url(/_files/designs/default/images/slide-nav-item.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    cursor: pointer;
    display: inline-block;
    margin: 0px 3px;
}
.stageNavigationItemDisabled
{
    background-image: url(/_files/designs/default/images/slide-nav-item-disabled.png);
}

.boxContainerStartseiteItem
{
    vertical-align: top;
    margin: 15px 10px 0px 0px;
    width: 310px;
    height: 242px;
    display: inline-block;
    background-image: url(/_files/designs/default/images/boxContainerStartseiteItem.png);
    background-repeat: no-repeat;
    position: relative;
}

.boxContainerStartseiteItem img
{
    float: left; 
    margin: 15px 15px 10px;
}

.boxContainerStartseiteItem h2
{
    margin: 15px 15px 10px 90px;
    font-size: 17px;
    vertical-align: top;
}

.boxContainerStartseiteItem p
{
    clear: both;
    font-size:          11px;
    line-height:        16.5px;
    margin: 5px 15px 0px 15px;
}

.boxContainerStartseiteItem a
{
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-decoration: none;
    color: #214fb2;
    font-weight: bold;
    font-size: 12px;
    width: 290px;
}
.boxContainerStartseiteItem a:hover
{
    text-decoration: underline;
}

.kleingedrucktes
{
    margin-top: 10px;
    text-align: right;
    font-size: 11px;
}

.boxContainerStartseiteItem a:before
{
    content: "» ";
}

.boxContainerSticker
{
    display: none;
/*
    position:           absolute;
    display:            none;
    background:         url('/_files/designs/zimmer/suchen/index/images/containerSticker.png');
    width:              117px;
    height:             117px;
    top:                50px;
    right:              -250px;
*/
}

.boxContainerContentImage
{
    float:              left;
    margin:             5px 10px 0px 5px;
    width:              58px;
    height:             58px;
}

.boxCityContent
{
    margin-top:             45px;
    clear:                  both;
    background:             #f2f2f2;
    border-top:             1px solid #dadada;
    width:                  100%;
}

.boxCityContentContainer
{
    margin:                 30px auto 0px;
    padding-bottom:         50px;
    padding-right:          173px;
    width:                  790px;
}
