﻿/*
* {
	margin: 0px;
	padding: 0px;
}
*/

/* ----------------------- */   
/* Allgemeine Definitionen */
/* ----------------------- */

body
{
	background: white url('../images/allgemein/navHintergrund.jpg') repeat-y;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

form
{
	margin: 0px;
	padding: 0px;
}
	
div.hrLine
{
	clear: both;
	margin:  3px 0px 3px 0px;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #7287a3;
	color: white;
	font-size: 1px;
	line-height: 1px;
}

.antifloat
{
 	clear: both;
 	visibility: hidden;
} 

.keinRechterRand
{
	margin-right: 0px !important;
}

select  
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.lngcombo
{
	font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

input
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}

.textright
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}

img
{
	border: 0px;
}

.sep
{
	height: 4px; 
	border-style: none;
}


.noticeNegative
{
	background: #EBEBE6;
	padding-bottom: 2px;
	margin-top: 8px;
}

.noticeNegative h1
{
	margin: 0 0 4px 0;
	padding: 6px 8px 6px 8px;
	line-height: 14px;
	font-size: 12px;
	color: white;
	background: #D20404;
}

.noticeNegative p
{
	border: 1px;
	padding-left: 6px;
	border-color: #D20404;
}


.noticeExclamation
{
	background: #EBEBE6;
	padding-bottom: 2px;
	margin-top: 8px;
}

.noticeExclamation h1
{
	margin: 0 0 4px 0;
	padding: 6px 8px 6px 8px;
	line-height: 14px;
	font-size: 12px;
	color: black;
	background: #FFCC00;
}

.noticeExclamation p
{
	border: 1px;
	padding-left: 6px;
	border-color: #FFCC00;
}


.farbeartikelnr
{
	color: #AE0000;
}

.lbl_disabled
{
	color: #646464;
}

/* ---------------- */
/* Allgemeine Links */
/* ---------------- */

a
{
	text-decoration: none;
	color: #646464;
}

a:hover
{
	color: #00245d;
}

a:active
{
	color: #00245d;
	font-weight:bold;
}


/* ----------- */
/* Kopfbereich */
/* ----------- */

.kopf
{
	height: 80px;
}

.kopf .logo_print
{
	display: none;
}


/* --------------- */
/* Baum-Navigation */
/* --------------- */

.navbaum
{
	width: 200px;
}

.navbaum h1
{
	background-color: #7287a3;
	width: 100%;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #00245d;
}

.navbaum a
{
	padding: 2px 6px 0px 15px;
	background: url('../images/navigation/E1_Standard.gif') no-repeat 5px 0.5em;
	display: inline-block ;
}

.navbaum a:active
{
	font-weight:bold;
}

.navbaum ul li a.active
{
	color: #00245d;
	font-weight:bold;
	background: url('../images/navigation/E1_Offen.gif') no-repeat 5px 0.5em !important;
}

.navbaum ul li.last a.active
{
	color: #00245d;
	font-weight:bold;
	background: url('../images/navigation/E1_Aktiv.gif') no-repeat 5px 0.5em !important;
}


.navbaum ul li a.hover
{
	color: #00245d;
	font-weight:bold;
	background: url('../images/navigation/E1_Aktiv.gif') no-repeat 5px 0.5em !important;
}

.navbaum li ul
{
	margin-left: 12px;
}

.navbaum ul
{
	list-style-type: none;
	margin: 0px;
	padding: 1px;
}

/* ----------------------------- */
/* Haupt-Navigation (Sprachwahl) */
/* ----------------------------- */

.navhaupt
{
	position: absolute;
	left: 200px;
	top: 85px;
	width: 790px;
	height: 20px;
	float: right;
}

.navhaupt .lng
{
	float: right;
	display: block;
}

.navhaupt .user
{
	position: absolute;
	left: 10px;
	top: 5px;
	width: 200px;
	height: 20px;
}

.navhaupt div
{
	float: right;
	display: block;
}


/* ------------------- */
/* Subtemplate-Bereich */
/* ------------------- */

.inhalt
{	
	position: absolute;
	left: 200px;
	top: 107px;
	width: 780px;
	padding-left: 10px;
	margin: 0px;
}

.inhaltemail
{	
	width: 780px;
	padding-left: 10px;
	margin: 0px;
}

/* --------------------- */
/* Brotkrumen-Navigation */
/* --------------------- */

.navbrotkrumen
{
	width: 780px;
	height: 15px;
}

