/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 99.7%;
}

img {
	border: none;
}

caption {
	display: none;
}

#logo {
	display: none;
}

#label {
	float: right;
	vertical-align: middle;
	font: bold 1.5em Arial, Helvetica, sans-serif;
}

#statuszeile {
	float: left;
	clear: both;
	width: 100%;
	border: 1px solid #000000;
	margin: 0 0 2em 0.1em;
	padding: 0.1em 0 0.1em 0;
}

#statuszeile_links {
	text-align: left;
	width: 50%;
	float: left;
}

#statuszeile_rechts {
	text-align: right;
}

#statuszeile_rechts a:link,
#statuszeile_rechts a:visited,
#statuszeile_rechts a:focus,
#statuszeile_rechts a:active,
#statuszeile_rechts a:hover {
	font-weight: bold;
}

#inhalt {
	clear: left;
}

a:link,
a:focus,
a:active,
a:hover {
	color: #003399;
	text-decoration: underline;
}

a:visited {
	color: #551a8b;
	text-decoration: underline;
}

/*========================== Top Navigation ===========================*/
#top {
	display: none;
}

.hoerbar {
	position: absolute;
	left: -5000px;
	font-size: 0;
}

#inhalt h1 {
	font-size: 1em;
}

#inhalt h2 {
	margin: 2em 0 0 2em;
}

#form_suchblock {
	clear: left;
	border: 1px solid #203955;
	line-height: 140%;
	text-align: center;
	margin: 1em 0 1em 0;
	padding: 0.5em;
	width: auto;
}

#naviblock_uebersicht {
	display: none;
}

/* Schaltflaechen */
.button {
	overflow: visible;
	width: 0; /* fuer IE */
	padding: 0 0.25em 0 0.25em;
}

.button[class] {
	/* IE ignores [class] */
	width: auto;
}

.button_hervorgehoben {
	overflow: visible;
	width: 0; /* fuer IE */
	padding: 0.25em;
}

.button_hervorgehoben[class] {
	/* IE ignores [class] */
	width: auto;
}

#aktions_button_eins {
	clear: left;
}

#aktions_button_eins p {
	float: left;
	padding: 2em 1em 2em 0;
}

#aktions_button_zwei,
#aktions_button_zwei_b,
#aktions_button_zwei_c,
#aktions_button_drei,
#aktions_button_vier,
#aktions_button_fuenf,
#aktions_button_sechs {
	float: left;
}

#aktions_button_zwei p,
#aktions_button_zwei_b p,
#aktions_button_zwei_c p,
#aktions_button_drei p,
#aktions_button_vier p,
#aktions_button_fuenf p,
#aktions_button_sechs p {
	float: left;
	padding: 2em 1em 2em 2em;
}
/* Ende Redaktionsbereich Layout der Button gem. PDF */

.tr_1_archiv {
	color: #000000;
	background-color: #efd0d0;
}

.tr_2_archiv {
	color: #000000;
	background-color: #c0c0c0;
}

.c {
	text-align: center;
}

.r {
	text-align: right;
}

#grds_inhalt table {
	border-spacing: 0;
	empty-cells: show;
	font-size: 1em;
	margin-right: 1em;
	border-collapse: collapse;
}

#grds_inhalt th {
	border: 1px solid #000000;
	padding: 0.3em;
}

#grds_inhalt td {
	border: 1px solid #000000;
	padding: 0.3em;
	vertical-align: top;
}

.auktion_uhrzeit {
	font-size: 0.85em;
	font-style: italic;
	color: #666666;
}

#neue_faq_position {
	margin: 1em 0 1em 0;
}

.detail_block {
	width: 65em;
	margin-left: 3em;
	padding-top: 0.8em;
}

#box_hinweis_unten {
	font-size: 0.8em;	
}

#adresse_ort {
	width: 15em;
}

#adresse_strasse {
	width: 15em;
}

.detail_block_redakteur {
	clear: left;
	width: 65em;
	margin-left: 0.5em;
	padding-top: 0.8em;
}

.vorgabe {
	width: 29em;
	float: left;
	clear: left;
}

.vorgabe_titel {
	width: 29em;
	float: left;
}

.anzahl_titel {
	float: left;
}

#anzahl {
	text-align: right;
	padding-right: 1px;
}

.vorgabe_redakteur {
	width: 17em;
	float: left;
	clear: left;
}

/* wird fuer laengere Eingaben benoetigt */
.eingabe {
	width: 29em;
	float: left;
}

input[disabled] {
	background-color: #efefef !important;
	color: black !important;
	border: solid #c9c7ca 1px !important;
}

select[disabled] {
	background-color: #efefef !important;
	color: black !important;
	border: solid #c9c7ca 1px !important;
}

#ende_datum {
	display: none;
}

#hinweis_ende_datum {
	float: left;
	font-weight: bold;
	width: 35em;
}

.log {
	float: left;
}

.anschrift {
	float: left;
	background-color: #ffffff;
	padding: 0.5em;
}

.info_zusammenfassung {
	width: 30em;
	float: left;
	background-color: #ffffff;
	padding: 0.5em;
}

.grds_editor {
	clear: left;
}

#vorgabe_gegenstand {
	float: left;
	padding-bottom: 0.8em;
}

#kategoriepfad span {
	text-decoration: none !important;
	color: #000000;
}

#fehler_ausgabe {
	clear: left;
	margin: 1em 1em 1em 0;
	padding: 0.4em 1em 0.4em 0.4em;
	min-height: 3.5em; /* Mindesthoehe in modernen Browsern */
	height: auto !important; /* !important-Regel fuer moderne Browser, um nachfolgende height-Angabe zu ignorieren */
	height: 3.5em; /* Mindesthoehe in aelteren IEs */
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	border: 1px solid #ff0000;
}

#fehler_ausgabe ul {
	list-style-type: none;
	padding-left: 3em;
	font-weight: bold;
}

#fehler_ausgabe em {
	color: #ff0000;
}

#info_ausgabe {
	clear: left;
	margin: 1em 1em 1em 0;
	padding: 0.4em 1em 0.4em 0.4em;
	min-height: 3.5em; /* Mindesthoehe in modernen Browsern */
	height: auto !important; /* !important-Regel fuer moderne Browser, um nachfolgende height-Angabe zu ignorieren */
	height: 3.5em; /* Mindesthoehe in aelteren IEs */
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	border: 1px solid #008000;
}

