/* CSS Document */

/*
////////////////////////////////////////////////////////////////////////////////////////////////
	BIBIT
////////////////////////////////////////////////////////////////////////////////////////////////
*/

#iframeOmba {width:590px; height:700px;}

#bibitneu {
color:#FFFFFF;
}


div#address-container {
	width:594px;
	display:block;
	margin:0; padding:0;
	float:left;
	border-bottom:1px solid #B9BEC6;
}

div#billing {
	width:292px; min-height:344px;
	float:left;
}

div#delivery {
	margin:0 0 0 296px;
	width:292px; min-height:344px;
}

div#billing p,
div#delivery p {
	margin:0 0 20px 0;
	padding:5px 0 0 2px;
	width:287px; height:18px;
	font-weight:bold; text-transform:uppercase;
	border:1px solid #E7E7E7;
	background-color:#4F5E6C;
	color:#ffffff;
}

ul#address {
	display:block;
	margin:0; padding:0;
	width:290px;
	float:left;
}

ul#address li {
	list-style-image:none;
	font-weight:bold;
	float:left;
	margin:0; padding:0 0 0 2px;
	width:130px;
	margin-bottom:7px;
	clear:left;
}

ul#address li.data {
	float:left;
	clear:none;
	padding:0;
	width:150px;
	overflow:hidden;
	max-width:150px;
	font-weight:normal;
}
ul#address li.zweizeilig {
	height:30px;
	min-height:30px;
	}


div#details-container {
	margin:10px 0 0 0;
	float:left;
}

ul#details {
	margin:0; padding:10px 0;
	width:590px;
}

ul#details.shipping {
	border-bottom:1px solid #B9BEC6;
}

ul#details li {
	list-style-image:none; 
	text-transform:uppercase; font-weight:bold;
	margin:0; padding:0;
}

ul#details li.data {
	text-transform:none;
	font-weight:normal;
}

ul#paymentMethod {
	margin:0; padding:0;
	width:590px; 
	display:block;
}

ul#paymentMethod li {
	margin:0; padding:0;
	list-style:none;
	height:30px;
	float:left
}

ul#paymentMethod li.rdo {width:30px;}
ul#paymentMethod li.img {width:50px;}
ul#paymentMethod li.des {width:510px;}

dd.border {
	width:590px; height:10px;
	clear:both;
	border-top:1px solid #B9BEC6;
}

dd.storebox p#notes {
	width:590px;
}

fieldset#CardInfo {
		float:left; 
		width:560px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:0px;
}
fieldset#CardInfo label {
		float:left; 
		width:180px; 
		margin-top:5px; 
		font-weight:bold;
}
fieldset#CardInfo input#cardnumber {
		float:none;
		margin-top:5px; 
		width:180px; 
		margin-right:180px;
}
fieldset#CardInfo select#validMon {
		float:none;
		width:40px; 
		margin-top:5px; 
		margin-right:10px;
}
fieldset#CardInfo select#validYear {
		float:none;
		margin-top:5px; 
		margin-right:180px;
}
fieldset#CardInfo input#cardholder {
		float:none;
		margin-top:5px; 
		width:180px; 
		margin-right:180px;
}
fieldset#CardInfo input#code {
		float:none;
		width:36px; 
		margin-top:5px; 
}
/*
////////////////////////////////////////////////////////////////////////////////////////////////
	/BIBIT
////////////////////////////////////////////////////////////////////////////////////////////////
*/

.pflichtfelder,
.pflichtfelder2 {display:none;}

p#pflichtfelder2 span,
dl.block  dd.txt fieldset label.pflichtfelder3 span,
dl.block  dd.storebox fieldset label.pflichtfelder3 span {
	color:#AAAAAA;
}
/*
////////////////////////////////////////////////////////////////////////////////////////////////
	/Impressum...
////////////////////////////////////////////////////////////////////////////////////////////////
*/
#tblNav2 {
	margin-left:0px;
	padding:4px 0;
	font-weight:normal;
	font-size:13px;
	border-bottom:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
}

#tblNav2 .Navline1 {
	width:140px;
	padding:3px 0;
	padding-left:2px;
}
#NavPan {width:161px;}
#pageVK table.tblVK th {color:#FFFFFF; background-color: #353F49; padding:4px; padding-left:8px;}
#pageVK table.tblVK td {padding-right:6px;}
#pageVK table.tblVK2 {cellpadding:0; cellspacing:0; border:1px solid #E7E7E7;}
#pageVK table.tblVK2 th {background-color:#353F49;}
#pageVK table.tblVK2 td {padding:2px; padding-right:10px; background-color:#4F5E6C;}
#pageVK p a {text-decoration:underline;}
body#bibitneu table font b {color:#CC0000;}

/* MINI WK AUSBLENDEN */
body#pagePassworaendern2 #basket-container,
body#confirmation #basket-container,
body#errPage #basket-container,
body#pagePassworaendern #basket-container,
body#customerdata #basket-container,
body#pageOrderdetails #basket-container,
body#pageOrderdata #basket-container,
body#pageWelcome #basket-container,
body#Passwort2 #basket-container,
body#page_passwort #basket-container,
body#page_passwort #basket-container,
body#pageKundenLogin #basket-container {display:none;}

body#confirmation .txt ul {list-style:none; list-style-image:none; list-style-position:outside; padding:0; margin-left:0px; padding-left:0px;}
body#confirmation .txt li {padding:0; list-style-image:none; margin-top:20px; margin-left:0px;}
body#confirmation .txt li .left {display:none;}
body#confirmation .txt li a {
	background-color:#353F49;
	color:#FFF;
	border:2px solid;
	border-color:#FFF;
	text-decoration:none;
	font-size:11px;
	padding:4px 10px 4px;
	height:18px;
}

#bibitneu div table td {text-align:left;}

.trError { color:#E00000; }

