@charset "utf-8";
/* CSS Document */
body {
	font-family:Tahoma,sans-serif;
	font-size:10px;
	height:100%;
  margin-top: 30px;
}


*{
	padding:0px;
	margin:0px;
}

input{
font-family:Tahoma !important;}



#bodyouter{
	background:url(../../images/frontend/body.jpg) no-repeat;
	height:1435px;
	width:879px;
	margin:auto;
	padding-left:145px;
	padding-top:286px;
}
#Container-Outer{
	width:620px;
	position:relative;
	padding-top:15px;
}
#Container-Outer h2{
	margin-bottom:25px;
	height:15px;
}
#Container{
	width:598px;
	padding:10px;
	border:#cfcfcf solid 1px;
	font-family:Tahoma;
	font-size:9px;
}
/*.Back{
	position:absolute;
	bottom:-20px;
	left:0px;
}
.Next{
	position:absolute;
	bottom:-20px;
	right:0px;
}*/
.OrdersBox1 {
	margin-left:-8px;
}
.Back{
	bottom:2px;
	float:none;
	left:0;
	position:relative;
}
.Next{
	/*pottom:-10px;*/
	float:right;
	/*left:float;*/
	position:relative;
	right:0;
}
.zero{
	font-size:0px;
}
.red{
	color:#ce1976;
}
.gray{
	color:#9c9c9c;
}
.grayDark{
color:#6a6a6a;
}
.clr{
	clear:both;
}
.red-link{
	background: url(../../images/frontend/displaybar_violett_normal.png);
	height:15px;
	width:82px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
	padding: 0 10px;
	font-size:10px;
	font-family: Tahoma;
}

.white-link{
color:#FFFFFF;
line-height:13px;
text-decoration:none;
}

.white-link:hover{
color:#FFFFFF;
line-height:13px;
text-decoration:underline;
}
.pink-link{
	background: url(../../images/frontend/displaybar_magenta_normal.png);
	height:15px;
	width:82px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
	padding: 0 10px;
	font-size:10px;
	font-family: Tahoma;
}
.gray-link{
	background: url(../../images/frontend/displaybar_gray_normal.png);
	height:15px;
	width:84px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#848484;
	text-align:right;
	padding: 0 9px;
	font-size:10px;
	font-family: Tahoma;
}
.DarkGray-link{
	background: url(../../images/frontend/Link-DarkGary.gif);
	height:15px;
	width:82px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#151515;
	text-align:right;
	padding: 0 10px;
	font-size:10px;
	font-family: Tahoma;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration: underline;
}

/*---New addition By Hamid IN general Class--*/
.MrgTop90 {
	padding-top:135px;
}
.MrgTop120 {
	padding-top:120px;
}
.MrgTop112 {
	padding-top:112px;
}
.MrgTop50 {
	padding-top:50px;
}
.BorderBtm {
	border-bottom:1px solid #cbcbcb;
}
.red-link1{
	background: url(../../images/frontend/displaybar_violett_normal.png);
	height:15px;
	width:82px;
	line-height:12px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
	padding: 0 10px;
	font-size:10px;
	font-family:Tahoma;
	margin-right:5px;
}
.pink-link1{
	background: url(../../images/frontend/displaybar_magenta_normal.png);
	height:15px;
	width:82px;
	line-height:12px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
	padding: 0 10px;
	float:left;
	font-size:10px;
	font-family:Tahoma;
	
}

.gray-link1{
	background: url(../../images/frontend/displaybar_gray_normal.png);
	height:15px;
	width:82px;
	line-height:12px;
	text-decoration:none;
	color:#696969;
	text-align:right;
	padding: 0 10px;
	float:left;
	font-size:10px;
	font-family:Tahoma;
}
.DarkGray-link1{
	background: url(../../images/frontend/Link-DarkGary.gif);
	height:15px;
	margin-right:5px;
	width:82px;
	line-height:12px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:right;
	padding: 0 10px;
	float:left;
	font-size:10px;
	font-family:Tahoma;
}
.MrgBT30{
margin-bottom:30px;}
/*----------End--------*/


.Pagination{
	position:absolute;
	bottom:-20px;
	left:235px;
	font-weight:bold;
	color:#e4187b;
	width:180px;
}
.Pagination a{
	font-weight:normal;
	color:#9b9b9b;
	text-decoration:underline;
	margin-left:2px;
	margin-right:2px;
}
.Pagination a:hover{
	text-decoration:none;
}
.Pagination span {
	color:#626262;
	padding:0 10px ;
	font-size:12px;
}
.Pagination span a{
	text-decoration:none;
}
#Container h3{
  color:#000000;
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
}
#Container h4 {
	text-align:right;
}
.fr {
	float:right;
}
.fl {
	float:left;
}
.Boder-bottom {
	border-bottom:1px dotted #3a3a3a;
	padding-bottom:8px;
}
.cats-boder-bottom {
	border-bottom:1px dotted #3a3a3a;
	padding:17px 0 21px 1px;
	margin-right:10px;
}
.cats-no-boder-bottom {
	padding:17px 0 0px 1px;
	margin-right:10px;
}
.zero{
	font-size:0px
}
img {
	border:0;
}
.MrgTop10 {
	margin-top:10px;
}
.padBtm0 {
padding-bottom:0!important;
	
}
.MrgTop5 {
	margin-top:5px;
}
.MrgTop20 {
	margin-top:20px;
}
.MrgRT80 {
	padding-left:40px;
	padding-right:2px;
}

/*Developed by Raheel*/

.logo {
	position:absolute;
	left:166px;
	top:0px;
	z-index:99;
}

.logo a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat 0 -60px;
	display:block;
	width:211px;
	height:109px;
	text-indent:-9999px;
}

.guyPic {
	position:absolute;
	top:0px;
	left:0;
	z-index:102;
}
.guyPicMiddle {
	position:absolute;
	top:100px;
	left:0;
	z-index:102;
}
.guyPicBotom {
	position:absolute;
	top:240px;
	left:0;
	z-index:102;
}

.headerBg {
	background:url(../../images/frontend/bg-hdr.gif) repeat-x 0 0;
	/*height:175px;*/
}

#header {
	width:1002px;
	position:relative;
	padding-bottom:5px;
}

#header .statement {
/*	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat 0 -181px;*/
	margin:0px 0 0 396px;
	width:593px;
	height:50px;
}

#header .navBar {
	background:url(../../images/frontend/bar.png) no-repeat 0 top;
	margin-top:8px;
	width:1002px;
	min-height:22px;
	position:relative;
}

.navBar ul {
	float:right;
	margin-right:30px;
}

.navBar ul li {
	float:left;
	list-style:none;
}

.navBar ul li a {
	display:block;
	height:20px;
	float:left;
}

.navBar ul li a:hover {
	color:#545454;
}

.navBar ul .btnProduct a,
.navBar ul .btnProduct-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat 0 0;
	width:61px;
}

.navBar ul .btnProduct a:hover,
.navBar ul .btnProduct-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat 0 -30px;
}

.navBar ul .btnPrsng a,
.navBar ul .btnPrsng-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -61px 0px;
	width:72px;
}

.navBar ul .btnPrsng a:hover,
.navBar ul .btnPrsng-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -61px -30px;
}

.navBar ul .btnPrntData a,
.navBar ul .btnPrntData-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -133px 0px;
	width:70px;
}

