html {
 margin:0;
 border:0;
 padding:0;
 width:100%;
 height:100%;
 overflow:hidden;
}

body {
 margin:0;
 border:0;
 padding:0;
 width:100%;
 height:100%;
 overflow:hidden;
 background-color:rgb(242,242,226);
 background-image:url(space.gif);
}

div, th, td, p {
 margin:0 auto;
 border:0;
 padding:0;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:14px;
 text-align:center;
 color:rgb(48,48,48);
}

img {
 margin:0;
 border:0;
 padding:0;
 font-size:9px;
 color:rgb(48,48,48);
}

body.ksh {
 background-color:rgb(220,144,40);
 background-image:url(bg_body.jpg);
 background-position:center;
}

div#randlinks {
 background-color:rgb(10,74,10);
 background-image:url(bg_mgn.gif);
 background-position:center;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 width:10%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}

div#randrechts {
 background-color:rgb(10,74,10);
 background-image:url(bg_mgn.gif);
 background-position:center;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 width:10%;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 right:0;
 z-index:2;
}

div#mitte {
 width:80%;
 height:100%;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 position:absolute;
 top:0;
 left:10%;
 bottom:0;
 right:10%;
 z-index:3;
 background-color:rgb(240,240,240);
}

div#obenrechts {
 background-color:scrollbar;
 position:absolute;
 top:1px;
 right:1px;
 width:16px;
 height:16px;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 z-index:4;
}

div#obenlinks {
 background-color:scrollbar;
 position:absolute;
 top:1px;
 left:1px;
 width:16px;
 height:16px;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 z-index:5;
}

div#untenlinks {
 background-color:scrollbar;
 position:absolute;
 bottom:1px;
 left:1px;
 width:16px;
 height:16px;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 z-index:6;
}

div#navigationoben {
 background-color:scrollbar;
 position:absolute;
 top:1px;
 left:1px;
 width:760px;
 height:15px;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 z-index:2;
}

div#navigationlinks {
 background-color:scrollbar;
 position:absolute;
 top:1px;
 left:1px;
 width:15px;
 height:100%;
 overflow:hidden;
 margin:0;
 border:0;
 padding:0;
 z-index:3;
}

div#anzeige {
 position:absolute;
 top:17px;
 left:17px;
 bottom:1px;
 right:1px;
 overflow:scroll;
 margin:0;
 border:0;
 padding:0;
 width:auto;
 height:auto;
 z-index:1;
 background-color:rgb(242,242,226);
}

div#inhalt {
 overflow:hidden;
 margin:0 auto;
 border:0;
 padding:0;
 min-width:760px;
 height:auto;
}

table {
 margin:0 auto;
 border:0;
 padding:0;
 width:100%;
 border-collapse:collapse;
}

table.mgnt {
 margin:auto;
 border:0;
 padding:0;
 width:100%;
 height:100%;
}

table.mgnt tr td {
 margin:auto;
 border:0;
 padding:0;
 font-family:"monotype corsiva","brush script mt",mistral,cursive;
 font-size:24px;
 font-weight:bold;
 color:rgb(148,148,116);
}

table#lkfvrt {
 width:720px;
 max-width:720px;
 height:15px;
 table-layout:fixed;
}

td.nav {
 font-size:12px;
 line-height:14px;
 vertical-align:top;
 white-space:nowrap;
 color:rgb(84,84,52);
 background-image:url(bg_tdnav.gif);
 background-repeat:no-repeat;
 background-position:center;
}

td.nav a:link, td.nav a:visited, td.nav a:hover, td.nav a:focus, td.nav a:active {
 color:rgb(84,84,52);
 text-decoration:none;
}

div.img {
 font-size:1px;
}

div#lkhome {
 position:absolute;
 top:0;
 left:1px;
 z-index:2;
 padding-top:3px;
}

div#lkhome div.img {
 width:15px;
 height:15px;
 margin:0 auto 12px 0;
}

div#lkbttm {
 position:absolute;
 bottom:0;
 left:1px;
 z-index:1;
 padding-bottom:3px;
}

div#lkbttm div.img {
 width:15px;
 height:15px;
 margin:12px auto 0 0;
}

div#lkmenu {
 width:15px;
 height:66px;
 font-size:1px;
 margin:0 auto 12px 0;
}

a#lkmnu0 {
 display:inline;
}

a#lkmnu1 {
 display:none;
}

