/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 S T A R T . C S S		    ----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ----------------- ABSATZTYP EINSPALTIG ------------------- */
/*Master-BOX*/
.einspaltig
{
	width:618px;
	clear:both;
}

/*Margin-BOX*/
.einspaltig	div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.einspaltig div div
{
	position:relative;
	left:0px;
	width:299px;
	float:left;
}

/*Text-BOX*/
.einspaltig div .text
{
	width:299px;
	float:right;
}

/*Text-BOX ohne Image*/
.einspaltig div .text_ohne_bild
{
	width:608px;
	float:right;
}

/* ----------------- ABSATZTYP ZWEISPALTIG ------------------- */
/*Master-BOX*/
.zweispaltig
{
	width:309px;
	float:left;
}

/*Margin-BOX*/
.zweispaltig div
{
	position:relative;
	left:5px;
	width:299px;
}

/*Image-BOX*/
.zweispaltig div div
{
	position:relative;
	left:0px;
	width:126px;
	float:left;
}

/*Text-BOX*/
.zweispaltig div .text
{
	width:166px;
	float:right;
}

/*Text-BOX ohne IMAGE*/
.zweispaltig div .text_ohne_bild
{
	width:299px;
	float:right;
}

/* ----------------- ABSATZTYP DREISPALTIG ------------------- */
/*Master-BOX*/
.dreispaltig
{
	width:206px;
	float:left;
}

/*MArgin-BOX*/
.dreispaltig div
{
	position:relative;
	left:5px;
	width:196px;
}

/*Image-BOX*/
.dreispaltig div div
{
	position:relative;
	left:0px;
	width:63px;
	float:left;
}

/*Text-BOX*/
.dreispaltig div .text
{
	width:126px;
	float:right;
}

/*Text-BOX ohne Bild*/
.dreispaltig div .text_ohne_bild
{
	width:196px;
	float:right;
}


/* --- STARTSEITEN UND SEITENBAU: GEMEINSAMKEITEN ----*/
/*Text-BOX*/
.text, .text_ohne_bild
{
	margin:0px;
	padding:0px;
	overflow:visible;
	height:auto;
	border-bottom:10px solid #fff;
	color:#333;
}

/*IMAGES*/
#LeftContent img
{
	border-bottom:6px solid #fff;
	margin:0px;
	padding:0px;
	display:block;
}

/*Orange Headline*/
h2
{
	margin:0px;
	padding:0px;
	color:#f90;
}

/*Orange Headline mit Link*/
body h2 a
{
	background:none;
	padding:0px;
	display:inline;
	color:#f90!Important;
}


/*Link-BOX*/
.link, .linkleft
{
	display:block;
	clear:both;
	padding:0px;
	margin:2px 0px 0px 0px;
	border:none;
	background: url(/images/css/igus_sprite.gif) no-repeat -625px -576px;
}

/* Link in LINK-BOX */
.link a, .linkleft a
{
	background:none;
	border:none;
	margin:0px;
	position:relative;
	left:10px;
}


/*linked Images*/
.picturelink
{
	background:none;
}

/*Image-Zoom*/
.picturetext a.zoom
{
	display:block;
	float:left;
	clear:left;
	padding:0px;
	border:none;
	margin:0px 5px 5px 0px;
	width:17px;
	height:17px;
	background: url(/images/css/igus_sprite.gif) no-repeat -30px -47px;
}
a.zoom:hover
{
	background-color:#ff9900;
}

#LeftContent p
{
	margin:0px 0px 0px 0px;
	color:#333;
	border-top:5px solid #fff;
}

/*List-BOX, List-Item*/
 div div.list, div.list
{
	width:100%;
	float:none;
	border-top:5px solid #fff;
}
 .list p
{
	padding:0px 0px 0px 7px;
	background:url(/images/css/igus_sprite.gif) no-repeat -2px -587px;
	margin:0px;
	border:none !important;
}

/*Liste mit Text-Bullet */
 .olist p
{
	padding:0px 0px 3px 17px;
	background:none;
	background-color:#fff;
	margin:0px;
	border:none;
}

/*Text-Bullet*/
.olist span
{
	background:url(/images/css/igus_sprite.gif) no-repeat -10px -567px;
	margin:0px;
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	text-align:center;
	color:#fff;
	font-size:9px;
	letter-spacing:0px;
	line-height:12px;
}

/*Image Sub-Text-BOX*/
.picturetext
{
	display:block;
	overflow:visible;
	clear:both;
	padding-bottom:1px;
	border-bottom:5px solid #fff;
	margin:0px;
	border-top:none;
	color:#555;
	font-size:0.9em;
	/*line-height:1.0em;*/
	line-height:1.3em;
}
.dreispaltig .picturetext {width:63px;}
.zweispaltig .picturetext,  .pageindex_longform .picturetext {width:126px;}
.einspaltig .picturetext {width:299px;}

/*Image-Subtext*/
.picturetext p
{
	padding:0px; 
	border:none!important;
	margin:0px 0px 4px 0px
}

/*Space unter Image Sub-Text*/
.height1px
{
	display:block;
	width:1px;
	height:1px;
	border:none;
	line-height:1px;
	margin:0px;
	padding:0px;
	clear:both;
	float:none;
	font-size:1px;
}


/*Headline Einspaltig mit Kasten*/
h4
{
	padding-left:7px;
	line-height:20px;
	margin:0px 0px 15px 0px;
	clear:both;
	letter-spacing:1px;
	color:878787;
	background-color:#ebebeb;
}

/*Sub-Headline*/
b
{
	padding:0px;
	color:#595959;
	display:block;
}

/* --------------- ALLGEMEINE ELEMENTE ---------------*/
/*Headline einspaltig*/
h1
{
	margin:0px;
	color:#878787;
	border-bottom:15px solid #fff;
}
#CommercialContainer h1
{
	border:none;
	margin-bottom:15px;
	font-size:1.7em;
}



/*Link-BOX*/
.einspaltig .link {width:289px;}
.einspaltig .text_ohne_bild .link {width:598px;}
.zweispaltig .link {width:156px;}
.zweispaltig .text_ohne_bild .link {width:289px;}
.dreispaltig .link {width:116px;}
.dreispaltig .text_ohne_bild .link {width:186px;}


/*Umbruch nach Absatzzeile*/
.ContentBreak
{
	width:618px;
	height:7px;
	clear:both;
	font-size:1px;
}

/*Umbruch nach Werbebanner*/
.FirstContentBreak
{
	width:618px;
	height:22px;
	clear:both;
}


/*Trennlinie*/
.Line
{
	width:613px;
	height:12px;
	clear:both;
	position:relative;
	left:5px;
	border-bottom:1px solid #d3d3d3;
	margin:0px 0px 24px 0px;
}



/*Trennlinie wenn kein Banner am Anfang der Seite ist*/
.FirstLine
{
	width:613px;
	height:9px;
	clear:both;
	position:relative;
	left:5px;
	border-top:1px solid #d3d3d3;
}

/*Letzte Trennlinie*/
.LastLine
{
	width:613px;
	height:20px;
	clear:both;
	border-bottom:1px solid #d3d3d3;
	margin:0px 0px 0px 0px ;
	position:relative;
	left:5px;
}