.navBar ul .btnPrntData a:hover,
.navBar ul .btnPrntData-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -133px -30px;
}

.navBar ul .btnDataSrvce a,
.navBar ul .btnDataSrvce-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -203px 0px;
	width:74px;
}

.navBar ul .btnDataSrvce a:hover,
.navBar ul .btnDataSrvce-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -203px -30px;
}

.navBar ul .btnTurnArnds a,
.navBar ul .btnTurnArnds-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -277px 0px;
	width:66px;
}

.navBar ul .btnTurnArnds a:hover,
.navBar ul .btnTurnArnds-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -277px -30px;
}

.navBar ul .btnSamples a,
.navBar ul .btnSamples-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -343px 0px;
	width:75px;
}

.navBar ul .btnSamples a:hover,
.navBar ul .btnSamples-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -343px -30px;
}

.navBar ul .btnBoldPrntr a,
.navBar ul .btnBoldPrntr-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -418px 0px;
	width:65px;
}

.navBar ul .btnBoldPrntr a:hover,
.navBar ul .btnBoldPrntr-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -418px -30px;
}

.navBar ul .btnNewComers a,
.navBar ul .btnNewComers-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -483px 0px;
	width:60px;
}

.navBar ul .btnNewComers a:hover,
.navBar ul .btnNewComers-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -483px -30px;
}

.navBar ul .btnContact a,
.navBar ul .btnContact-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -543px 0px;
	width:52px;
}

.navBar ul .btnContact a:hover,
.navBar ul .btnContact-active a {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -543px -30px;
}

.navBar .offer {
	position:absolute;
	top:5px;
	left:145px;
}

#header .special-offer {
	margin:5px 0 0 145px;
}

#header .topries-offer,
#header .topries-offer2 {
	position:absolute;
	top:83px;
	right:220px;
}

#header .topries-offer a,
#header .topries-offer2 a {
	margin-right:6px;
}

#header .topries-offer2 {
	right:20px;
}

#content {
	width:1002px;
	margin:10px 0 50px 0;
	height:100%;
}

#leftCol {
	width:763px;
	float:left;
	margin-right:7px;
	position:relative;
	z-index:100;
}

#leftCol .colorBar {
	background-color:#c80a78;
	color:#fff;
	height:17px;
	line-height:17px;
	overflow:hidden;
	padding:0 10px 0 143px;
}

#leftCol .colorBar .homeLinks {
	float:left;
}

#leftCol .colorBar .homeLinks li {
	background:url(../../images/frontend/imgs-common.gif) no-repeat -591px 0;
	list-style:none;
	float:left;
	padding-left:13px;
	overflow:hidden;
	padding-left:15px;
	width:104px;
	margin-left:3px;
}

#leftCol .colorBar .homeLinks li.last {
	margin-right:0;
}

#leftCol .colorBar .homeLinks li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}

#leftCol .productRow {
	margin:5px 0 5px 143px;
	/*	overflow:hidden; by Naveed on 26Sep*/
}

#leftCol .productRow .box,
#leftCol .productRow .boxInner {
	width:123px;
	height:105px;
	overflow:hidden;
	float:left;
}

#leftCol .productRow .boxInner {
	height:140px;
}

#rightCol {
	width:230px;
	float:left;
	color:#fff;
	font-size:10px;
}

#rightCol .hotLine {
	background:url(../../images/frontend/imgs-common.gif) no-repeat 0 0;
	width:190px;
	height:68px;
	padding:6px 8px;
}

#rightCol .hotLine h3 {
	margin-bottom:5px;
	font-size:12px;
	line-height:13px;
}

#rightCol .hotLine p {
	margin-bottom:4px;
}

#rightCol .hotLine .number {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -221px -60px;
	width:132px;
	height:15px;
}

#rightCol .login,
#rightCol .medienKorb,
#rightCol .recentOrders,
#rightCol .heldenNews,
#rightCol .dieHelden {
	background:url(../../images/frontend/imgs-common.gif) no-repeat 0 -90px;
	width:190px;
	height:103px;
	padding:10px 8px;
	position:relative;
	overflow:hidden;
	z-index:10;
	line-height:11px;
}

#rightCol .login h3,
#rightCol .medienKorb h3,
#rightCol .recentOrders h3,
#rightCol .heldenNews h3 {
	font-size:12px;
	margin-bottom:7px;
	line-height:13px;
}

#rightCol .login p {
	line-height:15px;
}
#rightCol .recentOrders p {
	line-height:15px;
	width:188px;
	height:15px;
	overflow:hidden;
}
#rightCol .login .forgotPassword {
	color:#660049;
	text-decoration:none;
	margin-left:30px;
}

#rightCol .login .newRegistration {
	color:#fff;
	text-decoration:none;
	position:absolute;
	bottom:6px;
	left:10px;
}

#rightCol .login .forgotPassword:hover,
#rightCol .login .newRegistration:hover {
	text-decoration:underline;
}

#rightCol .login input,
#rightCol .heldenNews input {
	background:url(../../images/frontend/bg-loginField.gif) no-repeat left top;
	border:none;
	width:184px;
	height:17px;
}

#rightCol .login input.button,
#rightCol .heldenNews input.button {
	background:none;
	width:auto;
	height:auto;
	position:absolute;
	right:16px;
	bottom:10px;
}

#rightCol .login .loginButton {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat scroll -221px -141px;
	position:absolute;
	right:16px;
	bottom:10px;
}

#rightCol .medienKorb p.bold {
	font-weight:bold;
	font-family:Tahoma;
	margin-bottom:22px;
}
#rightCol .medienKorb p.boldCart {
	font-size:9px;
}

#rightCol .heldenNews p {
	margin-bottom:5px;
}

#rightCol .dieHelden {
	background:url(../../images/frontend/imgs-common.gif) no-repeat -211px 0;
}

#rightCol .dieHelden h3 {
	margin-bottom:3px;
	line-height:12px;
	font-size:12px;
}

#rightCol .dieHelden .box {
	width:95px;
	height:43px;
	background-color:#fff;
	margin-top:3px;
}

#rightCol .dieHelden .box1 {
	width:187px;
	height:38px;
	background-color:#fff;
	margin-top:3px;
}

#rightCol .dieHelden .play {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -259px -141px;
	position:absolute;
	right:16px;
	bottom:10px;
	cursor:pointer;
}

#rightCol .links {
	color:#9b9b9b;
	margin-bottom:20px;
}

#rightCol .links a {
	color:#9b9b9b;
	text-decoration:none;
}

#rightCol .links a:hover {
	text-decoration:underline;
}

/*------ Search Bar ------*/
#searchBar {
	background:url(../../images/frontend/bg_searchbar.png) repeat-x 0 0;
	height:30px;
	width:100%;
	line-height:30px;
	overflow:hidden;
	position:fixed;
	bottom:0;
	left:0;
	z-index:200;
}

#searchBar form {
	background-color:#e7e7e7;
	height:24px;
	width:283px;
	line-height:24px;
	margin-top:2px;
	padding:1px 0 0 10px;
	float:left;
}

#searchBar form input.field {
	background:url(../../images/frontend/imgs-common.gif) no-repeat -431px top;
	height:17px;
	width:149px;
	border:none;
	margin-right:5px;
	padding-left:1px;
}

#searchBar .news {
	margin:9px 0 0 11px;
	float:left;
}

