BODY {
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
  	font-family: 		verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  	font-size: 			11px;						/* Groesse1 */
  	margin-left: 		0px;
  	margin-right: 		0px;
  	margin-top: 		0px;
  	margin-bottom: 		0px;
}

TD {
  	font-size: 			11px;						/* Groesse1 */
}

H1 {
  	font-size: 			13px;						/* Groesse2 */
  	font-weight: 		bold;
}

H2 {
  	font-size: 			12px;						/* Groesse1 */
  	font-weight: 		bold;
}

#content2 form {
	background-color:		#FFFFFF !important;
}

A:link, A:active, A:visited {
  	color: 			#204794;					/* Farbe2 */
  	font-weight: 		normal;
  	text-decoration: 		underline;
  	font-size: 			11px;						/* Groesse1 */
}

A:hover {
  	color: 			#204794;					/* Farbe3 */
  	font-weight: 		normal;
  	text-decoration: 		underline;
  	font-size: 			11px;						/* Groesse1 */
}

A.headlink, A.headlink:active, A.headlink:visited {
  	background-color: 	#204794;					/* Farbe4 */ 
  	color: 			#FFFFFF !important; 			/* Farbe1 */
  	text-decoration: 		none;
  	font-weight: 		bold;
  	font-size: 			11px;						/* Groesse1 */
} 
a.headlink:hover {
  	color: 			#FFFFFF !important;			/* Farbe3 */
}

A.fusslink1:link, A.fusslink1:active, A.fusslink1:visited {
  	color: 			#204794;					/* Farbe2 */
  	text-decoration: 		underline;
  	font-weight: 		normal;
  	font-size: 			11px;						/* Groesse3 */ 
}

A.fusslink1:hover {
  	color: 			#204794;					/* Farbe3 */
  	text-decoration: 		underline;
  	font-weight: 		normal;
  	font-size: 			11px;						/* Groesse3 */ 
}

A.maincontent {
  	background-color: 	#FFFFFF !important;     		/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
  	font-weight: 		normal;
  	font-size: 			12px;						/* Groesse1 */
}

.contentbar1 {
  	background-color: 	#5A8EC0;					/* Farbe5 */
  	color: 			#204794;					/* Farbe2 */
  	font-weight: 		normal;
  	font-size: 			11px;						/* Groesse3 */ 
}

.contentbar2 {
  	background-color: 	#5A8EC0;					/* Farbe6 */
  	color: 			#204794;					/* Farbe2 */
  	font-weight: 		normal;
  	font-size: 			11px;						/* Groesse3 */ 
}

.categorybar {
  	background-color: 	#5A8EC0;					/* Farbe5 */
  	color: 			#204794;					/* Farbe3 */
  	font-weight: 		normal;
  	font-size: 			11px;						/* Groesse3 */ 
}

.basket {
  	background-color: 	#204794;					/* Farbe4 */ 
	color:			#FFFFFF;					/* Farbe1 */
  	font-weight: 		bold;
  	font-size: 			14px;						/* Groesse2 */
}

.navbg {
	WIDTH: 			180px; 
	HEIGHT: 			100%; 
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
}
.menutitle {
	PADDING-RIGHT: 		2px; 
	PADDING-LEFT: 		2px; 
	FONT-WEIGHT: 		normal; 
	font-size: 			10px;						/* Groesse4 */ 
	MARGIN-BOTTOM: 		1px; 
	PADDING-BOTTOM: 		2px; 
	WIDTH: 			170px; 
	CURSOR: 			pointer; 
  	color: 			#204794;					/* Farbe2 */
	PADDING-TOP: 		2px; 
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
}
.submenu {
	PADDING-RIGHT: 		2px; 
	PADDING-LEFT: 		2px; 
	FONT-WEIGHT: 		normal; 
	font-size: 			10px;						/* Groesse4 */ 
	MARGIN-BOTTOM: 		1px; 
	PADDING-BOTTOM: 		2px; 
	MARGIN-LEFT: 		5px; 
	WIDTH: 			165px; 
  	color: 			#204794;					/* Farbe2 */
	PADDING-TOP: 		2px; 
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
}
A.sublink:link {
	FONT-WEIGHT: 		normal; 
	font-size: 			10px;						/* Groesse4 */ 
  	color: 			#204794;					/* Farbe2 */
	TEXT-DECORATION: 		none
}
A.sublink:active {
	FONT-WEIGHT: 		normal; 
	font-size: 			10px;						/* Groesse4 */ 
  	color: 			#204794;					/* Farbe2 */
	TEXT-DECORATION: 		none
}
A.sublink:visited {
	FONT-WEIGHT: 		normal; 
	font-size: 			10px;						/* Groesse4 */ 
  	color: 			#204794;					/* Farbe2 */
	TEXT-DECORATION: 		none
}
A.sublink:hover {
  	color: 			#204794;					/* Farbe3 */
	TEXT-DECORATION: 		underline
}


