/* CSS Document */

/***********************************************************************************/
/******* GLOBAL ********************************************************************/
/***********************************************************************************/

body {	
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	background:#000000 url(../images/page-bg.jpg) repeat-x scroll 50% -75px;
	}

fieldset {
	border:0px;
	}
/*
fieldset legend {
	margin-left:-9px; 
	font-weight:bold;
	}
fieldset label {
	margin-left:-8px;
	}*/

/***********************************************************************************/
/******* /GLOBAL *******************************************************************/
/***********************************************************************************/

/***********************************************************************************/
/******* PANEL *********************************************************************/
/***********************************************************************************/

.left_bg_img {
	width:35px;
	height:670px;
	float:left;
	background:url(../images/bg_leftShadow.jpg);
}

/******* TOP TITLE PANEL ***********************************************************/
html {
	-x-system-font:none;
	color:#333333;
	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:normal;
	line-height:18px;
}
#topTitlePan {	
	width:780px;
	height:0px;
	margin:auto;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	display:none;
	}
#LogoPan {
 display:none;
}
#topTitlePan a {
	font-size: 10px;
	}
#topTitlePan a:hover { }
#topTitlePan img {}
#topTitlePan ul {}
#topTitlePan ul li#shop {}
#topTitlePan ul li#shop a {}
#topTitlePan ul li#shop a:hover {}
#topTitlePan ul li#shop a.active {}
#topTitlePan ul li#login {}
#topTitlePan ul li#login a {}
#topTitlePan ul li#login a:hover {}
#topTitlePan ul li#login a.active {}
#topTitlePan ul.dropdown {}
#topTitlePan ul.dropdown li {}
#topTitlePan ul.dropdown li a {} 
#topTitlePan ul.dropdown li a:hover {}
#topTitlePan ul.dropdown li.verticallinenone a {} 
#topTitlePan ul.dropdown li.verticallinenone a:hover {}
/******* /TOP TITLE PANEL **********************************************************/


/******* TOP MAIN PANEL ************************************************************/
#topMainPan{
	margin-left:210px; 
	width:752px; 
	text-align:left; 
	margin-top:0px;
	height:340px;
	border-top:0;
	padding-top:-20px;
	background:transparent url(../images/maincol-top-bg.png) repeat-x scroll 0 283px;
}
#pageOrderdata #topMainPan,
#pageOrderdetail #topMainPan,
#pagePassworaendern2 #topMainPan,
#pageKundenLogin #topMainPan,
#pageWelcome #topMainPan {
	margin-bottom:0px;
	}
#topPan {
	height:20px;
	}
#topPan h2 {	
	margin:0px;
	text-align:left;
	font-weight:normal;
	font-size:23px;
	padding:307px 0 0 5px;
}
#topPan p {}
#topPan p span {}
#topPan ul li a {}
#topPan ul li a:hover {}
#topPan #wkuebersicht {}
#topPan #wkuebersicht p {}
#topPan #wkuebersicht p#titel {}
/******* /TOP MAIN PANEL ***********************************************************/


/******* SIDE PANEL ****************************************************************/
#SidePan {
	margin:auto; 
	text-align:center;
	height:auto;
	}
div#page_komplett{
	overflow:hidden;
	width:auto;
	width:962px;
	background:transparent url(../images/bibit_background.gif) no-repeat scroll 0 200px;
	margin:auto;
}
	
/******* /SIDE PANEL ***************************************************************/
#page_passwort #frmPsw fieldset {
	padding-left:0;
	margin-left:0;
}
/******* NAV PANEL *****************************************************************/
#NavTopPan{
	float:left;
	position:relative;
	margin-top:25px;
}

#NavPan {
	margin-top:0px; 
	width:210px;
	text-align:left;
	margin-bottom:16px;
	float:left;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background:transparent url(../images/grey_pic.jpg) no-repeat 0 300px;
}
#tblNav .spacerdiv {
	border:0px;
}			
#tblNav { 
	border:0px;
	align:center; 
	cellpadding:0px; 
	cellspacing:0px;
	font-size:12px;
	background:transparent url(../images/horiz-menu-r.gif) no-repeat scroll 34px -1px;	
	height:30px;
	text-align:center;
	width:389px;
	margin-top:-13px;
}

#NavPan #basket-container #basket-wrapper{
	margin-top:25px;
}

#NavPan #basket-container.warenkorbklein #basket-wrapper{
	margin-top:0px;
}

#tblNav .customerportal,
#tblNav .basket,
#tblNav .products {
	float:right;
	width:120px;
	padding-top:20px;
}

#bibitneu #tblNav .customerportal,
#bibitneu #tblNav .basket,
#bibitneu #tblNav .products {
	float:right;
	width:120px;
	padding: 20px 0 0 0 ;
}

#tblNav .customerportal {
	margin-right:15px;
}
#tblNav .customerportal a,
#tblNav .basket a,
#tblNav .products a {
	font-size:12px;
	color:#CCCCCC;
}

#confirmation #tblNav .basket a,
#bibitneu #tblNav .basket a,
#pageEingabeCompany #tblNav .basket a,
#pageUebersicht #tblNav .basket a,
#pageGrusskarte #tblNav .basket a,
#pageEingabePrivate #tblNav .basket a,
#pageOrderdetails  #tblNav .customerportal a,
#pageOrderdata #tblNav .customerportal a,
#customerdata #tblNav .customerportal a,
#pagePassworaendern2 #tblNav .customerportal a,
#pagePassworaendern #tblNav .customerportal a,
#pageLogin #tblNav .basket a,
#pageWelcome #tblNav .customerportal a,
#page_passwort #tblNav .customerportal a,
#Passwort2 #tblNav .customerportal a,
#pageKundenLogin #tblNav .customerportal a,
#pageWarenkorb #tblNav .basket a,
#pageProdukte #tblNav .products a,
#tblNav .customerportal a:hover,
#tblNav .basket a:hover,
#tblNav .products a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#tblNav .customerportal:hover,
#tblNav .basket:hover,
#tblNav .products:hover{
	background:transparent url(../images/bottom-menu-hover.png) no-repeat scroll center 0;
}

#confirmation #tblNav .basket,
#bibitneu #tblNav .basket,
#pageEingabeCompany #tblNav .basket,
#pageUebersicht #tblNav .basket,
#pageGrusskarte #tblNav .basket,
#pageEingabePrivate #tblNav .basket,
#pageOrderdetails  #tblNav .customerportal,
#pageOrderdata #tblNav .customerportal,
#customerdata #tblNav .customerportal,
#pagePassworaendern2 #tblNav .customerportal,
#pagePassworaendern #tblNav .customerportal,
#pageLogin #tblNav .basket,
#pageWelcome #tblNav .customerportal,
#pageKundenLogin #tblNav .customerportal,
#page_passwort #tblNav .customerportal,
#Passwort2 #tblNav .customerportal,
#pageWarenkorb #tblNav .basket,
#pageProdukte #tblNav .products {
	color:#FFFFFF;
	background:transparent url(../images/horiz-menu-active.png) no-repeat scroll center 0;
}

#top_logo {
	width:942px;
	margin-top:30px;
	padding:10px 10px 0 10px;
	background-color:#000;
}
#backsberg_logo {
	float:left;
}
#top_img {
	width:630px;
	height:145px;
	margin-left:310px;
}

#navi_pic_left {
	background:transparent url(../images/horiz-menu-l.gif) no-repeat scroll;
	width:34px;
	height:13px;
}

#errPage #top_img,
#pageProdukte #top_img {
	background:#000000 url(../images/image1.jpg) no-repeat scroll;
}
#pageCountry #top_img,
#confirmation #top_img,
#bibitneu #top_img,
#pageEingabeCompany #top_img,
#pageUebersicht #top_img,
#pageGrusskarte #top_img,
#pageOrderdetails #top_img,
#pageOrderdata #top_img,
#pageEingabePrivate #top_img,
#pageWarenkorb #top_img {
	background:#000000 url(../images/image4.jpg) no-repeat scroll;
}
#customerdata #top_img,
#pagePassworaendern2 #top_img ,
#pagePassworaendern #top_img ,
#pageLogin #top_img ,
#page_passwort #top_img ,
#Passwort2 #top_img ,
#pageWelcome #top_img,
#pageKundenLogin #top_img {
	background:#000000 url(../images/image3.jpg) no-repeat scroll;
}

#leiste_unter_logo {
	width:962px;
	height:29px;
	margin-top:10px;
	margin-left:-10px;
}

#navi_left {
	padding-top:40px;
	background:#303030 url(../images/sidemodule-orange.png) no-repeat scroll;
}
#navi left .Navline1,
#navi_left li {
	list-style-image:url(../images/menu-arrow.png);
}
#navi_left li a {
	color:#CCCCCC;
	font-size:10px;
	line-height:24px;
	font-weight:normal;
}
#navi_left li a:hover{
	color:#D4A70B;
}
#navi_left ul {
	margin-top:4px;
	padding-left:34px;
	margin-bottom:0;
	padding-bottom:25px;
}



#tblNav .navcenter {
	width:auto;
	height:auto;
	margin:0 auto;
	display:block;
	text-align:center;
}
.Navline1 a { 
	-x-system-font:none;
	color:#FFFFFF;
	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:normal;
	line-height:normal;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	line-height:18px;
}
.Navline1 {
	float:left;
	padding:8px 2px 0;
	text-align:center;
}
body#bibitneu li.Navline1 {
	padding:6px 2px 0;
	width:100px;
	text-align:left;
}
.Navline1_cut {
	color:#989C9E;
	-x-system-font:none;
	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;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	padding:0;
}
	
#tblNav a.first {
	margin-left:0;
}
#tblNav a.last {
	margin-right:0;
}
/******* /NAV PANEL ****************************************************************/
body#bibitneu #tblNav {
}

/******* INHALT PANEL **************************************************************/
#InhaltPan {
	margin:0 auto; 
	text-align:left; 
	width:962px; 
	}
/******* /INHALT PANEL *************************************************************/


/******* MIDDLE MAIN PANEL *********************************************************/
#middleMainPan {
	width:962px;
/*	padding-bottom:20px;
	background-color:#FFFFFF;	
*/	}

#pageVK div#middleMainPan {
	width:732px;
}

#pageVK table.tblVK th {
	text-align:center;
}

#Passwort2 #middlePan dl.block dd.txt p{
	padding-right:20px;
}

#middlePan {
	margin-left:0px; 
	text-align:left; 
	width:732px;
	margin-top:-33px;
	padding-top:30px;
	padding-left:20px;
	background-color:#FFFFFF;
	float:left;
}

#pageWarenkorb #middlePan{
	min-height:280px;
}

