body {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px !important;
	background-color:#FFF;
	color:#000;
	text-align:left;
}

a 		{color: #000; text-decoration: underline}
a:hover 	{color: #3B4673;}

input,select,textarea,button {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

img {	border: 0;}
form {margin:0}

table {	border: 0px;}

h1 {display:inline; font-size: 12px;}
h2 {display:inline; font-size: 11px;}
h3 {display:inline; font-size: 11px;}

/* Spalten */

#lSite{
	width: 999px;
	margin:0;
	text-align:left;
}

#lTop{
	background-repeat: no-repeat;
	height:159px;
}

#lLeftCenter{
	float: left;
}

#lLeft{
	float: left;
	overflow: hidden;
}

#lCenter{
	float: left;
}

#lFooter{
}


/* Styles Top Column */

#lTop .logo{ 	
	width: 210px;
	height:142px;
}
#lTop .logo .abs{
	padding: 10px 9px 0px 7px;
}

#lTop .shoppingcart{ 	
	width: 350px;
	padding-top:45px;
	color:#FFF;
}

#lTop .partnerlogo{width: 111px; padding-top:5px;}
#lTop .carttxt1{ width: 113px;padding-top:20px;}
#lTop .carttxt2{ width: 96px; padding-top:20px; text-align: right;font-weight: bold;}
#lTop .cartimg{ width: 30px; padding-top:40px;}

#lTop .cartstyle{
	color:#FC0;
	font-size: 14px;
	font-weight: bold;
}

#lTop .filialen{ 	width: 140px;
	text-align:right;
	padding-right:4px;
	padding-top:2px;
}

#lTop .filialen select{
	width:140px;
}

#lTop .language{ 	width: 271px; font-weight: bold; padding-left:8px; padding-top:4px;}
#lTop .language a { 	text-decoration: none;}
#lTop .language a:hover { text-decoration: underline;}

#lTop .Navi{
	width: 720px;
	padding-left: 30px;
	padding-top:3px;
	height:14px;
	font-weight:bold;
	font-size:12px;
}

#lTop .Navi a, #lTop .Navi a:hover{
	text-decoration: none;
}

#lTop .Navi a:hover{
	color:#FC0;
}

#lTop .Navi .divline{
	color: #3B4772;
}

#lTop .Navi .Active { 
background: url(img/edbgRight.gif) no-repeat top right; 	
background-color: #3B4772;
color:#FC0;
}

#lTop .Navi .Active a, #lTop .Navi .Active a:hover { 
color:#FC0;
}

#lTop .Navi .Active span { 
background: url(img/edbgLeft.gif) no-repeat top left; 
height: 18px;
}

#lTop .Navi .Active .NaviAbs{
	padding: 0px 10px 0 10px;
}


/* Styles Left Column */

#lLeft #Search{
	padding: 0px 0px 7px 12px;
	color:#FC0;
	font-weight: bold;
	font-size:12px;
	vertical-align: top;
}

#lLeft #Search .searchword{
	border: none;
	width: 108px;
	font-size:10px;
	font-weight: normal;
}



#lLeft .BarYellow,  #lLeft .BarWhite{ 
margin:4px 14px 5px 0;
font-weight:bold;
font-size:12px;
padding: 1px 0px 2px 12px;
}

#lLeft .BarYellow { 
background: url(img/leftbaredgeYellow.gif) no-repeat top right; 	
background-color: #FC0;
}

#lLeft .BarWhite { 
background: url(img/leftbaredgeWhite.gif) no-repeat top right; 	
background-color: #FFF;
}


#lLeft .BarYellow a,  #lLeft .BarWhite a{ 
	text-decoration:none;
}

#lLeft .BarYellow a:hover,  #lLeft .BarWhite a:hover{ 
	text-decoration:underline;
}


#lLeft .LNavi{
	color:#FFF;
	font-size:11px;
	border-bottom:1px solid #636C8B;
	border-top:1px solid #262E48;
	padding: 0px 14px 0px 0px;
	background-repeat: no-repeat;
	/*	overflow:hidden;*/
}

