@charset "utf-8";
/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/
/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */
/* Text styles */
.blog-featured h2 {
    font-size: 1.5em;
    margin-bottom: 0
    }
p.readmore {
    text-indent: 0;
    font-size: 0.9em
    }
.joomla-footer {
    background-color: #5EA5B9;
    color: #fff;
    font-family: georgia;
    font-size: 12px;
    font-style: italic;
    height: 44px;
    padding-top: 16px
    }
/* Article functions */
ul.actions {
    clear: both;
    margin-top: -50px;
    float: right
    }
ul.actions li {
    list-style-type: none;
    float: right;
    margin-left: 10px
    }
/* Login styles */
p#form-login-username label, p#form-login-password label {
    width: 160px;
    display: block
    }
p#form-login-remember label {
    font-size: 0.9em;
    font-weight: 400;
    line-height: 25px
    }
p#form-login-remember input {
    float: left;
    margin-right: 5px
    }
form#form-login ul {
    margin: 0;
    padding: 0
    }
form#form-login ul li {
    list-style-type: none;
    margin-left: 20px;
    font-size: 0.9em
    }
/* SEC WAY START */
/* CRESH */
@font-face {
    font-family: PTSansCaptionRegular;
    src: url(../fonts/ptc55f-webfont.eot);
    src: url(../fonts/ptc55f-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/ptc55f-webfont.woff) format("woff"), url(../fonts/ptc55f-webfont.ttf) format("truetype"), url(../fonts/ptc55f-webfont.svg#PTSansCaptionRegular) format("svg");
    font-weight: normal;
    font-style: normal
    }
@font-face {
    font-family: PTSansCaptionBold;
    font-style: normal;
    font-weight: 400;
    src: local(âº), url(../fonts/segway.woff) format("woff"), url(../fonts/segway.ttf) format("truetype"), url(../fonts/segway.svg) format("svg")
    }
@font-face {
    font-family: PTSansRegular;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/pts55f-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pts55f-webfont.woff) format("woff"), url(../fonts/pts55f-webfont.ttf) format("truetype"), url(../fonts/pts55f-webfont.svg#PTSansRegular) format("svg")
    }
@font-face {
    font-family: PTSansBold;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/pts75f-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pts75f-webfont.woff) format("woff"), url(../fonts/pts75f-webfont.ttf) format("truetype"), url(../fonts/pts75f-webfont.svg#PTSansBold) format("svg")
    }
body {
    background-color: #F5F6F6;
    color: #60717A;
    font-family: PTSansRegular;
    font-size: 14px
    }
h1 {
    color: #60717A;
    font-family: PTSansCaptionRegular;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px
    }
h2 {
    color: #4795AB;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    font-weight: 400
    }
h3 {
    background-image: url(../images/img_yellow_line.png);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #60717a;
    font-family: PTSansCaptionRegular;
    font-weight: normal;
    font-style: normal;
    font-size: 19px;
    letter-spacing: 2px;
    margin-bottom: 17px;
    height: 27px;
    clear: both
    }
p {
    color: #60717A;
    font-family: PTSansRegular;
    font-size: 14px;
    line-height: 19px
    }
a {
    background-color: transparent;
    color: #60717A;
    cursor: pointer;
    line-height: inherit;
    text-decoration: none
    }
a:hover {
    color: #4795AB;
    text-decoration: none
    }
a:visited {
    color: #60717A
    }
a.btn_info {
    background: url(../images/btn_info.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_tour {
    background: url(../images/btn_tour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_events {
    background: url(../images/btn_events.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_guestbook {
    background: url(../images/btn_geastebuch.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_guide {
    background: url(../images/btn_guide.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_coupon {
    background: url(../images/btn_gutschein.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_impressions {
    background: url(../images/btn_impressionen.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_kontaktanfragen {
    background: url(../images/btn_kontaktanfragen.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 120px;
    width: 120px
    }
a.btn_routes {
    background: url(../images/btn_routen.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    width: 120px
    }
a.btn_info:hover, a.btn_tour:hover, a.btn_events:hover, a.btn_guestbook:hover, a.btn_guide:hover, a.btn_coupon:hover, a.btn_impressions:hover, a.btn_kontaktanfragen:hover, a.btn_routes:hover, .mainmenu a.active {
    background-position: 0 -120px
    }
a.btn_impressions_small {
    background: url(../images/btn_impressionen_small.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 60px;
    width: 60px
    }
a.btn_kontaktanfragen_small {
    background: url(../images/btn_kontaktanfragen_small.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: 60px;
    margin-left: -62px;
    margin-top: 122px;
    position: absolute;
    width: 60px
    }
a.btn_impressions_small:hover, a.btn_kontaktanfragen_small:hover {
    background-position: 0 -60px
    }
a.btn_augsburg {
    background: url(../images/btn_augsburg.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 120px
    }
a.btn_dresden {
    background: url(../images/btn_dresden.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 120px
    }
a.btn_stuttgart {
    background: url(../images/btn_stuttgart.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 120px
    }
a.btn_regensburg {
    background: url(../images/btn_regensburg.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 120px
    }
a.btn_munich {
    background: url(../images/btn_munich.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 120px
    }
a.btn_augsburg:hover, a.btn_dresden:hover, a.btn_stuttgart:hover, a.btn_regensburg:hover, a.btn_munich:hover {
    background-position: 0 -60px
    }
a.btn_augsburg.active, a.btn_dresden.active, a.btn_stuttgart.active, a.btn_regensburg.active, a.btn_munich.active {
    background-position: 0 -120px
    }
a.logo_munich {
    background: url(../images/logo_segway_tour_muc.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 364px;
    width: 242px
    }
a.segway_offical_partner_logo {
    background: url(../images/logo_segway_tour_offizieller_partner.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 25px;
    width: 179px
    }
#offipartner {
    margin-right: 120px;
    margin-top: 180px
    }
#social_integrationsbuttons {
    margin-left: 373px;
    margin-top: 180px
    }
a.qype_button {
    background: url(../images/btn_qype.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 10px
    }
a.tripadvisor_button {
    background: url(../images/btn_tripadvisor.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 10px
    }
a.yelp_button {
    background: url(../images/btn_yelp.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    width: 30px
    }
a.yelp_button:hover, a.tripadvisor_button:hover, a.qype_button:hover {
    background-position: 0 -30px
    }
a.img_flag_german {
    background: url(../images/img_flagge_deutsch.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 33px
    }
a.img_flag_english {
    background: url(../images/img_flagge_englisch.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 33px
    }
a.img_flag_franche {
    background: url(../images/img_flagge_franzoesisch.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 33px
    }
img.img_woman_on_segway {
    /*background:url(../images/img_frau_mit_segway.png) no-repeat scroll 0 0 transparent;*/
    border: 0 none;
    display: block;
    height: 701px;
    width: 271px
    }
img.img_background_home {
    /*background: url("../images/img_muc_duplex.png") no-repeat scroll 0 0 transparent;*/
    border: 0 none;
    display: block;
    height: 241px;
    margin-bottom: 2px;
    width: 790px
    }
img.icon_coupon_shoppingbag {
    background: url(../images/icon_einkaufswagen.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_phone {
    background: url(../images/icon_telefon.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_mail {
    background: url(../images/icon_mail.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_pay {
    background: url(../images/icon_bezahlen.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_shipping {
    background: url(../images/icon_versand.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_checkmark {
    background: url(../images/icon_hacken.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_pencil {
    background: url(../images/icon_stift.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_coupon_coupon {
    background: url(../images/icon_gutschein.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.img_coupon_payment {
    background: url(../images/img_paypal.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 47px;
    width: 116px
    }
img.bachground_info img.icon_info_watch {
    background: url(../images/icon_uhr.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_money {
    background: url(../images/icon_geld.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_drivinglicence {
    background: url(../images/icon_fuehrerschein.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_balance {
    background: url(../images/icon_waage.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_meetingpoint {
    background: url(../images/icon_treffpunkt.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_helm {
    background: url(../images/icon_helm.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_attendance {
    background: url(../images/icon_teilnehmerzahl.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_weather {
    background: url(../images/icon_wetter.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.icon_info_details {
    background: url(../images/icon_hinweise.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    width: 60px
    }
img.img_coupon_payment {
    background: url(../images/img_paypal.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 47px;
    width: 116px
    }
a.img_info_gmaps {
    background: url(../images/ph_googlemaps.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 242px;
    width: 242px
    }
img.img_info_meetingpoints {
    background: url(../images/img_treffpunkt.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 242px;
    width: 486px
    }
img.icon_classic_tour {
    background: url(../images/icon_classictour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px
    }
img.icon_classic_reg_tour {
    background: url(../images/icon_classictour_reg.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px
    }
img.icon_bavaria_tour {
    background: url(../images/icon_bavariatour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    width: 65px
    }
a.btn_classictour {
    background: url(../images/btn_classictour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 244px;
    width: 244px
    }
a.btn_bavariatour {
    background: url(../images/btn_bavariatour.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 244px;
    width: 244px
    }
a.pdf_download_routes {
    background: url(../images/btn_pdf_download.png) no-repeat scroll left top transparent;
    display: block;
    height: 33px;
    padding-left: 31px;
    padding-top: 10px;
    text-decoration: underline;
    width: 89px
    }
a.pdf_download_routes:hover {
    text-decoration: none
    }
img.img_background_routes {
    background: url(../images/img_muc_duplex.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 241px;
    width: 790px
    }
/* CRESH END */
body {
    /*	background-color: #5EA5B9;*/
    /* BUG FIX kleines fenster nach rechts scrollen */
    margin: 0;
    overflow-x: hidden
    }
.container_10 {
    background: url(../images/bg.png) repeat scroll 0 -60px #e8eaeb
    }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
    margin-right: 2px !important
    }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10 {
    margin-left: 0 !important;
    margin-right: 2px !important
    }
.nomarginright {
    margin-right: 0 !important
    }
.mainmenu .grid_1 {
    margin-bottom: 2px
    }
#logo {
    display: block;
    height: 366px
    }
.container_10.top {
    height: 60px
    }
.container_10.footer {
    background: none
    }
.container_10.footer .joomla-nav {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0
    }
.container_10.footer .joomla-nav li {
    background: url(../images/li-sep.png) no-repeat scroll 0 3px transparent;
    margin: 0;
    padding: 0 5px 0 10px
    }
.container_10.footer .joomla-nav li.first {
    background: none
    }
.container_10.footer .joomla-nav li a {
    color: #fff;
    font-weight: 400
    }
.container_10.center {
    margin-top: 2px
    }
#bgwrap {
    background-color: #F5F6F6
    }
.contentfooter {
    background: url(../images/gardiant-bottom-big.png) repeat-x scroll 0 0 transparent;
    height: 226px;
    margin-top: -110px
    }
.top .shadowleft, .top .shadowright {
    height: 60px
    }
.shadowleft {
    background: url(../images/gardiant-left.png) repeat-y scroll 0 0 transparent
    }
.shadowright {
    background: url(../images/gardiant-right.png) repeat-y scroll right 0 transparent
    }
.content {
    background-color: #fff;
    z-index: 1
    }
/* grid 960 anpassung auf einzelne breitere spalte */
.container_10 {
    width: 1276px !important
    }
.container_10 .content.grid_half {
    width: 790px;
    min-height: 732px
    }
.container_10 .grid_1.grid_half {
    width: 180px
    }
.container_10 .grid_2.grid_half {
    width: 302px
    }
.container_10 .grid_3.grid_half {
    width: 424px
    }
.container_10 .grid_4.grid_half {
    width: 546px
    }
.container_10 .grid_5.grid_half {
    width: 666px
    }
.container_10 .grid_6.grid_half {
    width: 790px
    }
/* END grid 960 anpassung */
#langselect {
    background-color: #fff;
    height: 54px;
    padding-top: 6px
    }
#ulangselect {
    padding-left: 44px
    }
#ulangselect li {
    float: left;
    list-style: none outside none;
    padding: 0 5px
    }
.contenttop {
    padding-left: 18px;
    padding-top: 6px
    }
.contenttop h1, .contenttop h2 {
    margin: 5px 0
    }
.contenttop h1 {
    text-transform: uppercase
    }
#contenttext {
    padding: 5px 18px
    }
#contenttext_subpage {
    padding: 5px 29px
    }
.textright {
    text-align: right
    }
.sidebar {
    z-index: 1
    }
.front .mainmenu {
    margin-top: 2px
    }
.mainmenuwrap {
    z-index: 1
    }
#bgwrap.front .frontintro .contenttop {
    padding-left: 20px;
    padding-top: 10px
    }
#bgwrap.front #contenttext {
    padding-left: 20px
    }
#bgwrap.front .content {
    background: url(../images/front_bg.png) repeat-y scroll 0 0 transparent;
    min-height: 730px;
    height: 730px
    }
#frontimg {
    margin-left: 505px;
    margin-top: -335px;
    position: absolute
    }
#weather {
    float: right;
    margin-top: 44px
    }
#likes {
    float: left;
    margin-top: 104px
    }
#likessub {
    float: right;
    height: 46px;
    margin-right: 59px;
    margin-top: -15px
    }
.shadowbg {
    /*background: url("../images/bg-shadow.png") no-repeat scroll right top transparent;*/
    height: 120px;
    width: 120px
    }
.top .shadowbg {
    height: 60px
    }
#xmap {
    padding-top: 0
    }
#xmap h1 {
    padding-top: 35px;
    padding-left: 40px;
    padding-bottom: 72px
    }
#xmap h2 {
    padding-left: 15px
    }
/*
html body div#bgwrap div.container_10 div.shadowleft div.shadowright div.grid_6 div div#xmap h2.menutitle
	*/
#teasermod img {
    border: 0 none;
    display: block;
    height: 241px;
    margin-bottom: 2px;
    width: 790px
    }
#teasermod p, #logomod p {
    margin: 0
    }
.frontintro {
    height: 120px;
    margin-bottom: 2px
    }
.container_10.top {
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -638px;
    width: 1276px;
    height: 62px;
    z-index: 99
    }
.container_10.center {
    margin-top: 0;
    padding-top: 62px
    }
#logomodsmall {
    background: url(../images/muc_small.png) no-repeat scroll right top transparent;
    display: block;
    width: 242px;
    height: 60px;
    position: fixed
    }
#logomodsmall img {
    border: 0
    }
.grid_2.shadowbg.absolutecover {
    background: url(../images/cover_small.png) no-repeat scroll right top transparent;
    float: left;
    height: 60px;
    left: 50%;
    margin-left: -516px !important;
    position: absolute;
    width: 242px;
    z-index: 99999
    }
.joomla-footer li img {
    display: none
    }
#guestbook_integrationsbuttons {
    margin: 30px 0 120px 0
    }
#text_guestbook_integrationsbuttons {
    float: left;
    width: 533px;
    padding: 10px 0 0 10px;
    font-size: 17px;
    height: 60px;
    color: white;
    font-family: PTSansBold;
    background: url(../images/integration_text_hg.png) no-repeat transparent
    }
a.qype_button_big {
    background: url(../images/btn_qype_big.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    width: 60px;
    margin-right: 10px
    }
a.tripadvisor_button_big {
    background: url(../images/btn_tripadvisor_big.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    width: 60px;
    margin-right: 10px
    }
a.yelp_button_big {
    background: url(../images/btn_yelp_big.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 60px;
    width: 60px
    }
a.yelp_button_big:hover, a.tripadvisor_button_big:hover, a.qype_button_big:hover {
    background-position: 0 -60px
    }
/* START Kontaktseite */
#kontakt_header {
    margin-top: 20px
    }
#button_brief {
    background: url(../images/btn_brief.png) no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 60px;
    float: left;
    margin: 0 0 0 18px
    }
#button_telefon {
    background: url(../images/btn_telefon.png) no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 60px;
    float: left;
    margin: 0 0 0 376px
    }
#button_telefon_text {
    float: left;
    margin: 0 0 0 80px;
    width: 140px
    }
/*ENDE Kontaktseite */