/* .wpa:wpa_stVooForms.css - Voomates - /templates/#Voo#/frontend/_resources/styles/wpa_stVooForms.css - 2013-06-27:1415. */
/* .wpa: wolfgang papendieck [papendieck.net] - oc: oliver martens [OMARtecc engineering]. */
/* .copyright (c) 2013 wpa,oc. */
/* .voomates - Shopware 4.0.5. Stylesheet. */
/* .. */

/* .ctrl:forms + newsletter-------------------------------------------------. */
/* .ctrl:forms------------------------------------------------------------... */

/* .überschreiben aus enrichment.css. */
.button-left, .button-middle, .button-right{
  -moz-user-select:none;
  border:0 none;
  /* CSS3 */
	-webkit-border-radius: 0 0 0 0;
	   -moz-border-radius: 0 0 0 0;
	    -ms-border-radius: 0 0 0 0;
	     -o-border-radius: 0 0 0 0;
	        border-radius: none;
	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
	        box-shadow:none;
}


/*	.voomates hintergründe + balken [index]->[forms].-------------------... */
#diVooBgInner #diVooForms{	position:relative; width:980px; height:100%; background:url(../images/backgrounds/bg_softgrey_light.jpg) repeat;}
#diVooBgInner #diVooFormsRight{	position:absolute; width:33%; height:100%; right:0; background:url(../images/backgrounds/bg_basket10p.png) repeat;}

#diVooBgInner #diVooFormsBar{	position:absolute; width:1040px; height:58px; top:100px; margin:-25px 0 0 -30px; background:url(../images/backgrounds/bg_planke02.png) no-repeat; z-index:6; }
/*	.end:voomates hintergründe + balken [index]->[forms].---------------... */