#lLeft .LSubNavi{
	color:#3B4772;
	margin: 0 0 0 0px;
	padding: 2px 14px 4px 21px;
	background: url(img/arrow.gif) no-repeat 10px;
	background-color:#CCCED2;
}

#lLeft .LNavi a{
	color:#FFF;
	text-decoration: none;
}

#lLeft .LSubNavi a {
	color:#3B4772;
	text-decoration: none;
}

#lLeft .LNavi a:hover{color:#FC0;}


#lLeft .LSiteSelected{
	color: #FFF;
	background-color: #3B4772;
	background: url(img/arrow2.gif) no-repeat 10px;
	font-weight:bold;
	padding-top:4px;
}

#lLeft .LNaviSelected {	background-color: #FC0;}
#lLeft .LNaviSelected a{	color: #000; 	font-weight:bold;}
#lLeft .LNaviSelected a:hover{	color: #000;}

#lLeft .TLNavi{
	height:36px; 
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
}

#lLeft .TLNavi td{	padding-right:10px;}

#lLeft .LSubNaviDiv{
	height:10px;
	background-color:#CCCED2;
	overflow:hidden;
}

#lLeft .anzeige{
	text-align: center;
	margin: 5px 0px;
}


/* Left Seals*/
#lLeft .Seals{
	width:173px;
	padding: 10px;
	}

#lLeft .Seal{
	color: #B7B9C0;
	padding:5px;
}

#lLeft .Seal a, #lLeft .Seal a:hover{
	color:#B7B9C0;	
}






/* Styles Center Column */

#lCenter .Breadcrumb{
	margin: 5px 7px;
	font-size:10px;
}

#lCenter .Breadcrumb .title{
	font-weight:bold;
}


#lCenter .introduction{
	margin:10px 0;
}

.Shadow{
	background: url(img/bgCenterShadow.gif) repeat-x; 
	height:5px;
	font-size:1px;
}

.ShadowB{
	background: url(img/bgCenterShadowB.gif) repeat-x; 
	height:5px;
	font-size:1px;
}

.bar01{
	background-color: #B7B9C0;
	height:4px;
	font-size:1px;
	border-bottom-color: #7A7C81;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


#lLeftCenter .BoxCategory {width:100%;}
#lLeftCenter .BoxCategory .Grey {background-color:#B7B9C0;}
#lLeftCenter .BoxCategory .shopinshop {background-color:#E1E1EB;}

#lLeftCenter .BoxCategory .tCatList {
	width:100%;
	border:0px;
	border-collapse:collapse;
}

#lLeftCenter .BoxCategory .FirstColumn {text-align:center; width:24%;}

#lLeftCenter .BoxCategory .CatList {
	width:38%;
	background: url(img/dottedlinegreywhite.gif) repeat-y; 	
	padding-top:5px;
	padding-right:20px;
}

#lLeftCenter .BoxCategory .CatList ul{	margin-top:0px;}

#lLeftCenter .BoxCategory .CatList li{
	list-style-image:url(img/arrowblueyellow.gif);
	list-style-position: outside;
	font-size:12px;
	margin: 0 5px 1px -10px;
}

#lLeftCenter .BoxCategory .CatList li .selected{
	color:#FC0;
	background-color:#3B4772;
	padding:0 10px 0 10px;
	margin-left:2px;
}

#lLeftCenter .BoxCategory .CatList a{
	padding: 0 5px 0 0;
	margin-left:0px;
	text-decoration:none;
	color:#3B4772;
}
#lLeftCenter .BoxCategory .CatList a:hover{
	color:#FC0;
	background-color:#3B4772;
}

#lLeftCenter .BoxCategory .maincategories{
	padding:0 7px 0 16px;
}

#lLeftCenter .BoxCategory .maincategories img{
	padding:0 10px 5px 0;
}


