body, p,
table, tr, td,
ul, ol, li,
form, input, select,
a, a:link, a:active, a:hover, 
#navi a, #navi a:active, #navi a:hover, .txtred, .txtred02, .ueberschrift, .ueberschrift_2, .preis, .txtred
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #330099;
        text-decoration: none;
		alignment: center;
}


#altform form, input, select
{
        color: #000000;
        text-decoration: none;
}


ul {
        list-style-type: square;
}

a, a:link {
        text-decoration: none;
        color: #330099;
}

a:active {
        text-decoration: none;
        color: #330099;
}

a:visited {
        text-decoration: none;
        color: #330099;        
}

a:hover {
        text-decoration: none;
        color: #FF0000;
}

#navi a, #navi a:active, #navi a:visited{
				font-size: 10px;
        color: #FFFFFF;
}

#navi a:hover{
				font-size: 10px;
        color: #330099;
}

.txtwhite
{
				font-size: 10px;
				text-decoration: none;
        color: #FFFFFF;
}

.ueberschrift
{
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
        color: #330099;
}

.ueberschrift_2
{
				font-size: 12px;
				font-weight: bold;
        color: #FFFFFF;
}

.preis
{
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
        color: #330099;
}

.txtred
{
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
        color: #FF0000;
}

.navi
{
	border-top: 1px solid #330099;
	background: #FFFFFF;
	padding: 1px;
}

.navi a
.navi a:link,
.navi a:visited,
.navi a:hover,
.navi a:active
{
	display: block;
	color: #330099;
	background: #FFFFF;
}

.navi_akt
{
	border-top: 1px solid #330099;
	background: #FFFFFF;
	padding: 1px;
}

.navi_akt a
.navi_akt a:link,
.navi_akt a:visited,
.navi_akt a:hover,
.navi_akt a:active
{
	display: block;
	color: #FFFFFF;
	background: #330099;
}