@charset "utf-8";
/* CSS Document */

.leftnav{}
body  { padding: 1em; }
.header .title div {
  float: left;
  width: 100%;
  margin: 1.2em 0 0;
  padding: 0 0 0.1em;
  border-bottom: 1px solid #999;
}

.header .title div h1 {
  float: left;
  padding: 0;
  color:#333;
}

.header .title div p {
  float: right;
  padding: 0;
}
.content  {
  padding: 0;
}
.footer {
  margin: 2em 0 0;
}
.footer-text {
  margin: 1em 0 0;
  padding: 0.5em 0 0;
  border-top: 1px solid #999;
  color: #666;
}

.leftnav .section {
  margin:7px 0 0;
  padding:0 0 5px;
}

.section .selected { color:#063; font-weight:bold; }
.selected a { color:#063; font-weight:bold; text-decoration: none; }

.leftnav * h3 {
  color:#063;
  margin:0;
  padding:0;
}

.leftnav * li{
  list-style-type:none;
  padding:0;
  margin:0;
}

li.main{
  padding:0 0 10px;
	
}

.leftnav ul {
  margin:10px 0 0;
  padding:0;
}

.leftnav ul li ul{
  margin:-10px 0 0;
  padding:0;
}

.leftnav ul li * li{
  margin:0 0 0 5px;
  padding:0;
  font-weight:bold;
}

.leftnav ul li * li a{
  font-weight:normal;
}

.leftnav form i  {
  font-size:0.9em;
}

.content h5 {
  color:#063;
  border-bottom: 1px solid #ccc;
  font-size:1.15em;
  padding:3px 0;
  margin:0 0 15px;
}

.content-container {
  padding:0;
}

.quote  {
  margin:0 0 20px;
}

.right-container {
  margin:0px 5px 20px;
  padding:5px;
  padding-top:.5em;
  border:1px solid #ccc;
}

.right-container p, 
.right-container h3 {
  padding: 5px;
}

h2.rel-title-main {
  font-weight:bold;
  color:#063;
}

h3.rel-title-sub {
 font-weight:normal;
 color:#666;
 font-style:italic;
}

.contacts h4 {
  padding:0;
  margin:0;
}

.contacts span {
  font-size:1em;
}

.press-room {
  padding:10px;
  text-align:right;
}

.press-room img {
  display:block;
  text-align:center;
}

.press-room b {
  font-size:0.8em;
}
 
.zeitgeist  {
  background:#dbeedb;
}

.zeitgeist p {
  font-size:0.8em;
}
