/*   Datei biz_qna   */

/*   Definition von Style Sheets fuer Bizerba Produktseiten   */
/*   erstellt von  Questions & Answers <qna@gmx.net>         */

body  {
   font-family: Verdana,Tahoma,Arial,Helvetica,helv,sans-serif;
   color:#000;
}

h1,h2 {
   font-family:Tahoma,Verdana,Arial,Helvetica,helv,sans-serif;
   color:#000;
}

a:link        {text-decoration:none;}
a:visited     {text-decoration:none;}
a:active      {text-decoration:none;}
/* !!! Farben für a nur im body-Tag der jeweiligen Seiten vorgeben, sonst Fehler in MSIE !!!*/


.invisible {
   font-size:small;
   color:#FFF0E0;
   text-decoration:none;
   margin-bottom:0pt;
   visibility: hidden;
}

/* groesstmoegliche Ueberschrift */
h1 {
   font-size:22px;
   margin: 11px 0px 0px 0px;
}

/* weitere Ueberschriften */
h2 {
   font-size: 19px;
   margin: 10px 0px 0px 0px;
}

h3 {
   font-size: 17px;
   font-weight: bold;
   margin: 9px 0px 0px 0px;
}

h4 {
   font-size: 14px;
   font-weight: bold;
   margin: 7px 0px 0px 0px;
}

/* Kasten Bizerba Produkte im Team */
h4.team {
   font-size: 14px;
   margin: 0px;
}
/* Kasten Praxis Beispiel */
h4.praxbsp {
   font-size: 14px;
   margin: 0px;
}

h5 {
   font-size: 13px;
   letter-spacing: 1px;
   margin: 2px;
}

/* normaler Text */
p,li,address {
   font-size:12px; 
   line-height:20px;
}

tr {
  vertical-align: top;
}

td,th {
  font-size: 12px;
  color: #000;
  vertical-align: top;
}

ul  {
 	 list-style: disc;
	 list-style-image: url(../biz_gra/_dot.gif);
}

img {
   border: 0px solid #666;
} 

img.prod_std {
  border: 1px solid #666;
  color: #666;
  background-color: #FFF0E0;
}
	
img.slogan {
  border: 1px solid #000;
  padding: 0px;
  background-color: #FFCC33;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 90%;
  color: #000;
  width: auto;
  height: 20px;
  vertical-align: middle;
}

img.prv_btn {
  background-color: #F93;
  color: #000;
  text-align: center;
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid #333;
}	

/* Copyrigt-Fusszeile*/
.desbyqna { 
   font-size: 10px; 
   color: #666; 
   margin-top: 2px; 
}

div#PAGE {
  clear: both;
  width: auto;
  margin: 0% 1%;
}

div#CN {
  clear: both;
  width: 98%;
  margin: 0% auto 0% auto;
}

div#CM {
  clear: both;
  width: 98%;
  min-width: 600px;
  max-width: 720px;
  margin: 0% auto 0% auto;
}

/* IE hack - nicht schön :-( */
* html div#PAGE {
  text-align: center;
}

* html div#CM {
  width: 720px;
  margin: 0% auto 0% auto;
  text-align: left;
}
/* */

div#TOTOP {
  clear: both;
  width: 98%;
  margin: 2em auto 1em auto;
  text-align: center;
  font-size: small;
}

div#TOTOP .ov {
/* back to overview */
  display: inline;
  float: left;
  margin-top: -1px;
  border: 0px solid #0FF;
  padding-left: 32px;
  background-image: url(_ov.gif);
  background-position: 0px 4px;
  background-repeat: no-repeat;
  font-size: 11px;
  color: transpatent;
}

div#TOTOP .back {
  text-align: left;
  margin-left: 0px;
  left: 0px;
  display: inline;
  float: left;
}

div#TOTOP .top {
  border: 0px solid #0FF;
  float: none;
  text-align: center;
  display: inline;
}

