/* 			Schrift einbinden			*/
@import url("//hello.myfonts.net/count/2cd461");


@font-face {
    font-family: 'HelveticaNeueLTStd-Lt';
    src: url('fonts/2CD461_0_0.eot');
    src: url('fonts/2CD461_0_0.eot?#iefix') format('embedded-opentype'),
    url('fonts/2CD461_0_0.woff2') format('woff2'),
    url('fonts/2CD461_0_0.woff') format('woff'),
    url('fonts/2CD461_0_0.ttf') format('truetype');
}


@font-face {
    font-family: 'HelveticaNeueLT-Bold';
    src: url('fonts/2CD461_1_0.eot');
    src: url('fonts/2CD461_1_0.eot?#iefix') format('embedded-opentype'),
    url('fonts/2CD461_1_0.woff2') format('woff2'),
    url('fonts/2CD461_1_0.woff') format('woff'),
    url('fonts/2CD461_1_0.ttf') format('truetype');
}


@font-face {
    font-family: 'HelveticaNeueLT-Medium';
    src: url('fonts/2CD461_2_0.eot');
    src: url('fonts/2CD461_2_0.eot?#iefix') format('embedded-opentype'),
    url('fonts/2CD461_2_0.woff2') format('woff2'),
    url('fonts/2CD461_2_0.woff') format('woff'),
    url('fonts/2CD461_2_0.ttf') format('truetype');
}


h1 {
    font-family: "HelveticaNeueLT-Bold";
}

h2, h3, h4, h5, h6 {
    font-family: 'HelveticaNeueLT-Medium';
}

a {
    font-family: "HelveticaNeueLTStd-Lt";
}

p {
    font-family: "HelveticaNeueLTStd-Lt";
    color: #3e3e3e;
    font-size: 17px;
}

li {
    font-family: "HelveticaNeueLTStd-Lt";
    font-size: 17px;
}

/*			Ende Schrift einbinden 			*/


/* body { */
/*   padding: 20px 0px; */
/* } */

body{
    background-color: #d7d7d7;
}
header .logo img.logo {
    width: 255px;
}
.row.main .sidebar {
    margin-top: 68px;
}


/*				Meine CSS				*/

/* h1, h2, h3, h4, h5, h6 { */
/* 	color: #005AAA;	 */
/* } */

h1, h2, h3 {
    color: #005AAA;
}

a {
    color: #F06400;
}

.container.outer {
    background: #FFF;
    padding: 0px;
}

/* sticky header */

.top.sticky-header
{
	position: fixed;
    top: 0;
    z-index: 999;
    margin: 0 auto;
    width: 100%;
    left: 0;
}

.top.sticky-header>.container
{
	background: white;
}

.top.sticky-header .navbar-container .navigation-content
{
	padding: 0px;
}

.top.sticky-header .col-md-5.logo
{
	padding-left: 0px;
}

.top.sticky-header .col-md-4.search
{
	padding-right: 0px;
	padding-left: 20px;
}

@media (max-width: 767px) {
	.top.sticky-header
	{
		position: inherit;
	}	
	
	.container .full-content-container
	{
		margin-top: 0px;
	}
}

.full-content-container
{
	margin-top: 132px;
}

/*			LOGO				*/

.top .logo {
    margin-top: 13px;
}

/* 			Meta Nav 			*/
.meta-menu {
	margin-top: 8px;
}

.meta-menu>ul {
	text-align: right;
	color: #BFBFBF;
	font-size: 11px;
}

.meta-menu>ul>li {
	display: inline-block;
	font-size: 13px;
	letter-spacing: 1px;
}

.meta-menu>ul>li>a {
	color: #BFBFBF;
}

/*			SUCHE				*/
.tx-indexedsearch-browsebox ul li {
	list-style: none;
	display: inline-block;
}

.searchbox-header fieldset {
    float: right;
    width: 100%;
    color: #D7D7D7;
    opacity: 0.5;
    font-size: 9pt;
}

.searchbox-header fieldset input.searchbox,
.searchbox-header fieldset input.searchbox::-webkit-input-placeholder{
    color: #BFBFBF;
}

.searchbox-header .searchbox {
    width: 83%;
    border: none;
    vertical-align: text-top;
}

.searchbox-header .search-field {
    border: 1px solid #999999;
    padding: 2px 2px 2px 20px;
    border-radius: 3px;
}

.searchbox-header .searchbox:focus {
    opacity: 1.0;
    color: #666666;
    outline: none;
}

.search_button {
    display: inline-block;
}

#search {
	margin-top: -8px;
}

/*			Slider 				*/

.flexslider {
    border: 0px;
    margin-bottom: 0px;
    -webkit-box-shadow: initial;
    margin-bottom: 10px;
}

/* .flexslider .csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { */
/* 	margin-left: 0px;	 */
/* } */

/* .flexslider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { */
/* 	margin-bottom: 0px;	 */
/* } */

.flexslider .img-wrap {
    margin-top: 0px;
}

.flexslider .image img {
    /* 	width: 990px; */
    /* 	height: 420px;	 */
}

.flexslider .flex-control-nav {
    bottom: 20px;
    text-align: right;
    right: 30px;
}

.flexslider .flex-control-nav li a {
    text-align: center;
}

.flexslider .flex-control-nav li a {
    background: #ABA87F;
    opacity: 0.8;
}

.flexslider .flex-control-nav li a.flex-active {
    background: #B7AE8B;
}

.flexslider .slides .Home-slider .image {
    margin-bottom: 0px;
}


/*		Slider Text				*/

.flexslider .text {
    position: absolute;
    bottom: 38px;
    background: white;
    color: white;
    opacity: 0.7;
    padding: 0 33px;
    max-width: 880px;
}

/* .flexslider .text h1, h2, h3, h4, h5, h6 { */
/* 	margin-top: 10px; */
/* 	margin-bottom: 10px;	 */
/* } */

.flexslider .text h1,h2,h3 {
    color: #0064B6;
    margin-top: 9px;
    margin-bottom: 2px;
    font-family: "HelveticaNeueLT-Bold";
}

.flexslider .text h4,h5,h6 {
    color: #F06400;
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 15pt;
    font-family: "HelveticaNeueLTStd-Lt";
}

.Home-slider-orange .text {
    background: #EC6D00;
    opacity: 1;
}

.Home-slider-orange .text h2,.Home-slider-orange .text h4 {
    color: white;
    font-family: "HelveticaNeueLTStd-Lt";
}

.Home-slider-blue .text {
    background: #2A79C9;
    opacity: 1;
}

.Home-slider-blue .text h2,.Home-slider-blue .text h4 {
    color: white;
    font-family: "HelveticaNeueLTStd-Lt";
}


/*		KOPFBILD UNTERSEITE		*/

.headPicture .img-wrap .image {
    margin-bottom: 0px;
}

.headPicture .img-wrap .image img {
    width: 100%;
}



/*			MENU				*/

.navbar-container .row
{
	margin: 0;
}

.navbar-container .navigation-content
{
	padding-left: 15px;
    padding-right: 15px;
}

.navbar-default .navbar-nav li.firstItem a{
    padding: 20px 15px 20px 0;
}

.subsubmenu .img-responsive{
    float: left;
    padding-right: 5px;
}

.subsubmenu{
    clear:both;
}

.navbar-default .fhmm .navbar-nav .fhmm-fw  .dropdown-menu li a{
    padding: 0;
}

.fhmm h4{
    color: rgb(102, 102, 102);
}

.fhmm .events-other-pages{
    padding-top: 20px;
}

.only-mobile{
    display: none;
}

.menu a{
    font-size: 10pt;
    text-decoration: none;
    color: #666666;
    opacity:0.8;
}

.menu a:hover{
    color: #F06400;
    text-decoration: underline;
}

.navbar-default .navbar-nav>.active>a {
	background-color: transparent;
}

.navbar-default .navbar-nav li a{
    display: inline-block;
    padding: 25px 14px 25px 14px;
    font-size: 10pt;
    text-decoration: none;
    color: #666666;
    /* background: #FFF; */
    outline: none;
    letter-spacing: 1px;
}

.navbar-default .navbar-nav .active a {
    color: #F06400;
}

.navbar-default .navbar-nav .dropdown-menu {
    top: 70%;
    box-shadow: initial;
    /* margin-left: -31px; */
    border: none;
    background: #ffffff;
    border-radius: 0px;
    box-shadow: -7px 16px 15px #888888;
}

.navbar-default .navbar-nav .dropdown-menu li a {
    color: #666666;
}

.navbar-default .navbar-nav .dropdown-menu .active a{
    color: #F06400;
    background-color: #EDEDED;
}

.navbar-default .navbar-nav .active a:focus {
    background-color: #EDEDED;
}

.navbar-default .navbar-nav .open a {
    background-color: #EDEDED;
}

.navbar-default .navbar-nav .open a:focus {
    background-color: white;
}

.navbar-default .navbar-nav .open a:hover {
    background-color: white;
}
/*.navbar-default .navbar-nav li a {*/
.navbar-default .navbar-nav .dropdown .dropdown-menu li.fhmm-content ul li{
    border-bottom: 1px solid #ecebeb;
    /*border-bottom: 1px solid red;*/
    display: flex
}

.navbar-default .navbar-nav .dropdown .dropdown-menu li.fhmm-content ul li a{
    font-size: 14px;
    border-bottom: 0;
    margin: 0;
    line-height: 1;
    letter-spacing: 0.6px;
}

.navbar-default .navbar-nav li ul.dropdown-menu li a {
	font-size: 14px;
	margin: 0px 10px;
	border-bottom: 1px solid #ecebeb;
}

li.dropdown>a>.caret {
	display: none;
}

/*			MENU HOVER 			*/

.navbar-default .navbar-nav li a:hover{
    color: #F06400;
}

.navbar-default .navbar-nav>li.dropdown:hover {
	box-shadow: -1px 10px 12px #888888;
}

.navbar-default .navbar-nav .active a:hover{
    color: #F06400;
    background: none;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background: white;
}

/*			NAVIGATION			*/

.navbar-default {
    border: none;
    margin-bottom: 0px;
}

.navbar-default .navbar-collapse {
    padding: 0px;
    background: #FFF;
}

.navbar-default .navbar-nav .first a {
    padding-left: 0px;
}

.navbar-default .navbar-nav .last a {
    padding-right: 0px;
}

