body, td, th { background-color:#E4F2FC; 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; }

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; }
div.imgd img { display:block; margin-top:-3px; margin-left:-3px; margin-right:-3px; margin-bottom:3px; } 

td.gbhead { color:#444; font-weight:bold; font-style:italic;}

img.imgr { float:right; border: 1px solid gray; margin: 10px;}
img.imgl { float:left; border: 1px solid gray; margin: 10px;}
img.img0  { border: 1px solid gray; margin: 10px;}
div.aktdat { font-size: 9pt; font-style: italic; color: gray; text-align:right; }
div.bericht { padding-bottom:10px; margin-bottom:10px; border-bottom: 2px groove gray;}

@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; }   
}


div.content {
margin-bottom:30px;
}
a.anker { text-decoration:none; }

table.shade { border-collapse:collapse; border:1px solid silver;}
table.shade td { padding: 4px; }
tr.tableshade td { background-color:white; }



.menu a:link , .menu a:visited , .menu a:active , .menu a:hover {
        text-decoration : none;
	}
div.menu { padding-left:4px; margin-right:25px; } 	
.menu a { margin:1px;  padding-top:0px; padding-bottom:0px; display:block; padding:3px;  font-weight:bold; font-size:1em; color:navy;}


a.bubble_top, a.bubble_bottom, a.bubble_middle { padding-left:11px; background-position: 0px 6px; background-image:url(../img/pfeil_grau.gif); background-repeat:no-repeat; }
//.bubble_bottom  { padding-left:25px; background-image:url(../img/bubble_unten.gif); background-repeat:no-repeat; }
//.bubble_middle  { padding-left:25px; background-image:url(../img/bubble_mitte.gif); background-repeat:no-repeat; }
a.bubble_middle_small  { background-position: 11px 6px; padding-left:22px; background-image:url(../img/pfeil_grau.gif); background-repeat:no-repeat; font-weight:normal;}
a.bubble_bottom_small  { background-position: 11px 6px; padding-left:22px; background-image:url(../img/pfeil_grau.gif); background-repeat:no-repeat; font-weight:normal; }

.bubble_top, .bubble_bottom, .bubble_middle, .bubble_middle_small, .bubble_bottom_small { border-bottom:1px dotted #88F; }
.bubble_top {  border-top:1px dotted #88F; }



div.info { margin-right:29px; margin-left:4px; border: 1px dotted #88f; padding:10px; margin-top:40px; line-height: 1.5; color:navy; }
div.info td { color:navy; }
