/* start modal styles */
div#nyroModalFull { }
div#nyroModalFull div#nyroModalLoading {
  border: 4px solid #777;
  width: 150px;
  height: 150px;
  text-indent: -9999em;
  background: #fff url(https://www.allianz-reiseversicherung.de/files/images/icons/ajax-loader.gif) no-repeat;
  background-position: center;
}

div#nyroModalFull div#nyroModalWrapper {
  background: #fff;
  border: 1px solid #f46303;
}

div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
  /*padding: 5px;*/  
  padding: 1px; 
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
  position: relative;
  overflow: hidden;
  text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
  vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
  position: absolute;
  bottom: 0;
  left: 0;
  background: black;
  padding: 10px;
  margin: 10px;
  border: 1px white dotted;
  overflow: hidden;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: help;
}

#nyroModalContent .modalHeader { background-color: #f46303; height: 25px; padding: 7px 7px 0px 7px; overflow: hidden; }
#nyroModalContent .modalTitle { float: left; color:#fff; font-weight: bold; }
#nyroModalContent .modalTitle h2 { color: #fff; }
#nyroModalContent .modalAction { float: right; }
#nyroModalContent .modalInterior { padding: 5px; height: 80px; }  

#nyroModalContent div.error { background: url(https://www.allianz-reiseversicherung.de/files/images/quote/error_triangle_small.gif) 5px 10px no-repeat; color: red; padding-left: 40px; padding-top: 10px;  }
#nyroModalContent .progress { background: url(https://www.allianz-reiseversicherung.de/files/images/quote/ajax-progress.gif) 5px 10px no-repeat; padding-left: 50px;  } 
#nyroModalContent div.modalButtons { margin-top: 5px; margin-left: 40px; display: none; }
#nyroModalContent div.modalButtonsConfirm { margin-top: 5px; margin-left: 5px; display: block; }

#nyroModalContent .modalInterior div.modalButtons { display: block; margin: 0px; padding: 0px; }
/* end modal styles */

/****************************/
/*     STYLES FROM NEW   */
/****************************/

.nyroModalClose { display: none; }