#searchBar .news h3 {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -363px -60px;
	margin-right:14px;
	float:left;
	padding-top:1px;
	width:136px;
	height:13px;
}

#searchBar .news p {
	float:left;
	color:#686868;
	line-height:normal;
	padding-bottom:1px;
	margin-top:0px;
}

#searchBar .news p.a{
	font-size:12px;
	color:#818181;
	line-height:normal;
}

#searchBar .btnOk {
	/*background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -280px -157px;*/
	width:28px;
	border:none;
}


/*Developed by Naveed*/

/*Addressbook-Closs*/

.OrdersBox-Outer{
	border:#cbcbcb solid 1px;
	border-bottom:none;
	margin-bottom:13px;
	position:relative;
}
.OrdersBox{
	padding:9px;
	color:#000000;
}
.ordermar{
	margin-bottom:10px;
}
.OrdersBox .Left{
	float:left;
	width:250px;
}
.OrdersBox .Right{
	float:right;
	text-align:right;
	width:175px;
}

.OrdersBox .Right .fr img{
margin-left:8px;}

.OrdersBox .btns{
	width:102px;
	margin-top:-10px;
	position:relative;
	float:right;
	right:-14px;
	bottom:15px;
}
.Hamid {
	float:right!important;
	margin-left:5px;
	position:relative;
	bottom:-4px;
	width:100px;
}
.Open a{
	background:url(../../images/frontend/btn_open_mover.png);
	width:618px;
	height:17px;
	display:block;
}
.Closs a{
	background:url(../../images/frontend/btn_close_normal.png);
	width:618px;
	height:17px;
	display:block;
}

/*Addressbook-Naveed*/
.addbtns{
	position: absolute;
	right:0px;
	width:102px;
	bottom:-6px;
}
#Container ul.Address li div.Right{
	border:#FF0000 solid 1px;
	width:102px;
	float:right;
	position:relative;
	height:60px;
}
.AddressBtmMar{
	margin-bottom:40px;
	color:#000000;
	font-family:Tahoma;
	font-size:9px;
	}
.AddressBtmMar1{
	margin-bottom:0px;
	color:#000000;
	font-family:Tahoma;
	font-size:9px;
	}

/*Addressbook-Naveed Pop up*/
.popup{
	width:460px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:100px;
	top:50px;
	z-index:1000;
}
.popup .popinner{
	padding:10px;
	background:#FFFFFF;
}
.popup .fr{
	position:relative;
	text-align:right;
	right:-24px;
}
form ul{
	list-style:none;
}
form ul#popup{
	padding-left:75px;
	padding-top:5px;
}
form ul.form li.right{
	color:#989898;
	text-align:right;
	width:278px;
}
form ul.form li{
	margin-bottom:3px;
}
form ul.form li label{
	width:93px;
	display:block;
	float:left;
	margin-top:3px;
	color:#c61f65;
}
form ul.form li.feild input{
	height:15px;
	width:182px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	background-color:#EBEBEB;
}
form ul.form li.feild input.small{
	width:50px;
	margin-right:3px;
}
form ul.form li.feild input.meduim{
	width:124px;
}
form ul.form li.feild select{
	height:22px;
	width:184px;
	border: #cdcdcd solid 1px;
	position:relative;
}
form ul.form li.action{
	color:#989898;
	padding-top:7px;
	text-align:right;
	width:276px;
}
/*-----------Edit by hamid 28th sep---------*/
form ul.form li.left{
	color:#989898;
	text-align:left;
	margin-left:85px;
}
.PadTop40 {
	padding-top:40px;
}
form ul.form li span{
	position:absolute;
	color:#989898;
	right:10px;
	/* bottom:180px; */
	
}
form ul.form li.feild textarea{
	height:150px;
	width:490px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	position:relative;
}
.DhL{
height:18px;
}
form ul.form li.check{
	width:auto;
	float:left;
	margin-right:10px;
}
form ul.form li.check input   {
	width:20px;
	float:left;				
}
form ul.form li.check label{
	display:block;
	float:left;
	color:#000;
	font-weight:bold;
	margin-top:2px;

}
form ul.form li.action1{
	color:#989898;
	padding-top:7px;
	text-align:right;
	margin-right:12px;
	}
/*----------form with black heading-------------*/	
form ul{
	list-style:none;
}
form ul#popup{
	padding-left:75px;
	padding-top:5px;
}
form ul.form1 li.right{
	color:#000000;
	text-align:right;
	width:291px;
}
form ul.form1 li{
	margin-bottom:3px;
}
form ul.form1 li label{
	width:95px;
	display:block;
	float:left;
	color:#000000;
}
form ul.form1 li.feild input{
	height:17px;
	width:182px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	background-color:#EBEBEB;
}
form ul.form1 li.feild  img{
margin-left:.13em;
vertical-align:middle;
	
}
form ul.form1 li.feild input.small{
	width:50px;
	margin-right:3px;
	background-color:#EBEBEB;
}
form ul.form1 li.feild input.meduim{
	width:124px;
	background-color:#EBEBEB;
}
form ul.form1 li.feild select{
	height:20px;
	width:185px;
	border: #cdcdcd solid 1px;
	position:relative;
}
form ul.form1 li.feild select.meduim{
	height:20px;
	width:124px;
	border: #cdcdcd solid 1px;
	position:relative;
}
form ul.form1 li.feild textarea.meduim{
	height:100px;
	width:270px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	position:relative;
	margin-top:5px;
}
form ul.form1 li.action{
	color:#989898;
	padding-top:7px;
	text-align:right;
	width:279px;
}	
/*---------End----*/	



/*Addressbook-Naveed Pop up-Dateifomat*/
.Dateifomat{
	text-align:center;
	padding:25px;
	padding-top:50px;
}
.Dateifomat div{
	padding:10px 20px 10px;
	color:#666666;
}
.Dateifomat div.reg{
	padding:4px 20px;
	color:#666666;
}

/*Addressbook-Naveed UploadFile*/
.UploadFile{
	padding-top:0px;
}
.UploadFile label{
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.UploadFeild{
	padding-bottom:25px;
}

.UploadFeild label{
	display:block;
	font-weight:bold;
}
.UploadFeild input{
	float:left;
	margin-right:15px;
	margin-top:5px;
}
.UploadFile input.topmar{
	margin-top:12px;
}
.UploadFile .FileStatus{
	display:block;
	width:100%;
	height:16px;
	color:#989898;
	font-size:10px;
}
.UploadFile .FileStatus .Status{
	width:255px;
	float:left;
}
.UploadFile .FileStatus img{
	float: left;
}
.FileUploadingSatuts{
	padding:50px;
	color:#656565;
}
.FileUploadingSatuts .bar{
	width:185px;
	background: url(../../images/frontend/bar-bg.jpg) repeat-x;
	border-top:#610536 solid 1px;
	border-left:#610536 solid 1px;
	height:16px;
	margin:auto;
	overflow:hidden;
	margin-bottom:5px;
}
.FileUploadingSatuts .bar div{
	background: url(../../images/frontend/progress-bg.jpg);
	height:16px;
}
form ul.form li.InfoEdit{
	margin-left:-25px;
}
form ul.form li.InfoEdit label{
	width:117px;
}
.OpenContent {
	margin-top:10px;
	position:relative;
}
.OpenContent li{
	list-style:none !important;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
.OpenContent h3.hdOpenContent{
	margin-bottom:10px;
	font-size:11px !important;
}
.OpenContent div.first{
	border:none !important;
	width:190px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	margin-right:0 !important;

}
.OpenContent div.last ul{
	border:none;
	width:190px;
	padding-right:10px;
	padding-bottom:10px;
	color:#6c6c6c;
	min-height:180px;

}
.OpenContent div.first ul{
	border-right:1px dotted #3a3a3a;
	color:#6c6c6c;
	min-height:180px;
}
#OpentBTM .OrdersBox {
	padding:0PX;
	margin-top:35px;
}
#OpentBTM .OrdersBox  h3{
	padding-bottom:10px;
	margin-bottom:5px;
}
#OpentBTM .BtmLinks a{
	float:right;
	margin-left:5px;
	position:relative;
	bottom:-4px;
}
#OpentBTM .BtmLinks p{
	float:right;
	margin-left:5px;
	position:relative;
	bottom:-4px;
}