/*Trennlinie in der Suche*/
.SearchLine
{
	width:613px;
	height:43px;
	clear:both;
	border-top:1px solid #d3d3d3;
	position:relative;
	left:5px;
	text-align:right;
	color:#595959;
}

/* Spacer inder Trennlinie der Suche*/
.SearchLine span, .LastSearchLine span
{
	padding:0px;
}


/*Contentlink der frei plazierbar ist*/
.ContentLink a
{
  float:left;
  clear:both;
  padding-left:10px;
  margin-bottom:13px;
  background-color:#fff;
}

/*Link, der im Text frei plazierbar ist*/
.textlink
{
	padding-left:8px;
	margin-left:5px;
	color:#ff9900;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 P A G E S . C S S	  ----------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ----------------- ABSATZTYP DREISPALTIG ------------------ */
/*Master-BOX*/
.dreispaltigG
{
	width:206px;
	float:left;
}

/*Margin-BOX*/
.dreispaltigG div
{
	position:relative;
	left:5px;
	width:196px;
}

/*Image-BOX*/
.dreispaltigG div div
{
	position:relative;
	left:0px;
	width:196px;
	float:left;
}

/*Text-BOX*/
.dreispaltigG div .text
{
	width:196px;
	clear:both;
}

/* ----------------- ABSATZTYP ZWEISPALTIG ------------------ */
/*Master-Box*/
.zweispaltigG
{
	width:309px;
	float:left;
}

/*Margin-BOX*/
.zweispaltigG div
{
	position:relative;
	left:5px;
	width:299px;
	clear:both;
}

/*Image-BOX*/
.zweispaltigG div div
{
	position:relative;
	left:0px;
	width:299px;
	float:left;
}

/*Text-BOX*/
.zweispaltigG div .text
{
	width:299px;
	clear:both;
}

/* ----------------- ABSATZTYP EINSPALTIG ------------------- */
/*Master-BOX*/
.einspaltigG
{
	width:618px;
}

/*Margin-BOX*/
.einspaltigG div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.einspaltigG div div
{
	width:608px;
	position:relative;
	left:0px;
	clear:both;
}

/*Text-BOX*/
.einspaltigG div .text
{
	width:608px;
	float:right;
}

/*Text-BOX Scrollbalken bei grossen Tabellen*/
.einspaltigG div .text_ohne_bild
{
	width:608px;
	float:right;
}



/* ------ ABSATZTYP EIN_ZWEI_SPALTIG	BILD = LEFT ----------- */
/*Master-BOX*/
.ein_zwei_spaltigL
{
	width:618px;
}

/*Margin-BOX*/
.ein_zwei_spaltigL div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.ein_zwei_spaltigL div div
{
	position:relative;
	left:0px;
	width:196px;
	float:left;
}

/*Text-BOX*/
.ein_zwei_spaltigL div .text
{
	width:402px;
	float:right;
}

/* ----- ABSATZTYP EIN_ZWEI_SPALTIG	BILD = RIGHT ----------- */
/*Master-BOX*/
.ein_zwei_spaltigR
{
	width:618px;
}

/*Margin_BOX*/
.ein_zwei_spaltigR div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.ein_zwei_spaltigR div div
{
	width:196px;
	float:right;
	position:relative;
	left:0px;
}

/*Text-BOX*/
.ein_zwei_spaltigR div .text
{
	width:402px;
	float:left;
}

/*Text-BOX*/
.ein_zwei_spaltigR div .text .link
{
	float:left;
}


/* ----------------- ABSATZTYP ZWEIDRITTEL ------------------ */
/*Master-BOX*/
.zweidrittel
{
	width:412px;
	float:left;
}

/*Margin-BOX*/
.zweidrittel div
{
	position:relative;
	left:5px;
	width:402px;
}

/*Image-BOX*/
.zweidrittel div div
{
	position:relative;
	left:0px;
	width:402px;
	float:left;
}

/*Text-BOX*/
.zweidrittel div .text
{
	width:402px;
	clear:both;
}

/* -- UMBRUCH NACH EINZELNEN ITEMS IM ZWEIDRITTEL-CONTAINER --- */
.ZweidrittelBreak
{
	width:402px;
	height:1px;
	clear:both;
	font-size:1px;
}

/* -- BOX FUER RECHTE SPALTE EIN DRITTEL --- */
.ZweidrittelRight
{
	width:206px;
	float:left;
}


/*--- ABSATZTYP ZWEIDRITTEL_EIN_ZWEI_SPALTIG	BILD = RIGHT -- */
/*Margin_BOX*/
div.zweidrittel_ein_zwei_spaltigR 
{
	position:relative;
	left:5px;
	width:402px;
}

/*Image-BOX*/
div.zweidrittel_ein_zwei_spaltigR	div.imagebox
{
	width:196px;
	float:right;
	position:relative;
	left:0px;
	clear:none;
}

/*Text-BOX*/
div.zweidrittel_ein_zwei_spaltigR div.text
{
	width:196px;
	float:left;
	clear:none;
}




/*--- ABSATZTYP ZWEIDRITTEL_EIN_ZWEI_SPALTIG	BILD = LEFT -- */
/*Margin_BOX*/
div.zweidrittel_ein_zwei_spaltigL 
{
	position:relative;
	left:5px;
	width:402px;
}

/*Image-BOX*/
div.zweidrittel_ein_zwei_spaltigL div.imagebox
{
	width:196px;
	float:left;
	position:relative;
	left:0px;
	clear:none;
}

/*Text-BOX*/
div.zweidrittel_ein_zwei_spaltigL div.text
{
	width:196px;
	float:right;
	clear:none;
}



/* ------- ABSATZTYP DOWNLOAD ZWEISPALTIG LANGFORM ---------- */
/*Master-BOX*/
.zweispaltigDL
{
	width:309px;
	float:left;
}

/*Margin-BOX*/
.zweispaltigDL div
{
	position:relative;
	left:5px;
	width:299px;
}

/*Image-BOX*/
.zweispaltigDL div div
{
	position:relative;
	left:0px;
	width:26px;
	float:left;
}

/*Text-BOX*/
.zweispaltigDL div .text
{
	width:266px;
	float:right;
}

/* ------- ABSATZTYP DOWNLOAD DREISPALTIG LANGFORM ---------- */
/*Master-BOX*/
.dreispaltigDL
{
	width:206px;
	float:left;
}

/*Margin-BOX*/
.dreispaltigDL div
{
	position:relative;
	left:5px;
	width:196px;
}

/*Image-BOX*/
.dreispaltigDL div div
{
	position:relative;
	left:0px;
	width:26px;
	float:left;
}

/*Text-BOX*/
.dreispaltigDL div .text
{
	width:163px;
	float:right;
}

/* -------- ABSATZTYP DOWNLOAD EINSPALTIG LANGFORM ---------- */
/*Master-BOX*/
.einspaltigDL
{
	width:618px;
}

/*Margin-BOX*/
.einspaltigDL div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.einspaltigDL div div
{
	position:relative;
	left:0px;
	width:26px;
	float:left;
}

/*Text-BOX*/
.einspaltigDL div .text
{
	width:575px;
	float:right;
}

/* ------- ABSATZTYP DOWNLOAD ZWEISPALTIG KURZFORM ---------- */
/*Master-BOX*/
.zweispaltigDK
{
	width:309px;
	float:left;
}

/*Margin_BOX*/
.zweispaltigDK div
{
	position:relative;
	left:5px;
	width:299px;
}

/*Image-BOX*/
.zweispaltigDK div div
{
	position:relative;
	left:0px;
	width:16px;
	float:left;
}

/*Text-BOX*/
.zweispaltigDK div .text
{
	width:276px;
	float:right;
}


/* ------- ABSATZTYP DOWNLOAD DREISPALTIG KURZFORM ---------- */
/*Master-BOX*/
.dreispaltigDK
{
	width:206px;
	float:left;
}

/*Margin-BOX*/
.dreispaltigDK div
{
	position:relative;
	left:5px;
	width:196px;
}

/*Image-BOX*/
.dreispaltigDK div div
{
	position:relative;
	left:0px;
	width:16px;
	float:left;
}

/*Text-BOX*/
.dreispaltigDK div .text
{
	width:173px;
	float:right;
}


/* ------- ABSATZTYP DOWNLOAD EINSPALTIG KURZFORM ---------- */
/*Master-BOX*/
.einspaltigDK
{
	width:618px;
}

/*Margin-BOX*/
.einspaltigDK div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.einspaltigDK div div
{
	position:relative;
	left:0px;
	width:16px;
	float:left;
}

/*Text-BOX*/
.einspaltigDK div .text
{
	width:585px;
	float:right;
}

.LinkList
{
	display:block;
	border-bottom:5px solid #fff;
	margin-top:-5px;
}


/* ----------------- PAGEINDEX LONGFORM ------------------- */

/*Master-Box*/
.pageindex_longform
{
	width:618px;
	clear:both;
}

/*Margin-BOX*/
.pageindex_longform div
{
	position:relative;
	left:5px;
	width:608px;
}

/*Image-BOX*/
.pageindex_longform div div
{
	position:relative;
	left:0px;
	width:126px;
	float:left;
}

/*Text-BOX*/
.pageindex_longform div .text
{
	width:475px;
	float:right;
}






/* ----------------- SECTION KONFIGURATOR ------------------- */
/*Master-BOX*/
.Konfigurator
{
	width:618px;
}

/*Round Corners Top*/
.KonfigHeadLine
{
	width:608px;
	height:5px;
	background:url(/images/css/igus_sprite.gif) no-repeat 0px -294px #ebebeb;
	font-size:1px;
	position:relative;
	left:5px;
}

/*Head Text Box*/
.KonfHeadText
{
	background:url(/images/css/konfbody.gif) repeat-Y 0px 0px #ebebeb;
	clear:both;
	width:608px;
	border-bottom:1px solid #b1b1b1;
	position:relative;
	left:5px;
}

/*Headline Bold*/
.KonfHeadText b
{
	padding:5px 5px 5px 10px;
}

/* Status Row*/
.KonfHeadText .KonfigStat
{
	display:inline;
	white-space:nowrap;
	float:right;
	text-align:right;
	/*Mac ie5 hack*/
	/*\*//*/
	width:100px;
	/**/
	clear:none;
	overflow:visible;
	padding:5px 10px 5px 20px;
	font-weight:normal;
}

/*Foot Round Corners*/
.KonfigFootLine
{
	width:608px;
	height:5px;
	background:url(/images/css/igus_sprite.gif) no-repeat 0px -299px;
	background-color:#ebebeb;
	font-size:1px;
	clear:both;
	position:relative;
	left:5px;
}

/*Foot Text Box*/
.KonfFootText
{
	background:url(/images/css/konfbody.gif) repeat-Y 0px 0px #ebebeb;
	clear:both;
	width:608px;
	height:22px;
	border-top:1px solid #b1b1b1;
	position:relative;
	left:5px;
}

/*Body Box*/
.KonfigBody
{
	background:url(/images/css/konfbody.gif) repeat-Y 0px 0px #ebebeb;
	width:608px;
	position:relative;
	left:5px;
	overflow:hidden;
}

/*Left ContentBox*/
.KonfigLeft
{
	width:275px;
	float:left;
	padding:10px 0px 10px 0px;
	position:relative;
	left:10px;
}

/*Right ContentBox*/
.KonfigRight
{
	width:285px;
	float:right;
	padding:10px 0px 10px 0px;
	position:relative;
	right:10px;
}

/*Table Left and Right*/
.KonfigLeft table, .KonfigRight table
{
	border-collapse:collapse;
	border-spacing:0px;
	font-size:11px;
	width:100%;
	margin:0px 0px 5px 0px;
}
 .KonfigLeft td, .KonfigRight td
 {
	vertical-align:top;
 }

/*Paragraph*/
.KonfigRight p, .KonfigLeft p
{
	margin:0px 0px 5px 0px;
	border:none !important;
}

/*Höhe des Konfigurators festlegen*/
.KonfigHeight
{
	float:left;
	width:1px;
}


/* ------------------- SECTION TAB HEAD --------------------- */
/*Master-BOX*/
.TabHead
{
	width:618px;
}

/*Margin-BOX*/
.TabHead div
{
	position:relative;
	left:5px;
	width:608px;
	background:url(/images/css/igus_sprite.gif) no-repeat -37px -360px #ebebeb;
	margin:0px;
	padding:0px;
}

/*Tab Head Tabelle*/
.TabHead table
{
	border-collapse:collapse;
	width:100%;
	border:none;
}

/*Tab Head Tabelle*/
.TabHead td
{
	padding:6px;
	border-left:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	text-align:center;
}

/*Erster aktiver Tab*/
.TabHead .FirstActiveTab
{
	background:url(/images/css/igus_sprite.gif) no-repeat -37px -417px #fff;
	border-bottom:1px solid #fff;
	border-left:none;
}
/*Erster inaktiver Tab*/
.TabHead .FirstInactiveTab
{
	border-left:none;
}

/*Letzter aktiver Tab*/
.TabHead .LastActiveTab
{
	background:url(/images/css/igus_sprite.gif) no-repeat right -417px;
	border-bottom:1px solid #fff;
	border-left:1px solid #b1b1b1;
}

/*aktiver Tab*/
.TabHead .ActiveTab
{
	background:url(/images/css/igus_sprite.gif) no-repeat -47px -417px;
	border-bottom:1px solid #fff;
	border-left:1px solid #b1b1b1;
}

/*deaktivierter Tab*/
.TabHead .DisabledTab
{
	color:#b1b1b1;
}

/*erster deaktivierter Tab*/
.TabHead .FirstDisabledTab
{
	color:#b1b1b1;
	border-left:none;	
}


/*aktiver Tab*/
.TabHead a
{
	background:none;
}


/* -- Section Artikeltabelle und Order Box ----- */
/*Tabelle für Formulare etc*/
body .zweispaltigG .formular_table
{
	 width: 299px;
	 table-layout: fixed;
}

/*Tabellenzelle für Formulare etc*/
body .zweispaltigG .formular_table td
{
	width: 147px;
	text-align: left;
	padding: 5px 0px 5px 2px;
	vertical-align: middle;
	border:none;
}

body .zweispaltigG .formular_table .einspaltig
{
	width: 294px;
	text-align: left;
	padding: 5px 0px 5px 2px;
	vertical-align: top;
}

/*Graue gestrichelte Linie oben in der Tabelle für Formulare etc*/
body .zweispaltigG .formular_table th
{
	width: 294px;
	font-size: 1px;
	height: 1px;
	padding: 0px;
	background-color:#fff;
}

/*Tabellenfuss der Tabelle für Formulare etc*/
body .zweispaltigG .formular_table .foot
{
	background: none;
	width: 294px;
	background-color: #fff;
	padding: 0px;
}

/*Kleiner Text im Tabellenfuss der Tabelle für Formulare etc*/
body .zweispaltigG .formular_table .foot p
{
	font-size: 10px;
	padding: 5px 5px 0px 5px;
	background-color: #fff;
	margin: 0px;
}

/*Kleiner Text im Tabellenfuss der Tabelle für Formulare etc*/
body .zweispaltigG .formular_table .foot p strong
{
		font-size: 11px;
}

/* Inputfelder / Selectfelder der Tabelle für Formulare etc*/
body .zweispaltigG .formular_table td select, .formular_table td input
{
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	width: 140px; 
	margin: 3px 5px 0px 0px;
	height: 18px;
}


/* -- Section Warenkorb Box ----- */
/*Bestellbox*/
body .zweispaltigG .order_box_border
{
	background-color:#f90;
	width:299px;
	float:right;
	clear:none;
	padding:2px 0px 2px 0px;
}

/*Bestellbox*/
body .zweispaltigG .order_box
{
	background-color:#fff;
	width:295px;
	position:relative;
	left:2px;
	padding:5px 0px 5px 0px;
}

/*Bestellbox*/
body .zweispaltigG .order_box_content
{
	width:285px;
	position:relative;
	left:5px;
}

body .zweispaltigG .order_box_content td
{
	font-size:11px;
	padding:1px 3px 1px 3px ;
}

body .zweispaltigG .order_box_content table
{
	width:100%;
	font-size:11px;
}


/*Bestellbox*/
body .zweispaltigG .order_box_content th
{
	background:url(/images/css/igus_sprite.gif) no-repeat 4px -315px;
	background-color:#ebebeb;
	text-align:left;
	padding:3px 3px 3px 37px;
	font-size:14px;
	height:25px;
}

body .zweispaltigG td.order_box_grey
{
	background-color:#ebebeb;
	padding:3px 0px 3px 3px;
}

/* Inputfelder / Selectfelder der Tabelle für Formulare etc*/
body .zweispaltigG .order_box_content input
{
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 18px;
}


body .zweispaltigG a.buy img
{
	position:relative;
	top:2px;
	display:inline !important;
}

body .zweispaltigG .order_box_content p
{
	margin: 7px 0px 0px 5px;
}

/* Toolbox */
#order_box_toolbox 
{
	font-weight:bold;
	color:#666;
	width:100%;
}

#order_box_toolbox_label{
	width:50px;
	height:24px;
	white-space:nowrap;
	float:left;
	line-height:22px;
	border:none;
	clear:none;
}

