@media print
{
body * {font-size: 10pt; font-family: Arial,Helvetica,Verdana,sans-serif}

h1 {font-size:20pt; font-weight:bold; color:#977933;}
h2 {font-size:14pt; font-weight:bold; color:#384655;}
h3 {font-size:15pt; font-weight:bold; color: #977933;}
h4 {font-size:14pt; font-weight:bold; color: #384655;}	
	
/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1,h2,h3 {page-break-after:avoid;}

p { font-size:10pt; }

/* color */
.clr07 { color: #897338; } /* gold */
.clr08 { color: #977933; } /* dark gold */
.clr09 { color: #384655; } /* dark blue */

/* background-color */
.clrBg07 { background-color: #897338; }
.clrBg08 { background-color: #977933; }
.clrBg09 { background-color: #384655; }

/* border-color */
.clrBorder07 { border: 1px solid #897338; }
.clrBorder08 { border: 1px solid #977933; }
.clrBorder09 { border: 1px solid #384655; }


/* border-line */
.clrLine7,.clrLine08,.clrLine09,.clr2pxLine09 { clear:both;width:100%;font-size:1px;min-height:1px;height:1px; }
.clrLine07 { border-bottom: 1px solid #897338; }
.clrLine08 { border-bottom: 1px solid #977933; }
.clrLine09 { border-bottom: 1px solid #384655; }


.clr2pxLine09 { border-bottom: 2px solid #384655; }
.clr2pxLine02 { border-bottom: 2px solid #FFFFFF; }

.clr5pxLine08 { border-bottom: 5px solid #977933; }

	
.frameContentBoxWoText { padding-bottom: 22pt; page-break-inside:avoid; }
.frameContentBox { padding-bottom: 22pt; page-break-inside:avoid; }
	
abbr[title]:after, acronym[title]:after {content:'(' attr(title) ')';}

/* Sichtbare Auszeichnung der URLs von Links */
/* #mainContent a[href^="http:"], #mainContent a[href^="https:"], #mainContent p a[href^="http:"], #mainContent p a[href^="https:"] {padding-left:0; background-image:none;} */

/* a[href]:after {content:" <URL: "attr(href)">"; color:#384655; background-color:inherit;} */

/* Umformatierung der Layoutboxen */
body {margin:0; padding:0;}

#leftEmo {display:none;}
#mainEmo {display:none;}
#rightEmo {display:none;}
#header {height:auto; padding-bottom: 10pt;}
#header .logo {position:relative; top:0; left:0; padding:0;}
#header #addressInHeader {position:relative; top:35px; left:190px; padding:0;}
#header .metaNavi {display:none;}
#header .searchBox {display:none;}
#header .mainNavi {display:none;}

#tmplCO .basketDisplay, #tmplHP .basketDisplay, #tmplOV .basketDisplay {display:none;}

#content #leftContent {display:none;}
#content, #mainContent {min-width:inherit; margin:0; padding:0; border:0;}
#mainContent #sub01 {overflow: visible;}
#mainContent #sub02 {overflow: visible;}

#footer {display:none;}
}
