* { 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:			#ffffff;
			font-size:		12px;
}
.topmenue_off:hover {
			cursor:			pointer;
			color:			#ffffff;
			font-size:		12px;
}
.topmenue_on:link,
.topmenue_on:visited,
.topmenue_on:active,
.topmenue_on:hover {
			cursor:			pointer;
			color:			#ffffff;
			font-size:		12px;
}





#main_menue {
	background:		transparent url(./../images/main_menu_fill.jpg) repeat-y 0px 0px;
}

#main_menue ul {
	list-style-type: 	none;
	padding: 		10px 0px;
	margin: 		0px 0px 0px 10px;
}
#main_menue li.level1, #main_menue li.level1 a {
	display:		block;
	width:			157px;
	height:			25px;
	line-height:		1.2em;
	overflow:		hidden;
	color:			#780000;
}
#main_menue li.level1 a:hover {
	color:			#FF2B2B;
}
#main_menue li.level1_activated a {
	color:			#FF2B2B;
}
#main_menue li.level2, #main_menue li.level2 a {
	display:		block;
	width:			147px;
	height:			25px;
	line-height:		1.2em;
	overflow:		hidden;
	color:			#CC0000;
	left:			10px;
	position:		relative;
}
#main_menue li.level2 a:hover {
	color:			#FF2B2B;
}
#main_menue li.level2_activated a {
	color:			#FF2B2B;
}
#main_menue li.level3, #main_menue li.level3 a {
	display:		block;
	width:			137px;
	height:			25px;
	line-height:		1.2em;
	overflow:		hidden;
	color:			#CC0000;
	left:			20px;
	position:		relative;
	font-weight:		normal;
}
#main_menue li.level3 a:hover {
	color:			#FF2B2B;
}
#main_menue li.level3_activated a {
	color:			#FF2B2B;
}


/*
#main_menue li.level2 {
	display:		block;
	width:			191px;
	height:			25px;
	line-height:		1.2em;
	overflow:		hidden;
}
#main_menue li.level3 {
	display:		block;
	width:			191px;
}
#main_menue li.level2 {
	background:		transparent url(./../images/menubalken.png) repeat-y 0px 0px;
}
#main_menue li.level2:hover {
	background:		transparent url(./../images/menubalken.png) repeat-y -183px 0px;
}
#main_menue li.level2_activated:hover, #main_menue li.level2_activated {
	background:		transparent url(./../images/menubalken.png) repeat-y -366px 0px;
}



#main_menue li.level3,
#main_menue li.level3:hover, #main_menue li.level3_activated {
	background:		transparent url(./../images/main_menu_item_level_3.jpg) repeat-y 7px 0px;
}




#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: 			#C70000;
	width: 			191px;
	padding: 		11px 0px 0px 26px;
	font-size:		11px;
	font-weight:		bold;
	height:			25px;
}
#main_menue li.level2 a:hover {
	color:			#000000;
}
#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:			#ffffff;
}


#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: 			191px;
	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;
}
*/


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:			#224CA0;
	font-weight:		bold;
	text-decoration:	none;
}
a:hover {
	color:			#E39501;
}

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;
}
