/** GLOBAL start **/
#hcWidget16430320132111 {
    border-width: 2px;
    border-style: solid;
    padding:10px;
    text-align: center;
    font-size: 12px !important;
    font-family: arial,helvetica,sans-serif !important;
    border-color: #dadada !important;
    background-color: #f2f2f2 !important;
}
#hcWidget16430320132111 a,
#hcWidget16430320132111 span,
#hcWidget16430320132111 div,
#hcWidget16430320132111 strong,
#hcWidget16430320132111 h1,
#hcWidget16430320132111 h2 {
    color: #143764 !important;
}
#hcWidget16430320132111 h1 a {
    text-decoration: none;
}
#hcWidget16430320132111 #hcWidgetPulsline {
    background: url("/image/element_box/boxhome_headline_bg.gif") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    font-size: 12px;
    margin: -10px -10px 10px !important;
    padding: 4px 8px 16px !important;
    text-align: left;
    font-weight: bold;
}
#hcWidget16430320132111 #poweredBy {
    text-align: left;
    font-size: 9px;
    color: #9C9C9C !important;
}
#hcWidget16430320132111 img.scaled {
    width: 70px !important;
}
#hcWidget16430320132111 .clearFix,
#hcWidget16430320132111 .hcWidgetClearFix {
    clear:both;
}
#hcWidget16430320132111 .hcWidgetFloatLeft,
#hcWidget16430320132111 .floatLeft {
    float:left;
}
#hcWidget16430320132111 .floatRight,
#hcWidget16430320132111 .hcWidgetFloatRight {
    float:right;
}
#hcWidget16430320132111 #hcWidgetLogo {
    width: 0;
}
#hcWidget16430320132111 .hcWidgetLogoLeft {
    float:left;
}
#hcWidget16430320132111 .hcWidgetLogoRight {
    float: right;
}
#hcWidget16430320132111 .hcWidgetLogoRight img {
    position: absolute;
    margin-left: -118px;
    border: none;
}
#hcWidget16430320132111 .hcWidgetLogoLeft img {
    position: absolute;
    margin-left: -12px;
    border: none;
}
#hcWidget16430320132111 #hcWidgetImage, #hcWidget16430320132111 #hcWidgetContent {
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    width: 140px;
}
#hcWidget16430320132111 #hcWidgetImage img {
    border: none;
}
#hcWidget16430320132111 #hcWidgetHeadline {
    color: #325FAA;
    font-size: 16px;
    line-height: 19px
}
#hcWidget16430320132111 #hcWidgetLinks {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#hcWidget16430320132111 #hcWidgetButtonHelper {
    height: 24px;
}
#hcWidget16430320132111 #hcWidgetButton {
    cursor: default;
    margin: 0 0 15px;
}
#hcWidget16430320132111 #hcWidgetButton a {
    padding-right: 8px;
    display: block;
    color: #143764;
    cursor: pointer;
    background-position: right -237px;
    background-repeat: no-repeat;
    display:block;
    font-weight: bold;
    text-decoration: none;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16430320132111 #hcWidgetButton span {
    text-align: center;
    margin: 0;
    padding: 4px 0 2px 7px;
    background-image: url("/image/element_sprite/sprite_global_de.png");
    background-position: 0 -125px;
    display: block;
    height: 19px;
}
#hcWidget16430320132111 .hcWidgetFactbox {
    margin-top: 5px;
    float:left;
    margin-bottom: 10px;
}
#hcWidget16430320132111 .hcWidgetFactbox span {
    text-align: center;
    display: block;
    padding-top: 5px;
    font-weight: bold;
}
#hcWidget16430320132111 .hcWidgetFactboxContent {
    background-image: url(/image/widget/factbox_right.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 25px;
    margin-top: 1px;
    float:left;
}
#hcWidget16430320132111 .hcWidgetFactboxlogo {
    width: 25px;
    height: 25px;
    float:left;
    margin-top: 1px;
}
#hcWidget16430320132111 #hcWidgetRating .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_rate_left.png);
}
#hcWidget16430320132111 #hcWidgetRecommendation .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_sun_left.png);
}
#hcWidget16430320132111 .ratingBarPrint {
    display: none;
}
#hcWidget16430320132111 .ratingBarActiveSuns, #hcWidget16430320132111 .ratingBarInactiveSuns {
    height: 20px;
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16430320132111 .ratingBarActiveSuns {
    background-position: -675px 122px;
}
#hcWidget16430320132111 .ratingBarInactiveSuns {
    background-position: -564px 122px;
    width: 101px;
    margin-right: 22px;
    margin-bottom: 5px;
}
#hcWidget16430320132111 .ratingBarSuns {
    width: 126px;
}
#hcWidget16430320132111 .ratingBarSuns span {
    float: right;
    margin-left: 3px;
    font-weight: bold;
}
#hcWidget16430320132111 .separatorLight,
#hcWidget16430320132111 .hcWidgetseparatorLight {
    margin: 12px 0 17px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #D3D9E2 #D3D9E2 #ECECEC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    height: 0;
    padding-top: 1px;
}
#hcWidget16430320132111 .destinationWidget {
    text-align: left;
}
#hcWidget16430320132111 .destinationWidget .hcWidgetRecommandation {
    margin-top: 5px;
}
#hcWidget16430320132111 .destinationWidget .hcWidgetTitle,
#hcWidget16430320132111 .destinationWidget .hcWidgetRecommandation {
    margin-bottom: 5px;
    font-weight: bold;
}
#hcWidget16430320132111 .listingPicture {
    margin-bottom: 5px;
}
#hcWidget16430320132111 .destTemplateM .destinationWidget {
    text-align: left;
    width: 238px;
    float: left;
}
#hcWidget16430320132111 .destTemplateM .hcWidgetElem0 {
    width: 100%;
    clear: both;
}
#hcWidget16430320132111 .destTemplateM .hcWidgetElem1 {
    display: none;
}
#hcWidget16430320132111 .destTemplateM .listingPicture {
    float:left;
    margin-right: 10px;
}

