/*-----------------------------------*/
/*-------- SHOP-NewLogin Box --------*/
/*-----------------------------------*/

/*---------------*/
/*-- Formulare --*/
/*---------------*/

.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password, .tx-srfeuserregister-pi1-password_again, #tx-srfeuserregister-pi1-zone, #tx-srfeuserregister-pi1-static_info_country, #tx-srfeuserregister-pi1-comments  {
  width: 250px;
}
.tx-srfeuserregister-pi1 label{
  width: 150px;
}

.com-chkout-address-input input, select {
  width: 200px;
}
.com-chkout-address-radio input {
  width: 20px;
}
.com-chkout-address-radiolabel {
  margin-left: 100px;
}

#tx-srfeuserregister-pi1-captcha.response {
  width: 350px;
}

/*-----------------------------------*/
/*-------  SHOP-NewLogin Box  -------*/
/*-----------------------------------*/

div#right label {
	font-size: 12;
}
div#right th {
	text-align: right;
}
div#right input {
	background-color: #D3E2F9;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding-left: 3px;
}

div.tx-newloginbox-pi1 {
	background-color: transparent;
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-left: -1px;
}
/*Ausrichten der überschriften*/
div.tx-newloginbox-pi1 h3 {
	margin-left: 4px;
	background-color: transparent;
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*Ausrichtung der Texte*/
div.tx-newloginbox-pi1 p {
	margin-left: 4px;
}
div.tx-newloginbox-pi1 TABLE {
	margin-top: 0px;
	padding-top: 0px;
	width: 100px;
	margin-left: -1px;
}
div.tx-newloginbox-pi1 TABLE TR TD P {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: -1px;
}
div.tx-newloginbox-pi1 TABLE TR TD {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: -1px;
}
div.tx-newloginbox-pi1 TABLE TR {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: -1 px;
}
/*Ausrichtung des Submit Buttons*/
div.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
	margin-left: -1px;
	margin-top: 6px;
	border: 1px solid #000000;
	background-color: #D3E2F9;
	width: 100px;
}
/*Für den Inhalt der Eingabefelder*/
div.tx-newloginbox-pi1 TABLE TR TD INPUT {
	margin-left: 0px;
	margin-top: 4px;
	border: 1px solid #000000;
	background-color: #D3E2F9;
	width: 100px;
}
div.tx-newloginbox-pi1 TABLE TR TH label {
  font-size: 12px;
}
div.tx-newloginbox-pi1 TABLE TR TH {
  font-size: 12px;
}

div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgot p {
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 0px;
	width: 100px;
}
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgot p a {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	width: 100px;
}
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-back {
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 0px;
	width: 100px;
}
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-back a {
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 0px;
	width: 100px;
}
/*Ausrichtung des Usernamens, wenn angemeldet*/
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-username {
	margin-left: 4px;
	margin-top: 0px;
	padding-top: 0px;
	width: 50px;
}

td a img {
  margin-bottom:20px
}