html { background-color:#FFFFFF; }
body, noscript { margin:0 auto; padding:0; width:100%; min-width:400px; max-width:800px; background-color:#FFFFFF; font-size:16px; }
html {-webkit-text-size-adjust: none;}

h1, h2, h3, p, div, input, textarea, table { margin:0 auto; padding:0; font-family: Calibri, Helvetica, sans-serif }


a.hdCmenu1Link { font-size:100%; font-weight:normal; vertical-align:baseline; color: black; text-decoration:none } 
a:visited { color: black;  }
span.hdCmenu1NoLink { font-size:100%; font-weight:bold; vertical-align:baseline; color: black; text-decoration:none }

a.hdCmenu2Link { font-size:85%; vertical-align:baseline; color: black; text-decoration:none } 
div.hdCmenu2Link { font-size:85%; vertical-align:baseline; color: black; text-decoration:none } 
span.hdCmenu2NoLink { font-size:85%; font-weight:bold; vertical-align:baseline; color: black; text-decoration:none }

a.textLink { font-weight:normal; vertical-align:baseline; color: black; text-decoration:none } 


input.hdCButNav { font-size:90%; width:170px; height:26px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0pt hidden #000000; border-radius:2px; visibility:visible; color:rgb(0,0,0); cursor:pointer; 
  background:-moz-linear-gradient(top, rgb(238,246,254), rgb(207,215,234) 13%, rgb(207,215,234) 87%, rgb(238,246,254));
  background:-webkit-linear-gradient(top, rgb(238,246,254), rgb(207,215,234) 13%, rgb(207,215,234) 87%, rgb(238,246,254));
  background:-ms-linear-gradient(top, rgb(238,246,254), rgb(207,215,234) 13%, rgb(207,215,234) 87%, rgb(238,246,254));
  background:-o-linear-gradient(top, rgb(238,246,254), rgb(207,215,234) 13%, rgb(207,215,234) 87%, rgb(238,246,254));
  background:linear-gradient(top, rgb(238,246,254), rgb(207,215,234) 13%, rgb(207,215,234) 87%, rgb(238,246,254));
}
input.hdCButNav:active { font-size:90%; width:170px; height:26px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0pt hidden #000000; border-radius:6px; visibility:visible; color:rgb(0,0,0); cursor:pointer; 
  background:-moz-linear-gradient(top, rgb(238,246,254), rgb(214,222,237) 13%, rgb(187,195,223) 87%, rgb(238,247,255));
  background:-webkit-linear-gradient(top, rgb(238,246,254), rgb(214,222,237) 13%, rgb(187,195,223) 87%, rgb(238,247,255));
  background:-ms-linear-gradient(top, rgb(238,246,254), rgb(214,222,237) 13%, rgb(187,195,223) 87%, rgb(238,247,255));
  background:-o-linear-gradient(top, rgb(238,246,254), rgb(214,222,237) 13%, rgb(187,195,223) 87%, rgb(238,247,255));
  background:linear-gradient(top, rgb(238,246,254), rgb(214,222,237) 13%, rgb(187,195,223) 87%, rgb(238,247,255));
}



table { line-height:100%;  border-collapse:collapse; }

table.hdCTitel { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCTiteltd  { padding:14px 6px 12px 8px; border:0px hidden #FFFFFF; border-radius:0px; color:#F0F0FA; background-color:rgb(32,63,144); 
  background:-moz-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 6%, rgb(24,48,110) 94%, rgb(72,108,216));
  background:-webkit-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 6%, rgb(24,48,110) 94%, rgb(72,108,216)); 
  background:-ms-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 6%, rgb(24,48,110) 94%, rgb(72,108,216)); 
  background:-o-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 6%, rgb(24,48,110) 94%, rgb(72,108,216)); 
  background:linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 6%, rgb(24,48,110) 94%, rgb(72,108,216)); 
  }

