.containerLegende
{
    width:          150px;
    height:         567px;
    background:     url('/_files/designs/zimmer/suchen/suche-ort/images/containerLegende.png');
    border:         0px;
    margin-top:     30px;
}
.boxContent
{
    margin-top:     20px;
}

.boxContent h1
{
    font-size:      21px;
    font-weight:    bold;
    margin-bottom:  19px;
}
.boxContent h2
{
    margin-top:     19px;
    margin-bottom:   5px;
    font-size:      14px;
    font-weight:    bold;
}

.zimmerItem
{
    position:       relative;
    border:         1px solid #d8d8d8;
    border-top:     0px solid #d8d8d8;
}
.zimmerItem.containerZimmerFirstOfGroup
{
    border-top:     1px solid #d8d8d8;
}

.containerZimmerSecond
{
    background:     #f2f2f1;
}

.containerZimmerPremium
{
    width:          788px;
    height:         166px;
    background:     #fbffd9;
    border-left:    1px solid #f9d57e;
    border-right:   1px solid #f9d57e;
    border-bottom:  1px solid #f9d57e;
}
.containerZimmerPremium.containerZimmerFirstOfGroup
{
    border-top:     1px solid #f9d57e;
}
.containerZimmerPremium:first-child
{
    border-top:     1px solid #f9d57e;
}
.containerZimmerGehoben
{
    width:          788px;
    height:         166px;
}

.containerZimmerStandard
{
    width:          788px;
    height:         100px;
}

.itemImage
{
    position:       absolute;
    top:            19px;
    left:           23px;
    width:          126px;
    height:         126px;
    border:         1px solid #d8d8d8;
}
.containerZimmerPremium .itemImage
{
    border-color:     #f9d57e;
}

.containerZimmerStandard .itemImage
{
    height:     64px;
    width:      64px;
    left:       17px;
    top:        17px;
}

.itemName
{
    color:          #214fb5;
    font-size:      16px;
    font-weight:     bold;
    position:       absolute;
    top:            18px;
    left:           178px;
    width:          420px;
    height:         24px;
    overflow:       hidden;
    line-height: 24px;
}
.zimmerItem .itemName a
{
    color:          #214fb5;
    font-size:      16px;
    font-weight:     bold;
    text-decoration: none;
}
.zimmerItem .itemName a:hover
{
    text-decoration: underline;
}

.containerZimmerStandard .itemName
{
    left: 115px;
}

.itemStyleLine
{
    background:     #d8d8d8;
    position:       absolute;
    left:           178px;
    top:            43px;
    width:          586px;
    height:         1px;
    font-size:          0px;
    line-height:        1px;
}

.containerZimmerPremium .itemStyleLine
{
    background:     #f9d580;
}

.containerZimmerStandard .itemStyleLine
{
    left:   115px;
    width:  648px;
}

.itemPersonen
{
    position:       absolute;
    top:            15px;
    left:           615px;
    height:         20px;
    font-weight:    bold;
    font-size:      16px;
    padding-left:   17px;
    background:     0px 4px url('/_files/designs/zimmer/suchen/suche-ort/images/itemPersonen.png') no-repeat;
}

.itemEntfernung
{
    position:       absolute;
    top:            15px;
    left:           690px;
    height:         20px;
    font-weight:    bold;
    font-size:      16px;
    padding-left:   15px;
    background:     0px 6px url('/_files/designs/zimmer/suchen/suche-ort/images/itemEntfernung.png') no-repeat;
    cursor: default;
}

.itemOrt
{
    position:       relative;
    top:            55px;
    left:           178px;
    font-size:      12px;
}

.containerZimmerStandard .itemOrt
{
    left: 115px;
}

.itemAusstattung
{
    position:       relative;
    top:            70px;
    left:           180px;
    height:         60px;
    width:          180px;
}

.itemAusstattungItem
{
    position:       relative;
    width:          30px;
    height:         30px;
    margin-right:   0px;
    float:          left;
}

