#rules.rulesPage{
    padding: 20px 30px;
}
#rules.base.conditions.popup.border {
    width:618px;
}
#rules h2{
    margin-top: 2px; 
}
#rules div.buttons{
    float: right;  
}
#rules .fullWidth{
    width:100%;
    padding:0px;
    margin:0px;
} 
#rules div.playnowDiv {
    clear:both;
    width: auto;
    text-align: center;
}
#rules .noTops{
    margin-top: 0px;
    padding-top: 0px;
}
#rules .noRights{
    padding-right: 0px;
    margin-right: 0px;
}
#rules .noLefts{
    padding-left: 0px;
    margin-left: 0px;
}

#rules .imageWithFixedWidth {
    width: 220px;
}

/* use this for nested lists where the upper level bullet should not be shown (i.e. the nested ul does not get a
    bullet of its own */
#rules li.noBullet {
    list-style: none;
}

/***+++ definitions for image-text-pairs which are shown on the same line +++***/
/***generic***/
#rules div.image,
#rules div .txt{margin:15px 0px;}

/***game specific***/
#rules #rules_tar div.image{float:left;margin:0 6px;}

#rules #rules_spi div.image,
#rules #rules_spl div.image,
#rules #rules_kdo div.image{width:10%;float: left;}

#rules #rules_dko div.image,
#rules #rules_hts div.image,
#rules #rules_maf div.image,
#rules #rules_mus div.image,
#rules #rules_pol div.image,
#rules #rules_sss div.image,
#rules #rules_wiz div.image{width:25%;float: left;}

#rules #rules_gos div.image,
#rules #rules_pbx div.image,
#rules #rules_rom div.image{width:36%;float: left;}

#rules #rules_3wo div.image,
#rules #rules_2wo div.image,
#rules #rules_wos div.image{width:40%; float: right;}

#rules #rules_spi div.txt,
#rules #rules_spl div.txt,
#rules #rules_kdo div.txt{width:85%;float:right;}

#rules #rules_dko div.txt,
#rules #rules_hts div.txt,
#rules #rules_maf div.txt,
#rules #rules_mus div.txt,
#rules #rules_pol div.txt,
#rules #rules_sss div.txt,
#rules #rules_wiz div.txt{width:70%;float:right;}

#rules #rules_gos div.txt,
#rules #rules_mau div.txt,
#rules #rules_pbx div.txt,
#rules #rules_rom div.txt{width:60%;float: right;}

#rules #rules_3wo div.txt,
#rules #rules_2wo div.txt,
#rules #rules_wos div.txt{width: 55%;float : left;}

/***vertical pairs***/
#rules #rules_bux .boosterWrapper{
    float:left;
    padding: 20px; 
    width:100px;
}
/***--- image-text-pairs ---***/
#rules #rules_cpt .halfWidth,
#rules #rules_drg .halfWidth{
    width:45%;
    float:left;
    padding-left: 20px;
    padding-top: 20px;
}
/***+++  table-styles  +++***/
#rules .gdTable .gdTableData.split{width:45%;}

#rules .gdTable .gdTableRow {
    height: auto;
    min-height: 22px;
    overflow: hidden;
    padding: 6px 0;
}
/***game-specific***/
/***  mau/1ma columns  ***/
#rules #rules_1ma_official .gdTable .gdTableData.card,
#rules #rules_mau_official .gdTable .gdTableData.card{ width: 100px;}
#rules #rules_1ma_official .gdTable .gdTableData.meaning,
#rules #rules_mau_official .gdTable .gdTableData.meaning{width: 350px;}
#rules #rules_1ma_official .gdTable .gdTableData.scoreValue,
#rules #rules_mau_official .gdTable .gdTableData.scoreValue{width: 68px;text-align: center;}
/***  mau/1ma rows  ***/
#rules #rules_1ma_official .gdTable .gdTableRow.cardImageRowHeight,
#rules #rules_mau_official .gdTable .gdTableRow.cardImageRowHeight{ height: 46px;padding:6px 0px;}

/***  kla columns  ***/
#rules #rules_kla_basic .gdTable .gdTableData.begrippenWidth{ width: 60px;}
#rules #rules_kla_basic .gdTable .gdTableData.descBegrippenWidth{ width: 500px;}

/***  cpt/drg columns  ***/
#rules #rules_cpt .gdTable .gdTableData.event,
#rules #rules_drg .gdTable .gdTableData.event{width: 100px;min-height: 1px;}
#rules #rules_cpt .gdTable .gdTableData.level,
#rules #rules_drg .gdTable .gdTableData.level{width: 82px;text-align: center;}
#rules #rules_cpt .gdTable .gdTableData.allLevel,
#rules #rules_drg .gdTable .gdTableData.allLevel{width: 444px;float:right;}
#rules #rules_cpt .gdTable .gdTableData.allLevel.center,
#rules #rules_drg .gdTable .gdTableData.allLevel.center{text-align: center;}
/***  drg rows  ***/
#rules #rules_drg .extraHeight{height: 130px;}