#txtPan {}
#txtPan p.title {}
#productPan {}
#productPan #pic {}
#productPan #description {}
#productPan #description p.headline {}
#productPan #description ul.pricing {}
#productPan #description ul.pricing li.small {}
#productPan p.more {}
#productPan p.more a {}
#productPan p.more a:hover {}
/******* /MIDDLE MAIN PANEL ********************************************************/


/******* EG-BEFORE-ADDRESS PANEL ***************************************************/
#eg-before-address {
	margin:0px; 
	padding:0px; 
	margin-bottom:10px; 
	margin-top:20px;
	
	padding-right:10px;
	}
#eg-before-address a {
	text-decoration:none;
}
#pageEingabeCompany #eg-before-address a,
#pageEingabePrivate #eg-before-address a {
	text-decoration:none;
	text-transform:none;
	font-size:11px;
}

#pageEingabeCompany #eg-before-address a:hover,
#pageEingabePrivate #eg-before-address a:hover {
	text-decoration:underline;
	text-transform:none;
	font-size:11px;
}

/******* /EG-BEFORE-ADDRESS PANEL **************************************************/


/******* ERRREPORT PANEL ***********************************************************/
#errReport { 
	font-weight:normal;
	
	padding-right:10px;
	}
#pagePassworaendern2  #errReport {
	margin-top:0px; 
	padding-top:0px; 
	margin-left:0px;
	float:left;
	}
#pagePassworaendern  #errReport {
	margin-top:0px; 
	padding-top:0px; 
	margin-left:0px; 
	margin-bottom:0px;
	float:left;
	}
#errPage #middlePan p {
	
	}
#pageWarenkorb #errReport {
	padding-left:0;
}
/******* /ERRREPORT PANEL **********************************************************/


/******* VERSANDKOSTEN-RECHNER *****************************************************/
#liVersand {list-style:none;}
#liVersand a {}
/******* /VERSANDKOSTEN-RECHNER ****************************************************/


/******* FOOTER MAIN PANEL *********************************************************/
#footerMainPan{
	background-color:#FFFFFF;
	margin-left:210px;
}
#pageWelcome #footerMainPan,
#pageEingabePrivate #footerMainPan{
	margin-top:-12px;
}
#footerPan{
	clear:both; 
	margin-left:210px; 
	width:400px;
	padding-bottom:10px;
}	
#pageProdukte #footerPan{
	margin-left:0px;
}	
#quality {
	font-weight: normal;
	margin:auto;
	margin-top:15px;
	margin-left:20px;
	width:732px;
	float:left;
	font-size:10px;
	border-top:1px dotted #999999;
/*	border-bottom:1px dotted #999999;*/
	line-height:15px;
	padding-left:20px;
}

#pageBibit #quality, #pageBibit #Adresse { float:right; }

#pagePassworaendern2 #quality,
#pageWelcome #quality,
#pageKundenLogin #quality,
#pageLogin #quality{
	margin-left:-20px;
	padding-left:40px;
}

#page_passwort #quality,
#pagePassworaendern #quality{
	margin-left:0px;
	padding-left:20px;
}

#pageProdukte #quality{
	margin-left:-20px;
}

#pageUebersicht #middlePan #frmZurueck #btnZurueck{
	height:auto;
}

#pageCountry #quality,
#Passwort2 #quality,
#confirmation #quality,
#pageWarenkorb #quality,
#customerdata #quality,
#pageOrderdetails #quality,
#pageOrderdata #quality,
#pageUebersicht #quality,
#pageGrusskarte #quality,
#pageEingabePrivate #quality,
#pageEingabeCompany #quality{
/*	margin-left:230px;
*/
	float:right;
	margin-left:0px;
	/*margin-right:20px;*/
}
#pageCountry #Adresse,
#confirmation #Adresse,
#pageWarenkorb #Adresse,
#customerdata #Adresse,
#pageOrderdetails #Adresse,
#pageOrderdata #Adresse,
#pageKundenLogin #Adresse,
#pageUebersicht #Adresse,
#pageGrusskarte #Adresse,
#pageEingabePrivate #Adresse,
#pageEingabeCompany #Adresse{
	/*margin-left:210px;	*/
	float:right;
	margin-left:0px;
	margin-right:0px;
}

#quality h4,
#quality p {
	float:left;
	width:340px;
	padding:0;
	margin:0;
	margin-right:15px;
	margin-bottom:25px;
	font-weight:normal;
	font-size:9px;
}
#quality h4 {
	margin-bottom:15px;
	font-size:15px;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	color:#D4A70B;
}
#quality p img {
	float:left;
	margin-right:10px;
}
#quality img {
	border:0;
}
#quality div {
	clear:both;
}

/******* /FOOTER MAIN PANEL ********************************************************/


/******* ADDRESS PANEL *************************************************************/
#Adresse {
	background:transparent url(../images/bottom-bg.png) repeat-x scroll left top;
	width:732px;
	float:left;
	padding-bottom:10px;
	padding-left:20px;
	font-size:10px;
}
#pageProdukte #Adresse {
	margin-left:-20px;
	width:732px;
	padding-left:20px;
}
#Adresse p {
	margin-top:0px;
	padding-top:0px;
	padding-right:10px;
}
#pageProdukte #Adresse p {
}
/******* /ADDRESS PANEL ************************************************************/


/******* ORDERDETAILS PANEL ********************************************************/
#orderdetail {
	padding-top:10px; 
	margin-left:0px;
	}
#pageOrderdetails #orderdetail {padding-bottom:20px;}
/******* /ORDERDETAILS PANEL *******************************************************/

/******* PRODUCTS ******************************************************************/
.description {
	height:100%;
	position:relative;
	float:left;
}
.description h5 {
	-x-system-font:none;
	color:#333333;
	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:normal;
	line-height:18px;
}
.descriptionImage {
	float:left;
	margin-right:10px;
	}
.descriptionTitel {
	margin-bottom:-10px; 
	font-size:11px;
	}
.descriptionText {
	margin-bottom:0px; 
	float:left;
	font-size:10px;
	}
.descriptionPrice {
	text-align:right; 
	width:175px; 
	float:right; 
	margin-top:-10px;
	}
.descriptionShipping {
	text-align:right; 
	margin-bottom:0px; 
	float:left;
	}
.descriptionButtons {
	background:transparent url(../images/sidemodule-orange.png) no-repeat scroll right top;
	height:46px;
	text-align:right; 
	position:absolute; 
	float:right;
	margin-left:560px;
	top:30px;
	color:#333333;
	font-weight:bold;
	font-size:10px;
	line-height:23px;
	width:145px;
	}
.descriptionButtons br {
	display:none;
}
.descriptionButtons strong { line-height:10px; background:#977501; display:block; height:35px; padding-top:10px; padding-right:5px;}
p#mlInfo {
	padding-bottom:0;
	margin-bottom:0;
	font-size:11px;
}
p#PriceVAT {
	margin-top:0px;
	margin-bottom:10px;
	}
#productSpace {
	clear:both;
	}

#txtPan {}
#productPan {}
.title {
	margin:0px; 
	/*height:50px;*/
	}

/*#pageUebersicht .tdMenge input.btnAendern,
#pageUebersicht .tdMenge input.btnAendernHover,
#pageOrderdetails .frmButton,
#pageOrderdetails .frmButtonHover,*/
/*#pageWarenkorb .btnAendern,
#pageWarenkorb .btnAendernHover,*/
#pageProdukte .btnBuy,
#pageProdukte .btnBuyHover {
	margin-top:5px; 
	font-size:10px; 
	border:0; 
	background-color:transparent;
	color:#D4A70B;
	cursor:pointer;
	padding:0;
	font-weight:bold;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;	
}

#pageVK #middlePan p a,
#customerdata .frmButton,
#customerdata .frmButtonHover,
#customerdata .btnSpeichern,
#customerdata .btnSpeichernHover{
	padding:2px 15px;
	background:Transparent url(../images/sidemodule-orange_bottom.png) no-repeat scroll left bottom;
	cursor:pointer;
	color:#333333;
	line-height:22px;
	text-decoration:none;
	height:auto;
	text-transform:none;
	font-weight:bold;
}

#pageVK #middlePan p a{
	padding:5px 15px;
}

#pageProdukte .inputMenge {
	border:1px solid #BFC2C7;
	width:20px;
	padding-left:3px;
	color:#333333;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:10px;
	}
#pageProdukte #frmBuyBottom input {
	margin-right:2px;
	}
#pageProdukte .descriptionText {
	width:440px;
	height:auto;
}
#pageProdukte .descriptionimg { 
	margin-top:3px; 
	border:0px; 
	margin-right:10px;
}
#pageProdukte hr { 
	height:10px;
	border:0px;
	width:607px;
	border-bottom:1px dotted #999999;
	margin-left:92px;
	}
#pageProdukte .kategorie { 
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-bottom:0px;
	height:46px; 
	/*border-bottom:1px solid #DCDCDC;*/
	width:732px;
	-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;
	margin-left:-20px;
	padding-left:20px;
	color:#FFFFFF;
	line-height:29px;
	float:left;
}
dl.Bundle {
	margin:0;
	padding:0;
	margin-top:18px;
	margin-bottom:14px;
}
dl.Bundle dt {
	font-weight:bold;
	margin-bottom:2px;
}
dl.Bundle dd {
	display:list-item;
	list-style-position:inside;
	padding-left:2px;
	margin-left:0;
	margin-bottom:2px;
	color:#D4A70B;
}
dl.Bundle dd span {
	color:#333333;
}

/******* /PRODUCTS *****************************************************************/


/******* BUTTONS *******************************************************************/
#btn {
 	cursor: pointer;
	display:table;
	/*margin-right:20px;*/
	}/*
#btn div.middle {
	margin-top:0px;
	}*/
.next div.middle {
	margin-left:0px;
	height:18px;
	}

a.btn {
	padding:3px 10px 3px 10px;
	font-size:11px;
	float:none;
	}

/*
a.btn:hover {
	background-color:#6A6B3A;
	color:#AAAC64;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #444525;
	border-right-color: #444525;
	border-bottom-color: #444525;
	border-left-color: #444525;
	padding:1px 10px 2px 9px;
	text-decoration:none;
	}
*/

#pagePassworaendern2 div.btn-wrapper {
	margin-top:-50px;
}
div.btn-wrapper {
	margin-top:0px;
	/*width: 100px;*/
	line-height:24px;
	height:30px;
}
#pw-after-frm {
	display:none;
}


#Passwort2 div.btn-wrapper {
	margin-top:0;
}

#pageEingabeCompany div.btn-wrapper,
#page_passwort div.btn-wrapper,
#pageUebersicht div.btn-wrapper,
#pageGrusskarte  div.btn-wrapper,
#pageEingabePrivate div.btn-wrapper {
	width:732px;
	margin-top:10px;
	float:left;
}

