div#coachen div.admin{padding:0 10px}
div#coachen div.details-box{border:#919191 1px solid;padding:5px}
div#coachen table.list td.running{color:#093}
div#coachen table.list td.not-started{color:#f93}
div#coachen table.list td.finished{color:#900}
div#coachen form#coachTypeForm input.string{width:350px}
div#coachen form#coachTypeForm input.number{width:50px}
div#coachen form#coachTypeForm textarea.text{width:90%;height:200px}
div#coachen .submenu .active{color:#666!important}
div#coachen no-wrap{white-space:nowrap}
div#coachen div.roster-bandy-2009-2010,div#coachen div.roster-bandy-2009-2010 div.roster-background,div#coachen div.roster-bandy-2009-2010 div.roster-content{width:720px;height:576px}
div#coachen div.roster-bandy-2009-2010{background-image:url('../images/bandycoachen/bandyplan.gif')}
div#coachen div.roster-bandy-2009-2010 div.player-box{width:135px!important;height:75px!important;overflow-x:hidden}
div#coachen div.roster-bandy-2009-2010 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=75)!important;-moz-opacity:.75!important;opacity:.75!important}
div#coachen div.roster-bandy-2009-2010 .player-name{font-size:10px!important;font-weight:bold}
div#coachen div.roster-bandy-2009-2010 .player-point{font-size:12px!important;display:block}
div#coachen div.roster-bandy-2009-2010 div.player-position-7{margin-top:20px}
div#coachen div.roster-bandy-2009-2010 div.player-position-5{margin-top:20px}
div#coachen div.roster-bandy-2010-2011,div#coachen div.roster-bandy-2010-2011 div.roster-background,div#coachen div.roster-bandy-2010-2011 div.roster-content{width:720px;height:576px}
div#coachen div.roster-bandy-2010-2011{background-image:url('../images/bandycoachen/bandyplan.gif')}
div#coachen div.roster-bandy-2010-2011 div.player-box{width:135px!important;height:75px!important;overflow-x:hidden}
div#coachen div.roster-bandy-2010-2011 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=75)!important;-moz-opacity:.75!important;opacity:.75!important}
div#coachen div.roster-bandy-2010-2011 .player-name{font-size:10px!important;font-weight:bold}
div#coachen div.roster-bandy-2010-2011 .player-point{font-size:12px!important;display:block}
div#coachen div.roster-bandy-2010-2011 div.player-position-7{margin-top:60px}
div#coachen div.roster-bandy-2010-2011 div.player-position-3{margin-top:80px}
div#coachen div.roster-bandy-2010-2011 div.player-position-4{margin-top:40px}
div#coachen div.roster-bandy-2010-2011 div.player-position-5{margin-top:20px}
div#coachen div.roster-bandy-2010-2011 div.player-position-17{position:absolute;bottom:10px;left:10px}
html.coachen,body.coachen{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}
div#coachen,div#coachen table,div#coachen input,div#coachen textarea,div#coachen select,div#coachen p,div#coachen li,div#coachen ul,div#coachen ol,div#coachen dl,div#coachen label,div#coachen address{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:12px;line-height:1.4em;color:#424242}
div#coachen p{margin:10px 0}
div#coachen li{padding-bottom:10px}
div#coachen ol,div#coachen ul{padding-left:25px;list-style-position:outside;padding-bottom:10px;margin-left:10px}
div#coachen ol ol,div#coachen ul ul,div#coachen ol ul,div#coachen ul ol{padding-bottom:0}
div#coachen ul{list-style-type:disc}
div#coachen ol{list-style-type:decimal}
div#coachen table,div#coachen th,div#coachen td{font-size:10px;line-height:normal}
div#coachen div{padding:0;margin:0}
div#coachen form{padding:0;margin:0}
div#coachen form div{padding:0;margin:0}
div#coachen input,div#coachen select,div#coachen textarea,div#coachen option{border:#919191 1px solid;font-size:11px;margin:3px 0;line-height:normal}
div#coachen input:focus{background-color:#fff7c0}
div#coachen textarea:focus{background-color:#fff7c0}
div#coachen input,div#coachen textarea{padding:2px}
div#coachen textarea{overflow:auto}
div#coachen a:hover{cursor:pointer}
div#coachen input[type=text],div#coachen input[type=password],div#coachen textarea{padding:5px;border:2px solid #ccc;-webkit-border-radius:5px;border-radius:5px}
div#coachen input[type=text]:focus,div#coachen input[type=password]:focus{border-color:#333}
div#coachen input[type=submit]{padding:8px 20px;background:#ccc;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}
div#coachen input[type=submit]:disabled{filter:opacity(0.4)}
div#coachen a,div#coachen a:visited{color:#424242;text-decoration:none}
div#coachen a:active,div#coachen a:hover,div#coachen a:focus{color:#424242;text-decoration:underline}
div#coachen ul{margin-top:5px;padding-left:20px}
div#coachen ul li{padding-bottom:5px}
div#coachen img{border:0}
div#coachen optgroup{background-color:#424242;font-style:normal;color:#fff}
div#coachen option{background-color:#fff;color:#424242;margin:0;border:0;padding:2px}
div#coachen optgroup option{padding-left:10px}
div#coachen .border{border:1px solid #424242}
div#coachen img.image{border:1px solid #000}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
/*\*/* html .clearfix{height:1%}
.clearfix{display:block}
/**/div#coachen table.calendar td{font-size:14px;font-weight:bold}
div#coachen table.calendar tr.header td{font-size:10px}
div#coachen table.calendar td{text-align:center!important}
div#coachen table.calendar td.selected-date{background-color:#ccc}
div#coachen table.calendar td.not-in-this-month a{color:#ccc}
div#coachen div.counter-box{text-align:center;color:#fff;font-weight:bold;font-size:18px;line-height:30px;padding-top:3px}
.counter-background{margin:0 -10px!important;height:64px;background-image:url('../images/box.gif')}
div#everysportInside{background-color:#edf5f8;border-top:1px solid #d2e5eb;border-bottom:1px solid #d2e5eb;float:left;font-size:11px;font-family:Arial,sans-serif}
div#everysportInside a{color:#006787!important}
div#everysportInside .everysportInsideInner{padding:10px;border-top:1px solid white}
div#everysportInside .everysportInsideTitle{font-weight:bold}
div#everysportInside .everysportInsideLogin,div#everysportInside .everysportInsideRegister,div#everysportInside .everysportInsideInformation{line-height:21px;margin-top:10px}
div#everysportInside .everysportInsideInformation{text-align:right}
div#everysportInside img{vertical-align:middle}
.coachen-touch .expandable-text-title-closed:after,.coachen-touch .expandable-text-title-open:after{font-size:10px}
.expandable-text-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}
.expandable-text-title-closed:after{content:"\25BC"}
.expandable-text-title-open:after{content:"\25B2"}
.expandable-text-text{display:none}
.social-icon{margin:5px 15px;height:25px;cursor:pointer}
#facebook-icon{background:url('/files/images/facebook/connect.png') no-repeat;width:93px}
#facebook-icon-disabled{background:url('/files/images/facebook/connect.png') no-repeat;cursor:default!important;width:93px}
#facebook-settings input{margin-left:10px}
div#coachen input.checkbox,div#coachen input.radiobutton{border:none!important}
div#coachen form input.name{width:150px}
div#coachen form input.email{width:250px}
div#coachen form input.address{width:250px}
div#coachen form input.zipcode{width:50px;margin-right:20px}
div#coachen form textarea.description{width:250px;height:50px}
div#coachen form textarea.wallpost{width:90%;height:50px}
div#coachen p.submitNotice{background-color:yellow;padding:5px;margin:3px 0;border:1px solid #919191;color:#000}
div#coachen p.submitNoticeSuccess{background-color:#aca}
div#coachen p.submitNoticeError{background-color:#caa}
div#coachen{position:absolute;width:100%;background-color:#fff}
div#coachen .all-content-below-header{position:relative}
div#coachen div.coachen-content{min-height:500px;height:auto!important;height:500px;padding:0 10px}
div#coachen .default-color{color:#424242!important}
div#coachen div.page-title,div#coachen div.sub-title{font-weight:bold;padding-top:15px;padding-bottom:5px;text-transform:uppercase}
div#coachen div.page-title+div.information,div#coachen div.text-title+div.list-title{margin-top:10px}
div#coachen div.page-title{font-size:17px}
div#coachen div.sub-title{font-size:14px}
div#coachen span.page-title-name{color:#424242}
div#coachen div.input-name,div#coachen div.text-title,div#coachen span.text-title,div#coachen .list-title{font-weight:bold;font-size:13px;color:#666}
div#coachen div.text-title,{margin:5px 0}
div#coachen .list-title{text-transform:uppercase}
div#coachen div.input-name{font-size:12px}
div#coachen div.input-description{font-size:11px}
div#coachen div.copyright{padding-top:40px;color:#aaa;text-align:center}
div#coachen div.clear{content:"";display:block;height:0;clear:both;visibility:hidden}
div#coachen .hidden{display:none}
div#coachen div.links{line-height:15px}
div#coachen .error{color:#f00}
div#coachen .bold{font-weight:bold}
div#coachen .disabled{color:#999;font-style:italic}
div#coachen div.ajaxloader{background-image:url("../images/ajax-loader.gif");width:220px;height:19px}
div#coachen div.pagination{padding:10px 0;font-size:11px}
div#coachen .nowrap{white-space:nowrap}
div#coachen>.header img{border:0 none;height:auto;width:100%}
div#coachen div.page-content-header{display:flex;text-transform:uppercase;margin-top:10px}
div#coachen div.page-content-header div.page-title{padding-top:5px}
div#coachen div.page-content-header .information{text-transform:none}
div#coachen div.primary-information,div#coachen div.secondary-information{flex:1;flex-basis:50%;border:1px solid #dedfe0;padding:15px;background-color:white}
div#coachen img.coin{margin-right:15px;margin-top:-3px;width:35px;float:left;vertical-align:top}
div#coachen div.coachen-content-customer-teamlayout-team_view img.coin,div#coachen div.coachen-content-customer-teamlayout-team_draft_view img.coin{width:65px;margin-top:0;margin-bottom:20px}
div#coachen .primary-information{margin-right:10px}
div#coachen .secondary-information{margin-left:10px}
@media screen and (max-width:660px){div#coachen div.page-content-header{display:block}
div#coachen div.primary-information{margin-right:0}
div#coachen div.secondary-information{margin-left:0}
div#coachen div.coachen-content-customer-teamlayout-team_draft_view div.page-content-header{margin-bottom:20px}
div#coachen div.coachen-content-customer-teamlayout-team_view img.coin,div#coachen div.coachen-content-customer-teamlayout-team_draft_view img.coin{display:none}
}
div#coachen div#coachen-login{border-top:0}
div#coachen div#coachen-login div.login-content{padding:9px;font-size:11px}
div#coachen div#coachen-login label{white-space:nowrap;margin-right:10px}
div#coachen div#coachen-login input[type=submit]{padding:6px 20px}
@media screen and (max-width:660px){div#coachen div#coachen-login label{display:block}
div#coachen div#coachen-login input[type=text],div#coachen div#coachen-login input[type=password]{display:block}
}
div#coachen table.event-list{width:375px!important}
div#coachen td.eventType{width:80px}
div#coachen span.player-highlight{font-weight:bold}
div#coachen div.menu{min-height:28px;background:url("../images/menu-bg.gif") repeat-x;padding:0 9px;text-align:center;text-transform:uppercase}
div#coachen div.menu div.menu-item{display:inline-block;line-height:1.4em;margin-right:20px;margin-top:10px;margin-bottom:10px}
div#coachen div.menu div.menu-item+div.menu-item{padding-left:20px;border-left:1px solid #fff}
div#coachen div.menu a,div#coachen div.menu a:active,div#coachen div.menu a:hover,div#coachen div.menu a:focus,div#coachen div.menu a:visited{font-size:11px;font-weight:bold;color:#fff;white-space:nowrap}
div#coachen div.submenu{margin:0 -10px;padding:9px;border-bottom:1px solid #252525}
div#coachen div.submenu span.seperator{padding-right:7px;margin-right:7px;border-right:1px solid #252525}
div#coachen div.submenu a{font-size:10px;font-weight:bold}
div#coachen #toggle-menu{padding-left:1.25em;width:30px;height:30px;font-size:25px}
div#coachen #toggle-menu:before{content:"";position:absolute;top:10px;left:8px;width:1em;height:.125em;border-top:.375em double #FFF;border-bottom:.125em solid #FFF}
div#coachen .snap-content .menu{display:none}
div#coachen #toggle-menu{display:none}
div#coachen div.dummy-menu-item{display:none}
@media screen and (max-width:660px){div#coachen #toggle-menu{display:block}
div#coachen div.dummy-menu-item{display:block;height:35px}
div#coachen .menu .menu{display:none}
div#coachen .snap-drawers .login-logout{display:none}
div#coachen .login-logout{line-height:35px!important;text-align:right}
div#coachen .snap-content .menu{display:block;height:35px}
div#coachen .snap-drawers .menu{padding:0;text-align:left}
div#coachen div.snap-drawers div.menu-item{height:35px;line-height:35px!important;padding-left:.5em;float:none!important;display:block;border-right:0}
div#coachen div.snap-drawers .my-page-menu-item,div#coachen div.snap-drawers .customer-admin-menu-item,div#coachen div.snap-drawers .login-logout{display:none!important}
}
div#coachen .login-logout{z-index:4;line-height:25px}
div#coachen .search{float:right}
div#coachen div.pagination-info{margin-bottom:5px;margin-left:5px;font-size:13px}
div#coachen span.pagination-info{padding-left:3px;font-weight:normal;text-transform:lowercase}
div#coachen .pagination-controls .pagination-control:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
div#coachen .pagination-controls .pagination-control:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
div#coachen .pagination-control{display:block;text-align:center;float:left;width:30px;padding:0 5px;height:30px;font-size:15px;line-height:30px;color:white!important}
@media screen and (max-width:660px){.coachen-js div#coachen .pagination-control{height:35px;line-height:35px}
}
div#coachen span.point{white-space:nowrap}
div#coachen span.positive-point{color:#093}
div#coachen span.negative-point{color:#900}
.coachen-external-puff{width:100%!important}
div#coachen div.roster-bandy-468,div#coachen div.roster-bandy-468 div.roster-background,div#coachen div.roster-bandy-468 div.roster-content{width:468px;height:462px}
div#coachen div.roster-bandy-468{background-image:url('../images/bandy.gif')}
div#coachen div.roster-bandy-468 div.player-box{width:87px!important;height:75px!important;overflow-x:hidden}
div#coachen div.roster-bandy-468 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=75)!important;-moz-opacity:.75!important;opacity:.75!important}
div#coachen div.roster-bandy-468 .player-name{font-size:10px!important;font-weight:bold}
div#coachen div.roster-bandy-468 .player-point{font-size:12px!important;display:block}
div#coachen div.roster-bandy-468 div.player-position-7{margin-top:20px}
div#coachen div.roster-soccer-435 div.player-position-4{margin-top:15px}
div#coachen div.roster-handball-450,div#coachen div.roster-handball-450 div.roster-background,div#coachen div.roster-handball-450 div.roster-content{width:430px;height:410px;padding-top:10px}
div#coachen div.roster-handball-450{background-image:url('../images/handball.gif')}
div#coachen div.roster-handball-450 div.player-box{width:130px!important;height:55px!important}
div#coachen div.roster-handball-450 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=75)!important;-moz-opacity:.75!important;opacity:.75!important}
div#coachen div.roster-handball-450 div.player-position-7{margin-top:50px}
div#coachen div.roster-handball-450 div.player-position-12,div#coachen div.roster-handball-450 div.player-position-15{margin-top:25px}
div#coachen div.roster-soccer-435,div#coachen div.roster-soccer-435 div.roster-background,div#coachen div.roster-soccer-435 div.roster-content{width:428px;height:367px}
div#coachen div.roster-soccer-435{background-image:url('../images/soccer-435.jpg')}
div#coachen div.roster-soccer-435 div.player-box{width:105px!important;height:55px!important}
div#coachen div.roster-soccer-435 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=75)!important;-moz-opacity:.75!important;opacity:.75!important}
div#coachen div.roster-soccer-435 div.player-position-7{margin-top:20px}
div#coachen div.roster-soccer-435 div.player-position-4{margin-top:15px}
div#coachen div.roster-soccer-435 div.player-position-5{margin-top:30px}
div#coachen div.roster-soccer-505,div#coachen div.roster-soccer-505 div.roster-background,div#coachen div.roster-soccer-505 div.roster-content{width:505px;height:409px}
div#coachen div.roster-soccer-505{background-image:url('../images/soccer-505.jpg')}
div#coachen div.roster-soccer-505 div.player-box{width:115px!important;height:55px!important}
div#coachen div.roster-soccer-505 div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=50)!important;-moz-opacity:.50!important;opacity:.50!important}
div#coachen div.roster-soccer-505 div.player-position-7{margin-top:40px}
div#coachen div.roster-soccer-505 div.player-position-4{margin-top:28px}
div#coachen div.roster-soccer-505 div.player-position-5{margin-top:45px}
div#coachen div.roster-soccer-545,div#coachen div.roster-soccer-545 div.roster-background,div#coachen div.roster-soccer-545 div.roster-content{width:545px;height:409px}
div#coachen div.roster-soccer-545{background-image:url('../images/soccer-545.jpg')}
div#coachen div.roster-soccer-545 div.player-position-7{margin-top:40px}
div#coachen div.roster-soccer-545 div.player-position-4{margin-top:40px}
div#coachen div.roster-soccer-545 div.player-position-5{margin-top:55px}
div#coachen div.roster-soccer-580,div#coachen div.roster-soccer-580 div.roster-background,div#coachen div.roster-soccer-580 div.roster-content{width:580px;height:450px}
div#coachen div.roster-soccer-580{background-image:url('../images/soccer-580.jpg')}
div#coachen div.roster-soccer-580 div.player-position-7{margin-top:50px}
div#coachen div.roster-soccer-580 div.player-position-4{margin-top:40px}
div#coachen div.roster-soccer-580 div.player-position-5{margin-top:63px}
div#coachen div.roster-soccer-600,div#coachen div.roster-soccer-600 div.roster-background,div#coachen div.roster-soccer-600 div.roster-content{width:600px;height:450px}
div#coachen div.roster-soccer-600{background-image:url('../images/soccer-600.jpg')}
div#coachen div.roster-soccer-600 div.player-position-7{margin-top:50px}
div#coachen div.roster-soccer-600 div.player-position-4{margin-top:40px}
div#coachen div.roster-soccer-600 div.player-position-5{margin-top:63px}
@media screen and (max-width:730px){div#coachen div.roster,div#coachen div.roster-as-list{display:none}
div#coachen div.mobile-roster{display:block!important}
div#coachen div.player-position{font-weight:bold}
}
div#coachen div.roster{position:relative}
div#coachen div.mobile-roster{display:none}
div#coachen div.roster a{color:#fff}
div#coachen div.roster table{height:100%;width:100%;border-width:0;border-spacing:0;border-style:none;border-color:#f00;border-collapse:separate}
div#coachen div.roster table tr th,div#coachen div.roster table tr td{border-width:0;padding:0;border-style:inset;border-color:#fff;vertical-align:top;color:#fff;border-collapse:separate}
div#coachen div.roster .no-selected{font-size:9px;font-style:italic;font-weight:normal}
div#coachen div.roster .player-name,div#coachen div.roster .player-point{font-size:11px;font-weight:bold}
div#coachen div.roster .player-team{padding:2px 0;font-size:smaller;line-height:1.2em}
div#coachen div.roster div.player-box{padding:3px 0;margin-left:auto;margin-right:auto;width:130px;height:43px;text-align:center}
div#coachen div.roster div.roster-background div.player-box{background-color:#000;filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20}
div#coachen div.roster div.roster-content{position:absolute;z-index:2}
div#coachen div.roster div.roster-background{z-index:1;position:absolute}
div#coachen div.roster span.positive-point,div#coachen div.roster span.negative-point{color:white}
div#coachen table.list tr.rss-date-source-first td{border-top:none!important}
div#coachen table.list tr.rss-date-source td{padding-top:2px;padding-bottom:1px;border-top:1px solid #666;color:#999}
div#coachen div#rss-scroll{font-size:10px;overflow-x:hidden;padding:2px;position:relative;height:15px}
div#coachen .rss-date-source{color:#999}
div#coachen table.list tr.rss-title td{padding-top:0;padding-bottom:2px}
div#coachen .coachen-text-scroll{white-space:nowrap;position:absolute;left:0}
@media screen and (max-width:660px){.snap-content{background-color:#fff;position:relative;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.snap-content>div{background-color:inherit}
.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}
.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:100px;height:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.snap-drawer-left{left:0;z-index:1}
.snapjs-expand-left .snap-drawer-left{width:100%}
}
div#coachen div.register-howto-455{background-image:url('../images/rutor-445.jpg');width:425px;height:169px;position:relative;font-size:14px;font-weight:bold}
div#coachen div.register-howto-455 a{color:#000}
div#coachen div.register-howto-455 div.register{position:absolute;top:104px;left:42px}
div#coachen div.register-howto-455 div.howto{position:absolute;top:43px;left:261px}
div#coachen div.register-howto{background-image:url('../images/rutor.jpg');width:474px;height:189px;position:relative;font-size:14px;font-weight:bold}
div#coachen div.register-howto a{color:#000}
div#coachen div.register-howto div.register{position:absolute;top:116px;left:55px}
div#coachen div.register-howto div.howto{position:absolute;top:48px;left:298px}
div#coachen .coachen-content-customer-startlayout-start img{width:100%;height:auto}
div#coachen .startpage-container{position:relative;width:100%}
div#coachen .startpage-container img{width:80%;display:inline-block;height:auto}
div#coachen .startpage-container .img-overlay{position:absolute;color:#005ca7;opacity:.75;background-color:white;width:80%;bottom:0;font-size:14px;font-weight:bold;padding:5px;text-align:center}
div#coachen .startpage-container .img-overlay span{display:block;font-size:larger}
div#coachen .startpage-container .links{position:absolute;top:0;right:0;bottom:0;width:20%;background-color:#005ca7}
div#coachen .startpage-container .links .link-item{height:20%;display:table;width:100%;font-size:16px;font-weight:bold}
div#coachen .startpage-container .links .link-item>a{display:table-cell;vertical-align:middle;padding-left:20%}
div#coachen .startpage-container .links .link-item>a,div#coachen .startpage-container .links .link-item>a:active,div#coachen .startpage-container .links .link-item>a:hover,div#coachen .startpage-container .links .link-item>a:focus,div#coachen .startpage-container .links .link-item>a:visited{color:#fff}
@media screen and (max-width:660px){div#coachen .startpage-container img{display:block;width:100%}
div#coachen .startpage-container .img-overlay{bottom:35px;width:100%}
div#coachen .startpage-container .links{position:relative;width:100%}
div#coachen .startpage-container .links .link-item{display:block;height:35px;text-transform:uppercase}
div#coachen .startpage-container .links .link-item>a{text-align:center;display:block;padding:0;line-height:35px;vertical-align:middle}
div#coachen .startpage-container .links .link-item:not(:first-child){display:none}
}
div#coachen table.list{width:100%;border-spacing:0;border:0 none #fff;border-collapse:separate}
div#coachen table.borders{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}
div#coachen table.list>tbody>tr>td{border-bottom:1px solid #dfdfdf}
div#coachen table.list>tbody>tr>td:first-child{border-left:1px solid #dedfe0}
div#coachen table.list>tbody>tr>td:last-child{border-right:1px solid #dedfe0}
div#coachen table.list tr.header{font-weight:bold;background:url("../images/table-header.gif") repeat-x;color:#fff;text-transform:uppercase}
div#coachen>.admin table.list tr.header{font-weight:bold;background:#000 none;color:#fff}
div#coachen table.list tr.header a{color:#fff}
div#coachen table.list>thead>tr>*,div#coachen table.list>tbody>tr>*{padding:3px;border:0 inset #fff;text-align:left}
div#coachen table.list tr td.space{width:5px}
div#coachen table.list tr.medium{background-color:#e7e7e7}
div#coachen table.list tr.canceled{text-decoration:line-through}
div#coachen table.list tr.highlight{background-color:#ff9}
div#coachen table.list td.result,div#coachen table.list td.points,div#coachen table.list td.position,div#coachen table.list td.date,div#coachen table.list td.time{white-space:nowrap;width:10px}
div#coachen table.list>thead>tr.header>td.sorted{text-decoration:underline!important}
div#coachen table.list td.points,div#coachen table.list td.position,div#coachen table.list td.date,div#coachen table.list td.time,div#coachen table.list td.goals,div#coachen table.list td.count,div#coachen table.list td.cost{text-align:right}
div#coachen table.list td.cost{white-space:nowrap}
div#coachen table.list td.position{width:10px;text-align:right}
div#coachen table.list td.localSite{white-space:nowrap}
div#coachen table.list td.form{white-space:nowrap}
div#coachen table.list td.wide{width:100%}
div#coachen table.list td.period{white-space:nowrap}
div#coachen tr{height:24px}
div#coachen td{line-height:24px!important;font-size:12px!important}
div#coachen .roster td{line-height:normal!important}
@media screen and (max-width:660px){div#coachen table.list td.period{display:none}
div#coachen table.list td.period.total-period{display:table-cell}
div#coachen table.list.sortable td.period.total-period{display:none}
div#coachen table.list.sortable td.period.sorted-period{display:table-cell}
div#coachen table.list td.competition{display:none}
div#coachen .coachen-content-customer-playerlayout-player_view table.list td.time{display:none}
div#coachen .coachen-content-customer-playerlayout-player_popular table.list td.goals,div#coachen .coachen-content-customer-playerlayout-player_trades table.list td.goals,div#coachen .coachen-content-customer-playerlayout-player_best table.list td.goals{display:none}
.coachen-touch div#coachen tbody tr{height:30px!important}
.coachen-touch div#coachen tbody td{line-height:30px!important;font-size:12px!important}
div#coachen table.points,div#coachen table.points thead,div#coachen table.points tbody,div#coachen table.points th,div#coachen table.points td,div#coachen table.points tr{display:block}
div#coachen table.points{margin-bottom:40px}
div#coachen table.points tr.header{position:absolute;top:-9999px;left:-9999px}
div#coachen table.points tr td{display:inline;border:0;white-space:nowrap}
div#coachen table.points>tbody>tr>td{border:0}
div#coachen table.points tr td:before{white-space:nowrap}
div#coachen table.points tr td.space{display:none}
div#coachen table.borders.list{border:none!important}
}
@media screen and (max-width:500px){div#coachen table.list td.player-position{display:none}
}
div#coachen table.list tr.not-activated td,div#coachen table.list tr.not-activated td a{color:#999}
div#coachen span.not-activated{color:#900!important}
div#coachen table.list tr.highlighted td{font-weight:bold}
div#coachen .ellipsis-cell{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0}
div#coachen .ellipsis-cell td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}
div#coachen a.change-period{float:right;display:none}
@media screen and (max-width:660px){div#coachen a.change-period{display:inline}
}
div#coachen #select-period{float:right;display:none}
div#coachen td.sport-team-logo{text-align:right;width:20px}
div#coachen img.sport-team-logo{object-fit:contain;margin:1px;width:20px;height:20px}
div#coachen span.page-title-name img.sport-team-logo,div#coachen div.text-title img.sport-team-logo{vertical-align:middle}
@media screen and (max-width:450px){div#coachen .team-position-graph{width:100%}
}
div#coachen div.trade-team-list{float:left;width:48%}
div#coachen div.trade-player-list{float:right;width:48%}
div#coachen .teamplayers-container{display:none}
div#coachen .teamplayers-container .text-title{display:none}
@media screen and (max-width:660px){div#coachen div.trade-team-list{float:none;width:100%}
div#coachen div.trade-player-list{display:none}
div#coachen .teamplayers-container{display:block}
.coachen-touch div#coachen div.trade-player-list .text-title{color:#fff;padding:0 14px;height:35px;line-height:35px;margin:0}
}
div#coachen table.list td.replyto{text-align:right}
div#coachen div.widgets{margin-top:8px}
div#coachen div.widgets>table{width:100%;border-spacing:0}
div#coachen div.widgets>table>tbody>tr>td{vertical-align:top;padding-bottom:10px;padding-right:10px}
div#coachen div.widgets>table>tbody>tr>td:last-child{padding-right:0}
div#coachen div.widgets>table.two-columns>tbody>tr>td{width:50%}
div#coachen div.widgets>table.three-columns>tbody>tr>td{width:33%}
div#coachen div.widgets>table.three-columns>tbody>tr>td:nth-of-type(2){width:34%}
div#coachen div.widgets>table.four-columns>tbody>tr>td{width:25%}
@media screen and (max-width:660px){div#coachen div.widgets>table>tbody>tr>td{display:block;padding-right:0!important;padding-left:0!important;width:auto!important}
}