#overlay_warenkorb {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#loading {
    width: 50px;
    height: 57px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -25px;
}

.warenkorb {
    margin-bottom: 0;
}

.warenkorb label{
    float:left;
    width:25%;
    font-weight: bold;
}

.warenkorb p{
    float:left;
    width:75%;
    margin-bottom: 0.5em;
}

.bestellung_fortschritt {
    margin-bottom: 1em;
}

.bestellung_fortschritt .schritt {
   float: left;
   width: 25%;
   text-align: center;
   color: #d9d9e8;
}

.bestellung_fortschritt .schritt.active {
    color: #7f7fb2;
}

.bestellung_fortschritt .schritt.active a {
    color: #7f7fb2 !important;
    text-decoration: none;
    display: block;
}

.uebersicht, .buchung, .bestaetigung, .fertig  {
}

.uebersicht.active, .buchung.active, .bestaetigung.active, .fertig.active  {
}

.send_error {
    color: #C40000;
}

.form_submitter {
    float:right;
    height: 46px;
}

.form_nobg {
    background: none;
}

.details a {
    text-decoration: none;
}

form.checkboxen {
    padding: 0;
}

form.checkboxen ul {
    margin-bottom: 0;
}

form.checkboxen fieldset
{
    padding: 15px;
}


/****** Warenkorb ******/
.clearer {
	clear: both;
}

.warenkorb_uebersicht {
	background-color: #f1f1f1;
    padding: 0.9375em;
    margin: 0 0 1em;
}

.warenkorb_name {
	float: left;
}

.remove_data {
	float: right;
	padding-top: 7px;
	cursor: pointer;
}

.form_buchung {
	margin-bottom: 1.5em !important;
    padding: 0 !important;
	clear: none;
}

.form_buchung div {
	clear: none !important;
}

.even1 {
	background-color: #E6E6E6 !important;
}

.odd1 {
	background-color: #f1f1f1 !important;
}

.resultlist.seminare .row .preis {
  width: 21% !important;
}

.resultlist.seminare .row .entfernen {
  width: 9% !important;
}


/* ############ DIALOG ################# */

.warenkorb_dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float:none;
}

.warenkorb_dialog .ui-dialog-buttonpane {
    border: 0;
    padding: .3em .4em .5em .4em;
}

.closeButtonClass {
    float:right;
    margin: .5em 0 .5em .4em;
}

/* Warenkorb Überprüfen */
.tabelle-hintergrund {
    width: 100%;
}