﻿

.car-title h4{
	color: #695d4f;
	text-align: center;
	border-bottom: 1px solid #857862;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 300;
}

.preslider {
  width: 66%;
  margin: auto;
  text-align:center;
  padding: 30px 0px;
}
  
.preslider a {
  font-size:10px;
  font-weight:200;
  letter-spacing:0.06em;
  text-decoration:underline;
}
  
.preslider a:hover {
  
  color:#000000;
}



.topbar-list .topbar-dropdown {
	top: 23px;
	left: -3px;
  	z-index: 1;
	display: none;
	padding: 7px 0;
	list-style: none;
	min-width: 125px;
	background: #151515;
	position: absolute;
}


.topbar-list .topbar-dropdown li a {
	color: #eee;
	display: block;
	font-size: 10px;
	padding: 5px 15px;
	margin-bottom: 1px;
	text-transform: uppercase;
}

.topbar-list .topbar-dropdown li a:hover,
.topbar-list .topbar-dropdown li.active a {
	color: #fff;
}

.topbar-list .topbar-dropdown li a:hover {
	text-decoration: none;
}

	.topbar-list .topbar-dropdown li {
		padding: 7px 0;
	}

	.topbar-list .topbar-dropdown li:last-child {
		padding-bottom: 0;
	}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.copyright{color:#606060;display:block;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:300;margin:20px 0 0;}

.copyright a{color:#606060;font-weight:400;}

.copyright a:hover{color:#29a1d8;}


	a, 
	label span,
	.post-title a:hover,
	.post-content blockquote:before,
	.post-content ul li:before,
	.read-more,
	.widget a:hover,
	.widget_calendar #next,
	.widget_calendar #next a,
	.widget_calendar #prev,
	.widget_calendar #prev a,
	.comment-author,
	.comment-reply-link:hover,
	#cancel-comment-reply-link,
	.copyright a:hover,
	.comment-navigation .prev:hover,
	.comment-navigation .next:hover,
	.comment-navigation .page-numbers:hover,
	.comment-navigation .current,
	.widget_twitter li .time-meta a,
	a.twitter-user {
		color: #00903e;
	}
.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}


	.brand img {
		margin-top: -18px;
	}



.navbar .brand a:hover {
	color:#e9d985;
}
.navbar .brand a{padding:0;color:#fff;font-size:1.75em;margin-left:0;font-weight:400;text-transform:uppercase}
.navbar .brand a:focus{outline:none}
.navbar-inner h1.brand{margin-left:20px}
.navbar-inverse .brand{color:#999}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.footnote-vat a, .cat-anzeige-footer a, li#system-credits a {
    color: #333;
}

.cat-anzeige-footer {
    margin-top: 0px;
    border-top: 1px solid #ff9900;
    padding-top: 10px;
    font-size: 12px;
	margin-right:auto;
	margin-left:auto;
	width:700px;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.efbl-like-box {
	position: relative;
}

.footer_awards_title {
font-size: 20px;
width: 75%;
padding-left: 25%
}
.main-navigation .sub-menu,.search-header-form-ul,.vce-mega-menu-wrapper{box-shadow:0 3px 6px rgba(0,0,0,.2)}
.search-header-form-ul li{float:left;width:100%}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


#head #menutab { display: none; }


.la-content-box-left-icon {
	width: 20%;
	float: left;
	text-align: right;
	margin-right: 2%;
}

.la-content-box-left-content {
	width: 75%;
	float: left;
}

.la-content-box-right-icon {
	width: 20%;
	float: left;
	margin-left: 3%;
}

.la-content-box-right-content {
	width: 75%;
	float: left;
	text-align: right;
}

.la-content-box {
	padding: 1em;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}
.text-right{text-align:right}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}







div#overlay { display: none; }


html.open-menu div#overlay {
  visibility: visible;
  opacity: 1;
  width: calc(-150%);
  left: 250px;
}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}




.slider-container {clear: both; display:block; width:100% !important;margin:0;padding:0;position:relative; transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}

.slider-container .inner.clearfix {position: relative; top: 0; z-index: 1000;}


#gazpo-slider .ui-tabs-panel{ 
	width: 330px; 
	height: 242px; 
	float: left;
	position: relative;	
	z-index:1;
}


#gazpo-slider .ui-tabs-panel .info{ 
	position:absolute;
	top:232px;
	width:325px;
	height:82px; 
	left:0px;
	background: white;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 	
	z-index:2;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.b-tabs__small{font-size:12px}


.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	height: 48px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}


.menu-toggle:before {
	color: #fff;
	content: "\f419";
	padding: 16px;
}


.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}


.menu-toggle:focus {
	outline: 1px dotted;
}


	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


#container {
  max-width: 1296px;
  margin: 0  auto;
  padding: 0em;
  overflow: hidden;
  background-color: #ffffff;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.mobile-acc-btn{
	float: left;
	width: 50%;
}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span6{width:50%}


.small-txt-top {
    margin: 0 0 20px;
    color: #8a8a8a;
    font-size: 20px
}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}
