/*
$Id: ie.css,v 1.27 2002/08/04 15:32:39 af Exp $
$Name:  $
*/

html { 
  border: none;
  padding: 1px;
  background: grey;
}

body {
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  margin:2px;
  background:#FFFFFF;
  margin:0px;
  padding:0px;
}

img {
  border-style:none;
}

table, tr {
  margin-top:0px;
  margin-left:0px;
}

td {
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  margin-top:0px;
  margin-left:0px;
}

th {
  font-weight:normal;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
}

a {
  color:#63633a;
  text-decoration:none;
  border-style:none;
}
a img.seen, sup a:visited img.seen, a:visited img.seen {
  display:none;
}
a:hover {
  color:#63633a;
  text-decoration:underline;
}

h3 {
  font-style:italic;
  font-size:10pt;
  color:#63633a;
  margin:0px;
  font-weight:normal;
}

.bh {
  font-style:italic;
  font-size:10pt;
  color:#63633a;
}

.header {
  text-align:right;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-color:#000000;
  margin-top:16px;
}
.header h1 {
  font-size:10pt;
  font-weight:normal;
  margin:0px;
}
.header a {
  color:#000000;
  text-decoration:none;
  font-size:10pt;
}

.h2 {
  text-align:right;
  border-bottom-style:dotted;
  border-bottom-width:1.5px;
  border-color:#adbd08;
  margin-top:14px;
}
.h2 h2 {
  font-size:10pt;
  font-weight:normal;
  margin:0px;
}
.h2 a {
  color:#000000;
  text-decoration:none;
}

.alink h3 {
  font-size:10pt;
  font-weight:normal;
  margin:0px;
  margin-bottom:3px;
}

img.floatright {
  float:right;
  margin-left:6px;
  margin-bottom:3px;
  margin-top:3px;
}

img.floatleft {
  float:left;
  margin-right:6px;
  margin-bottom:3px;
  margin-top:3px;
}

.alink {
  clear:both;
  margin-top:10px;
  margin-bottom:10px;
}

p {
  text-indent:15px;
  font-family:Verdana,Arial,Helvetica;
  margin-top:3px;
  margin-bottom:3px;
  font-size:9pt;
}

.morelinks {
  text-align:right;
  font-size:8pt;
}

.lad {
  text-decoration:none;
  font-size:8pt;
  margin-right:12pt;
  margin-left:12pt;
}

.menuname {
}

.menudescr {
  margin-top:2px;
  text-decoration:none;
  font-size:8pt;
}

.rubdescr {
  text-align:right;
  text-decoration:none;
  font-size:8pt;
  margin-bottom:4px;
}

.subrubdescr {
  text-align:right;
  text-decoration:none;
  font-size:8pt;
  margin-bottom:4px;
}

.dm {
  text-decoration:none;
}

form {
  margin-top:0px;
  margin-bottom:0px;
}

.rf { /* required field */
  color:#FF0000;
}

.formleg {
  text-align:right;
  color:#63633a;
  margin-top:2px;
  padding-top:4px;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
}

.formtextfield {
  border-style:solid;
  border-width:1px;
  border-color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
}

.formerror {
  text-indent:0px;
  font-size:8pt;
  width:250px;
}

#gruen {
  color:#ff0000;
  font-size:10pt;
  font-weight:bold;
}

.navigate {
  margin-top:12pt;
  font-family:Verdana,Arial,Helvetica;
  font-size:8pt;
}

.method {
  font-family:Verdana,Arial,Helvetica;
  font-style:italic;
  margin-left:15px;
  margin-top:6px;
}
.address {
  font-family:Verdana,Arial,Helvetica;
  margin-left:30px;
  margin-top:6px;
  margin-bottom:6px;
}
.address p {
  text-indent:0px;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
}

.address .ort {
  text-indent:0px;
  font-family:Verdana,Arial,Helvetica;
  margin-top:6px;
  margin-bottom:0px;
  font-size:9pt;
}

ul {
  margin-top:6px;
  margin-bottom:6px;
  margin-left:30px;
}
ul ul {
  margin-top:4px;
  margin-bottom:4px;
  margin-left:20px;
}

li {
  margin-left:0px;
  margin-top:1px;
  margin-bottom:1px;
}

.results dl {
  margin-left:0px;
  margin-top:0px;
}

.results dd {
  margin-left:12px;
  margin-top:2px;
}