.navbrotkrumen .aktuellerBK
{
	color: #00245d;
	font-weight: bold;
}
 
/* ----------------------- */
/* Applikations-Navigation */
/* ----------------------- */

.navapplikzurueck
{
	float: left;
	display: block;
	margin-top: 15px;
}

.navapplikweiter
{
	float: right;
	display: block;
	margin-top: 15px;
}

.navwarenkorbsenden
{
	float: right;
	display: block;
	margin-top: 15px;
}

.navwarenkorbhinwgesendet
{
	float: left;
	display: block;
	margin-top: 15px;
}


/* ---------------- */
/* Fußnoten-Bereich */
/* ---------------- */

.fussnote
{
	position: relative;
	/*top: 400px;*/	
	font-size: 10px;
}


/* ----------------- */
/* Subtemplate Login */
/* ----------------- */

.anmeldung
{
	float: left;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.anmeldung input
{
 	width: 250px;
	text-align: left;
}

.anmeldung .button
{
 	width: 100px;	 
	text-align: center;
}


/* ----------------- */
/* Subtemplate Start */
/* ----------------- */

.welcome
{
	margin-top: 20px;
	margin-bottom: 20px;
}

/* -------------------------------------------------- */
/* Subtemplate Technologie (Bohren, Gewinden, Fräsen) */
/* -------------------------------------------------- */


.AnwendungenUebersicht
{
    float: left;
 	width: 132px;
 	padding: 20px 0px 0px 0px;
	margin-top: 20px;
	margin-right: 80px;
}

.AnwendungenUebersicht a:hover
{
	color: #00245d;
}

.AnwendungenUebersicht a img
{
	margin-bottom: 5px;
}

/* ------------------------------ */
/* Subtemplate Anwendungen Fräsen */
/* ------------------------------ */

.AnwendungenFR a
{
	float: left;
	padding: 20px 0px 0px 0px;
	margin-top: 20px;
	margin-right: 33px;
	width: 102px;
}

.AnwendungenFR a:hover
{
	color: #00245d;
}

.AnwendungenFR a img
{
	border: 1px solid #646464;
}

.AnwendungenFR span
{
	padding-top: 5px;
}


/* ------------------------------- */
/* Subtemplate Anwendungen Gewinde */
/* ------------------------------- */

.AnwendungenGE a
{
	float: left;
	padding: 20px 0px 0px 0px;
	margin-top: 20px;
	margin-right: 67px;
	width: 102px;
}

.AnwendungenGE a:hover
{
	color: #00245d;
}

.AnwendungenGE a img
{
	border: 1px solid #646464;
}

.AnwendungenGE span
{
	padding-top: 5px;
}


/* ------------------------------ */
/* Subtemplate Messmittel/Messwerkzeuge  */
/* ------------------------------ */

.AnwendungenMW a
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top: 20px;
	margin-right: 33px;
	width: 102px;
}

.AnwendungenMW a:hover
{
	color: #00245d;
}

.AnwendungenMW a img
{
	border: 1px solid #646464;
}

.AnwendungenMW span
{
	padding-top: 5px;
}



/* ------------------------------ */
/* Subtemplate Materialbibliothek */
/* ------------------------------ */

.Materialgruppen
{
	float: left;
	margin-top: 20px;
	border: 1px solid #00245d;
	padding: 20px;
	height: 300px;
	width: 420px;
}

.MaterialGruppenListe
{
	font-family: Arial, Helvetica, sans-serif;
	width: 420px;	
}

.MaterialGruppenListe optgroup 
{
	font-style:normal;
}

.MaterialGruppenListe option 
{
	background-color:white;
	color:black; 
}

.MaterialGruppenListe .P
{
	background-color:#336699;
	color:white;
}

.MaterialGruppenListe .M
{
	background-color:#EFE976;
}

.MaterialGruppenListe .N
{
	background-color:#33CC33;
}

.MaterialGruppenListe .K
{
	background-color:#E80000;
	color:white;
}

.MaterialGruppenListe .S
{
	background-color:#CC6600;
	color:white;
}

.MaterialGruppenListe .H
{
	background-color:silver;
}

.Material
{
	float: right;
	margin-top: 20px;
	border: 1px solid #00245d;
	padding: 20px;
	height: 300px;
	width: 200px;
}

.NormenListe
{
	width: 200px;
}

.MaterialListe
{
	width: 200px;
}

/* ------------------------------- */
/* Subtemplate Bearbeitungsaufgabe */
/* ------------------------------- */