div#nav10, div#nav20, div#nav21, div#nav22, div#nav23, div#nav24, div#nav25, div#nav26, div#nav27, div#nav28, div#nav29 {
 background-color:rgb(240,240,240);
 position:absolute;
 overflow:hidden;
 width:168px;
 display:none;
}

div#nav10 {
 top:159px;
 left:16px;
 z-index:9;
}

div#nav20, div#nav21, div#nav22, div#nav23, div#nav24, div#nav25, div#nav26, div#nav27, div#nav28, div#nav29 {
 left:183px;
}

div#nav20 {
 top:159px;
 z-index:10;
}

div#nav21 {
 top:188px;
 z-index:11;
}

div#nav22 {
 top:217px;
 z-index:12;
}

div#nav23 {
 top:246px;
 z-index:13;
}

div#nav24 {
 top:275px;
 z-index:14;
}

div#nav25 {
 top:304px;
 z-index:15;
}

div#nav26 {
 top:333px;
 z-index:16;
}

div#nav27 {
 top:362px;
 z-index:17;
}

div#nav28 {
 top:391px;
 z-index:18;
}

div#nav29 {
 top:420px;
 z-index:19;
}

div.out, div.ovr, div.out1, div.out2, div.ovr2, div.alk1, div.alk2 {
 width:164px;
 line-height:26px;
}

div.alk1, div.alk2 {
 margin:1px;
 border:1px solid rgb(189,221,189);
 background-color:rgb(231,247,231);
 font-variant:small-caps;
}

div.out1, div.out2 {
 margin:1px;
 border:1px solid rgb(208,208,208);
 background-color:rgb(240,240,240);
 font-variant:small-caps;
}

div.ovr2 {
 margin:1px;
 border:1px solid rgb(212,212,180);
 background-color:rgb(242,242,226);
 font-variant:small-caps;
}

div.alk1 a:link, div.alk1 a:visited, div.alk1 a:hover, div.alk1 a:focus, div.alk1 a:active, div.out1 a:link, div.out1 a:visited, div.out1 a:hover, div.out1 a:focus, div.out1 a:active {
 color:rgb(48,48,48);
 text-decoration:none;
 cursor:text;
}

td.alk {
 border:1px solid rgb(189,221,189);
 background-color:rgb(231,247,231);
}

td.out, div.out {
 border:1px solid rgb(208,208,208);
 background-color:rgb(240,240,240);
}

td.ovr, div.ovr {
 border:1px solid rgb(212,212,180);
 background-color:rgb(242,242,226);
}

td.out a, td.ovr a, div.out a, div.ovr a, div.out2 a, div.ovr2 a {
 display:block;
 width:100%;
 text-align:center;
}

div#dcpr {
 background-color:scrollbar;
 position:absolute;
 bottom:1px;
 left:32px;
 width:720px;
 overflow:hidden;
 height:15px;
 z-index:8;
}

table#tcpr {
 margin:auto;
 width:720px;
 max-width:720px;
 height:15px;
}

td#cpr {
 font-size:12px;
 line-height:14px;
 vertical-align:top;
 white-space:nowrap;
 color:rgb(84,84,52);
 background-image:url(bg_tdcpr.gif);
 background-repeat:no-repeat;
 background-position:center;
}

td#cpr a:link, td#cpr a:visited, td#cpr a:hover, td#cpr a:focus, td#cpr a:active {
 color:rgb(84,84,52);
 text-decoration:none;
}

body.dwz, body.fom, body.pvw {
 overflow:auto;
}

body.mcs, body.dgt, body.img, body.obj {
 background-color:rgb(240,240,240);
}

body.img {
 background-repeat:no-repeat;
 background-position:center;
}

body.pla {
 background-repeat:no-repeat;
 background-position:left center;
}

div.dwz, div.fom, div.pvw {
 margin:4px;
}

div.pla {
 margin:4px 8px 4px 188px;
}

div.cnt1 {
 height:100%;
}

table.cnt1 {
 width:576px;
 height:100%;
} /* Index- und Error-Seiten */

table.cnt2 {
 width:720px;
} /* Tabelle für dhd und dft */

table.cnt3 {
 margin-top:16px;
 width:648px;
} /* Seiten-Navigation (Gästebuch, Forum, Aktuelles, Bibliothek, externe Quelle) */

th.img, td.img, td.hr {
 font-size:1px;
}

div#dhd_o {
 width:auto;
 height:248px;
 background-image:url(bg_dhd_o.gif);
 background-position:center top;
 background-repeat:repeat-x;
}

