#maincontent blockquote {
  border-left: 3px solid #e1e1e1;
  margin: 8px;
  padding: 0 0 0 15px;
}

#maincontent p {
  font-size: 13px;
  margin: 0.3em 0 1em 0;
}


#maincontent a {
  color: #833d00;
  text-decoration: none;
  font-size: 13px;
}

#maincontent a:hover, #maincontent a:focus {
  color: #b65500;
}

/*#maincontent a:visited {
  color: #686868;
}*/

.nav-pills > li > a {
  color: #ffffff;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #ff7700;
}

.spacer {
  margin: 10px;
}

.navbar-bandnet {
  margin-bottom: 0;
  background-color: #e8720a;
  border: none;
}

.navbar-bandnet .navbar-nav > li > a {
  background-color: #e8720a;
  color: #ffffff;
}

.navbar-bandnet .navbar-nav > .active > a,
.navbar-bandnet .navbar-nav > .active > a:hover,
.navbar-bandnet .navbar-nav > .active > a:focus {
  background-color: #ffffff;
  color: #ff7700;
  font-weight: bold;
}

.list-ad-categories ul {
  list-style: none;
  padding: 0px;
}

.list-ad-categories ul li:before
{
  content: '»';
  margin: 0 1em;    /* any design */
}

.list-kleinanzeigen ul {
  list-style: none;
  padding: 0px;
}

.list-kleinanzeigen ul li:before
{
  content: '»';
  margin: 0 1em;    /* any design */
}

.list-blog-categories .blog-category-entry-container,
.list-band-categories .band-category-entry-container {
  margin-bottom: 12px;
  overflow: hidden;
}

.list-blog-categories .blog-category-entry,
.list-band-categories .band-category-entry {
  border: 2px solid #ff7700;
  padding: 5px;
  display: block;
  position: relative;
}

.list-blogs .blog-entry-container,
.list-bands .band-entry-container {
  margin-bottom: 12px;
  overflow: hidden;
}

.list-blogs .blog-entry,
.list-bands .band-entry {
  border: 2px solid #ff7700;
  padding: 5px;
  display: block;
  height: 100px;
  position: relative;
}

.list-blogs .blog-entry .name-wrapper,
.list-bands .band-entry .name-wrapper {
  height: 50px;
  overflow: hidden
}

.list-blogs .blog-entry .image-container,
.list-bands .band-entry .image-container {
  float: left;
  margin-right: 12px;
}

.list-blogs .blog-entry .image-container .image-wrapper,
.list-bands .band-entry .image-container .image-wrapper {
  height: 64px;
  width: 64px;
  overflow: hidden;
}

.list-blogs .blog-entry .stats-wrapper,
.list-bands .band-entry .stats-wrapper {
  position: absolute;
  bottom: 0;
  left: 5px;
}

.list-blogs .blog-entry .dates-wrapper,
.list-bands .band-entry .dates-wrapper {
  position: absolute;
  bottom: 0;
  right: 5px;
}

#maincontent .paged-adlist .pagination > .active > a, .pagination > .active > span,
#maincontent .paged-adlist .pagination > .active > a:hover,
#maincontent .paged-adlist .pagination > .active > span:hover,
#maincontent .paged-adlist .pagination > .active > a:focus,
#maincontent .paged-adlist .pagination > .active > span:focus {
  background-color: #fd7b07;
  border-color: #fd7b07;
  color: #ffffff;
}

.like-me {
  cursor: pointer;
}

#maincontent .pagination .active a,
#maincontent .pagination .active a:focus,
#maincontent .pagination .active a:hover {
  color: #ffffff;
  background-color: #e8720a;
  border-color: #e8720a;
}

#maincontent h1>a,
#maincontent h2>a,
#maincontent h3>a,
#maincontent h4>a,
#maincontent h5>a {
  font-size: inherit;
}

#maincontent  .image-preview {
  width: 64px; border: 1px solid #666; padding: 2px; float: left; margin-right: 6px;
}

#maincontent  .image-preview-container a {
  cursor: pointer;
}

.rte-container table {
  width: 100%;
}

.rte-container table td {
  border: 1px solid gray;
}

.featured-blogs img {
  float: left;
  width: 128px;
  margin: 0 6px 6px 0;
  border: 1px solid #666;
  padding: 2px;
}

.blog-list img {
  float: left;
  width: 64px;
  margin: 0 6px 6px 0;
  border: 1px solid #666;
  padding: 2px;
}

.blog-entry {

}

.blog-entry .stats.left {
  float: left;
}

.blog-entry .stats.right {
  float: right;
}

.blog-entry .date.left {
  float: left;
}

.blog-entry .date.right {
  float: right;
}

@media only screen and (max-device-width: 600px) {
  .blog-entry .stats.left {
    float: none;
  }

  .blog-entry .stats.right {
    float: none;
  }

  .blog-entry .date.left {
    float: none;
  }

  .blog-entry .date.right {
    float: none;
  }
}

.hall-of-fame-grid { margin-top: 128px; }
.hall-of-fame-grid-item { width: 300px; }

.tab-navigation li a {
  background: lightgray; color: black;
}

#maincontent .tab-navigation li.active a {
  color: #fff; font-weight: bold;
}