html, body, p, td, div{
	font: 11px Arial, Helvetica, sans-serif;	
}
a img{
	border:none;
}
h2{
	font-size:14px;
}
h3{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	margin-bottom:0px;
}
td {
	vertical-align:top;
}
hr{
	height:1px;
	color:#cccccc;
}
p{
	margin:0px;
	padding:0px;
}
a{
	color:black;
	text-decoration:none;
}
#kopfzeile, #nebeninhalt, #fusszeile, #hauptnavigation{
	display:none;
}
#kopfzeile, #nebeninhalt, #fusszeile, #hauptnavigation{
	visibilty:none;
}

#hauptinhalt{
	overflow:visible;
	height:auto;
	width:auto;
}
.mf-input, .mf-text, .mf-pass{
	width:200px;
	border:1px solid #a3a2a4;
	color:#5F5F5F;
	font: 11px Arial, Helvetica, sans-serif;	
}

.mf-submit{
	width:202px;
	border:1px solid #a3a2a4;
	color:#5F5F5F;
	font: 11px Arial, Helvetica, sans-serif;	
}
.newsbilder img{
	margin-bottom:5px;
}








.bildlinks{
	float:left;
	margin:5px 5px 0px 0px;
}
.bildrechts{
	float:right;
	margin:0px 0px 5px 5px;
}
.bildoben{
	margin-top:-40px;
	margin-bottom:3px;
}
.lilarahmen{
	border:1px solid #ba0394;
}
.produkte_text{
	padding:10px 10px 10px 0px;
	width:335px;
}
.produkte_bildleiste img{
	margin:0px;
	margin-top:3px;
	margin-bottom:12px;
	margin-right:0px !important;
	margin-right:-3px;
}
.produkte_bildleiste{
	text-align:right;
	width:200px;
	margin:0px;
	padding:0px;
}
.vierpxlinks
{
	margin-left:4px;
}
.kein_umbruch{
	white-space: nowrap;
}