#info_ausgabe ul {
	list-style-type: none;
	padding-left: 3em;
	font-weight: bold;
}

#hinweis_ausgabe {
	clear: left;
	margin: 1em 1em 1em 0;
	padding: 0.4em 1em 0.4em 0.4em;
	min-height: 3.5em; /* Mindesthoehe in modernen Browsern */
	height: auto !important; /* !important-Regel fuer moderne Browser, um nachfolgende height-Angabe zu ignorieren */
	height: 3.5em; /* Mindesthoehe in aelteren IEs */
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	border: 1px solid #0000ff;
}

#hinweis_ausgabe ul {
	clear: left;
	list-style-type: none;
	padding-left: 3em;
	font-weight: bold;
}

#hinweis_ausgabe em {
	color: #ff0000;
}

fieldset {
	clear: left;
	margin: 1em 1em 0 0;
	padding: 1em 0.3em 0.3em 0.3em;
}

fieldset legend {
	margin-left: 0.5em;
	font-weight: bold;
}

*+html fieldset {
	position: relative;
}

* html fieldset {
	position: relative;
}

*+html legend {
	position: absolute;
	top: -0.8em;
	left: 0.5em;
}

* html legend {
	position: absolute;
	top: -0.8em;
	left: 0.5em;
}

fieldset .left {
	display: block;
	width: 200px;
	float: left;
	clear: left;
}

fieldset .liste_rechts {
	display: block;
	width: 65%;
	float: left;
}

.fieldset_bieter {
	display: block;
	margin-left: 0;
	width: 50em;
	margin-bottom: 1em;
}

* html .fieldset_bieter {
	display: block;
	margin-top: 1.5em;
	float: left;
}

.fieldset_gebote {
	margin-left: 0;
	width: 50em;
	margin-bottom: 1em;
}

.tbl_bieter_gebote {
	font-size: 0.9em;
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-top: 0.8em;
}

#tbl_uebersicht, #tbl_kennzahlen, #tbl_betrugserkennung, #tbl_betrugserkennung_anbieter {
	width: 100%;
}

#tbl_uebersicht input {
	width: 95%;
}

#tbl_uebersicht th, #tbl_kennzahlen th, #tbl_betrugserkennung th, #tbl_betrugserkennung_anbieter th {
	padding: 0 0.4em 0 0.4em;
	white-space: nowrap;
}

#tbl_uebersicht td, #tbl_kennzahlen td, #tbl_betrugserkennung td, #tbl_betrugserkennung_anbieter td {
	padding: 0 0.2em 0 0.2em;
	vertical-align: top;
}

#tbl_uebersicht.action_list td {
	padding: 0.2em 0.2em 0.2em 0.2em;
}

#tbl_uebersicht.action_list td.normal {
	padding: 0 0.2em 0 0.2em;
}

#tbl_uebersicht td.action_list {
	text-align: center;
}

#tbl_uebersicht ul.action_list {
	list-style: none;
}

.tbl_uebersicht_spassbieter {
	width: 99%;
}

.tbl_uebersicht_spassbieter th {
	padding: 0 0.4em 0 0.4em;
	white-space: nowrap;
}

.tbl_uebersicht_spassbieter td {
	padding: 0 0.2em 0 0.2em;
	vertical-align: top;
}

.p_td_aktion {
	float: left;
	padding-left: 0.2em;
	padding-right: 0.2em;
	white-space: nowrap;
}

.vorschlag {
	font-weight: bold;
	text-align: center !important;
	vertical-align: middle !important;
}

.th_aktion {
	width: 29.3%;
	text-align: center;
	vertical-align: middle;
}

.adresse_not_valid {
	text-align: center !important;
	color: #000000;
	background-color: #ffcc99;
}

.ohne_bearbeiter {
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #d2d2d2;
}

.mit_bearbeiter {
	text-align: center;
	background-color: #D64343;
	border: 1px solid #B64343;
}

.redaktuer_gleich_bearbeiter {
	text-align: center;
	background-color: #d0f5a9;
	border: 1px solid #d2d2d2;
}

* html #tbl_uebersicht td {
	padding-left: 0;
	padding-right: 0;
}

.hinweistext {
	padding: 1em;
}

.tbl_berichte {
	font-size: 0.9em;
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-top: 0.8em;
}

.tbl_berichte th {
	margin: 0.2em;
	padding: 0.2em;
	border-bottom: 1px solid #000000;
}

.tbl_berichte td {
	margin: 0.2em;
	padding: 0.2em;
	vertical-align: text-top;
}

.tbl_berichte .r {
	text-align: right;
}

.tbl_berichte .c {
	text-align: center;
}

.tbl_berichte .summe_label {
	font-weight: bold;
	border-top: 3px double #000000;
	text-align: left;
}

.tbl_berichte .summe_betrag {
	font-weight: bold;
	border-top: 3px double #000000;
	text-align: right;
}

.tbl_berichte .summe_betrag_center {
	font-weight: bold;
	border-top: 3px double #000000;
	text-align: center;
}

.berichte_legende {
	font-weight: bold;
	padding-top: 10px;
}

.tbl_bieter_gebote th {
	margin: 0.2em;
	padding: 0.3em;
	border-bottom: 1px solid #000000;
}

.tbl_bieter_gebote td {
	margin: 0.2em;
	padding: 0.3em;
}

.right {
	text-align: right;
}

#login {
	margin-top: 3em;
	display: block;
	width: 22em;
}

*+html #login {
	width: 33.5em;
}

#login label {
	line-height: 140%;
	display: block;
	width: 8em;
	clear: both;
	float: left;
	padding: 0.2em;
	margin-left: 0.2em;
}

#login .button {
	margin: 1em 0 1em 0;
}

#login #benutzername, 
#login #passwort,
#login #aktuelles_passwort,
#login #neues_passwort,
#login #passwort_wiederholen {
	width: 11em;
}

#login a:link,
#login a:visited,
#login a:focus,
#login a:active,
#login a:hover {
	margin: 1em;
}

/*============================= Einloggen ==================================*/
#first_login {
	margin-top: 3em;
	display: block;
	width: 30em;
}

#first_login label {
	line-height: 140%;
	display: block;
	width: 15em;
	clear: both;
	float: left;
	padding: 0.2em;
	margin-left: 0.2em;
}

