/* @group Rezept-Suche */
#bbq-search,
#bbq-search dl,
#bbq-search dt,
#bbq-search dd {
  margin: 0;
  padding: 0;
  float: none;
}
#bbq-search {
  font-size: 1em;
  margin-bottom: 1em;
  padding: .5em;
  float: none !important;
  float: left;
}
#bbq-search:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#bbq-search input {
  width: auto;
  font-size: 1em;
  margin: 0;
  padding: .1em;
  float: none;
}
#bbq-search dt,
#bbq-search dd {
  float: left;
}
#bbq-search dt {
  padding-top: 1px;
  margin-right: .5em;
}
#bbq-search dd {
  margin-right: 1em;
}
/* @end */
/* @group Formular-Fehler */
.formError {
  background-color: #EBF8F7;
  border: 1px solid #C2E7F4;
  border-left: 5px solid #C2E7F4;
  margin-bottom: 10px;
  padding: 5px;
}
dl dt .form-error-label label {
  color: #cc0000;
}
dl dd .form_error {
  display: inline;
}
dl dd .error-message {
  display: none;
}
/* @end */



/* @group Formulare */
form.bbq label {
  font-weight: bold;
  display: block;
  width: 130px;
  float: left;
}
form.bbq input, form.bbq textarea, form.bbq input.file {
  width: 200px;
  font-size: 1em;
}
form.bbq select.salutation {
  width: 70px;
}
form.bbq select.country {
  width: 200px;
}
form.bbq input.postcode {
  width: 62px;
  margin-right: 8px;
}
form.bbq input.city {
  width: 130px;
}
form.bbq input.title, form.bbq input.file {
  width: 400px;
}
form.bbq textarea.about {
  width: 400px;
  height: 100px;
}
form.bbq textarea.comment,
textarea.comment {
  width: 540px;
  height: 100px;
  font-size: 100%;
}
form.bbq input.button {
  width: auto;
}
input.radiogroup {
  margin: 0 .3em;
}
/* @end */


/* @group Rezeptdarstellung */
form.bbq textarea.ingredients {
  width: 400px;
  height: 150px;
  
}
form.bbq textarea.body {
  margin-top:10px;
  width: 400px;
  height: 300px;
}
/* @end */


/* @group Toolbar */
div.bbq_toolbar {
  display: block;
  padding: 5px;
  background: #EBF8F7;
  border: 1px solid #C2E7F4;
  border-left: 5px solid #C2E7F4;
  margin-bottom: 10px;
}
div.bbq_toolbar span {
  display: block;
  float: left;
  height: 24px;
  margin-right: 5px;
}
div.bbq_toolbar input {
  width: 80px;
  font-size: 12px;
}
/* @end */


/* @group Login */
.bbq-login td {
  padding: .2em 0;
  font-size: 100%;
}
.bbq-login input.button {
  width: auto;
}
#bbq_accounts_name,
#bbq_accounts_password {
  font-size: 100%;
  width: 100px;
}
/* @end */


/* @group Grilltipp */
div.bbq_week {
  font-size: 12px;
  height: 140px;
  display: block;
  padding: 10px;
  background: #EBF8F7;
  border: 1px solid #C2E7F4;
  border-left: 5px solid #C2E7F4;
  margin-bottom: 10px;
}


/* @group Rezept-Darstellung */
.bbq-recipe {
  width: 540px;
  text-align: left;
  border-bottom: 1px solid #C2E7F4;
  margin-bottom: 1em;
  padding-bottom: .5em;
  float: left;
}
.bbq-recipe .picture {
  width: 94px;
  text-align: left;
  margin-right: 16px;
  float: left;
}
.bbq-recipe .info {
  width: 430px;
  float: left;
}
.bbq-recipe .info h2 {
  font-size: 120%;
}
.bbq-recipe .info h2 a {
  text-decoration: none;
}
.bbq-recipe .info h2 a:hover {
  text-decoration: underline;
}
.bbq-recipe .info .icon {
  float: right;
}
.bbq-recipe .info .text {
  font-size: 100%;
  margin-bottom: 0;
}

/*
.bbq_articles {
  margin-bottom: 1em;
  float: left;
}
.bbq_articles .bbq_article {
  width: 100%;
  border-top: 1px solid #C2E7F4;
  padding: 10px 0px;
  float: left;
}
.bbq_articles .bbq_article.inactive {
  background-color: #f6f6f6;
}
.bbq_articles .bbq_article .info {
  width: 420px;
  background-color: red;
  float: left;
}
.bbq_articles .bbq_article .info span {
  padding: 5px;
}
.bbq_articles strong a {
  text-decoration: none;
}
.bbq_articles strong a:hover {
  text-decoration: underline;
}
*/
/* @end */


/* @group Profil-Anzeige */
#profile {
  float: left;
}

