/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
/*****  CSS- Design & Prog. WEBKOS :: kommunikatonsdesign-internet & druck *****/
/*****  2006 webkos [http://www.webkos.de]  *****/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@import url(i-cont_style.css);

/*HAUPT FARBEN:
Blau = #2a6cab
Rot = #841724
HG-MENU
Mueller: #F1E8E9
paladin: #E0E8F3

'top' 'right' 'bottom' 'left'
*/

BODY {
	scrollbar-face-color:#D9DBDC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	overflow-y: auto;
	overflow-x: auto;
	overflow-moz-scrollbars-horizontal: auto;
	overflow-moz-scrollbars-vertical: auto;
	margin: 15px 0px 30px 0px;
	background-color: #F0F0F0;
	/*
	background-image: url(pics/body_hg.gif);*/
}
/* ~~~ 0. DIV-Hauptinhalt - Basisebene ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#basis_0 { 
	background: transparent url(../pics/schatt-lr.jpg) repeat-y scroll left top;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	min-height:650px;
	position:relative;
	width:995px;
	z-index:0;
	border: 0px solid #000;
}

/* ~~~ 1. DIV - TOP & Inhalt  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#cont-links      { z-index: 11; position: relative; float: left; top: 0px; left: 10px; width: 250px; min-height: 400px;
				   border-style: solid;
				   border-width: 1px 1px 0px 1px;
				   border-color: #8A8B8B;}
	#top_logo    { z-index: 11; position: relative; margin-top: 10px; left: 5px; }
	#top_navi_kl { z-index: 11; position: relative; margin-bottom: 10px; top: 0px; left: 8px; height:18px;}
	#top_leer    { z-index: 11; position: relative; top: 0px; left: 0; height: 94px;}

#cont-rechts {background-color: #ffffff; z-index: 12; float: left; position: relative; top: 0pt; left: 9px; width: 712px; min-height: 735px; border: 1px solid #8A8B8B; }
	#bild-top {z-index: 11; position: relative; top: 0; left: 0;}
	
	#navi_top {z-index: 11; position: relative; padding-left:10px; height: 30px; top: -2px; background-color: #4F4F4D;}
		#navi_top h2 { margin-right:15px; display: inline; line-height: 28px;}
		
	#subnavi_top {z-index: 11; position: relative; padding-left:10px; height: 14px; top: 1px; border-bottom: 0px none #841724;}
		#subnavi_top h3 { margin-right:15px; display: inline; }
		
		a.subNavi:link, a.subNavi:visited { 
			background: #ffffff url(pic_s6.gif) no-repeat scroll 0px 6px;
			border-bottom: 1px solid #000; 
			font-weight:normal; text-decoration: none; color: #000000; padding: 1px 5px 1px 10px; 
		}
		a.subNavi:hover, a.subNavi:active, a.subNaviA:link, a.subNaviA:visited, a.subNaviA:active, a.subNaviA:hover {
			background: #ffffff url(pic_r6.gif) no-repeat scroll 0px 6px;
			border-bottom: 1px solid #841724;
			font-weight:normal; text-decoration: none; color: #841724; padding: 1px 5px 1px 10px;
		}
	
	#content{ 
		left:0px; top:0px; position: relative; z-index: 101; padding: 15px 15px 10px;	/*border: 1px solid #000;*/
	}

#content_foot 	{ position: relative; clear: both; width: 965px; text-align: right; padding: 10px 15px 10px 5px;}