#hcWidget16430320132111 .destTemplateM,
#hcWidget16430320132111 .destTemplateS {
    padding-bottom: 45px;
}
/** GLOBAL end **/

/** Templates **/
#hcWidget16430320132111 .templateXS,
#hcWidget16430320132111 .templateS,
#hcWidget16430320132111 .templateM,
#hcWidget16430320132111 .templateL,
#hcWidget16430320132111 .templateXL {
    margin: 0 auto;
    text-align:left;
}

#hcWidget16430320132111 .templateXS #hcWidgetRating {
    margin-bottom: 0;
}

#hcWidget16430320132111 .templateS #hcWidgetRating,
#hcWidget16430320132111 .templateM #hcWidgetRating,
#hcWidget16430320132111 .templateL #hcWidgetRating,
#hcWidget16430320132111 .templateXL #hcWidgetRating {
    margin-right: 10;
}
#hcWidget16430320132111 .templateM .first,
#hcWidget16430320132111 .templateL .first,
#hcWidget16430320132111 .templateXL .first {
    margin-right: 9px;
    float:left;
}
/** Templates **/

/** Template XS Start **/
#hcWidget16430320132111 .templateXS {
    width: 140px;
}
#hcWidget16430320132111 .templateXS .hcWidgetFactboxContent {
    width: 115px;
}
/** Template S Start **/
#hcWidget16430320132111 .templateS {
    width: 230px;
}
#hcWidget16430320132111 .templateS .hcWidgetFactboxContent {
    width: 85px;
}
#hcWidget16430320132111 .templateS #hcWidgetLinks,
#hcWidget16430320132111 .templateS #hcWidgetImage,
#hcWidget16430320132111 .templateS #hcWidgetHeadline {
    text-align: center;
}
#hcWidget16430320132111 .templateS .first {
    margin-right: 5px;
    float:left;
}
/** Template S Ende **/

/** Template M Start **/
#hcWidget16430320132111 .templateM {
    width: 290px;
}
#hcWidget16430320132111 .templateM .hcWidgetFactboxContent {
    width: 115px;
}
#hcWidget16430320132111 .templateM #hcWidgetLinks,
#hcWidget16430320132111 .templateM #hcWidgetImage,
#hcWidget16430320132111 .templateM #hcWidgetHeadline {
    text-align: left;
    float:left;
}
#hcWidget16430320132111 .templateM #hcWidgetLinks {
    margin-bottom: 10px;
}
/** Template M Ende **/

