/* Definition der Schriften */
* {
	font-family: Arial, Helvetica, sans-serif;
}

/* Definition des Body-Tag */
body {
	font-size: 76%;
	/*font-size: 12px;*/
	margin: 0;
	padding: 0;
	width: 737px; /*Verhindert Umbruch bei den Menues*/
}

/* ############################################################################################################################ */

/* Definition der Zeichenformate aus CaTS */
span.Motherboards_list_reg, span.Table_attribute_value_reg {
	font-size: 92%;
	vertical-align: top;
}
.EFF_MAX_subscript {
	font-size: 68%;
	/*font-size: 68%;*/
}

.Superscript {
	/*font-size: 68%;*/
	font-size: 85%;
	vertical-align: text-top;
}



/* Algemeine Formate */
.pictureUnderline {
	font-size: 91%;
	/*font-size: 11px;*/
}



/* Definition der Links */
a {
	color : #FF0000;
	text-decoration:none;
}
a img {
	border: none;
}

/* Definition der Absatzformate */
p {
	margin: 0;
	padding-bottom: 15px;
	font-size: 110%;
}
p.newLine {
	padding: 0;
	margin: 0;
	height: 1px;;
}
p.newLine_news {
	padding: 0;
}
.lightbus p.newLine,
.textMotherboards  p.newLine {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
p.Motherboards_list {
	padding: 1px 0 1px 0;
}
p.Copy_text_headline {
	font-weight: bold;
	padding: 1px 0 1px 0;
}
p.Copy_text_headline_normal {
	padding: 1px 0 1px 0;
}
p.Copy_text_list,
p.IOs_table_copy_text_list {
/*	margin-left: 10px;
	padding: 2px 0 1px 0;
	text-indent: -10px;*/
	color: red;
}
p.Table_list {
	margin-left: 10px;
	padding: 2px 0 2px 0;
	text-indent: -10px;
}

.beckhoff_grey p.Table_list {
	font-size: 100%;
}


/* Definition der Zeichenformate */
sup {
	font-size: 72%;
	vertical-align: top;
}

/* Definition der Ueberschriften */
h1 {
	margin: 0;
	padding-bottom: 20px;
	font-size: 120%;
	/*font-size: 135%;
	font-size: 16px;
	color: #596875;*/
}
h1.info {
	padding-left: 23px;
	background-image: url(../images/headline_info.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
}
h1.noPadding {
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
}
h1.paddingTop {
	padding-top: 15px;
}
h2 {
	margin: 0;
	font-size: 110%;
}
h3 {
	margin: 0;
	padding-bottom: 20px;
	font-size: 110%;
}

/* Definition der Listen */
ul {
	margin: 0 0 20px 0;
	padding: 0px;
	list-style-type: none;
}
li {
	padding: 2px 0 2px 10px;
	background-image: url(../images/bullet_list.gif);
	background-position: 0 0.8em;
	background-repeat: no-repeat;
	font-size: 110%;
}
li.Copy_text_list_in_list,
li.IOs_table_copy_text_list_in_list {
	padding-left: 20px;
	background-position: 10px 0.8em;
	font-size: 110%;
}
ul ul {
	margin: 0;
	padding: 0;
}
ul ul li {
	font-size: 100%;
}


/* Container fuer den Hauptinhalt */
#contentLeft {
	width: 571px;
	/*background-color: lime;*/
}

/* Container fuer die Navigation rechts */
#contentRight {
	width: 165px;
	margin-left: 1px;
	/*background-color: red;*/
}

/* Container fuer die News rechts */
#contentRightNews {
	width: 165px;
	margin-left: 1px;
	margin-top: 25px;
	/*background-color: red;*/
}


/* Container fuer den Seiten- und Produktnamen */
#pageName, #pageNameWide, #pageProductnumber {
	width: 94px;
	border-left: 1px solid #FFFFFF;		/* Workaround fuer IE6, 'margin-left: 1px' funktioniert nicht korrekt! */
	padding: 1px 3px 2px 3px;
	font-weight: bold;
}
#pageNameWide {
	width: 195px;
}
#pageName, #pageNameWide {
	background-color: #000000;
	color: #FFFFFF;
}


/* Container setzt das Raster fuer das Produktbild */
.gridProductPicture {
	width: 559px;
	padding: 1px 0 0 12px;
}

/* Produktbild */
.gridProductPicture img {
	padding-bottom: 32px;
	/*display:block;*/
}

/*
 * Korrektur: Fehler beim BC9191 - Bild aus der Beschriftung lag über den Switch-Buttons
 * JoergP | 05.09.2012
 */
.gridProductPicture div div img {
	padding-bottom: 0;
}


/*
 * end
 */


/*
 * Korrektur: Container 'pageName' laeuft zweizeilig und verschiebt das Produktbild nach unten
 * JoergP | 16.02.2011
 */
.productPicture {
	padding-top: 33px;
}
/*
 * end
 */

 
/* Container fuer die Beschriftung des Produktbilds */
.productPicture div {
	font-weight: bold;
	position: absolute;
}


/*
 * Neue Beschriftung fuer PDF-Generierung
 * JoergP | 16.02.2011
 */
div.picture-legend-arrow {}
div.picture-legend-text {
	background-color: #FFFFFF;
}
div.picture-legend-text-right {
	min-width:30px;
	background-color: #FFFFFF;
}
div.picture-legend-text-line-height {
	line-height:9pt;
}
div.picture-legend-z-index1 {
	z-index: 1;
}
div.picture-legend-z-index2 {
	z-index: 2;
}
div.picture-legend-z-index3 {
	z-index: 3;
}
div.picture-legend-z-index4 {
	z-index: 4;
}
div.picture-legend-z-index5 {
	z-index: 5;
}
div.picture-legend-z-index6 {
	z-index: 6;
}
div.picture-legend-z-index7 {
	z-index: 7;
}
div.picture-legend-z-index8 {
	z-index: 8;
}
div.picture-legend-z-index9 {
	z-index: 9;
}
div.picture-legend-z-index10 {
	z-index: 10;
}
div.picture-legend-z-index11 {
	z-index: 11;
}
div.picture-legend-z-index12 {
	z-index: 12;
}
div.picture-legend-z-index13 {
	z-index: 13;
}
div.picture-legend-z-index14 {
	z-index: 14;
}
div.picture-legend-z-index15 {
	z-index: 15;
}
div.picture-legend-z-index16 {
	z-index: 16;
}
/*
 * end
 */


/* Container fuer die Beschriftung KL6023 */
/* Frank | 24.2.11*/
.productPictureKL6023 div {
	font-weight: bold;
	position: absolute;
}


/* weiße Hintergrundfarbe - 23.2.11 - FP*/
div.productPicture div {
	/*background-color: #FFFFFF;*/
}
div.productPicture {
	/*background-color: #FFFFFF;*/
	min-height:415px;
}
div.productPictureHousing {
	min-height:345px;
}

/* DataSheet */
div.productPictureDS {
	margin-top:30px;
	width: 558px;
}

/* Vorlage Buskoppler */
.productPictureCoupler,  .productPictureCoupler2, .productPictureBXxx50, .productPictureEK{
	text-align: right;
}
.productPictureCoupler div, .productPictureCoupler2 div, .productPictureBXxx50 div, .productPictureLC div, .productPictureEK div {
	text-align: left;
}

.productPictureLC{
	text-align: left;
}

/* Vorlage BX */
.productPictureBX {
	text-align: right;
}
.productPictureBX div {
	text-align: left;
}

/* Vorlage BK1250 */
.productPictureBK1250 {
	text-align: right;
}
.productPictureBK1250 div {
	text-align: left;
}

