blockquote.textbox-right {
	margin: 1rem;
	background-color: #e8f3fb;
	padding: 10pt;
	width: 45%;
	float: right;
    font-weight: 300;
    text-align: justify;
    @media (max-width: 768px) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

blockquote.textbox-left {
	margin: 1rem;
	background-color: #e8f3fb;
	padding: 10pt;
	width: 45%;
	float: left;
    font-weight: 300;
    text-align: justify;
    @media (max-width: 768px) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}


table.invisible {
    visibility: visible;
}

table.invisible td,
table.invisible th {
    padding: 0.5em 1em;
    vertical-align: top;
}

.template-jobadvertisement_view div.banner-text {
	
	display: none;
	
}

.template-jobadvertisement_view #looking_for {
  font-weight: bold;
  text-align: center;
}

.template-jobadvertisement_view div#dkrz_logo {
  text-align: center;
  margin: 1em 0 1.5em;
}

.template-jobadvertisement_view h1#position_title {
  text-align: center;
  margin: 1.25em 0 1.25em;
  font-size: 175%;
}

.template-jobadvertisement_view h2 {
  font-size: 130%;
  margin-bottom: 0.5em;
}

.template-jobadvertisement_view #dkrz_address {
  text-align: center;
  font-weight: bold;
}

.template-jobadvertisement_view #dkrz_submit_by_email {
  text-align: center;
}
