/* CSS Document */

body {
  background-image: url(../../images/bg1.png);
  background-repeat: repeat-x;
  background-color: #d1dce7;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #666666
}

body img {
	border: none;
}

table.mainTable {
  margin-left:auto;
  margin-right:auto;
  width: 999px;
}

td {
  vertical-align: top;
}

/* TopNavi */
td.topNavi {

}

/* SubNavi */
td.naviAct {
  vertical-align: middle;
  padding-left: 1px;
  background-repeat: no-repeat;
}

td.naviSublinks {

}

/* HEADER_MENU */
span.header_menu a {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

span.header_menu a:link {

}

span.header_menu  a:visited{

}

span.header_menu a:hover {
 color: #a80000;
}

span.header_124 {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

div#div_top_right {
   width: 350px;
   float: right;
   height: 30px;
   top: 50%;
   margin-top: -15px;
   position: relative;
}

div.header_margin {
   float: left;
}

div.tx-srlanguagemenu-pi1 {
	float: right;
}

/* Content 3 Spalten */

/* Content Left */
td.contentLeft {

}

td.leftContainerTop {
  background-image: url(../../images/container_top_left.png);
  vertical-align: middle;
  padding-left: 1px;
}

td.leftContainerContent {
  padding: 10px 10px 10px 10px;
}

/* Content */
/* Title */
div.title {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #555555;
}

/* Subtitle */
div.subtitle {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

div.csc-header h1 {
  font-size: 12px;
  font-weight: bold;
  line-height: 140%;
}

#naviContainerTable h1.csc-firstHeader {
  font-size: 14px;
}

p.bodytext {
  font-size: 12px;
  line-height: 140%;
}

/* Content Right */
td.contentRight {
  background-color: #ffffff;
}

td.rightContainerTop {
  background-image: url(../../images/container_top.png);
  vertical-align: middle;
  padding-left: 1px;
}

td.rightContainerContent {
  padding: 10px 10px 10px 10px;
}

/* ################################################# */

/* Template und Layout */
td#lefto_to_logo {
  /*background-image: url(../../images/lefto_to_logo.png);*/
  width: 11px;
  height: 73px;
}

td#logo {
  width: 220px;
  height: 73px;
}

td#top_right {
  background-image: url(../../images/top_right.png);
  width: 768px;
  height: 73px;
  text-align: right;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 14px;
}

td#left_top_navi_end {
  background-image: url(../../images/left_top_navi_end.png);
  width: 18px;
  height: 38px;
}

td#top_navi {
  background-image: url(../../images/top_navi.png);
  width: 963px;
  height: 38px;
  padding-left: 3px;
}


/* Weiche exklusiv f�r den besten aller Browser - IE 6 */
/*@media all{
  * html b\ody td#top_navi img {
  border: 1px black solid
  filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src='03c633ecfc.png', sizingMethod='scale');}
}*/
/* ende ie6*/

td#right_top_navi_end {
  background-image: url(../../images/right_top_navi_end.png);
  width: 18px;
  height: 38px;
}

td#under_top_navi {
  background-image: url(../../images/under_top_navi.png);
  width: 999px;
  height: 9px;
}

td#left_vertical {
  background-image: url(../../images/left_vertical.png);
  background-repeat: repeat-x;
  width: 11px;
  /*height: 1080px;*/
}

td.contactLocator {
	width: 229px;
	height: 170px;
	background-image: url(../../images/contactLocatorBG.png);
	background-repeat: no-repeat;
}

table.contactLocatorTable {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  width: 220px;
  height: 150px;
}

table.contactLocatorTableRu {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  width: 220px;
  height: 150px;
}

table.contactLocatorTable th{
  font-size: 16px;
  text-align: left;
  padding-bottom: 10px;
  font-family: Arial, Verdana, sans-serif;
  padding-top: 13px;
  padding-left: 8px;
}

table.contactLocatorTableRu th{
  font-size: 13px;
  text-align: left;
  padding-bottom: 10px;
  font-family: Arial, Verdana, sans-serif;
  padding-top: 13px;
  padding-left: 8px;
}

table.contactLocatorTable td{
  padding-left: 8px;
}

table.contactLocatorTableRu td{
  padding-left: 8px;
}

table.contactLocatorTable input, select {
  width: 100px;
  height: 18px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}

table.contactLocatorTableRu input, select {
  width: 100px;
  height: 18px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}

input#searchInput{
  background-image:url(../../images/search.png);
  background-repeat: no-repeat;
  height: 19px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  width: 50px;
  margin-right: 10px;
  border: none;
  background-color: transparent;
}

td#navi {
  width: 229px;
  /*height: 1080px;*/
}

table#naviTable {
  margin-top: 4px;
  width: 229px;
}