#first_login .button {
	margin: 1em 0 1em 1em;
}

#login #benutzername,
#login #passwort {
	width: 10.5em;
}

#first_login #benutzername,
#first_login #passwort {
	width: 11em;
}

#first_login a:link,
#first_login a:visited,
#first_login a:focus,
#first_login a:active,
#first_login a:hover {
	margin: 1em;
}

.first_login_div {
	padding: 0.5em;
}

.zeige_gebote {
	padding-top: 1em;
}

/* PDF und Bilder einstellen */
#body_bilder {
	clear: left;
	width: 98%;
}

#bilder_einstellen_hinweis {
	float: left;
	width: 23em;
	clear: left;
	margin: 0 0em 1em 0;
}

#bilder_einstellen_hinweis textarea[type=text]{
	width: 100%;
}

#pdf_einstellen_hinweis {
	padding-bottom: 1em;
}

.inline_element {
	display: inline;
}

.input_alt_text {
	margin-bottom: 1em;
}

.input_alt_text p {
	margin-top: 1em;
	margin-bottom: 0.3em;
}

/* Zurueck-Button unter der Ueberschrift in der Anbieteruebersicht und auf der Auktionsdetailseite */
#ueber_details {
	clear: left;
	margin: 1em 0 1em 0;
}

/* Beginn nur fuer die Vorschau-Seite*/
/*================================Detailseite der Auktion und Vorschau der Auktion ===============================*/
#vorschau_body {
	clear: left;
	font-size: 0.9em;
	margin: 3em 0 1em 0;
	padding: 1em 1em 2em;
	border: 1px solid #cccccc;
	width: 624px;
}

/* fuer Besichtigungs- und Abholort-Liste, weil im #inhalt ein margin-left:4em; gesetzt wurde */
#vorschau_body ul {
	margin-left: 0;
}

div#micronavi_vorschau {
	font-size: 0.78em;
}

.span_micronavi_vorschau {
	text-decoration: underline;
	font-weight: bold;
}

#ueberschrift_auktion {
	margin-top: 0.5em;
	padding: 0.5em;
	font-size: 1em;
	font-weight: bold;
}

#vorschau_beobachten {
	text-decoration: underline;
}

.auktionsinfos_grau {
	clear: left;
	margin: 1em 0 1em 0;
	padding: 0.5em;
	font-size: 1em;
	font-weight: bold;
}

#id_charge {
	margin-top: 0.3em;
	text-align: right;
	font-size: 0.85em;
	font-weight: bold;
}

.auktionsinfos_big_bold {
	margin-top: 0.8em;
	font-weight: bold;
	font-size: 1.1em;
}

#auktionsinfos_anbieter {
	margin-top: 0.8em;
	font-weight: bold;
	font-size: 0.95em;
}

#auktionsinfos_anbieter_ohne_hinweis {
	margin-top: 1.6em;
	font-weight: bold;
	font-size: 0.95em;
}

#auktionsinfos_anbieterlink {
	font-size: 0.85em;
	text-decoration: underline;
}

#auktionsinfos_liste_und_bild {
	margin-top: 0.5em;
}

.auktionsinfos_rahmen {
	clear: left;
	padding-bottom: 1.6em;
}

.auktionsinfos_block_bold {
	float: left;
	width: 11.5em;
	font-weight: bold;
}

.auktionsinfos_info {
	float: left;
}

#seitenaufruf {
	clear: both;
	padding-top: 0.8em;
}

* html #seitenaufruf {
	margin-top: -1em;
}

#auktionsinfos_titel {
	margin-top: 1em;
	font-weight: bold;
}

* html #auktionsinfos_titel {
	margin-bottom: 1em;
}

/* Kfz-Angaben auf der Auktionsseite*/
#auktionsinfos_kfz_body {
	margin-bottom: 0.8em;
}

#auktionsinfos_kfz_links {
	float: left;
	width: 50%;
	padding-top: 1.5em;
}

#auktionsinfos_kfz_rechts {
	float: left;
	padding-top: 1.5em;
}

* html #auktionsinfos_kfz_links,
* html #auktionsinfos_kfz_rechts {
	padding-top: 0;
}

*:first-child+html #auktionsinfos_kfz_links,
*:first-child+html #auktionsinfos_kfz_rechts {
	padding-top: 0;
}

* html .kfz_block {
	padding-top: 0.3em;
}

/* IE7 */
*:first-child+html .kfz_block {
	padding-top: 0.3em;
}

.kfz_vorgabe {
	float: left;
	width: 12em;
	font-weight: bold;
}

.kfz_inhalt {
	float: none;
}
/* Ende Kfz-Angaben auf der Auktionsseite */

#auktionsinfos_beschreibung {
	clear: both;
	padding-top: 0.8em;
	margin-bottom: 0.8em;
}

#auktionsinfos_beschreibung ol {
	padding-left: 1.7em;
}

#auktionsinfos_beschreibung ul {
	padding-left: 1em;
}

#auktionsinfos_beschreibung li {
	margin-bottom: 0 !important;
	margin-left: 1.2em !important;
}

* html #auktionsinfos_beschreibung {
	padding-top: 0;
}

/* Gebotshistorie in Detailansicht von beendeten und abgebrochenen Auktionen */
#history {
	clear: both;
	padding-top: 1em;
}

#history table {
	width: 100%;
	border: none;
	text-align: left;
}

#history th {
	padding: 0.4em 0.2em 0.4em 0.2em;
	font-weight: bold;
	border: none;
	text-align: left;
}

#history td {
	border: none;
}

/* Zusatzdokument */
#pdf1 {
	width: 34px;
	height: 34px;
	margin-right: 0.2em;
}

#pdf1_textlink {
	font-size: 0.8em;
}

/* Bildereinstellung Breitbild */
.smallpic {
	width: 7em;
	border: 0.1em solid #cccccc;
	padding: 0.2em;
	margin-right: 0.38em;
}
.smallpic.active{
	border-color: #000;
}

.fullpic {	
	padding: 0.5em;
	border: 0.1em solid #ccc;
}


#scroll_left, #scroll_right, #bildgross_nummerierung,
#thumbs-button-left, #thumbs-button-right{
	display: none;
}

/* Ende der Bildereinstellung Breitbild */

