body
{
  max-width:900px;
  margin-left:15px;
}

/* ANCHOR fonts */
.IVM_FontAP17Center
{
  font-size:17px;
  margin-bottom:0px;
  margin-top:0px;
  font-family: 'Antiqua Pro';
  text-align:center !important;
}

.IVM_FontAP17
{
  font-family: 'Antiqua Pro';
  font-size:17px;

}

.IVM_FontAP17Bold
{
  font-family: 'Antiqua Pro';
  font-size:17px;
  font-weight:bold;
}

.IVM_FontAP17BoldCenter
{
  font-size: 17px;
  font-family: 'Antiqua Pro';
  font-weight: bold;
  text-align: center !important;
}

.IVM_FontAP19BoldCenter
{
  font-size: 19px;
  font-family: 'Antiqua Pro';
  font-weight: bold;
  text-align: center !important;
}

/* ANCHOR eMail Link */
.IVM_ImpressumEmailLinkFrame
{
  position: relative;
  padding-bottom: 2px;
  padding-top: 2px;
  top: 0px;
  left: 0px;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: underline;
  height: 22px;
  width: 300px;
  border: 2px solid black;
  border-radius: 999px;
  letter-spacing: 1px;
}

.IVM_ImpressumEmailLinkFrame:hover
{
  position: relative;
  padding-bottom: 2px;
  padding-top: 2px;
  top: 0px;
  left: 0px;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: underline #f7ebcf;
  height: 22px;
  width: 300px;
  border: 1px solid black;
  border-radius: 999px;
  background-color: grey;
  cursor: url("../../IVM_CURSOR/IVM_CursorBee_32_31.png") 0 0, auto;
  color: #f7ebcf;
  letter-spacing: 1px;
}

.IVM_ImpressumEmailLink
{
  position: relative;
  top: 0px;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: black;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  background-color: antiquewhite;
  width: 250px;
  border: 1px solid black;
  border-radius: 999px;
  letter-spacing: 1px;
}

.IVM_ImpressumEmailLink:hover
{
  position: relative;
  top: 0px;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  font-family:'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  
  width: 250px;
  border: 1px solid black;
  border-radius: 999px;
  background-color: grey;
  cursor: url("../../IVM_CURSOR/IVM_CursorBee_32_31.png") 0 0, auto;
  color:#f7ebcf;
  letter-spacing: 1px;
}

/* ANCHOR Website Link */
.IVM_ImpressumWebsiteLinkFrame
{
  position: relative;
  padding-bottom: 2px;
  padding-top: 2px;
  top: 10px;
  left: 0px;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: underline;
  height: 22px;
  width: 250px;
  border: 2px solid black;
  border-radius: 999px;
  letter-spacing: 1px;
}

.IVM_ImpressumWebsiteLinkFrame:hover
{
  position: relative;
  padding-bottom: 2px;
  padding-top: 2px;
  top: 10px;
  left: 0px;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: underline #f7ebcf;
  height: 22px;
  width: 250px;
  border: 2px solid black;
  border-radius: 999px;
  background-color: grey;
  cursor: url("../../IVM_CURSOR/IVM_CursorBee_32_31.png") 0 0, auto;
  color: #f7ebcf;
  letter-spacing: 1px;
}

.IVM_ImpressumWebsiteLink
{
  position: relative;
  top: 0px;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: black;
  font-family: 'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  background-color: antiquewhite;
  width: 250px;
  border: 1px solid black;
  border-radius: 999px;
  letter-spacing: 1px;
}

.IVM_ImpressumWebsiteLink:hover
{
  position: relative;
  top: 0px;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  font-family:'Antiqua Pro';
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  
  width: 300px;
  background-color: grey;
  cursor: url("../../IVM_CURSOR/IVM_CursorBee_32_31.png") 0 0, auto;
  color:#f7ebcf;
  border: 1px solid black;
  border-radius: 999px;
  letter-spacing: 1px;
}

.IVM_ImpressumEmailLink::before,
.IVM_ImpressumWebsiteLink::before
{
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  top: 5px;
  content: url("../../IVM_ICONS/LinkBee/IVM_Bee_LookToTheLeft_22_22.png");
}

.IVM_ImpressumEmailLink::after,
.IVM_ImpressumWebsiteLink::after
{
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  top: 5px;
  content: url("../../IVM_ICONS/LinkBee/IVM_Bee_LookToTheRight_22_22.png");
}

.IVM_ImpressumEmailLink:hover::before,
.IVM_ImpressumWebsiteLink:hover::before
{
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  top: 5px;
  content: url("../../IVM_ICONS/LinkBee/IVM_Bee_LookToTheRight_22_22.png");
}

.IVM_ImpressumEmailLink:hover::after,
.IVM_ImpressumWebsiteLink:hover::after
{
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
  top: 5px;
  content: url("../../IVM_ICONS/LinkBee/IVM_Bee_LookToTheLeft_22_22.png");
}