 /* fix all */

.content b {
  font-weight:bold;
}

.content input {
  border:none;
  padding:0;
}

.content table#contentTable {
  background:none;
  font-size:11px;
}

.content table#contentTable td {
  background:none;
  border:none;
  padding:0;
}

/* fix alice */
.content .contentseite {
  font-size:11px;
  line-height:12px;
}

.content #detailContainer {
  line-height:16px;
}

.content #fussnoten {
  font-size:11px;
}

.contentseite #boxes {
  height:362px;
  padding-top:34px;
}

/***** fix ie 6 and ie >= vs. 7 *****/
* html .contentseite #boxes {
  padding-top:78px;
}

*:first-child+html .contentseite #boxes {
  padding-top:78px;
}

/* fix freenet */
#content #content {
  background:none;
  border:none;
  padding:0;
}

.content #contentTable {
  background:none;
}

.content #Form #ct {
  width:172px !important;
}

.content #Form #str {
  width:171px !important;
}

/* fix handynow */
.content .boxbegrenzer {
  font-size:11px;
}

.content .finderboxunten input[type=text] {
  border:1px solid #ccc;
  line-height:16px;
}

.content .menu {
  font-size:12px;
  line-height:16px;
}

.content .smallText {
  font-size:12px;
  text-align:center;
}

.OIE .rightcol {
    margin-top:44px;
}
.OIE .intro .full,
.OIE .abstractsasrows {
    width:auto;
}

.OIE .smallintro {
  margin:0;
}

.OIE div.buttons {
  margin:0 0 20px !important;
}

.OIE .buttons a.submit {
  float:right;
  font-size:13px;
  height:22px;
  line-height:22px;
  margin:8px 8px 0 0;
}

.tight div img {
  margin:0;
}

.OIE .processDoc .intro {
    background:#d2d1cf url(/inc/styles/img/backgrounds/introblock.png) repeat-x !important;
}

.OIE .processDoc fieldset.buttons {
    margin:0px;
}

.OIE .processDoc {
    margin:0px 0px 20px;
}
.OIE div.form {
  margin-bottom:0px;
}
/* mann, was fuer externer code */
.OIE .right_2-1 input,
.OIE .right_2-1 select,
.OIE .right_2-1 form input,
.OIE .right_2-1 form select {
  width:auto;
}
.OIE .right_2-1 input,
.OIE .right_2-1 form input {
  border:none;
}

