  body {
    color: C4C4C4; 
    background-image: url(bilder/bg.gif);
    font-size: 12px;
    font-family: Verdana, Helvetica, Arial,sans-serif;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    text-valign: top;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    background: url(bilder/bg_seite2.gif) repeat 100% 100%;
    background-position: top left; 
    width: 1100px;
    padding: 0;
    border-right: 1px solid white;
    border-left: 1px solid white;
  }

	#Seite a { 	
		text-decoration: none; /* kein Unterstrich */
	}
				.klein { font-size: 10px; color: black; text-decoration: none; }
				.normal { font-size: 12px; color: #4C4C4C; text-decoration: none; }

	#Seite li { 	
  	font-family: Verdana, Helvetica, Arial, sans-serif;
    	font-size: 1em;
    	line-height:1.5em;
    	color: #4C4C4C;
	}				
				
 /* Tabellen */
	table {
	border:0;
	padding:0;
	margin-top:3px;
	}


	.textline
	{
	border:1px #666666 solid;
	padding:0;
	margin:1em;
	margin-left:0;
	}

	.product
	{
	border:0;
	padding:0;
	margin:1em;
	margin-left:0;
	border-collapse:collapse
	}

/* Tabellen-Element */
td {
	vertical-align:top;
	border:0;
	margin:0;
	} 

	.text{
	vertical-align:top;
	border:1px #e77b18 solid;
	margin:0;
	padding: 0.5ex;
	color: #4C4C4C;
	} 

	.productcell
	{
  	font-family: Verdana, Helvetica, Arial, sans-serif;
    	font-size: 12px;
	vertical-align:top;
	border:1px #333333 solid;
	margin:0;
	padding: 0.5ex;
	color: #4C4C4C;
	background-color: #FFFFFF;
	} 

  h2 {
    font-size: 1.2em;
    margin: 0; padding: 0em;
    text-align: left;
    text-valign: top;
    color: #666666;
  }
  

  h1 {
    margin: 0; padding: 0;
    text-align: right;
		background: #999999; 
  }

  
   h3 {
    clear: both;    
    font-size: 1.5em;
    margin: 0; padding: 0em;
    text-align: center;
    text-valign: top;
    background: url(bilder/02_oranger_balken_oben.jpg) non-repeat 0% 100%;
    border-top: 1px solid white;
  } 
 
