	body	{ 
				background:#ffffff; 
				margin:0px 0px 0px 0px; 
				padding:0px 0px 0px 0px;
			}

	#seite	{	/* ---------- Container für alle Inhalte ------ */
				/* border:1px solid #666666; */
				background:#ffffff;
				border-left:1px solid #000000;
				border-right:1px solid #000000;
				width: 1004px;
				\width: 1004px;
				w\idth: 1004px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				margin-left: auto;
				margin-right: auto;
			}

	#header	{
				/* border:1px solid #666666; */
				/* background-color: #ffffff; */
				text-align: right;
				background-image:url('images/logo_oben.jpg');
				background-repeat:no-repeat;
				width:1004px;
				\width: 1004px;
				w\idth: 1004px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}

	#inhalt		{
					/* border:1px solid #666666; */
					margin:20px 190px 50px 220px;
					padding:0px 0px 0px 0px;
				}
	#inhalt_voll {
					/* border:1px solid #666666; */
					margin:20px 20px 50px 220px;
					padding:0px 0px 0px 0px;
					
				 }

	.hauptnav_oben {
				padding:10px 10px 2px 10px;
				font-size:7pt;
				color:#aaaaaa;
	}
	.hauptnav_unten {
				background:#004965;
				padding:4px 10px 4px 10px;
	}

	#nav		{
					/* border:1px solid #666666; */
					margin:0px 0px 0px 0px;
					padding:20px 0px 0px 0px;
					width:200px;
					float:left;
					}
	#nav_block {
					background:#EEEEEE;
					padding:15px 15px 15px 15px;
					margin:0px 0px 5px 0px;
				}

	#news		{
					/* border:1px solid #666666; */
					margin:0px 0px 0px 0px;
					padding:20px 0px 50px 10px;
					width:160px;
					float:right;
					}
	#news_block {
					background:#EEEEEE;
					padding:15px 10px 15px 10px;
					margin:0px 0px 5px 0px;
				}

	#fusszeile	{
					/* border-top:1px solid #666666; */
					background:#EEEEEE;
					margin:15px 0px 15px 0px;
					padding:0px 10px 0px 10px;
					text-align:center;
					font-size:7pt;
					color:#a6a6a6;
				}
	#small_navi {
					font-family: verdana, arial, sans-serif; 
					font-size:7pt;
					color:#aaaaaa;
					padding:1px 0px 1px 20px;
				}
	#such_feld {
					border:#ffffff 1px solid;	
					border-top:#666666 1px solid;	
					border-bottom:#666666 1px solid;
					width:120px;
					font-size:8pt;
	}
	#such_button {
					padding:0px 0px 0px 3px;
	}
	.newsletter_feld_klein {
					border:#ffffff 1px solid;	
					border-top:#666666 1px solid;	
					border-bottom:#666666 1px solid;
					width:120px;
					font-size:8pt;
	}
	#produkte_mehr_info {
					text-align:center;
					margin:10px 0px 15px 0px;
					padding:2px 10px 2px 10px;
				/*	background:#f6f6f6; */
					background:#EEEEEE;
					font-size:9pt;
					font-weight:bold;
					color:#ffffff;
	}

/* --------------------- Schriftarten -------------------------------- */

	font, td, body	{
						font-family:verdana, arial, sans-serif;
						font-size:8pt;
						color:#000000;
						vertical-align:top;
					}				

	font.head	{ 
					font-family:verdana, arial, sans-serif; 
					font-weight:normal; 
					font-size:13pt; 
				}

	font.subhead	{ 
					font-family:verdana, arial, sans-serif; 
					font-weight:normal; 
					font-size:10pt; 
				}
	.subhead:first-letter	{
								font-weight:bold;
								color:#7D1210;
							}

	font.klein	{ 
					font-family:verdana, arial, sans-serif; 
					font-size:7pt; 
				}
	font.sehrklein	{ 
					font-family:verdana, arial, sans-serif; 
					font-size:6pt; 
					color:#a6a6a6;
				}
	font.klein_grau {
					font-family:verdana, arial, sans-serif; 
					font-size:7pt; 
					color:#aaaaaa;
					}


