.printheader {
  font-size:8pt;
  color:#666;
  border-top:1px solid #ccc;
  margin-bottom:2em;
  margin-top:2em;
}
.printheaderurl {
  color:#666;
  font-size:8pt;
  float:right;
}

a {
 text-decoration:none;
 color:#666;
 border-bottom: 1px solid #999;
}

a img {
  border:0px;
}

a:hover img {
  border:0px;
}


body { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height:1.5em;
}

.search_submit:hover {
  cursor:pointer;
}

.headline1 {
  font-size:16pt; font-weight:bold;
}

.headline2 {
  font-size:14pt; font-weight:bold;
}

.author {
  font-style:italic;
  font-size:11pt;
}

.translator {
  font-style:italic;
  font-size:10pt;
  float:right;
}

.date {
  font-size:9pt;;
}

.teaser {
 line-height:1.2em;
}



h1 { 
  font-size:16pt; font-weight:bold;
  margin: 0.1em 0 0.1em 0;
}

h2 { 
  font-size:14pt; font-weight:bold;
  margin:0px
}

h3 { 
  font-size:14pt; font-weight:bold;
  margin:0px;
  color:#666;
}

img {
  border:0px;
}



.table1 {
  float:left;
  width:45%;
  font-size:11px;
  line-height:1.1em;
  border:1px dotted #ccc;
  margin:1em 2.6% 0 0;
  padding:5px;
}

.table1 h1 {
  font-size:12px;
  margin:0 0 1em 0;
  padding:0.2em;
  color:#fff;
  background:#ccc;
}


.table1 ul {
  padding-left:0px;
  margin:0 0.5em 0 0.5em;
}

.table1 li {
  padding-left:0px;
  margin:0px;
  list-style-type:none;
  border-bottom:1px solid #ccc;
}

.table1 a {
  border:0px;
}
.table1 a:hover {
  border:0px;
}

.image-left {
  float:left;
}

.image-right {
  float:right;
}

.image-inline {
  vertical-align:middle;
}

hr {
  border:1px solid;
  border-width:1px 0 0 0;
  color:#999;
}

pre {
  font-family: Arial, Helvetica, sans-serif;
  white-space:normal;
}


