
/*************** // WEBFONT // ****************/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed'); /* font-family:'Roboto Condensed',sans-serif; */

/*************** // COLORS  // ****************/

/*
red -> #D0161A
blue -> #072268
Yellow -> #FFBF00
*/

/*************** // HTML // ****************/

html, body {
display:block;width:100%;height:auto;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:1.4em;font-weight:normal;/*letter-spacing:0.05em;*/color:#000000;
}

/*************** // CONTAINER  // ****************/

#container {
display:block;background-image:linear-gradient(138deg, #f1f1f1 25%, #ffffff 25%, #ffffff 50%, #f1f1f1 50%, #f1f1f1 75%, #ffffff 75%, #ffffff 100%);background-size:59.78px 53.83px;
}

/*************** // GOTOP // ****************/

a#gotop {
display:none;z-index:999;position:fixed;bottom:0px;right:0px;text-decoration:none;
}
a#gotop:after {
position:absolute;bottom:30px;right:30px;font-family:"Font Awesome 5 Free";content:"\f062";font-size:40px;line-height:1em;font-weight:600;color:#E30613;
}
a#gotop:hover:after {
color:#E30613;
}

/*************** // HEADER -> METANAV // ****************/

header section.metanav {
display:block;background:#D0161A;padding:0px 0px 0px 0px;position:relative;border-bottom:20px solid #FFFFFF;
}
header section.metanav div.wrapper {
max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
header section.metanav div.wrapper:after {
content:'';display:block;clear:both;
}
header section.metanav div.wrapper div.info {
float:left;font-size:16px;line-height:1.3em;color:#FFFFFF;
}
header section.metanav div.wrapper div.info a {
display:inline-block;margin:0px 0px 0px 15px;color:#FFFFFF;text-decoration:none;
}
header section.metanav div.wrapper div.info a:first-child {
margin:0px 0px 0px 0px;
}
header section.metanav div.wrapper div.social {
float:right;font-size:16px;line-height:1.3em;color:#FFFFFF;
}
header section.metanav div.wrapper div.social a {
display:inline-block;margin:0px 0px 0px 15px;font-size:16px;line-height:1.3em;color:#FFFFFF;
}

/*************** // HEADER -> MAINNAV // ****************/

header section.mainnav {
display:block;background:#072268;padding:0px 0px 0px 0px;position:relative;z-index:9999;
}
header.sticky section.mainnav  {
display:block;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;width:100%;height:auto;background:#072268;z-index:9999;-moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.2);box-shadow:0 4px 4px rgba(0, 0, 0, 0.2);
}
header section.mainnav div.wrapper {
max-width:1230px;height:auto;margin:0px auto 0px auto;padding:30px 15px 30px 15px;position:relative;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
header.sticky section.mainnav div.wrapper {
padding:10px 15px 10px 15px;
}
header section.mainnav div.wrapper:after {
content:'';display:block;clear:both;
}
header section.mainnav div.wrapper a.logo {
position:absolute;top:20px;left:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
header.sticky section.mainnav div.wrapper a.logo {
top:10px;
}
header section.mainnav div.wrapper a.logo img {
display:block;max-width:230px;height:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
header.sticky section.mainnav div.wrapper a.logo img {
max-width:140px;
}
header section.mainnav div.wrapper a.logo:hover img {
animation:tilt-shaking 0.25s linear infinite;
}
@keyframes tilt-shaking {
0% {transform: rotate(0deg);}
25% {transform: rotate(5deg);}
50% {transform: rotate(0eg);}
75% {transform: rotate(-5deg);}
100% {transform: rotate(0deg);}
}
header section.mainnav div.wrapper nav {
display:block;float:right;
}
header section.mainnav div.wrapper nav img {
display:none;
}
header section.mainnav div.wrapper nav ul {
display:block;
}
header section.mainnav div.wrapper nav ul:after {
content:'';display:block;clear:both;
}
header section.mainnav div.wrapper nav ul li {
display:block;float:left;position:relative;margin:0px 0px 0px 30px;
}
header section.mainnav div.wrapper nav ul li.only_mobile {
display:none;
}
header section.mainnav div.wrapper nav ul li a {
display:block;font-size:23px;line-height:1.3em;color:#FFFFFF;text-transform:uppercase;text-decoration:none;padding:10px 0px 5px 0px;
}
header section.mainnav div.wrapper nav ul li:hover a {
color:#D0161A;
}
header section.mainnav div.wrapper nav ul li a.current {
border-bottom:5px solid #D0161A;
}
header section.mainnav div.wrapper nav ul li ul {
display:none;
}
header section.mainnav div.wrapper nav ul li:hover ul {
display:block;position:absolute;top:45px;left:-15px;background:#D0161A;padding:10px 60px 15px 15px;border-radius:5px;box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}
header section.mainnav div.wrapper nav ul li ul li {
display:block;float:none;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;
}
header section.mainnav div.wrapper nav ul li ul li a {
display:block;font-size:20px;line-height:1.3em;color:#FFFFFF;text-transform:uppercase;text-decoration:none;white-space:nowrap;
}
header section.mainnav div.wrapper nav ul li ul li a:before {
position:absolute;top:10px;left:0;font-family:'Font Awesome 5 Free';content:"\f111";font-weight:bold;font-size:5px;
}
header section.mainnav div.wrapper nav ul li:hover ul li a {
color:#FFFFFF;
}
header section.mainnav div.wrapper nav ul li ul li a:hover {
color:#FFFFFF;text-decoration:underline;
}

/*************** // HEADER -> SIDR // ****************/

header section.mainnav div.wrapper a#sidr-button {
float:right;display:none;margin:10px 0px 10px 0px;font-size:30px;line-height:1em;color:#FFFFFF;font-weight:normal;text-decoration:none;
}
header section.mainnav div.wrapper a#sidr-button:hover,
header.sticky section.mainnav div.wrapper a#sidr-button:hover {
color:#D0161A;
}
#sidr-main {
display:none;
}

/*************** // FOOTER -> FOOTERINFO // ****************/

footer section.footerinfo {
display:block;background:#D0161A;background:#BBBBBB;position:relative;border-bottom:20px solid #FFFFFF;
}
footer section.footerinfo div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:60px 15px 60px 15px;position:relative;
}
footer section.footerinfo div.wrapper:after {
content:'';display:block;clear:both;
}
footer section.footerinfo div.wrapper article {
display:block;float:left;width:23%;height:auto;color:#111111;margin:0px 2% 0px 0px;
}
footer section.footerinfo div.wrapper article h3 {
display:block;font-size:28px;line-height:1.3em;color:#D0161A;margin:0px 0px 15px 0px;
}
footer section.footerinfo div.wrapper article.map {
width:50%;margin:0px 0px 0px 0px;
}
footer section.footerinfo div.wrapper article.map iframe {
display:block;width:100%!important;height:350px;
}

/*************** // FOOTER -> FOOTERNAV // ****************/

footer section.footernav {
display:block;background:#072268;position:relative;
}
footer section.footernav div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
footer section.footernav div.wrapper:after {
content:'';display:block;clear:both;
}
footer section.footernav div.wrapper nav {
float:right;display:block;width:auto;margin:0px 0px 0px 0px;
}
footer section.footernav div.wrapper nav ul {
display:block;width:auto;
}
footer section.footernav div.wrapper nav ul li {
float:left;display:block;position:relative;padding:0px 0px 0px 15px;margin:0px 0px 0px 10px;
}
footer section.footernav div.wrapper nav ul li:first-child {
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
footer section.footernav div.wrapper nav ul li:after {
position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;content:"•";color:#D0161A;font-size:13px;line-height:1.3em;
}
footer section.footernav div.wrapper nav ul li:first-child:after {
content:"";
}
footer section.footernav div.wrapper nav ul li a {
font-size:16px;line-height:1.3em;color:#FFFFFF;text-transform:uppercase;text-decoration:none;
}
footer section.footernav div.wrapper nav ul li a:hover {
color:#D0161A;
}
footer section.footernav div.wrapper div.copyright {
float:left;display:block;width:auto;margin:0px 0px 0px 0px;font-size:16px;line-height:1.3em;color:#FFFFFF;text-decoration:none;
}

/*************** // INDEX -> BANNER // ****************/

section.banner {
display:block;background:#10375F;padding:0px 0px 0px 0px;position:relative;/*border-bottom:10px solid #D0161A;*/
}
section.banner div.wrapper {
display:block;width:100%;height:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;
}
section.banner div.wrapper section.cycle-slideshow {
display:block;width:100%;
}
section.banner.big div.wrapper section.cycle-slideshow {
height:600px;
}
section.banner div.wrapper section.cycle-slideshow article {
display:block;width:100%;height:100%;padding:15px 15px 15px 15px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
}
section.banner div.wrapper section.cycle-slideshow article div.caption {
display:block;position:relative;max-width:1200px;height:100%;margin:0px auto 0px auto;
}
section.banner div.wrapper section.cycle-slideshow article div.caption h1 {
display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:10%;width:auto;height:auto;font-size:80px;line-height:1.3em;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-decoration:none;border-radius:5px;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;/*background:#D0161A;*/background-color:rgba(208, 22, 26, 0.8);box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);z-index:100;
}
section.banner div.wrapper section.cycle-slideshow article div.caption h2 {
display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:10%;width:auto;height:auto;font-size:54px;line-height:1.3em;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-decoration:none;border-radius:5px;margin:90px 0px 0px 50px;padding:10px 15px 10px 15px;/*background:#072268;*/background-color:rgba(7, 34, 104, 0.9);box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);z-index:110;
}
section.banner div.wrapper section.cycle-slideshow article div.caption a.button {
display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:10%;width:auto;height:auto;font-size:35px;line-height:1.3em;color:#000000;font-weight:bold;text-transform:uppercase;text-decoration:none;border-radius:5px;margin:156px 0px 0px 20px;padding:10px 15px 10px 15px;/*background:#FFBF00;*/background-color:rgba(255, 191, 0, 0.8);box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);z-index:100;
}

