
body {
	overflow:		auto;	
	topmargin: 	0;
	leftmargin:		0;
	rightmargin:	0; 
	bottommargin	0;
	background-image:url('gfx/hg-body.png'); background-repeat:repeat-x; background-color:#C8C9D2; margin-top:0px; margin-bottom:0px; margin-left:0px/*margin:0 auto;*/	
}


a.info{
    position: relative;
    text-decoration: none;
    z-index: 12;
    border-bottom: 1px dotted #A01C81;}
a.info:hover {
    z-index:20;
    cursor: help;}
a.info span {
    display: none}
a.info:hover span {
    display: block;
    padding: 4px;
    position: absolute;
    top: 2em; left: 0.1em;
    width: 26em;
    border: 1px solid #A91B81;
    background-color: #FFFFFF;
    color: #8F1C75;}
    
    
.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom {
}

.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:2px solid #800000;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; } 


.nav             { color: #555555; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none }
.nav a:link      { color: #555555; text-decoration: bold }
.nav a:visited   { color: #919191; text-decoration: bold }
.nav a:active    { color: #000080; text-decoration: bold }
.nav a:hover     { color: #A40042; text-decoration: bold }

.cont            { color: #666666; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none }
.cont a:link     { color: #000000; text-decoration: none }
.cont a:visited  { color: #000000; text-decoration: none }
.cont a:active   { color: #000000; text-decoration: none }
.cont a:hover    { color: #A40042; text-decoration: none }

.deko            { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none }
.deko a:link     { color: #000080; text-decoration: none }
.deko a:visited  { color: #000080; text-decoration: none }
.deko a:active   { color: #000000; text-decoration: none }
.deko a:hover    { color: #FF0000; text-decoration: none }

.klein           { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none }
.klein a:link    { color: #000080; text-decoration: none }
.klein a:visited { color: #000080; text-decoration: none }
.klein a:active  { color: #FF0000; text-decoration: none }
.klein a:hover   { color: #FF0000; text-decoration: none }

.mittel           { color: #A6245F; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none }
.mittel a:link    { color: #000080; text-decoration: none }
.mittel a:visited { color: #000080; text-decoration: none }
.mittel a:active  { color: #FF0000; text-decoration: none }
.mittel a:hover   { color: #FF0000; text-decoration: none }

.copy            { color: #BF0008; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none }
.copy a:link     { color: #BF0008; text-decoration: none }
.copy a:visited  { color: #BF0008; text-decoration: none }
.copy a:active   { color: #000000; text-decoration: none }
.copy a:hover    { color: #DBD3AE; text-decoration: none }


.form                 { 
    font-family       : Verdana, Tahoma, Arial, Helvetica, Sans-serif;
    font-size         : 11px; 
    background-color  : #FFFFFF;
    color             : #222222;
    border            : 1px #BBBBBB solid;
}