/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    STANDARDS:
    #	font-size 11px
    #	Magazin (Content) font-size 13px
    #	line-height: 130%
    #	Fuer IE6/7 muss an manchen Stellen line-height: 125% definiert werden.


    # H-TAGS
      h1 - h6
      h_one - h_six

    # HEADLINE + UEBERSCHRIFTEN
      .headline
      .headline_down
      .caption

      #magazin .title_sub (Oranene Zwischenueberschrift - nur im Magazin)

    # TEXT
      ! Fliesstexte mit einem DIV umschliessen: <div class="text">text</div>
      ! keine <p> mehr benutzen? (noch abklaeren)
      .font_lucida
      .font_22
      .font_18 (18px)
      .text_big (13px) --> bald ersetzten!
      .font_14
      .font_13
      .font_12
      .font_11
      .label (10px)
      .info (9px)
      .font_bold
      .font_normal

    # HINTERGRUNDFARBE fuer BOXEN, HEADLINE, ROW
      .bgcolor_white #FFFFFF (Common)
      .bgcolor_light [SH: #F2F7FA | AG: #F0F7E6 | WLN: #F5F7ED]
      .bgcolor_medium[SH: #D2E1EB]| AG: #E3F0D2 | WLN: #DBE9B4]
      .bgcolor_pale  [SH: #BED2DC | AG: #D2E7B7 | WLN: #B1C35F]
      .bgcolor_dark  [SH: #5EADCB | AG: #518E40 | WLN: #7EA106]
      .bgcolor_orange [jeweils das orange von a:hover]

      TEXT
      .color_bright  [SH: #FFFFFF | AG: #FFFFFF | WLN: #FFFFFF]
      .color_colored [SH: #006699 | AG: #3A7F27 | WLN: #657905]
      .color_normal  [SH: #505050]
      .color_orange  [Selbe Farbe wie :hover bei Links.]

    # LISTEN
      .bulletpoint (Quadrat)
      .checkmark  (Häkchen)

    # DROPDOWN
      <div class="dropdown"></div> oder <h2 class="dropdown"></h2> oder <h3 class="dropdown"></h3>
      .dropdown

    # BILDER | GRAFIKEN
      ! Bilder und Grafiken mit einem DIV umschliessen: <div class="picture"><img src="" /></div>
      .picture

    # FLOATS | TABELLEN
      .row: [clear: both]
      .left, .middle_left, .middle, .middle_right: [float: left]
      .right: [float: right]
      .clear_right (benoetigt fuer IE6)

      .text_right
      .text_center

    # LINIEN / TRENNLINIEN
      .border_solid
      .border_solid_pale
      .line_solid_gray
      .line_solid_white
      .line_solid
      .line_dotted_white
      .line_dotted
      .line_dashed_white
      .line_dashed

    # ABSTAND
      .padding_five
      .padding_ten
      .padding_fifteen

      .padding_five_bottom


      .margin_twentyfive_bottom

      .margin_twenty_bottom

      .margin_fifteen_right
      .margin_fifteen_bottom
      .margin_fifteen_left

      .margin_ten_top
      .margin_ten_right
      .margin_ten_bottom

      .margin_five_bottom
      .margin_five_right

      .space_five
      .space_ten
      .space_fifteen

    # BREITEN
      .width_815
      .width_540
      .width_530
      .width_390 (815 / 2 + 15)
      .width_350
      .width_300 (Rectangle)
      .width_265 (815 / 3 + 2 x 10)
      .width_260 (530 / 2 + 1 x 10)
      .width_250 (Sidebar)
      .width_240
      .width_230
      .width_220 (Content neben Rectangle + 10)
      .width_200
      .width_170 (530 / 3 + 2 x 10)
      .width_155
      .width_150
      .width_140
      .width_125
      .width_120
      .width_100
      .width_90
      .width_75
      .width_50

    # HOEHEN
      .height_330
      .height_180
      .height_160

    # LINKS
      .hyperlink
      ! Links immer mit einem DIV umschliessen: <div class="hyperlink"><a href="#">linktext</a></div>
      Standard a:      [SH: #4B7094 | AG: #267AAF | WLN: #2171A3]
      Standard a:hover [SH: #FF6600 | AG: #ED8F00 | WLN: #F8A302]

    # BUTTONS
      ! Buttons mit dem DIV <div class="button_text"></div> umschliessen!
      ! Innerhalb ein <a> oder <input> Tag!
      .button (zB. hotels/liste/schweiz/berner-oberland?region_hotel=16)
      .button_text (zB. Submit-Button) (zB. Startseite bei Direktsuche links oben)
      .button_auswahl	Wegen dem IE6 muessen input Felder type radio und checkbox diese Klasse zugewiesen kriegen.
      .button_text a=small Dem a-Tag die Klasse .small zuweisen, wenn der Text 11px sein soll.

    # BLAETTERN - PAGE SCROLL
      .page_scroll	>> 	<div class="page_scroll">
                        <ul><li>Zahl oder Text</li></ul>
                        </div>

    # SCHATTEN UND ABRUNDUNGEN
      .edge
      .shadow

    # HACKS
      Internet Exlorer
      ggf. Safari

    # GRAFIKEN
      Sprites am Ende des Dokumentes

    # JQUERY
      Unter den Sprites


    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


#skiplanerContainer .button_anfrage{
    margin-top: 50px;
    margin-left: 36px;
}

.skiplaner_skigebiete_gefunden{
    font-size: 16px;
    line-height: 145%;
    padding-left: 36px;
    padding-top: 8px;
}
.open_close_tab{
    padding: 10px 10px 10px 15px;
    border-left: 1px solid #BED2DC;
    border-bottom: 1px solid #BED2DC;
    width: 150px;
    text-align: center;
    background: url("/static/images/layout/mainnav/sprite_nav.png") repeat-x scroll left -145px transparent;
    margin-bottom: 5px;

    -moz-border-radius-bottomleft: 20px;
}
.open_close_tab a{
    text-decoration: none;
    font-size: 13px;
}


.unterkunft_sidebar .button_anfrage .button_text a{
    padding-top: 8px;
    padding-right: 14px;
    padding-bottom: 7px;
    padding-left: 14px;
}
.unterkunft_sidebar .icons{
    margin-top: 8px;
}

.unterkunft_sidebar .picture img{
    height: auto;
}



* html .urlaubsspezialisten_sidebar .bgcolor_white{
    height: 100%;
}



.urlaubsspezialisten_sidebar .info{
    line-height: 130%;
}
.urlaubsspezialisten_sidebar .item:hover{
    background-color: #F2F7FA;
}


#more_reiseangebote p{
    padding-left: 10px;
}

.openx_breaker .edge_left{
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-topleft: 20px;
}
.skigebiet_regioads .legend{
    margin-top: -10px;
    margin-left: 5px;
    margin-bottom: 20px;
    background-color: #FFFFFF;
    padding: 0 5px;
    position: absolute;
}
.pistenbericht_schneestatistik .legend,
.regio_ad .legend,
.regiohotel .legend{
    margin-top: -20px;
    margin-left: -5px;
    background-color: #FFFFFF;
    padding: 0 5px;
    position: absolute;
}



.ergebnisliste_skiclubs table,
.ergebnisliste_unterkuenfte table,
.ergebnisliste_skiplaner table{
    border-spacing: 0;
}

.ergebnisliste_unterkuenfte table td.auswahl,
.ergebnisliste_skiplaner table td.auswahl{
    padding-right: 0;
    padding-bottom: 0;
}

.ergebnisliste_skiclubs table td,
.ergebnisliste_skiclubs table th,
.ergebnisliste_unterkuenfte table td,
.ergebnisliste_unterkuenfte table th,
.ergebnisliste_skiplaner table td,
.ergebnisliste_skiplaner table th{
    vertical-align: top;

}


/*	gehoert noch in die color-datei! */

.ergebnisliste_skiplaner table thead th{
    font-weight: normal;
}


.ergebnisliste_skiclubs table .headerSortDown,
.ergebnisliste_skiclubs table .headerSortUp,
.ergebnisliste_skiplaner table .headerSortDown,
.ergebnisliste_skiplaner table .headerSortUp{
    color: #555;
    font-weight: normal;
    background-color: #D3E1EB;
}

/* test - wird evtl noch anders geloest */
.ergebnisliste_skiplaner table{
    border-left: 1px solid #BED2DC;
    border-top: 1px solid #BED2DC;
}




.ergebnisliste_unterkuenfte .beschreibung .left .image_hotel img{
    height: auto;
}

.tablesorter{
    width: 100%;
    text-align: left;
}
.tablesorter .header {
    background-image: url(/static/images/layout/bg.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.tablesorter .header.headerSortUp{
    background-image: url(/static/images/layout/asc.png);
}
.tablesorter .header.headerSortDown{
    background-image: url(/static/images/layout/desc.png);
}

/*	Nur die Position des Hintergrundes aendert sich pro Tabelle: */
.ergebnisliste_unterkuenfte .header,
.ergebnisliste_skiplaner .header{
    background-position: right 45px;
}
.ergebnisliste_skiclubs .header{
    background-position: right 20px;
}

/*	Wenn font 12px, dann Hintergrund etwas anders */
.skigebiet .bulletpoint.text_big{
    background-position: 0 -1078px !important;
}














/*	COMMON TEIL DER NAVIGATION */
#navigation_gebiet li:hover ul.sub li a.active,
ul.navigation_gebiet_subvisible li a:hover,
ul.navigation_gebiet_subvisible li a.active{
    background: none;
}

#navigation_gebiet{
    position: relative;
    z-index: 500;
}
ul.navigation_gebiet_subvisible,
#navigation_gebiet li:hover ul.sub,
#navigation_gebiet .whiteline,
#navigation_gebiet li a.top_link,
#navigation_gebiet li.top{
    display: block;
}
#navigation_gebiet li,
#navigation_gebiet .whiteline,
#navigation_gebiet li:hover ul.sub li,
ul.navigation_gebiet_subvisible li{
    float: left;
}
#navigation_gebiet li a.top_link,
#navigation_gebiet li a.active{
    border-bottom: none;
}
#navigation_gebiet li.top{
    margin-right: 0;
}
#navigation_gebiet li a.top_link{
    text-decoration: none;
    font-weight: normal;
    padding: 0 9px 0 9px;
    cursor: pointer;
}

#navigation_gebiet li:hover a.top_link,
#navigation_gebiet li:hover a.top_link:hover{
    border-bottom: none;
}

#navigation_gebiet li:hover{
    position: static;
    z-index: 200;
}
#navigation_gebiet ul,
#navigation_gebiet li:hover ul ul,
#navigation_gebiet li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover li:hover ul ul,
#navigation_gebiet li:hover ul.sub{
    position: absolute;
}

ul.navigation_gebiet_subvisible li a,
#navigation_gebiet li:hover ul.sub li a,
#navigation_gebiet li:hover ul.sub li a.active{
    text-decoration: none;
}
ul.navigation_gebiet_subvisible li a,
#navigation_gebiet li:hover ul.sub li a{
    padding: 0 8px 0 5px;
    margin: 0 4px 0 0;
}
ul.navigation_gebiet_subvisible li a:hover,
#navigation_gebiet li:hover ul.sub li a:hover{
    text-decoration: underline !important;
}
#navigation_gebiet li:hover ul.sub li a.active{
    border: none;
}
#navigation_gebiet ul,
#navigation_gebiet li:hover ul ul,
#navigation_gebiet li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover li:hover ul ul{
    left: -9999px;
    top: -9999px;
    height: 0;
}

ul.navigation_gebiet_subvisible{
    overflow: hidden;
    position: static;
    border-top: none;
    padding: 9px 5px 9px 5px;
    margin: -1px 0 20px 0;
    white-space: nowrap;
    height: auto;
    z-index: 300;
}
#navigation_gebiet li:hover ul.sub{
    left: 0;
    top: 31px;
    border-top: none;
    padding: 8px 5px 9px 5px;
    margin: 0;
    white-space: nowrap;
    height: auto;
    z-index: 300;
}
















#filter_utk_ergebnisliste{
    z-index: 9998;
}
#filter_utk_ergebnisliste a{
    color:#FFF;
    display: block;
    padding: 6px 10px 6px 10px;
    background: #5EADCB url(/static/images/layout/dpfeilw.gif) no-repeat scroll 144px 9px;
    text-decoration: none;
}
#filter_utk_ergebnisliste a:hover{
    background: #FF7700 url(/static/images/layout/dpfeilw.gif) no-repeat scroll 144px 9px;
}
#filter_utk_ergebnisliste ul.sub a{
    border: 1px solid #5EADCB;
    border-top:none;
    background: #FFF;
    color: #4B7094;
    text-decoration: none;
}
#filter_utk_ergebnisliste ul.sub a:hover{
    color: #FF6600;
}
#filter_utk_ergebnisliste li{
    border-left:1px solid #FFF;
    border-bottom:1px solid #FFF;
    position: relative;
    float: left;
}
#filter_utk_ergebnisliste ul.sub li{
    border-left:none;
    border-bottom:none;
}
#filter_utk_ergebnisliste li ul{
    display: none;
    position: absolute;
    top: 27px;
    left: 0;
    margin: 0;
}
#filter_utk_ergebnisliste li.iehover ul,
#filter_utk_ergebnisliste li:hover ul{
    background: #FF7700;
    display: block;
    z-index: 9999;
}



/*	Navigation im Saisonkalender */
.navigation_skiclubs li a,
.navigation_saisonkalender li a{
    padding: 5px 10px;
    color: #ffffff;
}













/*	FILTER SKIGEBIET -> Unterkuenfte */
.filter_utk_ergebnisliste li{
    margin-left: 5px;
}
.filter_utk_ergebnisliste li li{
    float: none;
}
.filter_utk_ergebnisliste li a{
    background:url("/static/images/layout/utk_ergebnisliste_filter.gif") repeat-x scroll left top transparent;
    padding: 4px 13px 5px 13px;
    background-color: #D3E1EB;
    color: #FFFFFF;
}
.filter_utk_ergebnisliste li li a{
    background: #FFFFFF;
    color: #4B7094;
    padding: 4px 13px 5px 13px;
    border-bottom: 1px dotted #BED2DC;
}
.filter_utk_ergebnisliste li li.last a{
    border-bottom: 0;
}
.filter_utk_ergebnisliste ul ul{
    position: absolute;
    border: 1px solid #408ac1;
}





/*	Klasse wird sich erledigen, wenn neuer Skigebiets-Konfigurator
    vorhanden ist? */
.skigebiet_ergebnisse .row{
    border-bottom: 1px solid #D2E1EB;
    border-left: 1px solid #D2E1EB;
    border-right: 1px solid #D2E1EB;
}



.skigebiet #flowpanes img{
    height: auto;
}

