@media print
{
body *  { color: #000; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif,  }
body {margin:0; padding: 0;}
#page_margins, #page {min-width: inherit; margin:0; padding: 0; border: 0; }
#header_a, #header_b { display:none;}
#print_head   { border-bottom: 1px solid #000; font-size: 20pt; display: block; margin-bottom: 5mm; padding: 0; width: 100%; height: 80px }
#nav_top {display:none;}
#service {display:none;}
#teaser { margin: 1em 0 0 0; padding: 0; border:0; }

#main {margin: 0; padding: 0;}

#col1 {display:none;}
#col1_content {display:none;}

#col3 { margin:0; padding: 0; border:0; }
#col3_content {margin:0; padding: 0; border:0; }

#footer  { clear:both; color: #999; font-size: 12px; line-height: 15px; background: #fff; height: 20px; }
#foot_right {margin:0; padding: 0; border:0; }

h1     { font-size: 12pt; font-weight: normal; margin-bottom: 1.25em }
h2    { font-size: 12pt; font-weight: bold;  }
h3    { font-size: 12pt; font-style: italic; font-weight: normal }
h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
p  { font-size: 12pt; line-height: 1.25em; margin: 0 0 1.25em }
/* ### Formulare ###################################################################### */
input { font-size: 10pt; }
.right   { font-weight: bold; text-align: right; background: #eee; padding: 3px; white-space:nowrap;}
.non_print { display: none;}
}