/* CSS Document */

.zusatz {
	margin-left:-3px;
}

div#quality form {
	float:left;
 	width:240px;
	margin:0 25px 25px 0;
	display:block;
}

div#quality form .imgSiegel {
	float:left;
	margin-right:10px;
}

#confirmation table.tblTS {
	margin-top:50px;
} 

/*
////////////////////////////////////////////////////////////////////////////////////////////////
	BIBIT
////////////////////////////////////////////////////////////////////////////////////////////////
*/



#iframeOmba {width:590px; height:700px;}


div#address-container {
	clear:both;
	width:712px;
	display:block;
	margin:0; padding:0;
	float:left;
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
	padding-right:20px;
	margin-left:-20px;
	padding-left:20px;
}

div#billing {
	width:460px;
	min-height:344px;
	float:left;
}

div#delivery {
	margin:0 0 0 480px;
	width:232px;
	min-height:344px;
}


div#billing p,
div#delivery p {
	margin:0 0 10px 0;
	padding:5px 0 0 2px;
	width:260px; height:18px;
	font-weight:normal;
	border:0;
}
div#delivery p {
	background:transparent url(../images/content-head.png) no-repeat scroll right top;
	margin-bottom:0px;
	height:46px; 
	-x-system-font:none;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	width:232px;
	padding-left:0px;
	font-weight:bold;
	padding-right:20px;
}
div#billing p {
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-bottom:0px;
	height:46px; 
	-x-system-font:none;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	padding-left:210px; 
	width:290px;
	font-weight:bold;
	margin-left:-20px;
}

ul#address {
	display:block;
	margin:0; padding:0;
	width:290px;
}

ul#address li {
	list-style-image:none;
	font-weight:normal;
	float:left;
	height:20px;
	margin:0; padding:0 0 0 2px;
	min-width:130px;
	margin-bottom:7px;
	clear:left;
}

ul#address li.data {
	float:left;
	clear:none;
	padding:0;
	height:20px;
	font-weight:normal;
	overflow:hidden;
	color:#D4A70B;
	width:150px; max-width:150px;
}
div#billing ul.invoice {
	width:700px;
}
div#billing ul.invoice li {
	width:190px;
	font-weight:bold;
}
div#billing ul.invoice li.data {
	width:250px;
	max-width:150px;
	font-weight:normal;
}
div#delivery ul.delivery {width:160px;}
div#delivery ul.delivery li {display:none;}
div#delivery ul.delivery li.data {display:block; width:160px; max-width:160px; }

ul#address li.zweizeilig {
	}

div#details-container {
	margin:10px 0 0 0;
	clear:both;
}

ul#details {
	margin:0;
	padding:10px 0 0 0;	
	width:600px;
}

ul#details.shipping {
}

ul#details li {
	list-style-image:none; 
	font-weight:normal;
	margin:0; padding:0;
	color:#333333;
	padding-bottom:2px;
	font-weight:bold;
}

ul#details li.data {
	text-transform:none;
	font-weight:normal;
	color:#D4A70B;
}


ul#paymentMethod {
	margin:0;
	padding:0;
	padding-top:20px;
	clear:left;
	width:541px; 
	display:block;
	padding-left:0px;
}

ul#paymentMethod li {
	margin:0; padding:0;
	list-style:none;
	height:30px;
	float:left
}

ul#paymentMethod li.rdo {
	width:30px;
	margin-left:-6px;
}
ul#paymentMethod li.img {width:50px;}
ul#paymentMethod li.des {width:459px;}

dd.border {
	display:none;
}

dd.storebox p#notes {
	clear:left;
	padding-right:10px;
	width:600px;
	padding-top:30px;
}
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:#cccccc;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////
	/Impressum...
////////////////////////////////////////////////////////////////////////////////////////////////
*/
#pageVK table.tblVK {
	margin-left:-2px;
}
#pageVK table.tblVK th {
	color:#D4A70B;
	padding:4px;
	padding-left:0px;
	font-size:20px;
	font-weight:normal;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
}
#pageVK table.tblVK td {
	padding-right:6px;
	font-size:11px;
}
#pageVK table.tblVK2 {
	cellpadding:0;
	margin-left:-3px;
}
#pageVK table.tblVK2 th { color:#D4A70B;}
#pageVK table.tblVK2 td {
	padding-right:10px;
	font-size:11px;
}
#pageVK p b {
	color:#333333;
}
#pageVK p a {text-decoration:none; text-transform:uppercase;}

body#bibitneu #middlePan div {}

body#bibitneu #middlePan div.ordercontent {padding-left:0;}
body#bibitneu #SidePan {
	padding-top:0;
}
body#bibitneu table input {
	color:#333333;
	border:1px solid #BFC2C7;
	/*font-size:12px;*/
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
}

body#bibitneu select {
	color:#333333;
	border:1px solid #BFC2C7;
}

body#bibitneu #NavPan {height:auto;}


body#bibitneu .Navline1_cut {
	color:#989C9E;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:0;
	text-align:center;
	text-decoration:none;
	text-transform:none;
}

.Navline1 {
	float:left;
	text-align:center;
}
/*
body#bibitneu div.navcenter {text-align:center; width:auto; padding-left:0; display:block;}
body#bibitneu div.Navline1 a,
body#bibitneu div.Navline1  {float:none; display:inline; width:auto; padding-left:0;}
body#bibitneu div.Navline1 a {margin-right:9px;}
body#bibitneu #tblNav {padding-top:0; padding-top:12px; padding-bottom:10px; padding-left:20px;}
*/
#confirmation #basket-wrapper {display:none;}
#confirmation div.abstandObenDNO #basket-wrapper {display:block;}

body#confirmation .txt ul {
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	padding:0;
	margin-left:0px;
	padding-left:0px;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	font-weight:bold;
}
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:#FFFFFF;
	border:0 none;
	color:#D4A70B;
	cursor:pointer;
	font-size:11px;
	padding:0;
	text-decoration:none;
}

body#confirmation .txt li a:hover{
	text-decoration:underline;
}*/

.trError { color:#FF0000; }

p#cbx_datenschutz input,
p#cbx_datenschutz br { clear:both }

