/* Allgemeine Einstellungen */
a:link, a:visited, a:hover, a:active, a:focus{ color: #0125A0; }

/*normalisierung marign, padding, body rausgenommen, da sonst mit schatten probleme!*/
div, ul, li, h1, h2, h3, form, fieldset, input, p{ margin:0; padding:0; }
ol, li{ margin:50; padding:50; }
ul{ list-style:none; }

/*normalisiert font-style und font-weight auf normal*/
caption, em{ font-style:normal; font-weight: normal; }
div.acol {background-color: #0125A0; color: #ffffff; }
div.acol > h2, div.acol > p {font-family: "Book Antiqua", Arial; font-weight: normal;
line-height: 2em; letter-spacing: 1px; word-spacing: 1px;}
p.comment { font-size: 11px; word-spacing: 1px; line-height: 3em; font-family: Helvetica,monospace; }
/*image*/
img{ max-width: 100%; height: auto; }
.special {background-color: #D4EBF9;}

/* =Ergebnisse */
.result {
background-color: #fa9913; padding: 5px; margin: 5px 50px auto; }
/* =Fussleiste*/
#branding {
clear: both; margin: 0 auto;
text-align: center; font-size: 12px;color: #555555;
line-height: 18px; letter-spacing: 1px; word-spacing: 1px;
}
/* =Symbole*/
li.S:before, em.S:before, b.S:after{ content: url(../images/s.gif); }
li.H:before, em.H:before, b.H:after{ content: url(../images/h.gif); }
li.D:before, em.D:before, b.D:after{ content: url(../images/d.gif); }
li.C:before, em.C:before, b.C:after{ content: url(../images/c.gif); }
li.player{ font-family: Helvetica,monospace; font-size: 8px; }
/* =Board */
.fsdeal{float: left; overflow: auto; width: 280px; padding: 10px; background-color: #f9f9f9;
font-weight: lighter; font-family: Helvetica,Verdana,Arial,monospace; }
.hand, em.S, em.H, em.D, em.C, b.S, b.H, b.D, b.C{ word-spacing: 2px; font-weight: bold; }
.scores { float: left; width: 100%; height: 400px; padding: 5px; }
.contracts { font-size: 10px;}
.board{ width: 100%; height: 210px; padding: 5px; background-color: #e9f9d9; color: #545454;
font-weight: bold; word-spacing: 2px; font-size: 12px; z-index: 1; }
.boardnr{ font-size: 30px; color: olive; text-align: center; font-weight: bold; }
.plus{ color: blue; }
.minus{ color: red; }
.anschrift{ color: olive; }
/* =totalscoretable */
#totalscoretable {
color: #545454; font-weight: bold;text-align: center;
font-size: 12px; font-family: Verdana,Arial,Helvetica,monospace;
}
#totalscoretable.ui-grid-d .ui-block-a { width: 10%; text-align: center;}
#totalscoretable.ui-grid-d .ui-block-b { width: 10%; text-align: center;}
#totalscoretable.ui-grid-d .ui-block-c { width: 15%; text-align: center;}
#totalscoretable.ui-grid-d .ui-block-d { width: 15%; text-align: center;}
#totalscoretable.ui-grid-d .ui-block-e { width: 50%; text-align: left;}
