body {
	background: transparent!important;
    -webkit-transform: scale(0.80);
    -moz-transform: scale(0.8);
    /*zoom: 80%;*/
    width:100%;
    height:100%;
    transform-origin: 0 0;
    /*position: absolute;*/ 
    /*-moz-transform-origin: 0 0*/
}


#footer, header, button, .hide, 
#versicherungsauswahlFehler,
#lineSelectionError,
#buttonpanel-screentest, 
#ausschreibungStartenBestaetigung, 
.subaction, 
#buttonpanel-top, 
#buttonpanel-middle, 
#buttonpanel-bottom,
.a12-screen-title,
.a12-buttons,
.pagination,
.chain.bx-orientation-container,
aside {
	display:none!important;
}

section.container, section.formular-container, div.a12 {
    /*width: 90%!important;*/
}

article > div, article > aside {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

article.bx-info-article {
    display: none!important;
}

.control-group , .control-label, .controls {
  margin-top: 0!important;
  margin-bottom: 0!important;
  padding-top: 0!important;
  padding-bottom: 0!important;
  display: inline-block;
}

.a12-controlgrid-row, .section  {
	background-color: #fff!important;
}

.left-col, .header {
    display: none!important;
}

.a12-controlgrid-header {
	background-color: transparent!important;
	border-bottom: solid;
  border-width:1px;
}

#a12-controlgrid-e85c {
  display: block!important;
  margin-bottom: 30px;
}
#a12-controlgrid-2a74 .a12-controlgrid-header {
  border-bottom: none;
}

#a12-controlgrid-2a74 {
  display: block!important;
  margin-bottom: 30px;
  margin-left:10px;
}
#a12-controlgrid-d97b:before {
  content: url("/compact/action/process/posparent/img/HDIprint.jpg");
}



/* Summary Header */
#a12-controlgrid-d18c  {
    display: none!important;
}

/* Summary Buttons */
#a12-buttons-summary  {
    display: none!important;
}

/* Prevent empty space in printed document */
.list-container ul li > div{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Fix cut off in Firefox*/
* {
    overflow: visible !important;
}