#order_box_toolbox_imgContainer
{
	 width:232px; 
	 float:right;
	 clear:none;
	 overflow:hidden;
	 margin-bottom:4px;
}

#order_box_toolbox_imgContainer a
{
	display:block;
	float:left;
	width:24px;
	height:24px!important; /* Browserweiche: Firefox berücksichtigt Padding korrekt */
	/*height:29px;*/ /* Browserweiche: IE ignoriert Padding, braucht größere Höhe für Bild */
	margin-left:5px;
	/*padding-bottom:5px;*/
}

#order_box_toolbox_pdf{background:url(/images/css/igus_sprite.gif) no-repeat -437px -24px #ececec;}
#order_box_toolbox_cad{background:url(/images/css/igus_sprite.gif) no-repeat -557px -24px #ececec;}
#order_box_toolbox_produktfinder{background:url(/images/css/igus_sprite.gif) no-repeat -485px -24px #ececec;}
#order_box_toolbox_staffelpreise{background:url(/images/css/igus_sprite.gif) no-repeat -533px -24px #ececec;}
#order_box_toolbox_preisanfrage{background:url(/images/css/igus_sprite.gif) no-repeat -461px -24px #ececec;}
#order_box_toolbox_cu-zuschlag{background:url(/images/css/igus_sprite.gif) no-repeat -581px -24px #ececec;}
#order_box_toolbox_experte{background:url(/images/css/igus_sprite.gif) no-repeat -365px -24px #ececec;}
#order_box_toolbox_katalog{background:url(/images/css/igus_sprite.gif) no-repeat -389px -24px #ececec;}
#order_box_toolbox_quickpin{background:url(/images/css/igus_sprite.gif) no-repeat -509px -24px #ececec;}
#order_box_toolbox_muster{background:url(/images/css/igus_sprite.gif) no-repeat -413px -24px #ececec;}
#order_box_toolbox_myigus_cat{background:url(/images/css/igus_sprite.gif) no-repeat -26px -375px #ececec;}