.results dt {
  font-weight:bold;
}

.results .url {
  font-size:8pt;
  margin-top:2px;
}

.results {
  margin-top:18px;
}

.preresults {
  text-align:right;
  border-bottom-style:dotted;
  border-bottom-width:1.5px;
  border-color:#adbd08;
  padding-bottom:4px;
  margin-top:18px;
}

.postresults {
  text-align:right;
  border-top-style:dotted;
  border-top-width:1.5px;
  border-color:#adbd08;
  padding-top:6px;
  margin-bottom:18px;
}

.footer td {
  font-size:8pt;
  background-color:#ff0000;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
}
.footer p {
  font-size:8pt;
  margin-top:1px;
  margin-bottom:1px;
  vertical-align:middle;
}
.footer img {
  margin:0px;
  margin-left:15px;
  margin-right:4px;
}



.signature {
  text-indent:16px;
  font-family:Verdana,Arial,Helvetica;
  margin-top:16px;
  font-size:9pt;
  font-style:italic;
}
.signaturekl {
  text-indent:16px;
  font-family:Verdana,Arial,Helvetica;
  margin-top:4px;
  font-size:7pt;
}

.cite {
}
.cite p {
  font-size:8pt;
}
.cite li {
  font-size:8pt;
}
.cite_url {
  font-size:8pt;
  font-style:italics;
}
.cite_author {
  font-size:9pt;
  font-style:italics;
}
.citebg {
  background-color:#cccc99;
  padding-top:4pt;
  padding-bottom:4pt;
  padding-left:7pt;
  padding-right:6pt;
}
.citebg p {
  font-size:8pt;
}
.citebg li {
  font-size:8pt;
}
div.citebg pre.citebg {
  margin:0px;
}

.gbentry p {
  text-indent:10px;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  margin-top:3px;
  margin-bottom:3px;
  font-size:9pt;
}

.gbentry {
  border-color:#adbd08;
  border-style:solid;
  border-width:1px;
  padding-top:4pt;
  padding-bottom:4pt;
  padding-left:7pt;
  padding-right:6pt;
  background-color:#cccc99;
}
dd.gbentry {
  margin-top:6pt;
}
.gbdate {
  font-weight:normal;
  font-size:8pt;
}


.title {
  color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:11pt;
  font-weight:bold;
  padding-left:4pt;
  padding-top:2pt;
}
.subtitle {
  color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
  padding-left:10pt;
  padding-top:2pt;
  padding-bottom:3pt;
}
.footer {
  color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  padding-left:3pt;
  padding-top:3pt;
  padding-bottom:2pt;
  text-align:center;
}





.commentsauthor {
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  padding-bottom:2pt;
  margin-bottom:6pt;
}

.commentsdate {
  font-size:8pt;
}

.commentscell {
  padding:3pt;
  padding-left:5pt;
}

.commentscellcat {
  padding:4pt;
  padding-left:5pt;
  background:url("../img/bg_large.gif");
  color:#63633a;
  font-weight:bold;
}

.commentscellsmall {
  padding:3pt;
  padding-left:5pt;
  font-size:8pt;
}

.commentscellsmallright {
  text-align:right;
  font-size:8pt;
  padding:3pt;
  padding-left:5pt;
  padding-right:5pt;
}

.commentscellsmallrightborder {
  text-align:right;
  font-size:8pt;
  padding:3pt;
  padding-left:5pt;
  padding-right:5pt;
  border-right-style:dotted;
  border-right-color:#63633a;
  border-right-width:1px;
  border-left-style:dotted;
  border-left-color:#63633a;
  border-left-width:1px;
}

.commentsinlinemenu {
  text-align:center;
  padding-top:2pt;
  padding-bottom:2pt;
  background:url("../img/bg_b_l.gif");
}

.commentsrowdark {
  background-color:#d1d1a3;
}

.commentsrowlight {
  background-color:#cccc99;
}

.commentscellleg {
  padding:2pt;
  background:url("../img/bg_b_l.gif");
  color:#63633a;
  font-weight:normal;
  font-size:8pt;
  text-align:center;
}

.commentscelllegborder {
  padding:2pt;
  background:url("../img/bg_b_l.gif");
  color:#63633a;
  font-weight:normal;
  font-size:8pt;
  border-right-style:dotted;
  border-right-color:#63633a;
  border-right-width:1px;
  border-left-style:dotted;
  border-left-color:#63633a;
  border-left-width:1px;
  text-align:center;
}

