/*  Print-Template CSS | © 2009 by www.kraiburgtpe.de  HTML-Tags------------------------------------ */div,td,p,span,a,h1,h2,h3,h4,h5,h6,ul,ol,li,address,table,th,td,tr,input,label,textarea,button    {    font-family: Georgia, "Times New Roman", Times, serif;}div,td,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,address,table,th,td,tr,input,label,textarea,button    {    color: black;}h1,h2,h3,h4,h5,h6 {    page-break-after: avoid;}img {    margin: 0;    padding: 0;    border: 0;}strong {    font-weight: bold}a:link,a:visited,a:active,a:focus,a:hover {    text-decoration: none}/*  Modules------------------------------------ */.continuous_text .image-left {    float: left;    margin: 0 20pt 0 0;    display: inline;}.continuous_text .image-right {    float: right;    margin: 0 0 0 20pt;    display: inline;}/*  Layout------------------------------------ */html, body {    margin: 0;    padding: 0;    border: 0;}#header {    margin-bottom: 20pt;    page-break-after: avoid;  }#shell, #section, div.clear {    width: auto;    margin: 0;    padding: 0;            page-break-after: avoid;   }#shell {    margin-right: 10mm;   }#change_language , #nav, #breadcrumb, #aside_left, #aside_right, #imprint, #footer, .horizontal_gallery,.horizontal_gallery_big,.vertical_gallery, .box_right, #contactform, #search_wrapper, div.twelve, div.sixteen, div.twenty,#fancy_overlay, #fancy_wrap, input, label, textarea, button, select {    page-break-after: avoid;     display: none}.box_center img, .large_box_center img {    margin-bottom: 10pt;   }/*  Magic-Break------------------------------------ */div.clear {    clear: both}* html div.clear {    line-height: 0;    font-size: 0}/*  Tables------------------------------------ */.table {    text-align: left;    border-bottom: 4pt solid #ffc301}.table caption {    height: 36pt;    padding: 8pt 16pt 0 16pt;    font-weight: 700;    color: black;    text-align: left;    font-size: 16pt;}.table th {    height: 26pt;    padding: 0 16pt;    font-weight: 700;    text-align: left;    color: black;}.table td {    height: 26pt;    padding: 0 16pt;    vertical-align: middle;    font-weight: 700;    color: black;    border-bottom: 1pt solid #979797}.table_spacer_top th,.table_spacer_top td {    height: 16pt;}.table_spacer_footer td {    height: 15pt;}