table#naviContainerTable {
  margin-bottom: 15px;
}

table#naviActTable {
  width: 229px;
  padding-bottom: 15px;
}

td#navi_top {
  background-image: url(../../images/navi_top.png);
  width: 229px;
  height: 39px;
  color: #ffffff;
  padding-left: 10px;
  font-weight: bold;
}

td#navi_top h1 {
  display: inline;
  font-size: 16px;
}


td#navi_sublinks {
  background-image: url(../../images/navi_sublinks.png);
  width: 218px;
}

td#navi_right_to_sublinks {
  background-image: url(../../images/navi_right_to_sublinks.png);
  width: 11px;
}

td#navi_bottom {
  background-image: url(../../images/navi_bottom.png);
  width: 229px;
  height: 14px;
}

td#contentLeft {
  width: 229px;
  height: 61px;
}

td#content a {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #8E0000;
}

td#content a:hover {
  color: #FF0F0F;
}

a.internal-link {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #8E0000;
}

a.internal-link:hover {
  color: #FF0F0F;
}

/*td#contentLeft p.bodytext {
  margin-top: -10px;
}*/

td#flash {
  /*background-image: url(../../images/flash.png);*/
  padding-left: 14px;
  width: 759px;
  height: 214px;
}
td#left_to_content {
  background-image: url(../../images/left_to_content.png);
  background-repeat: repeat-y;
  background-position: right;
  width: 5px;
  height:100%;
  /*height: 781px;*/
}

/*td#left_to_content div {
  background-image: url(../../images/left_to_content.png);
  background-repeat: no-repeat;
  background-position: right top;
  height: 100%;
  width: 18px;
}*/

td#path {
  /*background-image: url(../../images/path.png);*/
  width: 759px;
  height: 17px;
  padding-left: 28px;
}

/*IE Weiche*/
* html body  td#path {
  height: 22px;
}


td#right_vertical {
  background-image: url(../../images/right_vertical.png);
  background-repeat: repeat-y;
  background-position: left;
  width: 10px;
  height: 100%;
  /*height: 781px;*/
}

/*td#right_vertical div {
  background-image: url(../../images/right_vertical.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 100%;
  width: 100%;
}*/

td#conten_top_border {
  background-image: url(../../images/conten_top_border.png);
  background-repeat: no-repeat;
  width: 759px;
  height: 13px;
}

td#content_headline {
  background-image: url(../../images/content_headline.png);
  background-repeat: no-repeat;
  width: 759px;
  height: 39px;
  text-align: right;
  padding: 0;
}
td#content_headline img {
  float: right;
}

td#content_headline div.printpdf_logo {
	margin-left: 30px;
}

td#content_headline div.printpdf_logo img {
	float: left;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: 5px;
}

td#content {
  background-color: #ffffff;
  /*height: 781px;*/
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}

/*td#content p.bodytext {
  margin-top: -10px;
}*/

table#contentTable {
  width: 759px;
  margin-top: 4px;
  /*background-color: #ffffff;*/
}

td#conten_col2 {
  width: 226px;
  /*height: 781px;*/
  padding-top: 15px;
}

/*td#conten_col2 p.bodytext {
  margin-top: -10px;
}*/

td#right_to_contentRight {
  background-color: #ffffff;
}

td#conten_bottom_border {
  background-image: url(../../images/conten_bottom_border.png);
  width: 759px;
  height: 15px;
}

/* Container */
table.containerTable {
  width: 224px;
  margin-bottom: 15px;
}

table.rightContainerTable {
  margin-top: 15px;
  margin-bottom: 0px;
}

td.container_top {
  /*background-image: url(../../images/container_top.png);*/
  width: 224px;
  height: 38px;
  /* Nur f�r Test */
  padding-left: 10px;
  color: #666666;
  font-weight: bold;
}

td.container_top div {
  display: inline;
}

td.container_top h1 {
  display: inline;
  font-size: 16px;
}

td.container_sublinks {
  background-image: url(../../images/container_sublinks.png);
  width: 218px;
  font-size: 12px;
  line-height: 140%;
}

td.container_right_to_sublinks {
  /*background-image: url(../../images/container_right_to_sublinks.png);*/
  width: 6px;
}

td.rightContainer_right_to_sublinks {
  background-image: url(../../images/container_right_to_sublinks.png);
  width: 6px;
}

td.leftContainer_right_to_sublinks {
  background-image: url(../../images/container_right_to_sublinks_left.png);
  width: 6px;
}

td.container_bottom {
  background-image: url(../../images/container_bottom.png);
  width: 224px;
  height: 10px;
}

td.rightContainer_bottom {
  background-image: url(../../images/container_bottom.png);
  width: 224px;
  height: 10px;
}

