body, td, th {
  padding: 0;
  margin: 0;
  font-family: Verdana,Sans-Serif;
  font-size: 12px;
}
img {
  border: 0;
}
.hidden, #firstrow .top2, #firstrow .top3, #right, #menu2, #partnerlogo {
  display: none;
}
#firstrow .top1 {
  display: block!important;
}
div.hr {
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #333;
  font-size: 1px;
  
}
a {
  color: #333;
  text-decoration: underline;
}
.clear {
  clear: both;
}
p {
  padding: 0px 10px;
}

.faq {
  font-weight: bold;
  color: #333;
}
.erfinder {
  padding-left: 30px;
  font-size: 10px;
}

#content_box h1 {
  background-color: #ddd;
  border: 1px solid #ddd;
  border-bottom: 3px solid #ddd;
  font-size: 12px;
  padding: 5px 10px;
  padding-top: 6px;
  margin: 0;
  color: black;
}
#content_box h2 {
  padding: 5px 10px;
  font-size: 13px;
  margin: 0;
}
#content_box #content {
  padding: 5px 10px;
}
#content p {
  padding: 2px 0;
  margin: 0;
}
  

/* TT NEWS */
div.news-list-container {
  padding: 2px 10px;
}
div.news-list-container div.news-list-item {
  padding-bottom: 4px;
  border-bottom: 1px solid #333;
}
div.news-list-container div.news-list-item span.news-list-date {
  float: left;
  border-right: 1px solid black;
  padding: 2px;
  margin-right: 5px;
  padding-right: 5px;
}
div.news-list-container div.news-list-item h3 {
  padding-left: 85px;
  font-size: 13px;
  padding-top: 1px;
}

div.news-list-container div.news-list-item h3 a {
  font-size: 13px;
  display: block;
}
div.news-list-container div.news-list-item .news-list-morelink {
  text-align: right;
}
div.news-list-container div.news-list-item .news-list-morelink a {
  display: block;
}
/* ende liste anfang single */
div.news-single-item {
  padding: 2px 10px;
}
div.news-single-item .news-single-info {
  float: right;
}
div.news-single-item .news-single-info * {
  display: inline;
}



.news-list-cat {
  display: none;
}
/* Patente */
.tx-nfpatents-pi1 h2 {
  background-color: #eee;
  border: 1px solid #eee;
  border-bottom: 3px solid #eee;

  color: black;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 10px;
  margin: 0; 
  padding-bottom: 0;
}
.tx-nfpatents-pi1 .patentnummern {
  padding-left: 40px;
}
.tx-nfpatents-pi1>.patentnummern {
  padding-left: 200px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .tx-nfpatents-pi1 .anmeld {
  margin-right: 0px;
}
* html .patentnummern {
  height: 1%;
  margin-left: 0;
}

.tx-nfpatents-pi1 .anmeld {
  float:left;
  padding-left: 10px;
}

/* darstellung von TEXT w/ PIC */
.csc-textpic-left .csc-textpic-imagerow{
  margin-left: 10px;
}
/*div .csc-textpic csc-textpic-left csc-textpic-above

div .csc-textpic-imagewrap

div .csc-textpic-imagerow

dl .csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol

dt*/