/* CSS Document */

ul, li, dd, dt, dl,
p, form, fieldset, legend, label,
h1, h2, h3, h4 {
 margin:0;
	padding:0;
}

ul, li {
	list-style:none;
}

img {
	border:0; border:none;
}

fieldset {
	border:none;
	margin:0;
	padding:10px;
}

#content input {
	border:1px solid #cac2be;
	height:17px;
	width:290px
}

#content select {
	border:1px solid #cac2be;
	height:22px;
	width:295px
}

#content input.radio,
#content input.checkbox,
#customerdata legend input {
	border:none;
	height:17px;
	width:17px
}

label {
	width:180px;
	padding:2px 0 0 0;
	background:#ffffff;
}

h2 {
	font-size:16px;
	line-height:26px;
	margin:0 0 20px 0;
}

div#errReport p {
	margin:10px 0;
	padding:4px;
	border: 1px solid #E00000;
	background-color:#f39999;
	color: #E00000;
}

#content input.validationerror {
	border: 1px solid #E00000;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////
		BREADCRUMB 
////////////////////////////////////////////////////////////////////////////////////////////////
*/

#p_Impressum ul#breadcrumb,
#p_Privacy_Policy ul#breadcrumb,
#pageVK ul#breadcrumb,
#p_AddPages ul#breadcrumb,
#p_AGB ul#breadcrumb{
	display:none;
}

ul#breadcrumb,
#bibit ul#breadcrumb {
	background:transparent url(../images/breadcrumb/tab_bck.jpg) repeat-x;
	margin:0 0 30px 0;
	display:block;
	height:50px;
}

#breadcrumb li,
#bibit ul#breadcrumb li {
	height:24px;
	padding:26px 5px 0; 
	color:#b3b7bb;
	font-weight:bold;
	text-align:center;
	float:left;
}

#breadcrumb li,
#bibit ul#breadcrumb li  {font-size:11px;}

#breadcrumb li span,
#bibit ul#breadcrumb li span {font-size:12px;}

#breadcrumb li.page1 {padding:26px 0 0 15px; width:134px; background:url(../images/breadcrumb/tab_page1.jpg) 15px 0 no-repeat;}
#bibit ul#breadcrumb li.page1 {padding:26px 0 0 0; width:149px; height:34px}
#breadcrumb li.page2 {width:115px; background:url(../images/breadcrumb/tab_page2.jpg) no-repeat;}
#bibit ul#breadcrumb li.page2 {padding:26px 0 0 0; width:120x; height:34px}
#breadcrumb li.page3 {width:122px; background:url(../images/breadcrumb/tab_page3.jpg) no-repeat;}
#bibit ul#breadcrumb li.page3 {padding:26px 0 0 0; width:127x; height:34px}
#breadcrumb li.page4 {width:129px; background:url(../images/breadcrumb/tab_page4.jpg) no-repeat;}
#bibit ul#breadcrumb li.page4 {padding:26px 0 0 0; width:134x; height:34px}
#breadcrumb li.page5 {padding:26px 15px 0 0; width:160px; background:url(../images/breadcrumb/tab_page5.jpg) no-repeat;}
#bibit ul#breadcrumb li.page5 {padding:26px 0 0 0; width:175x; height:34px}

#pageWarenkorb ul#breadcrumb li.page1 {background:url(../images/breadcrumb/tab_page1_active.jpg) 15px 0 no-repeat; color:#0174aa;}
#pageLogin ul#breadcrumb li.page2 {background:url(../images/breadcrumb/tab_page2_active.jpg) no-repeat; color:#0174aa;}
#pageEingabePrivate ul#breadcrumb li.page3,
#pageEingabeCompany ul#breadcrumb li.page3 {background:url(../images/breadcrumb/tab_page3_active.jpg) no-repeat; color:#0174aa;}
#pageUebersicht ul#breadcrumb li.page4,
#bibit ul#breadcrumb li.page4 {background:url(../images/breadcrumb/tab_page4_active.jpg) no-repeat; color:#0174aa;}
#confirmation ul#breadcrumb li.page5 {background:url(../images/breadcrumb/tab_page5_active.jpg) no-repeat; color:#0174aa;}