#lLeftCenter .BoxCategory .categories{
	width:20%;
	float: left;
	text-align: center;
	background-color:#B7B9C0;
	margin:0;
	padding:0;
	border:0;
}




#lLeftCenter .SubNavi{	color:#FFF;}

#lLeftCenter .SubNavi a {
	text-decoration: none;
	color:#FFF;
}

#lLeftCenter .SubNavi a:hover {	
color:#FC0;
}
#lLeftCenter .SubNaviSelected{	color:#FC0;}

#lLeftCenter .SubNavi .abs{
	padding: 4px 10px 0 10px;
}

#lLeftCenter .edBG { 
background: url(img/edbgRight.gif) no-repeat top right; 	
background-color: #3B4772;
}
#lLeftCenter .edBG div { 
background: url(img/edbgLeft.gif) no-repeat top left; 
height: 18px;
}

#lLeftCenter .SubNavi .abs2{
	padding: 4px 10px 0 10px;
	float:left;
	background-color: #3B4772;
	width:779px;
}

#lLeftCenter .SubNavi .abs3 { 
	float:right;
	background:none;
	height: 19px;
	background: url(img/edbgRight.gif) no-repeat top right; 	
	background-color: #3B4772;
	width:190px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
}

#lLeftCenter .SubNavi .bgBl{
	background-color: #3B4772;
} 


/* Produktbox */ 


#lCenter .ProdBoxA, #lCenter .ProdBoxB{float:left;}
#lCenter .ProdBoxA{width:186px;}
#lCenter .ProdBoxB{width:160px;}


#lCenter .ProdBoxPropertiesA, #lCenter .ProdBoxPropertiesB, #lCenter .ProdBoxPropertiesB1{
	height:130px;
	text-align: center;
	float:left;	
}

#lCenter .ProdBoxPropertiesA, #lCenter .ProdBoxPropertiesB{
		background: url(img/bgCenterProp.gif) repeat-y right; 

}

#lCenter .ProdBoxPropertiesA {width:65px;}
#lCenter .ProdBoxPropertiesB, #lCenter .ProdBoxPropertiesB1 {width:39px;}


#lCenter .ProdBoxTitle{
	background-color: #ccc;
	margin-right:3px;	
	border-bottom: 1px;
	border-color: #7A7C81;
	height:26px;
	vertical-align: middle;
	font-weight:bold;
	padding: 1px 4px;
}

#lCenter .ProdBoxTitle a{
	text-decoration: none;
}

#lCenter .ProdBoxTitle a:hover{
	text-decoration:underline;
}

#lCenter .ProdBoxImage{
	float:left;
	width:121px;
	height:130px;
	text-align:center;
}

#lCenter .ProdBoxImage table{width:121px; height:130px; border:0px;	border-collapse:collapse;	border-spacing:0;}
#lCenter .ProdBoxImage table tr  {vertical-align: middle;height:130px;}

#lCenter .ProdBoxTitle table{height:28px; border:0px;	border-collapse:collapse;	border-spacing:0;}
#lCenter .ProdBoxTitle table tr  {vertical-align: middle;height:28px;}


.TProdThumb{
	height:130px; 
	width:121px;
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
}

#lCenter .ProdBoxProp{
	text-align: center;
	padding: 2px 0;
}


#lCenter .ProdBoxDivLine{
	height:1px;
	overflow:hidden;
	background-color: #7A7C81;
	clear:both;
}

#lCenter .ProdBoxPriceOld{
	width:40%;
	float:left;	
	font-size:12px;
	padding: 5px 0 0 3%;
}

#lCenter .ProdBoxPrice{
	width:53%;
	height:35px;
	float:left;
	text-align: right;
	padding: 5px 4% 0 0;
}

#lCenter .ProdBoxPriceB1{
	width:53%;
	height:35px;
	float:left;
	text-align: right;
	padding: 5px 4% 0 0;
}