#vorschau_link_bilder_original {
	clear: left;
	margin: 0.3em 0 1em 0;
	font-size: 0.85em;
	text-decoration: underline;
}

.liste_auktion li {
	clear: left;
	list-style: none;
	padding-top: 0.3em;
}

.liste_auktion_oben {
	clear: left;
	list-style: none;
	padding-top: 0;
}

.liste_auktion_neuer_block {
	clear: left;
	list-style: none;
	padding-top: 1.5em;
}

.artikelstandort_sichtbar {
	font-weight: bold;
}

.spalte1_auktion {
	float: left;
	width: 30%;
	font-weight: bold;
}

.spalte2_auktion {
	float: left;
	width: 70%;
}

* html .spalte2_auktion {
	width: auto;
}

#vorschau_pdf {
	margin-bottom: 1em;
}
/* Ende nur fuer die Vorschau-Seite */

/* Bilder der Auktion */
#links {
	float: left;
}

#body_bilder #thumbnail_galerie .thumbnail {
	float: left;
	margin-top: 1em;
	margin-bottom: 0.2em;
	margin-right: 0.5em;	
	padding: 0.2em;
	background-color: #ededed;
	border: 0.1em solid #cccccc;
	font-size: 1rem;
}

#body_bilder #thumbnail_galerie .thumbnail.active {
	border-color: #000;
}

#body_bilder #thumbnail_galerie .thumbnail .einzelbildnummer {
	padding-bottom: 0.5em;
	font-weight: bold;
	text-align: center;
	font-size: 0.8em;
}	
	
#body_bilder #thumbnail_galerie .thumbnail .verwaltung_pic {
	width: 7.5em;
	height: 5.625em;
	border: 0.1em solid #cccccc;
}

#body_bilder #thumbnail_galerie .thumbnail .input_alt_text{
	width: 7.5em;
}

#body_bilder #thumbnail_galerie .thumbnail .input_alt_text textarea {
	width: 100%;	
	border-width: 0.1em;
}
#body_bilder #thumbnail_galerie .thumbnail .input_alt_text textarea:disabled{
	border-width: 0.1em !important;
}

#body_bilder #galerie_mitte{
	float:left;
}

#body_bilder .fullpic_bilderverwaltung {
	border: 0.1em solid #cccccc;
	border-right-color: #555;
	border-bottom-color: #555;	
	padding: 0.5em;
	margin: 2em 1em 0 0;
	max-width: 46.875em;
	max-height: 31.25em;	
}

.clear_float{
	clear: left;
}

.input_fehlende_eingabe{
	background-color: #FFF0FF;	
	border: 0.1em solid red;
}

#aktuelles_top_bild {
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
}

#zwei_zurueck_bilder {
	margin-top: 1em;
	clear: left;
	float: left;
}

#zurueck1_bilder {
	float: left;
}

#zurueck2_bilder {
	float: left;
	margin-left: 1em;
}

.button_block {
	/* border: 1px solid #aaaaaa; */
	margin: 0.5em;
	padding: 0.5em;
	background-color: #d8d8ff;
}

.unsichtbar { /* for Screenreader */
  position: absolute;
  width: 1px;
  height: 1px;   
  overflow: hidden;
  clip: rect(1px,1px,1px,1px); 
}
/* Ende Bilder der Auktion */

#form_auktionsbilderhochladen p {
	padding-bottom: 1em;
}

#form_praesentationsbilderhochladen p {
	padding-bottom: 1em;
}

/* Systemverwaltung */
#system_body {
	clear: left;
	margin-top: 1em;
}

#system_body h2 {
	padding-left: 1em;
}

#system_links {
	float: left;
	width: 50%;
}

#inhaltseite_links {
	float: left;
	width: 33%;
}

#inhaltseite_mitte {
	float: left;
	width: 33%;
}

#inhaltseite_rechts {
	float: left;
	width: 33%;
}

#inhalt_abrechnung {
	padding-top: 1.5em;
}

#system_rechts {
	float: left;
	padding-top: 0.01em;
	margin-left: 3em;
}

* html #system_rechts {
	padding-top: 0.1em;
}

#inhalt li {
	margin: 0 0 0.4em 1.2em;
}

.system_liste {
	list-style-type: none;
	margin: 1em 0 1em 0;
}

.system_ueberschrift {
	font-weight: bold;
	margin: 3em 0 0.5em 0;
}

#system_body h2 {
	margin: 0;
	font-size: 1em;
}

/* Grundeinstellungen ohne AGB IMP DAT */
#grds_body {
	clear: left;
	margin-top: 3em;
}

#grds_body td {
	text-align: right;
}

#grds_body .c {
	text-align: center;
}

#grds_inhalt h2 {
	margin: 0;
	padding: 1em 0 1em 0;
}

#grds_inhalt ul {
	margin-left: -1em;
}

#grds_inhalt li {
	list-style: none;
}

#grds_liste {
	margin-top: 1em;
}

#grds_liste li {
	list-style: none;
}

.grds_gebuehr {
	font-style: italic;
}

#grds_neu {
	margin: 1em 0 0 3em;
}

#ausschluss_hinweis {
	margin-bottom: 1em;
}

/* Grundeinstellungen nur AGB IMP DAT */
#grds_agb_imp_dat_body {
	clear: left;
	margin-top: 3em;
}

#grds_agb_imp_dat_body table {
	margin: 0 0 1em 1em;
}

#grds_agb_imp_dat_body th {
	border: solid #000000;
	padding: 0.3em;
	border-width: 1px 1px 0 0;
}

#grds_agb_imp_dat_body ul {
	margin: -1em 0 1em 1em;
	list-style: none;
}

#grds_agb_imp_dat_body li {
	margin: 1em 0 0 1em;
	list-style: none;
}

/* Detailseite der Grundeinstellungen */
#grds_detail {
	float: left;
}

#grds_detail h2 {
	margin: 0;
	padding: 1em 0 1em 0;
}

#grds_platz {
	float: right;
	width: 20em;
	padding: 1em;
	font-size: 0.85em;
}

#grds_platz ul {
	list-style: disc;
	margin: 0;
	padding: 0;
}

#grds_platz li {
	margin: 1em 0 0 1em;
}

.bold {
	font-weight: bold;
}