/*	wpa aus styles.css	------------------------ */
.ctl_forms .button-right {background: url("../images/buttons/btn_foreward.png") no-repeat scroll left top transparent; color:#000000; text-transform: uppercase; font-weight: 700;}
.ctl_forms .button-right:hover {background: url("../images/buttons/btn_foreward.png") no-repeat scroll left -32px transparent; color: #ffffff; text-transform: uppercase; font-weight: 700;}
.supportrequest .button-right {line-height: 14px;}

.logout a.stBUT .frontend_account_ajax_logout,
.supportrequest .button-left.large {display:block; width:150px; height:32px; line-height:32px; padding:0 0 0 45px;background:url("../images/buttons/btn_back.png")no-repeat scroll left top transparent; text-transform: uppercase; font-weight: 700; color: #a1a1a1;}
.logout a.stBUT .frontend_account_ajax_logout:hover ,
.supportrequest .button-left.large:hover {text-decoration:none; background:url("../images/buttons/btn_back.png")no-repeat scroll left -32px transparent; text-transform: uppercase; font-weight: 700; color: #000000;}

.logout a.stBUT:hover{text-decoration:none;}

#center.supportrequest form p.buttons input {left: 345px; position: relative; text-align: center; width: 150px; height:32px;}

.supportrequest .hovered .inner-select{ border-color:#4d4d4d; }
 /*	------------------------ */
/*	wpa: HEADING BOX  Custom  Supportrquest*/
#center.custom.supportrequest .headingbox_dark {
    color: #ffffff;
    background: url("../images/backgrounds/bg_planke_544x34_dark_checkout.png") no-repeat scroll 0 0px transparent;
    font-size:17px;
    line-height: 34px;
    height:34px;
    width:535px;
    padding:0 0 0 40px;
    border:none;
    }
.supportrequest .inner_container {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  border-color: -moz-use-text-color;
  border-image: none;
  border-style: none solid solid;
  border-width: 0;
  padding: 0;
  width: 545px;
}
#content .supportrequest label{ display:block; float:left; margin-left:20px; margin-top:10px; text-align:left; width:170px; }
#content .supportrequest .code label {width: 300px;}
.supportrequest .code input {margin-left: 20px;width: 295px;}
#content .supportrequest form div.textarea textarea {width: 300px;height:100px;margin-left:20px;}
.supportrequest form div {font-size: inherit; margin: 0 0 1em; }
.supportrequest .captcha img { width:170px; float: left; margin-left: 0px; }
.supportrequest .code { float: left; width: 250px; }
.supportrequest .requiredfields { margin-left: 190px; }

#letterForm .button-right {margin: 0 0 15px 250px}
.supportrequest .strasse {width: 240px;}
.supportrequest .nr {width: 45px;}
.supportrequest .plz {width: 100px;}
.supportrequest .ort {width: 185px;}
/*org: .supportrequest .checkbox input{ width:auto; } */
/*oc2013-06-11:change checkbox. */
#content .supportrequest .checkbox{ margin: 0 0 0 190px; }
#content .supportrequest .checkbox input{ float:left; width:auto; top:0; margin:0 10px 0 0; }
#content .supportrequest .checkbox label{ float:none; position:relative; width:auto; top:-1px; margin:0 0 10px; cursor:pointer; }
#content .supportrequest p.description{ margin:30px 0 0 20px; }

.supportrequest select {padding:5px; width: 315px;}
#letterForm .street, #letterForm .zipcode {margin-right: 3px;}
#letterForm .required_fields {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 0 20px 20px;
}


/*----------------------------------------------------------------------------*/
/* .ctrl:newsletter-------------------------------------------------------... */

/*	.voomates hintergründe + balken [index]->[newsletter].--------------... */
#diVooBgInner #diVooNewsletter{	position:relative; width:980px; height:100%; background:url(../images/backgrounds/bg_softgrey_light.jpg) repeat;}
#diVooBgInner #diVooNewsletterRight{	position:absolute; width:33%; height:100%; right:0; background:url(../images/backgrounds/bg_basket10p.png) repeat;}
/*	.end:voomates hintergründe + balken [index]->[newsletter].----------... */


/*	TELL-A-FRIEND */
/*wpa: #content .tellafriend {margin-left: 20px;margin-right: 20px;width: 770px;}  */
.tellafriend h2 {border: 1px solid;border-bottom: 0 none;width: auto;background: url(../images/backgrounds/bg_breadcrumb.png) bottom left repeat-x;}
.tellafriend fieldset {border: 0px solid; border-top: 0 none;padding-top: 10px; width: auto;}
.tellafriend label {width: 200px;margin-left: 50px;display: block; float: left;margin-top: 8px;}
.tellafriend input {float: left;}
.tellafriend div.textarea label {display: block;float: none;}
.tellafriend div.textarea textarea {width: 500px;margin-left: 50px;}
.tellafriend .captcha img{display: block; float:left;}
.tellafriend .code {float: left; width: 150px;}
.tellafriend .code label {display: block; width: 520px;margin:0;}
.tellafriend .code input {width: 320px; }
.tellafriend .captcha {margin: 0 0 0 50px;}
.tellafriend .buttons {margin: 10px 215px 0 50px;padding: 0}
.tellafriend .buttons input {float: right;width: 140px;margin:0;padding: 0 !important;display: block;text-align:center;}

#content .tellafriend #letterForm .required_fields {margin:30px 0 0 0px;font-size:10px;width: auto;height:25px;line-height:12px;}
#content .tellafriend #letterForm fieldset {padding: 20px 0; }
#content .tellafriend div.textarea textarea,
#content .tellafriend .captcha,
#content .tellafriend label {margin-left: 0px;}
#content .tellafriend .register h2.headingbox_dark {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 0;
}
#content .tellafriend #letterForm .button-right {font-size:12px; height:19px; width:115px; float: right; margin: 30px 35px 10px 0; background: url("../images/buttons/btn_account_choose_form.png") no-repeat scroll left 1px transparent;}
#content .tellafriend .code label {margin-left: 0;}
#content .tellafriend .buttons {margin: 30px 185px 20px 100px;}

#content div.inner .account_forms .supportrequest {margin: 0;}
#content div.inner .account_forms .supportrequest h2 {width: 766px;}
input#street {width:245px;}
input#streetnumber {width:40px;}
input#zipcode {width:50px;}
input#city {width:235px;}

/* .oc:form in newsletter. */
#content .tellafriend #letterForm select#chkmail{ width:299px; }
#content .tellafriend #letterForm select#salutation{ width:299px; }
