/* ----- Globale Strukturangaben ---------------- */
/* ---------------------------------------------- */

html {
  height: 100%;
  display: table;
  width: 100%;
}
body {
  background-color:#000077; 
  font: 14px normal verdana;
  display: table-cell;
  vertical-align: middle;
}
/* Obige Angaben dienen der Zentrierung */
#RAHMEN {
  background-color:#ffff00;
  width:1290px;
  height:750px;
  border:0; 
  padding:10px 0px 5px 10px;
  margin:auto;
}

#DivLinks {
  float:left;
  width:200px;
  margin-right:8px;
  /* background-color:#ffffff; */
}
#DivRechts {
  float:left;
  width:1050px; 
}

#LinksOben, #RechtsOben {
  height: 150px;
}
#LinksUnten, #RechtsUnten {
  height:520px;
}
/* ----- Ecken-Format --------------------------- */
#LinksOben, #LinksUnten {
  border-radius: 3% 0% 0% 3%;
  padding:15px;
  margin:0px;
}
#RechtsOben, #RechtsUnten {
  border-radius: 0% 3% 3% 0%;
  padding:15px;
  width:1040px; 
}
/* ----- Einzelne Grundelemente ----------------- */
#LinksOben {
  background-color:#aa0000;
  margin-bottom:10px;
}
#LinksUnten {
  background-color:#00aa00;
}
#RechtsOben {
  background-color:#eeeeee;
  margin-bottom:10px;
}
#RechtsUnten {
  background-color:#cccccc;
}
/* ----- Einzelne Elemente ---------------------- */
#MonatsNamen {
  margin-bottom:50px;
  width:1000px;
}
#MonatsNamen table {
  border-collapse:collapse;
  width:1000px; 
}
#MonatsNamen td {
  border: 0px solid red;
  text-align:center;
}
#MonatsTabelle table {
  border-collapse:collapse;
  width:1000px; 
}
#MonatsTabelle td {
  border: 1px solid green;
  padding:3px;
}
#RechtsOben table {
  width:1000px;
}
#Titel {
  font: bold 28px verdana;
  text-align:center; 
  padding:10px;
  color:#880000;
}

/* h2 { color:#880000; text-align:right; margin-right:30px; } */
.info { 
  color:#880000;
  font: bold 20px verdana;
  padding:0px 0px 10px 0px;
  text-align:right; 
  margin-right:30px; 
  
}

/* === Bisherige Style-Angaben ================== */
a {text-decoration:none; font-weight:bold;}
a:link    { color:#ffff00; }
a:visited { color:#ffff00; }
a:active  { color:#ffff00; }
a:hover   { color:#00ff00; } 

.TDC { font-family:verdana; font-size:10pt;  }
.fnt1 {font-family:verdana; font-size:12pt; color:#ff0000;}
.fnt2 {font-family:verdana; font-size:8pt; color:#ffffff;}
.fnt3 {font-family:verdana; font-size:10pt; color:#ffffff;}
.fnt4 {font-family:verdana; font-size:9pt; color:#ffffff;}
 
.font7 {font-family:verdana; font-size:7pt;}
.font8 {font-family:verdana; font-size:8pt;}
.font8a {font-family:verdana,arial,helvetica,times; font-size:8pt; color:#ffff00;}
.font9 {font-family:verdana; font-size:9pt;}
.font10 {font-family:verdana,arial,helvetica,times; font-size:10pt;}

.tfnt0  {font-family:verdana; font-size:10pt; color:#ffffff; font-weight:bold;text-align:left; }
.tfnt1  {font-family:verdana; font-size:10pt; color:#000000; font-weight:bold;}
.tfnt2  {font-family:verdana; font-size:7pt; color:#000000; font-weight:bold;}
.tfnt3  {font-family:verdana; font-size:11pt; color:#ffffff; font-weight:bold;}
.tfnt4  {font-family:verdana; font-size:7pt; color:#ffffff; background:#004B00; text-align:center; }
.tdfnt0 {font-family:verdana; font-size:10pt; text-align:center; vertical-align:top; color:#ffffff; font-weight:normal; background:#004B00;}
.tdfnt1 {background:#C8FFFF; text-align:right;}
.tdfnt2 {background:#FFFFAD; text-align:right;}
.tdfnt3 {background:#464646; text-align:center; font:bold 16px verdana; color:#ff0000; }
.tdfnt4 {background:#AFAEFF; text-align:right;}
.tdfnt5 {background:#000077; border:0; }