/* Vorlage AX */
div.productPictureAX {
	min-height:259px;
	padding-top:0px;
	padding-bottom:0px;
}

/* Produktbild 2 werblich Panel-PC */
.productPictureSmall2PanelPc {
	padding-left: 11px;
}


/* Container setzt das Raster fuer das Embedded-PC Produktbild */
.gridProductPictureEPC {
	width: 556px;

	/*
	* Korrektur: Container 'pageName' laeuft zweizeilig und leigt ueber dem Produktbild
	* JoergP | 14.02.2011
	*/
	/* padding: 12px 0 0 12px; */
	padding: 30px 0 0 12px;
}

/* Embedded-PC Produktbild */
.gridProductPictureEPC img {
	padding-bottom: 0px;
}

/* Hauptbild Embedded */
.productPictureEPC {
	padding-left: 25px;
}

/* 360°-Ansicht */
.productPicture360 {
	margin-left:-11px; padding:0; margin-top:-1px; margin-bottom:0px; min-height:449px;
}

/* Ausblenden des 2. Produktbilds */
#productPicture1 {}
#productPicture2, #productPicture3, #productPicture4 {
	display: none;
}

/* Container fuer die Bildumschaltung */
#pictureSwitch {
	margin-bottom: 20px;
	border-top: 1px solid #D5DADF;
	background-color: #FFFFFF;
}
.pictureSwitchBullet {
	padding-left: 22px;
	background-image: url(../images/picture_switch.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
}
#pictureSwitch a {
	float: left;
	display: block;
	padding: 5px 18px 5px 18px;
	background-image: url(../images/pfeil_w.gif);
	background-repeat: no-repeat;
	background-position: 9px 0.4em;
	background-color: #596875;
	color: #FFFFFF;
	text-decoration: none;
}
#pictureSwitch a.active {
	background-color: #2C5C86;
}

/* Produktbilder */
img.productPictureCoupler {
	padding: 4px 196px 37px 0;
}

/* Produktbilder BC/BK neu*/
img.productPictureCoupler2 {
	padding: 4px 91px 37px 0;
}

/* Produktbilder BXxx50*/
img.productPictureBXxx50 {
	padding: 4px 69px 37px 0;
}

/* Produktbilder LC*/
img.productPictureLC {
	padding: 4px 0px 37px 276px;
}

/* Produktbilder EK*/
img.productPictureEK {
	padding: 4px 143px 37px 0px;
}
/* Produktbilder BX*/
img.productPictureBX {
	padding: 4px 132px 37px 0px;
}

/* Produktbilder BK1250*/
img.productPictureBK1250 {
	padding: 0px 371px 41px 0px;
}

/* Produktbild Busklemmen */
img.productPictureBusTerminal {
	padding: 0px 0px 42px 0px;
}

/* Produktbild EL66xx */
img.productPictureEL66 {
	/*padding: 0px 0px 42px 118px;*/
	padding: 0px 0px 41px 118px;
}

/* Produktbilder CX*/
img.productPictureCX {
	padding: 4px 40px 37px 135px;
}

/* Produktbilder CX80xx*/
img.productPictureCX8000 {
	padding: 4px 40px 37px 115px;
}

/* Produktbilder Gehaeuse*/
img.productPictureHousing {
	padding: 4px 143px 37px 0px;
}
/* Container setzt das Raster fuer Tabellen */
.gridProductTable {
	width: 557px;
	padding-left: 14px;
	/*background-color: lime;*/
}




/* **** Feldbussysteme **** */

/* Kopf der Seite mit PAGE_NAME und PAGE_PRODUCTNUMBER */
#pageHeadFieldbusSystems {
	position: absolute;
}
.productPictureFieldbusSystems{
	padding: 18px 0 0 0px;
}
.system-overview-preview {
	float: left;
}
.system-overview-teaser {
	float: right;
	width: 60%;
}
.system-overview-teaser img {
	padding-bottom: 10px;
}


/* **** Fieldbus Box **** */

/* Kopf der Seite mit PAGE_NAME und PAGE_PRODUCTNUMBER */
#pageHeadFieldbusBox {
	position: absolute;
}
div.productPictureFieldbusBox {
	padding: 16px 0 0 1px;
}

/*
 * Verhindert das Verschieben der Bildumschaltung beim Wechsel
 * zwischen Produktbild und 360°-Ansicht
 *
 * JoergP | 19.04.2011
 */
div.productPictureFieldbusBox {
	min-height: 432px;
}
* html div.productPictureFieldbusBox {
	height: 432px;
}
div.productPictureFieldbusBox img {
	padding-bottom: 0;
}
/*
 * end
 */


/* **** Motherboards **** */

/* Kopf der Seite mit PAGE_NAME und PAGE_PRODUCTNUMBER */
#pageHeadMotherboards {
	position: absolute;
}

/* Container setzt das Raster fuer das Produktbild */
.gridProductPictureMotherboards {
	width: 504px;
	padding: 0 0 20px 1px;
}
.gridProductPictureMotherboards .pictureUnderline {
	text-align: right;
}

/* Container fuer Texte */
.textMotherboards {
	width: 360px;
}

/* Container fuer Bilder */
.picturesMotherboards {
	width: 166px;
}


/* ***** FeldbusBox **** */
/* Container fuer Texte */
.textFieldbusBox {
	width: 410px;
}

/* Container fuer Bilder */
.picturesFieldbusBox {
	width: 116px;
	/*text-align:right;*/
}


/* Produkt-Navigation */
#productNavigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 92%;
}
#productNavigation a {
	text-decoration:none;
}
#productNavigation li {
	background-color: #D5DADF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/pfeil_s.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 15px;
	height: 24px;
	line-height:24px;
}
#productNavigation li.head {
	background-color: #586875;
	background-image: url(../images/pfeil_w.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#productNavigation li.head a {
	color: #FFFFFF;
	/*font-weight: bold;*/
}
#productNavigation li.layer2 {
	color:#000000;
	/*background: none;
	font-weight: bold;	*/
}
#productNavigation li.layer2 a {
	color:#000000;
}
#productNavigation li.layer3 {
	background-color: #FFFFFF;
	background-image: url(../images/head/pfeil_ks.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	font-weight: normal;
	color:#000000;
	font-size: 86%;
	padding: 0px 0 0px 15px;
	height: 19px;
	line-height:19px;
}
#productNavigation li.layer3 a {
	color:#000000;
}
#productNavigation li.layer4 {
	background-color: #FFFFFF;
	background-image: url(../images/head/pfeil_ks.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	font-weight: normal;
	color:#000000;
	font-size: 86%;
	padding: 0px 0 0px 15px;
	height: 38px;
	line-height:19px;
	border: 1px solid silver;
	border-top: none;
	margin-top:-1px;
	padding-top:2px;
	padding-bottom:2px;
}
#productNavigation li.layer4 a {
	color:#000000;
}
#productNavigation li.line {
	height: 1px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: 0;
	line-height: 1px;
	font-size: 1px;

/*
	margin: 0 0 1px 0;
	border-bottom: 1px dotted black;
*/
}
#productNavigation li.Highlights {
	background-color: #2c5b85;
	background-image: url(../images/pfeil_w.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#productNavigation li.Highlights a {
	color:#FFFFFF;
}

#productNavigation li.image {
	margin: 0;
	padding: 0;
	background-image: none;
	height: 72px;
	background-color: transparent;
}
#productNavigation li.noBullet {
	background-image: none;
}

#productNavigation li.double {
	height: 36px;
	line-height: 125%;
	padding-top: 4px;
}