div#TOTOP .forward {
  display: inline;
  text-align: right;
  float: right;
}

div#CF {
   clear: both;
   display: block;
   width: 100%;
   margin: 0%;
}

div#CF hr {
   width: 98%;
   color: #999;
   background-color: #999;
   height: 1px;
   border: 0px solid #CCC;
}

table#navsuperior,
table#navalternativ {
   width: 100%;   
}

table#navsuperior tr,
table#navalternativ tr {
   vertical-align: middle;
   margin: 0px;
   border: 0px solid #0FF;
   padding: 0px;
   height: 20px;
}

table#navsuperior tr td.m1item {
  vertical-align: middle;
  text-align: center;
  background-color: #F93;
  background-image: url(bg_menue1.gif);
  background-repeat: repeat-x;
  background-position: top;
}

table#navsuperior tr td.m1empty {
   background: #FFF0E0;
   margin: 0px;
   border: 0px;
   padding: 0px;	
}

table#navsuperior tr td.m1empty * {
   visibility: hidden;
}

table#navsuperior tr td.m1item p, 
table#navsuperior tr td.m1item a,
table#navsuperior tr td.m1hl p, 
table#navsuperior tr td.m1hl a {
  font-family: Tahoma;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #FFF;  
  text-decoration: none;  
  padding: 4px;
  text-align: center;
  display: inline;
}

table#navalternativ tr.m2bar {
  vertical-align: middle;
  text-align: center;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background-color: #FF7A1E;
  background-image: url(bg_menue2.gif);
  background-repeat: repeat-x;
  background-position: top;
  font-weight: bold;
}

table#navsuperior tr td.m1hl,
table#navalternativ tr td.m2hl {
	background: #000 url(bg_menue_hl.gif) no-repeat 0% 0%;
	color: #FFF;
	text-align: center;
}

table#navalternativ tr.m2bar td p, 
table#navalternativ tr.m2bar td a {
  font-family: Tahoma;
   font-size: 10px;
   line-height: 12px;
   color: #FFF;
   text-decoration: none;
}


div.linkfootbox {
  width: 60%;
  left: 0%;
  margin: 4em 0em 2em 0em;
  border: 1px solid #CCC;
  padding: 0em;
  text-align: left;
  background-color: #FFF8F0;
}

div.linkfootbox .team {
  background-color: #FC3;  
  padding: 4px;
}

div.linkfootbox p {
  margin: 0px;
  border: 0px solid blue;
  padding: 4px 4px 8px 2.25em;
  line-height: 165%;  
}

div.linkfootbox span.anchor {
   margin-left: -2em;
}

div.linkfootbox .nopad {
  margin: 0px;
  border: 0px solid blue;
  padding: 4px 4px 8px 0.25em;
  line-height: 165%;  
}

/* Unterkapitelübersicht in Extra-Tabelle z.B. Personalwesen */
#chaptab {
    border: #999;
    border-width: 1px;
    border-style: solid;
}

#chaptab tr td h4 {
    font-size: 12px;
}

#chaptab tr td p {
    font-size: 11px;
    line-height: 14px;
    margin: 0px;
    padding: 2px;
}

/* js - Link für JavaScript-fähige Browser */
.js {
   font-size:8pt;
   color:#000;
   text-decoration:none;
   margin:0pt;
   font-weight:bold;
}

/* Superscripts fuer Fussnotenverweise */
sup {
  font-size: 9px;
  vertical-align: 4px;
}

/* menue1 - erste Navigationszeile */
/* lösst Klassennamen mit physikalischer Auszeichnung (wie wobc, wooc) ab */
p.menue1, a.menue1 {
   font-size:10px;
   line-height: 12px;
   font-weight:bold;
   color:#FFF;
   text-decoration:none;
   text-align:center;
   margin:0px;
}
/* menue1 - erste Navigationszeile */
/* lösst Klassennamen mit physikalischer Auszeichnung (wie wobc, wooc) ab */
/* wird selbst wieder abgelöst von table#navsuperior * und table#alternativ * */