/*************** // INDEX -> AKTUELLES // ****************/

.index section.aktuelles {
display:block;background:#072268;padding:60px 0px 60px 0px;position:relative;
}
.index section.aktuelles div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
.index section.aktuelles div.wrapper:after {
content:'';display:block;clear:both;
}
.index section.aktuelles div.wrapper article {
display:block;float:left;width:31.66666666666667%;margin:0px 2.5% 0px 0px;padding:10px;background:#D0161A;color:#FFFFFF;border-radius:5px;box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}
.index section.aktuelles div.wrapper article:nth-child(3n) {
margin:0px 0px 0px 0px;
}
.index section.aktuelles div.wrapper article figure {
display:block;width:100%;height:auto;overflow:hidden;margin:0px 0px 15px 0px;
}
.index section.aktuelles div.wrapper article figure img {
display:block;width:100%;height:auto;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;
}
.index section.aktuelles div.wrapper article:hover figure img {
-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);
}
.index section.aktuelles div.wrapper article h3 {
display:block;font-size:28px;line-height:1.3em;color:#FFFFFF;margin:0px 0px 15px 0px;
}
.index section.aktuelles div.wrapper article a.button {
display:inline-block;color:#000000;border-radius:5px;margin:0px 0px 15px 0px;padding:5px 15px 5px 15px;text-decoration:none;background:#FFBF00;background:-moz-linear-gradient(top, #FFBF00 0%, #D7A200 100%);background:-webkit-linear-gradient(top, #FFBF00 0%,#D7A200 100%);background:linear-gradient(to bottom, #FFBF00 0%,#D7A200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFBF00', endColorstr='#D7A200',GradientType=0 );box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}
.index section.aktuelles div.wrapper article a.button:hover {
color:#D0161A;background:#D7A200;background:-moz-linear-gradient(top, #D7A200 0%, #FFBF00 100%);background:-webkit-linear-gradient(top, #D7A200 0%,#FFBF00 100%);background:linear-gradient(to bottom, #D7A200 0%,#FFBF00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7A200', endColorstr='#FFBF00',GradientType=0 );
}

/*************** // GAMEDAYVIDEO // ****************/

section.gamedayvideo {
display:block;padding:60px 0px 60px 0px;position:relative;
}
section.gamedayvideo div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
section.gamedayvideo div.wrapper:after {
content:'';display:block;clear:both;
}
section.gamedayvideo div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;
}
section.gamedayvideo div.wrapper div.video {
display:block;float:left;width:75%;


	position: relative;
	padding-bottom: 56%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;


}


