/* $Id: makro-screen.css,v 1.5 2006-09-12 15:34:39 karl Exp $ */

/** aus self-html, zweispaltiges lay-out mit css 
    die Reihenfolge der setzungen ist wichtig:
    vertNavBar wird nach links gefloatet und muss an zweiter
    stelle kommen, damit die positionierungen auch passen.
*/

body {
  color: #333333;
  background-color: white;
  background-image: url(Menue_HG_175x1_orange.png);
  background-repeat: repeat-y; 
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0; padding: 0;
  width: 1024px; 
}
ul#vertNavBar {
  font-size: 0.91em;
  float: left; 
  width: 10.5em;
  margin-left: 2.5em; 
  margin-top: 0.3em;
  padding: 0;
}
ul#vertNavBar li {
  list-style: none;
  line-height:1.8em; 
  margin: 0; 
  padding: 0;
}
ul#vertNavBar a {
  display: block; 
  text-decoration: none;
  padding: 0;               /*  0.4em 0 0.4em; Neu */
}
ul#vertNavBar span.currlink {
  display: block;  background-color: white;
  color:  black; /* #FFA500; */ /* orange */
  padding: 0;              /* 0.4em 0 0.4em ; Neu */ 
}
ul#vertNavBar a:link {
  color: black; 
  background-color: #FFBE47;
}
ul#vertNavBar a:visited { 
  color: black; 
  background-color: #FFBE47;
}
ul#vertNavBar a:hover {
  color: #004599;
  background-color: white;
}
ul#vertNavBar a:active {
  color: #004599;
  background-color: #eeeeee;
}

div#logos {
  margin: 0 0 0 0;
  background-color: white;
}
div#logos img {border-style: none;}

/* div fuer rechte (Spalte) Info Box hierher */
  div#Info {
    font-size: 0.9em;
    float: right; width: 8.3em;
    margin: 0; 
    padding: 0;
          border-left: solid medium #FFA500;
          height: 90mm;
          line-height:1.8em;
  }

  div#Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }

  div#Info ul { list-style: none; }



div#content {
  margin-left: 13.8em; 
  margin-top: 1.2em;
  margin-right: 1.5em;
  padding: 0 13% 0 1em; /*top bottom left right */ 
/*  Neu min-width: 29em; */
/*  width: 60%; */    
  background-image:url(LEPAS_Karte_755x885_D19_HG_2009-07-12.png); 
  background-repeat:no-repeat; 
  background-position: left;
  background-attachment: fixed;
}

* html div#content {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }


 /* speziell fuer die home-page kein hintergrundbild */
div#lepashome {
  margin-left: 11.8em; 
  margin-top: .2em;
  padding: 0 13% 0 1em;
/* Neu min-width: 29em; */
/*  width: 60%; */ 
}

* html div#lepashome {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

div#lepashome img {border-width:0px;
border-color:black; 
border-style: solid;}

div#content h1,h2,h3,h4,h5,h6 { color: #003399; }
div#content a:link, a:visited, a:hover {color: #004599;}
div#content h1 { 
  font-size: 1.5em;
  margin: 0.4em 0 0.4em 0;
}

div#content h2 {
  font-size: 1.3em;
  margin: 0.7em 0 0 0 ; padding: 0;
}
div#content h3 {
  font-size: 1.1em;
  margin: 0.7em 0 0 0; padding: 0;
}
div#content h4 {
  font-size: 1em;
  margin: 0.7em 0 0 0; padding: 0;
}
div#content p {
  font-size: 1em;
  padding: 0 0 0 1.1em;
  text-align: justify;
}

div#content img {border-width:0px;
border-color:white; 
border-style: none;}
div#content pre {
  font-size: 1em;
  padding: 0 0 0 1.4em;
}
div#content ul, ol {text-align: justify;}
div#content tr.odd {background-color: #eeeeee;}
div#content th {font-weight: bold; font-size: large;}

p#Fusszeile{
  clear: both;
  font-size: 0.9em;
  color: #999;
  margin-left:  16.5em; 
  padding: 0.5em 0 0 0;
}
p#Fusszeile a:link, a:visited, a:hover { color: #004599; }

/** besondere zwischenraeume 
Der Internet Explorer 6.0 interpretiert die Selektoren > und + noch nicht.
*/

div#content h2+h3 {margin: 0}
div#content h3+h4 {margin: 0}
div#content h1+p {margin: 0}
div#content h2+p {margin: 0}
div#content h3+p {margin: 0}
div#content h4+p {margin: 0} /* funktioniert nur einmal */
div#content p+h4 {margin-bottom: 0}
div#content ul+h4 {margin-bottom: 0}

/*************** some LaTeX cs-names *************/

ul.plain { list-style: none; }

span.texttt {
  font-family: Monospace,Courier;
  font-size:   inherit;
}

span.textbf {
  font-weight: bold;
  font-size:   inherit;
}

span.emph {
  font-style: italic;
  font-size:  inherit;
}

/*************** settings for holgers lectures *************/

div#content p.fake_h1 { 
  font-family: "Comic Sans MS", cursive;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

div#content h1.comic_center { 
  font-family: "Comic Sans MS", cursive;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

div#content p.center { text-align: center; }

div#content img.lecture {
  width: 37%; 
  vertical-align: text-top; 
  float: left; 
  margin-right: 20px; 
  margin-bottom: 10px;
}