.navbar-default .active a {
    color: #F06400;
    text-decoration: underline;
}

.navbar-default .first {
    padding-left: 0px;
}

.navbar-default .last {
    padding-right: 0px;
}

.navbar-header {
    background: white;
}

.fhmm-content h4 {
	font-size: 15px;
}

/* 			Eventslider 		*/
#eventslider {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#eventslider .bjqs-markers li {
	margin: 0 6px;
    display: inline-block;
    zoom: 1;
}

#eventslider .bjqs-markers li.active-marker a {
	background: #B7AE8B;
}

#eventslider .bjqs-markers li a {
    background: #ABA87F;
    opacity: 0.8;
    text-align: center;
    width: 11px;
    height: 11px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

/* head-content */
.headContent .image
{
	margin-bottom: 10px;
}

/*			Content-Home		*/

.content .Home-News {
    height: 240px;
    padding: 0px;
    margin-bottom: 10px;
}

.content .Home-News .News-Wrapper {
    height: 100%;
    padding: 0px 5px;
}

.content .Home-News .overlay {
    height: 82px;
    position: absolute;
    background: white;
    z-index: 11;
    width: 96%;
    top: 150px;
    opacity: 0.8;
    padding-right: 10px;
}

.content .grosseNews .overlay {
    height: 100%;
    width: 43%;
    margin-left: 55%;
    top: 0px;
}

.content .Home-News h1 {
    display: none;
}

.Home-News .img-wrap .image a {
    position: absolute;
    z-index: 10;
}

.Home-News .img-wrap .img-center-outer {
    float: none;
    z-index: 0;
    right: 0%;
}

.Home-News .img-wrap .img-center-inner {
    float: none;
    right: 0%;
}

.Home-News .img-wrap .image img {
    height: 240px;
    width: 100%;
}

.Home-News .img-wrap .image {
    margin-bottom: 0px;
}

.Home-News .text {
    position: absolute;
    top: 165px;
    font-size: 15px;
    padding: 0 15px;
    font-weight: 700;
    color: #005AAA;
    z-index: 13;
    display: inline-flex;
}

.Home-News .text p {
    margin: auto 0px 0px 0px;
    color: #2a6496;
    font-weight: normal;
    font-size: 16px;
    font-family: "HelveticaNeueLT-Bold";
}

.content .grosseNews .text {
    margin-left: 55%;
    top: 0px;
    height: 100%;
    padding: 7px 15px;
    overflow: hidden;
}
.Home-News .text {
    overflow: hidden;
}

.Home-News .text a {
    color: #2a6496;
    font-weight: normal;
    text-decoration: none;
    font-size: 16px;
}

.content .leereNews .News-Wrapper .News {
    height: 100%;
}

.content .leereNews .clearNews {
    background: #D7D7D7;
    width: 100%;
    height: 100%;
    padding: 0px 5px;
}

.Home-News .News-hover {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    padding: 0px 5px;
}

.Home-News .News-hover .News-hover-active {
    background: #F06400;
    height: 100%;
}

/*			Startseite farbig				*/

.content .Home-News-blue .text p, .Home-News-blue .text a {
    color: #FFF;
}

.content .Home-News-orange .text p, .Home-News-orange .text a {
    color: #FFF;
}

.content .Home-News-grey .text p, .Home-News-grey .text a {
    color: #FFF;
}

.content .Home-News-blue .overlay {
    background:	#005AAA;
}

.content .Home-News-orange .overlay {
    background:	#F06400;
}

.content .Home-News-grey .overlay {
    background:	#666666;
}

/*			Startseite (hover)		*/

.content .kleineNews .News-Wrapper:hover .text a, .content .kleineNews .News-Wrapper:hover .text p {
    color: #FFF;
}

.content .grosseNews .News-Wrapper:hover .text a, .content .grosseNews .News-Wrapper:hover .text p {
    color: #FFF;
}

/* Home Magazin */
.home-magazin
{
	padding-left: 0px;
	padding-right: 70px;
}

.home-magazin a
{
	color: #454444;
}

.home-magazin .news
{
	margin-top: 5px;
}

/* .home-magazin .footer_news_header a
{
	font-family: "HelveticaNeueLT-Medium";
} */

.home-magazin .csc-firstHeader
{
	font-family: "HelveticaNeueLTStd-Lt";
}

.home-magazin .news-list-view .article
{
	padding-bottom: 15px;
	border-bottom: 1px solid #D7D7D7;
}

.home-magazin .news-list-view .article.last
{
	border-bottom: 0;
}

.home-magazin .footer_news_header
{
	margin-top: 4px;
}

.home-magazin .article .news-img-wrap
{
	margin-right: 20px;
}

.home-magazin .footer_news_header a
{
	font-size: 22px;
}

