/* Generelles *************************/
body {width:100%;margin:0;padding:0;background:#fff;font-family:Helvetica, Arial, sans-serif;font-size:10pt;line-height:14pt;color:#000;}
a {text-decoration:underline;color:#347ea3;font-weight:bold;}
/* a[href]:after {content:" <"attr(href)">";font-style:italic;font-size:8pt;font-weight:normal;} */
a.highslide[href]:after {content:attr(x);}
img {border:none;}

.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

.alignleft {float:left;margin:0 20px 40px 0;}
.alignright {float:right;margin:0 0 40px 20px;}

/* Ausblenden *************************/
.header h1, .nav, .quicknav, .subnav, .infobar, #contact, .bigbutton-angebot, .footer {display:none;}

/* Print Logo *************************/
.logo-hide {width:292px;height:80px;display:block;margin:0 0 20pt 0;}

/* Content *************************/
.wrapper, .wrapper940, .content {width:100%;}
.content .container300 {width:48%;margin:0 0 10pt 0;}
.content .container440 {width:48%;}

.content h2, .content h3 {font-size:18pt;font-weight:normal;color:#785d3f;line-height:normal;}
.content h3 {margin:40px 0 10pt 0;font-size:11pt;text-transform:uppercase;font-weight:bold;}
.content .pic, .content .picopt {margin:3px 4px 2px 0;padding:1px;border:3px solid #b9b6af;}

/* Tables **************/
.content table {margin:0 0 30px 0;border-collapse:collapse;border:1px solid #000;}
.content table tr, .content table td, .content table th {border:1px solid #000;}
.content table th {padding:5px 15px;}
.content table th h4, .content table th h5 {margin:0;text-align:center;}
.content table th h4 {margin:10px 0;}
.content table td {padding:10px 15px;}
.content table .inner {padding:0;}
.content table table, .content table table tr, .content table table td, .content table table th {margin:0;border:none;}
.content table table td h5 {margin:10px 0 0 0;}

.content ul.preisliste {list-style:none;margin:0;padding:0;}
.content ul.preisliste li {height:16px;margin:0;padding:8px 0;border-top:1px solid #000;}

ul.calc-opt {margin:0;padding:0;list-style:none;}
ul.calc-opt li {width:45%;height:10pt;padding:13px 0;border-bottom:1px solid #000;}

.content table.angebot {margin:40px 0;background:none;border:none;}
.content table.angebot tr, .content table.angebot td, .content table.angebot th {border:none;}
.content table.angebot td {border-top:1px solid #d1cdc4;border-right:1px solid #d1cdc4;}
.content table.angebot th {padding:0 15px;background:#f5f4f0;border:none;border-top:2px solid #d1cdc4;border-bottom:2px solid #d1cdc4;}
.content table.angebot tr.gesamtkosten td {margin-top:20px;padding:25px 15px;border-right:none;border-bottom:1px solid #d1cdc4;border-top:5px double #d1cdc4;font-size:1.3em;}
.content table.angebot h3 {margin:0;background:none;}

.zusammenfassung {width:30%;margin-top:25px;float:left;}
.zusammenfassung h6 {margin-top:0;font-size:1.2em;color:#6a8292;text-transform:uppercase;}
.zusammenfassung p {margin:0;padding:10px 0;border-top:1px solid #000;}


/* Copyright Fusszeile *************************/
.wrapper:after {display:block;margin-top:20pt;content:"(c) Hirsch GmbH...Printmedien - www.druck-deine-diplomarbeit.de";padding:1pt 0 0 0;font-size:7pt;border-top:1pt solid #ccc;}

/* sIFR-print *************************/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed, .sIFR-replaced embed {display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
span.sIFR-alternate {visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;}