/** Template L / XL Start **/
#hcWidget16430320132111 .templateL,
#hcWidget16430320132111 .templateXL {
    width: 445px;
}
#hcWidget16430320132111 .templateL h1,
#hcWidget16430320132111 .templateXL h1 {
    height: 40px;
}
#hcWidget16430320132111 .templateL .leftLeft,
#hcWidget16430320132111 .templateXL .leftLeft {
    margin-top: 54px;
    float:left;
}
#hcWidget16430320132111 .templateL .hcWidgetRight,
#hcWidget16430320132111 .templateXL .hcWidgetRight {
    width: 290px;
    float:left;
}
#hcWidget16430320132111 .templateL .hcWidgetFactboxContent,
#hcWidget16430320132111 .templateXL .hcWidgetFactboxContent {
    width: 115px;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16430320132111 .contentXL {
    width: 100%;
}
#hcWidget16430320132111 .contentXL .ratingBarInactiveSuns {
    float:right;
    margin-right: 0;
}
#hcWidget16430320132111 .contentXL .reviewTextSnippet {
    clear : both;
    padding-top: 10px;
    padding-bottom: 10px;
}
#hcWidget16430320132111 .contentXL .ratingBarSuns span {
    font-size: 16px;
    font-weight: bold;
}
#hcWidget16430320132111 .contentXL .reviewListTitle,
#hcWidget16430320132111 .contentXL .reviewListAdditionalData {
    float:left;
}
#hcWidget16430320132111 .contentXL .reviewListAdditionalData .reviewListDate,
#hcWidget16430320132111 .contentXL .reviewListAdditionalData .reviewListUserData {
    display: inline;
}
#hcWidget16430320132111 .contentXL .reviewListAdditionalData .userdata {
    margin-left: 5px;
}
#hcWidget16430320132111 .contentXL .reviewListRead {
    float:right;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16430320132111 .contentXL #hcWidgetLinks {
    padding-right: 10px;
}
#hcWidget16430320132111 .contentXL .reviewListRating {
    float: right;
}
#hcWidget16430320132111 .contentXL .listitemBox .box {
    margin-bottom: 10px;
}

#hcWidget16430320132111 .contentXL .thumbSpaceBig,
#hcWidget16430320132111 .contentXL .thumbSpaceSmall,
#hcWidget16430320132111 .contentXL .thumbUpSmall,
#hcWidget16430320132111 .contentXL .thumbDownSmall,
#hcWidget16430320132111 .contentXL .peopleSingle,
#hcWidget16430320132111 .contentXL .peopleCouple,
#hcWidget16430320132111 .contentXL .peoplefamily {
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_rates.gif");
}