#pageWarenkorb div.btn-wrapper {
	width:600px;
	margin:20px 0 5px 0px;
	float:right;
} 
div.btn-wrapper div {
	width: auto;
	height: 22px;
	margin-left:0px;
	float:left;
}

#pageEingabeCompany div.btn-wrapper div,
#Passwort2 div.btn-wrapper div,
#page_passwort div.btn-wrapper div,
#pageUebersicht div.btn-wrapper div,
#pageWarenkorb div.btn-wrapper div,
#pageGrusskarte div.btn-wrapper div, 
#pageEingabePrivate div.btn-wrapper div {
	margin-top:0px;
}
dd.btn-wrapper div#btn {
	height:22px;
	float:left;
	}
dd.btn-wrapper {
	margin-top:0px;
	float:left;
	line-height:24px;
	height:30px;
	}
#pagePassworaendern2 dd.btn-wrapper {
	float:right;
}

div.left,
div.right {
	display:none;^
	}
div.btn-wrapper div.back {
	float:left;
	margin-left:0px;
	}
	
#pagePassworaendern #middlePan div.btn-wrapper .back {
	margin-top:-40px;
}

#pagePassworaendern2 #middlePan div.btn-wrapper .back {
	margin-top:-50px;
}	
	
div.btn-wrapper div.next {
	float:right; 
	margin-right:0px;
	}
div.btn-wrapper div#btn.next div.left,
div.btn-wrapper div#btn.next div.middle,
div.btn-wrapper div#btn.next div.right {
	float: right;
	}
div.btn-wrapper div.logout {
	float:right;
	}
#pageLogin .btn-wrapper {
	margin-top:10px;
	width:auto;
}
#customerdata ul#LA li {list-style:none; margin-left:-12px;}
ul#LA li {list-style:none; margin-left:-24px;}
ul#LA li .btn,
ul#LA li .btn:hover {
	margin-left:-20px;
	list-style:none;
	background:none; 
	border:none; 
	text-decoration:underline;
	font-size:11px;
	color:#D4A70B;
	}
#pageLogin dd.btn-wrapper #btn,
#pageUebersicht dd.btn-wrapper #btn,
#page_passwort dd.btn-wrapper #btn {
	display:none;
	}
	
#quality hr{
	display:none;
}
/******* /BUTTONS ******************************************************************/


/******* Nav Warenkorb ************************************************************/
#jscr {
	display:none;
	clear:both;
	}
#pageProdukte #jscr {
	display:block;
	margin:40px 0;
	padding:0;
	width:170px;
	float:left;
	}
#pageProdukte #jscr iframe {
	width:170px;
	height:400px;
	border:0px;
	margin:0;
	padding:0;
	}

/****** /Nav Warenkorb ************************************************************/

#after-overview {
	clear:both;
	}
#msgReport {
	margin-top:10px;
	font-weight:normal;
	}
#pageProdukte #msgReport {
	padding-bottom:18px;
}
#msgReport p {
	vertical-align:top; 
	margin:0px;
	}

/***********************************************************************************/
/******* /PANEL ********************************************************************/
/***********************************************************************************/
.left_bg_img {
	background:url:(../images/bg_leftShadow.jpg) no-repeat;
}

/***********************************************************************************/
/******* FORMULAR ******************************************************************/
/***********************************************************************************/

/******* Auswahl Sprache/Währung ***************************************************/
#frmSprache {
	margin-top:-31px;
	float:right; 
	padding:0px;
	margin-right:10px;
	color:#333333;
}
#frmCurrency {
	margin-top:-31px;
	float:right;
	margin-right:10px;
	color:#333333;
}
#frmSprache select,
#frmCurrency select {
	color:#333333;
}
#pageCountry #frmSprache,
#pageOrderdetails #frmSprache,
#pageOrderdata #frmSprache,
#pageWelcome #frmSprache,
#pageOrderdetail #frmSprache,
#pagePassworaendern #frmSprache,
#pagePassworaendern2 #frmSprache,
#customerdata #frmSprache,
#pageKundenLogin #frmSprache {margin-right:10px;}
/*
#pagePassworaendern2 #frmSprache {
	margin-top:12px;
	}

#pageOrderdata #frmSprache,
#pageWelcome #frmSprache,
#pageOrderdetail #frmSprache,
#pagePassworaendern #frmSprache,
#pagePassworaendern2 #frmSprache,
#customerdata #frmSprache,
#pageKundenLogin #frmSprache {
	margin-right:522px;
	}
/******* /Auswahl Sprache/Währung **************************************************/


/******* Versandkosten Warenkorb ***************************************************/
fieldset#fdsVK {
	margin:0px;
	margin-top:10px; 
	text-align:left; 
	width:736px;
	margin-left:2px;
	}
#pageOrderdetails fieldset,
#pageWarenkorb #fdsVK {
	margin-left:0;
	margin-right:0px;
}
#pageWarenkorb fieldset#fdsVK #frmVK {
	width:696px;
	padding-left:25px;
}
fieldset#fdsVK #frmVK {
	margin:0px;
	margin-top:20px;
	margin-left:-11px;
	width:550px;
	}
fieldset#fdsVK legend {
	margin:0px;
	font-weight:bold; 
	margin-bottom:0px;
	margin-left:-10px;
	font-size:12px;
	}
	
#pageWarenkorb fieldset#fdsVK legend {
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	font-size:10px;
	position:relative;
	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;
	padding-right:10px;
	color:#FFFFFF;
	line-height:29px;
	text-indent:5px;
	width:740px;
	margin-top:30px;
	margin-left:-8px;
}

#pageWarenkorb #frmDiscount fieldset{
	width:732px;
	margin-left:-20px;
	padding-left:20px;
}

fieldset#fdsVK label {
	margin:0px;
	margin-left:2px; 
	margin-right:5px;
	}
fieldset#fdsVK select {
	margin:0px;
	margin-right:0px;
	border:1px solid #BFC2C7;
	color:#333333;
}
fieldset#fdsVK .txtVersandkosten {
	margin:0px;
	float:right;
	}
fieldset#fdsVK .ptxtVK {
	margin-left:2px;
	width:610px;
	}
fieldset#fdsVK .txtVK {
	margin:0px;
	}
fieldset#fdsVA .versandart b,
fieldset#fdsVK .txtVK b {
	font-weight:bold;
}

/******* /Versandkosten Warenkorb **************************************************/


/******* Login *********************************************************************/
#frmLogin {
	border-top:1px dotted #999999;
	margin-top:20px;
	width:720px;
	}
#pageLogin #frmLogin {

}
fieldset#fdsKunde {
	margin-top:10px;
	}
fieldset#fdsKunde legend {
	margin-left:-12px;
	}
fieldset#fdsKunde label {
	width:352px; 
	float:left; 
	font-weight:normal;
	font-size:13px;
	}
fieldset#fdsKunde input#txtEMail,
fieldset#fdsKunde input#txtPasswort {
	width:250px; 
	margin-bottom:4px;
	border:1px solid #BFC2C7;
	color:#333333;
	}
fieldset#fdsNeuerKunde {
	border-bottom:1px solid;
	}
fieldset#fdsNeuerKunde legend {
	margin-left:-12px;
	}
#pageLogin .btnFortsetzten,
#pageLogin .btnFortsetztenHover {
	float:left; 
	margin-right:5px; 
	margin-top:18px; 
	margin-left:0px;
	}
/******* /Login ********************************************************************/


/******* Bestellangaben ************************************************************/
#pageEingabeCompany .block dt,
#pageEingabePrivate .block dt {
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-bottom:0px;
	height:46px; 
	width:732px;
	-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;
	margin-left:-20px;
	padding-left:20px;
	color:#FFFFFF;
	line-height:29px;
/*	text-indent:15px;
	color:#D4A70B;
	font-size:18px;
	padding:10px 0 10px 0px;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;*/
	font-weight:bold;
}
fieldset#fdsLA label,
fieldset#fdsRA label { 
	float:left; 
	width:220px; 
	font-weight:normal;
	margin-left:2px;
	font-size:13px;
	}
fieldset#fdsLA input,
fieldset#fdsRA input {
	width:220px;
	margin-right:240px;
	border:1px solid #BFC2C7;
	color:#333333;
	}
fieldset#fdsLA select#selAnredeLfr,
fieldset#fdsLA select#selAnrede,
fieldset#fdsRA select#selAnrede {
	margin-right:400px;
	}
fieldset#fdsLA select#selLand,
fieldset#fdsRA select#selLand {
	margin-right:200px;
	}
fieldset#fdsLA select,
fieldset#fdsRA select {
	border:1px solid #BFC2C7;
	color:#333333;
}
fieldset#fdsRA legend {
	width:200px;
	}
fieldset#fdsRA p#vatid {
	margin-left:212px;
	padding-left:10px;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0;
}
ul#LA {
	clear:left; 
	margin-left:-25px; 
	margin-top:25px;
}
#pageEingabeCompony	ul#LA,
#pageEingabePrivate ul#LA {
	clear:none; 
	float:left;
}
	
ul#LA li {
	margin-left:-15px;
	width:697px;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	padding:10px 0 10px 12px;
}
#customerdata ul#LA {
	margin-left:-40px;
}
#customerdata ul#LA li {
	margin-left:0px;
	display:block;
	padding-left:40px;
	width:100%;
}

#pageEingabeCompany ul#LA li,
#pageEingabePrivate ul#LA li{
	/*margin-left:0px;*/
	padding-left:50px;
	width:100%;
}

#pageEingabeCompany ul#LA{
	margin-left:-60px;
	width:712px;	
}

#customerdata ul#LA{
	margin-left:-60px;
	width:712px;
}

#pageEingabePrivate ul#LA{
	margin-left:-60px;
	width:707px;
}

fieldset#fdsRA, 
fieldset#fdsLA {
	padding-left:0px;
	}
fieldset#fdsLA legend input {
	margin-left:0px; 
	width:auto;
	}
#pageEingabeCompany fieldset#fdsZA,
#pageEingabeCompany fieldset#fdsVA,
#pageEingabePrivate fieldset#fdsZA,
#pageEingabePrivate fieldset#fdsVA {
	margin-left:-12px
}
fieldset#fdsZA label,
fieldset#fdsVA label {
	font-weight:normal;
	}