/* Grundeinstellungen AGB - Impressum - Datenschutz aus Frontend-css */
/*===================================== Datenschutz AGB Impressum ===================================*/
.agb_imp_dat_titel {
	margin: 1em 0 1em 0;
	font-size: 1.5em;
	font-weight: bold;
}

.agb_imp_dat_eintrag {
	margin-top: 1em;
	padding-left: 1em;
	border: 1px solid #000000;
}

.agb_imp_dat_eintrag p {
	padding-bottom: 1em;
}

.agb_imp_dat_hinweis {
	margin-top: 3em;
	font-weight: bold;
}

.agb_imp_dat_bearbeiten_button {
	padding: 1em 0 1em 0;
}

.content_bold {
	font-weight: bold;
}

.content_nowrap {
	white-space: nowrap;
}
/* Auktionen-Detail */


/* Zur Einfaerbung der Hauptkategorien in der Kategorienauswahlliste im Redaktionsbereich */
.field {
	padding-top: 0.5em;
	clear: left;
}

*+html .field {
	padding: 1em 0 1em 0;
}

* html .field {
	padding: 1em 0 1em 0;
}

#scrollable, #scrollable_kommentar {
	padding: 0.5em;
	height: 10em;
	width: 31.4em;
	overflow: scroll;
	margin-bottom: 1em;
	border: 1px solid #dddddd;
}

.intern_technisch {
	padding: 0.5em;
	margin-bottom: 1em;
}

.intern_manuell {
	padding: 0.5em;
	margin-bottom: 1em;
}

#auktionskette {
	width: 31.4em;
	margin-bottom: 1em;
	float: left;
}

#auktionskette ul {
	margin-left: 0;
}

#auktionskette li {
	display: inline;
	list-style: none;
	margin-left: 0;
}

#info_email_beteiligte {
	font-size: 0.8em;
	margin-bottom: 1em;
}

#ueber_vorschau {
	margin-left: 1em;
	text-decoration: underline;
}

#mail_vorschau {
	border: 1px solid #000000;
	padding: 1em;
	margin: 1em;
	font-size: 0.85em;
}

#button_email_beteiligte {
	margin-top: 2em;
}

.plus {
	float: left;
}

.plus_und_neu {
	float: left;
}

.detail_block {
	clear: left;
}

.asp_ast_plus {
	display: block;
	padding: 0 0.5em 0 0.5em;
	border: 1px solid #000000;
}

.close {
	display: block;
	float: right;
	font-weight: bold;
	padding: 0 0.5em 0 0.5em;
	border: 1px solid #000000;
}

#ansprechpartnerdaten_neu fieldset,
#artikelstandortdaten_neu fieldset {
	padding-bottom: 1em;
	width: 34em;
}

#ansprechpartnerdaten_neu fieldset legend,
#artikelstandortdaten_neu fieldset legend {
	margin-left: 0.5em;
	font-weight: bold;
}

#ansprechpartnerdaten_neu .detail_block,
#artikelstandortdaten_neu .detail_block {
	width: auto;
	margin-left: 0.5em;
}

#ansprechpartnerdaten_neu #ansprechpartner_anrede_liste,
#artikelstandortdaten_neu #bundesland {
	width: 15.3em;
}

#ansprechpartnerdaten_neu .vorgabe,
#artikelstandortdaten_neu .vorgabe,
#ansprechpartnerdaten_neu #ansprechpartner_vorname,
#ansprechpartnerdaten_neu #ansprechpartner_nachname,
#ansprechpartnerdaten_neu #ansprechpartner_email,
#ansprechpartnerdaten_neu #ansprechpartner_telefon,
#ansprechpartnerdaten_neu #ansprechpartner_fax,
#artikelstandortdaten_neu #artikelstandort_adresszusatz,
#artikelstandortdaten_neu #artikelstandort_strasse,
#artikelstandortdaten_neu #artikelstandort_hausnummer,
#artikelstandortdaten_neu #artikelstandort_plz,
#artikelstandortdaten_neu #artikelstandort_ort {
	width: 15em;
}

#frage {
	padding-top: 2em;
	clear: left;
	font-weight: bold;
}

/*=================== Betrugserkennung ================*/

#betrug_liste li {
	list-style: none;
}
.betrug_mt {
	margin-top: 0.5em;
}
.betrug_sym {
	display: none;
}
.betrug_block {
	margin-left: 3em;
	padding-top: 0.8em;
	clear: left;
}

/************* Button fuer die Auktions-Detailseiten *******************/
#seitenanfang {
	float: right;
	padding-right: 1.3em;
}

#seitenende {
	float: right;
	padding-right: 1.3em;
	padding-bottom: 3em;
}

#seitenende a:link,
#seitenende a:visited,
#seitenende a:focus,
#seitenende a:active,
#seitenende a:hover,
#seitenanfang a:link,
#seitenanfang a:visited,
#seitenanfang a:focus,
#seitenanfang a:active,
#seitenanfang a:hover {
	text-decoration: none;
}

#button_rahmen_oben {
	clear: left;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding: 0 0.8em 0.8em 0.8em;
	width: 40em;
}

* html #button_rahmen_oben {
	float: none;
	padding-bottom: 0;
}

.button_rahmen {
	clear: left;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding: 0 0.8em 0.8em 0.8em;
	width: 40em;
}

* html .button_rahmen {
	float: none;
}

.button_rahmen_unten {
	clear: left;
	margin-bottom: 2em;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0.8em 0.8em 0.8em;
	width: 40em;
}

* html .button_rahmen_unten {
	float: none;
}

#ende_daten {
	margin-bottom: 4em;
}

#nur_button_zurueck_zur_auktionsverwaltung {
	clear: left;
	margin: 4em 0 2em 3em;
}

.aktionen {
	float: left;
	border: 1px solid #aaaaaa;
	padding: 0.8em 0.8em 0.8em 0.8em;
	width: 38.2em;
}

.button_mit_form_reihe1 {
	float: left;
	margin-right: 0.8em;
}

#zurueck_aktion {
	clear: both;
	padding-top: 1em;
}

.button_zurueck_zur_auktionsverwaltung {
	float: left;
	margin-right: 0.8em;
	display: block;
}

.button_zurueck_zur_topauktion {
	float: left;
	margin-right: 1em;
}

.button_zurueck_zu_rueckmeldungen {
	float: left;
	margin-right: 1em;
}

.button_zurueck_zu_freizugebende {
	float: left;
	margin-right: 1em;
}