/*Addressbook-Naveed Product page*/
.FinalDataBox{
}
.FinalData{
	background:url(../../images/frontend/bg_produchtinfo.png) no-repeat left;
	width:620px;
	height:75px;
	margin-bottom:10px;
}
.FinalData .fl{
	padding:10px;
	line-height:12px;
}
.FinalData .fr{
	padding:10px;
	width:160px;
	color:#FFFFFF;
}
.FinalData .fr p{
	margin-top:5px;
	font-size:9px;
}
.FinalDataTable table{
	border-collapse:collapse;
	margin-bottom:10px;
	float:left;
}
.FinalDataTable table td{
	margin:1px ;
	height:19px;
	border:#FFFFFF solid 2px;
	line-height:19px;
	color:#000;
	text-align:center;
	font-size:11px;
	width:84px;
	font-weight:bold;
}
.FinalDataTable table td.first{
	width:70px;
	text-align:right;
	padding-right:5px;
}
.FinalDataTable table td.red{
	background:#b8056d;
}
.FinalDataTable table td.pink{
	background:#e60b81;
}
.FinalDataTable table td.dark{
	background:#999999;
}
.FinalDataTable table td.gray{
	background:#cccccc;
}
.FinalDataTable table td.light{
	background:#e5e5e5
}
.FinalDataTable table tr.white td{
	color:#FFFFFF;
	text-align:center;
}
.FinalDataTable table td.gray1{
	color:#050505;
	text-align:center;
	font-weight:normal;
	font-size:11px;
}
.FinalDataTable table td div.tdheading{
	width:180px;
	text-align:center;
	color:#FFFFFF;
}
.FormatDescription .Top{
	list-style:none;
	float:left;
	display:block;
	width:100%;
}
.FormatDescription .Top li.img{
	float:right;
}
.FormatDescription .Top li.text{
	width:350px;
	float:left;
	height:85px;
	display:block;
	position:relative;
}
.FormatDescription .Top li.text div.inner{
	position:absolute;
	bottom:0px;
	width:335px;
	padding:10px 0;
	color:#000000;
	left:0px;
}
.Product-Imgs{
	padding-top:15px;
}
.Product-Imgs h3{
	margin-bottom:10px;
}
.ProductLeft{
	width:220PX;
	float:left;
	margin-top:10px;
}
.ProductRight{
	margin-top:10px;
	width:390px;
	float:right;
}
.ProductRight .ProductBox{
	padding-right:100px;
}
.ProductBox{
	padding:10px;
	font-size:10px;
	border:#d0d0d0 solid 1px;
}
.ProductBox h3{
	margin-bottom:10px;
}

.ProductBox ul{
	padding-top:10px;
	margin-bottom:10px;
}
.ProductBox li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	padding-left:15px;
}
.ProductBox li a{
	color:#000000;
	text-decoration:none;
}
.ProductBox li a:hover{
	text-decoration: underline;
}
.ProductBox li span{
	color:#bf186a;
}

/*-------Categories -------*/

#leftCol .TopHeading {
	padding:20px 10px 10px 143px;
}

#leftCol .GrayBar {
	background-color: #999999;
	color:#fff;
	height:17px;
	line-height:17px;
	overflow:hidden;
	padding:0 10px 0 143px;
}

#leftCol .GrayBar .homeLinks {
	float:left;
}

#leftCol .GrayBar .homeLinks li {
	list-style:none;
	float:left;
	margin-right:35px;
}

#leftCol .GrayBar .homeLinks li.last {
	margin-right:0;
}

#leftCol .GrayBar .homeLinks li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#leftCol .homeLinks li.toplinks{
	background:none;
	padding:0px;
	color:#ff69be;
	width:590px;
	font-weight:bold;
}

#leftCol .productRow .Catbox {
	width:136px;
	height:150px;
	overflow:hidden;
	float:left;
	padding-right:1px;
}


/*-------CSS Develope by Hamid -------*/
.MrgBt20{
	padding-bottom:20px;
}
.MrgTp20{
padding-top:0px;
}
.OrdersBox h3{
	color:#262626;
	font-size:10px!important;
	font-weight:bold;
}
#Container ul.Address,
.OrdersBox-Outer ul.MediaCart,
#Container ul.CreditCart {
	list-style:none;
}
#Container ul.Address li,
#Container ul.CreditCart li{
 	border-bottom:1px dotted #3a3a3a;
	padding:7px 0;
		
}
#Container ul.Address li p{
	margin-top:0;
	color:#383838;/*Hamid 8oct*/
}
#Container ul.Address li div.fl {
	float:none;
	width:100%;
	position:relative;
	
		
}
.OrdersBox-Outer ul.MediaCart li{
 	border-bottom:1px dotted #3a3a3a;
	margin-top:15px;
	padding-bottom:10px;

	
}
.OrdersBox-Outer ul.MediaCart p{
  margin-top:0;

}
.OrdersBox-Outer ul.MediaCart div.fl {
	float:left;
	width:auto;
	padding:0 13px 5px 0;
	margin-right:18px;
	border-right:1px dotted #3a3a3a;
	
}
.OrdersBox-Outer ul.MediaCart div.fr {
	float:left;
	width:264px;
	padding:0 0 5px 0;
	
}
.OrdersBox-Outer ul.MediaCart h3,
#Container ul.CreditCart h4 {
	color:#262626;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.OrdersBox-Outer ul.MediaCart h3 img{
	vertical-align:middle;
	margin-right:5px;
}
.OrdersBox-Outer ul.MediaCart h3 span{
	font-weight:normal;
}
.OrdersBox-Outer ul.MediaCart input{
	height:17px;
	width:264px;
	border:1px solid #cdcdcd;
	margin-top:5px;
	/*background-color:#EBEBEB;*/
	border-color:#525252 #CFCFCF #CFCFCF #525252;
}
.OrdersBox-Outer ul.MediaCart .textarea{
	height:40px;
	width:264px;
	border:1px solid #cdcdcd;
	margin-top:6px;
	background-color:#EBEBEB;
	border-color:#525252 #CFCFCF #CFCFCF #525252;
	font-family:Tahoma,sans-serif !important;
	font-size:13px;

}
.OrdersBox-Outer .checkbox{
   margin-bottom:10px;
  }