fieldset#fdsZA input,
fieldset#fdsVA input {
	margin-right:20px; 
	margin-right:10px;
	float:left
}
fieldset#fdsVA label.versandart {
	float:left;
	width:700px;
}
fieldset#fdsVA label#Liefertermin {
	float:left;
	margin-left:0px; 
	margin-top:10px;
	margin-right:10px; 
	font-weight:normal;
}
fieldset#fdsVA input#txtLiefertermin {
	margin:0px; 
	margin-top:10px;
	margin-right:7px; 
	width:100px;
	float:left;
	font-size:11px;
}
fieldset#fdsVA img {
	margin-top:12px; 
	vertical-align:middle;
	float:left;
}
ul#DS {
	padding-top:0px;
	list-style:none;
	list-style-image:none;
	margin-left:0px;
	float:left;
	width:672px;
	border-top:1px dotted #999999;
	padding-top:16px;
}
#pageEingabePrivate ul#DS {
	float:none;	
	clear:both;
}
ul#DS li {
	margin-top:4px;
	width:300px;
	margin-left:-40px;
}
label.red {color:#E00000;}
fieldset#fdsRA input.validationerror,
fieldset#fdsLA input.validationerror,
input.validationerror {border:1px solid #E00000;}
#customerdata #stern2 {}
#customerdata .btnSpeichern,
#customerdata .btnSpeichernHover {}
/******* /Bestellangaben ***********************************************************/


/******* Bestellübersicht **********************************************************/

fieldset#fdsLAUe2,
fieldset#fdsRAUe {
	margin-bottom:0px; 
	float:left; 
	margin-top:8px; 
	width:721px;
}
fieldset#fdsLAUe{
	margin-bottom:0px; 
	float:left; 
	margin-top:8px; 
	width:721px;
}

fieldset#fdsLAUe legend,
fieldset#fdsLAUe2 legend,
fieldset#fdsRAUe legend {
	padding-bottom:10px;
	font-weight:normal;
	margin-left:-1px;
	font-weight:bold;
}
fieldset#fdsLAUe label,
fieldset#fdsLAUe2 label,
fieldset#fdsRAUe label {
	width:200px; 
	float:left; 
	margin-top:0px; 
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
}
fieldset#fdsLAUe p,
fieldset#fdsLAUe2 p,
fieldset#fdsRAUe p {
	width:500px; 
	float:left; 
	margin-top:0px;
	color:#D4A70B;
	}

fieldset#fdsVAUe legend,
fieldset#fdsZAUe legend {
	padding-bottom:10px;
	}
fieldset#fdsVAUe label,
fieldset#fdsZAUe label {
	font-weight:normal; 
	padding-top:5px;
	}
fieldset#fdsZAUe {
	float:left; 
	margin:0px; 
	padding:0px; 
	width:200px; 
	height:50px; 
	margin-left:7px; 
	margin-bottom:20px;
	}
fieldset#fdsVAUe {
	width:200px; 
	float:left; 
	margin:0px; 
	padding:0px; 
	height:50px; 
	margin-bottom:20px;
	}
p#agb {
	width:400px;
	}
#frmCBX input {
	float:left;
	}
#pageOrderdetails #frmZurueck {clear:left; }
/******* /Bestellübersicht *********************************************************/


/******* Kundenbereich Login *******************************************************/
#pageKundenLogin #frmLogin {
	border-top:0px;
	}
#pageKundenLogin dd.txt {
	padding-left:0;
}
#pageKundenLogin dl dt,
#pageKundenLogin dl {padding-bottom:0; margin-bottom:0;}
#pageKundenLogin dl.block dd.txt {
	float:left;
	}
/******* /Kundenbereich Login ******************************************************/


/******* Fieldset Login ************************************************************/

fieldset#fdsLogin {
	width:700px;
	float:left;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:0;
	padding-top:0;
}
fieldset#fdsLogin label {
	width:200px; 
	float:left; 
	margin-top:10px;
	margin-left:-7px;
	}
fieldset#fdsLogin legend {
	width:300px;
	}
fieldset#fdsLogin input {
	margin-right:190px; 
	float:left; 
	width:280px; 
	margin-top:10px;
	color:#333333;
}
#frmLogin .btnAnmelden,
#frmLogin .btnAnmeldenHover {
	margin-top:10px;
	}
/******* /Fieldset Login ***********************************************************/


/******* Passwort vergessen ********************************************************/
#frmPsw {
	width:400px;
	}
#frmPsw label {
	margin-right:20px;
	}
#frmPsw legend {
	width:200px;
	}
#frmPsw #txtEmail {
	width:200px;
	color:#333333;
	}
/******* /Passwort vergessen *******************************************************/


/******* Customer Portal Welcome ***************************************************/
#listLogin {
	margin-left:-40px;
	list-style:none;
	}
#listLogin li {
	padding-bottom:6px;
}
/******* /Customer Portal Welcome **************************************************/


/******* Orderdetails **************************************************************/
fieldset#fdsRAUe,
fieldset#fdsLAUe {
	margin-left:0px;
	padding-top:12px;
	}
	
fieldset#fdsRAUe legend,
fieldset#fdsLAUe legend {
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-left:-8px;
	margin-bottom:0px;
	height:46px; 
	width:752px;
	-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;
	margin-top:32px;
	color:#FFFFFF;
	line-height:29px;
	padding:0px 0px;
	padding-left:28px;
	margin-left:-28px;
}
	
fieldset#fdsRAUe label,
fieldset#fdsLAUe label {
	margin-left:-6px;
	}
/******* /Orderdetails *************************************************************/


/******* Customerdata **************************************************************/
#customerdata #frmZurueck {
	height:10px; 
	margin-left:50px; 
	margin-top:-43px; 
	padding:0px; 
	float:left;
	}
#customerdata #frmZurueck input {
	margin:0px; 
	padding:0px; 
	margin-left:5px; 
	margin-top:11px;
	}
#customerdata #frmAnschrift {
	padding-top:0px;
	}
	
#customerdata fieldset#fdsRA {
	margin:0px;
	width:723px;
	}
#customerdata fieldset#fdsRA legend {
	-x-system-font:none;
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	padding-top:0px;
	width:730px;
	height:46px; 
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	margin-left:-22px;
	padding-left:22px;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	line-height:29px;
}
#customerdata fieldset#fdsRA label {
	margin-left:2px;
	}
#customerdata fieldset#fdsLA {
	margin:0px;
	width:723px;
	}
#customerdata fieldset#fdsLA legend {
	margin-bottom:0px;
	-x-system-font:none;
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	padding-top:0px;
	width:730px;
	height:46px; 
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	margin-left:-22px;
	padding-left:22px;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#FFFFFF;
	line-height:29px;
}
#customerdata fieldset#fdsLA legend input {
	margin-right:5px;
	}
#customerdata fieldset#fdsLA label {
	margin-left:2px;
	}
#pageUebersicht #frmZurueck {
	margin-left:205px; 
	margin-top:29px;
	}
/******* /Customerdata *************************************************************/


/******* Change password ***********************************************************/
#pagePassworaendern #frmPswA {
	padding-top:0px;
	float:left;
	margin-bottom:10px;
	width:732px;
	}
#pagePassworaendern #fdsPasswortEingabe {
	margin-top:0px;
	margin-left:0px; 
	float:left;
	margin-bottom:10px;
	width:600px;
	}
#pagePassworaendern .txt {
	margin-bottom:60px;
}
#pagePassworaendern #frmPswA p {
	margin-left:0px;
}
#fdsPasswortEingabe	label {
	width:160px; 
	margin-top:10px; 
	float:left; 
	font-weight:normal; 
	margin-left:-6px;
	}
#fdsPasswortEingabe	input {
	margin-top:10px; 
	float:left; 
	width:170px;
	margin-right:5px;
	border:1px solid #BFC2C7;
	color:#333333;
	}
#fdsPasswortEingabe legend {
	width:300px;
	}
#fdsPasswortAendern p {
	margin-left:-8px;
	}
#fdsPasswortAendern label {
	width:200px; 
	margin-bottom:10px; 
	float:left; 
	font-weight:normal;
	margin-left:-6px;
	}
#fdsPasswortAendern input {
	margin-bottom:10px; 
	margin-right:5px; 
	float:left; 
	width:230px;
	border:1px solid #BFC2C7;
	color:#333333;	
}
#fdsPasswortAendern {
	margin-bottom:10px; 
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:540px;
	}
#pagePassworaendern2 .logout,
#pagePassworaendern .logout {
	display:none;
}
#pagePassworaendern2 .block,
#pagePassworaendern .block {
	
}
#pagePassworaendern2 dl {
	float:left;
	}
#pagePassworaendern2 dd.txt {
	float:left;
	width:732px;
}
#pagePassworaendern dd.btn-wrapper {
	margin-top:18px;
	float:right;
}
#pagePassworaendern2 dd.btn-wrapper {
	width:auto;
}
/******* /Change password **********************************************************/

/***********************************************************************************/
/******* /FORMULAR *****************************************************************/
/***********************************************************************************/


/***********************************************************************************/
/******* TABLE *********************************************************************/
/***********************************************************************************/

/******* WARENKORB *****************************************************************/
table.tblWK {
	width:752px; 
	margin:10px 0 10px 0; 
	border-spacing:0px; 
	float:left;
	margin-left:-20px;
	}
table.tblWK tr {
	border-bottom:0;
	}
table.tblWK tr td.tdArtNrHeader{
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
}
table.tblWK tr td.tdArtBezHeader,
table.tblWK tr td.tdMengeHeader,
table.tblWK tr td.tdEinzelPreisHeader,
table.tblWK tr td.tdPreisHeader{
	background:transparent url(../images/content-head.png) no-repeat scroll right top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
}
table.tblWK .tdArtNr {
	width:90px; 
	text-align:center;
	padding-left:20px;
	}
table.tblWK .tdArtBez {
	text-align:center;
	}
table.tblWK .tdMenge {
	width:150px; 
	text-align:center;
	}
table.tblWK .tdPreis {
	width:120px; 
	text-align:right;
	padding-right:40px;
	}
table.tblWK .tdArtNrHeader {
	font-weight:bold;
	text-align:left; 
	height:25px;
	font-size:10px;
	padding-right:10px;
	}			
table.tblWK .tdArtBezHeader {
	width:332px;
	font-weight:bold;
	text-align:left;
	height:25px;
	padding-right:10px;
	font-size:10px;
	}					
table.tblWK .tdMengeHeader {
	width:90px;
	font-weight:bold;
	padding-right:10px;
	/*height:25px;*/
	font-size:10px;
	}				
table.tblWK .tdEinzelPreisHeader {
	width:100px;
	font-weight:bold;
	height:25px;
	font-size:10px;
	padding-right:40px;
	}							
table.tblWK .tdPreisHeader {
	font-weight:bold;
	height:25px;
	font-size:10px;
	}
table.tblWK .tdArtNrData {
	/*width:70px; */
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px dotted #999999;
	}
table.tblWK .tdArtBezData {
	width:332px; 
	/*height:30px; */
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px dotted #999999;
	}