/*	--------------------------
    MUSS NOCH VERTEILT WERDEN!
    -------------------------- */



.ferienregion_orteinderregion .headline_down{
    background-color: #99CC66;
}

.liste_topgebiete span {
    padding: 1px 3px;
    margin: 5px 5px 0 10px;
}
.liste_topgebiete ul li ul li a {
    padding: 2px 5px 3px 11px;
}



#navigation_bar #search_term {
    color: #777777;
    margin: 0 0 0 6px;
    padding: 1px 0 2px 5px !important;
    border:none !important;
    background:#FFF !important;
}


/* --------------------------------------------- */

.bewertung_head .label{
    color: #999999;
}

.button_text{
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    }
.button_text a,
.button_text input{
    border-style: solid;
    border-width: 1px;
}
.button_text a{padding: 4px 13px 5px 13px;}
.button_text input{padding: 4px 10px 5px 10px;}

/*	Groesserer Anfrage-Button ... */
.button_anfrage .button_text a{
    white-space:nowrap;
    padding-bottom: 9px;
    font-weight: bold;
}

/*	Grauer Button (COMMON) */
.button_text a,
.button_text input{
    border-color: #AAAAAA #999999 #999999 #AAAAAA;
    background-color: #DDDDDD;
    background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCCCCC));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF, endColorstr=#ffCCCCCC);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF, endColorstr=#fCCCCCC)";
    color: #555;
    text-shadow: 1px 1px 1px #FFF;
}
.button_text a:hover,
.button_text input:hover{
    border-color: #999999 #888888 #888888 #999999;
    background: -moz-linear-gradient(top, #FFFFFF, #DDDDDD);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DDDDDD));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF, endColorstr=#ffDDDDDD);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF, endColorstr=#fDDDDDD)";
    color: #444;
}
.button_start a{
    border-style: solid;
    border-width: 1px;
}
.button_start a.startbox{
    -webkit-border-radius: 20px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius: 20px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-radius: 20px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.input_kalender input{
    background:url(/static/images/layout/kalender.gif) no-repeat scroll right center #FFFFFF;
}
.ergebnis_reiseangebot .ergebnis_item .item_content{
    border-right: 1px dashed;
}

/*	Wird ggf. bei den BASIC Styles benoetigt! */

/* - - - - - - - - - - */

body{
    background-image: url(/static/images/layout/mainnav/sprite_nav_short.png);
    background-color: #FFFFFF;
    background-position: left -180px;
    background-repeat: repeat-x;
}

/*	Diese Styles sind fuer die Werbeform, die sich ueber
    den restlichen Content legt (Rectangle)
    Hinzu am 27.09.2010 */
#AT_ANCHOR_DIV2169659{
    margin-left: -200px;
}

/*	Alle Abstaende DEFAULT auf 0 */
*{
    margin: 0;
    padding: 0;
    list-style: none;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *list-style *list-style-type
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.skigebiet_beschreibung li,
.ferienregion_beschreibung li,
.hotel_beschreibung li{
    list-style-type: square;
}
.skigebiet_beschreibung li,
.ferienregion_beschreibung li,
.hotel_beschreibung li{
    list-style-position: inside;
}



/* Noch keine Styles festgelegt - wie man sieht. */
h4, .h_four{}
h5, .h_five{}
h6, .h_six{}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *image
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.picture a,
.picture a:hover{/* Nix, weil Bild */}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *background *hintergrund *background-color *farben *color
    *background-image *background-position
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header {
    background:transparent url(/static/images/layout/header_bg.gif) repeat-x scroll 0%;
}
.link_rss{
    background-position: left;
}
.wetter_im_ort .details a{
    background-position: left 1px;
}
.dropdown {background:url(/static/images/layout/sprite.gif) 0 -40px no-repeat !important;}
.dropdown:hover {background:url(/static/images/layout/sprite.gif) 0 -80px no-repeat !important;}
.urlaubstipp .left{
    background-image: url(/static/layout/verlauf.gif);
    background-position: 0 0;
}
.headline_down{
    background-image: url(/static/images/layout/sprite.gif);
    background-position: 0 -605px;
    background-repeat: no-repeat;
}
.hotel .pauschale li{
    background: transparent url(/static/images/layout/sprite.gif) no-repeat 0 -1080px;
}
.bulletpoint{
    background: url(/static/images/layout/sprite.gif) no-repeat scroll 0 -1080px;
}
.checkmark{
    background: url(/common_static/images/layout/checkmark.gif) left top;
}
/* Dieser Style ist unnoetig, da scroll der Standard ist! */
.special_ad .padding_ten,
.bulletpoint{
    background-attachment: scroll;
}
.checkmark,
.events_navigation a,
.gebiet_abisz_headline a,
.link_rss,
.wetter_im_ort .details a,
.dropdown,
.bulletpoint,
.headline_down{
    background-repeat: no-repeat;
}
.urlaubstipp .left,
.special_ad .padding_ten{
    background-repeat: repeat-x;
}
#navitop p a,
.hotel .pauschale li li{
    background: none;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *font-family *font *font-size *line-height *text
    *link *text-decoration
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body,
textarea{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.font_lucida,
.button_start span{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
}
#magazin .title_sub{
    font-size: 28px;
}
#magazin_content h1{
    font-size: 24px;
}
.font_22{
    font-size: 22px;
}
.hotel .head h1,
.hotel .head .zimmerpreis,
.font_18 {
     font-size: 18px;
}

#navigation_head ul li,
#magazin .magazin_special h3,
#magazin_content h2,
#magazin #magazin_sidebar .magazin_bericht h1,
#magazin #magazin_sidebar .magazin_bericht h2{
    font-size: 16px;
}
.ergebnis_reiseangebot .ergebnis_item .item_menu .text_big,
.skigebiete_saisonkalender .saisonbutton a,
.karten_container .title,
.newsbox_container .title{
    font-size: 15px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch a .first,
.ergebnisliste_unterkuenfte .preis .wichtig,
.ergebnisliste_unterkuenfte .verpflegung .wichtig,
.font_14,
.checkmark,
h1, .h_one,
h2, .h_two,
h3, .h_three{
    font-size: 14px;
}
/*.skigebiet .bubble .bubble_content,*/
.bubble_head .bubble_heading,
#navigation_gebiet li a.top_link,
.hotel_beschreibung h3,
.hotel_beschreibung h4,
.ferienregion_beschreibung h3,
.ferienregion_beschreibung h4,
.skigebiet_beschreibung h3,
.skigebiet_beschreibung h4,
.navigation_skiclubs li a,
.navigation_saisonkalender li a,
.font_13,
.button_start a,
#infostart h1,
#infostart .key,
#navitop p,
#flowtabs li .custom a,
.text_big,
#embed_code,
#magazin #magazin_content .magazin_bericht .bulletpoint,
#magazin .magazin_special .hyperlink,
#magazin .magazin_special h4,
#magazin_sidebar h3,
#magazin_content,
.headline_down,
.schneegrafik,
.ergebnisliste_unterkuenfte .button_anfrage .button_text a,
.button_text a{
    font-size: 13px;
}
.button_anfrage .button_text input,
.button_text input{
    font-size: 13px !important;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch a .second,
.ergebnisliste_unterkuenfte table td,
.filter_utk_ergebnisliste li a,
.skigebiet #flowtabs li a,
.skigebiet_uebersicht_pistentabelle,
.skigebiet_schneebericht .width_300,
.skigebiet_schneebericht .notizzettel,
.skigebiet_uebersicht,
.hotel .pauschale h2,
.hotel .hotel_beschreibung h2,
.hotel .hotel_beschreibung h3,
.hotel .hotel_beschreibung h4,
.hotel,
.hotel_beschreibung h2,
#flowpanes .content div,
.skigebiet_head h3,
.gebiet_skischulenundverleih,
.font_12{
    font-size: 12px;
}

body,
textarea,
#navigation_gebiet li:hover ul.sub li a,
ul.navigation_gebiet_subvisible,
ul.navigation_gebiet_subvisible li a,
#merkzettel,
.ergebnisliste_skiclubs table td,
.ergebnisliste_unterkuenfte table th,
.button_text a.small,
.font_11,
.hotel .kontaktformular,
.bubble_content{
    font-size: 11px;
}
.unterkunft_anwendungen h2,
.hotel .pauschale h2,
.skigebiet_teaser h3,
.unterkunft_ausstattung h2,
.gebiet_kontakt_adresse h2,
input,
select,
.dropdown,
h2.dropdown,
h3.dropdown,
#magazin .magazin_special h1,
#magazin .magazin_special h2,
.startseite_seo h2,
.page_scroll,
#magazin .magazin_archiv .magazin_archiv_backlink,
#magazin #magazin_content .magazin_overview,
#magazin .inhaltsverzeichnis,
#magazin .magazin_bericht .magazin_bericht_angebot .bulletpoint,
.headline h3,
.headline,
#navigation_bar h3{
    font-size: 11px !important;
}
.liste_topgebiete span,
#merkzettel .hotel_entfernen a,
.startseite_suche .startseite_suche_felder label,
.label{
    font-size: 10px;
}
.info{
    font-size: 9px;
}
.button_start span{
    font-size: 9px !important;
}
/* Schreddert ansonsten das Design an anderen Stellen */
.font_normal,
.einstieg_topgebiete ul li ul li a,
.liste_topgebiete ul li ul li a,
#infostart h1,
#infostart .key,
#navitop p,
.gewinnspiel_archiv .headline,
#magazin #magazin_sidebar .magazin_bericht h2,
#magazin .magazin_special h1,
#magazin .magazin_special h3,
#magazin .magazin_special h4,
#magazin .magazin_special .hyperlink,
#magazin_sidebar h1,
#magazin_content h1,
.headline_down{
    font-weight: normal;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch a .first,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch a .second,
.pauschale .sprite_dropdown a,
.button_anfrage .button_text input,
.ergebnisliste_unterkuenfte .preis .wichtig,
.ergebnisliste_unterkuenfte .verpflegung .wichtig,
.bubble_head .bubble_heading,
.validation-advice,
.einstieg_topgebiete ul li a,
.liste_topgebiete ul li a,
.liste_topgebiete span,
#adclick .title a,
.skigebiete_saisonkalender .saisonbutton a,
.karten_container .title,
.newsbox_container .title,
#flowtabs li .custom a,
.brot a.active,
.brot a.active:hover,
h1, .h_one,
h2, .h_two,
h3, .h_three,
.caption,
.headline,
.font_bold{
    font-weight: bold;
}
.dropdown,
h2.dropdown,
h3.dropdown{
    font-weight: bold !important;
}

.checkmark{
    line-height: normal;
}
.mehrinfos{
    line-height: 144%;
}
.font_13,
.skigebiet .bubble .bubble_content,
#magazin .title_sub,
.font_22,
.font_14,
.hotel .head .zimmerpreis,
.text_big{
    line-height: 140%;
}
body,
.bubble_head .bubble_heading,
#infostart h1,
#infostart .key,
.hotel .pauschale h2,
.headline h3,
.skigebiet_teaser h3,
#navigation_bar h3,
.gebiet_kontakt_adresse h2,
#magazin h1,
#magazin h2,
#magazin h3,
#magazin_content,
.font_18,
.linkding .bulletpoint{
    line-height: 130%;
}
.hotel .pauschale h2{
    line-height: 120%;
}
.button_text a,
.button_text input{
    line-height: 110%;
}
#navigation_gebiet li a.top_link{
    line-height: 30px;
}
.ergebnisliste_unterkuenfte .preis .wichtig,
.ergebnisliste_unterkuenfte .verpflegung .wichtig,
h2, .h_two,
h3, .h_three{
    line-height: 22px;
}
.hotel .head h1{
    line-height: 20px;
}
.page_scroll li a,
h1, .h_one{
    line-height: 18px;
}
ul.navigation_gebiet_subvisible li a,
#navigation_gebiet li:hover ul.sub li a,
#flowpanes .content div,
.startseite_topskigebiete .hyperlink,
.schneebericht_topskigebiete .hyperlink,
.link_rss{
    line-height: 16px;
}
#flowtabs li a,
#magazin_sidebar h3,
.button a{
    line-height: 15px;
}
.dropdown,
h2.dropdown,
h3.dropdown,
.linkding .info{
    line-height: 12px !important;
}
.quantum .info {
    line-height: 11px;
}
.hotel_beschreibung center,
#infostart h1,
#infostart .key,
.skigebiet_beschreibung center{
    text-align: left;
}
.text_right{
    text-align: right;
}
.skigebiete_saisonkalender .saisonbutton a,
.events_navigation li,
.schneestatistik_button li,
#magazin .magazin_special h2,
.text_center{
    text-align: center;
}
.einstieg_schneehoehen_regionlinks a:hover,
.skigebiete_saisonkalender a:hover,
.navigation_skiclubs li a:hover,
#merkzettel .hotel_name a:hover,
#merkzettel .menu a:hover,
a{
    text-decoration: underline;
}
.einstieg_schneehoehen_regionlinks a,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch a,
.navigation_skiclubs li a,
.navigation_skiclubs li .active,
.skigebiet .servicelinks a,
#navigation_head ul li a,
.filter_utk_ergebnisliste li a,
.navigation_hotel li a,
.button_start a,
.button_text a,
.button_text input,
.skigebiete_saisonkalender a,
.events_navigation a,
.schneestatistik_button a,
.page_scroll li a,
.button a,
#flowtabs li a,
.brot a,
.unterseite_suche .unterseite_suche_verfeinern a,
#merkzettel a,
a:hover{
    text-decoration: none;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.magazin_teaser_big .info,
.magazin_teaser_small .info,
.events_navigation a,
.gebiet_abisz_tabelle .headline_down,
.font_uppercase{
    text-transform: uppercase;
}
.googlemaps_navigation input,
.googlemaps_navigation span{
    vertical-align: 20%;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *border *rahmen *linien *outline
    Sortierung: Uhrzeigersinn
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

*:focus{
    outline: none;
}
/* Doppelt wegen Internet Explorer 6 */
.kontaktformular fieldset,
.picture img,
img{
    border: none;
    border: 0;
}
.border_none {
    border: none;
    border: 0;
}

.teaser_skiset_skiverleih .border_solid{
    border: 2px solid;
}
.karten_container .title,
.newsbox_container .title,
.einstieg_reisefuehrer_suche select,
.events_navigation a,
.schneestatistik_button a,
.urlaubsspezialisten_suche select,
.border_solid,
.border_solid_pale,
.next_rectangle .padding_ten,
.search_small .left input{
    border: 1px solid;
}
#flowtabs,
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline,
.ferienregion_orteinderregion .row{
    border-top: 1px solid;
}
.karten_container .title,
.newsbox_container .title,
#flowpanes .border_solid{
    border-top: 0 none;
}
#flowtabs li a,
.hotel .gewaehlte_pauschale .left,
.region_regionauswahl .padding_five,
.unterkunft_anwendungen .left,
.gebiet_abisz_tabelle .row,
.unterkunft_anwendungen .left,
#footer ul li{
    border-right: 1px solid;
}
.collection_miniredrot .miniredrot_space{
    border-right: 1px dotted;
}
.einstieg_topgebiete ul li a,
.region_regionauswahl .row,
.gebiet_abisz_tabelle .row,
.line_solid_gray,
.line_solid_white,
.line_solid{
    border-bottom: 1px solid;
}
.line_dashed_white,
.line_dashed{
    border-bottom: 1px dashed;
}
.line_dotted_white,
.line_dotted{
    border-bottom: 1px dotted;
}
.region_regionauswahl .left .padding_five,
.gebiet_abisz_tabelle .row{
    border-left: 1px solid;
}
.karten_container .title,
.newsbox_container .title{
    border-left: 0 none;
}
.skigebiet_ort_infrastruktur .left .left,
.einstieg_topgebiete ul li ul li a,
.startseite_teaser_partner .border_solid,
#navigation_gebiet li a.top_link.active{
    border-bottom: 0 none;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *float *clear *position *left *top *z-index
    Floats fuer Tabellen, Listen, ...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Firefox2: Reiseangebote schiebt sich zum Rectangle */
#contentToChange,
.kontaktformular fieldset,
#flowpanes .items,
#flowpanes .content div,
#adclick .ad,
.kontaktformular legend,
#site,
#footer,
.magazin_article_servicelinks,
.page_scroll,
#magazin,
.brot,
.row{
    clear: both;
}
.clear_right{
    clear: right;
}
.unterkunft_skigebiet_einstieg .picture,
#h_navi,
#h_navi a,
.eingabe_checkzeile,
#plz,
.reisepreis_eur,
.unterkunft_sidebar .picture,
.navigation_skiclubs li,
.navigation_saisonkalender li,
.filter_utk_ergebnisliste li,
.navigation_hotel li,
.bubble_head .bubble_icon,
.liste_topgebiete span,
#navigation_bar #search_term,
.ergebnis_item .item_content .urlaubnachthema img,
.ergebnis_item .item_picture,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .picture,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .ort,
#flowtabs li,
#flowtabs li a,
#flowpanes div,
.unterseite_suche label,
.ergebnis_item .item_content,
.events_navigation a,
.schneestatistik_button a,
.urlaubsspezialisten_suche select,
.urlaubsspezialisten_suche label,
.page_scroll li,
#magazin .title_sub,
#footer ul li,
.left,
.middle_left,
.middle,
.middle_right,
#navigation_bar,
#header,
#navitop,
#content,
#content_area{
    float: left;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .icon,
#fax,
#ort,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .datum,
.right,
.ergebnis_item .item_menu,
#sidebar,
#magazin .inhaltsverzeichnis,
#magazin #magazin_content .magazin_bericht_angebot img,
#magazin .magazin_bericht_kontakt img{
    float: right;
}
#betreff{
    float: none;
}
#flowtabs{
    top: 142px;
}
#merkzettel,
.karten_container .title,
.newsbox_container .title,
#ivwpixel{
    top: 0;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link,