/* @group Nutzerdaten */
#profile .user-data {
  width: 336px;
  border-collapse: collapse;
  margin-bottom: 1em;
  float: left;
}
#profile .user-data table {
  margin-bottom: 1em;
}
#profile .user-data table td {
  margin: 0;
  padding: .2em 0;
  font-size: 1em;
}
#profile .user-data .image {
  margin: 0;
}
/* @end */

/* @group Zusätzliche Daten */
#profile .additional {
  width: 204px;
  float: right;
}
#profile .additional .image {
  margin: 0;
}
#my-settings {
  background-color: #EBF8F7;
  border-top: 5px solid #6598cc;
  margin: 0;
  padding: 0.3em 0;
}
#my-settings li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#my-settings li a {
  text-decoration: none;
  display: block;
}
#my-settings li a span {
  margin: .5em;
  padding-left: 1.8em;
  display: block;
}
#my-settings li a:hover {
  text-decoration: underline;
}
#my-settings li.edit-profile a span {
  background: url(/images/bbq/16-member-profile.png) no-repeat left center;
}
#my-settings li.change-password a span {
  background: url(/images/bbq/16-security-key.png) no-repeat left center;
}
#my-settings li.upload-picture a span {
  background: url(/images/bbq/16-image-add.png) no-repeat left center;
}
#my-settings li.my-recipes a span {
  background: url(/images/bbq/16-file-page.png) no-repeat left center;
}
#my-settings li.new-recipe a span {
  background: url(/images/bbq/16-file-page-add.png) no-repeat left center;
}
#my-settings li.logout a span {
  background: url(/images/bbq/16-square-red-delete.png) no-repeat left center;
}
/* @end */

/* @end */


/* @group Links */
a.profile {
  display: block;
  height: 24px;
  background: url(/images/bbq/24-member.png) no-repeat left;
  padding: 0 12px 0 26px;
  margin-right: 8px;
  border-right: 1px solid #C2E7F4;
  float: left;
}
a.cookbook {
  display: block;
  height: 24px;
  background: url(/images/bbq/24-book-blue.png) no-repeat left;
  padding: 0 12px 0 26px;
  margin-right: 8px;
  border-right: 1px solid #C2E7F4;
  float: left;
}
a.picture_upload {
  background: url(/images/bbq/16-image-add.png) no-repeat left;
  padding-left: 18px;
}
a.comment, div.comment .author {
  background: url(/images/bbq/16-comment.png) no-repeat left;
  padding-left: 18px;
}
a.rate {
  background: url(/images/bbq/16-star-hot.png) no-repeat left;
  padding-left: 18px;
}
a.logout {
  display: block;
  height: 24px;
  background: url(/images/bbq/24-security-lock-open.png) no-repeat left;
  padding: 0 0 0 26px;
  float: right;
}
/* @end */


/* @group Voting */
img.shaslik {
  vertical-align: middle;
}
a.rating {
  text-decoration: none;
}
/* @end */



/* @group Sonstiges */
span.auth {
  display: block;
  height: 24px;
  float: left;
}

.clearall {
  clear: both;
}

div.comment {
  border-bottom: 1px dashed #C2E7F4;
  margin-bottom: 10px;
}

div.comment.Grillweltmeister {
  background: url(/media/bbq/hjf_comment.jpg) right bottom no-repeat;
  min-height: 160px;
  height:auto !important;
  height: 160px;
  padding: 10px 150px 0px 10px;
  border: 1px solid #C2E7F4;
  border-left: 5px solid #C2E7F4;
}

div.article {
  width: 100%;
  border-bottom: 1px solid #C2E7F4;
  padding-bottom: 1em;
  margin-bottom: 1em;
  float: left;
}
div.comments-and-ratings {
  width: 100%;
  float: left;
}

.author, .author a {
  font-style: italic;
  color: #69C;
}
/* @end */


/* @group Übersicht */
#bbq-index {
  width: 540px;
  margin-bottom: 1em;
  float: left;
}
#bbq-index h2 {
  margin-bottom: 1em;
}
#bbq-index .box {
  width: 240px;
  background-color: #EBF8F7;
  border-top: 5px solid #6598cc;
  padding: 10px;
}

/* @group Kategorien-Auflistung */
#bbq-categories {
  margin-right: 16px;
  float: left;
}
#bbq-categories ul {
  margin: 0;
  padding: 0;
}
#bbq-categories ul li {
  list-style: none;
  padding: .3em 0;
  display: block;
}
#bbq-categories ul li img {
  vertical-align: middle;
  margin-right: 1em;
}
#bbq-categories ul li a {
}
/* @end */

/* @group Neueste Produkte */
#bbq-latest {
  float: left;
}
#bbq-latest .recipe {
  width: 100%;
  margin-bottom: .5em;
  float: left;
}
#bbq-latest .recipe img {
  margin-right: .5em;
  float: left;
}
#bbq-latest img.icon {
  margin-left: .3em;
  margin-bottom: .3em;
  float: right;
}
#bbq-latest .recipe h2 {
  font-size: 100%;
}
#bbq-latest .recipe .author {
  font-size: 90%;
}
/* @end */

/* @end */