/* Jiggyboxen
**************************/
.jiggy {
  margin:0 0 10px 0;
  line-height:16px;
  font-size:11px;
}
.jiggy h4 {
  background:#CA0029;
  color:#fff;
  padding:0 10px;
  font-size:14px;
  line-height:25px;
}
.jiggy .content {
  padding:0 10px;
}
.next-game .content{
  text-align: center;
}
.next-game .content p.home{
  font-size: 10px;
  margin: 10px 0 -5px 0;
  color: #B10428;
}
.next-game .content p.guest{
  font-size: 10px;
  margin: -10px 0 10px 0;
  color: #B10428;
}
.next-game .content p.result {
  font-weight: bold;
  font-size: 14px;
}
.jiggy-review{
  border: 1px solid #C50026;
  margin: 15px 0;
}
.jiggy-review h3.review{
  background: #ECEAEA;
  line-height: 20px;
  padding: 0 0 0 10px;
}
.jiggy-review .content{
  padding: 0 10px 10px 10px;
}
/* Columns
**************************/
.cols {
  margin:0 -15px 0 0;
}
.col-w1 {
  float:left;
  width:180px;
  margin:0 15px 0 0;
}
.col-w2 {
  float:left;
  width:375px;
  margin:0 15px 0 0;
}
.col-w3 {
  float:left;
  width:585px;
  margin:0 15px 0 0;
}

/* Artikel
**************************/
.article {
  padding:10px 0;
  border-top:solid #FBBF00 1px;
}
.article .image, .press .image {
  float:left;
  /*width:59px;*/
  margin:0 15px 10px 0;
  border:0 !important;
}
.article .image, .press .image img {
  border:solid #C50026 1px;
}
.article .press .content {
  float:left;
  width:480px;
}
.article .press .content-wide {
  width:570px;
}
.article h3 a {
  color:#C50026;
}

/* Artikel-Vorstand
*************/
.articles .art-vorstand{
  padding: 5px 10px 15px 0px;
  float: left;
  width: 270px;
  border-bottom: solid #FBBF00 1px;;
}
.articles .art-vorstand .imageBox img{
  border:solid #C50026 1px;
  margin: 0 20px 0 0;
  float: left;
}
.articles .art-vorstand h4{
  font-size: 14px;
}
/* Artikel-Spielplan
*************/
.art-timetable table{
  width: 570px;
  text-align: center;
  font-size: 11px;
  border-collapse: collapse;
}
.art-timetable table thead{
  background: #B10428;
  border: none !important;
  color: #fff;
}
.art-timetable table tr{
  border-bottom: 1px solid #000;
}
/* Artikel-Sponsoren
*************/
.sponsors {
  width:584px;
}
.sponsors .article {
  width:278px;
  margin: 0 14px 10px 0;
  display:block;
  float:left;
  border:0;
  padding:0;
}
.sponsors .breast {
  width:570px !important;
}
.sponsors .category .article:nth-child(even) {
  clear:both;
}
.sponsors img{
  border: 1px solid #B10428;
}
.sponsors a:hover img{
  border: 1px solid #FBBF00;
}
.sponsors h3 {
  margin: 15px 0;
}
/* Artikel-Linkliste
*************/
.linklist ul{
  list-style: none;
  margin: 0;
}
.linklist ul li img.logo{
  margin: 0px 3px 0 0;
  position: relative;
  top: 5px;
}
.linklist ul li{
  line-height: 20px;
  margin: 2px 0 0 0;
  border-bottom:solid #FBBF00 1px;
}
/* Pagenavig
**************************/
.pagenavig {
  background:#ddd;
  padding:0 10px;
  line-height:25px;
  text-align:right;
}
.pagenavig a.a1 {
  font-weight:bold;
  font-size:13px;
}

/* Presse
**************************/
.press h3 {
  margin:0;
}
.press .src {
  font-size:11px;
  color:#888;
}
/*-----------Kontakt-------------*/
.contactForm fieldset{
  border: 1px solid #C50026;
  margin: 20px 0;
}
.contactForm label{
  display: block;

  width: 100px;
  float: left;
  margin: 0 0 0 20px;
}
.contactForm input.text{
  width: 150px;
}
.contactForm textarea{
  width: 400px;
}
.contactForm input, .contactForm textarea{
  border: 1px solid #C50026;
}
.contactForm input.button{
  background: none;
}
.contactForm div{
  margin: 10px 0;
}
.sendmail_emptyfield1 label{
  color: #F00;
}
.sendmail_emptyfield1 input, .sendmail_emptyfield1 textarea{
  border: #F00 solid 1px;
}

.gallery-thumb {
  float:left;
  border:solid #ccc 1px;
  margin:0 10px 10px 0;
}