#merkzettel{
    right: 0;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link{
    bottom: 0;
}
#flowtabs,
.karten_container .title,
.newsbox_container .title,
#ivwpixel{
    left: 0;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link,
#merkzettel,
.karten_container .title,
.newsbox_container .title,
#flowtabs,
#flowpanes .items,
#ivwpixel{
    position: absolute;
}
.hotel .vip .head,
.hotel .vip_listing .head,
#sidebar,
#magazin_sidebar,
.karten_container,
.newsbox_container,
#flowpanes,
#flowpanes img,
.events_navigation a,
.schneestatistik_button a{
    position: relative;
}
#merkzettel,
.karten_container .title,
.newsbox_container .title,
#ivwpixel{
    z-index: 1000;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *list *ul *li *liste
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul,
li,
.region_teaser ul,
.region_teaser li{
    list-style: none;
}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *width
    Sortiert von gross nach klein
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.unterseite_suche .unterseite_suche_verfeinern_verpflegung .left{
    width: auto !important;
}
.ergebnis_item .item_picture img,
.hotel .head .hotel_anker .button a,
.karten_container .title,
.newsbox_container .title,
#flowtabs{
    width: auto; /* ohne important */
}
.kontaktformular_nachricht select,
.kontaktformular label{
    width: 100%;
}
.input_kalender input {
    width: 98%;
}
#flowpanes .items {
    width: 20000em; /* Hier vielleicht ne andere Loesung? */
}



#side,
#footer{
    width: 1010px;
}
#footer .left{
    width: 820px;
}
.width_815,
.collection_miniredrot,
#header,
#navitop,
#content{
    width: 815px;
}
.radverleih_iframe,
.skiverleih_iframe{
    width: 630px;
}
.skiverleih_head{
    width: 600px;
}
#content_area{
    width: 545px;
}
.width_540,
#partner{
    width: 540px;
}
.skigebiet_einstieg_20111130 #navigation_gebiet{
    width: 533px;
}
.width_530,
#magazin_content,
.suche{
    width: 530px;
}
ul.navigation_gebiet_subvisible,
#navigation_gebiet li:hover ul.sub{
    width: 518px;
}
.skigebiet .servicelinks {
    width: 515px;
}
.gebiet_abisz_menu .right{
    width: 490px;
}
#betreff,
.kontaktformular #nachricht {
    width: 486px;
}
.startseite_suche .startseite_suche_felder,
.suche .right{
    width: 418px;
}
.magazin_teaser_archiv .right{
    width: 410px;
}
.skigebiet_ort_wissenswertes .right{
    width: 400px;
}
.unterkunft_anwendungen .anwendung .left,
.skigebiet .skigebiet_magazin .magazin_teaser_archiv .right,
.width_390{
    width: 390px;
}
.urlaubsspezialisten .right{
    width: 388px;
}
#netzwerk .right{
    width: 385px;
}
.skigebiete_saisonkalender .saisonkalender_tabelle .right,
.event_details .event_details_infos .right{
    width: 380px;
}
.skigebiete_saisonkalender .saisonkalender_tabelle .footer_monat .right,
.skigebiete_saisonkalender .saisonkalender_tabelle .heading_monat .right{
    width: 370px;
}
.suche_unterseite_freitext .left input,
.unterseite_suche_slider .right{
    width: 360px;
}
.width_350,
.gebiet_webcam_tabelle .middle,
.newsletter_archiv .middle,
#partner .partner_big{
    width: 350px;
}
.hotel .gewaehlte_pauschale .left{
    width: 308px;
}
#flowpanes,
.ergebnis_item .item_content,
.width_300,
#rectangle{
    width: 300px;
}


.gewinnspiel_archiv .headline .left,
.gewinnspiel_archiv .row .left,
.reisefuehrer_suche_abisz .middle input{
    width: 290px;
}

#flowpanes .content div{
    width: 278px;
}
#merkzettel,
.pistenbericht_schneestatistik .legend {
    width: 270px;
}
.mehrfachanfrage .mehrfachanfrage_hotel,
.width_265{
    width: 265px;
}
.ergebnisliste_unterkuenfte .beschreibung,
.unterkunft_anwendungen .unterkunft_anwendungen_top .middle,
.width_260,
.startseite_reiseangebote .left{
    width: 260px;
}
#navtopski,
#navtopski ul{
    width: 258px;
}
.hotel .mehrfachanfrage .mehrfachanfrage_hotel,
#magazin .magazin_special .hotel{
    width: 255px;
}
.urlaubsspezialisten_sidebar .content,
#adclick,
.width_250,
#magazin .magazin_bericht_text .picture,
#sidebar,
#magazin #magazin_sidebar,
.special_ad,
.newspecial_ad,
.urlaubstipp,
.hotelderwochegr,
.hotelderwoche,
.textbild_vertikal,
.textbild_horizontal{
    width: 250px;
}
.width_240,
.kontaktformular_adresse .left,
.kontaktformular_reiseangaben .left,
.kontaktformular_adresse .right,
.kontaktformular_reiseangaben .right{
    width: 240px;
}
.kontaktformular_adresse input,
.kontaktformular_adresse #anrede,
.kontaktformular_adresse #land,
.kontaktformular_reiseangaben #erwachsene,
.kontaktformular_reiseangaben .input_kalender{
    width: 238px;
}
.urlaubsspezialisten .middle,
#magazin .magazin_special .picture,
#magazin .magazin_special .picture img{
    width: 233px;
}
.skigebiete_saisonkalender .saisonkalender_tabelle .right .ort,
.region_regionauswahl .left,
.width_230,
.urlaubsspezialisten_suche select,
#magazin .inhaltsverzeichnis{
    width: 230px;
}
.notizzettel,
.width_220{
    width: 220px;
}
.skigebiet .skigebiet_uebersicht .karten_container{
    height: 220px !important;
}
.width_215,
.reisefuehrer_button,
.unterkunft_button,
.touren_button{
    width: 215px;
}
.width_218{
    width: 218px;
}
.quantum .heading .right,
.notizzettel .notizinhalt,
.width_200,
.skigebiete_saisonkalender .saisonbutton a,
.events .left,
.einstieg_magazin .magazin_teaser_small .right,
#magazin .magazin_teaser_small .row .right,
.schneestatistik_button li a{
    width: 200px;
}
.unterkunft_sidebar_contact .button a{
    width: 197px;
}

.next_rectangle .padding_ten{
    width: 195px;
}
.unterkunft_skigebiet_einstieg .content,
.filter_utk_ergebnisliste li,
.startseite_suche .startseite_suche_felder .left,
.startseite_suche .startseite_suche_felder .right{
    width: 190px;
}
.filter_utk_ergebnisliste li li,
.regio_ad .right,
.wellness_startseite_magazin .magazin_teaser_small .right,
.magazin_startseite .right{
    width: 188px;
}
.kontaktformular_adresse #ort{
    width: 185px;
}
.bubble_reiseangebote .startseite_reiseangebote,
.liste_topgebiete ul,
.ergebnisse_sortieren select,
.ergebnisse_sortieren .input_kalender,
.unterseite_suche_slider .kriterien .left,
.startseite_suche .input_kalender,
.startseite_suche select,
#navigation_bar,
.empfehlungen{
    width: 180px;
}
.contentarea_teaser_redrot .right{
    width: 175px;
}
.skigebiet_ergebnisse .row .middle_left{
    width: 172px;
}
.unterkunft_sidebar .content,
.ergebnisliste_unterkuenfte .beschreibung .right,
.skigebiet_einstieg_redaktion .right,
.startseite_content_schneehoehen .startseite_redaktion .right,
.hotel_beschreibung_bilder img,
.gebiet_skischulenundverleih .middle_right,
.width_170,
.unterkunft_zimmerpreise .left,
#partner .partner{
    width: 170px;
}
.urlaubsspezialisten .infoboxen .left{
    width: 169px;
}
.startseite_teaser_partner .right{
    width: 168px;
}
.button_start a.startbox,
.startseite_reiseangebote .left .right{
    width: 165px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .left,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .right{
    width: 161px;
}
#filter_utk_ergebnisliste li,
.unterkunft_konfigurator_formular .suche_slider .left,
.width_160,
.note_ad,
.gewinnspiel_archiv .row .right,
.unterseite_suche .unterseite_suche_verfeinern .left,
.collection_miniredrot .miniredrot .right,
#magazin .inhaltsverzeichnis .right{
    width: 160px;
}
.width_155,
.hotel .zimmerpreise .left{
    width: 155px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .right,
.ad_breaker,
.skigebiete_saisonkalender .saisonkalender_tabelle .left,
.ferienregion_orteinderregion .left,
.unterseite_suche select,
.ergebnis_reiseangebot .ergebnis_item .item_content .left,
.ergebnis_reiseangebot .ergebnis_item .item_content .right,
.kontaktformular_kinder .right,
.skigebiet_schneebericht_tabelle .left,
#magazin #magazin_content .magazin_article .picture img,
.width_150,
#footer .right,
#startseite_wetter .zeile{
    width: 150px;
}
#adclick .right,
.unterseite_suche .input_kalender,
.kontaktformular_kinder .right input{
    width: 148px;
}
.urlaubsspezialisten .right .right{
    width: 145px;
}
#navigation_gebiet .navigation_select select,
.hotel .mehrfachanfrage .mehrfachanfrage_hotel .right,
.skigebiet_ort_infrastruktur .left,
.skigebiet .servicelinks .middle,
.skigebiete_saisonkalender .saisonkalender_tabelle .footer_monat .left,
.skigebiete_saisonkalender .saisonkalender_tabelle .heading_monat .left,
.width_140,
.suche_slider .left,
.unterseite_suche_slider .left,
.gewinnspiel_archiv .headline .right,
.gebiet_skischulenundverleih .left,
.wetter_detailbox .wetter_spalte_text,
.magazin_teaser_big .row .right{
    width: 140px;
}
.unterseite_suche_slider .left select{
    width: 138px;
}