div#dhd_i {
 width:760px;
 height:248px;
 background-image:url(bg_dhd_i.gif);
 background-position:center top;
 background-repeat:no-repeat;
}

tr.hdr1 {
 height:38px;
}

td#top {
 background-image:url(clubheim.gif);
 background-position:center;
 background-repeat:no-repeat;
}

td#wappen {
 background-image:url(sonne.gif);
 background-position:center top;
 background-repeat:no-repeat;
}

tr.hdr2 {
 height:34px;
}

td#slogan {
 background-position:right bottom;
 background-repeat:no-repeat;
}

tr.hdr3, tr.hdr6 {
 height:12px;
}

tr.hdr3 td, tr.hdr6 td {
 font-size:11px;
 line-height:11px;
 font-weight:bold;
 overflow:hidden;
}

span#host {
 background-color:rgb(42,106,42);
 color:rgb(212,212,180);
 padding:0 1px;
}

span#page {
 background-color:rgb(42,106,42);
 color:rgb(212,212,180);
 padding:0 1px;
}

span#date {
 background-color:rgb(42,106,42);
 color:rgb(212,212,180);
 padding:0 1px;
}

tr.hdr4 {
 height:66px;
}

img#randomimage {
 border:1px solid rgb(133,157,109);
 padding:1px;
}

tr.hdr5 {
 height:54px;
}

div#dbd_o {
 width:auto;
 background-color:rgb(212,212,180);
}

h1 {
 display:none;
}

h2 {
 display:none;
}

h3 {
 display:none;
}

h4 {
 display:none;
}

div#dbd_i {
 width:760px;
 background-image:url(bg_dbd_i.gif);
 background-repeat:repeat-y;
}

h5 {
 margin:0 auto;
 padding-top:0;
 padding-bottom:16px;
 height:19px;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:18px;
 font-weight:bold;
 text-align:center;
 color:rgb(48,48,48);
}

h6 {
 margin:0 auto;
 padding-top:18px;
 padding-bottom:0;
 height:17px;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 color:rgb(48,48,48);
}

td.larr {
 width:31px;
 font-size:1px;
 vertical-align:top;
}

td.rarr {
 width:31px;
 font-size:1px;
 vertical-align:top;
}

td.up {
 width:31px;
 font-size:1px;
 padding-top:10px;
 vertical-align:top;
}

td.dn {
 width:31px;
 font-size:1px;
 padding-top:10px;
 vertical-align:top;
}

td.h5, td.h6 {
 width:698px;
}

table.th5 {
 margin:8px auto;
 border:1px solid rgb(210,210,194);
 background-color:rgb(240,240,240);
 border-collapse:separate;
 table-layout:fixed;
 width:648px;
} /* Navigationstabelle 90% */

table.th6 {
 margin:8px auto;
 border:1px solid rgb(210,210,194);
 background-color:rgb(240,240,240);
 border-collapse:separate;
 table-layout:fixed;
 width:718px;
} /* Navigationstabelle 100% */

table.th5 tr td, table.th6 tr td, table.mm1 tr td, table.mm2 tr td {
 font-size:12px;
 padding:2px 0;
}

div.ctt {
 width:760px;
 height:10px;
 background-image:url(bg_ctt.gif);
 background-position:center bottom;
 background-repeat:no-repeat;
 font-size:1px;
}

div.ctm_o {
 width:760px;
 background-image:url(bg_ctm.gif);
 background-repeat:repeat-y;
}

div.ctm_i {
 width:720px;
 background-color:rgb(240,240,240);
 display:table;
}

div.ctb {
 width:760px;
 height:10px;
 background-image:url(bg_ctb.gif);
 background-position:center top;
 background-repeat:no-repeat;
 font-size:1px;
}

div.ktb, div.ktc, div.ktl, div.plr, div.spl {
 width:720px;
 background-color:rgb(241,241,233);
}

th {
 padding:3px 2px;
}

th.l {
 text-align:left;
 padding-left:8px;
}

th.r {
 text-align:right;
 padding-right:8px;
}

th.img {
 vertical-align:middle;
}

td.l, td.lm {
 text-align:left;
 vertical-align:middle;
}

td.lt {
 text-align:left;
 vertical-align:top;
}

td.lb {
 text-align:left;
 vertical-align:bottom;
}

td.c, td.cm {
 text-align:center;
 vertical-align:middle;
}

td.ct {
 text-align:center;
 vertical-align:top;
}

td.cb {
 text-align:center;
 vertical-align:bottom;
}