#hcWidget16430320132111 .contentXL .peopleSingle {
    background-position: -129px -89px;
    height: 28px;
    width: 25px;
}
#hcWidget16430320132111 .contentXL .peopleCouple {
    background-position: -58px -89px;
    height: 28px;
    width: 33px;
}
#hcWidget16430320132111 .contentXL .peoplefamily {
    background-position: -93px -89px;
    height: 28px;
    width: 35px;
}
#hcWidget16430320132111 .contentXL .userReviewTitle, #hcWidget16430320132111 .contentXL .ratingBarSuns {
    float:left;
}
#hcWidget16430320132111 .contentXL .userInfoBox {
    width: 140px;
    float:left;
}
/** Template XL Ende **/
/** GLOBAL start **/
#hcWidget16415720132111 {
    border-width: 2px;
    border-style: solid;
    padding:10px;
    text-align: center;
    font-size: 12px !important;
    font-family: arial,helvetica,sans-serif !important;
    border-color: #dadada !important;
    background-color: #f2f2f2 !important;
}
#hcWidget16415720132111 a,
#hcWidget16415720132111 span,
#hcWidget16415720132111 div,
#hcWidget16415720132111 strong,
#hcWidget16415720132111 h1,
#hcWidget16415720132111 h2 {
    color: #143764 !important;
}
#hcWidget16415720132111 h1 a {
    text-decoration: none;
}
#hcWidget16415720132111 #hcWidgetPulsline {
    background: url("/image/element_box/boxhome_headline_bg.gif") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    font-size: 12px;
    margin: -10px -10px 10px !important;
    padding: 4px 8px 16px !important;
    text-align: left;
    font-weight: bold;
}
#hcWidget16415720132111 #poweredBy {
    text-align: left;
    font-size: 9px;
    color: #9C9C9C !important;
}
#hcWidget16415720132111 img.scaled {
    width: 70px !important;
}
#hcWidget16415720132111 .clearFix,
#hcWidget16415720132111 .hcWidgetClearFix {
    clear:both;
}
#hcWidget16415720132111 .hcWidgetFloatLeft,
#hcWidget16415720132111 .floatLeft {
    float:left;
}
#hcWidget16415720132111 .floatRight,
#hcWidget16415720132111 .hcWidgetFloatRight {
    float:right;
}
#hcWidget16415720132111 #hcWidgetLogo {
    width: 0;
}
#hcWidget16415720132111 .hcWidgetLogoLeft {
    float:left;
}
#hcWidget16415720132111 .hcWidgetLogoRight {
    float: right;
}
#hcWidget16415720132111 .hcWidgetLogoRight img {
    position: absolute;
    margin-left: -118px;
    border: none;
}
#hcWidget16415720132111 .hcWidgetLogoLeft img {
    position: absolute;
    margin-left: -12px;
    border: none;
}
#hcWidget16415720132111 #hcWidgetImage, #hcWidget16415720132111 #hcWidgetContent {
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    width: 140px;
}
#hcWidget16415720132111 #hcWidgetImage img {
    border: none;
}
#hcWidget16415720132111 #hcWidgetHeadline {
    color: #325FAA;
    font-size: 16px;
    line-height: 19px
}
#hcWidget16415720132111 #hcWidgetLinks {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#hcWidget16415720132111 #hcWidgetButtonHelper {
    height: 24px;
}
#hcWidget16415720132111 #hcWidgetButton {
    cursor: default;
    margin: 0 0 15px;
}
#hcWidget16415720132111 #hcWidgetButton a {
    padding-right: 8px;
    display: block;
    color: #143764;
    cursor: pointer;
    background-position: right -237px;
    background-repeat: no-repeat;
    display:block;
    font-weight: bold;
    text-decoration: none;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16415720132111 #hcWidgetButton span {
    text-align: center;
    margin: 0;
    padding: 4px 0 2px 7px;
    background-image: url("/image/element_sprite/sprite_global_de.png");
    background-position: 0 -125px;
    display: block;
    height: 19px;
}
#hcWidget16415720132111 .hcWidgetFactbox {
    margin-top: 5px;
    float:left;
    margin-bottom: 10px;
}
#hcWidget16415720132111 .hcWidgetFactbox span {
    text-align: center;
    display: block;
    padding-top: 5px;
    font-weight: bold;
}
#hcWidget16415720132111 .hcWidgetFactboxContent {
    background-image: url(/image/widget/factbox_right.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 25px;
    margin-top: 1px;
    float:left;
}
#hcWidget16415720132111 .hcWidgetFactboxlogo {
    width: 25px;
    height: 25px;
    float:left;
    margin-top: 1px;
}
#hcWidget16415720132111 #hcWidgetRating .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_rate_left.png);
}
#hcWidget16415720132111 #hcWidgetRecommendation .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_sun_left.png);
}
#hcWidget16415720132111 .ratingBarPrint {
    display: none;
}
#hcWidget16415720132111 .ratingBarActiveSuns, #hcWidget16415720132111 .ratingBarInactiveSuns {
    height: 20px;
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16415720132111 .ratingBarActiveSuns {
    background-position: -675px 122px;
}
#hcWidget16415720132111 .ratingBarInactiveSuns {
    background-position: -564px 122px;
    width: 101px;
    margin-right: 22px;
    margin-bottom: 5px;
}
#hcWidget16415720132111 .ratingBarSuns {
    width: 126px;
}
#hcWidget16415720132111 .ratingBarSuns span {
    float: right;
    margin-left: 3px;
    font-weight: bold;
}
#hcWidget16415720132111 .separatorLight,
#hcWidget16415720132111 .hcWidgetseparatorLight {
    margin: 12px 0 17px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #D3D9E2 #D3D9E2 #ECECEC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    height: 0;
    padding-top: 1px;
}
#hcWidget16415720132111 .destinationWidget {
    text-align: left;
}
#hcWidget16415720132111 .destinationWidget .hcWidgetRecommandation {
    margin-top: 5px;
}
#hcWidget16415720132111 .destinationWidget .hcWidgetTitle,
#hcWidget16415720132111 .destinationWidget .hcWidgetRecommandation {
    margin-bottom: 5px;
    font-weight: bold;
}
#hcWidget16415720132111 .listingPicture {
    margin-bottom: 5px;
}
#hcWidget16415720132111 .destTemplateM .destinationWidget {
    text-align: left;
    width: 238px;
    float: left;
}
#hcWidget16415720132111 .destTemplateM .hcWidgetElem0 {
    width: 100%;
    clear: both;
}
#hcWidget16415720132111 .destTemplateM .hcWidgetElem1 {
    display: none;
}
#hcWidget16415720132111 .destTemplateM .listingPicture {
    float:left;
    margin-right: 10px;
}

