
.article {
  width:100%;
  margin:1em 0 0 0;
}
.article td {
  background:url(images/dottedHr.gif) 0 100% repeat-x;
  padding:0 0 1em 0;
  clear:both;
}
.article h2 {
  font-size:12px;
  font-weight:normal;
  background:#DEBF02;
  padding:3px 5px;
  color:#fff;
}

.twoColumns .col1 {
  width:229px;
  padding:0 10px 0 0;
  background:url(images/dottedVr.gif) 100% 0 repeat-y;
}
.twoColumns .col2 {
  width:230px;
  padding:0 0 0 10px;
}

.artImage1 {
  float:left;
  margin:0 10px 5px 0;
}

.longdesc {
  font-size:10px;
  margin:0 0 1em 0;
}

.morelink {
  background:url(images/rarr.gif) 0 0 no-repeat;
  padding:1px 0 1px 18px;
}

.pagenavig {
  text-align:right;
  padding:3px 5px;
  background:#E3E3E3;
  margin:1em 0;
}
.pagenavig a.a1 {
  font-size:13px;
  font-weight:bold;
}

/* Kontakt */
.sendmailForm input.text,
.sendmailForm textarea {
  width:320px;
}

/* Jiggyboxen */
/*
.jiggy {
  margin:0 0 5px 10px;
  background:url(images/jiggyBg.jpg) repeat-y;
  font-size:11px;
}
.jiggy .inner {
  background:url(images/jiggyTopBg.jpg) 0 0 no-repeat;
}
.jiggy .inner .content {
  background:url(images/jiggyBottomBg.jpg) 0 100% no-repeat;
  padding:10px 25px 25px 10px;
}

.jiggy h1,
.jiggy h2,
.jiggy h3,
.jiggy h4,
.jiggy p {
  margin:0;
}
.jiggy h4 {
  font-size:12px;
  margin:3px 0 0 0;
}
.jiggy a {
  background:url(images/rarr.gif) 0 0 no-repeat;
  padding:1px 0 1px 18px;
}
*/

/* Referenzen */
#rightbar .img {
  margin:0 20px 10px 10px;
}
#rightbar .img .longdesc {
  background:#E9E9E9;
  padding:3px;
  font-style:italic;
  font-size:11px;
}

.jiggy3 h4 {
  font-size:12px;
  margin:3px 0 0 0;
}
.jiggy1 {
  background:url(../assets/images/jiggyBg.jpg) repeat-y;
  width:215px;
  margin:0 0 5px 10px;
}
.jiggy2 {
  background:url(../assets/images/jiggyTopBg.jpg) 0 0 no-repeat;
}
.jiggy3 {
  background:url(../assets/images/jiggyBottomBg.jpg) 0 100% no-repeat;
  padding:10px 25px 25px 10px;
}
.jiggy3 h1,
.jiggy3 h2,
.jiggy3 h3,
.jiggy3 h4,
.jiggy3 p {
  margin:0;
}
.jiggy3 h4 {
  font-size:12px;
  margin:3px 0 0 0;
}
.jiggy3 a {
  background:url(images/rarr.gif) 0 0 no-repeat;
  padding:1px 0 1px 18px;
}

/* Startseite */
h2.startHeading {
  background:#DEBF02;
  color:#fff;
  padding:3px;
  font-size:12px;
  clear:both;
  margin:0 0 10px 0;
}
#content table.startDiv tr td,
#content2 table.startDiv tr td {
  padding:0 0 10px 0;
}
#content table.startDiv tr td img {
  margin:0 10px 0 0;
}
#content table.startDiv tr td p {
  margin:0;
}
.startPagename {
  font-weight:bold;
}