.startseite_redaktion .right,
.einstieg_reisefuehrer_suche .left,
.einstieg_reisefuehrer_suche .left select,
.einstieg_reisefuehrer_suche .left label{
    width: 135px;
}
.ergebnis_item .item_menu{
    width: 134px;
}
.event_details .event_details_infos .left,
.skigebiet_ort_wissenswertes .left,
#netzwerk .left{
    width: 130px;
}
.region_regionauswahl .middle_left,
.width_125,
.startseite_redaktion .picture,
.urlaubstipp .picture,
.urlaubstipp .left,
.teaser_bericht_sh .picture img{
    width: 125px;
}
.skigebiet_ergebnisse .row .middle_right{
    width: 121px;
}
.urlaubsspezialisten_sidebar .left,
.width_120,
#navigation_bar #search_term,
.unterseite_suche_slider .kriterien .right,
.gebiet_skischulenundverleih .middle_left,
.events .middle,
.events .middle_left,
.promobox_two .right{
    width: 120px;
}
.skigebiet_ergebnisse .row .middle{
    width: 116px;
}
.suche_slider .middle,
.region_uebersicht_facts .left .left,
.region_uebersicht_facts .left .right{
    width: 115px;
}
.skigebiet .servicelinks .text,
.startseite_suche .startseite_suche_reiter,
.wetter_im_ort .wetter_spalte_content,
.skigebiet_ort_infrastruktur .left .left{
    width: 110px;
}
#fax{
    width: 106px;
}
.skigebiet_uebersicht_pistentabelle .middle_right{
    width: 105px;
}
.skigebiet_ergebnisse .row .right{
    width: 104px;
}
.width_100,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .datum,
.ferienregion_orteinderregion .middle_left,
.ferienregion_orteinderregion .middle,
.ferienregion_orteinderregion .middle_right,
.unterseite_suche label,
.gebiet_skischulenundverleih .right,
.width_100,
.urlaubsspezialisten_suche label,
.search_small .left input,
.hotelderwochegr .picture img,
.textbild_vertikal .picture img {
    width: 100px;
}
.quantum .imagebox{
    width: 95px;
}
.button a{
    width: 93px;
}
.width_90,
.gebiet_webcam_tabelle .right,
.skigebiet_schneebericht_tabelle .right,
.wetter_detailbox .wetter_spalte_content,
.wetter_im_ort .wetter_spalte_label,
.hotelderwoche .picture img,
.schneestatistik_button a {
    width: 90px;
}
.ergebnisliste_unterkuenfte .ausstattung,
.einstieg_reisefuehrer_suche .right{
    width: 88px;
}
.ergebnis_item .item_picture,
.region_regionauswahl .middle,
.region_regionauswahl .right,
.events_navigation a{
    width: 85px;
}
.unterkunft_skigebiet_einstieg .picture img,
.ergebnisliste_unterkuenfte .beschreibung .left .image_hotel img,
.ergebnisliste_unterkuenfte .beschreibung .left .image_gruppe img,
.ergebnisliste_unterkuenfte .beschreibung .left,
#adclick .picture,
#adclick .picture img,
#adclick .left,
.gewinnspiel_archiv .headline .middle,
.gewinnspiel_archiv .row .middle,
.kontaktformular_kinder .left,
.special_ad_start .picture img,
.regio_ad .picture img {
    width: 80px;
}
.ferienregion_orteinderregion .right{
    width: 78px;
}
.unterkunft_anwendungen .right{
    width: 77px;
}
.width_75,
.startseite_reiseangebote .left .left,
.teaser_skiset_skiverleih .left,
.newsletter_archiv .left,
.newsletter_archiv .right{
    width: 75px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .middle,
.mehrfachanfrage .mehrfachanfrage_hotel .middle img,
.width_70,
.ergebnisliste_unterkuenfte .preis,
.region_teaser_wetter .left,
.gebiet_webcam_tabelle .left,
.events .right{
    width: 70px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label{
    width: 65px;
}
.unterkunft_sidebar .picture img,
.skigebiet_uebersicht_pistentabelle .middle,
.skigebiet_teaser_wetter .left,
.width_60,
.suche_slider .right,
.unterseite_suche_slider .suche_slider .right,
.unterseite_suche_slider .kriterien .middle,
.promobox_two .left,
.next_rectangle img{
    width: 60px;
}
.skigebiet_uebersicht_pistentabelle .left{
    width: 55px;
}
.width_50,
.kontaktformular_adresse #plz{
    width: 50px;
}
#magazin .inhaltsverzeichnis .left{
    width: 48px;
}

.input_reisepreis{
    width: 46px;
}
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .left,
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .middle_left,
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .right{
    height: 44px;
}
.skigebiet_uebersicht_pistentabelle .right{
    width: 43px;
}
.unterkunft_konfigurator_formular .suche_slider .right,
.gebiet_abisz_menu .left{
    width: 40px;
}
#startseite_wetter .info{
    width: 35px;
}
.urlaubsspezialisten_sidebar .arrows,
.skigebiet_ort_infrastruktur .left .right,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .picture,
.startseite_suche .startseite_suche_felder .suche_slider .right{
    width: 30px;
}

#startseite_wetter .wetter_icon{
    width: 25px;
}
.startseite_suche .startseite_suche_felder .suche_slider .slider_input{
    width: 23px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .left,
.reisepreis_eur,
.suche_slider .middle_right{
    width: 20px;
}

.skigebiet_ergebnisse .row .left{
    width: 15px;
}
.suche_slider .middle_left{
    width: 10px;
}
#navigation_gebiet .whiteline,
.collection_miniredrot .miniredrot_space{
    width: 1px;
}
#navigation_gebiet ul,
#navigation_gebiet li:hover ul ul,
#navigation_gebiet li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover ul ul,
#navigation_gebiet li:hover li:hover li:hover li:hover ul ul{
    width: 0;
}
/*	min-width */
.ergebnis_item .item_picture img{
    min-width: 85px;
}
/*	max-width */
.hotel .galerie_mainpicture img{
    max-width: 370px;
}
.unterkunft_header .hotel_basic_picture img{
    max-width: 250px;
}
hotel_basic_picture
.skigebiet_head .picture img{
    max-width: 150px;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *height
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.skiverleih_image{
    height: 1000px;
}
.height_330{
    height: 330px;
}
#magazin .magazin_special .hotel .padding_ten{
    height: 278px;
}
.notizzettel,
#rectangle{
    height: 250px;
}
#flowpanes,
.startseite_content_schneehoehen #flowpanes{
    height: 240px;
}
.startseite_topskigebiete .padding_ten{
    height: 228px;
}
.startseite_seonextrectangle .padding_ten{
    height: 228px;
}
.skigebiet #flowpanes{
    height: 218px;
}
#magazin .magazin_bericht .magazin_bericht_kontakt{
    height: 210px;
}
.unterkunft_header .hotel_basic_picture{
    height: 180px;
}
.hotel .galerie_mainpicture .picture{
    height: 200px;
}


.hotelderwochegr .picture img{
    height: 190px;
}
.urlaubstipp .picture,
.urlaubstipp .left{
    height: 185px;
}
.height_180,
#magazin .magazin_special .head{
    height: 180px;
}
.notes_flump{
    height: 176px;
}
#flowpanes img {
    height: 166px;
}
.urlaubstipp .left .padding_ten{
    height: 164px;
}
.height_160,
.startseite_suche .startseite_suche_reiter,
#magazin .magazin_special .head .right .padding_ten{
    height: 160px;
}
.logotop{
    height: 130px;
}
#magazin .magazin_overview_teaser_big{
    height: 127px;
}
.startseite_redaktion .picture,
.special_ad .picture,
.teaser_bericht_sh .picture img{
    height: 120px;
}
.startseite_redaktion .right,
.teaser_bericht_sh .right{
    height: 119px;
}
#header{
    height: 116px;
}
.kontaktformular #nachricht,
#magazin .magazin_special .picture,
#magazin .magazin_special .picture img,
.hotelderwoche .picture img{
    height: 110px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .left,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .right{
    height: 105px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .border_solid{
    height: 103px;
}
.promobox_two .right,
.special_ad_start .picture img{
    height: 100px;
}
#partner .partner_big .picture,
#partner .partner .picture{
    height: 98px;
}
.ergebnis_item .item_picture img{
    height: 85px;
}
.reisefuehrer_button,
.unterkunft_button,
.touren_button,
.wetter_detailbox .wetter_text,
.wetter_detailbox .wetter_uhrzeit{
    height: 80px;
}
.regio_ad .picture img {
    height: 70px;
}
#adclick .ad,
#adclick .picture,
#adclick .picture img,
.next_rectangle img{
    height: 60px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .left,
.mehrfachanfrage .mehrfachanfrage_hotel .middle,
.mehrfachanfrage .mehrfachanfrage_hotel .middle img{
    height: 57px;
}
#navigation_head ul li,
.collection_miniredrot .miniredrot,
.collection_miniredrot .miniredrot_space,
.wetter_im_ort .wetter_box .wetter_uhrzeit,
.startseite_reiseangebote .left .padding_five{
    height: 50px;
}
.einstieg_teaser_hotel .text_bild{
    height: 45px;
}

#magazin .magazin_teaser_small .teaser_text{
    height: 34px;
}
#navigation_head ul li a,
#search{
    height: 33px;
}
.magazin_startseite .magazin_teaser_small .teaser_text,
.einstieg_magazin .magazin_teaser_small .teaser_text,
.wellness_startseite_magazin .teaser_text{
    height: 31px;
}
#navigation_gebiet,
#navigation_gebiet .whiteline{
    height: 30px;
}
#navitop{
    height: 29px;
}
#navigation_gebiet li.top{
    height: 25px;
}
.page_scroll li a,
#footer ul li a{
    height: 20px;
}
.kontaktformular .kontaktformular_adresse input,
.kontaktformular .kontaktformular_reiseangaben input,
.kontaktformular .kontaktformular_nachricht input,
.kontaktformular select,
.button a{
    height: 18px;
}
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .middle div,
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .middle_right div,
.karten_container .title,
.newsbox_container .title,
#flowtabs li a{
    height: 16px;
}
.space_fifteen{
    height: 15px;
}
#navigation_bar #search_term {
    height: 14px !important; /* Vorsicht! Wird von BASIC beeinflusst! */
}
.space_ten{
    height: 10px;
}
.space_five{
    height: 5px;
}
.unterkunft_skigebiet_einstieg .picture img,
.liste_topgebiete ul li ul li a,
.hotel_beschreibung_bilder img,
.startseite_content_schneehoehen .startseite_reiseangebote{
    height: auto;
}
.ergebnisliste_unterkuenfte .beschreibung .left .image_hotel img,
.unterkunft_skigebiet_einstieg .picture img{
    min-height: 80px;
}
.unterkunft_sidebar .picture img{
    min-height: 60px;
}
/*	max-height */
.unterkunft_header .hotel_basic_picture img{
    max-height: 180px;
}
.hotel .galerie_mainpicture img,
.unterkunft_header .galerie_mainpicture img{
    max-height: 200px;
}
.skigebiet_head .picture img{
    max-height: 80px;
}




/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *spacer *padding *margin *abstand
    Geordnet nach Uhrzeigersinn: top, right, bottom, left
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *margin
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.bubble_head .bubble_icon{
    margin-top: -8px;
}
#infostart h1,
#infostart .key,
.filter_utk_ergebnisliste li li,
.ergebnisliste_unterkuenfte table td.auswahl input{
    margin: 0;
}
.dropdown,
h2.dropdown,
h3.dropdown{
    margin: 0 !important;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label{
    margin-top: -10px;
}
.bubble_head .bubble_heading{
    margin-top: -5px;
}
.quantum .heading .right,
.bubble_content{
    margin-top: -3px;
}
#footer{
    margin-top: 15px;
}
.einstieg_reisefuehrer_suche .right{
    margin-top: 12px;
}
.margin_ten_top{
    margin-top: 10px;
}
.unterkunft_skigebiet_einstieg .icons{
    margin-top: 8px;
}
.ergebnisliste_unterkuenfte_markieren input{
    margin-top: 7px !important;
}
#adclick .line_dashed,
.startseite_suche .ziffer_re{
    margin-top: 5px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .left input{
    margin-top: 4px;
}
.reisepreis_eur,
.reisefuehrer_button,
.unterkunft_button,
.touren_button,
#embed_code{
    margin-top: 3px;
}
.skigebiet_uebersicht_pistentabelle .middle_right img,
.startseite_suche .startseite_suche_reiter input,
.suche_unterkunft_reiseangebote_sterne input{
    margin-top: 2px;
}
.quantum .imagebox{
    margin-top: 1px;
}
.events_navigation a,
.margin_fifteen_right,
#netzwerk,
#netzwerk .left,
#magazin_content,
#navigation_bar,
#region_rectangle {
    margin-right: 15px;
}
#magazin .title_sub{
    margin-right: 13px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .left,