td.r, td.rm {
 text-align:right;
 vertical-align:middle;
}

td.rt {
 text-align:right;
 vertical-align:top;
}

td.rb {
 text-align:right;
 vertical-align:bottom;
}

caption {
 margin:0 auto;
 padding:2px;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 color:rgb(48,48,48);
}

ul, ol {
 margin:0;
 padding:0;
 text-align:left;
 color:rgb(48,48,48);
}

ul.rpt, ol.rpt {
 margin:12px;
}

ul.stn {
 list-style-type:none;
}

ul.ord {
 list-style-image:url(ord.gif);
}

ul.dok {
 list-style-image:url(dok.gif);
}

ol {
 list-style-type:decimal;
}

li {
 margin:2px 0 2px 28px;
 padding:0;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:14px;
 color:rgb(48,48,48);
}

li.rpt {
 font-size:16px;
}

div#d00 {
 display:none;
 width:760px;
 height:0;
 background-image:url(bg_dbd_i.gif);
 background-repeat:repeat-y;
 font-size:1px;
}

div#dft_o {
 width:auto;
 height:124px;
 background-image:url(bg_dft_o.gif);
 background-position:center bottom;
 background-repeat:repeat-x;
}

div#dft_i {
 width:760px;
 height:124px;
 background-image:url(bg_dft_i.gif);
 background-position:center bottom;
 background-repeat:no-repeat;
}

tr.ftr1 {
 height:40px;
}

tr.ftr2 {
 height:12px;
}

tr.ftr2 td {
 font-size:11px;
 line-height:11px;
 font-weight:bold;
 overflow:hidden;
}

span#uri {
 background-color:rgb(212,212,180);
 color:rgb(84,84,52);
 padding:0 1px;
}

span#upd {
 background-color:rgb(212,212,180);
 color:rgb(84,84,52);
 padding:0 1px;
}

tr.ftr3 {
 height:34px;
}

div.val {
 font-size:1px;
}

tr.ftr4 {
 height:38px;
}

div.val a img {
 padding:5px 0 5px 5px;
}

hr {
 margin:3px auto;
 width:80%;
 border:0;
 height:1px;
 background-color:rgb(212,212,180);
 color:rgb(212,212,180);
}

hr.nhr {
 margin:3px auto;
 width:60%;
 border:0;
 height:1px;
 background-color:rgb(208,208,208);
 color:rgb(208,208,208);
}

hr.rpt {
 margin:6px auto;
 width:40%;
 border:0;
 height:1px;
 background-color:rgb(48,48,48);
 color:rgb(48,48,48);
}

hr.bar {
 margin:6px 0;
 width:100%;
 border:0;
 height:1px;
 background-color:rgb(48,48,48);
 color:rgb(48,48,48);
}

a:link {
 color:rgb(41,89,137);
 text-decoration:underline;
} /* Grauwert: 80 */

a:visited {
 color:rgb(38,110,38);
 text-decoration:underline;
} /* Grauwert: 80 */

a:hover {
 color:rgb(114,114,18);
 text-decoration:underline;
} /* Grauwert: 80 */

a:focus {
 color:rgb(114,114,18);
 text-decoration:underline;
} /* Grauwert: 80 */

a:active {
 color:rgb(130,58,58);
 text-decoration:underline;
} /* Grauwert: 80 */

a.eml:link, a.eml:visited, a.eml:hover, a.eml:focus, a.eml:active {
 color:rgb(57,105,9);
 text-decoration:underline;
} /* Grauwert: 80 */

span.mlt {
 color:rgb(57,105,9);
 text-decoration:underline;
 cursor:pointer;
} /* Grauwert: 80 */

span.mli {
 cursor:pointer;
}

a.ank {
 text-decoration:none;
}

a.nhr {
 color:rgb(208,208,208);
 text-decoration:line-through;
}

a:link img.tnl {
 border:1px solid rgb(41,89,137);
 padding:1px;
} /* Grauwert: 80 */

a:visited img.tnl {
 border:1px solid rgb(38,110,38);
 padding:1px;
} /* Grauwert: 80 */

a:hover img.tnl {
 border:1px solid rgb(114,114,18);
 padding:1px;
} /* Grauwert: 80 */

a:focus img.tnl {
 border:1px solid rgb(114,114,18);
 padding:1px;
} /* Grauwert: 80 */

a:active img.tnl {
 border:1px solid rgb(130,58,58);
 padding:1px;
} /* Grauwert: 80 */