/* Navigations-Block Navigationsbalken oben*/
				#Navigationo   {
				    background: url(bilder/bg_Navibalken_seite2.jpg) repeat 0% 100%;
						margin: 0;
				}

				/* Paragraph / Text im Navigations-Block (wird nur angezeigt, wenn Browser kein CSS anzeigt) */
				#Navigationo p { 
						display: none; 
						color: yellow;		
						font-weight: bold;
				}

				/* Liste im Navigations-Block */
				#Navigationo ul {
						display:block;
						text-align:right;
						margin: 0px;
						padding-top: 15px;
						padding-bottom: 15px;
						padding-left: 0.5em;
						padding-right: 0.5em;						
						font-family: Verdana, Helvetica,Arial,sans-serif;
						font-weight: bold;
						font-size: 12px;
				}
				
				/* Listen-Element im Navigations-Block */
				#Navigationo ul li{
						display: inline;
						list-style: none;
						margin: 0;
				}
				
				/* passives Element in Ebene-1 Navigations-Block */
				#Navigationo ul li.navi-passiv {
						display: inline;
						padding: 6px 0.5em;
						margin: 0;
						margin-left: 6px;
						margin-right: 8px;
						margin-top: 10px; 
						border: none;
						color: #ff6600;
				}
				
				/* aktives Element in Ebene-1 Navigations-Block */
				#Navigationo ul li a {
						display: inline;
						padding: 6px 0.5em; 
						margin: 0;
						margin-left: 6px;
						margin-right: 8px;
						margin-top: 10px; 
						border: none;
						text-decoration: none;
				}
				
				/* Links im Navigations-Block */
				#Navigationo ul li a:link { color: black; }
				#Navigationo ul li a:visited { color: black; }
				#Navigationo ul li a:link:hover, #Navigationo ul li a:visited:hover {
						/* background: white; */
						color: #ff6600;
				}
				#Navigationo ul li a#current {
						background: black;
						border-bottom: 1px solid white;
				}
				#Navigationo ul li:hover ul {left:auto;}
				
				/* Ebene-2 bei aktiver Ebene-1 im Navigations-Block */
				#Navigationo ul li ul {
       				display:inline;
		        	text-align:left;
 			      	padding: 0;
				position:absolute;
		        	margin: 0; 
		        	margin-left:-6.5em; 
				margin-top: 15px;
				left:-999em; 
				font-weight: normal;
				font-size: 12px;
				}
				
				/* Ebene-2 bei passiver Ebene-1 im Navigations-Block */
				#Navigationo ul li.navi-passiv ul {
		        	display:inline;
		        	text-align:left;
		        	padding: 0;
		        	margin: 0; 
				position:absolute;
		        	margin-left:-5.00em; 
		        	margin-top: 25px; 
				border-bottom: none;
				}
				
				/* Element in Ebene-2 bei passiver Ebene-1 im Navigations-Block */
				#Navigationo ul li.navi-passiv ul li {
				margin-top: 0px;
				padding-top: 0px;
				margin-left: 0; 
				}
				
				/* passives Element in Ebene-2 im Navigations-Block */
				#Navigationo ul li ul li.navi-passiv {
		        	display: block;
 			      	margin: 0;
				width: 5.0em; 
				padding: 6px;
				color: black;
				background-color: #e77b18;
				}
				
				/* aktives Element in Ebene-2 im Navigations-Block */
				#Navigationo ul li ul li a {
		        	display: block;
		        	margin: 0;
				padding: 6px;
				width: 5.0em; 
				color: black;
		        	background-color: white;
				}
				
				#Navigationo ul li ul li a:link {
        			color: black;
				}				
  
  
/* Navigation unten links */
  ul#Navigation {
    font-size: 1em;
    float: left; width: 250px;
    margin: 15 0 0em;; 
    padding: 0;

  }

  ul#Navigation li {
    list-style: none;
    margin: 16px 16px; 
    padding: 0;
  }
  
  /* passives Element in Navigation */
	ul#Navigation li.navi-passiv {
    	display: block;
    	margin: 16px 16px; 
    	padding: 1em;
    	color: #ff6600;
    	border-bottom: 1px solid black;
  }
	
	
  ul#Navigation a {
    display: block;
    padding: 1em;
    border-bottom: 1px solid black;
  }
  ul#Navigation a:link {
    color: black;
  }
  ul#Navigation a:visited {
    color: #666;
  }
  ul#Navigation a:hover {
    color: #ff6600;
  }
  ul#Navigation a:active {
    color: white;
  }

  div#Inhalt {
    margin: 25px 16px 20px 280px;
    padding:0;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }

  div#Inhalt p {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height:1.5em;
    color: #4C4C4C;
  }

 
  /* Graphic im Inhalt-Block */
	div#Inhalt img {
	margin: 5px;
	float: right;
	border: 1px solid #94adbd;
	margin-top: 0px;
	margin-left: 25px;
	margin-right:5px;
}

	div#Inhalt img.productimg {
	margin: 5px;
	float: left;
	border: 0;
	margin-top: 0px;
	margin-left: 2px;
	margin-right:5px;
}

  div#Inhalt img.border {
	border: 1px solid #94adbd;
}


  div#Inhalt img.floatright {
	border: 1px solid #94adbd;
	margin-top: -5px;
	margin-left: 25px;
	margin-right:5px;
}

  p#Fusszeile {
    clear: both;
    background: url(bilder/bg_Navibalken_seite2.jpg) repeat 0% 100%;
    font-size: 0.83em;
    margin: 0; 
    padding-top: 1.5em;
    padding-bottom: 1.8em;
    text-align: center;
    background-color: #fed;
    color: #111111;

  }
  
</style>
