/* formate.css */
body { background-color: #000000; }

/* table data */
td { vertical-align: middle; font-size: 10pt; font-family: Verdana, Arial, serif; }

/* text formatting */
/* first: standard formattings; prefer these! */
h1 { font-size: 1.4em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; text-align: center }
h2 { font-size: 1.3em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; text-align: center }
h3 { font-size: 1.2em; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: center }
h4 { font-size: 1.05em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold }
h5 { font-size: 0.95em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; text-align: center }

/* text formatting */
.U { font-size: 20pt; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold }
.ZU { font-size: 16pt; color: #000000; font-family: Verdana, Arial, serif; font-weight: bold; }
.ZUs { font-size: 14pt; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; text-align: center }
.Text { font-size: 12pt; color: #FFFFFF; font-family: Verdana, Arial, serif; }
.TextBgInfo { font-size: 11pt; color: #FFFFFF; font-family: Verdana, Arial, serif; }
.TextNavi { font-size: 0.8em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; vertical-align: top; }
.TextNavM { font-size: 12pt; color: #0000FF; font-family: Verdana, Arial, serif; font-weight: bold; }
.this { font-size: 10pt; color: #000000; background: #00FF00; font-family: Verdana, Arial, serif; font-weight: bold; }
.Kom { font-size: 0.8em; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; }
.Kom2 { font-size: 0.8em; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: center; }
.bildunterschrift { font-size: 11pt; color: #0FFF0F; font-family: Verdana, Arial, serif; text-align: left; font-weight: bold }
.PictureDescription {
font-size: 0.8em; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: center; }
.PictureDescriptionPreview {
font-size: 0.8em; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: left; }
.Warning {
font-size: 12pt; color: #FF0000; font-family: Verdana, Arial, serif; text-align: center; font-weight: bold; }
.bugalerie { font-size: 8pt; color: #0FFF0F; font-family: Verdana, Arial, serif; text-align: center; }
.impr { font-size: 12pt; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: center; }
.imprSmall { font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: left; }
.nav { font-size: 10pt; color: #FFFFFF; font-family: Verdana, Arial, serif; text-align: center; }
.Testbild { text-align: center; vertical-align: middle; }

/* special markup following any external link in paragraph */
p.external {color:#FF0000; font-family:Verdana,Arial,serif; text-indent:30px;}
p.externalLeft  {color:#FF0000; font-family:Verdana,Arial,serif; }

/* normal link markup */
a:link {color:#00FF00; background:#000000;text-decoration:underline;}
a:visited {color:#FFFF00; background:#000000;text-decoration:underline;}
a:hover {color:#000000; background:#E0E0E0;text-decoration:underline;}
a:active {color:#0080FF;text-decoration:underline;}

/* heise newsticker links markup */
a.heise:link {color:#FFFFFF; background:#000000;text-decoration:underline;}
a.heise:visited {color:#DDDDDD; background:#000000; /*text-decoration:underline;*/}
a.heise:hover {color:#000000; background:#E0E0E0;text-decoration:underline;}
a.heise:active {color:#0080FF;text-decoration:underline;}

/* special markup for currently selected page */
a.currentpage {color:#DDDDDD; background:#000000; }

/* special markup for anchor hyperlinks */
a.anchor:link {color: #FFFFFF; }
a.anchor:hover {color: #FFFFFF; background: #000000; text-decoration: none; }

/* special markup following any external link */
b.external {color:#FF0000; font-family:Verdana,Arial,serif; font-weight: bold; }

/* special markup for error and solution, used in help.php */
b.error { font-size:11pt; color:#FF0000; font-family:Verdana,Arial,serif; font-weight: bold; }
b.solution { font-size:11pt; color:#00FF00; font-family:Verdana,Arial,serif; font-weight: bold; }

a.info
{
    position: relative; /*this is the key*/
    z-index: 24;
    background-color: #000000;
    color:#00FF00;
    text-decoration:underline;
    text-align: center;
}

a.info:visited {color:#FFFF00; background:#000000;text-decoration:underline;}

p.info
{
    position: relative; /*this is the key*/
    z-index: 24;
    background-color: #000000;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

p.info:hover
{
    z-index: 25;
    background-color: #000000;
    color: #000000;
    cursor: help;
}

/* areas */
#mainArea
{
   position:absolute;
   top:10px;
   left:180px;
   padding:10px;
   margin:0px;
   border-left:1px solid #EEEEEE;
}

#mainAreaFoto
{
   position:absolute;
   top:10px;
   left:180px;
   width:800px;
   padding:10px;
   margin:0px;
   border-left:1px solid #EEEEEE;
   background-color: #000000;
}