/* CSS Document */


#main{
	background: transparent;
	margin-top: -40px;
	padding-left:44px;
	margin-right: 17px;
	/*width:690px;*/
	padding-right:0px;		
}

.werbung{
	background: transparent;
	float: left;
	width:80px;	
}

div.tx-bwpaketmodul-pi1 {
	width: 690px;
	background: transparent;
	position: relative;
	z-index: 0;
}


div.tx-bwpaketmodul-pi1 div.steplist {
	height:38px; 
	margin-top: 2px; 
	margin-left: 2px;
	width: 690px;
	position: relative;
	z-index: 100;
}

div.tx-bwpaketmodul-pi1 div.full {
	float:left;
	width:690px;	
}

div.tx-bwpaketmodul-pi1 div.left {
	float:left;
	width:345px;	
}

div.right div.row a,
div.left div.row a 
{
	color:#064F8A; 	
	font-size:11px;	
}

div.full div.kalkulation a,
div.right div.row a
{
	color:#0C8A06;
}

div.tx-bwpaketmodul-pi1 div.right {
	float:left;
	width:345px;	
}

div.tx-bwpaketmodul-pi1 div.steplist ul {
	list-style-type:none;	
	text-align: center;
}

div.tx-bwpaketmodul-pi1 div.steplist ul li {
	display:inline;
	float:left;
	color:#bcbcbc;
	height:32px;
	width: 113px;	
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin-right: 1px;
	background: url(../img/grau-113px.gif) no-repeat;		
}

div.tx-bwpaketmodul-pi1 div.steplist ul li p {
	text-align: center;
	width: 100%;
	margin-top: 7px;
}

div.tx-bwpaketmodul-pi1 div.steplist ul li.active {
	color: #fff;
	font-weight: bold;
	background: url(../img/Navibutton-Parcel-113x32-bl.gif) no-repeat;
}

div.tx-bwpaketmodul-pi1 div.steplist ul li.done1 {
	color: #fff;
}
div.tx-bwpaketmodul-pi1 div.steplist ul li.done2 {
	color: #fff;
}
div.tx-bwpaketmodul-pi1 div.steplist ul li.done3 {
	color: #fff;
}
div.tx-bwpaketmodul-pi1 div.steplist ul li.done4 {
	color: #fff;
}
div.tx-bwpaketmodul-pi1 div.steplist ul li.done5 {
	color: #fff;
}
div.tx-bwpaketmodul-pi1 div.steplist ul li.done6 {
	color: #fff;
}

div.tx-bwpaketmodul-pi1 div.formcontent {
	margin-top:22px;
	width: 690px;
	margin-left: 5px;
}

div.tx-bwpaketmodul-pi1 div.formcontent div.container {
	width: 690px;	
}

div.tx-bwpaketmodul-pi1 div.formcontent div.container div.clearer {
	clear:both;
	width: 690px;	
}

div.tx-bwpaketmodul-pi1 div.formcontent img.tooltip {
		margin-top: 2px;
		border: none;
		cursor: help;
}

div.tx-bwpaketmodul-pi1 div.formcontent h2 {
	color:#064F8A;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:10px;	
}
div.tx-bwpaketmodul-pi1 div.formcontent h3 {
	/* background-image: url(../../extensions/bw_frachtmodul/cp_h2.gif); */
	background-color: #054F8C;
	color: #fff;
	margin: 0px;
	line-height: 19px;
	vertical-align: center;
	padding-left: 5px;
	font-size: 11px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.container div.row,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.container div.row{	
	height:25px; 
}
div.tx-bwpaketmodul-pi1 div.fc_step2 div.container div.row2,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.container div.row2 {	
	height:20px;
}

div.tx-bwpaketmodul-pi1 div.formcontent form label {
	color:#064F8A;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.text {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:115px;
	float:left; 
	display:inline;
	border:1px solid #7F9DB9;
	padding: 3px;
}
div.tx-bwpaketmodul-pi1 div.formcontent select.text {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:127px;
	float:left; 
	display:inline;
	padding: 3px;
}
div.tx-bwpaketmodul-pi1 div.formcontent textarea {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	border:1px solid #7F9DB9;
	padding: 3px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_name,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_vorname,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_firma,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_telefon,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_telefax,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_email,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_zusatz,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholdatum input#abholdatum,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#name,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#vorname,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#firma,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#telefon,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#telefax,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#email,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#zusatz {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:185px;	
	display:inline;
	border:1px solid #7F9DB9;
	padding: 3px;
	margin-right: 2px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholdatum input#abholdatum,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#name,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#vorname,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#firma,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#telefon,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#telefax,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#email,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#zusatz {
	width: 165px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_ort,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.zieladresse input#ort {
	width:132px;	
	margin-right: 2px;
}
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.zieladresse input#ort,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#strasse {
	width: 112px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_strasse {
	width:132px;	
}
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.zieladresse input#plz,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_plz {
	width: 40px;
	margin-right:5px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse input#ziel_nummer,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse input#nummer {
	width: 40px;	
	margin-right: 2px;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right select.uhrzeit {
	width: 89px;
	vertical-align: top;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse select#ziel_anrede,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse select#ziel_land,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse select#anrede,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse select#land {	
	width: 192px;
	margin-top: -4px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse select#anrede,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse select#land  {
	width: 172px;
}

div.tx-bwpaketmodul-pi1 div.formcontent select#hoehe {
	width: 120px;
}