.home-magazin .news-list-category a 
{
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.home-magazin .news-datetime
{
	display: inline;
	font-size: 13px;
}

/* Home News */

.home-news
{
	padding-right: 0px;
	float: right;
}

.home-news a
{
	color: #454444;
}

.home-news .csc-firstHeader
{
	font-family: "HelveticaNeueLTStd-Lt";
}

.home-news .news-list-view .article
{
	padding-bottom: 15px;
	border-bottom: 1px solid #D7D7D7;
}

.home-news .news-list-view .article.last
{
	border-bottom: 0;
}

.home-news .news
{
	margin-top: 5px;
}

.home-news .article .news-img-wrap
{
	margin-right: 20px;
}

.home-news .news-datetime
{
	font-size: 13px;
}

.home-news p
{
	font-size: 15px;
	line-height: 1.2;
	margin-top: 4px;
}

/*			News hover background			*/

.Home-News.Home-News-orange .News-hover .News-hover-active {
    background: #F06400;
}

.Home-News.Home-News-blue .News-hover .News-hover-active {
    background: #005AAA;
}

.Home-News.Home-News-grey .News-hover .News-hover-active {
    background: #666666;
}

/*  		Content				*/

.content h1,h2,h3,h4,h5,h6{
    color: #005AAA;
}

.content h1,h2 {
}

.news-list-content.col-md-9 {
    padding-right: 40px;
}

.page-navigation:first-child ul,
.page-navigation p{
    display: none;
}

.news .page-navigation ul li {
    padding: 1px 2px;
}
.news .page-navigation ul li  a{
    padding: 0;
}


.default-content.col-md-9 {
    padding-right: 40px;
    margin-top: 20px;
}

.default-content.col-md-12 {
	margin-top: 12px;
}

/*			Tabs				*/

.ui-tabs .ui-tabs-panel {
    height: 100% !important;
}

.ui-tabs.ui-widget-content {
    border: none;
    padding: 0px;
}

.ui-tabs .ui-tabs-nav.ui-widget-header {
    background: #FFF;
    border: none;
    padding-left: 0px;
}

.ui-tabs .ui-state-default.ui-corner-top {
    background: #0064B6;
    margin:0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 1px solid white;
    outline: none;
}

.ui-tabs .ui-state-default .ui-tabs-anchor {
    color: white;
    font-weight: 100;
    outline: none;
}

.ui-tabs .ui-tabs-panel.ui-widget-content {
    border: solid #B3B3B3 8px;
    padding: 15px 20px;
    margin-left: 1px;
    margin-right: 1px;
    background: #FFF;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

/* 			Ãœberschriften in Tabs				*/

.ui-tabs h2 {
    margin-top: 20px;
}

/*			Default-Content (Unterseiten)		*/

.default-content h1 {
    font-size: 30px;
    margin-top: 5px;
}

.default-content h2 {
    font-weight: 500;
    font-size: 28px;
    font-family: "HelveticaNeueLTStd-Lt";
    margin-bottom: 15px;
}

.default-content .text p{
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 15px;
}

/*			Tab active			*/

.ui-tabs .ui-state-default.ui-corner-top.ui-tabs-active {
    background: #B3B3B3;
    border-bottom: 0px;
}

/* 			Tab 'Veranstaltungen'		*/

.veranstaltungen .ui-tabs .ui-state-default.ui-corner-top {
    background: #F36200;
}

.veranstaltungen .ui-tabs .ui-tabs-panel.ui-widget-content {
    border: solid #EBEBEB 8px;
    background: #EBEBEB;
}

.veranstaltungen .ui-tabs .ui-state-default.ui-corner-top.ui-tabs-active {
    background: #EBEBEB;
}

.veranstaltungen .ui-tabs .ui-tabs-active .ui-tabs-anchor {
    color: black;
}

/*			Veranstaltungen			*/
.tx-t3events{
    margin-bottom: 35px;
}

.tx-t3events .eventWrap {
    box-shadow: initial;
    margin-bottom: 0px;
    display: inline-flex;
    width: 100%;
}

.tx-t3events .eventList .eventImg {
    border: solid;
    border-color: white;
    border-width: 8.5px 17px;
    padding: 0px;
    height: inherit;
    width: auto;
    margin-right: 20px;
    float: none;
    background: white;
}

.tx-t3events .eventList .eventDescription {
    width: 58%;
    margin-left: 0px;
}

.tx-t3events .eventList .eventDescription .eventDescription {
    width: 100%;
    padding-bottom: 0px;
}

.tx-t3events .eventList .eventWrap .eventDescription .eventHeader a {
    font-size: 17px;
    font-weight: 700;
    color: #3e3e3e;
}

.tx-t3events .eventList .eventWrap .eventDescription .eventSubtitle {
    margin-bottom: 0px;
    margin-top: 3px;
}

.tx-t3events .eventList .eventWrap .eventDescription .eventSubtitle a {
    font-size: 17px;
    font-weight: 700;
    color: #3e3e3e;
}

.tx-t3events .eventList .eventDescription .eventHeader {
    margin-top: 0px;
}

.tx-t3events .eventList .eventDescription h2 {
    line-height: 0.7em;
}

.tx-t3events .eventList .singleEventDescription p {
    line-height: 1.4em;
}

.tx-t3events .eventList .eventDescription .eventDescription {
    margin-left: 0px;
    font-size: 17px;

}

.tx-t3events .eventList .eventDescription .see_more {
    margin-top: 10px;
}

.tx-t3events .eventList .f3-widget-paginator li {
    display: inline-block;
}

.tx-t3events .eventList .f3-widget-paginator {
    padding-left: 0px;
    margin-top: 20px;
}

.tx-t3events .eventList .eventWrap:first-child .eventImg {
    border-top-width: 17px;
}

.tx-t3events .eventList .eventWrap:first-child .eventDescription {
    margin-top: 12px;
}

.tx-t3events .eventList .eventWrap .eventImg.last {
    border-bottom-width: 17px;
}

/*			Veranstaltungen Single			*/

.tx-t3events .eventSingle .eventImg.eventLeft {
    width: 100%;
}

.veranstaltung_google_maps {
    clear: both;
    height: 374px;
    padding-top: 20px;
}

.veranstaltung_google_maps iframe {
    width: 100%;
    height: 100%;
}

.default-content .tx-t3events .performance.short {
    cursor: default;
}

.default-content .tx-t3events .legends .infos {
    font-size: 14px;
}

.tx-t3events .performanceItem .performanceHeader {
    background: #FFF;
}

.tx-t3events .performanceItem .performanceHeader:hover {
    background: #FFF;
    color: #3e3e3e;
}

.tx-t3events .performanceItem {
    font-family: "HelveticaNeueLTStd-Lt";
}

.tx-t3events .legends {
    font-family: "HelveticaNeueLTStd-Lt";
}

.tx-t3events .eventDescription .eventSubtitle {
    line-height: 1.2em;
}

.tx-t3events .eventDescription p {
    font-size: 17px;
    line-height: 24px;
}

.default-content .tx-t3events .legends div.infos .inside {
    padding: 0px;
    margin-right: 10px;
    font-size: 17px;
}

.default-content .tx-t3events .performanceItem.open .performanceHeader {
    background: #FFF;
    color: #666;
}

.default-content .tx-t3events .performance.short div.infos .inside {
    padding: 0px;
    margin-right: 10px;
    font-size: 17px;
}

/*			Gallery				*/

.row div.galleria-stage{
    background-color: #B3B3B3;
}

.gallery .row-images {
    display: none;
}

.gallery .row-images:first-child {
    display: block;
}

/*			Gallery List		*/

.gallery_list {
    border-bottom: #D7D7D7 solid 1px;
    margin-bottom: 25px;
}

.gallery_list .img-wrap{
    padding-right: 30px;
    margin-top: 12px;
}

.gallery_list .text {
    overflow: initial;
    padding-left: 0px;
}

.imageDownload{
    color: #ffffff;
    font-weight: bold;
}

.imageDownloadLightbox{
    color: #444;
    font-weight: bold;
}


/*			Sidebar				*/

.sidebar {
    margin-top: 20px;
}

.sidebar .Teaser-News {
    position: relative;
}

.sidebar .Teaser-News .News-hover-teaser-active {
    background: #F06400;
    height: 100%;
}

.sidebar .Teaser-News .teaser-Wrapper {
    margin-bottom: 20px;
}

.sidebar .Teaser-News .News-hover-teaser {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
}

.sidebar .Teaser-News .teaser-Wrapper .img-center-outer {
    float: none;
    right: 0px;
}

.sidebar .Teaser-News .teaser-Wrapper .img-center-inner {
    float: none;
    right: 0px;
}

.sidebar .Teaser-News .overlay {
    height: 75px;
    position: absolute;
    background: white;
    z-index: 11;
    width: 100%;
    top: 150px;
    opacity: 0.8;
}

.sidebar .Teaser-News .text a {
    color: #005AAA;
    font-weight: normal;
    text-decoration: none;
    font-size: 16px;
}

.sidebar .Teaser-News .text p {
    color: #005AAA;
    font-weight: normal;
    font-size: 16px;
    font-family: "HelveticaNeueLT-Bold";
}

.sidebar .Teaser-News.Teaser-News-orange .overlay {
    background: #EC6D00;
}

.sidebar .Teaser-News.Teaser-News-blue .overlay {
    background: #2A79C9;
}

.sidebar .Teaser-News.Teaser-News-orange .text {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-orange .text a {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-orange .text p {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-blue .text {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-blue .text a {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-blue .text p {
    color: white;
}

.sidebar .Teaser-News.Teaser-News-blue .News-hover-teaser-active {
    background: #2A79C9;
}

.sidebar .Teaser-News.Teaser-News-orange .News-hover-teaser-active {
    background: #EC6D00;
}

.sidebar .Teaser-News h1 {
    display: none;
}

.sidebar .Teaser-News .text {
    position: absolute;
    top: 155px;
    font-size: 15px;
    padding: 0px 15px;
    font-weight: 700;
    color: #005AAA;
    z-index: 13;
    display: inline-flex;
    height: 66px;
}

.sidebar .Teaser-News .text p {
    margin: auto 0px 0px 0px;
}

.sidebar .Teaser-News .image img {
    height: 213px;
}

.sidebar .Teaser-News .image {
    margin-bottom: 0px;
}

.sidebar .news .teaser-article {
    margin-bottom: 12px;
}

.sidebar .sidebar-news {
    padding-top: 30px;
}

.sidebar .sidebar-news h1 {
    color: #005AAA;
    font-family: "HelveticaNeueLTStd-Lt";
}

.sidebar .sidebar-news .teaser-right-end {
    height: 0px;
}

/*			News				*/

.news-content {
    border-right: #D7D7D7 solid 1px;
}

.news-list-content {
    border-right: #D7D7D7 solid 1px;
}

/*			News List			*/

.news-list-content .article .header a {
    color: #005AAA;
}

.news-list-content .article .news_link_more a {
    color: #F06400;
    font-size: 17px;
}

.news-list-content .teaser-text h2 a{
    color: #005AAA;
    font-size: 27px;
}

.news-list-content .news .article .teaser-text p {
    display: inline;


}

.news-text-wrap p,
.teaser-text p {
    line-height: 24px;
}

.clear{
    clear: both;
}

.clear-with-border{
    clear: both;
    border-bottom: #D7D7D7 solid 1px;
    padding-top: 25px;
    margin-bottom: 25px;
}

.clear-with-border:last-child{
    border: none;
}

.news-list-view .teaser-text h2{
    margin-top: 21px;
    margin-bottom: 5px;
    font-size: 23px;
}
.news-list-view .teaser-text h2 a{
    color: #005AAA;
}

.news-list-view .teaser-text p, .news-list-view .news_link_more a{
    font-size: 17px;
    line-height: 24px;
}

/* Video-Teaser */
.video-teaser-content .col-md-4{
    padding-left: 0px;
}

.video-teaser-content .teaser-text h2{
    margin-top: 3px;
}
.video-teaser-content h2 a{
    font-size: 17px;
}
.news .news-list-view.video-teaser-content .isVideo span{
    top: 38px;
    left: 73px;
}


.news-list-content .news .article .news_link_more {
    display: inline;
}

.news-list-content .news .footer {
    border-top: #D7D7D7 solid 1px;
}

.f3-widget-paginator li{
    font-size: 20px;
    margin-right: 4px;
}



/* 			News List Teaser			*/
.sidebar h1{
    margin-top: 0px;
    font-size: 25px;
    /*color: #00FF00;*/
}
.teaser-article{
    margin-bottom: 30px;
}

.teaser-article .news-img-wrap{
    float: left;
    margin-right: 10px;
}

.teaser-article .news-text{
    line-height: 14px;
    /*display: inline;*/
    /*float: left;*/
    padding-bottom: 5px;
    border-bottom: solid 1px #CCCCCC;

}

.teaser-article .lastElement{
    border: none;
}

.teaser-article h3.teaser-right-news-header{
    margin-top: 0px;
    line-height: 14px;
}

.teaser-article h3.teaser-right-news-header a{
    color: #005AAA;
    font-size: 14px;
}

.teaser-right-end{
    height: 35px;
}

/* 			News Detail			*/

.news-content .article .news-list-category {
    color: #F06400;
}

.news-content .article .news-list-tags {
    color: #F06400;
}

.news-content .news .footer span {
    border: none;
    line-height: 20px;
}

.news-content .news .news-text-wrap {
    clear: both;
    padding-top: 10px;

}

.news-content .news-single .article .news-img-wrap {
    float: left;
    margin: 0px;
    width: auto;
}


.news-content .news-single .article .news-img-wrap img{
    margin-right: 20px;
    margin-bottom: 30px;
    width: 96%;
}


.news-content .news-single .article .news-img-wrap{

}



.news-single .news-backlink-wrap a{
    font-size: 17px;
}

/*  		News Sidebar		*/

.news-sidebar {
    padding-left: 20px;
}

.news-sidebar .newsTagItem {
    padding: 2px 5px;
    display: inline-block;
    background: #005AAA;
    margin-right: 5px;
    margin-bottom: 5px;
}

.news-sidebar .newsTagItem a {
    color: white;
    text-decoration: none;
    outline: none;
}

.news-sidebar .newsCategoryItem {
    margin-bottom: 10px;
}

.news-sidebar .newsCategoryItem a {
    color: #F06400;
    text-decoration: underline;
    font-size: 16px;
}

.news-sidebar h3 {
    margin-top: 10px;
    color: #666666;
    font-family: "HelveticaNeueLTStd-Lt";
    margin-bottom: 10px;
}

.news-sidebar .sidebar_tagCloud {
    margin-top: 40px;
}

/*			Spardawelt Videos		*/

.video-js-wrapper{
    position: relative;
    padding-bottom: 59.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    -webkit-overflow-scrolling:touch;
    margin-bottom: 25px;
}

.tx-t3events .video-js-wrapper{
    margin-bottom: 0px;
}

.video-js{
    /*margin-bottom: 10px;*/
    /*position: relative !important;*/
    /*width: 100% !important;*/
    /*height: auto !important;*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 95% !important;
}
.video-js-row{
    margin-bottom: 30px;
}

.vjs-poster {
    position: absolute !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.vjs-default-skin .vjs-big-play-button{
    left: 10em;
    top: 6em;
}
.view-all-videos-of{
    margin-top: 20px;
}

.view-all-videos-of a{
    float: right;
}


/*			Event Detail			*/

.default-content .tx-t3events .eventRight {
    width: 100%;
}

.default-content .tx-t3events .eventSingle {
    margin-bottom: 20px;
}

.default-content .tx-t3events .eventDescription {
    padding:0px;
    padding-bottom: 15px;
    margin-top: 3px;
}

.default-content .tx-t3events .eventPerformances {
    padding:0px;
}

/*			Google Maps Veranstaltungen (Tab)    			*/

.default-content .tx-jfmulticontent-pi1 .google_maps_veranstaltungen {
    height: 400px;
}

.home_map {
    clear: both;
    padding-top: 17px
}

.home_map .home_map_header {
    font-size: 17pt;
    float: left;
    color: #747474;
    font-family: "HelveticaNeueLTStd-Lt";
}

.home_map .home_map_subscription {
    float: right;
    font-family: "HelveticaNeueLTStd-Lt";
    float: right;
    vertical-align: bottom;
    color: #747474;
    font-size: 10pt;
}

/*			Grauer Kasten		*/

.link-Box-grey {
    background: #B3B3B3;
    padding: 20px;
    margin-top: 30px;
}

.link-Box-grey h1 {
    margin: 0px 0px 20px 0px;
    color: white;
    font-size: 2em;
}

.link-Box-grey .img-wrap img {
    border: solid 1px white;
}

.link-Box-grey .text {
    color: white;
    font-size: 1.2em;
}

.link-Box-grey .text p {
    color: #FFF;
}

.default-content .link-Box-grey .text a {
    background-image: url("/fileadmin/bsdist/theme/img/default-pics/pfeile/pfeil_button_klein.png");
    background-repeat: no-repeat;
    background-position: 10px 7px;
    display: inline-block;
}

.link-Box-grey .text a {
    padding: 5px 20px;
    background: #F06400;
    color: white;
    font-size: 10pt;
    font-family: 'HelveticaNeueLT-Medium';
    text-decoration: none;
    padding-left: 23px;
}

/*			Button orange		*/

.button-link-orange p,.button-link-orange a {
    background: #F06400;
    display: initial;
    color: white;
    padding: 5px 20px;
    font-size: 10pt;
    font-family: 'HelveticaNeueLT-Medium';
    text-decoration: none;
    padding-left: 23px;
}

.button-link-orange a {
    background-image: url("/fileadmin/bsdist/theme/img/default-pics/pfeile/pfeil_button_klein.png");
    background-repeat: no-repeat;
    background-position: 10px 7px;
}

a.Linkbutton-orange {
    background: #F06400;
    display: initial;
    color: white;
    padding: 5px 20px;
    font-size: 10pt;
    font-family: 'HelveticaNeueLT-Medium';
    text-decoration: none;
    padding-left: 23px;
    background-image: url("/fileadmin/bsdist/theme/img/default-pics/pfeile/pfeil_button_klein.png");
    background-repeat: no-repeat;
    background-position: 10px 7px;
}

.navbar-default .navbar-nav .dropdown-menu li a.Linkbutton-orange {
	background: #F06400;
    display: block;
    color: white;
    padding: 5px 0px 6px 23px !important;
    font-size: 10pt;
    font-family: 'HelveticaNeueLT-Medium';
    text-decoration: none;
    background-image: url("/fileadmin/bsdist/theme/img/default-pics/pfeile/pfeil_button_klein.png");
    background-repeat: no-repeat;
    background-position: 10px 8px !important;
}

.fhmm-content a.Linkbutton-orange {
    color: #000000;

}
a.Linkbutton-orange strong {
    font-weight: 500;
}

/*			Spende Button		*/

.donation-button {
    padding: 10px 15px;
    background: #F06400;
    font-size: large;
    margin-bottom: 20px;
    font-weight: bold;
}

.donation-button p,.donation-button a {
    margin: 0px;
    color: white;
    font-size: 10pt;
    font-family: 'HelveticaNeueLT-Medium';
    text-decoration: none;
}

/*			Weiterleitungs Text			*/

.forwarding_text {
    margin-top: 5px;
}

.forwarding_text p,
.text-warning{
    opacity: 0.7;
    font-size: 12px;
    line-height: 1.2em;
    font-style: italic;
    color: #3e3e3e;
}
.text-warning{
    display: inherit;
}

.backwardLink {
    clear: both;
}

.pressefoto {
    padding: 0px;
}

/*  		footer				*/
footer .container .row {
    margin-top: 60px;
    padding-top: 20px;
    border-top: 1px dotted #ccc;
}


footer {
    clear: both;
    background-color: #666666
}

.footer {
    /* 	background: #F06400; */
    color: white;
    padding: 0 10em;
}

.footerRow {
    height: 15px;
    background: #B3B3B3;
    margin-top: 30px;
}

footer .footerContent .row {
    margin-top: 0px;
    border-top: 0px;
}

.footerContactContent {
    clear: both;
    background-color: #F06400
}

.footerContact {
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 10pt;
    font-family: "HelveticaNeueLTStd-Lt";
}

.footerContactBar {
    display: inline-block;
    float: right;
}

.footerContact-item {
    display: inline;
    padding: 10px;
}

.footerContact-item a  {
    color: white;
    font-size: 10pt;
}

/* 			Footer Menu				*/

.footer-menu h1, .footer-menu h2, .footer-menu h3
{
	color: white;
	font-family: "HelveticaNeueLTStd-Lt";
	margin-bottom: 15px;
	font-size: 20px;
}

.footer-menu ul
{
	list-style-image:url("/fileadmin/bsdist/theme/img/default-pics/footer/arrow_right.png");
	padding-left: 15px;
}

.footer-menu ul>li
{
	padding-left: 5px;
}

.footer-menu ul>li>a
{
	color: white;
	font-size: 16px;
}

.footer-menu nav
{
	float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -2px;
    margin-left: -2px;
    width: 33.33333%;
    margin-bottom: 50px;
}

.footer-menu .social-links
{
	float: right;
    display: inline-block;
    vertical-align: top;
    margin-right: -2px;
    margin-left: -2px;
    width: 33.33333%;
    margin-bottom: 50px;
}

/*			Footer News				*/

footer .footer_news {
    padding-left: 15px;
    padding-right: 60px;
    margin-bottom: 10px;
}

footer .footer_news .article .news-img-wrap {
    display: inline;
    margin: 0px 12px 5px 0;
}

footer .footer_news .footer_news_header {
    display: table;
    line-height: 0.6em;
}

footer .footer_news .footer_news_header a {
    color: #D4D4D4;
    font-size: 15px;
}

.news .article .news-img-wrap a {
    position: relative;
    padding: 0px;
    border: none;
}

.news .news-img-caption{
    color: #888;
    /*margin-top: -25px;*/
    padding-top: 0px;
    width: 300px;
    font-size: 15px;
    line-height: 18px;
}

.news .news-img-big{
    width: 100%;
}

/*Nur auf der News uebersichtsseite*/

.news .article{
    padding-bottom: 0px;
}

.news-list-content .news .article .news-img-wrap a img {
    margin-bottom: 29px;
    margin-right: 10px;
}

footer .footer_news .news .article:last-child {
    padding-bottom: 15px;
    margin-bottom: 20px;
}

footer .footer_news .news .footer p {
    margin-top: 5px;
    margin-left: 110px;
}

footer .footer_news .article {
    border-bottom: 1px solid #6A6A6A;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

footer .footer_news .csc-firstHeader {
    color: white;
    font-size: 20px;
    margin-bottom: 26px;
}

footer .footer_news .news .footer {
    display: inline;
}

footer .footer_news .news .news-list-date .newsListDateTime {
    color: #878787;
    font-size: 12px;
}

/*				Footer Events 			*/


footer .footer_events {
    padding-left: 20px;
    padding-right: 40px;
    margin-bottom: 10px;
}

footer .footer_events .eventDescription img {
    vertical-align: inherit;
    margin-right: 10px;
}

footer .footer_events .csc-firstHeader {
    color: white;
    font-size: 20px;
    margin-bottom: 26px;
}

footer .footer_events .eventDescription h2{
    color: white;
    font-size: 16px;
    font-weight: lighter;
}

footer .footer_events .eventDescription {
    padding: 0px;
    border-bottom: solid #6A6A6A 1px;
    clear: both;
}

footer .footer_events .eventRight {
    width: 100%;
}

footer .footer_events .eventWrap {
    box-shadow: initial;
}

footer .tx-t3events .eventList .eventDescription {
    margin-left: 0px;
}

footer .footer_events .eventDescription h2 a {
    color: #D4D4D4;
    font-size: 15px;
    font-weight: lighter;
}

footer .footer_events .eventDescription h2 a:hover {
    text-decoration: none;
}

footer .footer_events .eventDescription .footer-event-arrow {
    width: 5%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

footer .footer_events .eventDescription .footer-event-title {
    width: 95%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
footer .footer_events .eventDescription .footer-event-title a:hover{
    text-decoration: underline;
}

/*				Footer social			*/

footer .footer_social .footer_sparda_aktuell {
    color: white;
    font-size: 16px;
    margin-bottom: 26px;
    font-weight: 700;
}

footer .footer_social .footer_mail_label {
    width: 100%;
    color: #D4D4D4;
    font-size: 14px;
    font-weight: lighter;
}

footer .footer_social .footer_submit_label {
    color: white;
    font-size: 20px;
}

footer .footer_social .footer_mail {
    width: 100%;
}

footer .tx-sremailsubscribe-pi1{
    margin-bottom: 35px;
}

footer .footer_social .footer_mail #tx-sremailsubscribe-pi1-email {
    width: 100%;
    max-width: 300px;
}

footer .footer_social .tx-sremailsubscribe-pi1 #tx-sremailsubscribe-pi1-email {
    background: #CBCBCB;
    border: 0;
    padding: 5px;
}

footer .footer_social .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-submit {
    border-right: 0;
    border: aliceblue;
    padding: 8px 32px;
    background: #F3631D;
    color: white;
    font-size: 15px;
    margin-bottom: 20px;
}

.tx-sremailsubscribe-pi1 .mail_submit_button {
    float: right;
    width: inherit;
}

.tx-sremailsubscribe-pi1 a{
    background-image: none;
    color: #005AAA;
    font-family: HelveticaNeueLT-Medium;
    font-size: 18px;
    font-weight: 500;
    padding-left: 0px;
}

.tx-sremailsubscribe-pi1 a:hover{
    text-decoration: underline;
}

footer .footer_social .social_text_bottom {
    color: white;
    font-size: 20px;
    margin-bottom: 15px;
}

.footer_social .social_icon {
    display: inline;
    margin-right: 7px;
}

.footer_social .social_icon img
{
	height: 34px;
	width: 34px;
}

/** Magazin **/

.magazin-link{
    float: right;
    margin-top: 10px;
    clear: both;
}
.magazin-link p{
    margin-bottom: 3px;
}
.magazin-link p{
    color: #FFFFFF;
    background: #EC6D00;
}

.news .news-list-view .isVideo span{
    background: transparent url("../img/video-overlay-icon.png") no-repeat;
    position:absolute;
    top: 70px;
    left: 130px;
    width: 67px;
    height: 52px;
    z-index: 100;/
}

.news .news-list-view .isVideo img{
    z-index: 10;
}

/*** ADDTHIS ***/
.at4-share-outer {
    display:none;
}

#addthis_toolbox_custom {
    position: fixed;
    top: 20%;
    margin-left: -47px;
}

#addthis_toolbox_custom .addthis_button {
    float:none;
    display:block;
    padding:0;

}

/*** FancyBox ***/

.fancybox-nav {
    width: 60px;
}

.fancybox-nav span {
    visibility: visible;
}

.fancybox-next {
    right: -20px;
}

.fancybox-prev {
    left: -20px;
}

.tx-yag-pi1.theme-lightbox .tx-yag-pager{
    display: none;
}

.yag-gallery ul{
    padding-left: 0px;
}

.yag-item-thumb-outerframe-last{
    margin-right: 0px;
    position: relative;
}

.yag-item-thumb-outerframe{
    position: relative;
}

.yag-item-thumb-innerframe span{
    background: transparent url("../img/camera-icon.png") no-repeat;
    position:absolute;
    top: 65px;
    left: 60px;
    width: 64px;
    height: 64px;
    z-index: 100;
}
.yag-item-thumb-innerframe{
    z-index: 10;/
}

.sidebar .eventList .teaserLayout.t3events
{
	border-bottom: solid 1px #CCCCCC;
    margin-bottom: 12px;
    padding-bottom: 5px;
}

.sidebar .eventList .teaserLayout:last-child
{
	border: 0;
}

.sidebar h1, .sidebar h2
{
	color: #005AAA;
    font-family: "HelveticaNeueLTStd-Lt";
}

.sidebar .teaserLayout.t3events .eventImg
{
	border: 0;
    margin: 0;
    float: left;
    overflow: inherit;
    margin-right: 10px;
}

.sidebar .tx-t3events .teaserLayout.t3events .eventDescription
{
	margin: 0;
	padding: 0;
}

.sidebar .tx-t3events .teaserLayout.t3events .eventDescription .eventHeader
{
	line-height: 0;
}

.sidebar .tx-t3events .teaserLayout.t3events .eventDescription .eventHeader a
{
	font-size: 14px;
    font-weight: normal;
    line-height: 1.3em;
}

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

    .content  .Home-News-grey .text{
        background-color: #666666;

    }

    .content .grosseNews .text{
        width: 97%;
    }

    .content  .grosseNews .text{
        background-color: #FFFFFF;
        opacity: .5;
    }



    .container.outer {
        width: 100%;
    }

    .container {
        width: 305px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        white-space: pre-wrap;
    }

    /*			NEWS				*/

    .container .Home-News {
        height: 280px;
    }

    .Home-News .img-wrap .image img {
        height: 280px;
        width: 440px;
    }

    .content .Home-News .overlay {
        top: 190px;
    }

    .Home-News .text {
        top: 190px;
        height: 85px;
    }

    /*			grosseNews			*/

    .content .grosseNews {
        height: 140px;
    }

    .Home-News.grosseNews .img-wrap .image img {
        height: 140px;
        width: 440px;
    }

    .Home-News.grosseNews .text {
        top: 0px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .grosseNews .img-wrap .image {
        margin-bottom: 0px;
    }

    .content .leereNews {
        display: none;
    }

    .content.home {
        margin-left: -5px;
        width: 290px;
    }

    .content .Home-News .overlay {
        height: 90px;
        width: 280px;
    }

    .content .Home-News.grosseNews .overlay {
        height: 100%;
        width: 42%;
    }

    .nav.navbar-nav {
        margin: 0px;
    }

    .flexslider {
        margin-bottom: 15px;
    }

    .flexslider .image img {
        /* 		height: 130px */
    }

    .flexslider .text {
        position: inherit;
    }

    .flexslider .text h2 {
        font-size: 1.2em;
    }

    .flexslider .text h4 {
        font-size: 1.1em;
    }

    .flexslider .flex-control-nav {
        bottom: 200px;
    }

    .searchbox-header {
        display: none;
    }
    
    .meta-menu {
    	display: none;
    }

    .logo {
        width: 67%;
    }

	.home-magazin .news-list-view .article .news-img-wrap {
		margin: 0;
		width: 100%;
	}
	
	.home-news .news-list-view .article .news-img-wrap {
		margin: 0;
		width: 100%;
	}

    .navigation-content {
        position: absolute;
        top: 10px;
        width: 280px;
    }

    .navigation-content .navbar-default {
        width: 59px;
        position: absolute;
        right: 0px;
    }

    .navigation-content .navbar-default .navbar-collapse {
        position: absolute;
        right: 0px;
        background: #EDEDED;
        z-index: 20;
    }

    .navbar-default .navbar-nav li a {
        padding: 10px 14px 10px 14px;
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open a:focus {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 14px;
    }

    .navbar-default .navbar-nav .dropdown-menu {
        margin-left: 0px;
    }

    .navbar-default .navbar-nav .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:focus {
        background: #EDEDED;
    }

    /*   	Veranstaltugen			*/

    .tx-t3events .eventWrap {
        display: block;
    }

    .tx-t3events .eventList .eventDescription {
        width: 100%;
    }

    .tx-t3events .eventList .eventImg {
        width: 100%;
        border-width: 10px 0px;
        border: none;
        background: none;
    }

    .tx-t3events .performance.short div.infos {
        width: 50%;
    }

    .default-content .tx-t3events .legends {
        display: none;
    }

    /*			Google Maps Home		*/

    .home_map .home_map_subscription {
        float: left;
    }

    .news-list-content .teaser-text h2 a{
        font-size: 20px;
    }

    .sidebar {
        width: 310px;
        margin-left: -5px;
        margin-top: 10px;
	}

    .sidebar .Teaser-News .overlay {
        top: 205px;
    }

    .sidebar .Teaser-News h1 {
        top: 210px;
    }

    .sidebar .Teaser-News .text {
        top: 210px;
    }

    .sidebar .Teaser-News .image img {
        height: 280px;
        width: 280px;
    }

    /*    		Tabs			*/

    .tx-jfmulticontent-pi1 .ui-tabs-nav .ui-state-default {
        width: 100%;
    }

    .tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav.ui-widget-header {
        padding-right: 0px;
    }

    /*			Aktuell	Liste		*/

    .news-list-content .news-list-view .article iframe {
        width: 100%;
    }

    /*			Aktuell Einzeln		*/

    .news-content .article iframe {
        width: 100%;
    }

    .news-content .news-single .header h1{
        font-size: 20px;
    }

    footer .footer_news {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_events {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_social {
        padding-left: 5%;
        padding-right: 5%;
        margin-top: 80px;
        margin-bottom: 30px;
    }

    .tx-sremailsubscribe-pi1 .mail_submit_button {
        float: left;
    }

    .footerContactBar {
        float: none;
        display: inherit;
    }

    .footerContact-item {
        display: inline-block;
        padding: 0px 10px;
    }
    
    /* 			Eventslider			*/
     #eventslider ul li {
    	width: 280px !important;
    	height: 100% !important;
    }
    
    #eventslider ul.bjqs li {
    	position: relative;
    }
    
    #eventslider {
    	height: 100% !important;
    }
    
    #eventslider .bjqs-wrapper {
    	height: 100% !important;
    }
    
    #eventslider .bjqs {
    	height: 100% !important;
    }
    
    #eventslider .imagecontainer {
    	width: 100%;
    	float: none;
    	height: 100%;
    }
    
    #eventslider ul li img {
    	width: 100%;
    }
    
    #eventslider .textcontainer {
    	margin: 0;
    	float: none;
    	padding: 5px;
    }
    
    #eventslider .textcontainer #description {
    	display: none;
    }
    
    #eventslider .bjqs-controls li a {
    	top: 40% !important;
    }
    
    .home-magazin {
    	padding: 0px;
    }    
    
    .home-news {
    	padding: 0px;
    }
    
    .footer-menu nav {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
    
    footer .footer-menu .social-links {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
}

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

    .content  .Home-News-grey .text{
        background-color: #666666;
    }
    .content  .grosseNews .text{
        background-color: #FFFFFF;
        opacity: .5;
    }

    .content .grosseNews .text{
        width: 98%;
    }



    .container.outer {
        width: 100%;
    }

    .container {
        width: 470px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        white-space: pre-wrap;
    }

    /*			NEWS				*/

    .container .Home-News {
        height: 440px;
    }

    .Home-News .img-wrap .image img {
        height: 440px;
        width: 440px;
    }

    .content .Home-News .overlay {
        top: 350px;
    }

    .Home-News .text {
        top: 345px;
        height: 90px;
    }

    /*			grosseNews			*/

    .content .grosseNews {
        height: 220px;
    }

    .Home-News.grosseNews .img-wrap .image img {
        height: 220px;
        width: 440px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .grosseNews .img-wrap .image {
        margin-bottom: 0px;
    }

    .content .leereNews {
        display: none;
    }

    .content .Home-News .overlay {
        height: 90px;
        width: 440px;
    }

    .content .Home-News.grosseNews .overlay {
        height: 100%;
        width: 43%;
    }

    .navbar-default .navbar-nav li a {
        padding: 10px 11px 10px 11px;
        font-size: 8pt;
    }

    .content.home {
        margin-left: -5px;
        width: 450px;
    }

    .nav.navbar-nav {
        margin: 0px;
    }

    /*   	Veranstaltugen			*/

    .tx-t3events .eventWrap {
        display: block;
    }

    .tx-t3events .eventList .eventDescription {
        width: 100%;
    }

    .tx-t3events .eventList .eventImg {
        width: 100%;
        margin-right: 0px;
        border: none;
        background: none;
    }

    .flexslider {
        margin-bottom: 15px;
    }

    .flexslider .image img {
        /* 		height: 220px */
    }

    .flexslider .text {
        position: inherit;
    }

    .flexslider .flex-control-nav {
        bottom: 200px;
    }

    .searchbox-header {
        display: none;
    }
    
    .meta-menu {
    	display: none;
    }

    .logo {
        width: 67%;
    }

    .navigation-content {
        position: absolute;
        top: 21px;
        width: 440px;
    }

    .navigation-content .navbar-default {
        width: 59px;
        position: absolute;
        right: 0px;
    }

    .navigation-content .navbar-default .navbar-collapse {
        position: absolute;
        right: 0px;
        background: #EDEDED;
        z-index: 20;
    }

    .navbar-default .navbar-nav .open a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open a:focus {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 11px;
    }

    .navbar-default .navbar-nav li a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .dropdown-menu {
        margin-left: 0px;
    }

    .navbar-default .navbar-nav .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:focus {
        background: #EDEDED;
    }

    /*			Google Maps Home		*/

    .home_map .home_map_subscription {
        float: left;
    }

    .sidebar {
        width: 480px;
        margin-left: -5px;
        margin-top: 10px;
    }

    .sidebar .Teaser-News {
        width: 50%;
        float: left;
    }

    .sidebar .Teaser-News .teaser-Wrapper {
        margin-bottom: 0px;
        padding: 0px 5px;
    }

    .sidebar .News-hover-teaser {
        padding: 0px 5px;
    }

    .sidebar .Teaser-News .image img {
        height: 215px;
    }

    .sidebar .Teaser-News .overlay {
        top: 140px;
    }

    .sidebar .Teaser-News h1 {
        top: 70px;
    }

    .sidebar .Teaser-News .text {
        top: 145px;
    }

    /*			Aktuell	Einzeln		*/

    .news-list-content .news-list-view .article iframe {
        width: 100%;
    }

    /*			Aktuell Einzeln		*/

    .news-content .article iframe {
        width: 100%;
    }

    footer .footer_news {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_events {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_social {
        padding-left: 5%;
        padding-right: 5%;
        margin-top: 80px;
        margin-bottom: 30px;
    }

    .tx-sremailsubscribe-pi1 .mail_submit_button {
        float: left;
    }

    .footerContactBar {
        float: none;
        display: inherit;
    }

    .footerContact-item {
        display: inline-block;
        padding: 0px 10px;
    }
    
    /* 			Eventslider			*/
     #eventslider ul li {
    	width: 440px !important;
    	height: 100% !important;
    }
    
     #eventslider ul.bjqs li {
    	position: relative;
    }
    
    #eventslider {
    	height: 100% !important;
    }
    
    #eventslider .bjqs-wrapper {
    	height: 100% !important;
    }
    
    #eventslider .bjqs {
    	height: 100% !important;
    }
    
    #eventslider .imagecontainer {
    	width: 100%;
    	float: none;
    	height: 100%;
    }
    
    #eventslider ul li img {
    	width: 100%;
    }
    
    #eventslider .textcontainer {
    	margin: 0;
    	float: none;
    	padding: 5px;
    }
    
    #eventslider .textcontainer #description {
    	display: none;
    }
    
    #eventslider .bjqs-controls li a {
    	top: 40% !important;
    }
    
    .home-magazin {
    	padding: 0px;
    }    
    
    .home-news {
    	padding: 0px;
    }
    
    .footer-menu nav {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
    
    footer .footer-menu  .social-links {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
}

@media (max-width: 767px) and (min-width: 657px){

    .container.outer {
        width: 100%;
    }

    .container {
        width: 647px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        white-space: pre-wrap;
    }

    /*			NEWS				*/

    .container .Home-News {
        width: 50%;
        height: 304px;
        float: left;
    }

    .Home-News .img-wrap .image img {
        height: 304px;
        width: 304px;
    }

    .content .Home-News .overlay {
        top: 214px;
    }

    .Home-News .text {
        top: 215px;
        height: 85px;
    }

    /*			grosseNews			*/

    .content .grosseNews {
        height: 314px;
        width: 100%;
    }

    .content .Home-News .overlay {
        height: 90px;
        width: 304px;
    }

    .content .Home-News.grosseNews .overlay {
        width: 273px;
        height: 100%;
    }

    .Home-News.grosseNews .img-wrap .image img {
        height: 314px;
        width: 617px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .Home-News .img-wrap .image {
        margin-bottom: 0px;
    }

    .content .leereNews {
    }

    .navbar-default .navbar-nav li a {
        padding: 10px 11px 10px 11px;
        font-size: 8pt;
    }

    .content.home {
        margin-left: -5px;
        width: 627px;
    }

    .nav.navbar-nav {
        margin: 0px;
    }

    .searchbox-header {
        display: none;
    }

	.meta-menu {
    	display: none;
    }

    .logo {
        width: 67%;
    }

    .navigation-content {
        position: absolute;
        top: 21px;
        width: 617px;
    }

    .navigation-content .navbar-default {
        width: 59px;
        position: absolute;
        right: 0px;
    }

    .navigation-content .navbar-default .navbar-collapse {
        position: absolute;
        right: 0px;
        background: #EDEDED;
        z-index: 20;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 11px;
    }

    .navbar-default .navbar-nav .open a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open a:focus {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav li a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .dropdown-menu {
        margin-left: 0px;
    }

    .navbar-default .navbar-nav .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:hover {
        background: #EDEDED;
    }

    .navbar-default .navbar-nav .open .dropdown-menu .active a:focus {
        background: #EDEDED;
    }

    /*			Veranstaltungen		*/

    .tx-t3events .eventList .eventImg {
        width: 54%;
    }

    .flexslider {
        margin-bottom: 15px;
    }

    .flexslider .image img {
        /* 		height: 290px; */
    }

    .flexslider .text {
        max-width: 550px;
    }

    .sidebar {
        width: 657px;
        margin-left: -5px;
        margin-top: 10px;
    }

    .sidebar .Teaser-News {
        width: 50%;
        float: left;
    }

    .sidebar .Teaser-News .teaser-Wrapper {
        margin-bottom: 0px;
        padding: 0px 5px;
    }

    .sidebar .Teaser-News .News-hover-teaser {
        padding: 0px 5px;
    }

    .sidebar .Teaser-News .text {
        top: 235px;
    }

    .sidebar .Teaser-News .teaser-Wrapper .teaser .img-wrap .image {
        margin-bottom: 0px;
    }

    .sidebar .Teaser-News .image img {
        height: 304px;
        width: 100%;
    }

    .sidebar .Teaser-News .overlay {
        top: 229px;
    }

    footer .footer_news {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_events {
        padding-left: 5%;
        padding-right: 5%;
    }

    footer .footer_social {
        padding-left: 5%;
        padding-right: 5%;
        margin-top: 80px;
        margin-bottom: 30px;
    }

    .tx-sremailsubscribe-pi1 .mail_submit_button {
        float: left;
    }

    .footerContactBar {
        float: none;
        display: inherit;
    }

    .footerContact-item {
        display: inline-block;
        padding: 0px 10px;
    }
    
    /* 			Eventslider 		*/
    
    #eventslider ul li {
    	width: 617px !important;
    }
    
    #eventslider ul li .textcontainer {
    	float: none;
    }
    
    #eventslider ul li .textcontainer h1 {
    	font-size: 24px;
    }
    
    #eventslider ul li .textcontainer h2 {
    	font-size: 18px;
    }
    
    #eventslider ul li .textcontainer #description {
    	display: none;
    }
    
    #eventslider ul li .imagecontainer {
    	margin-right: 10px;
    }
    
    #eventslider .bjqs-controls li a {
    	top: 40% !important;
    }
    
    .home-magazin {
    	padding: 0px;
    }    
    
    .home-news {
    	padding: 0px;
    }
    
    .footer-menu nav {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
    
    footer .footer-menu  .social-links {
    	width: 100%;
    	display: block;
    	margin: 0;
    	margin-bottom: 20px;
    }
}

