#content fieldset {
	border:none;
}

#content form  {
	width: 555px;
	background-color:#fff;
	padding: 0 0 20px;
}

#content form .form-capture {
	padding-top:0;
	padding-bottom:5px;
}

#content form dd.form-capture h3 {
	font-size:20px;
	font-weight: bold;
	padding-top:0;
	margin:0px;
}

#content form a {
	background:transparent url(../img/bulletblue.png) no-repeat scroll left center;
	border-bottom:1px dotted #000000;
	color:#000000;
	margin-left:3px;
	padding-left:12px;
	text-decoration:none;	
}

#content form a:hover {
	text-decoration: none;
	border-bottom: none;
	color: #3db3f3;
}

#content form legend{
    margin-left: 10px;
    padding: 0 5px;
}

#content form dt {
    width: 125px;
    float:left;
    clear:both;
    text-align:right;
	padding-top:5px;
    padding-right:20px;
    margin-left:5px;
    font-weight:bold;
}

#content form dt.form-password_again{
    margin-bottom: 3px;
}

#content form dt.form-newblock, #content form dd.form-newblock{
    margin-top:5px;
	padding-top:10px;
    border-top: 1px solid #6FD8F6;
}

#content form dd {
    width: 375px;
	padding-top:5px;
    float:left;
}

#content form dd.form-smallExp{
    font-size: 10px;
    line-height:10px;
    color:#666;
}

#content form dt.form-smallExp{
    font-size: 10px;
    line-height:10px;
    color:#666;
}

#content form .form-button{
    margin-top:10px;
}

#content form dd input.form-text, .form dd input.form-password, .form dd textarea{
    width:360px;
}

.form dd select {
	width: 364px;
}

#content form .form-submit,#content-teaser form .form-submit{
	background:transparent url(../img/buttonred.jpg) no-repeat scroll -38px -4px;
	border:medium none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:42px;
	margin-right:9px;
	width:172px;
	cursor:auto;
	behavior: url(fileadmin/templates/rennierra/css/iebutton.htc);
}
#content form .form-submit:hover,#content form .form-submit-hover,#content-teaser form .form-submit:hover,#content-teaser form .form-submit-hover{
	background:transparent url(../img/buttonblue.jpg) no-repeat scroll -38px -4px;
	border:medium none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:42px;
	margin-right:9px;
	width:172px;
	behavior: url(fileadmin/templates/rennierra/css/iebutton.htc);
    cursor: pointer;
}

#content form ul.form-errorlist{
    margin: 5px 15px 5px;
    color: #f00;
}

#content form .form-agb {
	padding-top: 15px;
}

#content form .form-agb input {
	float:left;
	height:17px;
	width:15px;	
}

#content form .form-agb div {
	float:left;
	padding-left:10px;
	width:350px;
}

#content form input.form-text-readonly {
	background:#ebebe4;
	border:1px solid #7f9db9;
	padding:1px;	
}
