font {
	font-family : Arial, sans-serif;
}
body,p,td,th,a, li,ul, input, button, select, option, form {
	font-family : Arial, sans-serif;
	font-size : 12px;
	line-height : 16px;
	margin-top : 0px;
	margin-bottom : 0px;
	color:#000000;
}
p, table.text{
	margin-left : 20px;
	margin-right : 20 px;
}
p.info{
	font-size : 13px;
	margin-left : 0px;
	font-style : italic;
}

p.nonce {
	font-size :1px;
	line-height : 1px;
	color : #ffffff;
}
.klein {
	font-size : 10px;
	line-height : 12px;
}
.titel {
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #ffffff;
	margin-top : 8px;
	margin-bottom : 8px;
	margin-left : 5px;
}
.dunkel {
	color : #dddddd;
	background-color : #00457F;
}
.hell {
	background-color : #f0f0f0;
}
.grau {
	background-color : #e0e0e0;
}
.weiss {
	background-color : #ffffff;
}
.rand {
	color : #ffffff;
	background-color : #a0a0a0;
}
td.produkt, th.produkt {
	color : #e0e0e0;
	background-color : #00457F;
	font-size : 16px;
}
td.staffel {
	color : #606060;
	background-color : #ffffff;
	font-size : 10px;
	line-height : 12px;
	font-style : italic;
	text-align : right;
	vertical-align : bottom;
}
td.mw {
	color : #606060;
	background-color : #f8f8f8;
	font-style : italic;
	font-size : 10px;
	line-height : 12px;
	text-align : right;
}
td.netto {
	background-color : #f0f0f0;
	color : #000000;
	font-size : 11px;
	line-height : 12px;
	text-align : right;
}
td.brutto {
	background-color : #dddddd;
	color : #000000;
	font-size : 11px;
	line-height : 12px;
	text-align : right;
}
td.artikel {
	background-color : #f8f8f8;
	color : #000000;
	vertical-align : bottom;
}

.rot {
	color : #cc0000;
}
a, a:visited {
	color : #022AAB;
}
a:hover, a:active {
	color : #ff0000;
}
a.menu, a.menu:visited {
	color : #ffffff;
	text-decoration : none;
	font-size : 11px;
	line-height : 12px;
}
p.m1, a.m1, a.m1:visited, a.m1:active, a.m1:hover {
	color : #00457F;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height : 14px;
	margin-top : 6px;
	margin-bottom : 2px;

}
p.m2, a.m2, a.m2:visited, a.m2:active, a.m2:hover {
	color : #00457F;
	text-decoration : none;
	font-size : 12px;
	line-height : 14px;
}
p.m3, a.m3, a.m3:visited, a.m3:active, a.m3:hover {
	color : #00457F;
	text-decoration : none;
	font-size : 11px;
	line-height : 12px;
}

a.m1:active, a.m1:hover,a.m2:active, a.m2:hover, a.m3:active, a.m3:hover, a.menu:hover, a.menu:active {
	color : #cc0000;
}
p.m1,p.m2,p.m3 {
	color: #9F0004;
	margin-left : 5px;
	margin-right : 3px;
}
p.unten {
	color:#ffffff;
	margin-top : 3px;
	font-size : 10px;
	line-height : 12px;
}
h1 {
	font-size : 30px;
	color : #8AAAD9;
}

h2 {
	font-size : 20px;
	color : #8AAAD9;
	margin-left : 5px;
}
p.h3 {
	font-size : 14px;
	font-weight : bold;
	color : #8AAAD9;
	margin-left : 5px;
	margin-top : 12px;
}
p.h4 {
	font-size : 14px;
	font-weight : bold;
	color : #8AAAD9;
	margin-top : 12px;
	margin-right : 20px;
}
p.produkt {
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	margin-left : 0px;
}
