h1,
h2
{
	font-family:Helvetica, Arial, sans-serif;	
}

h1
{
	font-size:22px;	
	font-weight:bold;
	margin-bottom:5px;
}

h2
{
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}

h3
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

#main .content ul {
	padding-left: 14px;
	list-style-type: disc;
}

#main .content ul li {
	list-style-type: disc;
	margin-bottom: 4px;
}

#main .content ol li {
	list-style-type: decimal;
	margin-bottom: 4px;
}

#main .content ul,
p,
td
{
	font-size:12px;
	line-height:1.3;
	margin-top:12px;
	margin-bottom:12px;
}

a
{
	color:#000;	
}

/* */

#preisliste
{
	border:0 none;
	border-spacing:0;
	width:880px;
}

#preisliste td
{
	padding:2px !important;
	vertical-align:top;
}

#preisliste .header
{
	width:285px;
}

.preis
{
	text-align:right;
}

table .preis
{
	width:100px;
}

.aufpreis
{
	
	text-align:center;
}

.dunkel td
{
	background-color:#EEEEEE;
}

.header_td td
{
	background-color:#000;
	color:#fff;
}


.marquee {
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 50s linear infinite;
}

.marquee:hover {
    animation-play-state: paused
}

@keyframes marquee {
    0%   { text-indent: 27.5em }
    100% { text-indent: -105em }
}


.marquee-top {
	font-size: 14px;
	color: #a00;
}

