body  {
	background-color: #FFFFFF;
	font-family: tahoma,verdana,geneva,helvetica,arial,sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

table {
    border:		0px;
    font-size:		11px;
    border-collapse:	collapse;
}

table.cont_tab table tr td {
    border:		0px;
    font-size:		11px;
    border-collapse:	collapse;
}

table.cont_tab,
table.cont_tab tr td	{ border: 1px solid #B5BABC; padding: 2px; }
.trhead			{ background-color: #F2F2F4; font-weight: bold; }

A:link,
A:active,
A:visited,
A:hover			{ text-decoration: none; color: #014C73; }
A:hover			{ color: #7DA7D9; }



.head 			{ font-family: arial; font-size: 18px; font-weight: bold; color: #1B395B; }
.head2 			{ font-family: arial; font-size: 14px; font-weight: bold; color: #1B395B; }
.mainhead		{ font-size: 13px; font-weight: bold; color: #285294; }

.background		{ color: #888888; }
.footer			{ font-size: 9px;  color: #6699CC; }

.menu			{ position:relative; left:2px; font-weight: bold; font-size: 9px; color: #7DA7D9; }
.menu1			{ position:relative; left:5px; font-weight: bold; font-size: 9px; color: #FFFFFF; }
.menuhighlight		{ position:relative; left:2px; font-weight: bold; font-size: 9px; color: #FF0000; }
.menuspace		{ position:relative; left:5px; font-weight: bold; font-size: 5px; color: #FFFFFF; }

.fehler			{ font-weight: bold; color: #FF0000; }

.anmerkung		{ font-size: 9px; color: #888888; }
.anmerkunglink:link,
.anmerkunglink:active,
.anmerkunglink:visited,
.anmerkunglink:hover	{ color: #555555; font-size: 9px; }
.anmerkunglink:hover	{ color: #550000; }

.mainlink:link,
.mainlink:active,
.mainlink:visited,
.mainlink:hover		{ font-weight: bold; text-decoration: underline; color: #870008; }

.menu:link,
.menu:active,
.menu:visited,
.menu:hover		{ position:relative; left:2px; font-weight: bold; font-size: 9px; color: #7DA7D9; }

.menu1:link,
.menu1:active,
.menu1:visited,
.menu1:hover		{ position:relative; left:5px; font-weight: bold; font-size: 9px; color: #FFFFFF; }

.menuhighlight:link,
.menuhighlight:active,
.menuhighlight:visited,
.menuhighlight:hover	{ position:relative; left:2px; font-weight: bold; font-size: 9px; color: #FF0000; }

.foot:link,
.foot:active,
.foot:visited,
.foot:hover		{ color: #6699CC; text-decoration: none; font-size: 9px; }
.foot:hover		{ color: #FA7626; }

.downloadkat,
.downloadkat:link,
.downloadkat:active,
.downloadkat:visited,
.downloadkat:hover	{ color: #285294; font-weight: bold; }
.downloadkat:hover	{ color: #1B395B; }

.faq			{ color: #333333; }
.form 			{ font-size: 9px; border: 1px solid #000000; background-color: #ffffff }
.textarea 		{ font-size: 11px; border: 1px solid #000000; background-color: #ffffff }
.warenkorb_head		{ font-size: 9px; color: #FFFFFF; }
.warenkorb		{ font-size: 9px; color: #333333; }
.ff_button 		{ font-size: 9px; color: #ffffff; font-weight: bold; border: 1px solid #000000; background-color: #315883}
.border_bottom 		{ border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: dashed; border-color: #639CCE; }
.border_left 		{ border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-style: dashed; border-color: #639CCE; }
.border_right 		{ border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: dashed; border-color: #639CCE; }
.border_right_solid 	{ border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid;  border-color: #639CCE; }
.border_bright 		{ border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: dashed; border-color: #639CCE; }
.border_box 		{ border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid;  border-color: #AAAAAA; }