/* Standard-Container ------------------*/
.boxColumnRight {box-sizing:border-box;background:white;width:204px;padding:20px;float:right;margin-bottom:30px;border-left:1px solid gainsboro;border-bottom:1px solid gainsboro;}
    .boxColumnRight p {margin-left:12px;font-size:90%;}
    .boxColumnRight p:first-child {border-bottom:1px solid rgb(244,143,0);padding-bottom:8px;font-size:110%;margin:0px 0px 8px 0px;}
.main {width:820px;float:left;padding:20px 0px 0px 0px;background:white;}
.fliess {font-size:12px;margin-bottom:6px;}
.pause {display:none;} /* Tabelle und andere Hauptelemente unsichtbar machen */
#main_head {padding-left:40px;}

/* Für die große Tabelle (id = dm_akt)--------------------------------------- */
#dm_akt {width:100%;cursor:default;font-size:12px;margin:20px 0px 40px 0px;table-layout:auto;border-collapse: collapse;empty-cells:show;}
#dm_akt td {vertical-align:middle;padding:2px 7px 2px 7px;}
#dm_akt thead {
    font-size:12px;
    background: rgb(0,51,80);
    background:-webkit-linear-gradient(grey,gainsboro);
    background:-o-linear-gradient(grey,gainsboro);
    background:linear-gradient(grey,gainsboro);
    border-bottom:2px solid white;}
#dm_akt thead img {margin-left:20px;}
#dm_akt thead td {border-left:2px solid white;border-right:2px solid white;}
#Runden td {font-size:12px;}
#dm_akt tbody tr {background:rgb(237,237,238);border-bottom:2px solid white;}
#dm_akt tbody tr:nth-child(2n) {background:whitesmoke;}
#dm_akt tbody td {border-left:2px solid white;border-right:2px solid white;font-size:12px;color:black;}
#dm_akt .teams:hover {background:rgb(233,143,12);color:white;}
.teams {text-align: left;background-image:url('../images/back_brown2.jpg');}    
.Gesetzt {font-weight:bold;}
.TGreen {color:white;background-image:url('../images/back_green.jpg');}
.TRed {color:white;background-image:url('../images/back_red.jpg');}
.TGrey {background-image:url('../images/back_brown2.jpg');}
.TGreensb {background-image:url('../images/bullet_green.jpg');background-repeat:no-repeat;background-position:50% 50%;}
.TRedsb {background-image:url('../images/bullet_red.jpg');background-repeat:no-repeat;background-position:50% 50%;}
.sortby {margin-left:30px;font-weight:bold;}
.poule, .siege {text-align:right;}
.poule:hover {background:rgb(233,143,12);color:white;}
/* Für den einblendbaren div-Container (id = scorebox) ------------------------------ */
#beideboxen {position:absolute;}
#scorebox {display:none;cursor:move;box-shadow: 10px 10px 10px silver;border-top-left-radius: 20px; width: 500px; background:grey;}
#scorebox tr {border-bottom:1px solid lightgrey;background:whitesmoke;height:24px;}
#scorebox td {color:black;vertical-align:middle;padding:2px 7px 2px 7px;}
#scorebox .runde {background:gainsboro;color:grey;font-size:11px;text-align:right;}
.BoxName {font-size:11px;}

/* Für den einblendbaren div-Container (id = scorebox) ------------------------------ */
#poulebox {display:none;cursor:move;box-shadow: 10px 10px 10px silver;border-top-left-radius: 20px; width: 500px; background:grey;}
#poulebox tr {border-bottom:1px solid lightgrey;background:whitesmoke;height:24px;}
#poulebox td {color:black;vertical-align:middle;padding:2px 7px 2px 7px;}
#poulebox .runde {background:gainsboro;color:grey;font-size:11px;text-align:right;}

/* Tabelle Startplätze auf Startlisten / rechte Randspalte ------------------------------ */
#lv-teams {width:160px;font-size:12px;border:1px solid silver;margin-top:20px;border-collapse:collapse;}
#lv-teams tbody td {padding:2px 6px 2px 6px;border-bottom:1px dotted silver;}
#lv-teams thead td {background:rgb(233,144,12);font-weight:bold;text-align:center;letter-spacing:1px;}

/* Für die rechte Randspalte ------------------------------ */
#help {text-align:left;padding-top:20px;margin-bottom:10px;}
#help h4 {cursor:pointer;margin-bottom:10px;line-height:100%;font-size:18px;}
#help h4:hover {letter-spacing:2px;}
.plus:before {content:url('../images/plus.png');margin-right:8px;vertical-align:bottom;}
.minus:before {content:url('../images/minus.png');margin-right:8px;vertical-align:bottom}
#help p {display:none;font-size:11px;margin:0px 0px 6px 0px;}
/* ------------------------------- spezielle Tabellenzellen -------------------------*/
.smalltext {padding:0px 3px 0px 0px;text-align:right;line-height:10px;}
.pic1, .pic2 {cursor:pointer;}
.pic1:hover, .pic2:hover {text-decoration:underline;}
.startliste tbody tr td:first-child {font-size:16px;}
.startliste tbody tr td:last-child {font-size:16px;color:gray;}
/* ------------------------------- Jahr-Auswahl für DM-Archiv -------------------------*/
span.go_l {color:white;display:block;float:left;width:14px;padding-left:4px;margin-right:4px;font-size:18px;}
span.go_r {color:white;display:block;float:left;width:14px;padding-right:4px;margin-left:4px;font-size:18px;text-align:right;}
span.go_l:hover, span.go_r:hover {color:black;background-color:white;}
/* Navigation */
.menu {text-align:center;white-space:nowrap;width:1100px;margin-left:-30px;margin-top:-10px;}
.menu ul {display:table;list-style:none;margin-left:-30px;}
.menu li {display:table-cell;float:left;background:rgb(233,143,12);opacity:0.9;padding:8px 25px 10px 25px;border-right:1px dotted white;transform:skew(-25deg);font-size:15px;vertical-align:middle;line-height:100%}
.menu li span {display:inline-block;transform:skew(25deg);}
.menu li:hover {opacity:1.0;}
.menu li:hover span {text-decoration:underline;}
/* Ranglisten-Detailkasten*/
.detailsumme td {font-weight:bold;
    background:-webkit-linear-gradient(white,silver);
    background:-o-linear-gradient(white,silver);
    background:linear-gradient(white,silver);}