/* Footer */
#footer {
	margin-top: 10px;
	padding: 5px 0 0 2px;
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	font-size: 86%;
	/*font-size: 10px;*/
}
#footer2 {
	margin-top: 10px;
	padding: 5px 0 0 2px;
	border-top: 1px solid black;
	font-size: 86%;
	/*font-size: 10px;*/
}
#toTopLink {
	width: 60px;
}
#backLink a, #toTopLink a, #printLink a, #moreLink a {
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	text-decoration: none;
}
#toTopLink a {
	padding-left: 16px;
	background-image: url(../images/top.gif);
}
#backLink {
	width: 110px;
}
#backLink a {
	padding-left: 12px;
	background-image: url(../images/pfeil_back.gif);
}
#copyright {
	width: 310px;
}
#printLink {}
#printLink a {
	display: block;
	width: 20px;
	padding-right: 2px;
	background-image: url(../images/print.gif);
	background-position: 0 0.1em;
}
#moreLink {
	margin-bottom:-2px;
	font-size: 86%;
	float: right;
}
#moreLink a {
	padding-right: 12px;
	background-image: url(../images/pfeil_r.gif);
	background-position:right;
}

/* Floating & Clearer */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;
}
.onePix {
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.noPaddingLeft {
	padding-left: 0;
}



/* Tabelle */
table {
	width: 100%;
	border-collapse: collapse;
	margin: 15px 0 20px 0;
	/*font-size:92%;
	font-size:11px;*/
}

/* Tabellen-Zelle */
table th, table td {
	padding: 4px;
	border: solid #FFFFFF;
	border-width: 2px 0px 2px 2px;
	vertical-align: top;
	text-align: left;
}
table th.attributeGroup, table td.attributeName, table td.attributeNameIPC {
	width: 186px;	/* +8px padding => 194px */
	border-left-width: 0px;
}

/* Tabelle mit 1 Produkt und zusammengefasste Spalten */
th.col1of1, th.colspan {
	width: 353px;
}
td.col1of1, td.colspan {
	width: 353px;
}

/* Tabelle mit 2 Produkten */
td.col1of2 {
	width: 172px;
}
td.col2of2 {
	width: 171px;
}

/* Tabelle mit 3 Produkten */
td.col1of3, td.col2of3, td.col3of3 {
	width: 111px;
}

/* Tabelle mit 4 Produkten */
td.col1of4, td.col2of4, td.col3of4 {
	width: 81px;
}
td.col4of4 {
	width: 80px;
}

/* Tabelle mit 5 Produkten */
td.col1of5, td.col2of5 {
	width: 62px;
}
td.col3of5, td.col4of5, td.col5of5 {
	width: 63px;
}
td.colspan3of5 {
	width: 205px;
}

/* Tabelle mit 6 Produkten */
td.col1of6, td.col2of6, td.col3of6, td.col4of6 , td.col5of6  {
	width: 50px;
}
td.col6of6 {
	width: 48px;
}



/* Tabellen in Tabellen */
table.tableInTable {
	margin: 0;
}
table.tableInTable th, table.tableInTable td {
	padding: 0;
	padding-right: 3px;
	border: none;
}



/*
 * CSS Klasse fuer Tabellen in Tabellen (Elimierung von festen Spaltenbreiten im PHP-Template)
 *
 * JoergP | 01.02.2011
 *
 */

table.tableInTable th, table.tableInTable td {
	padding: 0;
	padding-left: 3px;
	border: none;
}


/*
 * Tabelle 2-spaltig
 */
td.tableInTable-col1of2,
td.tableInTable-col2of2 {
	width: 175px;
}


/*
 * Tabelle 3-spaltig
 */
td.tableInTable-col1of3,
td.tableInTable-col2of3 {
	width: 116px;
}
td.tableInTable-col3of3 {
	width: 115px;
}
td.tableInTable-colspan2of3 {
	width: 235px;
}


/*
 * Tabelle 4-spaltig
 */
td.tableInTable-col1of4,
td.tableInTable-col2of4,
td.tableInTable-col3of4,
td.tableInTable-col4of4 {
	width: 86px;
}
td.tableInTable-colspan2of4 {
	width: 175px;
}
td.tableInTable-colspan3of4 {
	width: 264px;
}


/*
 * Tabelle 5-spaltig
 */
td.tableInTable-col1of5,
td.tableInTable-col2of5,
td.tableInTable-col3of5,
td.tableInTable-col4of5 {
	width: 68px;
}
td.tableInTable-col5of5 {
	width: 69px;
}
td.tableInTable-colspan2of5 {
	width: 139px;
}
td.tableInTable-colspan3of5 {
	width: 210px;
}
td.tableInTable-colspan4of5 {
	width: 281px;
}


/*
 * Tabelle 7-spaltig
 */
td.tableInTable-col1of7,
td.tableInTable-col2of7,
td.tableInTable-col3of7,
td.tableInTable-col4of7,
td.tableInTable-col5of7,
td.tableInTable-col6of7 {
	width: 48px;
}
td.tableInTable-col7of7 {
	width: 47px;
}
td.tableInTable-colspan2of7 {
	width: 99px;
}
td.tableInTable-colspan3of7 {
	width: 150px;
}
td.tableInTable-colspan4of7 {
	width: 201px;
}
td.tableInTable-colspan5of7 {
	width: 252px;
}
td.tableInTable-colspan6of7 {
	width: 303px;
}


/*
 * Tabelle 8-spaltig
 */
td.tableInTable-col1of8,
td.tableInTable-col3of8,
td.tableInTable-col5of8,
td.tableInTable-col7of8 {
	width: 41px;
}
td.tableInTable-col2of8,
td.tableInTable-col4of8,
td.tableInTable-col6of8,
td.tableInTable-col8of8 {
	width: 42px;
}
td.tableInTable-colspan2of8 {
	width: 86px;
}
td.tableInTable-colspan3of8 {
	width: 130px;
}
td.tableInTable-colspan4of8 {
	width: 175px;
}
td.tableInTable-colspan5of8 {
	width: 219px;
}
td.tableInTable-colspan6of8 {
	width: 264px;
}
td.tableInTable-colspan7of8 {
	width: 308px;
}


/*
 * Erste Spalte ohne Abstand links
 */
table.tableInTable td.tableInTable-colFirst {
	padding-left: 0;
	border-left: none;
}



/* Tabellen Motherboards */
table.motherboards {
	width: 100%;
	margin: 0 0 20px 0;
}
table.motherboards th.tableNameMotherboards {
	border-left-width: 0px;
}
table.motherboards td.attributeName {
	width: 177px;	/* +8px padding => 185px */
}



/* Farbkodierung der Tabellen-Zellen */

/* Tabelle 'grau' */
table.beckhoff_grey th, div.beckhoff_grey, .tableNameMotherboards,
table.beckhoff_grey td.beckhoff_grey_50 {
	background-color: #B3B9BF;			/* dunkel-grau */
}
table.beckhoff_grey td {
	background-color: #F3F4F5;			/* hell-grau */
}

table.beckhoff_grey .Superscript {
	font-size: 90%;
}

/* Tabelle 'grau 50%' */
table.beckhoff_grey_50 th, div.beckhoff_grey_50 {
	background-color: #B3B9BF;			/* dunkel-grau */
}
table.beckhoff_grey_50 td {
	background-color: #F3F4F5;			/* hell-grau */
}

/* Tabelle 'gelb' */
table.beckhoff_yellow th, div.beckhoff_yellow,
table.beckhoff_grey td.beckhoff_yellow {
	background-color: #F9D114;			/* dunkel-gelb */
}
table.beckhoff_yellow td {
	background-color: #FEFBEB;			/* hell-gelb */
}

/* Tabelle 'rot' */
table.beckhoff_dark_red th, div.beckhoff_dark_red,
table.beckhoff_grey td.beckhoff_dark_red {
	background-color: #B0291A;			/* dunkel-rot */
}
table.beckhoff_dark_red td {
	background-color: #FCEEED;			/* hell-rot */
}
table.beckhoff_dark_red .Superscript {
	font-size: 73%;
}

/* Tabelle 'gruen' */
table.beckhoff_green th, div.beckhoff_green,
table.beckhoff_grey td.beckhoff_green {
	background-color: #00A079;			/* dunkel-gruen */
}
table.beckhoff_green td {
	background-color: #E0F3E9;			/* hell-gruen */
}

/* Tabelle 'blau' */
table.beckhoff_blue th, div.beckhoff_blue,
table.beckhoff_grey td.beckhoff_blue {
	background-color: #4479BA;			/* dunkel-blau */
}
table.beckhoff_blue td {
	background-color: #E0E9F3;			/* hell-blau */
}

/* Tabelle 'orange' */
table.beckhoff_orange th, div.beckhoff_orange,
table.beckhoff_grey td.beckhoff_orange {
	background-color: #EFA04E;			/* dunkel-orange */
}
table.beckhoff_orange td {
	background-color: #FEF4EB;			/* hell-orange */
}

/* Tabelle 'petrol' */
table.beckhoff_petrol_blue th, div.beckhoff_petrol_blue,
table.beckhoff_grey td.beckhoff_petrol_blue {
	background-color: #119ca8;			/* petrol blue */
}
table.beckhoff_petrol_blue td {
	background-color: #d1f0f3;			/* hell */
}

/* Tabelle 'IPC' */
table.beckhoff_grey td.beckhoff_ipc {
	background-color: #4F7591;
}

/* Tabelle 'I/O' */
table.beckhoff_grey td.beckhoff_io {
	background-color: #FECD1A;
}

/* Tabelle 'Motion' */
table.beckhoff_grey td.beckhoff_motion {
	background-color: #D77F02;
}

/* Tabelle 'Automation' */
table.beckhoff_grey td.beckhoff_automation {
	background-color: #689556;
}


/* Original Tabellen ohne beckhoff_TFxxxx, da Datenbank an Soap "beckhoff_" davor setzt */

/* Tabelle 'TF1000' - grün */
table.TF1000 th, div.TF1000,
table.beckhoff_grey td.TF1000 {
	background-color: #a8b700;			/* grün */
}
table.TF1000 td {
	background-color: #ebefd8;			/* hell-grün */
}

/* Tabelle 'TF3000' - blau */
table.TF3000 th, div.TF3000,
table.beckhoff_grey td.TF3000 {
	background-color: #3b5e9e;			/* blau */
}
table.TF3000 th {
	color:#FFFFFF;
}
table.TF3000 td {
	background-color: #c9d5f3;			/* hell-blau */
}

/* Tabelle 'TF4000' - dunkel-grün */
table.TF4000 th, div.TF4000,
table.beckhoff_grey td.TF4000 {
	background-color: #19747b;			/* dunkel-grün */
}
table.TF4000 th {
	color:#FFFFFF;
}
table.TF4000 td {
	background-color: #daf2f4;			/* hell-grün */
}

/* Tabelle 'TF5000' - dunkel-grau */
table.TF5000 th, div.TF5000,
table.beckhoff_grey td.TF5000 {
	background-color: #B3B9BF;			/* dunkel-grau */
}
table.TF5000 th {
	color:#000000;
}
table.TF5000 td {
	background-color: #F3F4F5;			/* hell-grau */
}

/* Tabelle 'TF6000' - rot */
table.TF6000 th, div.TF6000,
table.beckhoff_grey td.TF6000 {
	background-color: #98185e;			/* rot */
}
table.TF6000 th {
	color:#ffffff;
}
table.TF6000 td {
	background-color: #fdecf5;			/* hell-grau */
}



/* Dublicate Tabellen mit beckhoff_TFxxxx, da Datenbank an Soap "beckhoff_" davor setzt */

/* Tabelle 'beckhoff_TF1000' - grün */
table.beckhoff_TF1000 th, div.beckhoff_TF1000,
table.beckhoff_grey td.beckhoff_TF1000 {
	background-color: #a8b700;			/* grün */
}
table.beckhoff_TF1000 td {
	background-color: #ebefd8;			/* hell-grün */
}

/* Tabelle 'beckhoff_TF2000' - blau */
table.beckhoff_TF2000 th, div.beckhoff_TF2000,
table.beckhoff_grey td.beckhoff_TF2000 {
	background-color: #00abcf;			/* hell-blau */
}
table.beckhoff_TF2000 th {
	color:#FFFFFF;
}
table.beckhoff_TF2000 td {
	background-color: #e1f9fe;			/* hell-blau */
}

/* Tabelle 'beckhoff_TF3000' - blau */
table.beckhoff_TF3000 th, div.beckhoff_TF3000,
table.beckhoff_grey td.beckhoff_TF3000 {
	background-color: #3b5e9e;			/* blau */
}
table.beckhoff_TF3000 th {
	color:#FFFFFF;
}
table.beckhoff_TF3000 td {
	background-color: #c9d5f3;			/* hell-blau */
}

/* Tabelle 'beckhoff_TF4000' - dunkel-grün */
table.beckhoff_TF4000 th, div.beckhoff_TF4000,
table.beckhoff_grey td.beckhoff_TF4000 {
	background-color: #19747b;			/* dunkel-grün */
}
table.beckhoff_TF4000 th {
	color:#FFFFFF;
}
table.beckhoff_TF4000 td {
	background-color: #daf2f4;			/* hell-grün */
}

/* Tabelle 'beckhoff_TF5000' - dunkel-grau */
table.beckhoff_TF5000 th, div.beckhoff_TF5000,
table.beckhoff_grey td.beckhoff_TF5000 {
	background-color: #B3B9BF;			/* dunkel-grau */
}
table.beckhoff_TF5000 th {
	color:#000000;
}
table.beckhoff_TF5000 td {
	background-color: #F3F4F5;			/* hell-grau */
}

/* Tabelle 'beckhoff_TF6000' - rot */
table.beckhoff_TF6000 th, div.beckhoff_TF6000,
table.beckhoff_grey td.beckhoff_TF6000 {
	background-color: #98185e;			/* rot */
}
table.beckhoff_TF6000 th {
	color:#ffffff;
}
table.beckhoff_TF6000 td {
	background-color: #fdecf5;			/* hell-grau */
}

/* Tabelle 'beckhoff_TF7000' - blau-grau */
table.beckhoff_TF7000 th, div.beckhoff_TF7000,
table.beckhoff_grey td.beckhoff_TF7000 {
    background-color: #5f9bae; /* blau-grau */
}

table.beckhoff_TF7000 th {
    color: #ffffff;
}

table.beckhoff_TF7000 td {
    background-color: #F3F4F5; /* hell-grau */
}

/* Tabelle 'beckhoff_TF8000' - rot */
table.beckhoff_TF8000 th, div.beckhoff_TF8000,
table.beckhoff_grey td.beckhoff_TF8000 {
	background-color: #a59370;			/* beige */
}
table.beckhoff_TF8000 th {
	color:#ffffff;
}
table.beckhoff_TF8000 td {
	background-color: #f6eee0;			/* hell-beige */
}





/* Standard fuer alle Tabellen */
table th.attributeGroup {
	background-color: #000000;
	color: #FFFFFF;
}
table th.panelPc {
	background-color: #D5DADF;
}
table td.attributeName {
	background-color: #D5DADF;			/* grau */
	font-weight: bold;
}
table td.groupName {
	border-left-width: 0px;
	background-color: #B3B9BF;			/* dunkel-grau */
	font-weight: bold;
}
table td.noBorder {
	border-left-width: 0px;
}


/* Tabelle 'Produktuebersicht' */
table.beckhoff_black th {
	background-color: #B3B9BF;			/* dunkel-grau */
	border-width:1px;
}
table.beckhoff_black th.attributeGroup {
	width: 120px;
	border-width:1px;
}
table.beckhoff_black td {
	background-color: #F3F4F5;			/* hell-grau */
	border-width:1px;
	/*font-size: 98%;
	font-size: 10px;*/
}
table.beckhoff_black td.attributeName, table.beckhoff_black td.title {
	width: 120px;
	background-color: #000000;			/* schwarz */
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	border-width:1px;
}
table.beckhoff_black td.title {
	width: 426px;
	border-left-width: 0px;
	height: 24px;
	line-height: 24px;
	font-size: 108%;
	vertical-align:middle;
}
table.beckhoff_black .Superscript {
	font-size: 90%;
}


/* Tabelle Produktuebersicht 2 */
table.product_overview {
	width: 100%;
	background-color: #F3F4F5;			/* dunkel-grau */
	margin: 0 0 20px 0;
}
table.product_overview th.product_overview {
	border-left-width: 0px;
	background-color: #B3B9BF;			/* dunkel-grau */
}
table.product_overview td.attributeName {
	width: 110px;	/* +8px padding => 118px */
}
table.product_overview td {
	width: 429px;	/* +8px padding => 118px */
}


/* Tabelle Produktuebersicht TC3 */
table.tc3-product-overview {
	width: 100%;
	/*background-color: #F3F4F5;			 dunkel-grau */
	margin: 0 0 10px 0;
}
table.tc3-product-overview th,
table.tc3-product-overview td {
	background-color: #F3F4F5;
}
table.tc3-product-overview th {
	font-weight: normal;
}
table.tc3-product-overview th.white {
	background-color: #FFFFFF;
}
table.tc3-product-overview th.dark-green {
	background-color: #7f8b00;
	font-weight: bold;
}
table.tc3-product-overview th.green {
	background-color: #A8B700;
	font-weight: bold;
}
table.tc3-product-overview td.groupName {
	background-color: #B3B9BF;
}
table.tc3-product-overview td.TF1000 {
	background-color: #A8B700;	/* measurement */
	color: #FFFFFF;
}
table.tc3-product-overview td.TF3000 {
	background-color: #3B5E9E;	/* measurement */
	color: #FFFFFF;
}
table.tc3-product-overview td.TF4000 {
	background-color: #617E85;	/* controller */
	color: #FFFFFF;
}
table.tc3-product-overview td.TF5000 {
	background-color: #A3ADB2;	/* motion */
}
table.tc3-product-overview td.TF6000 {
	background-color: #99195E;	/* connectivity */
	color: #FFFFFF;
}
table.tc3-product-overview td.noBorder {
	width: 197px;
}






/* Tabelle 'Produktankuendigungen' */
.productAnnouncement {
	padding: 5px 3px 5px 35px;
	background-color: #DF002B;
	background-image: url(../images/table_product_announcement.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 110%;
}


/* Tabelle 'Feldbussysteme Boxen' */
.fieldbus_system_boxes th.col1of2, .fieldbus_system_boxes td.col1of2 {
	width: 283px;
}
.fieldbus_system_boxes th.col2of2, .fieldbus_system_boxes td.col2of2 {
	width: 60px;
}


/* Tabelle 'Antriebstechnik Bestellangaben' */
.driveTechnologyOrderingInformation .col1of2 {
	width: 253px;
}
.driveTechnologyOrderingInformation .col2of2 {
	width: 90px;
}

/* Tabelle 'Feldbussysteme Boxen' */
.ipc_variants th.col1of2, .ipc_variants td.col1of2 {
	width: 223px;
}
.ipc_variants th.col2of2, .ipc_variants td.col2of2 {
	width: 120px;
}

/* Tabelle Panel PC */
table.panel_pc_header {
	width: 100%;
	margin: 0 0 0 0;
	border: none;
}

table.panel_pc_header td {
	background-color: transparent;
	padding: 0;
	border: none;
}




/* ##################################################################### */

/*Animation auf der Startseite*/
/* Container setzt das Raster fuer das Bild */
.gridAnimationPictureStart {
	width: 570px;
	padding: 0 0 20px 1px;
}

/*Newsblock auf Startseiten*/
/* Headline */
.newsHead {
	width: 184px;
	padding-left: 4px;
	background-color: #586875;
	font-weight:bold;
	color:#FFFFFF;
	height: 24px;
	line-height:24px;
	float:left;
}

.newsHead2 {
	width: 368px;
	background-color: #D5DADF;
	border-left: 1px solid white;
	height: 24px;
	line-height:24px;
	float:left;
}

/* News */
#news {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 491px;
}

#news li {
	border-bottom: 1px dotted #000000;
	border-bottom-width: 1px;
	background-image: url(../images/pfeil.gif);
	background-position: 4px 7px;
	background-repeat: no-repeat;
	padding: 6px 0 0px 15px;
	height: 21px;
	/*line-height:24px;*/
}