.button_in_bearbeitung {
	float: left;
	margin-right: 1em;
}
/*===================================== Detailseite des Anbieters ===================================*/
#anbieter_hinweis {
	clear: left;
	margin: 1em 0 0 1.5em;
	font-size: 0.85em;
	font-weight: bold;
}

/*========================= Detailseite der Praesentationsdaten ============================*/
.prae_rahmen_oben {
	clear: left;
	border: 1px solid #aaaaaa;
	margin: 3em 0 3em 1.5em;
	width: 696px;
}

.prae_rahmen_ueberschrift {
	margin: 1.5em 0 0 2em;
	font-weight: bold;
	text-decoration: underline;
}

#prae_status {
	margin: 1.5em 0 0 2em;
	font-weight: bold;
}

.prae_body {
	clear: left;
	font-size: 0.9em;
	margin: 1em 2em 2em 2em;
	padding: 1em 1em 2em;
	border: 1px solid #bbbbbb;
	width: 624px;
}

.anbieterdaten_rahmen {
	margin-top: 2.5em;
	float: left;
	width: 100%;
}

.suche_ueberschrift {
	clear: left;
	margin-top: 1em;
	padding: 0.5em;
	font-size: 1em;
	font-weight: bold;
}

.anbieterbild_und_adresse {
	clear: left;
}

.anbieterbild_und_adresse span {
	display: block;
}

.anbieterdaten_anbieterbild {
	float: left;
	margin-right: 1em;
}

.bild_button_loeschen {
	width: 6.5em;
}

.anbieterbild {
	width: 200px;
	height: 150px;
}

.anbieterdaten_adresse {
	margin-top: 4em;
	float: left;
	width: 45%;
}

.anbieterdaten_adresse_ohne_wappen {
	margin-top: 4em;
	float: left;
	width: 62%;
}

.prae_url {
	float: left;
	margin-right: 0.5em;
}

.prae_anbieterlink {
	text-decoration: underline;
}

.anbieterdaten_wappen {
	float: right;
}

* html .anbieterdaten_wappen {
	margin-top: 0;
	float: right;
}

.anbieterdaten_wappen_unten {
	clear:left;
	padding-top: 2em;
}

.wappen {
	width: 100px;
}

.wappen_button_loeschen {
	width: 8.5em;
}

.anbieter_beschreibung {
	clear: both;
	padding-top: 4em;
}

.beschreibung_textarea {
	margin-bottom: 0.5em;
}

.beschreibung_button_loeschen {
	width: 10.8em;
}

.button_prae_neu {
	margin: 0 0 1.5em 1.5em;
}

.button_prae_speichern {
	width: 5.5em;
}

.button_prae_speichern_aa {
	width: 10.8em;
}

.button_prae_bearbeiten {
	width: 5.7em;
}

.button_prae_bearbeiten_aa {
	width: 8.6em;
}

.button_prae_zurfreigabe {
	width: 11em;
}

.button_prae_freigeben {
	width: 5.4em;
}

.button_prae_loeschen {
	width: 10em;
}

.button_prae_zurueck {
	width: 7em;
}

#prae_zurueck {
	margin-left: 1.5em;
	padding-bottom: 2em;
	clear: left;
}

#dokumente_einstellen {
	margin: 1em 0 1em 0;
}

.dok_loeschen {
	float: left;
}

.dok_herunter {
	float: left;
}

.prae_detail_padding_right {
	padding-right: 1em;
}

/*================================ Redakteure Passwort vergessen ================================*/
#fieldset_pw_neu {
	width: 46.7em;
	padding: 1.5em 1em 1.5em 1em;
	text-align: left;
}

#nick_redakteur {
	width: 12em;
}

#pw_neu_button {
	width: 15em;
}

#fieldset_pw_vergeben {
	width: 46.7em;
	padding: 1.5em 1em 1.5em 1em;
}

.pw_vergeben_block {
	margin-top: 0.5em;
}

.pw_vergeben_vorgabe {
	width: 25em;
	float: left;
}

#pw_vergeben_button {
	margin-top: 1em;
	width: 6em;
}

#link_startseite {
	margin-top: 1em;
}

.pw_hinweis {
	margin-top: 3em;
	font-size: 0.85em;
	font-weight: bold;
	text-align: left;
}

.pw_block {
	clear: left;
	padding-top: 1em;
	text-align: left;
}

* html .pw_block {
	padding-top: 0.5em;
}

.pw_vorgabe {
	float: left;
	width: 30%;
	font-weight: bold;
}

.pw_info {
	float: left;
}

.pw_input_antw {
	width: 1.8em;
}

.pw_block_button {
	clear: left;
	padding-top: 3em;
	text-align: left;
}

/*================================ Archiv ================================*/
.inhalt_absatz_link {
	padding-top: 0.5em;
}

/*===================================== Rundmails ===================================*/
#rundmail_inhalt {
	clear: left;
}

.rundmail_rahmen_mail {
	margin-top: 4em;
	border: 1px solid #666666;
	width: 60%;
}

.rundmail_betreff {
	font-weight: bold;
	padding: 0.5em;
}

.rundmail_text {
	margin-top: 0.1em;
	padding: 0.5em;
}

.rundmail_rahmen_button {
	margin-top: 1em;
	width: 60%;
}

.rundmail_hinweis_button {
	font-weight: bold;
}

.rundmail_button {
	clear: left;
	padding: 1em 0 1em 0;
}

/*===================================== Berichtswesen ===================================*/
#form_berichte {
	margin-left: 1em;
}


* html #form_berichte input {
	margin: 0 0.5em 0 -0.4em;
}

#form_berichte label {
	display: block;
	width: 6em;
	clear: both;
	float: left;
	text-align: right;
	padding-right: 0.2em;
}

#form_berichte select, #form_berichte input {
	margin-left: 0.5em;
}

#form_berichte li {
	display: inline;
	float: left;
}

#form_berichte li label {
	float: left;
	width: 8em;
	text-align: right;
}

.berichte_keine_daten {
	margin-top: 2em;
}

.detail_bericht {
	clear: left;
	padding: 0.5em 0 0.5em 0;
}

.bericht {
	padding-right: 1em;
	float: left;
}

.bericht_lang {
	width: 5em;
	padding-right: 1em;
	float: left;
}