td.leftContainer_bottom {
  background-image: url(../../images/container_bottom_left.png);
  width: 224px;
  height: 10px;
}

/* Subnavigation Left */
/* Navi */
div.naviSublinksContent {
	margin-top: 5px;
	margin-left: 10px;
	line-height: 140%;
}

/* Navi Nach */
div.naviSublinksContent2 {
	margin-top: -2px;
	margin-left: 10px;
	line-height: 140%;
}

/* Navi Vor */
div.naviSublinksContent3 {
	margin-top: 5px;
	margin-bottom: -6px;
	margin-left: 10px;
	line-height: 140%;
}

span.naviSublinksNO a {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #333333;
}

a.naviSublinksMarginlvl2 {
  padding-left: 15px;
}

a.naviSublinksMarginlvl3 {
  padding-left: 30px;
}

span.naviSublinksNO a:link {

}

span.naviSublinksNO a:visited{

}

span.naviSublinksNO a:hover {
	color: #a80000;
}

.naviSublinksACT {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #cc0000;
	line-height: 12px;
	padding-top: 0px;
	padding-bottom: 3px;
}

.naviSublinksACTlvl2 {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0000;
}

.naviSublinksACTlvl3 {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0000;
}

.naviSublinksACTlvl4 {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0000;
}

.naviSublinksACTlvl5 {
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #cc0000;
}

/*Styling f�r die Navigation mit den Pfeilen*/

.uListSubNavi {
	list-style: none url(../../images/navi_dart_right.png);
}

.NaviSublinksItemAndSubDIV {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
}

.NaviListNOlvl2 {
  margin-left:25px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_right.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListNOlvl2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:5px;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_right.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListACTlvl2 {
  margin-left:25px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_down.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListACTlvl2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:5px;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_down.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListNOlvl3 {
  margin-left:40px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_right.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListNOlvl3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:20px;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_right.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
  white-space: pre;
}

.NaviListACTlvl3 {
  margin-left:40px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_down.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListACTlvl3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:20px;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_down.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListNOlvl4 {
  margin-left:55px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_right.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListNOlvl4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:35px;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_right.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListACTlvl4 {
  margin-left:55px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_down.png);
  font-weight: normal;
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListACTlvl4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:35px;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_down.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListNOlvl5 {
  margin-left:70px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_right.png);
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListNOlvl5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:50px;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_right.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

.NaviListACTlvl5 {
  margin-left:70px;
  list-style: none;
  list-style-image: url(../../images/navi_dart_down.png);
  font-weight: bold;
  line-height: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Brwoserweiche f�r IE*/
* html body .NaviListACTlvl5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  border: 1px solid White;
  line-height: 13px;

  margin-left:50px;
  list-style-image: none;
  list-style-position: outside;
  background-image:url(../../images/navi_dart_down.png);
  background-repeat: no-repeat;
  background-position:0 0.5em;
}

span.naviPath a {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333333;
}

span.naviPath a:link {

}

span.naviPath a:visited{

}

span.naviPath a:hover {
	color: #a80000;
}

.naviPathACT {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #a80000;
}


/* rexnord_frontpage */
td#rexnord_frontpage_left_to_flash {
  /*background-image: url(../../images/rexnord_frontpage_left_to_flash.png);*/
  width: 10px;
  height: 516px;
}

td#rexnord_frontpage_flash {
  /*background-image: url(../../images/rexnord_frontpage_flash.png);*/
  width: 742px;
  height: 516px;
}

td#rexnord_frontpage_right_to_flash {
  /*background-image: url(../../images/rexnord_frontpage_right_to_flash.png);*/
  width: 7px;
  height: 516px;
}

td#rexnord_frontpage_ticker {
  /*background-image: url(../../images/rexnord_frontpage_ticker.png);*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #666666
  width: 759px;
  height: 34px;
  padding-left: 9px;
}

a.tickerLink {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #8E0000;
}

a:hover.tickerLink {
  color: #FF0F0F;
}

/* search Field*/
td#searchField {
	width: 229px;
	height: 67px;
	background-image: url(../../images/searchFieldBG.png);
  background-repeat: no-repeat;
}

input#searchFieldInput {
  margin-top: 10px;
  margin-left: 8px;
  width: 145px;
  height: 18px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}

input#searchFieldButton {
  background-image: url(../../images/search.png);
  height: 19px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  width: 50px;
  margin-right: 10px;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: -moz-use-text-color;
  border-right-color: -moz-use-text-color;
  border-bottom-color: -moz-use-text-color;
  border-left-color: -moz-use-text-color;
  background-color: transparent;
}

/* rexnord_wide */

/* Productraster */
table#twoElements {
  width: 100%;
}

td.twoElementsLinks {
  width: 50%;
}