#news li.double {
	height: 48px;
}

#news a {
	text-decoration:none;
}

/*Fußnote*/
.Footnote {
  margin: 0;
  font-weight:normal;
  padding: 0;
  padding-bottom: 5px;
}

.Footnote2 {
  margin: -8px 0 -10px 0;
}



/* ################################################################################################### */


/* Hinzugefuegt von SK */

/*Headlines	*/

/*Dunkelgraue headline mit weißer Schrift*/
.headline1 {
  font-size: 13px;
  font-family:Arial,Verdana,serif;
  background-color : #586875;
  vertical-align : middle;
  height : 16px;
  line-height : 16px;
  color:#FFFFFF;
  font-weight: bold;
  text-decoration:none;
}

/*Dunkelgraue headline mit weißer Schrift*/
.headline_top {
  background-color : #586875;
  vertical-align : middle;
  padding: 0;
  margin: 0;
  border: none;
}

/*gestrichelte Linie*/
.dotted_line {
  background-image: url(../images/dotted_line.gif);
  background-repeat: repeat-x;
  padding:0;
  border-width:0;
}

.new_gridProductTable {
padding-left:12px;
margin-top:-2px;
}

/* ENDE Hinzugefuegt von SK */






/* ################################################################################################# */



/* Hinzugefuegt von SG */
/* Produktindex  */

