/*

Styles fuer www.asml.de/werke
Author: Giesbert Damaschke
Author URI: http://www.damaschke.de/

*/

body {
  background-color: #e0e0e0; 
  color: black; 
  font-family: Arial; 
  font-size: 12pt; 
  margin: 0; 
  padding: 0; 
  text-align: center; 
}

a {
  color : #000080;
  text-decoration : none;
}

a:hover {
  color : #0000bd;
  text-decoration : underline  ;
}

.alignright {float: right;}
.alignleft {float: left}

.name {
  color : maroon;
  font-weight : bold;
}

.cover {
  border : 1px solid black;
  float : left;  
  margin : 3px 15px 10px 0;
}

.cover_dummy {
  float : left;  
  margin : 3px 15px 10px 0;

}

#page {
  background-color : white;
  border : 2px solid black;
  margin: 10px auto; 
  padding: 0; 
  text-align: left; 
  width: 800px;
}

/*

  Header
  
*/


#header {
  background-color : white;
  border-bottom : 1px solid black;
  height : 170px;
  width : 100%;
}



/*

  Sidebar
  
*/


#sidebar {
  font-size : 0.9em;
  margin : 0;
  padding : 10px 0 0 20px;
  float : left;
  text-align : left;
  width: 205px;
}

#sidebar h3 {
  border-bottom : 1px solid black; 
  border-top : 1px solid black; 
  padding : 5px 0 5px 0;
  text-align : center
}

#sidebar p {
  margin : 6px 0 20px 0;
}

#sidebar ul {
  margin : 0 0 15px 0;
  padding : 0;
}

#sidebar ul li {
  font-size: 1em;
  font-weight : bold;
  list-style-type : none;
}
#sidebar ul li ul li {
  color : #1c1c1c;
  font-size : 0.95em;
  font-weight : bold;
  line-height : 1.1em;
  list-style-type: square;
  margin : 5px 0 0 15px;
  padding :0;
  font-weight : normal;
}

#sidebar .ad {
  margin : 15px 0 15px 0;
}


/*

  Content
  
*/


#content {
  margin: 0 0 0 240px;
  padding : 20px 20px 1px 20px;
  text-align: left;
}

#content h1 {
  font-size : 1.8em;
  margin : 0 0 15px 0;
  padding : 0;
}

#content h2 {
  font-size : 1.5em;
  font-weight : bold;
  margin : 0;
  padding: 0 0 5px 0;
}

#content h3 {
  font-size : 1.2em;
  margin : 25px 0 5px 0;
}

#content p {
  line-height : 1.5em;
  margin : 0 0 0.5em 0;
  padding : 0;
}

#content hr {
  border-bottom: 1px solid black;
  margin : 5px 0 10px 0
}


#content .buch {
  margin : 0 0 30px 0;
}

#content .firstletter {
  border : 1px solid black;
  color : maroon;
  float : right;
  font-size : 2em;
  font-weight : bold;
  margin : 15px 0 10px 10px;
  padding : 10px;
  text-align : center;
  width : 40px;
}

#content .jahreszahl {
  border : 1px solid black;
  color : maroon;
  float : right;
  font-size : 2em;
  font-weight : bold;
  margin : 15px 0 10px 10px;
  padding : 10px;
  text-align : center;
  width : 80px;
}

#content .inhalt {
  font-size : 0.9em;
  line-height : 1.2em;
}

#content .zwiti {
  border-bottom : 1px solid black;
  border-top : 1px solid black;
  color : maroon;
  font-size : 1.4em;
  font-weight : bold;
  margin : 50px 0 15px 0;
  padding : 10px 0 10px 0;
  
}


#content ul {
  list-style-type: square;
}

#content li {
  margin: 5px 0 10px -15px;
  line-height : 1.4em;
}

#content dl {
  line-height : 1.4em;
}

#content dl dt {
  font-weight : bold;
  margin : 20px 0 0 0;
}

#content dl dd{
  margin : -22px 0 0 50px;
}




/*

  Footer
  
*/

#footer {
  border-top : 1px solid black;
  clear : both;
  color : #505050;
  font-size : 0.8em;
  margin: 40px 0 0 0;
  padding: 10px 20px 10px 20px;
  text-align: left;
}