#hcWidget16415720132111 .destTemplateM,
#hcWidget16415720132111 .destTemplateS {
    padding-bottom: 45px;
}
/** GLOBAL end **/

/** Templates **/
#hcWidget16415720132111 .templateXS,
#hcWidget16415720132111 .templateS,
#hcWidget16415720132111 .templateM,
#hcWidget16415720132111 .templateL,
#hcWidget16415720132111 .templateXL {
    margin: 0 auto;
    text-align:left;
}

#hcWidget16415720132111 .templateXS #hcWidgetRating {
    margin-bottom: 0;
}

#hcWidget16415720132111 .templateS #hcWidgetRating,
#hcWidget16415720132111 .templateM #hcWidgetRating,
#hcWidget16415720132111 .templateL #hcWidgetRating,
#hcWidget16415720132111 .templateXL #hcWidgetRating {
    margin-right: 10;
}
#hcWidget16415720132111 .templateM .first,
#hcWidget16415720132111 .templateL .first,
#hcWidget16415720132111 .templateXL .first {
    margin-right: 9px;
    float:left;
}
/** Templates **/

/** Template XS Start **/
#hcWidget16415720132111 .templateXS {
    width: 140px;
}
#hcWidget16415720132111 .templateXS .hcWidgetFactboxContent {
    width: 115px;
}
/** Template S Start **/
#hcWidget16415720132111 .templateS {
    width: 230px;
}
#hcWidget16415720132111 .templateS .hcWidgetFactboxContent {
    width: 85px;
}
#hcWidget16415720132111 .templateS #hcWidgetLinks,
#hcWidget16415720132111 .templateS #hcWidgetImage,
#hcWidget16415720132111 .templateS #hcWidgetHeadline {
    text-align: center;
}
#hcWidget16415720132111 .templateS .first {
    margin-right: 5px;
    float:left;
}
/** Template S Ende **/

/** Template M Start **/
#hcWidget16415720132111 .templateM {
    width: 290px;
}
#hcWidget16415720132111 .templateM .hcWidgetFactboxContent {
    width: 115px;
}
#hcWidget16415720132111 .templateM #hcWidgetLinks,
#hcWidget16415720132111 .templateM #hcWidgetImage,
#hcWidget16415720132111 .templateM #hcWidgetHeadline {
    text-align: left;
    float:left;
}
#hcWidget16415720132111 .templateM #hcWidgetLinks {
    margin-bottom: 10px;
}
/** Template M Ende **/

/** Template L / XL Start **/
#hcWidget16415720132111 .templateL,
#hcWidget16415720132111 .templateXL {
    width: 445px;
}
#hcWidget16415720132111 .templateL h1,
#hcWidget16415720132111 .templateXL h1 {
    height: 40px;
}
#hcWidget16415720132111 .templateL .leftLeft,
#hcWidget16415720132111 .templateXL .leftLeft {
    margin-top: 54px;
    float:left;
}
#hcWidget16415720132111 .templateL .hcWidgetRight,
#hcWidget16415720132111 .templateXL .hcWidgetRight {
    width: 290px;
    float:left;
}
#hcWidget16415720132111 .templateL .hcWidgetFactboxContent,
#hcWidget16415720132111 .templateXL .hcWidgetFactboxContent {
    width: 115px;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16415720132111 .contentXL {
    width: 100%;
}
#hcWidget16415720132111 .contentXL .ratingBarInactiveSuns {
    float:right;
    margin-right: 0;
}
#hcWidget16415720132111 .contentXL .reviewTextSnippet {
    clear : both;
    padding-top: 10px;
    padding-bottom: 10px;
}
#hcWidget16415720132111 .contentXL .ratingBarSuns span {
    font-size: 16px;
    font-weight: bold;
}
#hcWidget16415720132111 .contentXL .reviewListTitle,
#hcWidget16415720132111 .contentXL .reviewListAdditionalData {
    float:left;
}
#hcWidget16415720132111 .contentXL .reviewListAdditionalData .reviewListDate,
#hcWidget16415720132111 .contentXL .reviewListAdditionalData .reviewListUserData {
    display: inline;
}
#hcWidget16415720132111 .contentXL .reviewListAdditionalData .userdata {
    margin-left: 5px;
}
#hcWidget16415720132111 .contentXL .reviewListRead {
    float:right;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16415720132111 .contentXL #hcWidgetLinks {
    padding-right: 10px;
}
#hcWidget16415720132111 .contentXL .reviewListRating {
    float: right;
}
#hcWidget16415720132111 .contentXL .listitemBox .box {
    margin-bottom: 10px;
}