#order_box_toolbox_pdf:hover{background:url(/images/css/igus_sprite.gif) no-repeat -437px 0px #ffe9c9;}
#order_box_toolbox_cad:hover{background:url(/images/css/igus_sprite.gif) no-repeat -557px 0px #ffe9c9;}
#order_box_toolbox_produktfinder:hover{background:url(/images/css/igus_sprite.gif) no-repeat -485px 0px #ffe9c9;}
#order_box_toolbox_staffelpreise:hover{background:url(/images/css/igus_sprite.gif) no-repeat -533px 0px #ffe9c9;}
#order_box_toolbox_preisanfrage:hover{background:url(/images/css/igus_sprite.gif) no-repeat -461px 0px #ffe9c9;}
#order_box_toolbox_cu-zuschlag:hover{background:url(/images/css/igus_sprite.gif) no-repeat -581px 0px #ffe9c9;}
#order_box_toolbox_experte:hover{background:url(/images/css/igus_sprite.gif) no-repeat -365px 0px #ffe9c9;}
#order_box_toolbox_katalog:hover{background:url(/images/css/igus_sprite.gif) no-repeat -389px 0px #ffe9c9;}
#order_box_toolbox_quickpin:hover{background:url(/images/css/igus_sprite.gif) no-repeat -509px 0px #ffe9c9;}
#order_box_toolbox_muster:hover{background:url(/images/css/igus_sprite.gif) no-repeat -413px 0px #ffe9c9;}
#order_box_toolbox_myigus_cat:hover{background:url(/images/css/igus_sprite.gif) no-repeat -26px -400px #ffe9c9;}

#table_toolbox
{
	position:relative;
	top:-3px;
}

#table_toolbox_head
{
	padding:4px 0px 4px 1px;
}

#table_toolbox_cell
{
	
}

#table_toolbox_cell a
{
	color:#666;
	display:block;
	float:left;
	height:18px;
	line-height:16px;
}

#table_toolbox_cell a:hover
{
	color:#f90;
}

#table_toolbox_trennlinie
{
	display:block;
	float:left;
	margin-top:2px;
}

#table_toolbox_pdf{padding-left:22px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -185px;}
#table_toolbox_cad{padding-left:26px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -15px;}
#table_toolbox_produktfinder{padding-left:26px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -253px;}
#table_toolbox_staffelpreise{padding-left:32px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -322px;}
#table_toolbox_preisanfrage{padding-left:33px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -219px;}
#table_toolbox_cu-zuschlag{padding-left:40px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -49px;}
#table_toolbox_experte{padding-left:22px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -83px;}
#table_toolbox_katalog{padding-left:22px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -117px;}
#table_toolbox_quickpin{padding-left:34px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -287px;}
#table_toolbox_musterbestellung{padding-left:27px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -151px;}
#table_toolbox_myigus_cat{padding-left:32px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -358px;}