/* HeaderTable */
.pindexHeadTable {
	width: 100%;
	margin: 0px;
}

/* HeaderTableCells */
.pindexHeadTable td, .pindexTable th {
	 padding: 0px;
	 padding-left: 3px;
	 border:0px solid #000000;
	 text-align: left;
	 vertical-align: middle;
}

/*Link mit kleinerer Schrift, schwarz und nicht unterstrichen*/
.slink3 {
 color: #000000;
 font-size: 11px;
 text-decoration : none;
}

a:link.slink3 {
color: #000000;
text-decoration : none;
}

a:active.slink3 {
color: #000000;
text-decoration : none;
}

a:visited.slink3 {
color: #000000;
text-decoration : none;
}

a:hover.slink3 {
color: #FF0000;
text-decoration : none;
}

/* indexNavigation */
.linkProductIndexActive {
 color: #666666;
 font-size: 15px;
 font-weight : bold;
 text-decoration: none;
}

a:hover.linkProductIndexActive {
 text-decoration: underline;
}

.linkProductIndexNotActive {
 color: #666666;
 font-size: 15px;
 font-weight : bold;
 text-decoration : none;
}

#indexNavigation table {
  width: 558px;
  margin: 0;
  padding:0;
  border: 0px solid black;
  margin-top: 15px;
}
#indexNavigation table td {
  border-width: 0;
  /*border-right:2px solid #586875;*/
  vertical-align: top;
  padding-top: 0;
  padding-bottom: 2px;
  /*
  background-image: url(../images/seperator.gif);
  background-position: right;
  background-repeat: no-repeat;
  */
}
#indexNavigation table td.noBackground {
	background-image: none;
}