img.pht {
 border:1px solid rgb(148,148,116);
 padding:1px;
 background-color:rgb(240,240,240);
} /* Grauwert: 144 */

div.top, p.top {
 margin:16px;
 font-size:16px;
 font-weight:bold;
 color:rgb(209,81,17);
} /* Grauwert: 112 */

p.ph5 {
 margin-bottom:8px;
 font-weight:bold;
} /* Absatz direkt unter Überschrift h5 */

p.ph6 {
 margin-top:8px;
 font-weight:bold;
} /* Absatz direkt unter Überschrift h6 */

.hlt {
 color:rgb(209,81,17);
} /* Grauwert: 112 */

.gld {
 margin:6px 4px;
 border:1px solid #b09040;
 padding:0;
 background-color:#f0d080;
 line-height:26px;
}

.slv {
 margin:6px 4px;
 border:1px solid #808080;
 padding:0;
 background-color:#c0c0c0;
 line-height:26px;
}

.brn {
 margin:6px 4px;
 border:1px solid #806050;
 padding:0;
 background-color:#c0a090;
 line-height:26px;
}

td.w {
 text-align:center;
 background-color:rgb(255,255,255);
}

td.b {
 text-align:center;
 background-color:rgb(204,204,204);
}

td.a {
 text-align:center;
 background-color:rgb(255,255,255);
 font-size:9px;
}

td.h {
 text-align:center;
 background-color:rgb(204,204,204);
 font-size:9px;
}

span.pls {
 color:rgb(10,74,10);
}

span.mns {
 color:rgb(93,29,29);
}

span.nll {
 color:rgb(48,48,48);
}

p.msg {
 text-align:left;
 margin:16px 0;
}

div.gb, div.bb {
 margin:8px;
 border:1px solid rgb(212,212,180);
 width:702px;
} /* Grauwert: 208/60 */

tr.gbe, tr.bbe {
 background-color:rgb(236,236,204);
 height:16px;
} /* Grauwert: 232/40 */

tr.gbe td, tr.bbe td {
 font-size:12px;
}

td.gbi, td.bbi {
 background-position:center;
 background-repeat:no-repeat;
 text-align:center;
 vertical-align:middle;
}

a.bgi:link, a.bgi:visited, a.bgi:hover, a.bgi:focus, a.bgi:active {
 display:block;
 width:100%;
 text-decoration:none;
} /* Hintergrundbild als Link */

p.gbe, p.bbe {
 margin:0;
 text-align:right;
 padding-right:4px;
 font-size:12px;
}

td.gbt, td.bbt {
 background-color:rgb(242,242,226);
} /* Grauwert: 240/20 */

div.gbt, div.bbt {
 border-top:1px solid rgb(212,212,180);
 border-bottom:1px solid rgb(212,212,180);
 padding:1px;
} /* Grauwert: 208/60 */

p.gbt {
 text-align:left;
 border:1px solid rgb(220,220,188);
 padding:8px;
 font-family:"brush script mt",mistral,"monotype corsiva",cursive;
 font-size:24px;
 line-height:1.5;
 max-width:682px;
} /* Grauwert: 216/40 */

span.gbt {
 font-family:"brush script mt",mistral,"monotype corsiva",cursive;
 font-size:24px;
}

p.bbt {
 text-align:left;
 border:1px solid rgb(220,220,188);
 padding:8px;
 font-size:16px;
 line-height:21px;
 max-width:682px;
} /* Grauwert: 216/40 */

p.bbt img {
 max-width:640px;
}

table.wcm, table.wcm tr td, table.wcm tr td table.tfx, table.wcm tr td table.tfx tr td {
 margin:0;
 border:0;
 border-collapse:collapse;
 padding:0;
}

td.msg {
 vertical-align:top;
}

div.wcm {
 width:614px;
 border-right:1px solid rgb(212,212,180);
 border-left:1px solid rgb(212,212,180);
 height:51px;
} /* Grauwert 208/60 */

p.cal_m {
 padding-top:8px;
 font-size:12px;
 line-height:12px;
 font-weight:bold;
 font-variant:small-caps;
 color:rgb(240,240,240);
}

p.cal_d {
 padding-bottom:3px;
 font-size:16px;
 line-height:28px;
 font-weight:bold;
}

p.hdl, p.hnt {
 padding:3px 1px;
 text-align:justify;
}

p.stp {
 padding:3px 1px;
 text-align:left;
 font-size:12px;
 height:17px;
 font-style:italic;
}