#lCenter .ProdBoxPrice{
	background: url(img/bgCenterProp.gif) repeat-y right; 	
}


#lCenter .ProdBoxPriceFontB{
	color:#C00;
}

#lCenter .ProdBoxPriceFontA, #lCenter .ProdBoxPriceFontB{
	font-size:12px;
	font-weight: bold;
}



/* Center - Article */
#lCenter .BarYellow,  #lCenter .BarBlue, #lCenter .BarRed{ 
	font-weight:bold;
	font-size:12px;
	padding: 2px 0px 5px 12px;
}

#lCenter .BarYellow { 
	background: url(img/centerbaredgeyellow.gif) no-repeat top left; 	
	background-color: #FC0;
	margin:4px 3px 0px 0;
}

#lCenter .BarBlue{ 
	background: url(img/centerBaredgeblue.gif) no-repeat top left; 	
	background-color: #304797;
	color:#FFF;
	margin:4px 0px 0px 0;
}

#lCenter .BarRed{
	background: url(img/centerBaredgered.gif) no-repeat top left; 	
	background-color: #cc0000;
	color:#FFF;
	margin:4px 0px 0px 0;
}


#lCenter .TabYellow, .TabBlue { 
	font-weight:bold;
	font-size:12px;
	line-height: 16px;
}


#lCenter .TabYellow span, .TabBlue span { 
	padding: 0px 5px 2px 22px;

}

#lCenter .TabYellow { 
	background: url(img/tableftyellow.gif) no-repeat top left; 
	background-color: #FC0;
}

#lCenter .TabYellow span { 
	background: url(img/tabrightyellow.gif) no-repeat top right; 
}

.TabBlue { 
	background: url(img/tableftblue.gif) no-repeat top left; 
	background-color: #303F72;
	color:#FFF;
}

.TabBlue span { 
	background: url(img/tabrightblue.gif) no-repeat top right; 
}







#lCenter .bgArt{
	background: url(img/bgCenterArt.gif) repeat-y right; 
	width:1px;
}

#lCenter .ArtTextA, #lCenter .ArtTextB, #lCenter .ArtTextC {
	padding: 10px;
}

#lCenter .ArtTextA {	width:250px;}
#lCenter .ArtTextB {	width:394px;}


#lCenter .ArtTitle { 
	font-weight: bold;
}

#lCenter .ArtTitle a{ 
	text-decoration:none;
}

#lCenter .ArtTitle a:hover{ 
	text-decoration:underline;
}


#lCenter .ArtImage { 
	width:144px;
	text-align: right;
	float:right;
}

#lCenter .dividingline{
	background: url(img/bgCenterDivline.gif) repeat-x; 
	height:1px;
	font-size:1px;
}


#lCenter .FilterSort{
	margin: 5px 0 0px 0;
}

#lCenter .FilterSort .tFilter{
	border:0px;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#lCenter .FilterSort .tFilter tr{
	vertical-align: top;
}

#lCenter .FilterSort .tFilter td{
	padding-left:5px;

}

#lCenter .FilterSort .tFilter .LastCol{
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}

#lCenter .FilterSort a{
	text-decoration:none;
}


#lCenter .FilterSort a:hover{
	text-decoration:underline;
}


#lCenter .FilterSort .Box1, #lCenter .FilterSort .Box2, #lCenter .FilterSort .Box3, #lCenter .FilterSort .Box2a{
	float:left;
	background-color:#FFF;
	border-color:#B6B9C0;
	border-style:solid;
	border-width:2px;
	padding-left:8px;
}	

#lCenter .FilterSort .Box1{ float:left; width:785px;padding-top:3px;height:22px;}
#lCenter .FilterSort .Box2a{ float:left; width:377px; padding-top:6px;height:19px;margin:7px 0 7px 0px;}
#lCenter .FilterSort .Box2{ float:left; width:148px; padding-top:6px;height:19px;margin:7px 0 7px 0px;}
#lCenter .FilterSort .Box3{ float:left; width:230px;padding-top:6px;height:19px;margin:7px 0px 7px 0px;}


