﻿.navprl{width:100%;margin:0}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{margin:0;position:relative}
.top-bar.expanded .title-area{background:#fff}
.tab-bar .title-area{z-index:1}
.header .top-bar .title-area{margin:0 40px;float:left}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}


.genesis-nav-menu .menu-item {
	border-width: 0;
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}



div.kat-startseite{
	margin:10px 0 10px 0;
	padding:15px;
	border:1px solid #ddd;
	min-height: 220px;
}


.kat-startseite-content{
	float:right;
	max-width:300px;
	width:inherit;
	padding-bottom: 30px;
	min-height: 240px;
}


div.kat-startseite-content h2 a{
	color:#333;
	text-decoration:none;
}

div.kat-startseite-content h2 a:hover{
	color: #ff9900;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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}
.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:16px}
#footer-info,#footer-info a{color:rgba(255,255,255,0.65)}
#footer-info{font-size:12px}
.td-header-sp-rec .td-header-ad-wrap{height:114px;display:block}
.td-header-style-5 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-7 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-8 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-9 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
.td-header-style-10 .td-header-sp-rec .td-header-ad-wrap{height:auto;width:100%}