p.txtj {
 padding:3px 1px;
 text-align:justify;
}

p.txtc {
 padding:3px 1px;
 text-align:center;
}

p.txtl {
 padding:3px 1px;
 text-align:left;
}

div.frm {
 border:1px solid rgb(212,212,180);
 width:718px;
 background-color:rgb(241,241,233);
}

div.frm80 {
 border-right:1px solid rgb(212,212,180);
 border-left:1px solid rgb(212,212,180);
 width:574px;
}

div.frm60 {
 border-right:1px solid rgb(212,212,180);
 border-left:1px solid rgb(212,212,180);
 width:430px;
}

div.frm40 {
 border-right:1px solid rgb(212,212,180);
 border-left:1px solid rgb(212,212,180);
 width:286px;
}

p.hdg {
 text-align:center;
 font-weight:bold;
 line-height:16px;
 height:17px;
 background-color:rgb(236,236,204);
} /* Grauwert 232/40 */

p.mgc {
 text-align:center;
 padding:2px;
} /* Vorstand */

p.imp {
 text-align:left;
 padding:5px 0 2px 3px;
 font-size:10px;
 line-height:12px;
} /* Impressum */

.scp {
 font-variant:small-caps;
}

th, td, .nwr {
 white-space:nowrap;
}

td p, td ol {
 white-space:normal;
}

.str {
 text-decoration:line-through;
}

.wdr {
 letter-spacing:3px;
}

.hdn {
 visibility:hidden;
}

tr.ksh {
 background-color:rgb(236,236,204);
 font-weight:bold;
}

td.above {
 background-color:rgb(226,238,214);
}

td.below {
 background-color:rgb(242,230,218);
}

tr.ksh td.above {
 background-color:rgb(213,237,189);
}

tr.ksh td.below {
 background-color:rgb(244,220,196);
}

thead {
 background-color:rgb(236,236,204);
}

span.sort {
 background-color:rgb(240,240,240);
}

tfoot {
 background-color:rgb(236,236,204);
}

tfoot tr td {
 font-weight:bold;
 padding-right:8px;
}

tbody {
}

tr.ungerade {
 background-color:rgb(235,243,235);
}

tr.gerade {
 background-color:rgb(241,241,233);
}

tr.ungerade td, tr.gerade td {
 border-top:1px solid rgb(212,212,180);
 border-bottom:1px solid rgb(212,212,180);
}

big big {
 font-size:20px;
}

big, .big {
 font-size:16px;
}

small, .sml, .smlr, table.l100s tr th, table.l100s tr td, div.t100s table tr th, div.t100s table tr td, td.sml table tr th, td.sml table tr td, table.ktm tr th, table.ktm tr td {
 font-size:12px;
} /* kleine Schrift */

small small, sup, sub, .smlsml, table.l100ss tr th, table.l100ss tr td, table.kts tr th, table.kts tr td {
 font-size:9px;
} /* sehr kleine Schrift */

tt {
 font-family:"courier new",monospace;
 color:rgb(48,48,48);
 font-size:14px;
}

pre {
 margin:0;
 border:0;
 padding:0;
 font-family:"courier new",monospace;
 color:rgb(48,48,48);
 font-size:14px;
}

pre.sml {
 font-size:12px;
}

pre.smlsml {
 font-size:10px;
}

form {
 margin:0;
 border:0;
 padding:0;
 color:rgb(48,48,48);
}

fieldset {
 margin:0;
 border:1px solid rgb(208,208,208);
 padding:0 8px 8px;
}

legend {
 margin:4px;
 border:1px solid rgb(208,208,208);
 padding:2px;
 background-color:rgb(240,240,240);
 font-family:"courier new",monospace;
 font-size:14px;
 color:rgb(48,48,48);
}

label {
 line-height:24px;
 font-family:"courier new",monospace;
 font-size:14px;
 color:rgb(48,48,48);
}

select, option, textarea, input, input.txt, .slt {
 margin:0;
 font-family:"courier new",monospace;
 font-size:12px;
 font-weight:bold;
 color:rgb(48,48,48);
}

input.btn {
 cursor:pointer;
}

textarea {
 overflow:scroll;
 min-width:340px;
 max-width:340px;
 min-height:144px;
 max-height:144px;
} /* overflow-y, resize ab css3 */

select, textarea, input.txt {
 background-color:rgb(255,255,255);
}

p.ttl {
 margin:12px;
 font-size:16px;
 line-height:20px;
 text-align:left;
 font-weight:bold;
}