#table_toolbox_pdf:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -168px;}
#table_toolbox_cad:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px 2px;}
#table_toolbox_produktfinder:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px 236px;}
#table_toolbox_staffelpreise:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -305px;}
#table_toolbox_preisanfrage:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -202px;}
#table_toolbox_cu-zuschlag:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -32px;}
#table_toolbox_experte:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -66px;}
#table_toolbox_katalog:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -100px;}
#table_toolbox_quickpin:hover{background:url(/images/css/igus_sprite.gif) no-repeat -609px -270px;}
#table_toolbox_musterbestellung:hover{ background:url(/images/css/igus_sprite.gif) no-repeat -609px -134px;}
#table_toolbox_myigus_cat:hover{padding-left:32px; background:url(/images/css/igus_sprite.gif) no-repeat -609px -340px;}



/*#warenkorb_table #table_toolbox_pdf, #warenkorb_table #table_toolbox_pdf:hover, 
#warenkorb_table #table_toolbox_cad, #warenkorb_table #table_toolbox_cad:hover, 
#warenkorb_table #table_toolbox_produktfinder, #warenkorb_table #table_toolbox_produktfinder:hover, 
#warenkorb_table #table_toolbox_staffelpreise, #warenkorb_table #table_toolbox_staffelpreise:hover, 
#warenkorb_table #table_toolbox_preisanfrage, #warenkorb_table #table_toolbox_preisanfrage:hover, 
#warenkorb_table #table_toolbox_cu-zuschlag, #warenkorb_table #table_toolbox_cu-zuschlag:hover, 
#warenkorb_table #table_toolbox_experte, #warenkorb_table #table_toolbox_experte:hover, 
#warenkorb_table #table_toolbox_katalog, #warenkorb_table #table_toolbox_katalog:hover, 
#warenkorb_table #table_toolbox_quickpin, #warenkorb_table #table_toolbox_quickpin:hover, 
#warenkorb_table #table_toolbox_musterbestellung, #warenkorb_table #table_toolbox_musterbestellung:hover
{
	display:block;
	float:left;
	background-position:0px 0px;
	height:17px;
	margin-right:5px;
	padding:0px;
}

#warenkorb_table #table_toolbox_pdf{width:12px;}
#warenkorb_table #table_toolbox_cad{width:15;}
#warenkorb_table #table_toolbox_produktfinder{width:15;}
#warenkorb_table #table_toolbox_staffelpreise{width:23;}
#warenkorb_table #table_toolbox_preisanfrage{width:24;}
#warenkorb_table #table_toolbox_cu-zuschlag{width:29;}
#warenkorb_table #table_toolbox_experte{width:10;}
#warenkorb_table #table_toolbox_katalog{width:11;}
#warenkorb_table #table_toolbox_quickpin{width:23;}
#warenkorb_table #table_toolbox_musterbestellung{width:16;}*/



/*Dunkler Hintergrund in der Kundenspezifischen Produktuebersicht*/
body #warenkorb_table .warenkorbdarkgrey
{
	background-color:#a5acb2;
	color:#fff;
	font-weight:bold;
}


/* ArtikelInfo	zur	Artikeltabelle*/
#Artilinks
{
	border-bottom:1px solid #b9b9b9;
}

#Artilinks td, #Artilinks th
{
	font-family: verdana, helvetica, sans-serif;
	font-size:9px;
	border:1px solid #b9b9b9;
}
#Artilinks table
{
	border-collapse:collapse;
	width:100%;
}

#Artilinks #scrollbereich
{
	background-color:#ebebeb; 
	overflow:auto; 
}

#Artilinks th
{
	text-align:left;
	color:#fff;
	background-color:#959595;
	padding:1px 5px 1px 7px;
	line-height:20px;
	border:none;
	vertical-align:top;
	border:1px solid #959595;
}
#Artilinks td
{
	color:#333;
	border:1px solid #b9b9b9;
	padding:2px 5px 2px 7px;
	background-color: #ebebeb;
}

#Artilinks #close 
{
	background:url(/images/css/igus_sprite.gif) no-repeat 0px -47px;
	display:block;
	width:15px;
	padding:0px;
	height:13px;
	position:absolute;
	top:5px;
	right:5px;
}
#Artilinks #close:hover
{
	background:url(/images/css/igus_sprite.gif) no-repeat -15px -47px;
}
#Artilinks a 
{
	color:#333;
	text-decoration:none;
	padding-left:10px;
}
#Artilinks a:hover
{
	color:#000;
}


/* -- Elemente die von allen Absatztypen benutzt werden ----- */
/*Link-BOX*/
.einspaltigG .link {width:598px;}
.zweispaltigG .link {width:289px;}
.dreispaltigG .link {width:186px;}
.zweidrittel .link {width:392px;}
.ein_zwei_spaltigL .link {width:392px;}
.ein_zwei_spaltigR .link {width:392px;}
.einspaltigDL .link {width:565px;}
.zweispaltigDL .link {width:256px;}
.dreispaltigDL .link {width:153px;}
.einspaltigDK .link {width:575px;}
.zweispaltigDK .link {width:266px;}
.dreispaltigDK .link {width:163px;}
.zweidrittel_ein_zwei_spaltigR	div.link {width:186px;}
.zweidrittel_ein_zwei_spaltigL	div.link {width:186px;}
.pageindex_longform .link {width:465px;}
.KonfFootText .link {width:auto; float:right; clear:none; margin:0px 0px 0px 0px; position:relative; top:5px; right:30px;}
.KonfFootText .linkleft {width:auto; float:left; clear:none; margin:0px 30px 0px 10px; position:relative; top:5px;}
.KonfigBody .link {width:auto; float:left; clear:none; margin:5px 0px 0px 0px;}

/*Image Sub-Text-BOX*/
.dreispaltigG .picturetext, .ein_zwei_spaltigL .picturetext, .ein_zwei_spaltigR .picturetext, .zweidrittel_ein_zwei_spaltigR span.picturetext, .zweidrittel_ein_zwei_spaltigL span.picturetext {width:196px;}
.zweispaltigG .picturetext {width:299px;}
.zweispaltigDL .picturetext {width:26px;}
.zweidrittel .picturetext {width:402px;}
.picturetext a {padding-left:8px; }



/* --------------- Tabellen Kontaktseiten ------------------- */
.Kontakt table td, .Kontakt .text table
{
	border:none;
	color:#333;
}


/* ---------- Tabellen zur freien Verfuegung ---------------- */
.text_ohne_bild table, .text table
{
	border-collapse:collapse;
	border-spacing:0px;
	font-size:10px;
	width:100%;
	border-bottom:4px solid #fff;
}

.text_ohne_bild td, .text td
{
	padding:1px 1px 1px 1px;
	border-top:2px solid #fff;
	color:#555;
	white-space:nowrap;
	vertical-align:top;
}

.text_ohne_bild table th, .text table th
{
	font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
	background-color:#d2d2d2;
	color:#666;
	text-align:left;
	padding:1px 1px 2px 1px;
	white-space:nowrap;
	vertical-align:top;
}