/*** kdo/pyr columns ***/ 
#rules #rules_kdo .gdTable .gdTableData.event{width:95px;}
#rules #rules_kdo .gdTable .gdTableData.level{width:57px;}
#rules #rules_kdo .gdTable .gdTableData.description{width:190px;}
#rules #rules_kdo .gdTable .gdTableData.event2,
#rules #rules_pyr .gdTable .gdTableData.event{width:148px; min-height:1px;}
#rules #rules_kdo .gdTable .gdTableData.level2,
#rules #rules_pyr .gdTable .gdTableData.level{width:95px;}
#rules #rules_kdo .gdTable .gdTableData.allLevel,
#rules #rules_pyr .gdTable .gdTableData.allLevel{width: 410px;float:right;}

#rules #rules_cpy .gdTable .gdTableData.event{width:68px;min-height:1px;}
#rules #rules_cpy .gdTable .gdTableData.description{width: 340px;}

/***  dko columns   ***/
#rules #rules_dko_official .gdTable .gdTableData.condition{width:75%;}
#rules #rules_dko_official .gdTable .gdTableData.dko_carddeck {width: 32px;padding:0px 6px;}
#rules #rules_dko_official .gdTable .gdTableData.card_color{width: 40px;min-height: 1px;}
#rules #rules_dko_official .gdTable .gdTableData.cards_black  { 
    color: #000000; 
    font-weight: bold; 
    text-align: center; 
}
#rules #rules_dko_official .gdTable .gdTableData.cards_green  { 
    color: #009900; 
    font-weight: bold; 
    text-align: center;
}
#rules #rules_dko_official .gdTable .gdTableData.cards_red    { 
    color: #ff0000; 
    font-weight: bold; 
    text-align: center;
}
#rules #rules_dko_official .gdTable .gdTableData.cards_orange {
    color: #ff830b;
    font-weight: bold; 
    text-align: center;
}

/***  gos columns  ***/
#rules #rules_gos .gdTable .gdTableData.levelColumn{width: 23%;}

/***  hid columns  ***/
#rules #rules_hid .gdTable .gdTableData.action{width:65%}
#rules #rules_hid .gdTable .gdTableData.points{width:30%}

/***  kno columns  ***/
#rules #rules_kno .gdTable .gdTableData.name,
#rules #rules_kno .gdTable .gdTableData.points {width:25%}
#rules #rules_kno .gdTable .gdTableData.condition {width:42%}

/***  mag columns  ***/
#rules #rules_mag .gdTable .gdTableData.pointsWidth{width:30%}
/***  mag rows  ***/
#rules #rules_mag .gdTable .gdTableRow.pointsRowHeight{height: 130px; padding: 6px 0px;}

/***  mpp columns  ***/
#rules #rules_mpp .gdTable .gdTableData.eventWidth{width:100px;}
#rules #rules_mpp .gdTable .gdTableData.explanationWidth{width:460px;}

/***  ska columns  ***/
#rules #rules_ska_official .firstTable .gdTable .gdTableData.firstColumnWidth{width: 100px;}
#rules #rules_ska_official .firstTable .gdTable .gdTableData.secondColumnWidth{width: 170px;}
#rules #rules_ska_official .firstTable .gdTable .gdTableData.thirdColumnWidth{width: 270px;}
#rules #rules_ska_official .firstTable .gdTable .gdTableData.secondColumnSplitWidth{width: 80px;}
#rules #rules_ska_official .firstTable .gdTable .gdTableData.thirdColumnSplitWidth{
    width: 135px;
    text-align: center;
}
#rules #rules_ska_official .firstTable .gdTable .gdTableRow.farbspieleHeight,
#rules #rules_ska_official .secondTable .gdTable .gdTableRow.centerBlockHeight{
    height:90px;
    padding: 6px 0px;
}
#rules #rules_ska_official .secondTable .gdTable .gdTableData.firstColumnWidth{
    width:100px;
    text-align: center;
}
#rules #rules_ska_official .secondTable .gdTable .gdTableData.secondColumnWidth{
    width:150px;
    text-align: center;
}
#rules #rules_ska_official .secondTable .gdTable .gdTableData.thirdColumnWidth{
    width:290px;
    text-align: center;
}
#rules #rules_ska_official .thirdTable .gdTable .gdTableData.firstColumnWidth{
    min-height: 1px;
    width: 170px;
}
#rules #rules_ska_official .thirdTable .gdTable .gdTableData.secondColumnWidth{
    min-height: 1px;
    width: 220px;
}
#rules #rules_ska_official .thirdTable .gdTable .gdTableData.thirdColumnWidth{
    width: 150px;
}
/*** ska rows ***/
#rules #rules_ska_official .gdTableRow .gdTableRow.oneLineHeight{
    height: 22px;
    padding: 0px;
}
#rules #rules_ska_official .gdTable .gdTableRow.sevenLinesHeight{
    height: 110px;
    padding: 6px 0px;
}

/*** xwo columns ***/
#rules #rules_xwo .gdTable .gdTableData.event{width: 400px;}

/*** zoo columns ***/
#rules #rules_zoo .gdTable .gdTableData.event{min-height: 1px;width: 80px;}
#rules #rules_zoo .gdTable .gdTableData.description{width: 338px;}
#rules #rules_zoo .gdTable .gdTableData.level{width:130px;text-align: center;}
#rules #rules_zoo .gdTable .gdTableData.descAndLevel{width: 420px;}
#rules #rules_zoo .gdTable .gdTableData.levelSplit{width: 60px;}
#rules #rules_zoo .gdTable .gdTableData.animal{width: 130px;}
#rules #rules_zoo .gdTable .gdTableData.bonus{width: 428px;}
/***---  table-styles  ---***/