/* menue1hl - erste Navigationszeile, aktuelle Auswahl*/
.menue1hl {
   font-size:10px;
   line-height: 12px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
   text-align:center;
   margin:0px;
}

th.menue2hl {
  background-color: #000;
  background-repeat: repeat-x;
  background-position: top;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  margin: 0px;
}

/* menue1na - erste Navigationszeile, nicht aktiver Eintrag*/
.menue1na {
   font-size:10px;
   line-height: 12px;
   font-weight:normal;
   color:#FFF;
   text-decoration:none;
   text-align:center;
   margin:0px;
}

/* uebalken1 - Ueberschriftsbalken Typ 1*/
.uebalken1 {
   font-weight:bold;
   color:#000;
   text-decoration:none;
   text-align:center;
}

/* Menue_2 - zweite Navigationszeile */
/* lösst Klassennamen mit physikalischer Auszeichnung (wie wobc, wooc) ab */
.menue2 {
   font-size:10px;
   font-weight:bold;
   color:#300;
   text-decoration:none;
   text-align:left;
}

/* Menue_2 - zweite Navigationszeile, aktuelle Auswahl */
.menue2hl {
   font-size:10px;
   font-weight:bold;
   color:#300;
   text-decoration:none;
   text-align:left;
}

/* BildUnter - Bildunterschrift/Erläuterungstext */
.bildunter {
   font-size:10px;
   line-height:13px;
   margin-top:2px;
   color:#000;
   text-decoration:none;
   text-align:center;
}

/* BildUnter - Bildunterschrift/Erläuterungstext */
.bildunter_l {
   font-size:10px;
   line-height:13px;
   margin-top:2px;
   color:#000;
   text-decoration:none;
   text-align:left;
}

/* Stand - Stand der letzten Aktualisierung */
.stand {
   font-size:8pt;
   color:#000;
   text-decoration:none;
   text-align:right;
}

/* Stand - Stand der letzten Aktualisierung */
.footnote {
   font-size:8pt;
}

/* Footer - Seitenfuss mit copyright-Angaben ... */
.footer {
   font-size:8pt;
   color:#666;
   text-align:center;
   margin-top:0px;
   margin-left:15px;
   margin-right:15px;
}

a#qna_lnk {
   color:#666;
}

/* Adressen internationaler Vertretungen */
.adress  {
   font-size:8pt;
}

.trans_tabtxt {
   font-size: 8pt;
}

/* Verlinkung zu Vorgänger bzw. Nachfolger-Geräten */
.old_type  {
   font-size:80%;
}

/* Navigationspfad-Angabe */
.pfad  {
   font-size:80%;
}

/* Blockelemente mit sichtbarem Rahmen - Block Border Thin*/
.bbt {
   border-width:1px;
   border-style:solid;
   border-color:#F00;
}

.godown {
   list-style-image: url(../biz_gra/_down.gif)
}

/* technische Daten verkleinert z.B. bei Präzisionswaagen */
p.techdat_small {
   font-size: 11px;
   line-height: 15px;
}

table.info_old_type {
  background: #EEE url(./bg_tbl_archiv.png) repeat-y top right;
}

table.info_old_type td {
   padding: 20px 100px 20px 20px;
}

table.info_old_type h4 {
   font-size: 12px;
}

table.info_old_type p {
   font-size: 10px;
}

/* fehlender Übersetzungstext */
.korrektur {
   color:#000;
   background-color: #FF0
}

.hinweis {
  color: #666;
  font-size: 85%;
}

.translate { 
   color:#000; 
   background-color: #0F0
}

hr.abtrenner {
  width: 96%;
  border: 0px solid #F99;
  height: 1px;
  background-color: #BA9;
}