@font-face{font-family:'Frutiger';src:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Roman.eot');src:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Roman.woff') format('woff'),url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Roman.ttf') format('truetype'),url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Roman.svg#frutigerltcom-roman') format('svg');font-weight:normal}
@font-face{font-family:'Frutiger';src:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Bold.eot');src:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Bold.woff') format('woff'),url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Bold.ttf') format('truetype'),url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Fonts/FrutigerLTCom-Bold.svg#frutigerltcom-bold') format('svg');font-weight:bold}
.search-form,.search-list{width:100%}
.search-form{background:#79a9d7;padding:60px 0 50px}
.search-form input,.search-form button{border:0px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0px !important;height:60px;font-size:18px;width:100%}
.search-form input{background:#ffffff;color:#00519e}
.search-form #inputSearch::-webkit-input-placeholder{font-style:italic;color:#79a9d7;letter-spacing:0.048em;font-weight:200}
.search-form #inputSearch::-moz-placeholder{font-style:italic;color:#79a9d7;letter-spacing:0.048em;font-weight:200}
.search-form #inputSearch::-ms-input-placeholder{font-style:italic;color:#79a9d7;letter-spacing:0.048em;font-weight:200}
.search-form button{background:#00519e;color:#ffffff}
.search-form button:hover,.search-form button:focus{color:#ffffff;background:#226eb6}
.search-form .form-group{padding:0 15px}
.search-form .form-group div{padding:0px}
.container.no-search-results{margin-top:50px;margin-bottom:120px}
.container.no-search-results p{font-weight:bold;text-align:center;line-height:normal;margin:0}
.container.no-search-results .spelling-suggestions a{text-decoration:underline}
.container.no-search-results .spelling-suggestions a:hover,.container.no-search-results .spelling-suggestions a:focus,.container.no-search-results .spelling-suggestions a:active{text-decoration:none}
@media (min-width:768px) and (max-width:1024px){.search-form input,.search-form button{height:45px;font-size:14px}
.search-form{padding:38px 0 28px}
.search-result h2{font-size:25px;margin:0 0 30px 0}
.search-result-sorting ul{list-style:none;right:25px;top:-3px;width:250px}
}
@media (min-width:768px){
.search-list{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/search-list-bg.png') repeat center}
.search-list ul.nav-tabs{border:0px}
.search-list ul li{font-size:20px;padding:10px 0 15px}
.search-list ul li+li{margin-left:0px}
.search-list ul li a:link,.search-list ul li a:active,.search-list ul li a:visited,.search-list ul li a:hover{color:#ffffff;margin-right:-16px;font-weight:400}
.search-list ul li a:active,.search-list ul li a:visited,.search-list ul li a:hover{background:#00519e}
.search-list ul li.active a:link,.search-list ul li.act a:link,.search-list ul li.active a:active,.search-list ul li.act a:active,.search-list ul li.active a:visited,.search-list ul li.act a:visited,.search-list ul li.active a:hover,.search-list ul li.act a:hover{background:#00519e}
.search-list ul.level-2{margin:20px 0 35px}
.search-list ul.level-2 li{font-size:16px;padding:10px 28px;list-style-type:none}
.search-list ul.level-2 li a{color:#ffffff;margin:0;padding:0}
.search-list ul.level-2 li.active a,.search-list ul.level-2 li a{padding:10px}
.search-form .row form,.search-list .row form{margin:0 15px}
.search-list .tab-content ul a{cursor:default}
.search-list .tab-content ul a:active,.search-list .tab-content ul a:visited,.search-list .tab-content ul a:hover,.search-list .tab-content ul a:focus{background:none}
.search-list .nav-tabs li{margin:0 -30px 0 30px}
.search-list .nav-tabs li.active a:active,.search-list .nav-tabs li a:active,.search-list .nav-tabs li.active a:visited,.search-list .nav-tabs li a:visited,.search-list .nav-tabs li.active a:hover,.search-list .nav-tabs li a:hover,.search-list .nav-tabs li.active a:focus,.search-list .nav-tabs li a:focus{background:#00519e}
.search-list .nav-tabs li:first-child{margin:0}
ul.level-1.col-sm-6{width:100%}
ul.level-1.col-sm-6 li{float:left;width:50%}
ul.level-2{float:left;width:50%}
.tab-content.col-sm-6{width:100%}
.js-loaded ul.level-1.col-sm-6{width:50%}
.js-loaded ul.level-1.col-sm-6 li{float:none;width:100%}
.js-loaded ul.level-1.col-sm-6{width:50%}
.row.search-form,.row.search-list{margin:0;padding-left:40px;padding-right:40px}
.row.search-form{padding-bottom:30px}
.search-result{margin-top:115px}
.no-search-results p{font-size:25px}
}
@media (min-width:1025px){.search-form .row,.search-list .row{width:1054px;margin:0 auto}
.col-xs-12.search-result-sorting{margin-bottom:50px}
.search-result h2{margin:0 0 21px 0}
.search-result-sorting{float:right;position:relative}
.search-result-sorting ul{list-style:none;right:15px;top:-3px;width:300px}
.no-search-results p{font-size:30px}
}
@media (max-width:767px){.search-form{padding:25px 0 12px}
.search-form .form-group{padding:0px 25px;margin-left:0px;margin-right:0px}
.search-form input,.search-form button{height:50px;font-size:13px}
.js-loaded ul.level-1.col-sm-6{width:100%}
.js-loaded ul.level-1.col-sm-6 li{float:left;width:50%;margin-bottom:-1px}
.row.search-list{background:#fff;padding:0}
.row.search-list .tab-content{background:#00519e}
.search-list{background:#226eb6;margin-bottom:20px}
.search-list .col-sm-6{padding:25px 0 20px}
.search-list .col-sm-12{background:#fff;padding:0}
.search-list .nav-tabs{padding:0}
.search-list .nav-tabs li{padding:0;text-align:center;font-size:16px}
.search-list .nav-tabs li a{color:#4b88c2;padding:30px 7px 20px;line-height:1.3;margin:0}
.search-list .nav-tabs li.active a,.search-list .nav-tabs li a:hover{color:#fff;background:#4b88c2;height:94px}
.search-list .nav-tabs li.active a:after{content:"";width:0;height:0;border-style:solid;border-width:13px 13px 0 13px;border-color:#4b88c2 transparent transparent transparent;position:absolute;bottom:-12px;left:47%;z-index:12}
.search-list .tab-content li.active a,.search-list .tab-content li a{color:#ffffff;font-size:14px;padding:5px 10px 5px 0}
.search-result h2{display:none}
.col-xs-12.search-result-sorting ul{width:100%;padding:0}
.col-xs-12.search-result-sorting{padding:0}
.search-result .white.video-teaser{padding:10px 0 0}
.search-result .white.video-teaser .col-sm-4{padding-top:20px;margin-bottom:0;border-bottom:20px solid #f1f2f2}
.search-result .white.video-teaser h3{line-height:1.2}
.search-result .white.video-teaser h3 a{padding-top:15px}
.search-result .white.video-teaser p{font-size:13px}
.tx-solr .container:first-child{padding:0}
.tx-solr .container:first-child .row{margin-left:0;margin-right:0}
.no-search-results p{font-size:20px}
}
.search-list .tab-content ul.level-2 li{padding:2px 55px}
.search-list .tab-content ul.level-2 li.active a,.search-list .tab-content ul.level-2 li a{margin-left:-45px}
.search-list .tab-content li.active a:active,.search-list .tab-content li a:active,.search-list .tab-content li.active a:visited,.search-list .tab-content li a:visited,.search-list .tab-content li.active a:hover,.search-list .tab-content li a:hover,.search-list .tab-content li.active a:focus,.search-list .tab-content li a:focus{background:none;text-decoration:underline}
.js-loaded .tab-content ul.level-2 li{padding:2px 28px}
.js-loaded .tab-content ul.level-2 li.active a,.js-loaded .tab-content ul.level-2 li a{margin-left:-10px}
.js-loaded .nav-tabs li{margin:0}
.js-loaded .tab-content>.tab-pane{display:none}
.js-loaded .tab-content>.tab-pane.active{display:block}
.js-loaded .fade{opacity:0}
.js-loaded .fade.in{opacity:1}
.js-loaded .search-list .tab-content ul,.js-loaded .search-list .nav-tabs ul,.js-loaded .search-list .tab-content li,.js-loaded .search-list .nav-tabs li{margin-right:0}
.js-loaded .search-list .tab-content ul a,.js-loaded .search-list .nav-tabs ul a,.js-loaded .search-list .tab-content li a,.js-loaded .search-list .nav-tabs li a{cursor:pointer}
.js-loaded .tab-content.col-sm-6{width:50%}
.js-loaded .tab-content.col-sm-6 .tab-pane{width:100%;height:335px}
@media (min-width:768px) and (max-width:1024px){.search-list .col-sm-12{padding:0 30px}
.search-list ul li{font-size:17px;letter-spacing:0.048em;padding:12px 0 0px}
.search-list ul.level-2{margin:0}
.search-list ul.level-2 li{font-size:13px}
.search-list ul.level-2 li.active a,.search-list ul.level-2 li a{padding:6px;font-weight:normal}
.js-loaded .tab-content ul.level-2 li{padding:2px 15px 2px 23px}
}
.search-result-sorting ul{display:inline-table;z-index:200;float:right}
.search-result-sorting ul:hover li{display:block}
.search-result-sorting ul li{background:#226eb6}
.search-result-sorting ul li:hover,.search-result-sorting ul li:active,.search-result-sorting ul li.current{display:block;background:#00519e}
.search-result-sorting ul li a{display:block;padding:5px 13px;text-decoration:none;font-size:15px;color:#fff}
.js-loaded .search-result-sorting ul{position:absolute}
.js-loaded .search-result-sorting li{display:none}
.search-element-100 .container{width:auto;padding:0}
@media (min-width:768px) and (max-width:1024px){.search-element-100 .search-form{padding:38px 0 28px}
.search-element-100 .search-form.row form,.search-element-100 .search-list.row form{margin:0 30px}
.container.search-result div.row:first-child{margin-top:115px}
}
@media (min-width:768px){.search-element-100 .search-list{padding:0}
.search-element-100 .search-list .col-sm-12{padding:0 15px;max-width:1054px;margin:0 auto}
.search-element-100 .search-list .nav-tabs li:first-child{margin-top:20px}
.search-list .col-sm-12{padding:0}
.js-loaded .search-element-100 .tab-content.col-sm-6{max-width:527px}
}
@media (min-width:1025px){.search-element-100 form{margin:0 auto;max-width:1054px;padding:0 15px}
.search-element-100 .slimScrollBar{right:7% !important}
}
@media (max-width:767px){.search-element-100 .search-form.row,.search-element-100 .search-list.row{margin:0}
.search-element-100 .search-list.row{margin-bottom:40px}
}
.embedded{background:#fff}
@media (min-width:501px){.overlay-bg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:10000;
background:#000;
background:rgba(0,0,0,0.6);text-align:center}
.overlay-bg p{text-align:left;background:#f1f2f2;padding:25px;margin:0;overflow:hidden}
.overlay-bg h3{font-size:34px;margin:12px 0 35px}
.overlay-bg button{background:#00519e;border:0;width:27%;color:white;margin-top:20px;padding:8px 0;font-size:18px}
.overlay-bg button:hover{background:#226eb6}
.overlay-bg textarea{resize:none;width:100%;min-height:230px;padding:30px 25px 0;overflow:auto;background:#f1f2f2;border:2px solid #00519e}
.overlay-bg span{padding-top:20px}
.overlay-bg #code-copy-done,.overlay-bg #copy-btn-copied{display:none}
.overlay-bg .agreement-box p,.overlay-bg .embed-code-box p{min-height:230px}
.overlay-content{display:none;background:#fff;padding:1%;width:72%;position:relative;top:15%;left:50%;margin:0 0 0 -36%;
cursor:default}
.close-btn{cursor:pointer;position:absolute;top:-1.5em;right:-2em;color:#fff}
.embed-code-box{display:none}
.agreement-box,.embed-code-box{padding:15px 20px 10px}
.fa-times.fa-2x{font-size:1.5em}
.embedded .col-sm-6{width:50%;float:left;margin-bottom:30px}
.embedded .overlay-bg{background:none}
.embedded .overlay-content{width:100%;top:110px;left:0;margin:0;padding:0;background:rgba(0,0,0,0.5)}
.embedded .overlay-bg.more-videos{background:none}
.embedded .overlay-bg.more-videos .overlay-content{top:96px !important;height:100%;background:rgba(0,0,0,0.85)}
.embedded .row.video-list{margin:0 15px;display:block}
.embedded .close-btn{top:0.7em;right:0.7em}
.embedded .overlay-bg.more-videos .close-btn{top:-12px}
.embedded .video-teaser .col-sm-12 h2:first-child{margin:30px 0;color:#fff}
.js-loaded .embedded .video-list .video-container{text-align:left}
.js-loaded .embedded .video-list .col-sm-6 .video-information:hover img{position:absolute}
.js-loaded .embedded .video-list div.video-information{max-height:150px;overflow:hidden;height:150px;background:#000000;background:rgba(0,0,0,0.9)}
.js-loaded .embedded .video-list h3{opacity:0}
.js-loaded .embedded .video-list h3 a{padding:0;font-size:20px;line-height:1.2;color:#fff}
.js-loaded .embedded .video-list .col-sm-6 .video-information:hover h3{opacity:1;margin-bottom:15px}
.js-loaded .embedded .video-list .col-sm-6 .video-information div{display:none}
.js-loaded .embedded .video-list .col-sm-6 .video-information:hover div{position:relative;background:#000000;background:rgba(0,0,0,0.9);-webkit-transition:opacity 0.9s linear;transition:opacity 0.9s linear;padding:25px;display:block;height:150px}
.js-loaded .embedded .video-list h3,.js-loaded .embedded .video-list .col-sm-6 .video-information p{position:relative;padding:0;background:none;line-height:20px}
.js-loaded .embedded .video-list div.video-information p a{padding:0;overflow:hidden;color:#fff}
.js-loaded .embedded .video-list div.video-information p{max-height:62px;color:#fff}
a#show-popup{background:#00519e;color:#fff;padding:13px 0;width:100%;display:block;text-align:center}
a#show-popup:hover{background:#226eb6}
}
@media (min-width:501px){.embedded header{margin-top:19px}
.embedded .header .logo a object{max-width:184px;width:auto}
.embedded .header .logo p{font-size:0.9em;margin-top:-14px}
.embedded .header .row{background:none;height:77px}
.embedded .video-container .video-information-extended p{font-size:19px;color:#808289}
.embedded .video-container .video-information-extended p.video-meta{margin:5px 0}
.js-loaded .embedded .ppcontrols.active{display:block;z-index:30;bottom:0}
.js-loaded .embedded .ppstart,.js-loaded .embedded .pptracksbtn,.js-loaded .embedded .ppmute,.js-loaded .embedded .ppvslider{display:none}
.js-loaded .embedded .ppcontrols{height:50px}
.js-loaded .embedded .ppplay,.js-loaded .embedded .pppause{height:50px;width:50px;padding:18px}
.js-loaded .embedded .ppplay .fa-2x,.js-loaded .embedded .pppause .fa-2x{font-size:1.5em}
.js-loaded .embedded .ppscrubber{padding-top:22px}
.js-loaded .embedded .ppplayhead,.js-loaded .embedded .pploaded{height:8px}
.js-loaded .embedded .ppscrubberknob{height:8px;width:8px}
.js-loaded .embedded .ppscrubberknob,.js-loaded .embedded .ppplayhead{margin-top:-8px}
.js-loaded .embedded .ppscrubberdrag{margin-top:19px}
.js-loaded .embedded .ppcontrols ul.left li:last-child{width:80%}
.js-loaded .embedded .ppfsenter,.js-loaded .embedded .ppfsexit{width:24px;margin:16px 10px 0 21px}
.js-loaded .embedded .ppfsenter .fa-2x,.js-loaded .embedded .ppfsexit .fa-2x{font-size:1.5em}
}
@media (max-width:500px){.embedded .header p,.embedded .video-information-extended h2,.embedded .video-information-extended p{display:none}
.embedded .header{margin-top:6px}
.embedded .header .container{padding:0}
.embedded .header .row{background:none;height:47px;margin:0 10px}
.embedded .header .logo{padding:0}
.embedded .header .logo a object{max-width:181px;width:auto;margin-top:0}
.embedded .content{margin-bottom:0}
.embedded .content .video-player{margin-bottom:0}
}
.iframe{position:relative;height:0;padding-bottom:83%}
.iframe iframe{position:absolute;left:0}
@media (min-width:767px){.js-loaded .embedded .video-list div.video-information{max-height:220px;overflow:hidden;height:220px}
.js-loaded .embedded .video-list .col-sm-6 .video-information:hover div{height:220px}
.js-loaded .embedded .video-list div.video-information p{max-height:82px;color:#fff;font-size:15px}
}
@media (min-width:1024px){.js-loaded .embedded .video-list div.video-information{max-height:240px;height:240px}
.js-loaded .embedded .video-list .col-sm-6 .video-information:hover div{height:240px}
.js-loaded .embedded .video-list .col-sm-6 div.video-information p{max-height:initial;font-size:18px;line-height:1.4}
}
@media (max-width:767px){.overlay-bg{display:none}
}
.search-bottom{clear:both;padding:42px 0 44px}
.search-bottom ul{margin-left:-25px}
.search-bottom .nav-pages li{float:left;list-style:none;font-size:13px;font-weight:600;margin:0 3px;background:#f1f2f2;text-transform:lowercase;color:#00519e}
.search-bottom .nav-pages a{color:#00519e;padding:4px 7px 2px;display:inline-block}
.search-bottom .nav-pages a:active,.search-bottom .nav-pages a:hover,.search-bottom .nav-pages a:focus,.search-bottom .nav-pages .current{color:#fff;background:#00519e}
.search-bottom .nav-pages a[name="morepages"],.search-bottom .nav-pages a[name="morepages"]:hover,.search-bottom .nav-pages a[name="morepages"]:active,.search-bottom .nav-pages a[name="morepages"]:focus,.search-bottom .nav-pages a[name="lesspages"],.search-bottom .nav-pages a[name="lesspages"]:hover,.search-bottom .nav-pages a[name="lesspages"]:active,.search-bottom .nav-pages a[name="lesspages"]:focus{color:#f1f2f2;background:#fff}
.search-bottom .nav-pages .inactive,.search-bottom .nav-pages .current{padding:4px 7px 2px}
.search-bottom .nav-pages .current{background:#00519e;color:#fff}
ul.facets-used{list-style-type:none;margin:30px 0 0 0;padding:0}
ul.facets-used li{float:left;margin-right:20px}
ul.facets-used a{background:#00519e;padding:9px 10px 8px 10px;color:#fff}
ul.facets-used .fa-times{position:relative;top:2px;margin-left:35px}
@media (min-width:768px) and (max-width:1024px){ul.facets-used{margin:30px 0 0 5px}
}
@media (max-width:767px){ul.facets-used{margin:0 0 30px 0}
ul.facets-used li{float:none;margin-right:0;margin-bottom:20px}
ul.facets-used a{font-size:12px}
ul.facets-used .fa-times{top:1px;margin-left:15px;font-size:1.2em}
}
h3{margin:12px 0 12px}
h1 a{position:relative;z-index:1}
h1 span{display:none}
img{width:100%;height:auto}
body{letter-spacing:0.048em;font-size:16px}
@media (max-width:1024px){body{letter-spacing:0}
}
a:link,a:hover,a:active,a:hover,a:focus,a:visited{color:#3a3c44}
a:hover,a:active{text-decoration:none}
fieldset,legend,label,button,input,textarea,select,option{font-family:"Frutiger",Helvetica,Arial,sans-serif;letter-spacing:0.048em}
.header{margin-top:36px;
}
.header .logo{margin:0}
.header .logo h1{margin:0}
.header .logo a{position:relative;z-index:1}
.header .logo a object{max-width:277px;position:relative;z-index:-1}
.header .logo a span{display:inline-block}
.header .logo p{color:#00519e;font-size:17px}
.header .row{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/fibonacci.png') no-repeat center bottom}
:lang(en) .header .logo a object{max-width:308px}
:lang(en) .header .logo a span{margin:-3px 0 8px -3px}
@media (max-width:767px){body{letter-spacing:0em}
.header{margin-top:15px;position:relative}
.header .logo a object{width:130px;margin-top:-2px}
.header .logo p{font-size:0.70em;margin-top:-15px}
.header .row{background-size:100% 4%}
.header .fa-navicon{cursor:pointer;color:#00519e;position:absolute;top:0;right:10px;width:40px;height:40px}
.header .col-xs-12.pull-right{display:none}
:lang(en) .header .logo a span{margin:-3px 0 3px 0px}
}
@media (min-width:768px) and (max-width:1024px){.header{margin-top:20px}
.header .logo{margin:0 -10px 0 10px}
.header .logo a object{width:205px}
.header .logo p{font-size:14px;margin-top:-5px}
.header .row{background-size:100% 7%;margin-top:3px}
.container{padding:0;margin:0;max-width:1024px}
.container .row{margin:0}
:lang(en) .header .logo a span{margin:-3px 0 2px -3px}
}
.content{margin-bottom:60px}
.content a:hover,.content a:active{text-decoration:none}
.content .col-sm-4{margin-bottom:15px}
.content .col-sm-4 .content-teaser{padding:15px}
.content .col-sm-4 .content-teaser h3{font-size:16px;margin-top:38px}
.container .label-info{border-radius:20px;padding:10px 0 0;font-size:18px;font-weight:400;height:35px;z-index:200;width:35px;position:relative;display:inline-block;background-color:#00519e}
@media (min-width:768px){.container .label-info{top:19px;margin-left:-11px}
}
@media (min-width:1025px){.content .col-sm-4 .content-teaser{min-height:445px}
.content .col-sm-4 .content-teaser p{min-height:110px}
}
@media (max-width:767px){.container .label-info{top:18px;margin-left:-5px}
.content .col-sm-4 .content-teaser{min-height:430px}
.content .col-sm-4 .content-teaser p{min-height:110px}
.content .col-sm-4 .content-teaser a.more{margin-bottom:15px}
}
@media (min-width:768px) and (max-width:1024px){.container .label-info{font-size:13px;height:25px;width:25px;padding:0;padding-top:7px}
.container{width:100%}
.content{margin-bottom:40px}
.content .col-sm-4{padding:0 8px}
.content .col-sm-4 .content-teaser{min-height:375px}
.content .col-sm-4 .content-teaser h3{font-size:15px;margin-top:27px}
.content .col-sm-4 .content-teaser p{font-size:13px;min-height:110px}
.content .col-sm-4 .content-teaser a.more{margin-bottom:15px}
.container .label-info{top:13px;margin-left:-12px}
}
.content .video-player{margin-bottom:12px}
@media (min-width:768px){.row.white{margin:0px}
.video-player,.video-list{
}
.video-player .video-information,.video-list .video-information{background:#ffffff;margin:-12px 0 -15px;padding:40px 25px}
.video-player .video-information img,.video-list .video-information img{display:none}
.video-player .video-information h3,.video-list .video-information h3,.video-player .video-information h3 a,.video-list .video-information h3 a{font-size:35px;font-weight:600}
.video-player .video-information h3,.video-list .video-information h3{line-height:.75}
.video-player .video-information p,.video-list .video-information p{font-size:18px;width:79%;margin-top:21px}
.video-player .video-information p span,.video-list .video-information p span{display:none}
.video-player .video-teaser,.video-list .video-teaser{margin:0 0 15px;padding:0}
.video-player .col-sm-4,.video-list .col-sm-4{padding:0;margin-bottom:0;width:100%}
.video-player .video-information-extended img{display:none}
}
@media (min-width:768px) and (max-width:1024px){.video-player .col-sm-12{padding:0}
.video-player .video-information h3,.video-list .video-information h3,.video-player .video-information h3 a,.video-list .video-information h3 a{font-size:28px}
.video-list .col-sm-4 video{max-height:190px}
}
.video-player div.audio{position:relative}
.video-player div.audio .video-information-extended,.video-player div.audio .video-information{position:relative}
.video-player div.audio .video-information-extended img,.video-player div.audio .video-information img{display:block;position:absolute}
.video-player div.audio .video-information{overflow:hidden}
.video-player div.audio .video-information h3,.video-player div.audio .video-information p{position:relative}
@media (max-width:767px){.video-player div.audio .video-information{position:absolute;padding:0;margin:0;width:100%}
.video-player div.audio .video-information img{position:relative}
}
.row.video-list{margin:0}
.js-loaded .video-list .video-container{cursor:pointer}
.js-loaded .video-list .col-sm-4{width:33.333333333333%;padding:0;cursor:pointer}
.js-loaded .video-list .col-sm-4 .video-information,.js-loaded .video-list .col-sm-6 .video-information{background:#000;margin:0;padding:0;top:0;width:100%;height:100%;z-index:100;height:188px;position:relative}
.js-loaded .video-list .col-sm-4 .video-information p span,.js-loaded .video-list .col-sm-6 .video-information p span{display:block}
.js-loaded .video-list .col-sm-4 p,.js-loaded .video-list .col-sm-6 p,.js-loaded .video-list .col-sm-4 h3,.js-loaded .video-list .col-sm-6 h3,.js-loaded .video-list .col-sm-4 img,.js-loaded .video-list .col-sm-6 img,.js-loaded .video-list .col-sm-4 video,.js-loaded .video-list .col-sm-6 video,.js-loaded .video-list .col-sm-4 source,.js-loaded .video-list .col-sm-6 source,.js-loaded .video-list .col-sm-4 a,.js-loaded .video-list .col-sm-6 a,.js-loaded .video-list .col-sm-4 span,.js-loaded .video-list .col-sm-6 span{cursor:pointer}
.js-loaded .video-list .col-sm-4 video,.js-loaded .video-list .col-sm-6 video{z-index:1}
.js-loaded .embedded .video-player video,.js-loaded .video-player .projekktor img{width:100% !important;left:0 !important}
@media (max-width:840px){.js-loaded .video-list .col-sm-4 .video-information{height:144px}
}
@media (min-width:768px){.js-loaded .video-player .col-sm-12{position:static;
}
.js-loaded .video-player .col-sm-12 video{width:100% !important;left:0 !important}
.js-loaded .video-player .col-sm-12 .video-information{position:absolute;top:270px;background:none;padding:0;margin:0;
}
.js-loaded .video-player .col-sm-12 .video-information a{background:#ffffff}
.js-loaded .video-player .col-sm-12 .video-information h3 a:hover,.js-loaded .video-player .col-sm-12 .video-information p a:hover,.js-loaded .video-player .col-sm-12 .video-information h3 a:active,.js-loaded .video-player .col-sm-12 .video-information p a:active,.js-loaded .video-player .col-sm-12 .video-information h3 a:focus,.js-loaded .video-player .col-sm-12 .video-information p a:focus{background:#00519e;color:#ffffff}
.js-loaded .video-player .col-sm-12 .video-information h3 a{padding:10px 0;line-height:1.43;box-shadow:16px 0 0 #ffffff,-16px 0 0 #ffffff}
.js-loaded .video-player .col-sm-12 .video-information h3 a:hover,.js-loaded .video-player .col-sm-12 .video-information h3 a:active,.js-loaded .video-player .col-sm-12 .video-information h3 a:focus{box-shadow:16px 0 0 #00519e,-16px 0 0 #00519e;padding-right:1px}
.js-loaded .video-player .col-sm-12 .video-information p a{padding:7px 3px 5px 0;box-shadow:5px 0 0 #ffffff,-16px 0 0 #ffffff}
.js-loaded .video-player .col-sm-12 .video-information p a:hover,.js-loaded .video-player .col-sm-12 .video-information p a:active,.js-loaded .video-player .col-sm-12 .video-information p a:focus{box-shadow:5px 0 0 #00519e,-16px 0 0 #00519e}
.js-loaded .video-player .col-sm-12 .video-information h3,.js-loaded .video-player .col-sm-12 .video-information p{padding-left:16px}
.js-loaded .video-player .col-sm-12 .video-information h3 a,.js-loaded .video-player .col-sm-12 .video-information p a{display:inline;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
.js-loaded .video-player .col-sm-12 .video-information h3{margin:0;width:51%;line-height:1.35;margin-bottom:20px}
.js-loaded .video-player .col-sm-12 .video-information p{margin:0;width:67%;line-height:1.52}
.js-loaded .video-player div.audio .video-information{top:0}
.js-loaded .video-player div.audio .video-information h3{margin-top:94px}
.js-loaded .video-list img{display:block}
.js-loaded .video-list h3{padding:80px 15px 15px;width:100%;opacity:1;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;background-image:-webkit-gradient(linear,left 30%,left 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);color:#fff}
.js-loaded .video-list img+h3{position:absolute;bottom:0px;margin-bottom:0px}
.js-loaded .video-list h3 a{color:#fff;font-size:18px}
.js-loaded .video-list .video-information{overflow:hidden}
.video-teaser p{font-size:15px;line-height:1.35}
.video-teaser h3{font-size:18px;line-height:1.3;margin-top:0}
}
.js-loaded .video-player .col-sm-12 div.audio .video-information{width:100%;height:100%;min-height:inherit;padding-bottom:0}
@media (min-width:768px){.js-loaded .video-list div.video-information p{position:absolute;top:0;bottom:0;left:0;background:#000000;background:rgba(0,0,0,0.7);overflow:hidden;opacity:0;width:100%;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;padding:0;margin:0}
.js-loaded .video-list div.video-information p a{color:#fff;width:100%;height:100%;position:absolute;top:0;padding:16px;text-align:left;background:none;box-shadow:none}
.js-loaded .video-list div.video-information p p{font-size:15px;line-height:1.35;margin:0 0 22px;padding:0;color:#fff}
.js-loaded .video-list div.video-information p p:first-child{margin:12px 0 1px}
.js-loaded .video-list div.video-information p strong{margin-left:15px}
.js-loaded .video-list .col-sm-4 .video-information:hover p,.js-loaded .video-list .col-sm-6 .video-information:hover p{opacity:1}
.js-loaded .video-list .col-sm-4 .video-information:hover h3,.js-loaded .video-list .col-sm-6 .video-information:hover h3{opacity:0}
.js-loaded .video-list .col-sm-4 video{display:none;width:0px;height:0px}
}
@media (min-width:1025px){.row.video-list{margin:0px -10px 0 0;border-right:2px solid #f1f2f2}
.js-loaded .video-list .col-sm-4{border-right:10px solid #f1f2f2;min-height:191px}
.js-loaded .video-list h3 a{position:absolute;bottom:11px;line-height:27px}
}
@media (min-width:1025px){.js-loaded .embedded .video-list h3 a{position:relative;bottom:0}
}
@media (min-width:768px) and (max-width:1024px){.video-teaser p{font-size:13px}
.video-teaser h3{font-size:15px;margin:0 0 5px}
.js-loaded .video-player .col-sm-12 .video-information{top:210px}
.js-loaded .video-list div.video-information p a{font-size:12px}
.video-player .video-information p,.video-list .video-information p{font-size:14px}
.js-loaded .video-list h3 a{font-size:15px;padding:40px 0}
.js-loaded .video-list .video-information{height:146px}
}
@media (min-width:900px){.js-loaded .video-list div.video-information p a{font-size:15px}
}
@media (max-width:767px){.js-loaded .carousel-indicators li{margin:1px 2px}
.js-loaded .carousel-indicators .active{margin:0 2px}
.js-loaded .video-player{padding:0}
.js-loaded .video-player .video-information,.js-loaded .video-player .carousel .video-information-extended{top:0;background:#ffffff;margin:0 -15px;padding:15px 15px 35px}
.js-loaded .video-player .video-information img,.js-loaded .video-player .carousel .video-information-extended img{display:none}
.js-loaded .video-player .video-information h3,.js-loaded .video-player .carousel .video-information-extended h3,.js-loaded .video-player .video-information p,.js-loaded .video-player .carousel .video-information-extended p{padding:0 16px;margin:0}
.js-loaded .video-player .video-information h3,.js-loaded .video-player .carousel .video-information-extended h3{width:100%;line-height:1.1;margin-bottom:6px;margin-top:0}
.js-loaded .video-player .video-information p,.js-loaded .video-player .carousel .video-information-extended p{width:100%}
.js-loaded .video-player .video-information p a,.js-loaded .video-player .carousel .video-information-extended p a{padding:0;font-size:14px}
.js-loaded .video-player .video-information span,.js-loaded .video-player .carousel .video-information-extended span{display:none}
.js-loaded .video-player .video-information img.audio{display:block}
.js-loaded .video-player .carousel .video-information-extended h3{font-size:24px;border:none}
.js-loaded .video-player .col-sm-4{padding:0;margin-bottom:0;width:100%}
.js-loaded .video-player .col-sm-4 .video-information p span{display:none}
.js-loaded .video-player .video-information-extended img{display:none}
.video-player div.audio img{display:block;left:0;padding:0}
.video-player div.audio .video-information-extended img{padding:0}
.video-list{display:none}
}
@media (min-width:768px){.js-loaded .video-player .col-sm-12 .video-information.active p,.js-loaded .video-player .col-sm-12 .video-information-extended.active p,.js-loaded .video-player .col-sm-12 .video-information.active h3,.js-loaded .video-player .col-sm-12 .video-information-extended.active h3{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}
.js-loaded .video-player .col-sm-12 .video-information.inactive p,.js-loaded .video-player .col-sm-12 .video-information-extended.inactive p,.js-loaded .video-player .col-sm-12 .video-information.inactive h3,.js-loaded .video-player .col-sm-12 .video-information-extended.inactive h3{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}
}
.white.video-teaser .col-sm-4,.white.video-information-extended .col-sm-4{margin-bottom:48px}
.white.video-information-extended{margin-top:-15px}
.white.video-information-extended .col-sm-4 ul{padding-left:0;list-style:none}
.white.video-teaser{padding:40px 23px 0}
.white.video-teaser .col-sm-4 a{position:relative;display:block;text-align:center}
.white.video-teaser .col-sm-4 h3 a{text-align:left;padding-top:23px}
.white.video-teaser .col-sm-4 .fa{display:none}
@media (max-width:767px){.white.video-teaser .col-sm-4 .fa{display:block;font-size:0.85em;background:#00519e;color:white;padding:4px}
.white.video-teaser .carousel .col-sm-4 .fa{display:none}
}
@media (min-width:1025px){.white.video-teaser{padding:40px 23px 0}
.white.video-teaser .col-sm-4 .fa.fa-play{opacity:1;color:#cacaca}
.white.video-teaser .col-sm-4 .fa-play:before,.white.video-teaser .col-sm-4 .fa-eye:before,.white.video-teaser .col-sm-4 .fa-music:before{position:absolute;left:42%;top:37%}
.white.video-teaser .col-sm-4 h3:hover ~ span.fa,.white.video-teaser .col-sm-4 span.fa:hover{opacity:1}
.white.video-teaser .col-sm-4 .fa{display:block;opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;background:rgba(0,0,0,0.4);position:absolute;top:0;width:100%;max-width:350px;height:100%;padding:0;color:white;cursor:pointer}
.white.video-teaser,.white.video-information-extended{min-height:340px}
.white.video-teaser .col-sm-4,.white.video-information-extended .col-sm-4{padding-right:22px}
}
.white.video-teaser .col-sm-4 .fa.fa-play{opacity:1;color:#cacaca}
@media (min-width:768px) and (max-width:1024px){.white.video-teaser{padding:30px 15px 0}
.white.video-teaser .col-sm-4,.white.video-information-extended .col-sm-4{padding-right:12px;margin-bottom:29px}
.white.video-teaser .col-sm-4 h3 a,.white.video-information-extended .col-sm-4 h3 a{padding-top:13px}
.white.video-teaser .col-sm-4 .fa{display:block;position:absolute;color:white;background:#00519e;padding:7px;font-size:1.4em}
.white.video-teaser .carousel .col-sm-4 .fa{display:none}
}
.white.video-teaser .col-sm-4 .fa-list-ul{position:absolute;top:0;width:100%;max-width:350px;height:100%;color:white;display:block;cursor:pointer;opacity:1;background:none;padding:0 5% 0 0;font-weight:600;text-align:right;font-size:1.3em;background-image:-webkit-gradient(linear,left 30%,left 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0)}
.white.video-teaser .col-sm-4 .fa-list-ul:after{content:"Playlist";margin-left:10px;font-family:"Frutiger",Helvetica,Arial,sans-serif;position:absolute;bottom:9px;right:13px}
.white.video-teaser .col-sm-4 .fa-list-ul:before{position:absolute;bottom:10px;right:100px}
.video-container .video-information-extended{background:#ffffff}
.video-container .video-information-extended h2{margin-bottom:2px}
.video-container .video-information-extended p{font-size:18px}
.video-information-extended h3,.white.video-teaser h2:first-child{font-size:24px;padding-bottom:10px;border-bottom:1px solid #96989d}
.white.video-teaser h2:first-child{margin-top:50px}
.video-information-extended h3{margin-top:35px}
.video-meta{color:#808289;margin-bottom:26px}
.video-meta strong{color:#000}
@media (max-width:767px){.video-information-extended h3{font-size:18px;margin-top:28px;padding-bottom:5px;border-bottom:1px solid #96989d;margin-bottom:20px}
.video-container .video-information-extended{padding:1px 15px}
.video-container .video-information-extended h2{line-height:1.2;font-size:23px}
.video-container .video-information-extended p.video-meta{font-size:13px;margin:5px 0 10px}
.video-container .video-information-extended p{font-size:14px}
}
@media (min-width:768px){.video-container .video-information-extended{padding:15px 36px 43px}
.white.video-information-extended{padding:0 21px 15px}
.white.video-teaser .col-sm-4>a{overflow:hidden}
}
@media (min-width:1025px){.video-container .video-information-extended h2{font-size:32px}
.white.video-information-extended{padding:0 21px 15px}
.white.video-teaser .col-sm-4>a{max-height:163px}
}
@media (min-width:768px) and (max-width:1024px){.white.video-information-extended{padding:0 21px 15px}
.white.video-information-extended h2{font-size:25px}
.white.video-information-extended h3{font-size:20px}
.white.video-information-extended ul li a{font-size:16px}
.white.video-teaser h2:first-child{font-size:22px}
.white.video-teaser .col-sm-4>a{max-height:126px}
}
.video-teaser.playlist{padding-bottom:40px}
.video-teaser.playlist .col-sm-4{margin-bottom:12px}
@media (min-width:768px) and (max-width:1024px){.video-teaser.playlist .col-sm-4{margin-top:-10px}
}
@media (max-width:767px){.video-teaser.playlist{background:#f1f2f2;margin-top:55px}
.video-teaser.playlist .col-sm-12 h2:first-child{border-bottom:0px;margin-bottom:0px}
.video-teaser.playlist div.col-sm-4{background:#ffffff;padding-bottom:15px;margin-top:-9px}
.video-teaser.playlist div.col-sm-4 a>span{display:none}
.video-teaser.playlist div.col-sm-4 img{width:100%;margin-top:-10px}
.video-teaser.playlist div.col-sm-4:nth-child(odd) img,.video-teaser.playlist div.col-sm-4:nth-child(even) img{float:none}
.video-teaser.playlist div.col-sm-4 h3{font-size:17px}
.video-teaser.playlist div.col-sm-4 h3 a{padding-top:15px}
.detail.video-teaser .col-sm-4{padding-top:7px}
.detail.video-teaser .col-sm-4 h3 a{padding-top:7px}
.detail.video-teaser img{width:30%;margin-top:9px;margin-bottom:15px}
.detail.video-teaser .teaser-row:nth-child(odd) .col-sm-4:nth-child(odd) img{float:left;margin-right:15px}
.detail.video-teaser .teaser-row:nth-child(odd) .col-sm-4:nth-child(even) img{float:right;margin-left:15px}
.detail.video-teaser .teaser-row:nth-child(odd) .col-sm-4:nth-child(odd) span{position:absolute;left:0;top:9px}
.detail.video-teaser .teaser-row:nth-child(odd) .col-sm-4:nth-child(even) span{position:absolute;right:0;top:9px}
.detail.video-teaser .teaser-row:nth-child(even) .col-sm-4:nth-child(even) img{float:left;margin-right:15px}
.detail.video-teaser .teaser-row:nth-child(even) .col-sm-4:nth-child(odd) img{float:right;margin-left:15px}
.detail.video-teaser .teaser-row:nth-child(even) .col-sm-4:nth-child(even) span{position:absolute;left:0;top:9px}
.detail.video-teaser .teaser-row:nth-child(even) .col-sm-4:nth-child(odd) span{position:absolute;right:0;top:9px}
.detail.video-teaser,.playlist.video-teaser,.topic.video-teaser{padding:0}
.detail.video-teaser .col-sm-4,.playlist.video-teaser .col-sm-4,.topic.video-teaser .col-sm-4{margin:0;border-bottom:20px solid #f1f2f2;overflow:hidden}
.topic.video-teaser .col-sm-4{padding-top:15px}
.topic.video-teaser .col-sm-4 h3 a{padding-top:18px}
.video-teaser p{font-size:14px}
.video-teaser h3{font-size:15px;line-height:1.3;margin:0 0 8px}
}
.lead{font-weight:400}
.lead .col-sm-12{padding:0}
.content-teaser,.lead,.white{background:#ffffff}
@media (max-width:767px){.lead{margin-bottom:20px}
.lead .col-sm-12{padding-bottom:20px}
.lead h2,.lead p{padding:0 15px}
.lead h2{font-size:23px}
.lead p{font-size:14px}
.lead h3,.lead h4{padding:15px 15px 10px;font-size:16px}
.lead h2+h3{padding-top:10px}
}
@media (min-width:768px){.lead{margin:0;position:relative}
.lead h2{background:#ffffff;display:inline-block;position:absolute;left:0}
.lead .csc-menu{margin-left:50px}
.lead .csc-menu a{font-size:18px}
}
@media (min-width:1025px){.lead{margin-bottom:40px}
.lead .col-sm-12{padding-bottom:40px}
.lead h2{top:125px;font-size:40px;padding:8px 20px 4px 40px}
.lead .csc-menu{margin-top:35px}
.lead h3,.lead h4{padding:40px 40px 8px;font-size:18px}
.lead h2+h3{padding-top:30px}
.lead p{font-size:18px;padding:10px 40px 5px}
.lead h2+p{margin-top:20px}
}
@media (min-width:768px) and (max-width:1024px){.content .row.lead{margin-bottom:40px;padding-bottom:15px}
.lead .col-sm-12{padding-bottom:23px}
.lead h2{position:relative;top:-60px;margin-top:-15px;font-size:30px;padding:8px 20px 0px 23px}
.lead h3,.lead h4{padding:23px 23px 3px;font-size:18px}
.lead h2+h3{padding-top:10px}
.lead p{font-size:16px;padding:20px 23px 15px}
.lead h2+p{padding-top:0}
}
.video-teaser .col-sm-12 h2:first-child{margin-top:94px;margin-bottom:41px}
.col-sm-12 h2.more{font-size:45px;margin-top:120px;margin-bottom:27px}
.white .col-sm-12 h2:first-child{margin-top:20px;margin-bottom:10px}
@media (max-width:767px){.col-sm-12 h2:first-child{font-size:23px}
.col-sm-12 h2.more{font-size:23px;margin-top:90px;margin-bottom:10px}
}
@media (min-width:768px) and (max-width:1024px){.col-sm-12 h2.more{font-size:35px;margin-top:60px;margin-bottom:18px}
}
.btn{padding:6px 12px 4px}
.btn.more{text-transform:uppercase;font-size:13px;font-weight:bold;margin-top:20px;margin-bottom:10px;border-radius:0px;white-space:inherit;text-align:left}
a.btn:link,a.btn:visited,a.btn:focus{color:#00519e;border:2px solid #00519e}
a.btn span{line-height:.73em;font-size:1.6em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}
a.more:hover,a.more:active,a.more:focus{color:#ffffff;background:#00519e}
.video-information-extended ul li a{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-link-extern.png') 0px 4px no-repeat}
.video-information-extended ul li a.video{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-download-mp4.png') 0px 2px no-repeat}
.video-information-extended ul li a.audio{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-download-mp3.png') 0px 2px no-repeat}
.video-information-extended ul li a.pdf{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-download-pdf.png') 0px 2px no-repeat}
.video-information-extended ul li a.translated-video{padding-top:8px;background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-link-translated.png') 0px 0 no-repeat}
.video-information-extended ul li a{padding:0 0 0 50px;font-size:18px;min-height:42px;display:block}
.video-information-extended ul li a:active,.video-information-extended ul li a:hover,.video-information-extended ul li a:focus{text-decoration:underline;color:#000}
.video-information-extended li{margin-bottom:16px}
.lead a.extern{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/icon-textlink-extern.png') right 3px;background-repeat:no-repeat;padding:0 20px 0 0;font-size:18px;min-height:initial;display:initial}
@media (min-width:768px) and (max-width:1024px){.lead a.extern{font-size:initial}
}
@media (max-width:767px){.lead a,.lead a.extern{word-wrap:break-word;font-size:14px}
}
.fa.fa-angle-right,.fa.fa-angle-left{font-weight:700}
a.carousel-control{height:97%;display:block}
a.carousel-control:focus{background:#00519e;width:5%;outline:0px;outline-offset:0}
a.carousel-control:focus .fa.fa-angle-right,a.carousel-control:focus .fa.fa-angle-left{color:#fff}
a.carousel-control:focus .fa.fa-angle-left{left:30%}
a.carousel-control:focus .fa.fa-angle-right{right:31%}
a.carousel-control.left:focus{left:-46px}
a.carousel-control.right:focus{right:-46px}
.tab-content>.tab-pane{display:block}
.fade{opacity:1}
.slimScrollBar{opacity:1}
a.search-link{text-transform:uppercase;font-weight:400;background:#00519e;height:55px;text-align:center;padding:17px;font-size:18px;margin-top:37px;display:block;color:#ffffff}
a.search-link:hover,a.search-link:active,a.search-link:focus{background:#226eb6}
.footer{margin-bottom:60px}
.footer .row{background:url('../../typo3conf/ext/dreipc_dfg/Resources/Public/Image/fibonacci.png') no-repeat center top;background-size:97% 2px;padding-top:30px}
.footer ul{list-style-type:none;margin:0;padding:0}
.footer ul li{float:left;margin-right:60px;display:block;margin-top:2px}
.footer ul li a{color:#00519e;font-weight:bold;font-size:14px}
.footer .col-sm-4 p{color:#79a9d7;font-weight:100;font-size:13px}
.footer span{color:#00519e;display:inline-block}
.footer .col-sm-4{margin-top:27px}
.footer .col-sm-5{margin-top:22px;padding:0 0 0 15px}
.footer .col-sm-3{padding:0;float:right}
.footer object{max-width:201px;width:100%;float:right;position:relative;z-index:-1}
@media (max-width:767px){.footer{margin-bottom:20px}
.footer .row{background-size:100% 2px}
.footer .row ul{margin-left:12px}
.footer .row ul li{padding:0 6px 0 0;margin:0}
.footer .row ul li:before{content:".";margin-right:6px;vertical-align:text-bottom}
.footer .row ul li:first-child:before{content:""}
.footer .row ul li:first-child{text-transform:none;font-weight:normal}
.footer .row ul li a{font-size:13px;font-weight:normal}
.footer object{max-width:130px;float:left;margin-left:30px}
}
@media (min-width:768px) and (max-width:1024px){.footer .container .row{margin:0 15px}
.footer .col-sm-4{width:41.66666666666667%;margin-top:9px}
.footer .col-sm-5{width:38%;margin-top:0px}
.footer .col-sm-3{width:20%;margin-top:0px}
.footer object{margin-top:-25px}
.footer ul li a{font-size:13px}
.footer ul li{margin-right:20px}
.footer ul{margin-top:4px}
}
@media (max-width:767px){body{letter-spacing:0em}
.header #nav{position:absolute;z-index:10000;background:#226eb6;left:0;right:0;top:58px;padding:10px 0 15px 0}
.header #nav .language .lang-title,.header #nav .language.nav-pills>li{display:block}
.header #nav .language .lang-label,.header #nav .language.nav-pills>li.active{display:none}
.header #nav .language li{float:none}
.header #nav .language li+li{margin-left:0px}
.header #nav .mainnav li{float:none;background:#226eb6;line-height:0.9}
.header #nav .mainnav li+li{margin-left:0px}
.header #nav .mainnav li:nth-child(1),.header #nav .mainnav li:nth-child(2){display:block}
.header #nav .mainnav li li:nth-child(odd){clear:both}
.header #nav .mainnav li:last-child span.fa{display:none}
.header #nav .mainnav li ul{list-style-type:none;padding:0 0 0 15px;display:inline-block;margin-top:-2px;margin-bottom:7px}
.header #nav .mainnav li ul li{float:left;line-height:1.2}
.header #nav .mainnav li ul li a{font-size:14px;vertical-align:sub}
.header #nav .mainnav li ul li a:focus,.header #nav .mainnav li ul li a:hover,.header #nav .mainnav li ul li a:active{color:#ffffff;text-decoration:underline}
.header #nav .mainnav li ul li:nth-child(odd) a:after{content:".";margin:6px;vertical-align:super}
.header #nav .mainnav li ul li:nth-child(odd):last-child a:after{content:""}
.header #nav .mainnav li a,.header #nav .language li a{color:#fff;font-size:20px}
.header #nav .mainnav li a:hover,.header #nav .language li a:hover,.header #nav .mainnav li a:active,.header #nav .language li a:active{color:#3a3c44}
.header #nav .mainnav li.active a:hover,.header #nav .language li.active a:hover,.header #nav .mainnav li.active a:active,.header #nav .language li.active a:active{color:#fff}
.carousel{margin-top:0}
.row.video-player .col-sm-12{padding:0}
.carousel-control{display:none !important}
}
@media (min-width:768px){.header{
}
.header .language .lang-title,.header .fa-navicon{display:none}
.header .language{position:absolute;top:0;right:15px}
.header .language>li>a{color:#f1f2f2;margin-left:8px;font-size:13px}
.header .language.nav>li>a{padding:6px}
.header .language.nav-pills>li>a{background-color:#79a9d7}
.header .language.nav-pills>li.active>a,.header .language.nav-pills>li>a:hover,.header .language.nav-pills>li>a:focus{background-color:#00519e}
.header .mainnav{float:right}
.header .mainnav li:last-child span.lang-title{display:none}
.header .mainnav.nav>li{padding:10px 2px;position:relative}
.header .mainnav.nav li ul{display:none}
.header .mainnav.nav li:hover ul{display:block;position:absolute;z-index:1;background:#226eb6;list-style:none;left:-85%;min-width:15em;margin-top:10px;padding:0}
.header .mainnav.nav li:hover ul li{margin:0 20px 0 30px;white-space:nowrap}
.header .mainnav.nav li:hover ul li:first-child{margin-top:15px}
.header .mainnav.nav li:hover ul li:last-child{margin-bottom:20px}
.header .mainnav.nav li:hover ul li a{display:block;color:#fff;margin:5px 0px}
.header .mainnav.nav li:hover ul li a:active,.header .mainnav.nav li:hover ul li a:focus,.header .mainnav.nav li:hover ul li a.active,.header .mainnav.nav li:hover ul li a:hover{text-decoration:underline}
.header .mainnav.nav>li>a{padding:4px 8px 2px;font-size:18px}
.header .mainnav.nav>li>a .fa-search{font-size:15px;position:relative;top:-2px}
.header .mainnav.nav-pills>li>a{background-color:transparent;color:#00519e}
.header .mainnav.nav-pills>li.active>a:hover,.header .mainnav.nav-pills>li.active>a:focus,.header .mainnav.nav-pills>li.active>a,.header .mainnav.nav-pills>li>a:hover,.header .mainnav.nav-pills>li>a:focus{background-color:#00519e;color:#f1f2f2}
}
@media (min-width:1025px){.header .mainnav.nav{margin-top:56px;margin-right:-11px}
}
@media (min-width:768px) and (max-width:1024px){.header .language.nav>li>a{padding:4px}
.header .language>li>a{margin-left:5px}
.header .mainnav.nav{margin-top:35px;margin-right:-10px}
.header .mainnav.nav>li>a{font-size:14px}
.header .pull-right{margin:0 10px 0 -10px}
.header .mainnav.nav li:hover ul{left:inherit;right:-100%}
}
@media (min-width:768px){
.slimScrollDiv{height:401px !important;margin:20px 0 35px}
.slimScrollDiv ul.level-2{margin:0}
.carousel-indicators{display:none}
}
@media (max-width:767px){.container dl{font-size:14px;margin:0 0 45px}
.container dl dd{margin-bottom:16px}
}
@media (min-width:1025px){.container dl{font-size:18px;margin-top:0px}
.container dl dt{float:left}
.container dl dd{margin-left:45%;margin-bottom:16px}
}
@media (min-width:768px){.teaser-row{display:table;width:100%}
.teaser-row .col-sm-4{max-width:818px}
}
@media (min-width:1025px){.teaser-row img{max-width:289px}
}
@media (min-width:768px) and (max-width:1024px){.container dl{margin-top:0px}
.container dl dt{float:left}
.container dl dd{margin-left:43%;margin-bottom:28px}
}
.ui-input-clear,.ui-loader{display:none}
@media (min-width:768px){.row.white.video-information-extended .col-sm-8{width:62.66666666666666%;margin-right:29px}
}
@media (min-width:768px){.row.white.video-information-extended .col-sm-8{width:62.66666666666666%;margin-right:29px}
}
@media (max-width:768px){.row.white.video-information-extended{position:relative}
}
