/*  ältere änderungen aus content.css */

.content-box form#search-recommendation div.form-row,
.content-box form#recommendation div.form-row {
  background: #e6f5fb;
  display: block;
  margin-bottom:10px;
  padding: 10px;
}

.content-box form#search-recommendation div.form-col {
  width:160px;
  float: left;
  display: block;
  padding: 0;
}

#content div.small-right{
  width: 250px ! important;
  float: left;
}

.small-right .content-box form#search-families div.form-col,
.small-right .content-box form#search-recommendation div.form-col,
.small-right .content-box form.groups div.form-col {
  width: 130px;
}

.content-box #register div.form-col input.input-checkbox,
.content-box #register input.input-checkbox,
.content-box form#search-families input.input-checkbox,
.content-box form#search-recommendation input.input-checkbox,
.content-box form.groups input.input-checkbox {
  width: 12px;
  float:left;
  margin:2px 5px 5px 0;
}

.content-box form#search-families select.select-box-small,
.content-box form#search-recommendation select.select-box-small,
.content-box form.groups select.select-box-small {
  font-size:11px;
  padding:1px;
}

#contacts-edit strong,
#blog-entries-contacts strong,
#blog-entries-provider strong {
  color: #008CB9;
  margin-left:10px;
}

#recommendations-all strong,
div#city-homepage div#recommendations strong {
  color: #008CB9;
  display: block;
  margin-left:58px;
}


#recommendations-all span.right {
  float: right;
  text-align: right;
}

#recommendations-all a.notify-link {
  padding-top:3px;
  display:block;
}

#recommendations-all p {
    margin-left:80px;
}

.content-box #guestbook-all span {
  margin-left:10px;
}

#col-right #search-form h4,
#col-right #search-form-groupmembers h4 {
  font-size: 11px;
  margin-bottom:5px;
}







/* änderungen für empfehlungen */

form#search-recommendation {
  margin:0;
}

form#search-recommendation label {
  font-size:11px;
}

form#search-recommendation .form-row {
  width:335px;
  /*padding:0;
  margin:0;*/
}
form#search-recommendation .form-row.searchrefinebox {
  width:210px;
  float: left;
}

form#search-recommendation div.form-row div.form-col {
    width: auto !important;
 margin-right:5px;
}

form#search-recommendation div.form-row div.form-col #category {
    width: 160px;
}

#col-left div.content-box.info {
  background: #C0E8F7 url(../img/layout/content_box_back_gradient.gif) repeat-x top left;

}

#col-left .content-box.info.searchresultelementtext{
  background: none ! important;
  background-color: #fff ! important;
  border: none;
  float: left;
}

#col-right div.content-box.info {
  border: none;
  background-color: transparent;
  padding-top: 5px;
}



/* änderungen für meine empfehlungen */

#my-recommendations #sort {
  float:right;
  margin-bottom:10px;
  color:#036 !important;
}
#my-recommendations form {
  margin:0;
  padding:0;
}
#my-recommendations #sort option {
  color:#036 !important;
}

#my-recommendations ul {
  clear:right;
}

#my-recommendations li div {
  text-align:right;
  margin:5px 0;
}

#my-recommendations li span {
  color:#036;
  margin-left:55px;
  margin-top:2px;
  display:block;
  line-height:13px;
}

#my-recommendations li span.date {
  color:#FD7113;
}

#my-recommendations li .nofloat {
  background:url(../img/content/remove_recommendation.gif) no-repeat 0px 3px;
  padding-left:10px;
  font-size:11px;
}


/* änderungen neu */

.form-rightcol .form-row {
  width:555px;
}

.formElementContainer input {
  width:200px;
}
#container_for_country select {
  width:314px;
  margin:3px 0;
}
#container_for_street input, #container_for_supplier_name input {
  width:310px;
}
#container_for_zipcode input {
  width:80px;
}
#container_for_city input {
  width:210px;
}


/* änderungen claimen */

#register-form-2 .form-row .form-col b {
  display:block;
}

/* änderungen generell */


h1 {
  font-family:verdana, sans-serif;
  font-size:18px;
  line-height:22px;
}

h2 {
  font-family:verdana, sans-serif;
  font-size:12px;
  line-height:16px;
}



/* ### Image Upload ### */

.uploadedImageOptions {
  clear: left;
  margin: 3px 0 0 0;
}
div.uploadedImageOptions div {
  float: none ! important;
  width:160px ! important;
}
div.uploadedImageOptions input{
  width:15px ! important;
  margin: 0 0 0 -4px ! important;
  float: left;
}

div.uploadedImageOptions label{
  height:15px ! important;
  font-size: 11px ! important;
  margin:-2px 0pt 0pt 0px ! important;
  float: left ! important;
  color: #008cb9;
}
div.uploadedImageOptions div.btn-raw-del a {  font-size: 11px ! important; }

div.uploadedImageOptions div.btn-raw-search {
   background-position: left 8px ! important;
   color: #008cb9;
   font-size: 11px ! important;
   padding-top: 5px;
}

.uploadedImage strong { display: block; margin: 0 0 4px 0; }
table.uploadedImage{ width: 460px; }

.uploadedImage textarea.editor_field {
  border: 1px solid #808080;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.uploadedImage .editor_ok_button {
  width: 60px ! important;
  border: 1px solid #808080 ! important;
  float: left;
}
.uploadedImage .editor_cancel {
  float: left ! important;
  display: block ! important;
  width: 80px ! important;
  border: 1px solid #808080 ! important;
  margin: 1px 0 0 10px ! important;
  color: black;
  background-color: #D4D0C8;
  text-align: center;
  font-size: 11px ! important;
}

#profile_img_container {
  display:block;
  background-color:#a6e0f2;
  width:270px;
  height:198px;
}



/*#########################################################*/
/*
.sso-menu-wrapper .sso-menu .sso-menu-inbox, form#group-details textarea,
form#insert-group textarea, #col-right .content-box h3 a,
div.small-right div.content-box h2, .bubble-box p, #family-blog-news h3,
#recommendations-groups h3, div.small-right .content-box h3
{
  font-family:Arial,sans-serif;
}


body
{
  font-family:Arial,sans-serif;
  font-size:12px;
  line-height:16px;
}
h3, H3 A
{
  font-family:Arial,Helvetica,sans-serif;
}
*/