@media (max-width: 991px) and (min-width: 768px){

    .container.outer {
        width: 100%;
    }

    .navbar-collapse ul.navbar-nav li:hover ul {
        display: block;
    }

    .searchbox-header .searchbox {
        width: 78%;
    }

    .container .Home-News {
        height: 355px;
    }
    .Home-News .img-wrap .image img {
        height: 355px;
        width: 355px;
    }

    .content .Home-News .overlay {
        top: 270px;
    }

    .Home-News .text {
        top: 270px;
        height: 80px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .grosseNews .img-wrap .image img {
        width: 720px;
    }

    .content .leereNews {
        height: 355px;
    }

    .content .Home-News .overlay {
        height: 85px;
        width: 355px;
    }

    .content .Home-News.grosseNews .overlay {
        width: 319px;
        height: 100%;
    }

    .navbar-default .navbar-nav li a {
        padding: 25px 11px 25px 11px;
        font-size: 8pt;
    }

    .navbar-default .navbar-nav .last a {
        padding-right: 0px;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 0px;
    }

    .content.home {
        margin-left: -5px;
        width: 730px;
    }

    /*			Veranstaltungen		*/

    .tx-t3events .eventList .eventImg {
        width: 74%;
    }

    .tx-t3events .eventList .eventDescription .see_more a {
        padding: 5px 0px;
    }

    /*			Sidebar				*/

    .sidebar .Teaser-News .image img {
        height: 225px;
    }

    .sidebar .Teaser-News h1 {
        top: 90px;
    }

    .flexslider .text {
        max-width: 670px;
    }

    .flexslider .image img {
        /* 		height: 350px; */
    }

    /*			Aktuell	Einzeln		*/

    .news-list-content .news-list-view .article iframe {
        width: 100%;
    }

    /*			Aktuell Einzeln		*/

    .news-content .article iframe {
        width: 100%;
    }

    /*		footer		*/

    .tx-sremailsubscribe-pi1 .mail_submit_button {
        float: right;
    }

    /*			Sidebar Tablet		*/

    .sidebar.col-md-3 {
        width: 34%;
    }

    .default-content.col-md-9 {
        width: 66%;
    }

    .default-content.veranstaltungen.col-md-9 {
        width: 78%;
    }

    .sidebar.veranstaltungen.col-md-3 {
        /*width: 22%;*/
    }
    
    /* 			Eventslider 		*/
    #eventslider ul li {
    	width: 720px !important;
    }
    #eventslider ul li .textcontainer {
    	float: none;
    }
    
    #eventslider ul li .textcontainer h1 {
    	font-size: 28px;
    }
    
    #eventslider ul li .textcontainer h2 {
    	font-size: 24px;
    }
    
    #eventslider ul li .textcontainer #description {
    	display: none;
    }
    
    #eventslider ul li .imagecontainer {
    	margin-right: 10px;
    }
    
    #eventslider .bjqs-controls li a {
    	top: 40% !important;
    }   
      
    .home-magazin {
    	padding: 0px;
    }    
    
    .home-news {
    	padding: 0px;
    }
}