table.tblWK .tdMengeData {
	width:90px; 
	/*height:30px; */
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center; 
	vertical-align:top; 
	border-bottom:1px dotted #999999;
	}
/*table.tblWK .tdMengeData {
	background:transparent url(../images/sidemodule-orange.png) no-repeat scroll left 5px;
	height:46px;
	text-align:right; 
	float:right;
	color:#333333;
	font-weight:bold;
	font-size:10px;
	line-height:23px;
	width:140px; 
	padding-top:5px;
	padding-bottom:10px;
	padding-right:10px;
	vertical-align:top; 
	border-bottom:1px dotted #999999;
}	*/
table.tblWK .tdPreisData {
	width:60px; 
	/*height:30px; */
	padding-top:10px;
	padding-bottom:10px;
	text-align:right; 
	vertical-align:top; 
	border-bottom:1px dotted #999999;
	}
table.tblWK .tdVKPreisTxt {
	padding-bottom:0px;
	padding-top:0px;
	text-align:right;
	padding-right:10px;
}
#pageWarenkorb table.tblWK .tdVKPreisTxt {
	border-bottom:1px dotted #999999;
}
table.tblWK .vkrechner {
	border-bottom:1px dotted #999999;
	padding-top:0;
	padding-bottom:0;
	padding-right:0px;
	width:750px;
}
table.tblWK .tdBWPreis,
table.tblWK .tdBWPreisTxt {
/*	border-top:1px solid #DCDCDC;*/
	padding-top:0px;
}
table.tblWK .tdVKPreisTxt,
table.tblWK .tdBWPreisTxt,
table.tblWK .tdMwstTxt {
	text-align:right;
	padding-right:10px;
	}
table.tblWK .tdVKPreis,
table.tblWK .tdBWPreis,
table.tblWK .tdMwst {
	text-align:right;
	padding-right:40px;
	}
table.tblWK .tdBWPreisTxt,
table.tblWK .tdBWPreis {
	vertical-align:bottom; 
	height:25px;
	}
table.tblWK .tdGPreisTxt {
	text-align:right; 
	font-weight:bold; 
	vertical-align:bottom; 
	height:25px;
	padding-right:10px;
	
	font-size:12px;
	}
table.tblWK .tdGPreis {
	text-align:right; 
	font-weight:bold; 
	vertical-align:bottom; 
	padding-right:40px;
	height:25px;
	}
table.tblWK .tdBottom {
	border-bottom:1px dotted #999999;
	}
table.tblWK .ptxtVK {
	margin-left:-7px;
	}
.txtMenge{
	width:28px;
	padding-left:3px;
	border:1px solid #BFC2C7;
	color:#333333;
	background:url(../images/neu/productinputimg.jpg) no-repeat top left;
	margin-right:0px;
	font-size:11px;
}

/* DISCOUNT */
#pageKundenLogin .block,
#Passwort2 .block,
#page_passwort .block {}
#pw-before-frm {
	
}
#pageWarenkorb p#wk-after-endbutton,
#pageWarenkorb p#wk-before-discount,
#pageWarenkorb p#wk-after-discount,
#pageWarenkorb .block dd.rounded,
#pageWarenkorb .block dd.end  {
	display:none;
}
#pageWarenkorb .block {
	width:712px;
	padding-top:20px;
	margin-bottom:0px;
}
#pageWarenkorb .block form,
#pageWarenkorb .block ul {margin:0; padding:0;}
#pageWarenkorb .block li {
	list-style-image:none;
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-bottom:0px;
	height:46px; 
	width:732px;
	-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;
	margin-left:-20px;
	padding-left:20px;
	color:#FFFFFF;
	line-height:29px;
	list-style:none;
	float:left;
}
#pageWarenkorb .block dt {
/*	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;*/
	background-color:#FFFFFF;
	color:#D4A70B;
}	
#pageWarenkorb .block fieldset {
	display:block;
	width:712px;
	padding:6px 0 10px 0;
	border-bottom:1px dotted #999999;
	margin-left:0px;
}
#pageWarenkorb .block fieldset label {
	display:block;
	width:140px;
	
	float:left;
	margin-left:0;
}
#pageWarenkorb .block fieldset input {
	float:left;
	margin-right:10px;
	border:1px solid #BFC2C7;
}
#pageWarenkorb .block td.tdPreisTxt {
	border-bottom:1px solid #DCDCDC; 
	display:block; 
	width:480px; 
	text-align:right; 
	font-weight:bold; 
	padding:10px 0; 
	float:left;
} 
#pageWarenkorb .block td.tdPreis {
	border-bottom:1px solid #DCDCDC; 
	padding:10px 0; 
	width:106px; 
	text-align:center;
}
#pageWarenkorb p#discount {
	margin:0;
	padding:20px 0px 20px 0px;
	display:block;
	width:712px;
	margin-bottom:0px;
	float:Left;
}
/******* WARENKORB *****************************************************************/


/******* ORDER *********************************************************************/
table.tblOrder {
	width:752px; 
	margin:0 0 30px -20px; 
	border-spacing:0px;
	border-bottom:1px dotted #999999;
	}
table.tblOrder tr {
	}

table.tblOrder .tdOrder {
	width:100px; 
	text-align:left;
	}
table.tblOrder .tdDate {
	width:190px; 
	text-align:center;
	}
table.tblOrder .tdPayment {
	width:100px; 
	text-align:center;
	}
table.tblOrder .tdOption {
	width:90px; 
	text-align:center;
	}

table.tblOrder .tdOrderHeader {	
	width:150px;
	background:transparent url(../images/content-head.png) no-repeat scroll left 8px;
	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:15px;
	text-indent:5px;
	padding-left:20px;
}		

table.tblOrder .tdDateHeader {	 
	width:190px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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;
	}						
table.tblOrder .tdPaymentHeader {	
	width:140px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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;
	}							
table.tblOrder .tdOptionHeader {	
	width:110px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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-right:20px;
	}
table.tblOrder .tdOrderData {
	padding-left:5px;
	width:130px; 
	height:22px; 
	padding-top:10px;
	padding-bottom:10px; 
	padding-left:30px;	
	text-align:left; 
	vertical-align:middle; 
	}
table.tblOrder .tdDateData {
	width:300px; 
	height:22px;
	padding-top:10px;
	padding-bottom:10px; 
	text-align:center; 
	vertical-align:middle; 
	}
table.tblOrder .tdPaymentData {
	width:100px; 
	height:22px; 
	padding-top:10px;
	padding-bottom:10px;
	text-align:center; 
	vertical-align:middle; 
	}
table.tblOrder .tdOptionData {
	width:120px; 
	height:22px; 
	padding-top:10px;
	padding-bottom:10px;
	text-align:center; 
	vertical-align:middle;
	padding-right:20px;
	}
#pageOrderdata #frmZurueck2 {
	clear:left;
	padding-bottom:20px;
}

#pageOrderdetails #middlePan #frmZurueck input.frmButtonHover ,
#pageOrderdata #middlePan #frmZurueck2 input.frmButtonHover ,
#pageOrderdetails #middlePan #frmZurueck input.frmButton , 
#pageOrderdata #middlePan #frmZurueck2 input.frmButton , 
#pageOrderdetails #middlePan #frmZurueck input:hover ,
#pageOrderdata #middlePan #frmZurueck2 input:hover,
#pageOrderdetails #middlePan #frmZurueck input,
#pageOrderdata #middlePan #frmZurueck2 input {
	font-size:11px; 
	border:0;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-weight:bold;
	border-bottom:#D4A70B 0px solid;
	padding:5px 15px;
	background:Transparent url(../images/sidemodule-orange_bottom.png) no-repeat scroll left bottom;
	cursor:pointer;
	color:#333333;
	line-height:15px;
	height:auto;
}

#pageOrderdetails #middlePan #frmZurueck input.frmButtonHover ,
#pageOrderdata #middlePan #frmZurueck2 input.frmButtonHover ,
#pageOrderdetails #middlePan #frmZurueck input:hover ,
#pageOrderdata #middlePan #frmZurueck2 input:hover{
	font-size:11px; 
	border:0;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-weight:bold;
	border-bottom:#D4A70B 0px solid;
	padding:5px 15px;
	background:Transparent url(../images/sidemodule-orange_bottom.png) no-repeat scroll left bottom;
	cursor:pointer;
	color:#333333;
	line-height:15px;
	height:auto;
}

#pageOrderdetails #middlePan #frmZurueck input,
#pageOrderdata #middlePan #frmZurueck2 input{
	text-decoration:none;	
}

/******* /ORDER ********************************************************************/


/******* ORDERDETAILS **************************************************************/
#pageOrderdetails table.tblOrder {
	margin-bottom:20px;
	}
table.tblOrder .tdArt {
	width:300px; 
	text-align:left;
	}
table.tblOrder .tdMenge {
	width:100px; 
	text-align:center;
	}
table.tblOrder .tdStatus {
	width:100px; 
	text-align:center;
	}
table.tblOrder .tdPreis {	
	width:100px; 
	text-align:center;
	}
table.tblOrder .tdArtHeader {	
	width:300px;
	background:transparent url(../images/content-head.png) no-repeat scroll left 8px;
	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:29px;
	padding-left:25px;
	}	
table.tblOrder .tdMengeHeader {	
	width:100px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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:29px;
	}				
table.tblOrder .tdStatusHeader {	 
	width:100px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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:29px;
	}						
table.tblOrder .tdPreisHeader {	
	width:100px;
	background:transparent url(../images/content-head.png) no-repeat scroll right 8px;
	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:29px;
	padding-right:20px;
	}													
table.tblOrder .tdArtData {
	width:300px; 
	height:12px; 
	text-align:left;
	padding-left:25px;
	vertical-align:middle; 
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	}
table.tblOrder .tdMengeData {
	width:100px; 
	height:12px; 
	text-align:center; 
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px; 
	}
table.tblOrder .tdStatusData {
	width:100px; 
	height:12px; 
	text-align:center; 
	vertical-align:middle; 
	padding-top:10px;
	padding-bottom:10px;
	}
table.tblOrder .tdPreisData {
	width:90px; 
	height:12px; 
	text-align:right; 
	vertical-align:middle; 
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
	}

table.tblOrder .tdVKPreisTxt,
table.tblOrder .tdBWPreisTxt,
table.tblOrder .tdMwstTxt {
	text-align:right;
	}
table.tblOrder .tdVKPreis,
table.tblOrder .tdBWPreis,
table.tblOrder .tdMwst {
	text-align:right;
	padding-right:30px;
	}
table.tblOrder .tdBWPreisTxt,
table.tblOrder .tdBWPreis {
	vertical-align:bottom; 
	height:25px;
	}