/* ProductIndex */
.productIndex table{
	width: 100%;
	border-collapse: collapse;
	margin: 15px 0 20px 0;
}

.productName, .productDescription {
  border-width: 0;
  font-size: 107%;
  /*font-family: Arial,Verdana,serif;
  background-color : #F3F4F5;*/
  vertical-align: top;
  white-space: normal;
  padding: 8px;
  padding-left:2px;
  border-bottom: 1px solid #eeeeee;
}


.productCharacter {
 /*background-color: #FFFFFF;*/
 padding-top: 25px;
 padding-left:1px;
}

.productCharacter a {
 color: #666666;
 font-size: 17px;
 text-decoration: none;
 font-weight: bold;
 padding-top: 10px;
}

.top_link {
 /*background-color: #FFFFFF;*/
 padding-top: 30px;
 text-align: right;
}

/* ENDE Hinzugefuegt von SG */




/* ################################################################################################# */




/*********** Startseite ***********/

/* Container setzt das Raster fuer das Banner */
.gridStartPicture {
	width: 570px;
	padding: 0 0 20px 1px;
}

.gridStartPictureSmall {
	width: 403px;
	padding: 0 0 20px 1px;
}

/* Container fuer den Hauptinhalt */
#StartpageContentLeft {
	width: 354px;
	/*background-color: lime;*/
	margin-left:12px;
}

/* Container fuer die Highlights mitte */
#StartpageContentMiddle {
	width: 166px;
	margin-left: 39px;
	/*background-color: red;*/
}

/* Container fuer die Navigation rechts */
#StartpageContentRight {
	width: 165px;
	margin-left: 12px;
	/*margin-top: 25px;
	background-color: silver;*/
}

/* Container fuer News */
#StartpageNews {
	border-top: 1px solid #336699;
}

#StartpageNews a{
	text-decoration: none;
}

#StartpageNews img {
	padding-right: 7px;
	border: none;
	float: left;
}

#StartpageNews a.pfeil {
	background-image: url(../images/pfeil.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 10px;
}

#StartpageFooter {
	margin-top: 10px;
	padding: 25px 0 0 2px;
	font-size: 86%;
	color: #ff0000;
	/*font-size: 10px;*/
}

#NewsHeadline {
	padding-top: 1px;
	padding-bottom: 5px;
	font-size: 120%;
	color:#336699;
	/*background: none;	*/
	font-weight: bold;
}

#NewsRss {
	padding: 0px;
	float: right;
}

p.news {
	padding: 13px 0 12px 0;
	font-size: 110%;
}

/* Produkt-Navigation */
#Navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 92%;
}

#Navigation a {
	text-decoration:none;
}

#Navigation li {
	/*background-color: #D5DADF;*/
	border-bottom: 1px solid #336699;
	background-image: url(../images/pfeil_bl.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 13px;
	/*height: 24px;*/
	line-height:24px;
}

#Navigation li.head {
	/*background-color: #586875;*/
	background-image: url(../images/pfeil_w.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

#Navigation li.head a {
	color: #FFFFFF;
	/*font-weight: bold;*/
}

#Navigation li.layer2 {
	color:#336699;
	/*background: none;	*/
	font-weight: bold;
	vertical-align:middle;
}

#Navigation li.layer2 a {
	color:#336699;
}

#Navigation li.layer3 {
	background-color: #FFFFFF;
	background-image: url(../images/pfeil_bl.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	font-weight: normal;
	color:#336699;
	font-size: 95%;
	padding: 4px 0 0px 13px;
	height: 37px;
	line-height:16px;
}

#Navigation li.layer3 a {
	color:#336699;
}

#Navigation li.layer_grey {
	background-color: #FFFFFF;
	background-image: url(../../images/pfeil_grau.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	color:#797979;
	border-bottom: 1px solid #797979;
}

#Navigation li.layer_grey a {
	color:#797979;
}


#Navigation li.layer4 a {
	color:#336699;
	border-bottom: none;
}
#Navigation li.layer4 {
	background-color: #FFFFFF;
	background-image: url(../images/pfeil_bl.gif);
	background-position: 2px 5px;
	background-repeat: no-repeat;
	font-weight: normal;
	color:#336699;
	font-size: 95%;
	padding: 4px 0 0px 13px;
	height: 37px;
	line-height:16px;
}

#productNavigation li.line {
	height: 1px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: 0;
	line-height: 1px;
	font-size: 1px;
/*
	margin: 0 0 1px 0;
	border-bottom: 1px dotted black;
*/
}
#Navigation li.Highlights {
	background-color: #2c5b85;
	background-image: url(../images/pfeil_w.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

#Navigation li.Highlights a {
	color:#FFFFFF;
}

#Navigation li.HighlightsWide {
	color:#336699;
	background-position: 0px 0px;
	background: none;
	font-weight: bold;
	height:130px;
	border: none;
	padding: 20px 0 0px 0px;
}

#Navigation li.HighlightsWide a {
	color:#336699;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:block;
	height:130px;
	width:241px;
	padding: 10px 0 0px 0px;
}

#Navigation li.HighlightsSmall {
	color:#336699;
	background-position: 0px 0px;
	background: none;
	font-weight: bold;
	height:110px;
	border: none;
	margin-top: 12px;
	padding: 0px 0 10px 1px;
}

#Navigation li.HighlightsSmall a {
	color:#336699;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:block;
	height:110px;
	padding: 0px 0 10px 1px;
}

#Navigation li.image {
	margin: 0;
	padding: 0;
	background-image: none;
	border: none;
	height: 90px;
	background-color: transparent;
}

#Navigation li.Flash {
	margin: 0;
	padding: 0;
	background-image: none;
	border: none;
	height: 90px;
	background-color: transparent;
	*margin-bottom: -3px;
}

#Navigation li.noBullet {
	background-image: none;
}

#Navigation li.double {
	height: 36px;
	line-height: 125%;
	padding-top: 4px;
}

#Navigation li.noBottomLine {
	border: none;
}

#Navigation li.noPadding {
	padding: 0px;
}

#Navigation li.Download {
	color:#000000;
	background-position: 0px 0px;
	background: none;
	height:100px;
	border: none;
	width:163px;
	line-height: normal;
	padding: 6px 0 0px 0px;
}

#Navigation li.Download a {
	color:#000000;
	background-repeat:no-repeat;
	background-position: 0px 10px;
	display:block;
	font-weight: bold;
	height:100px;
	width:169px;
	padding: 0px 0 0px 0px;
}

#Navigation li.Download-Head, #Navigation li.Download-Head2 {
	color:#000000;
	border-bottom: 1px solid #000000;
	background-image: url(../images/pfeil_s.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 162px;
	font-weight: bold;
	line-height: normal;
	padding: 0px 0 0px 9px;
	margin:0;
	height:18px;
}

#Navigation li.Download-Head a, #Navigation li.Download-Head2 a{
	color:#000000;
}

#Navigation li.Download-Head2 {
	padding: 0px 0 0px 9px;
	height: 35px;
}

/*News- und Highlightseiten*/
#contentLeftNews {
	width: 403px;
	/*background-color: lime;*/
}