.OrdersBox-Outer .checkbox ul {
    list-style:none;
}
.OrdersBox-Outer .checkbox ul li{
	clear:both;
	border-bottom:none;
}
.OrdersBox-Outer .checkbox ul li input   {
	border:none;
	float:left;
	width:auto;
}
.OrdersBox-Outer .checkbox ul li label{
	width:155px;
	float:left;
	padding-left:5px;
	padding-top:6px;
	color:#000000;
}
.OrdersBox-Outer .checkbox ul li label img{
	vertical-align:middle;
}
.OrdersBox-Outer .checkbox ul li label span{
	color:#000000;
}
.OrdersBox-Outer ul.MediaCart div.first {
	float:left;
	width:215px;
	padding:0 0 5px 0;
	margin-right:10px;
	border-right:1px dotted #3a3a3a;
	height:125px;
	color:#ffffff;
	
}
.OrdersBox-Outer ul.MediaCart div.second {
	float:left;
	width:180px;
	padding:0 0 5px 0;
	margin-right:10px;
	border-right:1px dotted #3a3a3a;
	height:125px;
	color:#ffffff;
	
}
.OrdersBox-Outer ul.MediaCart div.last {
	float:left;
	width:175px;
	padding:0 0 5px 0;
}
.OrdersBox-Outer .checkbox1{
   padding:10px 0;
  }
.OrdersBox-Outer .checkbox1 ul {
    list-style:none;
}
.OrdersBox-Outer .checkbox1 ul li{
	display:inline;
	border-bottom:none;
}
.OrdersBox-Outer .checkbox1 ul li input   {
	border:none;
	float:left;
	width:auto;
}
.OrdersBox-Outer .checkbox1 ul li label{
	float:left;
	padding:5px 15px 0 5px;
}
.OrdersBox .btns1{
	width:102px;
	margin-top:10px;
	position:relative;
	float:right;
	right:-14px;
	bottom:15px;
}
.OrdersBox .btns2{
	width:102px;
	margin-top:10px;
	position:relative;
	float:right;
	right:-23px;
	bottom:-10px;
}
.OrdersBox .Left1{
	float:left;
	width:450px;
}
.OrdersBox .gray-right{
	float: right;
	margin-top:-15px;
}
.OrdersBox .gray-right a{
	float: left;
}
.OrdersBox .gray-right p{
	float: left;
}

.gray-right a.gray-magin{
margin-right:5px;
}
.gray-right p.gray-magin{
margin-right:5px;
}

/*-------medienkorb_creditcard page-----------*/

#Container ul.CreditCart div.fl {
	float:left;
	width:287px;
	padding:0 0 5px 0;
	margin-right:20px;
	color:#6c6c6c;
	
}
#Container ul.CreditCart div.fr {
	float:left;
	width:287px;
	padding:0 0 5px 0;
	color:#6c6c6c;
	
}
#Container ul.CreditCart div.fl1 {
	float:left;
	width:265px;
	padding:0 0 5px 0;
	margin-right:20px;
	color:#6c6c6c;
}
#Container ul.CreditCart div.fr1 {
	float:left;
	width:310px;
	padding:0 0 5px 0;
	color:#6c6c6c;
	
}
#Container ul.CreditCart div.fl .Detail,
#Container ul.CreditCart div.fl1 .Detail {
	margin-top:15px;
	height:100px;
}
#Container ul.CreditCart div.fr .Detail,
#Container ul.CreditCart div.fr1 .Detail{
	margin-top:15px;
	
}
#Container ul.CreditCart .checkbox1{
   padding:10px 0;
   
  }
#Container .checkbox1 ul {
    list-style:none;
}
#Container  .checkbox1 ul li{
	display:inline;
	border-bottom:none;
	
}
#Container  .checkbox1 ul li input   {
	border:none;
	float:left;
	width:15px;
}
#Container  .checkbox1 ul li label{
	float:left;
	padding:0px 15px 0px 3px;
	
}
#Container ul.CreditCart form ul{
	list-style:none;
}
#Container ul.CreditCart form ul{
	padding-top:20px;
}
#Container ul.CreditCart form ul.form li{
	padding:5px 0 3px 0;
	border-bottom:none;
}
#Container ul.CreditCart form ul.form li label{
	width:140px;
	display:block;
	float:left;
}
#Container ul.CreditCart form ul.form li.feild input{
	height:17px;
	width:200px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	background-color:#EBEBEB;
}

#Container ul.CreditCart form ul.form li.feild input.small{
	width:70px;
	margin-right:3px;
	background-color:#EBEBEB;
}
#Container ul.CreditCart form ul.form li.feild input.meduim{
	width:150px;
	margin-right:3px;
	background-color:#EBEBEB;
}
#Container ul.CreditCart form ul.form li.feild img{
	vertical-align:text-bottom;
	margin-left:5px;
}
#Container ul.CreditCart form ul.form li.feild select{
	height:17px;
	width:200px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	
}
#Container ul.CreditCart form ul.form li.feild select.small{
	height:17px;
	width:70px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	
}
#Container ul.CreditCart form ul.form li.feild select.meduim{
	height:17px;
	width:120px;
	margin-right:10px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	
}
.black{
	color:#000000 !important;
}

#Container div.fl1 .Detail select {
	height:17px;
	width:270px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	margin-top:5px;
}
#Container div.fr1 .Detail input {
	height:15px;
	width:245px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	margin-top:5px;
	background-color:#EBEBEB;
}


/*-------Bestellablauf Page------*/
#BestBlauf,
.SearchTrue {
	margin-top:0px;
}
#BestBlauf .Content{
	margin-bottom:30px;
}
#BestBlauf .Content h4 {
	border-bottom:1px dotted #3a3a3a;
	color:#000;
	text-align:left;
	padding-bottom:5px;
	font-size:11px;
   	font-weight:bold;
}
#BestBlauf .Content h4 span {
	color:#b7005c;
	margin-right:5px;
}
#BestBlauf .Content .LeftInfo{
	float:left;
	width:250px;
	padding-left:15px;
	
}
#BestBlauf .Content .LeftInfo .Area{
	float:left;
	width:90px;
	padding-left:5px;
	
}
#BestBlauf .Content .LeftInfo .Area1{
	float:left;
	width:140px;
	
}
#BestBlauf .Content .LeftInfo .Area p{
	color:#000000;
	
}
#BestBlauf .Content .LeftInfo .Area1 p {
	color:#000;
	
}
#BestBlauf .Content .RightInfo p{
	float:left;
	width:320px;
	margin-left:10px;
	color:#000000;
	margin-top:20px;
}
.Arrow {
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	margin:10px 0 20px 0;
	
}
.Arrow p{
	color:#000000;
	margin:0 0 10px 15px;
}

ul.Arrow1 {
	margin:10px 0 20px 0;
	list-style:none;
	
	
}
ul.Arrow1 li{
	color:#000000;
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	padding:0 0 10px 15px;
	margin-top:10px;
}

/*-------diehelden Page------*/
#diehelden {
	margin-top:10px;
}
#diehelden p{
	color:#000000;
	margin-bottom:10px;
}
#diehelden h4 {
	color:#000;
	text-align:left;
	padding-bottom:5px;
	font-size:11px;
   	font-weight:bold;
}