.skigebiet_ort_infrastruktur .left,
.bubble_head .bubble_icon,
.skigebiete_saisonkalender .saisonkalender_navigation a,
.margin_ten_right,
.skigebiet_head .picture img,
#partner .left,
.region_uebersicht_facts .left,
.region_head .left,
.schneestatistik_button a,
.regiohotel img{
    margin-right: 10px;
}
.gebiet_abisz_tabelle .row .left.margin_ten_right,
.gebiet_abisz_tabelle .row .middle.margin_ten_right{
    margin-right: 9px;
}
.kontaktformular_adresse .left,
.kontaktformular_reiseangaben .left{
    margin-right: 8px;
}
.margin_five_right,
.hotel .zimmerpreise .left,
.input_reisepreis,
.einstieg_reisefuehrer_suche .left,
.margin_five_right{
    margin-right: 5px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .left input,
.brot a{
    margin-right: 3px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .right,
.unterseite_suche .unterseite_suche_verfeinern_verpflegung input,
.navigation_hotel li a,
.navigation_skiclubs li a,
.navigation_saisonkalender li a,
.suche_unterkunft_reiseangebote_sterne input{
    margin-right: 2px;
}
.ergebnis_item .item_content .urlaubnachthema img,
.page_scroll li{
    margin-right: 1px;
}
.skigebiet_ort_infrastruktur .left .left,
.bubble_head .bubble_heading,
.bubble_content{
    margin-right: 0;
}
.margin_twentyfive_bottom{
    margin-bottom: 25px;
}
.margin_twenty_bottom{
    margin-bottom: 20px;
}
.textbild_horizontal,
.textbild_vertikal,
.hotelderwochegr,
.hotelderwoche,
.margin_fifteen_bottom,
#partner .partner,
#region_rectangle,
.schneestatistik_button a,
#content{
    margin-bottom: 15px;
}
.logotop{
    margin-bottom: 12px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .left,
.bubble_content,
.notizzettel,
.skigebiet_beschreibung p,
.margin_ten_bottom,
#header,
#navitop,
.newsletter_small {
    margin-bottom: 10px;
}
.ferienregion_beschreibung p,
.hotel_beschreibung p {
    margin-bottom: 8px;
}
#magazin #magazin_content .magazin_bericht .text,
.archiv_gewinnspiele .left .hyperlink{
    margin-bottom: 6px;
}
.quantum .imagebox,
.validation-advice,
#adclick .line_dashed,
.wellness_quicklink,
.events_navigation a,
#magazin .magazin_bericht_kontakt img,
#magazin #magazin_content .magazin_bericht_angebot img,
.einstieg_list_regionen ul li,
.margin_five_bottom{
    margin-bottom: 5px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.skigebiet .bubble_skiverbund li,
.checkmark,
.text{
    margin-bottom: 3px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .right{
    margin_bottom: 2px;
}
.hotel .hotel_anker .button a,
.ergebnis_item .item_menu .ergebnis_item_button,
.unterkunft_ausstattung .text,
.margin_one_bottom{
    margin-bottom: 1px;
}
.bubble_head .bubble_heading,
.bubble_head .bubble_icon{
    margin-bottom: 0;
}

.margin_fifteen_left{
    margin-left: 15px;
}

.bubble_content,
.skigebiet .servicelinks .text,
.suche_slider .middle_right,
#magazin .magazin_bericht_kontakt img,
#magazin #magazin_content .magazin_bericht_angebot img{
    margin-left: 10px;
}
.startseite_topskigebiete .margin_five_bottom{
    margin-left: 9px;
}
.reisepreis_eur{
    margin-left: 6px;
}
.reisefuehrer_button,
.unterkunft_button,
.touren_button,
.bubble_head .bubble_heading,
.margin_five_left{
    margin-left: 5px;
}
.mehrfachanfrage .mehrfachanfrage_hotel .left input{
    margin-left: 3px;
}
.ergebnis_item .gruppenlogos .left{
    margin-left: 1px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label{
    margin-left: -10px;
}
.startseite_suche .ziffer_re{
    margin-left: -15px !important;
}
.bubble_head .bubble_icon{
    margin-left: -35px;
}


/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *padding *padding-left *padding-right *padding-top *padding-bottom
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.padding_fifteen{
    padding: 15px;
}
.ergebnisliste_unterkuenfte table td,
.ergebnisliste_unterkuenfte table th,
.ergebnisliste_skiplaner table td,
.ergebnisliste_skiplaner table th,
.kontaktformular fieldset,
.skigebiete_saisonkalender .saisonbutton a,
#sidebar,
#magazin_sidebar,
.padding_ten{
    padding: 10px;
}
.schneestatistik_button a {
    padding: 7px;
}

.padding_five {
    padding: 5px;
}
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .middle .padding_five,
.skigebiet_ergebnisse .skigebiet_ergebnisse_headline .middle_right .padding_five,
.wellness_startseite_magazin .border_solid{
    padding: 3px;
}
#magazin .title_sub,
.startseite_seo h2,
#magazin .magazin_special h1,
.empfehlungen .caption{
    padding: 0 !important;
}
.notizzettel .notizinhalt .toppad {
    padding-top: 15px;
}
.notizzettel .notizinhalt .pad,
.ergebnisliste_unterkuenfte table td.auswahl,
.ergebnisliste_skiplaner table td.auswahl,
.skigebiet .servicelinks,
.bewertung_head,
.bubble_head,
.button_anfrage .button_text input,
.button_anfrage .button_text a,
#adclick .ad,
.padding_ten_top {
    padding-top: 10px;
}
.unterkunft_skigebiet_einstieg .button_anfrage .button_text a,
.hotel .pauschale ul,
.headline_down{
    padding-top: 8px;
}
#navigation_gebiet .navigation_select{
    padding-top: 7px;
}
.liste_topgebiete ul li a,
.einstieg_topgebiete ul li a{
    padding-top: 6px;
}
.karten_container .title,
.newsbox_container .title,
.dropdown,
h2.dropdown,
h3.dropdown,
.headline{
    padding-top: 6px !important;
}
.pistenbericht_schneestatistik .row,
.navigation_hotel li a,
.unterkunft_ausstattung .padding_ten,
.skigebiet_schneebericht_tabelle .padding_ten,
.events_navigation a,
#widgetauswahl p,
.padding_five_top{
    padding-top: 5px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link,
.button_start a,
.skigebiete_saisonkalender .saisonkalender_tabelle .bgcolor_medium .left,
#flowtabs li a{
    padding-top: 4px;
}
.notizzettel .notizinhalt .datepad,
.ergebnisliste_unterkuenfte_filtermenu .left .color_orange,
.einstieg_topgebiete ul li ul{
    padding-top: 3px;
}
.skigebiete_saisonkalender .saisonkalender_tabelle .right .row,
.skigebiet_schneebericht_tabelle_small .padding_ten,
#footer ul li a,
.button a{
    padding-top: 2px;
}
#infostart h1,
#infostart .key {
    padding-top: 1px;
}
.bubble_content,
.button_start,
.kontaktformular legend,
.ergebnis_item .item_menu .padding_five,
.einstieg_topgebiete ul li ul li a,
.einstieg_topgebiete ul li ul li p,
#magazin .magazin_special h2,
.teaser_bericht_sh .width_300 .padding_five{
    padding-top: 0;
}
.button_anfrage .button_text a{
    padding-right: 22px;
}
.button_anfrage .button_text input{
    padding-right: 19px;
}
.widget_sprachen{
    padding-right: 16px !important;
}
.unterkunft_skigebiet_einstieg .button_anfrage .button_text a{
    padding-right: 14px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.bubble_content,
.bewertung_head,
.notizzettel .notizinhalt .toppad,
.notizzettel .notizinhalt .pad,
.bubble_head,
.notizzettel .notizinhalt .datepad,
.navigation_hotel li a,
.einstieg_topgebiete ul li ul li p,
.karten_container .title,
.newsbox_container .title,
.padding_ten_right,
.events_navigation a,
.schneestatistik_button a,
.gebiet_abisz_headline a,
.headline{
    padding-right: 10px;
}
#navigation_gebiet .navigation_select,
#widgetauswahl label,
#widgetpresets label,
.page_scroll li a,
.next_rectangle img{
    padding-right: 9px;
}
#flowtabs li a{
    padding-right: 8px;
}

.urlaubstipp .left .padding_ten{
    padding-right: 6px;
}
.button_start,
#adclick .ad,
#widgetpresets legend,
#footer ul li a{
    padding-right: 5px;
}
.kontaktformular legend{
    padding-right: 1px;
}
.skigebiet .servicelinks,
.button_start a,
.ergebnis_unterkunft .ergebnis_item .item_menu .padding_five,
.liste_topgebiete ul li a,
.einstieg_topgebiete ul li a,
.einstieg_topgebiete ul li ul li a{
    padding-right: 0;
}
.dropdown,
h2.dropdown,
h3.dropdown{
    padding-right: 0 !important;
}
.button_anfrage .button_text input{
    padding-bottom: 11px;
}
.bubble_content,
.bewertung_head,
.button_start,
#adclick,
.padding_ten_bottom{
    padding-bottom: 10px;
}
.skigebiet .servicelinks,
.hotel .pauschale ul,
.headline_down{
    padding-bottom: 8px;
}
.unterkunft_skigebiet_einstieg .button_anfrage .button_text a{
    padding-bottom: 7px;
}
.kontaktformular legend,
.liste_topgebiete ul li a,
.einstieg_topgebiete ul li ul li p,
.einstieg_topgebiete ul li a{
    padding-bottom: 6px;
}
.dropdown,
h2.dropdown,
h3.dropdown,
.headline,
.headline_dark{
    padding-bottom: 6px !important;
}
.button_start a,
.navigation_hotel li a,
.einstieg_topgebiete ul li ul li a,
.magazin_startseite .magazin_teaser_small .info,
.karten_container .title,
.newsbox_container .title,
.padding_five_bottom,
.unterkunft_ausstattung .padding_ten,
.skigebiet_schneebericht_tabelle .padding_ten,
.events_navigation a,
#widgetauswahl p,
.next_rectangle img,
.linkding .bulletpoint{
    padding-bottom: 5px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link{
    padding-bottom: 4px;
}
h1, .h_one,
h2, .h_two,
h3,
h4,
h5,
#flowtabs li a,
.hotel .pauschale p,
.caption,
.widget_sprachen,
#footer ul li a,
.note_ad .hyperlink{
    padding-bottom: 3px;
}
.bubble_head,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .row,
.skigebiet_schneebericht_tabelle_small .padding_ten,
#magazin .magazin_special h2,
.bulletpoint{
    padding-bottom: 2px;
}
.notizzettel .notizinhalt h3,
.notizzettel .notizinhalt .toppad,
.notizzettel .notizinhalt .pad,
.notizzettel .notizinhalt .datepad,
#adclick .ad,
.ergebnis_item .item_menu .padding_five{
    padding-bottom: 0;
}

.hotel .pauschale h2,
.headline h3,
.unterkunft_anwendungen_else h2,
.unterkunft_anwendungen h3,
#navigation_bar h3{
    padding-bottom: 0 !important;
}
.bubble_head,
.button_start a{
    padding-left: 40px;
}
.openx_breaker .padding_ten{
    padding-left: 30px;
}
.dropdown,
h2.dropdown,
h3.dropdown,
.headline_down{
    padding-left: 27px !important;
}
.notizzettel .notizinhalt .toppad,
.notizzettel .notizinhalt .pad,
.notizzettel .notizinhalt .datepad{
    padding-left: 25px;
}
.button_anfrage .button_text a,
.einstieg_topgebiete ul li ul li p{
    padding-left: 22px;
}
.checkmark,
.skigebiete_saisonkalender .saisonkalender_tabelle .right .row,
.link_rss{
    padding-left: 20px;
}
.button_anfrage .button_text input{
    padding-left: 19px;
}
.wetter_im_ort .details a{
    padding-left: 18px;
}
.skigebiet .servicelinks,
.bewertung_head{
    padding-left: 15px;
}
.unterkunft_skigebiet_einstieg .button_anfrage .button_text a{
    padding-left: 14px;
}
.einstieg_topgebiete ul li ul li a,
.hotel .pauschale li{
    padding-left: 12px;
}
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link,
.bubble_content,
.navigation_hotel li a,
.ergebnis_unterkunft .ergebnis_item .item_menu .padding_five,
.liste_topgebiete ul li a,
.einstieg_topgebiete ul li a,
.karten_container .title,
.newsbox_container .title,
.padding_ten_left,
.unterkunft_ausstattung .text,
.events_navigation a,
.schneestatistik_button a,
.bulletpoint,
.headline{
    padding-left: 10px;
}
#navigation_gebiet .navigation_select,
.page_scroll li a,
.hotelderwoche .font_18 .padding_five,
.hotelderwochegr .font_18 .padding_five{
    padding-left: 9px;
}
#flowtabs li a{
    padding-left: 8px;
}

.button_start,
.button a{
    padding-left: 6px;
}
#adclick .ad,
#adclick .left,
#adclick .right,
.skigebiet_einstieg_redaktion .right,
.startseite_content_schneehoehen .startseite_redaktion .right,
#widgetpresets legend,
#footer ul li a,
.hotel_entfernen img{
    padding-left: 5px;
}
.kontaktformular legend{
    padding-left: 1px;
}
.ergebnisliste_unterkuenfte table td.auswahl,
.ergebnisliste_skiplaner table td.auswahl{
    padding-left: 0;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *display *darstellung *cursor *overflow
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.button_text input,
.input_kalender input,
.hotel .pauschale h2:hover,
.startseite_suche .startseite_suche_reiter .suche_activated,
.startseite_suche .startseite_suche_reiter .suche_deactivated,
.hotel .pauschale h2,
.startseite_suche .startseite_suche_reiter,
#link_catalog_box,
.dropdown{
    cursor: pointer;
}
#flowtabs li a{
    cursor: default;
}


/*	OVERFLOW: VISIBLE (!IMPORTANT)
    # Damit Klasse .edge und .shadow auf unserem Portal anwendbar sind.
    # Fuer "Klapp-Werbeform" im Rectangle.
*/
.skigebiet_einstieg_20111130,
.skigebiet_einstieg_20111130 .karte_quicksearch,
.skigebiet_einstieg_20111130 .karte_quicksearch div,
.startseite_content_schneehoehen .rectangle,
.startseite_content_schneehoehen .rectangle .width_300,
.startseite_content_schneehoehen .rectangle .width_220,
#rectangle,
#rectangle div,
.ergebnisliste_unterkuenfte_filtermenu,
.ergebnisliste_unterkuenfte_filtermenu .right,
.ergebnisliste_unterkuenfte_filtermenu .right .margin_fifteen_left{
    overflow: visible !important;
}
.jqueryWrapper,
.jqueryWrapper div,
.bubble,
.hotel .uebersicht_zimmerpreise,
.hotel .uebersicht_zimmerpreise .zimmerpreise,
.hotel .content .width_530,
.hotel .content .width_250,
#magazin_content .text,
.next_rectangle .text,
.hotel,
.hotel .head,
.hotel .head .width_390,
#content,
#content_area,
#sidebar,
.skigebiet .skigebiet_uebersicht,
.skigebiet .skigebiet_schneebericht .width_530,
.skigebiet .skigebiet_orte .width_530,
.skigebiet .skigebiet_details .width_530,
.skigebiet .skigebiet_uebersicht .width_530,
.skigebiet .skigebiet_orte,
.skigebiet .width_300,
.skigebiet,
.skigebiet_schneebericht,
.skigebiet_details,
.width_220,
.startseite_content_schneehoehen,
.startseite_content_schneehoehen .width_530{
    overflow: visible;
}
div{
    overflow: hidden;
}
.filter_utk_ergebnisliste li a,
.navigation_hotel li a,
.navigation_skiclubs li a,
.navigation_saisonkalender li a,
.liste_topgebiete a,
.ergebnisse_sortieren label,
.einstieg_topgebiete a,
.ergebnis_item .item_content .urlaubnachthema img,
.kontaktformular_nachricht select,
.kontaktformular label,
.skigebiete_saisonkalender .saisonbutton a,
#flowtabs li a,
#flowpanes div,
.startseite_quicklinks img,
.page_scroll li a,
.button a,
.hotel .pauschale h2,
.startseite_suche .startseite_suche_reiter .suche_activated,
.startseite_suche .startseite_suche_reiter .suche_deactivated,
.label{
    display: block;
}
.events_navigation a,
.events_navigation li,
.schneestatistik_button a,
.schneestatistik_button li{
    display: inline;
}
.button_text a,
.skigebiet .servicelinks,
.button_anfrage .button_text input,
.button_start,
.button_anfrage .button_text input,
.button_start a,
.button_anfrage,
.button_text{
    display: inline-block;
}


/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *schatten *shadow *edge *abgerundete *ecken
    Schatten und Abrundungen fuer Mozilla, Chrome (Safari) und Opera
    und ggf. Alternativen fuer den Internet Explorer.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .label,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .skiplaner_link{
    -moz-border-radius: 5px 0 5px 0;
}
.bewertung_head{
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-topleft: 20px;
    -webkit-border-radius-bottomleft: 20px;
    -webkit-border-radius-topleft: 20px;
    border-radius-bottomleft: 20px;
    border-radius-topleft: 20px;
}
.skigebiet .servicelinks {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-topleft: 20px;
    -webkit-border-radius-bottomleft: 20px;
    -webkit-border-radius-topleft: 20px;
    border-radius-bottomleft: 20px;
    border-radius-topleft: 20px;
}
#navigation_bar #search_term {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.edge{
    -moz-border-radius: 5px; /* firefox */
    -webkit-border-radius: 5px; /* chrome */
    border-radius: 5px; /* opera */
}
.shadow{
    -moz-box-shadow: 0 0 5px #999999; /* firefox */
    -webkit-box-shadow: 0 0 5px #999999; /* chrome */
    box-shadow: 0 0 5px #999999; /* opera */
}
#navigation_gebiet li:hover ul.sub{
    -moz-box-shadow: 0 2px 3px #BBB; /* firefox */
    -webkit-box-shadow: 0 2px 3px #BBB; /* chrome */
    box-shadow: 0 2px 3px #BBB; /* opera */
}
.bubble_content{
    -moz-border-radius: 0 0 5px 5px; /* firefox */
    -webkit-border-radius: 0 0 5px 5px; /* chrome */
    border-radius: 0 0 5px 5px; /* opera */
    -moz-box-shadow: 0 3px 4px #999999; /* firefox */
    -webkit-box-shadow: 0 3px 4px #999999; /* chrome */
    box-shadow: 0 3px 4px #999999; /* opera */
}
.bubble_head{
    -moz-border-radius: 18px 5px 0 18px; /* firefox */
    -webkit-border-radius: 18px 5px 0 18px; /* chrome */
    border-radius: 18px 5px 0 18px; /* opera */
    -moz-box-shadow: 0 0 4px #999999; /* firefox */
    -webkit-box-shadow: 0 0 4px #999999; /* chrome */
    box-shadow: 0 0 4px #999999; /* opera */
}


