
@font-face{
font-family:"Uni Sans W03 Regular";
src:url("../fonts/font-uni-sans/8ae2fdcf-9549-4887-9988-afc96bf95a01.eot?#iefix");
src:url("../fonts/font-uni-sans/8ae2fdcf-9549-4887-9988-afc96bf95a01.eot?#iefix") format("eot"),url("../fonts/font-uni-sans/74ae1caf-7246-4ffa-b626-67922a4f686e.woff2") format("woff2"),url("../fonts/font-uni-sans/7bb7af3a-ab70-4a95-ba41-a4e241ee6b47.woff") format("woff"),url("../fonts/font-uni-sans/297c7000-c1dd-4437-b828-012b067f601d.ttf") format("truetype"),url("../fonts/font-uni-sans/ec538521-a18b-4fea-af98-502d8f9c2a13.svg#ec538521-a18b-4fea-af98-502d8f9c2a13") format("svg");
}

/* Schriftart */
body {
font-family:'Uni Sans W03 Regular';
font-size:16px;
	
}
#filters.nav {
font-size:15px;
}
.module-title {
font-size:18px;
	}
h1, h2, h3, h4, h5, h6 {
font-family:'Uni Sans W03 Regular';
}

input, button, select, textarea,
.navbar-search .search-query {
    font-family: "Uni Sans W03 Regular", "Myriad Pro", Arial, sans-serif;
}
.navbar-search .search-query {
    font-family: "Uni Sans W03 Regular", "Myriad Pro", Arial, sans-serif;
		font-size:14px;
}

/*MENU FARBEN*/
.t3-module.module.module_menu.anmeldung .module-inner .module-ct .zoo-list li:first-of-type a {
	color: #fff;
	background:#e54429 url("../images/arrow-right-nav-w.png") no-repeat right center;
}
.t3-module.module.module_menu.anmeldung .module-inner .module-ct .zoo-list li:first-of-type a:hover {
	color: #333;
	background:#e54429 url("../images/arrow-right-nav.png") no-repeat right center;
}
.t3-module.module.module_menu.anmeldung .module-inner .module-ct .zoo-list li a:hover,
.t3-module.module.module_menu.anmeldung .module-inner .module-ct .zoo-list li.active a {
	background:#0062b9 url("../images/arrow-right-nav-w.png") no-repeat right center;
}

/*BG */
body {
background:none;
background-color:#fff;
}

/* HEADER LOGO UND SUCHE */
.logo-image a {
width: 169px;
height: 65px;
	}
.head-search {
margin-top:20px;
		}

/* SLIDER */
/* POSITION WICHTIG!!! */
section.container.t3-sl-3 {
	position: relative;


}
section.container.t3-sl-3 .wk-slideshow {
	margin-top:30px;
	-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;

}
section.container.t3-sl-3 .wk-slideshow:before {
	content: '';
	background: url('../images/tcg_ecke_oben.png') top left no-repeat;
	background-size: 100%;
	position: absolute;
	top: -6px;
	left: -6px;
	height: 34.8718%;
	width: 7.9755%;
	z-index: 999;
}

/* LETZTE SECTION SLIDESHOW WENN 2 SLIDER    body:last-of-type section.container.t3-sl-3 .topslider:after
org: section.container.t3-sl-3 .wk-slideshow:after
*/

section.container.t3-sl-3:nth-last-of-type(2) .wk-slideshow:after {
	content: '';
	background: url('../images/tcg_ecke_unten.png') bottom right no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -6px;
	right: -6px;
	height: 34.8718%;
	width: 7.9755%;
	z-index: 999;
}

/* SCHATTEN SLIDESHOW ENDLESS UNTER SLIDER  */
section.container.t3-sl-3 .wk-slideshow-endless {
/*	margin-top:30px; */
	-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;

}
/*.wk-slideshow-endless:after*/
section.container.t3-sl-3.endless:after {
display:block;
}
section.endless:after {
	content: '';
	background: url('../images/tcg_ecke_unten.png') bottom right no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -6px;
	right: -14px;
	height: 115%;
	width: 7.9755%;
	z-index: 999;
}



/* STARTSEITE KATEGORIEN */
/* WICHTIG!!! */
.categories .category-wrapper {
	position: relative;
}

.categories .category-wrapper .category .category-content:before {
	content: '';
	background: url('../images/tcg_ecke_oben.png') top left no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;
}

.categories .category-wrapper .category .category-content:after {
	content: '';
	background: url('../images/tcg_ecke_unten.png') bottom right no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -6px;
	right: 24px;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;
}
/* viewport eine nummer kleiner dann right 14 */
@media (max-width: 979px) { 
.categories .category-wrapper .category .category-content:after {
right: 14px;
			}
}
			@media (max-width: 480px) { 
		.categories .category-wrapper .category .category-content:after {
right: 4px;
								}
		}
/* bunte teaser veranstaltungen */
#yoo-zoo .categories .category-content { 
border:none;
	-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;
}
						
/* REFERENTEN HEADER*/						
#yoo-zoo .details {
-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;
}
/* REFERENTEN  schatten*/

/* #yoo-zoo .category-wrapper .item .teaser-item, 
div.item.width33.speaker.isotope-item,
#yoo-zoo .category-wrapper .item */
							
#yoo-zoo .items .teaser-item
							{
	-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;
}
							
							
div.item.width33.speaker:before {

	content: '';
	background: url('../images/tcg_ecke_oben.png') top left no-repeat;
	background-size: 100%;
	position: absolute;
	top: -1px;
	left: -1px;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;

}