section.gamedayvideo div.wrapper div.video  iframe,  
section.gamedayvideo div.wrapper div.video  object,  
section.gamedayvideo div.wrapper div.video  embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:10px solid #D0161A;box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}







section.gamedayvideo div.wrapper div.info {
display:block;float:right;width:23%;height:auto;
}
section.gamedayvideo div.wrapper div.info h3 {
display:block;font-size:28px;line-height:1.3em;margin:0px 0px 15px 0px;
}
section.gamedayvideo div.wrapper div.info a.button {
display:inline-block;color:#000000;border-radius:5px;margin:0px 0px 15px 0px;padding:5px 15px 5px 15px;text-decoration:none;background:#FFBF00;background:-moz-linear-gradient(top, #FFBF00 0%, #D7A200 100%);background:-webkit-linear-gradient(top, #FFBF00 0%,#D7A200 100%);background:linear-gradient(to bottom, #FFBF00 0%,#D7A200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFBF00', endColorstr='#D7A200',GradientType=0 );box-shadow:0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}
section.gamedayvideo div.wrapper div.info a.button:hover {
color:#D0161A;background:#D7A200;background:-moz-linear-gradient(top, #D7A200 0%, #FFBF00 100%);background:-webkit-linear-gradient(top, #D7A200 0%,#FFBF00 100%);background:linear-gradient(to bottom, #D7A200 0%,#FFBF00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7A200', endColorstr='#FFBF00',GradientType=0 );
}

/*

// GAMEDAY VIDEO
echo "<section class=\"gamedayvideo\">";
	echo "<div class=\"wrapper\">";

		echo "<div class=\"video\">";
			echo "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/uo13obtVkP0\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>";
		echo "</div>";
		
		echo "<div class=\"info\">";
			echo "<h2>89ers vs. Berlin Sluggers 2020 GAME 1</h2>";
			echo "Zweites Heimspiel der Braunschweig 89ers gegen die Berlin Sluggers in der 2. Bundesliga-Nord<br />";
			echo "<br />";
		echo "</div>";

	echo "</div>";
echo "</section>";

*/




/*************** // CONTENT // ****************/

section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}






















