/*
 * Stilvorlage für HU Stylesheets V. 2006
 *
 * Letzte Änderung: Thiemo Gerlach <thiemo.gerlach@cms.hu-berlin.de>
 *                  2006/01/14
 */

/* Seite */
body {
    background-color: #ffffff; 
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 0.92em;
    margin-top: -1.0em;
    margin-right: -0.1em;
    padding: 0pt;
}

/* Überschriften */
h1, h2, h3, h4, h5, h6 { 
    font-family: verdana, helvetica, arial, sans-serif; 
    color: #003366; 
}

h1 { font-size: 2.0em; }

h2 { font-size: 1.6em; }

h3 { font-size: 1.4em; }

h4 { font-size: 1.2em; }

h5, h6 { font-size: 1.0em; }

/* Listen und Tabellen */

dl, dd, dt, ol, li, td, th {
    font-size: 0.92em;
}

ul { 
    list-style-type: square; 
    font-size: 1.0em;
}

ul ul { 
    list-style-type : circle; 
}
td {
    min-height: 17px;
    height: auto;
}

/* Text */
p, span, blockquote, div, nobr, input, center {
    font-family: verdana, helvetica, arial, sans-serif; 
}

/* dicktengleicher Text */
tt, pre { font-family: monospace; font-size: 1.0em; }

/* Links */
a { 
    font-family: verdana, helvetica, arial, sans-serif; 
    text-decoration: none; 
}

a:link { color : #0000cc; }
a:active { color : #cccc00; }
a:visited { color : #cccc00; }

/* Linien */
hr { height : 1px; }

/* Hervorhebungen */
strong {font-family: verdana, helvetica, arial, sans-serif; }

/* Adressangaben */
address, em {
    font-style: normal; 
    font-size: x-small; 
    font-family: verdana, helvetica, arial, sans-serif; 
}

/* eigene Klassen */
.kopf {
    text-align: right; 
    font-size: x-small; 
    font-family: verdana, helvetica, arial, sans-serif;
}

.fuss {
    text-align: left; 
    font-size: x-small; 
    font-family: verdana, helvetica, arial, sans-serif; 
    font-size:0.8em;
}

.wichtig {
    color: #ff0000; 
    font-family: verdana, helvetica, arial, sans-serif;
}

.klein {
    font-size: x-small; 
    font-family: verdana, helvetica, arial, sans-serif;
}

#main a:link { 
  color: #003366; 
  font-weight: normal; 
  text-decoration: none; 
  font-family: verdana, helvetica, arial, sans-serif; 
}
#main a:hover { 
  color: #cccc00; 
  font-weight: normal; 
  text-decoration: none; 
  font-family: verdana, helvetica, arial, sans-serif; 
}
#main a:visited { 
  color: #003366; 
  font-weight: normal; 
  text-decoration: none; 
  font-family: verdana, helvetica, arial, sans-serif; 
}
#main a:active { 
  color: #cccc00; 
  font-weight: normal; 
  text-decoration: none; 
  font-family: verdana, helvetica, arial, sans-serif;
}

/* Navigationsbalken rechts. */
#navigationBar {
    float: right;
    width: 123px;
    /*
     * 135% (der *Breite* des umgebenden Elements), damit der Balken
     * auch auf einem 3/4 Bildschirm im Längsformat hoch genug ist.
     */
    height: 135%;
    padding: 0 5px 0 16px;
    margin: 0 0 0 5px;
    background-color: #003366;
    background-image: url(http://www.hu-berlin.de/bilder/backgr.jpg);
    background-position: left;
    background-repeat: repeat-y;

    color: white;
    font-size: 0.87em;
}

#navigationBar * {
    color: white;
}
    
#navigationBar div.logo {
    margin: 1.5em 0;     /* upper margin should be changed */
    text-align: center;
}

#navigationBar div.logo img {
    border-width: 0;
}

#navigationBar .title {
}

    
#navigationBar h4.active a,
#navigationBar h4.active a:visited {
    color: #cccc00;
    font-size: 1.0em;
    font-weight: bold;
}

#navigationBar .activeItem a,
#navigationBar .activeItem a:visited {
    color: #cccc00;
    font-weight: bold;
}

#navigationBar .subItem {
    margin-left: 7px;
}

#navigationBar h4 a:hover,
#navigationBar .item a:hover,
#navigationBar .subItem a:hover,
#navigationBar .activeSubItem a:hover {
  color: #cccc00; 
}

#header {
    margin-top: 1em;
    height: 100px; 
    width: 100%;
    padding-top: 1em;
}

.imageContainer{ 
    float: left;
}

.headingContainer { 
    height: 100px;
    display: table-cell;
    vertical-align: bottom;
    padding-left: 12px;
}

.headingContainer h1 {
    font-size: 1.6em;
    margin-bottom: 0px;
}

.leftPadding {
    padding-left: 165px;
}

#footer p {
    text-align: left; 
    font-size: x-small; 
    font-family: verdana, helvetica, arial, sans-serif; 
    font-size:0.8em;
}

#footer hr {
    width: 100%; 
}

form.search {
    white-space: nowrap;
}
#navigationBar .activeSubItem a,
#navigationBar .activeSubItem a:visited {
    margin-left: 7px;
    color: #cccc00;
    font-weight: bold;
}

