body		
{
		font-family:	helvetica, arial, sans-serif;
		background:		#f0f0f0;					/* rot, grün, blau */
		text-align:		center;
		font-size:		16px;
}

h1
{
		font-weight:	bold;
		font-size:		30px;
}

h2
{
		font-weight:	bold;	
		font-size:		22px;
}

h3
{
		font-weight:	bold;	
		font-size:		18px;
}

#all
{
		/*border:			1px solid silver;*/
		width:			800px; 
		padding:		0px;
		margin:			20px auto 40px auto;
		text-align:		left;
}

#banner 	
{
		height: 		100px;
		margin:			0px auto 10px auto;
}

#middle
{
		margin-left:	0px;
}

#navigation 
{
		width:			135px;
		float: 			left;
		font-weight:	bold;
		margin: 		0px;
}

#navigation ul
{
		margin: 		0px;
		padding: 		0px;
}

#navigation li
{
		margin:			0px;
		width:			135px;
		list-style: 	none;
		padding-top: 	10px;
}

#navigation a 
{
		text-decoration:none;
		display:		block;
		border: 		1px solid black;
		border-left-color: white; 
		border-top-color: white;
		color: 			black; 
		background-color: #e0e0e0;
		padding:		5px;
}
	
#navigation a:hover 
{
		border-color: 	white;
		border-left-color: black; 
		border-top-color: black;
		color: 			white; 
		background-color: #b0b0b0;
}	


#content 	
{
		margin-left:	150px;
		padding-left:   20px;
}	

#mail
{
		text-align:		center;
		font-size:		13px;
		margin-top:		100px;
}

.clear 
{	
		clear:			both;	
}

.ms
{
		margin-bottom:	20px;
		height: 		240px;
}

.price
{
		font-style:		italic;
		font-size:		14px;
		font-weight:	normal;
		
}

.image 	
{
		float: 			left;
		padding-right:	20px;
		
}

.bold
{
		font-weight:	bold;
		font-size:		16px;
}

.angaben
{
		float:			left;
}

.spezifisch
{
		float: 			left;
		padding-left:	10px;
}

.italic
{
		font-size:		14px;
		font-style:		italic;
}

.red
{
		color:			red;
}
