/* DeStijl.css - Cascading Style Sheet fuer eine Homepage */


/*--------------------------------------------------------*/
/*                         BODY                           */
/*--------------------------------------------------------*/

BODY
{
  padding-left : 16em;
  padding-right: 6em;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: black;
  background-color: white;
}


/*--------------------------------------------------------*/
/*                          HEADINGS                      */
/*--------------------------------------------------------*/

/*--- Standard-Headings ---*/

H1, H3, H4, H5, H6
{
  font-family: "Gill Sans MT Condensed", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color      : #999999;
  letter-spacing: 2pt;
}

H1
{
  font-size: 30pt;
  font-variant: small-caps;
}

H2
{
  font-family: "Palatino Linotype", "Times New Roman", Times, serif;
  font-weight: normal;
  font-style : italic;
  color      : black;
  font-size  : 18pt;
  clear      : both;
  padding-top: 0.5em;
}

H3
{
  font-size    : 20pt;
  margin-top   : 1em;
  margin-bottom: 0.2em;
  text-transform: uppercase;
}

H4
{
  font-size: 10pt;
  letter-spacing: 1pt;
  text-transform: uppercase;
}

H5
{
  text-transform: uppercase;
}

H6
{
  text-transform: uppercase;
}


/*--- Headings als Links ---*/

H1 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link
{
  color: #999999;
  font-weight: normal;
}

H2 A:link
{
  color: black;
  font-weight: normal;
}

H1 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited
{
  color: #999999;
  font-weight: normal;
}

H2 A:visited
{
  color: black;
  font-weight: normal;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover
{
  color: #CC6666;
  text-decoration: none;
}



/*--------------------------------------------------------*/
/*                    STANDARDEINSTELLUNGEN               */
/*--------------------------------------------------------*/


/*--- LINKS ---*/

A:link
{
  color: #CC6666;
  font-weight: bold;
  text-decoration: none;
}

A:visited
{
  color: #CC6666;
  font-weight: bold;
  text-decoration: none;
}

A:hover { text-decoration: underline; }


A.external {
    padding-left: 14px;
    background: url(http://software.harvey-semester.de/external.gif) left center no-repeat;
}


A.pdf {
    padding-left: 14px;
    background: url(http://software.harvey-semester.de/pdf.gif) left center no-repeat;
}


/*--- Tabelle ----*/

TR
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: black;
}


TD
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  vertical-align: top;
  color: black;
}

TH
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  color: black;
}



/*--- Paragraph --- */

P.Note                     /* fuer "Kleingedrucktes" etc. */
{
  font-size : 8pt;
  text-align: justify;
  padding   : 0em 2em 1em;
  width     : 75%;
  color     : #999999;
}


P.Copyright                    /* fuer Copyright-Hinweis */
{
  font-size   : 8pt;
  text-align  : justify;
  padding-left: 2em;
  width       : 60%;
  color       : #999999;
}


P.Box                            /* fuer Hinweis-Kaesten */
{
  text-align: left;
  padding   : 1em 2em 1em;
  width     : 75%;
  background-color: #FFFFCC;
}


P.Quotation                      /* fuer laengere Zitate */
{
  text-align: justify;
  font-size : 9pt;
  padding   : 0em 2em 1em;
  width     : 75%;
}


#AreaCounter {                           /* fuer Hit-Counter */
  position: absolute;
  bottom: 2em;
  left: 1em;
  width: 150px;
}


#AreaCounter[id] {
   position: fixed;
}


P.Counter
{
  text-align: center;
  font-size: 8pt;
}



/*--------------------------------------------------------*/
/*                     NAVIGATIONSLEISTE                  */
/*--------------------------------------------------------*/

/* eine Kopie des Menues muss nach /public_html/yabbfiles/Templates/Forum/default.css */

/*--- Hauptmenue ---*/

#AreaNavbar {
  position: absolute;
  top  : 2em;
  left : 1em;
}

#AreaNavbar[id] {
   position: fixed;
}


UL.Navbar
{
  list-style-type: none;
  padding : 0;
  margin  : 0;
  width: 160px;
}

UL.Navbar LI
{
  background: #FFFFCC;
  margin : 8px 0;
  padding: 5px;
  border-right: 1em solid #99CCFF;
}

UL.Navbar LI:hover
{
  border-right: 1em solid #CC6666;
}


UL.Navbar A
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size  : 12px;
  font-variant: small-caps;
  text-decoration: none;
  letter-spacing : 1.5pt;
}