.text_ohne_bild td b, .text td b
{
	font-family:tahoma, Helvetica, Arial, sans-serif;
	font-size:10px;
	display:inline;
	color:#666;
}

.lightgrey, body #warenkorb_table .lightgrey
{
	background-color:#f0f0f0;

}
.darkgrey td, td.darkgrey
{
	background-color:#d2d2d2;
	border:0px;
}
td.darkgrey
{
	background-color:#d2d2d2;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}

.text_ohne_bild table th img, .text table th img, .text_ohne_bild table td img, .text table td img
{
	border:none !important;
}

.center
{
	text-align:center;
}

/* sub und sup in Tabellen*/
.text_ohne_bild table sub, .text table sub
{
	position:relative;
	top:1px;
	left:1px;
	line-height:7px;
	height:12px;
}

/*Legende mit kleiner Schrift*/
.text_ohne_bild table .legende, .text table .legende, .legende
{
	background-color:#fff;
	white-space:normal;
}

.text_ohne_bild table a, .text table a
{
	padding-left:10px;
	height:10px;
}

/*Warenkorblink*/
.text_ohne_bild table .buy
{
	padding:0px;
	vertical-align:middle;
}

.buy
{
	background:none;
}

.buy img
{
	border:none;
	display:inline !important;
	position:relative;
	top:3px;
}

td .buy img
{
	border:none;
	display:inline;
	position:relative;
	top:0px;
}

td.middle
{
	vertical-align:middle;
}

/* Auswahlhilfen*/
.text_ohne_bild .auswahlhilfe, .text_ohne_bild .auswahlhilfe td
{
	table-layout:fixed;
	padding:1px 0px 1px 0px;
}

.text_ohne_bild .auswahlhilfe td
{
	vertical-align:middle;
	white-space:normal;
}

.text_ohne_bild .auswahlhilfe span, .auswahlhilfe span
{
	margin-right:10px;
	height:17px;
	white-space:normal;
}


.text_ohne_bild .auswahlhilfe td img
{
	border:none;
}

.text_ohne_bild .auswahlhilfe .link	{width:auto;}

.auswahlhilfe, input, select
{
	color:#555;
	white-space:normal;
}

.auswahlhilfe select
{
	font-size:1.0em;
}

.text_ohne_bild .auswahlhilfe .wert
{
	margin:0px 3px 0px 0px;
	float:right;
}
.compareTop	{background:url(../images/compare_top.gif) no-repeat 10px 12px;	height:25px;}
.compareBottom	{background:url(/images/css/igus_sprite.gif) no-repeat -629px -547px;	height:25px;}

.text_ohne_bild .auswahlhilfe .AlignC
{
	text-align:center;
	border-left:1px solid #d2d2d2;
}

.text_ohne_bild .auswahlhilfe .result
{
	white-space: nowrap;
	padding-right:25px;
}

/*Infolink*/
.text_ohne_bild .infolink
{
		background: url(/images/css/igus_sprite.gif) no-repeat 0px -179px;
		padding-left:14px;
		padding-bottom:1px;
		display:block;
		float:left;
}

	
/*Warenkorb Tabelle*/
body #warenkorb_table td, body #warenkorb_table th
{
	border:1px solid #a5acb2;
	background-color:#fff;
	padding:4px;
}

#warenkorb_table
{
	border:1px solid #a5acb2;
}


#warenkorb_table p
{
	border:none;
	border:0px solid #f00;
	padding:0px;
}

/*Infolink*/
 .text_ohne_bild #warenkorb_table .infolink
{
	background: url(/images/css/igus_sprite.gif) no-repeat 0px -179px;
	padding:0px;
	display:block;
	height:auto;
	overflow:hidden;
	white-space:normal;
	padding-left:12px;
}

 .text_ohne_bild #warenkorb_table a
{
	padding:0px;
	display:block;
	height:auto;
	overflow:hidden;
	white-space:normal;
	padding-left:12px;
	clear:both;
}


/*Sprungmarke*/
.section_ancor
{
	font-size:1px;
	height:0px;
}
.section_ancor span
{
	font-size:1px;
	height:0px;
}

/*Artikeltabellen mit Scrollbar*/
.table_scroll
{
	width:608px;
	overflow:auto;
	/*IE Vertikalen Scrollblaken unterdruecken*/
	overflow-y:hidden;
}
/*IE-Hack zusaetzlichen Platz fuer Horizontalen Scrollbalken einraeumen*/
* html .table_scroll
{
	padding-bottom:15px;
}


/*hervorheben des Uncover linktext */
.uncoverlinktext
{
	padding-left:10px;
	margin-left:10px;
	font-weight:bold;
}

.link strong
{
	white-space:nowrap;
}

strong a
{
	font-size:1.0em !important;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------	 C O R P O R A T E . C S S	--------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/









/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 R I G H T . C S S		--------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/








/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 F O R M S . C S S		--------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/


form
{
	margin:0px;
	padding:0px;
}

.form
{
	width:286px;
}

.form td
{
	color:#333;
	padding:0px 0px 5px 0px;
	vertical-align:top;
	border:none;
}

.formBig .form td
{
	 border:none;
	 padding:0px 0px 15px 0px;
}

.formBig .form input, .formBig .form textarea, .formBig .form select
{
	width:185px;
	float:right;
	font-family: arial, helvetica, sans-serif;
}


.formBig .form .CheckBox, .formBig .CheckBox
{
	width:17px;
	float:right;
	position:relative;
	/*IE- positioning*/
	top:-3px;
}

.formBig .CheckboxPosition
{
	width:117px;
	float:left;
	margin-right:10px;
	height:15px;
	text-align:right;
}

/*Headline*/
.formBig h1
{
	margin:5px 0px 0px 0px;
}

/*Buttons*/
.button
{
	font-weight:bold;
	width:20px;
	display:block;
	margin-bottom:3px;
	padding-left:10px;
}

.buttonContainer
{
	width:605px;
	position:relative;
	left:5px;
}

.buttonContainer a
{
	font-weight:bold;
	margin-bottom:3px;
	padding-left:10px;
	display:block;
	width:auto;
	float:right;
	margin-left:10px;
}

/* ------------------ FORMULAR GESAMTE BREITE --------------- */
.formBig 
{
	width:604px;
	position:relative;
	left:5px;
	clear:both;
}

.formBig td
{
	padding:0px 0px 15px 0px;
	vertical-align:top;
}

.formBig input, .formBig textarea, .formBig select
{
	width:250px;
	float:left;
	font-family: arial, helvetica, sans-serif;
}

.formBig .TextareaColspan
{
	width:604px;
}


.formBig .leftCol
 {
	width:301px;
	border-right:1px solid #d3d3d3;
	padding:0px 15px 0px 0px;
 }

.formBig .leftColBorderNone
{
	padding:0px 0px 0px 0px;
}

.formBig .leftCol h2, .formBig .rightCol h2
{
	width:286px;
	margin:0px;
}

.formBig h2
{
	margin:5px 0px 10px 0px;
}

.formBig p
{
	margin:0px 0px 5px 0px;
}

.formBig .leftCol b
{
	margin:5px 0px 0px 0px;
}

.formBig .rightCol
 {
	width:302px;
	padding:0px 0px 0px 15px
 }
 
	.text_ohne_bild td input, .text td input, .Konfigurator input, #RightContent input
{
	font-family:arial, tahoma, verdana, helvetica, sans-serif;
	padding:0px 2px 0px 2px;
	height:17px;
}

.check, .text_ohne_bild td .check, .radio, .text_ohne_bild td .radio, td.radio input, td.check input
{
	border:none;
}

label
{
	white-space:nowrap;
	position:relative;
	top:-2px;

}


/*Headline Einspaltiger Container*/
h3
{
	margin:0px 0px 15px 0px;
	color:#878787;
	border-top:1px solid #d3d3d3;
	padding-top:10px;
	font-size:1.45em;
}




/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 F O N T O T H E R S . C S S	------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/






/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 R E G . C S S		------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/





/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 M A I N . C S S	 -----------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------- ALLGEMEIN --------------------------------------------------------------------*/
body
{ 
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}

a img
{
	border:none;
}


/* ----------------------- HEAD ----------------------------- */
/*Head-BOX*/
#head
{ 
	width:790px;
	height:75px;
	position:relative;
	left:5px;
	background-color:#fff;
}

/*Logo-BOX*/
#logo
{
	position:absolute;
	left:4px;
	top:15px;
	width:87px;
	z-index:90;
}

/*CLAIM*/
#claim
{
	display:block;
	margin:0px;
	position:absolute;
	top:32px;
	left:100px;
	width:180px;
	height:20px;
	z-index:100;
}

#claim a.fr
{
	display:block;
	width:177px;
	height:18px;
	background:url(/images/css/igus_sprite.gif) no-repeat -188px 0px;
}

#claim a
{
	display:block;
	width:177px;
	height:18px;
	background:url(/images/css/igus_sprite.gif) no-repeat 0px 0px;
}


#logo div  a
{
	display:block;
	width:87px;
	height:44px;
	background:url(/images/css/igus_sprite.gif) no-repeat -88px -20px;
}


/*Sucheingabe-BOX*/
#search
{
	width:335px;
	position:absolute;
	top:31px;
	left:280px;
}

/*Inputfeld Sucheingabe*/
#search input
{
	width:101px;
	float:right;
	border:1px solid #b3b9c3;
	border-right:none;
	height:15px;
	color:#555;
	font-size:1.0em;
}

/*Link Sucheingabe*/
#search a
{
	float:right;
	display:block;
	padding-left:10px;
	white-space:nowrap;
	border-top:2px solid #fff;
}


/*Lupenlink*/
#search #SearchGo
{
	display:block;
	width:21px;
	height:19px;
	background:url(/images/css/igus_sprite.gif) no-repeat -67px -21px;
	padding:0px;
	margin-right:15px;
	border:none;

}
#search #SearchGo:hover
{
	background-position:-67px -40px;
}


/*Sprachauswahl-BOX*/
#language
{
	width:134px;
	position:absolute;
	top:31px;
	left:640px;
}
#language select
{
	width:134px;
	border:1px solid #b3b9c3;
	padding:1px;
	color:#555;
}

/* -------------------- HEADNAVIGATION --------------------- */
/*Navigationsleiste Grau*/
#navi
{ 
	width:790px;
	height:28px;
	background-color:#EBEBEB;
	border-bottom:1px solid #D3D3D3;
	position:relative;
	left:5px;
}

/*Trennlinien Main-Menu*/
.BorderRoundOff
{
	background:url(/images/css/igus_sprite.gif) no-repeat -175px -18px #EBEBEB;
}
.BorderRoundOn
{
	background:url(/images/css/igus_sprite.gif) no-repeat -271px -18px;
}

.BorderOff, .BorderRoundOff
{
	border-right:1px solid #BDBDBD;
	color:#333;
	background-color:#EBEBEB;
}
.BorderOn, .BorderRoundOn
{
	border-right:1px solid #959595;
	background-color:#959595;
	color:#fff;
}

.BorderOff, .BorderOn, .BorderRoundOff, .BorderRoundOn
{
	text-align:center;
	white-space:nowrap;
	line-height:28px;
}

#menu1 .milonictable
{
	font-size:1.2em !important;
}

#itd1202
{
	font-size:0.85em !important;
}


/*MenuTabelle Corporate Navigation*/
#CorporateNav
{
	float:right;
	padding:0px;
	border:none;
	height:28px;
}
#CorporateNav td img
{
	margin:0px 5px 0px 10px;
}

/*runde Ecke rechts*/
#RoundCorner
{
	width:18px;
	height:28px;
	background:url(/images/css/igus_sprite.gif) no-repeat -49px -21px;
	vertical-align:top;
}

/*Space zwischen Head und Navigationszeile*/
.HeadSpacer
{
	width:795px;
	background-color:#fff;
	font-size:1px;
	height:7px;
}

/*Container fuer Warenkorb-links in Hauptnavigation*/
#shop_main_nav
{
	float:left;
	position:absolute;
	left:194px;
	height:28px;
	font-size:12px;
}

/*Link "Contact" US und UK*/
#menu1 {
	border-left:1px solid #bdbdbd;
}

/*Link schnell bestellen*/
#quick_order
{
	float:left;
	height:28px;
	line-height:28px;
	padding:0px 14px 0px 14px;
	border-right:1px solid #bdbdbd !important;
	background:none;
	margin-left:0px;
}
#quick_order:hover
{
	background-color:#959595;
	color:#fff;
}

/*Grosser Warenkorb-Link*/
#warenkorb_big
{
	float:left;
	height:28px;
	line-height:28px;
	background:url(/images/css/igus_sprite.gif) no-repeat 13px -69px;
	padding:0px 12px 0px 44px;
	border-right:1px solid #bdbdbd;
}

#warenkorb_big:hover
{
	background:url(/images/css/igus_sprite.gif) no-repeat 13px -99px #959595;
	color:#fff;
}

#warenkorb_big div
{
	display:inline;
}

#wako_nr a
{
	background:none;
}

/* ------------------- BREADCRUMB NAVIGATION --------------- */
/*Breadcrumb-BOX*/
#BreadcrumbContainer
{ 
	width:790px;
	position:relative;
	left:5px;
	background-color:#fff;
	height:13px;
}

#BreadCrumb
{
	height:13px;
	float:left;
}

/* ------------------- ICON-NAVIGATION --------------------- */
/*Icon-Navi-BOX*/
#IconNavi
{
	position:relative;
	right:17px;
	height:13px;
	float:right;
	width:155px;
}

#IconNavi div
{
	border-left:12px solid #fff;
	width:auto;
	float:right;
}

/*Icon Href*/
#IconNavi a
{
	width:16px;
	height:13px;
	display:block;
	font-size:1px;

}

/*Icon "CallBack"*/
a#CallBack {background:url(/images/css/igus_sprite.gif) -589px -317px no-repeat; width:19px;}
a#CallBack:hover {background-position:-589px -305px;}

/*Icon "Seite Versenden"*/
a#SendSite {background:url(/images/css/igus_sprite.gif) -32px -21px no-repeat;}
a#SendSite:hover {background-position:-32px -34px;}

/*Icon "Bookmark"*/
a#BookmarkSite {background:url(/images/css/igus_sprite.gif) 0px -21px no-repeat;}
a#BookmarkSite:hover {background-position:0px -34px;}

/*Icon "Warenkorb"*/
a#Warenkorb {background:url(/images/css/igus_sprite.gif) -16px -21px no-repeat;}
a#Warenkorb:hover {background-position:-16px -34px;}


/* ---------------------- CONTENT LEFT ---------------------- */
/*Content und graue Sec-Navigation BOX*/
#container
{
	position:absolute;
	top:0px;
	left:7px;
	width:795px;
	clear:both;
	background:url(/images/css/right_col_bg.gif) repeat-y right;
}

/*Content-BOX*/
#ContentContainer
{
	width:795px;
	/*height:448px;*/
}

/*Linker Bereich BOX*/
#LeftContent
{
	width:618px;
	float:left;
}

/*Webebanner*/
#commercial
{
	width:613px;
	Height:222px;
	position:relative;
	left:5px;
	background-color:#f90;  
}


/* ------------------------- FOOTER ------------------------- */
#copyright
{ 
	width:790px;
	border-top:10px solid #fff;
	float:right;
	background-color:#fff;
	border-bottom:10px solid #fff;
	color:#333;
}

#socialnetwork
{
	width:613px;
	float:right;
	clear:both;
	border-bottom:1px solid #d3d3d3;
	padding:6px 0px 7px 0px;
	line-height:25px;
}

#socialnetwork b
{
	float:left;
}


#socialnetwork div
{
	width:240px;
	height:24px;
	background:url(/images/css/igus_sprite.gif) no-repeat 7px -153px;
	padding:0px 0px 0px 10px;
	float:left;
}

#socialnetwork a
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	line-height:10px;
	margin-top:2px;
	margin-right:10px;
	background:none;
}