/*
////////////////////////////////////////////////////////////////////////////////////////////////
		Table ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 
#middlePan table {
	margin:10px 0;
	width:720px;
	table-layout:fixed;
	border-bottom:1px solid #b3b7bb;
}

#middlePan table.tblDiscount {
	width:700px;
}

#middlePan table td {
	padding:6px 0 4px 5px;
	border-top:1px solid #b3b7bb;
 vertical-align:middle;
}

.tdArtNr  {width:140px;}
.tdArtBez {width:340px;}
.tdMenge  {width:100px;}
.tdPreis  {}

#middlePan table td.article {display:none}

#middlePan table .tdBWPreis,
#middlePan table .tdVKPreis,
#middlePan table .tdMwst,
#middlePan table .tdPreis,
#middlePan table .tdGPreis {text-align:right; padding:0 10px 0 0;}

.tdBottom {display:none}

.tdArtNrHeader,
.tdArtBezHeader,
.tdMengeHeader,
.tdEinzelPreisHeader,
.tdPreisHeader,
.tdHeader,
.tdOrderHeader,
.tdDateHeader,
.tdPaymentHeader,
.tdOptionHeader,
.tdArtHeader,
.tdStatusHeader {
	background:#b3b7bb;
	font-size:16px;
	color:#ffffff;
}

#middlePan table td.tdMengeHeader {
	padding:6px 0 4px 0;
	text-align:center
}

#pageUebersicht table td.tdMenge {text-align:center}

.tdGPreisTxt,
.tdGPreis {
 font-size:16px;
}

.tdBWPreisTxt,
.tdBWPreis {
	border-top:1px solid #999;
}

.tdBWPreisTxt,
.tdVKPreisTxt,
.tdGPreisTxt,
.tdMwstTxt {
	text-align:right;
	padding-right:35px;
}


#pageWarenkorb .tdVKPreisTxt {
	text-align:left;
	padding-right:0px;
}

#middlePan table.tblWK td.vkrechner {
	margin:0; padding:0;
}

#middlePan table td.empty {
	font-style:italic;
	padding:2px 20px 5px 5px;
}

dl dd table {margin:0;}

table.tblOrder {clear:both}

table td input {margin:2px 0;}

#content input.txtMenge {
	margin-right:5px;
	width:40px;
	text-align:center;
	float:left
}

#up-down-wrapper {
	margin:2px 0 0 10px;
	padding:0;
	width:20px;
	height:20px;
	float:left;
}

#btn.basket {
	margin:2px 0 0 0;
	padding:0;
	width:20px;
	height:20px;
	background:url(https://estore.rhiem.com/mandant/tvears/images/button_delete.gif);
	border:none;
}

#pageWarenkorb #middlePan dd table td,
#pageWarenkorb #middlePan dd table {border:none; border:0; padding:0; margin:0; font-weight:bold}

#pageWarenkorb #middlePan dd table .tdPreisTxt {width:590px}
#pageWarenkorb #middlePan dd table .tdPreis 			{padding-right:0px;}


/*
////////////////////////////////////////////////////////////////////////////////////////////////
		Button ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 

#btn,
#btnCart,
input.frmButtonHover {
	cursor:pointer;
}

#btn a {
	color:#fff;
}

.btn-wrapper {
	display:block;
	margin:20px 0 0 0;
	width:720px; height:30px;
}

#btn {
	float:left;
}

#btn.next {
	float:right;
}

div.btn-wrapper #btn a,
dd.btn-wrapper #btn a {
	float:left;
	padding:4px 7px;
	background:#0174aa;
	color:#fff;
}

div.btn-wrapper #btn.next a {
	float:right;
}

#btn .left,
#btn .right {display:none;}

fieldset #btn,
#page_passwort dd.btn-wrapper #btn,
#pagePassworaendern dd.btn-wrapper #btn,
#pageLogin dd.btn-wrapper #btn {
	margin:0 10px; padding:0;
	width:24px; height:20px;
 background: url(https://estore.rhiem.com/mandant/tvears/images/btn_go.jpg) no-repeat;
	border:none;
}

#frmDiscount fieldset #btn {
	margin:0 10px;
}

#pagePassworaendern dd.btn-wrapper #btn {
	margin:35px 10px 0 10px;
	padding:0;
}

#page_passwort dd.btn-wrapper #btn a,
#pagePassworaendern dd.btn-wrapper #btn a,
#pageLogin dd.btn-wrapper #btn a  {
 background:none
}

#page_passwort dd.btn-wrapper,
#pagePassworaendern dd.btn-wrapper,
#pageLogin dd.btn-wrapper {
	width:200px;
	margin:10px 0; padding:0;
	float:left;
}

#pageKundenLogin dd.txt,
#pagePassworaendern2 dd.txt {border-bottom:1px solid #b3b7bb;}
#pageKundenLogin dl,
#pagePassworaendern2 dl {border:none}

/*
////////////////////////////////////////////////////////////////////////////////////////////////
		Form ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 

dl {
	display:table;
	width:720px;
	margin:20px 0 0 0;
	border-bottom:1px solid #b3b7bb;
}

#pageUebersicht dl,
#pageLogin dl.new {
	border-bottom:none;
}

#pageWarenkorb dl {
	border-bottom:1px dashed #b3b7bb;
}

#pageEingabePrivate dl,
#pageEingabeCompany dl {
	margin:20px 0;
}

legend {
	display:table;
	margin:0;	padding:10px 0;
	font-size:16px;
	color:#b3b7bb;
}

dt {
	clear:both;
	padding:6px 0 0 10px;
	background:#b3b7bb;
	height:24px;
	font-size:16px;
	line-height:18px;
	color:#ffffff;
}

dt input {
	margin-right:10px;
	float:left
}

dd.storebox {
	clear:both;
	padding:10px;
}

#pageUebersicht dd.storebox {
	padding:0px;
	border-bottom:none;
}

dd.storebox fieldset {
	margin:0; padding:0;
}

p#lg-after-login {margin:10px 0 0 0;}

#confirmation dd.txt {
	padding:10px;
}

#page_passwort dd.txt,
#pagePassworaendern dd.txt,
#pageLogin dd.txt {
	width:480px;
	float:left;
}

#pageLogin dl.new dd.txt {
	border-bottom:1px solid #ececec;
	width:470px;
}

#pageLogin dl.new dd.btn-wrapper {
	border-bottom:1px solid #ececec;
	width:240px;
}

#pageLogin dl.new dd.txt {
	padding:10px 0 14px 10px;
}

#Passwort2 dd.txt p,
#pagePassworaendern dd.txt p,
#pagePassworaendern2 dd.txt p {
	padding:10px;
}

dd.txt fieldset {
	width:500px;
}

#page_passwort dd.txt fieldset,
#pagePassworaendern dd.txt fieldset,
#pageLogin dd.txt fieldset {
	width:480px;
}

#pageLogin dd.txt fieldset label,
dd.txt fieldset#fdsRA label,
dd.txt fieldset#fdsLA label {
	clear:both;
}

dd.txt fieldset label,
dd.txt fieldset input,
dd.txt fieldset select {
	margin:0 0 5px 0;
}

fieldset label,
fieldset input,
fieldset select {
	float:left
}

fieldset#fdsVK input.radio {
 clear:both;
	margin:10px 0 0 180px;
}

fieldset#fdsVA input.radio,
fieldset#fdsZA input.radio {
	margin:5px 10px 0 0;
}

fieldset#fdsVK label.lblVersandart,
fieldset#fdsVA label {
	width:460px;
}

fieldset#fdsVK label.lblVersandart {
	padding:10px 10px 0 10px;
}

p.txtVersandkosten {
	float:left;
	width:175px; height:22px;
	text-align:right;
}

p.ptxtVK {
	clear:both;
	padding:10px 10px 10px 180px;
	font-size:11px;
	font-style:italic
}

p#discount {
	padding:10px 5px;
	border-bottom:1px solid #b3b7bb;
}

div#address-container {
	display:block;
	margin:20px 0 0 0;
	background:#00FF66
}


div#billing,
div#delivery,
fieldset#fdsRAUe,
fieldset#fdsLAUe {
	display:table;
	width:360px;
	margin:20px 0 0 0;
	float:left;
}



p.invoice,
p.delivery {
	width:350px;
	padding:6px 0 6px 10px;
	background:#b3b7bb;
	font-size:16px;
	color:#ffffff;
}

ul#address {
	margin:10px 0 10px 10px;
}

ul#address li,
fieldset#fdsRAUe label,
fieldset#fdsLAUe label {
	float:left;
	margin:0; padding:0;
	width:165px; 
	height:22px; 
}

ul#address li.data,
fieldset#fdsRAUe p,
fieldset#fdsLAUe p {
	float:left;
	margin:0; padding:0;
	color:#666666;
	width:175px;
	height:22px; 
}

div#details-container {
	margin:0 0 20px 0; padding:0;
	width:720px;
	clear:both
}

ul#details {
	display:table;
	width:360px;
	margin:20px 0 10px 0; padding:0;
	float:right;
}

ul#details li {
	width:350px;
	margin:0;
	padding:6px 0 6px 10px;
	background:#b3b7bb;
	font-size:16px;
	color:#ffffff;
}

ul#details li.data {
	font-size:12px;
	color:#666666;
	background:none;
}

ul.shipping {
	border-bottom:1px solid #b3b7bb;	
}

ul.payment {
	border-bottom:1px dashed #b3b7bb;	
}

ul#paymentMethod {
	clear:both;
	width:360px; 
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	display:table;
	border-bottom:1px solid #b3b7bb;	
}

ul#paymentMethod li.rdo {
	width:30px; height:30px; margin:0; padding:0; float:left;
}

ul#paymentMethod li.img {
	width:50px; height:30px; margin:0; padding:0; float:left;
}

ul#paymentMethod li.des { 
	width:270px; height:30px; float:left
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////
		BIBIT ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 

#bibit #page {
	background:none;
}

#bibit #header-wrapper {
	margin:0; padding:0;
	height:95px;
}

#bibit #header-wrapper #logo {
	margin:18px 0 0 0; padding:0;
	float:left
}

#bibit #header-wrapper #nav {
	float:left
}

#bibit #header-wrapper #subnav {
	margin:19px 0 0 0;
	float:left
}

#bibit h2 {
	text-align:left;
}

#bibit div font {font-size:12px;}

#bibit table {
	width:720px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	text-align:left
}

#bibit  table.header {width:755px;}

#bibit table td {
	empty-cells:show
}

/*
#bibit table td font b {
 display:table;
	width:710px;
	padding:4px;
	border: 1px solid #E00000;
	background-color:#f39999;
	color: #E00000;
}
*/