@media (max-width: 1199px) and (min-width: 992px){

    .navbar-collapse ul.navbar-nav li:hover ul {
        display: block;
    }

    .container .Home-News {
        height: 228px;
    }

    .Home-News .img-wrap .image img {
        height: 228px;
    }

    .content .Home-News .overlay {
        top: 145px;
    }

    .Home-News .text {
        top: 145px;
        height: 80px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .leereNews {
        height: 228px;
    }

    .content .Home-News .overlay {
        height: 83px;
    }

    .content .Home-News.grosseNews .overlay {
        height: 100%;
    }

    .navbar-default .navbar-nav li a {
        padding: 25px 11px 25px 11px;
        font-size: 14px;
    }

    .navbar-default .navbar-nav .last a {
        padding-right: 0px;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 0px;
    }

    .content.home {
        margin-left: -5px;
        width: 950px;
    }

    .sidebar .Teaser-News .image img {
        height: 225px;
    }

    .sidebar .Teaser-News .text {
        top: 155px;
    }

    /*			Sidebar Tablet		*/

    .sidebar.col-md-3 {
        width: 26.3%;
    }

    .default-content.col-md-9 {
        width: 73.7%;
    }
    
      /* 			Eventslider 		*/
      
    #eventslider ul li {
    	width: 940px !important;
    }
    
    #eventslider ul li .textcontainer {
    	float: none;
    }
    
    #eventslider ul li .textcontainer #description {
    	width: 900px !important;
    }
    
    #eventslider ul li .textcontainer h1 {
    	font-size: 28px;
    }
    
    #eventslider ul li .textcontainer h2 {
    	font-size: 24px;
    }
    
    #eventslider ul li .imagecontainer {
    	margin-right: 10px;
    }
    
    #eventslider .bjqs-controls li a {
    	top: 40% !important;
    }   
}