.itemAusstattungTV                  {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/tv.png'); }
.itemAusstattungKochmoeglichkeit    {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/kochmoeglichkeit.png'); }
.itemAusstattungBad                 {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/bad.png'); }
.itemAusstattungRaucher             {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/raucher.png'); }
.itemAusstattungWlan                {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/wlan.png'); }
.itemAusstattungParkplatzklein      {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/parkplatzklein.png'); }
.itemAusstattungParkplatzgross      {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/parkplatzgross.png'); }
.itemAusstattungRadio               {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/radio.png'); }
.itemAusstattungWaschmaschine       {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/waschmaschine.png'); }
.itemAusstattungTerasse             {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/terasse.png'); }
.itemAusstattungFruehstueck         {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/fruehstueck.png'); }
.itemAusstattungGrill               {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/grill.png'); }

.itemAusstattungTV.itemAusstattungDisabled                  {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/tv_d.png'); }
.itemAusstattungKochmoeglichkeit.itemAusstattungDisabled    {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/kochmoeglichkeit_d.png'); }
.itemAusstattungBad.itemAusstattungDisabled                 {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/bad_d.png'); }
.itemAusstattungRaucher.itemAusstattungDisabled             {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/raucher_d.png'); }
.itemAusstattungWlan.itemAusstattungDisabled                {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/wlan_d.png'); }
.itemAusstattungParkplatzklein.itemAusstattungDisabled      {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/parkplatzklein_d.png'); }
.itemAusstattungParkplatzgross.itemAusstattungDisabled      {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/parkplatzgross_d.png'); }
.itemAusstattungRadio.itemAusstattungDisabled               {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/radio_d.png'); }
.itemAusstattungWaschmaschine.itemAusstattungDisabled       {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/waschmaschine_d.png'); }
.itemAusstattungTerasse.itemAusstattungDisabled             {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/terasse_d.png'); }
.itemAusstattungFruehstueck.itemAusstattungDisabled         {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/fruehstueck_d.png'); }
.itemAusstattungGrill.itemAusstattungDisabled               {    background: 0px 0px no-repeat url('/_files/designs/zimmer/suchen/suche-ort/images/grill_d.png'); }

.itemPreistabelle
{
    position:       absolute;
    top:            54px;
    left:           375px;
}

.itemPreistabelle td
{
    text-align:     right;
    width:          80px;
    font-size:      12px;
}
.itemPreistabelleHead td
{
    font-weight:    bold;
    padding-bottom: 10px;
}

.itemAbPreisAb
{
    display:        inline-block;
    font-weight:    bold;
    font-size:      12px;
    color:          #fea337;
}
.itemAbPreisPreis
{
    position:       absolute;
    right:          25px;
    top:            70px;
    font-weight:    bold;
    font-size:      32px;
    color:          #fea337;
}

* html .itemAbPreisPreis
{ /*IE6 only*/
    left:           700px;
    top:            60px;
}

*+html .itemAbPreisPreis { /*IE7 only*/
     top:            55px;
}

.itemAbPreisPerson
{
    position:       absolute;
    left:           700px;
    top:            103px;
    font-size:      12px;
}

.itemButton
{
    position:       absolute;
    left:           676px;
    top:            126px;
    width:          87px;
    height:         22px;
    background:     url('/_files/designs/zimmer/suchen/suche-ort/images/itemButton.png') no-repeat;
}

.containerZimmerStandard .itemButton
{
    top:    62px;
}

.pagination
{
    margin:         50px auto 0px;
    font-weight:    bold;
    text-align:     center;
}

.paginationLabel, .paginationItem
{
    display:        inline;
}

.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;
}

.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;
}

.boxCityContentContainer h2
{
    font-size:      12px;
    font-weight:    bold;
    margin-bottom:  5px;
    margin-top:     15px;
}
.boxCityContentContainer p
{
    font-size:      11px;
    margin-top:     5px;
    margin-bottom:  5px;
}

#filterform
{
    position:       absolute;
    right:          0px;
    top:            40px;
    padding-left:   68px;
    background:     url('/_files/designs/zimmer/suchen/suche-ort/images/filterForm.png') no-repeat;
    height:         25px;
}

#filterform select
{
    border:         1px solid #a5a5a5;
    width:          115px;
}

.boxSidebarRight
{
    margin-top:         0px;
    position:           relative;
    float:              right;
    width:              130px;
    margin-left:        0px;
    padding:            0px;
    margin-bottom:      10px;
}

.containerBiggestCities
{
    width:              148px;
    margin-top:         10px;
}

.containerBiggestCities h2
{
    font-weight:        bold;
    font-size:          13px;
    margin:             10px 0px 10px 10px;
}

.boxBodyContentContainer .containerBiggestCitiesList
{
    list-style-type:    none;
    margin:             0px 3px 10px 10px;
}

.boxBodyContentContainer .containerBiggestCitiesList li
{
    margin-bottom:      2px;
}

.boxBodyContentContainer .containerBiggestCitiesList a
{
    color:              #214fb5;
    text-decoration:    none;
}
.boxBodyContentContainer .containerBiggestCitiesList a:hover
{
    color:              #369;
    text-decoration:    underline;
}

.nihilo .dijitTooltipContainer
{
    background-color: #d2dde3;
    border: 1px solid #adbcc3;
}

.nihilo .dijitTooltipRight .dijitTooltipConnector
{
    background-image:url('/_files/designs/zimmer/einstellen/schritt1/images/tooltipconnector.png');
}
