/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;list-style-type:none;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal;}

/* global */
* {
	margin:0px;
	padding:0px;
	outline:none;
	ie-dummy:expression(this.hideFocus=true);
}
@font-face{
	font-family:"MetaNormal";
	src:url('../fonts/metapro-normal-webfont.eot');
	src:url('../fonts/metapro-normal-webfont.eot?') format('eot'),
	url('../fonts/metapro-normal-webfont.woff') format('woff'),
	url('../fonts/metapro-normal-webfont.ttf') format('truetype'),
	url('../fonts/metapro-normal-webfont.svg#spielberg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"MetaBold";
	src:url('../fonts/metapro-bold-webfont.eot');
	src:url('../fonts/metapro-bold-webfont.eot?') format('eot'),
	url('../fonts/metapro-bold-webfont.woff') format('woff'),
	url('../fonts/metapro-bold-webfont.ttf') format('truetype'),
	url('../fonts/metapro-bold-webfont.svg#spielberg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"TradeGothicBold";
	src:url('../fonts/tradegothicltstd-bold-webfont.eot');
	src:url('../fonts/tradegothicltstd-bold-webfont.eot?') format('eot'),
	url('../fonts/tradegothicltstd-bold-webfont.woff') format('woff'),
	url('../fonts/tradegothicltstd-bold-webfont.ttf') format('truetype'),
	url('../fonts/tradegothicltstd-bold-webfont.svg#spielberg') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"ProximaNovaRegular";
	src:url('../fonts/proxima_nova_reg-webfont.eot');
	src:url('../fonts/proxima_nova_reg-webfont.eot?') format('eot'),
	url('../fonts/proxima_nova_reg-webfont.woff') format('woff'),
	url('../fonts/proxima_nova_reg-webfont.ttf') format('truetype'),
	url('../fonts/proxima_nova_reg-webfont.svg#spielberg') format('svg');
	font-weight:normal;
	font-style:normal;
}
html, body {
	height:100%;
	color:#333;
	font-family:MetaNormal, Arial, Helvetica, sans-serif;
}
html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	overflow-y:scroll;
	background:#efefef;
	font-size:62.5%;
}
body {
	font-size:16px;
	font-size:1.6rem;
}
a {
	color:#333;
}
p {
	line-height:135%;
	padding-bottom:20px;
}
img, object, embed {
	max-width:100%;
}
img {
	height:auto;
	border:none;
	width:100%;
}
h1, .h1 {
	font-size:48px;
	font-size:4.8rem;
	color:#001d46;
	text-transform:uppercase;
	line-height:110%;
	padding-bottom:20px;
}
h2 {
	font-size:35px;
	font-size:3.5rem;
	color:#001d46;
	text-transform:uppercase;
	line-height:110%;
	padding-bottom:15px;
}
h3, .spacer_h3 {
	font-size:24px;
	font-size:2.4rem;
	color:#001d46;
	text-transform:uppercase;
	line-height:110%;
	padding-bottom:10px;
}
table tr.tr_hide {
	display:none;
}
table tr.tr_toggle_content td {
	padding:10px 0 0 0;
	border:none;
}
em.mandatory {
	font-style:normal;
}
::-moz-selection {
	background:#001b45;
	color:#fff;
	text-shadow:none;
}
::selection {
	background:#001b45;
	color:#fff;
	text-shadow:none;
}
::-webkit-input-placeholder {
	color:#fff;
}
:-moz-placeholder {
	color:#fff;
}
::-moz-placeholder {
	color:#fff;
}
:-ms-input-placeholder {
	color:#fff;
}
.transition_all, .navi_top ul li a, .navi_top ul li a span, .arrow_red_right span, .btn_txt span, .navi ul ul li, .block_imageslider .gc_opt_item, .btn, .icon_min, .block_imageslider .gc_header, .tile1 .txt, .tile2 .txt, .tile4 .txt, .tile1 .photo, .tile2 .photo, .tile4 .photo, .block_socialhub ul.sm_p li, .icon_fb, .icon_tw, .icon_in, .block_socialhub ul.sm_t li.smt_nav .icon, .checkbox .icon, .radio .icon, .block_newsletter .close, .remove, .block_newsletter .close .icon, .remove .icon, .block_history .h_menu ul li, .ovl_wrapper .ovl_paging a .icon, .ovl_wrapper .ovl_icon .icon, .ovl_wrapper .ovl_icon, .icon_arrow_bottom_28, .block_slider_header .sliding_item, .block_slider_header .si_image, .block_experiences_content .ex_item_content, .icon_dragger, .block_sport_experiences_content .ex_sport_item_image_hover, .fancybox-close, .block_carpool .ex_item_inner img, .block_carpool .ex_item_carpool .ex_item_image, .block_request_bar .brb_arrow, .sm_top ul ul li a, .icon_arrow_red_formula, .funas .upload_item_btn, .formula1_site .n_back .icon, .f1_i_paging a, .f1_a_menu ul li a, .f1_n_filter li, .icon_arrow_big_white_right {
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-ms-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;
}
h1, .h1, h2, h3, .navi_top ul li a, .navi ul li a, .block_imageslider .desc, .block_imageslider .gc_header, .gc_header_1,.search_input, .block_inlinenews .type, .block_inlinenews .date, .block_inlinenews .title, .btn_txt, .block_inlinenews .title_more, .block_news1 .header, .tile1 .txt, .tile3, .block_socialhub .sm_nav, .block_newsletter .nl_b_btn, .form_input, .form_select, .headline_outlined div, .headline_outlined a, .t_small, .block_history .history_item .hi_date, .block_history .h_menu, .ovl_wrapper .ovl_date, .ovl_wrapper .ovl_paging a, .block_news .filter ul li, .tile2 .date, .tile4 .date, .tile5 .date, .block_slider_header .sliding_item, .block_experiences_content .headline_col, .block_experiences_content .ex_item_title, .block_experiences_content .ex_t1, .ovl_wrapper h4, .block_gastro .gastro_360view .t_360, .block_gastro .gastro_360view .btn_round, .block_carpool .ex_data_row, .coming_soon .coming_soon_txt, .fancybox-title-float-wrap .child, .block_search_bar, .block_request .br_number, .block_request .radio.radio_bold, .block_request h4, .ovl_wrapper table th, .ovl_wrapper table td.table_headline, .sm_top ul ul li a, .gastro_txt_default, .formula1_site a.big_link, .formula1_site .block_imageslider_formula1 .formel1_counter .hl, .formula1_site .block_stand .tribuene_img .download, .formula1_site .county > div > span, .formula1_site .county.black .county-label-days, .county.black .county-label-hours, .county.black .county-label-minutes, .county.black .county-label-seconds, .t_download, .funas_apply, .funas .br_block_upload .headline, .funas .image_upload, .funas .upload_item .desc, .fl_nl_item h4, .block_formula1_weather span, .weather_top_b span, .f1_wi_item, .f1_i_p_t, .f1_c_item, .f1_a_menu ul li a, .f1_a_c h4, .weather_top_inner, .formula1_site .n_back_a, .f1_l_i_ic .f1_l_i_t, .fl_legends_right .f1_l_date, .f1_program_tab, .funas_congrat, .f1_n_filter, .block_request_bar, .br_headline_radio, .btl_h, .btl_l span, .btl_r_b, .block_text_two_col_l2 h4, a.big_link {
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
}
b, strong, .block_imageslider .gc_opt_item_t, .ui-datepicker th, .btn, .block_socialhub .tile_sm_twitter .user_info .username a, .block_socialhub .tile_sm_facebook .user_info .username a, .block_socialhub .tile_sm_instagram .user_info .username a, .footer h4, .ovl_wrapper a, .ovl_wrapper .ovl_experiences_headline, .block_text_two_col p a, .block_text .inner p a, .f1_c_tooltip b, .block_approach .accordion_headline, .acc .accordion_headline {
	font-family:MetaBold, Arial, Helvetica, sans-serif;
}
.input_date, .ovl_wrapper .ovl_specifications span, .form_c_input_wr .form_input, .form_msg .error a, .form_msg .success a, .block_request textarea, .ovl_form textarea, .textarea_wr textarea, .block_request .br_note input, .f1_c_tooltip {
	font-family:MetaNormal, Arial, Helvetica, sans-serif;
}
.icon, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .block_gastro .gastro_360view .btn_round, .fancybox-prev span, .fancybox-next span, .fancybox-close {
	background-image:url(../svg/sprite.svg?v=2);
}
.icon {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:16px;
	height:16px;
	line-height:16px;
	position:relative;
	margin:0px;
	text-decoration:none;
}
.icon_17 {
	width:17px;
	height:17px;
	line-height:17px;
}
.icon_28 {
	width:28px;
	height:28px;
	line-height:28px;
}
.icon_34 {
	width:34px;
	height:34px;
	line-height:34px;
}
.icon_45 {
	width:45px;
	height:45px;
	line-height:45px;
}
.icon_sm_top_facebook {
	background-position:0px 0px;
}
.icon_sm_top_youtube {
	background-position:0px -28px;
}
.icon_arrow_navtop_right {
	background-position:-28px 0px;
	margin-left:5px;
}
.icon_arrow_navtop_down {
	background-position:-28px -17px;
}
.icon_arrow_red_right {
	background-position:-28px -68px;
}
.icon_arrow_red_left {
	background-position:-28px -102px;
}
.icon_arrow_blue_right {
	background-position:-28px -204px;
}
.icon_arrow_red_bottom {
	background-position:-28px -85px;
}
.icon_arrow_red_top {
	background-position:-28px -119px;
}
.icon_arrow_big_red_left {
	background-position:0px -56px;
}
.icon_arrow_big_red_left.i_green {
	background-position:0px -280px;
}
.icon_arrow_big_red_right {
	background-position:0px -112px;
}
.icon_arrow_big_red_right.i_green {
	background-position:0px -336px;
}
.icon_date {
	background-position:-62px 0px;
}
.icon_arrow_white_right {
	background-position:-45px 0px;
}
.icon_min {
	width:0px;
}
.icon_search {
	background-position:0px -168px;
}
.icon_search_gray_big {
	background-position:0px -252px;
}
.icon_search_top {
	background-position:0px -196px;
}
.icon_search_close {
	background-position:0px -224px;
}
.icon_events {
	background-position:-128px 0px;
}
.news_item_motor .icon_events {
	background-position:-94px 0px;
}
.icon_news {
	background-position:-128px -34px;
}
.news_item_motor .icon_news {
	background-position:-94px -34px;
}
.icon_fb {
	background-position:-62px -16px;
	margin-right:7px;
}
.icon_tw {
	background-position:-62px -32px;
	margin-right:7px;
}
.icon_in {
	background-position:-62px -48px;
	margin-right:7px;
}
.icon_fb_sm {
	background-position:-94px -68px;
}
.icon_tw_sm {
	background-position:-94px -102px;
}
.icon_in_sm {
	background-position:-94px -136px;
}
.icon_fb_like {
	background-position:-94px -170px;
}
.icon_fb_comment {
	background-position:-94px -204px;
}
.icon_fb_share {
	background-position:-94px -238px;
}
.icon_arrow_white_left_big {
	background-position:-94px -272px;
}
.icon_arrow_white_right_big {
	background-position:-94px -306px;
}
.icon_arrow_red_bottom {
	background-position:-28px -153px;
}
.icon_arrow_red_top {
	background-position:-28px -187px;
}
.icon_arrow_red_right_big {
	background-position:-28px -136px;
}
.icon_check {
	background-position:-62px -64px;
}
.icon_check_checked {
	background-position:-78px -64px;
}
.icon_radio {
	background-position:-62px -80px;
}
.icon_radio_checked {
	background-position:-78px -80px;
}
.icon_close {
	background-position:-62px -96px;
}
.icon_close_white {
	background-position:-62px -112px;
}
.icon_close_darkred {
	background-position:-28px -272px;
}
.icon_history {
	background-position:-94px -340px;
}
.icon_time {
	background-position:-62px -128px;
	margin-right:5px;
}
.icon_arrow_red_left_med {
	background-position:-28px -169px;
	margin-right:5px;
}
.icon_arrow_red_right_med {
	background-position:-45px -135px;
	margin-left:5px;
}
.icon_close_ovl {
	background-position:-94px -374px;
}
.icon_close_ovl_hover {
	background-position:-128px -374px;
}
.icon_sm_twitter_ovl {
	background-position:-128px -102px;
}
.icon_sm_twitter_ovl_hover {
	background-position:-162px -102px;
}
.icon_sm_facebook_ovl {
	background-position:-128px -68px;
}
.icon_sm_facebook_ovl_hover {
	background-position:-162px -68px;
}
.icon_sm_mail_ovl {
	background-position:-384px -102px;
}
.icon_sm_mail_ovl_hover {
	background-position:-418px -102px;
}
.icon_download {
	background-position:-28px -289px;
	margin-right:5px;
}
.icon_download_small {
	background-position:-28px -358px;
	margin-right:5px;
}
.icon_download_big {
	background-position:-128px -204px;
}
.icon_download_ovl {
	background-position:-94px -442px;
}
.icon_download_ovl_hover {
	background-position:-128px -442px;
}
.icon_arrow_right_28 {
	background-position:-196px 0px;
}
.icon_arrow_right_28_v2 {
	background-position:-196px -112px;
}
.icon_arrow_bottom_28 {
	background-position:-196px -28px;
	margin-left:2px;
}
.icon_delete {
	background-position:-62px -144px;
	margin-left:4px;
}
.icon_btn_loading {
	background:url(../img/ajax-loader-btn-white.gif) no-repeat left top;
	display:-moz-inline-stack !important;
	display:inline-block !important;
	zoom:1 !important;
	*display:inline !important;
	margin-left:10px;
}
.icon_dragger {
	background-position:-94px -408px;
}
.icon_dragger_close {
	background-position:-128px -408px;
}
.icon_prev_green {
	background-position:0 -280px;
}
.icon_next_green {
	background-position:0 -336px;
}
.icon_speed {
	background-position:-162px -170px;
}
.icon_acceleration {
	background-position:-162px -204px;
}
.icon_weight {
	background-position:-162px -238px;
}
.icon_ps {
	background-position:-162px -272px;
}
.icon_ccm {
	background-position:-162px -306px;
}
.icon_taxi {
	background-position:-162px -340px;
}
.icon_refresh {
	background-position:-162px -374px;
}
.icon_stopwatch {
	background-position:-162px -408px;
}
.icon_forbidden {
	background-position:-162px -442px;
}
.icon_value_a {
	background-position:-352px 0px;
}
.icon_value_b {
	background-position:-368px 0px;
}
.icon_transparent_30 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
}
.icon_play {
	background-position:-252px -100px;
}
.icon_play_btn {
	background-position:-28px -306px;
	margin-right:10px;
}
.icon_arrow_red_formula {
	background-position:-384px 0px;
}
.icon_upload {
	background-position:-384px -68px;
}
.icon_share_fb_color {
	background-position:-78px -16px;
}
.icon_share_tw_color {
	background-position:-78px -32px;
}
.icon_n_back {
	background-position:-196px -140px;
}
.icon_weather {
	background-image:url(../svg/weather.svg?v=1);
	background-position:60px 0;
	background-repeat:no-repeat;
}
.icon_weather_1 {
	background-position:0px 0px;
}
.icon_weather_1-night {
	background-position:0px -540px;
}
.icon_weather_2 {
	background-position:0px -60px;
}
.icon_weather_2-night {
	background-position:0px -600px;
}
.icon_weather_3, .icon_weather_4, .icon_weather_5, .icon_weather_3-night, .icon_weather_4-night, .icon_weather_5-night {
	background-position:0px -120px;
}
.icon_weather_6, .icon_weather_6-night {
	background-position:0px -180px;
}
.icon_weather_7 {
	background-position:0px -240px;
}
.icon_weather_7-night {
	background-position:0px -660px;
}
.icon_weather_10, .icon_weather_16 {
	background-position:0px -300px;
}
.icon_weather_10-night, .icon_weather_16-night {
	background-position:0px -720px;
}
.icon_weather_11, .icon_weather_11-night {
	background-position:0px -360px;
}
.icon_weather_12, .icon_weather_17, .icon_weather_12-night, .icon_weather_17-night {
	background-position:0px -420px;
}
.icon_weather_13, .icon_weather_13-night {
	background-position:0px -480px;
}
.icon_weather_14 {
	background-position:-60px 0px;
}
.icon_weather_14-night {
	background-position:-60px -540px;
}
.icon_weather_15, .icon_weather_15-night {
	background-position:-60px -60px;
}
.icon_weather_18 {
	background-position:-60px -120px;
}
.icon_weather_18-night {
	background-position:-60px -600px;
}
.icon_weather_19, .icon_weather_19-night {
	background-position:-60px -180px;
}
.icon_weather_20, .icon_weather_23 {
	background-position:-60px -240px;
}
.icon_weather_20-night, .icon_weather_23-night {
	background-position:-60px -660px;
}
.icon_weather_21, .icon_weather_21-night {
	background-position:-60px -300px;
}
.icon_weather_22, .icon_weather_24, .icon_weather_22-night, .icon_weather_24-night {
	background-position:-60px -360px;
}
.icon_weather_25, .icon_weather_28 {
	background-position:-60px -420px;
}
.icon_weather_25-night, .icon_weather_28-night {
	background-position:-60px -720px;
}
.icon_weather_26, .icon_weather_27, .icon_weather_29, .icon_weather_26-night, .icon_weather_27-night, .icon_weather_29-night {
	background-position:-60px -480px;
}
.icon_weather_small_1 {
	background-position:-120px 0px;
}
.icon_weather_small_1-night {
	background-position:-120px -252px;
}
.icon_weather_small_2 {
	background-position:-120px -28px;
}
.icon_weather_small_2-night {
	background-position:-120px -280px;
}
.icon_weather_small_3, .icon_weather_small_4, .icon_weather_small_5, .icon_weather_small_3-night, .icon_weather_small_4-night, .icon_weather_small_5-night {
	background-position:-120px -56px;
}
.icon_weather_small_6, .icon_weather_small_6-night {
	background-position:-120px -84px;
}
.icon_weather_small_7 {
	background-position:-120px -112px;
}
.icon_weather_small_7-night {
	background-position:-120px -308px;
}
.icon_weather_small_10, .icon_weather_small_16 {
	background-position:-120px -140px;
}
.icon_weather_small_10-night, .icon_weather_small_16-night {
	background-position:-120px -336px;
}
.icon_weather_small_11, .icon_weather_small_11-night {
	background-position:-120px -168px;
}
.icon_weather_small_12, .icon_weather_small_17, .icon_weather_small_12-night, .icon_weather_small_17-night {
	background-position:-120px -196px;
}
.icon_weather_small_13, .icon_weather_small_13-night {
	background-position:-120px -224px;
}
.icon_weather_small_14 {
	background-position:-148px 0px;
}
.icon_weather_small_14-night {
	background-position:-148px -252px;
}
.icon_weather_small_15, .icon_weather_small_15-night {
	background-position:-148px -28px;
}
.icon_weather_small_18 {
	background-position:-148px -56px;
}
.icon_weather_small_18-night {
	background-position:-148px -280px;
}
.icon_weather_small_19, .icon_weather_small_19-night {
	background-position:-148px -84px;
}
.icon_weather_small_20, .icon_weather_small_23 {
	background-position:-148px -112px;
}
.icon_weather_small_20-night, .icon_weather_small_23-night {
	background-position:-148px -308px;
}
.icon_weather_small_21, .icon_weather_small_21-night {
	background-position:-148px -140px;
}
.icon_weather_small_22, .icon_weather_small_24, .icon_weather_small_22-night, .icon_weather_small_24-night {
	background-position:-148px -168px;
}
.icon_weather_small_25, .icon_weather_small_28 {
	background-position:-148px -196px;
}
.icon_weather_small_25-night, .icon_weather_small_28-night {
	background-position:-148px -336px;
}
.icon_weather_small_26, .icon_weather_small_27, .icon_weather_small_29, .icon_weather_small_26-night, .icon_weather_small_27-night, .icon_weather_small_29-night {
	background-position:-148px -224px;
}
.icon_a_gs {
	background-position:-196px -168px;
}
.icon_a_os {
	background-position:-196px -196px;
}
.icon_a_rs {
	background-position:-196px -224px;
}
.icon_a_gb {
	background-position:-196px -252px;
}
.icon_a_ob {
	background-position:-196px -280px;
}
.icon_a_rb {
	background-position:-196px -308px;
}
.icon_arrow_big_white_right {
	background-position:-384px -136px;
}
.icon_ok_white {
	background-position:-62px -176px;
}
.icon_ok_gray {
	background-position:-62px -192px;
}
.iframe {
	position:relative;
	z-index: -1;
}
body .iframe {
	z-index: 1 !important;
}
.iframe img {
	display:block;
}
.iframe iframe {
	position:absolute;
	left:0px;
	top:0px;
	width:100% !important;
	height:100% !important;
	z-index:10;
}
.ovl_text .iframe{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.arrow_red_right:hover > span, .btn_txt:hover > span {
	background-position:-45px -68px;
}
.btn_txt:hover > span.icon_arrow_red_left {
	background-position:-45px -102px;
}
.btn_txt.outlook_cal:hover > span {
	background-position:-45px -358px;
}
.ex_item_carpool .btn_txt:hover > span {
	background-position:-45px -204px;
}
.container {
}
.content {
	width:100%;
}
.content_fixed {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	height:100%;
}
.content_page {
	width:100%;
	max-width:1200px;
	margin:0 auto;
	-webkit-box-shadow:0 0px 4px #cccccc;
	-moz-box-shadow:0 0px 4px #cccccc;
	-ms-box-shadow:0 0px 4px #cccccc;
	-o-box-shadow:0 0px 4px #cccccc;
	box-shadow:0 0px 4px #cccccc;
}
.clear {
	clear:both;
}
.skip_main_navi {
	position:fixed;
	left:-9999px;
	top:-9999px;
	width:0px;
	height:0px;
	overflow:hidden;
	padding:10px 15px;
	z-index:9999;
	text-decoration:none;
	background:#fff;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
}
.skip_main_navi:focus {
	left:15px;
	top:15px;
	width:auto;
	max-width:250px;
	height:auto;
}
.headline_outlined {
	padding:40px 0;
	text-align:center;
}
.headline_outlined div, .headline_outlined a {
	height:38px;
	line-height:38px;
	padding:9px 45px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	border:2px solid #001d46;
	font-size:33px;
	font-size:3.3rem;
	color:#001d46;
	background:#f3f3f3;
	text-transform:uppercase;
	text-decoration:none;
}
.headline_outlined_small {
	padding:15px 0;
}
.headline_outlined_small div, .headline_outlined_small a {
	font-size:24px;
	font-size:2.4rem;
	padding:7px 15px;
	height:28px;
	line-height:28px;
}
.headline_outlined_xsmall {
	padding:12px 0;
}
.headline_outlined_xsmall div, .headline_outlined_xsmall a {
	font-size:16px;
	font-size:1.6rem;
	padding:7px 15px;
	height:14px;
	line-height:14px;
	background:none;
}
.checkbox, .radio {
	position:relative;
	text-align:left;
	display:block;
	z-index:2;
}
.checkbox_mid, .radio_mid {
	padding-bottom:5px;
}
.checkbox span, .radio span {
	display:block;
	padding-left:25px;
}
.checkbox span.inline, .radio span.inline {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.checkbox i, .radio i, .checkbox > a, .radio > a {
	position:absolute;
	left:0px;
	top:1px;
	cursor:pointer;
	z-index:1;
}
.checkbox.checkbox_inline, .radio.radio_inline {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.checkbox.gray {
	color:#aaaaaa;
	font-size:14px;
	font-size:1.4rem;
}
.checkbox.gray a {
	color:#aaaaaa;
}
.checkbox.error, .radio.error, .checkbox.error a, .radio.error a {
	color:#d10035 !important;
}
.form_row {
	padding-bottom:20px;
}
.label {
	display:block;
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#001d46;
	padding:0 0 8px 0;
	font-size:14px;
	font-size:1.4rem;
}

.recaptcha--information {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.recaptcha--information p {
	display: inline-block;
	max-width: 500px;
	color: #88AE44 !important;
	background-color: #d3f399;
	line-height: 1.3em;
	padding-bottom: 0px;
	padding: 15px 30px !important;
}

.form_row_captcha .recaptcha {
	margin:0 auto;
	display:inline-block;
}
.form_row_mid {
	padding-bottom:23px;
}
.form_row_high {
	padding-bottom:33px;
}
.form_row_spacer_left {
	padding-right:20px;
}
.form_row_spacer_right {
	padding-left:20px;
}
.form_input_wr, .form_c_input_wr {
	height:34px;
	padding:0 15px;
	border:1px solid #ccc;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.form_input_wr_disabled, .form_input_wr_disabled .form_input {
	background:#EFEFEF;
}
.form_c_input_wr {
	height:38px;
	background:#efefef;
	border-color:#efefef;
}
.form_input_wr_date {
	position:relative;
}
.form_input_wr_date .gc_date_icon {
	position:absolute;
	right:7px;
	top:10px;
	z-index:10;
}
.form_row_split .column-6 {
	position:relative;
}
.form_row_split .column-6:first-child .form_input_wr, .form_row_split .column-6:first-child .form_select {
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
}
.form_row_split .column-3:not(:first-child) .form_input_wr {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	border-left: none;
}
.form_row_split .column-3:nth-child(3) .form_input_wr {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}
.form_row_split .column-6:first-child .form_input_wr.form_c_input_wr {
	border-right-color:#fff;
}
.form_row_split .column-6:nth-child(2) .form_input_wr, .form_row_split .column-6:nth-child(2) .form_select {
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	border-left:none;
}
.form_input {
	height:24px;
	line-height:24px;
	font-size:16px;
	font-size:1.6rem;
	color:#aaaaaa;
	/*text-transform:uppercase;*/
	background:#fff;
	width:100%;
	display:block;
	border:none;
	padding:5px 0;
}
.form_input:-webkit-autofill {
	-webkit-box-shadow:0 0 0px 1000px white inset;
}
.form_c_input_wr .form_input {
	height:24px;
	line-height:24px;
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	text-transform:none;
	background:#efefef;
	width:100%;
	display:block;
	border:none;
	padding:7px 0;
}
.form_select {
	height:36px;
	line-height:34px;
	font-size:16px;
	font-size:1.6rem;
	color:#aaaaaa;
	/*text-transform:uppercase;*/
	background:#fff;
	border:1px solid #ccc;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:7px 7px 7px 12px;
	width:50%;
}
.form_input_wr.error, .form_select.error, .form_c_input_wr.error {
	border-color:1px solid #e58466;
	background:#f7d1c6;
	color:#d10035;
}
.form_field.error, .form_input_wr.error input {
	background:#f7d1c6;
	color:#d10035;
}
textarea.form_input {
	text-transform:none;
}
.form_select_75 {
	width:75%;
}
.form_select_100 {
	width:100%;
}
.form_input.write, .form_select.write {
	color:#001d46;
	text-transform:none;
}
.form_mandatory_fields {
	color: #aaa;
	font-size:14px;
	font-size:1.4rem;
	text-align: left;
	max-width: 670px;
	margin: 0 auto;
}
.form_mandatory_fields span {
	display: inline-block;
	width: 17px;
	padding-left: 8px;
}
.t_small, .block_text_two_col_l2 h4 {
	font-size:14px;
	font-size:1.4rem;
	color:#999;
	text-transform:uppercase;
}
.block_text_two_col_l2 h3 {
	font-size:30px;
	font-size:3.0rem;
}
.block_text_two_col_l2 h4 {
	padding-bottom:5px;
}
.ovl_v1, .ovl_v2, .ovl_v3 {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:980;
	background:url(../img/bg-ovl-v1.png);
	display:none;
}
.ovl_v1.open, .ovl_v2.open, .ovl_v3.open {
	display:block !important;
}
.ovl_v1 {
	z-index:986;
}
.ovl_v3 {
	z-index:9998;
}
.ovl_v4 {
	display:none;
	position:absolute;
	z-index:200;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:url(../img/bg-ovl-v2.png);
}
.input_date {
	height:16px;
	line-height:16px;
	font-size:14px;
	font-size:1.4rem;
	color:#333333;
	border:none;
	background:#efefef;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:7px;
	width:96px;
}
.input_date.error {
	background:#ffafaf;
}
.navigation {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	width:100%;
	height:112px;
	left:0px;
	top:0px;
	z-index:990;
}
.search {
	position:absolute;
	left:0px;
	top:-52px;
	background:url(../img/bg-search.jpg) no-repeat left top;
	width:100%;
	height:52px;
	display:none;
}
.weather_top_b {
	position:absolute;
	left:0px;
	top:-90px;
	background:#efefef;
	width:100%;
	height:90px;
	display:none;
	overflow:hidden;
}
.search_input {
	position:absolute;
	left:220px;
	top:0px;
	height:32px;
	padding:10px 0;
	line-height:32px;
	background:none;
	border:none;
	font-size:28px;
	font-size:2.8rem;
	color:#fff;
	width:50%;
}
.search_icon {
	position:absolute;
	left:175px;
	top:12px;
}
.btn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:16px;
	line-height:16px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:10px 20px;
	background:#e4003a;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-size:1.4rem;
	text-decoration:none;
}
.btn_green {
	background:#88ae44;
}
.btn:hover, .btn.is_loading {
	background:#d10035;
}
.open_ovl_txt.is_loading .icon {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	background:url(../img/ajax-loader-btn-red.gif) no-repeat left center;
	margin:0;
	width:17px;
	height:17px;
	line-height:17px;
}
.btn_green:hover {
	background:#30602d;
}
.btn:hover > .icon_min {
	width:16px;
	margin-left:10px;
}
.btn_video {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:17px;
	line-height:17px;
	padding:8px 10px;
	background:#fff;
	color:#001D46;
	font-size:14px;
	font-size:1.4rem;
	text-decoration:none;
	text-transform:uppercase;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
}
.content_spacer {
	height:112px;
}
.navi_top {
	background:#001b45;
	height:37px;
	border-bottom:5px solid #88ae44;
	padding-left:141px;
}
.navi_top ul {
	float:left;
}
.navi_top ul li {
	float:left;
	position:relative;
	z-index:105;
}
.navi_top ul li a {
	padding:10px 30px 10px 33px;
	color:#aaaaaa;
	font-size:12px;
	font-size:1.2rem;
	text-decoration:none;
	height:17px;
	line-height:17px;
	display:block;
}
.navi_top ul li:hover > a, .navi_top ul li a.active {
	color:#fff;
}
.navi_top ul li:hover a > span {
	background-position:-45px 0px;
}
.navi_top ul li.switch_lang:hover a > span {
	background-position:-45px -17px;
}
.navi_top ul ul {
	position:absolute;
	background:#001b45;
	left:0px;
	top:37px;
	display:none;
	border-bottom:5px solid #88ae44;
}
.navi_top ul ul li {
	float:none;
	width:110px;
}
.navi_top_right {
	float: right;
	padding-right: 80px;
}
.weather_top {
	float:left;
	height:25px;
	padding:6px 0;
	cursor:pointer;
}
.weather_top_inner {
	border-left:1px solid #575b61;
	border-right:1px solid #575b61;
	position:relative;
	height:25px;
	line-height:25px;
	padding:0 25px 0 47px;
	font-size:15px;
	font-size:1.5rem;
	color:#aaa;
}
.weather_top_inner span {
	color:#fff;
}
.weather_top_inner .icon {
	position:absolute;
	left:10px;
	top:-1px;
}
.weather_top_inner i {
	font-style:normal;
}
.weather_top_icon {

}
.btn_search {
	float:left;
	cursor:pointer;
	position:relative;
	margin:4px 0 0 20px;
}
.btn_search.out {
	background-position:28px -168px;
}
.btn_search_close {
	position:absolute;
	left:0px;
	top:0px;
}
.btn_search_close {
	display:none;
}
.navi_main {
	height:70px;
	background:#fff;
	padding-left:160px;
	-webkit-box-shadow:0 4px 2px -2px #cccccc;
	-moz-box-shadow:0 4px 2px -2px #cccccc;
	-ms-box-shadow:0 4px 2px -2px #cccccc;
	-o-box-shadow:0 4px 2px -2px #cccccc;
	box-shadow:0 4px 2px -2px #cccccc;
	position:relative;
}
.logo {
	position:absolute;
	width:116px;
	height:116px;
	top:14px;
	left:32px;
	z-index:1000;
	-webkit-box-shadow:0 0 2px #cccccc;
	-moz-box-shadow:0 0 2px #cccccc;
	-ms-box-shadow:0 0 2px #cccccc;
	-o-box-shadow:0 0 2px #cccccc;
	box-shadow:0 0 2px #cccccc;
}
.navi {
	position:relative;
	height:70px;
	float:left;
}
.navi ul {
	display:table-row;
}
.navi ul li {
	float:left;
	display:table-cell;
	height:70px;
	vertical-align:middle;
	position:relative;
}
.navi ul li:hover > ul {
	top:64px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.navi ul li a {
	display:table-cell;
	vertical-align:middle;
	height:70px;
	padding:0 12px;
	text-decoration:none;
	font-size:15px;
	font-size:1.5rem;
	text-decoration:none;
	color:#001b45;
	text-transform:uppercase;
	position:relative;
	z-index:100;
	text-align:center;
	zoom:1;
	cursor:pointer;
}

html[lang="en"] .navi > ul > li > a {
	padding-left:12px;
	padding-right:12px;
}
html[lang="en"] .navi > ul > li:first-child a {
	padding-left:14px;
}

.navi ul li a
.navi ul li a span i.spacer_nav_br {
	position:absolute;
	left:-9999px;
}
.navi ul li a img.ie_fix {
	display:none;
}
.navi_underline {
	width:0px;
	height:5px;
	background:#88ae44;
	position:absolute;
	left:0px;
	top:55px;
	z-index:95;
}
.navi ul ul {
	position:absolute;
	left:0px;
	top:-380px;
	z-index:-1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	max-width:900px !important;
}
.navi ul ul.out {
	pointer-events:none;
}
.navi ul ul li {
	float:none;
	width:150px;
	height:190px;
	text-align:center;
	background-color:#fff !important;
}
.navi ul ul li:hover {
	background-color:#efefef !important;
}
.navi ul ul li a i {
	font-style:normal;
	width:130px !important;
}
.navi ul ul li a .navi_sub_spacer_wr {
	width:150px;
	display:block;
}
.navi ul ul li a .navi_sub_spacer {
	width:150px;
}
.navi ul ul li a {
	padding:120px 10px 5px 10px;
	width:130px;
	max-width:130px;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
}
.sm_top {
	position:absolute;
	top:0px;
	right:0px;
	height:70px;
}
.sm_top ul {
	float:right;
	position:relative;
}
.sm_top ul li {
	float:left;
	height:70px;
}
.sm_top ul li.spacer {
	float:left;
	width:1px;
	height:40px;
	padding:15px 0;
}
.sm_top ul li.spacer span {
	background:#eeeeee;
	width:1px;
	height:40px;
	display:block;
}
.sm_top ul li a {
	padding:21px 14px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:28px;
	height:28px;
	text-decoration:none;
	cursor:pointer;
}
.sm_top ul ul {
	position:absolute;
	right:0px;
	top:70px;
	background:#fff;
	white-space:nowrap;
	z-index:-1;
	display:none;
}
.sm_top ul ul.open {
	display:block;
}
.sm_top ul ul li {
	float:none;
	white-space:nowrap;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.sm_top ul ul li a {
	height:36px;
	padding:19px 25px 15px 75px;
	width:auto;
	font-size:15px;
	font-size:1.5rem;
	color:#001d46;
	text-decoration:none;
	text-transform:uppercase;
	line-height:110%;
}
.sm_top ul ul li a.sm_top_ps {
	background:#fff url(../img/sm-spielberg.jpg) no-repeat 25px 15px;
}
.sm_top ul ul li a.sm_top_sm {
	background:#fff url(../img/sm-musikfestival.jpg) no-repeat 25px 15px;
}
.sm_top ul ul li a.sm_top_rr {
	background:#fff url(../img/sm-redbull-ring.jpg) no-repeat 25px 15px;
}
.sm_top ul ul li a.sm_top_rb {
	background:#fff url(../img/sm-redbull.jpg) no-repeat 25px 15px;
}
.sm_top ul ul li a:hover {
	background-color:#efefef;
}
.filter .filter_item {
	float:left;
	padding:0 25px;
	border-right:1px solid #F3F3F3;
}
.filter .filter_item:first-child {
	padding-left:0px;
}
.filter .filter_item:last-child {
	padding-right:0px;
	border-right:none;
}
.filter .t_small {
	padding-bottom:10px;
}
.filter .filter_btn {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:16px;
	line-height:16px;
	border:1px solid #dadada;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:2px 7px;
	background:#F3F3F3;
	text-align:center;
	font-size:12px;
	font-size:1.2rem;
	text-decoration:none;
	cursor:pointer;
	margin-right:5px;
	margin-bottom:5px;
}
.filter .filter_btn:last-child {
	margin-right:0;
}
.filter .filter_btn:hover {
	border-color:#ccc;
}
.filter .filter_btn:hover > .icon_delete {
	background-position:-62px -160px;
}
.load_detail, .paging_load {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#fff;
	z-index:200;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
	display:none;
}
.paging_load {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.load_detail.show, .paging_load.show {
	display:block !important;
}
.load_detail_loader {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../img/ajax-loader-small.gif) no-repeat center center;
}
.illu img, #captcha_img img {
	width:auto;
	max-width:auto;
}
.illu.illu_sommer_falschirmspringer_small {
	position:absolute;
	top:0px;
	/*left:11%;*/
	left:50%;
	margin-left: -520px;
}
.illu.illu_summer_boat {
	position:absolute;
	bottom:-5px;
	left:14%;
}
.illu.illu_summer_race {
	position:absolute;
	bottom:0px;
	right:2%;
}
.illu.illu_summer_carrace {
	position:absolute;
	bottom:-40px;
	left:3%;
}
.illu.illu_photographer_login {
	position:absolute;
	right:0px;
	bottom:0px;
}
.items_loading {
	height:60px;
	background:url(../img/ajax-loader-small.gif) no-repeat center center;
	display:none;
}
.items_loading_seekda {
	height:30px;
	background:url(../img/ajax-loader-small.gif) no-repeat center center;
}
.items_loading_green {
	background:url(../img/ajax-loader-small-green.gif) no-repeat center center;
}
.items_loading_green_f3f3f3 {
	background:url(../img/ajax-loader-small-green-f3f3f3.gif) no-repeat center center;
}
.loading_global {
	height:60px;
	background:url(../img/ajax-loader-small.gif) no-repeat center center;
}
.just_mobile {
	display:none !important;
}
.just_desktop {
	display:block !important;
}
.spacer_10 {
	height:10px;
}
.spacer_15 {
	height:15px;
}
.spacer_20 {
	height:20px;
}
.spacer_25 {
	height:25px;
}
.spacer_30 {
	height:30px;
}
.spacer_36 {
	height:36px;
}
.spacer_40 {
	height:40px;
}
.spacer_50 {
	height:50px;
}
.spacer_60 {
	height:60px;
}
.spacer_61 {
	height:61px;
}
.spacer_70 {
	height:70px;
}
.spacer_line {
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid #ccc;
}
.accordion_content {
	display:none;
}
.accordion_item.active .accordion_content {
	display:block;
}
.maps_route_description {
	position:absolute;
	left:-9999px;
	top:-9999px;
	visibility:hidden;
	height:0px;
	width:0px;
}
.form_msg .error {
	border:1px solid #e58466;
	background:#f7d1c6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
	line-height:20px;
	padding:7px 10px;
	color:#d10035;
	font-size:14px;
	font-size:1.4rem;
}
.form_msg .error a {
	color:#d10035;
	text-decoration:underline;
}
.form_msg .success {
	border:1px solid #88ae44;
	background:#d4ebab;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
	line-height:20px;
	padding:7px 10px;
	color:#6a8e2a;
	font-size:14px;
	font-size:1.4rem;
}
.form_msg .success a {
	color:#6a8e2a;
	text-decoration:underline;
}

.f_form_content .column-12 > div{
	box-sizing: border-box;
}

.coming_soon .coming_soon_txt {
	position:absolute;
	color:#fff;
	font-size:16px;
	font-size:1.6rem;
	text-transform:uppercase;
	left:10px;
	top:10px;
	background:#001D46;
	height:26px;
	line-height:26px;
	padding:0 12px;
	z-index:1;
}
.coming_soon .tile5_inner {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.f_success {
	display:none;
}
.f_success .form_msg {
	display:block !important;
}
.bar_fixed {
	position:fixed !important;
	position:device-fixed !important;
	top:-200px;
	width:100%;
	z-index:979;
}
.bar_fixed .bar {
	margin-top:0px;
	padding-top:0px;
}
.bar_fixed .si_image {
	display:none;
}
.bar_fixed.block_slider_header .sliding_item {
	padding-top:12px;
	padding-bottom:12px;
}
.bar_fixed.block_slider_header.block_slider_header_big.block_slider_header_green .sliding_item {
	background-position:left center;
}
.tooltip {
	width:40%;
	margin:0 auto;
	text-align:center;
	padding:14px;
	position:relative;
}
.tooltip .tooltip_inner {
	background:#ffffff;
	-webkit-box-shadow:0 2px 2px #cccccc;
	-moz-box-shadow:0 2px 2px #cccccc;
	-ms-box-shadow:0 2px 2px #cccccc;
	-o-box-shadow:0 2px 2px #cccccc;
	box-shadow:0 2px 2px #cccccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-size:14px;
	font-size:1.4rem;
	color:#999;
	line-height:17px;
	padding:15px 40px;
	position:relative;
}
.tooltip .arrow {
	position:absolute;
	left:50%;
	top:-14px;
	margin:0 0 0 -13px;
	width:26px;
	height:14px;
	background:url(../img/arrow-tooltip-top.png) no-repeat center center;
}
.tooltip .t_download {
	line-height:17px;
	color:#999;
}
.t_download {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	line-height:17px;
	padding:8px 10px;
	background:#fff;
	color:#001D46;
	font-size:14px;
	font-size:1.4rem;
	text-decoration:none;
	text-transform:uppercase;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
}
.t_download .icon {
	margin-right:8px;
}
.tracking {
	position:absolute;
	right:9999px;
	width:1px;
	height:1px;
}
.pagination_pages {
	padding:30px 0 50px 0;
}
.pagination_pages ul li {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	margin:0 5px 5px 0;
	background:#ffffff;
	-webkit-box-shadow:0 1px 3px #cccccc;
	-moz-box-shadow:0 1px 3px #cccccc;
	-ms-box-shadow:0 1px 3px #cccccc;
	-o-box-shadow:0 1px 3px #cccccc;
	box-shadow:0 1px 3px #cccccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.pagination_pages ul li.active span {
	text-decoration:none;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	background:#e4003a;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
}
.pagination_pages ul li .prev, .pagination_pages ul li .next {
	background-color:#fff !important;
}
.pagination_pages ul li .prev {
	background:url(../svg/sprite.svg?v=2) no-repeat -162px 0 !important;
}
.pagination_pages ul li .next {
	background:url(../svg/sprite.svg?v=2) no-repeat -162px -34px !important;
}
.pagination_pages ul li.active span.prev.current, .pagination_pages ul li.active span.next.current {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.pagination_pages ul li a {
	text-decoration:none;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
}
.inline_video {
	position:relative;
}
.inline_video_inner {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.inline_video_inner img {
	display:block;
}
.inline_video_inner .icon_play_inline, .video_play .icon {
	position:absolute;
	width:100px;
	height:100px;
	margin:-50px 0 0 -50px;
	top:50%;
	left:50%;
	z-index:20;
	background-position:-252px -250px;
}
.video_play_small .icon {
	position:absolute;
	width:50px;
	height:50px;
	margin:-25px 0 0 -25px;
	top:50%;
	left:50%;
	z-index:20;
	background-position:-252px -350px;
}

/* weather */
.f1_weather_data {
	text-align:center;
	padding:24px 20px 10px 20px;
	-webkit-box-shadow:0 0px 4px #cccccc;
	-moz-box-shadow:0 0px 4px #cccccc;
	box-shadow:0 0px 4px #cccccc;
}
.weather_top_b .f1_weather_data {
	padding-top:11px;
	-webkit-box-shadow:inset 0 -10px 10px -10px #000;
	-moz-box-shadow:inset 0 -10px 10px -10px #000;
	box-shadow:inset 0 -10px 10px -10px #000;
}
.f1_weather_data_item {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	text-align:left;
}
.f1_weather_data_item table tr td:first-child {
	text-align:right;
	padding-right:4px;
	color:#001d46;
}
.f1_weather_data_item table td {
}
.f1_weather_data_item table {
	position:relative;
	height:48px;
	margin:8px 0;
}
.f1_wi_inner {
	border-left:1px solid #e1dfdf;
	min-height:64px;
	padding:0 30px;
	overflow:hidden;
	position:relative;
}
.f1_weather_data_item.first .f1_wi_inner {
	border:none;
}
.f1_w_temp .f1_wi_inner {
	padding-left:75px;
}
.f1_w_icon {
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:60px;
}
.f1_w_degree {
	font-size:35px;
	font-size:3.5rem;
	color:#001d46;
	line-height:100%;
}
.f1_w_temp_txt {
	font-size:20px;
	font-size:2.0rem;
	line-height:110%;
}
.f1_w_i {
	color:#aaa;
	text-transform:uppercase;
	font-size:14px;
	font-size:1.4rem;
	line-height:120%;
}
.f1_w_i table tr td:first-child {
	color:#aaa;
	padding:0;
	text-align:left;
}
.f1_w_i_t {
	color:#e4003a;
}

/* data basket */
.data_basket_count {
	position:absolute;
	left:-12px;
	top:5px;
	height:22px;
	line-height:22px;
	background:#001D46;
	color:#fff;
	border:2px solid #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	font-size:10px;
	font-size:1.0rem;
	width:20px;
}

/* tiles */
.tile1, .tile2 {
	height:320px;
	-webkit-box-shadow:2px 2px 2px #e5e5e5;
	-moz-box-shadow:2px 2px 2px #e5e5e5;
	-ms-box-shadow:2px 2px 2px #e5e5e5;
	-o-box-shadow:2px 2px 2px #e5e5e5;
	box-shadow:2px 2px 2px #e5e5e5;
	position:relative;
	overflow:hidden;
	background:url(../img/bg-motortile.jpg) repeat-y right top;
}
.tile1.tile_image_right, .tile2.tile_image_right {
	background-position:left top;
}
.tile1:hover > .txt, .tile2:hover > .txt {
	right:3%;
}
.tile4:hover > .txt, .tile1.tile_image_right:hover > .txt, .tile2.tile_image_right:hover > .txt {
	left:3%;
}
.tile1:hover > .photo, .tile2:hover > .photo {
	background-position:-10px 50% !important;
}
.tile4:hover > .photo, .tile1.tile_image_right:hover > .photo, .tile2.tile_image_right:hover > .photo {
	background-position:10px 50% !important;
}
.tile1 .photo, .tile2 .photo {
	position:absolute;
	left:0px;
	top:0px;
	width:62%;
	height:100%;
	z-index:1;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.tile1.tile_image_right .photo, .tile2.tile_image_right .photo {
	left:auto;
	right:0%;
	width:62%;
}
.tile1 .txt, .tile2 .txt {
	position:absolute;
	right:0px;
	top:0px;
	width:48%;
	height:100%;
	z-index:2;
	background:url(../img/bg-tile1-txt.png) no-repeat left top;
}
.tile1.tile_image_right .txt, .tile2.tile_image_right .txt {
	right:auto;
	left:0px;
	width:48%;
	height:100%;
	background:url(../img/bg-tile1-imageright-txt.png) no-repeat right top;
}
.tile1 .txt_inner, .tile2 .txt_inner, .tile4 .txt_inner {
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	padding:0 6% 0 25%;
}
.tile1.tile_image_right .txt_inner, .tile2.tile_image_right .txt_inner, .tile4 .txt_inner {
	padding:0 25% 0 6%;
}
.tile4 .txt_inner {
	width:79%;
	padding:0 9% 0 12%;
}
.tile1 table, .tile2 table, .tile4 table, .f1_bn_item table {
	position:relative;
	top:0px;
	height:100%;
}
.tile1 .t2 {
	color:#fff;
	font-size:48px;
	font-size:4.8rem;
	text-transform:uppercase;
	line-height:110%;
	padding-bottom:3px;
}
.tile1 a, .tile2 a {
	color:#fff;
}
.tile2 h3 {
	color:#fff;
	padding-bottom:2px;
}
.tile2 .date, .tile4 .date, .tile5 .date {
	color:#ccc;
	font-size:12px;
	font-size:1.2rem;
	text-transform:uppercase;
	padding-bottom:15px;
}
.tile2 p, .tile4 p, .tile5 p {
	color:#999;
	font-size:14px;
	font-size:1.4rem;
	line-height:160%;
}
.tile3_wrapper {
	position:relative;
}
.tile3_spacer {
	position:absolute;
	left:50%;
	top:0px;
	width:2px;
	height:50%;
	background:#eeeeee;
	margin:0 0 0 -1px;
}
.tile3 {
	padding:18px 0 30px 7%;
	text-transform:uppercase;
	position:relative;
}
.tile3 .illu {
	position:absolute;
	right:0px;
	bottom:0px;
}
.tile3 .illu img {
	display:block;
}
.tile3 .txt {
	width:58%;
}
.tile3 .t1 {
	padding-bottom:4px;
}
.tile3 h3 {
	font-size:33px;
	font-size:3.3rem;
	padding-bottom:10px;
}
.tile4 {
	background:#ffffff;
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:320px;
	height:320px;
	position:relative;
}
.tile4 .load_detail {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.tile4 .photo {
	position:absolute;
	right:0px;
	top:0px;
	width:58%;
	height:100%;
	z-index:1;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
}
.tile4 .txt {
	position:absolute;
	left:0px;
	top:0px;
	width:42%;
	height:100%;
	z-index:2;
	background:#fff;
	border-right:8px solid #88ae44;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
.tile4 h3, .tile5 h3 {
	padding-bottom:2px;
}
.tile4.tile_image_left .photo {
	right:auto;
	left:0;
}
.tile4.tile_image_left .txt {
	right:0;
	left:auto;
	border-right:none;
	border-left:8px solid #88ae44;
}
.tile4.tile_image_left:hover > .txt {
	right:3%;
}
.tile4.tile_image_left:hover > .photo {
	background-position:-10px 50% !important;
}
.tile4.tile_image_left .photo {
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
.tile4.tile_image_left .txt {
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
}
.tile5 {
	position:relative;
	text-align:center;
}
.tile5 .load_detail {
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
}
.tile5:hover {
	background:#F3F3F3;
}
.tile5:hover .btn_txt span {
	background-position:-45px -68px;
}
.tile5_2:hover .btn_txt span {
	background-position:-28px -68px;
}
.tile5_2 .btn_txt:hover span {
	background-position:-45px -68px;
}
.tile5_3:hover .btn_txt span {
	background-position:-28px -68px;
}
.tile5_3 .btn_txt:hover span {
	background-position:-45px -68px;
}
.tile5 .link {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
}
.tile5 .link img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:2;
}
.tile5_inner {
	padding:10px;
}
.tile5 .date {
	padding-bottom:10px;
}
.tile5 .photo {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.tile5 .photo img {
	display:block;
}
.tile5 .txt {
	padding-top:25px;
}
.tile5.tile5_3 {
	text-align:left;
}
.tile5.tile5_3 .photo {
	position:relative;
}
.tile5.tile5_3 .photo:before {
	content:"";
	display:block;
	padding-top:100%;
}
.tile5.tile5_3 .photo:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:url(../img/bg-teaser-featured.png) no-repeat left bottom;
	background-size:100% auto;
	z-index:10;
}
.tile5.tile5_3 h3 {
	color:#fff;
}
.tile5.tile5_3 .txt {
	background:#001d46;
	padding:15px 30px 30px;
}
.tile5.tile5_3 .btn_txt  {
	color:#fff;
}
.tile5.tile5_3 .txt_foot  {
	background:url(../img/bg-teaser-featured-footer.png) no-repeat left bottom;
	height:30px;
}
.tile5.tile5_3 .txt_foot img {
	width:101px;
	position:absolute;
	right:0;
	bottom:-65px;
}
.tile_download {
	cursor:pointer;
}
.tile_download.added {
	background:#001D46;
}
.tile_download .tile5_inner {
	padding:5px;
}
.tile_download .txt {
	padding:10px 0 5px 0;
}
.tile_download .title {
}
.tile_download.added .title {
	color:#fff;
}

/* block */
.block {
	background-color:#fff !important;
}
.block_bg {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_imageslider {
	overflow:hidden;
}
.block_imageslider .gallery {
	width:100%;
	position:relative;
}
.block_imageslider .gallery img {
	display:block;
}
.block_imageslider .gallery_img {
	width:100%;
	padding-top: 41.66666667%;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	overflow:hidden;
}
.block_imageslider .gallery_prev, .block_imageslider .gallery_next {
	position:absolute;
	/*bottom:-49px;*/
	top:50%;
	margin-top:-14px;
	width:28px;
	height:28px;
	z-index:110;
	cursor:pointer;
}
.block_imageslider .gallery_prev {
	/*left:325px;*/
	left:20px;
}
.block_imageslider .gallery_next {
	/*left:325px;*/
	right:20px;
}
.block_imageslider .gallery_box {
	position:absolute;
	right:0px;
	top:0px;
	width:331px;
	z-index:10;
	text-align: right;
}
.block_imageslider .gallery_box.open {
	z-index:200;
}
.block_imageslider .gc_header,
.block_imageslider .gc_header_1 {
	height:68px;
	line-height:68px;
	text-align:center;
	background:url(../img/bg-cbox-header.png?v=2) no-repeat 10px top;
	font-size:32px;
	font-size:3.2rem;
	color:#fff;
	text-transform:uppercase;
	margin-right:-30px;
	display:block;
	text-decoration:none;
}
.block_imageslider .gc_header_1 {
	background:url(../img/bg-cbox-header-3.png?v=2) no-repeat 10px top;
	margin-left: 11px;
}
.block_imageslider .gc_header_1 img {
	max-width: 200px;
	margin-top: 7px;
	display: inline-block;
}
.block_imageslider .gc_c {
	position:absolute;
	width:281px;
	height:1000px;
	padding:0 20px 0 30px;
	top:68px;
	left:100%;
}
.block_imageslider .gc_c_inner {
	/*height:235px;*/
	background:#fff;
	border-bottom:3px solid #001d46;
	padding:18px 20px 0 20px;
}
.block_imageslider .gc_opt_col {
	float:left;
	width:110px;
	position:relative;
}
.block_imageslider .gc_opt_col_spacer {
	float:left;
	height:120px;
	padding-left:10px;
	border-left:1px solid #efefef;
	margin-left:10px;
}
.block_imageslider .gc_opt_col_spacer.gc_opt_col_spacer_blank {
	border-color:#fff;
	height:30px;
}
.block_imageslider .gc_opt_item {
	width:110px;
	height:120px;
	cursor:pointer;
}
.block_imageslider .gc_opt_item_c img {
	width:100px;
	max-width:100px;
	display:block;
	margin-left:5px;
}
.block_imageslider .gc_opt_item.red {
	background-color:#ffafaf;
}
.block_imageslider .gc_opt_item:hover, .block_imageslider .gc_opt_item.active {
	background:#efefef;
}
.block_imageslider .gc_opt_item_t {
	color:#001d46;
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
	height:30px;
	line-height:30px;
	padding:7px 0 0 0;
}
.block_imageslider .gc_date {
	padding:10px 0 20px 0;
}
.block_imageslider .gc_date_icon {
	position:absolute;
	right:7px;
	top:7px;
	z-index:10;
}
.block_imageslider .gc_btn {
	text-align:center;
}
.block_imageslider .gi_loader {
	position:absolute;
	z-index:4;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../img/ajax-loader.gif) no-repeat center center;
}
.block_imageslider .gallery_buttons {
	position:absolute;
	bottom:20px;
	height:10px;
	text-align:center;
	width:100%;
	z-index:105;
}
.block_imageslider .gallery_buttons span {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:10px;
	height:10px;
	background:#fff;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0 2px;
	cursor:pointer;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-ms-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;
	text-indent:-9999px;
}
.block_imageslider .gallery_buttons span:hover, .block_imageslider .gallery_buttons span.active {
	background:#001B45;
}
.block_imageslider .gallery_buttons.i_green span:hover, .block_imageslider .gallery_buttons.i_green span.active {
	background:#88ae44;
}
.gallery_link {
	position:absolute;
	z-index:8;
	top:0px;
	left:0;
	width:100%;
	height:100%;
}
.gallery_link img {
	position:absolute;
	z-index:9;
	top:0px;
	left:0;
	width:100%;
	height:100%;
}
.block_imageslider .gallery_bottom {
	position:absolute;
	z-index:100;
	bottom:0px;
	width:100%;
	height:80px;
	background:url(../img/slider-bottom.png) no-repeat center bottom;
	display:none;
}
.block_imageslider .gallery_bottom_green {
	z-index:101;
	background:url(../img/slider-bottom-green.png) no-repeat center bottom;
}
.block_imageslider .gallery_info {
	height:115px;
	position:relative;
}
.block_imageslider .gallery_illu {
	position:absolute;
	bottom:-95px;
	left:-360px;
	z-index:110;
	width:360px;
	height:250px;
}
.block_imageslider .gallery_illu img {
	position:absolute;
	bottom:0px;
	left:0px;
}
.block_imageslider .desc {
	position:absolute;
	top:17px;
	left:365px;
	z-index:110;
}
.block_imageslider .desc_item {
	position:absolute;
	top:0px;
	left:0px;
	z-index:115;
	display:none;
}
.block_imageslider .di1 {
	display:block;
}
.block_imageslider .desc_title {
	font-size:30px;
	font-size:3.0rem;
	color:#001d46;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:0px;
	white-space:nowrap;
}
.block_imageslider .desc_date {
	font-size:19px;
	font-size:1.9rem;
	color:#aaaaaa;
	text-transform:uppercase;
	position:absolute;
	top:35px;
	left:0px;
	white-space:nowrap;
}
.block_imageslider .desc_tickets, .btn_txt {
	font-size:14px;
	font-size:1.4rem;
	color:#001d46;
	text-transform:uppercase;
	text-decoration:none;
	height:17px;
	line-height:17px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_imageslider .desc_tickets i, .btn_txt i {
	font-style:normal;
}
.btn_txt_gray {
	color:#666;
}
.btn_txt_big {
	font-size:22px;
	font-size:2.2rem;
	height:28px;
	line-height:28px;
}
.btn_txt_big:hover > span {
	background-position:-224px -112px;
}
.block_imageslider .desc_tickets {
	position:absolute;
	top:65px;
	left:0px;
	white-space:nowrap;
}
.block_imageslider .desc_tickets_wd {
	top:40px;
}
.block_inlinenews {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	padding:45px 0 45px 0;
	background:url(../img/static/bg-events-inline.jpg?v2) no-repeat center center;
}
.block_inlinenews .more_news_wr {
	padding-left:5px;
}
.more_news_wr div[class*="tile-k-"] {
	display:block;
}
.more_news_wr div[class*="tile-k-"]:nth-child(n+9) {
	display:none;
}
.block_formula1_newsblock .news_more {
	padding-bottom:34px;
}
.block_inlinenews .inlinenews_inner {
}
.block_inlinenews .news_item {
	-webkit-box-shadow:2px 2px 2px -1px #cccccc;
	-moz-box-shadow:2px 2px 2px -1px #cccccc;
	-ms-box-shadow:2px 2px 2px -1px #cccccc;
	-o-box-shadow:2px 2px 2px -1px #cccccc;
	box-shadow:2px 2px 2px -1px #cccccc;
	position:relative;
}
.block_inlinenews .ni_inner {
	padding:15px 13px 25px 20px;
}
.block_inlinenews .news_item_v1 {
	background:url(../img/bg-inlinenews-v4.png) no-repeat right -2px;
}
.block_inlinenews .news_item_v1 .paper {
	height:11px;
	background:url(../img/bg-news-item-v1.png) repeat-x left top;
	margin-right:5px;
	margin-bottom: -1px;
}
.block_inlinenews .news_item_v1 .ni_inner {
	background:none;
	padding-top:4px;
	margin-right:1px;
}
.block_inlinenews .news_item_v2 {
	background:url(../img/bg-inlinenews-v3.png) no-repeat right top;
}
.block_inlinenews .news_item_v2 .ni_inner {
	/*background:url(../img/bg-news-item-v2.png);*/
	margin-right:1px;
}
.block_inlinenews .news_item_v3 {
	background:#001d46 url(../img/static/illu-cam.png?v=2) no-repeat right bottom;
	color:#fff;
}
.block_inlinenews .news_item_v3 .ni_inner {
	padding:40px 0 25px 40px;
	min-height:205px;
}
.block_inlinenews .news_item_v3 .title_more {
	font-size:60px;
	font-size:6.0rem;
	line-height:80%;
	text-transform:uppercase;
}
.block_inlinenews .news_item_v3 .title_more span {
	font-size:37px;
	font-size:3.7rem;
}
.block_inlinenews .news_item_v3 a {
	color:#fff;
}
.block_inlinenews .news_item_v3 .underline {
	height:4px;
	width:40%;
	background:#001d46;
	margin:23px 0 20px 0;
}
.block_inlinenews .news_item_v4 {
	background:#001d46 url(../img/static/bg-news-f1-teaser.png) no-repeat right bottom;
}
.block_inlinenews .news_item_v4 .title {
	color:#fff;
	width:70%;
}
.block_inlinenews .news_item_v4 .btn_txt {
	color:#fff;
}
.block_inlinenews .type {
	height:34px;
	line-height:34px;
	color:#999;
	font-size:14px;
	font-size:1.4rem;
	text-transform:uppercase;
	position:relative;
	padding-bottom:12px;
}
.block_inlinenews .type .icon {
	position:absolute;
	right:0px;
	top:0px;
}
.block_inlinenews .date {
	color:#001d46;
	font-size:30px;
	font-size:3.0rem;
	text-transform:uppercase;
	line-height:105%;
}
.block_inlinenews .title {
	color:#c12236;
	font-size:19px;
	font-size:1.9rem;
	text-transform:uppercase;
	line-height:120%;
	padding-bottom:15px;
}
.block_inlinenews .news_item_nomotor .title {
	color:#88ae44;
}
.block_inlinenews p {
	font-size:14px;
	font-size:1.4rem;
	padding-bottom:15px;
}
.block_inlinenews .inlinenews_spacer, .block_events_more .inlinenews_spacer, .block_formula1_newsblock .inlinenews_spacer {
	display:none;
}
.block_news1 {
	/*background:url(../img/bg-blocknews1.jpg) no-repeat center bottom;*/
}
.block_news1_en {
	border-top:5px solid #efefef;
}
.block_news1_inner {
	padding:25px 88px 0 88px;
}
.block_news1 .header {
	text-align:center;
	text-transform:uppercase;
	padding:20px 0 45px 0;
}
.block_news1 .header h3 {
	color:#999999;
	font-size:14px;
	font-size:1.4rem;
	line-height:100%;
}
.block_news1 .header h4 {
	color:#001d46;
	font-size:48px;
	font-size:4.8rem;
	line-height:100%;
}
.block_news1 .spacer {
	margin-top:50px;
	border-top:2px solid #eeeeee;
	padding-top:30px;
}
.block_socialhub {
	padding:0;
}
.block_socialhub .sm_nav {
	background:#001B45;
	text-transform:uppercase;
	color:#fff;
	overflow:hidden;
}
.block_socialhub ul.sm_p {
	float:left;
	font-size:18px;
	font-size:1.8rem;
}
.block_socialhub ul.sm_p li {
	float:left;
	height:16px;
	line-height:16px;
	padding:27px 14px;
	border-right:2px solid #05275b;
	cursor:pointer;
}
.block_socialhub ul.sm_p li:hover, .block_socialhub ul.sm_p li.active {
	background:#05275b;
}
.block_socialhub ul.sm_p li:hover > span.icon_fb, .block_socialhub ul.sm_p li.active > span.icon_fb {
	background-position:-78px -16px;
}
.block_socialhub ul.sm_p li:hover > span.icon_tw, .block_socialhub ul.sm_p li.active > span.icon_tw {
	background-position:-78px -32px;
}
.block_socialhub ul.sm_p li:hover > span.icon_in, .block_socialhub ul.sm_p li.active > span.icon_in {
	background-position:-78px -48px;
}
.block_socialhub ul.sm_p li:first-child {
	padding-left:25px;
}
.block_socialhub ul.sm_t {
	float:right;
}
.block_socialhub ul.sm_t li {
	float:left;
	height:34px;
	line-height:34px;
	padding:18px;
	font-size:20px;
	font-size:2.0rem;
}
.block_socialhub ul.sm_t li.smt_tag {
	padding-right:40px;
}
.block_socialhub ul.sm_t li.smt_nav {
	border-left:1px solid #bd0534;
	cursor:pointer;
}
.block_socialhub ul.sm_t li.smt_nav:hover > .icon_arrow_white_left_big {
	background-position:-128px -272px;
}
.block_socialhub ul.sm_t li.smt_nav:hover > .icon_arrow_white_right_big {
	background-position:-128px -306px;
}
.block_socialhub .sm_loading {
	height:60px;
	background:url(../img/ajax-loader-small.gif) no-repeat center center;
}
.block_socialhub .sm_content {
	padding:10px 0 0 10px;
}
.block_socialhub .tile_sm {
	margin:0 10px 10px 0;
	overflow:hidden;
	position:relative;
}
.block_socialhub .tile_sm:hover .social_remove_post {
	display:block;
}
.block_socialhub .tile_sm .wr {
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.block_socialhub .tile_sm img {
	display:block;
}
.block_socialhub .tile_sm_rectangle {
	max-height:auto;
	max-height:189px;
}
.block_socialhub .tile_sm_twitter, .block_socialhub .tile_sm_facebook, .block_socialhub .tile_sm_instagram {
	background:#efefef;
}
.block_socialhub .tile_sm_twitter .in {
	padding:20px 10px 0 15px;
}
.block_socialhub .tile_sm_facebook .in {
	padding:20px 15px 0 15px;
}
.block_socialhub .tile_sm_twitter p {
	font-size:18px;
	font-size:1.8rem;
	color:#000;
	line-height:190%;
	padding-bottom:0px;
}
.block_socialhub .tile_sm_facebook p, .block_socialhub .tile_sm_instagram p {
	font-size:14px;
	font-size:1.4rem;
	color:#000;
	line-height:150%;
	padding-bottom:0px;
}
.block_socialhub .tile_sm_twitter p a, .block_socialhub .tile_sm_facebook p a {
	text-decoration:none;
	color:#e4003a;
}
.block_socialhub .tile_sm_twitter p a.more, .block_socialhub .tile_sm_facebook p a.more {
	color:#000;
}
.block_socialhub .tile_sm_twitter .user_info, .block_socialhub .tile_sm_facebook .user_info, .block_socialhub .tile_sm_instagram .user_info {
	position:absolute;
	height:34px;
	width:60%;
	bottom:15px;
	left:15px;
	z-index:10;
}
.block_socialhub .tile_sm_instagram .user_info {
	height:45px;
}
.block_socialhub .tile_sm_instagram.tile_sm_instagram--f .user_info {
	height:34px;
}
.block_socialhub .tile_sm_instagram .user_info .icon {
	overflow:hidden;
	background:#333;
}
.block_socialhub .tile_sm_instagram.tile_sm_instagram--f .user_info .icon {
	background-color:transparent;
	background-image:url(../svg/sprite.svg?v=2);
	background-position:-162px -68px;
}
.block_socialhub .tile_sm_twitter .user_info .icon, .block_socialhub .tile_sm_facebook .user_info .icon, .block_socialhub .tile_sm_instagram .user_info .icon {
	float:left;
}
.block_socialhub .tile_sm_instagram .user_info .icon img {
	display:block;
}
.block_socialhub .tile_sm_twitter .user_info .spacer, .block_socialhub .tile_sm_facebook .user_info .spacer, .block_socialhub .tile_sm_instagram--f .user_info .spacer {
	float:left;
	width:1px;
	background:#d7d7d3;
	height:24px;
	margin:5px 0;
}
.block_socialhub .tile_sm_twitter .user_info .username, .block_socialhub .tile_sm_facebook .user_info .username, .block_socialhub .tile_sm_instagram .user_info .username {
	font-size:12px;
	font-size:1.2rem;
	color:#001d46;
	padding:0 0 0 7px;
	float:left;
	white-space:nowrap;
	line-height:17px;
}
.block_socialhub .tile_sm_instagram .user_info .username {
	padding-top:5px;
	padding-left:10px;
	color:#fff;
	font-size:14px;
	font-size:1.4rem;
}
.block_socialhub .tile_sm_instagram.tile_sm_instagram--f .user_info .username, .block_socialhub .tile_sm_facebook .user_info .username {
	padding-top:9px;
}
.block_socialhub .tile_sm_twitter .user_info .username a, .block_socialhub .tile_sm_facebook .user_info .username a, .block_socialhub .tile_sm_instagram .user_info .username a {
	font-size:14px;
	font-size:1.4rem;
	text-decoration:none;
	color:#001D46;
}
.block_socialhub .tile_sm_instagram .user_info .username a {
	color:#fff;
}
.block_socialhub .tile_sm_facebook .fb_share {
	position:absolute;
	right:0px;
	top:0px;
	width:38px;
	height:100%;
	background:#001d46;
}
.block_socialhub .tile_sm_facebook .fb_share .icon_fb_like {
	position:absolute;
	left:2px;
	top:7%;
}
.block_socialhub .tile_sm_facebook .fb_share .icon_fb_comment {
	position:absolute;
	left:2px;
	top:42%;
}
.block_socialhub .tile_sm_facebook .fb_share .icon_fb_share {
	position:absolute;
	left:2px;
	top:72%;
}
.block_socialhub .tile_sm_instagram .in {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_socialhub .tile_sm_instagram .in:before, .block_socialhub .tile_sm_instagram .in-h:before {
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:50%;
	z-index:2;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
}
.block_socialhub .tile_sm_instagram .in:after, .block_socialhub .tile_sm_instagram .in-h:after {
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:50%;
	z-index:1;
	background:rgba(0, 0, 0, .06);
}
.block_socialhub .tile_sm_instagram:hover .in-h {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	visibility:visible;
}
.block_socialhub .tile_sm_instagram .in-h {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:5;
	background:rgba(228, 0, 58, .9);
	padding:20px 48px 0 15px;
	box-sizing:border-box;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-ms-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;
	color:#fff;
	display:block;
	text-decoration:none;
}
.block_socialhub .tile_sm_instagram .in-h p {
	color:#fff;
}
.block_socialhub .tile_sm_instagram .in-h a {
	color:#fff;
	text-decoration:none;
}
.block_socialhub .sm_clearfix, .tile_hub_hidden {
	display:none !important;
}
.block_socialhub .social_remove_post {
	position:absolute;
	right:0px;
	top:0px;
	padding:5px 10px;
	background:#000;
	color:#fff;
	z-index:500;
	font-size:12px;
	font-size:1.2rem;
	cursor:pointer;
	display:none;
}
.block_newsletter .nl_ov {
	background:#efefef;
	padding:42px 88px 40px 88px;
	position:relative;
}
.block_newsletter .illu {
	position:absolute;
	left:85px;
	top:-34px;
}
.block_newsletter h3 {
	font-size:18px;
	font-size:1.8rem;
	padding-bottom:10px;
	text-transform:uppercase;
}
.block_newsletter p {
	padding-bottom:0px;
}
.block_newsletter .nl_t {
	padding-left:155px;
}
.block_newsletter .nl_b {
	padding:8px 0 0 30px;
}
.block_newsletter .nl_b_btn {
	font-size:18px;
	font-size:1.8rem;
	color:#001d46;
	text-transform:uppercase;
	height:32px;
	line-height:32px;
	position:relative;
	padding:0 30px 0 9px;
	border:2px solid #001d46;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	cursor:pointer;
	text-decoration:none;
}
.block_newsletter .nl_b_btn .icon_arrow_red_bottom {
	position:absolute;
	top:8px;
	right:6px;
}
.block_newsletter .nl_b_btn:hover > .icon_arrow_red_bottom {
	background-position:-45px -153px;
}
.block_newsletter .nl_b_btn .icon_arrow_red_top {
	background-position:-28px -187px !important;
}
/*.block_newsletter .nl_content .f_form_content {
	padding:5px 88px 0 88px;
	padding: 0 0 0 195px;
}*/

.block_newsletter .form_msg .error,
.block_newsletter .form_msg .success {
	margin-bottom: 30px;
}

.block_newsletter .nl_c_inner {
	padding:0px 50px 70px 50px;
	background:#efefef url(../img/static/bg-newsletter.jpg?v2) no-repeat center bottom;
	position:relative;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-ms-background-size:contain !important;
	-o-background-size:contain !important;
	background-size:contain !important;
}

.block_newsletter .nl_c_inner.nl_c_inner_message {
	padding-top: 0 !important;
	padding-bottom: 0 !important;

	background-image: none !important;
}

.block_newsletter .nl_c_inner .column-12 {
	padding-left: 193px;
	box-sizing: border-box;
}

.block_newsletter .nl_c_inner .illu {
	position:absolute;
	top:100%;
	left:72%;
	margin-top:-80px;
}
.block_newsletter .nl_c_inner .illu img {
	display:block;
}
.block_newsletter .nl_c_inner .arrow {
	position:absolute;
	top:0px;
	left:17%;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:12px 12px 0 12px;
	border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);
}
.block_newsletter .nl_options {
	padding-bottom:7px;
	border-bottom:1px solid #cccccc;
}
.block_newsletter .nl_options .checkbox {
	line-height:130%;
	padding-bottom:5px;
}
.block_newsletter .nl_send {
	text-align:center;
	padding:18px 0 30px 0;
}
.block_newsletter .nl_off {
	text-align:center;
	font-size:12px;
	font-size:1.2rem;
}
.block_newsletter .nl_off a {
	color:#aaaaaa;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:20px;
	line-height:20px;
	height:20px;
}
.block_newsletter .close, .remove {
	position:absolute;
	width:16px;
	height:16px;
	background:#fff;
	right:1px;
	top:1px;
	padding:5px;
	cursor:pointer;
	z-index:10;
}
.block_newsletter .close:hover, .remove:hover {
	background:#E4003A;
}
.block_newsletter .close .icon, .remove .icon {
	position:absolute;
	left:5px;
	top:5px;
}
.block_newsletter .close .icon.icon_close_white, .remove .icon.icon_close_white {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.block_newsletter .close:hover > .icon.icon_close, .remove:hover > .icon.icon_close {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.block_newsletter .close:hover > .icon.icon_close_white, .remove:hover > .icon.icon_close_white {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.block_txt_header {
	text-align:center;
	padding:42px 0 20px 0;
}
.block_txt_header_nbp, .block_txt_header_nbp h1, .block_txt_header_nbp .h1 {
	padding-bottom:0 !important;
}
.block_header_illu {
	position:absolute;
	right:5%;
	bottom:0;
}
.block_header_illu img {
	display:block;
}
.block_txt_header_gray {
	background:#efefef !important;
}
.block_txt_header.header_route_map {
	background-color:#f0f8f9 !important;
}
.block_txt_header .txt_header_inner {
	width:55%;
	margin:0 auto;
}
.block_txt_header .txt_header_inner--red-links a{
	color: #e4003a;
	text-decoration: underline;
}
.block_txt_header .txt_header_inner img {
	max-width:375px;
}
.block_txt_header h1, .block_txt_header .h1 {
	padding-bottom:5px;
}
.block_txt_header p {
	color:#999;
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
}
.block_txt_header .txt_content {
	padding:20px 0 0 0;
}
.block_txt_header .txt_content h2 {
	font-size:19px;
	font-size:1.9rem;
	padding:0 0 5px 0;
}
.block_txt_header .txt_content p {
	color:#666;
}
.block_txt_header_illu {
	background:#fff url(../img/static/bg-header-illu.jpg?v=2) no-repeat center bottom !important;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-ms-background-size:contain !important;
	-o-background-size:contain !important;
	background-size:contain !important;
	padding-bottom:40px;
}
.block_txt_header_illu_blue {
	/*background:#fff url(../img/static/bg-header-illu-blue.jpg) no-repeat center bottom !important;*/
	z-index:20;
}
.block_txt_header_illu_blue .txt_header_inner {
	width:40%;
}
.block_history {
	background:#f3f3f3 url(../img/static/bg-history.jpg?v1) repeat center top !important;
	padding:0 0 40px 0;
	overflow:hidden;
}
.block_history .headline_outlined div, .block_history .headline_outlined a {
	background:none;
}
.block_history .h_inner {
	padding:0 130px;
}
.block_history .h_content {
	position:relative;
}
.block_history .h_column_left {
	padding-right:40px;
}
.block_history .h_column_right {
	padding-left:40px;
}
.block_history .history_item {
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
	padding:16px;
	margin-bottom:63px;
	position:relative;
	-webkit-transition:all 500ms;
	-moz-transition:all 500ms;
	-ms-transition:all 500ms;
	-o-transition:all 500ms;
	transition:all 500ms;
}
.block_history .history_item .load_detail {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.block_history .history_item.new {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-webkit-transform:translate(0,100px);
	-ms-transform:translate(0,100px);
	transform:translate(0,100px);
}
.first_right {
	margin-top:130px;
}
.block_history .h_content .column-6 .history_item:last-child {
	margin-bottom:0px;
}
.block_history .history_item p {
	padding-bottom:15px;
	font-size:14px;
	font-size:1.4rem;
	line-height:150%;
}
.block_history .history_item p:last-child {
	padding-bottom:0px;
}
.block_history .history_item .hi_date {
	position:absolute;
	width:71px;
	height:62px;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 0px 2px #dadada;
	-moz-box-shadow:0px 0px 2px #dadada;
	-ms-box-shadow:0px 0px 2px #dadada;
	-o-box-shadow:0px 0px 2px #dadada;
	box-shadow:0px 0px 2px #dadada;
	left:-12px;
	top:29px;
	text-align:center;
	z-index:10;
}
.block_history .history_item.hi_no_image .hi_date {
	left:auto;
	right:-12px;
	top:12px;
}
.block_history .h_column_right .history_item .hi_date {
	left:auto;
	right:-12px;
}
.block_history .history_item .hi_date_month {
	font-size:26px;
	font-size:2.6rem;
	color:#001d46;
	text-transform:uppercase;
	line-height:100%;
	padding:8px 0 0 0;
}
.block_history .history_item .arrow {
	position:absolute;
	top:77px;
	left:-11px;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:12px 11px 12px 0;
	border-color:rgba(255,255,255,0) #ccc rgba(255,255,255,0) rgba(255,255,255,0);
	z-index:5;
}
.block_history .history_item .arrow_timeline {
	position:absolute;
	top:30px;
	left:100%;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:14px 0 14px 14px;
	border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #fff;
}
.block_history .h_column_left .history_item.hi_no_image .arrow_timeline {
	margin-left:8px;
}
.block_history .history_item .icon_history {
	position:absolute;
	top:27px;
	left:100%;
	margin-left:23px;
}
.block_history .h_column_right .history_item .arrow_timeline {
	position:absolute;
	top:30px;
	left:-14px;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:14px 14px 14px 0;
	border-color:rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);
}
.block_history .h_column_right .history_item .icon_history {
	position:absolute;
	top:27px;
	left:-80px;
}
.block_history .history_item.hi_no_image .arrow {
	border-width:12px 0 12px 11px;
	border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ccc;
	left:auto;
	right:-11px;
	top:60px;
}
.block_history .h_column_right .history_item .arrow {
	border-width:12px 0 12px 11px;
	border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #ccc;
	left:auto;
	right:-11px;
}
.block_history .history_item.hi_no_image h3 {
	width:50%;
}
.block_history .history_item .hi_date_year {
	font-size:19px;
	font-size:1.9rem;
	color:#999;
	text-transform:uppercase;
	line-height:100%;
}
.block_history .history_item .hi_date_year_big {
	padding-top:22px;
}
.block_history .hi_image {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_history .hi_image img {
	display:block;
}
.block_history .hi_t {
	padding-top:20px;
}
.block_history .hi_no_image .hi_t {
	padding-top:5px;
}
.block_history .timeline_line {
	position:absolute;
	left:50%;
	margin-left:-1px;
	width:2px;
	height:100%;
	background:#fff;
}
.block_history .h_menu {
	position:absolute;
	right:25px;
	top:28px;
	width:80px;
	z-index:50;
}
.block_history .h_menu ul li {
	display:block;
	height:18px;
	line-height:18px;
	font-size:14px;
	font-size:1.4rem;
	text-transform:uppercase;
	text-align:center;
	padding:9px 0;
	background:#fff;
	margin-bottom:1px;
	color:#001d46;
}
.block_history .h_menu ul li.active {
	background:#001d46;
	color:#fff;
}
.block_history .hi_more {
	text-align:center;
	padding:20px 0 0 0;
	display:none;
}
.block_history .hi_loading {
	height:72px;
	background:url(../img/ajax-loader-small-gray-bg.gif) no-repeat center 40px;
	display:none;
}
.block_history .illu1 {
	position:absolute;
	left:65%;
	top:0px;
	z-index:1;
}
.block_history .illu2 {
	position:absolute;
	left:32px;
	top:100%;
	z-index:0;
}
.block_history .hi_no_items {
	text-align:center;
	padding:40px 0 0 0;
}
.block_news:not(.block_news--highlights) {
	background-color:#f3f3f3 !important;
}
.block_news.block_news--highlights {
	background-color:#fff !important;
}
.block_news .filter {
	height:62px;
	background:#f8f8f8;
	-webkit-box-shadow:0 2px 4px #efefef;
	-moz-box-shadow:0 2px 4px #efefef;
	-ms-box-shadow:0 2px 4px #efefef;
	-o-box-shadow:0 2px 4px #efefef;
	box-shadow:0 2px 4px #efefef;
	padding:0 75px;
	position:relative;
	z-index:200;
}
.block_news .filter ul {
	float:left;
}
.block_news .filter ul li {
	float:left;
	height:28px;
	line-height:28px;
	text-transform:uppercase;
	color:#999;
	padding:17px 29px 17px 40px;
	border-right:1px solid #fff;
	cursor:pointer;
	position:relative;
	white-space:nowrap;
}
.block_news .filter ul li ul {
	position:absolute;
	background:#fff;
	left:0px;
	top:100%;
	z-index:10;
	border-bottom:2px solid #f8f8f8;
	display:none;
	/*width:100%;*/
	min-width:100%;
	float:none;
	border-right:1px solid #fff;
	padding:1px 0;
	-webkit-box-shadow:0 2px 4px #ccc;
	-moz-box-shadow:0 2px 4px #ccc;
	-ms-box-shadow:0 2px 4px #ccc;
	-o-box-shadow:0 2px 4px #ccc;
	box-shadow:0 2px 4px #ccc;
}
.block_news .filter ul li ul li {
	padding-right:40px;
	float:none;
	border:none;
	border-left:1px solid #fff;
	position:relative;
	z-index:2;
}
.block_news .filter ul li ul li .icon {
	margin-left:15px;
}
.block_news .filter ul li ul li:hover > ul {
	display:block !important;
}
.block_news .filter ul ul ul {
	left:100%;
	top:0px;
	z-index:1;
	display:none !important;
}
.block_news .filter ul ul ul li {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
}
.block_news .filter .filter_mobile_show {
	background:#fff;
	-webkit-box-shadow:0 2px 4px #ccc;
	-moz-box-shadow:0 2px 4px #ccc;
	-ms-box-shadow:0 2px 4px #ccc;
	-o-box-shadow:0 2px 4px #ccc;
	box-shadow:0 2px 4px #ccc;
}
.block_news .filter .filter_mobile_show ul {
	display:block;
}
.block_news .filter .filter_mobile_show > .icon_arrow_bottom_28 {
	background-position:-224px -28px;
}
.block_news .filter ul li ul li:hover {
	background:#f8f8f8;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.block_news .news_search {
	float:right;
	padding:14px 0 14px 59px;
	position:relative;
	border-left:1px solid #fff;
	width:200px;
}
.block_news .news_search input {
	float:right;
	background:#f8f8f8;
	color:#999;
}
.block_news .news_search input.write {
	color:#001d46;
}
.block_news .news_search_icon {
	width:28px;
	height:28px;
	padding:17px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}
.block_news .news_search_icon .icon {
	position:absolute;
	left:17px;
	top:17px;
	z-index:1;
}
.block_news .news_container {
	padding:20px 75px;
}
.block_news .tile {
	margin-bottom:20px;
}
.block_news_more {
}
.block_events_more {
	background:#f3f3f3 !important;
}
.block_events_more .items_loading {
	background:url(../img/ajax-loader-small-gray-bg.gif) no-repeat center center;
}
.block_events_more .tile {
	margin-bottom:12px;
}
.block_news_more.block_inlinenews {
	padding-top:0px;
	padding-bottom:0px;
	background:none;
}
.block_news_more .filter {
	padding:12px 0 10px 10px;
	overflow:hidden;
}
.block_events_more .filter {
	padding:12px 115px 20px 115px;
}
.block_news_more .inner {
	position:relative;
	padding:10px 120px 34px 120px;
	/*
	background:url(../img/bg-blocknews2.png) no-repeat center bottom;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-ms-background-size:contain !important;
	-o-background-size:contain !important;
	background-size:contain !important;
	*/
}
.block_events_more .inner {
	padding-right:0;
	padding-left:0;
}
.block_news_more .illu1 {
	position:absolute;
	left:11%;
	top:100%;
	margin-top:-142px;
}
.block_news_more .illu2 {
	position:absolute;
	right:13%;
	top:100%;
	margin-top:-175px;
}
.block_news_more .more_news_wr {
}
.block_news_more .news_more {
	text-align:center;
	padding:30px 0 0 0;
}
.block_events_more .news_more {
	padding:22px 0 0 0;
}
.block_news_more .n_no_items {
	text-align:center;
	padding:40px 0 0 0;
}
.block_slider_header {
	background-color:#e4003a !important;
}
.block_slider_header_green {
	background-color:#88ae44 !important;
}
.block_slider_header .bar {
	margin-top:-100px;
	padding-top:100px;
	overflow-x:auto;
}
.block_slider_header .bar ul {
	font-size:0;
	white-space:nowrap;
}
.block_slider_header .sliding_item {
	height:28px;
	line-height:28px;
	padding:21px 28px;
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	position:relative;
	border-left:2px solid #bd0534;
	text-align:center;
	white-space:nowrap;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-overflow:ellipsis;
	text-decoration:none;
}
.block_slider_header.block_slider_header_big .sliding_item {
	height:36px;
	padding:34px 25px 14px 25px;
	border:none;
}
.block_slider_header.block_slider_header_big .sliding_item a {
	height:36px;
	line-height:21px;
	display:table-cell;
	vertical-align:middle;
}
.block_slider_header.block_slider_header_big .sliding_item.sliding_item_w1 {
	width:110px;
}
.block_slider_header.block_slider_header_big .sliding_item.sliding_item_w2 {
	width:140px;
}
.block_slider_header.block_slider_header_big .sliding_item.sliding_item_w3 {
	width:220px;
}
.block_slider_header.block_slider_header_big .sliding_item.sliding_item_w4 {
	width:280px;
}
.block_slider_header .sliding_item1 {
	/*padding-left:88px !important;*/
	border-left:0px;
}
.block_slider_header.block_slider_header_green .sliding_item {
	border-color:#30602d;
}
.block_slider_header.block_slider_header_big.block_slider_header_green .sliding_item {
	background:url(../img/bg-slider-header-green-item.jpg) no-repeat left 37px;
}
.block_slider_header.block_slider_header_big.block_slider_header_green .sliding_item1 {
	background:#88ae44;
}
.block_slider_header.block_slider_header_many .sliding_item {
	font-size:14px;
	font-size:1.4rem;
}
.block_slider_header.block_slider_header_many.block_slider_header_green .sliding_item {
	background:url(../img/bg-slider-header-green-item-thin.jpg) no-repeat left 37px;
}
.block_slider_header.block_slider_header_many.block_slider_header_big.block_slider_header_green .sliding_item1 {
	background:#88ae44;
}
.block_slider_header.block_slider_header_many .sliding_item a {
	line-height:17px;
}
.block_slider_header.block_slider_header_many.block_slider_header_green .sliding_item:hover, .block_slider_header.block_slider_header_many.block_slider_header_green .sliding_item.active {
	background-color:#5f8a13;
}
.block_slider_header.block_slider_header_many .si_image img {
	width:136px;
	margin-left:7px;
}
.block_slider_header .sliding_item:hover, .block_slider_header .sliding_item.active {
	background:#bd0534;
}
.block_slider_header.block_slider_header_green .sliding_item:hover, .block_slider_header.block_slider_header_green .sliding_item.active {
	background-color:#30602d;
}
.block_slider_header .sliding_item_green:hover, .block_slider_header .sliding_item_green.active {
	background-color:#6a8d2b !important;
}
.block_slider_header .sliding_item_red:hover, .block_slider_header .sliding_item_red.active {
	background-color:#BD0534 !important;
}
.block_slider_header .sliding_item_blue:hover, .block_slider_header .sliding_item_blue.active {
	background-color:#00112b !important;
}
.block_slider_header .sliding_item:hover + .sliding_item, .block_slider_header.block_slider_header_green .sliding_item.active + .sliding_item {
	background-position:-4px 37px;
}
.block_slider_header .sliding_item:hover .si_image, .block_slider_header .sliding_item.active .si_image {
	bottom:48px;
}
.block_slider_header .sliding_item a {
	color:#fff;
	text-decoration:none;
	display:block;
}
.block_slider_header .sliding_item_show_all {
	padding-left:88px;
	border:none;
}
.block_slider_header .si_image {
	position:absolute;
	left:50%;
	bottom:40px;
	margin:0 0 0 -50px;
}
.block_slider_header .si_image_big {
	margin-left:-75px;
	margin-bottom:10px;
}
.block_slider_header .sliding_item1 .si_image_big {
	/*margin-left:-32px;*/
}
.block_slider_header .si_image img {
	width:auto;
	max-width:200% !important;
}
.block_experiences_content {
}
.block_experiences_content .tooltip {
	margin-top:22px;
}
.block_experiences_content.block_experiences_content_gray {
	background-color:#efefef !important;
}
.block_experiences_content.block_experiences_content_gray .items_loading {
	background:url(../img/ajax-loader-small-gray-efefef.gif) no-repeat center center;
}
.block_experiences_content .headline {
	position:relative;
}
.block_experiences_content .headline_spacer {
	position:absolute;
	width:2px;
	height:78px;
	background:#eee;
	left:50%;
	top:50%;
	margin:-39px 0 0 -1px;
}
.block_experiences_content.block_experiences_content_gray .headline_spacer {
	background:#fff;
}
.block_experiences_content .headline_col {
	text-align:center;
	color:#001d46;
	font-size:40px;
	font-size:4.0rem;
	text-transform:uppercase;
	height:50px;
	line-height:50px;
	padding:40px 0 32px 0;
}
.block_experiences_content .ex_content {
	padding:0 6px 66px 6px;
	overflow:hidden;
}
.block_experiences_content .ex_col_left {
	padding:0 8px 0 2px;
	overflow:hidden;
}
.block_experiences_content .ex_col_right {
	padding:0 2px 0 8px;
	overflow:hidden;
}
.block_experiences_content .ex_item {
}
.block_experiences_content .ex_item_inner {
	position:relative;
	margin:8px;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
	overflow:hidden;
}
.block_experiences_content .ex_item_f_inner:hover .btn_txt > span {
	background-position:-45px -204px;
}
.block_experiences_content .ex_item_inner:hover .ex_item_content {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.block_experiences_content .ex_item_image {
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_experiences_content .ex_item_image img {
	display:block;
}
.block_experiences_content .ex_item_title {
	font-size:19px;
	font-size:1.9rem;
	color:#aaa;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	background:#fff;
	line-height:25px;
	padding:9px 0;
	width:100%;
}
.block_experiences_content .ex_item_title span {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	padding-top:1px;
}
.block_experiences_content .ex_item_title_inner {
	padding:0 10px;
}
.block_experiences_content .link {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:10;
}
.block_experiences_content .link img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:11;
}
.block_experiences_content .ex_item_content {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:5;
	background:url(../img/bg-experiences-content.png);
	-webkit-transform:translate(0,50px);
	-ms-transform:translate(0,50px);
	transform:translate(0,50px);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.block_experiences_content table {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:6;
	text-align:center;
}
.block_experiences_content .ex_t1 {
	color:#cecece;
	font-size:16px;
	font-size:1.6rem;
	padding:0 10px 15px 10px;
}
.block_experiences_content h3 {
	font-size:33px;
	font-size:3.3rem;
	padding-bottom:15px;
	line-height:100%;
	padding:0 10px 15px 10px;
}
.block_experiences_content .btn_txt {
	color:#fff;
}
.block_experiences_content .filter {
	overflow:hidden;
	padding:22px 0 12px 88px;
}
.block_experiences_content .filter_item {
}
.block_experiences_content .news_more {
	text-align:center;
	padding:0 0 84px 0;
}
.block_experiences_content .n_no_items {
	text-align:center;
	padding:40px 0 0 0;
}
.block_sport_experiences_content .more_news_wr {
	position:relative;
}
.block_sport_experiences_content .ex_content {
	padding-bottom:15px;
}
.block_sport_experiences_content {
	background:#efefef !important;
}
.block_sport_experiences_content .ex_sport_item {
	position:relative;
}
.block_sport_experiences_content .ex_sport_item:hover .ex_sport_item_image_hover, .block_sport_experiences_content .ex_sport_item.ex_sport_item_active .ex_sport_item_image_hover {
	left:-2%;
	top:-2%;
	width:104%;
	height:104%;
	-webkit-box-shadow:0 0px 4px #c5c5c5;
	-moz-box-shadow:0 0px 4px #c5c5c5;
	-ms-box-shadow:0 0px 4px #c5c5c5;
	-o-box-shadow:0 0px 4px #c5c5c5;
	box-shadow:0 0px 4px #c5c5c5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.block_sport_experiences_content .ex_sport_item_inner, .block_gastro .gm_item .gm_item_inner {
	position:relative;
	margin:15px;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
	overflow:visible;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
}
.block_sport_experiences_content .ex_sport_item_image {
	position:relative;
}
.block_sport_experiences_content .ex_sport_item_image img {
	display:block;
}
.block_sport_experiences_content .ex_sport_item_image_hover {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
.block_sport_experiences_content .image_right .ex_sport_item_image_hover {
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;

	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}
.block_sport_experiences_content .ex_sport_item_content {
	padding:30px 25px 0 25px;
	position:relative;
	word-wrap:break-word;
}
.block_sport_experiences_content .ex_sport_item_content h3 {
	font-size:22px;
	font-size:2.2rem;
	color:#88ae44;
	padding:0 0 10px 0;
}
.block_sport_experiences_content .ex_sport_item_content p {
	color:#666;
	line-height:190%;
}
.block_sport_experiences_content .items_loading {
	background:url(../img/ajax-loader-small-green.gif) no-repeat center center;
}
.block_sport_experiences_content .ex_sport_detail {
	clear:both;
	position:relative;
	margin:0 15px;
}
.block_sport_experiences_content .ex_sport_detail .inner {
	background:#ffffff;
	position:relative;
	width:100%;
	height:100%;
	z-index:210;
	-webkit-box-shadow:0px 2px 2px #dadada;
	-moz-box-shadow:0px 2px 2px #dadada;
	-ms-box-shadow:0px 2px 2px #dadada;
	-o-box-shadow:0px 2px 2px #dadada;
	box-shadow:0px 2px 2px #dadada;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.block_sport_experiences_content .ex_sport_detail .form_msg .success {
	margin-bottom:100px;
}
.block_sport_experiences_content .ex_arrow_collapse {
	position:absolute;
	left:75%;
	bottom:1px;
	width:28px;
	height:14px;
	background:url(../img/arrow-collapse.png) no-repeat left top;
	margin:0 0 0 -14px;
}
.block_sport_experiences_content .image_right .ex_arrow_collapse {
	left:25%;
}
.block_sport_experiences_content .ex_sport_detail .icon_search_close {
	position:absolute;
	right:15px;
	top:15px;
}
.block_sport_experiences_content .ex_sport_detail .content_collapse_inner p {
	line-height:170%;
}
.block_sport_experiences_content .ex_sport_detail .content_collapse_inner ul {
	margin:0 0 20px 0;
}
.block_sport_experiences_content .ex_sport_detail .content_collapse_inner ol {
	margin:0 0 20px 30px;
}
.block_sport_experiences_content .ex_sport_detail .content_collapse_inner ul li {
	line-height:170%;
	background:url(../img/bullet-blue.png) no-repeat left 10px;
	padding:0 0 0 15px;
}
.block_sport_experiences_content .ex_sport_detail .content_collapse_inner ol li {
	line-height:170%;
	background:none;
	list-style-type:decimal;
	padding-left:0px;
}
.block_sport_experiences_content .news_more {
	padding-bottom:30px;
}
.block_sport_experiences_content .content_collapse_inner {
	padding:50px;
}
.block_sport_experiences_content .content_collapse_inner h1, .block_sport_experiences_content .content_collapse_inner h3, .block_sport_experiences_content .content_collapse_inner h4 {
	font-size:24px;
	font-size:2.4rem;
	padding-bottom:12px;
	color:#88ae44;
}
.block_sport_experiences_content .content_collapse_inner h3 {
	font-size:18px;
	font-size:1.8rem;
	padding:0 0 12px 0;
}
.block_sport_experiences_content .content_collapse_inner h4 {
	font-size:14px;
	font-size:1.4rem;
	padding:0 0 7px 0;
}
.block_sport_experiences_content .loading_global {
	background:url(../img/ajax-loader-small-green-ffffff.gif) no-repeat center center;
}
.block_sport_experiences_content .address_wr, .ovl_wrapper .address_wr {
	padding:20px 0 0 0;
}
.block_sport_experiences_content .address_item, .ovl_wrapper .address_item {
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
	padding:20px 20px 10px 20px;
	margin:0 20px 20px 0;
}
.block_sport_experiences_content .address_item_3, .block_sport_experiences_content .address_item_6, .block_sport_experiences_content .address_item_9, .block_sport_experiences_content .address_item_12, .block_sport_experiences_content .address_item_15 {
	margin-right:0px;
}
.block_sport_experiences_content .clear_twocol {
	display:none;
}
.block_sport_experiences_content .clear_threecol {
	display:block;
}
.block_sport_experiences_content .address_item h3, .ovl_wrapper .address_item h3 {
	font-size:16px;
	font-size:1.6rem;
	padding:0 0 8 0;
}
.block_sport_experiences_content .address_item p, .ovl_wrapper .address_item p {
	font-size:14px;
	font-size:1.4rem;
	line-height:160%;
	padding-bottom:10px;
}
.block_sport_experiences_content .filter {
	padding-bottom:5px;
}
.block_gastro {
	background:#f3f3f3 !important;
}
.block_gastro_inner {
	padding:50px 88px;
}
.block_gastro .gastro_page {
	overflow:hidden;
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#666;
}
.block_gastro .gastro_page.gastro_page_more {
	overflow:hidden;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	color:#666;
	margin:0 -82px;
}
.block_gastro .gastro_more_wr {
	margin:0 -82px;
}
.block_gastro .gastro_page .gastro_page_inner {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.block_gastro .gastro_page.gastro_page_start {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.block_gastro .gastro_page_slide.slide {
	width:200%;
}
.block_gastro .gastro_page_slide_prev.slide {
	width:200%;
	margin-left:-100%;
}
.block_gastro .gastro_page_inner {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
}
.block_gastro .gastro_page_slide.slide .gastro_page_inner {
	float:left;
	width:50%;
}
.block_gastro .gastro_page_slide.gastro_page_slide_prev.slide .gastro_page_inner {
	float:right;
}
.block_gastro .gastro_page_content {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.block_gastro .gastro_page_content.open {
	position:relative;
	left:auto;
	top:auto;
}
.block_gastro .gastro_header {
	height:320px;
	position:relative;
	background:#fff;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
}
.block_gastro .gastro_prev {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-14px;
	z-index:30;
}
.block_gastro .gastro_next {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-14px;
	z-index:30;
}
.block_gastro .gastro_header_photo {
	position:absolute;
	left:0px;
	top:0px;
	width:68%;
	height:100%;
	border-right:8px solid #88ae44;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_gastro .gastro_header_photo img {
	display:none;
}
.block_gastro .gastro_header_txt {
	position:absolute;
	right:0px;
	top:0px;
	width:32%;
	height:100%;
}
.block_gastro .gastro_header_txt table {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.block_gastro .gastro_header_txt .inner {
	padding:0 45px 0 40px;
}
.block_gastro .gastro_logo {
	padding-bottom:20px;
}
.block_gastro .gastro_logo img {
	width:auto;
	max-width:auto;
}
.block_gastro h1 {
	font-size:28px;
	font-size:2.8rem;
	padding-bottom:10px;
}
.block_gastro h3 {
	font-size:18px;
	font-size:1.8rem;
}
.block_gastro p {
	font-size:14px;
	font-size:1.4rem;
	line-height:190%;
}
.block_gastro ul, .block_gastro ol {
	margin:0 0 20px 0;
}
.block_gastro ol {
	margin:0 0 20px 30px;
}
.block_gastro ul li, .block_gastro ol li {
	font-size:14px;
	font-size:1.4rem;
	line-height:190%;
	background:url(../img/bullet-blue.png) no-repeat left 11px;
	padding:0 0 0 15px;
}
.block_gastro ol li {
	background:none;
	list-style-type:decimal;
	padding-left:0px;
}
.block_gastro ul ul, .block_gastro ol ol {
	margin:0 0 10px 10px;
}
.block_gastro ol ol {
	margin-left:30px;
}
.block_gastro .gastro_content {
	padding:45px 40px 20px 40px;
	position:relative;
}
.block_gastro .gastro_content_inner {
}
.block_gastro .gastro_content_left {
	padding-right:85px;
}
.block_gastro .gastro_content_right {
	padding-left:10px;
}
.block_gastro .gastro_content_right .tile3 {
	padding:22px 35% 22px 30px;
	background:#fff;
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
	margin-bottom:30px;
}
.block_gastro .gastro_content_right .tile3 h3 {
	font-size:24px;
	font-size:2.4rem;
	padding-bottom:0px;
}
.block_gastro .gastro_content_right .tile3 .illu {
	-webkit-transform:scale(0.7);
	-moz-transform:scale(0.7);
	-ms-transform:scale(0.7);
	-o-transform:scale(0.7);
	transform:scale(0.7);
	-webkit-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	right:0px;
}
.block_gastro .gastro_content_right .tile3 .txt {
	width:100%;
}
.block_gastro .gastro_contentspacer {
	width:36%;
	height:1px;
	border-bottom:2px solid #e1e1e1;
	padding-bottom:5px;
	margin-bottom:30px;
}
.block_gastro .gastro_gallery {
	margin-left:-20px;
	padding-bottom:50px;
}
.block_gastro .gastro_gallery_item {
}
.block_gastro .gastro_gallery_item_image {
	margin:0 0 20px 20px;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_gastro .gastro_gallery_item_image img {
	display:block;
}
.block_gastro .gastro_360view {
	height:100px;
	position:relative;
	padding:0 0 0 50px;
}
.block_gastro .gastro_360view .inner {
	height:100px;
	background:#fff;
	padding:0 80px 0 75px;
	display:table-cell;
	vertical-align:middle;
}
.block_gastro .gastro_360view .t_360 {
	font-size:24px;
	font-size:2.4rem;
	line-height:110%;
	color:#001d46;
	text-transform:uppercase;
}
.block_gastro .gastro_360view .illu {
	position:absolute;
	right:-8px;
	bottom:-5px;
}
.block_gastro .gastro_360view .btn_round {
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:77px;
	padding-top:23px;
	background-position:-252px 0;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-size:2.2rem;
	text-transform:uppercase;
	line-height:25px;
}
.block_gastro .gastro_360view .btn_round span {
	font-size:28px;
	font-size:2.8rem;
}
.block_gastro .gastro_news {
}
.block_gastro .block_inlinenews {
	background:none;
	padding:0;
}
.block_gastro .block_inlinenews .news_item {
	box-shadow:none;
	color:#333;
}
.block_gastro .block_inlinenews .news_item p {
	width:70%;
	line-height:135%;
}
.block_gastro .block_inlinenews .news_item_v2 .ni_inner {
	padding-left:40px;
	background:#fff;
}
.block_gastro .block_inlinenews .type .icon {
	right:12px;
}
.block_gastro .gastro_news_left {
	padding-right:4px;
}
.block_gastro .gastro_news_left .ni_inner {
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
.block_gastro .gastro_news_right {
	padding-left:4px;
}
.block_gastro .gastro_news_right .ni_inner {
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
}
.block_gastro .arrow_collapse_gastro {
	background:url(../img/arrow-collapse-gastro.png) no-repeat left top;
	position:absolute;
	right:23%;
	bottom:-14px;
	width:28px;
	height:14px;
}
.block_gastro .btn_show_gastro_detail .icon_close_darkred {
	background-position:-28px -272px !important;
}
.block_gastro .gastro_txt_default {
	color:#88ae44;
	font-size:22px;
	font-size:2.2rem;
	line-height:26px;
	text-transform:uppercase;
	background:url(../img/arrow-desc-green-top.png) no-repeat left top;
	padding:45px 0 0 90px;
	width:50%;
	margin:0 auto;
}
.block_gastro .gastro_video {
	padding:0 0 30px 0;
}
.block_gastro .gastro_video_inner {
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
	position:relative;
}
.block_gastro .gastro_video img {
	display:block;
}
.block_gastro .gastro_video .icon {
	position:absolute;
	left:50%;
	top:50%;
	margin:-50px 0 0 -50px;
	z-index:10;
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:100px;
	height:100px;
}
.block_gastro .gastro_booking {
	padding:30px 0;
}
.block_gastro .seekdaPortalWidget img {
	width:auto;
	max-width:auto;
}
.block_gastro .seekdaPortalWidget .seekdaJsPortalFading {
	position:relative;
	min-height:60px;
	background:url(../img/ajax-loader-small-green-ffffff.gif) no-repeat center center;
}
.block_gastro .seekdaJsPortalFading > img {
	display:none;
}
.block_gastro .gm_item {
	position:relative;
}
.block_gastro .gm_item_inner {
	overflow:hidden !important;
}
.block_gastro .gm_item_img {
	border-right:4px solid #88ae44;
}
.block_gastro .gm_item_img img {
	display:block;
}
.block_gastro .gm_item_txt_wr {
	position:absolute;
	width:50%;
	right:0px;
	top:0px;
	height:100%;
}
.block_gastro .gm_item_txt_wr table {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.block_gastro .gm_item_t_i {
	padding:0 25px 0 23px;
}
.block_gastro .gm_item_t_i h3 {
	font-size:24px;
	font-size:2.4rem;
	color:#88ae44;
}
.block_gastro .gm_item_t_i p {
	line-height:120%;
	padding-bottom:15px;
}
.block_quote {
	padding:45px 0;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
	background:url(../img/static/bg-quote.jpg?v4) no-repeat center center;
}
.block_quote--no-text {
	padding: 0 0 29%;
}
.block_quote_bg2 {
	background-image:url(../img/static/bg-quote-bg3.jpg);
}
.block_quote .headline_outlined div, .block_quote .headline_outlined a {
	background:none;
	height:auto;
	font-size:30px;
	font-size:3.0rem;
	line-height:35px;
	padding:27px 20px;
	border-width:3px;
}
.block_big_image_text {
	text-align:center;
}
.block_big_image_text .inner {
	padding:45px 150px;
}
.block_big_image_text .photo {
	padding:0 60px;
}
.block_big_image_text .photo img {
	display:block;
}
.block_big_image_text .txt {
	font-size:24px;
	font-size:2.4rem;
	color:#999999;
	line-height:180%;
}
.block_big_image_text .txt.txt_small {
	font-size:16px;
	font-size:1.6rem;
	color:#999999;
	line-height:160%;
}
.block_big_image_text.img_top .txt_wr {
	padding-top:45px;
}
.block_big_image_text.img_bottom .txt_wr {
	padding-bottom:45px;
}
.block_big_image_text .author {
	padding-top:15px;
	font-size:18px;
	font-size:1.8rem;
	color:#212121;
}
.block_big_image_text .author_spacer {
	background:#212121;
	width:20px;
	margin:0 auto;
	height:2px;
	margin-bottom:20px;
}
.block_text_two_col {
}
.block_text_two_col .inner {
	padding:45px 200px;
}
.block_text_two_col_l2 .inner {
	padding:45px 150px;
}
.block_text_two_col ul {
	padding-bottom:20px;
}
.block_text_two_col p, .block_text_two_col li {
	color:#666;
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
}
.block_text_two_col ul li {
	background:url(../img/bullet-blue.png) no-repeat left 9px;
	padding:0 0 0 15px;
}
.block_text_two_col p a {
	color:#001d46;
	text-decoration:none;
}
.block_text_two_col p a.btn {
	color:#fff;
}
.block_text_two_col .headline_outlined {
	padding:0 0 45px 0;
}
.block_text_two_col .headline_outlined div {
	background:none;
	padding-left:30px;
	padding-right:30px;
}
.block_text_two_col .btn_row {
	text-align:center;
	padding-top:25px;
}
.block_text {
}
.block_text .inner {
	padding:45px 200px;
}
.block_text .inner p {
	color:#666;
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
}
.block_text .inner p a {
	color:#001d46;
	text-decoration:none;
}
.block_text .inner ul, .block_text .inner ol {
	margin:0 0 20px 0;
}
.block_text .inner ol {
	margin:0 0 20px 30px;
}
.block_text .inner ul li, .block_text .inner ol li {
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
	background:url(../img/bullet-blue.png) no-repeat left 14px;
	padding:0 0 0 15px;
}
.block_text .inner ol li {
	background:none;
	list-style-type:decimal;
	padding-left:0px;
}
.block_gallery {
}
.block_gallery .inner {
	padding:45px 200px 35px 200px;
	position:relative;
}
.block_gallery .headline_outlined {
	padding:0 0 45px 0;
}
.block_gallery .headline_outlined div {
	background:none;
	padding-left:30px;
	padding-right:30px;
}
.block_gallery .block_gallery_items {
	margin-left:-20px;
	overflow:hidden;
	text-align:center;
	font-size:0;
}
.block_gallery .block_gallery_item {
	float:none;
	display:inline-block;
	font-size:0;
}
.block_gallery .block_gallery_item_image {
	margin:0 0 20px 20px;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_gallery .block_gallery_item_image .ex_item_content table {
	width:90%;
	left:5%;
}
.block_gallery .block_gallery_item_image .ex_item_content h3 {
	padding:0;
	font-size:20px;
	font-size:2.0rem;
}
.block_gallery .inner .illu {
	position:absolute;
	right:270px;
	top:-1px;
}
.block_contact_col .inner_wr {
	padding:22px 25px;
	position:relative;
	text-align:center;
}
.block_contact_col .inner {
	position:relative;
}
.block_contact_col .spacer {
	position:absolute;
	left:33%;
	top:0px;
	width:2px;
	height:100%;
	background:#eee;
}
.block_contact_col .spacer2 {
	left:66%;
}
.block_contact_col .contact_col {
	position:relative;
	padding-top:22px;
}
.block_contact_col p {
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	line-height:170%;
}
.block_approach .inner {
	padding:25px 130px 85px 130px;
}
.block_approach h3 {
	font-size:19px;
	font-size:1.9rem;
}
.block_approach .ba_col_left {
	padding-bottom:90px;
}
.block_approach .accordion_item, .acc .accordion_item {
	border-bottom:2px solid #eee;
}
.block_approach .accordion_headline, .acc .accordion_headline {
	font-size:16px;
	font-size:1.6rem;
	color:#001b45;
	height:17px;
	line-height:17px;
	padding:25px 0;
	cursor:pointer;
	position:relative;
}
.block_approach .accordion_item.active .accordion_headline, .acc .accordion_item.active .accordion_headline {
	padding-bottom:15px;
}
.block_approach .accordion_item.active .accordion_headline .icon, .acc .accordion_item.active .accordion_headline .icon {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.block_approach .accordion_headline .icon, .acc .accordion_headline .icon {
	position:absolute;
	right:20px;
	top:25px;
}
.block_approach .accordion_content, .acc .accordion_content {
	position:relative;
	padding-right:20px;
}
.block_approach .accordion_content p, .acc .accordion_content p {
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	line-height:170%;
}
.block_approach .route_data_wr {
	display:none;
}
.block_approach .route_data {
	padding-bottom:20px;
}
.block_approach .route_data h3 {
	padding-bottom:5px;
}
.block_approach .route_data p {
	font-size:14px;
	font-size:1.4rem;
	color:#001d46;
	padding-bottom:0px;
}
.block_approach .route_data_left {
	border-right:2px solid #eee;
	float:left;
	padding-right:20px;
}
.block_approach .route_data_right {
	float:left;
	padding-left:20px;
}
.block_map .inner {
	height:460px;
	position:relative;
}
.block_map .map {
	position:absolute;
	width:100%;
	height:100%;
}
.block_map img {
	max-width:none !important;
	width:auto !important;
}
.block_map .marker_infobox {
	position:absolute;
	left:-135px;
	top:5px;
	width:270px;
	background:#fff;
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
	text-align:center;
	color:#666;
	-webkit-box-shadow:0 1px 4px #cccccc;
	-moz-box-shadow:0 1px 4px #cccccc;
	-ms-box-shadow:0 1px 4px #cccccc;
	-o-box-shadow:0 1px 4px #cccccc;
	box-shadow:0 1px 4px #cccccc;
}
.block_map .marker_infobox p {
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
	padding-bottom:0px;
}
.block_map .marker_infobox_inner {
	padding:30px 15px;
}
.block_white {
	background-color:#fff !important;
}
.block_gray {
	background-color:#efefef !important;
}
.block_lightgray {
	background-color:#f3f3f3 !important;
}
.block_carpool {
	background-color:#efefef !important;
}
.block_carpool .more_news_wr_first {
	padding-bottom:0px;
}
.block_carpool .ex_item_inner {
	background:#fff;
	overflow:visible;
	position:relative;
}
.block_carpool .ex_item_inner img {
	display:block;
}
.block_carpool .ex_content {
	overflow:visible;
}
.block_carpool .ex_item_content {
	left:-5%;
	top:-5%;
	width:110%;
	height:110%;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
}
.block_carpool .ex_item_carpool {
	cursor:pointer;
}
.block_carpool .ex_item_carpool.hover {
	cursor:default;
	z-index:100;
}
.block_carpool .ex_item_inner:hover .ex_item_content {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.block_carpool .ex_item_carpool.hover .ex_item_inner:hover .ex_item_content {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.block_carpool .ex_item_image {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}
.block_carpool .ex_item_image img {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
}
.block_carpool .ex_item_carpool:hover .ex_item_image img {
	bottom:10px;
}
.block_carpool .ex_item_title {
	background:none;
}
.flip-container {
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	-o-perspective:1000;
	perspective:1000;
	-moz-transform:perspective(1000px);
	-moz-transform-style:preserve-3d;
	-ms-transform:perspective(1000px);
	-ms-transform-style:preserve-3d;
}
.flip-container.hover .ex_item_content {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.flip-container.hover .back {
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.flip-container.hover .ex_item_content .loading {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:10;
	background:url(../img/ajax-loader-red.gif) no-repeat center center;
}
.flip-container.hover .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.flip-container, .front, .back {
}
.flipper {
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-ms-transition:0.6s;
	-o-transition:0.6s;
	transition:0.6s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style: preserve-3d;
	-moz-transform:perspective(1000px);
	position:relative;
}
.front, .back {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-ms-transition:0.6s;
	-o-transition:0.6s;
	transition:0.6s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d;
	position:absolute;
	top:0;
	left:0;
}
.front {
	-webkit-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	z-index:2;
	background:#fff;
}
.back {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	background:#fff;
}
.block_carpool .ex_item_inner h3 {
	font-size:24px;
	font-size:2.4rem;
	color:#fff;
	text-align:center;
	padding:20px 0;
}
.block_carpool .ex_data_wr {
	display:none;
}
.block_carpool .ex_data {
	padding:0 13% 20px 9%;
}
.block_carpool .ex_data_row {
	text-transform:uppercase;
	height:34px;
	line-height:34px;
}
.block_carpool .ex_data_icon .icon {
	display:block;
}
.block_carpool .ex_data_info {
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
	text-align:right;
}
.block_carpool .ex_data_info div {
	padding-right:11px;
	height:34px;
	margin-left:5px;
	border-bottom:1px solid #9e2a39;
}
.block_carpool .ex_data_type {
	font-size:14px;
	font-size:1.4rem;
	color:#aaa;
	border-bottom:1px solid #9e2a39;
}
.block_carpool .ex_data_value {
	border-bottom:1px solid #9e2a39;
	position:relative;
	height:34px;
}
.block_carpool .ex_data_value_wr {
	position:absolute;
	right:-5px;
	height:34px;
	width:70px;
}
.block_carpool .ex_data_value_item {
	float:left;
	width:14px;
	height:34px;
	position:relative;
}
.block_carpool .ex_data_value_item div {
	position:absolute;
	left:0px;
	bottom:0px;
	width:16px;
	height:24px;
}
.block_carpool .ex_data_add {
	height:34px;
	line-height:34px;
	text-align:center;
}
.block_carpool .ex_data_add .icon {
	margin-left:-7px;
}
.block_carpool .ex_data_add a {
	margin-left:6px;
}
.block_carpool .ex_front, .block_carpool .ex_back {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.block_carpool .ex_back {
	z-index:10;
}
.block_footnote .inner {
	padding:0 120px 45px 120px;
	text-align:right;
}
.block_gallery_main .tile_ov {
	position:relative;
}
.block_gallery_main .news_more {
	padding:50px 0;
	background:#fff url(../img/static/bg-contact.jpg) no-repeat center bottom;
}
.block_gallery_main .ex_content {
	background:#efefef;
	padding:6px;
}
.block_gallery_main .ex_item_inner {
	background:#fff;
}
.block_gallery_main .n_no_items {
	padding:40px 0;
	background:#fff;
}
.block_gallery_main .ex_sport_detail {
	clear:both;
	margin:0 8px;
	position:relative;
	overflow:hidden;
}
.block_gallery_main .ex_sport_detail .inner {
	margin:6px 0;
	padding:30px;
	background:#fff;
}
.block_gallery_main .ex_arrow_collapse {
	position:absolute;
	left:50%;
	bottom:-6px;
	width:28px;
	height:14px;
	background:url(../img/arrow-collapse.png) no-repeat left top;
	margin:0 0 0 -14px;
}
.block_gallery_main .ex_sport_detail .icon_search_close {
	position:absolute;
	right:15px;
	top:15px;
}
.block_gallery_main .content_collapse_inner {
	padding:20px;
}
.block_gallery_main .content_collapse_inner h1 {
	font-size:33px;
	font-size:3.3rem;
}
.block_gallery_main .gallery_ov, .content_collapse_inner .gallery_ov {
	margin-left:-15px;
}
.block_gallery_main .gallery_ov_item, .content_collapse_inner .gallery_ov_item {
}
.block_gallery_main .gallery_ov_item_image, .content_collapse_inner .gallery_ov_item_image {
	margin:0 0 15px 15px;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_gallery_main .gallery_ov_item_image img, .content_collapse_inner .gallery_ov_item_image img {
	display:block;
}
.block_gallery_main .filter {
	padding-bottom:20px;
}
.block_voucher {
}
.block_search_bar {
	background:#88ae44 !important;
	color:#fff;
	padding:15px 0;
}
.block_search_bar .search_header_wr {
	text-align:center;
	height:36px;
}
.block_search_bar .search_header {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_search_bar .search_header * {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_search_bar .search_header input {
	text-align:center;
	text-transform:none;
	display:block;
}
.block_search_bar .search_txt_element {
	float:left;
	height:36px;
	line-height:36px;
	padding-right:15px;
	position:relative;
}
.block_search_bar .btn {
	display:block;
}
.block_search_bar .seach_icon_loading {
	position:absolute;
	right:22px;
	top:10px;
	width:16px;
	height:16px;
	background:url(../img/ajax-loader-livesearch.gif) no-repeat center center;
	display:none;
}
.block_search_bar .seach_icon_loading.show {
	display:block;
}
.block_search {
}
.block_search .inner {
	padding:25px 88px 45px 88px;
}
.block_search .search_item {
	padding:25px;
	border-bottom:1px solid #efefef;
}
.block_search .search_item:hover {
	background:#F3F3F3;
}
.block_search .search_item h3 {
	font-size:24px;
	font-size:2.4rem;
	padding-bottom:10px;
}
.block_search .search_item h3 a {
	text-decoration:none;
	text-transform:uppercase;
	color:#001D46;
}
.block_search .search_item p {
	padding-bottom:0px;
	color:#666;
	line-height:170%;
	font-size:14px;
	font-size:1.4rem;
}
.block_search .search_item p.link {
	padding-top:7px;
}
.block_search .search_wr_page {
	display:none;
}
.block_search .swr_open {
	display:block;
}
.block_request_header {
	background:#fff url(../img/illustrations/paerchen.png) no-repeat 95% bottom !important;
}
.block_request_bar ul.br_form_picker {
	text-align:center;
	overflow:hidden;
	padding-bottom:25px;
	white-space:normal;
}
.block_request_bar .br_form_picker li {
	min-height:30px;
	line-height:30px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_request_bar .br_form_picker li i, .block_request_bar .br_form_picker li a {
	top:7px;
}
.block_request_bar .br_form_picker .sliding_item {
	padding:0 13px;
	background:none !important;
}
.block_request_bar .br_form_picker .sliding_item.sliding_item_blue {
	color:#001B45;
}
.block_request_bar .br_form_picker .sliding_item.sliding_item_red {
	color:#e4003a;
}
.block_request_bar .br_form_picker .sliding_item.sliding_item_green {
	color:#88AE44;
}
.block_request_bar .br_headline_radio {
	text-align:center;
	color:#999;
	font-size:30px;
	font-size:3.0rem;
	padding-top:65px;
	padding-bottom:20px;
	text-transform:uppercase;
}
.block_request_bar.block_slider_header {
	background:none !important;
}
.block_request_bar .sliding_item {
	border:none;
	padding:21px 0 21px 0;
}
.block_request_bar .sliding_item.sliding_item_blue {
	background:#001B45;
}
.block_request_bar .sliding_item.sliding_item_green {
	background:#88AE44;
}
.block_request_bar .sliding_item.sliding_item_red {
	background:#e4003a;
}
.block_request_bar .si_image_big {
	margin-bottom:-5px;
}
.block_request_bar .brb_arrow {
	position:absolute;
	left:50%;
	top:100%;
	width:23px;
	height:19px;
	margin:0 0 0 -11px;
	background:url(../img/brb-arrow-red.png) no-repeat center -19px;
	z-index:10;
}
.block_request_bar .sliding_item.active .brb_arrow {
	background-position:center 0px;
}
.block_request_bar .sliding_item_blue .brb_arrow {
	background-image:url(../img/brb-arrow-blue.png);
}
.block_request_bar .sliding_item_green .brb_arrow {
	background-image:url(../img/brb-arrow-green.png);
}
.block_request_bar .bar {
	overflow:visible;
}
.block_request {
	background:#efefef !important;
}
.block_request .inner {
	padding:8px 88px 55px 88px;
}

.block_request .inner.inner--gewinnspiel {
	padding:55px 88px 55px 88px;
}

.block_request h4 {
	font-size:19px;
	font-size:1.9rem;
	color:#999;
	text-transform:uppercase;
	line-height:110%;
	padding-bottom:10px;
}
.block_request .br_content {
	position:relative;
	padding:55px 45px;
	background:#fff url(../img/static/bg-request.jpg?v2) no-repeat center bottom;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-ms-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
}
.block_request .br_form_ovl {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:70;
	background:rgba(255, 255, 255, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');
}
.block_request .br_content .illu {
	position:absolute;
	bottom:0px;
	left:73%;
}
.block_request .br_headline {
	padding-bottom:50px;
}
.block_request .br_block {
	padding-bottom:50px;
	margin-bottom:50px;
	border-bottom:1px solid #ccc;
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
	visibility:hidden;
}
.block_request .br_block.active {
	position:relative;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	overflow:visible;
	visibility:visible;
}
.block_request .br_block.noborder {
	border:none;
}
.block_request .br_block.nomargin {
	margin-bottom:0px;
}
.block_request .br_block.nopadding {
	padding-bottom:0px;
}
.block_request .br_number {
	color:#efefef;
	font-size:70px;
	font-size:7.0rem;
	line-height:85%;
}
.block_request .br_block_select_c {
	background:#efefef;
	padding:25px 0;
	height:30px;
	line-height:30px;
	text-align:center;
}
.block_request .br_block_select_c.error {
	background:#f7d1c6;
	color:#d10035;
}
.block_request .radio.radio_bold {
	text-transform:uppercase;
	color:#001b45;
	font-size:19px;
	font-size:1.9rem;
}
.block_request .br_block_select_c.error .radio.radio_bold {
	color:#d10035;
}
.block_request .br_block_select_c .icon_radio {
	margin-top:5px;
}
.block_request .br_radio_spacer {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0 50px;
}
.block_request .bru_left {
	padding-right:40px;
}
.block_request .bru_right {
	padding-left:40px;
	position:relative;
}
.block_request .business3 .bru_right .bru_transparent {
	display:none;
}
.block_request .form_input_wr {
	position:relative;
}
.block_request .bru_transparent {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../img/bg-ovl-v3.png);
	z-index:10;
}
.block_request .br_block_message_c {
	background:#efefef;
	padding:30px 10% 17px 10%;
}
.block_request h3 {
	font-size:30px;
	font-size:3.0rem;
	color:#999;
}
.block_request p {
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	line-height:170%;
}
.block_request .br_block_message_wt, .ovl_form .br_block_message_wt, .textarea_wr {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #ccc;
	background:#fff;
	padding:25px;
}
.textarea_wr {
	border:none;
	background:#EFEFEF;
}
.ovl_form .br_block_message_wt, .textarea_wr {
	padding:15px;
}
.block_request .br_block_message_wt.error, .ovl_form .br_block_message_wt.error {
	border-color:1px solid #e58466;
	background:#f7d1c6;
	color:#d10035;
}
.block_request textarea, .ovl_form textarea, .textarea_wr textarea {
	background:#fff;
	border:none;
	width:100%;
	height:100px;
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	line-height:170%;
	resize:none;
}
.textarea_wr textarea {
	background:#efefef;
}
.ovl_form textarea, .textarea_wr textarea {
	height:80px;
}
.block_request .br_block_message_char {
	color:#aaa;
	font-size:14px;
	font-size:1.4rem;
	padding-top:17px;
	text-align:center;
}
.block_request .catering_form .radio {
	margin:0 25px 15px 0;
}
.block_request .catering_form .radio .icon_radio {
	margin-top:2px;
}
.block_request .br_note {
	border-bottom:1px solid #ccc;
	display:none;
}
.block_request .br_note input {
	height:30px;
	line-height:30px;
	padding:2px 0;
	font-size:14px;
	font-size:1.4rem;
	color:#666;
}
.block_request .form_msg {
	margin:0 0 20px 0;
	display:none;
}
.block_request .form_msg.display_block {
	display:block;
}
.block_request .form_msg.success {
	display:block;
}
.block_request .br_block_experience .error .form_msg, .block_request .br_block.error .form_msg {
	display:block;
}
.block_request .br_block_experience .bar, .block_request .program .bar {
	margin-top:0px;
	padding-top:0px;
}
.block_request .br_block_experience .driving_experiences_info_single {
	padding-top:40px;
}
.block_request .br_block_submit .checkbox {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_request .catering_form.error {
	color:#d10035;
}
.block_request .brb_ex_motor, .block_request .brb_ex_nomotor {
	margin:50px 0 0 0;
	display:none;
}
.block_request .form_row_noprogram, .block_request .form_row_noexoption {
	padding:20px 0 0 0;
}
.block_request .business_budget_note .br_note {
	display:block;
}
.block_request .brb_ex_detail_wr {
	display:none;
}
.block_headerimage img {
	display:block;
}
.block_headerimage .inner {
	max-width:660px;
	margin:0 auto;
	padding:45px 0;
}
.block_table .inner {
	padding:45px 150px;
}
.block_table table {
	width:100%;
	border:none;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
	border-spacing:0;
	border-collapse:separate;
}


.block_table table.tickets {
	border-top: 0 none;
	border-left: 0 none;
}

.block_table table.tickets thead td {
	border-top:1px solid #bdbdbd;
}

.block_table table.tickets thead td:first-child {
	border-top: 0 none;
}

.block_table table.tickets tbody th:first-child, .block_table table.tickets tbody td:first-child  {
	border-left:1px solid #bdbdbd;
}

.block_table table th {
	background:#001d46;
	color:#fff;
}
.block_table table th, .block_table table td {
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	padding:6px 8px;
	font-weight:normal;
	line-height:140%;
}
.block_table table th b, .block_table table th strong, .block_table table td b, .block_table table td strong {
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
}
.block_ticketoption .inner {
	padding:45px 75px;
}
.bto_header {
	border-top:1px solid #001d46;
}
.bto_num {
	width:36px;
	height:36px;
	line-height:36px;
	border:1px solid #001d46;
	-webkit-border-radius:36px;
	-moz-border-radius:36px;
	border-radius:36px;
	font-size:24px;
	font-size:2.4rem;
	color:#001b45;
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:60px auto 0 auto;
	position:relative;
}
.bto_num:before {
	content:"";
	position:absolute;
	left:17px;
	top:-61px;
	width:1px;
	height:60px;
	background:#001d46;
}
.bto_content {
	padding:20px 0 0 0;
	margin:0 -10px;
}
.bto_item {
	padding:0 10px;
}
.bto_item_inner {
	padding:35px 25px 15px 25px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-size:1.4rem;
	position:relative;
	display:block;
	text-decoration:none;
}
.bto_item_inner .new {
	position:absolute;
	right:15px;
	top:-25px;
	width:54px;
	height:54px;
	line-height:54px;
	-webkit-border-radius:54px;
	-moz-border-radius:54px;
	border-radius:54px;
	text-align:center;
	color:#fff;
	background:#001d46;
	font-size:20px;
	font-size:2.0rem;
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.bto_item_inner_fw .new {
	right:-27px;
	top:50%;
	margin-top:-27px;
}
.bto_item_inner h3 {
	font-size:20px;
	font-size:2.0rem;
	color:#fff;
	padding-bottom:30px;
}
.bto_item_inner h4 {
	font-size:14px;
	font-size:1.4rem;
	padding-bottom:6px;
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.bto_item_inner p {
	line-height:160%;
}
.bto_item_inner h4.bp, .bto_item_inner p.bp {
	padding-bottom:25px;
}
.bto_item_inner a {
	color:#fff;
	text-decoration:none;
}
.bto_item_gray {
	background:#636466;
}
.bto_item_red {
	background:#e6154a;
}
.bto_item_lightgray {
	background:#999;
}
.bto_item_gold {
	background:#94867b;
}
.bto_ic {
	position:relative;
	padding:0 15px;
}
.bto_ic p {
	padding:0;
	margin-bottom:20px;
}
.bto_ic_l:after {
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:100%;
	background:#fff;
}
.bto_ic_r:before {
	content:"";
	position:absolute;
	left:-1px;
	top:0;
	width:1px;
	height:100%;
	background:#fff;
}
.bto_bottom_divider {
	border-bottom:1px solid #001d46;
	padding:15px 0 0 0;
}
.bto_bottom_divider .divider {
	position:relative;
	width:1px;
	height:30px;
	background:#001d46;
	margin:0 auto;
}
.bto_footer {
	padding:30px 13% 0 13%;
	text-align:center;
}
.bto_footer h3 {
	color:#e6154a;
}
.bto_footer .hightlight p {
	font-size:14px;
	font-size:1.4rem;
	color:#001d46;
	font-family:TradeGothicBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:160%;
}
.bto_footer .hightlight p a {
	color:#001d46;
	text-decoration:none;
}
.bto_footer p.small {
	font-size:14px;
	font-size:1.4rem;
	color:#999;
}
.table_footer {
	padding-top:40px;
}
.table_footer p {
	font-size:14px;
	font-size:1.4rem;
}
.table_footer_right {
	text-align:right;
}
.block_spacer .inner {
	padding:0 200px;
}
.block_spacer .inner_sp {
	padding-top:20px;
	border-top:2px solid #efefef;
}
.block_btn {
	padding:45px 0;
	text-align:center;
}
.block_route_map {
	background-color:#f0f8f9 !important;
}
.block_route_map img {
	display:block;
}
.block_partner {
	background:#efefef url(../img/static/bg-partner.jpg?v2) repeat-y center top !important;
	padding:40px 0;
}
.block_partner .headline_outlined div, .block_partner .headline_outlined a {
	background:none;
}
.block_partner .inner {
	padding:0 120px;
}
.block_partner .inner img {
	display:block;
}
.block_partner .partner_more {
	padding:0 110px;
}
.block_logo {
	padding-bottom:50px;
}
.block_logo .inner {
	width:200px;
	margin:0 auto;
}
.block_logo .inner img {
	display:block;
}
.block_map_stm .inner {
	max-width:600px;
	padding:45px 20px;
	margin:0 auto;
}
.block_map_stm .inner img {
	display:block;
}
.block_formulaunas .inner {
	padding-top:40px;
}
.block_redbullring {
	background:#efefef url(../img/static/bg-header-illu-gray.jpg?v=2) no-repeat center bottom !important;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-ms-background-size:contain !important;
	-o-background-size:contain !important;
	background-size:contain !important;
	padding-bottom:160px;
}
.block_partnerlogos {
	background:#001d46 !important;
	text-align:center;
	padding:40px 0;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;
	display: table;
}
.block_partnerlogos .partnerlogos_row {
	display:table;
	width:100%;
}
.block_partnerlogos .partnerlogos_item {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	white-space:nowrap;
	/*display: table-cell; */
	padding: 0 25px;
	vertical-align: middle;
}
.block_partnerlogos .partnerlogos_item img {
	width:100%;
	max-width:151px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_formula1 .inner {
	padding-left:100px;
	padding-right:100px;
}
.breadcrumb {
	padding:20px 125px;
	font-size:14px;
	font-size:1.4rem;
	line-height:17px;
	border-bottom:1px solid #efefef;
}
.breadcrumb li {
	display: inline-block;
}
.breadcrumb a {
	text-decoration:none;
}
.breadcrumb .icon {
	margin:0 3px 0 5px;
}
.breadcrumb .last {
	color:#aaaaaa;
}
.breadcrumb .last a {
	pointer-events: none;
	color:#aaaaaa;
}
.block_traffic_lights {
	background:#f4f4f4 !important;
}
.btl_l {
	padding:50px 25px 30px 40px;
	background:#001d46;
	color:#fff;
}
.btl_h {
	font-size:28px;
	font-size:2.8rem;
	text-transform:uppercase;
	line-height:90%;
}
.btl_s {
	width:50%;
	height:4px;
	background:#fff;
	margin:25px 0 25px 0;
}
.btl_l span {
	color:#e4003a;
	font-size:20px;
	font-size:2.0rem;
}
.btl_r {
	display:table;
	width:100%;
	overflow:hidden;
}
.btl_r_c {
	padding:35px 260px 25px 40px;
	background:url(../img/illustrations/schneemann.jpg) no-repeat right center;
	overflow:hidden;
}
.btl_r_c ul {
	padding-right:50px;
}
.btl_r_c ul li {
	position:relative;
	padding:0 0 0 30px;
	font-size:14px;
	font-size:1.4rem;
}
.btl_r_c ul li i {
	font-style:normal;
	display:block;
	border-bottom:1px solid #dcdcdc;
	min-height:28px;
	line-height:28px;
	padding:4px 0;
}
.btl_r_c ul li.last i {
	border:none;
}
.btl_r_c ul li .icon {
	position:absolute;
	left:0;
	top:4px;
}
.btl_r_b {
	background:#fff;
	overflow:hidden;
	color:#001d46;
	border-bottom:2px solid #f4f4f4;
	display:table-row;
	vertical-align:bottom;
	width:100%;
	height:46px;
}
.btl_r_b_i {
	float:left;
	padding:9px 46px 9px 40px;
	border-right:1px solid #f4f4f4;
	text-transform:uppercase;
	height:28px;
	line-height:28px;
}
.btl_r_b_i .icon {
	margin-right:3px;
}
.btl_r_b_i.last {
	padding-right:0;
	border:none;
}
.btl_info {
	background: #fff;
	padding: 5px 50px 15px;
	font-size: 90%;
}
.block_big_links {
	padding:62px 0;
}
.block_big_links .button_center {
	margin:0 auto;
	float:none;
	display:block;
}
.block_big_links .button_center .big_link_left  {
	padding-right:0;
}
.block_big_links_wh {
	padding-top:35px;
}
.block_big_links .tile_i {
	position:relative;
}
.block_big_links .big_link_left {
	padding-right:20px;
}
.block_big_links .big_link_right {
	padding-left:20px;
}
.block_big_links .big_link {
}
a.big_link {
	background:#fff;
	padding:23px 75px 20px 45px;
	text-decoration:none;
	position:relative;
	-webkit-box-shadow:0 2px 2px 1px #bebebe;
	-moz-box-shadow:0 2px 2px 1px #bebebe;
	-ms-box-shadow:0 2px 2px 1px #bebebe;
	-o-box-shadow:0 2px 2px 1px #bebebe;
	box-shadow:0 2px 2px 1px #bebebe;
	display:block;
}
a.big_link_red {
	background:#e4003a;
}
a.big_link span {
	display:block;
	text-transform:uppercase;
}
a.big_link span.big {
	color:#001e45;
	font-size:30px;
	font-size:3rem;
	line-height:110%;
}
a.big_link_red span, a.big_link_red span.big {
	color:#fff;
}
a.big_link .icon_arrow_red_formula, a.big_link .icon_arrow_big_white_right {
	position:absolute;
	right:30px;
	top:50%;
	margin:-17px 0 0 0;
}
a.big_link:hover .icon_arrow_red_formula {
	background-position:-418px 0px;
}
a.big_link_red:hover .icon_arrow_big_white_right {
	background-position:-418px -136px;
}

/* red bull ring */
.block_redbullring .tile_voest {
	background:url(../img/bg-voesttile.jpg) repeat-y right top;
}
.block_redbullring .tile_voest .txt {
	background:url(../img/bg-tile-voest-txt.png) no-repeat left top;
}
.block_redbullring .tile_voest.tile_image_right {
	background-position: left top;
}
.block_redbullring .tile_voest.tile_image_right .txt {
	background:url(../img/bg-tile-voest-txt-right.png) no-repeat right top;
}
.block_redbullring .tile_voest .icon_arrow_red_right {
	background-position:-28px -323px;
}
.block_redbullring .tile_voest .btn_txt:hover .icon {
	background-position:-45px -323px;
}
.block_redbullring .tile_voest .icon_close_darkred {
	background-position:-28px -340px;
}
.block_redbullring .tile_voest .btn_txt:hover .icon_close_darkred {
	background-position:-28px -340px;
}
.block_redbullring .tile_voest h3 {
	text-transform:none;
}
.block_redbullring .partner_main {
	background:#fff;
	padding:60px 40px 0 40px;
	margin-bottom:50px;
	position:relative;
	color:#666;
	margin-top:-20px;
	-webkit-box-shadow:2px 2px 2px #e5e5e5;
	-moz-box-shadow:2px 2px 2px #e5e5e5;
	-ms-box-shadow:2px 2px 2px #e5e5e5;
	-o-box-shadow:2px 2px 2px #e5e5e5;
	box-shadow:2px 2px 2px #e5e5e5;
}
.block_redbullring .partner_main .p_gallery {
	margin-left:-20px;
}
.block_redbullring .partner_main .p_gallery_item {
	margin:0 0 20px 20px;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.block_redbullring .partner_main .p_gallery_share {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0;
	margin-top:15px;
}
.block_redbullring .partner_main .p_gallery_share_item {
	float:left;
	height:16px;
	width:16px;
	padding:7px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	cursor:pointer;
	margin-right:5px;
}
.block_redbullring .partner_main .p_gallery_share_item_desc {
	padding-left:0px;
	width:auto;
	cursor:default;
	font-size:14px;
	font-size:1.4rem;
}
.block_redbullring .partner_main .p_share_fb {
	background:#3B5998;
}
.block_redbullring .partner_main .p_share_tw {
	background:#4099FF;
}
.block_redbullring .partner_main h3, .block_redbullring .partner_main .spacer_h3 {
	font-size:18px;
	font-size:1.8rem;
	text-transform:none;
}
.block_redbullring .partner_main p {
	font-size:14px;
	font-size:1.4rem;
	line-height:180%;
}
.block_redbullring .partner_main .arrow {
	width:24px;
	height:17px;
	position:absolute;
	top:0px;
	right:22%;
	background:url(../img/arrow-collapse-voest.png) no-repeat left top;
}
.block_redbullring .partner_main .arrow.arrow_left {
	left: 22%;
	right: auto;
}
.block_redbullring .partner_block .p_left {
	padding-right:35px;
}
.block_redbullring .partner_block .p_right {
	padding-left:35px;
}
.block_redbullring .partner_block.partner_block_spacer {
	height:60px;
}
.block_redbullring .partner_block1 {
}
.block_redbullring .partner_block2 img {
	display:block;
}
.block_redbullring .partner_block3 {
}
.block_redbullring .partner_block4 .p4_image {
	max-width:400px;
	margin:0 auto;
}
.block_redbullring .partner_loading {
	height:60px;
	background:#fff url(../img/ajax-loader-small.gif) no-repeat center center;
	margin-bottom:20px;
	display:none;
	margin-top:-20px;
}

/* footer */
.block_footer .footer {
	font-size:13px;
	font-size:1.3rem;
}
.block_footer .footer_bar {
	height:17px;
	line-height:17px;
	padding:19px 125px;
}
.block_footer .footer_bar a {
	text-decoration:none;
	cursor:pointer;
	margin-right: 15px;
	white-space: nowrap;
}
.block_footer .footer_bar a:last-child {
	margin-right: 0;
}
.block_footer .footer_bar .icon {
	margin-left:5px;
}
.block_footer .footer_sitemap {
	background:#001d46;
	color:#fff;
	padding:22px 125px 25px 125px;
	display:none;
	overflow:hidden;
}
.block_footer .footer_sitemap .column-2 {
	padding-bottom:25px;
}
.block_footer .footer_sitemap.open {
	display:block;
}
.block_footer .footer_bar #sitemap_show {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_footer .footer_bar #sitemap_hide {
	display:none;
}
.block_footer .footer_bar.open #sitemap_show {
	display:none;
}
.block_footer .footer_bar.open #sitemap_hide {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.block_footer h4 {
	line-height:130%;
	padding-bottom:10px;
}
.block_footer ul li {
	line-height:130%;
}
.block_footer .footer_sitemap a {
	display:block;
	padding:6px 0;
	color:#fff;
	text-decoration:none;
}
.block_footer .footer_sitemap h4 a {
	padding:0px;
}
.block_footer ul li a:hover {
	text-decoration:underline;
}
.block_footer .spacer {
	padding-top:25px;
	border-top:1px solid #001027;
}
.block_footer .meta {
	overflow:hidden;
}
.block_footer .meta li {
	float:left;
}
.block_footer .meta li  a {
	padding:6px 25px;
}
.block_footer .meta li:first-child > a {
	padding-left:0px;
}
.block_footer .meta li:last-child > a {
	padding-right:0px;
}
.block_footer .footer_col {
	padding-right:10px;
}
.block_footer .footer_tt p {
	font-size:11px;
	font-size:1.1rem;
	padding:20px 125px 10px 125px;
}
.block_footer .footer_tt.footer_tt--policy p {
	padding:0 125px;
}

/* overlay */
.ovl_wrapper {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:985;
	color:#666;
}
.ovl_wrapper .ovl_inner {
	padding-top:112px;
}
.ovl_wrapper .block_ovl {
	max-width:843px;
	background:none !important;
}
.ovl_wrapper .ovl_content {
	padding-right:63px;
}
.ovl_wrapper .ovl_text {
	background:#fff;
	padding:30px 80px;
	position:relative;
}
.ovl_wrapper .ovl_text img{
	width: 100% !important;
	height: auto !important;
}
.ovl_wrapper .ovl_text_login {
	background:#fff url(../img/static/bg-login.jpg) no-repeat center bottom;
	padding-bottom:60px;
	position:relative;
}
.ovl_wrapper .ovl_header {
	position:relative;
}
.ovl_wrapper h1 {
	font-size:33px;
	font-size:3.3rem;
}
.ovl_wrapper .ovl_h1_img {
	position:absolute;
	right:0px;
	top:20px;
	width:135px;
	max-width:135px;
}
.ovl_wrapper .ovl_h1_img + h1 {
	width:75%;
}
.ovl_wrapper h3 {
	font-size:19px;
	font-size:1.9rem;
}
.ovl_wrapper h4 {
	font-size:16px;
	font-size:1.6rem;
	padding-bottom:7px;
	color:#001b45;
	text-transform:uppercase;
}
.ovl_wrapper .ovl_date {
	display: none;
	position:relative;
	top:0px;
	padding-bottom:3px;
	line-height:16px;
	color:#999;
	font-size:12px;
	font-size:1.2rem;
	text-transform:uppercase;
}
.ovl_wrapper .ovl_date.event {
	display: block;
}
.ovl_wrapper .ovl_gallery {
	position:relative;
	padding-bottom:40px;
}
.ovl_wrapper .ovl_gallery .btn_video {
	margin-top:15px;
	display:none;
}
.ovl_wrapper .ovl_gallery .btn_video_1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.ovl_wrapper .ovl_gallery_prev, .ovl_wrapper .ovl_gallery_next {
	position:absolute;
	top:50%;
	left:0px;
	width:28px;
	height:28px;
	margin:-33px 0 0 -42px;
	cursor:pointer;
	z-index:10;
}
.ovl_wrapper .ovl_gallery_next {
	left:100%;
	margin-left:14px;
}
.ovl_wrapper .ovl_image {
	/* display:none; */
	position:relative;
}
.ovl_wrapper .ovl_image p{
	font-size: 13px;
	margin-top: 10px;
	position: relative;
	padding-right: 170px;
	padding-bottom: 0px;
	/* margin-bottom: -10px; */
}
.ovl_wrapper .ovl_image img {
	display:block;
}

.ovl_wrapper .ovl_image iframe {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.ovl_wrapper .ovl_image img {
	display:block;
}
.ovl_wrapper .ovl_image.active {
	display:block;
}
.ovl_wrapper p, .ovl_wrapper table {
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
}
.ovl_wrapper table {
	padding-bottom:20px;
	width:100% !important;
}
.ovl_wrapper table th, .ovl_wrapper table td.table_headline {
	font-weight:normal;
	color:#fff;
	text-align:left;
	background:#001B45;
	padding:0 8px;
}
.ovl_wrapper table td {
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:0 10px;
}
.ovl_wrapper table td:first-child {
}
.ovl_wrapper table td:last-child {
	border-right:none;
}
.ovl_wrapper table p {
	padding-bottom:0px;
}
.ovl_wrapper .ovl_experiences_item table td {
	border-color:#fff;
}
.ovl_wrapper ul, .ovl_wrapper ol, .f1_a_c_content ul, .f1_a_c_content ol, .block_formula1_service ul, .block_formula1_service ol {
	margin:0 0 20px 0;
}
.ovl_wrapper ol, .f1_a_c_content ol, .block_formula1_service ol {
	margin:0 0 20px 30px;
}
.ovl_wrapper ul li, .ovl_wrapper ol li {
	font-size:18px;
	font-size:1.8rem;
	line-height:190%;
	background:url(../img/bullet-blue.png) no-repeat left 14px;
	padding:0 0 0 15px;
}
.block_formula1_service ul li, .block_formula1_service ol li {
	font-size:16px;
	font-size:1.6rem;
	line-height:170%;
	background:url(../img/bullet-blue.png) no-repeat left 11px;
	padding:0 0 0 15px;
	}ing:0 0 0 15px;
}
.block_formula1_service ul li, .block_formula1_service ol li {
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
	background:url(../img/bullet-blue.png) no-repeat left 14px;
	padding:0 0 0 15px;
}
.ovl_wrapper ol li, .f1_a_c_content ol li, .block_formula1_service ol li {
	background:none;
	list-style-type:decimal;
	padding-left:0px;
}
.ovl_wrapper ul ul, .ovl_wrapper ol ol, .f1_a_c_content ul ul, .f1_a_c_content ol ol, .block_formula1_service ul ul .block_formula1_service ol ol {
	margin:0 0 10px 10px;
}
.ovl_wrapper ol ol, .f1_a_c_content ol ol, .block_formula1_service ol ol {
	margin-left:30px;
}
.ovl_wrapper .small_txt {
	padding-bottom:15px;
}
.ovl_wrapper .small_txt p, .ovl_wrapper .small_txt table {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
}
.ovl_wrapper .small_txt table {
	width:100%;
}
.ovl_wrapper .small_txt ul li, .ovl_wrapper .small_txt ol li {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
	background-position:left 12px;
}
.ovl_wrapper a {
	color:#001d46;
	text-decoration:none;
}
.ovl_wrapper a.btn {
	color:#fff;
}
.ovl_wrapper .ovl_illu {
	height:80px;
	padding-top:50px;
	position:relative;
}
.ovl_wrapper .ovl_illu.blue {
	background:url(../img/static/bg-news-bottom-blue.jpg) no-repeat right bottom;
}
.ovl_wrapper .ovl_illu.green {
	background:url(../img/static/bg-news-bottom-green.jpg) no-repeat right bottom;
}
.ovl_wrapper .ovl_illu img {
	width:auto;
	max-width:auto;
	position:absolute;
}
.ovl_wrapper .ovl_paging {
	padding-top:30px;
}
.ovl_wrapper .ovl_paging a {
	font-size:14px;
	font-size:1.4rem;
	color:#666;
	text-transform:uppercase;
	height:17px;
	line-height:17px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.ovl_wrapper .ovl_paging a i {
	font-style:normal;
}
.ovl_wrapper .ovl_paging a.ovl_prev {
	float:left;
}
.ovl_wrapper .ovl_paging a.ovl_prev:hover > span {
	background-position:-45px -169px;
}
.ovl_wrapper .ovl_paging a.ovl_next {
	float:right;
	text-align:right;
}
.ovl_wrapper .ovl_paging a.ovl_next:hover > span {
	background-position:-28px -135px;
}
.ovl_wrapper .ovl_icons {
	position:absolute;
	right:0px;
	top:0px;
	width:62px;
}
.ovl_wrapper .ovl_icon {
	width:34px;
	height:34px;
	padding:14px;
	margin-bottom:1px;
	background:#fff;
	position:relative;
	cursor:pointer;
	display:block;
}
.ovl_wrapper .ovl_icon img {
	position:absolute;
	z-index:10;
	width:62px;
	height:62px;
	left:0px;
	top:0px;
	display:block;
}
.ovl_wrapper .ovl_icon .icon {
	position:absolute;
	left:14px;
	top:14px;
}
.ovl_wrapper .icon_close_ovl_hover, .ovl_wrapper .icon_sm_twitter_ovl_hover, .ovl_wrapper .icon_sm_facebook_ovl_hover, .ovl_wrapper .icon_sm_mail_ovl_hover, .ovl_wrapper .icon_download_ovl_hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.ovl_wrapper .ovl_icon:hover {
	background:#001D46;
}
.ovl_wrapper .close_ovl:hover > .icon_close_ovl_hover, .ovl_wrapper .ovl_sm_twitter:hover > .icon_sm_twitter_ovl_hover, .ovl_wrapper .ovl_sm_facebook:hover > .icon_sm_facebook_ovl_hover, .ovl_wrapper .ovl_sm_mail:hover > .icon_sm_mail_ovl_hover, .ovl_wrapper .ovl_download:hover > .icon_download_ovl_hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.ovl_wrapper .ovl_specifications {
	padding-bottom:30px;
}
.ovl_wrapper .ovl_specifications p {
	padding-bottom:0px;
}
.ovl_wrapper .ovl_specifications_col_left {
	float:left;
	padding-right:35px;
	border-right:1px solid #cccccc;
	max-width:40%;
}
.ovl_wrapper .ovl_specifications_col_right {
	float:left;
	padding-left:35px;
	max-width:40%;
}
.ovl_wrapper .ovl_spacer_line {
	border-bottom:1px solid #ccc;
	padding-bottom:25px;
	margin-bottom:5px;
}
.ovl_wrapper .ovl_experiences {
}
.ovl_wrapper .ovl_experiences_item {
	position:relative;
}
.ovl_wrapper .ovl_experiences_item.active {
	background:#efefef;
}
.ovl_wrapper .ovl_experiences_item.active .ovl_experiences_headline {
	color:#001b45;
	text-transform:uppercase;
}
.ovl_wrapper .ovl_experiences_item.active .ovl_experiences_headline .icon {
	background-position:-28px -153px;
}
.ovl_wrapper .ovl_experiences_headline {
	font-size:18px;
	font-size:1.8rem;
	color:#666;
	min-height:17px;
	line-height:17px;
	position:relative;
	padding:15px 40px 15px 40px;
	cursor:pointer;
	display:block;
}
.ovl_wrapper .ovl_experiences_headline .icon {
	position:absolute;
	left:12px;
	top:15px;
}
.ovl_wrapper .ovl_experiences_content_inner {
	padding:0 40px;
}
.ovl_wrapper .ovl_experiences_content p, .ovl_wrapper .ovl_experiences_content table {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
}
.ovl_wrapper .ovl_experiences_content table {
	width:100%;
}
.ovl_wrapper .ovl_experiences_content ul li, .ovl_wrapper .ovl_experiences_content ol li {
	font-size:16px;
	font-size:1.6rem;
	line-height:190%;
	background-position:left 12px;
}
.ovl_wrapper .ovl_experiences_content_data {
	padding:10px 0 30px 0;
}
.ovl_wrapper .ovl_experiences_content_data p {
	padding:0;
}
.ovl_wrapper .ovl_ex_data_left {
	padding-right:40px;
	border-right:1px solid #ccc;
}
.ovl_wrapper .ovl_ex_data_right {
	padding-left:40px;
}
.ovl_wrapper .ovl_form_left {
	padding-right:10px;
}
.ovl_wrapper .ovl_form_right {
	padding-left:10px;
}
.ovl_wrapper .btn_row {
	text-align:center;
	padding:0 0 30px 0;
}
.ovl_wrapper .btn_row .btn.first {
	margin-right:20px;
}
.ovl_wrapper .ovl_experiences_content .ovl_illu {
	padding:0;
	height:30px;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
}
.ovl_wrapper .ovl_experiences_content .ovl_illu.blue {
	background:url(../img/static/bg-experiences-bottom-blue.jpg?v2) no-repeat center bottom;
}
.ovl_wrapper .ovl_experiences_content .ovl_illu.green {
	background:url(../img/static/bg-experiences-bottom-green.jpg) no-repeat center bottom;
}
.ovl_wrapper .ovl_experiences_content .ovl_illu img {
	right:0px;
	bottom:-5px;
}
.ovl_wrapper .ovl_experiences_content_iframe {
	width: 100%;
	height: 500px;
	margin-bottom: 30px;
}
.ovl_wrapper .content_collapse .icon_search_close {
	display:none;
}
.ovl_wrapper .ovl_login {
	text-align:center;
	padding:30px 0 0 0;
}
.ovl_wrapper .ovl_login h1 {
	width:100%;
	margin:0 auto;
}
.ovl_wrapper .ovl_login p {
	font-size:14px;
	font-size:1.4rem;
	color:#999;
	line-height:170%;
}
.ovl_wrapper .ovl_login ul li, .ovl_wrapper .ovl_login ol li {
	font-size:14px;
	font-size:1.4rem;
	line-height:170%;
	background-position:left 11px;
}
.ovl_wrapper .ovl_login_form {
	width:60%;
	margin:0 auto;
	padding:10px 0 0 0;
}
.ovl_wrapper .ovl_login_form input {
	text-align:center;
}
.ovl_wrapper .tile3 {
	padding:50px 30px 30px;
}
.ovl_wrapper .tile3 h3 {
	font-size:30px;
	font-size:3.0rem;
}
.ovl_wrapper .tile3.blue {
	background:url(../img/static/bg-news-bottom-blue.jpg) no-repeat right bottom;
}
.ovl_wrapper .tile3.green {
	background:url(../img/static/bg-news-bottom-green.jpg) no-repeat right bottom;
}
.ovl_wrapper .ovl_form {
	padding:25px 0 30px 0;
	border-top:1px solid #ccc;
	display:none;
}
.ovl_wrapper .ovl_form.open {
	display:block;
}
.ovl_wrapper .ovl_form .form_msg .success {
	margin-bottom:50px;
}
.ovl_wrapper .address_wr .column-4 {
	width:50%;
	*width:49.9306%;
	zoom:1;
}
.ovl_wrapper .content_collapse_inner .cc_txt, .ovl_wrapper .content_collapse_inner .cc_form {
	float:none;
	display:block;
	width:auto;
}
.ovl_wrapper .content_collapse_inner .address_item_2, .ovl_wrapper .content_collapse_inner .address_item_4, .ovl_wrapper .content_collapse_inner .address_item_6, .ovl_wrapper .content_collapse_inner .address_item_8, .ovl_wrapper .content_collapse_inner .address_item_10, .ovl_wrapper .content_collapse_inner .address_item_12, .ovl_wrapper .content_collapse_inner .address_item_14, .ovl_wrapper .content_collapse_inner .address_item_16 {
	margin-right:0px;
}
.ovl_wrapper .content_collapse_inner .clear_threecol {
	display:none;
}
.ovl_wrapper .ovl_sheme_standard .icon_arrow_big_red_left  {
	background-position:0 -280px;
}
.ovl_wrapper .ovl_sheme_standard .icon_arrow_big_red_right  {
	background-position:0 -336px;
}
.ovl_wrapper .sp_l_wr {
	position:relative;
	padding-bottom:20px;
}
.ovl_wrapper .sp_l_wr img {
	width:auto;
	max-width:auto;
	display:block;
}
.ovl_wrapper .sp_l_wr_inner {
	margin-left:-86px;
	min-height:76px;
	*height:76px;
	border:1px solid #eee;
	background:#fff;
	-webkit-box-shadow:1px 2px 2px #efefef;
	-moz-box-shadow:1px 2px 2px #efefef;
	-ms-box-shadow:1px 2px 2px #efefef;
	-o-box-shadow:1px 2px 2px #efefef;
	box-shadow:1px 2px 2px #efefef;
	float:left;
	padding:0 30px 0 86px;
}
.ovl_wrapper .sp_l_t {
	max-width:100px;
	display:table-cell;
	height:76px;
	vertical-align:middle;
	position:relative;
	padding:0 15px 0 0;
	color:#001d46;
	font-size:14px;
	font-size:1.4rem;
	text-transform:uppercase;
}
.ovl_wrapper .sp_l_t_t {
	display:table-cell;
	vertical-align:middle;
	height:76px;
	position:relative;
}
.ovl_wrapper .sp_l_arrow {
	position:absolute;
	top:-4px;
	left:-86px;
}
.ovl_wrapper .sp_l_i {
	float:left;
	padding:17px 12px;
	height:42px;
}
.ovl_wrapper .sp_c_l, .ovl_wrapper .sp_c_r {
	float:left;
}
.ovl_columns {
	padding:20px 0;
	margin:0 -20px;
}
.ovl_column {
	padding:0 20px;
}
.ovl_buttons {
	padding-bottom:40px;
}

/* seekda */
.skd-widget {
	font-family:MetaNormal, Arial, Helvetica, sans-serif !important;
	padding:0 !important;
}
.skd-widget * {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	font-weight:normal !important;
}
.skd-widget label {
	margin:0 !important;
	height:30px !important;
	line-height:30px !important;
}
.skd-widget-home .skd-widget-form-control {
	border:none !important;
	height:30px !important;
}
.skd-widget .skd-widget-btn {
	padding-top:7px !important;
	padding-bottom:7px !important;
}
.skd-widget .skd-widget-portal-search-header, .skd-widget-home .skd-widget-panel-heading {
	display:none;
}
.skd-widget-home .skd-widget-panel-body {
	padding:0px !important;
}
.skd-widget-home.skd-widget-container-xxs .skd-widget-portal-search #skd-occupancy-options-buttons .skd-occupancy-button {
	float:left !important;
	width:33.333% !important;
	border:none !important;
}
.skd-widget-home.skd-widget-container-xxs .skd-widget-portal-search #skd-occupancy-options-buttons .skd-occupancy-button:first-child {
	-webkit-border-radius:4px 0 0 4px !important;
	-moz-border-radius:4px 0 0 4px !important;
	border-radius:4px 0 0 4px !important;
}
.skd-widget-home.skd-widget-container-xxs .skd-widget-portal-search #skd-occupancy-options-buttons .skd-occupancy-button.skd-widget-active:first-child {
	-webkit-border-radius:4px 0 0 4px !important;
	-moz-border-radius:4px 0 0 4px !important;
	border-radius:4px 0 0 4px !important;
}
.skd-widget-home .skd-widget-portal-search #skd-occupancy-options-buttons .skd-widget-btn .skd-icon {
	display:none;
}
.skd-widget-home.skd-widget-container-xxs .skd-widget-portal-search #skd-occupancy-options-buttons .skd-occupancy-button>.skd-widget-btn {
	border:none !important;
	-webkit-border-radius:0 4px 4px 0 !important;
	-moz-border-radius:0 4px 4px 0 !important;
	border-radius:0 4px 4px 0 !important;
}
.skd-widget-home select.skd-widget-form-control {
	border:1px solid #ccc !important;
}
.skd-widget-home .skd-portal-search-occupancy {
	display:none !important;
}
.skd-widget .skd-widget-input-group-addon {
	border:none !important;
}
.skd-widget-portal-search .skd-portal-search-submit button.skd-widget-btn-primary {
	height:36px !important;
	line-height:normal !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	border-radius:3px !important;
	padding:0 20px !important;
	background:#e4003a !important;
	color:#fff !important;
	text-align:center !important;
	font-size:14px !important;
	font-size:1.4rem !important;
	text-decoration:none !important;
	border:none !important;
}
.skd-widget-portal-search .skd-widget-active.skd-widget-active {
	background-color:#e4003a !important;
}
.skd-widget .hightlight {
	background:transpraent !important;
}
.skd-widget-portal-search #skd-portal-search-rooms .skd-widget-row {
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.skd-widget-portal-search .skd-widget-active.skd-widget-btn.skd-widget-btn {
	border:none !important;
}
.skd-widget .skd-widget-btn-primary {
	background-color:#e4003a !important;
	border-color:#e4003a !important;
}
.skd-widget-active.skd-widget-active {
	background-color:#e4003a !important;
}
.skd-widget-portal-search .skd-widget-active.skd-widget-active {
	background-color:#e4003a !important;
}
.skd-widget-portal-search #skd-portal-search-text .tt-cursor {
	background-color:#e4003a !important;
}
.skd-widget-portal-search .skd-daterangepicker td.active,.skd-widget-portal-search .skd-daterangepicker td.active:hover {
	background-color:#e4003a !important;
	border-color:#e4003a !important;
}
.skd-widget-portal-search .skd-portal-search-options .skd-slider-selection {
	background:#e4003a none !important;
}
.skd-widget-portal-search .skd-portal-search-options .skd-slider-handle {
	background:#e4003a none !important;
}
.skd-widget-portal-search .skd-portal-search-options .skd-toggle-pills {
	color:#e4003a !important;
}
.skd-widget-portal-search .skd-widget-checkbox-pill.skd-widget-pill-selected {
	background-color:#e4003a !important;
}
.skd-widget-portal-search .skd-portal-search-submit button.skd-widget-btn-primary {
	background-color:#e4003a !important;
	border-color:#e4003a !important;
}
.skd-widget-portal-search .skd-portal-search-submit button:hover,.skd-widget-portal-search .skd-portal-search-submit button:focus,.skd-widget-portal-search .skd-portal-search-submit button:active,.skd-widget-portal-search .skd-portal-search-submit button.active {
	background-color:#e4003a !important;
}
.skd-widget-portal-search .skd-portal-search-submit button.skd-widget-active {
	border-color:#e4003a !important;
	background-color:#e4003a !important;
}
.skd-widget-portal-search #skd-portal-search-text .skd-typeahead-pills .skd-widget-btn {
	height:30px;
}
.skd-widget-home .skd-widget-portal-search .skd-daterangepicker {
	left:-248px !important;
}
.skd-widget-home .skd-daterangepicker.opensright:after {
	left:auto;
	right:13px;
}
.skd-content-right {
	padding-left:40px;
}
.skd-widget-sub .skd-widget label {
	height:auto !important;
	line-height:normal !important;
}
.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active, .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:not(.skd-widget-disabled):hover {
	background:#e4003a !important;
}
.skd-widget .skd-widget-btn-primary, .skd-widget-portal-search .skd-widget-active, .skd-widget-portal-search .skd-widget-active>a,.skd-widget-portal-search .skd-widget-active>a:focus, .skd-widget-portal-search #skd-portal-search-text .tt-cursor, .skd-widget-portal-search .skd-daterangepicker td.active,.skd-widget-portal-search .skd-daterangepicker td.active:hover, .skd-widget-portal-search .skd-widget-checkbox-pill.skd-widget-pill-selected, .skd-widget-portal-search .skd-portal-search-submit button.skd-widget-btn-primary, .skd-widget-portal-search .skd-portal-search-submit button:hover,.skd-widget-portal-search .skd-portal-search-submit button:focus,.skd-widget-portal-search .skd-portal-search-submit button:active,.skd-widget-portal-search .skd-portal-search-submit button.active, .skd-widget-portal-search .skd-portal-search-submit button.skd-widget-active, .skd-widget .skd-widget-btn-danger {
	background-color:#e4003a !important;
}
.skd-widget-portal-search #skd-portal-search-text .skd-section-title a, .skd-widget-portal-search .skd-portal-search-options .skd-toggle-pills {
	color:#e4003a !important;
}
.skd-widget-portal-search .skd-daterangepicker td.active,.skd-widget-portal-search .skd-daterangepicker td.active:hover, .skd-widget-portal-search .skd-portal-search-submit button.skd-widget-btn-primary, .skd-widget .skd-widget-btn-danger {
	border-color:#e4003a !important;
}
.skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active:after, .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:not(.skd-widget-disabled):hover:after {
	background:#e4003a !important;
}

/* grid */
.row {
	width:100%;
	max-width:1200px;
	min-width:755px;
	margin:0 auto;
	position:relative;
	zoom:1;
}
.row:before, .row:after {
	content:"";
	display:table;
}
.row:after {
	clear:both;
}
.column-1 {
	display:inline;
	float:left;
	width:8.333333333333332%;
	*width:8.263933333333332%;
	zoom:1;
}
.column-1:before, .column-1:after {
	content:"";
	display:table;
}
.column-1:after {
	clear:both;
}
.column-2, .column-2-stay {
	display:inline;
	float:left;
	width:16.666666666666664%;
	*width:16.597266666666663%;
	zoom:1;
}
.column-2:before, .column-2:after, .column-2-stay:before, .column-2-stay:after {
	content:"";
	display:table;
}
.column-2:after, .column-2-stay:after {
	clear:both;
}
.column-3-5er {
	display:inline;
	float:left;
	width:20%;
	*width:19.9306%;
	zoom:1;
}
.column-3-5er:before, .column-3-5er:after {
	content:"";
	display:table;
}
.column-3-5er:after {
	clear:both;
}
.column-3, .column-3-stay {
	display:inline;
	float:left;
	width:25%;
	*width:24.9306%;
	zoom:1;
}
.column-3:before, .column-3:after, .column-3-stay:before, .column-3-stay:after {
	content:"";
	display:table;
}
.column-3:after, .column-3-stay:after {
	clear:both;
}
.column-4, .column-4-stay {
	display:inline;
	float:left;
	width:33.33333333333333%;
	*width:33.26393333333333%;
	zoom:1;
}
.column-4:before, .column-4:after, .column-4-stay:before, .column-4-stay:after {
	content:"";
	display:table;
}
.column-4:after, .column-4-stay:after {
	clear:both;
}
.column-5 {
	display:inline;
	float:left;
	width:41.66666666666667%;
	*width:41.59726666666667%;
	zoom:1;
}
.column-5:before, .column-5:after {
	content:"";
	display:table;
}
.column-5:after {
	clear:both;
}
.column-6 {
	display:inline;
	float:left;
	width:50%;
	*width:49.9306%;
	zoom:1;
}
.column-6:before, .column-6:after {
	content:"";
	display:table;
}
.column-6:after {
	clear:both;
}
.column-7 {
	display:inline;
	float:left;
	width:58.333333333333336%;
	*width:58.263933333333334%;
	zoom:1;
}
.column-7:before, .column-7:after {
	content:"";
	display:table;
}
.column-7:after {
	clear:both;
}
.column-8 {
	display:inline;
	float:left;
	width:66.66666666666666%;
	*width:66.59726666666666%;
	zoom:1;
}
.column-8:before, .column-8:after {
	content:"";
	display:table;
}
.column-8:after {
	clear:both;
}
.column-9 {
	display:inline;
	float:left;
	width:75%;
	*width:74.9306%;
	zoom:1;
}
.column-9:before, .column-9:after {
	content:"";
	display:table;
}
.column-9:after {
	clear:both;
}
.column-10 {
	display:inline;
	float:left;
	width:83.33333333333334%;
	*width:83.26393333333334%;
	zoom:1;
}
.column-10:before, .column-10:after {
	content:"";
	display:table;
}
.column-10:after {
	clear:both;
}
.column-11 {
	display:inline;
	float:left;
	width:91.66666666666666%;
	*width:91.59726666666666%;
	zoom:1;
}
.column-11:before, .column-11:after {
	content:"";
	display:table;
}
.column-11:after {
	clear:both;
}
.column-12 {
	display:inline;
	float:left;
	width:100%;
	*width:99.9306%;
	zoom:1;
}
.column-12:before, .column-12:after {
	content:"";
	display:table;
}
.column-12:after {
	clear:both;
}
.column {
	display:inline;
	float:left;
	width:100%;
	*width:99.9306%;
	zoom:1;
}
.column:before, .column:after {
	content:"";
	display:table;
}
.column:after {
	clear:both;
}
.inset-1 {
	margin-left:8.333333333333332%;
	*margin-left:8.263933333333332%;
}
.inset-2 {
	margin-left:16.666666666666664%;
	*margin-left:16.597266666666663%;
}
.inset-3 {
	margin-left:25%;
	*margin-left:24.9306%;
}
.inset-4 {
	margin-left:33.33333333333333%;
	*margin-left:33.26393333333333%;
}
.inset-5 {
	margin-left:41.66666666666667%;
	*margin-left:41.59726666666667%;
}
.inset-6 {
	margin-left:50%;
	*margin-left:49.9306%;
}
.inset-7 {
	margin-left:58.333333333333336%;
	*margin-left:58.263933333333334%;
}
.inset-8 {
	margin-left:66.66666666666666%;
	*margin-left:66.59726666666666%;
}
.inset-9 {
	margin-left:75%;
	*margin-left:74.9306%;
}
.inset-10 {
	margin-left:83.33333333333334%;
	*margin-left:83.26393333333334%;
}
.inset-11 {
	margin-left:91.66666666666666%;
	*margin-left:91.59726666666666%;
}
.inset-12 {
	margin-left:100%;
	*margin-left:99.9306%;
}
.brick {
	display:block;
	margin:20px 20px;
}

/* jquery ui */
.ui-helper-hidden {
	display:none;
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	list-style:none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content:"";
	display:table;
	border-collapse:collapse;
}
.ui-helper-clearfix:after {
	clear:both;
}
.ui-helper-clearfix {
	min-height:0;
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}
.ui-front {
	z-index:100;
}
.ui-state-disabled {
	cursor:default !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-overlay {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-datepicker {
	padding:.2em .2em 0;
	display:none;
	z-index:1000 !important;
	width:200px;
	background:#efefef;
	margin-top:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-size:14px;
	font-size:1.4rem;
	text-align:center;
	border:1px solid #dfdfdf;
}
.ui-datepicker .ui-datepicker-today {
	background:#fff;
}
.ui-datepicker.form_c_datepicker {
	margin-left:-15px;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:5px;
	width:17px;
	height:17px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
	background-position:-28px -102px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
	background-position:-28px -68px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	height:20px;
	line-height:20px;
	text-align:center;
}
.ui-datepicker .ui-state-active, .ui-datepicker .ui-state-highlight-dates {
	background:#e4003a;
	color:#fff;
}
.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-highlight-dates a {
	color:#fff;
}
.ui-datepicker .ui-datepicker-title select {
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker.ui-datepicker-birthdate select.ui-datepicker-month, select.ui-datepicker-year {
	-webkit-appearance: none;
   	-moz-appearance:    none;
   	appearance:         none;
   	border: 0 none;
   	background: transparent;
 	line-height: 20px;
    text-align: center;
    font-family: MetaNormal, Arial, Helvetica, sans-serif;
    font-size: 14px;
    display: inline;
    width: auto !important;

}
.ui-datepicker table {
	width:100%;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:normal;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display:block;
	padding:.2em;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}

/* jquery fancybox */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}
.fancybox-skin {
	position:relative;
	background:#fff;
	color:#444;
	text-shadow:none;
	border:5px solid #001B45;
}
.fancybox-opened {
	z-index:8030;
}
.fancybox-opened .fancybox-skin {
}
.fancybox-outer, .fancybox-inner {
	position:relative;
}
.fancybox-inner {
	overflow:hidden;
}

.fancybox-wrap.fancy--iframe .fancybox-inner{
	margin-top: 20px;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}
.fancybox-error {
	color:#444;
	margin:0;
	padding:15px;
	white-space:nowrap;
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
}
.fancybox-image {
	max-width:100%;
	max-height:100%;
}
#fancybox-loading {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	top:50%;
	left:50%;
	width:32px;
	height:32px;
	padding:5px;
	margin-top:-21px;
	margin-left:-21px;
	background:#fff;
	cursor:pointer;
	z-index:8060;
}
#fancybox-loading div {
	width:32px;
	height:32px;
	background:url(../img/ajax-loader-small.gif) center center no-repeat;
}
.fancybox-close {
	position:absolute;
	top:5px;
	right:5px;
	width:34px;
	height:34px;
	cursor:pointer;
	z-index:8040;
	background-position:-94px -374px;
}
.fancybox-close:hover {
	background-color:#fff;
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../img/pix.gif);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}
.fancybox-prev {
	left:0;
}
.fancybox-next {
	right:0;
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:28px;
	height:28px;
	margin-top:-17px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}
.fancybox-prev span {
	left:10px;
	background-position:0 -56px;

}
.fancybox-next span {
	right:10px;
	background-position:0 -112px;
}
.fancybox-nav:hover span {
	visibility:visible;
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important;
}
.fancybox-lock {
	/*
	overflow:hidden !important;
	width:auto;
	*/
}
.fancybox-lock body {
	/*overflow:hidden !important;*/
}
.fancybox-lock-test {
	overflow-y:hidden !important;
}
.fancybox-margin {
	margin:0px !important;
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../img/bg-ovl-v3.png);
}
.fancybox-overlay-fixed {
	position:fixed;
	position:device-fixed;
	*position:fixed;
	bottom:0;
	right:0;
}
.fancybox-lock .fancybox-overlay {
	/*
	overflow:auto;
	overflow-y:scroll;
	*/
	overflow:hidden;
}
.fancybox-title {
	/*visibility:hidden;*/
	position:relative;
	text-shadow:none;
	z-index:8050;
}
.fancybox-opened .fancybox-title {
	/*display:none;*/
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	left:0;
	z-index:8050;
}
.fancybox-title-float-wrap .child {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#fff;
	font-size:18px;
	font-size:1.8rem;
	text-transform:uppercase;
	background:#001D46;
	height:36px;
	line-height:36px;
	padding:0 20px;
	white-space:nowrap;
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}
.fancybox-title-inside-wrap {
	padding-top:10px;
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}

/* formulaunas */
.formulaunas_overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;

	height: 100%;
	width: 100%;

	background: #efefef;
	opacity: .8;
}
.funas .funas_apply {
	font-size:14px;
	font-size:1.4rem;
	color:#001D46;
	text-transform:uppercase;
	padding:0 0 20px 0;
}
.funas .funas_select_inset {
	padding-left:10px;
}
.funas .block_request .br_block {
	border-bottom:none;
	margin-bottom:0px;
}
.funas .block_request h3 {
	font-size:24px;
	font-size:2.4rem;
	padding-bottom:15px;
}
.funas .br_block_upload .headline {
	font-size:16px;
	font-size:1.6rem;
	color:#001D46;
	text-transform:uppercase;
	padding:0 0 2px 0;
}
.funas .image_upload {
	text-align:center;
	line-height:34px;
	cursor:pointer;
	font-size:20px;
	font-size:2.0rem;
	color:#001D46;
	text-transform:uppercase;
	overflow:hidden;
	position:relative;
}
.funas .image_upload .icon {
	margin-left:30px;
}
.funas .image_upload:hover .form_input_wr {
	color:#fff;
	background:#E4003A;
}
.funas .image_upload:hover .icon {
	background-position:-418px -68px;
}
.funas .image_upload input {
	cursor:pointer;
	font-size:100px;
	filter:alpha(opacity=1);
	-moz-opacity:0.01;
	opacity:0.01;
	position:absolute;
	right:0;
	top:0;
}
.funas .funas_desc {
	border-top:1px solid #ccc;
	padding:40px 75px 0 75px;
}
.funas .upload_item_wr {
	margin:0 0 0 -10px;
	overflow:hidden;
	padding-bottom:20px;
}
.funas .upload_item {
	margin-left:10px;
	margin-right:10px;
	width:140px;
	position:relative;
	float:left;
}
.funas .funas_progress {
	position:absolute;
	left:4px;
	top:4px;
	width:130px;
	height:8px;
	z-index:10;
	background:#333;
	border:1px solid #333;
	display:none;
}
.funas .funas_progress_bar {
	position:absolute;
	left:0px;
	top:0px;
	width:0px;
	height:8px;
	z-index:11;
	background:#fff url(../img/ajax-loader-bar.gif) no-repeat -10px center;
	-webkit-transition:all 600ms;
	-moz-transition:all 600ms;
	-ms-transition:all 600ms;
	-o-transition:all 600ms;
	transition:all 600ms;
}
.funas .upload_item_btn {
	width:140px;
	height:140px;
	-webkit-box-shadow:0 0px 2px #efefef;
	-moz-box-shadow:0 0px 2px #efefef;
	-ms-box-shadow:0 0px 2px #efefef;
	-o-box-shadow:0 0px 2px #efefef;
	box-shadow:0 0px 2px #efefef;
	overflow:hidden;
	position:relative;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	-ms-background-size:cover !important;
	-o-background-size:cover !important;
	background-size:cover !important;
}
.funas .upload_item_btn:hover {
	background-color:#E4003A;
}
.funas .upload_item_btn_portrait {
	background:#efefef url(../img/static/upload-portrait.png) no-repeat center center;
}
.funas .upload_item_btn_full {
	background:#efefef url(../img/static/upload-full.png) no-repeat center center;
}
.funas .upload_item_btn input {
	cursor:pointer;
	font-size:150px;
	filter:alpha(opacity=1);
	-moz-opacity:0.01;
	opacity:0.01;
	position:absolute;
	right:0;
	top:0;
}
.funas .upload_item .desc {
	font-size:14px;
	font-size:1.4rem;
	text-transform:uppercase;
	color:#001D46;
	text-align:center;
	padding:7px 0 0 0;
	line-height:17px;
}
.funas .br_block_submit {
	padding-top:40px;
}
.funas .block_request .form_msg {
	margin:0;
}
.funas .block_request .form_msg .error {
	margin-bottom:20px;
}
.funas .funas_desc {
	color:#666;
	font-size:14px;
	font-size:1.4rem;
}
.funas .funas_desc h3 {
	font-size:14px;
	font-size:1.4rem;
	color:#001D46;
	text-transform:uppercase;
	padding:0 0 27px 0;
}
.funas .funas_desc ul li {
	line-height:170%;
	background:url(../img/arrow-list-red.png) no-repeat left 7px;
	padding:0 0 0 15px;
}
.funas .funas_desc_bottom {
	padding:0 75px;
}
.funas .funas_desc_bottom_inner {
	padding:35px 0 0 0;
	margin:40px 0 0 0;
	border-top:1px solid #ccc;
}
.press_image{
	position: absolute;
	right: 7%;
	top: 34%;
	width: auto;
}

#pixlee_container {
	margin-bottom: 60px;
}

.content-iframe__wrapper .iframe{
	padding-top: 56.25%;
}


/* responsive */
@media only screen and (max-width: 1200px){
	.navi_top ul li a {
		padding-left:28px;
		padding-right:20px;
	}
	.illu.illu_summer_carrace {
		-webkit-transform:scale(0.8);
		-moz-transform:scale(0.8);
		-ms-transform:scale(0.8);
		-o-transform:scale(0.8);
		transform:scale(0.8);
		-webkit-transform-origin:0% 50% 0;
		-moz-transform-origin:0% 50% 0;
		-ms-transform-origin:0% 50% 0;
		-o-transform-origin:0% 50% 0;
		transform-origin:0% 50% 0;
		left:0;
		bottom:-75px;
	}
	.block_socialhub ul.sm_t li {
		font-size:18px;
		font-size:1.8rem;
	}
	.sm_top {
		display:none;
	}
}
@media only screen and (max-width: 1150px){
	.ex_data_wr {
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-ms-transform:scale(0.9);
		-o-transform:scale(0.9);
		transform:scale(0.9);
		-webkit-transform-origin:center 5% 0;
		-moz-transform-origin:center 5% 0;
		-ms-transform-origin:center 5% 0;
		-o-transform-origin:center 5% 0;
		transform-origin:center 5% 0;
	}
}
@media only screen and (max-width: 1100px){
	.btn_search, .btn_search_close {
		right:17px;
	}
	.navi_top ul li a {
		padding-left:14px;
		padding-right:17px;
	}
	.navi_top_right {
		padding-right: 10px;
	}
	.btn_search {
		margin-left: 30px;
	}
	.navi_main {
		padding-left:145px;
	}
	.logo {
		left:20px;
	}
	.navi ul li a {
		font-size:13px;
		font-size:1.3rem;
	}
	.block_imageslider .desc {
		left:330px;
	}
	.block_inlinenews .news_item_v4 .title {
		width:90%;
	}
	.block_news1_inner, .block_newsletter .nl_ov, .block_gastro_inner, .block_news .filter, .block_news .news_container, .block_news_more .inner, .block_history .h_inner, .block_big_image_text .inner, .block_approach .inner, .block_footnote .inner, .block_search .inner, .block_request .inner, .block_request .inner.inner--gewinnspiel, .block_partner .inner, .block_formula1 .inner, .block_table .inner, .block_ticketoption .inner {
		padding-left:30px;
		padding-right:30px;
	}

	.block_gastro .gastro_page.gastro_page_more, .block_gastro .gastro_more_wr {
		margin-left:-30px;
		margin-right:-30px;
	}
	.block_text_two_col .inner {
		padding-left:80px;
		padding-right:80px;
	}
	.block_text .inner, .block_gallery .inner, .block_spacer .inner {
		padding-left:160px;
		padding-right:160px;
	}
	.block_events_more .filter {
		padding-left:0px;
		padding-right:0px;
	}
	.block_gallery .inner .illu {
		right:200px;
	}
	.block_slider_header .sliding_item1 {
		padding-left:25px !important;
	}
	.block_slider_header .sliding_item1 .si_image_big {
		margin-left:-75px;
	}
	.block_slider_header .sliding_item_show_all, .block_experiences_content .filter {
		padding-left:30px;
	}
	.block_socialhub .sm_content .column-4 {
		display:inline;
		float:left;
		width:50%;
		*width:49.9306%;
		zoom:1;
	}
	.block_socialhub .sm_clearfix {
		display:block !important;
		clear:both;
	}
	.block_socialhub .tile_hub_hidden {
		display:block !important;
	}
	.block_socialhub .tile_sm_rectangle {
		max-height:auto;
		max-height:258px;
	}
	.block_newsletter .illu {
		left:35px;
	}

	.block_newsletter .nl_c_inner .column-12 {
		padding-left: 135px;
	}

	.block_footer .footer_bar, .block_footer .footer_sitemap, .block_footer .footer_tt p {
		padding-right:20px;
		padding-left:20px;
	}
	.block_txt_header .txt_header_inner {
		width:70%;
	}

	.block_history .illu2 {
		display: none;
	}
	.block_history .h_menu {
		display:none;
	}
	.block_experiences_content .headline_col {
		font-size:35px;
		font-size:3.5rem;
		padding-top:30px;
		padding-bottom:30px;
	}
	.block_news .filter ul li {
		padding-left:20px;
		padding-right:9px;
	}
	.block_carpool .ex_item_image {
		-webkit-background-size:100% 100% !important;
		-moz-background-size:100% 100% !important;
		-ms-background-size:100% 100% !important;
		-o-background-size:100% 100% !important;
		background-size:100% 100% !important;
	}
	.block_carpool .ex_item_carpool:hover .ex_item_image {
		background-position:50% 50% !important;
	}
	.illu.illu_summer_boat {
		left:7%;
	}
	.block_sport_experiences_content .ex_sport_item_content {
		padding:20px 20px 0 20px;
	}
	.block_sport_experiences_content .ex_sport_item_content p {
		line-height:150%;
	}
	.block_request_header {
		background-position:98% bottom !important;
	}
	.block_socialhub ul.sm_t li {
		font-size:14px;
		font-size:1.4rem;
	}
	.btl_r_c {
		padding-right:150px;
		-webkit-background-size:250px 289px;
		-moz-background-size:250px 289px;
		background-size:250px 289px;
	}
	.btl_h {
		font-size:22px;
		font-size:2.2rem;
	}
	.block_header_illu
	{
		display: none;
	}
}
@media only screen and (max-width: 1024px){
	.ex_data_wr {
		-webkit-transform:scale(0.8);
		-moz-transform:scale(0.8);
		-ms-transform:scale(0.8);
		-o-transform:scale(0.8);
		transform:scale(0.8);
		-webkit-transform-origin:center 5% 0;
		-moz-transform-origin:center 5% 0;
		-ms-transform-origin:center 5% 0;
		-o-transform-origin:center 5% 0;
		transform-origin:center 5% 0;
	}
	.block_experiences_content h3 {
		font-size: 25px;
		font-size: 2.5rem;
	}
	a.big_link span.big {
		font-size:30px;
		font-size:3rem;
	}
	.press_image{
		right: 3%;
		top: 28%;
		width: 8%;
	}
}
@media only screen and (max-width: 1000px){
	.navi_top ul li a {
		padding-left:14px;
		padding-right:12px;
	}
	.navi ul li a {
		font-size:12px;
		font-size:1.2rem;
		padding:0 12px;
	}
	.logo {
		width:90px;
		height:90px;
		left:15px;
	}
	.navi_top, .navi_main {
		padding-left:110px;
	}
	.search_icon {
		left:135px;
	}
	.search_input {
		left:180px;
	}
	.block_imageslider .gallery_illu {
		display:none;
	}
	.block_imageslider .desc {
		left:30px;
	}
	.block_inlinenews .news_item_v3 .ni_inner {
		padding-left:20px;
	}
	.block_inlinenews .news_item_v3 .title_more {
		font-size:50px;
		font-size:5.0rem;
	}
	.block_news1_inner, .block_newsletter .nl_ov, .block_gastro_inner, .block_news .filter, .block_news .news_container, .block_news_more .inner, .block_history .h_inner, .block_big_image_text .inner, .block_text_two_col .inner, .block_approach .inner, .block_footnote .inner, .block_search .inner, .block_request .inner, .block_request .inner.inner--gewinnspiel, .block_partner .inner, .block_formula1 .inner, .block_table .inner, .block_ticketoption .inner {
		padding-left:20px;
		padding-right:20px;
	}
	.block_gastro .gastro_page.gastro_page_more, .block_gastro .gastro_more_wr {
		margin-left:-20px;
		margin-right:-20px;
	}
	.block_text_two_col .inner {
		padding-left:40px;
		padding-right:40px;
	}
	.block_text .inner, .block_gallery .inner, .block_spacer .inner {
		padding-left:120px;
		padding-right:120px;
	}
	.block_gallery .inner .illu {
		right:130px;
	}
	.block_slider_header .sliding_item_show_all, .block_experiences_content .filter {
		padding-left:20px;
	}
	.tile1, .tile2, .tile4 {
		height:280px;
	}
	.tile1 .t2 {
		font-size:33px;
		font-size:3.3rem;
	}
	.tile1 .txt, .tile2 .txt {
		width:51%;
	}
	.tile3 .illu {
		width:250px;
		height:167px;
	}
	.block_gastro .gastro_content_right .tile3 .illu {
		width:300px;
		height:200px;
	}
	.tile3 h3 {
		font-size:30px;
		font-size:3.0rem;
	}
	.ovl_wrapper .tile3 .illu {
		width:300px;
		height:200px;
	}
	.block_socialhub ul.sm_t {
		display:none;
	}
	.block_gastro .gastro_content_left .btn_txt_big {
		font-size:16px;
		font-size:1.6rem;
	}
	.block_sport_experiences_content .address_wr .column-4 {
		width:50%;
		*width:49.9306%;
		zoom:1;
	}
	.block_sport_experiences_content .address_item {
		margin-right:20px !important;
	}
	.block_sport_experiences_content .address_item_2, .block_sport_experiences_content .address_item_4, .block_sport_experiences_content .address_item_6, .block_sport_experiences_content .address_item_8, .block_sport_experiences_content .address_item_10, .block_sport_experiences_content .address_item_12, .block_sport_experiences_content .address_item_14, .block_sport_experiences_content .address_item_16 {
		margin-right:0px !important;
	}
	.block_sport_experiences_content .clear_twocol {
		display:block;
	}
	.block_sport_experiences_content .clear_threecol {
		display:none;
	}
	.navi ul ul {
		max-width:720px !important;
	}
	.navi ul ul li {
		width:120px;
		height:152px;
		-webkit-background-size:contain !important;
		-moz-background-size:contain !important;
		-ms-background-size:contain !important;
		-o-background-size:contain !important;
		background-size:contain !important;
	}
	.navi ul ul li a {
		width:100px;
		max-width:100px;
		padding-top:102px;
		font-size:14px;
		font-size:1.4rem;
		height:50px;
	}
	.navi ul ul li a i {
		width:100px !important;
	}
	.block_carpool .ex_item_inner h3 {
		padding:10px 0;
		font-size:18px;
		font-size:1.8rem;
	}
	.block_carpool .ex_data {
		padding:0 3% 10px 0;
	}
	.block_gastro .gastro_header_photo {
		width:60%;
	}
	.block_gastro .gastro_header_txt {
		width:40%;
	}
	.block_gastro .gastro_header {
		height:280px;
	}
	.block_gastro .gastro_header_txt .inner {
		padding:0 45px 0 35px;
	}
	.tile4 h3, .tile5 h3, .tile2 h3 {
		font-size:18px;
		font-size:1.8rem;
	}
	.block_experiences_content h3 {
		font-size:25px;
		font-size:2.5rem;
	}
	.block_experiences_content .ex_t1 {
		font-size:14px;
		font-size:1.4rem;
	}
	.block_experiences_content .ex_item_title {
		font-size:15px;
		font-size:1.5rem;
		padding:5px 0;
	}
	.block_news .filter, .block_news .filter .form_input {
		font-size:14px;
		font-size:1.4rem;
	}
	.block_news .filter ul li {
		height:20px;
		line-height:20px;
	}
	.block_sport_experiences_content .ex_sport_item_content {
		padding:17px 10px 0 17px;
	}
	.block_sport_experiences_content .ex_sport_item_content p {
		font-size:15px;
		font-size:1.5rem;
	}
	.block_request_header {
		background-position:100% bottom !important;
	}
	.funas .br_block_upload .column-6 {
		float:none;
		width:auto;
	}
	.funas .upload_item_wr {
		float:none;
		padding-bottom:0;
	}
	.funas .funas_desc, .funas .funas_desc_bottom {
		padding-left:0px;
		padding-right:0px;
	}

	.block_partnerlogos {
		display:block;
	}
	.block_partnerlogos .partnerlogos_item img {
		width:auto;
		max-width:none;
		display:block;
	}
	.block_newsletter .nl_c_inner .column-12 {
		padding-left: 0;
		padding-top: 10px;
	}

	.block_newsletter .form_msg .error,
	.block_newsletter .form_msg .success {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 900px){
	.btn_search, .btn_search_close {
		right:10px;
	}
	.navi_top ul li a {
		padding-right:5px;
		padding-left:9px;
	}
	.navi ul li a {
		padding:0 6px;
	}
	.logo {
		width:80px;
		height:80px;
	}
	.navi_top, .navi_main {
		padding-left:110px;
	}
	.search_icon {
		left:125px;
	}
	.search_input {
		left:170px;
	}
	.inlinenews_inner .column-3, .block_events_more .column-3 {
		display:inline;
		float:left;
		width:50%;
		*width:49.9306%;
		zoom:1;
	}
	.block_inlinenews .inlinenews_inner {
		padding:0 20px;
	}
	.block_inlinenews .inlinenews_inner .inlinenews_spacer, .block_events_more .inlinenews_spacer, .block_formula1_newsblock .inlinenews_spacer {
		display:block;
		height:12px;
		clear:both;
	}
	.blockpage:hover .block_formula1_newsblock {
		padding-bottom: 65px;
	}
	.f1_share_page {
		right: auto;
		left: 50%;
		margin-left: -41px;
	}
	.block_inlinenews .more_news_wr {
		padding-left:0px;
	}
	.tile1, .tile2, .tile4 {
		height:250px;
	}
	.tile1 .t2 {
		font-size:32px;
		font-size:3.2rem;
	}
	.block_experiences_content .headline_col {
		font-size:30px;
		font-size:3.0rem;
		padding-top:25px;
		padding-bottom:25px;
	}
	.block_gastro .gastro_content_left {
		padding-right:65px;
	}
	.block_gastro .gastro_content_right {
		padding-left:0px;
		padding-right:0px;
	}
	.block_gastro .gastro_360view .inner {
		padding-left:65px;
		padding-right:60px;
	}
	.illu.illu_summer_race {
		right:0%;
	}
	.illu.illu_summer_boat {
		left:0;
	}
	.illu.illu_sommer_falschirmspringer_small {
		position:absolute;
		top:0px;
		left:50%;
		margin-left: -440px;
	}
	.block_carpool .ex_item_inner h3 {
		padding:8px 0 6px 0;
		font-size:18px;
		font-size:1.8rem;
	}
	.block_carpool .ex_data {
		padding:0 1% 5px 0;
	}
	.block_carpool .ex_item_content {
		left:-7%;
		right:-7%;
		width:114%;
		height:114%;
	}
	.block_gastro .gastro_header {
		height:250px;
	}
	.block_experiences_content h3 {
		font-size:20px;
		font-size:2.0rem;
	}
	.block_experiences_content .ex_t1 {
		font-size:13px;
		font-size:1.3rem;
	}
	.block_sport_experiences_content .ex_sport_item_content {
		padding:12px 7px 0 12px;
	}
	.block_sport_experiences_content .ex_sport_item_content h3 {
		font-size:18px;
		font-size:1.8rem;
		padding-bottom:4px;
	}
	.block_sport_experiences_content .ex_sport_item_content p {
		font-size:14px;
		font-size:1.4rem;
		line-height:140%;
	}
	.block_gastro .gastro_header_txt .inner {
		padding:0 40px 0 30px;
	}
	.block_gastro h1 {
		font-size:25px;
		font-size:2.5rem;
	}
	.tile3 h3 {
		font-size:25px;
		font-size:2.5rem;
	}
	.tile3 .illu {
		width:200px;
		height:133px;
	}
	.block_gastro .gastro_content_right .tile3 .illu {
		width:280px;
		height:187px;
	}
	.block_gastro .gastro_content_right .tile3 {
		padding-left:20px;
	}
	.block_gastro .gastro_content_right .tile3 h3 {
		font-size:23px;
		font-size:2.3rem;
	}
	.weather_top_inner i {
		display:none;
	}
	.block_gastro .gm_item_t_i {
		padding:0 15px;
	}
	.block_gastro .gm_item_t_i h3 {
		font-size:18px;
		font-size:1.8rem;
	}
	.block_gastro .gastro_logo {
		padding-bottom:7px;
	}
	.block_gastro .gastro_logo img {
		max-height:70%;
	}
	.block_gastro .gm_item_t_i p {
		padding-bottom:10px;
	}
	.block_slider_header.block_slider_header_big .sliding_item {
		padding-right:12px;
		padding-left:12px;
		font-size:12px !important;
		font-size:1.2rem !important;
	}
	.block_slider_header.block_slider_header_many .si_image img {
		width:114px !important;
		max-width:114px !important;
		margin-left:20px !important;
	}
	.btl_r_c {
		padding-right:0;
		background:none;
	}
	.btl_h {
		font-size:18px;
		font-size:1.8rem;
	}
	.btl_l {
		padding:25px 10px 30px 20px;
	}
	a.big_link span.big {
		font-size:25px;
		font-size:2.5rem;
	}
	.tile5.tile5_3 .txt {
		padding:10px 15px 20px 15px;
	}
	.tile5.tile5_3 .txt_foot img {
		display:none;
	}

	.block_newsletter .nl_c_inner .column-12 {
		padding-left: 0;
		padding-top: 0;
	}

	.block_newsletter .nl_c_inner {
		padding: 0px 20px 40px 20px;
	}
}
@media only screen and (max-width: 800px){
	.ovl_wrapper .ovl_text {
		padding-right:40px;
		padding-left:40px;
	}
	.ovl_wrapper .ovl_gallery_prev, .ovl_wrapper .ovl_gallery_next {
		margin-left:-35px;
	}
	.ovl_wrapper .ovl_gallery_next {
		margin-left:6px;
	}
}

/* mobile */
@media handheld, only screen and (max-width:767px){

	#pixlee_container {
		margin-bottom: 30px;
	}

	/* global */

	.btl_l {
		height: auto !important;
	}

	body {
		-webkit-text-size-adjust:none;
	}
	h1, .h1 {
		font-size:26px;
		font-size:2.6rem;
	}
	h2 {
		font-size:20px;
		font-size:2.0rem;
	}
	h3 {
		font-size:18px;
		font-size:1.8rem;
	}
	.row, body, .container {
		width:100%;
		min-width:0;
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
	}
	.row {
		zoom:1;
	}
	.row:before, .row:after {
		content:"";
		display:table;
	}
	.row:after {
		clear:both;
	}
	.column, .column-1, .column-2, .column-3, .column-3-5er, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .inlinenews_inner .column-3, .block_socialhub .sm_content .column-4, .block_events_more .column-3, .block_sport_experiences_content .address_wr .column-4, .ovl_wrapper .address_wr .column-4 {
		display:inline;
		float:left;
		width:100%;
		*width:99.9306%;
		zoom:1;
	}
	.column:before, .column-1:before, .column-2:before, .column-3:before, .column-3-5er:before, .column-4:before, .column-5:before, .column-6:before, .column-7:before, .column-8:before, .column-9:before, .column-10:before, .column-11:before, .column-12:before, .inlinenews_inner .column-3:before, .block_events_more .column-3:before, .block_socialhub .sm_content .column-4:before, .block_sport_experiences_content .address_wr .column-4:before, .ovl_wrapper .address_wr .column-4:before, .column:after, .column-1:after, .column-2:after, .column-3:after, .column-3-5er:after, .column-4:after, .column-5:after, .column-6:after, .column-7:after, .column-8:after, .column-9:after, .column-10:after, .column-11:after, .column-12:after, .inlinenews_inner .column-3:after, .block_events_more .column-3:after, .block_socialhub .sm_content .column-4:after, .block_sport_experiences_content .address_wr .column-4:after, .ovl_wrapper .address_wr .column-4:after {
		content:"";
		display:table;
	}
	.column:after, .column-1:after, .column-2:after, .column-3:after, .column-3-5er:after, .column-4:after, .column-5:after, .column-6:after, .column-7:after, .column-8:after, .column-9:after, .column-10:after, .column-11:after, .column-12:after, .inlinenews_inner .column-3:after, .block_events_more .column-3:after, .block_socialhub .sm_content .column-4:after, .block_sport_experiences_content .address_wr .column-4:after, .ovl_wrapper .address_wr .column-4:after {
		clear:both;
	}
	.inset-1, .inset-2, .inset-3, .inset-4, .inset-5, .inset-6, .inset-7, .inset-8, .inset-9, .inset-10, .inset-11 {
		margin-left:0%;
		*margin-left:-0.0694%;
	}
	.brick {
		display:block;
		margin:10px 10px;
	}
	.navi ul, .navi ul ul {
		-webkit-transition:all 300ms;
		-moz-transition:all 300ms;
		-ms-transition:all 300ms;
		-o-transition:all 300ms;
		transition:all 300ms;
	}
	.just_mobile {
		display:block !important;
	}
	.form_select {
		width:100%;
	}
	.form_row_split .column-6:first-child .form_input_wr, .form_row_split .column-6:first-child .form_select {
		margin-bottom:10px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.form_row_split .column-6:nth-child(2) .form_input_wr, .form_row_split .column-6:nth-child(2) .form_select {
		border-left:1px solid #ccc;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.headline_outlined div, .headline_outlined a {
		font-size:27px;
		font-size:2.7rem;
		height:auto;
	}
	.pagination_pages {
		padding-left:20px;
		padding-right:20px;
	}

	/* spielberg */
	.content {
		padding-top:0px !important;
	}
	.just_desktop, .navi_top ul, .navi_top .icon, .sm_top, .navi_underline, .tile3_spacer, .block_contact_col .spacer, .illu.illu_summer_boat, .tile_sm_facebook img, .tile_sm_twitter img, .block_newsletter .illu, .block_history .history_item .icon_history, .block_history .history_item .arrow_timeline, .block_history .timeline_line, .block_gallery .inner .illu, .illu.illu_summer_carrace, .illu.illu_summer_race, .block_request .br_content .illu, .block_request .column-1, .block_request .br_radio_spacer, .bar_fixed, .ovl_wrapper .ovl_experiences_content .ovl_illu img, .block_txt_header.header_route_map, .block_route_map, .navi ul li a span br, .search, .br_block_experience .si_image, .program .si_image {
		display:none !important;
	}
	.ovl_v1 {
		z-index:9998;
	}
	.navigation {
		height:81px;
		z-index:9999;
		top:0px !important;
	}
	.navigation.scrollable {
		position:absolute;
		height:100%;
		overflow-x:hidden;
	}
	.navi_top {
		height:18px;
		border-width:3px;
	}
	.navi_top, .navi_main {
		padding-left:0px;
	}
	.navi_main {
		height:60px;
	}
	.navi {
		float:none;
		height:auto;
	}
	.navi ul {
		display:block;
		position:absolute;
		left:-100%;
		width:100%;
		top:60px;
		background:#fff;
		z-index:-1;
	}
	.navi ul.open {
		left:0;
	}
	.navi ul .ovl_v3 {
		position:fixed;
		position:device-fixed;
		*position:fixed;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		display:none !important;
	}
	.navi ul.open .ovl_v3.open {
		display:block !important;
	}
	.navi ul li {
		display:block;
		float:none;
		height:auto;
		padding:0 12px;
		position:static;
	}
	.navi ul li a {
		max-width:100%;
		padding:13px 0px;
		text-align:center;
		font-size:16px;
		font-size:1.6rem;
		line-height:18px;
		text-align:center;
		border-bottom:1px solid #efefef;
		display:block;
		height:auto;
	}
	.navi ul li a span i.spacer_nav_br {
		position:static;
	}
	.navi ul li:hover > ul {
		top:150px;
	}
	.navi ul ul {
		position:fixed;
		position:device-fixed;
		*position:fixed;
		width:300px;
		overflow:hidden;
		background:#fff;
		z-index:9999;
		left:0;
		margin-left:-330px !important;
		top:150px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity:1;
	}
	.navigation.scrollable .navi ul ul {
		position:absolute;
		top:30px;
	}
	.navi ul ul.out {
		pointer-events:auto;
	}
	.navi ul.open ul.open_sub {
		left:50%;
		margin-left:-150px !important;
	}
	.navi ul ul.open_sub {
		display:block;
	}
	.navi ul ul .headline_outlined {
		background:#fff;
		padding-right:20px;
		padding-left:20px;
	}
	.navi ul ul .headline_outlined div {
		height:auto;
		font-size:17px;
		font-size:1.7rem;
		line-height:17px;
	}
	.navi ul ul li {
		float:left;
		width:100px;
		-webkit-background-size:contain !important;
		-moz-background-size:contain !important;
		-ms-background-size:contain !important;
		-o-background-size:contain !important;
		background-size:contain !important;
		padding:0px;
		height:140px;
		background:#fff;
	}
	.navi ul ul li a {
		border:none;
		width:90px;
		max-width:90px;
		font-size:12px;
		font-size:1.2rem;
		line-height: 1;
		padding-top:80px;
		padding-left:5px;
		padding-right:5px;
		height:65px;
		display:table-cell;
	}
	.navi ul ul li a i {
		width:90px !important;
	}
	.navi ul ul li a .navi_sub_spacer {
		width:100px;
	}
	.logo {
		width:87px;
		height:87px;
		left:14px;
		top:7px !important;
	}
	.content_spacer {
		height:81px;
	}
	.icon_dragger {
		position:absolute;
		right:13px;
		top:13px;
		cursor:pointer;
	}
	.block_inlinenews .inlinenews_inner .inlinenews_spacer, .block_events_more .inlinenews_spacer, .block_formula1_newsblock .inlinenews_spacer {
		display:none;
		clear:none;
	}
	.block_socialhub .tile_sm_rectangle {
		height:auto !important;
		max-height:auto !important;
	}
	.block_imageslider .gallery_box {
		/*
		-webkit-transform:scale(0.7);
		-moz-transform:scale(0.7);
		-ms-transform:scale(0.7);
		-o-transform:scale(0.7);
		transform:scale(0.7);
		-webkit-transform-origin:right top 0;
		-moz-transform-origin:right top 0;
		-ms-transform-origin:right top 0;
		-o-transform-origin:right top 0;
		transform-origin:right top 0;
		*/
		display:none;
	}
	.block_imageslider .gallery_info {
		height:auto;
	}
	.block_imageslider .desc {
		position:relative;
		left:0px;
		top:auto;
		padding:10px 20px;
	}
	.block_imageslider .desc_item, .block_imageslider .desc_title, .block_imageslider .desc_date, .block_imageslider .desc_tickets {
		position:relative;
		left:auto;
		top:auto;
		white-space:normal;
	}
	.block_imageslider .desc_title {
		white-space:normal;
		font-size:19px;
		font-size:1.9rem;
	}
	.block_imageslider .desc_date {
		font-size:13px;
		font-size:1.3rem;
		padding-bottom:5px;
	}
	.block_imageslider .desc_tickets {
		font-size:12px;
		font-size:1.2rem;
	}
	.block_inlinenews {
		padding-top:20px;
		padding-bottom:8px;
	}
	.block_inlinenews .inlinenews_inner, .block_news1_inner, .block_news .news_container, .block_news_more .inner, .block_experiences_content .ex_content, .block_socialhub .tile_sm, .block_partner .inner, .block_gastro .gastro_page_inner_more, .block_gastro .gastro_more_wr, .block_traffic_lights, .block_headerimage .inner, .block_ticketoption .inner {
		max-width:400px;
		margin:0 auto;
	}
	.block_inlinenews .news_item {
		margin-bottom:12px;
	}
	.block_news1 {
		background-image:none;
	}
	.block_news1 .tile_column_2 {
		border-top:2px solid #eeeeee;
		margin-top:18px;
	}
	.tile3 {
		padding-left:0px;
	}
	.tile3 .illu {
	}
	.block_contact_col .inner_wr {
		padding-left:20px;
		padding-right:20px;
	}
	.tile1, .tile2, .tile4, .tile1.tile_image_right, .tile2.tile_image_right, .tile4.tile_image_left {
		height:auto;
	}
	.tile1 .photo, .tile2 .photo, .tile4 .photo, .tile1.tile_image_right .photo, .tile2.tile_image_right .photo, .tile4.tile_image_left .photo {
		height:200px;
		width:100%;
		left:0px;
		top:0px;
		border-bottom:8px solid #e4003a;
		z-index:10;
	}
	.tile_voest .photo {
		border-color:#02719e;
	}
	.tile4 .photo {
		border-bottom:8px solid #88AE44;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topright:5px;
		border-top-right-radius:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-topleft:5px;
		border-top-left-radius:5px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-right-radius:0px;
	}
	.tile1 .txt, .tile2 .txt, .tile4 .txt, .tile1.tile_image_right .txt, .tile2.tile_image_right .txt, .tile4.tile_image_left .txt {
		width:auto;
		position:relative;
		height:auto;
		padding:20px;
		background:#001d46;
		padding:228px 20px 20px 20px;
	}
	.tile_voest .txt {
		background:#555555 !important;
	}
	.tile4 .txt {
		background:#fff;
		border:none;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.tile4 .photo {
	}
	.tile1 .txt_inner, .tile2 .txt_inner, .tile4 .txt_inner, .tile1.tile_image_right .txt_inner, .tile2.tile_image_right .txt_inner, .tile4.tile_image_left .txt_inner {
		padding:0;
		width:auto;
	}
	.tile1:hover > .photo, .tile2:hover > .photo, .tile4:hover > .photo, .tile1.tile_image_right:hover > .photo, .tile2.tile_image_right:hover > .photo, .tile4.tile_image_left:hover > .photo {
		background-position:0px 50% !important;
	}
	.tile1:hover > .txt, .tile2:hover > .txt, .tile4:hover > .txt, .tile1.tile_image_right:hover > .txt, .tile2.tile_image_right:hover > .txt, .tile4.tile_image_left:hover > .txt {
		right:auto;
		left:auto;
	}
	.block_socialhub .sm_nav {
		overflow-x:scroll;
	}
	.block_socialhub ul.sm_p {
		white-space:nowrap;
	}
	.block_socialhub ul.sm_p li {
		white-space:nowrap;
		float:none;
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	.block_socialhub .tile_sm_facebook .wr, .block_socialhub .tile_sm_twitter .wr {
		position:relative;
	}
	.block_socialhub .tile_sm_facebook .in, .block_socialhub .tile_sm_twitter .in, .block_socialhub .tile_sm_instagram .in-h {
		padding-bottom:60px;
	}
	.block_newsletter .nl_t, .block_newsletter .nl_b {
		padding-left:0px;
	}
	.block_footer .footer_bar .column-6 {
		width:34%;
	}
	.block_footer .footer_bar .column-6.right {
		float:right;
		width:65%;
	}
	.block_footer .footer_sitemap .column-2 {
		margin-bottom:20px;
	}
	.block_footer .spacer {
		margin-top:5px;
	}
	.block_footer .meta li {
		float:none;
		white-space:nowrap;
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	.block_footer .meta li a {
		padding-left:0px;
	}
	.block_history .h_column_left, .block_history .h_column_right {
		padding-left:0px;
		padding-right:0px;
	}
	.first_right {
		margin-top:0px;
	}
	.history_item {
		margin:20px 0 !important;
	}
	.block_big_image_text .photo {
		padding:0;
	}
	.block_text .inner, .block_gallery .inner, .block_spacer .inner {
		padding-left:20px;
		padding-right:20px;
	}
	.block_gallery .column-3 {
		width:33.33333333333333%;
		*width:33.26393333333333%;
	}
	.block_big_image_text.img_top .txt_wr {
		padding-top:20px;
	}
	.block_big_image_text.img_bottom .txt_wr {
		padding-bottom:20px;
	}
	.block_big_image_text .txt {
		font-size:19px;
		font-size:1.9rem;
		line-height:170%;
	}
	.block_big_image_text .author {
		font-size:14px;
		font-size:1.4rem;
	}
	.block_news .filter {
		height:auto;
	}
	.block_news .filter ul, .block_news .filter ul li, .block_news .news_search {
		float:none;
		border:none;
		border-bottom:1px solid #fff;
		width:auto;
	}
	.block_news .filter ul ul ul {
		left:0px;
		top:100%;
	}
	.block_news .news_search {
		height:34px;
		border-bottom:none;
	}
	.filter .filter_item {
		float:none;
		padding-left:0px !important;
		border-right:none;
	}
	.block_news_more .inner {
		padding-bottom:100px;
	}
	.block_news_more .illu1, .block_news_more .illu2 {
		left:3%;
		margin-top:-120px;
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-o-transform:scale(0.6);
		transform:scale(0.6);
		-webkit-transform-origin:left bottom 0;
		-moz-transform-origin:left bottom 0;
		-ms-transform-origin:left bottom 0;
		-o-transform-origin:left bottom 0;
		transform-origin:left bottom 0;
	}
	.block_news_more .illu2 {
		-webkit-transform-origin:right bottom 0;
		-moz-transform-origin:right bottom 0;
		-ms-transform-origin:right bottom 0;
		-o-transform-origin:right bottom 0;
		transform-origin:right bottom 0;
		left:auto;
		right:2%;
		margin-top:-162px;
	}
	.block_txt_header .txt_header_inner {
		width:auto;
		padding-left:20px;
		padding-right:20px;
	}
	.ovl_wrapper .ovl_inner {
		padding-top:81px;
	}
	.ovl_wrapper .ovl_text {
		padding-left:20px;
		padding-right:20px;
	}
	.ovl_wrapper h1 {
		font-size:22px;
		font-size:2.2rem;
		width:100%;
	}
	.ovl_wrapper .ovl_header {
		margin-top: 20px;
	}
	.ovl_wrapper .ovl_gallery {
		padding-bottom:20px;
	}
	.ovl_wrapper .ovl_content {
		/*padding-right:43px;*/
		padding-right:0;
	}
	.ovl_wrapper .ovl_icons {
		/*width:42px;*/
		width:auto;
		z-index:100;
	}
	.ovl_wrapper .ovl_icon {
		padding:4px;
		float:right;
	}
	.ovl_wrapper .ovl_icon img {
		width:42px;
		height:42px;
	}
	.ovl_wrapper .ovl_icon .icon {
		left:4px;
		top:4px;
	}
	.ovl_wrapper table td:first-child {
		padding-left:0px;
	}
	.ovl_wrapper table td:last-child {
		padding-right:0px;
	}
	.ovl_wrapper .ovl_paging a {
		width:50%;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 12px;
		font-size: 1.2rem;
	}

	.icon_arrow_red_left_med {
		margin-right: 2px;
	}
	.icon_arrow_red_right_med {
		margin-left: 2px;
	}

	.block_imageslider .gallery_img {
		height: 0;
	}

	.block_imageslider .gallery_next {
		transform: scale(0.75);
		right: 0;
		opacity: .75;
	}

	.block_imageslider .gallery_prev {
		transform: scale(0.75);
		left: 0;
		opacity: .75;
	}

	.block_gallery_main .ex_sport_detail .inner {
		padding-left:20px;
		padding-right:20px;
	}
	.block_gallery_main .content_collapse_inner {
		padding-left:0px;
		padding-right:0px;
	}
	.block_experiences_content .ex_content {
		padding-left:0px;
		padding-right:0px;
	}
	.block_gallery_main .gallery_ov .column-2, .content_collapse_inner .gallery_ov .column-2, .p_gallery .column-3, .p_gallery .column-4, .f1_funas_item, .block_gallery_items .column-3-5er {
		width:50%;
		*width:49.9306%;
		zoom:1;
	}
	.block_experiences_content .ex_col_left, .block_experiences_content .ex_col_right {
		padding-left:0px;
		padding-right:0px;
	}
	.block_socialhub .sm_content {
		padding:10px 10px 0 10px;
	}
	.block_socialhub .tile_sm {
		margin:0 auto 10px auto;
	}
	.ovl_wrapper .ovl_gallery_prev, .ovl_wrapper .ovl_gallery_next {
		margin-left:0px;
	}
	.ovl_wrapper .ovl_gallery_next {
		margin-left:-30px;
	}
	.ovl_wrapper .ovl_specifications_col_left, .ovl_wrapper .ovl_ex_data_left {
		border-right:none;
		float:none;
		padding-right:0;
		max-width:100%;
	}
	.ovl_wrapper .ovl_specifications_col_right, .ovl_wrapper .ovl_ex_data_right {
		float:none;
		padding-left:0;
		max-width:100%;
	}
	.ovl_wrapper .ovl_ex_data_left {
		padding-bottom:20px;
	}
	.ovl_wrapper .ovl_experiences_content_inner {
		padding:20px;
	}
	.ovl_wrapper .btn_row {
		text-align:left;
		padding-bottom:10px;
	}
	.ovl_wrapper a.btn {
		margin-bottom:10px;
	}
	.block_sport_experiences_content .ex_sport_item_image_hover {
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.block_sport_experiences_content .ex_arrow_collapse {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);

		bottom: 0;
	}
	.ovl_wrapper .form_illu .illu {
		display:none;
	}
	.block_gastro .gastro_content_left {
		padding-right:0px;
		padding-bottom:45px;
	}
	.block_gastro .gastro_content_right .column-4 {
		width:33.33333333333333%;
		*width:33.26393333333333%;
	}
	.block_gastro .gastro_news_left, .block_gastro .gastro_news_right {
		padding:0px;
	}
	.block_gastro .gastro_news_right .news_item {
		margin-bottom:0px;
	}
	.block_quote .headline_outlined {
		margin:0 20px;
		padding:20px 0;
	}
	.block_quote .headline_outlined div, .block_quote .headline_outlined a {
		font-size:19px;
		font-size:1.9rem;
		line-height:23px;
		padding:20px 15px;
	}
	.illu.illu_sommer_falschirmspringer_small {
		display:none;
	}
	.block_gastro .gastro_content {
		padding:40px 15px;
	}
	.block_gastro .gastro_content_left .btn_txt_big {
		font-size:14px;
		font-size:1.4rem;
	}
	.block_gastro .gastro_360view .illu {
		display:none;
	}
	.block_gastro .gastro_360view .inner {
		padding-right:10px;
	}
	.block_approach .ba_col_left {
		padding-bottom:0px;
	}
	.block_approach .route_data_left {
		border:none;
		float:none;
		padding:0 0 20px 0;
	}
	.block_approach .route_data_right {
		border:none;
		float:none;
		padding:0;
	}
	.block_map .inner {
		height:260px;
	}
	.block_approach {
		background:none;
	}
	.ovl_wrapper .tile_download {
		width:50%;
		*width:49.9306%;
		zoom:1;
	}
	.block_request_bar .bar .column-4 {
		width:33.33333333333333%;
		*width:33.26393333333333%;
		float:left;
	}
	.block_request .bru_left, .block_request .bru_right {
		padding:0px;
	}
	.block_request .br_number {
		padding-bottom:20px;
	}
	.block_request .br_content {
		padding:45px 20px;
	}
	.block_request .br_block_message_c {
		padding:15px 10px 10px;
	}
	.block_request .br_block_message_wt, .ovl_form .br_block_message_wt, .textarea_wr {
		padding:10px;
	}
	.block_request .br_block_message_char {
		padding-top:10px;
	}
	.block_request .checkbox {
		display:block;
	}
	.block_request .br_block_select_c {
		height:auto;
		padding:25px 15px;
	}
	.block_request .br_block_select_c div {
		display:block;
		text-align:left;
		padding-left:0px;
	}
	.block_slider_header .si_image {

	}
	.block_slider_header .si_image img {
		width:75px !important;
		max-width:75px !important;
		margin-left:37px;
	}
	.block_slider_header .si_image_big img {
		width:100px;
		max-width:100px;
		margin-left:27px;
	}
	.block_request_bar .sliding_item {
		font-size:14px;
		font-size:1.4rem;
		padding:10px 0;
	}
	.block_request_bar .sliding_item .si_image_big {
		margin-bottom:-17px;
	}
	.block_search .inner {
		padding-left:0px;
		padding-right:0px;
	}
	.block_search_bar .search_txt_element {
		float:none;
	}
	.block_search_bar .search_header * {
		display:block;
	}
	.block_search_bar .seach_icon_loading {
		display:none;
	}
	.block_search_bar .seach_icon_loading.show {
		display:block;
	}
	.block_inlinenews .news_item_v2 {
		background:#fff;
	}
	.block_inlinenews .news_item_v1 {
		background:url(../img/bg-inlinenews-v1.png) no-repeat right top;
	}
	.block_inlinenews .news_item_v1 .paper {
		margin-right:1px;
	}
	.block_inlinenews .news_item_v1 .ni_inner {
		background:#fff;
	}
	.ovl_wrapper .tile3 {
		padding-left:0px;
	}
	.ovl_wrapper .ovl_form_left, .ovl_wrapper .ovl_form_right {
		padding-left:0px;
		padding-right:0px;
	}
	.block_sport_experiences_content .address_item, .ovl_wrapper .address_item {
		margin-right:0px !important;
	}
	.form_row_spacer_right {
		padding-left:0px;
	}
	.recaptcha {
		-webkit-transform:scale(0.7);
		-moz-transform:scale(0.7);
		-ms-transform:scale(0.7);
		-o-transform:scale(0.7);
		transform:scale(0.7);
		-webkit-transform-origin:left top;
		-moz-transform-origin:left top;
		-ms-transform-origin:left top;
		-o-transform-origin:left top;
		transform-origin:left top;
	}
	.content_collapse_inner .form_row_split .column-6:nth-child(2) .form_input_wr, .content_collapse_inner .form_row_split .column-6:nth-child(2) .form_select {
		border-left:none;
	}
	.block_sport_experiences_content .content_collapse_inner {
		padding:50px 20px 30px 20px;
	}
	.block_gastro .gastro_video .icon {
		margin:-25px 0 0 -25px;
		width:50px;
		height:50px;
		background-position:-252px -200px;
	}
	.block_search_bar .search_header_wr {
		height:auto;
	}
	.block_carpool .ex_item_content {
		width:100%;
		height:100%;
		left:0px;
		top:0px;
	}
	.block_carpool .ex_item_inner h3 {
		font-size:24px;
		font-size:2.4rem;
		padding:50px 0 20px 0;
	}
	.block_carpool .ex_data {
		padding:0 13% 25px 9%;
	}
	.block_gastro .gastro_header {
		height:auto;
	}
	.block_gastro .gastro_header_photo {
		position:relative;
		border-right:none;
		border-bottom:8px solid #88ae44;
		height:auto;
		width:auto;
	}
	.block_gastro .gastro_header_photo img {
		display:block;
	}
	.block_gastro .gastro_header_txt {
		position:relative;
		height:auto;
		width:auto;
		text-align:center;
	}
	.block_gastro .gastro_header_txt table {
		position:static;
		width:100%;
		height:auto;
	}
	.block_gastro .gastro_header_txt .inner {
		padding:20px;
	}
	.ovl_wrapper h3 {
		font-size:16px;
		font-size:1.6rem;
	}
	.block_sport_experiences_content .ex_sport_item_content {
		padding:25px 15px 0 20px;
	}
	.block_sport_experiences_content .ex_sport_item_content h3 {
		font-size:22px;
		font-size:2.2rem;
		padding-bottom:10px;
	}
	.block_sport_experiences_content .ex_sport_item_content p {
		font-size:16px;
		font-size:1.6rem;
		line-height:190%;
	}
	.btn_txt_big {
		font-size:14px;
		font-size:1.4rem;
		line-height:17px;
	}
	.btn_txt_big .arrow_red_right:hover > span, .btn_txt.btn_txt_big:hover > span {
		background-position:-45px -68px;
	}
	.btn_txt_big .icon_arrow_right_28_v2 {
		width:17px;
		height:17px;
		line-height:17px;
		background-position:-28px -68px;
	}
	.block_partner .partner_more {
		padding-left:0px;
		padding-right:0px;
	}
	.navi ul li.m_sub_list ul {
		padding-bottom:12px;
	}
	.navi ul li.m_sub_list ul li {
		float:none;
		display:block;
		height:auto;
		width:auto;
	}
	.navi ul li.m_sub_list ul li a {
		height:auto;
		width:100%;
		padding:10px 0;
		max-width:100%;
		display:block;
	}
	.tooltip {
		width:auto;
		max-width:400px;
	}
	.ovl_wrapper .tile3 h3 {
		font-size:19px;
		font-size:1.9rem;
	}
	.ovl_wrapper .tile3 {
		overflow:hidden;
		-webkit-background-size:contain !important;
		-moz-background-size:contain !important;
		-ms-background-size:contain !important;
		-o-background-size:contain !important;
		background-size:contain !important;
	}
	.ovl_wrapper .tile3 .illu {
		width:200px;
		height:133px;
	}
	.block_request_header {
		background:#fff !important;
	}
	.block_inlinenews .news_item_v3 .ni_inner {
		min-height:auto;
	}
	.ovl_wrapper .ovl_experiences_headline {
		padding-right:8px;
	}
	.block_search .search_item {
		padding-left:20px;
		padding-right:20px;
	}
	.funas_select_inset {
		padding:10px 0 0 0 !important;
	}
	.funas .upload_item {
		float:none;
		margin:0 auto 20px auto;
	}
	.funas .br_block_upload {
		text-align:center;
	}
	.funas .funas_desc .column-6 {
		margin-bottom:20px;
	}
	.funas .block_request h3 {
		text-align:center;
	}
	.block_redbullring {
		padding-bottom:80px;
	}
	.inline_video_inner .icon_play_inline, .video_play .icon {
		width:50px;
		height:50px;
		margin:-25px 0 0 -25px;
		background-position:-252px -350px;
	}
	.block_redbullring .partner_main {
		padding:30px 20px 0 20px;
	}
	.block_redbullring .partner_block .p_left, .block_redbullring .partner_block .p_right {
		padding:0px;
	}
	.block_redbullring .partner_block .p_left .inline_video {
		padding-bottom:20px;
	}
	.block_redbullring .partner_block.partner_block_spacer {
		height:30px;
	}
	.block_partnerlogos {
		padding:20px 0;
	}
	.block_partnerlogos .partnerlogos_item img {
		width:auto;
		max-width:auto;
		display:block;
		max-height:50px;
	}
	.ovl_wrapper .ovl_h1_img {
		display:none;
	}
	.weather_top {
		display:none;
	}
	.block_gastro .gm_item_img {
		border-right:none;
		border-bottom:4px solid #88ae44;
	}
	.block_gastro .gm_item_txt_wr {
		position:static;
		height:auto;
		width:auto;
	}
	.block_gastro .gm_item_txt_wr table {
		position:static;
		height:auto;
		width:100% !important;
	}
	.block_gastro .gm_item_t_i {
		padding:15px;
	}
	.gastro_more_wr .gm_item_inner {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.breadcrumb {
		padding-left:20px;
		padding-right:20px;
	}
	.btl_l {
		padding:45px 20px;
	}
	.btl_r_c {
		padding:40px 20px;
	}
	.btl_r_c ul {
		padding:0;
	}
	.btl_r_c .btl_r_c1 ul li.last i {
		border-bottom:1px solid #dcdcdc;
	}
	.btl_r {
		display:block;
	}
	.btl_r_b {
		display:block;
		height:auto;
	}
	.btl_r_b_i {
		float:none;
		padding:4px 20px;
		font-size:12px;
		font-size:1.2rem;
		border:none;
	}
	.btl_r_b_i .icon {
		margin-right:6px;
	}
	a.big_link {
		padding:13px 45px 10px 20px;
	}
	a.big_link .icon_arrow_red_formula, a.big_link .icon_arrow_big_white_right {
		right:10px;
	}
	.block_big_links .inner {
		padding-top:20px;
		padding-bottom:20px;
	}
	.block_big_links .big_link_left {
		padding-right:0px;
		margin-bottom:20px;
	}
	.block_big_links .big_link_right {
		padding-left:0px;
	}
	.block_big_links .spacer_40 {
		height:20px;
	}
	.table_footer_right {
		text-align:left;
	}
	.block_ticketoption .inner {
		padding-top:0;
	}
	.bto_num {
		margin:20px auto;
	}
	.bto_num:before, .bto_ic_l:after, .bto_ic_r:before, .bto_bottom_divider {
		display:none;
	}
	.bto_footer, .bto_ic {
		padding-right:0;
		padding-left:0;
	}
	.bto_item_inner {
		padding-right:15px;
		padding-left:15px;
	}
	.bt_wr {
		overflow-x:scroll;
	}
	.bt_wr table {
		width:900px !important;
	}
	.press_image{
		display: none;
	}
	.fancybox-title-float-wrap .child{
		font-size: 1.2rem;
		padding: 0px 10px;
	}

	.block_newsletter .recaptcha--information {
		text-align: left;
	}
}
@media screen and (max-width:480px){
	.block_gastro .gastro_content_right .tile3 .illu {
		width:200px;
		height:133px;
		right:-5px;
	}
	.block_gastro .gastro_content_right .tile3 {
		overflow:hidden;
	}
	.block_gastro .gastro_content_right .tile3 {
		padding-left:15px;
	}
	.block_gastro .gastro_content_right .tile3 h3 {
		font-size:21px;
		font-size:2.1rem;
	}
	.ovl_wrapper .tile3 .txt {
		width:100%;
	}
	.ovl_wrapper .tile3 .illu {
		display:none;
	}
}

/* override */
.display_block {
	display:block;
}
.hidden {
	display:none;
}
.just_desktop.hidden {
	display:none !important;
}
.center {
	text-align:center;
}
.ltr {
	text-align:left;
}
.rtl {
	text-align:right;
}
.right {
	text-align:right;
}

/* ie override */
.lt-ie9 .icon, .lt-ie9 .ui-datepicker .ui-datepicker-prev, .lt-ie9 .ui-datepicker .ui-datepicker-next, .lt-ie9 .block_gastro .gastro_360view .btn_round, .lt-ie9 .fancybox-prev span, .lt-ie9 .fancybox-next span, .lt-ie9 .fancybox-close {
	background-image:url(../img/sprite.png?v=2);
}
.lt-ie9 .icon_weather {
	background-image:url(../img/weather.png?v=2);
}
.lt-ie9 .pagination_pages ul li .prev {
	background:url(../img/sprite.png?v=2) no-repeat -162px 0 !important;
}
.lt-ie9 .pagination_pages ul li .next {
	background:url(../img/sprite.png?v=2) no-repeat -162px -34px !important;
}
.lt-ie9 .block_newsletter .nl_c_inner .arrow, .lt-ie9 .block_history .history_item .arrow_timeline, .lt-ie9 .block_history .history_item .arrow {
	display:none;
}
.lt-ie9 .back, .ie9 .back {
	background:none;
}
.lt-ie9 .container {
	overflow:hidden;
}
.lt-ie9 .navi_main {
	border-bottom:1px solid #d4d4d4;
}
.lt-ie8 .navi ul {
	display:block;
	width:auto;
	background:none;
}
.lt-ie8 .navi ul li {
	zoom:1;
	*display:inline;
	background-color:#fff !important;
}
.lt-ie8 .navi ul li a {
	display:inline;
}
.lt-ie9 .navi ul ul li a {
	display:inline;
}
.lt-ie9 .navi ul li:hover > ul {
	top:70px;
	border-top:1px solid #d4d4d4;
	z-index:9999;
}
.lt-ie8 .navi ul li:hover > ul {
	top:70px;
	border-top:1px solid #d4d4d4;
}
.lt-ie8 .navi ul > li:hover > a > span {
	height:48px;
	border-bottom:5px solid #88ae44;
}
.lt-ie8 .navi ul ul > li:hover > a > span {
	height:48px;
	border-bottom:none;
}
.lt-ie9 .navi ul ul {
	top:-300px;
	overflow:hidden;
}
.lt-ie8 .navi ul li a img.ie_fix {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	z-index:96;
}
.lt-ie9 .navi ul ul li {
	background-position:center -15px !important;
}
.lt-ie9 .navi ul ul li a {
	display:block;
}
.lt-ie8 .navi ul ul li a {
	padding:100px 10px 5px 10px;
	height:85px;
}
.lt-ie8 .navi ul li a span {
	display:block;
	padding-top:17px;
	height:48px;
	border-bottom:5px solid #fff;
}
.lt-ie9 .navi ul ul li a span {
	border-bottom:none;
}
.lt-ie9 .s_ul_1 {
	width:150px !important;
}
.lt-ie9 .s_ul_2 {
	width:300px !important;
}
.lt-ie9 .s_ul_3 {
	width:450px !important;
}
.lt-ie9 .s_ul_4 {
	width:600px !important;
}
.lt-ie9 .s_ul_5 {
	width:750px !important;
}
.lt-ie9 .s_ul_6 {
	width:900px !important;
}
.lt-ie9 .s_ul_7 {
	width:1050px !important;
}
.lt-ie9 .s_ul_8 {
	width:1200px !important;
}
.lt-ie9 .sm_top ul li a {
	background:#fff;
}
.lt-ie9 .sm_top ul ul {
	border-top:1px solid #d4d4d4;
}
.lt-ie9 .form_input {
	padding:0px;
	height:32px;
	line-height:32px;
}
.lt-ie8 .ovl_wrapper .sp_l_t {
	padding-top:28px;
	height:48px;
}
.lt-ie8 .block_imageslider .gallery_box .clear {
	height:1px;
}
.lt-ie8 .block_search_bar .form_input {
	width:150px;
}
.lt-ie8 .block_history .h_content {
	overflow:hidden;
}
.lt-ie8 .gallery_ov, .lt-ie8 .block_gastro .gastro_gallery {
	overflow:hidden;
}
.lt-ie8 .bar_fixed {
	display:none;
}
.lt-ie8 .address_item {
	border:1px solid #ccc;
}
.lt-ie9 .pagination_pages ul li {
	background:#f3f3f3;
}
.lt-ie9 .content_page {
	border-right:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
}
.lt-ie8 .block_news {
	z-index:1;
}

p.image-description {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	margin-top: -20px;
	position: relative;
	padding-right: 170px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

span.copyright {
	float: right;
	position: absolute;
	right: 0;
	max-width: 170px;
	top: 0;
	text-align: right;
}

@media screen and (max-width:480px){

	span.copyright {
		position: relative;
		top: initial;
		float: initial;
		max-width: none;
		text-align: left;
		right: initial;
	}

	.ovl_wrapper .ovl_image p {
		padding-right: 0px;
		margin-bottom: 0px;
	}

	p.image-description {
		padding-right: 0px;
	}
}

.f1_bn_item--hover .f1_bn_item_inner {
	overflow: hidden;
}
.f1_bn_item--hover .f1_bn_img{
	transition: all .25s;
}

.f1_bn_item--hover:hover .f1_bn_item_inner a{
	color: #c12236;
}

.f1_bn_item--hover .f1_bn_c {
	transition: all .25s;
}

.f1_bn_item--hover:hover .f1_bn_c {
	padding-top: 34px;
}

.f1_bn_item--hover:hover .f1_bn_img{
	margin-top: -30px;
}

.f1_bn_item--hover{
	transition: all .25s;
}

.f1_bn_item--hover:hover{
	background: #001d46;
	color: white;
}

.f1_bn_item--home{
	box-sizing: border-box;
	padding: 5px;
	height: 100% !important;
}

.f1_bn_item--home h3{
	font-size: 18px;
}

.f1_bn_item--home h3 a{
	text-decoration: none;
}

.f1_nb_wr .more_news_wr--home {
	padding: 5px;
	display: flex;
	flex-wrap: wrap;
}

.f1_nb_wr .more_news__loading {
	padding:30px 0 40px 0;
	text-align:center;
}

.f1_nb_wr .more_news_wr--home .f1_bn_item_ts{
	background: white;
	height: 100%;
	position: relative;
}

.f1_nb_wr .more_news_wr--home .f1_bn_c{
	padding: 20px;
	padding-bottom: 50px;
}

.f1_nb_wr .more_news_wr--home a.btn_txt{
	position: absolute;
	bottom: 20px;
}

.cc_txt img {
	margin-bottom: 40px;
	margin-top: 20px;
}

.privacy_checkbox {
	max-width: 670px;
	display: inline-block;
	width: 100%;
	text-align: left;

	margin-bottom: 20px;
}

.privacy_checkbox:last-child {
	margin-bottom: 0;
}

.gewinnspiel_terms {
	max-width: 670px;
	display: inline-block;
	width: 100%;
	text-align: left;
}

.gewinnspiel_terms p,
.gewinnspiel_terms a {
	color: #aaa;
}
.gewinnspiel_terms p {
	padding-left: 25px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.cookies_table {
	border-top: 1px solid grey;
	border-right: 1px solid grey;
}

.cookies_table td {
	padding: 20px 15px 0;
	border-bottom: 1px solid grey;
	border-left: 1px solid grey;
}

.icon_custom_ig {

}