#lCenter .FilterSort .Box1 select{
	width:200px;
	border-width:1px;
}

#lCenter .FilterSort .Dividing{ float:left;
width:4px;}

#lCenter .FilterSort select{
	font-size:10px;
}

#lCenter .FilterSort .active{
	font-weight:bold;
}


/* Footer Stile*/
#lFooter .LinksAddress{
	width: 806px;
	padding-left:193px;
}

#lFooter .Links{
	height:19px;
	padding: 6px 210px 0 4px;
   background-color: #3B4772;
	vertical-align: middle;
	color:#B7B9C0;
	width:592px;
}

#lFooter .Address{
  height:25px;
  color:#3B4772;
  background-color: #FFF;
}

#lFooter .Links a, #lFooter .Links a:hover{
  color:#B7B9C0;
  text-decoration: none;
}


/* General Styles */

.LClear{
	clear:both;
	height:1px;
	font-size:1px;
	border:0;
	margin:0;
}

.LCleardividingline{
	clear:both;
	background: url(img/bgCenterDivline.gif) repeat-x; 
	height:1px;
	font-size:1px;
}

.linethrough{
	text-decoration: line-through;
}

.Middle0{
	display: table; 
	_position: relative; 
	overflow: hidden;
	height:100%;
}

.Middle2{
	_position: relative; 
	_top: -50%;
	
}

.Middle1{
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

.abs20{height: 20px;font-size:1px;}
.abs10{height: 10px;font-size:1px;}
.abs5{height: 5px;font-size:1px;}
.abs7{height: 7px;font-size:1px;}


.BtnYellow { 
	background: url(img/btnleftyellow.gif) no-repeat top left; 
	background-color: #FC0;
	font-size:10px;
	padding: 0px 0px 2px 15px;
}

.BtnYellow span { 
	background: url(img/btnrightyellow.gif) no-repeat top right; 
	padding: 0px 15px 0px 0px;
}

.BtnYellow a, .BtnYellowBlue a{
	text-decoration: none;
}

.BtnYellow a:hover, .BtnYellowBlue a:hover {
	color: #000;
	text-decoration: underline;
}

.BtnYellowBlue { 
	background: url(img/btnleftyellowblue.gif) no-repeat top left; 
	background-color: #FC0;
	font-size:10px;
	padding: 0px 0px 1px 15px;
	font-weight:normal;
}

.BtnYellowBlue span { 
	background: url(img/btnrightyellowblue.gif) no-repeat top right; 
	padding: 0px 15px 0px 0px;
}



#lLeftCenter .Listen ul{	margin-top:0px;}

#lLeftCenter .Listen li{
	list-style-image:url(img/arrowBlue.gif);
	list-style-position: outside;
	margin: 0px 5px 5px -10px;
}

#lLeftCenter .Listen a{
	padding: 0 3px 0 3px;
	margin-left:0px;
}

	

/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */

dl.CatMap{
	margin: 0;
	padding: 0;
	background: transparent top left no-repeat;
	height: 67px;
	width: 97px;
	position: relative;
	float:left;
	padding:0 10px 5px 0;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 11px; display: none;}
dd{ margin: 0; padding: 0; position: absolute;  font-size: 11px; }

dd{ top: 0px; left: 0px; }
dd a{ position: absolute; width: 97px; height: 67px; text-decoration: none; }
dd a span{ display: none; }
dd a:hover{ position: absolute; background: transparent url("img/shim.gif") no-repeat;}
dd a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	position: absolute;
	color: #3B4772;
	background-color: #FFCC00;
	border: 1px solid #3B4772;
	bottom: 0px;
	left:0px;
	padding: 0 2px;
	width:91px;
}


/* Cart */

.Cart{
	width:100%;
}

.CartText{
	padding:10px 10px 5px 5px;
}

