/*----------------------------BILD LEISTE ----------------------------*/

.leiste
{
	position: relative;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 800px;
	color: #00FF00;
	text-align: left;  
	margin-bottom: 20px;
	letter-spacing: -4px;		/* wegen ZlUmbruch im Quelltext */
	/* background-color: #FFF0F0;  */
}

.leiste img
{
	border: #00286e solid 2px;
	border-right: 0px;
	height: 100px;	
}

.leiste img#li
{
 	width: 235px; 
}

.leiste img#re
{
	width: 100px;
	border-right: #00286e solid 2px;
}

.leiste img#mlinks
{
 	width: 200px; 
	padding-left:12px; 
	padding-right:12px;
	background-color:white;
}

.leiste img#mrechts
{
 	width: 200px; 
	padding-left:14px; 	/* nicht bei druck */
	padding-right:14px;	/* ebenso */
	background-color:#b80c0c;	/* ebenso */
}


/*----------------------MENUE-------------------------------------------*/

/*--- variante2 via listbild ---*/
#headermenue {
		font-weight: bold;
		font-size: 12px;	
		background-color: #FFffff;
		width: 800px;
		height: 52px;
		min-height: 52px;
		text-align: left; 
		color: #C81419;
		font-style: normal;
}

#headermenue ul {
		background-color:#eaf0fa;
		display: inline; 
		list-style-type: none;
		margin:  0px; 
		padding: 3px;
		float: left;			/*!!!*/
		margin-top:  18px; 
}

#headermenue li {
		display: inline;
		margin: 1px;
		padding: 3px;
		background-color:#eaf0fa;
		border-right: 1px solid red; 
}

#headermenue li a, #headermenue li a:link #headermenue li a:visited {
		text-decoration: none;
		color: #00286E;
}

#headermenue  .icons {
		margin:  0px; 
		padding: 0px;
		padding-top: 2px;
		position: relative;
		right: 5px;
		float: right;			/*!!!*/
}

#headermenue img { 	border: 0px; }


/*--- variante1 ---*/
.hmenue	{
		position: relative;
		padding: 0px 0;
		width: 800px;
		text-align: left; 
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 0px;

	}
.hmenue table
	{
		width:750px;
		border-spacing: 0 0;
		/*border-collapse: separate;*/
	}

.hmenue td
	{
		text-align: center;
		white-space: nowrap;
/*		vertical-align: center; */
	}

.hmenue img
	{
		border: 0px;
	}


.menue1on, .menue1off, .menue1Aon, .menue1Aoff, 
.menueebene2off, .menueebene2on, .menueebene5on ,  .menueebene5off
	{
		padding-top:3px; 
		padding-bottom:3px; 
		font-weight: bold;
		font-size: 12px;	
		background-color:#eaf0fa;
	}
.menue1off, .menue1on,.menue1Aoff, .menue1Aon
	{
		padding-left:3px;
	}

.menue1off, .menue1on
	{
		border-right:1px solid #C81419;
		padding-right:5px;		/* Abstand zum Strich */
		padding-left:5px;
	}

.menue1off a, .menue1Aoff a, .menueebene2off a, .menueebene2on a, .menueebene5on a,  .menueebene5off a
	{
		color: #00286E;
	}

.menue1on a ,.menue1Aon a
	{
		color: #C81419;
	}

.menueebene2off, .menueebene2on, .menueebene5on ,  .menueebene5off
	{
		border-bottom:1px solid #b8ccf0;
	}

.menueebene2off, .menueebene2on
	{	
		padding-left:1.1em; 
		background-color:#FFFFFF;
	}
.menueebene5off, .menueebene5on
	{
		padding-left:3.4em;
	}

.menueebene2on a,.menueebene2on, .menueebene5on a
	{
		color:#C81419;
		background-color:#eaf0fa;
	}
.menueebene5hid a
	{
		display: none; 
	}

/*--------------------------INHALTE-------------------------------*/

.inhalt, .inhalt_L		/* jetzt alles linksbuendig */
{
	position: relative;
	padding: 0px 0;
	width: 800px;
	text-align:left;
	/* text-align: center;  */
	/* background-color: #FFF0F0; */	
}


.boxL100, .boxR, .boxL200, .boxR530 { float:left; }  /* 2 spaltigerSatz */

.boxL100 {	/* menue herstellung */
		width: 150px;
		min-width: 150px;
	}	

.boxL200 {	/* menue produkte */
		width: 200px;
		min-width: 200px;
	}

.boxR, .boxR530 { /* texte produkte und herstellung */
		width: 600px;
		min-width: 600px;
	}


.boxL200 td, .boxL100 td	/* Tabelle linkes menue */
	{
		vertical-align: top; 
		text-align: left;
	}

/*-------------------------------------------------------*/

body	{ color: #00286E;
	  background-color:#ffffff; margin: 0px 10px 200px 10px; 
	  font-family:Arial,Helvetica,sans-serif; 
	  font-size:12px;
	  font-weight: normal;
	  overflow: scroll; /* Sep 2010 */
	}


td 	{ 
	  font-size:12px;
	  font-weight: normal;
	}




a:link	{ text-decoration:none; }
a:visited { text-decoration:none; }
a:hover	{ text-decoration:underline; }

h1	{	font-weight: bold;
		font-size: medium;
	}

/* Bildunterschriften etwas kleiner */
.sub	{ font-size: 11px; }

.produktbild {	float:left;
		width: 150px;
		min-width: 150px;
		vertical-align: top;
		padding: 0px 10px 0px 10px;
	}

.produkttext { 	float:left;
		width: 428px;
		min-width: 428px;
		vertical-align: top;
/*	  line-height: 1.4em;*/
	}

/* Hervorhebungen in den Produkttexten */
.dgelb 	{ color: #c4b780; }
.rot 	{ color: #c81419; }
.hblau 	{ color: #0493d9; }
.dgruen	{ color: #00ad6b; }

.invers	{ border: #00286e solid 2px;
	  padding: 4px;
	  font-weight: bold;
	  text-align: justify;
	}


/* Zentrieren ohne <center> tag */
#main	{ margin-left: auto;
	 margin-right: auto;
	 width: 800px;
	 text-align: center;
	}

.erlaeuterung_nicht_angezeigt { display: none; }