table.tblOrder .tdBWPreis,
table.tblOrder .tdBWPreisTxt {
	border-top:1px dotted #999999;
	height:25px;
}
table.tblOrder .tdGPreisTxt {
	text-align:right; 
	font-weight:bold; 
	vertical-align:bottom; 
	height:25px;
	}
table.tblOrder .tdGPreis {
	text-align:right; 
	font-weight:bold; 
	padding-right:30px;
	vertical-align:bottom; 
	height:25px;
	}
table.tblOrder .tdBottom {
	border-bottom:0;
	}
/******* /ORDERDETAILS *************************************************************/

/******* AVAILABLE STOCK ***********************************************************/
/**(WE Schriftfarbe Formatieren wenn die Menge nicht verfügbar ist (TS 05.10.2007)**/
.notAvailable{
	width:100px; 
	height:30px; 
	text-align:center; 
	vertical-align:middle; 
	border-bottom:1px dashed;
	}
.notAvailableBez{
	width:300px; 
	height:30px; 
	text-align:center; 
	vertical-align:middle; 
	border-bottom:1px dashed; 
	}
/******* /AVAILABLE STOCK **********************************************************/


/***********************************************************************************/
/******* /TABLE ********************************************************************/
/***********************************************************************************/


/***********************************************************************************/
/******* TEXT **********************************************************************/
/***********************************************************************************/

/******* P *************************************************************************/
p#wk-top {
	margin-top:20px; 
	margin-bottom:0;
	padding-right:10px;
	}
p#wk-before-cart {
	margin-bottom:20px;
	float:left;
	padding-right:10px;
	width:712px;
}
p#eg-before-address {
	margin:0px; 
	padding:0px; 
	margin-top:20px; 
	margin-bottom:18px;
	
	padding-right:10px;
	}
p#eg-after-address {
	margin:0px; 
	padding:0px;
	}
p#pflichtfelder {
	margin:0px; 
	margin-top:20px; 
	padding:0px;
	clear:both;	
	}
p#pflichtfelder2 {
	
}
p#postfach {
	font-weight:normal; 
	padding-bottom:0px;
	
	margin-bottom:20px; 
	width:561px; 
	margin-top:-5px;
	border-bottom:0;
	}
p#login {
	padding-top:10px;
	
	padding-right:10px;
	}
p#lg-before-login {
	margin-top:20px; 
	margin-bottom:-5px;
	
	padding-right:20px;
	}
p#agb {
	margin-bottom:20px;
	margin-left:16px;
}
#pageUebersicht p#agb {
	margin-left:-3px;
}
#pageWelcome #middlePan p {
	
	padding-right:10px;
}
p#order,
p#anrede {
	padding-top:10px;
	
	padding-right:10px;
	}
p#stern2 {
	margin-bottom:20px;
	}
p.delivery,
p.invoice {
	font-weight:bold;
	margin-bottom:0px;
	}
fieldset p.pflichtfelder {display:none;}
/******* /P ************************************************************************/
#pageWarenkorb .block .tblDiscount .tdPreis {
	text-align:right;
	padding-right:20px;
}


/******* A *************************************************************************/
ul#DS a,
ul#LA a,
#after-overview a,
#liVersand a,
p#login a,
p#agb a,
#listLogin a,
.tblOrder a,
#errReport a,
p#lg-before-login a {
	font-size:11px;
	color:#D4A70B;
}
#pageUebersicht #notes a {
	font-size:11px;
}


/******* /A ************************************************************************/

/******* UL ************************************************************************/
ul li#liVersand {
	text-align:left;
	}
#orderdetail li {
	list-style:none;
	color:#D4A70B;
	margin-bottom:6px;
	}
#orderdetail .des {
	float:left; 
	width:200px; 
	font-weight:bold; 
	margin-left:-40px;
	color:#333333;
	}
ul#address {
	list-style-type:none;
	margin-left:0px;
	float:left;
	margin-bottom:20px;
	}
ul#address li {
	margin-left:-40px;
	font-weight:bold;
	width:200px;
	float:left;
	margin-bottom:5px;
	}
ul#address li.data {
	margin-left:0px;
	font-weight:normal;
	width:380px;
	}
ul.payment {
	float:left;
	list-style-type:none;
	width:160px;
	padding-bottom:20px;
	}
ul.shipping {
	float:left;
	list-style-type:none;
	width:330px;
	padding-bottom:20px;
	}
ul#details li {
	font-weight:bold;
	margin-left:-40px;
	}
ul#details li.data {
	text-transform:none;
	font-weight:normal;
	}
/******* /UL ***********************************************************************/


/******* DL ************************************************************************/
dl {
	margin-bottom:20px;
	}
dl dt {
	font-weight:normal; 
	margin-bottom:10px;
	}
dl dt input {
	margin-left:0px;
	}
dl dd {
	margin-left:0px;
	/*float:left;*/
	}
#pageWarenkorb 	dl dd {
	float:left;
}
	
/******* /DL ***********************************************************************/
#middlePan .block dt {
	font-weight:bold;
}
/***********************************************************************************/
/******* /TEXT *********************************************************************/
/***********************************************************************************/

#pageGrusskarte hr {
	margin-bottom: 30px;
	height: 1px;
	border-top:1px dotted #999999;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color:#FFFFFF;
	width: 752px;
	float:left;
	margin-left:-20px;
}

#pageGrusskarte h3 {
	font-weight:bold;
	
}

#pageGrusskarte #gk-before {
	margin-bottom:20px;
	
	} 

#pageGrusskarte table#Anschrift {
	width:160px; 
	margin-left:230px; 
	margin-top:115px; 
	table-layout:fixed; 
	color:#000000;
	}
#pageGrusskarte #kartejpg {
	margin-bottom:20px;
	margin-left:20px;
	margin-top:10px;
	}
#lblSelGrusskarte {
	font-weight:bold;
	line-height:16px;
	padding-right:10px;
	}
#greetincardhelptext {
	margin-bottom:14px;
	line-height:18px;
	}
#pageGrusskarte #frmGrusskarte {
	margin-left:20px;
}
#pageUebersicht .greetingcard {
	}	
#pageUebersicht .greetingcard li {
	list-style:none;
	font-weight:bold;
}	

/* HÖHE ANPASSEN */

#confirmation #middlePan dd,
#confirmation #middlePan p {
	padding-top:10px;
}
#confirmation #basket-wrapper {display:none;}
#confirmation div.abstandObenDNO #basket-wrapper {display:block;}
#p_AGB #middlePan b a {color:#333333;}
#pageWarenkorb #middlePan p.txtVersandkosten {padding-right:4px;}
#pageWarenkorb #middlePan p.ptxtVK {padding-left:0;}


/***********************************************************************************************************/
/********** #p_Privacy_Policy  *****************************************************************************/
/***********************************************************************************************************/
#p_Privacy_Policy div#topPan {
	height:auto;
	display:block;
}
#p_Privacy_Policy div#topMainPan {
	display:block;
	height:auto;
}
#p_AGB div#topPan h2,
#p_Privacy_Policy div#topPan h2 {
	display:block;
	padding-bottom:25px;
}

/***********************************************************************************************************/
/********** /#p_Privacy_Policy******************************************************************************/
/***********************************************************************************************************/

/***********************************************************************************************************/
/********** #p_Privacy_Policy  *****************************************************************************/
/***********************************************************************************************************/
#p_AGB div#topPan {
	height:auto;
	display:block;
}
#p_AGB div#topMainPan {
	display:block;
	height:auto;
}
#p_Impressum b,
#p_Privacy_Policy b,
#p_AGB b {float:left; font-weight:normal;}

#p_Impressum .returnsHead,
#p_Impressum .returnsImportant,
#p_Impressum .agbHead,
#p_Privacy_Policy .agbHead,
#p_AGB .agbHead {color:#D4A70B;}

#p_Privacy_Policy .agbAbsatz,
#p_AGB .agbAbsatz {
	width:660px;
	margin-left:40px;
	display:block;
}

#p_AGB .agbAbsatz2 {
	width:600px;
	margin-left:60px;
	display:block;
}
/***********************************************************************************************************/
/********** /#p_Privacy_Policy******************************************************************************/
/***********************************************************************************************************/

.spierlink {
	display:block;
	width:136px;
	height:106px;
	margin-left:30px;
	margin-top:-110px;
}

#GB_window {
	margin-left:-390px;
}
#pageZoom,
#p_Payment,
#p_Privacy_Policy,
#p_AGB,
#pageVK,
#p_Impressum {
	background:#FFF;
	min-height:480px;
}

#p_Payment #middlePan,
#p_Privacy_Policy #middlePan,
#p_AGB #middlePan,
#pageVK #middlePan,
#p_Impressum #middlePan {min-height:0px; margin-left:20px; width:710px; padding-bottom:20px; padding-left:0;}

#p_Payment #middlePan p,
#p_Privacy_Policy #middlePan p,
#p_AGB #middlePan p,
#pageVK #middlePan p,
#p_Impressum #middlePan p {
	width:710px; 
	padding-left:0;
	font-size:10px;
}

#p_Payment h2,
#p_Privacy_Policy h2,
#p_AGB h2,
#pageVK h2,
#p_Impressum h2 {padding-left:0; padding-top:5px; width:710px;}

#p_Payment #topPan h2,
#p_Privacy_Policy #topPan h2,
#p_AGB #topPan h2,
#pageVK #topPan h2,
#p_Impressum #topPan h2 {
	padding-left:0;
	margin-left:0;
}


#p_Payment #topMainPan,
#p_Privacy_Policy #topMainPan,
#p_AGB #topMainPan,
#pageVK #topMainPan,
#p_Impressum #topMainPan {
	margin-left:20px;
	margin-top:20px;
	width:710px;
	background:none;
	height:50px;
}


#p_Welcome b {float:left; font-weight:normal;}

#p_Welcome {
	background:#FFF;
	min-height:480px;
}
#p_Welcome #middlePan {min-height:0px; margin-left:20px; width:710px; padding-bottom:20px; padding-left:0;}
#p_Welcome #middlePan p {
	width:710px; 
	padding-left:0;
	font-size:10px;
}
#p_Welcome #topPan h2 {
	font-weight:bold;
}
#p_Welcome #topMainPan {
	margin-left:0;
	margin-top:20px;
	width:710px;
	background:none;
}
#p_Welcome h2 {padding-left:0; padding-top:5px; width:710px;}
#p_Welcome table {border-collapse:collapse;}
#p_Welcome td {border-width:1px; border-style:solid; padding:5px 5px 15px; vertical-align:top;}
#p_Welcome td.largeIcon {text-align:center; vertical-align:center; width:200px;}


#pageVK p b,
#pageVK table.tblVK2 tr th {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

