/* Body und Seiten-Kopf */
body {
	background-color: #DAF5CC;
	margin:0px;
	border:0px;
}
.bgMainColor {
	background-color: #44CC00;
}
#TableHead {
	background-color: #B4EB99;
}

/* Basis Formatierung Navigation und Boxen links */
#NavigationRow table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 20px;
} 
#NavigationRow table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* Suchformular */
#CellHeadRight form {
	padding-top: 5px;
}

/* Formatierung Navigations Tabelle und Zellen */
#NavigationTable td {
	height:21px;
}
/* Navigation Titel */
#NavigationTable .NavigationTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;;
	padding-right: 3px;
	padding-left: 5px;
	background-color: #44CC00;
}
/* Einträge Navigation */
#NavigationTable .NavigationL1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 20px;
	background-color: #8FE066;
}
#NavigationTable .NavigationL1 a:visited,
#NavigationTable .NavigationL1 a:active,
#NavigationTable .NavigationL1 a:link,
#NavigationTable .NavigationL1 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#NavigationTable .NavigationL2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 30px;
	background-color: #B4EB99;
}
#NavigationTable .NavigationL2 a:visited,
#NavigationTable .NavigationL2 a:active,
#NavigationTable .NavigationL2 a:link,
#NavigationTable .NavigationL2 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#NavigationTable .NavigationL3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 40px;
	background-color: #C7F0B2;
}
#NavigationTable .NavigationL3 a:visited,
#NavigationTable .NavigationL3 a:active,
#NavigationTable .NavigationL3 a:link,
#NavigationTable .NavigationL3 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#NavigationTable .NavigationL4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 50px;
	background-color: #DAF5CC;
}
#NavigationTable .NavigationL4 a:visited,
#NavigationTable .NavigationL4 a:active,
#NavigationTable .NavigationL4 a:link,
#NavigationTable .NavigationL4 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/* Navigation Bullets */
#NavigationTable .BulletL1 {
	height: 8px;
	width: 8px;
	background-color: #44CC00;
	margin-right:8px;
}
#NavigationTable .BulletPosL1 {
	position: relative;
	left: -16px;
}
#NavigationTable .BulletL2 {
	height: 6px;
	width: 6px;
	background-color: #69D633;
	margin-right:8px;
}
#NavigationTable .BulletPosL2 {
	position: relative;
	left: -14px;
}
#NavigationTable .BulletL3 {
	height: 6px;
	width: 6px;
	background-color: #7CDB4D;
	margin-right:8px;
}
#NavigationTable .BulletPosL3 {
	position: relative;
	left: -14px;
}
#NavigationTable .BulletL4 {
	height: 4px;
	width: 4px;
	background-color: #8FE066;
	margin-right:8px;
}
#NavigationTable .BulletPosL4 {
	position: relative;
	left: -12px;
}
/* Weitere Infoboxen (Warenkorb, Anmelden, etc) 
	Warenkorb: BoxBasket
	Anmelden: BoxLogon
	Waehrung: BoxCurrency
	Sprachwahl: BoxLanguage
	Werbung: BoxAdvertisment
*/
#BoxBasket .BoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height:21px;
	padding-right: 3px;
	padding-left: 5px;
	background-color: #9CE639;
}
#BoxBasket .BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 3px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #D7F5B0;
}
#BoxLogon .BoxTitle,
#BoxCurrency .BoxTitle,
#BoxCurrency .BoxTitle,
#BoxLanguage .BoxTitle,
#BoxSearch .BoxTitle,
#BoxAdvertisment .BoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height:21px;
	padding-right: 3px;
	padding-left: 5px;
	background-color: #F1F2A2;
}
#BoxLogon .BoxText,
#BoxCurrency .BoxText,
#BoxCurrency .BoxText,
#BoxLanguage .BoxText,
#BoxSearch .BoxText,
#BoxAdvertisment .BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 3px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F9FADA ;
}
.BoxText a:visited,
.BoxText a:active,
.BoxText a:link,
.BoxText a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/* Content Area */
#ContentArea {
	padding-left: 20px;
}
.PageTitle {
	height: 40px;
	position:relative;
	top: 10px;
}
/* Bread Crump */
#breadCrump a:visited,
#breadCrump a:active,
#breadCrump a:link,
#breadCrump a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#breadCrump {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 000000; }h3{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 000000; }h1{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 44CC00; }body,table{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: 000000; 
 line-height: 20px;
}
a:visited, a:active, a:link, a:hover, a.stdtext:visited, a.stdtext:active, a.stdtext:link, a.stdtext:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
color: 000000; 
 line-height: 20px;
}
