/*************** Anmeldung *******************/

#newsletter_subscribe_overlay{
	display:none;
	position:absolute;
	z-index:2998;
	width:100%;
	height:100%;
	background:#f4f0e8;
	top:0px;
	left:0px;

	background-color:#000;
}

.link {
	background:url("/images/layout/modules/corporate/button.jpg") no-repeat scroll right center transparent;
	color:#C01156;
	cursor:pointer;
	padding-right:15px;
	text-decoration:underline !important;
}


#newsletter_subscribe{
	display:none;
	position:absolute;
	z-index:2999;
	margin:auto;
}

#newsletter-overlay{
	background:#f4f0e8;
	border:1px solid #7e1022;
	width:500px;
	/*height:450px;*/
	
	margin:auto;
	background-image:url("/images/layout/modules/product/sizeGuideBG.png") no-repeat no-scroll 0 0 #F4F0E8;
	color:#666;
	
	font-family: Arial,Verdana,sans-serif;
	font-size:13px;
}


#newsletter_unsubscribe {
	font-size: 12px;
	padding: 36px 0px 0px 64px;
	min-height: 260px;
	padding-bottom: 30px;		
}

#newsletter_unsubscribe h1 {
	font-size: 14px;
	font-weight: bold;
}


#newsletter_unsubscribe_form input {
	width: 180px;
}

#inputMail {
	border: 1px solid #DFDFDF;	
	font-family: arial, verdana, sans-serif;
	font-size: 12px;		
}



.placement {
	float: left;
	width: 90px;
}

placement {
	float: left;	
}


#newsletter-box{
	background:#fff;
	width:730px;
	margin:auto;
	color:#666;
	background-image:url("/images/layout/modules/product/sizeGuideBG.png");
	background-image:url("/images/layout/modules/product/sizeGuideBG.png") no-repeat no-scroll 0 0 #F4F0E8;
	font-family: Arial,Verdana,sans-serif;
	font-size:13px;
}

#newsletter-box div.inner_content,
#newsletter-box div.header,
#newsletter-overlay div.inner_content,
#newsletter-overlay div.header{
	padding-left:30px;
	padding-right:22px;
	height:56px;
}

#newsletter-box div.inner_content p.success,
#newsletter-box div.inner_content p.error,
#newsletter-overlay div.inner_content p.success,
#newsletter-overlay div.inner_content p.error ul{
	color:#ff0000;
	font-weight:bold;
}



#newsletter-box div.headline,
#newsletter-overlay div.headline{
	width:286px;
	height:100%;
	float:left;
}

#newsletter-box div.headline img,
#newsletter-overlay div.headline img{
	border:0px;
	margin-top:31px;
}

#newsletter-overlay div.closex img{
	border:0px;
	margin-top:29px;
}

#newsletter_unsubscribe div.bodytext,
#newsletter-box div.bodytext,
#newsletter-overlay div.bodytext{
	margin-top:25px;
}

#newsletter-box div.bodytext p,
#newsletter-overlay div.bodytext p{
	padding-left:30px;
	padding-right:22px;
}

#newsletter_unsubscribe form.newsletterform,
#newsletter-box form.newsletterform,
#newsletter-overlay form.newsletterform{
	margin:0px;
}

#newsletter_unsubscribe .newsletterform,
#newsletter-box div.subscribeform,
#newsletter-overlay div.subscribeform{
	margin-top:25px;
	margin-bottom:0px;
}

#newsletter_unsubscribe .newsletterform label,
#newsletter-box div.subscribeform label,
#newsletter-overlay div.subscribeform label{
	display:block;
	padding-left:30px;
	width:152px;
	color:#666;
	height:19px;
	line-height:19px;
	float:left;
}

#newsletter_unsubscribe .newsletterform label{
	padding-left:0px;
}

#newsletter_unsubscribe .newsletterform input,
#newsletter_unsubscribe .newsletterform select,
#newsletter-box div.subscribeform input,
#newsletter-box div.subscribeform select,
#newsletter-overlay div.subscribeform input,
#newsletter-overlay div.subscribeform select{
	display:block;
	width:166px;
	float:left;
	height:19px;
	line-height:19px;
	border:0px;
	background:#fff;
	color:#666;
	vertical-align:middle;
	line-height:100%;
	margin-bottom:7px;
}

#newsletter_unsubscribe .newsletterform input,
#newsletter_unsubscribe .newsletterform select,
#newsletter-box div.subscribeform input,
#newsletter-box div.subscribeform select{
	background:#f4f0e8;
}


#newsletter_unsubscribe .newsletterform select,
#newsletter-box div.subscribeform select,
#newsletter-overlay div.subscribeform select{
	/* width:30px; */
	font-size:11px;
}

#newsletter_unsubscribe .newsletterform input.hidden,
#newsletter-box div.subscribeform input.hidden,
#newsletter-overlay div.subscribeform input.hidden{
	display:none;
}


#newsletter-box div.footer,
#newsletter-overlay div.footer{
	margin-bottom:21px;
	margin-top:0px;
	font-size:12px;
}

#newsletter-box div.footertext,
#newsletter-overlay div.footertext{
	width:290px;
	height:32px;
	float:left;
}

#newsletter-box div.footertext p,
#newsletter-overlay div.footertext p{
	margin-top:19px;
	padding-left:30px;
	padding-right:22px;	
}

#newsletter-box div.footerlogo,
#newsletter-overlay div.footerlogo{
	width:160px;
	margin-left:auto;
}

#newsletter_unsubscribe a.smallactionbutton,
#newsletter-box a.smallactionbutton,
#newsletter-overlay a.smallactionbutton{
				/*
	border:1px solid black;
	display:block;
	float:right;
	height:23px;
	line-height:23px;
	margin-bottom:20px;
	margin-left:31px;
	margin-right:43px;
	margin-top:18px;
	text-align:center;
	width:97px;
	*/
	background-image:url("/images/layout/modules/product/cashButton.png");
	background-repeat:no-repeat;
	color:white;
	float:right;
	height:20px;
	line-height: 20px;
	margin:7px 43px 20px 0px;	
	text-align:center;
	width:90px;
}

a.smallactionbutton:hover
{
	background-image:	url("/images/layout/modules/product/cashButton_hover.png")!important;
	background-repeat:	no-repeat; 				
}

#newsletter_unsubscribe a.smallactionbutton{
	margin-left:		0px;
}

.closebtn{
	padding-top:		11px;
	float:				right;
}
.companylogo
{
		float: 			left;
		margin-left:	-32px;

}		


div.subscribeform input#btnSubmit {
	background-image: 	url('/images/layout/buttons/submit_button.png');
	background-repeat: 	repeat-x;
	background-color: 	#DD1364;
	height: 			auto;
	border: 			1px solid #BF1254;
	text-align: 		center;
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	color: 				#ffffff;
	line-height: 		20px;
	cursor: 			pointer;
	width:			105px;
	float:				right;
	position:			relative;
	left:				-43px;
}

/*************** Newsletter Ende *******************/
