div.sobi2 h1 {
line-height:24px;
font-size:22px;
}

#sobimsg {
display:none;
}

a.sobi2Header {
font-size:14px;
margin-right:15px;
}

table#sobi2CatListSymbols td {
vertical-align:top;
border-style:none;
}

img.sobi2CatIco {
float:left;
clear:left;
border-style:none;
}

p.sobi2CatName {
font-size:13px;
margin:2px 0;
}

p.sobi2CatsListSymbolsIntrotext {
font-size:11px;
margin-top:4px;
}

table.sobi2Listing td {
vertical-align:top;
text-align:center;
padding:10px;
}

.sobi2Listing tr {
margin-bottom:15px;
padding-bottom:15px;
}

.sobi2Listing td {
margin:20px;
border:1px solid #EFE1D1;
}

p.sobi2ItemTitle {
clear:left;
margin-top:8px;
}

p.sobi2ItemTitle a {
font-size:13px;
font-weight:900;
text-decoration:none;
}

span.sobi2Listing_field_street_label,span.sobi2Listing_field_postcode_label,span.sobi2Listing_field_county_label,span.sobi2Listing_field_country_label,span.sobi2Listing_field_email_label,span.sobi2Listing_field_contact_person_label,span.sobi2Listing_field_phone_label,span.sobi2Listing_field_fax_label,span.sobi2Listing_field_city_label,span.sobi2Listing_field_hotline_label,span.sobi2Listing_field_phone_label,span.sobi2Listing_field_federal_state_label,span.sobi2Listing_field_website_label {
font-weight:400;
}

#sobi2PageNav {
text-align:center;
}

img.sobi2DetailsImage {
float:right;
text-align:right;
border:1px solid #ccc;
margin-left:15px;
margin-bottom:15px;
padding:10px;
}

.sobi2detailimg {
float:right;
}

.otherinfo {
background:#EFE1D1;
padding:0 14px 14px 14px;
}

span#sobi2Details_field_website,span#sobi2Details_field_email {
margin-bottom:10px;
display:block;
}

span.sobi2WaySearch {
float:right;
clear:right;
display:block;
border-style:none;
}

span.sobi2WaySearch img {
padding-top:8px;
border-style:none;
}

div#sobi2GoogleMaps {
float:right;
position:relative;
}

td#sobi2rss img {
float:right;
border-style:none;
}

p#sobi2EditFormHeader {
font-weight:700;
font-size:14px;
}

table#sobi2FormTable td,table#sobi2FormTable2 td,table#sobi2FormTable3 td {
vertical-align:top;
}

table#sobi2FormCats {
width:99%;
border-style:none;
}

table#sobi2FormCats td {
border-color:#CCC;
border-style:solid;
border-width:1px;
}

p#catsTitle,p#catIntroText {
width:98%;
font-size:12px;
font-weight:700;
}

#sobi2AddCatBt,#sobi2RemoveCatBt {
width:50px;
}

td.sobi2CatButtons {
width:50px;
vertical-align:top;
}

td.sobi2CatSelected {
vertical-align:top;
width:150px;
}

select#sobi2SlectedCats {
height:100px;
width:150px;
}

select#sobi2SlectedCatsID {
height:0;
width:0;
border-style:none;
}

table#sobi2FormFooter {
float:left;
clear:left;
}

table#sobi2FormFooter td {
vertical-align:bottom;
}

table#sobi2Payment td,td.sobi2PayOption {
width:70%;
text-align:right;
}

td.sobi2PayFees {
width:30%;
text-align:right;
}

td#sobi2PayTotal {
width:30%;
text-align:right;
font-weight:700;
color:red;
}

table#sobi2PaymentMethod {
width:70%;
}

table#sobi2PaymentMethod a:hover {
font-style:normal;
text-decoration:none;
}

table#sobi2PaymentMethodBank,table#sobi2PaymentMethodPayPal {
width:60%;
border-style:none;
}

td#sobi2PaymentMethodBank,td#sobi2PaymentMethodPayPal {
text-align:left;
vertical-align:top;
border-style:none;
}

#sobiSearchFormExtOptToggle {
display:inline;
}

td#sobi2eSearchLabel {
width:75px;
}

td#sobi2eSearchPhrases,td#sobi2eSearchButtonLine {
width:100%;
}

td.sobi2eSearchLabel {
width:150px;
}

div.sobi2MenuMod {
margin-bottom:8px;
margin-top:10px;
}