td.twoElementsRechts {
  width: 50%;
}

tr.twoElementsRowBright {
  background-color: #ffffff;
}

tr.twoElementsRowDark {
  background-color: #F0F3F7;
}

td.twoElementsImage {
  width: 120px;
}

td.twoElementsImage img {
  width: 120px;
  height: 120px;
}

td#content h1.twoElementsHeader {
  padding-left: 5px;
  font-size: 12px;
  color: #cc0000;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
}

td#content h1.twoElementsHeader a, td#content h1.twoElementsHeader a:hover {
  font-size: 12px;
  color: #cc0000;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
}

td#content p.twoElementsText {
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  color: #666666;
}

td#content p.twoElementsText a, td#content p.twoElementsText a:hover {
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  color: #666666;
}

/* rexnord frontpage */

/* ticker */
td.rexnord_frontpage_ticker {

}

.ticker {
  padding-top: 5px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #cc0000;
}

/* Nearest Contact - Portfolio selector */
input.inputFieldContent {
  width: 150px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}

select.selectFieldContent {
  width: 150px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
}

div#addressPortfolioSelector {
    width:700px;
    margin-bottom: 30px
}

div#addressPortfolioSelector td{
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  vertical-align: middle;
}

/*Farbwechsel bei Tabellenzeilen*/
tr.even td, tr.even th {
	background-color: white;
}

tr.odd td, tr.odd th {
	background-color: #F0F3F7;
}

tr.odd td, tr.even td {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  vertical-align: middle;
}

div#sectorsPortfolioSelector table th {
   font-size: 12px;
   font-family: Arial, Verdana, sans-serif;
	text-align: left;
	vertical-align: middle;
   font-weight:bold;
   white-space:nowrap;
   width:130px;
}

#searchFieldPortfolioSelector {
	background-image:url(../../images/search.png);
	background-repeat: no-repeat;
	height: 19px;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	width: 50px;
	margin-right: 50px;
	margin-top: 10px;
	float: right;
	border: none;
	background-color: transparent;
	text-align: center;
}

/*Klassen f�r die Search Extension*/
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
  display:inline; margin-right:5px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox td {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  vertical-align: middle;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
  margin-left: 10px;
  width: 150px;
  height: 18px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-defop {
  margin-left: -50px;
  margin-top: 5px;
  width: 150px;
  height: 18px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-sections {
  margin-left: 10px;
  margin-top: 5px;
  width: 150px;
  height: 18px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-results {
  margin-left: 10px;
  margin-top: 5px;
  width: 150px;
  height: 18px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
  background-image:url(../../images/search.png);
  background-repeat: no-repeat;
  height: 19px;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  width: 50px;
  margin-left: 10px;
  margin-top: 5px;
  border: none;
  background-color: transparent;

}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px; margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
  margin-top: 5px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  font-style:italic;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  margin-top:5px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  background:#eeeeee;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }

.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/*Klassen f�r CSS-Styled Content*/


.csc-textpic-caption {
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
}

/***********************************************/





/*Klassen f�r eigene Styles*/

.overviewList {
  list-style: disc;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  color: #666666;
}

/*Weiche f�r IE da abstand oben zu gro�*/
* html .overviewList {
  margin-top: -12px;
  list-style: disc;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  color: #666666;
}

.text_normal {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: normal;
}

.stil_1 {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: bold;
}

.stil_2 {
  font-size: 18px;
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: bold;
}

.stil_3 {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: bold;
}

.stil_4 {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
  font-weight: normal;
}

.stil_5 {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #cc0000;
  font-weight: bold;
}

.stil_6 {
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  color: #cc0000;
  font-weight: normal;
}

.stil_7 {
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  color: #cc0000;
  font-weight: normal;
}

.table_rexnord {
   border: solid 1px Black;
   font-size: 12px;
   font-family: Arial, Verdana, sans-serif;
   color: #333333;
   font-weight: normal;
}

.top_row_table_rexnord{
	border: solid 1px Black;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	font-weight: bold;
	background-color: #E6ECF2;
}

.tr_even_table_rexnord {
	background-color: #E6ECF2;
	padding:5px;
}

.tr_odd_table_rexnord {
	background-color: #ffffff;
	padding:5px;
}

td.tr_even_table_rexnord {
	padding:5px;
}

td.tr_odd_table_rexnord {
	padding:5px;
}

.td_even_center {
	background-color: #E6ECF2;
	text-align:center;
}

.td_odd_center {
	background-color: #ffffff;
	text-align:center;
}

td#content a.download {
  text-decoration: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border:none;
}

td#content a.download:hover {
  border:none;
}

/* New LoginBox */
div.tx-newloginbox-pi1 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.clipper select {
	width : 250px;
}