#bibit p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	text-align:left
}

#bibit dl {
	border:none
}

#bibit form #content input {
	margin:20px 0 0 0;
	width:100px; height:24px;
	background:#0174aa;
	border:1px solid #0174aa;
	color:#fff;
}


#bibit form #content table td input {
	margin:0;
	height:20px; width:230px;
	background:#FFFFFF;
	border:1px solid #cac2be;
	color:#000000;
}

#bibit select {
	width:50px;
}

#bibit #leftbar #top p {color:#ffffff;}

#bibit div.payment-info {margin:10px 0 0 0;}
#bibit div.payment-info p,
#bibit div.payment-info p {padding:2px;}


/*
////////////////////////////////////////////////////////////////////////////////////////////////
		DATA-PAGES
////////////////////////////////////////////////////////////////////////////////////////////////
*/

#p_AGB a,
#p_AGB a:hover {color:#000000; text-decoration:none}

#p_AGB div#middle a,
#p_AGB div#middle a:hover {color:#0174AA; text-decoration:none}

body#p_Impressum,
body#p_Privacy_Policy,
body#p_AGB, 
body#pageVK,
body#p_AddPages {margin:0 0 0 0px; background:#ffffff url(../images/header_bg.jpg) repeat-x;}

#p_Impressum #topMainPan,
#p_Privacy_Policy #topMainPan,
#p_AGB #topMainPan,
#pageVK #topMainPan,
#p_AddPages #topMainPan {/*margin:30px 0 0 0; padding:110px 0 0 0; background:url(https://estore.rhiem.com/mandant/tvears/images/logo.jpg) no-repeat;*/}