@media (max-width: 1000px){
    #addthis_toolbox_custom {
        display:none;
    }
}

@media (min-width: 1200px){

    .container.outer {
        width: 1175px;
    }
    
    .navbar-container {
    	width: 1175px;
    }

    .navbar-collapse ul.navbar-nav li:hover ul {
        display: block;
    }

    .container .Home-News {
        height: 240px;
    }

    .Home-News .img-wrap .image img {
        height: 240px;
    }

    .content .Home-News .overlay {
        top: 158px;
    }

    .content .grosseNews .overlay {
        top: 0px;
    }

    .content .leereNews {
        height: 240px;
    }

    .content .Home-News h1 {
        top: 158px;
    }

    .Home-News .text {
        top: 155px;
        height: 80px;
    }

    .navbar-default .navbar-nav li a {
        padding: 20px 15px;
        font-size: 17px;
    }


    .navbar-default .navbar-nav .last a {
        padding-right: 0px;
    }

    .navbar-default .navbar-nav .first a {
        padding-left: 0px;
    }

    .content.home {
        margin-left: -5px;
        width: 1000px;
    }

    .sidebar .Teaser-News .image img {
        height: 225px;
    }

    #addthis_toolbox_custom {
        margin-left: -163px;
    }
}

@media (min-width: 1300px){
    .container.outer {
        width: 1250px;
    }
    .navbar-container {
    	width: 1250px;
    }
}

