

.header{position:relative;background-color:rgb(0%,14.8052645716%,33.2549019608%);padding:0;margin:15px auto 0px auto;height:80px;width:900px;border-radius:15px 15px 0 0}.header .title{position:absolute;text-align:left;color:rgba(255,255,255,.7333333333);font-size:34px;padding:15px;font-weight:bold}.header .loginstatus{position:absolute;right:0px;text-align:right;line-height:1.75em;padding:15px;color:rgba(255,255,255,.8);font-size:1em}.header .loginstatus a{color:rgba(255,255,255,.8)}.header .homepagelink{position:absolute;left:15px;bottom:5px;text-align:left;line-height:1.75em;color:rgba(255,255,255,.8);font-size:1em}.header .homepagelink a{color:rgba(255,255,255,.8)}
body{background:#004192;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}h1,h2{line-height:1.2;margin:0 0 .5em 0}h1{font-size:32px}h2{font-size:21px;margin-top:.8em}table{margin-bottom:.5em}p{margin:0 0 1em 0}a{color:#000}a:hover{text-decoration:none}code{background:#f5f5f5;max-width:100px;padding:2px 6px;word-wrap:break-word}#wrapper{background:#fff;margin:0 auto;width:900px}#footline{margin:1em auto;width:900px;height:20px;text-align:right}.impressum{font-size:1em;color:rgba(255,255,255,.6666666667);float:right}div.facebook{text-align:left;float:left}#container{padding:1em;display:block;vertical-align:top}#welcome,#status{margin-bottom:2em}#icon-status,#icon-book{float:left;height:64px;margin-right:1em;margin-top:-4px;width:64px}#icon-book{display:none}@media(min-width: 100px){#icon-book{display:inline-block}#status a,#next a{display:block}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.sf-toolbar{opacity:0;-webkit-animation:fade-in 1s .2s forwards;animation:fade-in 1s .2s forwards}}.tag{position:relative;display:inline-block;padding:.4em .5em;margin:2px 2px 2px 0;font-size:12px;line-height:1;white-space:nowrap;text-decoration:none;text-align:center;border-width:1px;border-style:solid;border-radius:0;transition:all .15s ease-in-out}.tag{color:#39739d;background-color:#e1ecf4;border-color:rgba(0,0,0,0)}a>.tag:hover{color:#33658a;background-color:#cee0ed}#midsection{display:table-row}#midtable{display:table;width:100%}.contentblock{margin-bottom:20px}.login label,.editor label{display:block;font-weight:bold;font-size:1.1em;margin-bottom:6px}.login input,.editor input{display:block;font-size:1.2em;margin-bottom:15px}.editor select{display:inline-block;font-size:1.2em;margin-bottom:15px}.login .inline,.editor .inline{display:inline}.login [type=submit],.editor [type=submit]{width:240px;background-color:#ccf;border:1px solid #99f;border-radius:2px;font-size:1.1em}.loginerror{color:red;margin-bottom:15px;font-weight:bold;font-size:1.2em}.taglisting{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #e6e6e6}.taglisting:last-of-type{border-bottom:none;margin-bottom:0}.listing{margin-top:.5em;margin-bottom:.5em}h1 .tag{font-size:.7em;padding:.2em .2em .2em .2em;margin:0;vertical-align:middle;font-weight:normal}.articlelisting{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #e6e6e6}.articlelisting:last-of-type{border-bottom:none;margin-bottom:0}.playerlisting{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #e6e6e6}.playerlisting:last-of-type{border-bottom:none;margin-bottom:0}.noborder{border:none}p.searchresults{margin-bottom:.6em}a.searchresults{font-style:italic;margin-right:20px}.venue .name{text-align:left}.venue .details{text-align:left}.venue .editor{text-align:left}.venue th{padding-left:10px;padding-right:10px}.venue td{padding:5px 10px;vertical-align:top}.greyedout{opacity:.5}#map{width:100%;height:400px;margin-top:1em;margin-bottom:1em}.league.altbodies tbody:nth-child(odd){background:#f5f5f5}.league.altbodies tbody:nth-child(even){background:#e5e5e5}.league.altrows tbody tr:nth-child(odd){background:#f5f5f5}.league.altrows tbody tr:nth-child(even){background:#e5e5e5}.nobr{break-inside:avoid}table.league{background:#d6d6d6}table.league .leftallign{text-align:left}table.league th,table.league td{padding:2px 10px;white-space:nowrap}table.league .fullname{width:150px;text-align:left}table.league .birthday{width:70px;text-align:left}table.league .captainaccount{width:110px;text-align:left}table.league .edit{min-width:70px;text-align:left}table.league .familyname{width:70px;text-align:left}table.league .highlights{width:200px;text-align:left}table.league .legs{width:60px;text-align:center}table.league span.legs{display:inline-block;width:25px;text-align:center}table.league span.legscolon{display:inline-block;width:10px;text-align:center}table.league .hlrecord{width:50px;text-align:left}table.league .membershipcount{width:50px;text-align:left}table.league .membershipstate{width:45px;text-align:left}table.league .membershiptype{width:45px;text-align:left}table.league .passnumber{width:40px;text-align:center}table.league .playername{width:120px;text-align:left}table.league .report{width:40px;text-align:center}table.league .reportext{width:60px;text-align:center}table.league .round{width:35px;text-align:center}table.league .schedule{width:70px;text-align:left}table.league .sets{width:60px;text-align:center}table.league span.sets{display:inline-block;width:25px;text-align:center}table.league span.setscolon{display:inline-block;width:10px;text-align:center}table.league .setsn{width:27px;text-align:center;padding-left:2px;padding-right:2px}table.league span.setsn{display:inline-block;width:12px;text-align:center}table.league span.setscolonn{display:inline-block;width:3px;text-align:center}table.league .team{width:160px;max-width:160px;overflow:hidden;text-overflow:ellipsis;text-align:left}table.league .teams{width:140px;text-align:left}table.league .teamcount{width:80px;text-align:left}table.league .teamlong{width:210px;text-align:left}table.league .venue{width:160px;text-align:left}table.league .games{width:25px;text-align:center}table.league .place{width:25px;text-align:center}table.league .ratingpoints{width:30px;padding-left:0px;padding-right:0px;text-align:center}table.league .count{width:30px;padding-left:0px;padding-right:0px;text-align:center}table.league .ld{width:20px;padding-left:0px;padding-right:0px;text-align:center}table.league .max{width:25px;padding-left:1px;padding-right:1px;text-align:center}table.league .hf{text-align:left;padding-left:4px;padding-right:2px;white-space:normal}table.league .hf span{padding-right:3px}table.league .wins{width:25px;text-align:center}table.league .draws{width:25px;text-align:center}table.league .losses{width:25px;text-align:center}table.league .points{width:25px;text-align:center}table.league .pairingsummerycat{width:25px;text-align:center}table.league .pairingsummery{font-weight:bold;text-align:right}table.league .pairingsummery.pairingexpected{text-align:left}table.league .statssummerycat{width:100px;text-align:right;font-weight:bold}table.league .statssummery{width:80px;font-weight:bold;text-align:center}table.league .league{width:120px;text-align:left}table.league .seasons{min-width:120px;text-align:left}table.league .season{min-width:120px;text-align:left}table.league .articletitle{width:340px;text-align:left}table.league .rpoints{width:25px;text-align:center}table.league .rsum{width:40px;text-align:center}table.league .logtimestamp{width:85px;max-width:85px;text-align:left;overflow:hidden;text-overflow:clip}table.league .logactor{width:90px;max-width:90px;text-align:left;overflow:hidden;text-overflow:clip}table.league .logtype{width:150px;max-width:150px;text-align:left;overflow:hidden;text-overflow:ellipsis}table.league .logsubject{width:100px;max-width:100px;text-align:left;overflow:hidden;text-overflow:ellipsis}table.league .logtext{width:250px;max-width:250px;white-space:normal;text-align:left}table.league .logno{width:40px;max-width:40px;white-space:normal;text-align:left}.editor .nomargin{margin-bottom:0}.editor td.legs{width:80px}.pointscombo{min-width:80px}.formerror{color:red}div.adminlink{margin-top:10px;margin-bottom:10px}div.articlemeta{margin-top:10px;color:gray;font-style:italic}div.selectyear{text-align:center;font-size:1.2em;display:inline-block;width:60px;height:25px;font-weight:normal;color:#a9a9a9;text-decoration:underline}div.yearselected{color:#000;font-weight:bold;text-decoration:none}.navigationbar{padding:10px 15px;background:rgba(0,65,146,.5019607843);line-height:150%}.navigationbar div{display:inline-block}@media print{.navigationbar{display:none}#footline{display:none}a{text-decoration:none}.header span{color:#000}.header{padding:0em;color:#000}td.report,th.report{display:none}body{margin-left:25mm}.loginstatus,.homepagelink{display:none}.header .title{color:#000}.hide{display:none}}.btn-link{border:none;outline:none;background:none;cursor:pointer;color:#000;padding:0;text-decoration:underline;font-family:inherit;font-size:inherit}.form-inline{display:contents;flex-flow:row wrap;align-items:center}
.nav{display:inline-block}.nav ul{list-style:none;background-color:#444;text-align:left;padding:0;margin:0;z-index:1000}.nav li{font-size:1.2em;line-height:40px;text-align:left}.nav a{text-decoration:none;color:#fff;display:block;padding-left:15px;transition:.3s background-color}.nav a:hover{background-color:red}.nav a.active{background-color:#aaa;color:#444;cursor:default}.nav li li{padding-left:30px;font-size:.8em}.nav li li li{padding-left:30px;font-size:1em}@media screen and (min-width: 100px){.nav li{border-bottom:none;height:50px;line-height:50px;font-size:1.4em;display:inline-block;margin-right:-4px;width:auto;float:left}.nav a{border-bottom:none}.nav>ul>li{text-align:left}.nav>ul>li>a{padding-left:20px;padding-right:20px}.nav li ul{position:absolute;display:none;width:150px;padding-left:0px}.nav li ul li ul{position:absolute;display:none;width:inherit;padding-left:0px}.nav ul li ul li ul{position:absolute;left:150px;top:inherit;display:none;margin-top:-50px;width:150px;padding-left:0px}.nav ul li ul li ul li{position:relative;display:none;width:inherit;height:50px;padding-left:0px}.nav li li{padding-left:0px;width:100%}.nav li:hover ul{display:block;padding-left:0px}.nav ul li ul li:hover ul li{display:block;padding-left:0px}}@media print{.nav{display:none}}
