/* Autoren-Carousel
************************/
.autoren-carousel-container {
  position:relative;
  left:-50px;
  top:-35px;
  width:590px;
  height:175px;
  border:solid #EDEDF7 10px;
}
.autoren-carousel-container h4 {
  background:#fff;
  height:55px;
  line-height:55px;
  padding:0 10px;
  font-weight:normal;
  font-size:24px;
  margin:0;
}
ul.autoren-carousel {
  list-style-type:none;
  list-style-image:none;
  margin:0;
  padding:0;
  background:#F4F4FA;
  height:120px;
  overflow:hidden;
}
ul.autoren-carousel li {
  margin:0;
  padding:10px 0 0 0;
}
ul.autoren-carousel li .image {
  width:80px;
  height:110px;
  float:left;
  margin:0 10px 0 0;
}
ul.autoren-carousel li .content {
  width:490px;
  float:left;
  margin:0 10px 0 0;
}

/* Liste als Navigation
************************/
ul.nv {
  margin:0 0 10px 0;
  padding:0;
  list-style-image:none;
  list-style-type:none;
  line-height:25px;
  font-weight:bold;
}
ul.nv li {
  margin:0 0 1px 0;
  padding:0;
}
ul.nv li a {
  display:block;
  padding:0 10px;
  color:#787b84;
  background:#ddd;
}
ul.nv li a:hover {
  background:#cf142a;
  color:#fff;
  text-decoration:none;
}
ul.nv li.a1 a,
ul.nv li.s1 a {
  background:#cf142a;
  color:#fff;
}

ul.nv li.rss a {
  padding-left:30px;
  background-image:url(/assets/images/rss16.png);
  background-repeat:no-repeat;
  background-position:10px 50%;
}

/* Jiggy
************************/
.jiggy {
  margin:0 0 10px 0;
  overflow:hidden;
}
#leftbar .jiggy {
  width:195px;
}
#rightbar .jiggy {
  width:185px;
}
.jiggy h4 {
  background:#ddd;
  line-height:16px;
  border-bottom:solid #fff 1px;
  margin:0;
  padding:4px 10px;
}
.jiggy .content {
  background:#ddd;
  padding:5px 10px;
}

/* Jiggy, Artikel
************************/
.jiggy .article h5 {
  font-size:11px;
  margin:0;
}
.jiggy .article p {
  margin:0 0 5px 0;
}
.jiggy .article .article-image {
  margin:0 0 5px 0;
}


/* Jiggy, Suche
************************/
.jiggy form.search {
  margin:0;
  height:23px;
}
.jiggy form.search input.text {
  width:100px;
  float:Left;
  margin:0 5px 0 0;
}
.jiggy form.search input.button {
  width:50px;
  float:Left;
}

/* Jiggy, Veranstaltungen
************************/
#rightbar .jiggy-veranstaltungen {
  background:#fff;
  padding:5px;
  border:solid #ededf7 10px;
  width:155px;
  height:165px;
}
#rightbar .jiggy-veranstaltungen h4 {
  margin:0 0 10px 0;
  padding:0;
  background:transparent;
}
ul.veranstaltungen {
  margin:0;
}
ul.veranstaltungen li {
  margin-bottom:5px;
}
ul.veranstaltungen li h5 {
  font-size:11px;
  font-weight:normal;
  margin:0;
}
ul.veranstaltungen li .text {
  overflow:hidden;
}
/* Jiggy, Magazin Mittelstand
************************/
.jiggy-magazin {
  text-align:center;
  background:#cf142a;
}

/* Artikel, Standard
************************/
.article {
  clear:both;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
}
.article .image {
  float:left;
  width:105px;
  height:105px;
  margin:4px 25px 0 0;
  float:left;
  background:#ddd;
}
.article .text {
  float:left;
  width:370px;
}

.pagenavig {
  text-align:right;
}
.pagenavig a.a1 {
  font-weight:bold;
  font-size:13px;
}

/* Termine
************************/
.termine .termin h2 {
  margin:0;
}
.termine .termin .thema strong {
  display:block;
}
.termine .termin .partner {
  margin:0;
}

/* Termine 2
************************/
.termine2 {
  border-top:solid #ededf7 1px;
  padding:10px 0 0 0;
}
.termine2 .termin {
  border-bottom:solid #ededf7 1px;
}

/* Artikel, News Detail
************************/
.news-detail .keywords {
  position:absolute;
  left:0;
  top:145px;

  font-size:10px;
  color:#555;
  border:solid #EDEDF7 10px;
  padding:2px 5px;
  width:165px;
  height:171px;
  overflow:hidden;
  background:#fff;
}
.news-detail .recommend {
  float:right;
}
.news-detail .recommend a {
  display:block;
  background:#00325D;
  color:#fff;
  padding:3px 10px;
}
.news-detail .recommend a:hover {
  background:#cf142a;
}
/* Artikel, Autoren
************************/
.author {
  background:#efefef;
  padding:10px;
  margin:0 0 30px 0;
}
.author .image {
  width:80px;
  float:left;
  margin:0 25px 0 0;
}
.author .text {
  width:375px;
  float:left;
}
/* Artikel, Autoren Detail
************************/
.author-detail .intro {
  margin:0 0 10px 0;
}
.author-detail .intro .image {
  float:left;
  margin:0 10px 0 0;
}
.author-detail h2 {
  margin-top:30px;
}
.author-detail .articles li {
  margin-bottom:5px;
}

/* Suche
************************/
.result {
  margin:0 0 20px 0;
}
.result * {
  margin:0;
}

/* Formulare
************************/
.row {
  clear:both;
  margin:0 0 .8em 0;
}
label {
  color:#888;
}
label.block {
  display:block;
}
input.text,
textarea {
  border:solid #888 1px;
  padding:4px;
  width:300px;
}
textarea {
  height:120px;
}
input.text:focus,
textarea:focus {
  border:solid #00325D 1px;
}
input.button {
  background:#cf142a;
  color:#fff;
  border:0;
  padding:4px 20px;
  cursor:pointer;
}
input.button:hover {
  background:#D42C40;
}
select {
  padding:4px;
  width:310px;
  border:solid #888 1px;
}
select option {
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border:solid #cf142a 1px;
}
p.message {
  border:solid #FFC600 1px;
  padding:5px;
  background:#FFF8DE;
}
p.checkboxes {
  padding:0 0 0 20px;
}
p.checkboxes label {
  cursor:pointer;
  color:#000;
}