.profile-link{text-transform:none !important}
.profile-link:hover{text-decoration:underline !important}
.detail-back a:hover{text-decoration:none !important}
body.sub .content-left .inner .global-back-link a{
display:inline-block;background-color:#223161;color:white !important;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px}
body.seminare .content-left .inner .global-back-link a{background-color:#efa624}
body.veranstaltungen .detail-back{background-color:#223161 !important;color:white !important}
body.veranstaltungen .content-left .inner .detail-back a{color:white !important}
body.sub .content-left .inner .global-back-link a:hover{text-decoration:none !important}
body.sub .content-left .inner .detail-back{display:inline-block;background-color:#efa624;color:white !important;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px}
body.sub .content-left a.button{display:inline-block;background-color:#efa624;color:white !important;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px;color:white !important}
body.sub.seminare .content-left a.button{color:white !important}
body.sub.veranstaltungen .content-left a.button{background-color:#223161;color:white !important}
body.sub.seminare .content .content-left .inner .detail-back a{color:white !important}
#c324 .box .csc-default h2 a:hover{text-decoration:none}
#c324 .box .csc-default h2 a span{width:100% !important;height:190px !important}
body.sub .content-left .inner .global-back-link{margin-top:10px !important}
.align-justify{text-align:justify !important}
.align-center{text-align:center !important}
.align-right{text-align:right !important}
html{background-color:transparent}
body{font-family:'Open Sans','Gudea',sans-serif;font-size:16px;color:#333333;background-color:#ffffff}
p{}
a{text-decoration:none;color:#333333}
a:hover{text-decoration:underline}
.clearfix:after{content:"";display:table;clear:both}
.mobile-menu{display:none}
header .text{position:absolute;left:210px;top:5px;font-size:14px;color:#223161;text-transform:uppercase;font-weight:bold;max-width:150px}
.frame{width:100%;height:auto;margin:0 auto 0 auto;max-width:1000px}
header{position:relative;width:100%;margin:10px 0 0 0;min-height:190px}
header .logo{float:left;width:190px;height:190px;
}
header .logo a{display:block;width:100%;height:190px;text-align:center}
header .text{display:none}
header .logo img{display:inline-block;margin-top:20px}
header .row1 .search,header .row1 .top-menu{float:right}
header .row1 .top-menu .login-box{display:block;position:absolute;z-index:-1;top:27px;background-color:white;padding-top:0px;transition:opacity .50s ease-in-out;-moz-transition:opacity .50s ease-in-out;-webkit-transition:opacity .50s ease-in-out;opacity:0}
body.forgot header .row1 .top-menu .login-box,body.forgot footer .tx-felogin-pi1{display:none !important}
header .row1 .top-menu .login-box p,header .row1 .top-menu .login-box p a{color:white;font-size:11px}
header .row1 .top-menu .login-box p a:hover{color:white;font-weight:bold}
header .row1 .top-menu .login-box .tx-felogin-pi1{background-color:#223161;box-shadow:1px 0 5px 2px rgba(50,50,50,0.4);padding:10px;border:0px solid #ccc;position:relative;z-index:5}
header .row1 .top-menu .login-box .tx-felogin-pi1>span{background:transparent url('../..//fileadmin/template/img/menu-arrow-up.png') no-repeat scroll center center;height:9px;left:9px;position:absolute;top:-8px;width:22px;z-index:20}
header .row1 .top-menu li:hover .login-box{z-index:15;opacity:1}
header .row1 .top-menu .login-box #user,header .row1 .top-menu .login-box #pass{border:1px solid #ccc;margin:0 0 5px 0;padding:2px 5px 2px 5px;font-size:13px}
header .row1 .top-menu .login-box input:focus::-webkit-input-placeholder{color:transparent}
header .row1 .top-menu .login-box input:focus:-moz-placeholder{color:transparent}
header .row1 .top-menu .login-box input:focus::-moz-placeholder{color:transparent}
header .row1 .top-menu .login-box input:focus:-ms-input-placeholder{color:transparent}
header .row1 .top-menu .login-box input[type=submit]{background-color:transparent;border:0px solid transparent;color:#223161;float:right;font-size:14px;color:white;text-transform:uppercase}
header .row1 .top-menu .login-box input[type=submit]:hover{cursor:pointer;font-weight:bold}
header .row1 .top-menu li{position:relative}
header .row1,header .row2{float:right;width:81%}
header .row1 .top-menu{height:25px;line-height:25px}
header .row1 .top-menu li{float:left;margin:0 28px 0 0}
header .row1 .top-menu li a{font-size:14px;text-transform:uppercase}
header .row1 .top-menu li a:hover{color:#223161;text-decoration:none}
header .row1 .search{min-width:215px;position:relative}
header .row1 .search .input-text{height:25px;line-height:25px;border:1px solid #d6d5d5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:96%;font-size:14px;padding:0 2% 0 2%;background-color:#f8f7f7}
header .row1 .search .input-submit:hover{cursor:pointer;background:url('../..//fileadmin/template/img/search.png') center -20px no-repeat transparent}
header .row1 .search .input-submit{position:absolute;text-indent:-5000px;z-index:15;right:10px;top:4px;width:18px;height:18px;background:url('../..//fileadmin/template/img/search.png') top center no-repeat transparent;border:0px solid transparent;display:block}
header .row2{margin:84px 0 0 0}
header .row2 .regular-menu{float:right}
header .row2 .regular-menu>ul>li{float:left;position:relative;z-index:10;margin:0 0px 0 0;min-height:35px;line-height:35px}
header .row2 .regular-menu>ul>li:last-child{margin-right:0px}
header .row2 .regular-menu>ul>li a{font-size:15px;text-transform:uppercase;display:block;padding:0 6px 0 6px;margin:0 6px}
header .row2 .regular-menu>ul>li ul li a{padding:0 20px 0 20px}
header .row2 .regular-menu>ul>li:hover a,header .row2 .regular-menu>ul>li.active a{background-color:#223161;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#page2>a:hover,#page5>a:hover,#page5:hover>a{background-color:#f9b233}
header .row2 .regular-menu ul #page5 .submenu ul{background-color:#f9b233}
header .row2 .regular-menu ul #page5 .submenu span{background-image:url('../..//fileadmin/template/img/menu-arrow-up-seminare.png')}
header .row2 .regular-menu ul li.seminar-active a{background-color:#efa624}
header .row2 .regular-menu ul li.seminar-active .submenu ul{background-color:#efa624 !important}
header .row2 .regular-menu ul li.seminar-active .submenu span{background-image:url('../..//fileadmin/template/img/menu-arrow-up-seminare.png')}
header .row2 .regular-menu ul li a:hover{text-decoration:none}
header .row2 .regular-menu ul li .submenu{display:none;position:absolute;z-index:15;width:260px;top:35px;left:12px;padding:13px 0 0 0}
header .row2 .regular-menu ul li .submenu span{position:absolute;z-index:10;width:22px;height:9px;background:url('../..//fileadmin/template/img/menu-arrow-up.png') center center no-repeat transparent;left:25px;top:4px}
header .row2 .regular-menu ul li .submenu ul{padding:5px 0 5px 0;background-color:#223161;float:left;width:100%;-webkit-box-shadow:1px 0px 5px 2px rgba(50,50,50,0.4);-moz-box-shadow:1px 0px 5px 2px rgba(50,50,50,0.4);box-shadow:1px 0px 5px 2px rgba(50,50,50,0.4)}
header .row2 .regular-menu>ul>li:hover>.submenu{display:block}
header .row2 .regular-menu>ul>li>.submenu ul li{min-height:30px;line-height:30px}
header .row2 .regular-menu>ul>li>.submenu ul li a{color:white;font-size:15px;text-transform:none;min-height:30px;line-height:30px;background-color:transparent}
header .row2 .regular-menu>ul>li:hover>.submenu ul li a{background-color:transparent}
header .row2 .regular-menu>ul>li>.submenu ul li a:hover{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:url('../..//fileadmin/template/img/arrow-right.png') 235px center no-repeat #141d3b}
header .row2 .regular-menu>ul>#page5>.submenu ul li a:hover{background-color:#e39e39}
.content{margin:13px 0 0px 0}
body.home .content .inner{width:100%}
footer{width:100%;height:auto}
footer .row1{margin:0 0 20px 0;background-color:#f8f8f8;padding:14px 1.8% 14px 1.8%;min-height:222px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
footer .row2{height:12px;line-height:12px;font-size:12px;color:#999999;text-transform:uppercase}
footer .row2 .copyrights{margin:0 0 50px 18px}
footer .row2 a{font-size:12px;color:#999999;font-weight:bold}
.cols .col{float:left}
.cols3 .col{width:30%;margin:0 5% 0 0;min-height:1px}
.cols3 .col3{margin-right:0px}
footer .cols3 .col1{color:#999999;font-size:14px}
footer .cols3 .col h4{font-size:14px;color:#999999;margin:28px 0 0 0;font-weight:bold;text-transform:uppercase}
footer .cols3 .col1 h4:first-child,footer .cols3 .col h4:first-child{margin-top:0px}
footer .cols3 .col1 p{margin:0 0 0px 0}
footer .cols3 .col1 p a{color:#185898}
footer .cols3 .col1{width:52%;margin-right:0px}
footer .cols3 .col2{width:21%;margin-right:10%}
footer .cols3 .col3{width:17%}
footer .cols3 .col3 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
footer .cols3 .col3 h4{margin:0 0 0px 0}
footer .cols3 .col3 img{margin:27px 0 0px 0}
footer .footer-menu,footer #c3{margin:0 0 30px 0}
footer .footer-menu ul li a,footer #c3 ul li a{color:#185898;font-size:14px;text-transform:uppercase}
footer .user-menu,footer #c4,footer #c129{margin:0 0 12px 0}
footer .user-menu ul li,footer #c4 ul li,footer #c129 ul li{float:none;display:inline-block;color:#999999}
footer .user-menu ul li a,footer #c4 ul li a,footer #c129 ul li a{color:#185898;font-size:14px;text-transform:uppercase}
footer #c4 ul li a:hover,footer #c129 ul li a:hover{text-decoration:underline}
footer #c4 ul li a:after,footer #c129 ul li:after{content:"|";color:#999999;padding:0 5px 0 5px;text-decoration:none !important;font-size:14px}
footer #c129 ul li:first-child{font-weight:bold}
footer #c4 ul li:last-child a:after,footer #c129 ul li:last-child:after{display:none}
footer .cols .col2 .input-login,footer .cols .col2 .input-password{-webkit-box-shadow:inset 3px 4px 5px 0px rgba(50,50,50,0.17);-moz-box-shadow:inset 3px 4px 5px 0px rgba(50,50,50,0.17);box-shadow:inset 3px 4px 5px 0px rgba(50,50,50,0.17);border:1px solid #f8f8f8;height:26px;width:96%;margin:0 0 5px 0;line-height:25px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 2% 0 2%}
footer .cols .col2 .input-login-submit{color:#185898;border:0px solid transparent;background-color:transparent}
footer .cols .col2 .input-login-submit:hover{cursor:pointer}
.cols2 .col1{width:47.5%;margin-right:5%}
.cols2 .col2{width:47.5%}
.slider-wrap{margin-top:7px}
.slider-wrap .cols2 .col1{width:39%;margin-right:1.5%}
.slider-wrap .cols2 .col2{width:59.5%}
.box:last-child{
}
.sub .boxes .body .csc-default:nth-child(5n) .box{margin-right:0px !important}
.sub .boxes .body .csc-default:nth-child(10n) .box{margin-right:0px !important}
.sub .boxes .body .csc-default:nth-child(15n) .box{margin-right:0px !important}
.home .boxes .body .csc-default:nth-child(7n) .box{margin-right:0px !important}
.home #c32 .boxes .body .csc-default .box{margin-left:0px !important}
.home .boxes .body .csc-default:nth-child(12n) .box{margin-right:1.25% !important}
.boxes .body .csc-default:nth-child(12n) .box{margin-right:1.25% !important}
.home .boxes .body .csc-default:nth-child(12n) .box{margin-right:0px !important}
.box{width:190px;height:190px;background-color:#223161;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;z-index:5;overflow:hidden}
.double-height{height:392px}
.box h2,.box .h2{margin:14px 0 0 0;color:white;font-size:20px;text-align:right;padding:0 4% 0 0;display:block}
.box>a{color:#a7adc0;font-size:15px;background:url('../..//fileadmin/template/img/arrow2-right.png') right center no-repeat transparent;display:block;padding:0 15px 0 0;display:inline-block;position:absolute;z-index:7;right:9%;bottom:14px;text-transform:uppercase}
.slider-wrap .cols2 .col1 .box{float:right;background:url('../..//fileadmin/template/img/world.png') center center no-repeat #223161}
.slider-wrap #owl-top{background-color:#f8f8f8;height:190px;max-width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.slider-wrap #owl-top .item{height:190px;position:relative}
.slider-wrap #owl-top .slide-content{margin:18px 2.9% 14px 2.9%;position:absolute;bottom:0px}
.slider-wrap #owl-top .slide-content p{color:#333333;font-size:16px;margin:0 0 px 0}
.slider-wrap #owl-top .slide-content h2,.slider-wrap #owl-top .slide-content h1{margin:0 0 0px 0;font-size:18px;color:#223161;font-weight:bold}
body.seminare .slider-wrap #owl-top .slide-content h2{color:black}
.slider-wrap #owl-top .slide-content p.small{font-size:13px !important}
.slider-wrap .owl-controls{position:absolute;z-index:5;top:18px;left:2.9%;margin:0px}
.slider-wrap .owl-pagination .owl-page span{margin:0px 4px 0 0;background-color:#bec1cf;width:15px;height:15px;border-radius:2px}
.slider-wrap .owl-pagination .active span{background-color:#4b557c}
.content .csc-textpic-imagerow{clear:both;float:left;width:100%}
.csc-textpic-center-outer{margin:0 0 12px 0}
.csc-textpic-center-outer,.csc-textpic-center-inner{float:left;width:100%}
.content .csc-textpic-imagerow .csc-textpic-image img{width:100%;height:auto;position:relative;z-index:7}
.content .csc-textpic-imagerow .csc-textpic-image a .cnt{position:absolute;z-index:9;left:0px;top:0px;width:100%;color:white}
.content .csc-textpic-imagerow .csc-textpic-image a .cnt h2{font-size:20px;text-align:right;padding:0 9% 0 0;line-height:20px;margin:14px 0 0 0}
.content .csc-textpic-imagerow .csc-textpic-image a .cnt p{font-size:16px;text-align:right;padding:0 9% 0 0;line-height:16px;position:absolute;bottom:14px;right:0px}
.content .csc-textpic-imagerow .csc-textpic-image{margin:0px;padding:0px;position:relative}
.content .csc-textpic-imagerow .csc-textpic-image a{display:inline-block;width:100%;min-height:190px;position:relative;z-index:5}
.content .csc-textpic-imagerow .csc-textpic-imagecolumn:hover{}
.content .content-right .csc-textpic-imagerow .csc-textpic-image a{height:auto;min-height:0px;width:auto}
.content .csc-textpic-imagerow .csc-textpic-image a .border,.box .border{
background-color:black;opacity:0.1;position:absolute;z-index:8;left:0px;top:0px;display:none}
.box .border{z-index:1}
.scroll-down .border{height:392px}
.content .csc-textpic-imagerow .csc-textpic-image a:hover .border{display:block}
.content .csc-textpic-imagerow .csc-textpic-imagecolumn{float:left;width:19%;margin-right:1.25%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;max-height:190px}
.content .content-right .csc-textpic-imagerow{margin:0 -5px 0 -5px}
.csc-default video{max-width:100%}
.content .content-right div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px}
.content .content-right .csc-textpic-imagerow .csc-textpic-imagecolumn{border-radius:0px;width:auto;margin:0px;max-width:50%;box-sizing:border-box;padding:0 5px 0 5px}
.content .csc-textpic-imagerow .csc-textpic-imagecolumn:last-child{margin-right:0px}
.content .csc-textpic-imagerow .csc-textpic-imagecolumn:hover img{position:relative;z-index:5}
.content .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-caption{width:100%;position:absolute;top:0px;left:0px;z-index:6;display:none}
body.home .boxes{margin-top:13px}
.boxes .box{float:left;width:19%;margin-right:1.25%;position:relative;margin-bottom:12px;overflow:hidden}
.boxes .box:hover .border,.boxes .long-scroll-box .border{display:block}
.boxes .white-box:hover{filter:brightness(100%);-webkit-filter:brightness(100%);-moz-filter:brightness(1);-o-filter:brightness(1);-ms-filter:brightness(1)}
.boxes .box:nth-child(5n){margin-right:0px}
.boxes .blue-box{background-color:#223161 !important}
.boxes .white-box{background-color:white !important}
body.sub .boxes{margin:12px 0 -12px 0}
body.sub .boxes .box .box-body{color:white;position:absolute;z-index:4;right:12px;bottom:12px;font-size:18px}
body.sub .boxes .scroll-down .box-body{position:relative;margin:92px 10px 0 0;padding-left:10px;float:right;position:bottom}
body.sub .boxes .box h2{margin:0px;padding:0px;position:absolute;z-index:5;left:0px;top:0px;width:100%;text-transform:none;font-size:18px}
body.sub .boxes .scroll-down h2{z-index:3}
body.sub .boxes .scroll-down .box-body a{color:white}
body.sub .boxes .box h2 a{text-transform:none;font-size:18px}
body.sub .boxes .box h2 a{position:static;margin:0px;padding:0px;display:block;text-align:left;background-image:none;color:white}
body.sub .boxes .box h2 a:hover{text-decoration:none}
body.sub .boxes .box h2 span{display:block;margin:14px 0px 0 0;padding-right:17px;text-align:right}
body.sub .content-left{float:left;min-height:100px;width:62%}
body.sub .content-right .inner{margin:55px 9.5% 0 0%;font-size:14px;padding-left:9.5%}
body.sub .content-right .inner a,body.sub .content-left .inner a{color:#223161 !important}
body.seminare .content-right .inner a,body.seminare .content-left .inner a,{color:#efa624 !important}
body.sub .content-right .inner .downloads a{font-size:16px}
body.sub .content-right .inner p{margin:0 0 20px 0}
body.sub .content-right .inner h3,body.sub .content-right .inner h4{font-weight:bold;font-size:16px;margin:0 0 20px 0}
body.sub .content-right .inner h2{font-size:16px;font-weight:bold;margin:0 0 10px 0}
body.sub .content-right .inner h3{font-size:15px;font-weight:bold;margin:0 0 10px 0}
body.sub .content-right .inner h4{font-size:14px;font-weight:bold;margin:0 0 10px 0}
body.sub .content-left .inner{margin:35px 5.9% 35px 5.9%}
body.sub .content-left .inner{font-size:16px}
body.sub .content-left .inner h3{margin:0 0 15px 0;font-size:18px;font-weight:bold}
body.sub .content-left .inner p,body.sub .content-left .inner ul,body.sub .content-left .inner ol,body.sub .content-right .inner p{margin:0 0 25px 0}
body.sub .content-right .inner p,body.sub .content-left .inner p{
}
body.sub .content-right .inner ul,body.sub .content-right .inner ol{margin:0 0 15px 0}
body.sub .content-left ul li p{margin:0px !important}
body.sub .content-left ul li ul{margin-top:10px !important;margin-left:10px !important}
body.sub .content-right .inner ul li,body.sub .content-right .inner ol li,body.sub .content-right .inner ol li a,body.sub .content-right .inner ul li a{font-size:15px}
body.sub .content-left .inner ul,body.sub .content-right .inner ul{list-style:disc}
body.sub .content-left .inner ul li,body.sub .content-right .inner ul li{margin-left:15px;margin-bottom:5px}
body.sub .content-right{float:left;min-height:100px;width:38%}
body.sub .content-right .inner{border-left:1px solid #cecece}
body.sub .content{background-color:#f5f5f5;margin:12px 0 12px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
body.seminare .logo{
background-color:#fff}
#page2-active a{background-color:#efa624}
body.seminare .slider-wrap .cols2 .col1 .box{background-color:#efa624}
body.home .box a{color:white;font-size:18px;font-weight:400}
body.seminare .box{background-color:#efa624}
body.seminare .content a{color:#efa624}
body.seminare .content .content-left .inner .tx-internerevision-pi1 a{color:#efa624 !important}
body.seminare .content .content-left .inner .tx-internerevision-pi1 .tbl-col a{color:white !important}
body.seminar-detail .content-right,body.veranstaltungen-detail .content-right{display:none !important}
body.seminar-detail .content-left,body.veranstaltungen-detail .content-left{width:100% !important}
body.seminare .content-right .inner a{color:#efa624}
.seminar-search-form{margin:0 0 30px 0;width:100%;height:auto}
.seminar-search-form .row{margin:0 0 6px 0}
.seminar-search-form .row .input-text{display:inline-block;height:23px;line-height:20px;border:1px solid #c1c6ca;padding:0px 5px 0px 5px;background-color:#fbfbfb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;max-width:260px}
.seminar-search-form .row .seminar-search{background-color:transparent;border:0px solid transparent;font-size:12px;color:#999999;text-transform:uppercase;margin-top:10px}
.seminar-search-form .row .seminar-search:hover{cursor:pointer;color:#efa624}
.seminar-search-form .row .date{width:30%}
.seminar-search-form .ui-datepicker-trigger{position:relative;top:7px;left:4px}
.seminar-search-form .ui-datepicker-trigger:hover{cursor:pointer}
.seminar-search-form .date-row{margin:-7px 0 -7px 0}
.seminar-search-form .date-first{margin-left:0px !important}
.seminar-search-form .date{margin-left:7px}
body.seminar-detail .boxes{min-height:1px}
body.sub .content-left .inner .events-list ul{list-style:none;margin:0px;padding:0px}
body.sub .content-left .inner .events-list ul li{margin:0 0 10px 0;padding:0px 0px 20px 0;font-size:14px;color:#333333;border-bottom:1px solid #d9d9d9}
body.sub .content-left .inner .detail-list ul li{border-bottom:0px solid transparent;padding-bottom:0px;margin-left:15px;font-size:16px;margin-bottom:0px}
body.sub .content-left .inner .detail-list .events-list ul li{list-style:none;margin-left:0px}
body.sub .content-left .inner .detail-list .events-list{margin-top:10px}
body.sub .content-left .inner .detail-list .form-row ul{list-style:none}
body.sub .content-left .inner .detail-list .form-row ul li{display:inline-block;margin-right:10px !important;font-size:14px}
body.sub .content-left .inner .detail-list ul li ul{margin:5px 0 5px 0px !important}
body.sub .content-left .inner .detail-list ul{margin-bottom:20px;list-style:disc}
body.sub .content-left .inner .events-list ul li:last-child{border:0px solid transparent;margin-bottom:0px;padding-bottom:0px}
body.sub .content-left .inner .events-list ul li p{margin:0 0 0 0}
body.sub .content-left .inner .events-list ul li .detail-link{display:inline-block;margin:0 0 10px 0;line-height:20px}
body.sub .content-left .inner .tx-internerevision-pi2 .events-list ul li .detail-link{color:#00519a !important;padding-top:5px;margin-bottom:0px !important}
body.sub .content-left .inner .events-list ul li h2 a,body.sub .content-left .inner .events-list ul li h2{font-size:15px;color:#efa624;font-weight:bold;line-height:15px}
body.sub .content-left .inner .tx-internerevision-pi2 .events-list ul li h2 a,body.sub .content-left .inner .tx-internerevision-pi2 .events-list ul li h2{color:#00519a !important}
body.sub .content-left .inner .tx-internerevision-pi2 .events-list ul li h2{margin-bottom:10px !important}
body .content-left h2{font-size:22px;font-weight:bold;color:#223161;margin:0 0 20px 0}
body .content-left h3{font-size:18px;font-weight:bold;color:#223161}
body.seminare .content-left h3,body.seminare .content-left h2{color:black}
body.sub .content-left .inner .events-list ul li h2{margin:0 0 10px 0}
body.sub .content-left .inner .events-list ul li h2 a{margin-bottom:0px !important}
body.sub .content-left .inner .events-list ul li h2{margin-bottom:5px !important}
#speakers_accordion .ui-widget-content,#seminar-acc .ui-widget-content,#umlauf_accordion .ui-widget-content{background-color:transparent;background-image:none}
#speakers_accordion h3,#seminar-acc h3,#umlauf_accordion h3{background-color:transparent !important;background-image:none;padding-left:20px !important}
#speakers_accordion h3 .ui-accordion-header-icon,#seminar-acc h3 .ui-accordion-header-icon,#umlauf_accordion h3 .ui-accordion-header-icon{left:0px !important}
.termin-table{width:100%;max-width:95.4%;
background-color:white;padding:6px 1.9% 6px 1.9%;border:1px solid #d9d9d9}
.tx-internerevision-pi2 .termin-table{
background-color:white;margin-top:7px}
.termin-table .left{width:88%;float:left}
.termin-table .left .row{width:100%;height:auto;margin:0 0 5px 0}
.termin-table .left .row:first-child .tbl-col{font-weight:bold}
.termin-table .left .row .place{color:#efa624}
.tx-internerevision-pi2 .termin-table .left .row .place{color:#00519a}
.tx-internerevision-pi2 .termin-table .left .row .place a{color:#00519a !important}
.tx-internerevision-pi2 .termin-table .left .row .place a:hover{text-decoration:underline}
body.seminare .content .content-left .inner .tx-internerevision-pi1 .tbl-col .place a{color:#efa624 !important}
body.seminare .content .content-left .inner .tx-internerevision-pi1 .tbl-col .place a:hover{text-decoration:underline}
.termin-table .left .row:last-child{margin-bottom:0px}
.termin-table .left .tbl-col{float:left;font-size:13px;color:#000000}
.termin-table .left .tbl-col a{color:white}
.termin-table .left .tbl-col a:hover{color:#223161;text-decoration:none}
.termin-table .left .tbl-col1{width:26%}
.termin-table .left .tbl-col2{width:10.5%}
.termin-table .left .tbl-col3{max-width:63%}
.termin-table .right{float:right;height:100%;margin-top:13px}
.termin-table .flag{display:inline-block;width:53px;height:17px}
.termin-table .flag1{background:url('../..//fileadmin/template/img/flag1.png') no-repeat center center transparent}
.termin-table .flag2{background:url('../..//fileadmin/template/img/flag2.png') no-repeat center center transparent}
.termin-table .flag3{background:url('../..//fileadmin/template/img/flag3.png') no-repeat center center transparent}
.table2{background-color:#f6efe4 !important;border:1px solid #d9d9d9}
.table3{background-color:transparent !important;border:1px solid #d9d9d9}
.table2 .left .tbl-col,.table3 .left .tbl-col{color:#333}
.termin-table .left .tbl-col .important{font-weight:normal;color:#efa624}
body.sub .content .flag-holder{width:auto;height:auto}
body.sub .content .flag-holder ul li{float:left;width:15px;height:15px;border:1px solid white !important;margin:0px 1px 0 0 !important;padding:0px !important;background-color:#d0cfcf !important}
body.sub .content .flag-holder ul li:last-child{border:1px solid white !important;margin:0px 0px 0 0 !important}
body.sub .content .flag-holder ul li.green{background-color:#339900 !important}
body.sub .content .flag-holder ul li.yellow{background-color:#ffcc00 !important}
body.sub .content .flag-holder ul li.red{background-color:#cc0000 !important}
strong{font-weight:bold}
.logged-in{font-size:15px !important}
.tx-internerevision-pi1 .fc-scroller,.tx-internerevision-pi2 .fc-scroller{height:auto !important;overflow:hidden !important}
.tx-internerevision-pi1 .fc-basic-view .fc-body .fc-row,.tx-internerevision-pi2 .fc-basic-view .fc-body .fc-row{min-height:0px}
.tx-internerevision-pi1 .fc-toolbar,.tx-internerevision-pi2 .fc-toolbar{margin:0px 0px 0px 0;height:45px;background-color:#efa624;color:white;font-size:16px;font-weight:bold !important;line-height:45px}
.tx-internerevision-pi1 .fc-toolbar h2,.tx-internerevision-pi2 .fc-toolbar h2{font-weight:bold}
.tx-internerevision-pi1 .fc-toolbar .fc-button,.tx-internerevision-pi2 .fc-toolbar .fc-button{background-color:transparent;border:0px solid transparent;background-image:none;box-shadow:0 1px 0 rgba(255,255,255,0) inset,0 1px 2px rgba(0,0,0,0);margin:7px 0 0 0}
.tx-internerevision-pi1 .fc-toolbar .fc-button span,.tx-internerevision-pi2 .fc-toolbar .fc-button span{color:white}
.tx-internerevision-pi1 .fc-basic-view,.tx-internerevision-pi2 .fc-basic-view{background-color:white;padding:10px 8% 0 8%}
.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:transparent}
.fc-unthemed th{font-size:14px;color:#333333}
.fc-ltr .fc-basic-view .fc-day-number{text-align:center;font-size:16px;font-weight:normal;color:#333333}
.fc-day-number{min-height:32px !important;border:1px solid red}
.tx-internerevision-pi1 .legend,.tx-internerevision-pi2 .legend{margin:10px 0 10px 0}
.tx-internerevision-pi1 .legend h3,.tx-internerevision-pi2 .legend h3{font-size:16px;color:#333333;font-weight:bold;margin:0 0 10px 0 !important}
.tx-internerevision-pi1 .legend .col,.tx-internerevision-pi2 .legend .col{position:relative}
.tx-internerevision-pi1 .legend .col label,.tx-internerevision-pi2 .legend .col label{display:inline-block;width:28px;height:18px;line-height:18px}
.tx-internerevision-pi1 .legend .col label.seminare,.tx-internerevision-pi2 .legend .col label.seminare{background-color:#efa624}
.tx-internerevision-pi1 .legend .col label.intern,.tx-internerevision-pi2 .legend .col label.intern{background-color:#00519a}
.tx-internerevision-pi1 .legend .col label.extern,.tx-internerevision-pi2 .legend .col label.extern{background-color:#0185a3}
.tx-internerevision-pi1 .legend .col label.internat,.tx-internerevision-pi2 .legend .col label.internat{background-color:#666666}
.tx-internerevision-pi1 .legend .col span,.tx-internerevision-pi2 .legend .col span{display:inline-block;line-height:18px;position:absolute;z-index:10;top:0px;left:32px;font-size:14px;color:black}
body.sub .content-right .inner .tx-internerevision-pi1 .fc-event,body.sub .content-right .inner .tx-internerevision-pi2 .fc-event{border:0px solid transparent;color:white !important}
#speakers_accordion,#seminar-acc,#umlauf_accordion{margin:0 0 20px 0}
#speakers_accordion h3,#seminar-acc h3,#umlauf_accordion h3{margin:0;font-size:16px;font-weight:normal;padding-left:5px;padding-top:3px;padding-bottom:3px;border:0px solid transparent;margin:0 0 5px 0}
#seminar-acc h3.ui-accordion-header,#speakers_accordion h3.ui-accordion-header,#speakers_accordion h3.ui-accordion-header-active,#umlauf_accordion h3.ui-accordion-header-active,#umlauf_accordion h3.ui-accordion-header{background-color:white !important;border:1px solid #e2e1dd;font-weight:bold;font-size:14px;margin-bottom:0px}
#speakers_accordion h3.ui-accordion-header,#umlauf_accordion h3.ui-accordion-header{font-weight:bold;font-size:14px;margin-bottom:0px;background-color:white;background-image:none}
#seminar-acc .ui-accordion-content-active,#speakers_accordion .ui-accordion-content-active,#umlauf_accordion .ui-accordion-content-active{background-color:white !important;border:1px solid #e2e1dd !important;border-top:0px solid transparent !important}
#speakers_accordion h3.ui-accordion-header-active,#seminar-acc h3.ui-accordion-header-active,#umlauf_accordion h3.ui-accordion-header-active{border-bottom:0px solid transparent}
#speakers_accordion .ui-accordion-content,#seminar-acc .ui-accordion-content,#umlauf_accordion .ui-accordion-content{background-color:transparent;border:0px solid transparent}
#speakers_accordion .ui-accordion-content p,#seminar_acc .ui-accordion-content p,#umlauf_accordion .ui-accordion-content p{font-size:14px;font-weight:normal}
.tx-internerevision-pi1 .form-row,.tx-internerevision-pi2 .form-row{margin:0 0 20px 0;width:100%;max-width:600px}
.tx-internerevision-pi1 .form-row h4,.tx-internerevision-pi2 .form-row h4{padding:0px;font-weight:bold;font-size:16px;margin:40px 0 10px 0;color:#7e8dbc;font-weight:bold;margin:0 0 5px}
.tx-internerevision-pi1 .form-row label,.tx-internerevision-pi2 .form-row label{font-size:15px;display:inline-block;width:46.3%;text-align:left;font-weight:normal;padding:0 5% 0 0}
.tx-internerevision-pi1 .form-row input[type=text],.tx-internerevision-pi1 .form-row .normal-select,.tx-internerevision-pi1 .form-row .normal-textarea,.tx-internerevision-pi2 .form-row input[type=text],.tx-internerevision-pi2 .form-row .normal-select,.tx-internerevision-pi2 .form-row .normal-textarea{border:1px solid #ccc;min-height:25px;padding:2px 1% 2px 1%;width:45%;display:inline-block;font-size:13px;background-color:white;border:0 solid transparent;border-radius:3px;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.3) inset;box-sizing:border-box;font-size:14px;height:30px;padding-left:5px;resize:none;width:100%}
.tx-internerevision-pi1 .form-row .form-col1,.tx-internerevision-pi1 .form-row .form-col2,.tx-internerevision-pi2 .form-row .form-col1,.tx-internerevision-pi2 .form-row .form-col2{float:left;width:47.5%}
.tx-internerevision-pi1 .form-row3 .form-col1,.tx-internerevision-pi1 .form-row3 .form-col2,.tx-internerevision-pi1 .form-row3 .form-col3,.tx-internerevision-pi2 .form-row3 .form-col1,.tx-internerevision-pi2 .form-row3 .form-col2,.tx-internerevision-pi2 .form-row3 .form-col3{float:left;width:32%}
.tx-internerevision-pi1 .form-row .form-col1,.tx-internerevision-pi2 .form-row .form-col1{margin-right:2%}
.tx-internerevision-pi1 .form-row3 .form-col1,.tx-internerevision-pi1 .form-row3 .form-col2,.tx-internerevision-pi2 .form-row3 .form-col1,.tx-internerevision-pi2 .form-row3 .form-col2{margin-right:2%}
.tx-internerevision-pi1 .form-row3 .form-col3,.tx-internerevision-pi2 .form-row3 .form-col3{margin-right:0%}
.tx-internerevision-pi1 .form-row .form-col1 input[type=text],.tx-internerevision-pi1 .form-row .form-col2 input[type=text],.tx-internerevision-pi1 .form-row .form-col3 input[type=text],.tx-internerevision-pi2 .form-row .form-col1 input[type=text],.tx-internerevision-pi2 .form-row .form-col2 input[type=text],.tx-internerevision-pi2 .form-row .form-col3 input[type=text]{width:95%}
.tx-internerevision-pi1 .form-row label.error,.tx-internerevision-pi2 .form-row label.error{display:none !important}
.tx-internerevision-pi1 .form-row .error,.tx-internerevision-pi2 .form-row .error{border:1px solid red !important}
.tx-internerevision-pi1 .action-message,.tx-internerevision-pi2 .action-message,.tx-library-pi1 .action-message{padding:20px 10px 20px 10px;color:white;background-color:#efa624;border:1px solid #ccc;font-weight:bold;text-align:center;margin:0 0 20px 0}
.tx-library-pi1 .action-message{background-color:#223161}
body.sub .tx-library-pi1 .action-message ul{list-style:none !important;margin:0px !important}
.tx-internerevision-pi1 .form-row input[type=submit],.tx-internerevision-pi2 .form-row input[type=submit]{font-size:14px;display:inline-block;background-color:#005d98;color:white;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px}
.ir_button{font-size:14px;display:inline-block;background-color:#005d98;color:white;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px}
.ir_button:hover{cursor:pointer;background-color:#1971a9}
.tx-internerevision-pi1 .form-row input[type=submit]:hover,.tx-internerevision-pi2 .form-row input[type=submit]:hover{cursor:pointer;background-color:#1971a9}
.tx-internerevision-pi1 .form-row .form-col1 label,.tx-internerevision-pi1 .form-row .form-col2 label,.tx-internerevision-pi1 .form-row .form-col3 label,.tx-internerevision-pi2 .form-row .form-col1 label,.tx-internerevision-pi2 .form-row .form-col2 label,.tx-internerevision-pi2 .form-row .form-col3 label{display:block;text-align:left;width:95%;font-size:14px}
.tx-internerevision-pi1 .form-row ul li,.tx-internerevision-pi2 .form-row ul li{margin:0px 0px 5px 0 !important;padding:0px !important;border:0px solid transparent !important}
.tx-internerevision-pi1 .form-row .normal-textarea,.tx-internerevision-pi2 .form-row .normal-textarea{resize:none;height:100px}
.long-scroll-box{position:relative;overflow:visible !important;z-index:20 !important}
.long-scroll-box .border{}
.long-scroll-box .csc-default{position:absolute;z-index:20;left:0px;top:0px;width:100%;background-color:#efa624;border-radius:10px;overflow:hidden;height:190px}
.fc-event{position:relative}
.has-event{position:relative;z-index:10;opacity:1 !important;
}
.fc-row table{border-top:0px solid transparent !important}
.has-event .event-popup{width:100px;min-height:30px;background-color:red;position:absolute;z-index:50 !important;left:0px;border:1px solid #ccc}
.fc-day-number:hover{cursor:pointer}
.fc-content-skeleton tbody .fc-title{text-indent:-5000px;display:block}
.fc-bgevent{opacity:1 !important}
.fc-event{border-radius:0px !important}
.has-event{
}
footer .cols3 .col2 .tx-felogin-pi1 input[type=text],footer .cols3 .col2 .tx-felogin-pi1 input[type=password]{margin:0 0 5px 0;background-color:white;border-radius:3px;border:0px solid transparent;-webkit-box-shadow:inset 1px 1px 5px 0px rgba(50,50,50,0.3);-moz-box-shadow:inset 1px 1px 5px 0px rgba(50,50,50,0.3);box-shadow:inset 1px 1px 5px 0px rgba(50,50,50,0.3);height:25px;line-height:25px;font-size:13px;padding:0 5px 0 8px;width:95%}
footer .cols3 .col2 .tx-felogin-pi1 input[type=submit]{background-color:transparent;border:0px solid transparent;font-size:13px;color:#185898;text-transform:uppercase}
footer .cols3 .col2 .tx-felogin-pi1 p a{font-size:13px;color:#185898}
footer .cols3 .col2 .tx-felogin-pi1 input[type=submit]:hover{cursor:pointer;text-decoration:underline}
footer .cols3 .col2 .tx-felogin-pi1 input:focus::-webkit-input-placeholder{color:transparent}
footer .cols3 .col2 .tx-felogin-pi1 input:focus:-moz-placeholder{color:transparent}
footer .cols3 .col2 .tx-felogin-pi1 input:focus::-moz-placeholder{color:transparent}
footer .cols3 .col2 .tx-felogin-pi1 input:focus:-ms-input-placeholder{color:transparent}
body.seminare .slider-wrap #owl-top .slide-content h2,.slider-wrap #owl-top .slide-content h1{color:black}
body.sub .boxes .scroll-down .box-body ul li a{font-size:13px}
body.sub .boxes .scroll-down .box-body ul li{line-height:15px !important;text-align:right;margin:0 0 10px 0}
body.sub .boxes .scroll-down .box-body{right:0px}
.seminar-search-form select{background-color:#fbfbfb;border:1px solid #c1c6ca;color:#9597a4}
.event-popup{display:none}
.detail-list h4{margin:0 0 5px 0;font-weight:bold}
body.full-page .content-right{display:none}
body.full-page .content-left{width:100% !important}
.registration-wrap .form-body .form-row{margin:0 0 15px 0;max-width:530px}
.registration-wrap .form-body .form-row .col1,.registration-wrap .form-body .form-row .col2,.registration-wrap .form-body .form-row .col3,.registration-wrap .form-body .form-row .col4,.registration-wrap .form-body .form-row .col5{min-height:1px;width:auto;float:left;margin-right:1.5%}
.registration-wrap .form-body{max-width:60%}
.registration-wrap .form-body .col1-row .col1{width:100%;margin-right:0px}
.registration-wrap .form-body .col2-row .col1{width:49%}
.registration-wrap .form-body .col2-row .col2{width:49%;margin-right:0px}
.registration-wrap .form-body label{display:block;font-size:14px}
.registration-wrap .form-body ul{list-style:none !important;font-size:14px;margin-top:10px !important}
.registration-wrap .form-body .form-text{margin:0px !important;font-size:14px !important}
.registration-wrap .form-body .info-text{background-color:white;margin:0px 0 20px 0 !important;font-size:14px !important;border:1px solid #223161;padding:10px;color:#223161 !important}
.registration-wrap .form-body ul li{margin-left:0px !important;font-size:14px;position:relative;display:inline-block;margin:0 20px 0 0}
.registration-wrap .form-body ul{margin-bottom:10px !important}
.registration-wrap .form-body input[type=text],.registration-wrap .form-body .normal-select,.registration-wrap .form-body .normal-textarea{width:100%;resize:none;font-size:14px;background-color:white;border:0 solid transparent;border-radius:3px;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.3) inset;height:30px;padding-left:5px;box-sizing:border-box}
.registration-wrap .form-body input[type=text].error,.registration-wrap .form-body input[type=checkbox].error,.registration-wrap .form-body .normal-select.error,.registration-wrap .form-body .normal-textarea.error{border:1px solid red !important}
.registration-wrap label.error{display:none !important}
.registration-wrap .form-body input[type=checkbox].error{outline:2px solid red}
.registration-wrap input[type=checkbox]{position:relative}
.registration-wrap input[type=checkbox].error:after{position:absolute;top:0;left:0;
content:'';width:32px;height:32px;z-index:1;
border:1px solid red}
.row-title h4{color:#7e8dbc;font-weight:bold;margin:0 0 5px 0}
.submit-row{text-align:right}
.submit-row input{display:inline-block;background-color:#005d98;color:white;border:0px solid transparent;padding:5px 15px 5px 15px;border-radius:3px;font-weight:bold;font-size:14px}
.submit-row input:hover{cursor:pointer;background-color:#1971a9}
.info-message{margin:20px 0 20px 0;text-align:left;font-weight:bold}
.qtip-content{font-size:12px;font-weight:bold}
.qtip-content h3{font-weight:bold}
.fc-time{display:none}
.fc-event{line-height:10px}
.fc-event:hover{cursor:pointer}
.download-login-form .row,.umlauf-form .form-row{width:100%;margin:0 0px 10px 0}
.download-login-form label,.umlauf-form label{font-size:14px;display:block}
.download-login-form .normal-text,.umlauf-form .normal-text{background-color:white;border:0 solid transparent;border-radius:3px;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.3) inset;box-sizing:border-box;font-size:14px;height:30px;padding-left:5px;resize:none;width:100%}
.umlauf-form label.error{display:none !important}
.umlauf-form .error{border:1px solid red !important}
.umlauf-form .normal-textarea{background-color:white;border:0 solid transparent;border-radius:3px;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.3) inset;box-sizing:border-box;font-size:14px;height:115px;padding-left:5px;resize:none;width:100%;padding-left:5px;padding-top:5px}
.download-login-form input[type=submit],.umlauf-form input[type=submit]{background-color:#005d98;border:0 solid transparent;border-radius:3px;color:white;display:inline-block;font-size:14px;font-weight:bold;padding:5px 15px}
.download-login-form input[type=submit]:hover,.umlauf-form input[type=submit]:hover{cursor:pointer}
.download-login-form label.error{display:none !important}
.download-login-form .error{border:1px solid red !important}
.flash-message{font-size:14px;font-weight:bold;margin:0 0 20px 0}
#umlauf-list .new a{background-color:#233162;margin:0 0 30px 0;line-height:50px;display:inline-block;color:white !important;font-weight:normal;font-size:18px;text-transform:uppercase;height:50px;padding:0 155px 0 20px}
body.umlauf .content-left{width:100%}
body.umlauf .content-right{display:none}
body.umlauf #umlauf-list ul{list-style:none !important}
body.umlauf #umlauf-list ul li{margin-left:0px;width:100%;list-style:none !important}
body.umlauf #umlauf-list .list-col{float:left}
body.umlauf #umlauf-list .list-col1{width:28%;margin-right:5%;color:black}
body.umlauf #umlauf-list .list-col2{width:15%;margin-right:5%;color:black}
body.umlauf #umlauf-list .status_1{color:black !important}
body.umlauf #umlauf-list .status_2{color:#009c00 !important}
body.umlauf #umlauf-list .status_3{color:#e10000 !important}
.single-flag{position:absolute;z-index:50;right:0px;top:0px}
.list-flag{float:right;width:20%;margin-left:5%}
.isaca-holder{float:left;width:75%}
.detail-list{position:relative}
.tx-srfeuserregister-pi1 dt{width:40%}
.content .tx-srfeuserregister-pi1-submit{background-color:#005d98;border:0 solid transparent;border-radius:3px;color:white;display:inline-block;font-size:14px;font-weight:bold;padding:5px 15px}
.content .tx-srfeuserregister-pi1-submit:hover{cursor:pointer}
.content .tx-srfeuserregister-pi1-text,.content .tx-srfeuserregister-pi1-password{background-color:white;border:0 solid transparent;border-radius:3px;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.3) inset;box-sizing:border-box;font-size:14px;height:30px;padding-left:5px;resize:none;width:100%}
footer .cols3 .col3 .csc-textpic-image .cnt{display:none}
span[data-cal-date]{margin-top:0px}
.cal-month-day{height:50px}
.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:50px}
.cal-header{width:100%;display:block}
.event{width:7px;height:7px;box-shadow:0 0 5px 0 rgba(0,0,0,0) inset;border-radius:0px;border:0px solid transparent}
.cal-month-box,.cal-year-box,.cal-week-box{border:0px solid transparent;background-color:white}
.cal-row-head{background-color:white}
.cal-cell,.cal-row-fluid{border:0px solid transparent !important}
#cal-week-box{display:none !important}
.cal-header{background-color:#efa624;color:white;font-size:16px;font-weight:bold !important;height:45px;line-height:45px;margin:0;text-align:center}
.cal-header .btn-group{width:100%}
.cal-header button,.cal-header h3{display:inline-block;height:45px;line-height:45px;background-color:transparent !important;border:0px solid transparent !important;padding:0px;margin:0px;background-image:none}
.cal-header button{width:10%}
.cal-header h3{width:80%}
.cal-header button:hover{background-color:transparent;border:0px solid transparent;padding:0px;margin:0px;background-image:none}
.cal-header button{color:#efa624 !important;text-shadow:0 -1px 0 rgba(0,0,0,0) !important;box-shadow:0 1px 0 rgba(255,255,255,0) inset,0 1px 2px rgba(0,0,0,0) !important;position:relative;top:-6px}
.cal-header button:first-child:after{content:"‹";font-size:200%;font-weight:bold;color:white;font-family:"Courier New"}
.cal-header button:last-child:after{content:"›";font-size:200%;font-weight:bold;color:white;font-family:"Courier New"}
#calendar a.seminar-event{background-color:#efa624}
#calendar a.ver-event{background-color:#00519a}
#cal-slide-content a.event-item{font-size:14px;line-height:20px;display:inline-block;max-width:240px;position:relative;top:-5px}
.cal-event-list .event.pull-left.seminar-event{background-color:#efa624}
.cal-event-list .event.pull-left.ver-event{background-color:#00519a}
#cal-day-tick{z-index:100;width:15px;bottom:-15px}
.pull-right{float:none;margin:0px !important;width:100% !important;display:block !important;text-align:center}
#cal-slide-content{box-shadow:0 0 15px 0 rgba(0,0,0,0) inset;padding:20px 20px 20px 20px;background-color:#ededed !important}
.cal-month-day{}
#cal-slide-content li{margin-left:0px !important}
#cal-slide-content ul,#cal-slide-content li{list-style:none !important}
.csc-default h2{line-height:20px !important}
#seminar_form .sub-holder-header{font-size:14px !important;margin:0px !important;font-weight:bold !important;position:relative;color:#223161 !important;border:0px solid transparent !important}
#seminar_form .sub-holder-header span{margin-top:-8px;position:absolute;top:50%}
#seminar_form .sub-holder-content{border:0px solid transparent !important;padding-left:20px !important;padding-top:0px !important;padding-bottom:0px !important}
#seminar_form .sub-holder-content h4{font-size:14px;color:#7f8dbc}
#seminar_form .sub-holder-content .form-row{margin:0 0 0px 0}
.listYear,.tableMultiRow{width:100%}
body.sub .content .content-left .tx-felogin-pi1 p{margin:10px 0 0 0}
.tx-felogin-pi1 legend{display:none}
body.sub .radio-label{font-size:14px;font-weight:normal;padding:0 10px 0 10px;position:relative;top:2px}
body.sub .small-label{font-size:11px;font-weight:normal;font-style:italic}
body.sub .boxes.library-category-list{width:100%}
body.sub .content .content-left .library-list ul{list-style:none;margin:0px;padding:0px}
body.sub .content .content-left .library-list>ul>li:first-child{padding-top:10px;border-top:1px solid #d9d9d9}
body.sub .content .content-left .library-list>ul>li{width:100%;margin:0px;padding:10px 0px 20px 0;border-bottom:1px solid #d9d9d9}
body.sub .content .content-left .library-list.library-single>ul>li{border-bottom:0px solid transparent}
body.sub .content .content-left .library-list>ul>li .left img{width:100%;height:auto}
body.sub .content .content-left .library-list>ul>li .left{float:left;width:11%;margin-right:2.9%}
body.sub .content .content-left .library-list.library-single>ul>li .left{width:36%}
body.sub .content .content-left .library-list.library-single>ul.no-img>li .left{display:none}
body.sub .library-agb-link{font-weight:bold;text-decoration:underline}
body.sub .content .content-left .library-list.library-single h3{color:black;font-size:13px;font-weight:bold;line-height:16px;margin:0 0 10px 0}
body.sub .content .content-left .library-list.library-single>ul>li .right{width:60%}
body.sub .content .content-left .library-list.library-single>ul.no-img>li .right{width:100%}
body.sub .content .content-left .library-list>ul>li .right{float:left;width:85%}
body.sub .content .content-left .library-list>ul>li .right h2{font-size:15px;margin:-2px 0 3px 0}
body.sub .content .content-left .library-list>ul>li .right .authors{font-size:13px;line-height:15px;margin:0 0 12px 0;display:block}
body.sub .content .content-left .library-list>ul>li .right .buttons a,body.sub .content .content-left .library-list.library-single>ul>li .buttons,body.sub .content-right .inner .reserve-submit,body.sub .content-left .inner .library__checkout_reserve-submit,body.sub .content-right .library-search-box .row input[type="submit"],body.sub .content-left .inner .reserve-link,body.sub .content-left .inner .lib-link{font-size:12px !important;height:24px;line-height:24px;padding:0 12px 0 12px;background-color:#666666 !important;color:white !important;border-radius:5px;display:inline-block}
body.sub .content .content-left .library-list.library-single>ul>li .buttons{margin-top:20px;font-size:15px}
body.sub .content .content-left .library-list.library-single .right .desc,body.sub .content .content-left .library-list.library-single .right .desc p,body.sub .content .content-left .library-list.library-single .right .desc li{font-size:13px;line-height:16px}
body.sub .content .content-left .library-list.library-single .right .desc p{margin:0 0 10px 0 !important}
body.sub .content .content-left .library-list.library-single .right .desc h1{font-size:14px;line-height:17px;margin:0 0 5px 0;font-weight:bold}
body.sub .content .content-left .library-list.library-single .right .desc ul{list-style:disc;margin:0 0 10px 0;padding:0px}
body.sub .content .content-left .library-list.library-single .right .desc ul li{margin-left:10px;margin-bottom:1px}
body.sub .content .content-left .library-list>ul>li .right .buttons .more{float:left}
body.sub .content .content-left .library-list>ul>li .right .buttons .reserve,body.sub .content .content-left .library-list.library-single>ul>li .buttons .reserve{float:right}
body.sub .content .content-left .library-list>ul>li .info-box{padding:7px 10px 7px 10px;background-color:white;border:1px solid #d9d9d9;margin:8px 0 0 0}
body.sub .content .content-left .library-list>ul>li .info-box ul{margin:0px !important;text-align:left;vertical-align:top}
body.sub .content .content-left .library-list>ul>li .info-box ul li{display:inline-block;font-size:13px;line-height:16px;font-weight:bold;width:20%;text-align:left;margin:0px !important;vertical-align:top}
body.sub .content .content-left .library-list>ul>li .info-box ul li.time{width:18%}
body.sub .content .content-left .library-list>ul>li .info-box ul li.type{width:18%}
body.sub .content .content-left .library-list>ul>li .info-box ul li.lang{width:15%}
body.sub .content .content-left .library-list>ul>li .info-box ul li:last-child{width:15%;text-align:center}
body.sub .content .content-left .library-list>ul>li .info-box ul li:first-child{width:30%}
body.sub .content .content-left .library-list>ul>li .info-box ul li span{display:block;font-weight:normal}
body.sub .content .content-left .library-list>ul>li .info-box ul li .status-box{display:inline-block;width:15px;height:15px;background-color:#339900;margin:3px 0 0 0}
body.sub .content .content-left .library-list>ul>li .info-box ul li .status-box.status_1{background-color:#cc0000}
body.sub .content .content-right .library-cart-list ul{list-style:none;margin:0px;padding:0px}
body.sub .content .content-right .library-cart-list ul li{margin:0 0 10px 0}
body.sub .content .content-right .library-cart-list ul li h3,body.sub .content .content-right .library-cart-list ul li h3 a{font-size:13px;line-height:15px}
body.sub .content .content-right .library-cart-list ul li h3{margin:0 0 0px 0}
body.sub .content .content-right .library-cart-list ul li span{font-size:13px;line-height:15px}
body.sub .content .content-right .library-cart-list ul li .left,body.sub .content .content-right .library-cart-list ul li .right,body.sub .content .content-right .library-cart-list ul li .del{float:left}
body.sub .content .content-right .library-cart-list ul li .left{width:14%;margin-right:2%;min-height:1px}
body.sub .content .content-right .library-cart-list ul li .left img{width:100%;height:auto}
body.sub .content .content-right .library-cart-list ul li .right{width:70%}
body.sub .content .content-right .library-cart-list ul li .del{width:10%}
body.sub .content .content-right .library-cart-list ul li .del a{display:block;width:19px;height:19px;background:url('../..//fileadmin/template/img/del.png') center center no-repeat transparent;margin:5px 0 0 0}
body.sub .content .content-right .library-cart-list ul li .del a:hover{background:url('../..//fileadmin/template/img/del-act.png') center center no-repeat transparent}
body.sub .content-right .library-search-box{margin:0 0 50px 0}
body.sub .content-right .library-search-box .row{margin-left:0px !important}
body.sub .content-right .library-search-box .row input[type=submit]{border:0px solid transparent;background-color:transparent;font-size:14px;color:#223161}
body.sub .content-right .library-search-box .row input[type=text],body.sub .content-right .library-search-box .row select{width:80%;color:#999999}
::-webkit-input-placeholder{
color:#999999}
:-moz-placeholder{
color:#999999;opacity:1}
::-moz-placeholder{
color:#999999;opacity:1}
:-ms-input-placeholder{
color:#999999}
::-ms-input-placeholder{
color:#999999}
body.sub .content-right .library-search-box .row input[type=text]{width:75%}
body.sub .content-right .library-search-box .row input[type=submit]:hover{cursor:pointer}
body.sub .library__checkout{min-height:600px}
body.sub .library_checkout_row{margin:0 0 10px 0}
body.sub .library_checkout_row_agb{margin-top:20px}
body.sub .library_checkout_row label{display:inline-block;position:relative;top:2px}
body.sub .library_checkout_row label.error{display:none !important}
body.sub .library_checkout_row label.high{color:red !important}
body.sub .content .content-right .library-legend h3{margin:0 0 10px 0 !important;font-size:16px;color:#333333;line-height:18px;min-height:20px}
body.sub .content .content-right .library-legend ul,body.sub .content .content-right .library-legend ul li{list-style:none;margin:0px;padding:0px}
body.sub .content .content-right .library-legend ul li:first-child span{display:inline-block;width:15px;height:15px;background-color:#339900;position:relative;top:2px;margin-right:5px}
body.sub .content .content-right .library-cart-list{margin:0 0 50px 0}
body.sub .content .content-right .library-legend ul li:last-child span{display:inline-block;width:15px;height:15px;background-color:#cc0000;position:relative;top:2px;margin-right:5px}
.full-width-row{max-width:100% !important;width:100% !important}
.special-h5{font-size:20px;font-weight:bold;text-align:right;padding:5px 10px 5px 0;background-color:#ccc}
body .tx-internerevision-pi2 p.block-p{font-weight:bold;font-size:14px}
body .tx-internerevision-pi2 p.block-p span{display:block;font-weight:normal}
.tx-internerevision-pi2 .form-row.smaller1-bigger2{margin-bottom:0px}
.tx-internerevision-pi2 .form-row.smaller1-bigger2 .form-col1{width:12.5%;margin-right:0px;min-height:36px;padding-bottom:10px}
.tx-internerevision-pi2 .form-row.smaller1-bigger2 .form-col2{width:85%;padding-left:2%;border-left:2px solid #1f497d;min-height:36px;padding-bottom:10px}
body .tx-internerevision-pi2 .form-row.smaller1-bigger2 .inline-label{display:inline-block !important;padding:0 15px 0 15px !important;width:auto !important;font-weight:bold !important}
.align-right{text-align:right}
body .no-margin{margin:0px !important}
body .block-div{width:100%;height:1px;background-color:#ccc;margin:0px 0 0px 0}
body .padding-top-10{padding-top:10px !important}
body .content .blue-text{color:#223161 !important}
body .content .yellow-text{color:#efa624 !important}
.tx-irfaq-pi1{margin:0 0 30px 0}
.tx-irfaq-toggle>p{display:none}
.tx-irfaq-pi1 .additional-info{border:0px solid transparent !important}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader{background-image:none !important;display:block;padding:18px;font-size:18px;font-weight:400;color:#777;background-color:#eee;margin-bottom:2px;transition:0.8s;position:relative}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader:hover,body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader.tx-irfaq-toggle-minus{background-color:#ddd}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader.tx-irfaq-toggle-plus:after,body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader.tx-irfaq-toggle-minus:after{content:"+";float:right;z-index:10;font-size:22px;font-weight:400;color:#777}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynheader.tx-irfaq-toggle-minus:after{content:"-";margin-top:-3px;margin-right:3px}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynans{padding:18px;font-size:14px}
body.sub .tx-irfaq-pi1 .tx-irfaq-dynans p{font-size:14px}
body.sub .line-list{list-style:none}
body.sub .frame .content .inner .line-list li{display:inline-block !important;margin-right:10px !important}
body.sub .frame .content .inner .line-list li input[type=checkbox]{margin-top:0px !important}
body.sub input[type=checkbox].error+label+small a,body.sub input[type=checkbox].error+label+small,body.sub input[type=checkbox].error+small,body.sub input[type=radio].error+label,body.sub input[type=radio].error+label+label{color:red !important}
.slider-wrap{display:none !important}