UL.Navbar A:link    { color: #999999; font-weight: bold; }
UL.Navbar A:visited { color: #999999; font-weight: bold; }
UL.Navbar A:hover   { color: #CC6666; text-decoration: underline;}


/*--- Untermenue ---*/

UL.SubNavbar
{
  list-style-type: square;
  list-style-position: inside;
  padding : 0;
  margin  : 0;
  width   : 9em;
}

UL.SubNavbar LI
{
  border-right: 0;
  line-height : 75%;
}

UL.SubNavbar LI:hover
{
  border-right: 0;
}




/*--------------------------------------------------------*/
/*                     NACHRICHTEN                        */
/*--------------------------------------------------------*/

/*--- Medizin-Nachrichten ---*/

TABLE.News
{
  float: left;
  width: 49%;
  background: white;
  border: none;
}

TABLE.News TH
{
  padding: 5px;
  font-weight: bold;
  font-size: 10pt;
  font-variant: small-caps;
  color     : black;
  background: #FFFFCC;
  border-left: 1em solid #CC6666;
}


TABLE.News TD
{
  font-size: 8pt;
  color: black;
  text-align: justify;
  padding-top: 10px;
  padding-left: 5px;
}


/*--- benutzerdefinierte Nachrichten (Spiegel online, etc.) ---*/

TABLE.MyNews
{
  float: center;
  width: 80%;
  background: white;
  border: none;
}


TABLE.MyNews TH
{
  padding: 5px;
  font-size: 10pt;
  font-weight: bold;
  font-variant: small-caps;
  color     : black;
  background: #FFFFCC;
  border-left: 1em solid #CC6666;
}


TABLE.MyNews TD
{
  font-size: 8pt;
  color: black;
  text-align: justify;
  padding-top: 10px;
  padding-left: 5px;
}


P.OwnRSS
{
  text-align: center;
  clear: both;
}


/*--- News der Semestervertretung ---*/

TABLE.SVNews
{
  float: center;
  width: 80%;
  background: white;
  border: none;
}


TABLE.SVNews TH
{
  padding: 5px;
  font-weight: bold;
  font-variant: small-caps;
  font-size: 10pt;
  color     : black;
  background: #FFFFCC;
  border-left: 1em solid #CC6666;
}


TABLE.SVNews TD
{
  font-size: 8pt;
  color: black;
  text-align: justify;
  padding-top: 10px;
  padding-left: 5px;
}


/*--- Homepage-Neuigkeiten ---*/

TABLE.HomepageNews
{
  float: center;
  width: 99%;
  border: none;
}


TABLE.HomepageNews TH
{
  padding: 5px;
  font-weight: bold;
  font-variant: small-caps;
  font-size: 10pt;
  color     : black;
  vertical-align: bottom;
}


TABLE.HomepageNews TD
{
  font-size: 8pt;
  color: black;
  text-align: left;
  width: 25%;
}


IMG.HomepageNews
{
  width: 125px;
  border: 1px solid #000000;
  margin-right: 0.5em;
  float: left;
}


/*--- Lernplan ---*/

TABLE.Lernplan
{
  float: center;
  width: 80%;
  border: 1px solid black;
  margin-bottom: 1em;
  margin-left: 1em;
}


TABLE.Lernplan TD, TH
{
  text-align: left;
  vertical-align: top;
}


TABLE.Lernplan TH
{
  background: #AAAAAA;
}



/*--------------------------------------------------------*/
/*                   BUCHREZENSIONEN                      */
/*--------------------------------------------------------*/

P.Buch
{
  text-align: justify;
  padding-right: 5em;
}


TABLE.Buch
{
  font-size: 8pt;
  float: right;
  background: #FFFFCC;
  border-left: 1em solid #CC6666;
  margin: 0.5em 1em;
}


TABLE.Buch TD
{
  vertical-align: top;
  font-size: 8pt;
}


IMG.Buch
{
  float: left;
  width: 100px;
  margin: 0.5em 1em;
  border: none;
}


UL.Buch
{
  list-style-type: square;
  list-style-position: inside;
  padding : 0;
  margin  : 0;
}


UL.Buch LI
{
  background: #FFFFCC;
  padding: 5px;
  border-right: 1em solid #CC6666;
}


UL.Buch A:link    { color: #999999; font-weight: bold; }
UL.Buch A:visited { color: #999999; font-weight: bold; }
UL.Buch A:hover   { color: #CC6666; text-decoration: underline;}



/*--------------------------------------------------------*/
/*                       LINK-LISTE                       */
/*--------------------------------------------------------*/

TABLE.Links
{
  width: 90%;
  float: center;
}


TABLE.Links TH
{
  padding-top: 1em;
  font-weight: bold;
  font-style: italic;
}


TABLE.Links TD
{
  vertical-align: top;
  padding-right: 1em;
  padding-top: 0.5em;
}


/*--------------------------------------------------------*/
/*                      SKRIPT-LISTE                      */
/*--------------------------------------------------------*/

TABLE.Skripte
{
  width: 100%;
  float: center;
}


TABLE.Skripte TH
{
  padding-top: 1em;
  font-weight: bold;
  font-style: italic;
}


TABLE.Skripte TD
{
  width: 70%;
  vertical-align: top;
  padding-right: 1em;
  padding-top: 1em;
}



/*--------------------------------------------------------*/
/*                      PDA-SOFTWARE                      */
/*--------------------------------------------------------*/

TABLE.PDA
{
  width: 100%;
}


TABLE.PDA TH
{
  padding-top: 1em;
  font-weight: bold;
  font-style: italic;
}


TABLE.PDA TD
{
  width: 70%;
  vertical-align: top;
  padding-right: 1em;
  padding-top: 1em;
}



/*--------------------------------------------------------*/
/*                     IMPRESSUM                          */
/*--------------------------------------------------------*/

TABLE.Impress
{
  width: 80%;
  border: 0;
}

TABLE.Impress TH
{
  padding-top: 20px;
}



/*--------------------------------------------------------*/
/*                  SPRUCH DES TAGES                      */
/*--------------------------------------------------------*/

TABLE.Quotation
{
  padding-left: 15px;
  float: top;
  width: 60%;
  background: white;
  border: none;
}

TABLE.Quotation TH
{
  font-weight: normal;
  font-style: italic;
  text-align: right;
}

TABLE.Quotation TD
{
  vertical-align: top;
  text-align: justify;
}



/*--------------------------------------------------------*/
/*                        ADRESS-Tag                      */
/*--------------------------------------------------------*/

ADDRESS
{
  clear     : both;
  font-size : 9pt;
  margin-top: 1em;
  padding-top: 1em;
  border-top : thin dotted;
}