/* --------------------- Hyperlinks -------------------------------- */

	a, a:link	{ 
			color:#004965; 
			text-decoration:none; 
		}
	a:hover	{ 
			color:#FF0000; 
			}


	a.prod_details {
/*
						background:url('images/background_prod_navi.png') top left repeat-x;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:blue;
						vertical-align:bottom;
						padding:2px 10px 2px 10px; */
				   }
	a.prod_tech {
/*
						background:url('images/background_prod_navi.png') top left repeat-x;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:blue;
						vertical-align:bottom;
						padding:2px 10px 2px 10px; */
				}
	a.prod_zub {
/*
						background:url('images/background_prod_navi.png') top left repeat-x;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:blue;
						vertical-align:bottom;
						padding:2px 10px 2px 10px; */
			   }
	a.prod_down {
/*
						background:url('images/background_prod_navi.png') top left repeat-x;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:blue;
						vertical-align:bottom;
						padding:2px 10px 2px 10px; */
			   }
	a.news {
						color:#000000;
			   }

	a.hauptnav_oben {
						font-family: verdana, arial, sans-serif; 
						font-size:7pt;
						color:#aaaaaa;
	}
	a.hauptnav_unten {
						background:#004965;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:white;
						vertical-align:bottom;
						padding:4px 10px 4px 10px;
	}
	a.hauptnav_unten_aktiv {
						background:url('images/background_hauptnavi_unten.png') top left repeat-x;
						font-family: verdana, arial, sans-serif; 
						font-size:8pt;
						color:#004965;
						vertical-align:bottom;
						padding:4px 10px 4px 10px;
	}
	a.prod_navi_links {
						display:block;
						padding-left:10px;
						background:url('images/bullet_prod_navi.png') bottom left no-repeat;
	}
	a.prod_navi_links:hover {
						display:block;
						color:blue;
						padding-left:10px;
						background:url('images/bullet_prod_navi_aktiv.png') bottom left no-repeat;
	}
	a.prod_navi_links_aktiv {
						display:block;
						color:blue;
						padding-left:10px;
						background:url('images/bullet_prod_navi_aktiv.png') bottom left no-repeat;
	}
	a.prod_navi_links2 {
						display:block;
						margin-left:15px;
						padding-left:10px;
						background:url('images/bullet_prod_navi.png') bottom left no-repeat;
	}
	a.prod_navi_links2:hover {
						display:block;
						color:blue;
						margin-left:15px;
						padding-left:10px;
						background:url('images/bullet_prod_navi_aktiv.png') bottom left no-repeat;
	}
	a.prod_navi_links2_aktiv {
						display:block;
						color:blue;
						margin-left:15px;
						padding-left:10px;
						background:url('images/bullet_prod_navi_aktiv.png') bottom left no-repeat;
	}
/*
	a.navibutton	{
					display:block;
					width:222px;
					height:18px;
					background:url('images/navi_orange_flach.png') no-repeat top left;
					font-family:verdana, arial, sans-serif; 
					font-weight:normal; 
					font-size:8pt;
					color:#990000;
					padding:4px 0px 0px 20px;
					margin:0px 0px 0px 0px;
				}
	a.navibutton:hover	{
					background:url('images/navi_orange.png') no-repeat top left;
					color:#000000;
						}
	a.activepage	{
					display:block;
					width:222px;
					height:18px;
					background:url('images/navi_orange.png') no-repeat top left;
					font-family:verdana, arial, sans-serif; 
					font-weight:normal; 
					font-size:8pt;
					color:#000000;
					padding:4px 0px 0px 20px;
					margin:0px 0px 0px 0px;
					}
*/

/* --------------------- Bilder, Absätze, Kästen, etc. -------------------------------- */

	.blockbereich {
				display:block; 
				border:1px solid #ffffff;
				min-height:100px;
				}

	.kat_bild {
				padding-right: 8px;
				padding-bottom: 8px;
			  }

	.absatz_end {
					display:block;
					text-align: right;
					border-top: 1px dotted #d6d6d6;
					margin-top: 20px;
				}

	.kartei {
					text-align:right;
					border-bottom: 1px dotted #d6d6d6;
					margin-bottom: 20px;				
			}

	.datei_icon {
					padding-right:8px;
					vertical-align:middle;
				}
	.infomaterial_prod_liste {
								margin:1px 0px 1px 40px;
								padding-left:20px;
								background:#EEEEEE;
	}
	
	p.block_rechts	{ 
				float:right;
				border-left:1px solid #888888; 
				background-color:#EEEEEE; 
				padding:15px 10px 15px 10px; 
				margin:0px 0px 5px 10px; 
			}
	.bild_inline_rechts {
				float:right;
				padding:5px 0px 5px 15px; 
	}
	.bild_inline_links {
				float:left;
				padding:5px 15px 5px 0px; 
	}
	.datum_rechts {
				border-bottom:1px solid #999999; 
				margin:10px 0px 0px 0px;
				padding:0px 6px 0px 0px;
				color:#999999;
				text-align:right;
				}
	.suche_einzelne_ausgabe {
				background:#d6d6d6;
				border-left:1px solid #AAAAAA;
				border-top:1px solid #AAAAAA;
				border-right:1px solid #000000;
				border-bottom:1px solid #000000;
				margin:50px 0px 10px 0px;
				padding:4px 15px 4px 15px;
	}


/* ___________________________ Kontaktformular _________________________________________________________ */

	.kontakt_eingabefeld {
		font-size:8pt;
		width:240px;
	}
	.kontakt_auswahlfeld_land {
		font-size:8pt;
		width:250px;
	}
	.kontakt_auswahlfeld_marktforschung {
		font-size:8pt;
		width:300px;
	}
	.kontakt_textarea {
		font-size:8pt;
		width:360px;
		height:100px;
	}
	.kontakt_absendebutton {
		font-size:8pt;
	}
	.kontakt_loeschenbutton {
		font-size:8pt;
	}

	.anfahrt_skizze_klein {
		border:1px solid #000000;
		margin:5px;
		width:120px;
		height:80px;
	}
	.tbl_zeile1 {
		background:#f6f6f6;
	}
	.tbl_zeile2 {
		background:#e6e6e6;
	}

/*
	.cap:first-letter	{
							font-size:200%;
							font-weight:normal;
							color:#7D1210;
						}

	.slot_links	{
					width:49%; 
					float:left;
					margin:0px 0px 25px 0px;
					font-family:Tahoma, arial, sans-serif;
					font-size:8pt; 
					line-height: 160%;
					color:#555;
				}

	.mit_linie_orange	{
									text-align:left; 
									background:url('images/linie_orange.gif') no-repeat;
								}
*/