.clr {clear:both;}
.clear, .clrblock {
    clear:both;
    display:block;
    height:0px;
    font:normal 1px/1px arial;
    overflow:hidden;
    margin:0;
    padding:0;
}
.componentheading {
	display:none;
}
table.sobi2Listing td.sobi2EmptyCell {
	background:none;
}
#sobi2Footer, #sobi2CatsForm0, .mceSelectList {
	display:none;
}
.err {
	border: 3px solid #FF0000;
}

.tool-tip {
	background:#F1F1F1;
	border:1px solid #BE2B24;
	padding:3px;
}

#sobi2FormTable #field_entry_name, #sobi2FormTable #field_street, #sobi2FormTable #field_city,
#sobi2FormTable #field_email, #sobi2FormTable #field_website, #sobi2FormTable #field_contact_person,
#sobi2FormTable #field_phone, #sobi2FormTable #field_fax, #sobi2FormTable #field_hotline {
	width:438px;
}

.mceEditor {
	width:438px !important;
}

#sobi2FormTable #field_country, #sobi2FormTable #field_zipcode, #sobi2FormTable #field_federal_state {
	width:80px;
}

#logdiv {
	display:block;
	padding:0 0 20px 0;
}

#logdiv fieldset{
	width:150px;
	display:inline;
	float:left;
}

#logdiv ul{
	display:inline;
	float:left;
	margin:0;
}

input.invalid {
	border: 3px solid #FF0000;
}



a.sobi2Header {
	font-weight:bold;
}

#sobi2FormTable3 {
	margin:-20px 0 0 0;
}

.com_user .tool-tip {
	display:none !important;
}

span.sobi2Listing_field_street {
	display:block;
	margin:0 0 -12px 0;
}
