/* 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;
  overflow-x:hidden;
}
.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;
}

/* Bannerbild
*********************************/
.banner-image {
  margin:0 0 .8em 0;
}

/* 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;
  font-size:10px;
  color:#888;
}

/* 3-spaltig
*********************************/
.threeColumns .col1 {
  float:left;
  width:180px;
  margin:0 5px 0 0;
}
.threeColumns .col2 {
  float:left;
  width:180px;
  margin:0 5px 0 0;
}
.threeColumns .col3 {
  float:left;
  width:180px;
}
.threeColumns h2 {
  font-size:12px;
  font-weight:bold;
}
.threeColumns .image {
  margin:0 0 5px 0;
}


/* Formulare
*********************************/
fieldset {
  background:#ebebeb;
  border:0;
  margin:0 0 15px 0;
}
fieldset legend {
  font-weight:bold;
}
.row {
  padding:1px 0;
  clear:both;
}
label {
}
label.block {
  display:block;
}
label.indent,
.label-indent {
  display:block;
  float:left;
  width:140px;
}
.sendmail_emptyfield1 label {
  color:#CE0B17;
}
input.text,
textarea {
  margin:0;
  border:solid #888 1px;
  padding:2px 4px;
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border:solid #CE0B17 1px;
}

.message {
  border:solid #f6e468 1px;
  background:#ffffdb;
  padding:5px;
  margin:0 0 .8em 0;
}

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

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

/* Pixonar-Downloadbereich
*********************************/
table.pixonar th {
  border-bottom:solid #ce0b17 1px;
}
table.pixonar tr.tr1 td {
  background:#ebebeb;
}
a.button {
  display:block;
  float:left;
  background:#f5f5f5;
  border:solid #e5e5e5 1px;
  padding:3px;
  margin:2px;
  text-align:center;
  min-width:60px;
  color:#555;
}
a.button:hover {
  text-decoration:none;
  border-color:#aaa;
  background:#eee;
  color:#222;
}


/* 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;
}

/* Chronik (DRiVES/REEnergy)
*********************************/
.chronic h2 {
  float:left;
  width:100px;
}
.chronic .text {
  float:left;
  width:450px;
}

