	/* ### processCheckout: Bestellverlauf ########################################################################### */
	.floatbox {
        overflow:hidden;
    }
	.processCheckoutActive,.processCheckoutInactive,.processCheckoutOk {
		float: left;
		height: 6em;
		width: 100px;
		margin-right: 0.5em;
		border: 1px solid #707070;
		padding: 0.3em 0.5em 1em;
		color: #757C83;
		font-size: 75%;
	}
	.processCheckoutActive span,.processCheckoutInactive span,.processCheckoutOk span
		{
		font-size: 200%;
		font-weight: bold;
	}
	.processCheckoutActive strong,.processCheckoutInactive strong,.processCheckoutOk strong
		{
		font-size: 120%;
		font-weight: bold;
	}
	.processCheckoutActive span,.processCheckoutActive strong {
		color: red;
	}
	.processCheckoutInactive {
		background-color: #f0f0f0;
	}

	.processCheckoutActive {
		background: url("/templates/xtc2/img/bv/buchungsinfo/bg_checkout_active.png") no-repeat right bottom #FFE5E5;
		border-color: #707070;
	}

	.processCheckoutOk {
		background: url("/templates/xtc2/img/bv/buchungsinfo/bg_checkout_ok.png") no-repeat right bottom #E3FAD4;
		border-color: #707070;
	}
	.processCheckoutOk span,.processCheckoutOk strong {
		color: #23B41F;
	}



.errorBox {
  font-weight: bold;
  color: FF0000;
  background-color: #FFCCCC;
}

.headerError {
  font-weight: bold;
  color: #FF0000;
}

img { border:0px; }
td.conditions {
  background-color: #FFCCCC;
}

span { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.onepxwidth {
	width: 1px;
}

P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FF0000;
}
.infoBoxNoticeContents td { color: #FF0000; }


/*
table.seminars {
  boder-collapse: collapse; 
  border: 1px solid black;
  border-spacing: 0px;
  empty-cells: show;
}
*/

table.seminars {
   vertical-align: text-top;
   text-align: left; 
   padding: 0px 4px 0px 4px; 
}
.bn_row {
  background-color: #E7E7E7;
}
#seminar_buchen {
    cursor:hand; /* for IE 5.x */
	cursor:pointer; /* hand-shaped cursor */
    width:125px;
	height:17px;
    /* border:1px solid #D9DDDE; */
    background: transparent url('http://shop.rhetorik-online.com/templates/xtc2/buttons/german/bg_button_buy_now2.gif') no-repeat center;
    background-position:right bottom;
	overflow: hidden;
	text-align: left;
	font-size:12px;
	color: #E52516;
	font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0;
    letter-spacing:0.05em
}

#seminar_buchen_neu {
 cursor:hand; /* for IE 5.x */
 cursor:pointer; /* hand-shaped cursor */
 background:none repeat scroll 0 0 #83D000;
 border:1px solid #AAAAAA;
 color:#FFFFFF;
 display:inline-block;
 font-family:Verdana,Geneva,Tahoma,sans-serif;
 font-size:1em;
 height:auto;
 line-height:1.1em;
 margin:0;
 overflow:visible;
 padding:0.2em 0.3em;
 text-decoration:none;
 font-weight:bold;
 white-space:nowrap;
 width:auto;
}

