﻿div.seperatorRow{
	height:30px;
	padding-bottom:0px;
}

fieldset.bnpform{
	display: block;
}

fieldset.bnpform div {
	clear: both;
}

fieldset.bnpform label {
	float:left;
	display: block;
	line-height: 14px;
	padding: 0px 0px 12px;
	width: 305px;
}

fieldset.bnpform div.CountryZIPCity label.field-zip {
	width: 95px;
}

fieldset.bnpform label.field-firstName input, 
fieldset.bnpform label.field-lastName input, 
fieldset.bnpform label.field-email input, 
fieldset.bnpform label.field-company input, 
fieldset.bnpform label.field-street input, 
fieldset.bnpform label.field-zip input, 
fieldset.bnpform label.field-city input, 
fieldset.bnpform label.field-region input, 
fieldset.bnpform label.field-phone input, 
fieldset.bnpform label.field-subject input,
fieldset.bnpform label.field-userName input,
fieldset.bnpform label.field-password input{
	float: left;
	height: 15px;
	margin: 3px 10px 0px 0px;
	padding: 0px;
	width: 290px;
}

fieldset.bnpform label.field-country
{
	width:210px;
}

fieldset.bnpform label.field-city,
fieldset.bnpform label.field-region
{
	width:152px;
}

fieldset.bnpform label.field-region input,
fieldset.bnpform label.field-city input
{
	width:137px;
}

fieldset.bnpform label.field-email input, 
fieldset.bnpform label.field-company input, 
fieldset.bnpform label.field-street input, 
fieldset.bnpform label.field-phone input, 
fieldset.bnpform label.field-subject input, 
fieldset.bnpform label.field-comments input, 
fieldset.bnpform label.field-comments textarea{
	width: 595px;
}

fieldset.bnpform label.field-country select{
	float: left;
	height: 18px;
	width: 200px;
	margin: 3px 10px 0px 0px;
	padding: 0px;
	font-size: 11px;
}

fieldset.bnpform label.field-zip input{
	width: 80px;
}

fieldset.bnpform label.field-comments textarea{
	float: left;
	margin: 3px 10px 0px 0px;
	padding: 0px;
}

div p.infoMsg{
	font-weight:bold;
}

fieldset.bnpform textarea.multitext 
{
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	height:155px;
	margin-bottom:5px;
	margin-top:5px;
	width:595px;
}

fieldset.bnpform label.field-agb_check {
	clear: both;
	display: inline;
	float:none;
	margin-left: 5px;
}

fieldset.checkboxes
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.twocolumns_2 h1 
{
	margin-top: 0px;
}

#content .twocolumns_2 div.first p
{
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;

}

#content h1
{
	margin-bottom: 5px;
}

#content div.second h1
{
	font-size:16px;
	font-weight:bold;
	margin-top: 3px;
}

#content div.errorMessage
{
	font-weight:bold;
	color: Red;
	margin-bottom: 10px;
	margin-top: 10px;
}

#content div.infoMsg
{
	font-weight:bold;
	color:Green;
	margin-bottom: 10px;
	margin-top: 10px;
}