.BearbParam
{
	float: left;
	margin-top: 20px;
	position: relative;
	margin-right: 125px;
	width: 400px;
}

.BearbFrame
{
	margin-bottom: 20px;
}

.BearbInnerFrame
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.BearbParam .AbmTabelle
{
	width: 100%;
}

.BearbParam .ParamDescCol
{
	width: 70%;
}


.BearbParam .ParamValCol
{
	width: 20%;
}


.BearbParam .ParamAbstCol
{
	width: 2%;
}

.BearbParam .ParamMECol
{
	width: 8%;
}


.BearbParam .ParamControlCbo
{
	width: 65px;
	text-align: right;
}

.BearbParam .ParamControlTextCbo
{
	width: 230px;
}


.BearbParam .ParamControlTxt
{
	width: 60px;
}

.BearbBild
{
	float: left;
	margin-top: 20px;
	position: relative;
	border: 1px solid #00245d;
	/*padding: 20px;*/
	margin-bottom: 92px;
}


/* -------------------------------------- */
/* Subtemplate Bearbeitungsaufgabe Bohren */
/* -------------------------------------- */

.BoBearbParam
{
	float: left;
	margin-top: 20px;
	position: relative;
	margin-right: 125px;
	width: 400px;
}

.BoBearbParam .AbmTabelle
{
	width: 100%;
}

.BoBearbParam .ParamDescCol
{
	width: 60%;
}

.BoBearbParam .LRParamDescCol
{
	width: 50%;
}

.BoBearbParam .LRParamDescColSchmal
{
	width: 20%;
}


.BoBearbParam .ParamDescColSchmal
{
	width: 25%;
}

.BoBearbParam .ParamValCol
{
	width: 25%;
}

.BoBearbParam .LRParamValCol
{
	width: 48%;
}


.BoBearbParam .ParamValColBreit
{
	width: 80%;
}


.BoBearbParam .ParamAbstCol
{
	width: 2%;
}

.BoBearbParam .ParamMECol
{
	width: 13%;
}

.BoBearbParam .ParamMEColBreit
{
	width: 13%;
}


.BoBearbParam .ParamControlCbo
{
	width: 65px;
	text-align: right;
}

.BoBearbParam .LRParamControlCbo
{
	width: 150px;
	text-align: right;
}

.BoBearbParam .LRParamControlCboXXL
{
	width: 200px;
	text-align: right;
}


.BoBearbParam .ParamControlTextCbo
{
	width: 350px;
}


.BoBearbParam .ParamControlTxt
{
	width: 60px;
}

.BoBearbBild
{
	float: left;
	margin-top: 20px;
	position: relative;
	border: 1px solid #00245d;
	/*padding: 20px;*/
	margin-bottom: 22px;
}

/* ---------------------- */
/* Subtemplate Empfehlung */
/* ---------------------- */


.Bearbeitungsaufgabe
{
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
}

.BearbaufgInnerFrame
{
	padding-left: 30px;
	font-size: 11px;
}

.Schneidstoff
{
	float: left;
	margin-top: 20px;
	width: 274px;
}

.Schaft
{
	float: right;
	margin-top: 20px;
	width: 438px;
}


.BoSchneidstoff
{
	float: left;
	margin-top: 20px;
	width: 248px;
}

.BoSchaft
{
	float: right;
	margin-top: 20px;
	width: 498px;
}


.GeSchneidstoff
{
	float: left;
	margin-top: 20px;
	width: 332px;
}

.GeSchaft
{
	float: right;
	margin-top: 20px;
	width: 408px;
}



.EmpfTabelle
{
	
	float: left;
	position: relative;
	width: 100%;
}

.EmpfTabelle table
{
	width: 100%;
}

.EmpfTabelle td
{
	padding: 2px;
}

.EmpfTabelle tr
{
	border-color:fuchsia;
}

.EmpfTabKopf
{
	background-color: #7287a3;
	color: white;
}

.EmpfTabRow1
{
	background-color:#D3DBE8;
}

.EmpfTabRow2
{
	background-color:#E5EBF3;
}

.SDQBanner
{
	background-color:#D3DBE8;
	float: left;
	margin-bottom: 10px;
	position: relative;
	/* width: 773px; */
	width: 99%;
	padding: 3px;
}

.SDQParam
{
	float: left;
	position: relative;
	margin-right: 125px;
	width: 400px;
}