.Cart .TCart {
	width:799px;
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
}

.Cart .TCart .TitelLine td{
	background-color:#DBDCDF;
	border-bottom-width: 1px;
	border-bottom-color:#7A7C81;
	border-bottom-style:solid;
	border-top-width: 1px;
	border-top-color:#7A7C81;
	border-top-style:solid;
	font-weight:bold;
	font-size:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
}

.Cart .TCart .DetailLine td{
	background-color:#F5F5E9;
	font-size:10px;
	height:25px;
	background-image: url(img/bgCartT.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 2px 5px 4px 5px;
}


.Cart .TCart .SepRow{
	background-color:#7A7C81;
	height:1px;
}

.Cart .TCart .DetailLine input{
	width:30px;
	border: 1px;
	border-color:#868686;
	border-style:solid;
	font-size:10px;
	font-weight: normal;
	text-align:center;
}

.Cart .TCart .DetailLine .Anzahl{width: 4%}
.Cart .TCart .DetailLine .ArtCode{width: 11%}
.Cart .TCart .DetailLine .Bezeichnung{width: 16%}
.Cart .TCart .DetailLine .Property{width: 7%}
.Cart .TCart .DetailLine .Price{width: 6%; text-align:right;}
.Cart .TCart .DetailLine .PriceRow{width:10%;background-image:none; text-align:right;}



.Cart .TCart .TitelLine .Price{text-align:right;padding-right: 5px;}
.Cart .TCart .TitelLine .PriceRow{text-align:right;padding-right: 5px;}


/* Start: WK 2-5 */

.TAddress {
	width:98%;
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
}
 .TAddress tr{
	vertical-align: middle;
}
	
.TAddress .KKImg{
		padding-top:5px;
	}

.TAddress .TitelLine td{
	background-color:#B7B9C0;
	border-bottom-width: 1px;
	border-bottom-color:#7A7C81;
	border-bottom-style:solid;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
	border-right-width: 1px;
	border-right-color:#FFF;
	border-right-style:solid;
}

.TAddress .DetailLine td{
	height:22px;
	background-image: url(img/bgCartT.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 4px 5px 4px 5px;
}

.TAddress .DetailLineB td{
	height:25px;
	padding: 4px 3px 4px 3px;
	background-color:#D8DBE2;
	font-weight:bold;
}

.TAddress .DetailLineC td{
	height:4px;
	background-image: url(img/bgCartT.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 2px;
	font-size:8px;
}


.TAddress .SepRow{
	background-color:#7A7C81;
	height:1px;
}

.TAddress .DetailLine .txtA, .TAddress .DetailLine .txtB,  .TAddress .DetailLine .txtarea{
	border: 1px;
	border-color:#868686;
	border-style:solid;
	font-size:10px;
}

.TAddress .DetailLine .txtA{	width:160px;}
.TAddress .DetailLine .txtB{	width:50px;}

.TAddress .DetailLine .list{
	font-size:10px;
	border-color:#868686;
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;				
	border-bottom-width: 1px;				
}

.TAddress .DetailLine .fileupload{
	border-right: 1px solid #868686;
	border-top: 1px solid #868686;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #868686;
	width: 370px;
}


.TAddress .DetailLine .DescriptionCol{width:30%;font-weight: bold;}
.TAddress .DetailLine .DescriptionColA{width:30%;font-weight: bold;padding-left:30px;}
.TAddress .DetailLine .InputCol{width: 70%}

.TAddress .DetailLineB .RadioCol{width:1%;}
.TAddress .DetailLineB .RadioColD{width:96%;}

.TAddress .DetailLine .DescriptionColB{width:20%;font-weight: bold;}
.TAddress .DetailLine .InputColB{width: 25%}

.TAddress .DetailLine .InputColC{width: 1%;background-image:none;padding-right:0px;}
.TAddress .DetailLine .InputColC1{width: 99%}

.TAddress .DetailLine .DescriptionColC{width:30%;}

.TAddress .DetailLine .InputColD1{width: 20%}
.TAddress .DetailLine .InputColD2{width: 25%}

.TAddress .DetailLine .InputColE{width: 50%}

.TAddress .DetailLine .Info {
font-size: 10px;
font-weight:normal;}


.TAddress .DetailLine .Desc {
	padding-left:30px;
}

.TAddress .I{
	background-color: #FC0;
	color: #FFF;
	font-size: 10px;
	padding:0px 4px;
}

.TAddress .I a, .TAddress .I a:hover{
	text-decoration:none;
	color: #FFF;
}

#lCenter .FinalButtons{
	width: 98%;
	padding-top: 10px;
}

#lCenter .FinalButtonA{
	float:left;
	width:46%;
	padding-left:5px;
}

#lCenter .FinalButtonB{
	float:right;
	width:46%;
	padding-right:5px;
	text-align:right;
}


