body, td, th { font-size:10pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; vertical-align: top; }
h1 { color: #000066; text-decoration: none; padding-bottom: 7px; font-size:12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; vertical-align: bottom; margin:0; padding:0; line-height:20pt }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height:12pt; color: #444444; text-decoration: none; font-weight: bold; margin-top:10pt; margin-bottom:2pt; padding:0; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height:12pt; color: #444444; text-decoration: underline; font-weight: bold; margin-top:10pt; margin-bottom:2pt; padding:0; }
a { font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline; background-image: none;}
a:hover { font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; }

ul_jj { list-style-image:url(../img/list_style_image.gif); }

td.termin_date { background-color: #000066; padding-bottom: 7px; font-weight: bold; font-size: 10pt; line-height: 13pt; color: #FFFFFF; text-decoration: none; vertical-align: center; text-align:right}
div.termin_head { color: #000066; text-decoration: none; padding-bottom: 7px; font-weight: bold;  font-size: 11pt; vertical-align: bottom; margin:0; padding:0; line-height:13pt}
div.termin_body { font-size: 10pt; }

div.imgd { float:left; margin:5px; padding:3px; border:1px solid gray; margin-left:15px; }
div.imgd img { display:block; margin-top:-3px; margin-left:-3px; margin-right:-3px; margin-bottom:3px; } 

@media screen {
.print_only { display:none; }
.print_button { display:block; }
}

@media print {
.print_only { display:block; } 
.print_button { display:none; }
.noprint { display:none; } 
body { background-image:none; }   
}

p { margin-top:0px; margin-bottom:0px; }