div.item.width33.speaker:after {
	content: '';
	background: url('../images/tcg_ecke_unten.png') bottom right no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -6px;
	right: 24px;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;
}
@media (max-width: 767px) { 
		div.item.width33.speaker:after {
right: 4px;
	}
		}
								
								
/* SCHATTEN NAVI */
/* WICHTIG!!! */
.t3-sidebar .t3-module {
	position: relative;
		-moz-box-shadow: 3px 3px 3px #9e9e9e;
-webkit-box-shadow: 3px 3px 3px #9e9e9e;
	box-shadow: 3px 3px 3px #9e9e9e;
}

/* .t3-sidebar .t3-module .module-inner:before {
	content: '';
	background: url('../images/tcg_ecke_oben.png') top left no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;
}

.t3-sidebar .t3-module .module-inner:after {
	content: '';
	background: url('../images/tcg_ecke_unten.png') bottom right no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -6px;
	right: -6px;
	height: 37.8718%;
	width: 10.9755%;
	z-index: 999;
}
*/
/* NAVI UND KALENDER BLAU */
		
.module_menu ul>li.active>a,
.module_menu ul>li>a:hover,
#zoo-event-calendar .ui-datepicker .ui-state-active {
background: #0062b9;
			}		
/* KAELNDER ZAHL war hellblau */	
#zoo-event-calendar .ui-state-active a.ui-state-hover, 
#zoo-event-calendar .ui-state-active a.ui-state-hover:link, 
#zoo-event-calendar .ui-state-active a.ui-state-hover:visited {
color: #0062b9;
		}
/* KALENDER ZAHL HG war light blau*/
#zoo-event-calendar a.ui-state-default.ui-state-hover, #zoo-event-calendar a.ui-state-default.ui-state-hover:link, #zoo-event-calendar a.ui-state-default.ui-state-hover:visited {
background: #8cd9ff;
		}
/*MENU ÜBERSCHRIFT HOVER VERANSTALTUNGEN*/
.module-title.zoo-category a:hover {
background: #0062b9;
					}
#myModaln {
width:355px;
height:490px;
background:#fff url('../images/NEWS_TCG_355x490px.gif') top center;
}
		
#myModaln a.linkbutton {
float:left;
display:block;
width:215px;
height:40px;
margin-left:68px;
margin-top:313px;
font-size:22px;
color:#000;	

}	
#myModaln #cboxclose {
			top:300px;
			right:420px;
float:left;
clear:left;
display:block;
width:20px;
height:20px;
margin-left:20px;
margin-top:60px;
background:none;
}	

a.sticky-register {
color:#fff;
text-decoration:none;
font-size:22px;
margin-top:10px;
display:block;
}
		a.sticky-register:hover {
										color:#fff;}							
/*FArbanpassungen Links etc...
dvf blau #0062b9
dunkelbalu 1 #004dbf
dunkelblau 2 #003380 */ 

a 
{color:#0062b9;}
a:hover 
{color:#003380;}

									
.btn-primary {
background-color:#0062b9;
background-image: -moz-linear-gradient(top,#0062b9,#003380);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0062b9),to(#004dbf));
background-image: -webkit-linear-gradient(top,#0062b9,#003380);
background-image: -o-linear-gradient(top,##0062b9,#003380);
background-image: linear-gradient(to bottom,#0062b9,#003380);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0062b9', endColorstr='#004dbf', GradientType=0);
border-color: #004dbf #004dbf #003380;
										}
										
										
.btn-primary:hover {background-color:#003380;}	
.btn:hover, 
.btn a.btn:hover, 
.btn a.button:hover, 
.button:hover, 
.button a.btn:hover, 
.button a.button:hover, 
button:hover, 
button a.btn:hover, 
button a.button:hover {background-color:#0062b9;}

#slideshow-endless.wk-slideshow-endless .wk-content img {
	width: auto !important;
	max-height: 80px !important;
}

@media (min-width: 980px) {
	.video-copy .teaser-item .pos-media.media-left .mejs-container{
		float: left !important;
	}
	.video-copy .teaser-item .pos-media.media-left img {
		float: right;
		padding: 0 !important;
	}									
}
@media (max-width: 979px) {
	.video-copy .teaser-item .pos-media.media-left img {
		margin-bottom: 20px;
	}									
}
@media (max-width: 1024px) {
	#jPanel_511 { display: none !important; }
}

#jPanel_511 p,
.jpanelContent .modulelist p {
	margin-bottom: 0;
}
#jPanel_511 ul,
.jpanelContent .modulelist {
	padding: 0;
}

@media (max-width: 979px) and (min-width: 768px) {
	.t3-mainnav .navbar .nav > li > a {
		padding-left: 11px;
		padding-right: 11px;
		font-size: 13px;
	}
}
@media (min-width: 768px) {
	.nav.navbar-nav { width: 100%; }
	.nav.navbar-nav > li:last-child,
	.nav.navbar-nav > li:nth-last-child(2) {
		float: right;
	}	
}

#t3-footer .navIcon {
	display: none;
}

.jPanel{position:fixed;z-index:1000000}.jpanelHandle{height:auto;width:auto;cursor:pointer;text-align:center;color:#FFFFFF;font-size:20px;font-weight:bold;padding:6px}.jpanelContent{overflow:auto;padding:0 5px}li.jpanelMod{list-style:none}ul.modulelist{margin:0;padding:5px}.jpanelHandle p{margin:0;padding:0;width:auto}#close_jpanel{text-align:center}.jpanelContainer{position:relative}