/* ------------------ */
/* Subtemplate Detail */
/* ------------------ */

.DetailBanner
{
	background-color:#D3DBE8;
	float: left;
	margin-top: 15px;
	position: relative;
	/* width: 773px; */
	width: 99%;
	padding: 3px;
}

.DetailBanner table
{
	width: 100%;
	font-size: 16px;
}

.DetailPic
{
	float: left;
	margin-top: 10px;
	position: relative;
	/* width: 770px; */
	width: 100%;
	padding: 5px;
}

.DetailTabelle
{
	float: left;
	margin-top: 10px;
	/* width: 780px; */
	width: 100%;
}

.DetailTabelle table
{
	/* width: 780px; */
	width: 100%;
}

.DetailTabelle td
{
	padding: 2px;
}
.HKEmpfBereich
{
	float: left;
	margin-right: 40px;
}

.HKEmpfBereich table
{
	width: 280px;
}


.HKEmpf
{
	float: left;
}

.HKEmpf table
{
	width: 100%;
}


.HKEmpfLegende
{
	float: left;
	margin-top: 10px;
	width: 100%;
}


/* ----------------------- */
/* Subtemplate Abteilungen */
/* ----------------------- */

.Abteilungen a
{
	float: left;
	display: block;
	padding: 20px 0px 0px 0px;
	/*border: 1px solid #646464;*/
	/*margin-bottom: 20px;*/
	margin-top: 20px;
	margin-right: 80px;
	/*height: 145px;*/
	width: 130px;
}

.Abteilungen a:hover
{
	color: #00245d;
	/*border: 1px solid #00245d;*/
}

.Abteilungen a img
{
	display: block;
	border: 1px solid #646464;
}

.Abteilungen span
{
	display: block;
	padding-top: 5px;
}

.Abteilungen a.right
{
	margin-right: 0;
}

/* -------------------------------------------------------------- */
/* Subtemplate Bereiche nZerspanung (Bohrer, Gewindewkz., Fräser) */
/* -------------------------------------------------------------- */

.ZerspanungUebersicht a
{
	float: left;
	display: block;
	padding: 20px 0px 0px 0px;
	margin-top: 20px;
	margin-right: 100px;
	width: 132px;
}

.ZerspanungUebersicht a:hover
{
	color: #00245d;
}

.ZerspanungUebersicht a img
{
	display: block;
	border: 1px solid #646464;
}

.ZerspanungUebersicht span
{
	display: block;
	padding-top: 5px;
}

/* ------------------------------------ */
/* Subtemplate Selektion im Katalogteil */
/* ------------------------------------ */

.SelektionsKriterien
{
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
}

.SelektionsKriterien .AbmTabelle
{
	width: 100%;
}

.SelektionsKriterien .ComboCol
{
	width: 15%;
}

.SelektionsKriterien .AbstandCol
{
	width: 5%;
}

.SelektionsKriterien .ButtonCol
{
	width: 20%;
	text-align: center;
}

.Bemerkung 
{
	float: left;
	margin-top: 10px;
    /* width: 776px; */
    width: 99%;
}

.Bemerkung textarea
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/* ------------------------------------ */
/* Warenkorb */
/* ------------------------------------ */


.Anfrage
{
	float: left;
	margin-top: 20px;
	position: relative;
	width: 320px;
}

.Anfrage .AnfrageTxt
{
	width: 98%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.Anfrage textarea
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
	text-align: left;
	height: 90px;
}

.Anfrage a
{
	margin: 0px;
	padding: 0px;
}

.Kunde
{
	float: left;
	margin-top: 20px;
	position: relative;
	margin-right: 60px;
	width: 400px;
}

.Kunde .KundeTxtKurz
{
	width: 55px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.Kunde .KundeTxtMittel
{
	width: 190px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;

}

.Kunde .KundeTxtLang
{
	width: 260px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


.Kunde .KundeCboAP
{
	width: 60px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.Kunde .KundeCboLand
{
	width: 265px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.WKPos
{
	float: left;
	margin-top: 20px;
	position: relative;
	/* width: 770px; */
	width: 100%;
}

.WKPos .WKPosTxtMenge
{
	width: 40px;
	text-align: left;
}

.WKPos th
{
	text-align: left;
	background-color: #7287a3;
	color: white;
	font-weight:bold;
}


.ZerspanungUebersicht
{
	float: left;
	margin-top: 20px;
	position: relative;
}

.wkicon
{
	cursor: pointer;

}



