/**
 * @version		$Id: editor.css 20196 2011-01-09 02:40:25Z ian $
 * @copyright	Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */
div.caption {
    padding: 0 10px 0 10px
    }
div.caption img {
    border: 1px solid #CCC
    }
div.caption p {
    font-size: 0.9em;
    color: #666;
    text-align: center
    }
/* STYLES Editor Allgemein */
#clear_both {
    clear: both
    }
.clear_template {
    margin: 0;
    padding: 0;
    text-indent: 0
    }
.images {
    padding: 0 0 0 0;
    margin: 0;
    float: left;
    text-indent: 0;
    height: 85px
    }
.images_noheight {
    padding: 0 0 0 0;
    margin: 0;
    float: left;
    text-indent: 0
    }
.images_noheight_bottom {
    padding: 0 0 20px 0;
    margin: 0;
    float: left;
    text-indent: 0
    }
.images_noheight_bottom_right {
    padding: 0 20px 20px 0;
    margin: 0;
    float: left;
    text-indent: 0
    }
.images_clear {
    padding: 0 0 0 0;
    margin: 0;
    float: left;
    text-indent: 0;
    height: 85px;
    clear: both
    }
.images_noeheight_clear_right {
    padding: 0 20px 0 0;
    margin: 0;
    float: left;
    text-indent: 0;
    clear: both
    }
.images_clear_gmaps {
    clear: both;
    float: left;
    height: 85px;
    margin: 0;
    padding: 0;
    text-indent: 0;
    width: 242px
    }
.images_clear_gmaps small {
    display: none
    }
.images_right {
    padding: 0 0 0 40px;
    margin: 0;
    float: left;
    text-indent: 0
    }
.text_right {
    padding: 0 0 0 0;
    margin: 0 0 0 20px;
    float: left;
    text-indent: 0
    }
.text_bottom {
    padding: 0 0 17px 0;
    margin: 0 0 0 0;
    text-indent: 0
    }
.text_bottom_bold {
    padding: 0 0 17px 0;
    margin: 0 0 0 0;
    text-indent: 0;
    font-weight: bold
    }
.links {
    padding: 0;
    margin: 0 10px 20px 0;
    float: left;
    text-indent: 0
    }
.links_color {
    color: #4795AB
    }
.links_yellow {
    color: #fc0 !important
    }
.links_left {
    padding: 2px 0 0 20px;
    margin: 0;
    float: left;
    text-indent: 0;
    width: 181px
    }
.links_left_bottom {
    padding: 35px 0 0 16px;
    margin: 0;
    float: left;
    text-indent: 0
    }
#contenttext .avVideo .avPlayerContainer {
    background: none;
    border-radius: 4px 4px 4px 4px;
    padding: 16px 20px 14px
    }
/* STYLES TOUR INFO */
.image_right_payment {
    padding: 15px 0 0 40px;
    margin: 0;
    float: left;
    text-indent: 0
    }
.image_right_payment_en {
    padding: 3px 0 0 80px;
    margin: 0;
    float: left;
    text-indent: 0
    }
/* STYLES GUIDED TOUR */
.img_polaroid_border {
    background: url(../../secwaysub/images/img_polaroid_border.png) no-repeat;
    display: block;
    height: 140px;
    width: 120px;
    float: left;
    padding: 8px 0 0 0;
    text-align: center
    }
.text_tour_guide {
    margin: 17px 16px 0 16px;
    height: 160px;
    width: 430px;
    float: left;
    text-indent: 0
    }
.memo_tourguide {
    background: url(../../secwaysub/images/img_notizzettel.png) no-repeat;
    display: block;
    height: 142px;
    width: 142px;
    float: left;
    padding: 35px 0 0 0;
    text-align: center;
    text-indent: 0;
    margin: 0 0 0 0;
    font-size: 12px
    }
.book_tour_guide {
    margin: 0;
    padding: 0 0 20px 0;
    text-indent: 0
    }
.book_tour_guide_big {
    margin: 0;
    padding: 220px 0 20px 0;
    text-indent: 0
    }
a.arrow {
    background: url(../../secwaysub/images/img_pfeil_link.png) no-repeat scroll left top transparent;
    font-family: PTSansCaptionBold;
    margin: 5px 0;
    padding-left: 22px;
    text-decoration: underline
    }
a.arrow:hover {
    text-decoration: none;
    color: #4795AB
    }
/* STYLES TOUR ROUTEN */
.tour_buchen_routen_btn {
    margin: 51px 0 0 0;
    padding: 0;
    text-indent: 0
    }
.images_price_time {
    padding: 0 0 0 0;
    margin: 15px 0 0 133px;
    float: left;
    text-indent: 0;
    height: 60px
    }
.text_tour_routen {
    margin: 0 0 20px 0;
    padding: 0;
    text-indent: 0;
    width: 390px
    }
.text_right_top_tour_routen {
    padding: 17px 0 0 0;
    margin: 0 0 0 20px;
    float: left;
    text-indent: 0;
    width: 293px;
    height: 80px
    }
