@import url('bookassist.css');
body {
  background:url("graphics/bg_head.png") repeat-y #f5f3e9;
  font-size:85%;
  font-family:Arial, serif;
}
a:link {
  color:#636f76;
}
.form {
  padding:0;
}
h1,h2,h3 {
  font-family:"Arial Narrow", Arial, serif;
  /*font-family:Georgia, "Courier New", serif;*/
  font-weight:normal;
}
h1 {
  width:600px;
  font-size:1.5em;
  padding-left:20px;
  position:absolute;
  color:white;
}
#general1 {
  width:998px;
}
/* ------- TOP -------- */
#logo {
  display:block;
  position:absolute;
  left:12px;
  padding-top:4px;
}
#navbar {
  display:none;
}
#languages {
  float:none;
  padding-top:10px;
  text-align:right;
}
#languages li {
  display:inline;
}
#languages a {
  display:inline;
}
#languages img {
  margin:0;
  margin-left:3px;
}
#languages a {
  font-weight:bold;
  text-decoration:none;
}
/* ------- MENUS -------- */
#menus {
  display:block;
}
#menu {
  height:75px;
  padding-left:210px;
  clear:right;
}
#menu ul {
  width:100%;
  display:block;
  padding-top:25px;
  margin-right:200px;
}
#menu li {
  list-style-type:none;
  display:inline;
  text-align:center;
  padding:0 0.5em;
  vertical-align:middle;
}
#menu li.selected a {
  color:#b00;
}
#menu a {
  color:#636f76;
  font-family:"Arial Narrow", Arial, serif;
  /*font-family:Georgia, "Courier New", serif;*/
  font-variant:small-caps;
  text-decoration:none;
}
#dynamic {
  width:222px;
  float:left;
  text-align:center;
  font-size:95%;
}
#dynamic div {
  margin-left:auto;
  margin-right:auto;
}
#dynamic img.neutral {
  display:block;
  margin:30px auto;
}
#dynamic ul li {
  margin:0 10px;
  list-style-type:none;
}
#dynamic ul.loga {
}
#dynamic ul.loga li {
  display:inline;
  list-style-type:none;
  padding:0;
  margin:0;
}
#dynamic ul.loga li a {
  display:inline;
  padding:0;
  margin:0;
}
#dynamic ul.loga li img {
  display:block;
  padding:0;
  margin:0;
}
/* ------- TEXT -------- */
#text {
  font-size:90%;
  margin-left:222px;
  padding:0;
  max-width:100%;
}
#text ul {
  margin:0.5em 1em;
}
#text h2 {
  font-variant:small-caps;
  margin-top:20px;
}
#text hr {
  display:block;
  border:none;
  border-bottom:1px solid #90908d;
  clear:right;
}
#text blockquote {
  font-size:120%;
  background-color:white;
}
#text a.absolute {
  padding-bottom:1px;
  border-bottom:none;
}
#text ul.cell li {
  display:inline;
  list-style-type:none;
}
#text img.right {
  clear:none;
  margin-top:20px;
}
#text a.edit {
  border:none;
}
#text p.extra {
  position:absolute;
  left:862px;
  top:115px;
}
#text p.clock {
  position:absolute;
  left:882px;
  top:185px;
}
#text p.thermo {
  position:absolute;
  left:872px;
  top:265px;
}
#text p.map {
  position:absolute;
  left:865px;
  top:335px;
}
/*------- SPECIFIC ---------*/
.nazamecku { color:#00519e; }
.hotelmichael { color:#af101d; }
.hotelehrlich { color:#89959c; }
.farmamichael { color:#d58234; }
.red a { color:#c14d54; }
/* ------- BOTTOM -------- */
#bottom ul {
  border-top:1px solid #90908d;
  padding-top:50px;
  padding-bottom:10px;
  font-size:80%;
  margin-left:222px;
  color:#636f76;
}
#bottom a {
  color:#636f76;
}
#bottom li {
  border-color:#636f76;
}
