body{
	background-image: url(../bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #E9F1FD;
}
a.top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.top:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.bottom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.bottom:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8B0000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.mainlink{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	text-decoration: none;
}
a.mainlink:hover{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #284C6A;
	text-decoration: none;
}
td.main1{
	border-left: 2px solid #9F9F9F;
	border-right: 2px solid #9F9F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
}
td.main2{
	border-left: 2px solid #9F9F9F;
	border-right: 2px solid #9F9F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
}
td.main_bottom{
	border-right: 2px solid #9F9F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414141;
}
td.right {
	border-right: 2px solid White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414141;
}
td.maintop{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 4px;
	color: #284C6A;
	padding-left: 15px;
}
td.mainleft{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	border-left: 2px solid #9F9F9F;
	font-size: 12px;
	font-weight: bolder;
	letter-spacing: 2px;
	color: #284C6A;
	background-color: #DEDEDE;
	background-repeat: no-repeat;
}
td.mainright{
	border-right: 2px solid #9F9F9F;
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 4px;
	color: #284C6A;
	background-color: #F9F9F9;
	padding-left: 26px;
	background-repeat: no-repeat;
}
td.materialgroup{
	border-top: 2px solid #9F9F9F;
	border-right: 2px solid #9F9F9F;
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #284C6A;
	background-color: #DCE4EF;
	padding-left: 26px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
}
td.mainright2{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	border-right: 2px solid #9F9F9F;
	background-color: #E5E7FF;
	padding-left: 26px;
	background-repeat: no-repeat;
	text-align: left;
}
td.mainmiddle{
	font-family: "@Arial Unicode MS", Arial, Kartika, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 4px;
	color: #284C6A;
	border-right: 2px solid #9F9F9F;
	background-color: #F0F1FF;
	padding-left: 26px;
	background-repeat: no-repeat;
}
td.mainmiddle2{
	border-right: 2px solid #9F9F9F;
	background-color: #E5E7FF;
	padding-left: 26px;
	background-repeat: no-repeat;
}
td.subscription_l{
	border-left: 2px solid #9F9F9F;
	border-top: 2px solid #9F9F9F;
	border-bottom: 2px solid #9F9F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
}
td.subscription_r{
	border-right: 2px solid #9F9F9F;
	border-top: 2px solid #9F9F9F;
	border-bottom: 2px solid #9F9F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.top:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8B0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
td.produkte {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	padding-left: 5px;
	background-color: White;
	font-size: 12px;
	text-align: left;
}
td.produkte:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	padding-left: 5px;
	background-color: #DCE4EF;
	font-size: 12px;
	text-align: left;
}
td.prodimg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
	border-left: 1px solid Black;
	padding-left: 5px;
	font-size: 12px;
}
a.lwg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a.lwg:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #26435C;
	text-decoration: underline;
}
a.ltab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #26435C;
	text-decoration: underline;
}
a.ltab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}

a.sm1 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 16px;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
	letter-spacing: 2px;
}

a:hover.sm1 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 16px;
	font-weight: bolder;
	color: Blue;
	text-decoration: underline;
	letter-spacing: 3px;
}

a.sm2 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 12px;
}

a:hover.sm2 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: bolder;
	color: Navy;
	text-decoration: underline;
	letter-spacing: 2px;
	line-height: 12px;
}
a.sm3 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	letter-spacing: 1px;
}
a:hover.sm3 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: underline;
	letter-spacing: 2px;
}

a.sm4 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: normal;
	color: Maroon;
	text-decoration: none;
	letter-spacing: 1px;
}

a:hover.sm4 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: 12px;
	font-weight: normal;
	color: Maroon;
	text-decoration: underline;
	letter-spacing: 2px;
}

a.sm5 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	font-weight: bold;
	color: Blue;
	text-decoration: none;
	line-height: 14px;
}

a:hover.sm5 {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	font-weight: bolder;
	color: Blue;
	text-decoration: underline;
	letter-spacing: 2px;
	line-height: 14px;
}

a.lhgruppe {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
	color: Blue;
}

a.weitere {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

a:hover.weitere {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	font-weight: bold;
	color: Aqua;
	text-decoration: underline;
}



a:hover.lhgruppe {
	font-size: small;
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-weight: bold;
	text-decoration: underline;
	color: Blue;
}

a.lhu {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	color: #183348;
	font-weight: bold;
	text-decoration: none;
}

a.lhu:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	color: #30638B;
	font-weight: bold;
	text-decoration: none;
}

a.lleft {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	text-decoration: none;
	color: #0D113B;
	height: auto;
	line-height: 14px;
	font-weight: normal;
}

a.lleft:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	color: White;
	text-decoration: underline;
	height: #0D113B;
	line-height: 14px;
	font-weight: normal;
}

a.lrigth {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	text-decoration: none;
	color: Blue;
	height: auto;
	line-height: 13px;
	font-weight: bold;
	letter-spacing: normal;
}

a.lrigth:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	color: Black;
	text-decoration: none;
	line-height: 13px;
	font-weight: bold;
	letter-spacing: normal;
}

a.ltop {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	text-decoration: none;
	color: White;		
}
a.ltop:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	color: Yellow;
	text-decoration: none;
}
a.lsonder {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	text-decoration: none;
	color: Yellow;
	font-weight: bold;
}
a.lsonder:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: small;
	text-decoration: none;
	color: Aqua;
	font-weight: bold;
	letter-spacing: 1px;
}
a.laktion {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	text-decoration: none;
	color: White;
	font-weight: bold;
}
a.laktion:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: smaller;
	text-decoration: none;
	color: Yellow;
	font-weight: bold;
	letter-spacing: 2px;
}
a.design {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: x-small;
	text-decoration: underline;
	color: Blue;
	font-weight: normal;
}
a.design:hover {
	font-family: Arial, Helvetica, "@Arial Unicode MS";
	font-size: x-small;
	text-decoration: underline;
	color: Gray;
	font-weight: normal;
}
a.extra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #284B69;
	text-decoration: none;
}

a.extra:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #366085;
	text-decoration: none;
}
img.artpage{
	border: 2px solid Silver;
}