#hcWidget16415720132111 .contentXL .thumbSpaceBig,
#hcWidget16415720132111 .contentXL .thumbSpaceSmall,
#hcWidget16415720132111 .contentXL .thumbUpSmall,
#hcWidget16415720132111 .contentXL .thumbDownSmall,
#hcWidget16415720132111 .contentXL .peopleSingle,
#hcWidget16415720132111 .contentXL .peopleCouple,
#hcWidget16415720132111 .contentXL .peoplefamily {
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_rates.gif");
}

#hcWidget16415720132111 .contentXL .peopleSingle {
    background-position: -129px -89px;
    height: 28px;
    width: 25px;
}
#hcWidget16415720132111 .contentXL .peopleCouple {
    background-position: -58px -89px;
    height: 28px;
    width: 33px;
}
#hcWidget16415720132111 .contentXL .peoplefamily {
    background-position: -93px -89px;
    height: 28px;
    width: 35px;
}
#hcWidget16415720132111 .contentXL .userReviewTitle, #hcWidget16415720132111 .contentXL .ratingBarSuns {
    float:left;
}
#hcWidget16415720132111 .contentXL .userInfoBox {
    width: 140px;
    float:left;
}
/** Template XL Ende **/
/** GLOBAL start **/
#hcWidget16395420132111 {
    border-width: 2px;
    border-style: solid;
    padding:10px;
    text-align: center;
    font-size: 12px !important;
    font-family: arial,helvetica,sans-serif !important;
    border-color: #dadada !important;
    background-color: #f2f2f2 !important;
}
#hcWidget16395420132111 a,
#hcWidget16395420132111 span,
#hcWidget16395420132111 div,
#hcWidget16395420132111 strong,
#hcWidget16395420132111 h1,
#hcWidget16395420132111 h2 {
    color: #143764 !important;
}
#hcWidget16395420132111 h1 a {
    text-decoration: none;
}
#hcWidget16395420132111 #hcWidgetPulsline {
    background: url("/image/element_box/boxhome_headline_bg.gif") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    font-size: 12px;
    margin: -10px -10px 10px !important;
    padding: 4px 8px 16px !important;
    text-align: left;
    font-weight: bold;
}
#hcWidget16395420132111 #poweredBy {
    text-align: left;
    font-size: 9px;
    color: #9C9C9C !important;
}
#hcWidget16395420132111 img.scaled {
    width: 70px !important;
}
#hcWidget16395420132111 .clearFix,
#hcWidget16395420132111 .hcWidgetClearFix {
    clear:both;
}
#hcWidget16395420132111 .hcWidgetFloatLeft,
#hcWidget16395420132111 .floatLeft {
    float:left;
}
#hcWidget16395420132111 .floatRight,
#hcWidget16395420132111 .hcWidgetFloatRight {
    float:right;
}
#hcWidget16395420132111 #hcWidgetLogo {
    width: 0;
}
#hcWidget16395420132111 .hcWidgetLogoLeft {
    float:left;
}
#hcWidget16395420132111 .hcWidgetLogoRight {
    float: right;
}
#hcWidget16395420132111 .hcWidgetLogoRight img {
    position: absolute;
    margin-left: -118px;
    border: none;
}
#hcWidget16395420132111 .hcWidgetLogoLeft img {
    position: absolute;
    margin-left: -12px;
    border: none;
}
#hcWidget16395420132111 #hcWidgetImage, #hcWidget16395420132111 #hcWidgetContent {
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    width: 140px;
}
#hcWidget16395420132111 #hcWidgetImage img {
    border: none;
}
#hcWidget16395420132111 #hcWidgetHeadline {
    color: #325FAA;
    font-size: 16px;
    line-height: 19px
}
#hcWidget16395420132111 #hcWidgetLinks {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#hcWidget16395420132111 #hcWidgetButtonHelper {
    height: 24px;
}
#hcWidget16395420132111 #hcWidgetButton {
    cursor: default;
    margin: 0 0 15px;
}
#hcWidget16395420132111 #hcWidgetButton a {
    padding-right: 8px;
    display: block;
    color: #143764;
    cursor: pointer;
    background-position: right -237px;
    background-repeat: no-repeat;
    display:block;
    font-weight: bold;
    text-decoration: none;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16395420132111 #hcWidgetButton span {
    text-align: center;
    margin: 0;
    padding: 4px 0 2px 7px;
    background-image: url("/image/element_sprite/sprite_global_de.png");
    background-position: 0 -125px;
    display: block;
    height: 19px;
}
#hcWidget16395420132111 .hcWidgetFactbox {
    margin-top: 5px;
    float:left;
    margin-bottom: 10px;
}
#hcWidget16395420132111 .hcWidgetFactbox span {
    text-align: center;
    display: block;
    padding-top: 5px;
    font-weight: bold;
}
#hcWidget16395420132111 .hcWidgetFactboxContent {
    background-image: url(/image/widget/factbox_right.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 25px;
    margin-top: 1px;
    float:left;
}
#hcWidget16395420132111 .hcWidgetFactboxlogo {
    width: 25px;
    height: 25px;
    float:left;
    margin-top: 1px;
}
#hcWidget16395420132111 #hcWidgetRating .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_rate_left.png);
}
#hcWidget16395420132111 #hcWidgetRecommendation .hcWidgetFactboxlogo {
    background-image: url(/image/widget/factbox_sun_left.png);
}
#hcWidget16395420132111 .ratingBarPrint {
    display: none;
}
#hcWidget16395420132111 .ratingBarActiveSuns, #hcWidget16395420132111 .ratingBarInactiveSuns {
    height: 20px;
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_global_de.png");
}
#hcWidget16395420132111 .ratingBarActiveSuns {
    background-position: -675px 122px;
}
#hcWidget16395420132111 .ratingBarInactiveSuns {
    background-position: -564px 122px;
    width: 101px;
    margin-right: 22px;
    margin-bottom: 5px;
}
#hcWidget16395420132111 .ratingBarSuns {
    width: 126px;
}
#hcWidget16395420132111 .ratingBarSuns span {
    float: right;
    margin-left: 3px;
    font-weight: bold;
}
#hcWidget16395420132111 .separatorLight,
#hcWidget16395420132111 .hcWidgetseparatorLight {
    margin: 12px 0 17px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #D3D9E2 #D3D9E2 #ECECEC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    height: 0;
    padding-top: 1px;
}
#hcWidget16395420132111 .destinationWidget {
    text-align: left;
}
#hcWidget16395420132111 .destinationWidget .hcWidgetRecommandation {
    margin-top: 5px;
}
#hcWidget16395420132111 .destinationWidget .hcWidgetTitle,
#hcWidget16395420132111 .destinationWidget .hcWidgetRecommandation {
    margin-bottom: 5px;
    font-weight: bold;
}
#hcWidget16395420132111 .listingPicture {
    margin-bottom: 5px;
}
#hcWidget16395420132111 .destTemplateM .destinationWidget {
    text-align: left;
    width: 238px;
    float: left;
}
#hcWidget16395420132111 .destTemplateM .hcWidgetElem0 {
    width: 100%;
    clear: both;
}
#hcWidget16395420132111 .destTemplateM .hcWidgetElem1 {
    display: none;
}
#hcWidget16395420132111 .destTemplateM .listingPicture {
    float:left;
    margin-right: 10px;
}