/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *input *select *ie hacks
    Internet Explorer 6 interpretiert nichts mehr nach einer
    Deklaration wie input[type=text]. Daher stehen diese Klassen
    hier.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigation_bar #search_submit,
input.button_auswahl{
    background: transparent;
    border: 0;
}

input[type=select],
input.select{
    width: 170px;
}

input[type=text],
input[type=select],
input[type=checkbox]{
    float: left;
}
input[type="text"],
input[type=select]{
    height: 17px;
}

input[type=checkbox]{
    margin-top: 2px;
}
input[type=checkbox]{
    margin-right: 5px;
}
.validation-advice{
    padding: 5px;
}










/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *ie hacks *internet explorer *browser anpassungen

    Viele Probleme im IE6 mit z.B. Linien, die nicht unter, sondern
    im Content sichtbar sind, lassen sich loesen, in dem man der
    row "height: 100%;" zuweist!
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.page_scroll li a,
#header{
    text-align: center;
}
#navitop{
    display: inline;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    IE 6 hacks *ie-hacks *ie-hack *ie6 *ie 6 *internet explorer
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* ie6 fix fuer den Pistenplan (.png liegt darueber und verdeckt den Plan */
* html .karten_container .iefix{
    height: 218px;
    width: 298px;
}
* html .karten_container img{
    height: 1px;
    width: 1px;
}
* html .widget_sprachen{
    padding-right: 9px !important;
    padding-bottom: 1px !important;
}
* html .page_scroll li{
    width: 25px;
}
* html .wellness_startseite_magazin .border_solid{
    height: 175px;
}
* html .unterkunft_header .hotel_basic_picture img{
    width: 250px;
}
* html .hotel .galerie_mainpicture img{
    width: 370px;
}
* html .startseite_seo img,
* html .skigebiet_pistenplan img{
    display: block;
}
* html .newsletter_archiv .row .middle{
    height: 13px;
}
/* IE hack */
#flowtabs {
    _margin-bottom: -2px;
}
* html .newsbox_reiter #flowtabs{
    margin-top: -2px;
}
* html .newsbox_reiter #flowtabs li a{
    float: left;
    padding: 4px 9px 5px 9px;
}

* html .urlaubsspezialisten_suche .margin_five_bottom{
    clear: both;
}
* html #magazin img{
    display: block;
}
* html .validation-advice{
    margin-top: -2px;
}
* html .page_scroll{
    clear: both;
    width: 530px;
}
* html .collection_miniredrot .margin_five_bottom{
    margin-bottom: 3px;
}
* html .events_navigation a,
* html .schneestatistik_button a{
    text-align: center;
}
/*	------------------------------
    Die Hoehe ist nach Groesse
    sortiert!
    ------------------------------ */
* html .skigebiet_ort_alleorte .ortauswahl_corpus .padding_five,
* html .skigebiet_ort_alleorte .ortauswahl_corpus_aktiv .padding_five,
* html .bewertung_head.bgcolor_light,
* html .bubble .bubble_head,
* html .bubble .bubble_heading,
* html .bubble .bubble_content,
* html #footer,
* html #footer .padding_ten,
* html .hotel .pauschale div,
* html .skigebiete_saisonkalender .saisonkalender_tabelle .row,
* html #flowpanes .content,
* html .ferienregion_orteinderregion .border_solid,
* html .skigebiet_ergebnisse .row,
* html .gewinnspiel_archiv .headline,
* html .gewinnspiel_archiv .row,
* html .skigebiet_uebersicht_pistentabelle .row .padding_five,
* html .padding_ten,
* html #merkzettel .border_solid,
* html .ergebnis_item .item_head .padding_five,
* html .startseite_suche .border_solid,
* html .teaser_skiset_skiverleih .padding_five,
* html .sidebar_galerie .padding_ten,
* html .unterkunft_ausstattung .border_solid,
* html .unterkunft_anwendungen .padding_ten,
* html .gebiet_kontakt_adresse .padding_ten,
* html .wetter_im_ort .wetter_box,
* html .skigebiet_besonderepisten .row,
* html .einstieg_skiresort .row,
* html .magazin_teaser_big,
/** html #utknav,*/
* html .googlemaps_navigation .row,
* html .unterkunft_header .row,
* html #magazin #magazin_content .magazin_article .inhaltsverzeichnis .row,
* html .unterkunft_sidebar_contact div,
* html .gebiet_webcam_tabelle .row,
* html .skigebiet_schneebericht_tabelle .row .padding_ten,
* html .events .results .events_headline,
* html .gebiet_abisz_tabelle .row,
* html .wetter_im_ort .details,
* html .events .results .row{
    height: 100%;
}
* html #magazin .magazin_special .hotel{
    height: 300px;
}
* html #magazin .magazin_special .hotel .padding_ten{
    height: 278px;
}
/*	Neuer Bug (Peek-a-Boo) durch Anzeige mit OpenX */
* html .startseite_redaktion_wellness{
    height: 260px;
}
* html .unterkunft_header .hotel_basic_picture img{
    height: 180px;
}
* html .hotel .galerie_mainpicture img{
    height: 200px;
}
* html .urlaubsspezialisten_suche .padding_ten{
    height: 80px;
}
* html .contentarea_teaser_redrot{
    height: 62px;
}
* html .wetter_im_ort .wetter_box .wetter_uhrzeit{
    height: 52px;
}
* html .collection_miniredrot .padding_ten{
    height: 50px;
}
* html .skigebiet_ergebnisse .skigebiet_ergebnisse_headline{
    height: 44px !important;
}
* html .skigebiet_head_ticketcorner .padding_five{
    height: 32px;
}
* html .liste_topgebiete ul li {
    height: 26px;
}
* html .schneebericht_topskigebiete .hyperlink{
    height: 22px;
}
* html .ergebnis_item .item_menu .ergebnis_item_button{
    height: 20px;
}
* html .startseite_suche_reiter .padding_five{
    height: 18px;
}
* html input,
* html .skigebiet_head_skiverleih .padding_five{
    height: 17px;
}
* html .liste_topgebiete ul li ul li a {
    height:15px;
}
* html .unterkunft_sidebar_contact .line_solid_white{
    height: 1px;
}
* html .unterkunft_sidebar_contact .line_solid_white{
    height: 0 !important;
}
* html .einstieg_topgebiete ul li a{
    height: 16px;
}
* html .button_text input{border:none;}
* html .button_text .iefix{
    display: block;
    border-style: solid;
    border-width: 1px;
}
* html #navigation_bar #search_term{
    padding-bottom:2px !important;
}
* html #navigation_bar #search_submit,
* html #navigation_bar input.button_auswahl{
    float:right !important;
}
* html .button_anfrage,
* html .button_text{
    display: block;
    float: left;
}
* html .width_220{
    float: right;
}
* html .button_anfrage input{border:none;}
* html .button_anfrage .iefix{
    display: block;
    border-style: solid;
    border-width: 1px;
}
* html .button_text input {padding: 4px 12px 3px 12px;min-width:0;overflow:visible;} /* IE 6 */
* html .button_text a {padding: 5px 13px 5px 13px;} /* IE 6 */
* html .button_text input{border:none;}
* html .button_text .iefix{
    border-color: #AAAAAA #999999 #999999 #AAAAAA;
}
* html .button_start a{
    padding: 5px 0 5px 40px;
}
* html .unterseite_suche select,
* html .unterseite_suche .unterseite_suche_verfeinern .left input,
* html .unterseite_suche .unterseite_suche_verfeinern .left p{
    float: left;
}
* html .liste_topgebiete ul li {
    font-weight:normal;
    margin:-2px 0 0 0;
    padding:0;
}
* html .liste_topgebiete ul li a {
    padding: 8px 0 6px 10px;
}
* html .liste_topgebiete ul li ul li a {
    padding: 4px 0 4px 12px;
}
* html .kontaktformular legend{
    margin-left:-8px;
}
/* ie-hacks width */
* html .unterseite_suche_verfeinern{
    width: 510px;
}
* html #cse-detail-searchbox .row{
    width: 500px;
}
* html #cse-detail-searchbox .left input{
    width: 450px;
}
* html .ergebnis_item .item_content .gruppenlogos{
    width: 301px;
}
* html .skigebiet #flowpanes{
    width: 298px;
}
* html .unterseite_suche .suche_unterkunft_reiseangebote_sterne input{
    width: 12px;
    margin-top: -2px;
}
* html .startseite_content_schneehoehen .width_220{
    width: 218px;
}
* html .newsletter_anmeldung_big iframe{
    height: 350px;
}
* html .bubble{
    border: 1px solid #DDDDDD;
}
* html .bubble_head{
    margin: 0;
    padding: 0;
    height: 37px;
}
* html .bubble_head .bubble_icon{
    margin: 5px 0 0 4px;
    float: left;
    width: 32px;
    height: 32px;
}
* html .bubble_head .bubble_heading{
   margin: 6px 10px 0 0;
   padding: 6px 0 0 6px;
   min-height: 32px;
}
* html .bubble_content{
    margin: 0;
}
* html #navigation_gebiet li:hover ul.sub{
    position:absolute;
    left: 0;
    top: 32px;
}
* html ul.navigation_gebiet_subvisible{
    padding: 8px 5px 9px 5px;
    margin-top: 0;
}
* html .ergebnisliste_unterkuenfte_markieren input,
* html .ergebnisliste_unterkuenfte table .auswahl input{
    border: 0 none;
}

* html .promobox_two .right{
    line-height: 125%;
}
* html .skigebiet_uebersicht_pistentabelle .row .left .left,
* html .skigebiet_uebersicht_pistentabelle .row .left .right,{
    margin-top: -1px;
    margin-bottom: -1px;
}
* html .ergebnisliste_unterkuenfte .button_anfrage .button_text a{
    padding: 10px 12px 9px 12px;
}
* html #navigation_head ul li a {float:left;}
* html #navigation_head ul li a.active:hover {background:url(/static/images/layout/mainnav/sprite_nav.png) left -130px repeat-x;}
* html .mehrfachanfrage .headline{
    height: 100%;
}
* html .mehrfachanfrage .mehrfachanfrage_hotel .left input{
    padding: 0;
    margin: 4px 0 0 0;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    IE 7 hacks *ie-hacks *ie-hack *ie7 *ie 7 *internet explorer
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
*+html .widget_sprachen{
    padding-right:9px !important;
    padding-bottom:1px !important;
}
*+html .button_anfrage,
*+html .button_text{
    display: block;
    float: left;
}
*+html .button_text input{border:none;}
*+html .button_text .iefix{
    display: block;
    border-style: solid;
    border-width: 1px;
}
*+html .button_anfrage input{border:none;}
*+html .button_anfrage .iefix{
    display:block;
    border-style: solid;
    border-width: 1px;
}
*+html .button_text input{border:none;}
*+html .button_text .iefix{
    border-color: #AAAAAA #999999 #999999 #AAAAAA;
}
*+html .button_text input {padding: 4px 12px 3px 12px;min-width:0;overflow:visible;} /* IE 7 */
/* die beiden "min-width" werden gebraucht um die abstaende rechts und links beim input zu korrigieren */
 /* IE 8 */

*+html .button_text a {padding: 5px 13px 5px 13px;} /* IE 7 */


*+html .button_start a{
    padding: 5px 0 5px 40px;
}
*+html .skigebiet_pistenplan img{
    display: block;
}
*+html .startseite_redaktion{
    padding-bottom: 10px;
}
*+html input[type=checkbox]{
    margin-top: 0;
}
*+html .bubble .bubble_head,
*+html .bubble .bubble_heading,
*+html .bubble .bubble_content,
*+html #flowpanes .content{
    height: 100%;
}
*+html .events_navigation a{
    text-align: center;
}
*+html #magazin .line_dashed,
*+html .newsletter_archiv .line_dashed,
*+html .line_solid{
    height: 1px;
}

*+html .promobox_two .right{
    line-height: 125%;
}
*+html .unterkunft_sidebar_contact .line_solid_white{
    height: 0;
}
*+html .liste_topgebiete ul li{
    min-height:26px;
    margin:-2px 0 0 0;
    padding:0px 0 0 0;
}
*+html .liste_topgebiete ul li a {
    padding: 8px 0 6px 10px;
}
*+html .liste_topgebiete ul li ul li a {
    padding: 5px 0 4px 12px;
}
*+html .kontaktformular legend{
    margin-left:-8px;
}

*+html .skigebiet_uebersicht_pistentabelle .row{
    height: 100%;
}
*+html .startseite_suche_reiter .left{
    margin-top: 4px;
}

*+html .skigebiet_uebersicht_pistentabelle .line_dashed{
    height: 1px;
}
*+html .unterseite_suche .suche_unterkunft_reiseangebote_sterne input{
    width: 12px;
    margin-top: -2px;
}

