﻿body, span, table, td, ul, li { padding:0px; margin:0px; vertical-align:top; border-width:0px; } /* alle Ränder auf 0 */

#BcText, #bc, #Downloads, #Download, #DownloadKat, #DownloadPDF, #LinksSeite, #LinksSoftware, #LinksAnker, #impressum { display:inline; }

/* Linkdefinition */
	a:link, a:visited { color:#08131A; text-decoration:underline; }
	a:hover, a:active { color:#D82919; text-decoration:underline; }
	#nav a:link, #nav a:visited { color:#0083CD; text-decoration:none; }
	#nav a:hover, #nav a:active { color:#222; text-decoration:underline; }


/* Hintergrundfarben */
	body, td.countrySelect, td.navLinks/*, td.navigation, td.fusszeile */ { background-color:#EBE8E8; } /* allgemeine Hintergrundfarbe */
	/* body {background-image:url(http://werner.outofwasserburg.net/me-cms/images/background.gif); background-repeat:repeat-y; background-attachment:fixed; } */
	td.listeBg1 { background-color:#E1E1E1; } /* Liste mit wechselndem Hintergrund - dunkel */
	td.listeBg2 { background-color:#ECECEC; } /* Liste mit wechselndem Hintergrund - hell   */

/* Schriften */
	body, p, th, td, li, input, select, .ft, textarea { color:#08131A; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
	.ft { line-height:16px; }
	h1, h2, h3, h4, h5, h6 { margin:0;}
	h1 { font-size:16px; /* font-weight:normal; */}
	h2 { font-size:13px; letter-spacing:1px; text-decoration:none;/* font-style:italic; */ }
	.fett {font-weight:bold; }


/* Titelbalken */
	.titel { margin-bottom:16px; height:24px; padding:5px 10px 1px 10px;}
	.neutral { color:#FEFEFE; background-color:#999797; }
	.home { color:#FEFEFE; background-color:#224579; }
	.sensoren { background-color:/* kräftiger: #A0CAE4 */#BCD1E0; color:#08131A; border-bottom:1px solid #A7A6A5; }
	.site { background-color:#615D41; /*6C6956*/  border-bottom:1px solid #A7A6A5; }
	.einstieg { background-color:#D5D0CA; color:#333; /*#565A6C*/  border-bottom:1px solid #A7A6A5; }
	.service { background-color:#615D41; /*#6C5656*/  border-bottom:1px solid #A7A6A5; }
	.unternehmen { background-color:#615D41; /*#566C5E*/  border-bottom:1px solid #A7A6A5; }


/* Formatierungen der Tabellen */
	table.aussen { width:780px;  padding:0px; margin:0px; }
	td.inhalt { background-color:#FFFFFF; border: 1px solid #666565; vertical-align:top; padding-bottom:10px; width:640px;}
	table.breit { width:100%; } /* jeglicher Inhalt mit 100% Breite ohne Rand */
	.logo { height:85px; background-color:#FFFFFF; border-right:1px solid #666565; border-bottom:1px solid #666565; font-weight:bold; padding-bottom:5px; padding-top:0px; }
	td.breadcrump { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; border:1px solid #666565; background-color:#FFFFFF; padding:3px 0px 1px 27px;}
	#BcText { font-weight:bold; margin-top:0px; }
	#bc {display:inline; padding-top:0px; }
	#flagge { border:0px; position:absolute; top:114px; left: 141px;}

	td.navLinks { vertical-align:top; padding-left:0px; width:139px;} /* linke Navigation */
	td.fusszeile { padding:2px 5px 0px 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.titel {   } /* Balken mit Titel der Seite */
	td.zweiSpalt { width:50%; } /*  Teilung zweispaltig Übersicht Sensoren */
	.linkeSpalte { padding-right:15px;}
	td.spaltenAbstand { width:15px; }
	td.listText { vertical-align:bottom; padding:5px 50px 5px 2px;}
	td.listTitel { font-weight:bold; padding:3px 2px 3px 5px; }
	td.listeBg1, td.listeBg2 { padding:1px 0px 3px 5px; border-bottom:1px solid #fff;}

	.pict3 { width:197px; /*padding-right:10px;*/ padding-bottom:25px; } /* Übersichts-Piktogramme, 4 Spalten >> z.B. Anwendungen, Sensorfamilie */
	.pict3space { width:15px; }
	.pict4 { width:143px; /*padding-right:10px;*/ padding-bottom:25px; } /* Übersichts-Piktogramme, 3 Spalten >> z.B. Messanlagen */
	.pict4space { width:10px; }
	
/* Layout sonst */
	.bottom { vertical-align: bottom; }
	.links { float:left; }
	.linksContent { float:left; padding-left:138px; } /* Fusszeilen-Links, linker Rand Content */
	.linksContentHome { float:left; padding-left:279px; } /* Fusszeilen-Links, linker Rand Content */
	.rechts { float:right; }
	.imageRechts, .bildRechts { float:right; margin:3px 0px 0px 10px; } /* auf Software - Startseite */
	.bildrand	 { border:1px solid #666565; margin-bottom:2px; }
	a:hover .bildrand	 { border:1px solid #D82919;  }
	.padding { padding: 6px 10px 2px 10px; } /* allgemeiner Seitenrand von Inhalten */
	.noPadding { padding:0px; margin:0px; }
	.clear { clear:both; }
	#LinkBlock { margin-top:8px; }

	td.seitenende { height:200px; }
	td.leerzeile { height:15px; }
	td.leerpixel { height:2px; }
	
	.spalteLinks { float:left; width:300px;}
	.spalteRechts { float:right; width:300px;}
	.spalteKomplett { float:left; width:100%; }
	
	#Kontakt, .spalteLinks, .spalteRechts { display:inline; }
	
	/* in Optronic - Seite neu benutzt */
	.abstand { height:26px; }	
	.abstandHor { margin-right:30px; }
	.absatz { margin-bottom:16px; }

	
/* Listendarstellung */
		.beschrText ul { list-style-image:url(/images/listQuadrat.gif); padding-left:35px; margin-top:8px;}
		.beschrText .absatz ul { padding-right:80px; }
		.beschrText .absatz ul ul { list-style-image:url(/images/listQuadrat2.gif); position:relative; top:-10px; }
		.beschrText ul#Temp { padding-left:20px; margin:0px 0px 20px 0px;}


/* Sensoren und Produkte */
	/* Produktdarstellung */
		.product { margin-bottom:30px; display:block; }
		td.prodBildAbstand { height:8px; background-color:#ECECEC; }
		table.prodBild { width:300px; }
		.beschrText, #Downloads, #Begriffe { line-height:18px; /* text-align:justify; */ }
		.pHead2 { height:30px; background-image:url(../images/pHead_bg.gif); background-repeat:repeat-x; padding:3px 10px 4px 10px; /* background-color:#EBE8E8; border-top:1px solid #B3B1B1; border-bottom:1px solid #EBE8E8; */ }

/* Service */
	/* Ansprechpartner */
		#AP_Kontakt, #AP_Land, #KontaktTabelle /* = Unternehmen > Kontakt */ { border:1px solid #666565; background-color:#FAF9F9; padding:8px 1px 8px 10px; width:285px; }
		.KontaktTitel1 { font-weight:bold; vertical-align:top; padding:2px 0px 5px 0px; width:70px; }
		.KontaktTitel2 { font-weight:bold; vertical-align:top; padding:2px 0px 5px 8px; }
		#AP_Land .KontaktTitel2 { color:#D72313; }
		.KontaktSpalte1 { font-weight:bold; padding:2px 0px 1px 0px; }
		.KontaktSpalte2 { padding:2px 0px 1px 8px; }
		#HeadKontakt, #AP_Head { font-weight:bold; }
		#AP_Kontakt, #AP_Land { margin-top:20px; }
		#AnsprechLandListe { margin-top:17px; }
		#AnsprechLandListe #weitere a { margin-bottom:6px;  }
		.LandKontaktAbstand { width:300px; }
		.spalteLinks #Head { font-weight:bold; }
		.KontaktTitel { font-size:15px; }
		/* Produktspezialisten Tabelle */
			/*		.ProdSpezTitel, .AD_Titel {font-size:14px; font-weight:bold; padding-bottom:1px;} */
		.ProdSpezUntertitel { padding-bottom:5px; }
		.ProdSpezRow, .AD_Row { width:100%; background-color:#FAF9F9; border:1px solid #666565; padding:3px; }
		.ProdSpezGebietHead, .AD_GebietHead {padding:0px 0px 5px 1px; font-weight:normal; }
		.ProdSpezRowAbstand, .AD_RowAbstand { height:10px; }
		/* Breiten und Format */
			.ProdSpezBild, .AD_Bild, AD_Karte { width:75px; }
				.AD_Karte { text-align:right; }
			.ProdSpezInfo { width:250px; }
			.AD_Info { width:220px; }
			.ProdSpezGebiet { width:280px; }
			.AD_Gebiet { width: 235px; }
		.ProdSpezOptris { padding:15px; color:#a00; font-size:14px; font-weight:bold; }

	/* Kontaktformular */
		#KontaktFormular { margin-top:20px; }
		#FormBlock, .FormBlock { margin-bottom:25px; width:619px; }
		.FormTableInteresse { border:0px;}
		.FormTableInteresse td { border:1px solid #666565; padding:5px; background-color:#FAF9F9; }
		textarea.kontaktForm { width:590px;  height:60px; background-color:#FAF9F9; border:1px solid #666565; padding:1px 2px 1px 5px; }
		textarea.QuickForm { width:300px; height:80px; background-color:#FAF9F9; border:1px solid #666565; padding:1px 2px 1px 5px; margin-left:0px;}
		#FormBlock #HeadAngaben, #FormBlock #FormHeadInteresse,  #FormBlock #HeadNachricht, #FormBlock #HeadSonst, #FormBlock #HeadMessaufgabe, #FormBlock #HeadBedarf 
			{ font-weight:bold; margin-bottom:10px; line-height:30px; display:block}
		.kontaktFormHinweise { font-size:10px; font-weight:bold; color:#D82919; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.QuickFormHinweise { font-size:10px; font-weight:bold; color:#D82919; margin-bottom:20px; position:relative; top:15px; left:95px;font-family:Verdana, Arial, Helvetica, sans-serif;}
		.FormSternRot { color:#D82919; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.FormInputSpalte1, .QuickFormSpalte1 { width:80px; padding:2px 3px 4px 3px; text-align:right;}
		.FormInputSpalte2 { width:200px; }
		.QuickFormSpalte1 { width:85px; }
		.QuickFormSpalte2 { padding:3px; }
		input.KontaktForm, input.QuickForm { width:190px; background-color:#FAF9F9; border:1px solid #666565; padding:1px 2px 1px 2px; margin-bottom:1px; }
		input.noline { padding-left:10px; padding-right:3px; background-color:#FFFFFF; vertical-align:middle;}
		input.kontaktFormButton { position:relative; top:30px; width:200px; background-color:#EED3D3; border:2px solid #D82919; color:#D82919; font-weight:bold;}
		input.QuickFormButton { position:relative; top:10px; width:200px; background-color:#EED3D3; border:2px solid #D82919; color:#D82919; font-weight:bold;}
		input.Plz { width:38px; margin-right:0px; }
		input.Ort { width:143px; }
	/* Anfahrt */
		#Hinweise { margin-top:20px; }
		#Hinweise, #AnfahrtPDF { line-height:20px; }
		/* map24 */
			.blockborder { width:285px; border:1px solid #666565; }
			.map24_title { height:49px; background-image:url(../images/map24header.gif); background-repeat:no-repeat; }
			.map24_padding { background-color:#EBE6E6; }
			.map24_cell { background-color: #FAF9F9; }
	/* */


/*  EIN / AUS-blenden */
	.subnavProductsActive { display:none; } /* Subnavi der Einstiege erst mal ausblenden */
	.printhead/*kann temporär noch im Cache verwendet sein */, #printhead, #printheadSpace { display:none; } /* Druckkopf mit Logo und Adresse in der Browseranzeige ausblenden */


/* nicht benÃ¶tigte Layout-Elemente für Druckversion ausblenden und Druck-Kopf einblenden */
	@media print {
		/* Druckkopf einblenden und formatieren */
		#printhead, #printheadSpace { display: block; }
		#printheadSpace { width:500px; height:90px; }
		.printhead  /*kann temporär noch im Cache verwendet sein */, #printhead { position:absolute; top:0px; left:0px; }  /* Druckkopf positionieren*/
		.printheadTab, table.aussen { width:640px;  padding:0px; margin:0px; }
		td.printAdresse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; vertical-align:bottom; }
		body { background-color: #fff; }
		td.titel { color:#666; border-bottom:1px solid #666565; background-color:#FFFFFF; padding-top:7px; }
		
		/* alles andere ausblenden */
		.logo_back, .logo, td.breadcrump, td.navLinks, td.fusszeile	{	display:none;	}
		td.seitenende { height:0px; }
	}