a.sobi2MenuModA {
margin-left:20px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.dtree {
font-size:11px;
color:#666;
white-space:nowrap;
overflow:auto;
}

a.treeNode:active,a.treeNode:focus {
color:#333;
text-decoration:none;
font-weight:400;
background-color:#c0d2ec;
}

.sigsiuTree {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:11px;
color:#666;
white-space:nowrap;
overflow:auto;
}

div.sigsiuTree a,.sigsiuTree a,a.treeNode:hover,a.treeNode,a.treeNode:visited {
color:#333 !important;
text-decoration:none !important;
font-weight:400 !important;
}

div.sobi2CustomListingCatsHeader,div.sobi2CustomListingItemsHeader {
padding-left:5px;
margin-top:5px;
margin-bottom:10px;
}

div.sobi2CustomListingHeader {
padding-left:5px;
font-size:15px;
margin-bottom:15px;
margin-top:5px;
}

div#sobi2AlphaLinks {
width:98%;
text-align:center;
padding:5px 5px 15px;
}

table.sobi2Listing_plugins {
width:98%;
padding-left:8px;
border-style:none;
}

div.sobi2FormTabHeader {
cursor:pointer;
font-size:12px;
font-weight:700;
padding:5px 2px 2px 5px;
}

div.sobi2FormtabContent {
overflow:hidden;
margin-left:5px;
margin-top:5px;
}

span.sobiNewLabel {
color:#33f;
font-size:12px;
font-weight:700;
padding:2px;
}

span.sobiHotLabel {
color:red;
font-size:12px;
font-weight:700;
padding:2px;
}

span.sobiUpdatedLabel {
color:#090;
font-size:12px;
font-weight:700;
padding:2px;
}

table.sobi2Header,table.sobi2Listing td.sobi2EmptyCell,table#sobi2PaymentMethod img {
border-style:none;
}

table.sobi2CompDesc,table#sobi2CatListSymbols,table.sobi2Listing,table.sobi2Details,p#catMsg,div.sobi2PaymentContainer {
width:98%;
}

span.sobi2SubcatsList,span.sobi2FormNotFreeLabel,td#sobi2PaymentMethodBank b {
display:block;
}

span.sobi2EditlinktipItems,span.sobi2EditlinktipCats {
text-decoration:none;
}

table.sobi2Listing input,div#sobi2outer span,span#sobi2Details_field_description,#sobi2Details_field_description p {

}

span#sobi2Details_field_myfield,span#sobi2Details_field_street,span#sobi2Details_field_postcode,span#sobi2Details_field_county,span#sobi2Details_field_country,span#sobi2Details_field_phone,span#sobi2Details_field_fax,span#sobi2Details_field_city,span#sobi2Details_field_hotline,span#sobi2Details_field_phone,span#sobi2Details_field_contact_person,span#sobi2Details_field_federal_state,p.sobi2msg {
font-size:12px;
}

span#sobi2Listing_field_street_label,span#sobi2Listing_field_postcode_label,span#sobi2Listing_field_county_label,span#sobi2Listing_field_country_label,span#sobi2Listing_field_email_label,span#sobi2Listing_field_contact_person_label,span#sobi2Listing_field_phone_label,span#sobi2Listing_field_fax_label,span#sobi2Listing_field_city_label,span#sobi2Listing_field_hotline_label,span#sobi2Listing_field_phone_label,span#sobi2Listing_field_federal_state_label,span#sobi2Listing_field_website_label,span#sobi2SearchResultsSerchingString {
font-weight:700;
}

input#sobi2EditEntryButton,input#sobi2DelEntryButton,input#sobi2SendButton,input#sobi2CancelButton {
float:right;
}

form#sobi2EditForm table,table#sobi2FormTable,table#sobi2FormTable2,table#sobi2FormTable3 {
width:99%;
}

table#sobi2Payment,td#sobi2eSearchEmptyCell {
width:50%;
}

table.sobi2eSearchForm,div#sobiSearchResponseContainer table {
width:95%;
}

.dtree img,.sigsiuTree img {
border:0;
vertical-align:middle;
}

.dtree a,a.treeNode:hover,a.treeNode:visited,.sigsiuTree a {
color:#333;
text-decoration:none;
font-weight:400;
}

.dtree a.node,.dtree a.nodeSel,.sigsiuTree a.node,.sigsiuTree a.nodeSel {
white-space:nowrap;
padding:1px 2px;
}

.dtree a.node:hover,.dtree a.nodeSel:hover,.sigsiuTree a.node:hover,.sigsiuTree a.nodeSel:hover {
color:#333;
text-decoration:underline;
}

.dtree a.nodeSel,.sigsiuTree a.nodeSel {
background-color:#c0d2ec;
}

.dtree .clip,.sigsiuTree .clip {
overflow:hidden;
}
