/**
 * Standard cascading style sheet for the project:
 * "Homepage for Prof. Dr. Helge Willner".
 *
 * @author	Netcee <mail@netcee.de>
 * @version	2004-10-29
 */
 
 
/* General layout definitions ============================================== */
html {

}

body {
  background-image      : url(../images/background.jpg);
  background-repeat     : no-repeat;
  background-color      : #fefefe;
  background-attachment : fixed;
  background-position   : center center;
  color                 : #444444;
  text-align            : center;
  vertical-align        : middle;
  font-size             : 14px;
  line-height           : 1.5;
}

body, div {
    font-family : "Arial", "Helvetica", sans-serif;
}

a, a:visited, a:active, a:hover {
  text-decoration:none;
  color:#cc6600;
  background:transparent;
}

a:hover {
  text-decoration:underline;
}

/* ========================================= end: General layout definitions */


/* start: window definitions =============================================== */

div.window {
  margin-left   : auto;
  margin-right  : auto;
  margin-top    : 20px;
  margin-bottom : 20px;
  width         : 99%;
  border        : 1px solid black;
  background    : #f7f7f7;
  clear         : both;
}

div.windowTitle, div.subWindowTitle {
  background    : #fdfdfd;
  border-bottom : 1px dashed black;
  font-weight   : bold;
  padding       : 2px;
  color         : #000000;
  text-align    : left;
}

div.subWindowTitle {
  background    : #cc6600;
  color         : #fefefe;
  border-bottom : 1px solid black;
}

div.windowContent {
  padding      : 5px;
  text-align   : left;
  margin       : auto;
  clear        : both;
}


div.windowFooter {
  padding    : 3px;
  text-align : right;
}

/* ================================================= end: window definitions */


/* start: arbitrary definitions ============================================ */

div.clearFloat {
   clear       : both;
}

div.subheader, div.subsubheader {
  font-size   : larger;
  font-weight : bold;
  color       : #444444;
  padding     : 10px;
}

div.subsubheader {
  font-size   : medium;
}


div.hide {
 display : none;
}


div#headline {
  border         : 0px solid black;
  vertical-align : middle;
}

div#title {
  border    : 0px solid black;
  font-size : x-large;
  float     : left;
}
div#symbols {
  text-align : right;
  border     : 0px solid black;
}

img#willner {
  border       : 1px solid black;
  margin       : 10px;
  margin-right : 20px;
  width        : 260px;
  clear:both;
}

img#buch {
  border : 1px solid black;
  float  : right;
  margin : 10px;
  margin-right: 20px;
}

div#contact {
   border : 0px solid black;
   margin : auto;
}

div#toc {
   border      : 0px solid black;
   margin-left : 10px;
}


img#headerspace {
  height : 350px;
}

img#bookspace {
  height : 120px;
}


/* ============================================== end: arbitrary definitions */