/* Ende: WK 2 - 5 */


.txtError{
	color:#c00;
}

/* Cart */
.Cart .C1Clienttype{
	float: left;
	width:336px;
}

.Cart .Login{
	float:none;
	width:336px;
	margin-left:102px;
}

.Cart .Login2{
	float:none;
	width:336px;
	text-align: right;
	margin:10px 0 10px 102px;
}


.Cart .C1Clienttype .header{
	background-image: url(img/c1header.gif);
	height:30px;
}

.Cart .C1Clienttype .content{
	margin-left:10px;
	border-right:17px solid #DBDCDF;
}

.Cart .C1Clienttype .content1{
	border-left:18px solid #DBDCDF;
}

.Cart .C1Clienttype .content2{
	padding:15px;
	background-color: #FFF;
}

.Cart .C1Clienttype .content2b{
	padding-top:0;
}
.Cart .C1Clienttype .footer{
	background-image: url(img/c1Footer.gif);
	height:30px;
}

.Cart .C1Clienttype .numbertxt{
	padding: 10px 0;
	width:100%;
}

.Cart .C1Clienttype .numbertxt2{
	padding: 0;
}

.Cart .C1Clienttype .numberA{	width: 30%; font-weight:bold;}
.Cart .C1Clienttype .numberB{	
width: 65%; 
background-image: url(img/bgCartT.gif);
height:25px;
padding-left:10px;
background-repeat: repeat-y;
}


.Cart .C1Clienttype .numberB .txtinputA {	width:100px;}
.Cart .C1Clienttype .numberB .txtinputB {	width:150px; }

.Cart .C1Clienttype .numberA, .Cart .C1Clienttype .numberB{
	float:left;
}



.Cart .C1Clienttype .numberB .txtinputA, .Cart .C1Clienttype .numberB .txtinputB{
	border: 1px;
	border-color:#868686;
	border-style:solid;
	font-size:10px;
}

.Cart .C1Clienttype .contentVC{
	border-right:17px solid #DBDCDF;
	background-image: url(img/bgVC.gif);
	background-repeat: repeat-y;
	height:100%;
}

.Cart .C1Clienttype .contentVC .C1{	width:88px; float:left;}
.Cart .C1Clienttype .contentVC .C2{	width:28px;float:left; text-align:right;padding-right:3px;} 
.Cart .C1Clienttype .contentVC .C3{	width:176px;float:left;}


.Cart .C1Clienttype .content .divLine{
	padding:10px 15px;
}


/* Start: WK Produkte Step 4, Step 5 */
.Cart .TCart2 {
	width:98%;
}

.Cart .TCart .DetailLine2 td{
	background-color:#FFF;
}

.Cart .TCart .DetailLine2 .PriceRow{
background-image: url(img/bgCartT.gif);
	background-repeat: repeat-y;
	background-position: right;
}


		

.Cart .TCart .DetailLine2 .Anzahl{text-align:center;}

/* Ende: WK Produkte Step 4, Step 5 */