#hcWidget16395420132111 .destTemplateM,
#hcWidget16395420132111 .destTemplateS {
    padding-bottom: 45px;
}
/** GLOBAL end **/

/** Templates **/
#hcWidget16395420132111 .templateXS,
#hcWidget16395420132111 .templateS,
#hcWidget16395420132111 .templateM,
#hcWidget16395420132111 .templateL,
#hcWidget16395420132111 .templateXL {
    margin: 0 auto;
    text-align:left;
}

#hcWidget16395420132111 .templateXS #hcWidgetRating {
    margin-bottom: 0;
}

#hcWidget16395420132111 .templateS #hcWidgetRating,
#hcWidget16395420132111 .templateM #hcWidgetRating,
#hcWidget16395420132111 .templateL #hcWidgetRating,
#hcWidget16395420132111 .templateXL #hcWidgetRating {
    margin-right: 10;
}
#hcWidget16395420132111 .templateM .first,
#hcWidget16395420132111 .templateL .first,
#hcWidget16395420132111 .templateXL .first {
    margin-right: 9px;
    float:left;
}
/** Templates **/

/** Template XS Start **/
#hcWidget16395420132111 .templateXS {
    width: 140px;
}
#hcWidget16395420132111 .templateXS .hcWidgetFactboxContent {
    width: 115px;
}
/** Template S Start **/
#hcWidget16395420132111 .templateS {
    width: 230px;
}
#hcWidget16395420132111 .templateS .hcWidgetFactboxContent {
    width: 85px;
}
#hcWidget16395420132111 .templateS #hcWidgetLinks,
#hcWidget16395420132111 .templateS #hcWidgetImage,
#hcWidget16395420132111 .templateS #hcWidgetHeadline {
    text-align: center;
}
#hcWidget16395420132111 .templateS .first {
    margin-right: 5px;
    float:left;
}
/** Template S Ende **/

