/* formate.css */
body { background-color: #ffff00; }

/* table data */
td { vertical-align: middle; font-size: 10pt; font-family: "times new roman", Arial, serif; }

/* text formatting */
.U { font-size: 20pt; color: #000000; font-family: "times new roman", Arial, serif; font-weight: bold }
.ZU { font-size: 16pt; color: #000000; font-family: "times new roman", Arial, serif; font-weight: bold; }
.ZUs { font-size: 14pt; color: #000000; font-family: Verdana, "times new roman", Arial, serif; font-weight: bold; text-align: left }
.Text { font-size: 12pt; color: #000000; font-family: Verdana, "times new roman", Arial, serif; font-weight: bold }
.TextBgInfo { font-size: 11pt; color: #000000; font-family: "times new roman", Arial, serif; }
.TextNavi { font-size: 12pt; color: #000000; font-family: Arial, "times new roman", serif; font-weight: bold; vertical-align: top; }
.TextNavM { font-size: 12pt; color: #0000FF; font-family: Arial, "times new roman", serif; font-weight: bold; }
.this { font-size: 10pt; color: #000000; background: #00FF00; font-family: Arial, "times new roman", serif; font-weight: bold; }
.Kom { font-size: 8pt; color: #000000; font-family: Arial, "times new roman", serif; font-weight: bold; }
.Kom2 { font-size: 8pt; color: #000000; font-family: Arial, "times new roman", serif; text-align: center; }
.bildunterschrift { font-size: 11pt; color: #0FFF0F; font-family: Arial, "Times New Roman", serif; text-align: left; font-weight: bold }
.PictureDescription {
font-size: 11pt; color: #FFFFFF; font-family: Arial, "Times New Roman", serif; text-align: center; font-weight: bold; }
.Warning {
font-size: 12pt; color: #FF0000; font-family: Arial, "Times New Roman", serif; text-align: center; font-weight: bold; }
.bugalerie { font-size: 8pt; color: #0FFF0F; font-family: Arial, "Times New Roman", serif; text-align: center; }
.impr { font-size: 12pt; color: #000000; font-family: Verdana, "times new roman", Arial, serif; text-align: center; }
.nav { font-size: 10pt; color: #000000; font-family: Verdana, "times new roman", Arial, serif; text-align: center; }
.Testbild { text-align: center; vertical-align: middle; }

/* special markup following any external link in paragraph */
p.external { font-size:12pt; color:#FF0000; font-family:"Times New Roman",Arial,serif; font-weight: bold; text-indent:30px;}

/* normal link markup */
a:link {color:#00BB00; background:#FFFF00;text-decoration:underline;}
a:visited {color:#888800; background:#FFFF00;text-decoration:underline;}
a:hover {color:#000000; background:#FFFF00;text-decoration:underline;}
a:active {color:#0080FF;text-decoration:underline;}

/* heise newsticker links markup */
a.heise:link {color:#FFFFFF; background:#FFFF00;text-decoration:underline;}
a.heise:visited {color:#DDDDDD; background:#FFFF00; /*text-decoration:underline;*/}
a.heise:hover {color:#000000; background:#FFFF00;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 following any external link */
b.external { font-size:12pt; color:#FF0000; font-family:"Times New Roman",Arial,serif; font-weight: bold; }

/* special markup for error and solution, used in help.php */
b.error { font-size:11pt; color:#FF0000; font-family:"Times New Roman",Arial,serif; font-weight: bold; }
b.solution { font-size:11pt; color:#00FF00; font-family:"Times New Roman",Arial,serif; font-weight: bold; }

/* popup stuff (tooltips), not shown by IE */
.popup {
    color: #9F141A;
    cursor: help;
    text-decoration: none;
    text-align: center;
}

.popup1 {
    position:relative;
    z-index: 24;
    cursor: help;
    background-color: #000000;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

.popup1 span{
    position: relative;
    z-index: 24;
    cursor: help;
    background-color: #000000;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

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;
}

p.info span
{
    display: none
}

p.info:hover span{ /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 15em;
    border: 1px solid #00ccff;
    background-color: #ccffff;
    color: #000000;
    text-align: center;
    font-size: 12px;
    font-family: "times new roman", verdana, arial, helvetica, sans-serif;
    cursor: help;
}



/* areas */
#menuArea
{
   position:absolute;
   top:10px;
   left:10px;
   width:150px;
   /*height:620px;*/
   padding:5px;
   margin:0px;
   border:0px solid #EEEEEE;
}

#mainArea
{
   position:absolute;
   top:50px;
   left:180px;
   /*width:800px;
   height:620px;*/
   padding:20px;
   margin:10px;
   border:0px solid #EEEEEE;
}

#topArea
{
   position:absolute;
   top:10px;
   left:180px;
   /*width:970px;
   height:120px;*/
   padding:5px;
   margin:0px;
   border:0px solid #EEEEEE;
}

/* some more areas, currently not in use */
#Outwards{background-color:#FF7F00;}
#Inwards{background-color:#FFC37F;}