/*****************************************************************************/
/* Stylesheet for portal.ac.at                                               */
/* V 1.0 03/02/01                                                            */
/*****************************************************************************/

td,th,p,b,i,ul,ol,li,dl,dt,dd,div  {
                               font-family : arial, sans-serif, tahoma, verdana, helvetica ;
                               color:black;
                               }

/*--- Layout für Print nicht anzeigen: -------------------------------------------------*/

.print            { display: none; }
.printsmall       { display: none; }


 /*--- Mehrspaltiges CSS-basiertes Layout -------------------------------------------------*/

 #fixiert {
    position: absolute;
    top: 0; left: 0; right:0;
    background-color:white;
    padding: 0 0 0 0;
    width: 100%;
      }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: fixed;
  }

  div#Navigation {
    float: left;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    font-size: 0.91em;
    margin-top: 1em; margin-left: 1em;
    width: 14em;
    padding: 0 4 8 4;
    border: 1px solid silver;
  }


  div#Inhalt {
    margin-left: 15.5em;
    margin-top: 1em;
    padding: 1 1em;
    border: 1px solid;
    width: 800px;
  }
  div#Inhaltsolo {
    margin-left: 2em;
    margin-top: 2em;
    margin-right: 2em;
  }

  /*----- Page margins and link colours ----------------------------------------*/

body                           {
                                background-color: #ffffff;
                                margin-top: 0em;
                                margin-left: 0em;
                                margin-right: 0em;
                                }
                             /*   margin-right: 0em;  */

a:link                         {
                                color: #123853;
                                }

a:visited                       {
                                 color: #123853;
                                 }

a:hover                        {
                                color: #222222;
                                }

a.pathinfolink                 {
                                 text-decoration: none;
                                }




/* table.main           */

td.main2                {
                                background-color: #1b2b49;
                                font-family: helvetica, arial, sans-serif;
                                color: #ffffff;
                                font-size: 16pt;
                                }

/*  Suchfeld: */
td.qs                        {
                                padding-left: 4px;
                                padding-top: 4px;
                                height: 40px;
                                color: #ffffff;
                                background-color: #1b2b49;
                                }

/*  Navigation: */
td.main3                {
                                padding: 1em;
                                vertical-align: top;
                                background-color: #ffffff;
                                font-family: helvetica, arial, sans-serif;
                                font-size : 9pt;
                                line-height: 120%;
                                }

/*  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;
}

p.stdlinks                {
                                width: 160px;
                                padding-top: 4px;
                                padding-left: 4px;
                                padding-bottom: 4px;
                                border: 1px solid #999999;
                                font-size: 10pt;
                                }

p.deptlinks        {
                                width: 160px;
                                padding-top: 4px;
                                padding-left: 4px;
                                padding-bottom: 4px;
                                border: 1px solid #123853;
                                font-size: 10pt;
                                }

p.rahmen                {
                                width: 160px;
                                padding-top: 4px;
                                padding-left: 4px;
                                padding-bottom: 4px;
                                border: 1px solid #999999;
                                font-size: 10pt;
                                }




/*--Formularfelder: ------------------------------------------------*/

input.qsfield        {
                                width: 105px;
                                }




/*--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%; }

#rand1        { margin-left:2mm;
                margin-right:2mm; }

#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 */