/*-------searchtrub Page------*/
.SearchTrue h3 {
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	padding:0 0 0 20px;
	font-size:11px !important;
	font-weight:bold;
}
.SearchTrue h4 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left !important;
	padding:5px 0 2px 30px;
}
.SearchTrue p {
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:2px 0 0 45px;
}
.SearchTrue .Content{
	margin-bottom:5px;
}
/*------Popup----------*/
#leftCol div.popup{
top:12px;
left:200px;
}
.popup .videoplayr{
text-align:center;
width:380px;
overflow:hidden;
margin:auto;
padding:15px 0px 20px;
}
.relative{
position:relative;
}
.link-unerline{
text-decoration:underline;
color:#6c6c6c;
}
.link-unerline:hover{
text-decoration:none;
}
.Login-links{
width:247px;
padding:15px 0;
}
.Login-links a{
	text-decoration:none;
	color:#333333;
}
.Login-links a:hover{
text-decoration:underline;
}


/*-----datenservice.html----*/
#OpentBTM1 .OrdersBox {
	padding:0PX;
	margin-top:5px;
	}
#OpentBTM1 .OrdersBox  h3{
	padding-bottom:10px;
	margin-bottom:5px;
}
#OpentBTM1 .BtmLinks a{
	float:right;
	margin-left:5px;
	position:relative;
	bottom:-4px;
}
.OrdersBox .LeftArea{
	float:left;
	width:400px;
}
.OrdersBox .btns3{
	width:204px;
	margin-top:10px;
	float:right;
	padding-bottom:2px;
}
.Arrowheading {
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	
}
.Arrowheading span {
	color:#000000;
	margin-left:15px;

}
/*-------------druckdaten page---------------*/
#Printdata {
	margin-top:10px;
	color:#000000;
}
#Printdata h3{
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	font-size:11px;
	margin-bottom:10px;
}
#Printdata h3 span {
padding-left:18px;
}
#Printdata div.first,
#Impressum div.first{
	border:none;
	width:275px;
	margin-right:20px;
	height:auto;
	padding-bottom:10px;
	float:left;
	border-right:1px dotted #3a3a3a;

}
#Printdata div.last,
#Impressum div.last {
	float:left;
	width:300px;
	margin-top:0px;
}
#Impressum p {
	padding-left:20px;
	color:#000000;
	
}
#Printdata .Detail {
	margin-top:40px;
}
#Printdata .Detail h3{
	font-size:11px;
	background:none;
	margin-bottom:0;
}
	
/*---------einsteiger page-----------*/
.entrants {
	margin-top:10px;
}
.entrants h3{
	font-size:11px;
	margin-bottom:10px;
}
.entrants .Detail {
	margin-top:30px;
}
.entrants {
	margin-top:10px;
	color:#000000;
}
.entrants .first{
	float:left;
	width:120px;
	margin-right:15px;
}
.entrants .last {
	float:left;
	width:300px;
	margin-top:45px;
}
.entrants ul{
	padding-top:10px;
	margin-bottom:10px;
	float:left;
		
}
.entrants li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:url(../../images/frontend/arrow.gif) no-repeat left center;
	padding-left:20px;
	color:#000000;
}
.entrants .Detail div.first{
	border:none;
	width:320px;
	height:auto;
	padding-bottom:10px;
	float:left;
}
.entrants .Detail div.last {
	float:left;
	width:250px;
	margin-top:0px;
}
.entrants .Detail ul.form{
	border-right:1px dotted #3a3a3a;
	padding-right:40px;
}
.entrants .Detail ul.form li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:none;
	padding-left:0px;
}
.entrants .Detail div.last input {
	float:left;
	width:15px;
	margin-top:1px;
}	
.entrants .Detail div.last label {
	float:left;
	width:220px;
	margin-left:5px;
	
}
/*---------Impressum page-----------*/
#Impressum,
.Contact,
.ContactOff,
.Newsletter,
.ContactLogin {
	margin-top:10px;
}
#Impressum h2{
	font-size:11px;
	font-weight:bold;
}
#Impressum h3
{
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	font-size:11px;
}
#Impressum h3 span {
	padding-left:18px;
	color:#000000;
}
#Impressum ul,
.Contact ul{
	padding-top:2px;
}
#Impressum li,
.Contact li{
	list-style:none;
	color:#000000;
	padding-left:20px;
}
#Impressum .Detail h4{
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	font-size:11px;
	text-align:left !important;
	margin-top:10px;
}
#Impressum .Detail h4 span {
	padding-left:18px;
	color:#000000;
			
}
#Impressum .Detail p {
	padding-left:18px;
	color:#000000;
	padding-bottom:2px;
			
}
#Impressum .Detail ul{
	padding-top:2px;
}
#Impressum .Detail li{
	list-style:none;
	color:#000000;
	padding-left:20px;
}
/*---------kontakt_contactform.html-----------*/
.Contact h3
{
	background:none;
}
.Contact p
{
color:#000000;
	}
.Contact h3 span {
	padding-left:18px;
	color:#000000;
}
.Contact ul{
	padding-top:2px;
}
.Contact li{
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	list-style:none;
	color:#000000;
	padding-left:20px;
}
.Contact li p{
	color:#000000;
	display:block;
}
/*-----------kontakt_offerenquery-------*/
.ContactOff .Detail {
	margin-top:30px;
	}
.ContactOff ul{
	padding-top:2px;
}
.ContactOff li,
.ContactLogin li{
	list-style:none;
	background:url(../../images/frontend/arrow.gif) no-repeat left top;
	color:#000000;
	padding-left:20px;
}
.ContactOff .Detail div.first{
	border-right:1px dotted #3A3A3A;
	width:308px;
	float:left;
	}
.ContactOff .Detail div.last {
	float:right;
	width:280px;
	margin-top:0px;
}
.ContactOff .Detail div.last p {
	margin:10px 0;
	color:#000000;

}
.ContactOff .Detail div.first ul{
	border-right:1px dotted #3a3a3a;
	margin-right:10px;
	height:335px;
}
.ContactOff .Detail ul li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:none;
	padding-left:0px;
}
/*Addressbook-Naveed Info*/
.Info {
padding-bottom:10px;
	
}
.Info .InfoLeft{
	float:left;
	width:290px;
}
.Info ul{
	list-style:none;
}
.Info .InfoLeft ul{
	border-right:dotted 1px #000;
	position:relative;
	min-height:120px;

}
.Info .InfoRight ul{
	position:relative;
	min-height:120px;

}
.Info ul li.first{
	margin:15px 0;
	color:#000;
	}
.Info ul li{
	color:#000;
}
.Info .InfoRight{
	float:left;
	width:270px;
	padding-left:25px;
}
.Info ul li.action{
	position:absolute;
	bottom:-0px;
}
/*----------medienkorb_sendorder page-----------*/
.sender {
	margin-bottom:10px;
}
.sender .InfoLeft{
	float:left;
	width:185px;
	padding-right:18px;
}
.sender ul{
	list-style:none;
	color:#6f6f6f;
}
.sender .InfoLeft ul{	
	border-right:dotted 1px #000;
	height:115px;
	position:relative;
}
.sender ul li.first{
	margin-top:20px;
	
}
.sender ul li{
	margin-bottom:2px;
}
.sender .InfoRight ul{	
	height:115px;
	position:relative;
}
.sender .InfoRight ul.over{	
	min-height:165px;
	position:relative;
}

.sender .InfoLeft ul.stand{	
	border-right:dotted 1px #000;
	min-height:165px;
	position:relative;
}
.sender ul li.first{
	margin-top:20px;
	
}
.sender ul li{
	margin-bottom:2px;
}
.sender .InfoRight ul{	
	height:115px;
	position:relative;
}
.sender .InfoRight{
	float:left;
	width:185px;
			
}
.sender .action{
	position:absolute;
	bottom:-5px;
}

