/* $Id: newmjs.css,v 1.1.2.11 2009-03-08 19:12:12 mj Exp $
 * CSS for theme "newmjs"
 * MUST BE INCLUDE'D BY /css-newmjs.php !
 */

body {
  font: normal 10pt Candara, Arial, Helvetica, sans-serif;
  background-color: #e4e4e4;
}

* {
  margin:0;
  padding:0;
}

html, body {
  height:100%;
}

#page {
  height:100%;
  /* IE problem? #page must be ~30px wider than #inner */
  width:810px;
  /*  width: 100%; */
  position: relative;
  margin: 0px auto; /* center horizontally */
  display: table;
  vertical-align:middle;
}

#vertical{
  display: table-cell;
  vertical-align: middle;
}

#iewrapper{
  position:relative;
  float:left;
}
#iewrapper1{
  /* border:1px solid #000; */
  position:relative;
}

#inner {
  /* width for sequence with 7 images = 772 x 190 px */
  width: 772px;
  padding: 25px;
}

#header1 {
  text-align: left;
  margin: 0px 0px 30px 0px;
}

#image1 {
  height: 350px;
  /* also check img.wall margin-top ! */
  text-align: center;
  margin: 0px;
}

#textbox1 {
  height: 350px;
  margin: 0px;
  overflow: auto; 
}

#footer1 {
  text-align: right;
  margin: 20px 0px 0px 0px;
}

.en {
  color: #000000;
}
.de {
  color: #646464;
}

img.wall {
/*  border: 1px solid #000000;  */
  margin-top: 60px;
}


.en a {
  color: #000000;
}
.de a {
  color: #646464;
}

p.skip { 
  margin-bottom: 0.25em;
}

p.right { 
  text-align: right;
}

a {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:link {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active { 
  text-decoration: underline;
}

img { 
  border-width: 0px;
}

#exhibition { 
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
}