/* ~~~ 2. DIV - HOME  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	.hom_text   {width: 250px; float: left; border: 0px solid #000;}
	.hom_rechts {width: 420px;  float: right;  border: 0px solid #000;}
	.hom_rechts p {padding: 0px; margin: 0px;}
		.home_contTit {color: #424242; background-color: #E5E5E5; padding-left: 10px; margin: 0px; line-height: 20px;}
		.hom_blok{margin-bottom: 15px; border: 1px solid #000000;}
		.hom_in-blok {position: relative;}
		
	.hom_neu {clear: both; margin-top: 10px; position: relative;  border: 1px solid #000000;}
	 .h-neuLI {float: left; display: inline; width: 255px;  border: 0px none #D1D3D4;}

.agents { padding:0px 3px 0px 3px; font-size:12px; font-weight:bold; color: #FFFFFF; background-color: #841724;}
.pag { margin: 15px 0px 2px 0px; padding-bottom: 2px; border-bottom: 1px solid #841724;}
.paus { color:#841724; margin: 15px 0px 2px 0px; padding-bottom: 2px; border-bottom: 1px solid #841724;}

a:link, a:active, a:visited  	{ text-decoration: underline; color:#841724;}
a:hover  	{ text-decoration: underline; color:#000000;}

a.txtNormal:link, a.txtNormal:visited	{ text-decoration:none; color:#841724; display:block; width: 100%; }
a.txtNormal:hover, a.txtNormal:active	{ text-decoration:none; color:#FFFFFF; background-color:#841724; display:block;  width: 100%; }


#homeJS{border: 0px solid #000; position: relative; height: 190px; width:500px; background-image:url(../fertigungstechnik/bild_jahreszahl1912.jpg); background-repeat:no-repeat;}
	#hoteText1JS{position: relative; top: 55px; left:15px; height:30px; width:250px; font-weight: bold; font-size: 13px;}
	#hoteText2JS{position: relative; top: 105px; left:320px; height:30px; width:250px; font-weight: bold; font-size: 13px;}
	#homeTextJS{position: relative; padding-left:10px; z-index: 20;}
	#homeBildR{position: absolute; top: -200px; left:480px; height:30px; width:250px; z-index: -1;}
	#BildKont{position: absolute; top: 200px; left:526px; height:30px; width:250px; font-weight: bold; font-size: 13px; z-index: 10;}
	#errorJS {position: absolute; top: 20px; left:600px; height:30px; width:250px; font-weight: bold; font-size: 13px; z-index: 11;}

.mueller_F1 { background-color: #841724; }	/*::: Farbe MüLLER  ---------*/
.mueller_F2 { background-color: #F1E8E9; }	/*::: Farbe HG menu MüLLER  ---------*/
.mueller_F3 { background-color: #AA989A; }	/*::: Farbe TOP2 MüLLER  ---------*/
.mueller_F4 { background-color: #6C151E; }	/*::: Farbe TOP3 MüLLER  ---------*/

.Grau { background-color: #D9DBDC; }
.GrauHell { background-color: #EEEEEF; }
.grau1 { background-color: #F3F3F3; }
.grau2 {background-color: #E5E5E5;}

/*------ TEXT FORMATIERUNG ::::::::::::::::*/	
td, p, div, h1, h3, h3, ul, li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;		
}
p {	margin: 10px 0px 10px 0px;}
.pL3{padding-left: 3px;}
.mB5{margin-bottom: 5px;}

.home_grau {background-image:url(../pics/hg_grau.jpg);}
.grauVerl1000 {background-image:url(../pics/hg_grau1000.jpg);}

#ba-archiv table {border-top: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}
#ba-archiv td {border-left: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2; padding: 3px; }

h1 { font-size: 13px; font-weight:bold; margin: -5px 0px 10px 0px; }
a.H1:link, a.H1:visited	{ font-size: 15px; font-weight:bold;  margin:0px 0px 0px 0px; text-decoration:none; color:#000000;}
a.H1:hover, a.H1:active	{ font-size: 15px; font-weight:bold;  margin:0px 0px 0px 0px; text-decoration:none; color:#FFFFFF; background-color:#841724;}
.H1gr {font-size: 13px; font-weight:bold; color:#000000; }

.NewsH1{ font-size: 12px; font-weight:bold;}
a.NewsH1:link, a.NewsH1:visited	{ font-size: 12px; font-weight:bold; text-decoration:none; color:#000000;}
a.NewsH1:hover, a.NewsH1:active	{ font-size: 12px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#841724;}
.bgzurueckNews { padding: 5px; border: 1px solid #b2b2b2; height:20px; background-image:url(../pics/hg_grau.jpg); background-repeat: repeat-y;}
.NewsBox { border: 1px solid #b2b2b2; padding: 5px 5px 5px 20px; background-image:url(../pics/hg_grau.jpg);background-repeat: repeat-y;	/*background-image: url(../pics/hg_men_mueller.jpg);*/}
.NewsDatum{ color: #7F7F7F; font-size: 12px; padding-left: 350px;}

h2 {	font-size: 13px; font-weight:bold;
		margin: 10px 0px 10px 0px;
		color:#841724;
	}
h3 {	font-size: 11; font-weight:bold;
		margin:0px 0px 0px 0px;
		color:#000000;
	}

 .imgNews {margin: 5px 20px 0 0;}

.txt12 { font-size:12px;
	}	a.txt12:link, a.txt12:visited	{ text-decoration:none; color: #000000; }
		a.txt12:hover, a.txt12:active	{ text-decoration:none; color: #000000; }

.txt12Rot { font-size:12px;  padding: 5px 0 2px 0;
	}	a.txt12Rot:link, a.txt12Rot:visited	{ text-decoration:none; color: #841724; }
		a.txt12Rot:hover, a.txt12Rot:active	{ text-decoration:none; color: #000000; }

.txt10Rot { font-size:10px;  padding: 5px 0 2px 0;
	}	a.txt10Rot:link, a.txt10Rot:visited	{ text-decoration:none; color: #841724; }
		a.txt10Rot:hover, a.txt10Rot:active	{ text-decoration:none; color: #000000; }

a.txtL:link, a.txtL:visited	{ font-size: 11px; font-weight:bold; text-decoration:none; color:#000000;}
a.txtL:hover, a.txtL:active	{ font-size: 11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#841724;}

a.txtLNU:link, a.txtLNU:visited	{ font-size: 11px; text-decoration:underline; color:#000000;}
a.txtLNU:hover, a.txtLNU:active	{ font-size: 11px; text-decoration:none; color:#FFFFFF; background-color:#841724;}

.txtA11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;		
	}
	
.txtFaDet10 {font-size: 11px; color: #000000;}

.rot {color: #841724;}
.txtMitel { font-size: 10px; }

.schmal{letter-spacing: 0.35pt; padding-top: -5px; font-family: Arial, Helvetica, Verdana, sans-serif  !important; }
.p-5 {padding-top: -5px;}
.mini { font-size: 9px;
	}	a.mini:link, a.mini:visited { text-decoration:none; color:#000000; }
		a.mini:hover, a.mini:active { text-decoration:none; color:#FFFFFF; background-color:#841724; }
		
.ft9  { font-size: 9px !important; }
.ft10 { font-size: 10px !important; }
.ft11 { font-size: 11px !important; }
.ft12 { font-size: 12px !important; }
.ftN  { font-weight: normal !important; }

/*~~~~~~~~: Bestellnummern FORMAT :~~~~~~~~~~~~~~~~*/

td.bnrR, td.bnrS, td.bnrG, td.bnrW, td.bnrK,td.bestTop{
	height: 22px;
	border-bottom: 1px solid #000000; padding-right: 10px; padding-left: 15px;
	font-weight: bold; font-size: 11px;
}
.bnrS { color: #000000 !important; background:#ffffff url(best-nr-s.gif) no-repeat scroll 0px -2px;}
.bnrG { color: #9F9F9F !important; background:#ffffff url(best-nr-g.gif) no-repeat scroll 0px -2px;}
.bnrR { color: #841724 !important; background:#ffffff url(best-nr-r.gif) no-repeat scroll 0px -2px;}
.bnrW { color: #BFBFBF !important; background:#ffffff url(best-nr-w.gif) no-repeat scroll 0px -2px;}
.bnrK { color: #000000 !important; font-weight: normal !important;}
td.bestTop { padding-left: 0px;  color: #000000 !important; border-top: 1px solid #000000;}
.lnT0 { border-top: 1px solid #000000;}
.lnB0 { border-bottom: 1px solid #000000;}


.LogoText { font-size:14; letter-spacing: 1px; padding-left: 19px;} 
.p2 { padding: 2px;}
.p5 { padding: 5px;}
.pT5 { padding-top: 5px;}
.pT12 { padding-top: 12px;}
.padd10 { padding-left: 10px;}
.padd15 { padding-left: 15px;}
.padd20 { padding-left: 20px;}
.padd25 { padding-left: 25px;}
.paddLU { padding: 5px 0 5px 20px;}
.padd20LUR { padding: 0 20px 20px 20px;}
.padd30 { padding-left: 30px;}

p.lh20, .lh20 {line-height: 20px;}
.h20 {height: 20px;}
.h25 {height: 25px;}
.h100 {height: 100px;}
.h130 {height: 130px;}

.marB15 { margin-bottom: 15px;}
.posRel {clear: both; position: relative; display: block;}

.VA 	{ vertical-align:middle;}
.VAt 	{ vertical-align:top;}
.flL 	{ float: left;}
.flR 	{ float: right;}
.taR	{ text-align: right;}
.taC	{ text-align: center;}
.VAb 	{ vertical-align:text-bottom;}
.VAt 	{ vertical-align: top;}
.boxU 	{ border-bottom: 1px solid #000000; vertical-align: bottom;  }
.boxUGr	{ border-bottom: 1px solid #b2b2b2;}
.boxR	{ border-right: 1px solid #b2b2b2;}
.boxOU	{ border-top: 2px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.boxUpunkt{ border-bottom: 1px dotted #b2b2b2;}

.ProKatBox {position: relative; padding: 5px;}
.imgProKat {position: relative; float: left; width: 100px; display: inline; text-align: center;}
.inProKat {position: relative; float: right; width: 190px; display: inline;}
.detProKat { margin-top: 7px; padding-left: 12px; background:#ffffff url(pic_r6.gif) no-repeat scroll 0 5px; display: block;}

.box { border: 1px solid #8A8B8B;}
.ProBox { border-left: 1px solid #8A8B8B; border-bottom: 1px solid #8A8B8B; border-right: 1px solid #8A8B8B;}
.lineTop { border-top: 1px solid #8A8B8B;}
.lineBtn { border-bottom: 1px solid #8A8B8B;}

#navigation { z-index: 30; position: relative; top: 0px; left: 0px; width: auto; height: auto; border: 0px solid #ff0000; }
div.leer5 {position: relative; height: 5px; border-bottom: 1px solid #8A8B8B; background-color: #4F4F4D;}
div.kat_mini a {display: block; font-size: 10px; text-decoration: none !important; color: #000000 !important;}

div.kat_menu, div.kat_menuA {vertical-align: middle; border-bottom: 1px solid #8A8B8B; text-align: right; height: 43px; background:transparent url(kat_hg.jpg) repeat-y scroll left top; }

a.kat_menu, a.kat_menuA { font-family: Arial, Helvetica, Verdana, sans-serif  !important; height: 42px;
		line-height: 14px; padding-right: 11px; padding-top: 5px; display: block;
		font-size: 14px; font-weight: bold; text-decoration: none !important; color: #000000 !important;}
.ft9 {font-weight: normal !important;}

/*
 a.kat_menu:hover, a.kat_menu:active, 
	a.kat_menuA:link, a.kat_menuA:visited, a.kat_menuA:active, a.kat_menuA:hover {line-height: 14px; height: 42px;}
*/
div.kat_menu a:hover, div.kat_menuA a {color: #B5292E !important;  background:transparent url(hg-kat-ov.gif) no-repeat scroll right top; }

a.kat_menuHM:hover, a.kat_menuHM:active {color: #841724;}
a.kat_menuHP:hover, a.kat_menuHP:active {color: #2A6CAB;}

.kat_1_de {width: 100%; background:transparent url(kat_1_de.jpg) no-repeat scroll 0px 0px;}
.kat_1_en {width: 100%; background:transparent url(kat_1_en.jpg) no-repeat scroll 0px 0px;}

.kat_2_de,.kat_2_en {width: 100%; background:transparent url(kat_2.jpg) no-repeat scroll 0px 0px;}

.kat_3_de {width: 100%; background:transparent url(kat_3_de.jpg) no-repeat scroll 0px 0px;}
.kat_3_en {width: 100%; background:transparent url(kat_3_en.jpg) no-repeat scroll 0px 0px;}

.kat_4_de {width: 100%; background:transparent url(kat_4_de.jpg) no-repeat scroll 0px 0px;}
.kat_4_en {width: 100%; background:transparent url(kat_4_en.jpg) no-repeat scroll 0px 0px;}

.kat_5_de {width: 100%; background:transparent url(kat_5_de.jpg) no-repeat scroll 0px 0px;}
.kat_5_en {width: 100%; background:transparent url(kat_5_en.jpg) no-repeat scroll 0px 0px;}
 
.kat_6_de {width: 100%; background:transparent url(kat_6_de.jpg) no-repeat scroll 0px 0px;}
.kat_6_en {width: 100%; background:transparent url(kat_6_en.jpg) no-repeat scroll 0px 0px;}

.kat_7_de,.kat_7_en {width: 100%; background:transparent url(kat_7.jpg) no-repeat scroll 0px 0px;}
.kat_8_de,.kat_8_en {width: 100%; background:transparent url(kat_8.jpg) no-repeat scroll 0px 0px;}
.kat_9_de,.kat_9_en {width: 100%; background:transparent url(kat_9.jpg) no-repeat scroll 0px 0px;}
.kat_10_de,.kat_10_en {width: 100%; background:transparent url(kat_10.jpg) no-repeat scroll 0px 0px;}
.kat_11_de,.kat_11_en {width: 100%; background:transparent url(kat_11.jpg) no-repeat scroll 0px 0px;}

a.navi:link, a.navi:visited {
	font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none;
	padding-left:13px;
	background: transparent url(pic_w.gif) no-repeat scroll 1px 3px;
}
a.navi:hover, a.navi:active, a.naviA:link, a.naviA:visited, a.naviA:active, a.naviA:hover {
	font-size: 11px; font-weight:bold; text-decoration: none; color: #ffffff;
	padding: 3px 0 3px 13px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: transparent url(pic_w.gif) no-repeat scroll  1px 6px;
}

.menu {background-color: #5C5C5C; color: #ffffff; height: 20px; font-size:13px; font-weight: bold;}
	a.menu:link, a.menu:visited  {display: block;  text-decoration:none; color: #ffffff;  border-top: 1px solid #5C5C5C; border-bottom: 1px solid #5C5C5C;}
	a.menu:hover, a.menu:active, a.Ac:link, a.Ac:visited, a.Ac:hover, a.Ac:active { display: block; text-decoration:none; background-color: #ffffff; color: #0058AA; border-top: 1px solid #5C5C5C; border-bottom: 1px solid #5C5C5C;}
.menu,.menu2 { padding: 0pt 5px 0pt 5px;}
	a.menu2:link, a.menu2:visited { height: 20px; display: block; text-decoration:none; font-size: 12px; color: #444444; background-image:url(../pics/pfeil-grau.jpg); background-position: 10px 2px; background-repeat:no-repeat; padding-left:22px;}
	a.menu2:hover, a.menu2:active, a.menu2Ac:link, a.menu2Ac:visited, a.menu2Ac:hover, a.menu2Ac:active { 
	height: 20px; display: block; text-decoration:none; font-size: 12px; font-variant: bold; background-color: #ffffff; color: #0058AA;	background-image:url(../pics/pfeil-blau.jpg); background-position: 10px 2px; background-repeat:no-repeat; padding-left:22px;}

.ok	{
	font-size: 13px; font-weight:bold; color: 10780E; 
	background-image:url(../pics/b_ok.gif); background-repeat:no-repeat;
	padding: 5px 5px 5px 35px; 
}

.error { font-size: 13px; font-weight:bold;
		color: #D9070F;
		background-image:url(../pics/error.gif);
		background-repeat:no-repeat;
		padding: 5px 10px 10px 35px;
		border: 1px solid #D9070F;
}

/*------ BUTTONS FORMULAR ::::::::::::::::*/	
form { margin: 0px 0px 0px 0px;}
.button {
		FONT: bold 12px Verdana, Arial, Verdana, Tahoma;
		COLOR: #FFFFFF; 
		background-color: #841724;
		border: 1px solid #000000;
		margin: 1px 1px 1px 1px; 
		height: 25px;
		cursor: pointer;
}

.button_r {
		FONT: bold 12px Verdana, Arial, Verdana, Tahoma;
		COLOR: #000000; 
		background-color: #FFFFFF;
		border: 1px solid #2a6cab;
		margin: 1px 1px 1px 1px; 
		height: 25px;
		cursor: pointer;
}
	
.input_text {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #000000; 
		padding: 2px; width: 250px;
		background-color: #FFFFFF;
	}	

.area	{
		font: 11px Verdana, Arial, Verdana, Tahoma;	
		overflow:Auto;
		padding:5px;
		border: 1px solid  #000000;
	}
	
.radio {
	font-size: 9pt; cursor:pointer;
}

/* ~~~ P - T - B Schatten  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#schatt_top {position: relative; height: 10px; margin: 0pt; background-image:url(../pics/schatt-top.jpg); background-repeat: no-repeat;}
#schatt_btn {position: relative; height: 10px; margin: 0pt; background-image:url(../pics/schatt-btn.jpg); background-repeat: no-repeat;}


/*::: OnlineShop Seiten-LIMIT-Menï¿½ --------*/
#seitenLimit, .seitenLimit { position:relative; margin-top: -14px; min-height:20px; background-color:#ffffff;	border-top: 1px dotted #841724; padding: 5px 0 5px 0;}
.Limit,.LimitA { font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; text-align:center; color: #841724; padding: 0 2px 0 2px;} 
a.Limit:link, a.Limit:visited, a.Limit:active { font-size: 10px; font-weight:bold; line-height: 13px; text-decoration: none; text-align:center; color: #6F6F6F; border: 1px solid #D2BE9E; padding: 0 2px 0 2px;}
.LimitA, a.Limit:hover, a.LimitA:link, a.LimitA:visited, a.LimitA:active, a.LimitA:hover{ font-size: 10px; font-weight:bold; line-height: 13px; text-decoration: none; text-align: center; color: #841724; border: 1px solid #D2BE9E; background-color: transparent; padding: 0 2px 0 2px;}