.OrdersBox .btns3{
	width:210px;
	margin-top:10px;
	float:right;
	margin-right:-10px;
	margin-bottom:-7px;
}
.sender .feild {
margin-top:5px;
float:left;
}
.sender .feild input{
	height:15px;
	width:15px;
	float:left;
}
.sender .feild label{
	width:550px;
	margin-left:8px;
	float:left;
}
.sender .feild label span a{
	text-decoration:underline;
	color:#d11a6a;
}
.sender .feild label span a:hover{
	text-decoration:none;
	color:#d11a6a;
}
/*---------registry.html---------*/
.Newsletter1	 {
	float:left;
	width:200px;
	margin-bottom:30px;
	margin-left:-3px;
}
.Newsletter1 input {
	float:left;
	width:20px;
}
.Newsletter1 small.first {
	float:left;
	width:170px;
	font-size:9px;
}
.Newsletter .Detail {
	margin-top:30px;
	}
.Newsletter ul{
	padding-top:2px;
}

.Newsletter .Detail div.first{
	border:none;
	width:299px;
	float:left;
	}
.Newsletter .Detail div.last {
	float:left;
	width:299px;
	margin-top:0px;
}
.Newsletter .Detail div.last p {
	margin-top:10px;
	color:#000000;

}
.Newsletter .Detail div.first ul{
	border-right:1px dotted #3a3a3a;
	margin-right:10px;
}
.Newsletter .Detail ul li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:none;
	padding-left:0px;
}
/*----------popup---------------*/
.tooltip{
	display:none;	
	width:460px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	z-index:100;
}
.tooltip .tooltipinner{
	padding:10px;
	background:#FFFFFF;
}
.popup1{
	display:none;	
	width:460px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:0px;
	top:130px;
	z-index:1001;
}
.popup1 .popinner{
	padding:10px;
	background:#FFFFFF;
}
.popup1 .fr{
	position:relative;
	text-align:right;
	right:-24px;
}
/*----------kontakt_offerenquery_loggedin page-----------**/
.ContactLogin .Detail {
	margin-top:30px;
	}
.ContactLogin ul{
	padding-top:2px;
}

.ContactLogin .Detail div.first{
	border:none;
	width:299px;
	float:left;
	}
.ContactLogin .Detail div.last {
	float:left;
	width:290px;
	margin-top:0px;
	margin-left:9px;
	
}
.ContactLogin .Detail div.last p {
	margin-top:10px;
	color:#000000;

}
.ContactLogin .Detail div.first ul{
	margin-right:10px;
}
.ContactLogin .Detail ul li{
	list-style:none;
	margin-bottom:3px;
	color:#000000;
	background:none;
	padding-left:0px;
}

/*----------medienkorb_loggedout page-----------*/
.logout .InfoLeft{
	float:left;
	width:275px;
}
.logout ul{
	list-style:none;
}
.logout .InfoLeft ul{	
	border-right:dotted 1px #000;
		
}
.logout ul li.first{
	margin-top:15px;
}
.logout ul li{
	margin:5px 0;
}
.logout ul li label{
	color:#f1006b;
	float:left;
	width:90px;
	margin-right:5px;
	}
.logout ul li input{
	float:left;
	width:160px;
	border: #cfcfcf solid 1px;
	border-left: #525252 solid 1px;
	border-top: #525252 solid 1px;
	background-color:#EBEBEB;
}	
.logout ul li span{
	display:block;
	padding-left:95px;
	
}
.logout .InfoRight{
	float:left;
	width:275px;
	padding-left:25px;
}
.logout ul li.action{
	margin-top:15px;
	margin-left:175px;
}
.BorderBtm {
	border-bottom:1px solid #cbcbcb;
}
/*--------Popup medienkorb_loggedin_infos2.html--------*/
.PopupDatecheck{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:-108px;
	top:0px;
	z-index:200;
	}
.PopupDatecheck .popinner,
.PopupDatecheck1 .popinner,
.PopupDatecheck2 .popinner,
.PopupDatecheck3 .popinner,
.PopupAddress .popinner,
.PrufnummerPop .popinner{
	padding:5px;
	background:#FFFFFF;
}
.PopupDatecheck .popinner .Dateifomat,
.PopupDatecheck1 .popinner .Dateifomat,
.PopupDatecheck2 .popinner .Dateifomat,
.PopupDatecheck3 .popinner .Dateifomat,
.PopupAddress .popinner .Dateifomat,
.PrufnummerPop .popinner .Dateifomat{
	padding:2px;
	text-align:justify;
	color:#666666;
}
.PopupAddress{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	right:102px;
	top:0px;
	z-index:200;
	}
.PopupDatecheck1{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:320px;
	top:0px;
	z-index:1000;
}	
.PopupDatecheck2{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:192px;
	top:0px;
	z-index:200;
}
.PopupDatecheck3{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	left:358px;
	top:66px;
	z-index:1001;
}
.Bordernon {
border-bottom:none!important;
}	

/*Added for After Login By Naveed 09-10-08*/

#rightCol .login p.bold {
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	margin-top:-3px;
	margin-bottom:3px;
	z-index:50;
}

#rightCol .login input.Logout {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -280px -85px;
	width:auto;
	height:auto;
	position:absolute;
	right:15px;
	bottom:8px;
	text-indent:-9999px;
	cursor:pointer;
}
#rightCol .login ul.LogDetail{
	line-height:13px;

}

#rightCol .medienKorb table{
	margin-top:-21px;
	margin-bottom:6px;
	/*margin-left:-3px!important;  30-dec-2008*/
}
#rightCol .medienKorb table span{
text-align:right;
float:right;
padding-right:3px;

}
#rightCol .medienKorb tr.bold{
font-weight:bold;
font-size:11px;
}
#rightCol .medienKorb tr.last td{
padding-bottom:3px;
}

#rightCol .medienKorb tr.bold{
padding-right:3px;
}
#rightCol .medienKorb tr.bold td{
border-top:#FFFFFF solid 1px;
padding-top:2px;
font-size:9px;
}
#rightCol .medienKorb input.Logout {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -221px -161px;
	width:auto;
	height:auto;
	position:absolute;
	right:16px;
	bottom:9px;
	text-indent:-9999px;
	cursor:pointer;
}
#rightCol .medienKorb p.BtmLine{
position:absolute;
left:6px;
bottom:9px;
}
#rightCol .medienKorb p.BtmLine a{
text-decoration:none;
color:#FFFFFF;
}
#rightCol .medienKorb p.BtmLine a:hover{
text-decoration: underline;
color:#FFFFFF;
}

/*Added By Naveed*/
.relative{
position:relative;
}
.relative .btns3{
	margin-top:-40px;
	position:relative;
	bottom:-3px;
	width:219px;

}
/*Added By Naveed 10-10-08*/
.OrdersBox-Outer ul.MediaCart li.TopRow div.fl{
width:325px;
}
#Card label{
color:#000000;
}
.gray,
.gray p{
color:#979797;
}

.PrufnummerPop{
	width:220px;
	padding:5px;
	background:url(../../images/frontend/pop-bg.png);
	position:absolute;
	right:200px;
	top:0px;

}
.MrgTB5 img{
margin-top:10px;
}
.OrdersBox .btns3 a{
float:left;}

