
	* {
		margin: 0;
		padding: 0;
		border: 0;
	}
		
		#logo {
			position: absolute;
			right: 0;
			top: 0;
			width: 15em;
			height: 10em;
			z-index: 10000;
/*			background: url(../images/logo.gif) no-repeat center center;*/
		}

		#logo.eng {
/*			background: url(../images/logo-eng.jpg) no-repeat center center;*/
		}

		#logo h1, #logo p {
			display: none;
		}

		#logo a {
			display: block;
			height: 5em; 
			text-decoration: none;
		}

		#nav, #subnav, #navimage, #metanav, #downloads {
			display: none;
		}

		#content {
/*			position: absolute;
			left: 0em;
			top: 10em;
			width: 100%;*/
		}
		
		#contenttext {
			background-color: #ffffff;
/*			margin-left: 192px;
			padding: 2em;*/
		}            
		
		#productimage {
			float: right;         
			padding: 1em;
			padding-right: 0;
		}
		
/* Stile */

	body {
		margin: 2.5em;
		margin-top: 5em;
/*		font-size: small;*/
		font-size: 10pt;
		line-height: 100%;
		background-color: #fff;
		font-family: Arial;
		color: #000000;
	}                

	h1 {                   
		font-size: 180%;
		margin-bottom: 1.5em;
		font-weight: normal;
	}                   
	
	h2 {
		font-size: 125%;
		margin-bottom: 1em;
		font-weight: normal;
	}                
	
	h3 {
		font-size: 110%;
		margin-top: 1em;
		margin-bottom: 1em;
		font-weight: bold;
	}                

	h4 {
		font-size: 100%;
		margin-top: 1em;
		margin-bottom: 1em;
		font-weight: bold;
	}                
	
	p {
		margin-bottom: 0.5em;
	}     
	
	a {
		color: gray;
		text-decoration: underline;
	}       
	
	ul {
		margin-left: 1em;
	}         
	
	#content {
		margin-top: 10em;
	}
	
	table.product {         
		clear: both;
		font-size: 8pt;
		border-top: 1px solid #999;
		border-left: 1px solid #999;
		border-collapse:  collapse;
		width: 90%; 
		margin-top: 2em;
		margin-bottom: 2em;
	}
                     
	table.product th, table.product td {
		text-align: center;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 1px;
		padding-right: 1px;
	}         

	table.bliste th, table.bliste td {
		text-align: left;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	
	table.product td.right {
		text-align: right;
		padding-right:5px;
	}

	table.product td.inch span {
		font-size: 85%;
	}
                     
	table.product th {
		background-color: #EE1C23;
		color:  white;
	}                              
	
	table.product tr.head td {
		background-color: #aaa;
	}              
	
	table.product p {
		text-align: left;
		padding: 15px;
	}

	table.product tr.rowheader td {
		text-align: left;
		color:  #EE1C23;
		font-weight: bold;
		padding: 5px 10px;
	}              


	#content li {
		padding-bottom: 0.1em;
		line-height: 100%;;
	}                             
                                    
	body.produkte #contentfixedwidth h1 {
		text-transform: uppercase;
	}


	/*Produktübersicht */
	
	#producttable {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#producttable td {
		padding-bottom: 5px;
		vertical-align: top;
	}
	
	#producttable td.links, #producttable td.rechts {
		padding-left: 10px;
		padding-right: 10px;
		border-left: 1px solid #B3B7B6;
		border-right: 1px solid #B3B7B6;
	}                      
	
	#producttable td.links {
		background-color: #EBEBEB;
	}            

	#producttable td.rechts {
		font-size: 85%;
	}
	
	#producttable h2 {
		margin: 0px;
		margin-top: 0.75em;
		margin-bottom: 0.75em;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 0.05em;
		font-size: 120%; 
		line-height: 140%;
	}                      

	#producttable a {
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		padding-left: 1em;
		color: #4F5151;
	}
	


/*Mitarbeiterlisten*/

	#people {
		margin: 0px;
		padding: 0px;
	}

	#people li {
		list-style-type: none;
		height: 155px;
		margin: 0px;
		padding: 0px;
		padding-left: 125px;
		margin-bottom: 2em;
	}         

	#people li.mitarbeiter_eva_schoenthaler {
		background: url(../images/mitarbeiter/eva-schoenthaler.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_matthias_rinke {
		background: url(../images/mitarbeiter/matthias-rinke.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_christoph_schoenthaler {
		background: url(../images/mitarbeiter/christoph-schoenthaler.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_martina_westrich {
		background: url(../images/mitarbeiter/martina-westrich.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_thomas_heidle {
		background: url(../images/mitarbeiter/thomas-heidle.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_ralf_dietz {
		background: url(../images/mitarbeiter/ralf-dietz.jgp) no-repeat top left;
	}
	
	#people li.mitarbeiter_axel_keller {
		background: url(../images/mitarbeiter/axel-keller.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_caudia_duerr_sequeira {
		background: url(../images/mitarbeiter/caudia-duerr-sequeira.jpg) no-repeat top left;
	}
	
	#people li.mitarbeiter_larissa_schlegel {
		background: url(../images/mitarbeiter/larissa-schlegel.jpg) no-repeat top left;
	}
	
	
	

