/*
$Id: ie.css,v 1.28 2003/02/13 16:20:18 af Exp $
$Name:  $
*/

html { 
  border: none;
  padding: 1px;
  background: grey;
}

body {
  scrollbar-face-color: #cccc99;
  scrollbar-shadow-color: #d1d1a3;
  scrollbar-base-color: #d1d1a3;
  /*scrollbar-track-color: #d1d1a3;*/
  scrollbar-highlight-color: #EEEEEE;
  scrollbar-arrow-color: #63633a;
  scrollbar-darkshadow-color: #AAAAAA;
  /*scrollbar-background-color: #6666FF;

     scrollbar-Face-Color
     scrollbar-Shadow-Color
     scrollbar-Base-Color
     scrollbar-Track-Color
     scrollbar-Highlight-Color
     scrollbar-Arrow-Color
     scrollbar-DarkShadow-Color
     scrollbar-3dLight-Color*/
}

body {
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  margin:2px;
  background-color:#cccc99;
  background:url("../img/bg.jpg");
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0px;
}

img {
  border-style:none;
}

strong { 
  font-weight:normal;
  font-style:italic;
/*  color:#adbd08;*/
}

table {
  margin-top:0px;
  margin-left:0px;
}

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 {
  display:none;
}
sup a:visited img.seen {
  display:none;
}
a:visited img.seen {
  display:inline;
  margin-left:2px;
}
a:hover {
  color:#63633a;
  text-decoration:underline;
}

a.ext {
  color:#63633a;
  text-decoration:none;
  border-bottom:dotted 1px #63633a;
}
a.ext:hover {
  color:#63633a;
  padding-bottom:-1px;
  border-bottom:none;
  text-decoration:underline;
}

.cat {
  color:#63633a;
  font-size:10pt;
}
.cat a {
  color:#63633a;
  text-decoration:none;
}
.cat a:hover {
  color:#63633a;
  text-decoration:underline;
}
.cat td {
  color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
}

.subcat {
  color:#63633a;
}
.subcat a {
  color:#63633a;
  text-decoration:none;
}
.subcat a:hover {
  color:#63633a;
  text-decoration:underline;
}
.subcat td {
  color:#63633a;
  font-family:Verdana,Arial,Helvetica;
  font-size:10pt;
}
.subcat td a:hover {
  color:#63633a;
  text-decoration:underline;
}

#nounderline {
  /*text-decoration:none;*/
}

#sel {
  /*font-weight:bold;*/
  font-style:italic;
  color:#63633a;
}

#selsubcat {
  /*font-weight:bold;*/
  font-style:italic;
  color:#63633a;
}

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:#adbd08;
  margin-top:16px;
  /*margin-bottom:8px;
     padding-bottom:5px;*/
}
.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;
  /*margin-bottom:8px;
     padding-bottom:5px;*/
}
.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:#adbd08;*/
  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;
  /*height:36px;
  overflow:hidden;*/
}
.footer p {
  font-size:8pt;
  margin-top:1px;
  margin-bottom:1px;
  vertical-align:middle;
}
.footer img {
  /*margin-bottom:2px;*/
  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;
}

/* form description */
.fdesc {
  background:url(../img/bg_large.gif);
}

/* form values */
.fval {
  background:url(../img/bg_b_l.gif);
}
.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;
  background-color:#adbd08;
  margin-top:12px;
}

.ib {	/* inner box */
  width:198px;
  background-color:#cccc99;
}

.bhb {	/* box header box */
  width:100%;
  background-color:#cccc99;
  background-image:url("../img/bg_large.gif");
}

.bi {
  text-decoration:none;
  font-size:8pt;
}

.kastentext {
  width:100%;
  background-color:#cccc99;
  background-image:url("../img/bg_b_l.gif");
  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;
}


/* top menu */

div.tm {
  position:absolute;
  left:144px;
  top:32px;
}

div.tmc {
  position:absolute;
  left:144px;
  top:77px;
}


/* navigation table */

td.bgl {
  background-image:url(../img/bg_large.gif);
}

td.bgbl {
  background-image:url(../img/bg_b_l.gif);
}

td.bglfs {
  background-image:url(../img/bg_large_first_line_solid.gif);
}



td.ql {
  text-align:center;
  background-image:url(../img/bg_b_l.gif);
  background:url(../img/bg_b_l.gif);
}

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;
}

h1.printtitle { 
  display: none;
}

div.newsbox { 
  border: 1px solid #adbd08;
  background:#cccc99;
  padding: 2px 6px 2px 6px;
}
div.newsbox h1 { 
  margin:0px;
  float:left;
  font-size: 8pt;
  margin-top:3px;
}
div.newsbox p { 
  text-indent: 0px;
  font-size: 8pt;
}
div.newsbox li { 
  font-size: 8pt;
}



table.ang td { 
  padding-right: 5px;
}

td.angprice { 
  border-left: dotted 1px #63633a;
  padding-left: 5px;
  padding-right: 0px;
}