/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.eot);src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.woff2) format('woff2'),url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.woff) format('woff'),url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.ttf) format('truetype'),url(/themes/custom/mt2/fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro) format('svg');}[href^="http"]:not([href*="tvvoerden.de"])::after{content:'(external link)';display:inline-block;width:.7em;height:.7em;text-indent:.7em;white-space:nowrap;overflow:hidden;background-image:url(/themes/custom/mt2/externer-link.svg);background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:.1em;}body{margin:0;padding:0;font-family:'Source Sans Pro',"Trebuchet MS",Verdana,Arial;font-size:12pt;line-height:1.4em;color:#444;background-color:#e8e8e8;}h1,h2,h3,h4,h5{font-family:'Source Sans Pro',Calibri,Georgia;color:#a92538;margin-top:0;font-weight:normal;line-height:1.3em;}h1{font-size:34px;}h2{font-size:28px;}h3{font-size:24px;}a{color:#FF6633;color:#a92538;text-decoration:none;}a:hover{color:#e24558;}.clearfix{clear:both;}div.link-package{float:left;width:350px;}div.link-package a{text-decoration:none;font-size:1.2em;}#search-block-form{padding:1em;}#footer img.logo,#logo img{height:110px;}.form-actions .form-submit{color:#fff;border:1px solid #b8b8b8;background-color:#a92538;padding:.6em;}.guestbook-entry{border:1px solid #b8b8b8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px 6px 6px 6px;margin:20px 10px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#E8E8E8));background:-moz-linear-gradient(top,#ffffff,#E8E8E8);background:-o-linear-gradient(top,#ffffff,#E8E8E8);background:linear-gradient(top,#ffffff,#E8E8E8);box-shadow:6px 6px 6px #A0A0A0;}.guestbook-entry .submitted{float:right;}.guestbook-entry .guestbook-message{border-top:1px solid #b8b8b8;padding-top:5px;margin:6px 3px 0;}#footer a{color:#fff;}#page{margin:0 auto 0 auto;}#sidebar-first{float:left;width:340px;}#header-region #block-menu-primary-links{float:right;}#block-menu-primary-links li{display:block;float:left;height:95px;line-height:95px;padding:0 1.25em;font-family:'Source Sans Pro';font-style:italic;font-size:21px;margin:0;}#block-menu-primary-links li a{text-decoration:none;color:#6A6A6A;}#navigation #secondary-menu,#navigation h2{display:none;}.messages,#footer > .section,#navigation,#main-wrapper{width:90%;margin:auto;min-width:1024px;}ul.sf-menu.menu{margin:1em 0px;display:block;}#main{display:flex;}#sidebar-first .menu  a{font-size:1.1em;text-transform:uppercase;}#sidebar-first .menu a.active,#sidebar-first .menu a:hover{border:1px solid #111;border-width:0 0 1px 0;color:#e24558;}#sidebar-first .menu li{list-style-type:none;list-style-image:none;}#sidebar-first{flex:none;box-sizing:border-box;width:398px;padding:0 1.5em;min-height:400px;}#content{flex:1 1 auto;box-sizing:border-box;min-height:750px;background-color:#fff;}body{position:relative;}body:after{content :"";display:block;position:absolute;top:0;left:0;background-image:url(/themes/custom/mt2/images/logo_tvv.svg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:auto 100%;right:0;bottom:0;opacity :0.2;z-index:-1;background-color:#fff;}h1.title{background-color:#bd1c24;color:#eee;padding:0.5em;margin:0;text-align:center;margin-bottom:0.5em;font-style:normal;font-family:'Source Sans Pro',Calibri,"Trebuchet MS",Verdana,Arial;}#content .tabs{margin:2em 2em 0;}#content .section .region-content{padding:0 2em;}#container{background-repeat:no-repeat;}#name-and-slogan{text-align:left;grid-column:3;grid-row:1;margin:2.5em 0 0 1em;color:#777;}#name-and-slogan h1{margin-bottom:0px;}#logo{grid-row-start:1;grid-row-end:3;grid-column:2;margin:2em 1em 1em 1em;}div.block-bimage{position:absolute;left:70%;top:20px;width:28%;overflow:hidden;height:182px;}#bimage_presenter{position:absolute;top:0px;left:0px;z-index:100;background-image:url(/themes/custom/mt2/images/image_overlay_center_new.png);height:152px;width:100%;background-position:center;background-repeat:repeat-x;}div.block-bimage img{max-width:243px;max-height:152px;}#navigation{margin:20px auto 10px;}#navigation a{text-transform:uppercase;}div.views-row .node{border-bottom:1px dashed #a8a8a8;margin:25px;padding-bottom:40px;}div.views-row:last-child .node{border-bottom:0;}div.node-ankuenndigung,div.node-ankuenndigung:last-child{border-width:2px;border-color:#bd1c24;border-style:groove;margin:5px 15px 5px 2px;padding:10px;}#content h1,.node h2,#header h1,#site-name{font-style:normal;font-family:'Source Sans Pro',"Trebuchet MS",Verdana,Arial;}#footer .site-name,#site-name span{font-weight:normal;line-height:1.3em;text-transform:uppercase;}.node a{text-decoration:underline;}.node h2 a{text-decoration:none;}#sidebar-first .block{margin:0 0 40px 0;background-color:#fff;}#header .region-header{clear:both;}#header > .section{display:grid;grid-template-columns:5% 150px auto;grid-template-rows:4em auto;}#header > .section > .region-header{grid-row:2;grid-column:3;}#header .block-menu h2,#footer .block-menu h2{display:none;}#header .block-menu ul.menu,#footer .block-menu ul.menu{list-style-type:none;list-style-image:none;}#header .block-menu li,#footer .block-menu li{display:inline-block;list-style-type:none;list-style-image:none;}#header .block-menu li{padding:3px;}#footer .block-menu ul.menu{text-align:center;padding:0;}#footer .block-menu li{margin:0;padding:0 8px;display:inline-block;border-left:1px solid #a4a4a4;}#footer .block-menu li:first-child{border-left:0;}#footer img.logo{vertical-align:middle;display:inline;margin-right:1em;}#footer .logo-and-sitename{border-bottom:1px solid #fff;padding-bottom:1em;text-align:center;}#footer h1.site-name{display:inline;color:#fff;font-size:2em;}#sidebar-first .menu{padding:1em;}#footer{font-size:0.9em;}#footer{background-color:#000;opacity:0.8;padding:1em;}#footer .region{clear:both;}#sidebar-first h2{background-color:#bd1c24;color:#eee;padding:0.5em;margin:0;text-align:center;font-style:normal;font-family:'Source Sans Pro',Calibri,"Trebuchet MS",Verdana,Arial;}#content .node-date{color:#eee;background-color:#bd1c24;text-align:center;padding:3px;width:5em;border:1px solid #eee;font-weight:bold;margin-bottom:0.5em;}.node-media-gallery .calendar-icon{display:none;}.bb-league{padding-left:20px;background-image:url(/themes/custom/mt2/images/sport_basketball.png);background-repeat:no-repeat;background-position:top left;}#block-views-calendar-block-2 h3,#block-views-calendar-block-3 h3{margin:0;padding:0;font-weight:bold;font-style:normal;font-size:1.1em;font-family:"'Source Sans Pro',Trebuchet MS",Verdana,Arial;color:#444;}#marquee-scroller{background:none;color:#444;}.content-block{min-width:300px;width:50%;float:left;margin:15px 0 5px 0;padding:0}.content-block.col2{width:100%;clear:both;float:none;}.content-block  img,.content-block.info img{vertical-align:top;margin-right:3px;}.content-block.info h2{border-bottom:1px solid #B8B8B8;margin:0 15px 10px 0;}.content-block.info dl dt{font-weight:bold;}.content-block.info dl.image-desc{min-width:280px;float:left;}.content-block.info dl.image-desc dt{float:left;margin:3px;}.ds-container{margin:5px;}.ds-container h3{font-style:normal;color:#666;}.ds-container a.ds-btn{display:inline-block;margin:3px;border:1px white solid;padding:5px;color:white;background-color:#a92538;border-radius:3px;}.ds-container a.ds-btn:hover{color:grey;}.sf-menu span,.sf-menu a{margin:1em;color:#555;font-size:1.1em;font-weight:600;text-transform:uppercase;padding:2px 0 5px 0;border-color:transparent;border-style:solid;border-width:0 0 2px 0;}.sf-menu > li:hover,.sf-menu > li.active-trail{color:#000;}.sf-menu li:hover > a,.sf-menu li.active-trail > a,.sf-menu li:hover > a > span,.sf-menu li.active-trail > a > span,.sf-menu li.menuparent li.active-trail > a> span,.sf-menu li.menuparent li:hover > a > span{color:#000;}.sf-menu li:hover > span.nolink,.sf-menu li.active-trail > span.nolink,.sf-menu li:hover > a,.sf-menu li.active-trail > a{border-color:#bd1c24;}.sf-menu li.menuparent li span,.sf-menu li.menuparent li a{text-transform:none;margin:0.8em;}.sf-menu li.menuparent li:hover,.sf-menu li.menuparent  li.active-trail{background:#777;color:#fff;}li.menuparent ul{background:#444;}.sf-menu li.menuparent li span,li.menuparent ul a{color:#eee;}.sf-menu > li:hover > ul,.sf-menu > li.sfHover > ul{top:3.5em;}ul.sf-menu li.menuparent li span,ul.sf-menu li.menuparent li a{margin:0;}ul.sf-menu li a,ul.sf-menu li span.nolink{padding:1em;}ul.sf-menu a > .sf-sub-indicator::after,ul.sf-menu span.nolink > .sf-sub-indicator::after,ul.sf-menu ul li .sf-sub-indicator::after,ul.sf-menu.sf-accordion ul li .sf-sub-indicator::after{content:"";}ul.sf-menu a > .sf-sub-indicator,ul.sf-menu span.nolink > .sf-sub-indicator,.sf-sub-indicator{background:none;display:inline;position:unset;right:0;top:0;text-indent:none;margin:0;line-height:1em;font-size:1em;}.block-superfish a:focus{outline:none;}.sf-accordion-toggle{background-color:#bd1c24;padding:0.5em 0;margin-bottom:1em;position:relative;}.sf-accordion-toggle > a:first-child{position:relative;padding-left:2em;width:0em;display:block;overflow:hidden;border-radius:3px;border-color:#fff;margin:0.5em;height:1.5em;}.sf-accordion-toggle > a:first-child.sf-expanded{border-color:#ccc;}.sf-accordion-toggle > a:first-child::before{content:"";position:absolute;left:0.1em;top:0.25em;width:2.5em;height:0.2em;background:#fff;box-shadow:0 0.5em 0 0 #fff,0 1em 0 0 #fff;}.sf-accordion-toggle > a:first-child:hover::before,.sf-accordion-toggle > a:first-child.sf-expanded::before{content:"";position:absolute;left:0.1em;top:0.25em;width:2.5em;height:0.2em;background:#ccc;box-shadow:0 0.5em 0 0 #ccc,0 1em 0 0 #ccc;}.sf-accordion-toggle > a.bgames-jumplink{position:absolute;width:2em;height:2em;background:url(/themes/custom/mt2/images/icon_basketball.svg);display:inline-block;top:0.75em;right:1em;}.breadcrumb{margin:1em 5em 0;font-size:0.8em;}#content .content .node .region.region-content{padding:0;}#content .content .node .node{margin:0;}@media only screen and (max-width:1460px){.field-name-field-image img{width:100%;height:unset;}}@media only screen and (max-width:1200px){.field-name-field-image img{width:100%;height:unset;}@media only screen and (max-width:1024px){#main{display:block;}.content img{max-width:100%;height:unset !important;}#sidebar-first{padding:0;}.region-sidebar-first{}#sidebar-first  .region-sidebar-first .block{width:398px;min-width:398px;max-width:398px;margin:3em 3em 0 0;}#main-wrapper{width:90%;margin:auto;min-width:unset;}#content{padding-top:0.5em;}}.sf-clone-parent .menuparent.nolink.sf-with-ul{display:none;}@media only screen and (max-width:800px){.messages,#footer > .section,#navigation,#main-wrapper{width:unset;margin:0;min-width:unset;}#header{background-color:#fff;}#footer h1.site-name{font-size:1.1em;}#name-and-slogan h1,#site-name span{font-size:1em;}#content .section .region-content{padding:0 0.5em;}.node{margin:0.5em;}#sidebar-first,#sidebar-first  .region-sidebar-first .block{width:100%;min-width:unset;max-width:unset;}#sidebar-first  .region-sidebar-first .block{box-sizing:content-box;margin:3em 3em 0 0;}#header > .section > .region-header{grid-row:3;grid-column-start:1;grid-column-end:4;}#footer img.logo,#logo img{height:60px;}#logo{margin:1em 0.5em 0em 0em;}#header > .section{grid-template-columns:1em 60px auto;}#name-and-slogan{margin:2em 0 0 0em;}.sf-menu li.menuparent li a{margin:0.5em;margin-left:1.5em;}.sf-menu li.menuparent li.sf-depth-3 a{margin-left:2.5em;}.sf-menu li.menuparent .sf-depth-3 .sf-clone-parent,.sf-menu li.menuparent li.sf-depth-4{margin-left:2em;}}}label{display:block;font-weight:bold;}input[type=checkbox]+label{display:inline;font-weight:normal;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}
#sidebar-first .menu a.is-active{border:1px solid #111;border-width:0 0 1px 0;color:#e24558;}img.align-left,img.align-right{margin-left:7px;margin-right:7px;}.breadcrumb ol{margin:0;padding:0;list-style:none;}.breadcrumb li{display:inline;}.breadcrumb li + li::before{content:" » ";}#content .tabs ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #bbb;}#content .tabs li{display:inline-block;margin:0 0.3em 0 0;}#content .tabs li a{display:inline-block;padding:0.2em 1em;background-color:#ddd;color:#444;}#content .tabs li a.is-active{background-color:#fff;border:1px solid #bbb;border-bottom-color:#fff;}div.messages{box-sizing:border-box;margin-top:6px;margin-bottom:6px;padding:10px 10px 10px 20px;border:1px solid;}div.messages--status{background-color:#f8fff0;border-color:#be7;color:#234600;}div.messages--warning{background-color:#fffce5;border-color:#ed5;color:#840;}div.messages--error{background-color:#fef5f1;border-color:#ed541d;color:#8c2e0b;}.messages__list{margin:0;padding-left:1.2em;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}.pager__items{clear:both;padding:0;text-align:center;list-style:none;}.pager__item{display:inline;padding:0.5em;}