#p_AGB #middlePan p b a {
	text-decoration:none;
}

#bibitneu .tdGPreisTxt,
#bibitneu .tdGPreis,
#pageUebersicht .tdGPreisTxt,
#pageUebersicht .tdGPreis,
#pageOrderdetails .tdGPreisTxt,
#pageOrderdetails .tdGPreis {
	border-top:1px dotted #999999;
}
#bibitneu .tdVKPreisTxt,
#bibitneu .tdVKPreis,
#pageUebersicht .tdVKPreisTxt,
#pageUebersicht .tdVKPreis,
#pageOrderdetails .tdVKPreisTxt,
#pageOrderdetails .tdVKPreis {
	padding-bottom:7px;
}


.description .zoomlupe {
	margin-top:2px;
	display:block;
	height:11px; 
	width:11px; 
	background-image:url(../images/lupe_plus.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#pageEingabeCompany #middleMainPan #middlePan ul#DS li{
	padding-left:0px;
	margin-left:-20px;
}

#middleMainPan #middlePan ul#DS li{
	padding-left:0px;
	margin-left:-20px;
}

#middleMainPan #middlePan ul#DS{
	margin-left:-20px;
	width:712px;
}

#pageLogin #InhaltPan #frmLogin{
	margin-left:-20px;
	padding-left:20px;
	margin-right:0px;
	padding-right:0px;
	width:732px;
}

#errPage #InhaltPan #quality{
	width:732px;
	margin-left:0px;
	float:right;
}

#errPage #InhaltPan #Adresse{
	float:right;
}

.btnAendern,
.btnAendernHover {
	color:#D4A70B;
	border:none;
	background:none;
}

#pageUebersicht .btnAendernHover,
#pageUebersicht .btnAendern,
#pageWarenkorb .btnAendernHover,
#pageWarenkorb .btnAendern {
	padding-left:0;
	padding-right:0;
	margin-left:5px;
	margin-right:5px;
	height:15px;
	cursor:pointer;
	font-size:10px; 
	font-weight:bold;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	background:transparent;
}

.btnAendernHover {
	border-bottom:1px solid #D4A70B;
}















#bibitneu{
	font-size:11px;
}

#bibitneu #middleMainPan{
	float:LEft;
	margin-left:210px;
}


#bibitneu #middlePan{
	float:LEft;
	margin-left:0px;
	margin-top:-63px;
}

#bibitneu p.orderheader{
	margin:0; 
	width:688px; 
	padding:0;  
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px; 
	height:26px; 
	text-align:left
	color:#000000;	
}
/*
#bibitneu input,
#bibitneu font,
#bibitneu table{
	float:left;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
*/

/****neu***/
#bibitneu input,
#bibitneu table {
	float:left;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
#bibitneu font {
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

/*** /neu ****/

#bibitneu #topMainPan{
	background:transparent url(../images/maincol-top-bg.png) repeat-x scroll 0 259px;
}

#bibitneu #topMainPan h2{
	padding-top:287px;
}

#bibitneu table.order {
	width:752px; 
	margin:10px 0 10px 0; 
	border-spacing:0px; 
	/*float:right;*/
	/*margin-left:-40px;*/
	margin-left:-20px;
	font-size:11px;
	padding-left:0px
	}
#bibitneu table.order tr.orderheader {
	border-bottom:0;
	}
#bibitneu table.order tr.orderheader td#Art{
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
	font-weight:bold;
}
#bibitneu table.order tr.orderheader td#Artbez,
#bibitneu table.order tr.orderheader td#Menge,
#bibitneu table.order tr.orderheader td#Einzelpreis,
#bibitneu table.order tr.orderheader td#Preis{
	background:transparent url(../images/content-head.png) no-repeat scroll right top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
	font-weight:bold;
}

body#bibitneu #middleMainPan{
	margin-left:-30px;
	width:752px;
}

body#bibitneu #topMainPan{
	margin-left:-30px;
	float:left;
	margin-bottom:30px;
}

body#bibitneu #NavPan{
	margin-left:-240px;
}

#bibitneu table.order td#Art{
	width:90px;
	padding-left:20px;
	padding-bottom:7px;
}

#bibitneu table.order td#Artbez{
	padding-bottom:7px;
}

#bibitneu table.order td#Menge{
	width:90px;
	text-align:center;
	padding-right:10px;
	padding-bottom:7px;
}

#bibitneu table.order td#Einzelpreis{
	width:100px;
	padding-right:40px;
	text-align:right;
	border:none;
	text-align:right;
	padding-bottom:7px;
}

#bibitneu table.order td#Preis{
	width:120px;
	padding-right:40px;
	text-align:right;
	border:none;
	padding-bottom:7px;
}

#bibitneu table.order td.PreisTxt{
	height:25px;
	vertical-align:bottom;
	padding-right:10px;
	text-align:right;
	padding-top:0;
	padding-bottom:7px;
}

#bibitneu table.order td.Preis{
	height:25px;
	vertical-align:bottom;
	width:120px;
	padding-right:40px;
	border:none;
	text-align:right;
	padding-bottom:7px;
}

#bibitneu table.order td.PreisTxtHr{
	border-top:1px dotted #999999;
	height:25px;
	vertical-align:bottom;
	padding-right:10px;
	text-align:right;
	padding-top:0;
}

#bibitneu table.order td.PreisHr{
	border-top:1px dotted #999999;
	height:25px;
	vertical-align:bottom;
	width:120px;
	padding-right:40px;
	text-align:right;
	padding-top:0;
}

#bibitneu table.order td.Txt{
	border-bottom:1px dotted #999999;
	height:10px;
}

#bibitneu form #middlePan table.addressheader{
	float:right;
	font-size:11px;
	color:#D4A70B;
	margin-left:-20px;
	margin-bottom:20px;
	padding-left:0px;
	width:752px;
}

#bibitneu table.addressheader td.InvoiceAddress div.InvoiceAddressHeader{
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
	font-weight:bold;
	padding-right:50px;
	width:259px;
	padding-left:30px;
}

#bibitneu table.addressheader td.ShippingAddress div.ShippingAddressHeader{
	background:transparent url(../images/content-head.png) no-repeat scroll right top;
	line-height:29px;
	height:46px;
	color:#FFFFFF;
	padding-bottom:0px;
	vertical-align:top;
	font-weight:bold;
	width:413px;
}

#bibitneu table.addressheader td.ShippingAddress,
#bibitneu table.addressheader td.InvoiceAddress{
	float:Left;
	padding-right:0px;
	padding-left:0px;
}

#bibitneu table.addressheader td.InvoiceAddress div.InvoiceAddressData{
	margin-left:32px;
}

#bibitneu table.addressheader td.ShippingAddress div.ShippingAddressData{
	
}

#bibitneu table{
	padding-left:00px;
	width:712px;
}

#bibitneu table font{
	margin-left:0px;
	width:auto;
	background-image:none;
	height:auto;
	padding-left:00px;
	margin-left:00px;
	width:auto;
}
/*
#bibitneu font{
	margin-left:0px;
	width:712px;
}
*/
body#bibitneu input{
	background:transparent url(../images/sidemodule-orange_bottom.png) no-repeat scroll left bottom;
	border:none;
	color:#333333;
	cursor:pointer;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:5px 10px 3px;
	text-decoration:none;
	margin-right:10px;
	margin-bottom:33px;
	vertical-align:middle;
	margin-top:10px;
}

#bibitneu table input{
	background-image:none;
	background-color:#ffffff;
	border:none;
	cursor:auto;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:11px;
	font-weight:bold;
	height:auto;
	line-height:15px;
	padding:0px 0px;
	text-decoration:none;	
	margin:auto;
	font-weight:normal;
}

#bibitneu center{
	background:transparent url(../images/bibit_background.gif) no-repeat scroll left 200px;
	margin:auto;
	overflow:hidden;
	width:722px;
	padding-left:240px;
	height:auto;
	position:relative;
	padding-bottom:20px;
}

#bibitneu center form{
	/*background:transparent url(../images/bibit_background.gif) repeat-y scroll 0 300px;*/
	
}

#bibitneu div table{
	background-image: none;
	height:auto;
	padding-left:00px;
	margin-left:00px;
}

#bibitneu div#InhaltPan{
	width:722px;
}

#bibitneu td font{
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
}


#bibitneu td input{
	margin-top:auto;
}

body#bibitneu div#SidePan font{
		padding-bottom:0px;
		background-image:none;
		background:none;
}

#bibitneu div font,
#bibitneu font table input,
#bibitneu font table{
	float:none;
	padding:0;
	margin:0;
	margin-left:0px;
	width:auto;
	background-image:none;
	height:auto;
	margin-left:00px;
	width:auto;
	padding:auto;
	background-image:none;
}

#bibitneu form #middlePan table.order,
#bibitneu form #middlePan table.addressheader{
	width:752px;
}

#bibitneu form #middlePan div table{
	width:720px;
}

body#bibitneu input{
	margin-top:20px;
}

body#bibitneu td input{
	margin:0px;
	padding:0px;
}

body#bibitneu div#lastDiv {
	margin-left:13px;	
}
body#bibitneu div#lastDiv table {
	margin-left:-2px;	
}
body#bibitneu div#lastDiv table td {
	text-align:left;
}	





#p_Payment div#middleMainPan,
#p_Privacy_Policy div#middleMainPan,
#p_AGB div#middleMainPan,
#pageVK div#middleMainPan,
#p_Impressum div#middleMainPan{
	margin-left:0px;
	margin-right:0px;
	width:740px;
	float:left;
	padding-right:0px;
}

#pageLogin dl fieldset#fdsKunde label{
	margin-left:10px;
	width:200px;
}

#pageLogin dl fieldset#fdsKunde input{
	margin-right:150px;
}




#bibitneu center {
	padding:0;
	background:none;
}

body#bibitneu #middleMainPan {
	margin-left:auto;
	margin-right:auto;
	float:none;
}

body#bibitneu div#topMainPan {
	margin-left:455px;
}

#bibitneu #middlePan {
	margin-left:-225px;
	padding-left:225px;
	background:transparent url(../images/bibit_background.gif) no-repeat scroll left 0px;
	margin-top:-88px;
	width:737px;
}

body#bibitneu div#topMainPan {
	margin-left:441px;
}
#bibitneu form #middlePan div table {
	margin-left:-15px;
}



#bibitneu #middleMainPan DIV#middlePan {
	margin-top:0px;
}



