/* Cascading Style Sheet for Pangaea-Projects */

body,table,tr,td,th,p,div,li,ul,blockquote,h1,h2,h3,h4,h5
            { color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11pt }

body        { background: #FFFFFF; margin: 0em }

input       { font-family: Arial, Geneva, Helvetica, sans-serif; font-size:10pt }

a:link      { color: #000080; text-decoration: none }
a:active    { color: #000080; text-decoration: none }
a:visited   { color: #000080; text-decoration: none }
a:hover     { text-decoration: underline }

/* navline */
.navline                { font-size: 10pt; background: #484848; color: #FFFFFF }
.navlinegray            { font-size: 10pt; background: #C8C8C0; color: #000000 }
.navbg                  { background: #F0F0E8 }
/* for PangaVista/ddi */
.gray                   { background: #C8C8C0 }
.pangavista             { background: #C8C8C0 }
.MetaHeaderItem 		{ text-indent:-1em; margin-left:1em; margin-bottom:.3em }
.unfarbe				{ color: #806060; }
table.dditable    { border-collapse: collapse; font-size: 9pt; border: 1px solid #806060; }
table.dditable td { font-style:normal; font-size: 9pt; padding: 2px; text-align: left; vertical-align: baseline; border: 1px solid #806060; }
table.dditable th { font-style:bold; font-size: 9pt; padding: 2px; text-align: left; vertical-align: baseline; border: 1px solid #806060; }
/* text in navline color */
.dark                   { color: #484848 }
/* navline link */
a:link.navlineln        { color: #FFFFFF; text-decoration: none }
a:active.navlineln      { color: #FFFFFF; text-decoration: none }
a:visited.navlineln     { color: #FFFFFF; text-decoration: none }
a:hover.navlineln       { color: #FFFFFF; text-decoration: underline }
a.navlineln:link        { color: #FFFFFF; text-decoration: none }
a.navlineln:active      { color: #FFFFFF; text-decoration: none }
a.navlineln:visited     { color: #FFFFFF; text-decoration: none }
a.navlineln:hover       { color: #FFFFFF; text-decoration: underline }
/* nav line link activated */
a:link.navlinelna       { color: #FDE01B; text-decoration: none }
a:active.navlinelna     { color: #FDE01B; text-decoration: none }
a:visited.navlinelna    { color: #FDE01B; text-decoration: none }
a:hover.navlinelna      { color: #FDE01B; text-decoration: underline }
a.navlinelna:link       { color: #FDE01B; text-decoration: none }
a.navlinelna:active     { color: #FDE01B; text-decoration: none }
a.navlinelna:visited    { color: #FDE01B; text-decoration: none }
a.navlinelna:hover      { color: #FDE01B; text-decoration: underline }
/* nav line link gray */
a:link.navlinelng       { color: #484848; text-decoration: none }
a:active.navlinelng     { color: #484848; text-decoration: none }
a:visited.navlinelng    { color: #484848; text-decoration: none }
a:hover.navlinelng      { color: #484848; text-decoration: underline }
a.navlinelng:link       { color: #484848; text-decoration: none }
a.navlinelng:active     { color: #484848; text-decoration: none }
a.navlinelng:visited    { color: #484848; text-decoration: none }
a.navlinelng:hover      { color: #484848; text-decoration: underline }

/* info line in header */
p.infoline              { color: red; margin-top: 0em; margin-bottom: 0.2em; font-size: 10pt }

/* use class="times" to enforce Times font */
.times      { font-family: Times, Times New Roman, Roman, serif }

/* Überschriften in Times */
h1          { font-weight: bold; font-size: 150%; font-family: Times, Times New Roman, Roman, serif }
h2          { font-weight: bold; font-size: 130%; font-family: Times, Times New Roman, Roman, serif }
h3          { font-weight: bold; font-size: 115%; font-family: Times, Times New Roman, Roman, serif }
h4          { font-weight: bold; font-size: 110%; font-family: Times, Times New Roman, Roman, serif }
h5          { font-weight: bold; font-size: 105%; font-family: Times, Times New Roman, Roman, serif }
h6          { font-weight: bold; font-size: 100%; font-family: Times, Times New Roman, Roman, serif }

/* Linie ohne Schatten */
hr          { color: #484848; height: 1px; margin-top: .5em; margin-bottom: .5em; style: solid }

/* PangaVista */
#queryinput { position:relative; display:block; width:400px; }
#querydiv { position:relative; width:400px; margin:0; height:0; z-index:9049; }/* set width of widget here */   
#querycontainer { position:absolute; width:100%; font-size:9pt; }
#querycontainer .yui-ac-content { position:absolute; width:100%; border:1px solid black; background:white; overflow:hidden; z-index:9050; }   
#querycontainer ul { position:relative; width:100%; list-style:none; cursor:default; padding:0; margin:0; font-size:9pt; }
#querycontainer li { white-space:nowrap; display:list-item; cursor:default; padding:0 4px; margin:0; font-size:9pt; }
#querycontainer li.yui-ac-highlight { background:#0000C0; color:#FFFFFF; }
