/*********************************************
(c)2008 ing.-buero bechler halle - ebechler.de
*********************************************/
/* projekt: ecki */
html {
  height: 100%; }
body {
  font-family: arial, sans-serif;
  font-family:Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#333;
  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; }
td.maintop {
  height: 15px; }
td.mainbot {
  height: 20px; }
hr {
  /*noshade*/
  color:#dde6fb;
  background-color:#dde6fb;
  border:0px;
  height:2px; }
h1, h2, h2, h3, h3, h4, h5, h6 {
  font-family:arial,sans-serif;
  font-weight:bold;
  line-height:28px;
  color:#738dd5;
  margin:0; }
h1 { font-size:14pt; line-height:24px; }
h2 { font-size:12pt; line-height:20px; }
h3 { font-size:10pt; line-height:18px; }
h4 { font-size:9pt; line-height:16px; }
h5 { font-size:8pt; line-height:16px; }
h6 { font-size:8pt; line-height:16px; 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:#333; }
td.left {
  padding:0;
  padding-left:0px; }
td.signet {
  font-family:arial,sans-serif;
  font-size:20.5px;
  font-weight:normal;
  text-align:left;
  line-height:30px;
  color:#666;
  cursor:default;
  margin:0;
  padding:0;
  padding-top:0px;
  padding-left:5px;
  height:0px;
  white-space:nowrap; }
/*ggfl. pinned left menu:*/
td.pinmnu, .pinmnu {
  position:fixed;
  left:96px;
  top:163px;
  z-index:99; }
td.navi {
  padding:0;
  padding-left:16px;
  padding-top:6px; }
td.navitop {
  height:18px;
  padding:0;
  padding-left:18px;
  padding-top:0px; }
td.navibot {
  height:18px;
  padding:0;
  padding-left:18px;
  padding-top:0px; }
td.top {
  background-image:url('./../img/mondphasen.gif');
  background-repeat:no-repeat;
  background-position: 97% 50%; /*26px 22px;*/
  background-attachment:scroll;
  background-color:#c7c7c7;
  height:90px; }
td.toptitle { }
td.toptitle, td.topcaption, .topcaption {
  font-family:Arial black,sans-serif;
  font-size:22px;
  font-weight:800;
  color:#ffff00;
  cursor:default; }
td.topcaption, .topcaption, td.threadcap, .threadcap {
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11pt;
  color:#006599;
  cursor:default;
  line-height:24px;
  padding-right:8px;
  padding-top:0px;
  height:21px; }
td.menu, .menu, td.menunact, .menunact {
  font-family:arial,sans-serif;
  font-style:normal;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#3b4069;
  padding-left:17px;
  line-height:14px; }
td.menunact, .menunact {
  /*background-image: url('./../img/li_bl.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-attachment: scroll;*/
  color:#c85020;
  cursor:default; }
td.meinr0, .meinr0 {
  padding-left:0px; }
td.meinr1, .meinr1 {
  padding-left:17px; }
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 {
  padding:0;
  padding-right: 16px; }
td.label, .label {
  font-size:8pt;
  font-weight:normal;
  line-height: 11px;
  padding:0;
  color:#777; }
td.bottom, .bottom {
  font-weight:normal;
  padding:0;
  color:#777; }
td.edit {
  background-color:#f9f9f9;
  border:1px;
  border:1px solid #ccc;
  padding:10px; }
table.InTxtTbl, td.InTxtTbl {
  text-align:left;
  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:13pt;
  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 {
  padding:8px;
  padding-right:8px; }
table.bkg, tr.bkg, td.bkg, .bkg {
  text-align:center;
  background-color:#e7e7e7;
  margin-left:auto;
  margin-right:auto;
  height: 100%; }
table.inbkg, tr.inbkg, td.inbkg, .inbkg {
  background-color:#ffffff;
  margin-left:auto;
  margin-right:auto; }
table.graytable td {
  padding:6px;
  padding-right:6px; }
form {
  padding:0px;
  padding-bottom:4px;
  margin:0px; }
input, select, textarea {
  color:#000000;
  padding:0px;
  margin:0px;
  font-size:8pt;
  font-family:Arial,sans-serif;
  font-weight:normal; }
textarea {
  padding: 3px;
  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:#942; }
a.menu {
  /*background-image: url('./../img/li_ge.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
  background-attachment: scroll;*/
  color:#003399; }
a.menu:hover {
  /*background-image: url('./../img/li_bl.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
  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;
  line-height:11px;
  text-decoration:none; }
.ibh {
  font-size:7pt; }
.ibhstat {
  cursor:default; }
.ibh00 {
  line-height:13px;
  font-size:8pt; }
.impressum {
  font-size:8pt;
  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.are, .are { background-color:#fff; color:#000; }
td.test, .test { background-color:#fcc; color:#fff; }
img.ava {
  float:left;
  margin-right:14px;
  margin-bottom:7px }
.bold { font-weight:bold; }
.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,.l1,.l2,.l3,.l4,.l5,.l6,.l7,.l8,.l9,.l10,.l11,.l12,.l13,.l14,.l15 { }
.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; }
/*horz. menu:*/
/*horz. menu:*/
div#Rahmen {
  width:100%; /*breite menu*/
  border:0px solid gray; }
div#Rahmen div {
  clear:left; }
ul#Navigation {
  padding:0;
  margin:0;
  font:bold 11px arial, sans-serif; }
ul#Navigation li {
  position:relative;
  list-style:none;
  float:left; /*ohne width,n.CSS2.1*/
  height:20px;
  padding:0;
  margin:0px;
  margin-right:2px; } /*gap*/
ul#Navigation li ul {
  position:absolute;
  padding:0;
  margin:0px;
  top:19px; /*pos submenu*/
  left:14px;
  width:130px;
  background-color:#ddd; /*main-col*/
  display:none; } /*subnav ausbl.*/
ul#Navigation li:hover ul {
  display:block; } /*subnav einbl.*/
ul#Navigation li ul li {
  float:none;
  display:block;
  margin:0px; }
ul#Navigation a, ul#Navigation span {
  display:block;
  text-decoration:none;
  white-space:nowrap;
  padding-top:2px;
  padding-bottom:3px;
  padding-left:14px;
  padding-right:14px;
  background-color:#ddd; /*main-col*/
  background-image: url(''); /*no pic*/
  color:#003399; }
ul#Navigation span {
  cursor:default; }
ul#Navigation a.hasactsub {
  background-image: url('./../img/bkg_wf.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-attachment: scroll; }
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
  background-color:#999;
  background-image: url('./../img/bkg_wf.jpg');
  background-repeat: no-repeat;
  background-position: 0px -92px;
  background-attachment: scroll;
  color:white; }
ul#Navigation a:hover {
  background-color:#666; }
ul#Navigation li ul span { /*aktuelle subseite*/
  cursor:default;
  background-color:#999; }
ul#Navigation .naviempty { /*leerz.*/
  background-image: url(''); /*no pic*/
  cursor:default;
  background-color:#ddd; }