/*************** // BOX SIEGEL 1 // ****************/

.index section.box_siegel_1 {
display:block;padding:60px 0px 60px 0px;position:relative;
background-image:linear-gradient(138deg, #f1f1f1 25%, #ffffff 25%, #ffffff 50%, #f1f1f1 50%, #f1f1f1 75%, #ffffff 75%, #ffffff 100%);background-size:59.78px 53.83px;
}
.index section.box_siegel_1 div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
.index section.box_siegel_1 div.wrapper:after {
content:'';display:block;clear:both;
}
.index section.box_siegel_1 div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}
.index section.box_siegel_1 div.wrapper a.arrow_prev {
position:absolute;top:70%;left:-30px;transform:translateY(-70%);font-size:50px;line-height:100%;color:#D0161A;z-index:999;
}
.index section.box_siegel_1 div.wrapper a.arrow_next {
position:absolute;top:70%;right:-30px;transform:translateY(-70%);font-size:50px;line-height:100%;color:#D0161A;z-index:999;
}
.index section.box_siegel_1 div.wrapper div.cycle-slideshow {
display:block;max-width:100%;height:200px;position:relative;overflow:hidden;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;
}
.index section.box_siegel_1 div.wrapper div.cycle-slideshow div.slide {
position:absolute;top:0;left:0;display:block;width:170px;height:200px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;
}
.index section.box_siegel_1 div.wrapper div.cycle-slideshow div.slide a {
display:block;position:relative;width:170px;height:200px;
}
.index section.box_siegel_1 div.wrapper div.cycle-slideshow div.slide a img {
display:block;max-width:100px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
}


/*************** // NEWS // ****************/

div.news section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.news section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.news section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - SLUGGERS-1 // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - SLUGGERS-2 // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - SLUGGERS-3 // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - JUNIOREN // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - JUGEND // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TEAMS - SCHUELER // ****************/

div.teams section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.teams section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.teams section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // STADION // ****************/

div.stadion section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.stadion section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.stadion section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TERMINE - EVENTS // ****************/

div.termine section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.termine section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.termine section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TERMINE - SPIELPLAN // ****************/

div.termine section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.termine section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.termine section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TERMINE - TRAINING // ****************/

div.termine section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.termine section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.termine section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TERMINE - TV // ****************/

div.termine section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.termine section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.termine section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // TERMINE - NATIONALMANSCHAFT // ****************/

div.termine section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.termine section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.termine section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // VEREIN - SPIRIT // ****************/

div.verein section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.verein section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.verein section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // VEREIN - GESCHICHTE // ****************/

div.verein section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.verein section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.verein section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // VEREIN - HALL-OF-FAME // ****************/

div.verein section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.verein section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.verein section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // VEREIN - SPONSOREN // ****************/

div.verein section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.verein section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.verein section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // MEDIEN - FOTOS // ****************/

div.medien section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.medien section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.medien section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // MEDIEN - VIDEOS // ****************/

div.medien section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.medien section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.medien section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // MEDIEN - DOWNLOADS // ****************/

div.medien section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.medien section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.medien section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // MITGLIEDSCHAFT // ****************/

div.mitgliedschaft section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.mitgliedschaft section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.mitgliedschaft section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // PRESSE // ****************/

div.presse section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.presse section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.presse section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // KONTAKT // ****************/

div.kontakt section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.kontakt section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.kontakt section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // IMPRESSUM // ****************/

div.impressum section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.impressum section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.impressum section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}

/*************** // DATENSCHUTZ // ****************/

div.datenschutz section.content {
display:block;padding:60px 0px 60px 0px;position:relative;
}
div.datenschutz section.content div.wrapper {
display:block;max-width:1230px;height:auto;margin:0px auto 0px auto;padding:10px 15px 10px 15px;position:relative;
}
div.datenschutz section.content div.wrapper h2 {
display:block;font-size:35px;line-height:1.3em;font-weight:bold;color:#D0161A;margin:0px 0px 15px 0px;text-transform:uppercase;position:relative;
}
