/*****************************************************************************/
/* Stylesheet for portal.ac.at                                               */
/* V 1.0 03/02/01                                                            */
/*****************************************************************************/

td,th,p,b,i,ul,ol,li,dl,dt,dd,div,span  {
                               font-family : arial, sans-serif, tahoma, verdana, helvetica ;
                               }

/*--- Nur für print: -------------------------------------------------*/

a[href]#print:after {
         content:"  ("attr(href)")";
         color:#888;
         decoration:none;
         background-color:inherit;
         font-style:italic;
         size:80%;
        }

a[homepage]:after {
         content:" ("attr(homepage)")";
         color:#888;
         background-color:inherit;
         font-style:italic;
         size:80%;
        }

.printsmall       { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                    font-size:85%;  }

.screen            { display: none; }
#screen            { display: none; }
td.main2           { font-size: 16pt; }

/*  Navigation: */
td.main3           { width: 1em; }
p.stdlinks         { display: none; }
p.deptlinks        { display: none;  }
p.rahmen           { display: none; }
form               { display: none; }
input              { display: none; }
img                { display: none; }

/*--- Mehrspaltiges CSS-basiertes Layout -------------------------------------------------*/

  div#Navigation {
    display: none;
  }

  div#Inhaltsolo {
    margin-left: 2em;
    margin-top: 2em;
    margin-right: 2em;
  }

/*----- Page margins and link colours ----------------------------------------*/

/*  Information: */
td.main4                {
                                padding: 1em;
                                vertical-align: top;
                                font-family: helvetica, arial, sans-serif;
                                text-align: justify;
                                }
td.main4.dl              {
                                font-family: helvetica, arial, sans-serif;
                                }

/* ----- Übersichtstabellen der verschiedenen Organisationstypen: ------------- */
table.org {
        width:98%;
        border-width:1pt;
        border-style:solid;
        border-width:thin;
        background-color:#E0E0E0;
}
th.org {
        font-family:Arial,helvetica,sans-serif,tahoma,verdana;
        background-color:#C0C0C0;
        text-align:left;
}
td.org {
        font-family:Arial,helvetica,sans-serif,tahoma,verdana;
        background-color:#E0E0E0;
        text-align:left;
        font-size:10pt;
}


/* -- Tabellen für Formulare mit Rahmen und Überschriften auf grauem Hintergrund ------- */

table.form {
        padding:1mm;
        width:100%;
        border-width:1pt;
        border-style:solid;
        background-color:#E0E0E0;
        margin-left:5mm;
 }

th.form {
        font-family:Arial,helvetica,sans-serif,tahoma,verdana;
        text-align:left;
        background-color:#1b2b49;  /* früher #000070 */
        color:white;
 }

td.form {
        font-family:Arial,helvetica,sans-serif,tahoma,verdana;
        background-color:#E0E0E0;
        font-size:9pt;
}

/* ------ Übersichtstabellen allgemein: ---------------------------------------- */

td.head {
        font-family:arial,helvetica,sans-serif,tahoma,verdana;
        background-color:#C0C0C0;  /* dunkelgrau */
}

td.view {
        font-family:arial,helvetica,sans-serif,tahoma,verdana;
        background-color:#E0E0E0;  /* hellgrau */
        font-size:9pt;
}


/*--Bilder: ---------------------------------------------------------*/

img                                {
                                border: 0px;
                                }

img.right                {
                                float: right;
                                border: 0px;
                                margin-top: 10px;
                                }

img.left                {
                                float: left;
                                border: 0px;
                                margin-top: 10px;
                                }




/*--Headers ----------------------------------------------------------*/

h1                                {
                                font-family: helvetica, arial, sans-serif,tahoma,verdana;
                                padding-left: 14px;
                                padding-right: 14px;
                                font-size: 24pt;;
                                }

h2                                {
                                font-family: helvetica, arial, sans-serif,tahoma,verdana;
                                padding-left: 14px;
                                padding-right: 14px;
                                font-size: 20pt;
                                }

h3                                {
                                font-family: helvetica, arial, sans-serif,tahoma,verdana;
                                padding-left: 14px;
                                padding-right: 14px;
                                font-size: 14pt;
                                }

h4                             { font-family:arial, helvetica,sans-serif,tahoma,verdana;
                               font-size:14pt;
                               }

/* -- Textformatierung: ---------------------------------------------------- */

/* Englischsprachige Schriftgrößen in pt, deutschsprachige in % */

.big          { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                font-size:12pt; }
.small        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                font-size:9pt; }
.verysmall    { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                font-size:8pt; }

.narrow       { font-family:"Arial Narrow",helvetica,sans-serif,tahoma,verdana; }
.klein-narrow { font-family:"Arial Narrow",helvetica,sans-serif,tahoma,verdana;
                font-size:85%; }
.gross        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                font-size:120%; }
.klein        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                font-size:85%; }

#rand2        { margin-left:8mm; }
.rand2        { margin-left:8mm; }
#rand3        { margin-left:4cm; }
#right        { text-align: right; }

.indent       { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                text-indent:5mm; }

/*--------- Hintergrundfarben: ----------------------------------------*/

.bg1          { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                background-color:#E0E0E0;
                border-style:none;
                border-width:thin; }

                /* bg1 = grauer Hintergrund */
#bg1          { background-color:#E0E0E0;
                border-style:none;
                border-width:thin; }
                /* bg1 = grauer Hintergrund */

/*-- Variable Hintergund- und Schriftfarben für Überschriften: ------------*/

#bg2          { background-color:#1b2b49;
                color:white;
                border-style:none;
                border-width:thin; }

  /**/

/*--------- Schriftfarben: ---------------------------------------------*/

.color        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#C0C0C0; }
                /* color = Seitenüberschriften, grau */
.red          { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#ff0000; }
                /* red = Kleinere Überschriften, rot */
.green        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:green; }
.blue         { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#1b2b49; }

#color        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#C0C0C0; }
                /* color = Seitenüberschriften, grau */
#red          { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#ff0000; }
                /* red = Kleinere Überschriften, rot */
#green        { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:green; }
#blue         { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#1b2b49; }

.mark         { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                color:#008080; }
                /* mark = Hervorhebung von Text bei Besonderheiten, grün */
.form         { font-family:arial,helvetica,sans-serif,tahoma,verdana;
                background-color:#C0C0C0; }
                /* form: Hintergrundfarbe grau bei Eingabefeldern */