#p_Impressum #topPan,
#p_Privacy_Policy #topPan,
#p_AGB #topan,
#pageVK #topPan,
#p_AddPages #topPan  {margin:0;}

#p_Impressum #middleMainPan,
#p_Privacy_Policy #middleMainPan,
#p_AGB #middleMainPan,
#pageVK #middleMainPan {margin:0 0 20px 5px;}

body#pageZoom {background-image:none}

#p_AddPages .introduction { font-weight:bold; }
#p_AddPages #middlePan  ul li { 
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc; 
}
#p_AddPages #middleMainPan  {margin:0 20px 20px 5px;}

/*
 Versandkosten...
*/

#pageVK .tblVK th,
#pageVK .tblVK2 th {
	background:#b3b7bb;
	font-size:16px;
	color:#ffffff;
 font-weight:normal;
	padding:6px 0 4px 5px;
	text-align:left
}

#pageVK .tblVK td {
	padding:2px 0 0 5px;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////
		CUSTOMER PORTAL
////////////////////////////////////////////////////////////////////////////////////////////////
*/

#pageKundenLogin #breadcrumb,
#pageWelcome #breadcrumb,
#pageOrderdata #breadcrumb,
#pageOrderdetails #breadcrumb,
#customerdata #breadcrumb,
#pagePassworaendern #breadcrumb,
#pagePassworaendern2 #breadcrumb,
#page_passwort #breadcrumb,
#Passwort2 #breadcrumb {
	display:none
}

