@media all {
    html * {
        font-size: 100%;
    }
    img {
        border: 0 none;
    }
    a img:hover {
        text-decoration: none;
    }
    /* Sizing / Position */
    
    #head {
        margin-bottom: 13px;
    }
    #nav {
        margin-left: 42px;
        display: inline-block;
        position: absolute;
        top: 70px;
        width: 760px;
    }
    #stage {
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
    }
    #stage img {
        overflow: hidden;
    }
    #content {
        margin-top: 30px;
        background: url("../images/content_bg.png") repeat-y scroll 0 0 transparent;
    }
    #subnav {
        width: 230px;
        padding: 15px 7px 0 0;
        float: left;
    }
    #col1 {
        float: right;
        width: 730px;
        margin-bottom: 30px;
    }
    #footer .links {
        background-color: #ed904e;
        border-bottom: 3px solid #fff;
        height: 69px;
        padding-top: 7px;
    }
    #footer .sitemap {
        background-color: #b14541;
    }
    #footer .sitemap .inner {
        background: url("../images/footer_bg.jpg") no-repeat scroll right bottom transparent;
        padding-bottom: 20px;
    }
    #footer .contact .inner {
        border-top: 1px solid #7f2c03;
    }
    #footer .contact .inner {
        border-top: 1px solid #7f2c03;
        margin-top: -23px;
        font-size: 12px;
        color: #fff;
    }
    .inner {
        width: 980px;
        margin: 0 auto;
        padding-left: 0px;
        display: table;
    }
    body {
        font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
        font-size: 13px;
        /* base: 14px */
        
        -webkit-text-size-adjust: 100%;
        /* mobile Webkit fix */
        
        color: #575346;
        background-color: #fff;
        padding: 0;
        margin: 0;
        margin-top: 2px;
        text-align: left;
    }
    .htmlarea-content-body {
        font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
        font-size: 13px;
        color: #575346;
    }
    .border_top {
        display: none;
    }
    .border_middle {} .border_bottom {
        display: none;
    }
    .sterne1,
    .sterne2,
    .sterne3,
    .sterne4,
    .sterne5 {
        background: url("/fileadmin/templates/images/star.png") repeat-x scroll 0 0 transparent;
        text-indent: -200px;
        color: transparent;
        display: inline-block;
    }
    .sterne1 {
        width: 22px;
        height: 12px;
    }
    .sterne2 {
        width: 44px;
        height: 12px;
    }
    .sterne3 {
        width: 66px;
        height: 12px;
    }
    .sterne4 {
        width: 88px;
        height: 12px;
    }
    .sterne5 {
        width: 110px;
        height: 12px;
    }
    .sterne05,
    .sterne15,
    .sterne25,
    .sterne35,
    .sterne45 {
        background: url("/fileadmin/templates/images/star_half.png") no-repeat scroll right 0 transparent;
        text-indent: -200px;
        color: transparent;
        display: inline-block;
    }
    .sterne05 {
        width: 22px;
        height: 12px;
    }
    .sterne15 {
        width: 44px;
        height: 12px;
    }
    .sterne25 {
        width: 66px;
        height: 12px;
    }
    .sterne35 {
        width: 88px;
        height: 12px;
    }
    .sterne45 {
        width: 110px;
        height: 12px;
    }
    
    strong, b {
      font-weight:700;
    }
    /* Top-Navigation */
    
    #topnav {
        font-size: 11px;
        float: left;
        display: block;
        width: 762px;
        margin-left: 226px;
    }
    #topnav ul {
        float: left;
        margin: 0;
        padding: 0;
        overflow: hidden;
        margin: 6px 0 0;
        line-height: 14px;
    }
    #topnav li {
        float: left;
        list-style-position: outside;
        list-style-type: disc;
        margin-right: 16px;
        padding-left: 0;
    }
    #topnav li a {
        color: #575346;
        text-decoration: none;
    }
    #searchform {
        float: left;
    }
    #searchform .searchfield {
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-top: 1px solid #c9c9c9;
        background-color: #f6f6f6;
        border-bottom: 0 none;
        height: 21px;
        padding: 0 2.5em 0 5px;
        width: 110px;
    }
    #searchform .searchbutton {
        background: url("../images/search.png") no-repeat scroll 0 0 transparent;
        border: 0 none;
        cursor: pointer;
        height: 21px;
        left: -24px;
        margin: 5px 0 0;
        padding: 0;
        position: relative;
        text-indent: -1000em;
        top: 4px;
        width: 21px;
    }
    #info {
        float: left;
        margin-left: 15px;
    }
    #info .tel {
        color: #c66a08;
        font-size: 17px;
        margin-bottom: 3px;
        line-height: 20px;
    }
    #info .opening {
        margin-bottom: 0;
    }
    #logo {
        display: inline-block;
        margin-left: 31px;
        margin-top: -17px;
    }
    #logo a {
        margin-left: 0;
    }
    /* Main-Navigation */
    
    #nav li.menu1 a,
    #nav li.menu2 a,
    #nav li.menu3 a {
        float: left;
        width: 145px;
        height: 40px;
        text-align: center;
    }
    #nav li.menu4 {
        width: 255px;
        height: 40px;
    }
    #nav li.menu4 a {
        padding-left: 80px;
    }
    #nav li.pid133 {
        margin-right: 21px;
        background: url("../images/nav_bg_cyan.jpg") repeat scroll 0 -20px #70bbca;
    }
    #nav li.pid134 {
        margin-right: 21px;
        background: url("../images/nav_bg_red.jpg") repeat scroll 0 -20px #b14541;
    }
    #nav li.pid135 {
        margin-right: 21px;
        background: url("../images/nav_bg_green.jpg") repeat scroll 0 -20px #789f3a;
    }
    #map_menu li.pid136 {
        position: absolute;
        top: 70px;
        margin-left: 713px;
        background: url("../images/nav_bg_orange_karte.png") repeat scroll 0 0 #68b3c5;
        padding-left: 0px;
        height: 40px;
        width: 262px;
    }
    #map_menu li.pid136 a {
        height: 40px;
        padding-left: 80px;
        line-height: 40px;
    }
    #nav li.pid133 .box {
        background: url("../images/nav_bg_cyan.jpg") repeat-x scroll 0 16px;
    }
    #nav li.pid134 .box {
        background: url("../images/nav_bg_red.jpg") repeat-x scroll 0 16px;
        margin-left: -390px;
    }
    #nav li.pid135 .box {
        background: url("../images/nav_bg_green.jpg") repeat-x scroll 0 16px;
        margin-left: -556px;
    }
    #map_menu li.pid136 .box {
        background: url("../images/nav_bg_orange.jpg") no-repeat scroll right 2px;
        margin-left: -727px;
    }
    #nav li a.a1 {
        width: 145px;
        text-align: center;
        height: 40px;
        line-height: 40px;
    }
    #nav .box,
    #map_menu .box {
        padding-top: 10px;
        padding-left: 10px;
        display: none;
    }
    #nav ul,
    #map_menu {
        font-family: Georgia, serif;
        font-size: 16px ! important;
        margin: 0;
        padding: 0;
        float: left;
    }
    #nav a,
    #map_menu a {
        text-decoration: none;
        color: #fff;
        line-height: 30px;
    }
    #nav ul.level1 li,
    #map_menu li {
        float: left;
        list-style-type: none;
        padding: 0;
    }
    #nav ul.level1 a.a1 {
        display: inline-block;
        text-align: center;
        text-decoration: none;
    }
    #nav .act1 {
        margin-top: -11px;
    }
    #nav .act1 .a1 {
        padding-top: 11px;
    }
    #nav ul.level1 li.pid133:hover .box {
        display: block;
    }
    #nav ul.level1 li.pid134:hover .box {
        display: block;
    }
    #nav ul.level1 li.pid135:hover .box {
        display: block;
    }
    #map_menu li.pid136 {
        cursor: pointer;
    }
    #suedamerika_Map,
    #mittelamerika_Map,
    #nordamerika_Map,
    #nordmeer_Map,
    #afrika_orient_Map,
    #ozeanien_Map,
    #asien_Map {
        display: none;
        width: 843px;
        height: 407px;
    }
    #map_menu #menu_Map {
        width: 843px;
        height: 407px;
        padding-left: 146px;
        padding-top: 20px;
        margin-top: 4px;
    }
    #map_menu #menu_Map .button_green {
        display: inline-block;
        margin-left: 15px;
        margin-top: -45px;
        position: relative;
        cursor: pointer;
    }
    #map_menu #index_Map area {
        cursor: pointer;
    }
    #jqueryTooltip {
        position: absolute;
        /* das ist zwingend notwendig, damit der Tooltip der Maus folgen kann */
        
        display: none;
        /* auch wichtig damit der Tooltip leer nicht gezeigt wird */
        
        font-size: 11px;
        border: 1px solid #000;
        background: #fff;
        padding: 0.25em;
        z-index: 200;
        -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    }
    #nav .box,
    #map_menu .box {
        width: 980px;
        top: 36px;
        display: none;
        position: absolute;
        font-size: 14px;
        z-index: 100;
        padding-top: 26px;
        padding-left: 10px;
        margin-top: -10px;
        padding-bottom: 10px;
        margin-left: -224px;
    }
    #nav ul.level2 {
        margin-top: 10px;
    }
    #nav ul.level2 li {
        float: none;
        list-style-type: none;
        padding: 0px;
    }
    #nav ul.level2 li a {
        color: #fff ! important;
        padding: 0 0 10px 7px;
        margin: 0;
        background: url("../images/nav_level2_133_no.png") no-repeat scroll left 0 transparent ! important;
        display: block;
        width: 159px;
    }
    #nav ul.level2 li:hover a {
        text-decoration: underline;
        background: url("../images/nav_level2_133_act.png") no-repeat scroll right 10px transparent ! important;
        width: 173px ! important;
        margin: -10px 0 0;
        padding: 10px 0 10px 7px;
    }
    #nav ul.level2 li:hover ul.level3 {
        display: block ! important;
    }
    #nav ul.level2 li:hover ul.level3 a {
        display: block ! important;
        margin: 0px;
        margin-bottom: 3px;
        padding: 0;
    }
    #nav ul.level2 li.level2 .image img {
        display: none;
        left: 776px;
        position: absolute;
        top: 65px;
    }
    #nav ul.level2 li:hover .image img {
        display: block;
        left: 776px;
        position: absolute;
        top: 65px;
    }
    #nav ul.level2 li.level2 .imagetitle {
        display: none;
        left: 776px;
        position: absolute;
        top: 35px;
    }
    #nav ul.level2 li:hover .imagetitle {
        display: block;
        left: 776px;
        position: absolute;
        top: 35px;
    }
    #nav ul.level3 {
        width: 585px;
        top: 70px;
        display: none;
        position: absolute;
        font-size: 16px;
        z-index: 101;
        padding-top: 5px;
        margin-top: -44px;
        padding-bottom: 10px;
        margin-left: 180px;
        height: 313px;
    }
    #nav ul.level3 li {
        float: left;
        list-style-type: none;
        padding: 4px 8px;
    }
    #nav ul.level3 li a {
        color: #fff ! important;
        padding: 0;
        margin: 0;
        background: none ! important;
        width: auto;
    }
    #nav ul.level3 li:hover a {
        text-decoration: underline;
        background-image: none ! important;
        width: auto ! important;
    }
    #nav ul.level2 li:hover li a {
        text-decoration: none;
        background-image: none ! important;
        width: auto ! important;
    }
    #nav ul.level3 li.act a {
        color: #376f40 ! important;
    }
    #nav ul.level3 li a:hover {
        text-decoration: underline ! important;
    }
    #breadcrumb ul {
        padding: 0;
    }
    #breadcrumb li {
        float: left;
        list-style-position: inside;
        font-size: 11px;
    }
    #breadcrumb li span {
        padding: 0 3px;
    }
    #breadcrumb li.label,
    #breadcrumb li.first {
        list-style-type: none;
    }
    #breadcrumb li.label {
        color: #9e9988;
    }
    #breadcrumb li.act a {
        color: #b14541;
    }
    #subnav {
        background-repeat: no-repeat;
        min-height: 300px;
    }
    #subnav .vlist {
        margin: 0;
        padding-left: 8px;
        padding-top: 52px;
    }
    #subnav .vlist li {
        font-family: Georgia, serif;
        list-style-type: none;
        font-size: 16px;
        line-height: 32px;
    }
    #subnav .vlist li ul {
        color: #575346;
    }
    #subnav .vlist li li {
        font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
        list-style-type: disc;
        font-size: 14px;
        line-height: 20px;
    }
    #subnav .vlist li li li {
        font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
        list-style-type: none;
        font-size: 12px;
    }
    #subnav .vlist li.active {
        color: #b14541;
    }
    #subnav .vlist li.active a {
        color: #b14541;
    }
    #subnav .vlist li.active li a {
        color: #575346;
    }
    #subnav .vlist li.active a li a {
        color: #575346;
    }
    #footer .links .rueckrufservice {
        display: inline-block;
        margin-right: 17px;
    }
    #footer .links .newsletter {
        display: inline-block;
        margin-right: 17px;
    }
    #footer .links .yelp {
        display: inline-block;
        margin-right: 17px;
    }
    #footer .links .facebook {
        display: inline-block;
        margin-right: 17px;
    }
    #footer .links .trustpilot-widget {
        display: inline-block;
        background: url("../images/footer_link_bg.png") no-repeat scroll 0 0 transparent;
        padding: 2px 10px 1px;
        width: 170px;
    }
    #footer .links .bookmarks {
        float: right;
        width: 216px;
        height: 61px;
        background: url("../images/footer_link_bookmarks.png") no-repeat scroll 0 0 transparent;
        margin-right: 0px;
    }
    #footer .links .addthis_toolbox {
        margin-top: 35px;
        margin-left: 10px;
    }
    #footer .sitemap .laender {
        width: 240px;
    }
    #footer .sitemap .laender h3 {
        margin-top: 2em;
        margin-bottom: 0.5em;
    }
    #footer .mittelamerika h3,
    #footer .ozeanien h3,
    #footer .antarktis h3,
    #footer .nordamerika h3 {
        margin-top: 0em ! important;
    }
    #footer h3 a:hover {
        color: #fff ! important;
    }
    #footer .sitemap .laender ul {
        margin-bottom: 15px;
    }
    #footer .sitemap .col1,
    #footer .sitemap .col2,
    #footer .sitemap .col3 {
        float: left;
    }
    #footer .sitemap .katalog {
        background: url("../images/footer_katalog2015.png") no-repeat scroll 110px 100px transparent;
        float: left;
        width: 258px;
        height: 200px;
    }
    #footer .sitemap .katalog h3 {
        margin-top: 2em;
        margin-bottom: 1em;
    }
    #footer .sitemap ul {
        display: inline-block;
        padding: 0;
        margin: 0;
    }
    #footer .sitemap li {
        list-style: none;
        float: left;
        margin-right: 6px;
    }
    #footer .sitemap li a,
    #footer .sitemap p {
        color: #fff;
        font-size: 12px;
    }
    #footer .contact .inner p {
        line-height: 24px;
        margin: 0;
    }
    #footer div.contact div.inner div div {
        display: inline-block;
    }
    /* Content */
    
    h1,
    h1 a {
        font-size: 33px;
        color: #c56a08;
        font-family: Georgia, serif;
        margin-top: 0;
        font-weight: normal;
        margin-bottom: 10px;
    }
    h2,
    h2 a {
        font-size: 18px;
        color: #c56a08;
        font-family: Georgia, serif;
        text-decoration: none;
        margin-top: 0;
        margin-bottom: 8px;
        font-weight: normal;
    }
    h3,
    h3 a {
        font-size: 15px;
        color: #c56a08;
        font-family: Georgia, serif;
        text-decoration: none;
        font-weight: normal;
        line-height: 16px;
    }
    h4,
    h4 a {
        font-size: 14px;
        color: #c56a08;
        font-family: Georgia, serif;
        text-decoration: none;
        font-weight: normal;
    }
    p {
        margin-top: 0;
        line-height: 16px;
        margin-bottom: 13px;
    }
    p.subline_white {
        font-size: 18px;
        color: #fff;
    }
    p.news-latest-bottom-text,
    p.news-list-bottom-text {
        margin-top: 15px;
        margin-bottom: 28px;
    }
    a {
        color: #575346;
        text-decoration: none;
    }
    a:hover {
        color: #575346;
        text-decoration: underline;
    }
    a.button {
        overflow: hidden;
        width: 51px;
        text-indent: -42px;
        height: 18px;
        background: url("../images/ico_mehr.png") no-repeat scroll 0 0 transparent;
        color: transparent;
        padding: 0;
        float: right;
    }
    a.button_green,
    #footer .sitemap .katalog a {
        font-style: italic;
        color: #fff;
        font-family: Georgia, serif;
        height: 30px ! important;
        line-height: 28px ! important;
        margin-top: 9px;
        font-size: 11px;
        text-align: center;
        background: url("../images/footer_katalog_btn.png") repeat scroll 0 0 transparent;
        float: left;
        padding-left: 10px ! important;
        padding-right: 10px ! important;
    }
    .back {
        background: url("../images/back_orange.png") no-repeat scroll 0 1px transparent;
        display: inline-block;
        margin-bottom: 14px;
        padding-left: 27px;
        line-height: 16px;
    }
    table.stripedtable {
        width: 100%;
    }
    table {
        width: 100%;
        border-spacing: 0 ! important;
    }
    th {
	text-align: left;
    }
    th td.mittig {
        text-align: center;
    }
    tr.odd {
        background-color: #fbfaf8;
    }
    td {
        padding: 9px 5px;
    }
    .hidden {
        display: none;
    }
    .rte {
        color: ##575346;
    }
    .verlaengerungspaket {
        color: #c56a08;
        background: url("/fileadmin/templates/images/verlaengerungspaket.png") no-repeat scroll 0 0 transparent;
        display: block;
        line-height: 33px;
        padding-left: 67px;
    }
    .price {
        background: url("../images/nav_bg_green.jpg") repeat scroll 0 -20px transparent;
        color: #fff;
        float: left;
        padding: 3px 6px;
        line-height: 16px;
    }
    .buchen {
        background: url("../images/nav_bg_orange.png") repeat scroll 0 0 transparent;
        color: #fff;
        float: left;
        padding: 3px 6px;
        line-height: 16px;
    }
    .buchen:hover {
        color: #fff;
    }
    .soft-bg {
        background: url("../images/soft_80_bg.png") repeat scroll 0 0 transparent;
    }
    /* Stage Image Slider */
    
    .lof-slider_1 .lof-css3 {
        box-shadow: none;
    }
    .lof-slider_1 .lof-css3 .lof-navigator-wapper {
        margin-right: 287px;
        margin-bottom: 58px;
    }
    .lof-description,
    .lof-description_nobg {
        display: none;
    }
    /* FCE */
    
    .subcolumns,
    .cm_002_content_teaser_big,
    .cm_004_bild_navigation,
    .cm_005_download_liste {
        margin-bottom: 2em;
    }
    .subcolumns {
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    .c50l {
        float: left;
    }
    .c50r {
        float: right;
        /*margin-left:-5px; */
    }
    .c50r .subcr {
        float: right;
    }
    .c50l,
    .c50r {
        width: 50%;
    }
    .c33l,
    .c33m {
        float: left;
    }
    .c33r {
        float: right;
        /*margin-left:-5px; */
    }
    .c33l,
    .c33m,
    .c33r {
        width: 33.3%;
    }
    .c33r .subcr {
        margin-right: 20px;
    }
    /* HM-002 HOME Reise-Teaser Slider */
    
    .travelslider {
        width: 980px;
        margin-bottom: 60px;
        position: relative;
    }
    .travelslider li {
        float: left;
        list-style-type: none;
        padding: 0;
        height: 292px;
    }
    
    .travelslider li > a {
      display:inline-block;
    }
     
    .travelslider .travelcontainer {
        width: 230px;
        margin-right: 20px;
    }
    .travelslider #bxslider {
        padding: 0;
        display: inline-block;
        width: 750px;
        display: inline-block;
    }
    .travelslider .bx-wrapper {
        height: 303px;
    }
    .travelslider .bx-prev {
        display: inline-block;
        margin-left: -32px;
        position: relative;
        top: -217px;
    }
    .travelslider .bx-next {
        display: inline-block;
        margin-left: 985px;
        position: relative;
        top: -239px;
    }
    .travelslider .country {
        margin-top: 8px;
        line-height: 16px;
    }
    .travelslider h3 {
        margin-bottom: 5px;
        margin-top: 1px;
    }
    .travelslider .description {
        height: 55px;
        line-height: 15px;
    }
    .travelslider .price {
        display: block;
        float: left;
        position: absolute;
        bottom: 0;
    }
    /* HM-004 BestsellerTeaser */
    
    .hm_004_bestseller {
        width: 475px;
    }
    .hm_004_bestseller a:hover .soft-bg {
        display: block;
    }
    .hm_004_bestseller h3 {
        margin: 4px 0;
    }
    .hm_004_bestseller .image img {
        float: left;
        margin-top: 12px;
    }
    .hm_004_bestseller .headline1 {
        padding: 7px 12px;
        margin-top: -147px;
        float: left;
        background: url("../images/nav_bg_red.jpg") repeat scroll 0 -20px #68b3c5;
        font-family: Georgia, serif;
        font-size: 17px ! important;
        font-style: italic;
        color: #fff;
    }
    .hm_004_bestseller .soft-bg {
        display: none;
        float: left;
        margin-top: -105px;
        padding-left: 12px;
        width: 463px;
    }
    .hm_004_bestseller .headline2 {
        line-height: 16px;
    }
    .hm_004_bestseller .description {
        line-height: 16px;
        width: 353px;
        float: left;
    }
    .hm_004_bestseller .price {
        float: right;
        margin-bottom: 3px;
        margin-right: 6px;
        float: right;
        margin-top: 12px;
    }
    /* HM-003 News Teaser */
    
    .fce_hm_003_news_teaser {
        background: #f7f5e9;
        padding: 10px 12px;
        margin-bottom: 15px;
    }
    .fce_hm_003_news_teaser .newscontainer {
        border-bottom: 1px solid #c1ae98;
        padding-top: 10px;
        width: 463px;
    }
    .fce_hm_003_news_teaser .newscontainer:last-child {
        border-bottom: 0px none;
    }
    .fce_hm_003_news_teaser .newsdate {
        font-size: 11px;
    }
    .fce_hm_003_news_teaser p.newstext {
        color: #951d1b;
        padding-top: 3px;
    }
    .fce_hm_003_news_teaser p a {
        font-weight: bold;
        margin-left: 5px;
    }
    /* tt_news latest */
    
    .news-latest-container {
        margin-top: 31px;
    }
    .news-latest-item {
        background: url("../images/index_search_bg.jpg") repeat scroll 0 0 transparent;
        width: 100%;
        height: 100px;
        display: inline-block;
        margin-left: 0;
        padding-top: 11px;
        padding-left: 5px;
        margin-bottom: 3px;
    }
    .news-latest-item .news-latest-date {
        margin-top: 12px;
        text-align: center;
        width: 40px;
        color: #97917e;
        font-size: 11px;
        float: left;
    }
    .news-latest-item .news-latest-date .day {
        font-weight: bold;
        font-size: 16px;
        line-height: 14px;
    }
    .news-latest-item a {
        color: #494949;
    }
    .news-latest-item h3 {
        font-family: Georgia, serif;
        font-size: 14px ! important;
        font-weight: normal;
        margin-bottom: 6px;
        margin-top: 3px;
        text-decoration: none;
    }
    .news-latest-item h3 a {
        color: #C56A08;
    }
    .news-latest-item h4 {
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        margin-top: 0;
        text-decoration: none;
    }
    .news-latest-image {
        display: none;
    }
    .news-latest-text {
        float: left;
        padding-left: 7px;
        width: 630px;
    }
    .news-latest-bottom {} .news-latest-gotoarchive a {
        display: none;
    }
    /* tt_news list */
    
    .news-list-item {
        background: url("../images/index_search_bg.jpg") no-repeat scroll 0 0 transparent;
        height: 100px;
        display: inline-block;
        margin-left: 0;
        padding-top: 11px;
        padding-left: 5px;
        margin-bottom: 10px;
        width: 100%;
    }
    .news-list-item .news-list-date {
        margin-top: 12px;
        text-align: center;
        width: 40px;
        color: #97917e;
        font-size: 11px;
        float: left;
        line-height: 14px;
    }
    .news-list-item .news-list-date .day {
        font-weight: bold;
        font-size: 16px;
    }
    .news-list-item a {
        color: #494949;
    }
    .news-list-item h3 {
        font-family: Georgia, serif;
        font-size: 14px ! important;
        font-weight: normal;
        margin-bottom: 8px;
        margin-top: 3px;
        text-decoration: none;
    }
    .news-list-item h3 a {
        color: #C56A08;
    }
    .news-list-item h4 {
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        margin-top: 0;
        text-decoration: none;
    }
    .news-list-text {
        float: left;
        padding-left: 15px;
        width: 662px;
    }
    .news-list-item span.more a {
        color: #C56A08;
        font-family: Georgia, serif;
        font-size: 14px;
        margin-left: 4px;
    }
    .news-list-bottom {}
    /*tt_news detail */
    
    .news-single-item {
        width: 714px;
        background: url("../images/index_search_bg.jpg") repeat scroll 0 0 transparent;
        display: inline-block;
        padding: 10px;
        margin-bottom: 35px;
    }
    .news-single-item .news-single-date {
        margin: 0 0 6px;
        font-size: 13px;
        line-height: 16px;
    }
    .news-single-item .news-single-img {
        float: left;
        margin-right: 20px;
    }
    .news-single-item p {
        font-size: 14px;
        line-height: 19px;
    }
    /* Reise-Teaser */
    
    .tx_takeofftravel-teaser {
        overflow: hidden;
        width: 750px;
    }
    .tx_takeofftravel-teaser .teaser-element {
        margin-right: 20px;
        display: inline-block;
        float: left;
        width: 355px;
        height: 200px;
        margin-bottom: 2em;
    }
    .tx_takeofftravel-teaser a {
        text-decoration: none;
    }
    .tx_takeofftravel-teaser a:hover {
        text-decoration: none;
    }
    .tx_takeofftravel-teaser .teaser-image {} .tx_takeofftravel-teaser .teaser-layer {
        position: relative;
        margin-top: -117px;
        width: 355px;
        height: 117px;
        background-color: #fff;
        -khtml-opacity: 0.8;
        /* sehr alte Versionen von Mozilla Firefox */
        
        -moz-opacity: 0.8;
        /* alte Versionen von Mozilla Fireox */
        
        -webkit-opacity: 0.8;
        /* alte Versionen von Webkit-Browsern */
        
        filter: alpha(opacity=80);
        /* ältere Versionen des Internet Explorers inklusive Version 7 */
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        /* Internet Explorer Version 8 */
        
        opacity: 0.8;
        /* Der Befehl mit Gültigkeit in aller gängigen Browsern in Zukunft? */
    }
    .tx_takeofftravel-teaser a:hover .teaser-layer {
        margin-top: -200px;
        width: 355px;
        height: 200px;
    }
    .tx_takeofftravel-teaser .teaser-text {
        position: relative;
        top: -117px;
        padding: 5px;
    }
    .tx_takeofftravel-teaser h3 {
        margin-top: 5px;
        margin-bottom: 3px;
    }
    .tx_takeofftravel-teaser p {
        height: 32px;
        overflow: hidden;
    }
    .tx_takeofftravel-teaser .teaser-name {
        line-height: 15px;
    }
    /* Reise-Detailseite */
    
    .tx_takeofftravel-detail h1 {
        font-size: 26px;
        margin-top: 12px;
    }
    .tx_takeofftravel-detail .addthis_toolbox {
        display: block;
        margin-left: 500px;
        margin-top: -33px;
        position: relative;
    }
    .tx_takeofftravel-detail .images-text-container {
        float: left;
        width: 480px;
        min-height: 201px;
    }
    .tx_takeofftravel-detail .images-text-container .travel-images {
        float: left;
        width: 230px;
    }
    .tx_takeofftravel-detail .images-text-container .single-image {
        width: 235px;
    }
    .tx_takeofftravel-detail .images-text-container .single-image a:hover {
        text-decoration: none;
    }
    .tx_takeofftravel-detail .images-text-container .travel-introduction {
        margin-left: 250px;
    }
    .tx_takeofftravel-detail .images-text-container .travel-introduction h3 {
        margin-bottom: 5px;
    }
    .tx_takeofftravel-detail .images-text-container .zoom {
        margin-left: -29px;
    }
    .tx_takeofftravel-detail .buchen {
        margin-left: 9px;
    }
    .tx_takeofftravel-detail h3 {
        margin-top: 0px;
    }
    .tx_takeofftravel-detail .travel-introduction-text {
        padding-bottom: 20px;
        line-height: 16px;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider {
        width: 232px;
        padding: 0;
        margin: 0;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider:after {
        clear: both;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider:before,
    .tx_takeofftravel-detail .images-text-container .image-slider:after {
        content: "";
        display: table;
        line-height: 0;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider ul {
        padding: 0;
        margin: 0;
        display: inline-block;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider li {
        padding: 0;
        margin: 0;
        float: left;
        list-style-type: none;
        width: 55;
        padding-right: 3px;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider li a {
        display: inline-block;
        width: 55px;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider .bx-prev {
        display: inline-block;
        margin-left: 0;
        position: relative;
        top: -30px;
    }
    .tx_takeofftravel-detail .images-text-container .image-slider .bx-next {
        display: inline-block;
        margin-left: 179px;
        position: relative;
        top: -30px;
        float: right;
    }
    .tx_takeofftravel-detail #title1,
    .tx_takeofftravel-detail #title2,
    .tx_takeofftravel-detail #title3,
    .tx_takeofftravel-detail #title4,
    .tx_takeofftravel-detail #title5,
    .tx_takeofftravel-detail #title6,
    .tx_takeofftravel-detail #title7,
    .tx_takeofftravel-detail #title8,
    .tx_takeofftravel-detail #title9,
    .tx_takeofftravel-detail #title10,
    .tx_takeofftravel-detail #title11,
    .tx_takeofftravel-detail #title12,
    .tx_takeofftravel-detail #title13 {
        display: none;
    }
    .tx_takeofftravel-detail .title {
        position: absolute;
    }
    .tx_takeofftravel-detail .title {
        background-color: #fff;
        width: 335px;
        height: 57px;
        border: 1px solid #dadada;
        line-height: 14px;
        margin-top: -72px;
        font-size: 12px;
        padding: 5px;
    }
    .tx_takeofftravel-detail .icon .arrow {
        display: none;
    }
    .tx_takeofftravel-detail .icon:hover .arrow {
        background: url("../images/tooltip.png") no-repeat scroll 0 0 transparent;
        height: 6px;
        margin-top: -10px;
        position: relative;
        width: 11px;
        display: block;
        padding-bottom: 4px;
        margin-left: 13px;
    }
    .tx_takeofftravel-detail .icons {
        background-color: #c4d976;
        margin-top: 4px;
        padding: 1px;
        display: table;
        width: 100%;
    }
    .tx_takeofftravel-detail .icon {
        margin-right: 1px;
        float: left;
        display: inline-block;
    }
    .tx_takeofftravel-detail .icon {
        cursor: pointer;
    }
    .tx_takeofftravel-detail .contact {
        width: 230px;
        float: right;
    }
    .tx_takeofftravel-detail .contact h3 {
        margin-top: 10px;
        margin-bottom: 8px;
    }
    .tx_takeofftravel-detail .contact .contact-text {
        line-height: 16px;
    }
    .tx_takeofftravel-detail .contact .tel {
        color: #c56a08;
        margin: 0px;
        margin-top: 5px;
        margin-bottom: 3px;
    }
    .tx_takeofftravel-detail .contact .email {
        color: #c56a08;
        margin: 0px;
    }
    .tx_takeofftravel-detail .contact .email a {
        color: #c56a08;
    }
    .tx_takeofftravel-detail .travel-socialmedia {
        margin-top: 30px;
        display: inline-block;
    }
    .gplus {
        float: left;
    }
    .fb_iframe_widget {} .fb_edge_widget_with_comment {
        float: left;
    }
    .tx_takeofftravel-detail .travel-tab-menu,
    .rgtabs-menu {
        display: inline-block;
        margin: 0;
        padding: 0;
        width: 100%;
        margin: 30px 0 0;
    }
    .tx_takeofftravel-detail .travel-tab-menu li,
    .rgtabs-menu li {
        cursor: pointer;
        background-color: #e89943;
        color: #fff;
        float: left;
        list-style-type: none;
        border: 1px solid #E1E1E1;
        margin-right: 4px;
        padding: 5px 9px;
    }
    .rgtabs-menu li a {
        color: #fff;
    }
    .tx_takeofftravel-detail .travel-tab-menu li.active,
    .rgtabs-selected {
        background-color: #fff ! important;
        color: #e89943 ! important;
        border-bottom: 1px solid #FFFFFF ! important;
    }
    .rgtabs-selected a {
        color: #e89943 ! important;
    }
    .tx_takeofftravel-detail .travel-tab-content,
    .rgtabs-container {
        border: 1px solid #E1E1E1;
        margin-top: -1px;
        padding: 20px 8px 8px;
        min-height: 330px;
        margin-bottom: 2em;
    }
    .tx_takeofftravel-detail .images {
        float: right;
    }
    .tx_takeofftravel-detail #overview_container table {
        width: auto;
    }
    .tx_takeofftravel-detail .itinerary,
    .tx_takeofftravel-detail .dateprice,
    .tx_takeofftravel-detail .findoutmore,
    .tx_takeofftravel-detail .review,
    .tx_takeofftravel-detail .hotel {
        display: none;
    }
    .tx_takeofftravel-detail .dateprice .rte h4 {
        margin-bottom: 5px;
    }
    .tx_takeofftravel-detail .travelslider {
        width: 730px;
    }
    .tx_takeofftravel-detail .travelslider .bx-prev {
        display: inline-block;
        margin-left: 0px;
        position: relative;
        top: -217px;
    }
    .tx_takeofftravel-detail .travelslider .bx-next {
        display: inline-block;
        margin-left: 705px;
        position: relative;
        top: -239px;
    }
    .price_legend {
        margin: 0;
        padding: 0;
        display: inline-block;
    }
    .price_legend li {
        float: left;
        font-size: 12px;
        list-style: none outside none;
        margin: 0 5px 0 0;
        padding: 0 0 0 14px;
    }
    .price_legend .status0 {
        background: url("/typo3conf/ext/takeoff_travel/Resources/Public/Icons/price-status0.png") no-repeat scroll 0 4px transparent;
    }
    .price_legend .status1 {
        background: url("/typo3conf/ext/takeoff_travel/Resources/Public/Icons/price-status1.png") no-repeat scroll 0 4px transparent;
    }
    .price_legend .status2 {
        background: url("/typo3conf/ext/takeoff_travel/Resources/Public/Icons/price-status2.png") no-repeat scroll 0 4px transparent;
    }
    .price_legend .status3 {
        background: url("/typo3conf/ext/takeoff_travel/Resources/Public/Icons/price-status3.png") no-repeat scroll 0 4px transparent;
    }
    /* CM-002 BestsellerTeaser für Übersichtsseiten*/
    
    .cm_002_bestseller {
        width: 355px;
    }
    .cm_002_bestseller a:hover .soft-bg {
        display: block;
    }
    .cm_002_bestseller h3 {
        margin: 4px 0;
    }
    .cm_002_bestseller .image img {
        float: left;
    }
    .cm_002_bestseller .headline2 {
        line-height: 16px;
    }
    .cm_002_bestseller .headline1 {
        padding: 7px 12px;
        margin-top: -87px;
        float: left;
        background: url("../images/nav_bg_red.jpg") repeat scroll 0 -20px #68b3c5;
        font-family: Georgia, serif;
        font-size: 17px ! important;
        font-style: italic;
        color: #fff;
    }
    .cm_002_bestseller .description {
        line-height: 16px;
    }
    .cm_002_bestseller .soft-bg {
        display: none;
        float: left;
        margin-top: -105px;
        padding-left: 12px;
        width: 343px;
        height: 99px;
    }
    .cm_002_bestseller .price {
        float: right;
        margin-bottom: 3px;
        margin-right: 6px;
    }
    /* CM-004 Bild-Navigation */
    
    .cm_004_bild_navigation {
        clear: both;
        display: inline-block;
    }
    .cm_004_bild_navigation .container {
        float: left;
        background: #f7f5e9;
        height: 124px;
        text-align: center;
        margin-right: 20px;
    }
    .cm_004_bild_navigation .container .link {
        font-size: 15px;
        text-decoration: none;
        color: #951D1B;
        line-height: 24px;
    }
    .cm_004_bild_navigation .container .act {
        display: none;
    }
    .cm_004_bild_navigation .container:hover .act {
        display: block;
    }
    .cm_004_bild_navigation .container:hover .no {
        display: none;
    }
    .cm_004_bild_navigation .container:hover,
    .cm_004_bild_navigation .container .selected {
        background: #951D1B;
        height: 124px;
    }
    .cm_004_bild_navigation .container:hover .link,
    .cm_004_bild_navigation .container .selected .link {
        color: #fff;
    }
    /* CM-005 Download Liste */
    
    .cm_005_download_liste table {
        width: 100%;
        border: 0 none;
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        margin-left: -6px;
        font-size: 13px;
        border-top: 1px solid #C5D87C;
    }
    .cm_005_download_liste tr {
        border-bottom: 1px solid #C5D87C;
    }
    .cm_005_download_liste td {
        margin: 0;
        padding: 8px 0 10px;
    }
    .cm_005_download_liste td a {
        color: #494949;
        text-decoration: none;
    }
    .cm_005_download_liste td.image {
        width: 80px;
        padding-left: 2px;
    }
    .cm_005_download_liste td.title {
        padding-left: 23px;
        width: 384px;
    }
    .cm_005_download_liste td a:hover {
        text-decoration: underline;
    }
    .cm_005_download_liste td.description {
        font-size: 13px;
    }
    .cm_005_download_liste td.filesize {
        margin-right: 11px;
        margin-top: 9px;
    }
    .cm_005_download_liste td.filesize span {
        display: none;
    }
    .cm_005_download_liste td.filesize a {
        font-size: 11px;
        background: url("../images/ico_pdf.png") no-repeat scroll left 1px transparent;
        display: block;
        height: 30px;
        line-height: 30px;
        padding-left: 43px;
        color: #9f9f9f;
    }
    .cm_005_download_liste td.download {
        text-align: right;
        padding-right: 8px;
    }
    .cm_005_download_liste td.download a {
        font-size: 11px;
        color: #C56A08;
    }
    /* Teaser für rechte Spalte */
    
    .rm_001_standard_related_content_teaser,
    .rm-002_rc_ansprechpartner,
    .rm-003_rc_quicklinks,
    .rm-004_rc_reservierung {
        color: #494949;
        font-size: 13px;
        margin-bottom: 2em;
        margin-left: -7px;
        padding-left: 6px;
        padding-top: 6px;
        color: #494949;
        display: inline-block;
        background: url("../images/rc_background_top.png") no-repeat scroll 0 0 transparent;
    }
    .rm_001_standard_related_content_teaser a,
    .rm-002_rc_ansprechpartner a,
    .rm-003_rc_quicklinks a,
    .rm-004_rc_reservierung a {
        color: #494949;
    }
    .rm_001_standard_related_content_teaser .bottom,
    .rm-002_rc_ansprechpartner .bottom,
    .rm-003_rc_quicklinks .bottom,
    .rm-004_rc_reservierung .bottom {
        height: 45px;
        width: 148px;
        margin-left: -6px;
        margin-top: -34px;
        clear: both;
        background: url("../images/rc_background_bottom.png") no-repeat scroll 0 bottom transparent;
    }
    .rm_001_standard_related_content_teaser h2,
    .rm-002_rc_ansprechpartner h2,
    .rm-003_rc_quicklinks h2,
    .rm-004_rc_reservierung h2 {
        line-height: 29px;
        font-size: 15px;
        color: #fff;
        background: url("../images/body_bg.png") repeat scroll 0 0 #494949;
        width: 132px;
        padding-left: 3px;
    }
    .rm_001_standard_related_content_teaser h2 a,
    .rm-002_rc_ansprechpartner h2 a,
    .rm-003_rc_quicklinks h2 a,
    .rm-004_rc_reservierung h2 a {
        color: #fff;
        font-size: 15px;
    }
    /* RM-001 Standard Related Content-Teaser */
    
    .rm_001_standard_related_content_teaser {} .rm_001_standard_related_content_teaser a {
        color: #494949;
    }
    .rm_001_standard_related_content_teaser h2 a {
        color: #fff;
    }
    .rm_001_standard_related_content_teaser p {
        margin-top: 1em;
        margin-bottom: 0;
    }
    .rm_001_standard_related_content_teaser .link_download {
        background: url("../images/ico_download.png") no-repeat scroll right 2px transparent;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-left: 5px;
        padding-right: 4px;
        text-indent: 121px;
        width: 117px;
        margin-top: 12px;
    }
    .rm_001_standard_related_content_teaser .link_page {
        padding-left: 5px;
    }
    /* RM-002 RC-Ansprechpartner */
    
    .rm-002_rc_ansprechpartner {
        line-height: 16px;
    }
    .rm-002_rc_ansprechpartner .image {} .rm-002_rc_ansprechpartner ul {
        list-style: none outside none;
        margin: 7px 0 0 0px;
        padding-left: 0px;
    }
    .rm-002_rc_ansprechpartner .tel {
        margin: 6px 0;
        font-size: 12px;
    }
    .rm-002_rc_ansprechpartner a {
        margin: 6px 0;
        font-size: 12px;
    }
    /* RM-003 RC-Quicklinks */
    
    .rm-003_rc_quicklinks ul {
        padding: 0;
        margin: 0;
        width: 100%;
        list-style: none outside none;
        padding: 0;
    }
    .rm-003_rc_quicklinks li {
        margin-left: 0;
        margin-right: 18px;
        padding-bottom: 7px;
        padding-top: 0;
    }
    /* RM-004 RC-Reservierung */
    
    .rm-004_rc_reservierung {
        line-height: 16px;
    }
    .rm-004_rc_reservierung .image {
        float: left;
    }
    .rm-004_rc_reservierung p {
        display: inline-block;
        float: left;
        margin-left: 0;
        margin-top: 7px;
        width: 127px;
    }
    .rm-004_rc_reservierung a.button {
        background: url("../images/ico_reservieren.png") no-repeat scroll 0 2px transparent;
        height: 31px;
        margin-bottom: -27px;
        margin-top: 1px;
        overflow: hidden;
        padding-left: 5px;
        padding-right: 15px;
        text-indent: -90px;
        width: 117px;
    }
    /* Powermail Formatierung */
    
    /* Kontaktformular */
    /*PLZ*/
    
    #powermaildiv_uid119 {
        width: 90px;
        margin-left: 110px;
    }
    #powermaildiv_uid119 input {
        width: 90px;
    }
    /*PLZ*/
    
    #powermaildiv_uid120 {
        width: 170px;
    }
    #powermaildiv_uid120 input {
        width: 165px;
    }
    /* Buchungsanfrage */
    /*Reisetermin*/
    
    #powermail_fieldset_13 label {
        display: inline;
        margin-right: 5px;
    }
    #powermail_fieldset_13 h3 {
        margin-bottom: 7px ! important;
    }
    /*PLZ*/
    
    #powermaildiv_uid181 {
        width: 90px;
        margin-left: 110px;
    }
    #powermaildiv_uid181 input {
        width: 90px;
    }
    /*PLZ*/
    
    #powermaildiv_uid182 {
        width: 170px;
    }
    #powermaildiv_uid182 input {
        width: 165px;
    }
    #powermaildiv_uid186,
    #powermaildiv_uid191,
    #powermaildiv_uid196 {
        width: 130px;
        margin-left: 110px;
    }
    #powermaildiv_uid186 input,
    #powermaildiv_uid191,
    #powermaildiv_uid196 input {
        width: 115px;
    }
    #powermaildiv_uid187,
    #powermaildiv_uid192,
    #powermaildiv_uid197 {
        width: 115px;
    }    
    .tx-powermail_formwrap_369 legend {
        font-weight: bold;
    }
    .powermail_check_inner_uid159_0,
    .powermail_check_inner_uid159_1,
    .powermail_check_inner_uid159_2,
    .powermail_check_inner_uid159_3,
    .powermail_check_inner_uid228_0,
    .powermail_check_inner_uid228_1,
    .powermail_check_inner_uid228_2,
    .powermail_check_inner_uid228_3 {
        margin-bottom: 10px;
    }
   
    #powermail_fieldwrap_24 .powermail_check_inner_1 {
        background: url("../images/katalog_2015_lateinamerika.jpg") no-repeat scroll left bottom transparent;
        width: 147px;
        height: 172px;
    }
    #powermail_fieldwrap_24 .powermail_check_inner_2 {
        background: url("../images/katalog_2015_afrika_orient.jpg") no-repeat scroll left bottom transparent;
        width: 140px;
        height: 172px;
    }
    #powermail_fieldwrap_24 .powermail_check_inner_3 {
        background: url("../images/katalog_2015_asien_suedsee.jpg") no-repeat scroll left bottom transparent;
        width: 140px;
        height: 172px;
    }
    #powermail_fieldwrap_24 .powermail_check_inner_4 {
        background: url("../images/katalog_2015_selbstfahrer.jpg") no-repeat scroll left bottom transparent;
        height: 172px;
    }
    
     #powermail_fieldwrap_90 {
        margin-top:30px;
     }
    

    	#powermail_fieldwrap_90 .powermail_check_inner_1 {
        background: url("../images/katalog_2017_lateinamerika.jpg") no-repeat scroll left bottom transparent;
        width: 140px;
        height: 172px;
	   	float: left;
    }
    #powermail_fieldwrap_90 .powermail_check_inner_2 {
        background: url("../images/katalog_2017_afrika_orient.jpg") no-repeat scroll left bottom transparent;
        width: 140px;
        height: 172px;
		float: left;
    }
    #powermail_fieldwrap_90 .powermail_check_inner_3 {
        background: url("../images/katalog_2017_asien_suedsee.jpg") no-repeat scroll left bottom transparent;
        width: 140px;
        height: 172px;
		float: left;
    }
    #powermail_fieldwrap_90 .powermail_check_inner_4 {
        background: url("../images/katalog_2017_selbstfahrer.jpg") no-repeat scroll left bottom transparent;
        height: 172px;
		width: 143px;
		float: left;
       
    }

	#powermail_fieldwrap_90 .powermail_check_inner_5 {
        background: url("../images/katalog_2017_kreuzfahrten.jpg") no-repeat scroll left bottom transparent;
        height: 172px;
		float: left;
     margin-top: 30px;
    }

    /* Bildergalerie */
    
    .galleria-container {
        background-color: #fff;
    }
    /* indexed_search */
    
    .tx-indexedsearch .searchfield {
        margin-left: 18px;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-top: 1px solid #c9c9c9;
        background-color: #f6f6f6;
        border-bottom: 0 none;
        height: 30px;
        padding: 0 2.5em 0 1em;
        width: 480px;
        font-size: 14px;
        font-style: italic;
    }
    .tx-indexedsearch .searchbutton {
        background: url("../images/indexed_search_submit.png") no-repeat scroll 0 0 transparent;
        border: 0 none;
        cursor: pointer;
        height: 21px;
        left: -39px;
        margin: 5px 0 0;
        padding: 0;
        position: relative;
        text-indent: -1000em;
        width: 28px;
    }
    .tx-indexedsearch label {
        line-height: 31px;
    }
    .tx-indexedsearch .tx-indexedsearch-whatis {
        margin: 16px 0;
        display: none;
    }
    .tx-indexedsearch .tx-indexedsearch-browsebox {
        margin-top: 28px;
    }
    .tx-indexedsearch .browsebox {
        margin: 0 0 16px;
        padding: 0;
        float: left;
    }
    .tx-indexedsearch .browsebox li {
        margin: 0 10px 0 0;
        padding: 0;
        float: left;
        list-style: none;
    }
    .tx-indexedsearch .tx-indexedsearch-res {
        display: inline-block;
    }
    .tx-indexedsearch .tx-indexedsearch-item {
        height: 100px;
        background: url("../images/index_search_bg.jpg") repeat scroll 0 0 transparent;
        margin: 0 0 10px;
        padding: 22px 120px 0 10px;
    }
    .tx-indexedsearch .travel {
        background: url("../images/index_search_bg_travel.jpg") repeat scroll 0 0 transparent;
    }
    .tx-indexedsearch .result_image {
        float: left;
        height: 128px;
        width: 100px;
        margin-right: 13px;
    }
    .tx-indexedsearch .result_text {} .tx-indexedsearch .result_path a {
        color: #97917e;
        font-size: 11px;
    }
    .tx-indexedsearch h3 {
        margin: 5px 0;
        font-size: 14px;
    }
    .tx-indexedsearch .result_secription {
        height: 34px;
        overflow: hidden;
        font-size: 12px;
    }
}