body, pre, td, div,  p, font, b, h1, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#main {
	border-collapse: collapse;
}

#main td{
	padding: 0;
	margin: 0;
	border: 1px solid #e0e0e0;
}

#normal {
	border-collapse: collapse;
}

#normal td{
	padding: 0;
	margin: 0;
	border: none;
}

.table_ohne{
	border: none;	
}
/*********** NAVIGATION ***********/
a.navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}

a.navi_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #b52d2d;
	text-decoration: none;
}

a.unternavi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #515761;
	text-decoration: none;
}

a.unternavi_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c4205b;
	text-decoration: none;
}


/*********** SCHRIFTEN ***********/
.ueberschrift {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b52d2d;
	font-weight:bold;
	text-decoration: none;
}

.ueberschrift_gruen{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9DC22A;
	font-weight:bold;
	text-decoration: none;
}


.ueberschriftweiss {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.ueberschrift_gr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #b52d2d;
	font-weight:bold;
	text-decoration: none;
}

.ueberschrift_grweiss {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.rot {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b52d2d;
	text-decoration: none;
}

a.rot {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b52d2d;
	text-decoration: none;
}

.grau {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #615f5f;
	text-decoration: none;
}

.grau_klein {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615f5f;
	text-decoration: none;
}

.rotgross {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b52d2d;
	text-decoration: none;
}

a.grau {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #615f5f;
	text-decoration: none;
}

a.link, link:link, link:visited, link:focus  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #615f5f;
	text-decoration: underline;
}

a.link:hover, link:active   {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b52d2d;
	text-decoration: underline;
}


/********************************** AUFZÄHLUNG **********************************/

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul li {
	background-image:url(images/aufzaehl.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0 0 5px 10px;
}

.lieferanten_logos_anfang{
	padding-right: 20px;	
}

.lieferanten_logos{
	padding-right: 20px;	
	padding-left: 20px;
}

.lieferanten_logos_ende{
	padding-left: 20px;
}

.einfuegen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ff42;
	font-weight:bold;
	text-decoration: none;
}

/********************************** AUFZÄHLUNG  schwarze Punkte **********************************/
dl#aufzaehl dd {
	list-style-type:none;
	background-image:url(../images/aufzaehl2.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding: 0 0 0px 6px;
	margin:0 0 0 0;
	}
	
dl#aufzaehl{
	margin:0;
	padding:0;
}