/* ---------------------- HREF ALLGEMEIN -------------------- */
a
{
	color:#333;
	text-decoration:none;
	background: url(/images/css/igus_sprite.gif) no-repeat -625px -576px;
}

a:hover, .SearchLine a:hover, .LastSearchLine a:hover
{
	color:#000;
	text-decoration:none;
}


#BreadCrumb a, .icon a, .Kontakt a
{
	background:none;
}

.SearchLine a, .LastSearchLine a
{
	padding-left:10px;
	color:#595959;
}

.SearchLine span, .LastSearchLine span
{
	padding-left:10px;
}


/* _________________________F O N T    O T H E R S ______________________________ */

.RightInput
{font-size:0.8em ;}

#lnk0, #lnk1, .News, dfn, .Kontakt b
{font-size:0.9em ;}

/* FONT SIZE 10px */
#NewsTabelle, #ProduktTabelle, #APTabelle, .presse, .rahmen, .auswahlhilfe, .formBig, .form, .auswahlhilfe input
{font-size:1.0em;}

/* FONT SIZE 11px */
#LeftContent, select, #search, .Kontakt, .Kontakt h2, .presseMenu, input , #BreadCrumb, .auswahlhilfe td
{font-size:1.1em;}

#lnk2
{font-size:0.9em !important;
}