/*	DIV-Container for the Page Menu (Main Menu) */
	div#PageMenu {
	position:			relative;
	margin: 			0;
	padding: 			0;
	padding-top: 		1px;
	padding-bottom: 		2px;
	width:			100%;
  	background-color: 	#204794;					/* Farbe4 */
	color:			#FFFFFF; 
	text-align:			left;
	}



/*	DIV-Container for the SearchBox (Main Menu) */
	div#PageSearch {
	position:			relative;
	margin: 			0;
	padding: 			0;
	padding-top: 		1px;
	padding-bottom: 		2px;
	width:			100%;
  	background-color: 	#DDDDDD;					/* Farbe4 */ 
	text-align:			center;
	}


/*	DIV-Container for Info-Blocks */
	div.InfoContainer {
	position:			relative;
	margin: 			5px;
	padding: 			2px;
  	background-color: 	#FFFFFF;
	border:			1px solid #204794;			/* Farbe3 */ 
	}

div#More-List {
      text-align:     		center;
	border:			1px solid #204794;			/* Farbe3 */ 
      margin:               	0;
      margin-top:     		1em;
      margin-bottom:  		1em;
      padding:              	0.5em;
      }

div#More-List a,div#More-List strong {
      display:              	inline-block;
      border:               	1px solid #FFFFFF;			/* Farbe1 */
      margin:               	0px;
      }

div#More-List a:hover {
	border:			1px solid #204794;			/* Farbe3 */ 
      text-decoration:     	none;
      }

/* Styles fuer Fehlermeldungen */

div.Message {
	font-size:			13px;						/* Groesse5 */
	margin:			0;
	padding:			0;
}
div.Message_Error {
	border: 			1px solid #E13628;
}
div.Message_Note {
	border: 			1px solid #E13628;
}

div.Message_Error h1 {
	border-bottom: 		1px solid #E13628;
	margin:			0;
	padding:			2px;
	background-color:		red;
	color: 			white;
} 

div.Message_Error div {
	padding:			10px;
	color:			red;
} 

/* Styles fr Basket */

div#Checkout {
	width:			99.5%;
	padding:			0;
	margin:			2px;
	position:			relative;
	display:			block;
	border:			1px solid #204794;			/* Farbe4 */
}
table#Checkout, table.Checkout {
}
table#Checkout_Container {
}
div#Checkout h1, h1.Checkout_Headline {
	padding:			2px;
	margin:			0;
	position:			relative;
	display:			block;
  	background-color: 	#204794;					/* Farbe4 */ 
	color:			#FFFFFF;					/* Farbe1 */
	font-weight: 		bold;
  	font-size: 			14px;						/* Groesse2 */
}
h2.Checkout_Headline, th.Checkout_Headline {
	padding:			2px;
	margin:			0;
	position:			relative;
  	background-color: 	#204794;					/* Farbe4 */ 
	color:			#FFFFFF;					/* Farbe1 */
	font-weight: 		bold;
  	font-size: 			12px;						/* Groesse1 */
}

div.Checkout_Info {
	padding:			5px;
	margin:			0;
	position:			relative;
	display:			block;
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
	border-bottom:		1px solid #204794;			/* Farbe4 */
}
td.Checkout_Info {
	padding:			5px;
	margin:			0;
	position:			relative;
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
  	background-color: 	#5A8EC0;					/* Farbe5 */
	border-collapse:		collapse;
}
td.Checkout_Info2 {
	padding:			5px;
	margin:			0;
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
	border-bottom:		1px solid #204794;			/* Farbe4 */
	border-collapse:		collapse;
}
td.Checkout_Input {
	padding: 			3px;
	text-align: 		left;
  	background-color: 	#5A8EC0;					/* Farbe5 */
	border-collapse:		collapse;
}
td.border-bottom {
	border-bottom:		1px solid #204794;			/* Farbe4 */
	border-collapse:		collapse;
}
input.Checkout_Input, select.Checkout_Input {
	padding: 			1px;
	text-align: 		left;
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
	border: 			1px solid #204794;			/* Farbe4 */
	width: 			99%;
	font-size:			13px;						/* Groesse5 */
}
td.Checkout_Label {
	padding: 			1px;
	text-align: 		left;
  	background-color: 	#5A8EC0;					/* Farbe5 */
	padding-left: 		4px;
	border-collapse:		collapse;
}
td.Checkout_Label_fat {
	padding: 			1px;
	text-align: 		left;
  	background-color: 	#5A8EC0;					/* Farbe5 */
	font-weight: 		900;
	padding-left: 		4px;
	border-collapse:		collapse;
}
table.Checkout_Tree {
	width:			200px;
	border-collapse:		collapse;
}
td.Checkout_Tree_Txt {
	padding:			0;
	padding-left:		5px;
	font-size:			13px;						/* Groesse5 */
	color: 			#E13628;					/* Farbe3 */
	border-collapse:		collapse;
}
td.Checkout_Tree_Txt_Done {
	padding:			0;
	padding-left:		5px;
	font-size:			13px;						/* Groesse5 */
	color: 			#005500;					/* Farbe7 */
	border-collapse:		collapse;
}