*+html .bubble{
    border: 1px solid #DDDDDD;
}
*+html .bubble_head{
    margin: 0;
    padding: 0;
    height: 37px;
}
*+html .bubble_head .bubble_icon{
    margin: 5px 0 0 4px;
    float: left;
    width: 32px;
    height: 32px;
}
*+html .bubble_head .bubble_heading{
   margin: 6px 10px 0 0;
   padding: 6px 0 0 6px;
}
*+html .bubble_content{
    margin: 0;
    padding: 10px;
}
*+html ul.navigation_gebiet_subvisible{
    padding: 9px 5px 9px 5px;
}
*+html .ergebnisliste_unterkuenfte .button_anfrage .button_text a{
    padding: 10px 12px 9px 12px;
}
*+html .unterkunft_sidebar .picture{
    width: 60px !important;
}
*+html .mehrfachanfrage .mehrfachanfrage_hotel .left input{
    padding: 0;
    margin: 4px 0 0 0;
}
*+html #content {
    padding-bottom: 15px;
}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    IE 8 hacks *ie-hacks *ie-hack *ie8 *ie 8 *internet explorer
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.button_start a{
    padding/*\**/: 5px 0 6px 40px\9;
}
.button_text input{
    padding /*\**/: 5px 13px 5px 13px\9;
}
.button_text a{
    padding /*\**/: 5px 13px 5px 13px\9;
}
.bubble{
    border /*\**/: 1px solid #DDDDDD\9;
}
.bubble_head{
    margin /*\**/: 0\9;
    padding /*\**/: 0\9;
    height /*\**/: 37px\9;
}
.bubble_head .bubble_icon{
    margin /*\**/: 5px 0 0 4px\9;
    float /*\**/: left\9;
    width /*\**/: 32px\9;
    height /*\**/: 32px\9;
}
.bubble_head .bubble_heading{
   margin /*\**/: 6px 10px 0 0\9;
   padding /*\**/: 6px 0 0 6px\9;
   float /*\**/: left\9;
}
.bubble_content{
    margin /*\**/: 0\9;
    padding /*\**/: 10px\9;
}

/* Internet Explorer Hacks */
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .left,
.skigebiet_einstieg_20111130 .skigebiet_einstieg_quicksearch .right{
    border: 1px solid #DDDDDD\9;
    width: 159px\9 !important;
}
.skigebiet_einstieg_20111130 .skiplaner_button .padding_ten{
    padding: 9px\9;
}






/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    temp
    Temporaere Styles, die Fehler auf Grund der Standards auf den Portalen ausgleichen
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#nav-sub li,
#dictionary_search li{
    padding: 0;
    margin: 0;
}
/*	highslide-container: wird auch spaeter gebraucht (vermutlich) */

.gsc-tabsArea,
.gsc-tabsArea div,
#gsearch div,
.toplisthead,
.waiAdContainer_w1,
.waiAdContainer_w1 div,
#navitop div,
#adclick div,
.reisefkasten div,
#dictionary_similar,
/*	Vermutlich knalls bei den google-Karten */
#map div,
#mapWetter div,
#mapOverlay div,
.highslide-container,
#cse-detail-searchbox,
.sidebar_karte #map_unterkunft_teaser div{
    overflow: visible;
}




/*	Alpen-Guide
    Reisefuehrer > Uebersicht > Panoramakarte
    ----------------------------------------- */
#teas_panorama #controlbar{
    display: none;
}


/* margin-bottom in der Basic geloescht */
#adclick .text,
#next_rectangle .text,
#next_rectangle p{
    margin-bottom: 0;
}
#dictionary_similar div,
.hdb_inner .caption{
    padding-bottom: 0;
}
.webcam_zeile h3,
.unterkunft_anwendungen_else h2{
    line-height: normal;
}

/* 	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    *color *background-color *bgcolor
    Farben, die bei allen 3 Portalen gleich sind. Vorallem weisser
    Hintergrund, weisse Schrift oder aehnliches.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.textbild_horizontal,
.textbild_vertikal,
.hotelderwochegr,
.hotelderwoche,
.bubble_head,
.bubble_content,
#merkzettel,
#adclick,
.special_ad .padding_ten,
.urlaubstipp,
.bgcolor_white{
    background-color: #FFFFFF;
}
#navigation_bar h3,
.webcam_zeile h3{
    color: #FFFFFF;
}
.brot a{
    color: #909090;
}
.brot a.active,
.brot a.active:hover{
    color: #808080;
}
.hotel .hotel_beschreibung h2,
.hotel .hotel_beschreibung h3,
.hotel .hotel_beschreibung h4,
.skigebiet_beschreibung h3,
.skigebiet_beschreibung h4,
.unterkunft_ausstattung h2,
.gebiet_kontakt_adresse h2,
#skigebiet_ort h3,
#skigebiet_ort h4{
    color: #505050;
}


/*	SCHNEEHOEHEN-WIDGET
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#embed_code {font-family: "Courier New", Courier, monospace !important;}




/*	KORREKTUREN
    Spaeter loeschen, wenn alte Styles ersetzt wurden.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigation_bar h3{
    line-height: normal;
}
.ui-widget{
    font-family: tahoma !important;
}
/*	Falls in der Redaktion der center Tag verwendet wurde */
.skigebiet_weitereinfos center{
    text-align: left;
}

/*	"mehr..." Box: input wird von Basic beeinflusst. Hier die Korrektur: */
#at16filt{
    height: auto;
    float: none;
}

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Bugfix im Magazin
    Nicht loeschen!
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#magazin .line_dashed,
#magazin .magazin_bericht .line_solid,
#magazin .magazin_bericht .line_solid_white,
#magazin .magazin_bericht .line_dashed,
#magazin .magazin_bericht .line_dashed_white{
    height: 1px;
}
#magazin #magazin_content .magazin_bericht .margin_fifteen_bottom #headbild{
    margin-bottom: 0;
}




/*	--------------------------
    PADDING zu SPRITES
    wird ggf. nicht alles gebraucht
    -------------------------- */

.sprite_dropdown a,
.sprite_dropdown h2,
.sprite_info a,
.sprite_karte a {
    padding-left:18px;
}
.sprite_arrow a {padding-left:20px;}
.sprite_twitter, .sprite_facebook {margin-left:10px;}
#sozialhead a {text-decoration:none;}
.sprite_utk_hp, .sprite_utk_kontakt, .sprite_utk_pauschalen {width:25px;height:20px !important;}
.sprite_utk_arrowhead {padding:8px 0 8px 27px;color:#FFF;}
.sprite_utk_bullet {padding-left:13px;}
.sprite_webcam a {padding-left:23px;}
.sprite_kalender {padding-left:26px; /* dieser wert gilt nur für die darstellung dieser testseite - muss ans portal angepasst werden */ }




/*	--------------------------
    SPRITE
    -------------------------- */

.sprite_arrow a,
.sprite_arrow a:hover,
.sprite_dropdown a,
.sprite_dropdown a:hover,
.sprite_dropdown h2,
.sprite_dropdown h2:hover,
.sprite_info a,
.sprite_info a:hover,
.sprite_karte a,
.sprite_karte a:hover,
.sprite_utk_hp,
.sprite_utk_kontakt,
.sprite_utk_pauschalen,
.sprite_utk_arrowhead,
.sprite_utk_bullet,
.sprite_webcam a,
.sprite_webcam a:hover,
.sprite_twitter,
.sprite_facebook{
    background:url(/static/images/layout/sprite.gif) no-repeat;
}
.sprite_arrow a 			{background-position: 0 0;}
.sprite_arrow a:hover 		{background-position: 0 -20px;}
.sprite_dropdown a 			{background-position: 0 -40px;}
.sprite_dropdown a:hover 	{background-position: 0 -80px;}

.sprite_dropdown h2 		{background-position: 0 -40px;}
.sprite_dropdown h2:hover 	{background-position: 0 -80px;}

.sprite_info a 				{background-position: 0 -100px;}
.sprite_info a:hover 		{background-position: 0 -120px;}

.sprite_karte a 			{background-position: 0 -140px;}
.sprite_karte a:hover 		{background-position: 0 -160px;}

.sprite_utk_hp 				{background-position: 0 -480px;}
.sprite_utk_kontakt 		{background-position: 0 -500px;}
.sprite_utk_pauschalen 		{background-position: 0 -520px;}

.sprite_utk_arrowhead 		{background-position: 0 -605px;}
.sprite_utk_bullet 			{background-position: 0 -1080px;}

.sprite_webcam a 			{background-position: 0 -695px;}
.sprite_webcam a:hover 		{background-position: 0 -715px;}

.sprite_twitter 			{background-position: 0 -586px;}
.sprite_facebook 			{background-position: 0 -566px;}

/* STERNE ----- 1=11px 1,5=15px 2=21px 2,5=25px 3=31px 3,5=35px 4=41px 4,5=45px 5=50px ----- */
.sprite_utk_stars 			{background:url(/static/images/layout/sprite.gif) 0 -740px no-repeat;}
/* muss dann ueber style="width:xxx" definiert werden - mit IT abklaeren ob das moeglich ist!?! */

/* Punkte ----- 1=11px 1,5=15px 2=21px 2,5=25px 3=31px 3,5=35px 4=41px 4,5=45px 5=50px ----- */
.sprite_utk_punkte             {background:url(/static/images/layout/sprite.gif) 0 -757px no-repeat;}
/* muss dann ueber style="width:xxx" definiert werden */

/* PISTEN */
.pistengrad_spalte1 		{width:60px;} /* !!! breite für diesen test - muss evtl noch angepasst werden */
.pistengrad_spalte2 		{width:40px;} /* !!! breite für diesen test - muss evtl noch angepasst werden */
.sprite_pistengrad_schwer 	{background:url(/static/images/layout/sprite.gif) 0 -1008px repeat-x;}
.sprite_pistengrad_leicht 	{background:url(/static/images/layout/sprite.gif) 0 -968px repeat-x;}
.sprite_pistengrad_mittel 	{background:url(/static/images/layout/sprite.gif) 0 -988px repeat-x;}
.sprite_pistengrad_schwer 	{background:url(/static/images/layout/sprite.gif) 0 -1008px repeat-x;}
/* muss dann ueber style="width:xxx" definiert werden - mit IT abklaeren ob das moeglich ist!?! */

/* STATIONEN */
.stationen_spalte 			{width:80px;} /* !!! breite für diesen test - muss evtl noch angepasst werden */
.sprite_stationen_tal, .sprite_stationen_mittel, .sprite_stationen_berg {padding:0 0 0 25px;}
.sprite_stationen_tal 		{background:url(/static/images/layout/sprite.gif) 0 -1028px no-repeat;}
.sprite_stationen_mittel 	{background:url(/static/images/layout/sprite.gif) 0 -1044px no-repeat;}
.sprite_stationen_berg 		{background:url(/static/images/layout/sprite.gif) 0 -1059px no-repeat;}

.sprite_submit 				{background:url(/static/images/layout/mainnav/googlesearch.gif) no-repeat;}

/* muss getestet werden ob das so funktioniert ohne anklickbares img */
.sprite_submit				{height:18px;width:49px;float:right;cursor:pointer;border:none;}


/*	--------------------------
    SPRITE ICONS
    -------------------------- */

.icon_beschneiung_60,
.icon_webcam_60,
.icon_webcam_bright_60{
    background-image: url(/static/images/layout/iconsprite.png);
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
}
.icon_beschneiung_60	{background-position: 0 -2390px;}
/*.icon_webcam_60			{background-position: 0 -2447px;}
.icon_webcam_bright_60	{background-position: 0 -2510px;}*/

.icon_webcam_60			{background-position: 0 -2452px;}
.icon_webcam_bright_60	{background-position: 0 -2519px;}



.icon_aktuelles_34,
.icon_schneemann_34,
.icon_angebote_34,
.icon_bewertung_34,
.icon_bilder_34,
.icon_event_34,
.icon_hoehe_34,
.icon_info_34,
.icon_karte_34,
.icon_kontakt_34,
.icon_langlauf_34,
.icon_magazin_34,
.icon_pistenkm_34,
.icon_saison_34,
.icon_schneehoehe_34,
.icon_service_34,
.icon_skialpin_34,
.icon_skigebiet_34,
.icon_preis_34,
.icon_snowboard_34,
.icon_suche_34,
.icon_unterkunft_34,
.icon_webcam_34,
.icon_wetter_34,
.icon_snowonyoursite_34,
.icon_tipp_34,
.icon_beschneiung_34,
.icon_familie_34,
.icon_rodelbahn_34,
.icon_besonderepisten_34,
.icon_infrastruktur_34,
.icon_sommerregion_34,
.icon_skischule_34,
.icon_skiverleih_34{
    background-image: url(/static/images/layout/iconsprite.png);
    background-repeat:no-repeat;
    height: 34px;
    width: 34px;
}
.icon_aktuelles_34{    	background-position: 0 -1px;}
.icon_angebote_34{    	background-position: 0 -35px;}
.icon_bewertung_34{   	background-position: 0 -70px;}
.icon_bilder_34{    	background-position: 0 -105px;}
.icon_event_34{   		background-position: 0 -140px;}
.icon_hoehe_34{    		background-position: 0 -175px;}
.icon_info_34{    		background-position: 0 -210px;}
.icon_karte_34{    		background-position: 0 -245px;}
.icon_kontakt_34{    	background-position: 0 -280px;}
.icon_langlauf_34{   	background-position: 0 -315px;}
.icon_magazin_34{    	background-position: 0 -351px;}
.icon_pistenkm_34{    	background-position: 0 -385px;}
.icon_saison_34{    	background-position: 0 -420px;}
.icon_schneehoehe_34 {  background-position: 0 -455px;}
.icon_service_34{    	background-position: 0 -492px;}
.icon_skialpin_34{   	background-position: 0 -526px;}
.icon_skigebiet_34{    	background-position: 0 -562px;}
.icon_preis_34{    		background-position: 0 -596px;}
.icon_snowboard_34{    	background-position: 0 -631px;}
.icon_suche_34{    		background-position: 0 -667px;}
.icon_unterkunft_34{    background-position: 0 -701px;}
.icon_webcam_34{    	background-position: 0 -736px;}
.icon_wetter_34{		background-position: 0 -771px;}
.icon_snowonyoursite_34{background-position: 0 -806px;}
.icon_tipp_34{			background-position: 0 -842px;}
.icon_beschneiung_34{	background-position: 0 -876px;}
.icon_familie_34{		background-position: 0 -911px;}
.icon_rodelbahn_34{		background-position: 0 -946px;}
.icon_besonderepisten_34{	background-position: 0 -2218px;}
.icon_infrastruktur_34{		background-position: 0 -2252px;}
.icon_sommerregion_34{		background-position: 0 -2288px;}
.icon_skischule_34{		background-position: 0 -2321px;}
.icon_skiverleih_34{		background-position: 0 -2358px;}

.button_start .icon_saison_34			{background-position: 4px -418px;height:auto;}
.button_start .icon_schneehoehe_34		{background-position: 4px -453px;height:auto;}
.button_start .icon_unterkunft_34		{background-position: 4px -699px;height:auto;}
.button_start .icon_snowonyoursite_34	{background-position: 4px -803px;height:auto;}


.icon_schneemann_20,
.icon_angebote_20,
.icon_bewertung_20,
.icon_bilder_20,
.icon_event_20,
.icon_hoehe_20,
.icon_info_20,
.icon_karte_20,
.icon_kontakt_20,
.icon_langlauf_20,
.icon_magazin_20,
.icon_pistenkm_20,
.icon_saison_20,
.icon_schneehoehe_20,
.icon_service_20,
.icon_skialpin_20,
.icon_skigebiet_20,
.icon_preis_20,
.icon_snowboard_20,
.icon_suche_20,
.icon_unterkunft_20,
.icon_webcam_20,
.icon_wetter_20,
.icon_snowonyoursite_20,
.icon_schlepplift_20,
.icon_sessel_20,
.icon_gondel_20,
.icon_beschneiung_20,
.icon_tipp_20{
    background-image: url(/static/images/layout/iconsprite.png);
    background-repeat:no-repeat;
    width:20px;
    height:20px;
}
.icon_schneemann_20		{background-position: 0 -982px;}
.icon_angebote_20		{background-position: 0 -1003px;}
.icon_bewertung_20		{background-position: 0 -1026px;}
.icon_bilder_20			{background-position: 0 -1048px;}
.icon_event_20			{background-position: 0 -1069px;}
.icon_hoehe_20			{background-position: 0 -1092px;}
.icon_info_20			{background-position: 0 -1114px;}
.icon_karte_20			{background-position: 0 -1136px;}
.icon_kontakt_20		{background-position: 0 -1158px;}
.icon_langlauf_20		{background-position: 0 -1179px;}
.icon_magazin_20		{background-position: 0 -1203px;}
.icon_pistenkm_20		{background-position: 0 -1226px;}
.icon_saison_20			{background-position: 0 -1247px;}
.icon_schneehoehe_20	{background-position: 0 -1268px;}
.icon_service_20		{background-position: 0 -1291px;}
.icon_skialpin_20		{background-position: 0 -1312px;}
.icon_skigebiet_20		{background-position: 0 -1335px;}
.icon_preis_20			{background-position: 0 -1355px;}
.icon_snowboard_20		{background-position: 0 -1378px;}
.icon_suche_20			{background-position: 0 -1400px;}
.icon_unterkunft_20		{background-position: 0 -1422px;}
.icon_webcam_20			{background-position: 0 -1443px;}
.icon_wetter_20			{background-position: 0 -1466px;}
.icon_schlepplift_20	{background-position: 0 -1488px;}
.icon_sessel_20			{background-position: 0 -1510px;}
.icon_gondel_20			{background-position: 0 -1531px;}
.icon_snowonyoursite_20	{background-position: 0 -1554px;}
.icon_beschneiung_20	{background-position: 0 -1576px;}
.icon_tipp_20			{background-position: 0 -1598px;}



.icon_haltestelle_22,
.icon_daumen_22,
.icon_tal_22,
.icon_zentrum_22,
.icon_haekchen_22,
.icon_parkplatz_22,
.icon_pool_22,
.icon_restaurant_22,
.icon_sauna_22,
.icon_wellness_22,
.icon_bright_haltestelle_22,
.icon_bright_daumen_22,
.icon_bright_tal_22,
.icon_bright_zentrum_22,
.icon_bright_haekchen_22,
.icon_bright_parkplatz_22,
.icon_bright_pool_22,
.icon_bright_restaurant_22,
.icon_bright_sauna_22,
.icon_bright_wellness_22{
    background-image: url(/static/images/layout/iconsprite.png);
    background-repeat:no-repeat;
    width: 22px;
    height: 22px;
}
.icon_haltestelle_22	{background-position: 0 -1707px;}
.icon_daumen_22			{background-position: 0 -1729px;}
.icon_tal_22			{background-position: 0 -1751px;}
.icon_zentrum_22		{background-position: 0 -1773px;}
.icon_haekchen_22		{background-position: 0 -1795px;}
.icon_parkplatz_22		{background-position: 0 -1818px;}
.icon_pool_22			{background-position: 0 -1839px;}
.icon_restaurant_22		{background-position: 0 -1860px;}
.icon_sauna_22			{background-position: 0 -1883px;}
.icon_wellness_22		{background-position: 0 -1905px;}

.icon_bright_haltestelle_22	{background-position: 0 -1971px;}
.icon_bright_daumen_22		{background-position: 0 -1993px;}
.icon_bright_tal_22			{background-position: 0 -2015px;}
.icon_bright_zentrum_22		{background-position: 0 -2037px;}
.icon_bright_haekchen_22	{background-position: 0 -2059px;}
.icon_bright_parkplatz_22	{background-position: 0 -2082px;}
.icon_bright_pool_22		{background-position: 0 -2103px;}
.icon_bright_restaurant_22	{background-position: 0 -2124px;}
.icon_bright_sauna_22		{background-position: 0 -2147px;}
.icon_bright_wellness_22	{background-position: 0 -2169px;}




/*	----------
    FLAGGEN
    *flag *flaggen *sprite *sprites
    ---------- */

.flag_at, .flag_ca, .flag_ch, .flag_cz, .flag_de,.flag_fi,.flag_fr,.flag_ro,.flag_it,
.flag_sp,.flag_es,.flag_no,.flag_pl,.flag_se,.flag_si, .flag_sk, .flag_us, .flag_li{
    background:url(/static/images/layout/flaggen_sprite.gif) no-repeat;
    height:18px;
    width:24px;
}
.flag_at 		{background-position: 0 0;}
.flag_ca 		{background-position: 0 -20px;}
.flag_ch 		{background-position: 0 -40px;}
.flag_cz 		{background-position: 0 -60px;}
.flag_de		{background-position: 0 -80px;}
.flag_fi		{background-position: 0 -100px;}
.flag_fr		{background-position: 0 -120px;}
.flag_ro 		{background-position: 0 -140px;}
.flag_it 		{background-position: 0 -160px;}
.flag_sp, .flag_es 		{background-position: 0 -180px;}
.flag_no 		{background-position: 0 -200px;}
.flag_pl 		{background-position: 0 -220px;}
.flag_se 		{background-position: 0 -240px;}
.flag_si 		{background-position: 0 -260px;}
.flag_sk 		{background-position: 0 -280px;}
.flag_us		{background-position: 0 -300px;}
.flag_li		{background-position: 0 -320px;}



.icon_visa, .icon_euro_mastercard, .icon_ec_karte, .icon_american_express,
.icon_ausschliesslich_barzahlung,.icon_barzahlung,.icon_diners_club,
.icon_ueberweisung{
    background: url(/common_static/images/paysprite.gif) no-repeat;
    height: 20px;
    width: 30px;
}
.icon_visa 							{background-position: 0 -0px;}
.icon_euro_mastercard 				{background-position: 0 -20px;}
.icon_ec_karte 						{background-position: 0 -40px;}
.icon_american_express 				{background-position: 0 -60px;}
.icon_ausschliesslich_barzahlung	{background-position: 0 -80px;}
.icon_barzahlung					{background-position: 0 -100px;}
.icon_diners_club					{background-position: 0 -120px;}
.icon_ueberweisung		 			{background-position: 0 -140px;}

/*	----------
    SCHNEEGRAFIK
    Die meisten Styles der Schneegrafik. (Zaehl ich mal einfach zu Sprites.)
    ---------- */

.schneegrafik {
    background-image: url(/static/images/layout/schneegrafik.gif);
    background-repeat: no-repeat;
}
.schneegrafik .bergschnee,
.schneegrafik .talschnee,
.schneegrafik .bergwetter,
.schneegrafik .talwetter,
.schneegrafik .neuschneewert,
.schneegrafik .schneefallgrenze,
.schneegrafik .talstation,
.schneegrafik .bergstation,
.schneegrafik  .liftanzahl,
.schneegrafik .pistenkmoffen{
    position: absolute;
}
.schneegrafik .talwetter img,
.schneegrafik .bergwetter img {
    height: 25px;
    width: 25px;
    border: none;
}
.schneegrafik .bergschnee		{padding: 19px 0 0 25px;}
.schneegrafik .talschnee		{padding: 215px 0 0 25px;}
.schneegrafik .bergwetter		{padding: 17px 0 0 452px;}
.schneegrafik .talwetter		{padding: 213px 0 0 450px;}
.schneegrafik .neuschneewert	{padding: 113px 0 0 25px;}
.schneegrafik .schneefallgrenze	{padding: 115px 0 0 420px;}
.schneegrafik .talstation		{padding: 220px 0 0 200px;}
.schneegrafik .bergstation		{padding: 10px 0 0 200px;}
.schneegrafik  .liftanzahl		{padding: 165px 0 0 155px;}
.schneegrafik .pistenkmoffen	{padding: 165px 0 0 287px;}


/*	----------------------------------------
**	jQuery - Karussell

    Diese Styles lassen wir (vorerst) beieinanderstehen.

    # Urlaubsspezialisten bei der Suche
    # Galerie im Skigebiet
    # Galerie im Header beim VIP / VIP-Listing
    ---------------------------------------- */
/*	Hotel-Karussell beim VIP / VIP-Listing */
.hotel_karussell #groupCarouselHide,
.hotel_karussell #groupCarouselHide .jcarousel-skin-tango{
    width: 388px;
}
.hotel_karussell li img,
.hotel_karussell .jcarousel-item{
    height: auto;
}
.hotel_karussell li img{
    width: 60px !important;
}
.hotel_karussell .jcarousel-item{
    width: 72px !important;
}
.hotel_karussell li img{
    max-height: 50px;
    border: 3px solid #FFFFFF;
}
.hotel_karussell #groupCarouselHide .jcarousel-container{
    min-height: 40px;
}
* html .hotel_karussell #groupCarouselHide .jcarousel-clip{width: 338px;}