/* MvL 20.11.2009 */
/* AGP Optionsleiste oben */
body#p_AGB div#optionPan span.spTeiler {
		padding-left:10px;
	}
	body#p_AGB div#optionPan {	
		position:relative;
		left:0px;
		top:0px;
		background-color:#aaaaaa;
		padding-bottom:3px;
		width:100%;
		height:auto;
		float:left;
		display:table-cell;
		vertical-align:middle;
	}
	body#p_AGB img.optionImg {
		border:0px;	
		position:relative;
		top:3px;
	}
	body#p_AGB table#tblOption td.tdSpeichern img.optionImg {
		padding-top:-3px;
	}
	body#p_AGB div#topMainPan {
		clear:both;
	}
	body#p_AGB table#tblOption {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
	}
	body#p_AGB table#tblOption td.tdDruck {
		padding-left:3px;
	}
	body#p_AGB table#tblOption td.tdSpeichern {
		padding-left:10px;
	}
	body#p_AGB table#tblOption td.tdHinweis {
		padding-left:10px;
		padding-top:8px;
	}
	body#p_AGB table#tblOption a {
		text-decoration:none;
		color:#FFF;
	}
	body#p_AGB div#ausrichtenPan {
		position:relative;	
		top:20px;
	}
	body#p_AGB div#ausrichtenPan div#topMainPan,
	body#p_AGB div#ausrichtenPan div#topPan,
	body#p_AGB div#ausrichtenPan div#topPan h2 {
		position:relative;
		margin-top:0px;
		top:0px;
		margin-bottom:0px;
		height:auto;
		
	}
	body#p_AGB div#ausrichtenPan div#topMainPan {
		margin-left:20px;	
	}
	body#p_AGB div#ausrichtenPan div#topPan h2 {
		margin-left:0px;	
		padding:0px;
		line-height:normal;
	}

	body#p_AGB div#ausrichtenPan div#middleMainPan {
		position:relative;
		top:30px;
		margin-top:10px;
		clear:both;
	}
	body#p_AGB div#ausrichtenPan div#middlePan {
		position:relative;
		margin-left:20px;
	}
/* ENDE AGP Optionsleiste oben */


#bibitneu div font {padding-left:35px; margin-left:0px;}

#ordernumber td { width:225px; }

/* +++ Awards +++ */


body#p_award #middleMainPan .descriptionTitel .beschreibung,
body#p_award #middleMainPan .kategorie .beschreibung{
	font-size:11px;
	text-transform:none;
}


.awards {
	color:#B4A24C;
	cursor:pointer;
	float:right;
	margin:0 0 0 0;
}

.awards img {
	border:none;
	margin-right:-38px;
}

.layerawards { 
	display:none;
	position:absolute;
	float:left;
	color:#b4a24c;
	margin-left:95px;
	}

body#p_award #middleMainPan .descriptionText a{
	color:#b4a24c;
}

body#p_award #middleMainPan table a img ,
body#p_award #middleMainPan .description a img{
	border : 0 transparent;
}
body#p_award {
	background-color:#FCFCFC;
}

body#p_award #middleMainPan .star-rating {
	background:transparent url(https://estore.rhiem.com/images/awards/platters.gif) repeat-x scroll left top;
	height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	margin-left:0px; !important;
	position:relative;
	width:105px;
	float:left;
	padding-left:0px;
	}
body#p_award #middleMainPan .star-rating li.current-rating {
	background:transparent url(https://estore.rhiem.com/images/awards/platters.gif) repeat scroll left bottom;
	display:block;
	height:16px;
	left:0;
	margin:0 !important;
	text-indent:-9000px;
	z-index:1;
	float:left;
	padding:0;
	width:auto;
	border:none;
	min-width:0;
	width:10px;
	position:absolute;
	}
body#p_award #middleMainPan #topPan h2 {
	color:#B4A24C;
}
body#p_award #middleMainPan #topPan h2 {
	font-size:23px;
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 5px;
	text-align:left;
	text-transform:uppercase;
}

body#p_award #middleMainPan .kategorie { 
	margin-bottom:20px;
	font-weight:normal; 
	font-size:14px; 
	height:20px; 
	border-top:1px dotted #CFCFCE;
	border-bottom:1px dotted #CFCFCE;
	padding-left:5px;
	clear:left;
	text-transform:uppercase;
	color:#B4A24C;
}

body#p_award #middleMainPan hr { border:1px dotted #CFCFCE; height:1px;  }
body#p_award #middleMainPan h5 { font-size:13px; font-weight:normal; color:#727E70; }
body#p_award #middleMainPan div.descriptionTitel h5 { font-size:13px; }
body#p_award #middleMainPan table h5 { padding:0; margin:0 0 8px 0;}
body#p_award #middleMainPan table .descriptionimg {padding:0 10px 0 0; float:left}
body#p_award #middleMainPan table tr td { padding:0 0 10px 0; }
body#p_award #middleMainPan .kategorie {
	height:auto;
	margin-right:20px ;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:14px;
	width:725px;
}

body#p_award #middleMainPan table a,
body#p_award #middleMainPan .description a{
	text-decoration:none;
/*	color:#727E70;
*/}

body#p_award #middlePan{
	width:710px;
	margin-left:0px;
	float:left;
	padding-right:20px;
	margin-top:0px;
}

body#p_award #topPan{
	height:auto;
	margin-bottom:0px;
}

body#p_award #topMainPan{
	width:740px;
	margin-left:5px;
	float:left;
}

body#p_award .descriptionText{
	margin-top:10px;
	width:70%;
	font-size:11px;
}

#basket-container.award{
	margin-top:20px;
	display:block
}

#basket-container.award div{
	font-family:garamond;
}

#basket-container.award div h3{
	margin:0; 
	background:#636363 url(../images/sidemodule-h3.png) no-repeat scroll left bottom;
	padding:2px 0 24px;
}

#basket-container.award div h3 a{
	font-weight:bold;
	font-size:12px; 
	color:#CCCCCC;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
}

#basket-container.award img{
	border:none;
}

#basket-container.award span{
	font-size:11px;
	color:#CCCCCC;
	font-family:Verdana,Arial,Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	padding:0 10px;
	float:left;
}

#basket-container.award span a{
	color:#D4A70B;
}

#basket-container.award span a:hover{
	text-decoration:underline;
}

body#p_award #topPan h2{
	padding-top:7px;	
}

body#p_award #topMainPan{
	height:auto;
}

body#p_award #txtPan{
	width:730px;
}

body#p_award #productPan{
	width:730px;
}

body#p_award #middleMainPan{
	width:750px;
}

body#p_award .description{
	float:none;
}

body#p_award{
	background:none;
	background-color:#FCFCFC;
}

#basket-container.award img{
	border:2px ridge #D4A70B;
	margin-bottom:2px;
}

body#p_award #middleMainPan #productPan table{
	width:725px;
}



/* Nur Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
	
body#bibitneu div#middleMainPan div#middlePan {
	margin-left:0;
	margin-top:-41px;
}

body#bibitneu div#topMainPan {
	margin-bottom:0;
	margin-left:auto;
}

body#bibitneu #middleMainPan {
	width:962px;
}
body#bibitneu #InhaltPan {
	width:482px;
}

body#bibitneu #topMainPan h2 {
	padding-top:275px;
}


body#bibitneu #topMainPan {
	background-color:#FFFFFF;
}


body#bibitneu center {
	overflow:visible;
	}






}
/********************************************************************/
/***************Diese Befehle werden nur vom FF verstanden**********/
/******************************************************************/
html>/**/body#customerdata fieldset#fdsRA, x:-moz-any-link, x:default
 {
	background:transparent url(../images/content-head.png) no-repeat scroll left top;
	margin-top:0px;
	margin-left:-20px;
	padding-left:22px;
	margin-bottom:20px;
	padding-top:10px;
	width:724px;
	}
html>/**/body#customerdata fieldset#fdsRA legend, x:-moz-any-link, x:default{ background:none; margin-top:30px;}





/*** +++ Kategorien Tabs +++ ***/
#ulTabs,
#ulTabs li,
#ulTabs a {
	padding:0;
	margin:0;
}
#ulTabs {
	list-style:none;
	float:left;
	border-bottom:1px dotted #999999;
	width:770px;
	margin-bottom:20px;
	margin-left:-20px;
}
#ulTabs li {
	float:left;
	display:block;
}
#ulTabs a, 
#ulTabs a span {
	display:block;
	float:left;
	font-size:12px;
}
#ulTabs a {
	cursor:pointer;
	text-decoration:none;
	margin-right:8px;
	background:transparent url(../images/sidemodule-orange.png) no-repeat;
	background-position:right top;
	color:#333333;
	padding:2px 6px 1px 6px;
	font-weight:bold;
	margin-bottom:-1px;
}
#ulTabs a.all {
	margin-left:20px;
}
#ulTabs a.activeTab {
	background-position:right bottom;
	color:#D4A70B;
}
/*** --- Kategorien Tabs --- ***/


#msgWelcome a:link {font-weight:bold;}
#msgWelcome a:visited {font-weight:bold;}
#msgWelcome a:focus {font-weight:bold;}
#msgWelcome a:hover {font-weight:bold;}
#msgWelcome a:active {font-weight:bold;}

/*** +++ PACKSTATION +++ ***/
div.divRelative {
	position:relative;
}
div.divPackTool {
	font-size:10px;
	position:absolute; 
	right:0; 
	top:0; 
	margin-top:1px;
	line-height:16px; 
	margin-right:140px;
}
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:0;
	width:120px;
	height:19px;
	position:absolute;
	border:1px solid #666666;
	z-index:100;
}
a.aPackstation span {
	display:none;
}
dd.txtPackstation {
	position:relative;
}
/*** --- PACKSTATION --- ***/

table.tblVK2 td {
	text-align:right;
}
table.tblVK2 td.tdTxt {
	text-align:left;
}
#pageVK div#middleMainPan,
#pageVK div#middlePan {
	width:auto;
}

fieldset#fdsZA label {width:685px;height:20px; padding-top:2px;}

fieldset#fdsZA label,
fieldset#fdsZA input{float:left;}


#p_award .descriptionImage,
#pageProdukte .descriptionImage {
	height:50px;
	width:85px;
}

#p_award div.descriptionImage {
	height:auto
}

#bgAwards{ background-image:url(../../../images/awards.jpg); height:36px; cursor:pointer;width:175px; margin:0 auto; border:2px ridge #D4A70B;}
/*** --- country --- ***/
.left_lang{ float:left; clear:none; width:300px; }
.right_lang{ float:left; clear:none; }
#lang { width:700px;  margin-left:-27px;}
.right_lang, .left_lang { font-size:15px; height:36px; margin-top:15px;}
.left_lang div, .right_lang div { margin-top:-35px; margin-left:90px; width:230px;}
#pageCountry a img { border:none}
#pageCountry #lang a:hover { font-size:15px; border:none;}
.right_lang img, .left_lang img { margin-left:30px;}
