/* (c)2006 ing.-buero bechler halle - ebechler.de */
/* wb */
body {
  /*text-align:center;*/
  font-family:Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#303030;
  background:#ffffff;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  height:100%; }
td.standard, .standard, td.normal, .normal {
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold; }
td.normal, .normal {
  font-weight: normal; }
hr {
  color:#f7c700;
  background-color:#f7c700;
  border:0px;
  height:2px; }
h1, h2, h2, h3, h3, h4, h5, h6 {
  font-family:Arial,sans-serif;
  font-weight:bold;
  line-height:28px;
  color:#006599;
  margin:0; }
h1 { font-size:25px; line-height:30px; }
h2 { font-size:21px; line-height:25px; }
h3 { font-size:19px; line-height:22px; }
h4 { font-size:17px; line-height:19px; }
h5 { font-size:8pt; line-height:15px; }
h6 { font-size:8pt; line-height:15px; color:#000; }
table, tr, td {
  text-align:left;
  vertical-align:top;
  border-collapse:collapse;
  border:0;
  padding:0;
  margin:0; }
td { /*std.-anzg.-fnt:*/
  font-family:Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#303030; }
td.left, .left {
  background-image:url('./../img/bkg_li.bmp');
  background-repeat:repeat-y;
  background-position:16px 0px;
  background-attachment:scroll;
  height:1030px;
  padding:0;
  padding-left:5px; }
td.signet {
  background-image: url('./../img/svh0.gif');
  background-repeat: no-repeat;
  background-position: 64px 13px;
  background-attachment: scroll;
  font-family:Comic Sans MS,sans-serif;
  font-size:21px;
  font-weight:normal;
  line-height:30px;
  color:#666;
  cursor:default;
  margin:0;
  padding:0;
  padding-top:85px;
  vertical-align:top;
  text-align:left;
  height:30px;
  padding-left:13px; }
/*ggfl. pinned regions:*/
td.pintop, .pintop { }
td.pintopgap, .pintopgap { }
td.pinmnu, .pinmnu {
  position:absolute;
  left:5px;
  top:0px;
  z-index:99; }
td.navi {
  white-space:normal;
  padding:0;
  padding-left:10px;
  padding-top:1px; }
td.navitop {
  vertical-align:top;
  padding:0;
  height:1px; }
td.navibot {
  padding:0;
  height:1px; }
td.top {
  background-image: url('./../img/bkg_ob.bmp');
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-attachment: scroll;
  padding:0;
  height:138px; }
td.toptitle {
  height:105px; }
td.toptitle, td.topcaption, .topcaption {
  font-family:Arial black, sans-serif;
  font-size:22px;
  font-weight:800;
  font-style:normal;
  color:#ffffff;
  cursor:default;
  padding:0;
  padding-top:8px;
  line-height:22px; }
td.topcaption, .topcaption, td.threadcap, .threadcap {
  font-size:21px;
  color:#006599;
  cursor:default;
  line-height:21px;
  padding-right:8px;
  padding-top:0px;
  height:21px; }
td.menu, .menu, td.menunact, .menunact {
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding-left:15px;
  line-height:18px; }
td.menunact, .menunact {
  background-image: url('./../img/li_bl.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  background-attachment: scroll;
  color:#000;
  cursor:default; }
td.meinr0, .meinr0 {
  padding-left:14px; }
td.meinr1, .meinr1 {
  padding-left:28px; }
td.elo {
  background-image: url('./../img/elo.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll;
  padding:0; }
td.main { }
td.mainrighttop {
  background-color:#ddeeff;
  color:#404040;
  font-weight:normal;
  padding:0; }
td.mainright {
  background-color:#ddeeff;
  color:#404040;
  font-weight:normal;
  padding:0;
  height:100%; }
td.padright, .padright {
  padding:0;
  padding-right: 16px; }
td.label, .label {
  font-weight:normal;
  line-height: 11px;
  padding:0;
  color:#888; }
td.bottom {
  font-weight:normal;
  padding:0;
  color:#777; }
td.edit {
  background-color:#f9f9f9;
  border:1px;
  border:1px solid #ccc;
  padding:10px; }
td.InTxtTbl {
  padding:0;
  padding-right:20px; }
td.tabheader {
  font-weight:normal;
  color:#444;
  border:2px solid #fff;
  padding:3px;
  padding-left:2px;
  background-color:#e5e5e5; }
td.threadcap, .threadcap {
  font-family:Arial,sans-serif;
  font-size:16pt;
  font-weight:bold;
  color:#006599; }
td.threadlist, .threadlist {
  color:#006599; }
table.mytables, table.myinnertables {}
td.myidxs {}
td.mytitles, td.myinnertitles {
  color:#006599;
  padding-right:15px; }
td.myfields, td.myinnerfields {
  padding-right:15px; }
table.myinnertables {}
td.myinnerfields {}
td.myinnertitles {}
td.tabinput {
  font-weight:bold;
  border:2px solid #fff;
  padding:0;
  padding-left:1px;
  background-color:#f5f5f5; }
td.drop {
  position:absolute;
  background-image: url('./../img/bkg_eshrsdrp.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll;
  left:660px; /*647*/
  top:8px;
  height:50px;
  width:1px;
  padding:8px;
  padding-left:150px; }
table.bkg, tr.bkg, td.bkg, .bkg {
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  height:100%; }
table.graytable td {
  padding:6px;
  padding-right:10px; }
form {
  padding: 0px;
  padding-bottom: 8px;
  margin: 0px; }
input, select, textarea {
  color:#000000;
  font-size:8pt;
  font-family:Arial,sans-serif;
  font-weight:normal; }
textarea {
  font-weight:bold; }
textarea.aequidist {
  font-family:Courier New,Courier;
  font-size:9pt; }
a {
  text-decoration:none; }
a:hover, a.menu:hover {
  text-decoration:underline;
  color:#07f; }
a.menu {
  background-image: url('./../img/li_ge.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  background-attachment: scroll;
  color:#003399; }
a.menu:hover {
  background-image: url('./../img/li_bl.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  background-attachment: scroll; }
.nodeco {
  text-decoration:none; }
.nocursor {
  cursor:default; }
a.ibh0:hover {
  text-decoration:underline;
  color:#373737; }
a.ibh:hover {
  text-decoration:underline;
  color:#373737; }
.ibh0, .ibh, .ibh00, .ibhstat {
  color:#888;
  text-align:left;
  vertical-align:top;
  font-family:Arial,sans-serif;
  font-size:7pt;
  font-weight:normal;
  text-decoration:none; }
.ibh {
  font-size:8pt; }
.ibhstat {
  cursor:default; }
.ibh00 {
  font-size:8pt; }
.impressum {
  font-weight:normal; }
input.tabheader {
  font-weight:normal;
  color:#444;
  border:0px solid #fff;
  background-color:#e5e5e5; }
input.tabinput {
  font-weight:bold;
  border:0px solid #fff;
  background-color:#f5f5f5; }
.switch {
  padding: 0px;
  margin: 0px;
  height:14px; }
td.test, .test { background-color:#f00; color:#fff; }
img.ava {
  float:left;
  margin-right:14px;
  margin-bottom:7px }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.alleft { text-align:left; }
.alcenter { text-align:center; }
.alright { text-align:right; }
.altop { vertical-align:top; }
.almiddle { vertical-align:middle; }
.albottom { vertical-align:bottom; }
.fullwidth { width:100%; }
.fullheight { height:100%; }
.clblack { color:#000000; }
.cldarkgray { color:#404040; }
.clgray { color:#777777; }
.clwhite { color:#ffffff; }
.clred { color:#e00; }
.clgreen { color:#00ff00; }
.cldarkgreen { color:#080; }
.clblue { color:#00e; }
.cldarkblue { color:#0000aa; }
.clyellow { color:#ffff00; }
.clbrown { color:#aaaa00; }
.cllila { color:#aa00aa; }
.clcyan { color:#00aaaa; }
.rechts { text-align:right; }
.fett { font-weight:bold; }
td.mittig, .mittig { text-align:center; }
td.schwarz, a.schwarz, .schwarz { color:#000000; }
td.dunkelgrau, a.dunkelgrau, .dunkelgrau { color:#404040; }
td.grau, a.grau, .grau { color:#777777; }
td.weiss, a.weiss, .weiss { color:#ffffff; }
td.rot, a.rot, .rot { color:#e00; }
td.gruen, a.gruen, .gruen { color:#00aa00; }
td.blau, a.blau, .blau { color:#00e; }
td.gelb, a.gelb, .gelb { color:#aaaa00; }
td.lila, a.lila, .lila { color:#aa00aa; }
td.cyan, a.cyan, .cyan { color:#00aaaa; }
.l0 { color:#505050; }
.l1 { color:#575757; }
.l2 { color:#606060; }
.l3 { color:#676767; }
.l4 { color:#707070; }
.l5 { color:#777777; }
.l6 { color:#808080; }
.l7 { color:#878787; }
.l8 { color:#909090; }
.l9 { color:#979797; }
.l10 { color:#a0a0a0; }
.l11 { color:#a7a7a7; }
.l12 { color:#b0b0b0; }
.l13 { color:#b7b7b7; }
.l14 { color:#c0c0c0; }
.l15 { color:#c7c7c7; }
.wb { color:#976700; }
/*experimental*/
td.wbctitle, .wbctitle { /*toptitle*/
  margin-top:44px;
  margin-left:-2px;   /*0*/
  font-weight:bold;
  font-style:italic;
  font-size:24px;     /*23,22*/
  white-space:nowrap; }
/*----------------------------------------------------------------------------*/
.win, .winlegend { background:transparent; display:none; position:absolute; top:201px; padding:3px; padding-bottom:5px; border:solid 1px #999; z-index:16; } /*outer frame*/
.winlegend { left:570px; width:425px; }
.winner { background:white; position:relative; top:1px; padding:0px; margin:0px; border:solid 1px #afafaf; border-top:none; border-bottom:none; } /*inner frame*/
.wtop, .wbot { padding:2px; color:gray; text-align:center; font-size:11px; font-weight:bold; background:#efefef; cursor:default; background-position:0 0; background-image:url('./../img/glv.png'); background-repeat:repeat-x; background-attachment:scroll; }
.wtop { border-bottom:solid 1px #afafaf; }
.wbot { background-position: 0 -110px; background-image:url('./../img/glvi.png'); border-top:solid 1px #afafaf; }
.wbote { height:1px; }
.wmain { margin:10px; font-weight:bold; }
/**/
.wclose, .wclose1 { position:absolute; right:2px; top:-2px; font-size:19px; font-weight:normal; cursor:pointer; }
.wclose { background:transparent; right:3px; } /*oberes x*/
.wclose:hover { color:black; }
.win ul { margin-right:40px; cursor:default; }
/**/
.whorz, .whorz1 { position:relative; }
.whorz1 { top:1px; }
.wpxtrl, .wpxtrr, .wline { position:absolute; }
.wpxtrl { background:transparent; left:0px; width:1px; height:1px; }
.wpxtrr { background:transparent; right:0px; width:1px; height:1px; }
.wline { background:#afafaf; left:1px; right:1px; height:1px; }