#bericht_sortieren {
	clear: left;
	margin-left: 2em;
	padding-top: 1em;
}

* html #bericht_sortieren {
	margin-top: -1em;
}

/*---- Berichtswesen Druck----*/
#uebersicht_link_oben {
	display: none;
}

#csv_link {
	display: none;
}

/*input[type=submit] funktioniert nicht im IE*/
#form_berichte input[type=submit] {
	display: none;
}
/*---- Ende Berichtswesen Druck----*/

#uebersicht_link_oben ul {
	margin-left: -2em;
	list-style: none;
}

#uebersicht_link_oben li {
	display: inline;
	padding-right: 2em;
}

#uebersicht_link_unten {
	clear: left;
	padding: 1em 0 1em 0;
}

#uebersicht_link_unten ul {
	margin: 1em 0 0 -1em;
	list-style: none;
}

#uebersicht_link_unten li {
	display: inline;
	padding-right: 5em;
}

.uebersicht_text_oben {
	padding: 1em 0 1em 0;
}

#anz_topauktionen {
	margin: 2em 0 1em 0;
}

.text_topauktion {
	margin: 1em 0 1em 0;
}

.button_zurueck_zur_topauktion {
	float: left;
	margin-right: 1em;
}

#index_news_border {
	margin: 0.5em 1em 0 0;
	border: 1px solid #ffcc33;
}

#index_news {
	font-size: 1em;
	border: 4px solid #f4f4f4;
	text-align: center;
	font-weight: bold;
}

#index_news p {
	padding: 1.5em;
}

#download_tabelle {
	margin-top: 1em;
}

#bietschritte_tabelle {
	padding: 1em 0 1em 0;
}

#grds_hinweistext_oben {
	clear: left;
	padding: 1em 0 1em 0;
}

.grds_email_clear {
	clear: left;
	padding: 0.5em 0 0 1em;
}

.grds_news_float {
	float: left;
	padding: 1em 0 0 1em;
}

.grds_news_clear {
	clear: left;
	padding-top: 1em;
	margin-left: 1em;
}

.grds_news_link {
	clear: left;
	padding: 1em 0 1em 1em;
}

.grds_news_rahmen {
	border: 1px solid #000000;
	margin: 1em 0 1em 1em;
	padding: 0.5em;
	background-color: #ffffff;
}

/*===================================== Abrechnung ===================================*/
.abr_rahmen_oben {
	clear: left;
	background-color: #ffffee;
	border: 1px solid #aaaaaa;
	margin: 3em 0 1em 0;
	width: 60em;
	float: left;
}

#abr_ueberschrift {
	width: 36em;
	margin-top: 3em;
	margin-left: 5.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

#abr_bild {
	float: right;
	margin-top: -2em;
	margin-right: 10em;
}

.abr_detail_block {
	padding-top: 5em;
	clear: left;
	width: 57em;
	margin-left: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

.abr_vorgaben {
	width: 7em;
	float: left;
	clear: left;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
	padding-right: 0.9em;
}

.abr_eingabe_klein {
	width: 40em;
	float: left;
	margin-left: 0.5em;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#abr_empfaenger {
	padding-top: 1em;
	margin-left: 5.1em;
	width: 21em;
	font-size: 1.3em;
	float: left;
	clear: left;
}

* html #abr_empfaenger {
	margin-left: 2.5em;
}

#abr_empfaenger_liste {
	margin-left: 5.1em;
	width: 21em;
	font-size: 1.3em;
	float: left;
	clear: left;
}

* html #abr_empfaenger_liste {
	margin-left: 2.5em;
}

#empfaenger_liste {
	width: 20em;
}


#abr_absender {
	width: 25em;
	float: left;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.abr_dst_vorgabe {
	width: 8em;
	float: left;
	text-align: right;
	padding-right: 1em;
}

.abr_detail_block_normal {
	padding-top: 1.2em;
	clear: left;
	width: 57em;
	margin-left: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}

.abr_eingabe_normal {
	width: 40em;
	float: left;
	margin-left: 0.5em;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

#abr_gz_hinweis {
	margin-left: 1em;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.abr_text {
	width: 43.6em;
	margin-top: 4em;
	margin-left: 7.4em;
	font-size: 1.1em;
}

*:first-child+html .abr_text {
	margin-left: 58px;
}

.abr_text_abstand {
	margin-top: 2em;
}

#abr_betraege_ueberschrift {
	margin-left: 103px;
	font-weight: bold;
	font-size: 1.1em;
	clear: left;
}

#abr_betraege_ueberschrift div {
	float: left;
	background-color: #bebebe;
	padding: 2px;
	margin-top: 1.5em;
}

.abr_betraege_geg {
	float: left;
	width: 112px;
	border: 1px solid #000000;
}