/** Template M Start **/
#hcWidget16395420132111 .templateM {
    width: 290px;
}
#hcWidget16395420132111 .templateM .hcWidgetFactboxContent {
    width: 115px;
}
#hcWidget16395420132111 .templateM #hcWidgetLinks,
#hcWidget16395420132111 .templateM #hcWidgetImage,
#hcWidget16395420132111 .templateM #hcWidgetHeadline {
    text-align: left;
    float:left;
}
#hcWidget16395420132111 .templateM #hcWidgetLinks {
    margin-bottom: 10px;
}
/** Template M Ende **/

/** Template L / XL Start **/
#hcWidget16395420132111 .templateL,
#hcWidget16395420132111 .templateXL {
    width: 445px;
}
#hcWidget16395420132111 .templateL h1,
#hcWidget16395420132111 .templateXL h1 {
    height: 40px;
}
#hcWidget16395420132111 .templateL .leftLeft,
#hcWidget16395420132111 .templateXL .leftLeft {
    margin-top: 54px;
    float:left;
}
#hcWidget16395420132111 .templateL .hcWidgetRight,
#hcWidget16395420132111 .templateXL .hcWidgetRight {
    width: 290px;
    float:left;
}
#hcWidget16395420132111 .templateL .hcWidgetFactboxContent,
#hcWidget16395420132111 .templateXL .hcWidgetFactboxContent {
    width: 115px;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16395420132111 .contentXL {
    width: 100%;
}
#hcWidget16395420132111 .contentXL .ratingBarInactiveSuns {
    float:right;
    margin-right: 0;
}
#hcWidget16395420132111 .contentXL .reviewTextSnippet {
    clear : both;
    padding-top: 10px;
    padding-bottom: 10px;
}
#hcWidget16395420132111 .contentXL .ratingBarSuns span {
    font-size: 16px;
    font-weight: bold;
}
#hcWidget16395420132111 .contentXL .reviewListTitle,
#hcWidget16395420132111 .contentXL .reviewListAdditionalData {
    float:left;
}
#hcWidget16395420132111 .contentXL .reviewListAdditionalData .reviewListDate,
#hcWidget16395420132111 .contentXL .reviewListAdditionalData .reviewListUserData {
    display: inline;
}
#hcWidget16395420132111 .contentXL .reviewListAdditionalData .userdata {
    margin-left: 5px;
}
#hcWidget16395420132111 .contentXL .reviewListRead {
    float:right;
}
/** Template L / XL Ende **/

/** Template XL Start **/
#hcWidget16395420132111 .contentXL #hcWidgetLinks {
    padding-right: 10px;
}
#hcWidget16395420132111 .contentXL .reviewListRating {
    float: right;
}
#hcWidget16395420132111 .contentXL .listitemBox .box {
    margin-bottom: 10px;
}

#hcWidget16395420132111 .contentXL .thumbSpaceBig,
#hcWidget16395420132111 .contentXL .thumbSpaceSmall,
#hcWidget16395420132111 .contentXL .thumbUpSmall,
#hcWidget16395420132111 .contentXL .thumbDownSmall,
#hcWidget16395420132111 .contentXL .peopleSingle,
#hcWidget16395420132111 .contentXL .peopleCouple,
#hcWidget16395420132111 .contentXL .peoplefamily {
    background-color: transparent;
    background-image: url("/image/element_sprite/sprite_rates.gif");
}

#hcWidget16395420132111 .contentXL .peopleSingle {
    background-position: -129px -89px;
    height: 28px;
    width: 25px;
}
#hcWidget16395420132111 .contentXL .peopleCouple {
    background-position: -58px -89px;
    height: 28px;
    width: 33px;
}
#hcWidget16395420132111 .contentXL .peoplefamily {
    background-position: -93px -89px;
    height: 28px;
    width: 35px;
}
#hcWidget16395420132111 .contentXL .userReviewTitle, #hcWidget16395420132111 .contentXL .ratingBarSuns {
    float:left;
}
#hcWidget16395420132111 .contentXL .userInfoBox {
    width: 140px;
    float:left;
}
/** Template XL Ende **/