/* ffstyle.css */
.mandatory span.mandatory{display:none;visibility:hidden}html,body{height:100.01%;background-color:#ccc;font:.95em/1.5em 'Roboto Condensed',Arial,sans-serif;letter-spacing:1px}#wrapper{width:90%;min-width:800px;max-width:980px;margin-top:1em;margin-bottom:1em;padding:1em;background-color:#fff;border:1px solid #f00;border-radius:5px;box-shadow: 12px 0 15px -4px black, -12px 0 15px -4px black}#header{margin-bottom:2em;background-color:#fff}#container{margin-top:1em}#main{min-height:500px}a{font-weight:bold;text-decoration:none}a:hover{color:#f00}#left{width:280px;min-height:500px;margin-left:-100%}#right{width:200px;min-height:500px}#footer{width:100%;min-height:50px;clear:both;margin-top:1em;margin-bottom:-1em;margin-left:-1em;padding:1em;background-color:#ccc;border-top:1px solid #aaa;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#footer .mod_customnav{margin-top:1em;padding-top:1em;border-top:1px solid #aaa}#footer .mod_customnav li{width:200px;display:inline;margin:.5em}#main h1,#left h1,#right h1{margin:0;padding:.5em;background-color:#ccc;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;font-size:1.1em;font-weight:bold;color:#f00;text-transform:uppercase}#header .logo{width:220px;float:left}#header .slogan{bottom:2em;right:0;position:absolute;font-size:1.2em;font-weight:bold;font-style:italic;color:#f00;letter-spacing:5px}#header .fontsize{float:right}#header .fontsize a{font-weight:bold;color:#000}#header .fontsize a:hover{font-weight:bold;text-decoration:underline;color:#f00;cursor:help}#header .mod_banner img{margin:0;border:1px solid #000;width: 100%;max-height: 500px;object-fit: cover;object-position: center;height: auto}.tool{width:600px;z-index:999}.tool .tip-title{margin:0 0 10px;padding:10px 20px;background-color:#666;border:1px solid #f00;font-weight:bold;color:#fff;/* Gecko-Browser (Firefox) */ -moz-box-shadow:2px 2px 8px #999;/* Webkit-Browser (Safari, Chrome) */ -webkit-box-shadow:2px 2px 8px #999;/* allgemein CSS3 */ box-shadow:2px 2px 8px #999}.tool .tip-text{margin:0;padding:10px 20px;background-color:#fff;border:1px solid #f00;/* Gecko-Browser (Firefox) */ -moz-box-shadow:2px 2px 8px #999;/* Webkit-Browser (Safari, Chrome) */ -webkit-box-shadow:2px 2px 8px #999;/* allgemein CSS3 */ box-shadow:2px 2px 8px #999}#header .divider{width:100%;height:2em;clear:both}#subheader .mod_banner img{width:99.9%;border:1px solid #ccc}#left .mod_form{width:95%;margin-top:2em}#left .mod_form input{margin-top:.5em;padding-left:2.5em;background-image:url("../../files/layout/magnifier.png");background-position:left center;background-repeat:no-repeat}#left .ce_gallery{width:270px;margin-left:0}#left .ce_gallery h1{background-color:#fff}#main .ce_text{margin-top:1em;margin-bottom:1em}#main .ce_image{margin-top:1em;margin-bottom:2em}#main .ce_image img{width:600px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_newslist{margin:0 0 0 -0.7em}#main .mod_newslist .image_container{height:150px}#main .mod_newslist img{margin-top:2.2em;margin-right:1em;margin-bottom:1em;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_newslist .more{text-align:right}#main .mod_newslist h2 a{font-size:.7em;font-weight:bold;text-decoration:none;color:#000}#main .mod_newslist p{text-align:justify}#main .mod_newslist .block{border-bottom:1px dotted rgba(204,204,204,.7)}#main .mod_newslist .last{border-bottom:1px dotted #fff}#main .mod_newslist .pagination{margin-top:2em;margin-bottom:1em;text-align:center;border:0px;font-weight:bold}#main .mod_newslist .pagination p{text-align:center}#main .mod_newslist .pagination li{display:inline-block;margin-right:.3em;margin-left:.3em}#main .mod_newsreader .info{margin-top:1em;margin-left:0;font-size:.9em;color:#999}#main .mod_newsreader h2{margin-left:.2em;font-size:1em;font-weight:bold}#main .mod_newsreader img{float:left;margin-right:1em;margin-bottom:1em;margin-left:-0.5em;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_newsreader .ce_text{margin-left:.2em;text-align:justify}#main .mod_newsreader .ce_text img{margin-left:0}#main .mod_newsreader .ce_gallery{margin-top:1em;margin-bottom:1em}#main .mod_newsreader .ce_gallery img{width:144px;height:108px;margin-left:0}#main .mod_newsreader .ce_download,#main .mod_newsreader .ce_downloads{margin-top:1em;margin-bottom:1em}#main .mod_newsreader .ce_download img,#main .mod_newsreader .ce_downloads img{margin-left:0}#main .mod_newsreader .ce_ytvideo{margin-top:1em;margin-bottom:1em}#main .mod_newsreader .back{}#main .mod_newsreader .mod_news_related{margin:2em 0 0;padding-right:1em;padding-bottom:1em;padding-left:1em;background-color:#ccc;border:1px solid #000}#main .mod_newsreader .mod_news_related h2{margin-bottom:-1em;font-size:1.1em;font-weight:bold;color:#f00;text-transform:uppercase}#main .mod_newsreader .mod_news_related .info{color:#000}#main .mod_newsreader .mod_news_related img{float:left;margin-top:1.6em;margin-right:2em;margin-bottom:1em;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_newsreader .mod_news_related .item_headline a{font-size:.6em;font-weight:bold;color:#000}#main .mod_news_related .item_teaser{text-align:justify}#main .folder_gallery{width:99.8%;margin:0}#main .folder_gallery ul{margin-right:auto;margin-left:auto;text-align:center;margin: 0 auto}#main .folder_gallery li{margin:1em .5em;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #f00;border-radius:10px}#main .folder_gallery h3{margin-left:.5em;font:1.1em Tahoma,Verdana,Arial,sans-serif;font-weight:bold}#main .folder_gallery .meta{border-top-left-radius:10px;border-top-right-radius:10px}#main .folder_gallery img{border-radius:10px}#main .folder_gallery .pagination{margin-top:2em;margin-bottom:1em;text-align:center;font-weight:bold}#main .folder_gallery .pagination li{margin:1em .3em 0;background-color:#fff;-webkit-box-shadow:0 0 #fff;box-shadow:0 0 #fff;border:0px}#main .folder_gallery .back{margin-top:1em;margin-left:1em;font-weight:bold}#main .pdf_link{right:0;top:4em;position:absolute}#main .pdf_link img{width:20px;height:20px;margin-left:.5em}#main .back{margin-top:1em;font-weight:bold}#main .mod_operations_current{margin-top:1em;margin-bottom:2em}#main .mod_articleTabs{margin-top:2em;margin-bottom:1em}#main .mod_articleTabs ul{margin-left:-2em}#main .mod_articleTabs li{display:inline;margin-left:2em}#main .mod_eventlist{margin-left:0}#main .mod_eventlist h1{width:50%;padding-top:.5em;padding-bottom:.5em;background-color:#fff;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000}#main .mod_eventlist .event{margin-top:1em;margin-bottom:1em}#main .mod_eventlist .empty{margin-top:1em;margin-left:1em}#main .mod_eventreader .info,#main .mod_eventreader .location{margin-top:1em;font-weight:bold}#main .mod_eventreader .ce_image img{width:600px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_eventreader .ce_hyperlink{margin-top:1em;margin-bottom:1em}#main .mod_eventreader .ce_gallery img{width:120px;height:90px;margin-right:1em;margin-bottom:1em;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;border-radius:5px}#main .mod_eventreader h1{margin-bottom:1em}#main .mod_eventreader h2{font-size:1.2em;font-weight:bold}#main .mod_eventreader .back{margin-left:.5em}#main .ce_form{width:70%;margin-top:1em;margin-bottom:1em;margin-left:0}#main .ce_form input,#main .ce_form textarea{margin-top:1em;padding:.5em}#main .ce_form .cc_copy input{margin-top:0}#main .ce_form .captcha{width:10%}#main .mod_search{width:100%;margin-left:0}#main .mod_search h3,#main .mod_search p{font-size:1em}#main .mod_search form{width:50%}#main .mod_search input{margin-top:1em;padding:.5em}#main .mod_search .radio_container input{margin-top:0}#main .mod_search #matchAny_24{margin-left:2em}#main .mod_search .header{margin-top:1em;margin-bottom:2em}#main .mod_search .even,#main .mod_search .odd{border-bottom:1px solid #ccc}#main .mod_search .last{border:0px}#main .mod_search .pagination{margin-top:2em;font-weight:bold}#main .mod_search .pagination li{display:inline;margin-right:1em}#main .mod_rss_reader{margin-top:2em;margin-bottom:2em}#main .mod_rss_reader .rss_items_only{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #ccc}#main .mod_rss_reader .last{border:0px}#main .mod_rss_reader h2,#main .mod_rss_reader p{font-size:1em;font-weight:bold}#main .rss_reader_more{margin-left:1em}#main .mod_squad_details{width:600px;margin-top:1em;margin-bottom:2em;border:1px solid #000}#main .mod_squad_details .table_head{padding:.5em;background-color:rgba(204,204,204,.6);border-bottom:1px solid #000;font-size:.9em;font-weight:bold}#main .mod_squad_details .table_head .table_head_title{width:40%;float:left}#main .mod_squad_details .table_head .table_head_name{}#main .mod_squad_details .table_body{min-height:160px;padding:.5em}#main .mod_squad_details .table_body .table_body_image{width:40%;float:left}#main .mod_squad_details .table_body .table_body_image img{max-width:200px;max-height:133px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.7);box-shadow:5px 5px 5px rgba(0,0,0,.7);border:1px solid #000;width: auto;object-fit: scale-down}#main .mod_squad_details .table_body .table_body_details{}.mejs-video,.ce_ytvideo,.ce_youtube{position: relative;margin-left: 0em !important;padding-bottom: 56.25%;width: 100%;height: auto}.mejs-video iframe,.ce_ytvideo iframe,.ce_youtube iframe{position: absolute;top: 0; left: 0; right: 0; bottom: 0;width: 100% !important;height: 100% !important}