/* Cascading Style Sheet tapepubsindex.css */
a:link:active  { color: blue;} /* #0000CC} */
a:link:hover   { color: #CC0033; text-decoration: underline;}
a:link         { color: #1144AA} /*#3366CC*/
a:visited      { color: #555588;} /*9999CC*/
a.navlink:link:active   { color: #858585; font-weight: bold;  }
a.navlink:link:hover    { color: #3366CC; text-decoration: underline;}
a.navlink:link          { color: #555555; } /*#858585;*/
a.navlink:visited       { color: #555588; } /*#9999CC;*/
/*a.disabled:link         { color: #cccccc; }*/
/*a.disabled:link:hover   { color: #cccccc; }*/
/*a.disabled:link:visited { color: #cccccc; }*/
a.disabled         { color: #cccccc; }

a.current {
	color: #9999CC;
}
body {
	font-family: sans-serif;
	font-size: 10pt;
}
.pageheader {
  display:        block;
  margin-bottom:   1em;
  padding-bottom:  1em;
  height:					 5em;
  border-bottom:  solid thin #cccccc;
}
.pagefooter {
	display: block;
	padding-bottom: 1em;
	border-top: solid thin #cccccc;
	margin-top: 1em;
	margin-bottom: 1em;
}
.navblock{
  display: block;
	margin-left: 0em;
	margin-right: 3em;
	margin-bottom: 1em;
	margin-top: 0.5em;
	padding: 0em;
}
.logoblock {
  display: block;
  /*float:   left;*/
	text-align: left;
  margin-top: 3em;
	margin-left: 1em;
	padding-bottom: 0.25em;
  padding-right:  0.25em;
  /*width: 12em;*/
  width: 50%;
}
ul.horizontal {
	display: block;
}
li.lang {
	display: inline;
	font-size: 0.9em;
	padding-right: 1.2em;
	color: #858585; 
}
li.self {
	color: #555555; 
}
li.searchfield {
	display: inline;
	vertical-align: top;
}
ul.inline {
	display: inline;
}
li.docinfo {
	display: inline;
	padding-right: 1em;
}
.partnumber {
	display:        block;
	color:          #656565;/*#858585;*/
  font-size:      0.8em;
  font-weight:    normal;
  font-family:    sans-serif;
  margin-top:     0em;
  margin-left:    3em;
	margin-right:   2em;
	padding-top:    0.75em;
	padding-bottom: 0.25em;
}
.titleref {
	font-style: italic;
}
.buttonbar {
	display:    block;
	float:      left;
	padding:    0.25em;
	text-align: left;
	width:      100%;
}
div.searchblock {
	float:          right;
	display:        inline;
	/*height:         auto;*/
	padding-left:   2.5em;
	background:     none;
	/*vertical-align: baseline;*/
}
form.search {
	float: right;
	/*vertical-align: text-top;*/
}
.navbarlabel {
  display:       inline;
	float:         left;
  font-size:     0.9em;
  font-weight:   normal;
  font-family:   sans-serif;
	color:         #555555;/*#858585;*/
	/*padding-bottom: 1em;*/
	/*margin-bottom: 0em;*/
	/*vertical-align: top;*/
}
.searchstart {
	display: inline;
	float:   none;
	vertical-align: sub;
}
.search_text {
	display: inline;
	float: none;
	background: none;
	font-family: sans-serif;
	font-size: 0.8em;
	color: #555555;
	border-top: thin solid #aaaaaa;
	border-bottom: thin solid #aaaaaa;
	border-left: none;
	border-right: none;
	margin-bottom: 5px;
	height: 16px;
	width: 80px;
	/*vertical-align: top;*/
}
.search_button {
	display: inline;
	float: right;
	width: 21px;
	height: 22px;
	margin: 0em;
	padding: 0em;
	/*vertical-align: middle;*/
}

.hide-border {
  border: hidden;
}


div.data {
  font-family: sans-serif;
	margin-top: 2em;
	margin-bottom: 1.75em;
  margin-left: 2.5em;
  margin-right: 1.5em;
}

.Product {
  vertical-align: baseline;
  display: inline;
	font-family: sans-serif;
  font-size: 1.6em;
  font-weight: normal;
	color: #ee0000; /*#ff0000;*/
	margin-top: 1.2em;
	padding-right: 0.5em;
}
div.Libe {
	display: block;
	margin-bottom: 1em;
}
.LibeName {
  vertical-align: baseline;
	display: inline;
  font-family: sans-serif;
  font-size: 1.6em;
  font-weight: normal;
	color: #757575; /*#858585*/
	margin-top: 2em;
}
.LibeRelease {
  display: block;
  font-family: sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #000000;
	margin-top: 2em;
}
.navbutton {
	border: none;
	vertical-align: top;
}
.companyred {
  color: #ff0000;
}
.companygrey {
	color: #858585; /*#a6a6a6;*/
}

table {
	text-align: left;
	display: table;
	/*table-layout: auto;*/
}
tr {
	display: table-row;
}
.headingrow {
	border-bottom: thin solid black;
	border-right: none;
	border-left:none;
	border-top: none;
	margin-bottom: 0.5em;
}
thead {
  display: table-header-group;
}
th {
	display: table-cell;
	font-size: 1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	/*border-bottom: thin solid #dddddd;*/
	margin-left: 0em;
	margin-right: 0em;
	/*color: #858585*/
}
td {
	display: table-cell;
	font-size: 0.9em;
	padding: 0.3em;
	/*padding-left: 0.5em;*/
	/*padding-bottom: 0.25em;*/
	border: none;
}

.altrow {
	background-color: #ddffdd;
}
.errorheading {
	font-size: 1.9em;
	color: red;
}
.errormessage {
	font-size: 1em;
}

.pubslist {
	display: table;
	border: thin solid #cccccc;
	margin-bottom: 1em;
	margin-right: 2em;
	margin-left: 0em;
	/*padding: 0.5em;*/
	width: 98%;
}
.pnlist {
	display: block;
	font-family: monospace;
	font-size: 0.9em;
	color: #555555;
	padding-top: 1em;
	padding-left: 5em;
	padding-right: 5em;
}
.html {
	font-size: 0.9em;
	padding-top: 0.25em;
}
.pdf {
	/*width: 4.5em;*/
	padding-top: 0.25em;
}
.classification {
	width: 21em;
}

.comment {
	width: auto;
}
.document_title {
	font-style: italic;
}