* { font-family:Verdana,Arial,Helvetica,Sans-Serif; }

body {
	margin:         0px;
	color:          #000000;
	font-size:	11px;
	line-height:	1.6em;
}


/* Top-menu */

.topmenue_off:link,
.topmenue_off:visited,
.topmenue_off:active  {
			cursor:			pointer;
			color:			#c2c177;
			font-size:		11px;
}
.topmenue_off:hover {
			cursor:			pointer;
			color:			#f3e4a8;
			font-size:		11px;
}
.topmenue_on:link,
.topmenue_on:visited,
.topmenue_on:active,
.topmenue_on:hover {
			cursor:			pointer;
			color:			#f3e4a8;
			font-size:		11px;
}

#main_menue {
	background:		transparent url(./../images/main_menu_fill.jpg) repeat-y 0px 0px;
}

#main_menue ul {
	list-style-type: 	none;
	padding: 		0px;
	margin: 		0px;
}

#main_menue li.level2 {
	display:		block;
	width:			183px;
/*	height:			38px;*/
	line-height:		1.2em;
	overflow:		hidden;
	padding:		3px 0px;
}
#main_menue li.level3 {
	display:		block;
	width:			183px;
}
#main_menue li.level2 {
	background:		transparent url(./../images/main_menu_fill.jpg) repeat-y 0px 0px;
}
#main_menue li.level2:hover {
	background:		transparent url(./../images/main_menu_hover.jpg) repeat-y 0px 0px;
}
#main_menue li.level2_activated:hover, #main_menue li.level2_activated {
	background:		transparent url(./../images/main_menu_hover.jpg) repeat-y 0px 0px;
}

#main_menue li.level3,
#main_menue li.level3:hover, #main_menue li.level3_activated {
	background:		transparent url(./../images/main_menu_hover.jpg) repeat-y 0px 0px;
}

#main_menue li.separator {
	background:		transparent url(./../images/main_menu_separator.jpg) repeat-y 0px 0px;
	height:			2px;
	margin:			0px;
	padding:		0px;
	font-size:		1px;
	line-height:		1px;
}

#main_menue li.level2 a, #main_menue li.level2 a:link, #main_menue li.level2 a:visited, #main_menue li.level2 a:active {
	text-decoration: 	none;
	display: 		block;
	color: 			#ffffff;
	width: 			142px;
	padding: 		11px 0px 11px 26px;
	font-size:		11px;
	font-weight:		bold;
/*	height:			25px;*/
}
#main_menue li.level2 a:hover {
	color:			#E8DAAB;
}
#main_menue li.level2_activated a.activated:link, #main_menue li.level2_activated a.activated:visited, #main_menue li.level2_activated a.activated:active {
	color:			#E8DAAB;
}


#main_menue li.level3 a, #main_menue li.level3 a:link, #main_menue li.level3 a:visited, #main_menue li.level3 a:active {
	text-decoration: 	none;
	display: 		block;
	color: 			#3069CE;
	width: 			142px;
	padding: 		5px 0px 0px 45px;
	font-size:		10px;
	font-weight:		normal;
}
#main_menue li.level3 a:hover, #main_menue li.level3 a.activated:link, #main_menue li.level3 a.activated:visited, #main_menue li.level3 a.activated:active {
	font-weight:		bold;
}


#main_menue li.level2 a span {
	display:		block;
	color:			#ffffff;
	font-size:		9px;
	font-weight:		normal;
}
#main_menue li.level2 a:hover span, #main_menue li.level2_activated a span {
	color:			#E8DAAB;
}


.homeGroup a:link, .homeGroup a:visited, .homeGroup a:active {
	text-decoration: 	none;
	color: 			#FF8D00;
	font-weight:		bold;
	font-size:		12px;
}
.homeGroup a:hover {
	color: 			#004D27;
}
.homeGroup span {
	color:			#5D5D5D;
	font-weight:		bold;
	font-size:		10px;
}

form.cashier input, form.cashier select {
	font-size:		12px;
	margin-top:		2px;
}

input.button_forward {
	width:			160px;
	height:			23px;
	border-width:		0px;
	background:		transparent url(./../images/button_forward.jpg) no-repeat;
	cursor:			pointer;
}

div.ueberschrift_artikel {
	width:			265px;
	height:			28px;
	background:		transparent url(./../images/title_small.png) no-repeat;
}
div.ueberschrift_artikel div {
	color:			#ffffff;
	font-size:		16px;
	font-weight:		bold;
	font-family:		Arial;
	font-style:		italic;
	padding:		4px 0px 0px 10px;
}

a:link, a:active, a:visited {
	color:			#D90A04;
	font-weight:		bold;
	text-decoration:	none;
}
a:hover {
	color:			#00762A;
}

table.article_attributes tr td {
	border-bottom:		#000000 1px dotted;
}

table.article_attributes tr:hover {
	background:		#DEDEDE;
}

div.article_details_thumb_overlay {
	background-image:	url(./../images/shop_product_thumb_overlay_h2.png) !important;
	background-image:	none;
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	width:			84px;
	height:			72px;
	position:		absolute;
}

div.article_details_thumb_overlay_hover {
	background-image:	url(./../images/shop_product_thumb_overlay_h2.png) !important;
	background-image:	none;
	background-repeat:	no-repeat;
	background-position:	0px -72px;
	width:			84px;
	height:			72px;
	position:		absolute;
}

input.button_blank {
	width:			159px;
	height:			23px;
	color:			#ffffff;
	font-weight:		bold;
	background:		transparent url(./../images/button_blank.png) no-repeat;
	border-width:		0px;
	font-size:		10px;
	line-height:		1em;
	cursor:			pointer;
}

.select_style {
	font-size:		10px;
}

.clear {
	clear:			both;
}