#pageKundenLogin #topMainPan,
#pageWelcome #topMainPan,
#pageOrderdata #topMainPan,
#pageOrderdetails #topMainPan,
#customerdata #topMainPan,
#pagePassworaendern #topMainPan,
#pagePassworaendern2 #topMainPan,
#page_passwort #topMainPan,
#Passwort2 #topMainPan {
	margin-top:15px;
}

/* 
Welcome
*/
#pageWelcome #middlePan,
#customerdata #middlePan {margin:0 0 0 5px;}			
#pageWelcome p {margin:0 0 20px 0;}

/*
Order Data, Order Detail
*/
table.tblOrder td.tdOrder   {width:100px}
table.tblOrder td.tdDate    {width:190px}
table.tblOrder td.tdPayment {width:160px}
table.tblOrder td.tdOption {}
table.tblOrder td.tdArtHeader {width:300px}
table.tblOrder td.tdMenge {width:100px; text-align:center}
table.tblOrder td.tdStatus {width:160px; text-align:center}
table.tblOrder td.tdPreis {}

#pageOrderdata #frmZurueck2 input,
#pageOrderdetails #frmZurueck input.frmButton,
#pageOrderdetails #frmZurueck input.frmButtonHover,
#customerdata input.btnSpeichern,
#customerdata input.btnSpeichernHover,
#customerdata input.frmButton,
#customerdata input.frmButtonHover {
	display:block;
	clear:both;
	padding:4px 7px;
	background:#0174aa;
	border:1px solid #0174aa;
	color:#fff;
	height:25px;
	width:100px;
}

