body{
  color:#777777;
  background-color:#cccccc;
  font-family:'Verdana';
  font-size:10pt;
  font-weight:normal;
  text-align:center;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
div{
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
img{
  border-width:0;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
a{
  text-decoration:none
}
a:link{
  color:#777777;
}
a:visited{
  color:#777777;
}
a:hover{
  color:#333333;
}
a:active{
  color:#777777;
}
a:focus{
  color:#777777;
}
a.alt:link{
  color:#777777;
  font-size:16pt;
} 
a.alt:visited{
  color:#777777;
  font-size:16pt;
}
a.alt:hover{
  color:#333333;
  font-size:16pt;
}
a.alt:focus{
  color:darkblue;
  font-size:16pt;
}
.blau{
  color:blue;
}
.gross{
  font-size:24pt;
  font-weight:bold;
  font-family:Bradley Hand ITC,Verdana,Arial;
}
.iframe{
  text-align:left;
  background-color:#cccccc;
  padding:0px;
  margin:0px;
  width:100%;
  height:100%;
}
.links_links{
  font-size:13pt;
  font-weight:normal;
  font-family:Verdana;
  text-align:left;
  position:absolute;
  left:0px;
  top:310px;
  width:200px;
  z-index:1;
  background-color:#cccccc;
}
.links_rechts{
  font-size:13pt;
  font-weight:normal;
  font-family:Verdana;
  text-align:right;
  position:absolute;
  left:575px;
  top:310px;
  width:200px;
  z-index:1;
  background-color:#cccccc;
}
.taktu{
  color:#777777;
  background-color:#fbdd80;
  font-family:'Verdana';
  font-size:11pt;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.taktgo{
  color:#777777;
  background-color:#fbf3ad;
  font-family:'Verdana';
  font-size:11pt;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.taktgu{
  color:#777777;
  background-color:#fbf3ad;
  font-family:'Verdana';
  font-size:9pt;
  font-weight:normal;
  text-align:center;
  vertical-align:top;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.taktl{
  color:#777777;
  background-color:#cccccc;
  font-family:'Verdana';
  font-size:9pt;
  font-weight:normal;
  text-align:center;
  vertical-align:top;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.taktr{
  color:#777777;
  background-color:#cccccc;
  font-family:'Verdana';
  font-size:9pt;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.tabportal{
  color:#777777;
  background-color:#cccccc;
  font-family:'Verdana';
  font-size:10pt;
  font-weight:normal;
  width:100%;
  text-align:justify;
  vertical-align:top;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:0px;
  empty-cells:show;
}
.t_archiv{
  color:#777777;
  background-color:#cccccc;
  font-family:'Verdana';
  font-size:10pt;
  font-weight:normal;
  width:80%;
  text-align:left;
  vertical-align:top;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:1px;
  border-spacing:0px;
  empty-cells:show;
  border-collapse:collapse;
  border-style:solid;
  border-color:#777777;
}
.td_archiv{
  background-color:#fbf3ad;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:1px;
  border-spacing:0px;
  empty-cells:show;
  border-collapse:collapse;
  border-style:solid;
  border-color:#777777;
  vertical-align: top;
}
.td_erste_spalte{
  width:110px; 
}

.th_archiv{
  background-color:#fbdd80;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
  padding-top:10px;
  border-width:1px;
  border-spacing:0px;
  empty-cells:show;
  border-collapse:collapse;
  border-style:solid;
  border-color:#777777;
}
.bild-mitte{
  text-align:center;
  clear:left;
}
.bildfluss{
  font-family:'Verdana';
  font-size:10pt;
  float:left;
  margin-right:30px;
  margin-bottom:20px;
  text-align:center;
}
.bildfluss-links{
  font-family:'Verdana';
  float:right;
  margin-left:30px;
  margin-bottom:20px;
  text-align:center;
  font-size:10pt;
}
.akt-justify{
  text-align:justify;
  margin-left:40px;
  margin-right:40px;
  font-size:12pt;
}

.karten_auswahl{
  font-size:13pt;
  font-weight:normal;
  font-family:Verdana;
  text-align:left;
  position:absolute;
  left:120px;
  top:110px;
  width:180px;
  z-index:1;
  background-color:#cccccc;
}
.karten_bilder{
  font-size:11pt;
  font-weight:normal;
  font-family:Verdana;
  text-align:center;
  position:absolute;
  left:280px;
  top:40px;
  width:690px;
  z-index:1;
  background-color:#cccccc;
}
.orange{
  color:#ffaa33;
  font-weight:normal;
}
.vcard_monat{
  text-align:center;
  padding:15px;
}
.vcard_name{
  text-align:center;
  padding:5px;
  background-color:#ffaa33;
}
.cursor{
   cursor: pointer;
}
td.aktiv{
   padding-left:20px;
   padding-top:20px;
   text-align:center;
}
.aktiv-orange{
  color:#ffaa33;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
}
.aktiv-left{
   text-align:justify;
   margin-right:50px;
   margin-top:20px;
}
.karten-table{
   margin-right:auto;
   margin-left:auto;
}
.bild-anzeigen{
   margin-right:auto;
   margin-left:auto;
   text-align:center;
   width:100%;
   color: #cccccc;
}
#schwarzCon
{
   background-color: #000000;
   position: absolute;
   top: 10px;
   left: 0px;
   width: 1000px;
   height: 720px;
   z-index: 5;
   visibility: hidden;
}
#bildCon
{
   position: absolute;
   top: 10px;
   left: 10px;
   text-align: center;
   width:600px;
}
#textCon
{
   position: absolute;
   top: 10px;
   left: 610px;
   width: 360px;
   padding: 10px;
   height: 680px;
   background-color: #eeeeee;
   text-align:left;
   overflow-y:auto;
}
.bildTextUeber
{
   font-size: 12pt;
   margin-bottom: 12px;
}
.bildTextNavi
{
   font-size: 13pt;
   position: absolute;
   top: 660px;
   width: 100%;
   text-align: center;
}
.bildTextX
{
   cursor: pointer;
   margin: 0px;
   padding: 0px 10px 18px 6px;
   font-size: 14pt;
}
#ecardlink
{
   font-size: 9pt;
   background-color: #000000;
   color: #777777;
   cursor: pointer;
}
.matt
{
   color: #222222;
}