.abr_betraege_anz {
	float: left;
	width: 56px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_gest {
	float: left;
	width: 169px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_je {
	float: left;
	width: 28px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_bet {
	float: left;
	width: 111px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_sum {
	width: 111px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_zeile {
	margin-left: 104px;
	clear: left;
}

.abr_betraege_zeile div {
	float: left;
	padding: 4px;
	margin-top: 17px;
}

.abr_betraege_geg_1 {
	float: left;
	width: 107px;
	border: 1px solid #000000;
}

.abr_betraege_anz_1 {
	float: left;
	width: 52px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_gest_1 {
	float: left;
	width: 165px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_je_1 {
	float: left;
	width: 24px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_bet_1 {
	float: left;
	width: 107px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.abr_betraege_sum_1 {
	width: 107px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

#abr_betraege_ergebnis {
	margin-left: 282px;
	font-weight: bold;
	font-size: 14px;
	clear: left;
}

#abr_betraege_ergebnis div {
	background-color: #bebebe;
	float: left;
	padding: 4px;
	margin-top: 18px;
}

.abr_betraege_ges {
	float: left;
	width: 310px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.abr_betraege_ges_sum {
	float: left;
	width: 111px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

#abr_zoll {
	margin-top: 7em;
	margin-bottom: 8em;
	font-size: 0.8em;
	float: right;
	margin-right: 4.7em;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

#abr_button {
	clear: left;
}

#abr_aendern_empfaenger {
	padding-top: 2.5em;
	margin-left: 5.1em;
	width: 18em;
	font-size: 1.3em;
	float: left;
	clear: left;
}

#abr_aendern_absender {
	width: 33em;
	float: left;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.abr_aendern_dst_vorgabe {
	width: 8em;
	float: left;
	text-align: right;
	padding-right: 1em;
	margin-top: 0.3em;
}

#abr_aendern_ueberschrift {
	width: 37.8em;
	margin-top: 3em;
	margin-left: 5.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

*:first-child+html #abr_aendern_ueberschrift {
	margin-left: 55px;
}

#abr_aendern_ueberschrift_vorgabe {
	font-size: 0.8em;
	color: #666666;
	margin-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.abr_aendern_vorgabe {
	font-size: 1.1em;
	color: #666666;
	margin-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

/* Seite 2 */
.abr_rahmen_unten {
	clear: left;
	background-color: #ffffee;
	border: 1px solid #aaaaaa;
	margin: 0 0 3em 0;
	width: 60em;
	float: left;
}

.abr_konto_detail_block_oben {
	padding-top: 3.5em;
	clear: left;
	width: 38em;
	margin-left: 20.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.abr_konto_detail_block {
	padding-top: 1em;
	clear: left;
	width: 38em;
	margin-left: 20.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.abr_konto_detail_block_unten {
	padding-top: 3em;
	clear: left;
	width: 45.8em;
	margin-left: 7.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.abr_konto_vorgabe {
	width: 11em;
	float: left;
	clear: left;
	font-size: 1.2em;
}

.abr_konto_eingabe {
	width: 10em;
	float: left;
	font-size: 1.2em;
}

.abr_konto_vorgabe_unten {
	width: 9.4em;
	float: left;
	clear: left;
	font-size: 1.2em;
}

.abr_konto_eingabe_unten {
	width: 30em;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
}

#abr_konto_kaze_vorgabe {
	padding-top: 3.5em;
	clear: left;
	margin-left: 6.8em;
	font-size: 1.2em;
}

#abr_konto_kaze_eingabe {
	margin-top: 2em;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4em;
}

#abr_mfg {
	width: 45.8em;
	margin-left: 7.4em;
	font-size: 1.1em;
}

.abr_mfg {
	margin-bottom: 0.5em;
}

#abr_stempel {
	margin: 3em 0 3em 34em;
}

#abr_maschinell {
	margin-left: 9.4em;
	font-size: 0.85em;
	margin-bottom: 32em;
}

#abr_hinweistext {
	padding: 1em;
	clear: left;
}

/*===================================== Rueckmeldungssystem ===================================*/
.rs_tbl_uebersicht {
	width: 100%;
	margin-top: 2em;
}

.rs_tbl_uebersicht td {
	vertical-align: top;
}

.rs_tr {
	background-color: #eeeeee;
}

.rs_trenner {
	background-color: #dddddd;
	padding: 0.5em;
}

.rueckmeldung_pos {
	text-align: center;
	color: #008000;
}

.button_zurueck_zu_rueckmeldungen {
	float: left;
	margin-right: 1em;
}

.rueckmeldung_neg {
	text-align: center;
	color: #ff0000;
}

/* Beginn Bilder Original für QS */

#bilder_original_flex_container {
	display: flex;
	justify-content: center;
	width: 100%;
	max-height: 60em;
}
.left_container_thumbs {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	/* Flex-Item-Bereich */
	flex: 1 1 100em;
	/* max-height: 100%; */
	width: 100%;
}
.thumb_container_einspaltig .left_container_thumbs {
	flex-basis: 50em;
}

.right_container_bild {
	display: flex;
	flex-flow: column nowrap;
	min-width: 20em;
	/* max-width: 60em; */
	align-items: center;
	position: relative;
	/* Flex-Item-Bereich */
	flex: 2 6 50em;
	padding-left: 1em;
	padding-right: 1em;
}
.thumb_container_einspaltig .right_container_bild {
	flex-basis: 100em;
}

/* linker Thumbnailbereich */
.thumb_container_column {
	display: flex;
	flex-flow: column nowrap;
	/* max-height: 100%; */
	padding: 0.2em;
}
.thumb_kachel {
	display: flex;
	max-width: 28em;
	margin: 0.2em;
	border: 0.2em solid #f2f2f2;
	background-color: #f2f2f2;
}
.thumb_container_einspaltig .thumb_kachel {
	max-width: 40em;
}
.thumb_kachel.active{
	border: 0.2em solid #000;	
}
.thumb_bild {
	margin: 0.2em;
}
.thumb_datenbereich p{
	padding: 0.3em;
}
.thumb_alttext {
	background-color: #fff;
	margin-right: 0.2em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
.thumb_alttext_leer{
	color: red;
}
span.line {
  display: inline-block;
}
.aenderungs_datum {
	font-size: 85%;
}

.img_thumbnail {
	width: 10em;
	margin-right: 0.2em; 
	margin-bottom: -0.2em; 
 	border: 0.1em solid #cccccc;
	background-color: #fff;
}
.thumbnail_large .img_thumbnail {
	width: 18em;
}

/* rechts Bild in gross-Bereich */
.bilder_large_alt_text {
	margin: 1em ;
	max-width: 95%;
}
.bilder_large_scroll_rahmen {
	/* flex-grow: 1; */
	/* margin-top: 0.5em; */
	/* position: relative; */
	display: flex;
	max-width: 100%;
	/* float: left; */
	min-height: 0;
	justify-content: center;
	/* position: relative; */
	border: 0.1em solid #cccccc;
}
.img_bild_large{
	/* max-width: 800px; */
	max-width: 100%;
	max-height: 100%;
	/* max-height: 55em; */
	/* max-height: 80vh; */
	
}
.bild_large_klick_originalbild{
	text-decoration: none !important;
	position: absolute;
	background-color: #cccccc !important;
	opacity: 0.4;
	padding: 0;
	padding-left: 1em;
	margin: 0;
	width: 2.5em;
	height: 7em;
	top: 20em;
}
.bild_large_klick_originalbild:hover{
	background-color: #eee !important;
	opacity: 1;	
}
.bild_large_klick_originalbild span{
	font-size: 5em;
	
	
}
#scroll_left_bild_large{
	padding-right: 3em;
	left: 1em;
	border-radius: 0px 5px 5px 0px;	
}
#scroll_right_bild_large{
	right: 1em;
	border-radius: 5px 0px 0px 5px;		
	width: 5.4em;
}
/* Ende Bilder Original für QS */