p.rpt {
 margin:12px;
 font-size:16px;
 line-height:20px;
 text-align:justify;
}

p.rpt small {
 line-height:16px;
}

p.sgn {
 margin:12px;
 font-size:16px;
 line-height:20px;
 text-align:left;
 font-style:italic;
}

table.ifll {
 margin:12px;
 width:auto;
 float:left;
} /* Text fließt rechts um ein links ausgerichtetes Bild */

table.iflr {
 margin:12px;
 width:auto;
 float:right;
} /* Text fließt links um ein rechts ausgerichtetes Bild */

table.tfll {
 margin:0 12px 0 0;
 border:1px solid rgb(212,212,180);
 width:auto;
 background-color:rgb(241,241,233);
 float:left;
}

table.tflr {
 margin:0 0 0 12px;
 border:1px solid rgb(212,212,180);
 width:auto;
 background-color:rgb(241,241,233);
 float:right;
}

div.dfll {
 margin:0px;
 border:1px solid rgb(212,212,180);
 width:auto;
 background-color:rgb(241,241,233);
 float:left;
} /* Text fließt rechts um einen links ausgerichteten Abschnitt */

div.dflr {
 margin:0px;
 border:1px solid rgb(212,212,180);
 width:auto;
 background-color:rgb(241,241,233);
 float:right;
} /* Text fließt links um einen rechts ausgerichteten Abschnitt */

div.quote, blockquote {
 border:0;
 padding:0px 10px;
} /* vom übrigen Text abgehobener Abschnitt (für Zitate von Fremdautoren) */

div.quote p, blockquote p {
 padding:3px 1px;
 text-align:left;
} /* Absatz eines vom übrigen Text abgehobenen Abschnitts (für Zitate von Fremdautoren) */

div#fbk {
 margin:auto;
 border:0;
 padding:0;
 width:716px;
 height:564px;
 direction:rtl;
 overflow:auto;
} /* Inhalt-Abschnitt (Rahmen und Scrollbar für die Fieberkurve) */

div#sbx {
 border:1px solid rgb(212,212,180);
 width:718px;
 height:718px;
 background-color:rgb(241,241,233);
 line-height:19px;
 overflow:auto;
} /* Rahmen und Scrollbar für die Shoutbox */

p.sbt {
 text-align:left;
 padding:8px;
 font-size:16px;
}

table.bbrh {
 background-color:rgb(236,236,204);
 border-bottom:1px solid rgb(212,212,180);
}

table.bbrh tr {
}

table.bbrh tr th {
}

div.bbrb {
 border:0;
 width:718px;
 background-color:rgb(241,241,233);
 overflow:auto;
}

table.bbrb {
 margin-left:0;
 width:690px;
}

table.bbrb tr td {
 padding:6px 1px;
 line-height:17px;
}

div.pbd_t {
 width:730px;
 height:8px;
 background-image:url(pbd_t.gif);
 background-repeat:no-repeat;
 font-size:1px;
}

div.pbd_m {
 width:730px;
 height:508px;
 background-image:url(pbd_m.gif);
 background-repeat:no-repeat;
 font-size:1px;
}

div.pbd_c {
 padding:12px;
 width:690px;
 height:484px;
 background-image:url(pbd_c.jpg);
 background-position:center;
 font-size:1px;
}

table.pbd {
 table-layout:fixed;
 width:688px;
}

tr.pbd {
 height:242px;
}

div.pbd {
 background-image:url(pbd_pp.gif);
 background-position:center;
 background-repeat:no-repeat;
 width:140px;
 height:198px;
}

p.pbd {
}

div.pbd_b {
 width:730px;
 height:8px;
 background-image:url(pbd_b.gif);
 background-repeat:no-repeat;
 margin-bottom:4px;
}

p.psa {
 padding:8px 0 2px 8px;
 text-align:left;
 font-weight:bold;
} /* Absatz für Problemschachlösung (Aufgabe) */

p.psl {
 padding:2px 0 2px 32px;
 text-indent:-8px;
 text-align:left;
 font-weight:bold;
} /* Absatz für Problemschachlösung  (Lösung) */

p.psv {
 padding:2px 0 8px 56px;
 text-indent:-8px;
 text-align:left;
 font-weight:normal;
} /* Absatz für Problemschachlösung  (Variante) */

div.ntn {
 margin:8px;
}

div.ntn p {
 margin:0 24px;
 text-align:left;
}