/*	Suche-Karussell bei der Unterkunftssuche */
.suche_karussell #groupCarouselHide,
.suche_karussell #groupCarouselHide .jcarousel-skin-tango{
    width: 508px;
}
.suche_karussell li img,
.suche_karussell .jcarousel-item{
    width: 99px !important;
    height: auto;
}
/*	Urlaubsspezialisten sind etwas anders: */
.suche_karussell .info{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.suche_karussell #groupCarouselHide #groupCarousel li{
    margin: 0 50px 0 0;
}
.suche_karussell #groupCarouselHide .jcarousel-container{
    padding: 10px 40px;
}
.suche_karussell #groupCarouselHide .jcarousel-skin-tango .jcarousel-next-horizontal{
    background: transparent url(/static/images/layout/next-horizontal.gif) no-repeat 0 0;
}
.suche_karussell #groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal{
    background: transparent url(/static/images/layout/prev-horizontal.gif) no-repeat 0 0;
}
* html .suche_karussell #groupCarouselHide .jcarousel-clip{width: 430px;}
* html .suche_karussell #groupCarouselHide .jcarousel-clip{margin: 0;}
* html .suche_karussell #groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal{left: -37px;}

/*	Skigebiet-Karussell (Galerie Skigebiet) */
.skigebiet_karussell #groupCarouselHide,
.skigebiet_karussell #groupCarouselHide .jcarousel-skin-tango{
    width: 528px;
}
.skigebiet_karussell li img{
    width: 70px !important;
}
.skigebiet_karussell .jcarousel-item{
    width: 82px !important;
}
.skigebiet_karussell li img,
.skigebiet_karussell .jcarousel-item{
    height: auto;
}
.skigebiet_karussell li img{
    height: 50px !important;
    width: auto;
    border: 3px solid #FFFFFF;
}
* html .skigebiet_karussell #groupCarouselHide .jcarousel-clip{width: 488px;}

/*	Allgemeine Styles zu den Karussells */
#groupCarouselHide div.shadow{
    margin: 3px;
    /* overflow:visible kann nicht angewendet werden, daher margin */
}
#groupCarouselHide .jcarousel-container{
    position: relative;
    padding: 10px 25px;
    width: auto;
}
#groupCarouselHide .jcarousel-clip{
    width: auto;
}
#groupCarouselHide #groupCarousel li{
    float: left;
    margin: 0 10px 0 0;
}
/* Hack fuer Safari und Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
    #groupCarouselHide #groupCarousel li{
        margin: auto !important;
    }
}
#groupCarouselHide #groupCarousel li img{
    cursor: pointer;
}
#groupCarouselHide .jcarousel-next{
    z-index: 3;
    display: none;
}
#groupCarouselHide .jcarousel-prev {
    z-index: 3;
    display: none;
}
#groupCarouselHide .jcarousel-clip {
    z-index: 2;
    position: relative;
}
#groupCarouselHide .jcarousel-list {
    z-index: 1;
    position: relative;
    top: 0;
    left: 0;
}
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-horizontal,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal{
    position: absolute;
    top: 19px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-horizontal{
    right: 5px;
    background: transparent url(/static/images/layout/next-horizontal-small.gif) no-repeat 0 0;
}
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal{
    left: 5px;
    background: transparent url(/static/images/layout/prev-horizontal-small.gif) no-repeat 0 0;
}
* html #groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal{left: -61px;}
* html #groupCarouselHide .jcarousel-clip{margin: 0 0 0 -40px;}
* html #groupCarouselHide .jcarousel-container{padding: 10px 15px 5px 65px;}

#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#groupCarouselHide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/*	Karussell nicht auseinanderreissen! */








.bubble_head .bubble_heading{
    min-height: 30px;
}








#site{
    background: url(/static/images/layout/mainnav/sprite_nav.png) left -180px repeat-x;
    width: 1010px;
}

#navigation_head{
    background: url(/static/images/layout/mainnav/sprite_nav.png) left -10px repeat-x;
    overflow: hidden !important;
}
#navigation_head ul{
    list-style-type: none;
    width: auto;
}
#navigation_head ul li{
    float: left;
    font-weight: normal;
}
#navigation_head ul li a {
    color: #FFFFFF;
    padding: 11px 15px 0 15px;
    display: block;
    background: url(/static/images/layout/mainnav/sprite_nav.png) left -10px repeat-x;
}

#navigation_head ul li a:hover,
#navigation_head ul li a.active{
/*    padding: 12px 15px 0 15px;*/
    padding-top: 12px;
    padding-right: 15px;
    padding-bottom: 0;
    padding-left: 15px;
}
#navigation_head ul li a:hover{
    color: #FFFFFF;
    background: url(/static/images/layout/mainnav/sprite_nav.png) left -70px repeat-x;
}
#navigation_head ul li a.active{
    background: url(/static/images/layout/mainnav/sprite_nav.png) left -130px repeat-x;
}
#navigation_head .whiteline{
    width: 1px;
    background: transparent url(/static/images/layout/mainnav/line.png) top left no-repeat;
}
#navitop{
    height: auto;
    margin-top: 3px;
    background: transparent;
    line-height: 165%;
}
#magazin_sidebar .bgcolor_medium{
    background-color: #FFFFFF;
}





.skigebiet_uebersicht #flowtabs {
    position: absolute;
    top: 198px;
}
.skigebiet_uebersicht #flowpanes img {
    cursor: url("/static/js/highslide/graphics/zoomin.cur"), pointer !important;
}

/* Gewichtung */
.gwt {padding-top:2px;}
.gwt_0,
.gwt_1 {width:10px;height:10px;float:left;}
