/* 2-spaltig */
#content table.twoColumns .col1 {
  width:232px;
  border-right:solid #94A1C0 1px;
  padding:0 10px 0 0;
}
#content table.twoColumns .col2 {
  width:472px;
  padding:0 0 0 15px;
}

/* 2-spaltig, Bilder / Text/Text 2/1 */
#content table.twoColumns21 .col1 {
  width:490px;
  border-right:solid #94A1C0 1px;
  padding:0 10px 0 0;
}
#content table.twoColumns21 .col2 {
  width:209px;
  padding:0 0 0 15px;
}
.longdesc {
  font-size:10px;
  color:#555;
  margin:0 0 10px 0;
}

/* 3-spaltig */
#content table.threeColumns .col1 {
  width:232px;
  border-right:solid #94A1C0 1px;
  padding:0 10px 0 0;
}
#content table.threeColumns .col2 {
  width:232px;
  border-right:solid #94A1C0 1px;
  padding:0 10px 0 15px;
}
#content table.threeColumns .col3 {
  width:209px;
  padding:0 0 0 15px;
}

/* Artikel-Liste */
#content table td.article {
  padding:0 0 10px 0;
}
#content table td.article table td.inner {
  border-bottom:solid #94A1C0 1px;
  padding:0 0 10px 0;
}
#content table td.article h2 {
  font-size:16px;
  line-height:20px;
  margin:0 0 5px 0;
}

.article .artImage1 {
  float:left;
  margin:0 10px 5px 0;
}

.article ul {
  float:left;
  margin:0;
  padding:0;
}
.article ul li {
  margin:0;
}

/* Jiggybox */
.jiggy0, .jiggy1, .jiggy2 {
  padding:5px 10px 5px 15px;
}
.jiggy0, .jiggy1 {
  border-right:solid #fff 1px;
}

.jiggybox {
  height:90px;
}
.jiggybox h1 {
  font-size:14px;
  margin:0 0 3px 0;
}
.jiggybox .jiggyImage {
  float:left;
  margin:0 5px 3px 0;
}

.jiggy0 div.jiggybox,
.jiggy1 div.jiggybox {
  width:232px;
  overflow:hidden;
}
.jiggy2 div.jiggybox {
  width:214px;
  overflow:hidden;
}

/* Kontaktformular */
.sendmail_emptyfield1 label {
  color:red;
}
.sendmail_emptyfield1 input,
.sendmail_emptyfield1 textarea {
  border:solid red 1px;
}

/* PLZ-Suche */
form#plzSuche {
  background:#A5D8F7 url(images/plzSucheBg.jpg) 100% 100% no-repeat;
  line-height:26px;
  padding:15px;
}
table.plzSuchergebnisse td.anschrift {
  background:#D5ECFC;
  padding:15px ! important;
}
table.plzSuchergebnisse td.entfernung {
  background:#EBF6FC;
  padding:15px ! important;
  text-align:right;
  white-space:nowrap;
}

/* Profi-Partner */
table.plzSuchergebnisse tr.profi td.anschrift {
  border-left:solid #00B6EE 5px;
}
table.plzSuchergebnisse tr.profi td.entfernung {
  border-right:solid #00B6EE 5px;
}

/* Diverse */
.pdfLink {
  padding:2px 0 2px 19px;
  background-image:url(images/pdf.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  height:16px;
}

/* Presse */
.rssfeed {
  font-size:14px;
  padding-left:20px;
  background:url(images/rss.gif) no-repeat 0 50%;
}
.presseDownloads {
  text-align:right;
  float:right;
  line-height:20px;
}
div.morelink {
  float:left;
}
.presseDownloads a {
  padding:2px 0 2px 18px;
  background:url(images/icon_word.png) no-repeat 0 50%;
} /* v1 */

.presseDownloads a {
  padding:2px 2px 2px 20px;
  background:url(images/icon_word.png) no-repeat 2px 50%;
  border:solid transparent 1px;
}
.presseDownloads a:hover {
  background-color:#eee;
  border:solid #00B6EE 1px;
  text-decoration:none;
}

.presseDownloads a.pdf {
  background-image:url(images/icon_pdf.gif);
}
.presseDownloads a.doc {
  background-image:url(images/icon_doc.gif);
}
.presseDownloads a.images {
  background-image:url(images/icon_images.png);
}
.presseDownloads a.zip {
  background-image:url(images/icon_zip.gif);
}

/* Sitemap */
.sitemap ul {
  margin:.5em 0 .5em 20px;
  padding:0;
}
.sitemap li.d1 {
  font-size:14px;
  font-weight:bold;
  padding:0;
  list-style-type:none;
  background:none;
}