div.tx-bwpaketmodul-pi1 div.formcontent input#gewicht,
div.tx-bwpaketmodul-pi1 div.formcontent input#laenge,
div.tx-bwpaketmodul-pi1 div.formcontent input#breite,
div.tx-bwpaketmodul-pi1 div.formcontent input#hoehe {
	width: 120px;
}
div.tx-bwpaketmodul-pi1 div.formcontent input.plz {
	width: 40px;
	margin-right:5px;
}
div.tx-bwpaketmodul-pi1 div.formcontent input.ort {
	width: 112px;
	margin-right:2px;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.ort {
	width: 112px;
	margin-right:2px;
}

div.tx-bwpaketmodul-pi1 div.formcontent div.right input.ort {
	width: 132px;
	margin-right:2px;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.strasse {
	width:120px;
	margin-right:5px;
}
div.tx-bwpaketmodul-pi1 div.formcontent input.nummer {
	width:40px;
}

div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.nummer,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.plz {
	width: 40px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	
}
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung textarea.paketinhalt,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.name,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.vorname {
	width: 207px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	
}
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung select.anrede,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung select.vsumme,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung select.alter,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung select.eigentuemer,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung select.land {
	width: 211px;	
}

div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.strasse,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung input.ort {
	width: 155px;
	color:#000000;
	font-size:11px;
	font-weight:bold;	
} 

div.tx-bwpaketmodul-pi1 div.fc_step4 div.left label.radio {
	margin-right: 15px;
}

div.tx-bwpaketmodul-pi1 div.fc_step4 div.right label.radio {
	width: 275px;	
	margin: 0px;
}

div.tx-bwpaketmodul-pi1 div.formcontent label.radio {
	color:#064F8A;
	font-size:11px;
	font-weight:bold;	
	float:left;
	display:inline;	
	vertical-align: center;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.radio {
	float:left;
	display:inline;
	margin-right:10px; 
}

div.tx-bwpaketmodul-pi1 div.formcontent input.checkbox {
	float:left;
	display:inline;
	margin-right:10px;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.submit {
	float:right; 
	background-color: transparent;
	width: 114px;
	height: 40px;
	background: url(../img/button_weiter.jpg) no-repeat;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size:11px;
	margin-right: 8px;
	cursor: pointer;
}

select#tx_bwpaketmodul_pi1[plzortziel] {
	width: 195px;
}

div.tx-bwpaketmodul-pi1 div.formcontent input.submit_back {
	float:left; 
	background-color: transparent;
	width: 114px;
	height: 40px;
	background: url(../img/button_zurueck.jpg) no-repeat; 
	border: none;
	color: #fff;
	font-weight: bold;	
	font-size:11px;	
	cursor: pointer;
} 

div.tx-bwpaketmodul-pi1 div.formcontent select {
	width:210px;
	color:#000000;
	font-size:11px;
	font-weight:bold;	
}


div.tx-bwpaketmodul-pi1 div.formcontent div.formerror {	
	width: 630px;
	display: inline;
	border: 1px solid #8a0606;
	padding: 4px;
	padding-left: 50px;
	background-color: #aa0c0b;	
	background-image: url(../../extensions/bw_frachtmodul/cp_fehler.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 10px;
	color: #fff;
}

div.tx-bwpaketmodul-pi1 div.formcontent div.formerror h3 {
	font-size: 11px;
	color: #fff;
	background: transparent;
}

div.tx-bwpaketmodul-pi1 div.formcontent div.formerror p {
	color: #fff;
	font-size:11px;
}

div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl th,
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td,
div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td {
	color:#064F8A;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}

div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td { padding-bottom: 5px; }

div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl th.cell1 { width:90px }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl th.cell2 { width:30px }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl th.cell3 { width:150px; text-align:left; }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl th.cell4 { width:80px; }


div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell1 { width:90px }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell2 { width:30px }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell3 { width:150px; }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell4 { width:80px; text-align: right; }

div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell1 { text-align:center; vertical-align: top; }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell2 { text-align:center; vertical-align: top; padding-top: 2px; }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell3 span.tarifinfo { font-size: 10px; color:#0C8A06; }
div.tx-bwpaketmodul-pi1 div.formcontent table.tarifauswahl td.cell4 { font-size:14px; color:#0C8A06; }


div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell1,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell1 { width:30px }
div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell2,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell2 { width:250px; text-align:left; }
div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell3,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell3 { width:65px; text-align: right; }

div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell1,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell1 { text-align:center; vertical-align: top; padding-top: 2px; }
div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell2 span.tarifinfo,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell2 span.tarifinfo { font-size: 10px; color:#0C8A06; }
div.tx-bwpaketmodul-pi1 div.formcontent table.serviceauswahl td.cell3,
div.tx-bwpaketmodul-pi1 div.formcontent table.paketversicherung td.cell3 { font-size:14px; color:#0C8A06; }

div.tx-bwpaketmodul-pi1 div.formcontent span.tarifinfo { font-size: 10px; color:#0C8A06; }

div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen {
	float:left;
	width: 290px;	
	font-size: 10px;
	line-height:15px;
	font-weight:bold;	 
	margin: 1px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.abholdatum,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.abholadresse,
div.tx-bwpaketmodul-pi1 div.fc_step3 div.anbieter,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.zahlungsart {
	float:left;
	width: 320px;	
	font-size: 10px;
	line-height:14px;
	font-weight:bold;	
	margin: 1px;	
	border: 1px solid #29475F;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.abholdatum {
	margin-bottom: 20px;
}

div.tx-bwpaketmodul-pi1 div.fc_step4 div.agb, 
div.tx-bwpaketmodul-pi1 div.fc_step3 div.dienstleistungen,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.zieladresse {
	float:left;
	width: 330px;	
	font-size: 10px;
	line-height:14px;
	font-weight:bold;	
	margin: 1px;	
	border: 1px solid #29475F;
}

div.tx-bwpaketmodul-pi1 div.fc_step3 div.dienstleistungen table.serviceauswahl {
	padding: 4px;
}


div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen h2,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.full h2,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left h2,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right h2,
div.tx-bwpaketmodul-pi1 div.fc_step3 div.left h2,
div.tx-bwpaketmodul-pi1 div.fc_step3 div.right h2,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.left h2,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.right h2{	
	color:#064F8A;
	padding: 4px;
	margin: 0px;
}

div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen p {
	color:#0C8A06;
	padding: 3px;
	padding-left: 5px;
}
div.tx-bwpaketmodul-pi1 div.fc_step2 div.abholdatum p,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.abholadresse p,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.zieladresse p,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.zahlungsart p,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.agb p {
	color:#0C8A06;
	padding: 3px;
	padding-left: 5px;
}


div.tx-bwpaketmodul-pi1 div.fc_step1 div.left div.paketinformationen label {
	width: 110px;	
}
div.tx-bwpaketmodul-pi1 div.fc_step1 div.right div.paketinformationen label {
	margin-top: 5px;
	display: inline;
}

div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholdatum label,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse label,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse label {
	width: 32%;	
}

div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen input {
	width: 120px;
}

div.tx-bwpaketmodul-pi1 div.fc_step1 div.versandoptionen,
div.tx-bwpaketmodul-pi1 div.fc_step1 div.packstueck {
		background-color: #fff;		
		border: 1px solid #29475F;
		margin-bottom: 10px;
}
div.tx-bwpaketmodul-pi1 div.fc_step1 div.versandoptionen {
		margin-bottom: 30px;
}

div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen input#paket_entfernen {	
	background-color: transparent;
	border: none;	
	margin-top: 1px;
	margin-left: 205px;
	background: url(../../extensions/bw_frachtmodul/cp_paket_entfernen.gif) no-repeat;
	width: 16px;
	height: 16px;
}
div.tx-bwpaketmodul-pi1 div.fc_step1 input#weiteres_paket {	
	background-color: transparent;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size:11px;
	margin-right: 2px;
	background: url(../../extensions/bw_frachtmodul/cp_paket_hinzu.gif) no-repeat;
	width: 202px;
	height: 35px;
	cursor: pointer;
}
div.tx-bwpaketmodul-pi1 div.fc_step1 div.right div.paketinformationen input {
	width: 35px;	
	margin-top: 4px;
}
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholdatum div.row {
	margin-bottom: 10px;		
}

div.tx-bwpaketmodul-pi1 div.fc_step1 div.paketinformationen div.row,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.left div.abholadresse div.row, 
div.tx-bwpaketmodul-pi1 div.fc_step3 div.left div.anbieter div.row,
div.tx-bwpaketmodul-pi1 div.fc_step3 div.right div.dienstleistungen div.row,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.left div.zahlungsart div.row,
div.tx-bwpaketmodul-pi1 div.fc_step4 div.right div.agb div.row,
div.tx-bwpaketmodul-pi1 div.fc_step2 div.right div.zieladresse div.row {	
	margin-bottom: 10px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation {
	float: left;
	width: 675px;	
	font-size: 12px;
	margin: 1px;	
	border: 1px solid #29475F;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p.change_button {
	text-align: right;
	margin: 0px;
	background-color: #dedede;
	border-bottom: 1px solid #cdcdcd;
	padding: 1px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation h3 {
	background-color: #054F8C;
	color: #fff;	
	padding: 4px;
	margin: 0px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation input {
	border: none;
	background-color: transparent;	
	color: #064f8a;
	font-size: 9px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p {	
	color:#0C8A06;
	padding: 3px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p span.netto {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #f4f4f4;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p span.mwst {	
	border-bottom: 1px solid #cdcdcd;
	background-color: #fafafa;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p span.label {
	float:left;
	font-size: 11px;
	width:495px;
	color:#064F8A;
	display: inline;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p span.content {
	float:left;
	font-size: 11px;
	width:170px;
	color:#0C8A06;
	text-align:right;
	display: inline; 
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.kalkulation p span.brutto {	
	font-weight: bold;
	font-size: 12px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.paketinformationen,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.left div.paketinformationen, 
div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.versicherungsinformationen,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.left div.versicherungsinformationen, 
div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.zieladresse,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb
{
	float:left;
	width: 330px;
	height: 160px;
	font-size: 11px;
	line-height:14px;
	font-weight:bold;	
	margin: 1px;	
	border: 1px solid #29475F;	
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.left div.paketdienst,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.agb {
	height: 200px;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.paketinformationen {
	height: 120px;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.versicherungsinformationen {
	height: 180px;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.left div.versicherungsinformationen {
	margin: 1px;
	width: 320px;
	margin-right: 10px;
	height: 180px;
} 
div.tx-bwpaketmodul-pi1 div.fc_step5 div.left div.paketinformationen {
	margin: 1px;
	width: 320px;
	margin-right: 10px;
	height: 120px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst {
	width: 320px;
	margin-right: 10px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen p,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen p,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse p,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.zieladresse p,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst p,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb p
{	
	color:#0C8A06;
	padding: 3px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen p.change_button,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen p.change_button,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse p.change_button,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.zieladresse p.change_button,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst p.change_button,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb p.change_button
{	
	text-align: right;
	margin: 0px;
	background-color: #dedede;
	border-bottom: 1px solid #cdcdcd;
	padding: 1px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen h3,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen h3,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse h3,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.zieladresse h3,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst h3,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb h3
{		
	background-color: #054F8C;
	color: #fff;	
	padding: 4px;
	margin: 0px;
	
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen input,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen input,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.abholadresse input,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.zieladresse input,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst input,
div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb input
{
	border: none;
	background-color: transparent;	
	color: #064f8a;
	font-size: 9px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst a {
	font-size: 11px;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketdienst a img {
	border:0;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen span.label {
	float:left;
	font-size: 11px;
	width: 50%;
	color:#064F8A;
	display: inline;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.versicherungsinformationen span.content {
	float:left;
	font-size: 11px;
	width:50%;
	color:#0C8A06;
	text-align:left;
	display: inline;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen span.label {
	float:left;
	font-size: 11px;
	width:270px;
	color:#064F8A;
	display: inline;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.right div.paketinformationen span.label {
	width: 280px;
}
div.tx-bwpaketmodul-pi1 div.fc_step5 div.paketinformationen span.content {
	float:left;
	font-size: 11px;
	width:40px;
	color:#0C8A06;
	text-align:left;
	display: inline;
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb span.label {
	float:left;
	width:265px;
	font-size: 11px;
	display: inline;
	color:#064F8A;	
}

div.tx-bwpaketmodul-pi1 div.fc_step5 div.agb span.content {
	float:left;
	width:40px;
	font-size: 11px;	
	color:#0C8A06;
	text-align:left;
	display: inline;
}

div.tx-bwpaketmodul-pi1 div.fc_step6 div.danke {	
	background: url(../img/kurt_danke.jpg) no-repeat bottom right;	
	width: 98%;
}

div.tx-bwpaketmodul-pi1 div.fc_step6 div.success {
	font-size: 12px;	
	padding-left: 30px;	
}

div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul {
	list-style-type: none;
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li a {		
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
	display: block;
	height: 32px;
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li {
	width: 305px;
	height: 32px;
	line-height: 32px;
}

div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.cargoparcel,
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.account,
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.listen,
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.frachteingabe {
	background: url(../img/btn_bestellende_cp_1.gif) no-repeat;
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.cargomarket {
	background: url(../img/btn_bestellende_cm_1.gif) no-repeat;
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.cargotender {
	background: url(../img/btn_bestellende_ct_1.gif) no-repeat;
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success ul li.cargopoly {
	background: url(../img/btn_bestellende_c_1.gif) no-repeat;
}

div.tx-bwpaketmodul-pi1 div.fc_step6 div.success p {
	padding: 4px;
	font-size: 12px;	
}
div.tx-bwpaketmodul-pi1 div.fc_step6 div.success h2 {
	/* background-color: #054F8C; */
	color: #3493C0;
	font-size: 12px;
	padding: 4px;
}


div.tx-bwpaketmodul-pi1 div.formcontent span.required {
	color:#8A0606;
}
div.tx-bwpaketmodul-pi1 div.formcontent p.required_info {	
	color:#064F8A;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

div.tx-bwpaketmodul-pi1 span.tarifinfo { font-size: 10px; color:#0C8A06; }

/* Tooltip */

div.tx-bwpaketmodul-pi1 a.tooltip span {
	display: none;
	text-decoration: none;
} 
div.tx-bwpaketmodul-pi1 span.tooltip {
	display: none;	
} 

div.tx-bwpaketmodul-pi1 a.tooltip:hover span {
	display: block;	
}


div.parcelman {
	margin:-130px 0 0 392px;
	width:363px;
	height:536px;
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/user_upload/cargoparcel-start/parcelman.png');
}

html > body div.parcelman {
	background:url(/fileadmin/user_upload/cargoparcel-start/parcelman.png);
} 



div.cp_orange_box {
	height:180px;
	background:url(/fileadmin/user_upload/cargoparcel-start/bg_orange.gif) 13px 55px no-repeat;
	border-top:1px solid #ffffff;
}

div.cp_orange_box h1 {
	font-size:15px;
	color:#000000;
	margin:31px 0 15px 17px;
}

div.cp_orange_box p {
	font-size:12px;
	color:#ffffff;
	margin:0 0 10px 74px;
	width:346px;
	line-height:17px;
}



/*
 *	CSS Tarifrechner
 */
 
div.tx-bwtarifrechner-pi1 div.tarifrechner {
	width: 323px;	
	vertical-align: bottom;
	padding-top: 105px;
	/* padding-left: 15px; */
	margin-top: 20px;
	margin-bottom:15px;
	background: url(../img/cp-tarifrechner_bg.jpg) 0px 0px no-repeat;
        float:left;
}

div.tx-bwtarifrechner-pi1 div#button {
	margin-top:5px;
	height: 41px;
	background: url(../img/cp-tarifrechner_btn.jpg) 0px 0px no-repeat;
}

div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel div.row {
	padding-left: 20px;
} 
div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel label {
	height: 18px;	
	line-height: 18px;
	/* vertical-align: middle; */
	margin-bottom: 4px;
	margin-right: 2px;
	font-weight: bold;
	font-size: 10px;
	width: 10px;
	display: block;
	float: left;
	color: #1f1f5f;
}
div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel input {
	float: left;
	width: 57px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	font-size: 9px;
	color: #3f3f3f;
	margin-bottom: 4px;
}
div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel input#berechnen {
	clear: both;
	width: 74px;
	height: 22px;
	background: url(../img/cp-tarif-berechnen.gif) no-repeat transparent;
	border: none;	
	line-height: 22px;
	vertical-align: top;
}
div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}

div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel div.tarifrechner_links {
	float: left;
	width: 100px;	
}
div.tx-bwtarifrechner-pi1 div.tarifrechner_cargoparcel div.tarifrechner_rechts {
	float: left;
	width: 200px;	
}

div.tx-bwtarifrechner-pi1 div#tarifrechner_result {
	color: #fff;
	text-align: center;
	width: 75px;
	height: 75px;
	margin-left: 6px;
}


div.tx-bwtarifrechner-pi1 div#tarifrechner_result p#cp_result {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
}
.clearer {
	clear: both;
}