/*Newsblock*/
.Newsblock {
	margin-top: 84px;
	padding:5px;
	padding-left:8px;
	background-image: url(../images/start/bg_news.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 175px;
	width: 153px;
}

.Newsblock a{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}

/* Container fuer den Hauptinhalt */
#NewsHighlightsContentLeft {
	width: 241px;
	/*background-color: lime;*/
	margin-left:12px;
}






/* ################################################################################################# */





/* Container fuer den Hauptinhalt Newsarchiv/Highlightarchiv von TK */
#NewsHighlightsArchivContentLeft {
	width: 558px;
	margin-left:12px;
}

#StartpageNewsArchiv {
	border-bottom:1px solid #eeeeee;
	padding-bottom:7px;
	padding-top:7px;
}

#StartpageNewsArchiv.last {
	border-bottom:0px solid #fff;
}

#StartpageNewsArchiv a{
	text-decoration: none;
}

#StartpageNewsArchiv p.left{
	width:60px;
	float:left;
	font-size:100%;
}

#StartpageNewsArchiv div.text{
	margin-left:60px;
	font-size:100%;
}

#ArchivZurueck{
	margin-top:15px;
}

#ArchivZurueck a{
	text-decoration:none;
}
/* Ende TK */




/* ################################################################################################# */




/* Container fuer die Highlights mitte */
#NewsHighlightsContentMiddle {
	width: 241px;
	margin-left: 41px;
	/*background-color: red;*/
}

/* Container fuer die Navigation rechts */
#NewsHighlightsContentRight {
	width: 166px;
	margin-left: 42px;
	/*margin-top: 25px;
	background-color: silver;*/
}

/* Container fuer Links */
#NewsHighlightsLinks {
	border-top: 1px solid #336699;
	text-align:right;
	padding-top:4px;
	padding-bottom:18px;
}

/* Container fuer Links */
#NewsHighlightsLinksUnten {
	border-top: 1px solid #336699;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:18px;
}

#NewsHighlightsLinks a, #NewsHighlightsLinksUnten a{
	text-decoration: none;
	color:#336699;
}

/* ################################################################################################# */
/* Download-Seiten 3-spaltig*/

/* Container setzt das Raster fuer das Bild */
.gridProductPictureDownload {
	width: 570px;
	padding: 0 0 20px 1px;
}

/* Container für Headline*/
#DownloadHead, #DownloadHeadInfo {
	background-image:url(../images/pfeil_s.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	padding-bottom: 3px;
	font-size: 14px;
	font-weight:bold;
	border-bottom: 1px solid silver;
	width:520px;
}

#DownloadHeadInfo {
	background-image:none;
	padding-left: 1px;
	width:529px;
}

/* Container für Headline*/
#DownloadHead a, #DownloadHeadInfo a{
	color: #000000;
	text-decoration:none;
}

/* Container auf der linken Seite */
#DownloadLeft, #DownloadLeftInfo {
	color: red;
	width: 188px;
	margin-top: 5px;
	margin-bottom: 20px;
	/*background-color:#666666;*/
}
#DownloadLeftInfo {
	padding-top: 8px;
	width: 75px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

/* Container Mitte */
#DownloadMiddle, #DownloadMiddleInfo {
	color: red;
	width: 198px;
	padding-left: 4px;
	margin-top: 5px;
	margin-bottom: 20px;
	/*background-color: #00FF00;*/
}
#DownloadMiddleInfo {
	width: 383px;
	color: black;
}

/* Container auf der rechten Seite */
#DownloadRight, #DownloadRightInfo {
	color: red;
	width: 163px;
	padding-left: 4px;
	margin-top: 5px;
	margin-bottom: 20px;
	/*background-color:#666666;*/
}
#DownloadRightInfo {
	padding-top: 8px;
	width: 63px;
	text-align:right;
	color:#000000;
}

/* Container für Links*/
#DownloadColumn, #DownloadColumn3 {
	padding-top: 8px;
	width: 93px;
}
#DownloadColumn3 {
	width: 370px;
}

/* Container für Trennlinie*/
#DownloadLine {
	padding-left: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid silver;
	margin:0;
	height:2px;
	width:520px;
}

/* Navigation auf Downloadseiten*/
ul#DownloadNavigation {
	margin: 0;
	border: 0px solid black;
}
ul#DownloadNavigation li {
	list-style: none;
	background-image:url(../images/pfeil.gif);
	background-repeat:no-repeat;
	background-position: 0 0.3em;
	border: 0px solid black;
	padding: 0;
	padding-left: 11px;
	/*padding-top:1px;
	padding-bottom:1px;
	*/
}

ul#DownloadNavigation a {
	/*padding: 0.2em 0em;*/

	text-decoration: none;
	line-height: 1.6em;
	/*font-size:11pt;*/
}

/*News*/
.TwinCAT {
	margin-top: 0px;
	padding:5px;
	padding-bottom:10px;
	padding-left:8px;
	background-image: url(../images/start/bg_news.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 125px;
	/*width: 154px;*/
}

.TwinCAT-Link {
	background-image:url(../images/pfeil.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
	padding-bottom: 3px;
	font-weight:bold;
	border-bottom: 1px solid silver;
}

p.TwinCAT-Link a{
	text-decoration:none;
}

.Software-Subline {
	color:#336699;
	font-weight:bold;
}


/* Zubehör AX5000*/

.Abbildung {
	z-index:2;
	position:absolute;
	width:24px;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}


/* Feldbus Logos*/
.logo {
	padding-left: 120px;
	background-repeat:no-repeat;
	min-height: 110px;
}

.logo-text {
	padding-right: 17px; 
	padding-bottom: 17px; 
	vertical-align: text-top; 
	float: left;
}

.logo-text-top {
	vertical-align:top;
}


/* Presse */

h3.border_bottom {
    border-bottom: 1px solid silver;
    /*font-size: 12px;*/
    font-weight: bold;
    padding: 0 0 4px 0;
	width: 522px;
}

.press_box {
    width: 522px;
	margin:0;
    padding: 0 0 26px 0;
	font-size: 110%;
	/*height:120px;*/
}
.press_box .press_box_left {
    width: 100px;
    padding: 11px 0 0 0;
    float: left;
}
.press_box .press_box_right {
    width: 401px;
    float: right;
	padding: 11px 0 0 0;

}
.press_box_right .anc_left {
    width: 152px;
    float: left;
}
.press_box_right .anc_right {
    width: 239px;
    float: right;
}

.press_box_right p{
	padding: 0;
	font-size: 100%;
}

a.pfeil {
	background-image: url(../images/pfeil.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 10px;
}

/*kleine News*/
.small
{
 font-size:85%;
}

 .event_table { width: 534px; }
 .event_table td, .event_table th { border-bottom: 1px solid #eeeeee; padding: 10px 0; vertical-align: top; }
 .event_table th { border-bottom: 1px solid silver; font-size: 14px; font-weight: bold; }
 .event_table img { display: inline; left: 7px; position: relative; top: -3px; }
 .event_table THEAD TR .header { cursor: pointer; }
 .event_table THEAD TR .headerSortUp { cursor: pointer; }
 .event_table THEAD TR .headerSortDown { cursor: pointer; }


table.tablesorter thead tr .header {
	background-image: url(../../images/tablesort/bg.gif);
	background-position: 52px 15px;
	background-repeat: no-repeat;
	background-position: middle right;
	cursor: pointer;
}
 table.tablesorter thead tr .headerSortUp {
	background-image: url(../../images/tablesort/asc.gif);
	background-position: 52px 15px;
	background-position: middle right;
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../images/tablesort/desc.gif);
	background-position: 52px 15px;
	background-position: middle right;
}

/*Jobs*/
h1.border_bottom {
    border-bottom: 1px solid silver;
    /*font-size: 12px;*/
    font-weight: bold;
    padding: 0 0 6px 0;
	width: 522px;
}

div.category_box {
    float: left;
    min-height: 1px;
    padding: 0 40px 0 0;
    width: 144px;
	margin:0;
	margin-top:10px;
}

div.list_box {
    float: left;
    margin: 10px 0 5px 0;
	padding: 0;
}
div.list_box ul {
    width: 350px;
    /*padding-left: 0;*/
	padding: 0;
	margin: 0;
}
div.list_box li{
    padding: 0 0 9px 9px;
	background-image:url(../images/pfeil.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	margin:0;
}

div.list_box2 {
    float: left;
    margin: 10px 0 10px 150px;
}
div.list_box2 ul {
    width: 400px;
    /*padding-left: 0;*/
}
div.list_box2 li{
    padding: 0 0 9px 12px;
	background-position:0 7px;
}
div.list_box2 li.Copy_text_list_in_list,
div.list_box2 li.IOs_table_copy_text_list_in_list{
	padding-left: 20px;
	background-position: 10px 7px;
}

/* Job-Navigation */
#jobsNavigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 92%;
}
#jobsNavigation a {
	text-decoration:none;
	color:#000000;
}
#jobsNavigation li {
	border-bottom: 1px solid silver;
	background-image: url(../images/pfeil_s.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding: 0px 0 0px 15px;
	height: 24px;
	line-height:24px;
	color:#000000;
	font-weight:bold;
}
#jobsNavigation li.image {
	margin: 0;
	padding: 0;
	background-image: none;
	height: 72px;
	background-color: transparent;
	border:none;
}

/*
.productName, .productDescription {
	font-family: Frutiger;
}
*/

/*
 * PDF print view (PDFlib)
 * JörgP
 * 20.01.2011
 */

/* Manueller Umbruch in PDFs */
div.page-break {
	display: none;
}

.page-only {
	display: none;
}

/* Workaround Spaltenbreiten */
table td.colBlind {
	display: none;
}
table td.tableInTable-colBlind {
	display: none;
}


/*Frank*/
.Overline
{
	text-decoration: overline;
}


/*
 * Korrektur: Container 'pageName' laeuft zweizeilig und verschiebt das Produktbild nach unten
 * JoergP | 14.02.2011
 */
div#pageHeader {
	position: absolute;
	z-index: 100;
}



