body, html {
  background-color:black;
  background-image:url(../images/splash/dark_background.jpg);
  text-align:center;
  height:100%;
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-size:10pt;
  color:#413729;
}

div {
  margin:0px;
  padding:0px;
  text-align:left;
}

/*
hässliche umstände für den Internet Explorer, der die Spezifikationen mit [id] nicht erkennt
Sinn dieser Aktion: die vertikale Zentrierung des Buches
*/

#center_book {
  height:100%;
  margin:0 auto;
  width:829px;
  display:table;
}

#center_book_2 {
  margin-top:15px;
  vertical-align:middle;
  display:table-cell;
}

/*
Angaben für die Slash Seite
*/

#splash_book {
  background-image:url(../images/splash/book_bg_splash.jpg);
  width:829px;
  height:571px;
}

#splash_spacer_top {
  height:425px;
}

#splash_spacer_left {
  float:left;
  width:541px;
  height:20px;
}

#splash_spacer_left_2 {
  float:left;
  width:444px;
  height:100px;
}

#splash_spacer_left_3 {
  width:50px;
  height:56px;
}

/*
Angaben zum Buch allgemein
*/

#book {
  background-image:url(../images/main_book_bg.jpg);
  width:829px;
  height:571px;
}

#book_left_page {
  width:414px;
  float:left;
}

#book_content_left_page {
  width:414px;
  height:523px;
  padding-top:40px;
  padding-left:40px;
}

#book_content_left_page[id] {
  height:483px;
}

#book_footer_left_page {
  width:414px;
  padding-top:0px;
  padding-left:40px;
}

#navigation {
  margin-top:35px;
}


#book_right_page {
  width:414px;
  height:571px;
  float:right;
}

#book_content_right_page {
  width:414px;
  height:523px;
  padding-top:40px;
  padding-left:15px;
  padding-right:20px;
}

#book_content_right_page[id] {
  height:465px;
}

#book_footer_right_page {
  width:414px;
  padding-top:0px;
  padding-left:15px;
}

#book_gallery_left_page {
  margin-left:40px;
  margin-top:20px;
}

#book_gallery_right_page {
  margin-left:30px;
  margin-top:20px;
}


#logo {
  background-image:url(../images/logo.gif);
  width:265px;
  height:74px;
  margin-left:10px;
}

#line {
  background-image:url(../images/divide_line.gif);
  width:363px;
  height:1px;
  margin:0px;
  padding:0px;
  max-height:1px;
  display:inline;
  overflow:hidden;
}

hr.line {
  background-color:#362F16;
  width:358px;
  height:1px;
  margin:0px;
  margin-left:2px;
  padding:0px;
  border:0px solid #362F16;
}

/*
Textformatierungen
*/

.text, p, td {
  color:#413729;
  font-family:Arial;
  font-size:10pt;
  line-height:120%;
  width:360px;
  padding-left:5px;
  margin-top:5px;
  margin-bottom:5px;
}

img {margin:0px;}

a, a:visited {
  color:#413729;
  text-decoration:none;
}

input, textarea {
  width:200px;
  background-color:#B4A681;
  border:1px solid #786C40;
}

.small {
  font-size:8pt;
}

.news {
  background-color:#B4A681;
  border:1px solid #786C40;
  margin:5px;
  margin-top:15px;
  width:320px;
  padding:0px;
}

.news_header {
  padding:5px;
  border-bottom:1px solid #786C40;
  font-weight:bold;
}

.news_content {
  padding:5px;
  padding-bottom:10px;
}

.news_footer {
  border-top:1px solid #786C40;
  padding:2px;
  padding-left:5px;
  font-size:9px;
}