#customerdata input.btnSpeichern,
#customerdata input.btnSpeichernHover,
#customerdata input.frmButton,
#customerdata input.frmButtonHover {
	margin:20px 10px 0 0;
	float:left;
	clear:none
}

#pageOrderdetails #orderdetail ul {display:block; width:360px; margin:0 0 30px 5px;}
#pageOrderdetails #orderdetail ul li.des {width:160px; font-weight:bold; float:left;}
#pageOrderdetails #orderdetail ul li {width:200px; float:left}

fieldset#fdsRAUe,
fieldset#fdsLAUe {padding:0; margin:40px 0;}

fieldset#fdsRAUe legend,
fieldset#fdsLAUe legend {
	width:350px;
	padding:6px 0;
	margin:0 0 10px 0;
	/*background:#b3b7bb;*/
	font-size:16px;
	color:#ffffff;
	display:compact;
}

#customerdata #fdsRA,
#customerdata #fdsLA {
	margin:0 0 20px 0; padding:0;
	width:500px;
	display:table;
	clear:both;
}

#customerdata #fdsRA label,
#customerdata #fdsRA input,
#customerdata #fdsRA select,
#customerdata #fdsLA label,
#customerdata #fdsLA input,
#customerdata #fdsLA select {
	margin:0 0 2px 0;
}

ul#LA,
p#stern2 {clear:both}


/*
Password 
*/



/*
////////////////////////////////////////////////////////////////////////////////////////////////
		Pages ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 

#pageUebersicht dd.btn-wrapper,
#page_passwort div.btn-wrapper div.next,
#pagePassworaendern div.btn-wrapper div.logout,
#pagePassworaendern2 div.btn-wrapper div.logout {display:none}

#pageLogin div.btn-wrapper  div.next {display:none}

ul#DS {display:none}

#pageUebersicht #middlePan table {margin:0px; padding:0px; }

#pageUebersicht div#before-overview,
#pageUebersicht dl dt, 
dd.rounded,
dd.end {display:none}

#pageVK p {margin:10px 0 20px 0px;}

#pageVK #leftbar div.ssl p,
#pageVK #leftbar div.payment p,
#pageVK #leftbar div.logistic p {margin:2px 0 0px 0px;}

#p_Privacy_Policy #topMainPan, 
#p_AGB #topMainPan,
#pageVK #topMainPan,
#p_Impressum #topMainPan,
#p_Privacy_Policy #middleMainPan, 
#p_AGB #middleMainPan,
#pageVK #middleMainPan,
#p_Impressum #middleMainPan {width:720px;}

#p_Privacy_Policy h2,
#p_AGB h2,
#pageVK h2,
#p_Impressum h2 {width:610px;}

fieldset#fdsRA,
fieldset#fdsLA {display:table; float:left}

#pageEingabePrivate dd.end,
#pageEingabeCompany dd.end {display:block; clear:both}

dl.block dd.txt fieldset label.pflichtfelder3 span,
dl.block dd.storebox fieldset label.pflichtfelder3 span,
p.hinweis2 span {color:#CCCCCC;}

p.hinweis2 {margin:10px 0px;}

div.pflichtfelder {
	margin:10px 0 0 0;
	width:180px;
	float:left;
	font-style:italic;
}

#confirmation dl dd.txt {padding:0}
#confirmation dl {border:none;}
#confirmation dl dt,
#confirmation div.btn-wrapper {display:none}

/*
Stuff ...
*/

p#vatid {
	clear:both;
	margin:0 0 5px 180px;
	font-style:italic;
}