.icon_classic_tour {
    background: url(../../secwaysub/images/icon_classictour.png) no-repeat;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_classic_reg_tour {
    background: url(../../secwaysub/images/icon_classictour_reg.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_classic_dre_tour {
    background: url(../../secwaysub/images/icon_classictour_dresden.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_classic_aug_tour {
    background: url(../../secwaysub/images/icon_classictour_augsburg.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_classic_stg_tour {
    background: url(../../secwaysub/images/icon_classictour_stuttgart.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_elb_tour {
    background: url(../../secwaysub/images/icon_elbtour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_bavaria_tour {
    background: url(../../secwaysub/images/icon_bavariatour.png) no-repeat;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.icon_entdecker_tour {
    background: url(../../secwaysub/images/icon_entdeckertour.png) no-repeat;
    display: block;
    height: 64px;
    width: 65px;
    float: left
    }
.btn_classictour {
    height: 244px;
    margin: 20px 0 0 0;
    float: right
    }
.btn_tour_link {
    height: 244px;
    width: 244px;
    display: block
    }
.btn_bavariatour {
    background: url(../../secwaysub/images/btn_bavariatour.png) no-repeat;
    display: block;
    height: 244px;
    width: 244px;
    margin: 20px 0 0 0;
    float: right
    }
.btn_entdeckertour {
    background: url(../../secwaysub/images/btn_entdeckertour.png) no-repeat;
    display: block;
    height: 244px;
    width: 244px;
    margin: 20px 0 0 0;
    float: right
    }
.pdf_download_routes {
    background: url(../../secwaysub/images/btn_pdf_download.png) left top no-repeat;
    display: block;
    height: 33px;
    width: 89px;
    padding: 10px 0 45px 33px;
    padding-top: 10px;
    text-decoration: underline;
    float: right;
    margin: 275px -150px 0 0;
    text-indent: 0
    }
.pdf_download_routes:hover {
    text-decoration: none;
    color: #4795AB
    }
/* STYLES IMPRESSUM */
.logo_munich_small {
    background: url(/templates/secwaysub/images/logo_segway_tour_muc.jpg) no-repeat scroll 0 0 transparent;
    background-size: contain;
    display: block;
    height: 376px;
    width: 280px;
    margin-top: 20px;
    float: left
    }
.logo_regensburg_small {
    background: url(/templates/secwaysub/images/logo_regensburg.jpg) no-repeat scroll 0 0 transparent;
    background-size: contain;
    display: block;
    height: 400px;
    width: 280px;
    margin-top: 20px;
    margin-bottom: 71px;
    float: left
    }
.logo_dresden_small {
    background: url(/templates/secwaysub/images/logo_dresden.jpg) no-repeat scroll 0 0 transparent;
    background-size: contain;
    display: block;
    height: 395px;
    width: 280px;
    margin-top: 20px;
    margin-bottom: 71px;
    float: left
    }
.logo_augsburg_small {
    background: url(/templates/secwaysub/images/logo_augsburg.jpg) no-repeat scroll 0 0 transparent;
    background-size: contain;
    display: block;
    height: 395px;
    width: 280px;
    margin-top: 20px;
    margin-bottom: 71px;
    float: left
    }
.logo_stuttgart_small {
    background: url(/templates/secwaysub/images/logo_stuttgart.png) no-repeat scroll 0 0 transparent;
    background-size: contain;
    display: block;
    height: 395px;
    width: 280px;
    margin-top: 20px;
    margin-bottom: 71px;
    float: left
    }
/* STYLES TOURBUCHEN */
#image_which_tourguide {
    float: left;
    margin-right: 31px
    }
#booking_which_tour {
    float: left;
    margin-right: 20px
    }
#booking_which_language {
    margin-top: 9px
    }
.image_seg_reserved {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: 0
    }
.image_seg_black {
    float: left;
    margin-top: 20px;
    padding: 0;
    text-indent: 0
    }
.which_guide_link {
    color: #4795AB
    }
#which_tour_time {
    padding: 0 0 0 0;
    margin: 0 30px 0 20px;
    float: left;
    text-indent: 0
    }
#submit_tour_member {
    height: 100px
    }
.btn_tourbuchen_empty {
    background: url(/images/tourbuchen/btn_tourbuchen_leer.png) no-repeat scroll 0 0 transparent;
    color: white !important;
    height: 59px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    width: 118px
    }
#tour_members_icons {
    float: left;
    margin-right: 20px
    }
a.btn_tourbuchen_empty:hover {
    color: white;
    background-position: 0 -60px
    }
#number_mebers {
    float: left;
    margin-right: 10px
    }
#tour_choice {
    float: left;
    margin-right: 20px
    }
#checkboxes_tourroute {
    height: 60px
    }
.route_price {
    margin: 0;
    padding: 0;
    text-indent: 0
    }
.label {
    cursor: pointer;
    padding-right: 21px
    }
.headline_formular {
    padding: 0;
    margin: 25px 0;
    font-weight: bold;
    text-indent: 0;
    clear: both
    }
#headline_number, #headline_tour_choice, #headline_language_selection {
    padding: 0;
    margin: 0 0 5px 0;
    font-weight: bold;
    text-indent: 0
    }
#form_name {
    float: left;
    margin-right: 20px
    }
#form_street, #form_zipcode, #form_select_areacode {
    margin: 20px 20px 0 0;
    float: left
    }
#form_number, #form_extra_adress, #form_city, #form_land, #form_mailadress, #submit_book_formular {
    margin-top: 20px
    }
#form_mobilenumber, div#checkbox_agb {
    margin-top: 37px
    }
div#form_mobilenumber input#textfield_mobilenumber.text {
    margin-left: -39px
    }
.text_form {
    padding: 0;
    margin: 0 0 0 0;
    text-indent: 0
    }
div#checkbox_agb label.label a.links_color {
    color: #4795AB
    }
/* STYLES FOR JOOMLA! EDITOR */
hr#system-readmore {
    border: red dashed 1px;
    color: red
    }
hr.system-pagebreak {
    border: gray dashed 1px;
    color: gray
    }