table.hdCDebug { width:100%; border:1px solid #B0B0B0; color: #404040; font-family:Courier; font-size:0.85em; line-height: 1.2; text-align:left; background-color:rgb(250,250,240) }

table.hdCFuss { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCFusstd  { padding:2px 6px 2px 8px; border:0px hidden #FFFFFF; border-radius:0px; color:#F0F0FA; background-color:rgb(32,63,144); 
  background:-moz-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 20%, rgb(24,48,110) 80%, rgb(72,108,216));
  background:-webkit-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 20%, rgb(24,48,110) 80%, rgb(72,108,216)); 
  background:-ms-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 20%, rgb(24,48,110) 80%, rgb(72,108,216)); 
  background:-o-linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 20%, rgb(24,48,110) 80%, rgb(72,108,216)); 
  background:linear-gradient(top, rgb(72,108,216), rgb(32,63,144) 20%, rgb(24,48,110) 80%, rgb(72,108,216)); 
  }

table.hdCmenu1 { width:100%; height:3.5ex; border:0px hidden #E0E0D8; border-radius:0px; }
td.hdCmenu1td  { padding:8px 3px 8px 3px; border:0px hidden #FFFFFF; border-radius:0px; vertical-align:baseline; color:#FFFFFA; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  }
td.hdCmenu1aktivtd  { font-weight:bold; padding:8px 3px 8px 3px; border:0px hidden #FFFFFF; border-radius:0px; vertical-align:baseline; color:#000000; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  }
td.hdCmenu1Trtd  { width:2px; padding:0px; border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  }


table.hdCmenu2 { border:0px hidden #E0E0D8; border-radius:0px; }
td.hdCmenu2td  { padding:4px 7px 4px 6px; border:0px hidden #FFFFFF; border-radius:0px; vertical-align:baseline; color:#FFFFFA; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(72,143,240) 11%, rgb(60,120,200) 88%, rgb(120,190,255)); 
  }
td.hdCmenu2aktivtd  { padding:4px 7px 4px 6px; border:0px hidden #FFFFFF; border-radius:0px; vertical-align:baseline; color:#000000; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  }
td.hdCmenu2Trtd  { width:2px; padding:0px; border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(72,143,240); 
  background:-moz-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255));
  background:-webkit-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-ms-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:-o-linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  background:linear-gradient(top, rgb(120,190,255), rgb(103,163,243) 11%, rgb(117,171,244) 88%, rgb(120,190,255)); 
  }


div.hdCInfotext  { clear:left; float:left; margin:4px 0px 4px 0px; border:1px solid rgb(180,180,200); padding:4px; color:#404040; background-color:rgb(220,220,245); 
                   font-size:0.9em; vertical-align: bottom; }
span.hdCInfotext  { clear:left; float:left; margin:4px 0px 4px 0px; border:1px solid rgb(180,180,200); padding:4px; color:#404040; background-color:rgb(220,220,245); 
                   font-size:0.9em; vertical-align: bottom; }
    

table.hdCquerschnitt_A { width:100%; border:0px solid #B0B0B0; color: #202020; background-color: #FFFFFF; }

tr.hdCquerschnitt_A_rowTr {background-color:rgb(250,255,255);
  background:-moz-linear-gradient(top, rgb(255,255,255), rgb(250,250,250) 41%, rgb(150,150,170) 50%, rgb(250,250,250) 59%, rgb(255,255,255));
  background:-webkit-linear-gradient(top, rgb(255,255,255), rgb(250,250,250) 41%, rgb(150,150,170) 50%, rgb(250,250,250) 59%, rgb(255,255,255));  
  background:-ms-linear-gradient(top, rgb(255,255,255), rgb(250,250,250) 41%, rgb(150,150,170) 50%, rgb(250,250,250) 59%, rgb(255,255,255));
  background:-o-linear-gradient(top, rgb(255,255,255), rgb(250,250,250) 41%, rgb(150,150,170) 50%, rgb(250,250,250) 59%, rgb(255,255,255));
  background:linear-gradient(top, rgb(255,255,255), rgb(250,250,250) 41%, rgb(150,150,170) 50%, rgb(250,250,250) 59%, rgb(255,255,255));
  }
tr.hdCquerschnitt_A_rowTrH {background-color:rgb(255,255,255);
  background:-moz-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(190,190,210) 50%, rgb(240,240,250) 59%, rgb(240,240,250));
  background:-webkit-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(190,190,210) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:-ms-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(190,190,210) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:-o-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(190,190,210) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(190,190,210) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  }
tr.hdCquerschnitt_A_rowTrHH {background-color:rgb(255,255,255);
  background:-moz-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(213,213,226) 50%, rgb(240,240,250) 59%, rgb(240,240,250));
  background:-webkit-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(213,213,226) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:-ms-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(213,213,226) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:-o-linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(213,213,226) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  background:linear-gradient(top, rgb(240,240,250), rgb(240,240,250) 41%, rgb(213,213,226) 50%, rgb(240,240,250) 59%, rgb(240,240,250));  
  }

td.hdCquerschnitt_A_col1 { width:50%; padding:2px 4px 2px 4px; }
td.hdCquerschnitt_A_col2 { width:50%; padding:2px 4px 2px 4px; }
/*
td.hdCquerschnitt_A_col3 { width:8%; }
td.hdCquerschnitt_A_col4 { width:10%; }
td.hdCquerschnitt_A_col5 { width:5%; }
td.hdCquerschnitt_A_col6 { width:5%; }
td.hdCquerschnitt_A_col7 { width:19%; }
*/
td.hdCquerschnitt_A_tdLinkBack { width:100%; text-align:right; padding:0px 8px 0px 0px; font-size:100%; }
a.hdCquerschnitt_A_LinkBack { color:#808080; }
a.hdCquerschnitt_A_LinkBack:visited { color:#808080; }

table.hdCquerschnitt_B { width:100%; border:0px solid #B0B0B0; color: #404040; background-color: #F0F0FA; }

td.hdCquerschnitt_B_col1 { width:2100; padding:2px 0px 2px 4px; }
/*
td.hdCquerschnitt_B_col2 { width:4%; }
td.hdCquerschnitt_B_col3 { width:14%; }
td.hdCquerschnitt_B_col4 { width:14%; }
td.hdCquerschnitt_B_col5 { width:4%; }
td.hdCquerschnitt_B_col6 { width:30%; }
*/

/*
table.hdCquerschnitt_PrDet { border:0px hidden #303030; color: #404040; font-size:13px; background-color:rgb(240,240,250);  /* display:none; */ 
/*
  background:-moz-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 1.5%, rgb(220,220,230) 98.5%, rgb(170,170,180));
  background:-webkit-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 1.5%, rgb(220,220,230) 98.5%, rgb(170,170,180)); 
  background:-ms-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 1.5%, rgb(220,220,230) 98.5%, rgb(170,170,180)); 
  background:-o-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 1.5%, rgb(220,220,230) 98.5%, rgb(170,170,180)); 
  background:linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 1.5%, rgb(220,220,230) 98.5%, rgb(170,170,180)); 
  }
*/
table.hdCquerschnitt_PrDet { border:1px solid rgb(180,180,200); color:#404040; font-size:85%; background-color:rgb(233,233,246); } /* display:none; */ 
td.hdCquerschnitt_PrDet_col1 { text-align:left; vertical-align:middle }
tr.hdCquerschnitt_PrDet_row1 {  }
a.hdCquerschnitt_AnmDetailsLink { color:#404040; }
a.hdCquerschnitt_AnmDetailsLink:visited { color:#404040; }

/*
table.hdCquerschnitt_HB { border:0px hidden #303030; color: #404040; font-size:13px; background-color:rgb(240,240,250); 
  background:-moz-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180));
  background:-webkit-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:-ms-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:-o-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  }
*/
table.hdCquerschnitt_HB { width:100%; border:1px solid rgb(180,180,200); color:#404040; font-size:85%; background-color:rgb(240,240,255); } /* display:none; */ 
td.hdCquerschnitt_HB_col1 { text-align:left; vertical-align:middle; }
td.hdCquerschnitt_HB_col1Leis { text-align:left; vertical-align:middle; font-size:120%; }
td.hdCquerschnitt_HB_col1Ansch { text-align:left; vertical-align:middle; font-size:100%; }
/*tr.hdCquerschnitt_HB_row1 { border:0px hidden #303030; } */

/*
table.hdCquerschnitt_Q { border:0px hidden #303030; color: #404040; background-color:rgb(240,240,250);
  background:-moz-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180));
  background:-webkit-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:-ms-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:-o-linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  background:linear-gradient(top, rgb(180,180,190), rgb(240,240,250) 3%, rgb(220,220,230) 97%, rgb(170,170,180)); 
  }
*/
table.hdCquerschnitt_Q { border:1px solid rgb(180,180,200); color:#404040; font-size:85%; background-color:rgb(233,233,246); } /* display:none; */ 
td.hdCquerschnitt_Q_col1 { text-align:left; vertical-align:baseline; padding:4px 4px 4px 4px; }
td.hdCquerschnitt_Q_col2 { text-align:left; vertical-align:baseline; padding:4px 4px 4px 4px; }
td.hdCquerschnitt_Q_col3 { text-align:right; vertical-align:baseline; padding:4px 4px 4px 4px; }
td.hdCquerschnitt_Q_col4 { text-align:left; vertical-align:baseline; padding:4px 4px 4px 4px; }


textarea { border:1px solid rgb(150,150,170); border-radius:4px; font-size:15px; }

select.hdCselect1 { width:20em; height:22px; border:1px solid rgb(150,150,170); border-radius:4px; color:#202020; background-color: #FFFFFF; }
select.hdCselect2 { width:26em; height:22px; border:1px solid rgb(150,150,170); border-radius:4px; color:#202020; background-color: #FFFFFF; }

span.hdCselectSTit { text-align:left; vertical-align:baseline; font-size:90%; color:#202020; display:none; }

table.hdCButtons { width:100%; position:fixed; bottom:0px; border:0px hidden #FFFFFF; border-radius:0px; } */

canvas.hdcv1 { border:1px solid #F0F0FA; background-color: #F0F0FA; } 
canvas.hdcv2 { border:1px solid #F0F0FA; background-color: #F0F0FA; } 
canvas.hdcv3 { border:1px solid #F0F0FA; background-color: #F0F0FA; } 

img.fotoStartseite { margin:3px 3px 3px 3px;  }

/* Fotos  (Beispielfotos)  und Planbeispiele */

img.plbsp { border: 2px solid rgb(100,100,100); }
img.foto {  }
div.foto   { clear:left; float: left; margin: 0px 0px 8px 0px; padding:6px 0px 0px 8px; font-size:1.1em; }
div.fotoText { float: left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:1.0em; }
p.fotoTitel { padding:2px 0px 6px 8px; font-size:1.1em; }
p.fotoUT    { padding:2px 0px 20px 8px; font-size:0.9em; }




/* Drucken ---------------------------------------------- */

html.hdCDrucken, body.hdCDruckenbody { margin:0 auto; padding:0; width:16cm; min-width:400px; max-width:800px; background-color:rgb(255,255,255); font-size:11px; }

table.hdCTitelDrucken { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCTitelDruckentd  { border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(255,255,255);  }

table.hdCTitelUntenDrucken { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCTitelUntenDruckentd  { padding:14px 8px 12px 0px; border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(255,255,255);  }

table.hdCFussDrucken { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCFussDruckentd  { padding:2px 8px 2px 8px; border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(255,255,255);   }

table.hdCNoscript { width:100%; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdCNoscripttd  { padding:8px; border:0px hidden #FFFFFF; border-radius:0px; color:#000000; background-color:rgb(255,255,200); }

table.hdCStatusDrucken { width:100%; bottom:0px; border:0px hidden #FFFFFF; border-radius:0px; }
td.hdIqTippDrucken, td.hdIeTippDrucken { padding:8px; height:3.5ex; font-size:85%; color:#000000; background-color:rgb(255,255,255); }
td.hdIqWarnungDrucken { padding:8px; height:3.5ex; color:#000000; font-size:100%; background-color:rgb(255,255,255); }

table.hdCdrucken_A { border:0px solid #B0B0B0; color: #000000; background-color:rgb(255,255,255); }

tr.hdCdrucken_A_rowTr   {background-color:rgb(255,255,255); }
tr.hdCdrucken_A_rowTrH  {background-color:rgb(255,255,255); }
tr.hdCdrucken_A_rowTrHH {background-color:rgb(255,255,255); }

td.hdCdrucken_A_col1 { width:28%; padding:3px 0px 3px 0px; }
td.hdCdrucken_A_col2 { width:4%; }
td.hdCdrucken_A_col3 { width:8%; }
td.hdCdrucken_A_col4 { width:10%; }
td.hdCdrucken_A_col5 { width:5%; }
td.hdCdrucken_A_col6 { width:5%; }
td.hdCdrucken_A_col7 { width:19%; }

/* canvas.hdcvDrucken { border:0px hidden #FFFFFF; background-color:rgb(255,255,255) }  */
canvas.hdcvDrucken { background-color:rgb(255,255,255); } 

table.hdCdrucken_B { padding:4px 0px 20px 0px; border:0px solid #B0B0B0; color: #000000; background-color:rgb(255,255,255); line-height:100%; }


td.hdCdrucken_B_col1 { padding:3px 0px 3px 0px; }
/*
td.hdCdrucken_B_col1 { width:28%; padding:3px 0px 3px 0px; }
td.hdCdrucken_B_col2 { width:4%; }
td.hdCdrucken_B_col3 { width:5%; }
td.hdCdrucken_B_col4 { width:5%; }
td.hdCdrucken_B_col5 { width:5%; }
td.hdCdrucken_B_col6 { width:30%; }
*/

canvas.hdcvDrucken { border:1px solid #FFFFFE; background-color: #FFFFFF; } 



/* Einstellungen ------------------------ */

table.hdCeinheiten_A { width:100%; border:0px solid #B0B0B0; color: #202020; background-color: #F0F0FA; }

td.hdCeinheiten_A_col1 { width:30%; padding:6px 0px 6px 4px; }
td.hdCeinheiten_A_col2 { width:10%; padding:0px 0px 0px 4px; }
td.hdCeinheiten_A_col3 { width:30%; }
td.hdCeinheiten_A_col4 { width:30%; }

p.hdCpEins1  { margin:20px 0px 8px 0px; padding:0px 8px 0px 4px; font-size:120%;  }
p.hdCpEins   { margin: 0px 0px 8px 0px; padding:0px 8px 0px 4px; line-height:130% }



/* Doku ------------------------ */

p.hdCpDoku1  { margin:20px 0px 8px 0px; padding:0px 8px 0px 8px; font-size:140%;  }
p.hdCpDoku11 { margin:12px 0px 8px 0px; padding:0px 8px 0px 8px; font-size:116%;  }
p.hdCpDoku   { margin: 0px 0px 8px 0px; padding:0px 8px 0px 8px; line-height:130%; }

a.hdCpDokuL  { color: black; } 
a:visited { color: black;  }

td.hdCpDokura  { padding:8px 0px 4px 0px; font-size:100%;  }
td.hdCpDokurb  { border-bottom:1px; border-bottom-style:solid; border-bottom-color:rgb(0,0,0); padding:0px 0px 4px 0px; font-size:85%; color:rgb(120,120,120) }
td.hdCpDokurc1 { border-bottom:1px; border-bottom-style:solid; border-bottom-color:rgb(180,180,180); padding:2px 0px 2px 0px; font-size:100%; vertical-align:text-bottom; }
td.hdCpDokurc  { border-bottom:1px; border-bottom-style:solid; border-bottom-color:rgb(180,180,180); padding:2px 0px 2px 0px; font-size:85%; vertical-align:text-bottom; }

div.hdCDokuBSPL { clear:right; float:right; margin:8px 16px 8px 8px; border:1px solid rgb(180,180,200); padding:8px; color:#404040; background-color:rgb(233,233,246); }


/* Media Queries ------------------------------------------------------------------------------------------------------- */


/* Smartphone quer  */
@media only screen and (max-width:500px) and (orientation:landscape) {   

	html, body { margin:0 auto; width:100%; min-width:300px; max-width:500px;  font-size:14px; }
	input { font-size:13px; }

	a.hdCmenu1Link { font-size:100%; font-weight:normal; vertical-align:baseline; color: black; text-decoration:none } 
	a:visited { color: black;  }
	span.hdCmenu1NoLink { font-size:100%; font-weight:bold; vertical-align:baseline; color: black; text-decoration:none }

    span.hdCselectSTit { display:inline; }

	td.hdCquerschnitt_A_col1 { width:50%; padding:2px 4px 2px 4px; }
	td.hdCquerschnitt_A_col2 { width:50%; padding:2px 4px 2px 4px; }

	td.hdCquerschnitt_HB_col1Leis { text-align:left; vertical-align:middle; font-size:110%; }
	td.hdCquerschnitt_HB_col1Ansch { text-align:left; vertical-align:middle; font-size:100%; }
} /* media */


/* Smartphone hochkant  */
@media only screen and (max-width:400px) and (orientation:portrait) {   

	html, body { margin:0 auto; width:100%; min-width:300px; max-width:400px;  font-size:14px; }
	input { font-size:13px; }

	a.hdCmenu1Link { font-size:90%; font-weight:normal; vertical-align:baseline; color: black; text-decoration:none } 
	a:visited { color: black;  }
	span.hdCmenu1NoLink { font-size:90%; font-weight:bold; vertical-align:baseline; color: black; text-decoration:none }

    span.hdCselectSTit { display:inline; }

	td.hdCquerschnitt_A_col1 { width:50%; padding:2px 4px 2px 4px; font-size:90%; }
	td.hdCquerschnitt_A_col2 { width:50%; padding:2px 4px 2px 4px; font-size:90%; }

	td.hdCquerschnitt_HB_col1Leis { text-align:left; vertical-align:middle; font-size:100%; }
	td.hdCquerschnitt_HB_col1Ansch { text-align:left; vertical-align:middle; font-size:100%; }
} /* media */




/* Media Queries -- D r u c k  -------------------------------------------------------------------------------------- */

@media print {

	html, body { margin:10mm 10mm 10mm 10mm; width:100%; background-color: #FFFFFF; }

	table.hdCTitel { width:100%; }
	td.hdCTiteltd  { color:#000000; }
	td.hdCTiteltempheadertd  { display:none; }

	table.hdCmenu1 { display:none; }
	td.hdCmenu1td  { display:none; }

	table.hdCmenu2 { display:none; }
	td.hdCmenu2td  { display:none; }

    div.hdCbegruessung { display:none; }
	table.hdCStatus { display:none; }

	input.hdCButtons { display:none; }
	table.hdCButtons { display:none; }
    input.hdCButXL { display:none; }
    input.hdCButL { display:none; }
    input.hdCButXM { display:none; }
    input.hdCButM { display:none; }
    input.hdCButS { display:none; }
    input.hdCButS2 { display:none; }
    input.hdCButInfo { display:none; }
    input.hdCButInfoAktiv { display:none; }
    
	table.hdCFuss { display:none; }
	td.hdCFusstd  { display:none; }
    td.hdCFussDruckentd { display:none; }

	table.hdCDebug { display:none; }

    td.hdCquerschnitt_A_tdLinkBack { display:none; }
    div.hdCDokuBSPL { display:none; }
    
} /* media */