ul#LA {margin:0 0 20px 0;}

ul#LA li,
ul li#liVersand   {
	list-style:inside url(https://estore.rhiem.com/mandant/tvears/images/pfeil.jpg);
}

p#agb {margin:10px 0;}
p#agb input {float:left}



/*
////////////////////////////////////////////////////////////////////////////////////////////////
		Products ...
////////////////////////////////////////////////////////////////////////////////////////////////
*/ 

#p_Products .add-to-cart  {
	margin:20px 0;
}

#p_Products .add-to-cart a {}

#p_Impressum #topPan h2,
#p_Privacy_Policy #topPan h2,
#p_AGB #topPan h2,
#pageVK #topPan h2,
#p_AddPages #topPan h2,
#p_Products #topPan h2 {
	margin:10px 0 20px 0	
}

.title {
	font-weight:bold;
	line-height:24px;
}

#p_Products .title {
	font-weight:bold;
	font-size:16px;
	margin:0 0 10px 0;
}

#p_Products .title a {
	color:#000000;
	text-decoration:none;
}

.product-wrapper {
 display:table;
	clear:both;
	margin:0 0 20px 0;
}

.productdetail-wrapper div.details,
.productdetail-wrapper div.description,
.product-wrapper div {
	float:left;
}

.productdetail-wrapper div.description {width:480px}
.productdetail-wrapper div.description ul {margin:5px 0 10px 0;}
.productdetail-wrapper div.description span {font-weight:bold}

.productdetail-wrapper div.description ul li {
	list-style:disc;
	list-style-position:inside
}

#p_Products .image {
	margin:0 20px 5px 0;
	padding:1px;
	border:1px solid #000000
}

#p_Products .price {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:16px;
}

#p_Products .price span {
	font-weight:normal;
	font-size:11px;
}

.productdetail-wrapper .buy,
.productdetail-wrapper .link {
	margin:10px 0 0 0;
}

.productdetail-wrapper .buy strong,
.product-wrapper .buy strong {	color:#e00000; }
.product-wrapper .buy strong {	line-height:30px }


.categorie {
	margin:0 20px 40px 0;
	float:left
}

.link a {
	background:url(../images/pfeil.jpg) no-repeat;
	margin:10px 0 0 0;
	padding:2px 12px;
}

.back a {
	background:none;
	padding:0;
}

.video {
	background:url(../images/videoicon.jpg) no-repeat;
	padding:20px 0 20px 50px;
}

#p_Products .categorie .image {
 width:100px;
}


#v2 { clear:both;}

/*** +++ PACKSTATION +++ ***/
div.divRelative {
	position:relative;
	float:left;
}
div.divPackTool {
	position:absolute; 
	right:0; 
	top:0; 
	line-height:17px; 
	margin-top:1px;
	margin-right:-136px;
	font-size:11px;
}
div.divPackTool span {
	background-color:#FC0;
	border:1px solid #666;
	padding:0 4px;
	display:block;
	float:left;
	text-align:left;
	width:120px;
	position:relative;
	z-index:10;
}
div.divPackTool span.pfeil {
	background:transparent url(../images/pfeil.gif) no-repeat;
	padding:0;
	border:0;
	display:block;
	width:6px;
	height:11px;
	margin-right:-1px;
	margin-top:4px;
	z-index:20;
}
a.aPackstation {
	cursor:pointer;
	background:transparent url(../images/packstation.jpg) no-repeat;
	right:4px;
	top:-25px;
	width:120px;
	height:19px;
	position:absolute;
	border:1px solid #666666;
	z-index:100;
}
a.aPackstation span {
	display:none;
}
dd.txtPackstation {
	position:relative;
}
/*** --- PACKSTATION --- ***/

.trError { color:#E00000; }

#iframeBibit {width:730px; height:630px;}

p#cbx_datenschutz { padding: 20px 0;}

