/* Jiggyboxen
*********************************/

.jiggy {
  background:url(../assets/images/jiggyBg.jpg) 0 0 repeat-x;
  border:solid #E5E5E5 1px;
  font-size:.92em;
  width:178px;
  margin:0 0 1px 0;
}
.jiggy h4 {
  text-align:center;
  font-size:1em;
}
.jiggy .content {
  padding:4px;
}
.jiggy p {
  margin:0;
}

/* Artikel
*********************************/
.article {
  border-top:solid #E5E5E5 1px;
  padding:1em 0;
  clear:both;
}
.article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.pagenavig {
  text-align:right;
}
img.left {
  float:left;
  margin:0 10px 5px 0;
}
img.right {
  float:right;
  margin:0 0 5px 10px;
}
.pagenavig a.a1 {
  font-weight:bold;
}

/* 2-spaltig (rechts schmal)
*********************************/
.twoColumns {
  width:550px !important;
}
.twoColumns:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.twoColumns .col1 {
  width:350px !important;
  padding:0 10px 0 0;
  float:left;
  border-right:solid #ccc 1px;
}
.twoColumns .col2 {
  width:180px !important;
  padding:0 0 0 9px !important;
  border-left:solid #ccc 1px;
  float:left;
  margin:0 0 1em -1px;
}


/* 2-spaltig (50/50)
*********************************/
.twoColumns11 {
  width:550px !important;
  margin:0 0 1em 0;
  clear:both;
}
.twoColumns11:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.twoColumns11 .col1 {
  width:260px !important;
  padding:0 10px 0 0;
  float:left;
  border-right:solid #ccc 1px;
}
.twoColumns11 .col2 {
  width:260px !important;
  padding:0 0 0 10px;
  border-left:solid #ccc 1px;
  float:left;
  margin:0 0 0 -1px;
}

.twoColumns11 img {
  margin:0 0 .8em 0;
}

.longdesc {
  margin:0 0 1em 0;
}

/* Formulare
*********************************/
fieldset {
  background:#ebebeb;
  border:0;
}
.row {
  padding:1px 0;
}
.sendmail_emptyfield1 label {
  color:#CE0B17;
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border:solid #CE0B17 1px;
}
/* Kontakt-Formular
*********************************/
.contactForm label {
  display:block;
  float:left;
  width:8em;
}

/* Kontakte
*********************************/

.contacts .logoDiv {
  width:120px;
  float:left;
  margin:0 10px 5px 0;
}
.contacts p {
  float:left;
  width:200px;
}
.contacts .org {
  font-weight:bold;
}


/* Download-Tabelle
*********************************/
table.pixonar th {
  border-bottom:solid #ce0b17 1px;
}
table.pixonar tr.tr1 td {
  background:#ebebeb;
}

/* Trouble-Ticket
*********************************/
.pflicht {
  background:#e5e5e5;
}

/* Messen
*********************************/
table.exhibitions th {
  border-bottom:solid #ce0b17 1px;
}
table.exhibitions td {
  background:#ebebeb;
  border-bottom:solid #fff 1px;
}

/* Link-Typen
*********************************/
a.linkExt {
  padding:0 12px 0 0;
  background:url(/assets/images/linkExt.gif) no-repeat 100% 50%;
}
#groupofcompanies #companies a.linkExt {
  background:none; /* overwrite linkExt */
}


/* Partner (Adaturb)
*********************************/
.partner h2 {
  font-size:1.1em;
  font-weight:bold;
}
.partner img.left {
  margin-right:40px;
}
.partner .description {
  float:left;
  width:350px;
}
