.ei{display:inline-block;font-family:'ElegantIcons' !important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'ElegantIcons';src:url('/assets/elegant-icons/fonts/ElegantIcons.eot?d918s8');src:url('/assets/elegant-icons/fonts/ElegantIcons.eot?#iefixd918s8') format('embedded-opentype'),url('/assets/elegant-icons/fonts/ElegantIcons.woff?d918s8') format('woff'),url('/assets/elegant-icons/fonts/ElegantIcons.ttf?d918s8') format('truetype'),url('/assets/elegant-icons/fonts/ElegantIcons.svg?d918s8##icomoon') format('svg');font-weight:normal;font-style:normal}.ei{font-family:"ElegantIcons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.ei-arrow_up::before,.ei-icon_arrow_up::before{content:'\21'}.ei-arrow_down::before,.ei-icon_arrow_down::before{content:'\22'}.ei-arrow_left::before,.ei-icon_arrow_left::before{content:'\23'}.ei-arrow_right::before,.ei-icon_arrow_right::before{content:'\24'}.ei-arrow_left-up::before,.ei-icon_arrow_left-up::before{content:'\25'}.ei-arrow_right-up::before,.ei-icon_arrow_right-up::before{content:'\26'}.ei-arrow_right-down::before,.ei-icon_arrow_right-down::before{content:'\27'}.ei-arrow_left-down::before,.ei-icon_arrow_left-down::before{content:'\28'}.ei-arrow-up-down::before,.ei-icon_arrow-up-down::before{content:'\29'}.ei-arrow_up-down_alt::before,.ei-icon_arrow_up-down_alt::before{content:'\2a'}.ei-arrow_left-right_alt::before,.ei-icon_arrow_left-right_alt::before{content:'\2b'}.ei-arrow_left-right::before,.ei-icon_arrow_left-right::before{content:'\2c'}.ei-arrow_expand_alt2::before,.ei-icon_arrow_expand_alt2::before{content:'\2d'}.ei-arrow_expand_alt::before,.ei-icon_arrow_expand_alt::before{content:'\2e'}.ei-arrow_condense::before,.ei-icon_arrow_condense::before{content:'\2f'}.ei-arrow_expand::before,.ei-icon_arrow_expand::before{content:'\30'}.ei-arrow_move::before,.ei-icon_arrow_move::before{content:'\31'}.ei-arrow_carrot-up::before,.ei-icon_arrow_carrot-up::before{content:'\32'}.ei-arrow_carrot-down::before,.ei-icon_arrow_carrot-down::before{content:'\33'}.ei-arrow_carrot-left::before,.ei-icon_arrow_carrot-left::before{content:'\34'}.ei-arrow_carrot-right::before,.ei-icon_arrow_carrot-right::before{content:'\35'}.ei-arrow_carrot-2up::before,.ei-icon_arrow_carrot-2up::before{content:'\36'}.ei-arrow_carrot-2down::before,.ei-icon_arrow_carrot-2down::before{content:'\37'}.ei-arrow_carrot-2left::before,.ei-icon_arrow_carrot-2left::before{content:'\38'}.ei-arrow_carrot-2right::before,.ei-icon_arrow_carrot-2right::before{content:'\39'}.ei-arrow_carrot-up_alt2::before,.ei-icon_arrow_carrot-up_alt2::before{content:'\3a'}.ei-arrow_carrot-down_alt2::before,.ei-icon_arrow_carrot-down_alt2::before{content:'\3b'}.ei-arrow_carrot-left_alt2::before,.ei-icon_arrow_carrot-left_alt2::before{content:'\3c'}.ei-arrow_carrot-right_alt2::before,.ei-icon_arrow_carrot-right_alt2::before{content:'\3d'}.ei-arrow_carrot-2up_alt2::before,.ei-icon_arrow_carrot-2up_alt2::before{content:'\3e'}.ei-arrow_carrot-2down_alt2::before,.ei-icon_arrow_carrot-2down_alt2::before{content:'\3f'}.ei-arrow_carrot-2left_alt2::before,.ei-icon_arrow_carrot-2left_alt2::before{content:'\40'}.ei-arrow_carrot-2right_alt2::before,.ei-icon_arrow_carrot-2right_alt2::before{content:'\41'}.ei-arrow_triangle-up::before,.ei-icon_arrow_triangle-up::before{content:'\42'}.ei-arrow_triangle-down::before,.ei-icon_arrow_triangle-down::before{content:'\43'}.ei-arrow_triangle-left::before,.ei-icon_arrow_triangle-left::before{content:'\44'}.ei-arrow_triangle-right::before,.ei-icon_arrow_triangle-right::before{content:'\45'}.ei-arrow_triangle-up_alt2::before,.ei-icon_arrow_triangle-up_alt2::before{content:'\46'}.ei-arrow_triangle-down_alt2::before,.ei-icon_arrow_triangle-down_alt2::before{content:'\47'}.ei-arrow_triangle-left_alt2::before,.ei-icon_arrow_triangle-left_alt2::before{content:'\48'}.ei-arrow_triangle-right_alt2::before,.ei-icon_arrow_triangle-right_alt2::before{content:'\49'}.ei-arrow_back::before,.ei-icon_arrow_back::before{content:'\4a'}.ei-minus-06::before,.ei-icon_minus-06::before{content:'\4b'}.ei-plus::before,.ei-icon_plus::before{content:'\4c'}.ei-close::before,.ei-icon_close::before{content:'\4d'}.ei-check::before,.ei-icon_check::before{content:'\4e'}.ei-minus_alt2::before,.ei-icon_minus_alt2::before{content:'\4f'}.ei-plus_alt2::before,.ei-icon_plus_alt2::before{content:'\50'}.ei-close_alt2::before,.ei-icon_close_alt2::before{content:'\51'}.ei-check_alt2::before,.ei-icon_check_alt2::before{content:'\52'}.ei-zoom-out_alt::before,.ei-icon_zoom-out_alt::before{content:'\53'}.ei-zoom-in_alt::before,.ei-icon_zoom-in_alt::before{content:'\54'}.ei-search::before,.ei-icon_search::before{content:'\55'}.ei-box-empty::before,.ei-icon_box-empty::before{content:'\56'}.ei-box-selected::before,.ei-icon_box-selected::before{content:'\57'}.ei-minus-box::before,.ei-icon_minus-box::before{content:'\58'}.ei-plus-box::before,.ei-icon_plus-box::before{content:'\59'}.ei-box-checked::before,.ei-icon_box-checked::before{content:'\5a'}.ei-circle-empty::before,.ei-icon_circle-empty::before{content:'\5b'}.ei-circle-slelected::before,.ei-icon_circle-slelected::before{content:'\5c'}.ei-circle-selected::before,.ei-icon_circle-selected::before{content:'\5c'}.ei-stop_alt2::before,.ei-icon_stop_alt2::before{content:'\5d'}.ei-stop::before,.ei-icon_stop::before{content:'\5e'}.ei-pause_alt2::before,.ei-icon_pause_alt2::before{content:'\5f'}.ei-pause::before,.ei-icon_pause::before{content:'\60'}.ei-menu::before,.ei-icon_menu::before{content:'\61'}.ei-menu-square_alt2::before,.ei-icon_menu-square_alt2::before{content:'\62'}.ei-menu-circle_alt2::before,.ei-icon_menu-circle_alt2::before{content:'\63'}.ei-ul::before,.ei-icon_ul::before{content:'\64'}.ei-ol::before,.ei-icon_ol::before{content:'\65'}.ei-adjust-horiz::before,.ei-icon_adjust-horiz::before{content:'\66'}.ei-adjust-vert::before,.ei-icon_adjust-vert::before{content:'\67'}.ei-document_alt::before,.ei-icon_document_alt::before{content:'\68'}.ei-documents_alt::before,.ei-icon_documents_alt::before{content:'\69'}.ei-pencil::before,.ei-icon_pencil::before{content:'\6a'}.ei-pencil-edit_alt::before,.ei-icon_pencil-edit_alt::before{content:'\6b'}.ei-pencil-edit::before,.ei-icon_pencil-edit::before{content:'\6c'}.ei-folder-alt::before,.ei-icon_folder-alt::before{content:'\6d'}.ei-folder-open_alt::before,.ei-icon_folder-open_alt::before{content:'\6e'}.ei-folder-add_alt::before,.ei-icon_folder-add_alt::before{content:'\6f'}.ei-info_alt::before,.ei-icon_info_alt::before{content:'\70'}.ei-error-oct_alt::before,.ei-icon_error-oct_alt::before{content:'\71'}.ei-error-circle_alt::before,.ei-icon_error-circle_alt::before{content:'\72'}.ei-error-triangle_alt::before,.ei-icon_error-triangle_alt::before{content:'\73'}.ei-question_alt2::before,.ei-icon_question_alt2::before{content:'\74'}.ei-question::before,.ei-icon_question::before{content:'\75'}.ei-comment_alt::before,.ei-icon_comment_alt::before{content:'\76'}.ei-chat_alt::before,.ei-icon_chat_alt::before{content:'\77'}.ei-vol-mute_alt::before,.ei-icon_vol-mute_alt::before{content:'\78'}.ei-volume-low_alt::before,.ei-icon_volume-low_alt::before{content:'\79'}.ei-volume-high_alt::before,.ei-icon_volume-high_alt::before{content:'\7a'}.ei-quotations::before,.ei-icon_quotations::before{content:'\7b'}.ei-quotations_alt2::before,.ei-icon_quotations_alt2::before{content:'\7c'}.ei-clock_alt::before,.ei-icon_clock_alt::before{content:'\7d'}.ei-lock_alt::before,.ei-icon_lock_alt::before{content:'\7e'}.ei-lock-open_alt::before,.ei-icon_lock-open_alt::before{content:'\e000'}.ei-key_alt::before,.ei-icon_key_alt::before{content:'\e001'}.ei-cloud_alt::before,.ei-icon_cloud_alt::before{content:'\e002'}.ei-cloud-upload_alt::before,.ei-icon_cloud-upload_alt::before{content:'\e003'}.ei-cloud-download_alt::before,.ei-icon_cloud-download_alt::before{content:'\e004'}.ei-image::before,.ei-icon_image::before{content:'\e005'}.ei-images::before,.ei-icon_images::before{content:'\e006'}.ei-lightbulb_alt::before,.ei-icon_lightbulb_alt::before{content:'\e007'}.ei-gift_alt::before,.ei-icon_gift_alt::before{content:'\e008'}.ei-house_alt::before,.ei-icon_house_alt::before{content:'\e009'}.ei-genius::before,.ei-icon_genius::before{content:'\e00a'}.ei-mobile::before,.ei-icon_mobile::before{content:'\e00b'}.ei-tablet::before,.ei-icon_tablet::before{content:'\e00c'}.ei-laptop::before,.ei-icon_laptop::before{content:'\e00d'}.ei-desktop::before,.ei-icon_desktop::before{content:'\e00e'}.ei-camera_alt::before,.ei-icon_camera_alt::before{content:'\e00f'}.ei-mail_alt::before,.ei-icon_mail_alt::before{content:'\e010'}.ei-cone_alt::before,.ei-icon_cone_alt::before{content:'\e011'}.ei-ribbon_alt::before,.ei-icon_ribbon_alt::before{content:'\e012'}.ei-bag_alt::before,.ei-icon_bag_alt::before{content:'\e013'}.ei-creditcard::before,.ei-icon_creditcard::before{content:'\e014'}.ei-cart_alt::before,.ei-icon_cart_alt::before{content:'\e015'}.ei-paperclip::before,.ei-icon_paperclip::before{content:'\e016'}.ei-tag_alt::before,.ei-icon_tag_alt::before{content:'\e017'}.ei-tags_alt::before,.ei-icon_tags_alt::before{content:'\e018'}.ei-trash_alt::before,.ei-icon_trash_alt::before{content:'\e019'}.ei-cursor_alt::before,.ei-icon_cursor_alt::before{content:'\e01a'}.ei-mic_alt::before,.ei-icon_mic_alt::before{content:'\e01b'}.ei-compass_alt::before,.ei-icon_compass_alt::before{content:'\e01c'}.ei-pin_alt::before,.ei-icon_pin_alt::before{content:'\e01d'}.ei-pushpin_alt::before,.ei-icon_pushpin_alt::before{content:'\e01e'}.ei-map_alt::before,.ei-icon_map_alt::before{content:'\e01f'}.ei-drawer_alt::before,.ei-icon_drawer_alt::before{content:'\e020'}.ei-toolbox_alt::before,.ei-icon_toolbox_alt::before{content:'\e021'}.ei-book_alt::before,.ei-icon_book_alt::before{content:'\e022'}.ei-calendar::before,.ei-icon_calendar::before{content:'\e023'}.ei-film::before,.ei-icon_film::before{content:'\e024'}.ei-table::before,.ei-icon_table::before{content:'\e025'}.ei-contacts_alt::before,.ei-icon_contacts_alt::before{content:'\e026'}.ei-headphones::before,.ei-icon_headphones::before{content:'\e027'}.ei-lifesaver::before,.ei-icon_lifesaver::before{content:'\e028'}.ei-piechart::before,.ei-icon_piechart::before{content:'\e029'}.ei-refresh::before,.ei-icon_refresh::before{content:'\e02a'}.ei-link_alt::before,.ei-icon_link_alt::before{content:'\e02b'}.ei-link::before,.ei-icon_link::before{content:'\e02c'}.ei-loading::before,.ei-icon_loading::before{content:'\e02d'}.ei-blocked::before,.ei-icon_blocked::before{content:'\e02e'}.ei-archive_alt::before,.ei-icon_archive_alt::before{content:'\e02f'}.ei-heart_alt::before,.ei-icon_heart_alt::before{content:'\e030'}.ei-star_alt::before,.ei-icon_star_alt::before{content:'\e031'}.ei-star-half_alt::before,.ei-icon_star-half_alt::before{content:'\e032'}.ei-star::before,.ei-icon_star::before{content:'\e033'}.ei-star-half::before,.ei-icon_star-half::before{content:'\e034'}.ei-tools::before,.ei-icon_tools::before{content:'\e035'}.ei-tool::before,.ei-icon_tool::before{content:'\e036'}.ei-cog::before,.ei-icon_cog::before{content:'\e037'}.ei-cogs::before,.ei-icon_cogs::before{content:'\e038'}.ei-arrow_up_alt::before,.ei-icon_arrow_up_alt::before{content:'\e039'}.ei-arrow_down_alt::before,.ei-icon_arrow_down_alt::before{content:'\e03a'}.ei-arrow_left_alt::before,.ei-icon_arrow_left_alt::before{content:'\e03b'}.ei-arrow_right_alt::before,.ei-icon_arrow_right_alt::before{content:'\e03c'}.ei-arrow_left-up_alt::before,.ei-icon_arrow_left-up_alt::before{content:'\e03d'}.ei-arrow_right-up_alt::before,.ei-icon_arrow_right-up_alt::before{content:'\e03e'}.ei-arrow_right-down_alt::before,.ei-icon_arrow_right-down_alt::before{content:'\e03f'}.ei-arrow_left-down_alt::before,.ei-icon_arrow_left-down_alt::before{content:'\e040'}.ei-arrow_condense_alt::before,.ei-icon_arrow_condense_alt::before{content:'\e041'}.ei-arrow_expand_alt3::before,.ei-icon_arrow_expand_alt3::before{content:'\e042'}.ei-arrow_carrot_up_alt::before,.ei-icon_arrow_carrot_up_alt::before{content:'\e043'}.ei-arrow_carrot-down_alt::before,.ei-icon_arrow_carrot-down_alt::before{content:'\e044'}.ei-arrow_carrot-left_alt::before,.ei-icon_arrow_carrot-left_alt::before{content:'\e045'}.ei-arrow_carrot-right_alt::before,.ei-icon_arrow_carrot-right_alt::before{content:'\e046'}.ei-arrow_carrot-2up_alt::before,.ei-icon_arrow_carrot-2up_alt::before{content:'\e047'}.ei-arrow_carrot-2dwnn_alt::before,.ei-icon_arrow_carrot-2dwnn_alt::before{content:'\e048'}.ei-arrow_carrot-2left_alt::before,.ei-icon_arrow_carrot-2left_alt::before{content:'\e049'}.ei-arrow_carrot-2right_alt::before,.ei-icon_arrow_carrot-2right_alt::before{content:'\e04a'}.ei-arrow_triangle-up_alt::before,.ei-icon_arrow_triangle-up_alt::before{content:'\e04b'}.ei-arrow_triangle-down_alt::before,.ei-icon_arrow_triangle-down_alt::before{content:'\e04c'}.ei-arrow_triangle-left_alt::before,.ei-icon_arrow_triangle-left_alt::before{content:'\e04d'}.ei-arrow_triangle-right_alt::before,.ei-icon_arrow_triangle-right_alt::before{content:'\e04e'}.ei-minus_alt::before,.ei-icon_minus_alt::before{content:'\e04f'}.ei-plus_alt::before,.ei-icon_plus_alt::before{content:'\e050'}.ei-close_alt::before,.ei-icon_close_alt::before{content:'\e051'}.ei-check_alt::before,.ei-icon_check_alt::before{content:'\e052'}.ei-zoom-out::before,.ei-icon_zoom-out::before{content:'\e053'}.ei-zoom-in::before,.ei-icon_zoom-in::before{content:'\e054'}.ei-stop_alt::before,.ei-icon_stop_alt::before{content:'\e055'}.ei-menu-square_alt::before,.ei-icon_menu-square_alt::before{content:'\e056'}.ei-menu-circle_alt::before,.ei-icon_menu-circle_alt::before{content:'\e057'}.ei-document::before,.ei-icon_document::before{content:'\e058'}.ei-documents::before,.ei-icon_documents::before{content:'\e059'}.ei-pencil_alt::before,.ei-icon_pencil_alt::before{content:'\e05a'}.ei-folder::before,.ei-icon_folder::before{content:'\e05b'}.ei-folder-open::before,.ei-icon_folder-open::before{content:'\e05c'}.ei-folder-add::before,.ei-icon_folder-add::before{content:'\e05d'}.ei-folder_upload::before,.ei-icon_folder_upload::before{content:'\e05e'}.ei-folder_download::before,.ei-icon_folder_download::before{content:'\e05f'}.ei-info::before,.ei-icon_info::before{content:'\e060'}.ei-error-circle::before,.ei-icon_error-circle::before{content:'\e061'}.ei-error-oct::before,.ei-icon_error-oct::before{content:'\e062'}.ei-error-triangle::before,.ei-icon_error-triangle::before{content:'\e063'}.ei-question_alt::before,.ei-icon_question_alt::before{content:'\e064'}.ei-comment::before,.ei-icon_comment::before{content:'\e065'}.ei-chat::before,.ei-icon_chat::before{content:'\e066'}.ei-vol-mute::before,.ei-icon_vol-mute::before{content:'\e067'}.ei-volume-low::before,.ei-icon_volume-low::before{content:'\e068'}.ei-volume-high::before,.ei-icon_volume-high::before{content:'\e069'}.ei-quotations_alt::before,.ei-icon_quotations_alt::before{content:'\e06a'}.ei-clock::before,.ei-icon_clock::before{content:'\e06b'}.ei-lock::before,.ei-icon_lock::before{content:'\e06c'}.ei-lock-open::before,.ei-icon_lock-open::before{content:'\e06d'}.ei-key::before,.ei-icon_key::before{content:'\e06e'}.ei-cloud::before,.ei-icon_cloud::before{content:'\e06f'}.ei-cloud-upload::before,.ei-icon_cloud-upload::before{content:'\e070'}.ei-cloud-download::before,.ei-icon_cloud-download::before{content:'\e071'}.ei-lightbulb::before,.ei-icon_lightbulb::before{content:'\e072'}.ei-gift::before,.ei-icon_gift::before{content:'\e073'}.ei-house::before,.ei-icon_house::before{content:'\e074'}.ei-camera::before,.ei-icon_camera::before{content:'\e075'}.ei-mail::before,.ei-icon_mail::before{content:'\e076'}.ei-cone::before,.ei-icon_cone::before{content:'\e077'}.ei-ribbon::before,.ei-icon_ribbon::before{content:'\e078'}.ei-bag::before,.ei-icon_bag::before{content:'\e079'}.ei-cart::before,.ei-icon_cart::before{content:'\e07a'}.ei-tag::before,.ei-icon_tag::before{content:'\e07b'}.ei-tags::before,.ei-icon_tags::before{content:'\e07c'}.ei-trash::before,.ei-icon_trash::before{content:'\e07d'}.ei-cursor::before,.ei-icon_cursor::before{content:'\e07e'}.ei-mic::before,.ei-icon_mic::before{content:'\e07f'}.ei-compass::before,.ei-icon_compass::before{content:'\e080'}.ei-pin::before,.ei-icon_pin::before{content:'\e081'}.ei-pushpin::before,.ei-icon_pushpin::before{content:'\e082'}.ei-map::before,.ei-icon_map::before{content:'\e083'}.ei-drawer::before,.ei-icon_drawer::before{content:'\e084'}.ei-toolbox::before,.ei-icon_toolbox::before{content:'\e085'}.ei-book::before,.ei-icon_book::before{content:'\e086'}.ei-contacts::before,.ei-icon_contacts::before{content:'\e087'}.ei-archive::before,.ei-icon_archive::before{content:'\e088'}.ei-heart::before,.ei-icon_heart::before{content:'\e089'}.ei-profile::before,.ei-icon_profile::before{content:'\e08a'}.ei-group::before,.ei-icon_group::before{content:'\e08b'}.ei-grid-2x2::before,.ei-icon_grid-2x2::before{content:'\e08c'}.ei-grid-3x3::before,.ei-icon_grid-3x3::before{content:'\e08d'}.ei-music::before,.ei-icon_music::before{content:'\e08e'}.ei-pause_alt::before,.ei-icon_pause_alt::before{content:'\e08f'}.ei-phone::before,.ei-icon_phone::before{content:'\e090'}.ei-upload::before,.ei-icon_upload::before{content:'\e091'}.ei-download::before,.ei-icon_download::before{content:'\e092'}.ei-social_facebook::before,.ei-icon_social_facebook::before{content:'\e093'}.ei-social_twitter::before,.ei-icon_social_twitter::before{content:'\e094'}.ei-social_pinterest::before,.ei-icon_social_pinterest::before{content:'\e095'}.ei-social_googleplus::before,.ei-icon_social_googleplus::before{content:'\e096'}.ei-social_tumblr::before,.ei-icon_social_tumblr::before{content:'\e097'}.ei-social_tumbleupon::before,.ei-icon_social_tumbleupon::before{content:'\e098'}.ei-social_wordpress::before,.ei-icon_social_wordpress::before{content:'\e099'}.ei-social_instagram::before,.ei-icon_social_instagram::before{content:'\e09a'}.ei-social_dribbble::before,.ei-icon_social_dribbble::before{content:'\e09b'}.ei-social_vimeo::before,.ei-icon_social_vimeo::before{content:'\e09c'}.ei-social_linkedin::before,.ei-icon_social_linkedin::before{content:'\e09d'}.ei-social_rss::before,.ei-icon_social_rss::before{content:'\e09e'}.ei-social_deviantart::before,.ei-icon_social_deviantart::before{content:'\e09f'}.ei-social_share::before,.ei-icon_social_share::before{content:'\e0a0'}.ei-social_myspace::before,.ei-icon_social_myspace::before{content:'\e0a1'}.ei-social_skype::before,.ei-icon_social_skype::before{content:'\e0a2'}.ei-social_youtube::before,.ei-icon_social_youtube::before{content:'\e0a3'}.ei-social_picassa::before,.ei-icon_social_picassa::before{content:'\e0a4'}.ei-social_googledrive::before,.ei-icon_social_googledrive::before{content:'\e0a5'}.ei-social_flickr::before,.ei-icon_social_flickr::before{content:'\e0a6'}.ei-social_blogger::before,.ei-icon_social_blogger::before{content:'\e0a7'}.ei-social_spotify::before,.ei-icon_social_spotify::before{content:'\e0a8'}.ei-social_delicious::before,.ei-icon_social_delicious::before{content:'\e0a9'}.ei-social_facebook_circle::before,.ei-icon_social_facebook_circle::before{content:'\e0aa'}.ei-social_twitter_circle::before,.ei-icon_social_twitter_circle::before{content:'\e0ab'}.ei-social_pinterest_circle::before,.ei-icon_social_pinterest_circle::before{content:'\e0ac'}.ei-social_googleplus_circle::before,.ei-icon_social_googleplus_circle::before{content:'\e0ad'}.ei-social_tumblr_circle::before,.ei-icon_social_tumblr_circle::before{content:'\e0ae'}.ei-social_stumbleupon_circle::before,.ei-icon_social_stumbleupon_circle::before{content:'\e0af'}.ei-social_wordpress_circle::before,.ei-icon_social_wordpress_circle::before{content:'\e0b0'}.ei-social_instagram_circle::before,.ei-icon_social_instagram_circle::before{content:'\e0b1'}.ei-social_dribbble_circle::before,.ei-icon_social_dribbble_circle::before{content:'\e0b2'}.ei-social_vimeo_circle::before,.ei-icon_social_vimeo_circle::before{content:'\e0b3'}.ei-social_linkedin_circle::before,.ei-icon_social_linkedin_circle::before{content:'\e0b4'}.ei-social_rss_circle::before,.ei-icon_social_rss_circle::before{content:'\e0b5'}.ei-social_deviantart_circle::before,.ei-icon_social_deviantart_circle::before{content:'\e0b6'}.ei-social_share_circle::before,.ei-icon_social_share_circle::before{content:'\e0b7'}.ei-social_myspace_circle::before,.ei-icon_social_myspace_circle::before{content:'\e0b8'}.ei-social_skype_circle::before,.ei-icon_social_skype_circle::before{content:'\e0b9'}.ei-social_youtube_circle::before,.ei-icon_social_youtube_circle::before{content:'\e0ba'}.ei-social_picassa_circle::before,.ei-icon_social_picassa_circle::before{content:'\e0bb'}.ei-social_googledrive_alt2::before,.ei-icon_social_googledrive_alt2::before{content:'\e0bc'}.ei-social_flickr_circle::before,.ei-icon_social_flickr_circle::before{content:'\e0bd'}.ei-social_blogger_circle::before,.ei-icon_social_blogger_circle::before{content:'\e0be'}.ei-social_spotify_circle::before,.ei-icon_social_spotify_circle::before{content:'\e0bf'}.ei-social_delicious_circle::before,.ei-icon_social_delicious_circle::before{content:'\e0c0'}.ei-social_facebook_square::before,.ei-icon_social_facebook_square::before{content:'\e0c1'}.ei-social_twitter_square::before,.ei-icon_social_twitter_square::before{content:'\e0c2'}.ei-social_pinterest_square::before,.ei-icon_social_pinterest_square::before{content:'\e0c3'}.ei-social_googleplus_square::before,.ei-icon_social_googleplus_square::before{content:'\e0c4'}.ei-social_tumblr_square::before,.ei-icon_social_tumblr_square::before{content:'\e0c5'}.ei-social_stumbleupon_square::before,.ei-icon_social_stumbleupon_square::before{content:'\e0c6'}.ei-social_wordpress_square::before,.ei-icon_social_wordpress_square::before{content:'\e0c7'}.ei-social_instagram_square::before,.ei-icon_social_instagram_square::before{content:'\e0c8'}.ei-social_dribbble_square::before,.ei-icon_social_dribbble_square::before{content:'\e0c9'}.ei-social_vimeo_square::before,.ei-icon_social_vimeo_square::before{content:'\e0ca'}.ei-social_linkedin_square::before,.ei-icon_social_linkedin_square::before{content:'\e0cb'}.ei-social_rss_square::before,.ei-icon_social_rss_square::before{content:'\e0cc'}.ei-social_deviantart_square::before,.ei-icon_social_deviantart_square::before{content:'\e0cd'}.ei-social_share_square::before,.ei-icon_social_share_square::before{content:'\e0ce'}.ei-social_myspace_square::before,.ei-icon_social_myspace_square::before{content:'\e0cf'}.ei-social_skype_square::before,.ei-icon_social_skype_square::before{content:'\e0d0'}.ei-social_youtube_square::before,.ei-icon_social_youtube_square::before{content:'\e0d1'}.ei-social_picassa_square::before,.ei-icon_social_picassa_square::before{content:'\e0d2'}.ei-social_googledrive_square::before,.ei-icon_social_googledrive_square::before{content:'\e0d3'}.ei-social_flickr_square::before,.ei-icon_social_flickr_square::before{content:'\e0d4'}.ei-social_blogger_square::before,.ei-icon_social_blogger_square::before{content:'\e0d5'}.ei-social_spotify_square::before,.ei-icon_social_spotify_square::before{content:'\e0d6'}.ei-social_delicious_square::before,.ei-icon_social_delicious_square::before{content:'\e0d7'}.ei-printer::before,.ei-icon_printer::before{content:'\e103'}.ei-calulator::before,.ei-icon_calulator::before{content:'\e0ee'}.ei-building::before,.ei-icon_building::before{content:'\e0ef'}.ei-floppy::before,.ei-icon_floppy::before{content:'\e0e8'}.ei-drive::before,.ei-icon_drive::before{content:'\e0ea'}.ei-search-2::before,.ei-icon_search-2::before{content:'\e101'}.ei-id::before,.ei-icon_id::before{content:'\e107'}.ei-id-2::before,.ei-icon_id-2::before{content:'\e108'}.ei-puzzle::before,.ei-icon_puzzle::before{content:'\e102'}.ei-like::before,.ei-icon_like::before{content:'\e106'}.ei-dislike::before,.ei-icon_dislike::before{content:'\e0eb'}.ei-mug::before,.ei-icon_mug::before{content:'\e105'}.ei-currency::before,.ei-icon_currency::before{content:'\e0ed'}.ei-wallet::before,.ei-icon_wallet::before{content:'\e100'}.ei-pens::before,.ei-icon_pens::before{content:'\e104'}.ei-easel::before,.ei-icon_easel::before{content:'\e0e9'}.ei-flowchart::before,.ei-icon_flowchart::before{content:'\e109'}.ei-datareport::before,.ei-icon_datareport::before{content:'\e0ec'}.ei-briefcase::before,.ei-icon_briefcase::before{content:'\e0fe'}.ei-shield::before,.ei-icon_shield::before{content:'\e0f6'}.ei-percent::before,.ei-icon_percent::before{content:'\e0fb'}.ei-globe::before,.ei-icon_globe::before{content:'\e0e2'}.ei-globe-2::before,.ei-icon_globe-2::before{content:'\e0e3'}.ei-target::before,.ei-icon_target::before{content:'\e0f5'}.ei-hourglass::before,.ei-icon_hourglass::before{content:'\e0e1'}.ei-balance::before,.ei-icon_balance::before{content:'\e0ff'}.ei-rook::before,.ei-icon_rook::before{content:'\e0f8'}.ei-printer-alt::before,.ei-icon_printer-alt::before{content:'\e0fa'}.ei-calculator_alt::before,.ei-icon_calculator_alt::before{content:'\e0e7'}.ei-building_alt::before,.ei-icon_building_alt::before{content:'\e0fd'}.ei-floppy_alt::before,.ei-icon_floppy_alt::before{content:'\e0e4'}.ei-drive_alt::before,.ei-icon_drive_alt::before{content:'\e0e5'}.ei-search_alt::before,.ei-icon_search_alt::before{content:'\e0f7'}.ei-id_alt::before,.ei-icon_id_alt::before{content:'\e0e0'}.ei-id-2_alt::before,.ei-icon_id-2_alt::before{content:'\e0fc'}.ei-puzzle_alt::before,.ei-icon_puzzle_alt::before{content:'\e0f9'}.ei-like_alt::before,.ei-icon_like_alt::before{content:'\e0dd'}.ei-dislike_alt::before,.ei-icon_dislike_alt::before{content:'\e0f1'}.ei-mug_alt::before,.ei-icon_mug_alt::before{content:'\e0dc'}.ei-currency_alt::before,.ei-icon_currency_alt::before{content:'\e0f3'}.ei-wallet_alt::before,.ei-icon_wallet_alt::before{content:'\e0d8'}.ei-pens_alt::before,.ei-icon_pens_alt::before{content:'\e0db'}.ei-easel_alt::before,.ei-icon_easel_alt::before{content:'\e0f0'}.ei-flowchart_alt::before,.ei-icon_flowchart_alt::before{content:'\e0df'}.ei-datareport_alt::before,.ei-icon_datareport_alt::before{content:'\e0f2'}.ei-briefcase_alt::before,.ei-icon_briefcase_alt::before{content:'\e0f4'}.ei-shield_alt::before,.ei-icon_shield_alt::before{content:'\e0d9'}.ei-percent_alt::before,.ei-icon_percent_alt::before{content:'\e0da'}.ei-globe_alt::before,.ei-icon_globe_alt::before{content:'\e0de'}.ei-clipboard::before,.ei-icon_clipboard::before{content:'\e0e6'}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;font-size:.6em}@media (min-width:24.5em) {.picker__select--month,.picker__select--year{font-size:.8em;margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:34px;top:-0.25em}@media (min-width:24.5em) {.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em) {.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em) {.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em) {.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height:33.875em) {.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #fff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#ee2200;vertical-align:top;font-size:1.1em}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);-moz-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;-moz-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);-webkit-transition:all .15s ease-out,max-height 0,border-width 0;-moz-transition:all .15s ease-out,max-height 0,border-width 0;transition:all .15s ease-out,max-height 0,border-width 0;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#team_page .link_over{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9}#team_page .member:hover{cursor:pointer}#team_page .member:hover img{-webkit-mask-image:radial-gradient(circle at 50% 51%, #000 50%, rgba(0,0,0,0.6) 52%);mask-image:radial-gradient(circle at 50% 51%, #000 50%, rgba(0,0,0,0.6) 52%)}#team_page .member-info{background:#847870;padding:10px}#team_page .member-info .name-position{color:#fff}#team_page .member-info .link-to-details{font-size:13px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(-0.75rem) calc(-0.75rem) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(-0.75rem) calc(-0.75rem)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(-0.75rem)}.card-img-top{width:100%;border-top-left-radius:calc(-0.75rem);border-top-right-radius:calc(-0.75rem)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(-0.75rem);border-bottom-left-radius:calc(-0.75rem)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px) {.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px) {.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:0.25rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:0.75rem}@media (min-width:768px) {.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}@media (min-width:1200px) {.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.bestPriceClose .bestpriceContent{max-height:0px;transition:max-height 2s ease-out;overflow:hidden;animation:BPhidding 2s;animation-fill-mode:forwards}.bestPriceClose.unterseite .bestPriceClose .bestpriceContent{-webkit-transition-delay:3000ms;-moz-transition-delay:3000ms;-o-transition-delay:3000ms;transition-delay:3000ms}.bestPriceClose.unterseite .best_price_wrapper{transition-delay:3s}.bestPriceOpen .bestpriceContent{max-height:500px;transition:max-height 2s ease-out;visibility:visible;opacity:1;overflow:hidden}#quickanfragestorage .fixed .bestpriceContent{top:66px;bottom:auto}.fixedQu.bestPriceClose .best_price_wrapper{animation:BPhidding 2s;animation-fill-mode:forwards;animation-delay:0.5s}@-webkit-keyframes BPhidding {0%{opacity:1}100%{opacity:0}}@keyframes BPhidding {0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn {0%{opacity:0}100%{opacity:1}}@keyframes fadeIn {0%{opacity:0}100%{opacity:1}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.smButtons,.smbuttons-lazy{padding:0 5px;margin:30px 0px 20px 0}.g,.fb,.p,.t{float:left;padding:0;margin-right:5px;height:35px;display:block}.g{width:40px}body.bsenv-xs .g{margin-left:3px}.fb{width:100px}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:85px}.fb.fbwide{width:140px}body.bsenv-xs .fb{width:112px}body.bsenv-xs .fb.fbwide{width:auto}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:108px}.p{width:40px}@media (min-width:576px) {.p{margin-top:-1px}}.t{margin-right:0;width:76px}body.bsenv-xs .t{margin-left:3px}#blueimp-gallery .blueimp-pinterest{position:absolute;left:50%;bottom:50px;margin-left:-20px}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button:before{display:none}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button{width:22%;max-width:160px;display:inline-block;margin-right:10px;margin-bottom:10px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:18px;padding:0 5px}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:40px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.facebook a{color:#3b5998}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.googleplus a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.pinterest a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.twitter a{color:#55acee}#main .ncm_rooms_list_wrapper .smbuttons-lazy.shariff .orientation-vertical.button-style-standard .share_count{width:18px;padding:0 5px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}.ncm_dsgvo_popup #header,.ncm_dsgvo_popup #headerSlider,.ncm_dsgvo_popup #quickanfragestorage,.ncm_dsgvo_popup .custom,.ncm_dsgvo_popup #footer{display:none !important}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,0.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-moz-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-ms-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-o-transition-timing-function:cubic-bezier(.645, .045, .355, 1);transition-timing-function:cubic-bezier(.645, .045, .355, 1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff !important;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff !important;text-shadow:0 0 2px #000;opacity:0.8;display:none}.blueimp-gallery>.close{color:#000 !important;margin:0 !important;font-size:35px !important;width:50px;height:50px;background:#fff;padding:0 !important;text-align:center;border-radius:100%;text-shadow:none;line-height:45px}.blueimp-gallery>.title{text-align:center;margin:0 auto;left:50%;transform:translate(-50%, 0) !important;top:50px}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;cursor:pointer;opacity:0.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#pbakonyitestrule body{border:10px solid #4f6fab !important}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ncm_instagram_widget .ins_headline{padding-bottom:15px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ncm_rooms_detail_wrapper h1{text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper h1{text-align:left}}.ncm_rooms_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin:auto;margin-bottom:10px}.ncm_rooms_detail_wrapper .back a{color:#b51220;background:transparent}.ncm_rooms_detail_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_text{padding-right:0px}}.ncm_rooms_detail_wrapper .room_price{display:block;text-align:center;float:right;color:#b51220}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price{display:inline-block;text-align:right}}.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .room_board{display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .room_board{line-height:32px}}.ncm_rooms_detail_wrapper .room_board a{color:#b51220;text-decoration:none;font-size:18px}.ncm_rooms_detail_wrapper .room_board a:hover{text-decoration:underline}.ncm_rooms_detail_wrapper .room_persons{display:block;text-align:center;margin-bottom:20px;color:#000}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_persons{display:inline-block;text-align:left}.ncm_rooms_detail_wrapper .room_persons .max{display:inline-block}.ncm_rooms_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_rooms_detail_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_size{display:inline-block;text-align:left;padding-right:10px;border-right:1px solid #b51220}}.ncm_rooms_detail_wrapper .item_choose{padding:10px 0 0 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_choose{float:none;margin:0 auto}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:30px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:12px}}.ncm_rooms_detail_wrapper .item_detail{float:left;padding:15px 0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_detail{float:none;padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_rooms_detail_wrapper .selection_rooms{margin-bottom:10px}.ncm_rooms_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:left}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:none;height:inherit;margin:0 auto}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.odd{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.even{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .pricelevel{float:left}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper{text-align:center;line-height:normal;font-size:20px;font-weight:300}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{font-family:'Open Sans',sans-serif;display:block;color:#b51220;line-height:normal;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper{float:right}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{text-align:center;line-height:normal;font-size:18px;font-weight:300}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{float:right}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper .rooms_preis_value{font-size:22px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{position:relative;color:#b51220;line-height:100%;font-size:20px;margin-bottom:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{padding-left:10px}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{position:relative;color:#b51220;line-height:100%;font-size:20px;margin-bottom:0;margin-top:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{padding-left:10px}}.ncm_rooms_detail_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_rooms_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_rooms_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_rooms_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_rooms_detail_wrapper .carousel .carousel-control-prev,.ncm_rooms_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_rooms_detail_wrapper .enquiry_tel{color:#2a2a2a;line-height:40px;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_tel{margin:20px 0 0;text-align:center}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .enquiry_tel{text-align:center}}.ncm_rooms_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_rooms_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px;text-align:center;clear:both}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link{text-decoration:none;background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#87b731), to(#658825));background:-webkit-linear-gradient(top, #87b731, #658825);background:-moz-linear-gradient(top, #87b731, #658825);background:-ms-linear-gradient(top, #87b731, #658825);background:-o-linear-gradient(top, #87b731, #658825);border-color:#87b731}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link:hover{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#658825), to(#87b731));background:-webkit-linear-gradient(top, #658825, #87b731);background:-moz-linear-gradient(top, #658825, #87b731);background:-ms-linear-gradient(top, #658825, #87b731);background:-o-linear-gradient(top, #658825, #87b731)}.ncm_rooms_detail_wrapper .wrapperEnquiry .elemFirst,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemSecond,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemThird{display:inline-block;margin-bottom:15px}.ncm_rooms_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquriy{margin:0 0 10px 0}}.ncm_rooms_detail_wrapper .enquriy a{text-decoration:none}.ncm_rooms_detail_wrapper .package_text p{margin-bottom:10px}.ncm_rooms_detail_wrapper .selection{text-align:center;padding-bottom:10px;clear:both}.ncm_rooms_detail_wrapper .selection span.h4{position:relative;color:#2a2a2a;line-height:150%;margin-bottom:10px;display:block;padding:5px 20px;font-size:16px}.ncm_rooms_detail_wrapper .selection h4{position:relative;color:#2a2a2a;line-height:150%;font-size:24px;margin-bottom:10px;display:block}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ncm_package_categories_list_wrapper{margin-bottom:30px;padding-left:0;padding-right:0;width:100%}.ncm_package_categories_list_wrapper .package_category-wrapper{position:relative;background:#fff;border:1px solid #b51220;color:#2a2a2a;margin-bottom:30px}.ncm_package_categories_list_wrapper .package_category-wrapper figure{margin-bottom:0}.ncm_package_categories_list_wrapper .package_category-wrapper figure a.zu_detailseite{position:absolute;display:block;width:100%;height:100%;z-index:15}.ncm_package_categories_list_wrapper .package_category-wrapper figure img{max-width:100%;width:100%}.ncm_package_categories_list_wrapper .package_category-wrapper figure.active{position:relative}#main figure .ncm_package_categories_list_wrapper .package_category-wrapper figure.active{position:relative}.ncm_package_categories_list_wrapper .package_category-wrapper .package_category_preis_ab{position:absolute;bottom:-30px;left:50%;margin-left:-40px;width:80px;height:80px;background:#b51220;border-radius:50%;color:#fff;text-align:center;font-size:18px;display:block;overflow:hidden;padding-top:10px;border:5px solid #fff;z-index:1}@media (min-width:768px) {.ncm_package_categories_list_wrapper .package_category-wrapper .package_category_preis_ab{bottom:-30px;z-index:5}}.ncm_package_categories_list_wrapper .package_category-wrapper .package_category_preis_ab .package_category_preis_ab_text{display:block;margin:3px 0 0 0;font-size:12px;text-align:center}.ncm_package_categories_list_wrapper .package_category-wrapper .package_category_preis_ab .package_category_preis_ab_description{display:block;margin-top:10px;font-size:9px;color:#000;position:absolute;margin:0;text-align:center;width:100%;color:#fff}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper{position:relative}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper a.package_category_fullclick_link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper a.h3,.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper h3{position:relative;color:#b51220;line-height:normal;padding:20px 0 20px 0;font-size:24px;text-align:center;display:block;z-index:0}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper a.h3:hover,.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper h3:hover{color:#b51220}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper a.h3 a,.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper h3 a{width:100%}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper .button_wrapper{padding-bottom:10px;z-index:2}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper .button_wrapper>div{float:none;margin:0 auto;padding:0}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper .button_wrapper .btn-primary{background:#b51220;border-color:#b51220;color:#fff;z-index:3}.ncm_package_categories_list_wrapper .package_category-wrapper .category_content_wrapper .button_wrapper .btn-primary:hover{background:#fff;color:#b51220}.ncm_package_categories_list_wrapper .package_category-wrapper .carousel-control{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:0.5;font-size:26px;transition:all .6s}.ncm_package_categories_list_wrapper .package_category-wrapper .carousel-control:hover{opacity:1;text-decoration:none}.ncm_package_categories_list_wrapper .package_category-wrapper .carousel-control.left{left:0}.ncm_package_categories_list_wrapper .package_category-wrapper .carousel-control.right{right:0}.ncm_package_categories_list_wrapper.cardLayout.container{max-width:none}.ncm_package_categories_list_wrapper.cardLayout .card{border:1px solid #b51220;border-radius:0}.ncm_package_categories_list_wrapper.cardLayout .fa-fw{width:.5em}.ncm_package_categories_list_wrapper.cardLayout .package_category-wrapper{background:none;border:none;margin:initial}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ncm_packages_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .back{padding-right:5px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .back{margin-right:20px;padding-right:0}}.ncm_packages_detail_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center;margin-bottom:10px}.ncm_packages_detail_wrapper .show_all_rooms a,.ncm_packages_detail_wrapper .back a{text-decoration:none;background:#060;padding:.375rem .75rem;padding-left:0;padding-right:0;border:1px solid #000;background:transparent;color:#000}.ncm_packages_detail_wrapper .show_all_rooms a:hover,.ncm_packages_detail_wrapper .back a:hover{color:#fff}.ncm_packages_detail_wrapper .show_all_rooms:hover,.ncm_packages_detail_wrapper .back:hover{text-decoration:none;border-radius:3px}.ncm_packages_detail_wrapper .enquiry_text{text-align:center;margin-top:5px;margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text{text-align:right;padding-right:20px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:5px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:10px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-top:0.5rem;color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-right:10px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage a{padding:.375rem .75rem;display:block}.ncm_packages_detail_wrapper .room_price{display:block;text-align:center;font-size:24px;margin-bottom:5px;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price{display:inline-block;text-align:left;line-height:27px;font-size:16px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .room_price{line-height:32px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .room_price{font-size:18px}}.ncm_packages_detail_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_packages_detail_wrapper .room_persons{display:block;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_persons{width:32%;display:inline-block;text-align:left}.ncm_packages_detail_wrapper .room_persons .max{display:inline-block}.ncm_packages_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_packages_detail_wrapper .room_size{display:block;text-align:center;line-height:45px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_size{width:32%;display:inline-block;text-align:left;line-height:normal}}.ncm_packages_detail_wrapper .item_image figure{margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure{margin:0}}.ncm_packages_detail_wrapper .item_image figure.image_left{float:left}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_left{width:100%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:100%;float:left}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:47%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_hidden{display:none}.ncm_packages_detail_wrapper .item_choose{padding:10px 0 10px 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_choose{margin:0 auto}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_choose{float:right;position:absolute;right:0;top:0}}.ncm_packages_detail_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail{padding-left:15px;padding-right:15px}}.ncm_packages_detail_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:33px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:5px}}.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:left;margin-top:22px;margin-bottom:28px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{margin-top:5px;margin-bottom:0px}}.ncm_packages_detail_wrapper .item_detail.h4 a,.ncm_packages_detail_wrapper .item_detail h4 a{text-decoration:none}.ncm_packages_detail_wrapper .item_detail.h4 a:hover,.ncm_packages_detail_wrapper .item_detail h4 a:hover{text-decoration:underline}.ncm_packages_detail_wrapper .selection_rooms{margin-bottom:10px}.ncm_packages_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px;position:relative}.ncm_packages_detail_wrapper .selection_rooms .item_room.odd{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room.even{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room .item_image img{width:100%}.ncm_packages_detail_wrapper .selection_rooms .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms .sort{text-align:right}}.ncm_packages_detail_wrapper .selection_rooms span.h4{position:relative;color:#b51220;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms span.h4{text-align:left;margin-top:30px}}.ncm_packages_detail_wrapper .selection_rooms span.h4.room_name a{color:#b51220}.ncm_packages_detail_wrapper .selection_rooms h4{position:relative;color:#b51220;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms h4{text-align:left;margin-top:5px}}.ncm_packages_detail_wrapper .selection_rooms .image_container a{display:block;position:absolute;width:100%;height:100%}.ncm_packages_detail_wrapper .carousel{margin-bottom:15px;width:100%;z-index:10}@media (min-width:576px) {.ncm_packages_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_packages_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_packages_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_packages_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_packages_detail_wrapper .carousel .carousel-control-prev,.ncm_packages_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_packages_detail_wrapper .enquiry_tel{color:#b51220;line-height:40px;margin:0 0 10px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_tel{margin:0;text-align:center;padding-left:15px}}.ncm_packages_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_packages_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px;clear:both}.ncm_packages_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 10px 0}}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 0 0}}.ncm_packages_detail_wrapper .enquriy a{text-decoration:none}.ncm_packages_detail_wrapper .package_text p{margin-bottom:10px}.ncm_packages_detail_wrapper .selection{text-align:center;padding-bottom:10px;clear:both}.ncm_packages_detail_wrapper .selection span.h4{position:relative;color:#b51220;line-height:150%;margin-bottom:10px;padding:5px 20px;font-size:16px}.ncm_packages_detail_wrapper .selection h4{position:relative;color:#b51220;line-height:150%;font-size:24px;margin-bottom:10px}.ncm_packages_detail_wrapper .infoFactWrapper{margin-bottom:10px;margin-top:10px}.ncm_packages_detail_wrapper .ra-connector{color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .ra-connector{padding-right:10px}}.ncm_packages_detail_wrapper .ra-connector:hover{text-decoration:none}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#87b731), to(#658825));background:-webkit-linear-gradient(top, #87b731, #658825);background:-moz-linear-gradient(top, #87b731, #658825);background:-ms-linear-gradient(top, #87b731, #658825);background:-o-linear-gradient(top, #87b731, #658825);color:#fff;border:#658825}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link:hover{background-color:#87b731;background:-webkit-gradient(linear, left top, left bottom, from(#658825), to(#87b731));background:-webkit-linear-gradient(top, #658825, #87b731);background:-moz-linear-gradient(top, #658825, #87b731);background:-ms-linear-gradient(top, #658825, #87b731);background:-o-linear-gradient(top, #658825, #87b731)}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ncm_packages_detail_wrapper .btn-primary,.ncm_rooms_detail_wrapper .btn-primary,.ncm_packages_list_wrapper .btn-primary,.ncm_rooms_list_wrapper .btn-primary{background-color:#b51220;border-color:#b51220}.ncm_packages_detail_wrapper .btn-primary:hover,.ncm_rooms_detail_wrapper .btn-primary:hover,.ncm_packages_list_wrapper .btn-primary:hover,.ncm_rooms_list_wrapper .btn-primary:hover{background-color:#000;border-color:#000}.ncm_rooms_detail_wrapper .buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px;color:#b51220}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{color:#b51220}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#b51220;margin:0 5px 10px 5px;border:1px solid #b51220;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#b51220;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#b51220;margin:0 5px 10px 5px;border:1px solid #b51220;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.active{display:inline-block;padding:5px 20px;background:#b51220;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .dates,.ncm_packages_detail_wrapper .buchungszeitraum .dates{display:inline-block;padding:20px;background:transparent;color:#b51220;border:1px solid #b51220;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;margin:0}.ncm_rooms_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#b51220;height:20px;box-shadow:none}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after{height:30px}.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:after{height:30px}}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after{height:20px}.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after{height:20px}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}body.bsenv-xs .ncm_rooms_list_wrapper.container .row{margin:0}body.bsenv-xs .ncm_room_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_package_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_packages_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_rooms_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_prices_list_wrapper .item_choose img{width:80px;margin:0 auto}.package_preis_indicator,.room_preis_indicator,.package_preis_indicator,.room_preis_indicator{width:105px;height:77px;display:none}.ncm_room_categories_list_wrapper{margin-bottom:30px;padding-left:0;padding-right:0;width:100%}.ncm_room_categories_list_wrapper .room_category-wrapper{position:relative;background:#fff;border:1px solid 10px;padding:15px;margin:15px 0;color:#2a2a2a}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-sm-6{width:46.9%}}@media (min-width:768px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:46.8%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:31%}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{display:none;position:absolute;background:#eee;left:0;top:0;padding:15px;height:73%;overflow:auto;margin:15px;z-index:10}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:76%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:72%}}.ncm_room_categories_list_wrapper .room_category-wrapper span.h3,.ncm_room_categories_list_wrapper .room_category-wrapper h3{position:relative;color:#b51220;line-height:150%;margin:45px 0 0 0;font-size:24px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .showRooms{display:block;width:100%;text-align:center;height:auto;position:relative;z-index:20;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms{position:absolute;top:10px;right:10px;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms:hover{text-decoration:none}.ncm_room_categories_list_wrapper .room_category-wrapper .button_wrapper>div{margin:10px 0;padding:0}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{position:absolute;bottom:-45px;left:50%;margin-left:-52px;width:105px;height:105px;color:#fff;text-align:center;font-size:18px;display:block;overflow:hidden;padding-top:10px}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{bottom:-45px}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_text{display:block;margin:3px 0 0 0;font-size:12px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_description{display:block;margin:0;font-size:12px;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .item_nights{margin-top:20px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_nights{margin-top:8px;padding:10px 0}}.ncm_prices_list_wrapper .item_pricelist .item_room_inner{border-top:1px solid 10px;border-bottom:0px;border-left:0px;border-right:0px;padding:10px 10px 5px 10px;margin-bottom:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .item_detail{margin-top:0px}}.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:0px;margin-bottom:10px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:11px;margin-bottom:0}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:5px}}.ncm_prices_list_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center}.ncm_prices_list_wrapper .room_price{display:block;text-align:center;font-size:24px;line-height:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price{display:inline-block;text-align:right;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_price{line-height:32px}}.ncm_prices_list_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_prices_list_wrapper .room_board{line-height:100%;display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_board{line-height:32px}}.ncm_prices_list_wrapper .room_persons{display:block;text-align:center;margin-bottom:15px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_persons{width:32%;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .room_persons img{margin-top:-9px}.ncm_prices_list_wrapper .room_persons .max{display:inline-block}.ncm_prices_list_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .room_size{width:90px;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .item_image figure.image_left{float:left;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:100%;float:none}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:47%;float:none;margin-right:5px}}.ncm_prices_list_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:100%;float:left;margin-bottom:10px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:47%;float:none;margin-bottom:0}}.ncm_prices_list_wrapper .item_image figure.image_hidden{display:none}.ncm_prices_list_wrapper .item_choose{padding:0;text-align:center;cursor:pointer;font-size:12px;float:none;margin:0 auto}@media (min-width:576px) {.ncm_prices_list_wrapper .item_choose{margin-top:0px}}.ncm_prices_list_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail{padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_prices_list_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:32px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:8px}}.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:left;margin-top:0px;margin-bottom:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{margin-top:0px;margin-bottom:3px;padding-bottom:0px}}.ncm_prices_list_wrapper .item_room{border:1px solid 10px;margin-bottom:20px;padding:10px}.ncm_prices_list_wrapper .item_room.colour{background:#cecece}.ncm_prices_list_wrapper .item_room.even .item_detail{background:#cecece}.ncm_prices_list_wrapper .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .sort{text-align:right}}.ncm_prices_list_wrapper .selection_rooms{margin-bottom:10px}.ncm_prices_list_wrapper .selection_rooms span.h4{position:relative;color:#b51220;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms span.h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms span.h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms span.h4 a{color:#b51220}.ncm_prices_list_wrapper .selection_rooms h4{position:relative;color:#b51220;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms .room_name.h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .room_name h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .item_nights span.h4{font-size:18px;padding-top:2px}.ncm_prices_list_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:10px}}.ncm_prices_list_wrapper .enquiry_tel{color:#b51220;line-height:40px;margin:0 0 10px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_tel{margin:0;text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_tel{text-align:center}}.ncm_prices_list_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_prices_list_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:10px;border-bottom:1px solid 10px;margin-bottom:10px}.ncm_prices_list_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_prices_list_wrapper .enquriy{margin:0 0 10px 0}}.ncm_prices_list_wrapper .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#b51220;margin:0 5px 10px 5px;border:1px solid #b51220;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_naechte span.h4{cursor:default}.ncm_prices_list_wrapper .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#b51220;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#b51220;margin:0 5px 10px 5px;border:1px solid #b51220;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_tage span.h4{cursor:default}.ncm_prices_list_wrapper .selection_tage span.active{display:inline-block;padding:5px 20px;background:#b51220;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_time span.dates{display:inline-block;padding:5px 20px;background:#b51220;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px;width:100%;margin-bottom:0}.ncm_prices_list_wrapper .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_prices_list_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%;max-width:400px}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum{width:400px}}.ncm_prices_list_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_prices_list_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_prices_list_wrapper span.h4{position:relative;color:#b51220;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper h4{position:relative;color:#b51220;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper .selection{text-align:center;padding-bottom:10px}.ncm_prices_list_wrapper .selection_rooms_inner{margin-bottom:0;background:#cecece}@media (min-width:576px) {.ncm_prices_list_wrapper .max{display:inline-block}}.ncm_prices_list_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:0px}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}.ncm_prices_list_wrapper .item_detail:nth-child(2n+1){background:#cecece}#main .ncm_prices_list_wrapper .enquriy a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a,#main .ncm_prices_list_wrapper .item_detail h4 a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a:hover,#main .ncm_prices_list_wrapper .item_detail h4 a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .room_board a{color:#b51220;text-decoration:none;font-size:18px}#main .ncm_prices_list_wrapper .room_board a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .show_all_rooms a{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .show_all_rooms:hover{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .image_container a{background:url("/files/layout/zoom_small.png") no-repeat center center}.item_room.item_pricelist .item_image.col-xs-12,.item_room.item_pricelist .item_image.col-sm-2,.item_room.item_pricelist .item_image.col-md-3{padding-left:0;padding-right:0}.item_room.item_pricelist .item_detail.col-xs-12,.item_room.item_pricelist .item_image.col-sm-10,.item_room.item_pricelist .item_image.col-md9{padding-right:0;width:100%;padding:5px;margin-bottom:15px}.blockMsg{background:none !important;left:50% !important;margin-left:-105px !important;text-align:center !important;padding:50px 30px 0 30px !important;border-radius:100% !important;border:3px solid #b51220 !important;background:#fff !important;color:#b51220 !important;width:220px !important;height:220px !important}.blockMsg .loader{border:5px solid #847870;border-top:5px solid #b51220;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}span.h3.spaceElements,h3.spaceElements{margin-top:10px}.ncm_rooms_list_wrapper .room-wrapper img{max-width:100%;width:100%;height:auto}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_packages_detail_wrapper .carousel-control.left{position:absolute;top:40%}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_rooms_detail_wrapper .carousel-control.right{right:20px;left:auto}#main .ncm_packages_detail_wrapper .carousel-control.left,#main .ncm_rooms_detail_wrapper .carousel-control.left{left:50px;right:auto}#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{color:#fff;position:absolute;top:25%}#main .ncm_packages_detail_wrapper .pricelevel{float:left}.fixEnquirybtn{position:fixed;width:100%;background:#e2d0b1;bottom:0;left:0;box-shadow:3px 1px 11px 0px #888;z-index:9}.fixEnquirybtn .row{padding:5px}.fixEnquirybtn .row.first{padding-bottom:0}.fixEnquirybtn .row .min-name{line-height:27px}.fixEnquirybtn .row .min-price{font-size:20px}.fixEnquirybtn .row .min-price span{font-size:12px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.footerboxes .ce_image a:after{z-index:0;content:'\f35d'}.footerboxes .ce_image a figure:after{content:'';width:98%;height:98.5%;display:block;position:absolute;top:0;left:1%;opacity:0;z-index:1;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.footerboxes .ce_image a figure:hover::after{background:rgba(181,18,32,0.4);opacity:1}.footerboxes .ce_image .image_container{margin-bottom:1%;margin-right:0.5%;margin-left:0.5%}.footerboxes .ce_image .image_container img{width:100%;height:auto}@media (min-width:768px) {.footerboxes .ce_image .image_container img{border:10px solid;border-color:#b51220}}.footerboxes .ce_image .image_container .caption{position:absolute;display:block;bottom:50px;right:1%;background:rgba(181,18,32,0.5);font-size:50px;font-weight:100;color:#fff;padding:5px 50px 5px 15px;font-family:'Open Sans',sans-serif}@media (min-width:1200px) {.footerboxes .ce_image .image_container .caption{font-size:80px;bottom:40px}}.footerboxes .ce_image.beachclub a:after{background:#b51220}.footerboxes .ce_image.beachclub a figure:hover::after{background:rgba(181,18,32,0.4);opacity:1}.footerboxes .ce_image.beachclub .image_container img{border-color:#b51220}.footerboxes .ce_image.beachclub .image_container .caption{background:rgba(181,18,32,0.5)}.footerboxes .ce_image.bar a:after{background:#b51220}.footerboxes .ce_image.bar a figure:hover::after{background:rgba(181,18,32,0.4);opacity:1}.footerboxes .ce_image.bar .image_container img{border-color:#b51220}.footerboxes .ce_image.bar .image_container .caption{background:rgba(181,18,32,0.5)}.footerboxes .ce_image.restaurant a:after{background:#b51220}.footerboxes .ce_image.restaurant a figure:hover::after{background:rgba(181,18,32,0.4);opacity:1}.footerboxes .ce_image.restaurant .image_container img{border-color:#b51220}.footerboxes .ce_image.restaurant .image_container .caption{background:rgba(181,18,32,0.5)}.footerboxes .ce_image.hotel a:after{color:#b51220;background:#b51220}.footerboxes .ce_image.hotel a figure:hover::after{background:rgba(181,18,32,0.4);opacity:1}.footerboxes .ce_image.hotel .image_container img{border-color:#b51220}.footerboxes .ce_image.hotel .image_container .caption{background:rgba(181,18,32,0.5);color:#b51220}.footerboxes .bottom .image_container .caption{font-size:50px}@-webkit-keyframes fadeInRight {from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight {from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.carousel-control-prev,.carousel-control-next{opacity:0.9}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next{right:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#b51220;height:20px;box-shadow:none;transform-origin:4px 18px;-webkit-transform-origin:4px 18px;-moz-transform-origin:4px 18px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@media (min-width:992px) {#anfrage_de,#anfrage_en,#gutschein_de,#gutschein_en,#kontakt_de,#kontakt_en,#welcome_de,#welcome_en{width:900px;margin:20px auto 0 auto}}#anfrage_de fieldset,#anfrage_en fieldset,#gutschein_de fieldset,#gutschein_en fieldset,#kontakt_de fieldset,#kontakt_en fieldset,#welcome_de fieldset,#welcome_en fieldset{border:1px solid #847870;margin-bottom:20px}#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#welcome_de fieldset legend,#welcome_en fieldset legend{padding-bottom:10px;padding-left:10px;padding-right:10px;width:auto;margin-left:5px}#anfrage_de fieldset.dsgvo,#anfrage_en fieldset.dsgvo,#gutschein_de fieldset.dsgvo,#gutschein_en fieldset.dsgvo,#kontakt_de fieldset.dsgvo,#kontakt_en fieldset.dsgvo,#welcome_de fieldset.dsgvo,#welcome_en fieldset.dsgvo{border:0}#anfrage_de .widget,#anfrage_en .widget,#gutschein_de .widget,#gutschein_en .widget,#kontakt_de .widget,#kontakt_en .widget,#welcome_de .widget,#welcome_en .widget{border:0}#anfrage_de .widget.cal_bis.col-6,#anfrage_en .widget.cal_bis.col-6,#gutschein_de .widget.cal_bis.col-6,#gutschein_en .widget.cal_bis.col-6,#kontakt_de .widget.cal_bis.col-6,#kontakt_en .widget.cal_bis.col-6,#welcome_de .widget.cal_bis.col-6,#welcome_en .widget.cal_bis.col-6,#anfrage_de .widget.cal_von.col-6,#anfrage_en .widget.cal_von.col-6,#gutschein_de .widget.cal_von.col-6,#gutschein_en .widget.cal_von.col-6,#kontakt_de .widget.cal_von.col-6,#kontakt_en .widget.cal_von.col-6,#welcome_de .widget.cal_von.col-6,#welcome_en .widget.cal_von.col-6{padding:0 5px}@media (max-width:560px) {#anfrage_de .widget.cal_von,#anfrage_en .widget.cal_von,#gutschein_de .widget.cal_von,#gutschein_en .widget.cal_von,#kontakt_de .widget.cal_von,#kontakt_en .widget.cal_von,#welcome_de .widget.cal_von,#welcome_en .widget.cal_von{padding:0 0 0 3px}#anfrage_de .widget.cal_von input,#anfrage_en .widget.cal_von input,#gutschein_de .widget.cal_von input,#gutschein_en .widget.cal_von input,#kontakt_de .widget.cal_von input,#kontakt_en .widget.cal_von input,#welcome_de .widget.cal_von input,#welcome_en .widget.cal_von input{font-size:12px;padding-left:4px}}@media (max-width:560px) {#anfrage_de .widget.cal_bis,#anfrage_en .widget.cal_bis,#gutschein_de .widget.cal_bis,#gutschein_en .widget.cal_bis,#kontakt_de .widget.cal_bis,#kontakt_en .widget.cal_bis,#welcome_de .widget.cal_bis,#welcome_en .widget.cal_bis{padding:0 3px 0 1px}#anfrage_de .widget.cal_bis input,#anfrage_en .widget.cal_bis input,#gutschein_de .widget.cal_bis input,#gutschein_en .widget.cal_bis input,#kontakt_de .widget.cal_bis input,#kontakt_en .widget.cal_bis input,#welcome_de .widget.cal_bis input,#welcome_en .widget.cal_bis input{font-size:12px;padding-left:4px}}#anfrage_de .widget input,#anfrage_en .widget input,#gutschein_de .widget input,#gutschein_en .widget input,#kontakt_de .widget input,#kontakt_en .widget input,#welcome_de .widget input,#welcome_en .widget input{padding-left:10px;width:100%;display:block;font-size:1rem;line-height:36px;height:36px;color:#847870;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}#anfrage_de .widget .picker__input,#anfrage_en .widget .picker__input,#gutschein_de .widget .picker__input,#gutschein_en .widget .picker__input,#kontakt_de .widget .picker__input,#kontakt_en .widget .picker__input,#welcome_de .widget .picker__input,#welcome_en .widget .picker__input{background:url('../../files/layout/cal-icon.png') right center no-repeat;background-size:22px}#anfrage_de .widget label,#anfrage_en .widget label,#gutschein_de .widget label,#gutschein_en .widget label,#kontakt_de .widget label,#kontakt_en .widget label,#welcome_de .widget label,#welcome_en .widget label{border:0;margin:0;padding:0;text-align:left}#anfrage_de .widget label .invisible,#anfrage_en .widget label .invisible,#gutschein_de .widget label .invisible,#gutschein_en .widget label .invisible,#kontakt_de .widget label .invisible,#kontakt_en .widget label .invisible,#welcome_de .widget label .invisible,#welcome_en .widget label .invisible{display:none}#anfrage_de .widget select,#anfrage_en .widget select,#gutschein_de .widget select,#gutschein_en .widget select,#kontakt_de .widget select,#kontakt_en .widget select,#welcome_de .widget select,#welcome_en .widget select{height:40px}#anfrage_de .widget-checkbox input,#anfrage_en .widget-checkbox input,#gutschein_de .widget-checkbox input,#gutschein_en .widget-checkbox input,#kontakt_de .widget-checkbox input,#kontakt_en .widget-checkbox input,#welcome_de .widget-checkbox input,#welcome_en .widget-checkbox input{display:inline-block;float:left;height:16px;margin:2px 10px 0 0;padding:0;width:16px}#anfrage_de .widget-checkbox fieldset.checkbox_container,#anfrage_en .widget-checkbox fieldset.checkbox_container,#gutschein_de .widget-checkbox fieldset.checkbox_container,#gutschein_en .widget-checkbox fieldset.checkbox_container,#kontakt_de .widget-checkbox fieldset.checkbox_container,#kontakt_en .widget-checkbox fieldset.checkbox_container,#welcome_de .widget-checkbox fieldset.checkbox_container,#welcome_en .widget-checkbox fieldset.checkbox_container{padding:10px}#anfrage_de button.btn-anfrage,#anfrage_en button.btn-anfrage,#gutschein_de button.btn-anfrage,#gutschein_en button.btn-anfrage,#kontakt_de button.btn-anfrage,#kontakt_en button.btn-anfrage,#welcome_de button.btn-anfrage,#welcome_en button.btn-anfrage{color:#fff;background-color:#b51220;border-color:#b51220;display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:10px;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;width:100%;white-space:normal}#anfrage_de button.btn-anfrage:hover,#anfrage_en button.btn-anfrage:hover,#gutschein_de button.btn-anfrage:hover,#gutschein_en button.btn-anfrage:hover,#kontakt_de button.btn-anfrage:hover,#kontakt_en button.btn-anfrage:hover,#welcome_de button.btn-anfrage:hover,#welcome_en button.btn-anfrage:hover{text-decoration:none}#anfrage_de .error,#anfrage_en .error,#gutschein_de .error,#gutschein_en .error,#kontakt_de .error,#kontakt_en .error,#welcome_de .error,#welcome_en .error{color:#b51220}.form-control{background-color:transparent}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#footer{color:#fff;padding:40px 0;background:linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,linear-gradient(90deg, #1b1b1b 10px, transparent 10px),linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);background-color:#131313;background-size:20px 20px;opacity:.99}#footer h3{padding-bottom:5px;border-bottom:1px solid #fff}#footer .kontaktbox,#footer .social_mediabox,#footer .linkbox,#footer .textbox{padding-bottom:20px}#footer .kontaktbox .hotelemail a{color:#fff}#footer .kontaktbox .fas{padding-right:5px}#footer .kontaktbox .fas.fa-home{padding-right:3px}#footer .kontaktbox .fas.fa-map-marker-alt{padding-right:6px;padding-left:3px}#footer .kontaktbox .fas.fa-envelope{padding-left:1px;padding-right:4px}#footer .kontaktbox .fas.fa-phone{padding-left:1px;padding-right:3px}#footer .ce_em{margin-left:5px}#footer .textbox .anfrage_btn{padding:0;text-align:center}#footer .textbox .anfrage_btn a{background:#b51220;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%;margin-bottom:5px}@media (min-width:768px) {#footer .textbox .anfrage_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .anfrage_btn a{width:100%}}#footer .textbox .booking_btn{padding:0;text-align:center}#footer .textbox .booking_btn a{background:#060;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%}@media (min-width:768px) {#footer .textbox .booking_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .booking_btn a{width:160px;line-height:33px}}@media (min-width:1448px) {#footer .textbox .booking_btn a{line-height:inherit}}#footer .socialmediaWrapper{width:auto;margin:0 auto}#footer .socialmediaWrapper .fab{font-size:41px;position:absolute;left:-1px;top:-4px}#footer .social_facebook,#footer .social_google,#footer .social_twitter,#footer .youtube{display:inline-block;cursor:pointer;background-color:#fff;border-radius:50% 6px 10px 50%;height:34px;line-height:30px;width:34px;margin:5px;position:relative}#footer .social_facebook .fab{color:#3b5998}#footer .social_google .fab{color:#dc4e41}#footer .social_twitter{position:relative}#footer .social_twitter .fab{color:#55acee !important}#footer .youtube{position:relative}#footer .youtube .fab{color:#cd201f !important}#footer .instagram{position:relative;width:36px;height:36px;margin:0;padding:0;top:-5px;left:0;right:0;bottom:0;background:linear-gradient(#400080, transparent),linear-gradient(200deg, #d047d1, #f00, #ff0);display:inline-block;border-radius:23%}#footer .instagram div{width:30px;height:30px;border-radius:25%;top:3px;left:3px;background:transparent;border:2px solid #fff;position:absolute}#footer .instagram div a,#footer .social_twitter a,#footer .youtube a{position:absolute;width:100%;height:100%;z-index:999;left:0;top:0}#footer .instagram div:before,#footer .instagram div:after{content:"";display:block;position:absolute;margin:auto}#footer .instagram div:before{width:14px;height:14px;border-radius:100%;top:6px;left:6px;background:transparent;border:2px solid #fff}#footer .instagram div:after{width:4px;height:4px;background:#fff;border-radius:100%;right:3px;top:3px}#footer ul.links{list-style-type:none;padding-left:5px}#footer ul.links li:before{content:'\f124';font-family:'Font Awesome 5 Free';position:relative;top:2px;padding-right:5px;font-weight:900}#footer ul.links li a{color:#fff}#footer .socialmediaWrapper .closeSM{border:1px solid #b51220;width:30px;height:30px;position:absolute;top:-16px;right:-10px;cursor:pointer;background:#fff;color:#b51220;font-size:20px}#footer .socialmediaWrapper .closeSM i{left:7px;position:relative;top:3px;color:#b51220}#footer .socialmediaWrapper .closeSM>span{width:28px;height:28px;top:0;text-align:center}#footer .socialmediaWrapper .closeSM>span:before{font-size:20px;line-height:28px;width:1em;margin-left:auto;margin-right:auto}#footer .widgetFacebook{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:180px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .widgetGooglePlus{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:210px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .backToTop:before{content:'zurück nach oben';position:absolute;top:-13px;left:50%;margin-left:-53px;font-size:14px;cursor:pointer}#footer .backToTop:after{content:'\f106';font-family:'Font Awesome 5 Free';position:absolute;top:-46px;font-weight:900;font-size:40px;left:50%;margin-left:-12.5px;color:#ffffff;cursor:pointer}.en #footer .backToTop:before{content:'back to top'}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.picker__holder{overflow:hidden !important;min-width:310px !important}.cal_bis .picker__holder{right:15px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.float_left,.float-left{float:left !important}.float_right,.float-right{float:right !important}.float-none{float:none !important}@media (min-width:576px) {.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width:768px) {.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width:992px) {.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width:1200px) {.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)) {.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:576px) {.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width:768px) {.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width:992px) {.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width:1200px) {.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.clearfix::after{display:block;clear:both;content:""}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#b51220}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#000}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.mod_newsreader .back a{margin-top:40px;background:#b51220;border:1px solid #b51220;text-decoration:none;display:inline-block}.mod_newsreader .back a:hover{background:white;color:#b51220;border:1px solid #b51220}.blog ol.breadcrumb:before{display:inline-block;padding-right:.5rem;padding-left:0;color:#b51220;content:"\f015";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;text-decoration:inherit}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@media (min-width:768px) {.dropup,.dropdown{position:inherit}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.ce_gallery figure{width:100%;margin:0}@media (min-width:768px) {.ce_gallery figure{max-height:230px;overflow:hidden}}@media (min-width:992px) {.ce_gallery figure{max-height:150px}}@media (min-width:1200px) {.ce_gallery figure{max-height:180px}}@media (min-width:1280px) {.ce_gallery figure{max-height:195px}}.ce_gallery ul{list-style:none;padding:0}.ce_gallery li{list-style:none;padding-left:0;padding-right:0;padding-bottom:15px}@media (min-width:768px) {.ce_gallery li{padding-right:15px}}.ce_gallery li a{position:absolute;width:100%;height:100%;z-index:99;left:0}.ce_gallery li.row_last{padding-right:0}.ce_gallery .caption{margin-top:5px}.blockMsg.blockPage{border-radius:20px !important;height:auto !important;padding:20px !important;color:#b51220 !important}.blockMsg.blockPage h1{margin-top:0 !important}.p-10{padding:10px}.p-5{padding:5px}.pt-10{padding-top:10px}.pt-5{padding-top:5px}.pb-10{padding-bottom:10px}.pb-5{padding-bottom:5px}.m-10{margin:10px}.m-5{margin:5px}.mt-10{margin-top:10px}.mt-5{margin-top:5px}.mb-10{margin-bottom:10px}.mb-5{margin-bottom:5px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#after_footer{position:relative}#after_footer .ncm_logo{display:block;position:absolute;right:0;top:-30px}#after_footer a.ncmLogo{display:block;width:100px;height:50px;margin:30px auto 0 auto;background:url('/files/images/sprite_black.png') -119px 0 no-repeat}#after_footer ul{list-style-type:none;padding-left:5px;font-size:11px;margin-bottom:0}@media (min-width:768px) {#after_footer ul{text-align:left}}#after_footer ul li{display:inline-block}#after_footer ul li.first:before{content:''}#after_footer ul li:before{content:'|';position:relative;top:0px;padding-right:3px;font-weight:900}#after_footer ul li a{color:#2a2a2a}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}.fb.fbwide{width:155px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#bigimageone{display:block;overflow:hidden;padding:25px 0 0;position:relative}@media (min-width:576px) {#bigimageone{padding:35px 0 0}}@media (min-width:768px) {#bigimageone{padding:45px 0 0}}@media (min-width:992px) {#bigimageone{padding:55px 0 0}}@media (min-width:1200px) {#bigimageone{padding:65px 0 0}}@media (min-width:1640px) {#bigimageone{padding:80px 0 0}}#bigimageone:hover figure .caption{background:rgba(0,0,0,0.65)}#bigimageone h3{text-transform:uppercase;display:block;width:100%;text-align:center;color:#847870}#bigimageone figure{min-height:300px;max-height:650px;overflow:hidden;margin:0;position:relative}#bigimageone figure img{width:auto;height:300px}@media (min-width:768px) {#bigimageone figure img{width:100%;height:auto}}#bigimageone figure .caption{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;padding:20px;position:absolute;bottom:10%;left:10%;z-index:1;background:rgba(0,0,0,0.25);color:#fff;font-size:18px;line-height:24px;max-width:600px}@media (min-width:768px) {#bigimageone figure .caption{bottom:30%}}@media (min-width:1640px) {#bigimageone figure .caption{padding:40px;font-size:30px;line-height:40px}}#bigimageone .bigimageoneMore{font-size:16px;color:#fff;float:right}#bigimageone .bigimageoneMore:after{display:none}#bigimageone .overlayLink{display:block;position:absolute;width:100%;height:100%;max-height:100%;z-index:20}#bigimageone .overlayLink:hover:after{opacity:1}#bigimageone .overlayLink:after{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;content:'\f0c1';opacity:0;font-family:'Font Awesome 5 Free';font-style:normal;font-weight:normal;text-decoration:none;width:100px;height:100px;position:absolute;background:rgba(181,18,32,0.5);border-radius:100%;left:50%;margin-left:-50px;top:50%;margin-top:-50px;color:#fff;padding:35px 40px;font-size:22px;font-weight:900}#packagesection{padding:25px 0 0}@media (min-width:1200px) {#packagesection{padding:50px 0 0}}#packagesection h3.startpageTitle{color:#847870;text-transform:uppercase;margin-bottom:10px;font-size:1.75rem}body.startseite #packagesection h3.startpageTitle{display:block;width:100%;margin:20px;text-align:center}#packagesection h2{font-weight:700;margin:15px 0 0}@media (min-width:768px) {#packagesection h2{margin:25px 0 0}}@media (min-width:1200px) {#packagesection h2{margin:35px 0 0}}@media (min-width:1640px) {#packagesection h2{margin:50px 0 0;font-size:50px}}#packagesection .ce_text{width:100%;padding:0 20px}#packagesection .ce_text p{text-align:center;margin-bottom:15px}@media (min-width:768px) {#packagesection .ce_text p{margin-bottom:25px}}@media (min-width:1200px) {#packagesection .ce_text p{margin-bottom:35px}}@media (min-width:1640px) {#packagesection .ce_text p{margin-bottom:50px}}#packagesection .packagesBackground{background:rgba(0,0,0,0.05);width:100%;height:280px;position:absolute;z-index:-1}#packagesection .packagesBackground:after{content:'';position:absolute;width:0;height:0;border-bottom:0 solid transparent;border-top:100px solid rgba(0,0,0,0.05);border-right:1440px solid transparent;z-index:1;bottom:-100px}@media (min-width:1640px) {#packagesection .packagesBackground:after{border-right:1640px solid transparent}}h3.startpageTitle{display:none}#gmap{margin-bottom:0;padding-bottom:0}#gmap h2{font-weight:700;margin:15px 0 0}@media (min-width:768px) {#gmap h2{margin:25px 0 0}}@media (min-width:1200px) {#gmap h2{margin:35px 0 0}}@media (min-width:1640px) {#gmap h2{margin:50px 0 0;font-size:50px}}#gmap h3{margin:0 0 20px;font-size:24px}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@media (min-width:768px) {.dropup,.dropdown{position:inherit}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#buttonsection{padding:0 0 25px}@media (min-width:768px) {#buttonsection{padding:0 0 35px}}@media (min-width:1200px) {#buttonsection{padding:50px 0}}#buttonsection .iconContainer{width:100%}#buttonsection .iconContainer .icon{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;color:#847870;background:#fff;height:auto;display:block;padding:20px 10px;text-align:center;margin:0 auto}@media (min-width:1200px) {#buttonsection .iconContainer .icon{padding:35px 25px}}#buttonsection .iconContainer .icon:hover,#buttonsection .iconContainer .icon:active,#buttonsection .iconContainer .icon:focus{background:#847870;color:#fff;text-decoration:none}#buttonsection .iconContainer .icon:hover .fas,#buttonsection .iconContainer .icon:active .fas,#buttonsection .iconContainer .icon:focus .fas,#buttonsection .iconContainer .icon:hover .far,#buttonsection .iconContainer .icon:active .far,#buttonsection .iconContainer .icon:focus .far{opacity:1}#buttonsection .iconContainer .icon .fas,#buttonsection .iconContainer .icon .far{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;font-size:30px;display:block;opacity:.35;margin-bottom:5px}@media (min-width:1200px) {#buttonsection .iconContainer .icon .fas,#buttonsection .iconContainer .icon .far{font-size:50px;margin-bottom:10px}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#gmap{padding:25px 0 0}@media (min-width:1200px) {#gmap{padding:50px 0 0}}#gmap .mod_dlh_googlemaps h3{color:#837148;text-transform:uppercase;text-align:center}#gmap .mod_dlh_googlemaps .dlh_googlemap{padding-bottom:400px !important}@media (min-width:768px) {#gmap .mod_dlh_googlemaps .dlh_googlemap{padding-bottom:260px !important}}@media (min-width:1200px) {#gmap .mod_dlh_googlemaps .dlh_googlemap{padding-bottom:360px !important}}@media (min-width:1640px) {#gmap .mod_dlh_googlemaps .dlh_googlemap{padding-bottom:450px !important}}@media (min-width:768px) {.googleMap2 .dlh_googlemap{width:50% !important;padding-bottom:40% !important}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#before_footer{padding:25px 0;background:rgba(0,0,0,0.05)}@media (min-width:1200px) {#before_footer{padding:80px 0}}.footerboxes{width:100%}.footerboxes h3,.footerboxes h4{width:100%;text-align:center;text-transform:uppercase;color:#847870;margin:0 0 5px}.footerboxes h4{text-transform:none;margin-bottom:20px}.footerboxes .firstRow .box h6{font-size:48px}@media (min-width:992px) {.footerboxes .firstRow .box h6{font-size:80px}body.en .footerboxes .firstRow .box h6{font-size:70px;line-height:70px}}@media (min-width:1200px) {body.en .footerboxes .firstRow .box h6{font-size:80px;line-height:80px}}.footerboxes .box:hover h6:after{width:80%}.footerboxes .box h1,.footerboxes .box h2,.footerboxes .box h3,.footerboxes .box h4,.footerboxes .box h5{display:none}.footerboxes .box h6{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);text-shadow:0 0 20px rgba(0,0,0,0.5);position:absolute;z-index:100;color:#fff;font-family:"Barbershop";text-align:center;line-height:normal;font-size:32px;line-height:32px;margin:0;width:100%;top:50%;bottom:auto}.footerboxes .box h6:after{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;content:'';display:block;height:2px;width:0;margin:0 auto;background:#fff}@media (min-width:992px) {.footerboxes .box h6{font-size:50px;line-height:50px}body.en .footerboxes .box h6{font-size:45px;line-height:45px}}@media (min-width:1200px) {body.en .footerboxes .box h6{font-size:50px;line-height:50px}}.footerboxes .box .image_container{margin:0}.footerboxes .box .image_container a{display:block;position:relative;width:100%;height:100%}.footerboxes .box .image_container a:after{content:'';position:absolute;display:block;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.25);z-index:10;border-radius:0;margin:0;padding:0;opacity:1}.footerboxes .box .image_container a:hover:after{opacity:0}.footerboxes .box .image_container img{border:none;box-shadow:0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff,0 2px 0 #fff}.footerboxes .box .image_container .caption{text-shadow:0 0 10px rgba(0,0,0,0.5);font-family:'Open Sans',sans-serif;z-index:100;background:none;text-align:center;line-height:normal;font-size:16px;padding:0;width:100%;top:65%;text-transform:uppercase;font-weight:700}@media (min-width:992px) {.footerboxes .box .image_container .caption{font-size:18px}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#footer{background:#23201e}#footer .kontaktbox .hotelemail,#footer .kontaktbox .hoteltelephone,#footer .kontaktbox .hotelname,#footer .kontaktbox .hoteladdress{line-height:24px}#footer .kontaktbox .footer_link_logo{width:140px;display:block;margin:0 auto 20px}@media (min-width:992px) {#footer .kontaktbox .footer_link_logo{margin:0 0 20px}}#footer .kontaktbox .footer_link_logo img{width:100%;height:auto}#footer .kontaktbox .hoteltelephone a{color:#fff}@media (min-width:1200px) {#footer .textbox .anfrage_btn{padding:0 10px}}#footer .textbox .anfrage_btn a{border-radius:0;background:#837148}@media (min-width:1200px) {body.en #footer .textbox .anfrage_btn a{line-height:32px}}@media (min-width:1200px) {#footer .textbox .booking_btn{padding:0 10px}}#footer .textbox .booking_btn a{border-radius:0;background:#b51220}@media (min-width:1200px) {#footer .textbox .booking_btn a{width:100%;line-height:32px}}#footer .linksbox h3{margin-bottom:0}#footer .linksbox ul{padding-left:20px}#footer .linksbox ul li{list-style-type:circle}#footer .linksbox ul li a{color:#fff}#footer .social_facebook a{position:absolute;width:100%;height:100%;z-index:999;left:0;top:0}#footer .backToTop{cursor:pointer}#footer .backToTop:before{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);margin:0}#footer .backToTop:after{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);font-size:24px;top:-38px;margin:0}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@media (min-width:768px) {.ce_gallery .col-lg-4 figure{max-height:200px}}@media (min-width:1200px) {.ce_gallery .col-lg-4 figure{max-height:250px}}@media (min-width:1440px) {.ce_gallery .col-lg-4 figure{max-height:300px}}#main .ce_gallery ul{display:flex}.ce_player{text-align:center}#cookieBar{background:#b51220;color:#fff}#cookieBar a{background:#fff;color:#2a2a2a;border-radius:0;padding:5px 10px}#cookieBar a.cookieImpr{border-color:#fff}.ie11 #header,.ie10 #header{display:block}.ie11 .row,.ie10 .row{width:100%}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}#after_footer ul{font-size:9px}@media (min-width:768px) {#after_footer ul{font-size:11px}}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Barbershop';src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot');src:url('../../files/layout/schillerkopf/fonts/Barbershop.eot?#iefix') format('embedded-opentype'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff2') format('woff2'),url('../../files/layout/schillerkopf/fonts/Barbershop.woff') format('woff');font-weight:normal;font-style:normal}