@media (min-width: 1361px){
    #addthis_toolbox_custom {
        margin-left: -163px;
    }
}

@media (max-width: 1361px){
    #addthis_toolbox_custom {
        margin-left: -155px;
    }
}

@media (max-width: 1199px){
    #addthis_toolbox_custom {
        margin-left: -47px;
    }
}


@media (max-width: 768px){
    .link-Box-grey h1{
        font-size: 20px;
    }

    .sidebar .Teaser-News{
        float: none;
    }

    .only-mobile {
        display: inline-block;
     	width: 100%;   
    }
    
    .navigation-content .navbar-default .navbar-nav li a {
    	display: block;
    }

	.navbar-default .navbar-nav>li.dropdown:hover {
		box-shadow: none;
	}
	
	.navbar-default .navbar-nav .dropdown-menu {
		box-shadow: none;
	}
	
	.navbar-container .container {
		padding: 0px;
	}
	
	.navigation-content .navbar-default {
		background: transparent;
		width: 100%;
	}
	
	.navigation-content .navbar-default .navbar-header {
		background: transparent;
	}
	
	.navigation-content .navbar-default .navbar-collapse {
		left: 0px;
		width: 100%;
		z-index: 999;
	}
	
	.navbar-default .navbar-nav li.firstItem a {
		padding: 10px 11px 10px 11px;
	}
	
	.fhmm .dropdown.fhmm-fw .dropdown-menu {
		background: #EDEDED;
	}
	
	.navbar-default .fhmm .navbar-nav .fhmm-fw .dropdown-menu>li.only-mobile {
		margin: 0px !important;
	}
	
	.navbar-default .fhmm .navbar-nav .fhmm-fw .dropdown-menu>li.only-mobile>a {
		font-size: 14px;
    	padding-left: 45px;
	}
	
	header .logo img.logo {
		position: relative;
		z-index: 10;
	}
}

@media (max-width: 656px){
    .content .Home-News.grosseNews .overlay{
        width: 97%;
        margin-left: 0;
        background: none;
    }

    .content .grosseNews .text{
        margin-left: 0;
        opacity:0.8;


    }

    .content .grosseNews .text p,
    .content .grosseNews .text a{
        color: inherit;
    }
}


/*
 * Project: FH Mega Menu
 * Author: Filiz Ã–ZER
 * Author URI: http://codecanyon.net/user/designingmedia
 * Description: A Bootstrap 3 Mega Drop Down Menu
 * License: GPL
 */

.fhmm .dropdown a,
.fhmm .dropdown-menu  a {
    color:#656565;
}
.fhmm .dropdown-menu > li > a {
    padding:6px 15px;
}
.fhmm .navbar-nav > li > .dropdown-menu {
    margin-top:1px;
}
.fhmm i {
    color:#BFBFBF
}
.fhmm .dropdown-menu {
    box-shadow:none;
    border:1px solid #efefef;
    padding:0;
}
.fhmm .form-control {
    margin-top:10px;
    border:1px solid #efefef;
}
.fhmm .btn {
    margin:10px 0 20px
}
.fhmm video {
    max-width: 100%;
    height: auto;
}
.fhmm iframe,
.fhmm embed,
.fhmm object {
    max-width: 100%;
}
.fhmm .google-map {
    width:100%;
    border:1px solid rgba(255, 255, 255, 0.5);
    min-height:200px;
}
.fhmm div.google-map {
    background:rgba(255, 255, 255, 0.5);
    background: #ffffff;
    height: 200px;
    margin: 0 0 0px 0;
    width: 100%;
}
#googlemaps img{
    max-width:none;
}
.fhmm .dropdown-menu .withoutdesc{
    margin-top:0;
    padding:15px 20px;
    display: block;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.fhmm a:hover {
    text-decoration:none
}
.fhmm .dropdown-menu .withoutdesc ul li {
    padding:8px 10px;
}
.fhmm .dropdown-menu .withoutdesc ul li:hover,
.fhmm .dropdown-menu .withoutdesc ul li:focus{
    color:#262626;
    text-decoration:none;
    /*Aranex: muss ausgeschaltet werden weil der Hover keine bg-Farbaenderung haben soll  */
    /*background-color:#f5f5f5 !important*/
}
.fhmm .dropdown-menu .withoutdesc li:last-child {
    border-bottom:0 solid #fff;
}
.fhmm .fhmm-content.withdesc a:after {
    color: #CFCFCF;
    content: attr(data-description);
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 0;
    margin: 10px 0 15px;
    text-transform: uppercase;
}

.fhmm .dropdown-submenu{
    position:relative;
}
.fhmm .dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:0;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.fhmm .dropdown-submenu:hover>.dropdown-menu{
    display:block;
}

.fhmm .dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.fhmm .dropdown-submenu:hover>a:after{
    border-left-color:#ffffff;
}
.fhmm .dropdown-submenu.pull-left{
    float:none;
}
.fhmm .dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
.fhmm p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color:#656565;
}
.fhmm .nav,
.fhmm .collapse,
.fhmm .dropup,
.fhmm .dropdown {
    position: static;
}
.fhmm .half {
    width: 50%;
    left: auto !important;
    right: auto !important;
}
.fhmm .container {
    position: relative;
}
.fhmm .dropdown-menu {
    left: auto;
}
.fhmm .nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.fhmm .fhmm-content {
    padding: 15px 25px;
}
.fhmm .dropdown.fhmm-fw .dropdown-menu {
    left: 0;
    right: 0;
}
.fhmm .title {
    font-size:13px;
    font-weight:bold;
    margin-top:15px;
    text-transform:uppercase;
    border-bottom:1px solid #efefef;
    padding-bottom:10px;
}
.fhmm ul {
    list-style:none;
    padding-left:0px;
}

.fhmm .fhmm-subtitle {
	border-bottom: 1px solid #ecebeb;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.fhmm .fhmm-t3events-content {
	padding: 3px 10px;
}

.fhmm .fhmm-t3events-content.tipp {
	margin-top: 5px;
}

.fhmm .fhmm-t3events-content img {
	width: 100%;
	height: auto;
}