.button_newsletter {
	background:url(../../images/frontend/DE_DE/imgs-de-de.gif) no-repeat -221px -141px !important;
	width:auto;
	height:auto;
	position:absolute;
	right:16px;
	bottom:9px;
	cursor:pointer;
}
.site-map{
font-family:Tahoma;
font-size:12px;
color:#000000;
margin-right:70px;
font-weight:bold;
}
.PinkBold{
	bottom:28px;
	color:#CE1976;
	font-weight:bold;
	position:absolute;
}
.BorderNone{
	padding:5px 0 3px 0 !important;
	border-bottom:none !important;
}
.PaddingTop{
padding-top:0px;
}
.PaddingTop label{
width:140px !important;
}
.ContactPasward{
margin-left:94px!important;
}

.Back2 {
	bottom:0;
	float:left;
	position:relative;
	text-align:left;
	top:-5px;
}
.Next2{
	bottom:0;
	float:right;
	position:relative;
	text-align:right;
	top:-2px;
}
.Boder-bottom2 {
	border-bottom:1px dotted #3a3a3a;
	padding-bottom:4px;
	margin-bottom:20px;
}
.MrgBotm60{
margin-bottom:60px;
}
.MrgBotm10{
	margin-bottom:8px!important;
}
.MrgT0p20{
padding-top:20px;
}
.MrgTB6 img{
margin-top:4px!important;
}
.MrgTB6 img.marBtm90 {
/*margin-top:-10px!important;*/
}
#Container-Outer h2 .consistent{
margin-top:6px;
}
.search-padding{
padding-right:5px;
}
.blog-mar{
margin-top:2px;
}

.BtmLinks3 span{
	float:right;
	margin-left:5px;
	position:relative;
	bottom:-16px;
}


.MrgBotm30{
margin-bottom:30px;
}
.Pink-Price{
	color:#C61F65;
	font-size:11px;
}
.Price-box p{
margin:4px 0px;}

.orderPointer{
	cursor:pointer;
	text-decoration:none;
	color:#000000;
}
.orderPointer:hover{
	text-decoration:none;
}

.orderimg{
	margin-left:8px;
}
.red-link2 {
	background:transparent url(../../images/frontend/displaybar_violett_normal.png) repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Tahoma;
	font-size:10px;
	height:15px;
	line-height:12px;
	padding:0 6px;
	text-align:right;
	text-decoration:none;
	width:90px;
}
.gray-link2 {
	background:transparent url(../../images/frontend/displaybar_gray_normal.png) repeat scroll 0 0;
	color:#848484;
	display:block;
	font-family:Tahoma;
	font-size:10px;
	height:15px;
	line-height:12px;
	padding:0 6px;
	text-align:right;
	text-decoration:none;
	width:90px;
}
.pink-link2 {
	background:transparent url(../../images/frontend/displaybar_magenta_normal.png) repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-family:Tahoma;
	font-size:10px;
	height:15px;
	line-height:12px;
	padding:0 6px;
	text-align:right;
	text-decoration:none;
	width:90px;
}

.FinalDataTable table td div.tdheading span{
	font-weight:normal!important;
}
.suptotal{
	position:relative;
}
.suptotal p{
	color:#979797;
	font-size:11px;
	font-weight:bold;
	bottom:-26px;
	position:relative;
}

form ul.form li.select-langu{
height:20px;
}
form ul.form li.select-langu  input{
width:auto;
border:none;
background:none;
float:left;
}
form ul.form li.select-langu .selectLabel{
float:left;
}
form ul.form li.select-langu .selectLabel span {
position: static;
float:left;
padding-left:5px;
padding-top:2px;
display:block;
width:100px;
}

.langdingOffer {
	
}

.langdingOffer .column1 {
	float:left;
	width:300px;
	line-height:14px;
	margin-top:20px;
}

.langdingOffer2 .column1 {
	width:200px;
	float:left;
	line-height:14px;
	margin-top:20px;
	margin-right:15px;
}

.langdingOffer2 .column1,
.langdingOffer2 .column2 {
	margin-top:15px;
}

.langdingOffer .column1 h3,
.langdingOffer2 .column1 h3 {
	font-size:11px !important;
}

.langdingOffer2 .column1 h3,
.langdingOffer2 .column2 h3 {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

.pink {
	color:#CE1976;
}

.langdingOffer .column2,
.langdingOffer2 .column2 {
	float:right;
	width:285px;
	direction:rtl;
}

.langdingOffer2 .column2 {
	direction:ltr;
	float:left;
}

.uploader-class {
	position:relative;
}

.cart-data-uploader {
	position:absolute;
	top:40px;
	left:0;
}


.uploaderClass{
	position:relative;
	left:11px;
	top:517px;
	visibility:visible;
	z-index:10001;
}

/*Adde By Naveed on 15 June 2009*/

#rightCol .medienKorbExtra{
height:117px;
background:transparent url(../../images/frontend/bg_normal1.jpg) no-repeat left;
}
#rightCol .medienKorbExtra2{
height:125px;
background:transparent url(../../images/frontend/bg_normal2.jpg) no-repeat left;
}

/* CSS for site languages popup on frontend		*/
#langBar {
	color:#686868;
	font-size:10px;
	height:27px;
	position:relative;
	width:973px;
	z-index:1000;
}
#langBar .flags {
	position:absolute;
	right:0;
	top:0;
}
#langBar .flags a {
	background:url(../../images/frontend/arrow-languages.gif) no-repeat right 2px;
	float:left;
	margin-right:3px;
	margin-top:5px;
	padding:1px;
	padding-right:16px;
	text-decoration:none;
	color:#555;
}
#langBar .flags a:hover {
	background:url(../../images/frontend/arrow-languages-hover.gif) no-repeat right 2px;
	color:#000;
}
#langBar a img.selected {
	border: #D0C9D1 1px solid;
	padding:1px;
	vertical-align:middle;
}
#site-lang-div {
	background-color:#FFFFFF;
	border:1px solid #999999;
	display:none;
	position:absolute;
	right:2px;
	top:22px;
	padding-bottom:5px;
}
.popupBox{
	border:#d1d1d1 solid 1px;
	width:321px;
	padding:15px;
	margin-left:15px;	
}
.popupBox p{
	color:#0b0b0b;
	font-size:10px;
}
.popupIner{
	border-bottom:#404040 dotted 1px;
	padding:8px 0px;
	margin-right:20px;
	width:150px;
	float:left;
	height:80px;
}
.popupIner h5{
	border-bottom:#404040 dotted 1px;
	font-weight:bold;
	color:#646464;
	font-size:12px;
	margin-bottom:8px;
	padding-bottom:4px;
}
.popupMar{
	margin-right:0px;
}
.popupBox ul{
	font-size:11px;
	list-style:none;
}
.popupBox ul li{
	float:left;
	width:140px;
	margin-bottom:3px;
}
.popupBox ul li select{
	float:left;
	width:152px;
}
.popupBox ul li input.radioBtn{
	float:left;
	width:auto;
	margin-right:8px;
	margin-top:1px;
}
.popupBox ul li label{
	width:auto;
	float:left;
}
.popupBox .btnOk{
	text-align:right;
	margin:10px 0px;
	float:right;
}

/* End CSS for site languages popup on frontend		*/