.commentsactions {
  font-size:8pt;
  border-top-style:solid;
  border-top-color:#63633a;
  border-top-width:1px;
  padding-top:2pt;
  margin-top:6pt;
}

.commentsheader {
  margin-left:12pt;
  margin-right:12pt;
  margin-top:12pt;
  margin-bottom:9pt;
  text-align:left;
}

.commentsheader p {
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica;
  margin-top:3px;
  margin-bottom:3px;
  text-align:left;
}

.commentsagb {
  font-size:8pt;
}

.small {
  font-size:8pt;
}

.button {
  border-style:solid;
  border-width:1px;
  border-color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  background-image:url(../img/bg.jpg);
  padding:3px;
  margin-top:12px;
  margin-bottom:12px;
}

blockquote {
  margin-top:6pt;
  margin-bottom:6pt;
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  border-bottom-style:dotted;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  padding-bottom:6pt;
  margin-left:20pt;
  margin-right:20pt;
}

.code {
  border-bottom-style:dotted;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  padding-bottom:2pt;
  font-family:Verdana,Arial,Helvetica;
  font-size:8pt;
  font-style:italic;
  margin-bottom:6pt;
}

.quote {
  border-bottom-style:dotted;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  padding-bottom:2pt;
  font-family:Verdana,Arial,Helvetica;
  font-size:8pt;
  font-style:italic;
  margin-bottom:6pt;
}


.snav {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border-bottom-style:dotted;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  margin-top:12px;
  margin-bottom:6px;
  padding-bottom:3px;
}

.tsnav {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border-bottom-style:dotted;
  border-bottom-color:#63633a;
  border-bottom-width:1px;
  margin-top:12px;
  margin-bottom:6px;
  padding-bottom:3px;
  text-align:center;
  font-style:italic;
}

.enav {
  clear:both;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border-top-style:dotted;
  border-top-color:#63633a;
  border-top-width:1px;
  margin-top:9px;
  padding-top:3px;
}

.tenav {
  clear:both;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  border-top-style:dotted;
  border-top-color:#63633a;
  border-top-width:1px;
  margin-top:9px;
  padding-top:3px;
  text-align:center;
  font-style:italic;
}

img.forward {
  margin-left:4px;
}

img.back {
  margin-right:4px;
}

.fval p {
  text-indent:0px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
}


/* Classes used for the pricelist */

.blh {
  border-left: solid 1px #63633a;
  padding-left:5px;
  padding-right:5px;
}

.bn {
  padding-left:5px;
  padding-right:5px;
}



/* boxes */

.ob {	/* outer box */
  width:200px;
  margin-top:12px;
}

.ib {	/* inner box */
  width:198px;
}

.bhb {	/* box header box */
  width:100%;
}

.bi {
  text-decoration:none;
  font-size:8pt;
}

.kastentext {
  width:100%;
  text-decoration:none;
  font-size:8pt;
}

.kastentext p{
  text-decoration:none;
  font-size:8pt;
}

.kastentext ul {
  margin-top:2px;
  margin-bottom:2px;
}

.kastentext li {
  margin-left:0px;
  margin-top:1px;
  margin-bottom:1px;
}

.boxsubtitle {
  text-indent:0px;
  text-decoration:none;
  font-size:9pt;
  font-style:italic;
}


td.ql {
  text-align:center;
}

td.ql p {
  margin:0px;
  margin-top:2px;
  font-size:8pt;
  vertical-align:middle;
}

td.ql img {
  margin:0px;
  margin-left:15px;
  margin-right:4px;
}

table.ringcode, img.lf2, img.rf2, div.tmc, div.tm, table.topmenu, tr.titelmenu,.header img, img.ft, td.pixcolumn { 
  display: none;
  width: 0px;
  height: 0px;
}

h1.printtitle {
  display: block;
  text-align:center;
  font-size: 16px;
}

strong { 
  font-weight:normal;
  font-style:italic;
/*  color:#adbd08;*/
}

div.newsbox { 
  border: 1px solid #adbd08;
  background:#cccc99;
  padding: 3px;
}
div.newsbox h1 { 
  margin:0px;
  font-size: 9pt;
}
div.newsbox p { 
  font-size: 8pt;
}
div.newsbox li { 
  font-size: 8pt;
}