div.dgm {
 margin:8px auto;
}

/* Palview (Anfang) */
div.pgm p, div.pgi p {
 padding:0 6px 3px;
}

/* The actual linked Game moves (always in 'pm' class) */
div.pgm a {
 color:rgb(48,48,48);
 text-decoration:none;
}

/* The actual linked Variation moves (always in 'pc' class) */
div.pgm .pc a, div.pgm span.pc a {
 color:rgb(41,89,137);
}

div.pgm span.pc2 a {
 font-style:italic;
}

div.pgm span.pc3 a {
 font-style:normal;
 color:rgb(41,89,137);
}

/* Palview Game Intro (Special case where a comment {...} appears before an actual game move. The comment is treated as a game intro.) */
.pintro {
 text-indent:1em;
 text-align:justify;
}

/* Palview Commentary (including Variation Sequences) */
.pc, .pc2 {
 text-indent:1em;
 text-align:justify;
} 

/* Palview Player Names (PGN Tags White & Black) */
.pplay {
 font-weight:bold;
}

/* Palview Player Title (PGN Tag) */
.ptitle {
}

/* Palview Player Elo Rating (PGN Tag) */
.pelo {
}

/* Palview ECO Code (PGN Tag) */
.peco {
}

/* Palview Event (PGN Tags Event & Site & Date & Round) */
.pevent {
}

/* Palview Opening -- PGN Tags: Opening, Variation, & Subvariation */
.popen {
 font-weight:bold;
 cursor:help;
}

/* Palview Annotator */
/* had to remove italic from below otherwise IE places a horz-bar */
.panno {
 font-weight:bold;
}

/* Palview Moves -- for the actual game moves */
.pm {
 text-indent:0em;
 text-align:justify;
 font-weight:bold;
}

/* Palview Clock -- for the DGT clock times in Live Games */
.pclock {
}

/* Figurine -- Used to Transform Commentary 'moves' to Figs */
.pf {
 font-family:LinaresFigurine,ZurichFigurine,"Zurich New",HastingsFigurine,Verdana;
 font-style:normal;
}

/* next class property places a 'help' cursor over the chess symbols */
div.pgm img {
 cursor:help;
}

/* Palview [%palview div [,name]] Game Quote */
div.pgq {
 margin:10px;
 padding:4px;
 text-align:justify;
 background-color:#ffffec;
 border-style:solid;
 border-color:black;
 border-width:2px;
}

/* class for Inline Annotator [%anno name] */
.ianno {
 font-style:italic;
}

div#pc1 {
 position:absolute;
 visibility:hidden;
 cursor:pointer;
}

div.brd {
 border:1px solid rgb(82,82,66);
 padding:0;
 width:280px;
 height:280px;
 overflow:visible;
 background-image:url(training/jpc/board35.gif);
 font-size:1px;
 line-height:1px;
}

p.pt {
 padding:10px;
 font-weight:bold;
}

div.mvs {
 margin:0;
 border:0;
 padding:0;
 width:352px;
 height:338px;
 overflow:auto;
}

.qzs {
 position:relative;
 visibility:hidden;
}

td.buchtext {
 height:95px;
 text-align:left;
 vertical-align:top;
} /* Bibliothek (Kurzbeschreibung) */

p.buchshowhidecomment {
 padding-top:8px;
 font-size:12px;
 color:rgb(10,74,10);
 cursor:pointer;
} /* Bibliothek (Kommentar anzeigen/verbergen) */

span.thinsp {
 letter-spacing:-0.15em;
}

span.eve {
 letter-spacing:-0.1ex;
}

span.evv {
 letter-spacing:-0.2ex;
}

div.wminfo {
 margin:10px;
 border:2px inset rgb(145,145,137);
 padding:6px 10px;
 background-color:rgb(239,239,247);
}

div.wminfo p {
 margin:0;
 padding:2px 4px;
 color:rgb(48,48,48);
 text-align:left;
 line-height:19px;
}

div.setrgb {
 width:56px;
 height:8px;
 background-color:rgb(212,212,180);
 font-size:1px;
}

div.setrgb span.r, div.setrgb span.g, div.setrgb span.b {
 width:8px;
 height:8px;
 margin:0 4px;
 cursor:pointer;
 display:inline-block;
}

span.r {
 background-color:rgb(93,29,29);
}

span.g {
 background-color:rgb(10,74,10);
}

span.b {
 background-color:rgb(41,41,105);
}

div#preload {
 display:none;
}