/*Download - TwinCAT 3*/
div#header-link-bar {
    width: 504px;
    border-top: 1px solid #FFFFFF;
}
div.header-link-bar-icon {
    float: right;
    padding: 5px 14px 4px 14px;
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.header-link-bar-icon-download {
    background-image: url(/images/admin/icon-header-link-bar-download.gif);
}
a.header-link-bar-item,
a.header-link-bar-item:hover {
    display: block;
    float: right;
    padding: 5px 16px 4px 20px;
    border-left: 1px solid #FFFFFF;
    background-color: #596875;
    background-image: url(/images/admin/pfeil_w.gif);
    background-position: 9px 0.4em;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
}
a.header-link-bar-item:hover {
    background-color: #2C5C86;
}


/*
 * Produktübersicht
 * JoergP | 14.02.2011
 */

.gridProductOverviewPicture {
	width: 504px;
	padding: 0 0 20px 1px;
}
.gridProductOverviewPictureWide {
	width: 570px;
	padding: 0 0 20px 1px;
}

.gridProductOverviewPictureWide #header-link-bar {
	width: 570px;
}

.productoverview {
	width:                  100%;
	margin:                 0 0 30px 0;
	padding:                0;
	table-layout:           fixed;
}
.productoverview th,
.productoverview td {
	margin:                 0;
	padding:                0;
	border:                 none;
	vertical-align:         top;
	text-align:             left;
	white-space:            normal;
}
.productoverview td.productoverview-group-name {
	padding:                4px 4px 18px 4px;
	background-color:       #000;
	font-weight:            bold;
	color:                  #fff;
}
.productoverview td.productoverview-product-name,
.productoverview td.productoverview-product-name-first {
	padding:                4px 4px 28px 4px;
	border-left:            2px solid #fff;
	background-color:       #d5dadf;
	font-weight:            bold;
}
.productoverview td.productoverview-product-name-first {}
.productoverview td.productoverview-attribute-group-name,
.productoverview td.productoverview-attribute-group-name-first {
	padding:                4px;
	border-top:             2px solid #fff;
	background-color:       #b3b9bf;
	font-weight:            bold;
	color:                  #fff;
}
.productoverview td.productoverview-attribute-group {
	border-top:             2px solid #fff;
	border-left:            2px solid #fff;
}
.productoverview td.productoverview-attribute-group-name-first {
	font-weight:            bold;
	background-color:       #000;
	color:                  #fff;
}
.productoverview td.productoverview-attribute-name,
.productoverview td.productoverview-attribute-name-first {
	width:                  80px;
	padding:                4px 4px 28px 4px;
	border-top:             2px solid #fff;
	background-color:       #000;
	background-color:       #d5dadf;
	font-weight:            bold;
}
.productoverview td.productoverview-attribute-name-first {}
.productoverview td.productoverview-attribute-value,
.productoverview td.productoverview-attribute-value-first {
	padding:                4px;
	border-top:             2px solid #fff;
	border-left:            2px solid #fff;
	background-color:       #f3f4f5;
}
.productoverview td.productoverview-attribute-value-first {
/*
	border-top:             none;
*/
}
.productoverview td.productoverview-attribute-name-width,
.productoverview td.productoverview-attribute-values-width {
	padding:                0;
}
.productoverview td.productoverview-attribute-name-width {
	width:                  150px;
}
.productoverview td.productoverview-attribute-name-width div {
/*
	width:                  115px;
*/
	height:                 1px;
}
.productoverview td.productoverview-attribute-values-width div {
/*
	width:                  442px;
*/
	height:                 1px;
}
/*
.productoverview col.productoverview-first-col {
	width:                  115px;
}
.productoverview col.productoverview-col1of2 {
	width:                  221px;
}
.productoverview col.productoverview-col2of2 {
	width:                  221px;
}
.productoverview col.productoverview-col1of3 {
	width:                  147px;
}
.productoverview col.productoverview-col2of3 {
	width:                  147px;
}
.productoverview col.productoverview-col3of3 {
	width:                  148px;
}
.productoverview col.productoverview-col1of4 {
	width:                  139px;
}
.productoverview col.productoverview-col2of4 {
	width:                  139px;
}
.productoverview col.productoverview-col3of4 {
	width:                  139px;
}
.productoverview col.productoverview-col4of4 {
	width:                  140px;
}
.productoverview col.productoverview-col1of5 {
	width:                  111px;
}
.productoverview col.productoverview-col2of5 {
	width:                  111px;
}
.productoverview col.productoverview-col3of5 {
	width:                  111px;
}
.productoverview col.productoverview-col4of5 {
	width:                  112px;
}
.productoverview col.productoverview-col4of5 {
	width:                  112px;
}
*/

/* content pictures*/
.picture-caption-wrap {
	padding-bottom: 15px;
}
#cboxTitle {
    font-size: 110%!important;
}


/**
 * JoergP | 21.06.2016
 */
.table-contact-assembly td img,
.table-dimensions td img,
.table-installation-dimensions td img {
	padding: 10px 0;
}
div.disclaimer {
	display: none;
}
div.length-tolerance {
	padding-bottom: 15px;
}
div.length-tolerance p {
	padding: 0;
}
