/* Jiggy (links)
*******************************/
.jiggy h4 {
  margin:0;
  color:#002f57;
  font-size:1.2em;
  text-transform:uppercase;
  padding:0 0 0 40px;
  background:url(/assets/images/jiggyHead.gif) no-repeat 0 1px;
}
.jiggy h4 a {
  color:#002f57
}
.jiggy .image {
  display:block;
  margin:5px 0 0 15px;
}
/* Jiggy (Startseite)
*******************************/
.jiggyStart {
  /*background:#E4E7EE;*/
  line-height:22px;
}
.jiggyStart * {
  margin:0;
}
.jiggyStart .image {
  width:75px;
  height:56px;
  float:left;
}
.jiggyStart .content {
  width:543px;
  float:left;
  padding:0 0 0 10px;
}
/* 3-spaltig
*******************************/
.threeColumns {
  clear:both;
  margin:0 0 1em 0;
}
.threeColumns:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.threeColumns .col1 {
  clear:both;
  float:left;
  width:200px;
  margin:0 20px 0 0;
}
.threeColumns .col2 {
  float:left;
  width:200px;
  margin:0 20px 0 0;
}
.threeColumns .col3 {
  float:left;
  width:200px;
}

/* 2-spaltig
*******************************/
.twoColumns {
  clear:both;
  margin:0 0 1em 0;
}
.twoColumns:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.twoColumns .col1 {
  clear:both;
  float:left;
  width:400px;
  padding:0 19px 0 0;
  border-right:solid #e4e7ee 1px;
}
.twoColumns .col2 {
  float:left;
  width:200px;
  padding:0 0 0 20px;
  border-left:solid #e4e7ee 1px;
  margin:0 0 0 -1px;
}

.longdesc {
  text-align:center;
}

.pdfDownload {
  font-size:.92em;
}
.pdfImage {
  border:solid #002F57 2px;
}

/* Artikel/News
*******************************/
.article {
  clear:both;
  border-top:solid #ccc 1px;
  padding:10px 0 10px 0;
}
.article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.article .pdfImage {
  float:left;
  margin:0 10px 5px 0;
}
.article h2 .date {
  font-size:12px;
  font-weight:normal;
}

.pagenavig {
  clear:both;
  border-top:solid #ccc 1px;
  text-align:right;
  padding:.2em 0;
}
.pagenavig a.a1 {
  font-weight:bold;
  font-size:14px;
}
/* Artikel Partner
*******************************/
.partner a.image {
  float:left;
  margin:0 10px 10px 0;
}
.partner .content {
  float:left;
  width:440px;
}
/* Formulare
*******************************/
.row {
  padding:2px 0;
  clear:both;
}
label.block {
  display:block;
}
label.indent {
  float:left;
  width:8em;
}
.sendmail_emptyfield1 label {
  color:#f00;
}
.sendmail_emptyfield1 input,
.sendmail_emptyfield1 textarea {
  border:solid #f00 1px;
}

/* PBS-Auswahl
*******************************/
.pbs-col {
  float:left;
  width:420px;
  height:348px;
  padding:0;
}
.pbs-col .text {
  margin-top:291px;
}
#pbs-auswahl {
  width:420px;
  height:284px;
  background:url(../assets/images/pbs-auswahl.gif);
  position:absolute;
}
#pbs-auswahl a {
  display:block;
  position:absolute;
}
#pbs-auswahl a span {
  display:none;
}
#pbs-00 {
  width:51px;
  height:36px;
  left:172px;
  top:70px;
  background:url(../assets/images/pbs-00.gif);
}
#pbs-00:hover {
  background-position:0 36px;
}
#pbs-01 {
  width:39px;
  height:21px;
  left:218px;
  top:6px;
  background:url(../assets/images/pbs-01.gif);
}
#pbs-01:hover {
  background-position:0 21px;
}
#pbs-02 {
  width:50px;
  height:24px;
  left:276px;
  top:0px;
  background:url(../assets/images/pbs-02.gif);
}
#pbs-02:hover {
  background-position:0 24px;
}
#pbs-03 {
  width:68px;
  height:34px;
  left:320px;
  top:19px;
  background:url(../assets/images/pbs-03.gif);
}
#pbs-03:hover {
  background-position:0 34px;
}
#pbs-04 {
  width:90px;
  height:55px;
  left:311px;
  top:80px;
  background:url(../assets/images/pbs-04.gif);
}
#pbs-04:hover {
  background-position:0 55px;
}
#pbs-05 {
  width:91px;
  height:85px;
  left:210px;
  top:161px;
  background:url(../assets/images/pbs-05.gif);
}
#pbs-05:hover {
  background-position:0 85px;
}
#pbs-06 {
  width:78px;
  height:83px;
  left:77px;
  top:193px;
  background:url(../assets/images/pbs-06.gif);
}
#pbs-06:hover {
  background-position:0 83px;
}
#pbs-07 {
  width:61px;
  height:57px;
  left:28px;
  top:161px;
  background:url(../assets/images/pbs-07.gif);
}
#pbs-07:hover {
  background-position:0 57px;
}
#pbs-08 {
  width:47px;
  height:36px;
  left:49px;
  top:110px;
  background:url(../assets/images/pbs-08.gif);
}
#pbs-08:hover {
  background-position:0 36px;
}
#pbs-09 {
  width:38px;
  height:27px;
  left:99px;
  top:63px;
  background:url(../assets/images/pbs-09.gif);
}
#pbs-09:hover {
  background-position:0 27px;
}
#pbs-10 {
  width:37px;
  height:24px;
  left:157px;
  top:27px;
  background:url(../assets/images/pbs-10.gif);
}
#pbs-10:hover {
  background-position:0 24px;
}

.pbs-layer {
  background:#E1EAF5;
  border:solid #002F57 1px;
  padding:5px;
  font-size:11px;
  position:absolute;
  width:250px;
  display:none;
}
.pbs-layer h4,
.pbs-layer p {
  margin:0;
  font-size:11px;
  color:#002F57;
}