.BorderRoundOff, .BorderRoundOn, .BorderOff, .BorderOn
{font-size:1.1em !important;}

/* FONT SIZE 12px */
#RightContent, #navi, .RightInput a, .fax_tel td, h4
{font-size:1.2em}


/* FONT SIZE 13px */
h2, #MapHeadlineGrey, .formBig h2, .form h2
{font-size:1.25em;}

h2
{font-size:1.2em;}

/* FONT SIZE 14px */
#MapHeadlineGrey
{font-size:1.4em;}

/* FONT SIZE 16px */
h1
{font-size:1.45em;}

/* Mainnavigation 16px */
#lnk0, #lnk1, #CommercialContainer td
{font-size:0.75em;}
.RightInput input
{font-size:1.2em;}

.RightInput a
{font-size:130%;}

/* _________________________      R I G H T        ______________________________ */

/*Master-BOX*/
#RightContainer
{
	width:172px;
	float:right;
	background:url(/images/css/igus_sprite.gif) -237px -474px no-repeat #ebebeb;
}

/*Margin-BOX*/
#RightContent
{
	border-top:13px solid #ebebeb;
	border-bottom:5px solid #ebebeb;
	width:145px;
	color:#333;
	margin-left:12px;
}

/*Absatz*/
#RightContent p
{
	margin:0px 0px 5px 0px;
	position:relative;
	left:0px;
}

/*Telefon-Icon*/
.phone
{
	background:url(/images/css/igus_sprite.gif) no-repeat 0px -503px;
	padding-left:12px;
	margin:0px;
	width:auto;
	display:block;
}

/*Icon Links im rechten Bereich*/
#RightContent .midestbestell, #RightContent .lieferung_beratung, #RightContent .lieferzeit, #RightContent .kostenloses_muster {
	background:none;
	padding:0px;
	overflow:hidden;
	margin-bottom:3px;
}

.midestbestell span, .lieferung_beratung span, .lieferzeit span, .kostenloses_muster  span{
	display:block;
	width:17px;
	height:15px;
	margin:0px 5px 5px 0px;
	float:left;
	background-color:#faa;
	padding:0px;
}

.midestbestell span{
	background:url(/images/css/igus_sprite.gif) no-repeat 0px -426px;
}
.lieferung_beratung span{
	background:url(/images/css/igus_sprite.gif) no-repeat -18px -427px;
}

.lieferzeit span{
	background:url(/images/css/igus_sprite.gif) no-repeat -34px -427px;
}

.kostenloses_muster span{
	background:url(/images/css/igus_sprite.gif) no-repeat -615px -136px;
}

/*Trennlinie*/
.linie
{
	border-top:1px solid #D3D3D3;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:145px;
	margin:10px 0px 9px 0px;
}

/*Link*/
#RightContent a
{
	width:145px;
	display:block;
	padding-left:10px;
	border-bottom:2px solid #ebebeb;
}

/*Image Link */
#RightContent .menu_imagelink
{
	padding:0px;
	background:none;
}

/*Linkblock Link*/
#RightContent .linkblock a
{
	width:140px;
	display:block;
}

/*E-mail Icon*/
#RightContent a.mail
{
	background: url(/images/css/igus_sprite.gif) -225px -503px no-repeat;
	padding-left:15px;
}
#RightContent a.mail:hover
{
	background-position:-225px -533px;
	padding-left:15px;
}

/*Inputfeld*/
.RightInput input, #RightContent select
{
	width:145px;
	height:17px;
	font-size:114%;
	font-family:arial;
	margin-bottom:3px;
	clear:both;
	padding:0px 0px 1px 2px;
	color:#555;
}


form
{
	margin:0px;
	padding:0px;
}

#waitMessage    /*Warten Hinweis BOX*/
{
	position:absolute;
	font-weight:bold;
	border:1px solid #ababab;
	color:#878787;
	background-color:#ECECEC;
	padding:20px;
	z-index:1000;
	font-size:1.2em
}


/*----------------------------------------------------- ENDE ALLGEMEIN --------------------------------------------------------------------*/

@media screen 
{
	/*Umbruch nach Absatzzeile OHNE ABSTAND*/
	.NonSpaceingBreak, .NonSpaceingBreak td
	{
		/*width:618px;*/
		width:100%;
		height:1px;
		margin:0px 0px -1px 0px;
		padding:0px;
		clear:both;
		border:none;
		border-collapse:collapse;
		background-color:#fff;
	}
}

@media print 
{
	/*Umbruch nach Absatzzeile OHNE ABSTAND*/
	.NonSpaceingBreak, .NonSpaceingBreak td
	{
		display:none;
	}
}