table.Checkout_Navigation {
	margin:			auto;
	margin-top:			5px;
	margin-bottom:		5px;
	border:			1px solid silver;
	background-color:		#FFEFD8;
}

/*
**	Lieferbarkeitsstatus im Checkout-Warenkorb
*/
.lfstatus_1 {
	background-color:		#DDFFDD !important;
	color:			#00A900 !important;
}
.lfstatus_2 {
	background-color:		#ffffdd !important;
	color:			#ACAC00 !important;
}
.lfstatus_3 {
	background-color:		#ffdddd !important;
	color:			#ff0000 !important;
}

input.Checkout_Button_Refresh {
	background-color: 	#E13628 !important;					/* Farbe3 */
	border:			1px solid #000000;
	padding:			0;
	margin:			0;
	color:			#FFFFFF;					/* Farbe1 */
	font-weight:		900;
  	font-size: 			11px;						/* Groesse3 */
	width:			120px;  
}
	
div#Basket {
	width:			100%;
	padding:			0;
	margin:			0;
	position:			relative;
	display:			block;
}
table#Basket {
}

div#Basket h1, h1.Basket_Headline {
	width:			100%;
	padding:			2px;
	margin:			0;
	position:			relative;
	display:			block;
  	background-color: 	#204794;					/* Farbe4 */ 
	color:			#FFFFFF;					/* Farbe1 */
	font-weight: 		bold;
  	font-size: 			14px;						/* Groesse2 */
}
div.Basket_Info {
	padding:			2px;
	margin:			0;
	position:			relative;
	display:			block;
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
	color: 			#204794;					/* Farbe4 */
	border-left:		1px solid #204794;			/* Farbe4 */
	border-right:		1px solid #204794;			/* Farbe4 */
	text-align:			left;
}

/* Basket Column Titles */
tr.Basket_Titlerow {
  	background-color: 	#204794;					/* Farbe6 */
}
th.Basket_Titlerow {
	border-bottom:		1px solid #204794;			/* Farbe4 */
  	background-color: 	#5A8EC0;					/* Farbe6 */
  	color: 			#204794;					/* Farbe2 */
	font-weight: 		900;
  	font-size: 			11px;						/* Groesse3 */ 
}
tr.Basket_Itemrow1, td.Basket_Itemrow1 {
  	background-color: 	#5A8EC0;					/* Farbe5 */
  	color: 			#204794;					/* Farbe2 */
	font-weight: 		normal;
  	font-size: 			12px;						/* Groesse1 */
	vertical-align:		middle;
}
tr.Basket_Itemrow2, td.Basket_Itemrow2 {
  	background-color: 	#FFFFFF;					/* Farbe1 - Background */
  	color: 			#204794;					/* Farbe2 */
	font-weight: 		normal;
  	font-size: 			12px;						/* Groesse1 */
	vertical-align:		middle;
}
tr.Basket_Summary1, td.Basket_Summary1 {
  	font-size: 			12px;						/* Groesse1 */
}
tr.Basket_Total1, td.Basket_Total1 {
  	font-size: 			14px;						/* Groesse2 */
  	background-color: 	#5A8EC0;					/* Farbe5 */
	border-top:			1px solid #204794;			/* Farbe4 */
}
input.Basket_Button {
	background-color: 	#E13628 !important;			/* Farbe3 */
	border:			1px solid #000000;			/* Farbe3 */
	padding:			0;
	margin:			0;
	color:			#FFFFFF;					/* Farbe1 */
	font-weight:		900;
	font-size:			13px;						/* Groesse5 */
}

input.text {
	border:	1px solid #204794;		/* Farbe3 */
	background-color: #FFFFFF;		/* Farbe1 */
  	font-size: 12px;				/* Groesse1 */
}

/* Styles aoi - articles of interest */

div#AOI {
  	color: 			#204794;					/* Farbe2 */
	font-size:			10pt;
	position:			relative;
	text-align: 		center;
	margin: 			0;
	padding: 			0;
}
h1#AOI {
	color:			#204794;					/* Farbe3 */
  	background-color: 	#5A8EC0;					/* Farbe5 */
	text-align: 		left;
	margin: 			0;
	padding: 			2px;
	font-size: 			10px;						/* Groesse4 */ 
}
div.aoi_Row {
	text-align: 		center;
	clear: 			both;
	overflow:			auto;
}
div.aoi_Container {
	position:			relative;
	border:			1px solid #5A8EC0;			/* Farbe5 */
	margin:			0.5%;
	width:			31%;
	float:			left;
}
div.aoi_Content {
	font-size:			8pt;
	margin: 			0;
	margin-bottom: 		5px;
	padding: 			0;
}
h6.aoi_Headline {
	display: 			block;
	margin: 			0;
	text-align:			center;
	padding: 			0.2em;
  	background-color: 	#5A8EC0;					/* Farbe5 */
  	color: 			#204794;					/* Farbe2 */
	font-size: 			10px;						/* Groesse4 */ 
	height: 			25pt;
}



