/*****REGISTRIERUNG*****/
.tx-srfeuserregister-pi1 {
	margin:0;
	padding:0;
	margin-left:6px;
}

fieldset {
	border:1px solid #408CB3;
	font-size:0.75em;
	font-weight:bold;
	color:#408CB3;
}

.tx-srfeuserregister-pi1 legend {
	margin:0;
	padding:5px;
}

.tx-srfeuserregister-pi1 dt {
	margin:0 15px 0 0;
	padding:0;
	text-align:right;
	width:220px;
	min-height:30px;
	height: auto !important;
	height:30px;
}

.tx-srfeuserregister-pi1 label {
	margin:0;
	padding:0;
}

.tx-srfeuserregister-pi1 dd label {
	padding:0 1em 0 0.5em;
	font-weight:bold;
}

.tx-srfeuserregister-pi1 textarea {
	border:1px solid #408CB3;
}

/****LOGIN BOX******/

table tr th {
	margin:0;
	padding:0;
	font-size:0.75em;
	color:#408CB3;
}

.tx-felogin-pi1 {
	margin: 8px 10px 0;
}

.tx-felogin-pi1 h3 {
	margin:2px;
}

.tx-felogin-pi1 p{
	margin:2px;
}

.tx-newloginbox-pi1 {
	margin: 8px 10px 0;
}

.tx-newloginbox-pi1 h3 {
	margin:2px;
	paddin:0;
}

.tx-newloginbox-pi1 p{
	margin:2px;
	paddin:0;
}

/****SEARCH LOGIN******/

.innerlogin {
	position:absolute;
	top: 5px;
	left:5px;
	width: 240px;
	z-index: 200;
}

.innerlogin-top {
	background:transparent url(../img/basic/login_bg.gif) 0 0;
	height: 7px;
	font-size: 0.1em;
	z-index: 200;
}

.innerlogin-bottom {
	clear:both;
	background:transparent url(../img/basic/login_bg.gif) 0 100%;
	height: 7px;
	font-size: 0.1em;
	z-index: 200;
}

.innerlogin form {
	margin: 0;
	padding: 0;
	z-index: 200;
}

.innerlogin label{
	font-size:0.75em;
}


.search {
	padding:3px 0 3px 10px;
}

.register_feld_layer {
	width: 196px;
	float: left; 
}
.go_button {
	float: left;
	width: 22px;
	height: 21px;
	overflow:hidden;
}
.search .search_feld, .login input#user, .login input#pass, .login input#email {
	padding:3px 2px 3px 5px;
	width:187px;
	margin:0;
	display: block;
	font-size: 0.65em;
	font-weight: bold;
}

 .login input#user {
	width:209px;
	margin-bottom: 8px;
}


a#login-image {
	font-size: 0.65em;
	font-weight: bold;
	background: url(../img/basic/member_bg.gif) no-repeat left top;
	width: 213px;
	padding: 6px 0px 5px 5px;
	display: block;
	position: relative;
}

a#login-image img#go_button {
	position: absolute;
	right:0;
	top: 0px;
	width: 22px;
	height: 21px;
	overflow:hidden;
}

input.go {
	padding:0;
	margin:0;
	border:none;
}

.bye {
	padding:0;
	float: right;
}

#logout form p {

	float: left;
}

.send {
	padding:0;
	position:absolute;
	bottom:1px;
	right:5px;
}


p.register {
	margin:0;
	padding: 8px 0 0 0;
	font-weight: bold;
	color:#408CB3;
	font-size:0.65em;
}

.login form{
  width:225px;
}
.login input {
	background: url(../img/basic/login/login-bg.gif) repeat-x left top;
} 

.hd {
	background:transparent url(../img/basic/login/hd.gif) repeat-x left top;
	height: 7px;
}

.hdc {
	background:transparent url(../img/basic/login/hdc.gif) no-repeat right top;
	height: 7px;
}

.cbg {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background: #fff;
	padding:3px 0;
	overflow:hidden;
}

.fd {
	background:transparent url(../img/basic/login/fd.gif) no-repeat left top;
	height: 7px;
}

.fdc {
	background:transparent url(../img/basic/login/fdc.gif) no-repeat right top;
	height: 7px;
}

#eingabe {
	margin: 8px 0 0;
}
#eingabe form{
	overflow:hidden;
	width:220px;
}

#tx-srfeuserregister-pi1-zip, #tx-srfeuserregister-pi1-date_of_birth, 
#tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-password_again,
#tx-srfeuserregister-pi1-char_birthday{
  width:100px;
}

.tx-srfeuserregister-pi1-submit{
  cursor:pointer;
}