#com-edudip-main-container{margin-top:60px}.wrapper{width:980px;margin:0 auto}.wrapper.main{padding:20px 0}header.main{height:60px;min-width:980px;background-color:#97bf0d;z-index:1000;position:fixed;left:0;right:0;top:0}#back-to-top{cursor:pointer;margin-right:10px;margin-bottom:10px}#edudip-com-cookie-hint{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#333;background-color:rgba(0,0,0,0.9);z-index:10000;color:#fff;display:flex;align-items:center;justify-content:center}.edudip-com-cookie-hint-text{max-width:700px;text-align:center;margin:0 15px}.edudip-com-cookie-hint-text p{font-size:14px}.edudip-com-cookie-hint-text a:not(.button){color:#fff;text-decoration:underline}.edudip-com-cookie-hint-text .icon{fill:#fff;width:100px;height:auto;margin-bottom:15px}.edudip-com-cookie-hint-text .button{margin-left:20px}.logo-market{width:180px;position:relative;top:17px}header.main nav.logged-in,header.main nav.logged-out{float:right;padding-left:2px}header.main li{float:left;position:relative;height:60px}header.main li.logo img{display:block}header.main li.create_event .button{margin:15px 15px 0}header.main li.text > a{display:block;height:60px;padding:0 15px;color:#fff;line-height:60px;outline:none}header.main li.text > a:hover{text-decoration:none;background-color:#7b9c0b;background-color:rgba(0,0,0,0.1)}header.main li.text > a:active,header.main li.text.sel > a{text-decoration:none;background-color:#a0c909}header.main li.icons > ul{height:45px;margin:16px 10px 0}header.main li.icons > ul li{width:33px;height:44px;background:url(/images/main_header_icon_bg-20140410.png) no-repeat 0 -135px}header.main li.icons > ul li:hover,header.main li.icons > ul li:active{background-position:0 0}header.main li.icons > ul li.sel{background-position:0 -90px}header.main li.icons > ul li a{display:block;width:15px;height:28px;padding:8px}.svg header.main li.icons .messages.sel .icon{fill:#666}header.main li.icons li.messages span.tip{display:block;position:absolute;right:3px;top:18px;background-color:#f60;background:-moz-linear-gradient(top,#f60 0%,#f90 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f60),color-stop(100%,#f90));background:-webkit-linear-gradient(top,#f60 0%,#f90 100%);background:-o-linear-gradient(top,#f60 0%,#f90 100%);background:-ms-linear-gradient(top,#f60 0%,#f90 100%);background:linear-gradient(top,#f60 0%,#f90 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600',endColorstr='#ff9900',GradientType=0);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 1px rgba(0,0,0,0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#cccccc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#cccccc');padding:0 2px;height:14px;line-height:14px;font-size:11px;color:#fff}header.main li.user > a{display:block;height:32px;padding:14px}header.main li.user .overflow{height:32px;min-width:100px;max-width:130px;padding-left:42px;overflow:hidden}header.main li.user .avatar{position:absolute;top:0;left:0;width:32px;height:32px;overflow:hidden}header.main li.user .avatar img{display:block;position:absolute;top:-2px;width:32px}header.main li.user a .user{display:table-cell;height:32px;line-height:16px;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}header.main #verticalbar-pulldown-opener .icon{height:9px;width:10px}header.main li#verticalbar-li:hover > a{background-color:#7b9c0b;background-color:rgba(0,0,0,0.1)}header.main .dropdown{display:none;position:absolute;top:60px;z-index:1000}header.main .dropdown > .content{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-shadow:1px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.1);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#cccccc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#cccccc');background:#fff}header.main #searchbar{width:auto;left:15px;margin-right:30px}header.main #searchbar .content{height:30px;padding:15px 0 0}header.main #searchbar .content input{float:left;width:150px;margin-right:5px}header.main #searchbar .content .button_search{float:left}header.main #messagebar{left:10px}header.main .dropdown.stream > .content{width:250px;padding-top:8px}header.main .dropdown.stream li{float:left;background:none;height:auto;padding:0;border-bottom:1px dotted #ccc}header.main .dropdown.stream li.new{background-color:#c8eb50}header.main .dropdown.stream li:last-child{border:0}header.main .dropdown.stream li a.block{display:block;float:left;width:234px;padding:8px;color:#999}header.main .dropdown.stream li.new a.block{color:#586e0c}header.main .dropdown.stream li a.block:hover{background:#f7f7f7;text-decoration:none}header.main .dropdown.stream li.new a.block:hover{background:#c0ee23;text-decoration:none}header.main .dropdown.stream li .image{float:left;width:48px;height:48px;margin-right:8px;overflow:hidden}header.main .dropdown.stream li .text{float:left;width:178px}header.main .dropdown.stream li.contact .text{width:118px}header.main .dropdown.stream li .text p{margin:0;font-size:11px;line-height:16px;word-wrap:break-word}header.main .dropdown.stream li .text p.more{color:#97bf0d}header.main .dropdown.stream li .text p strong{color:#666}header.main .dropdown.stream li.new .text p.more,header.main .dropdown.stream li.new .text p strong{color:#000}header.main .dropdown.stream li.counter{width:234px;height:20px;line-height:20px;padding:0 8px;font-size:11px;background-color:#97bf0d;color:#fff;border:0}header.main .dropdown.stream li.rating .image img,header.main .dropdown.stream li.open-rating .image img,header.main .dropdown.stream li.message .image img,header.main .dropdown.stream li.contact .image img{width:48px;margin-top:-2px}header.main .dropdown.stream li.registration .image img{height:48px;margin-left:-8px}header.main .dropdown.stream li.contact{width:234px;padding:8px}header.main .dropdown.stream li.contact ul.action{position:absolute;top:22px;right:0;width:56px;height:24px}header.main .dropdown.stream li.contact ul.action li{float:left;width:24px;height:24px;margin-right:4px;border:0}header.main .dropdown.stream li.contact ul.action a{display:block;width:24px;height:24px;padding:0;background:url(/images/main_icon_sprites-20140528.png) no-repeat;cursor:pointer}header.main .dropdown.stream li.contact a.icon.approve{background-position:-12px -828px}header.main .dropdown.stream li.contact a.icon.disapprove{background-position:-12px -780px}header.main .dropdown.stream a.showall{display:block;float:left;width:250px;height:40px;line-height:40px;text-align:center;color:#666;border-top:1px solid #ccc;font-size:11px}header.main .dropdown.stream a.showall:hover{text-decoration:none;background-color:#f7f7f7}header.main #userbar{left:-1px;overflow:hidden}header.main #userbar ul li{float:none;height:27px;background-image:none}header.main #userbar ul span,header.main #userbar ul a{display:block;height:27px;color:#666;background-repeat:no-repeat;background-color:#fff;line-height:27px;padding:0 10px}header.main #userbar ul a.selected,header.main #userbar ul a.selected:hover{background-image:none;color:#333;cursor:default;font-weight:700}header.main #userbar ul li.entity span,header.main #userbar ul li.entity a{background-image:none;white-space:nowrap;padding:0 16px 0 33px}header.main #userbar ul li.entity img{position:absolute;top:10px;right:4px}header.main #userbar ul a:hover{background-color:#f7f7f7;text-decoration:none;color:#333}header.main #userbar ul a:active,header.main #verticalbar ul a:active{color:#666}header.main #userbar ul li.entities{max-height:300px;overflow-x:hidden;overflow-y:auto;height:auto}header.main #userbar ul li.separator,header.main #userbar ul li.logout{border-top:1px solid #ccc}header.main #userbar ul li.separator a{padding:0 15px;cursor:default;font-weight:700;color:#999;background-image:none}header.main #userbar ul li.entity a,header.main #userbar ul li.separator a{background-color:#eee}header.main #userbar ul li.entity.edudip a{filter:none;color:#333}header.main #verticalbar{background:url(/images/overlay_80-20140410.png) repeat scroll 0 0 transparent;border:2px solid #FFF;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.3);left:-2px;padding:15px;width:190px;z-index:1000}header.main #verticalbar ul li:hover{background-color:#000}header.main #verticalbar ul li{color:#FFF;cursor:pointer;height:24px;line-height:24px;padding:0 5px;width:96%}header.main #verticalbar-container{top:-61px}header.main #verticalbar ul li a{display:block}header.main #verticalbar-li:hover .dropdown,header.main #verticalbar-li #verticalbar-container:hover{display:block}header.main #verticalbar ul li:last-child{border:none}header.main #verticalbar ul a{color:#fff;text-decoration:none;width:100%}aside.main{float:left;border-bottom:1px solid #ddd}aside.main .content{margin-bottom:20px}aside.main.left{width:145px;margin-right:15px;border-right:1px solid #ddd}aside.main.left.wide{width:230px}aside.main.right{width:242px;margin-left:15px;border-left:1px solid #ddd;margin-bottom:10px}aside.main h2{height:30px;line-height:34px;font-size:16px;color:#333;border-top:1px solid #ccc;border-bottom:1px dotted #ccc;margin-bottom:10px}aside.main.right h2{padding-left:10px}aside.main nav.switch li{position:relative;height:30px;border-bottom:1px dotted #ddd}aside.main nav.switch li.inactive a{display:block;height:30px;padding-left:10px;line-height:30px;color:#666}aside.main nav.switch li.inactive a:hover{text-decoration:none;background-color:#f7f7f7}aside.main nav.switch li.inactive a:active{color:#333}aside.main nav.switch li a span.navi-item{font-size:12px}aside.main nav.switch li.active a span.navi-item{position:absolute;top:-1px;left:0;width:220px;height:32px;line-height:32px;padding-left:10px;color:#fff;background-color:#97BF0D}aside.main nav.switch li.active a span.navi-item:after{border-bottom:15px solid rgba(0,0,0,0);border-left:9px solid #97BF0D;border-top:15px solid rgba(0,0,0,0);bottom:0;content:"";position:absolute;right:-9px;top:0;line-height:32px}aside.main nav.switch li.active a:hover{text-decoration:none}aside.main nav.switch li a span{font-size:11px}aside.main nav.switch li.active a span{color:#c4ed2a}footer.main{border-top:1px solid #ccc;padding-top:30px}footer.main.wl{min-height:100px}footer.main ul{margin:0;padding:0}footer.main li{line-height:24px}footer.main li a{color:#777}footer.main li a:hover{color:#333;text-decoration:none}footer.main li a:active{color:#777}footer.main .list{float:left;margin-bottom:20px;width:20%;margin-right:1em;color:#777}footer.main .contact{float:right}footer.main .contact a{color:#000}footer.main .footer-extras{padding:20px 0;border-top:1px dotted #ccc}footer.main .footer-extras li{line-height:30px}footer.main .footer-extras ul.structure li{float:left;margin-right:15px}footer.main .footer-extras ul.structure li.location{float:right}footer.main .footer-extras ul.structure li.location > span{margin-right:10px;color:#333}footer.main .footer-extras ul.structure li.location{margin:0}footer.main .footer-extras .location ul#open-locales{bottom:55px;right:0}footer.main.wl .location ul#open-locales{bottom:31px}footer.main .location ul#open-locales{position:absolute;top:auto;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0;width:155px;color:#999;z-index:500}footer.main .location ul#open-locales li{display:block;margin:0;width:100%}footer.main .location ul#open-locales li a{display:block;padding:5px 0 5px 10px}footer.main .social-links ul{display:inline-block;margin-left:10px}footer.main .footer-extras ul.structure li.social-links{float:right}footer.main ul.structure ul.social-links li{float:left;display:block;height:25px;width:25px;padding-left:0;margin-right:5px;background-color:#97bf0d;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}footer.main ul.structure ul.social-links li a{display:block;height:25px;width:25px}footer.main ul.structure ul.social-links li .icon{height:25px;width:25px}footer.main ul.structure ul.social-links img{vertical-align:baseline}footer.main .footer-extras p{float:left;margin:0;color:#333}footer.main.wl .wrapper p{float:right;margin:0 15px 0 0;color:#333}footer.main .footer-extras .legal-links ul li{display:inline;margin-right:12px}footer.main .location span.dropdown-arrow{background:url(/images/home_select_language_bg-20140410.png) no-repeat 0 0 transparent;float:right;height:28px;margin-left:8px;width:20px}footer.main .location .button.grey{padding:0 10px 0 15px;width:130px}footer.main.wl .wrapper{line-height:30px}footer.main .links ul li{float:right;margin-left:14px;line-height:30px}footer.main .links ul li:last-of-type{margin-left:5px}footer.main .logo{float:left;width:212px;margin-right:20px}footer.main .logo a{background:url(/images/logo_edudip_smaller-20140410.png) no-repeat transparent;display:inline-block;float:right;height:38px;margin-top:-3px;width:132px}nav.intern,nav.public{height:40px;min-width:980px;border-bottom:1px solid #ccc;background:url(/images/main_pattern-20140410.png) repeat}nav.intern .wrapper,nav.public .wrapper{height:40px}nav.intern ul,nav.public ul{position:absolute;bottom:-1px;left:0;width:100%}nav.intern ul li,nav.public ul li{float:left}nav.intern ul li.help,nav.public ul li.help{float:right}nav.intern ul li a,nav.public ul li a{display:block;float:left;height:30px;line-height:30px;padding:0 15px;color:#666;text-shadow:-1px -1px 0 #fff}nav.intern ul li a:active,nav.public ul li a:active{line-height:32px}nav.intern ul li a:hover,nav.public ul li a:hover{text-decoration:none;color:#999}nav.intern ul li.sel a,nav.public ul li.sel a{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;background:#fff;color:#333}.multiuserlogin{margin-top:10px;padding:5px 10px;border:1px dotted #ccc}#com-edudip-user-selector{margin-top:10px}.multiuserlogin article{padding-left:20px}.ajax{min-width:16px;min-height:12px;background:url(/images/ajax-loader-dark-20141216.gif);background-color:transparent;background-position:center center;background-repeat:no-repeat}span.ajax{display:inline-block;margin-left:4px}.button{height:28px;line-height:28px;padding:0 15px;font:14px/28px "Lucida Grande",Verdana,sans-serif;text-decoration:none;text-align:center;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:inline-block;border:none}.button:hover{text-decoration:none}.button.black{background-color:#000;color:#eee}.button.green{background-color:#97bf0d;color:#fff}.button.orange{background-color:#FAA600;color:#fff}.button.grey{background-color:#ddd;color:#666}.button.negative{background-color:#eee;box-shadow:inset 1px 1px 2px #999;-webkit-box-shadow:inset 1px 1px 2px #999;-moz-box-shadow:inset 1px 1px 2px #999;color:#ccc}.button_search{width:30px;padding:0}.button.green a,.button.orange a,.button.black a{color:#fff}.button.green a:hover,.button.orange a:hover,.button.black a:hover{text-decoration:none}.button.disabled,.button.disabled:hover,.button.disabled:active,.button.disabled a,.button.disabled a:hover,.button.disabled a:active{opacity:.5}.button.big{height:35px;font-size:15px;line-height:35px;padding:0 20px}.button-container{width:100%;margin:10px 0}.button-container:after{clear:both}.button-container:before,.button-container:after{content:"";display:table}.button.rightalign{margin-left:10px}.facebook-button,.login-with-facebook{background:url(/images/popup/bg_invite_fb_contacts-20140410.png) repeat-x;height:20px;border-left:1px solid #314c88;border-right:1px solid #314c88;font:11px/21px Helvetica,Arial,sans-serif;padding:0 5px 0 25px;text-align:center;cursor:pointer;margin-left:auto;margin-right:auto;color:#FFF;display:inline-block;text-decoration:none}.facebook-button:hover{text-decoration:none;color:#FFF}.facebook-button a,.login-with-facebook a{color:#FFF;text-decoration:none}.login-with-facebook a:hover{color:#FFF!important}.box{background-color:#fff;padding:15px;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#info .box + .box{margin-top:20px}#info .box + .box:last-of-type{margin-bottom:20px}.box > header{margin-bottom:10px}.box > header h2{font-size:18px;line-height:22px;margin:0 0 5px}.box > header h2 span{font-size:14px;color:#999}.box > header h2 a.rss-link{float:right;background:#FFF;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:2px 5px;margin:-2px auto}.box > footer{padding-top:10px;border-top:1px solid #ddd;float:left;width:100%}.box.trainer_box{margin-top:15px;margin-bottom:5px}.box.trainer_box p{float:left;width:960px}.event_listing_big{margin-bottom:10px}.event_listing_big article{height:130px;margin-bottom:15px}.event_listing_big article .onair{display:none;position:absolute;width:36px;height:36px;left:-2px;top:-2px;background:url(/images/main_banner_sprites-20140410.png);z-index:600}.event_listing_big article.onair .onair{display:block}.event_listing_big article .image{position:absolute;top:15px;left:15px;width:162px;height:122px;float:left}.event_listing_big article .image img{display:block;width:160px;height:122px}.event_listing_big article .content{margin:0 150px 0 180px}.event_listing_big article .content h3{height:20px;line-height:18px;font-size:18px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.event_listing_big article .content h3 a{color:#333}.event_listing_big article .content h3 a:hover{text-decoration:none}.event_listing_big article .content p.description{height:48px;line-height:16px;color:#999;margin-bottom:6px;overflow:hidden}.event_listing_big article .content .user{height:32px;padding-top:6px;border-top:1px dotted #ddd}.event_listing_big article .content .user .avatar{float:left;width:32px;height:32px;margin-right:10px;overflow:hidden}.event_listing_big article .content .user .avatar img{width:32px;margin-top:-2px}.event_listing_big article .content .user ul{margin:0}.event_listing_big article .content .user ul.name li{height:16px}.event_listing_big article .content .user ul.name li.fullname{height:16px;line-height:16px;overflow:hidden;max-width:260px}.event_listing_big article .content .user ul.name li.fullname a{color:#333}.event_listing_big article .content .user ul.name li.rating_image{float:left;width:86px}.event_listing_big article .content .user ul.name li.rating_image img{display:block;margin-top:2px}.event_listing_big article .content .user ul.name li.rating{float:left;font-size:11px;line-height:18px;color:#999}.event_listing_big article .content .user ul.labels{position:absolute;right:0;top:14px}#trainer_listing article header ul.labels{position:absolute;right:0;top:0}.event_listing_big article .content .user ul.labels li,#trainer_listing article header ul.labels li{float:left;width:32px;height:32px;background:url(/images/mp-packages-sprites-20150130.png) no-repeat 0 0}.event_listing_big article .content .user ul.labels li a,#trainer_listing article header ul.labels li a{display:block;height:100%;width:100%}.event_listing_big article .content .user ul.labels li.is_biz{background-position:0 -168px}.event_listing_big article .content .user ul.labels li.is_premium,#trainer_listing article header ul.labels li.is_premium{background-position:0 -78px}.event_listing_big article footer{position:absolute;right:15px;top:15px;width:130px;height:120px;text-align:right;padding:0 0 0 5px;border-left:1px solid #ddd;border-top:0}.event_listing_big article footer p.price{font:18px/18px WeblySleek,sans-serif;margin:10px 0 3px}.event_listing_big #events article.box footer p.price{margin:5px 0}.event_listing_big footer p a.arrowlist{color:#97BF0D;text-decoration:underline}.event_listing_big article footer .button{position:absolute;top:95px;bottom:0;right:0;width:103px;text-align:center;padding:0 10px}.event_listing_big article footer span.booking-hint{background-color:#faa600;color:#fff;padding:1px 4px}.event_listing_big #show_more,#trainer_listing #show_more{position:absolute;right:0;top:-8px}#trainer_listing article{margin-bottom:15px;overflow:hidden}#trainer_listing article .avatar{margin:0 15px 10px 0;float:left;overflow:hidden}#trainer_listing article .avatar img{width:90px;height:auto}#trainer_listing article header{float:left;height:44px;width:590px}#trainer_listing article header h2 a{color:#333}#trainer_listing article header h2 a:hover{text-decoration:none}#trainer_listing article header ul.rating li{float:left}#trainer_listing article header ul.rating li.rating_image img{display:block}#trainer_listing article header ul.rating li.rating{line-height:13px;font-size:11px;color:#999;padding-left:4px}#trainer_listing article td{padding-bottom:10px}#trainer_listing article td.cat{width:100px;color:#999}#trainer_listing article p.about{border-top:1px dotted #ddd;padding-top:10px}#trainer_listing article footer p{float:left;margin:0;font-size:11px;line-height:30px;color:#999}.event_listing_small article{height:48px;margin-bottom:10px}.event_listing_small article .image{position:absolute;top:0;left:0;width:64px;height:48px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#cccccc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#cccccc')}.event_listing_small article .image img{width:64px;height:48px;position:absolute}.event_listing_small article .image a{display:block;width:64px;height:48px}.event_listing_small article .info{height:48px;margin-left:74px}#start #content .event_listing_small article .info{padding-right:45px}#start #content .startcontent.planned .event_listing_small article .info{padding-right:90px}.event_listing_small article .info h3{line-height:14px;margin:0 0 2px;overflow:hidden;height:16px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.event_listing_small article .info h3 a{color:#333}.event_listing_small article .info p{height:32px;line-height:15px;font-size:11px;color:#999;overflow:hidden}.event_listing_small article .info p a{color:#666}.event_listing_small article .info a.details{position:absolute;top:0;right:0;height:48px;width:48px;background:url(/images/main_icon_sprites-20140528.png) no-repeat -48px 0}.event_listing_small .crown{background:url(/images/crown-20140410.png) no-repeat 0 -3px transparent;height:20px;width:20px;padding-right:3px;float:left;cursor:pointer}.event-listing-item{width:230px;float:left;height:273px;margin-bottom:20px;margin-right:19px}.event-listing-item:hover{box-shadow:1px 1px 4px #dedede}.event-listing-item a{text-decoration:none}.event-listing-item:nth-of-type(3n){margin-right:0}.event-listing-item h3{margin-bottom:5px;height:42px;overflow:hidden;color:#333}.event-listing-item .event-image{width:100%}.event-label{margin-top:-25px}.event-profileimage{width:39px;height:50px;float:left;background-color:#fff}.event-creator{border-bottom:1px solid #fff;height:50px}.event-creator .event-creator-information{margin-left:39px}.event-creator-information > div{height:20px;padding:3px 5px 2px 10px}.event-creator-rating{background-color:#f8f8f8;background-color:rgba(250,250,250,0.8);height:21px;padding:2px 10px}.event-creator-title{background-color:#f8f8f8;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.event-information{background-color:#f8f8f8;padding:5px 10px}#marketplace .search-category ul{padding:0}#marketplace .search-category a{color:#333;font-size:14px;text-decoration:none}#marketplace .search-category a:hover{color:#666}#marketplace .vertical-banner{height:255px;width:100%;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:10px;overflow:hidden}#marketplace .vertical-banner img{width:100%}#marketplace .vertical-banner.life img{margin-top:-110px}#marketplace .vertical-banner.business img{margin-top:-20px}#marketplace .vertical-banner.recht img{margin-top:-68px}#marketplace .vertical-banner.tiere img{margin-top:-88px}#marketplace .vertical-banner.sprachen img{margin-top:-113px}#marketplace .vertical-banner.software img{margin-top:-102px}#marketplace .vertical-banner h2.right{right:0}#marketplace .vertical-banner h2.left{left:0}#marketplace .vertical-banner h2{padding:10px;margin:0;position:absolute;font-size:22px;color:#333;text-shadow:none;text-shadow:-1px -1px 1px #fff;bottom:20px;background:url(/images/white_overlay_40-20140410.png) repeat 0 0 transparent;height:30px}#marketplace .vertical-banner.software h2{color:#fff;text-shadow:none;text-shadow:-1px -1px 1px #666;background:url(/images/white_overlay_40-20140410.png) repeat 0 0 transparent;height:30px;bottom:20px}.image .video_banner{background:url(/images/video_banner-20140410.png) no-repeat;width:30px;height:30px;cursor:pointer;position:absolute;bottom:-2px;right:-2px}#files_list{margin:0;padding:0}#files_list li{padding-left:24px;margin-bottom:8px;background:url(/images/main_icon_files_sprites-20140410.png) 0 -8px no-repeat}#files_list li.pdf{background-position:0 -168px}#files_list li.doc,#files_list li.docx{background-position:0 -40px}#files_list li.xls,#files_list li.xlsx{background-position:0 -72px}#files_list li.ppt{background-position:0 -104px}#files_list li.png,#files_list li.jpg,#files_list li.gif{background-position:0 -136px}.paging ul{margin:0;padding:0}.paging ul li{height:20px;border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.15);color:#666;text-align:center;cursor:pointer;display:inline-block;padding-left:5px;padding-right:5px}.paging ul li.dots,.paging ul li.dots:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;cursor:default}.paging ul li a{text-decoration:none;color:#666;height:20px;width:20px}.paging ul li.sel{background-color:#999;color:#fff;box-shadow:inset 0 0 1px 1px #888;-webkit-box-shadow:inset 0 0 1px 1px #888;-moz-box-shadow:inset 0 0 1px 1px #888;border:1px solid #666;cursor:default}.paging ul li.sel:hover{color:#fff;border:1px solid #666;box-shadow:inset 0 0 1px 1px #888;-webkit-box-shadow:inset 0 0 1px 1px #888;-moz-box-shadow:inset 0 0 1px 1px #888}.paging ul li:hover{color:#333;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #999}.feedback_stars ul{margin:0;height:20px;margin-bottom:10px}.feedback_stars a,.feedback_stars li{display:block;width:20px;height:20px}.feedback_stars li{margin-right:3px;float:left}.feedback_stars li a.on{background:url(/images/ratings/single_gap-20140410.png) no-repeat}.feedback_stars li a.off{background:url(/images/ratings/single_gap_off-20140410.png) no-repeat}.feedback_action p{margin-top:10px}.composeMessage > div{margin-bottom:10px}.composeMessage > a{float:right;margin-left:10px}.composeMessage label{display:inline-block;width:25%;vertical-align:top}.composeMessage .message:last-child{border-bottom:1px solid #ccc;width:72%}#content .composeMessage header{height:24px}.composeMessage ul.token-input-list{display:inline-block}.composeMessage ul.token-input-list li img.messageComposerSearchResultAvatar{width:32px;margin-right:8px;height:auto}.composeMessage #messageText{line-height:16px;height:48px}.security-icons{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}.security-icons ul{padding:0}.security-icons ul li{display:inline-block;width:24.5%;vertical-align:top}.security-icons .isoiec{max-width:200px}.security-icons .isoiec > a:focus,.security-icons .isoiec > a:active{outline:0}.security-icons .isoiec > a > img{height:auto;width:100%;margin-bottom:10px}.security-icons .badge{background-position:center center;height:125px;background-size:auto 100%}.svg .security-icons .badge.made-in-germany{background-image:url(/images/security/made-in-Germany-20160218.svg)}.svg .security-icons .badge.first-class-support{background-image:url(/images/security/support-icon-20160218.svg)}.svg .security-icons .badge.tls{background-image:url(/images/security/tls-icon-20160218.svg)}#link-boxes{width:100%}#link-boxes ul{padding:0}#link-boxes ul li{width:160px;margin-right:20px;margin-bottom:0;height:130px;background:url(/images/infolinks-sprites-20140929.png) no-repeat #fcfcfc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #ccc;overflow:hidden}#link-boxes ul li.guide p{font-size:20px}#link-boxes ul li.systemcheck p{font-size:24px}#link-boxes ul li p{position:absolute;bottom:0;font-family:WeblySleek,sans-serif;font-size:27px;font-weight:700;margin:0}#link-boxes ul li a div{padding:15px;height:100px;width:130px}#link-boxes ul li a{color:#333;text-shadow:1px 1px 0 #fff;display:block}#link-boxes ul li.guide{background-position:61px -509px}#link-boxes ul li.blog{background-position:49px -7px}#link-boxes ul li.documents{background-position:48px -179px}#link-boxes ul li.faq{background-position:69px -331px}#link-boxes ul li.guide:hover{background-position:61px -1203px}#link-boxes ul li.blog:hover{background-position:49px -701px}#link-boxes ul li.documents:hover{background-position:48px -873px}#link-boxes ul li.faq:hover{background-position:69px -1027px}#link-boxes ul li.systemcheck{background-position:62px -1407px}#link-boxes ul li.systemcheck:hover{background-position:62px -1797px}.warning{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.warning-hint{background:url(/images/alert_fail-20140410.png) no-repeat transparent;min-height:65px}.warning.no_result{border:1px solid #ccc;text-shadow:1px 2px 1px #fff;padding:50px;text-align:center;background:url(/images/main_pattern-20140410.png) repeat;margin-bottom:15px}.warning.no_result.currently{padding:25px}.warning.no_result.currently p{margin:15px 0}.warning.no_result h2{font-size:48px;line-height:48px;color:#666;margin:0}.warning.no_result p{font-size:18px;color:#666;margin-top:20px}.hint,#drawer{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:5px 10px;line-height:18px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#cccccc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#cccccc');background:none repeat scroll 0 0 #333;color:#fff;background-color:#97BF0D}.noscript{z-index:100;background-color:#666;padding:10px;color:#fff;font-size:14px}#drawer{display:none;width:955px;margin:0 50px 20px 0;background-color:#97BF0D;border:none}#forumtopic #drawer{width:600px;margin-bottom:15px}.warning_full{color:#fff;text-align:center;padding:20px 0;min-width:980px;border-bottom:1px solid #000;background:url(/images/overlay_80-20140410.png) repeat;z-index:100}.warning_full p{font-size:14px;padding:0 10px}#swf-error-box,#no-flash{font-size:14px;margin:0 auto;padding:10px;top:46%;width:51%}#selftest #no-flash{width:100%}#swf-error-box p,#no-flash p{padding-left:40px;line-height:1.8em}#swf-error-box ol,#no-flash ol{padding-left:80px;line-height:1.8em;font-size:12px}#swf-error-box .icon,#no-flash .icon{height:30px;width:32px;float:left;margin-top:6px}#no-flash a{text-decoration:underline;color:#FAA600}#room{background:url(/images/main_pattern-20140410.png) repeat transparent}#room-countdown{text-align:center}#room-countdown h1{font-size:45px}#room-countdown #timer{margin-bottom:50px}#room-countdown #timer dd{margin:0;font-family:Weblysleek,sans-serif}#room-countdown #timer dl{display:inline-block;font-size:45px;margin-right:15px;padding-right:15px;border-right:2px solid #333}#room-countdown #timer dl:last-of-type{border-right:none}#room-countdown #timer dd{font-size:14px}#room-countdown #webinar-details{text-align:left}#room-countdown #webinar-details .webinar-details-image{width:50%;float:left;box-sizing:border-box}#room-countdown #webinar-details .webinar-details-image img,#room-countdown #webinar-details .webinar-details-image iframe{float:right;margin-right:10px}#room-countdown #webinar-details .webinar-details-text{width:50%;float:left;padding-left:10px;box-sizing:border-box}#room-countdown #webinar-details h3,#room-countdown #webinar-details p{font-size:18px;font-family:Weblysleek,sans-serif}#tabs .nav-container{height:35px;z-index:100;margin-bottom:0}#tabs .nav-container ul{margin:0;padding:0}#tabs .nav-container ul li{background:url(/images/navtab-academy-bg-20140410.png) repeat-x 0 4px #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:34px;border-right:1px solid #ccc;float:left;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#tabs .nav-container.doublerow ul li{height:35px;width:92px;text-align:center;padding:5px;background:url(/images/navtab-academy-bg-20140410.png) repeat-x 0 13px #fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#tabs .nav-container ul li:last-of-type{border-top-right-radius:2px}#tabs .nav-container ul li:first-of-type{border-left:1px solid #ccc;border-top-left-radius:2px}#tabs .nav-container ul li:first-of-type.active{margin-left:0}#tabs .nav-container ul li a{line-height:34px;color:#777;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;padding:7.5px 10px}#tabs .nav-container.doublerow ul li a{line-height:1;padding:0}#tabs .nav-container ul li a:hover{text-decoration:none}#tabs .nav-container ul li:hover{background-color:#fff;border-bottom:1px solid #ccc;background-image:none}#tabs .nav-container ul li:hover a{color:#333}#tabs .nav-container ul li.active a{color:#000;line-height:3.2em}#tabs .nav-container ul li.active{background-image:none;background-color:#fff;border-left:1px solid #CCC;border-top:1px solid #CCC;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:-6px;margin-left:-1px;border-bottom:none;height:41px}#tabs .nav-container.doublerow ul li.active{height:42px}#tabs .nav-container.doublerow ul li.active a{line-height:1.5}.arrowlist{background:url(/images/icons/smallarrow-eduGreen-20140708.svg) no-repeat 3px center;padding-left:15px}.sel-bg-color{background-color:#bbb}.rightalign{float:right}.leftalign{float:left}.centeralign{text-align:center}.step a.image{float:left;display:block;float:left;margin-right:20px;left:15px;width:200px;cursor:pointer}.step a.image img{border:1px solid #DDD;max-width:100%;margin-bottom:20px}.step .detail{height:20px;width:20px;background:url(/images/main_icon_sprites-20140528.png) no-repeat -11px -60px transparent;z-index:100;position:absolute;padding:3px;top:0;left:0;-webkit-transition:border-color .1s linear 0;-moz-transition:border-color .1s linear 0;-o-transition:border-color .1s linear 0;transition:border-color .1s linear 0}.step:hover .detail{background-position:-11px -1548px}.step-text{margin-left:220px}.border-row{border-bottom:1px solid #CCC;padding:15px 0;margin:10px 0}.col{float:left;width:50%;margin:0;height:auto}.col-box{float:left;width:46%;margin:0;height:auto;padding:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.col-box:first-of-type{margin-right:15px}.font-green,.font-entityColor{color:#97bf0d}.font-red{color:red}span.tip{display:none}.bt-space{margin-bottom:10px}.pdf-file{padding:2px 0 2px 20px;background:url(/images/main_icon_files_sprites-20140410.png) no-repeat scroll 0 -168px transparent}.rss-icon{width:12px;height:12px;display:inline-block;vertical-align:baseline;background:url(/images/rss.12x12-20140410.png) no-repeat scroll 0 0 transparent}.rss-icon:hover{background-position:0 -12px}a.rss-link,a.rss-link:link,a.rss-link:visited{color:#999!important}a.rss-link span{padding-left:6px;font-size:11px!important}a.rss-link:hover{text-decoration:none!important}.content_not_activated{display:block}.content_not_activated p{width:900px;margin-left:auto;margin-right:auto}.login-as,#login-as,#login-as-back{cursor:pointer;border:2px dotted red}ul.no-format{margin:0;padding:0}ul.list-disc{list-style-type:disc}i.fa{margin:2px 5px 5px 0}button.no-bg{background:none;border:none}#site-spinner img{position:fixed;background-color:#fff;top:50%;left:50%;z-index:7000;margin-top:-10px;margin-left:-10px}#site-spinner,.overlay-bg{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);width:100%;height:100%;z-index:6500;position:fixed;text-align:center;top:0;left:0;right:0;bottom:0}#site-spinner{background-color:#fff}.overlay-bg{background-color:#000}.overlay-window{position:fixed;background-color:#fff;top:50%;left:50%;border:1px solid #ccc;z-index:7000;padding:15px}#overlay-close{position:absolute;top:-7px;right:-7px;background-color:#000;color:#fff;font-weight:700;height:20px;width:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;cursor:pointer;border:1px solid #ccc}#fancybox-title{display:none!important}.fb_reset > div{position:fixed;max-height:50%;overflow-x:hidden;overflow-y:auto!important}.icon{display:inline-block;width:16px;height:15px;margin-bottom:-2px}.bold-icon{height:120px;margin-bottom:15px;width:120px}svg.eduGreen{fill:#97bf0d}svg.white{fill:#fff}svg.grey{fill:#666}svg.darkgrey{fill:#333}svg.lightgrey{fill:#999}svg.verylightgrey{fill:#ccc}svg.orange{fill:#faa500;background-color:transparent}svg.red{fill:red}svg.facebookBlue{fill:#3B5998}svg.MeetyooGreen{fill:#a5c665}svg.sexyLightblue{fill:#26ade4}svg.hover-lightgrey:hover{fill:#999}html.no-js svg{display:none}.svgSource{display:none}img.smiley{width:auto!important;height:auto!important}iframe[name="google_conversion_frame"]{position:absolute;bottom:0}.warning_full_promotion .warning_full_promotion_cta{display:inline-block;top:5px;margin-left:5px}.warning_full_promotion .warning_full_promotion_text{display:inline-block;font-size:16px;top:6px}.warning_full_promotion_text{font-size:16px;display:inline-block;top:6px}.warning_full_promotion #counter > span{padding:2px 5px;background-color:#eee;color:#333;border-radius:2px;font-size:25px}.warning_full_promotion #counter{font-size:16px;margin:0 5px 20px;display:inline-block;top:6px}.warning_full_promotion img{display:inline}.warning_full_promotion #counter-label{position:absolute;font-size:10px}.warning_full_promotion #counter-label span{position:absolute}.warning_full_promotion #counter-label span:nth-of-type(1){left:-3px}.warning_full_promotion #counter-label span:nth-of-type(2){left:44px}.warning_full_promotion #counter-label span:nth-of-type(3){left:103px}.warning_full_promotion #counter-label span:nth-of-type(4){left:158px}.warning_full_promotion .icon{height:25px;width:25px;margin-bottom:-10px;margin-right:5px;fill:#FAA600}#next-banner{overflow:hidden;font-family:Arial,Helvetica,sans-serif}#next-banner .logo-edudip-next{width:133px;position:relative;top:-3px}#next-banner .warning_full_next{font-size:16px}#next-banner .button{background-color:#04a7e3;color:#fff;text-transform:uppercase;font-size:14px;height:35px;line-height:35px;margin-left:10px;font-family:Arial,Helvetica,sans-serif}#next-banner .warning_full_next .icon{height:20px;width:20px;position:absolute;top:8px;right:0;cursor:pointer}.alert-highprio{background:#D32F2F;padding:20px 0;color:#fff;box-shadow:0 -10px 21px rgba(49,49,49,0.1) inset}.alert-highprio a{color:#fff;text-decoration:underline}.alert-highprio .container{display:flex;align-items:center;max-width:900px;margin:0 auto}.alert-highprio .alert img{width:40px}.alert-highprio .text{padding:0 30px}.alert-highprio .delete img{width:30px;cursor:pointer}.doc h2{font-family:"Lucida Grande",Verdana,sans-serif}.doc h3{font-family:"Lucida Grande",Verdana,sans-serif;font-size:16px;margin:30px 0 10px}.doc h4{font-family:"Lucida Grande",Verdana,sans-serif;font-size:15px;font-weight:400;margin:30px 0 10px}.doc h5{font-family:"Lucida Grande",Verdana,sans-serif;font-size:14px}.doc ul{list-style-type:disc}.privacy-policy .wrap-more .more{display:none}.privacy-policy .wrap-more .active{display:block!important}.privacy-policy .wrap-more .show-more{border:1px solid #97bf0d;color:#97bf0d;margin:0 0 30px;padding:5px 10px;border-radius:3px;text-transform:uppercase;font-size:.8rem;background-color:#fff}