/** COLOR SCHEMES **/
.navbar-blue {
    background: #00a4db;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00a4db), to(#007acc));
    background-image: -webkit-linear-gradient(top, #00a4db, 0%, #007acc, 100%);
    background-image: -moz-linear-gradient(top, #00a4db 0%, #007acc 100%);
    background-image: linear-gradient(to bottom, #00a4db 0%, #007acc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4db', endColorstr='#ff007acc', GradientType=0);
    border-color: #007acc #007acc #004c80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00a4db;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #007acc;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .open > a:hover,
.navbar-blue .navbar-nav > .open > a:focus,
.navbar-blue .navbar-nav > li > a:hover,
.navbar-blue .navbar-nav > li > a:focus,
.navbar-blue .navbar-nav > .active > a,
.navbar-blue .navbar-nav > .active > a:hover,
.navbar-blue .navbar-nav > .active > a:focus,
.navbar-blue .navbar-nav > .disabled > a,
.navbar-blue .navbar-nav > .disabled > a:hover,
.navbar-blue .navbar-nav > .disabled > a:focus {
    color: #ffffff !important;
    background-color: #007acc;
}
.navbar-blue .navbar-collapse,
.navbar-blue .navbar-form {
    border-color: #007acc;
}
.navbar-blue .navbar-brand i,
.navbar-blue a,
.navbar-blue .navbar-brand:hover,
.navbar-blue .navbar-brand:focus {
    color: #ffffff;
}
.navbar-blue .navbar-link,
.navbar-blue .navbar-brand,
.navbar-blue .navbar-text,
.navbar-blue .navbar-nav > li > a {
    color: #eeeeee;
}
.navbar-blue .navbar-toggle {
    border-color: #eeeeee;
}
.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus {
    background-color: #007acc;
}
.navbar-blue .navbar-toggle .icon-bar {
    background-color: #eeeeee;
}
.navbar-blue .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-blue .navbar-nav > .dropdown > a .caret {
    border-top-color: #eeeeee;
    border-bottom-color: #eeeeee;
}
.navbar-blue .navbar-nav > .open > a .caret,
.navbar-blue .navbar-nav > .open > a:hover .caret,
.navbar-blue .navbar-nav > .open > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
    .navbar-blue .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #007acc;
    }
    .navbar-blue .dropdown a,
    .navbar-blue .dropdown-menu a,
    .navbar-blue .title,
    .navbar-blue p,
    .navbar-blue .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-blue .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-blue .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: transparent;
    }
    .navbar-blue .dropdown-menu .withoutdesc ul li:hover,
    .navbar-blue .dropdown-menu .withoutdesc ul li:focus,
    .navbar-blue .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff !important;
        background-color: #007acc !important;
    }
    .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ffffff;
        background-color: #007acc;
    }
}

.navbar-red {
    background: #ff4a45;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ff4a45), to(#bd0000));
    background-image: -webkit-linear-gradient(top, #ff4a45, 0%, #bd0000, 100%);
    background-image: -moz-linear-gradient(top, #ff4a45 0%, #bd0000 100%);
    background-image: linear-gradient(to bottom, #ff4a45 0%, #bd0000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff4a45', endColorstr='#ffbd0000', GradientType=0);
    border-color: #bd0000 #bd0000 #710000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ff4a45;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #bd0000;
}
.navbar-red .navbar-nav > .open > a,
.navbar-red .navbar-nav > .open > a:hover,
.navbar-red .navbar-nav > .open > a:focus,
.navbar-red .navbar-nav > li > a:hover,
.navbar-red .navbar-nav > li > a:focus,
.navbar-red .navbar-nav > .active > a,
.navbar-red .navbar-nav > .active > a:hover,
.navbar-red .navbar-nav > .active > a:focus,
.navbar-red .navbar-nav > .disabled > a,
.navbar-red .navbar-nav > .disabled > a:hover,
.navbar-red .navbar-nav > .disabled > a:focus {
    color: #ffffff !important;
    background-color: #710000;
}
.navbar-red .navbar-collapse,
.navbar-red .navbar-form {
    border-color: #710000;
}
.navbar-red .navbar-brand i,
.navbar-red a,
.navbar-red .navbar-brand:hover,
.navbar-red .navbar-brand:focus {
    color: #ffffff;
}
.navbar-red .navbar-link,
.navbar-red .navbar-brand,
.navbar-red .navbar-text,
.navbar-red .navbar-nav > li > a {
    color: #eeeeee;
}
.navbar-red .navbar-toggle {
    border-color: #eeeeee;
}
.navbar-red .navbar-toggle:hover,
.navbar-red .navbar-toggle:focus {
    background-color: #710000;
}
.navbar-red .navbar-toggle .icon-bar {
    background-color: #eeeeee;
}
.navbar-red .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-red .navbar-nav > .dropdown > a .caret {
    border-top-color: #eeeeee;
    border-bottom-color: #eeeeee;
}
.navbar-red .navbar-nav > .open > a .caret,
.navbar-red .navbar-nav > .open > a:hover .caret,
.navbar-red .navbar-nav > .open > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
    .navbar-red .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #710000;
    }
    .navbar-red .dropdown a,
    .navbar-red .dropdown-menu a,
    .navbar-red .title,
    .navbar-red p,
    .navbar-red .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-red .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-red .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: transparent;
    }
    .navbar-red .dropdown-menu .withoutdesc ul li:hover,
    .navbar-red .dropdown-menu .withoutdesc ul li:focus,
    .navbar-red .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-red .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-red .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff !important;
        background-color: #710000 !important;
    }
    .navbar-red .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-red .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-red .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ffffff;
        background-color: #710000;
    }
}
.navbar-orange {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fbbf50), to(#f09c00));
    background-image: -webkit-linear-gradient(top, #fbbf50, 0%, #f09c00, 100%);
    background-image: -moz-linear-gradient(top, #fbbf50 0%, #f09c00 100%);
    background-image: linear-gradient(to bottom, #fbbf50 0%, #f09c00 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbbf50', endColorstr='#fff09c00', GradientType=0);
    border-color: #f09c00;
}
.navbar-orange .navbar-nav > .open > a,
.navbar-orange .navbar-nav > .open > a:hover,
.navbar-orange .navbar-nav > .open > a:focus,
.navbar-orange .navbar-nav > li > a:hover,
.navbar-orange .navbar-nav > li > a:focus,
.navbar-orange .navbar-nav > .active > a,
.navbar-orange .navbar-nav > .active > a:hover,
.navbar-orange .navbar-nav > .active > a:focus,
.navbar-orange .navbar-nav > .disabled > a,
.navbar-orange .navbar-nav > .disabled > a:hover,
.navbar-orange .navbar-nav > .disabled > a:focus {
    color: #ffffff !important;
    background-color: #f09c00;
}
.navbar-orange .navbar-collapse,
.navbar-orange .navbar-form {
    border-color: #f09c00;
}
.navbar-orange .navbar-brand i,
.navbar-orange a,
.navbar-orange .navbar-brand:hover,
.navbar-orange .navbar-brand:focus {
    color: #ffffff;
}
.navbar-orange .navbar-link,
.navbar-orange .navbar-brand,
.navbar-orange .navbar-text,
.navbar-orange .navbar-nav > li > a {
    color: #eeeeee;
}
.navbar-orange .navbar-toggle {
    border-color: #eeeeee;
}
.navbar-orange .navbar-toggle:hover,
.navbar-orange .navbar-toggle:focus {
    background-color: #f09c00;
}
.navbar-orange .navbar-toggle .icon-bar {
    background-color: #eeeeee;
}
.navbar-orange .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-orange .navbar-nav > .dropdown > a .caret {
    border-top-color: #eeeeee;
    border-bottom-color: #eeeeee;
}
.navbar-orange .navbar-nav > .open > a .caret,
.navbar-orange .navbar-nav > .open > a:hover .caret,
.navbar-orange .navbar-nav > .open > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
    .navbar-orange .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #f09c00;
    }
    .navbar-orange .dropdown a,
    .navbar-orange .dropdown-menu a,
    .navbar-orange .title,
    .navbar-orange p,
    .navbar-orange .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-orange .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-orange .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: transparent;
    }
    .navbar-orange .dropdown-menu .withoutdesc ul li:hover,
    .navbar-orange .dropdown-menu .withoutdesc ul li:focus,
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-orange .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff !important;
        background-color: #f09c00 !important;
    }
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-orange .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ffffff;
        background-color: #f09c00;
    }
}
.navbar-green {
    background: #75d428;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#75d428), to(#4ead00));
    background-image: -webkit-linear-gradient(top, #75d428, 0%, #4ead00, 100%);
    background-image: -moz-linear-gradient(top, #75d428 0%, #4ead00 100%);
    background-image: linear-gradient(to bottom, #75d428 0%, #4ead00 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75d428', endColorstr='#ff4ead00', GradientType=0);
    border-color: #4ead00 #4ead00 #2c6100;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #75d428;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #4ead00;
}
.navbar-green .navbar-nav > .open > a,
.navbar-green .navbar-nav > .open > a:hover,
.navbar-green .navbar-nav > .open > a:focus,
.navbar-green .navbar-nav > li > a:hover,
.navbar-green .navbar-nav > li > a:focus,
.navbar-green .navbar-nav > .active > a,
.navbar-green .navbar-nav > .active > a:hover,
.navbar-green .navbar-nav > .active > a:focus,
.navbar-green .navbar-nav > .disabled > a,
.navbar-green .navbar-nav > .disabled > a:hover,
.navbar-green .navbar-nav > .disabled > a:focus {
    color: #ffffff !important;
    background-color: #2c6100;
}
.navbar-green .navbar-collapse,
.navbar-green .navbar-form {
    border-color: #2c6100;
}
.navbar-green .navbar-brand i,
.navbar-green a,
.navbar-green .navbar-brand:hover,
.navbar-green .navbar-brand:focus {
    color: #ffffff;
}
.navbar-green .navbar-link,
.navbar-green .navbar-brand,
.navbar-green .navbar-text,
.navbar-green .navbar-nav > li > a {
    color: #eeeeee;
}
.navbar-green .navbar-toggle {
    border-color: #eeeeee;
}
.navbar-green .navbar-toggle:hover,
.navbar-green .navbar-toggle:focus {
    background-color: #2c6100;
}
.navbar-green .navbar-toggle .icon-bar {
    background-color: #eeeeee;
}
.navbar-green .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-green .navbar-nav > .dropdown > a .caret {
    border-top-color: #eeeeee;
    border-bottom-color: #eeeeee;
}
.navbar-green .navbar-nav > .open > a .caret,
.navbar-green .navbar-nav > .open > a:hover .caret,
.navbar-green .navbar-nav > .open > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
    .navbar-green .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #2c6100;
    }
    .navbar-green .dropdown a,
    .navbar-green .dropdown-menu a,
    .navbar-green .title,
    .navbar-green p,
    .navbar-green .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }
    .navbar-green .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: transparent;
    }
    .navbar-green .dropdown-menu .withoutdesc ul li:hover,
    .navbar-green .dropdown-menu .withoutdesc ul li:focus,
    .navbar-green .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-green .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff !important;
        background-color: #2c6100 !important;
    }
    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ffffff;
        background-color: #2c6100;
    }
}