body {
  margin: 0px;
  padding: 0px;
  background:url('/images/bg_spacer/main_bg.jpg') 0px 0px no-repeat;
  height:100%;
  
}
* {
  margin: 0px;
  padding: 0px;
}
img {
  border: none;
}
.imgrahmen {
  border: solid 1px #5a708b;
  padding: 0px;
}
.none {
	display: none;
}
#admin_menu_container ul li{

	padding-top: 15px;

	padding-bottom: 5px;

	text-align: left;

	list-style-type: none;

	position: relative;

}
#admin_menu_container ul li a {
	margin-left: 10px;	
}
.admin_menu_admin_plus {

	position: absolute;

	top: 18px;

	left: -15px;
}
.admin_menu_admin_links {
	position: absolute;
	top: 14px;
	left: 200px;
	border: 1px solid #acacac;
}
.admin_menu_admin_link_link {
	position: relative;
	display: block;
	width: 200px;
	margin-left: 6px;
	border-bottom: 1px solid #acacac;
}
.admin_menu_links_main,
.admin_menu_link_new0,
.admin_menu_links_main0 {
	border-left: 0px solid black;
  margin-left: 5px;
}
.admin_menu_links_main1,
.admin_menu_link_new1,
.admin_menu_links_main4
.admin_menu_link_new4 {
	border-left: 0px solid green;
  margin-left: 10px;
}
.admin_menu_link_new3,
.admin_menu_links_main3 {
	border-left: 0px solid red;
  margin-left:20px;
}
.admin_menu_links_main2,
.admin_menu_link_new2 {
	border-left: 0px solid blue;
  margin-left:15px;
}
.admin_menu_admin_link_link a {
	padding-left: 10px;
}

a.menu1:hover {
  font-weight: bold;
}

.welcomeMenu0 .upper_menu1_li,
.welcomeMenu0 .upper_menuActive1_li,
.specialMenu0 .upper_menuSpecial1_li,
.specialMenu0 .upper_menuActiveSpecial1_li,
.shopMenu0 .upper_menu1_li,
.shopMenu0 .upper_menuActive1_li,
.special2Menu0 .upper_menu1_li,
.special2Menu0 .upper_menuActive1_li {
	position: relative;
	float: left;
	width: auto !important;
	width: 20px; /* for ie6 */
	list-style-type: none;
}

.welcomeMenu0 .left_menu1_li,
.welcomeMenu0 .left_menuActive1_li,
.welcomeMenu0 .left_menu1,
.welcomeMenu0 .left_menuActive1,
.welcomeMenu1 .left_menu2_li,
.welcomeMenu1 .left_menuActive2_li,
.specialMenu0 .left_menu1_li,
.specialMenu0 .left_menuActive1_li,
.shopMenu0 .left_menu1_li,
.shopMenu0 .left_menuActive1_li,
.special2Menu0 .left_menu1_li,
.special2Menu0 .left_menuActive1_li ,
.specialMenu1 .left_menuSpecial2_li,
.specialMenu1 .left_menuActiveSpecial2_li
{
	position: relative;
	list-style-type: none;
}

.welcomeMenu0 .menu1,
.welcomeMenu0 .menuActive1 {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0px 20px 0px 20px;
	background: none;
  text-decoration: none;
	font-size : 10px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}
.welcomeMenu0 .menu1:hover,
.welcomeMenu0 .menuActive1:hover {
	color: #fff;
}
.welcomeMenu0 .menuActive1 {
	color: #fff;
  font-weight: bold;
}

.welcomeMenu1 .menu2,
.welcomeMenu1 .menuActive2 ,
.specialMenu1 .menuSpecial2,
.specialMenu1 .menuActiveSpecial2 {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 5px 5px 10px;
	background: none;
  text-decoration: none;
	font-size : 10px;
	font-weight: normal;
	color: #5a718b;
	text-transform: uppercase;
  border-bottom: solid 1px #d4dade;
}

.menuSpecial1 ,
.menuActiveSpecial1 {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-size : 10px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
  float: left;
  right: 0px;
}

.footer {
  text-decoration: none; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}
a.admin {
	color: red; 
}

a.admin, a.admin1 , a.admin2 , a.admin3 , a.admin4 , a.admin5 , a.admin6 {
  font-size: 11px;
  text-decoration: none;
}
a.admin2 , admin4 {
  color: blue; 
}
a.admin3 , admin5, a.admin1, a.admin6 {
  color: green;
}
a.admin:hover {
  color : #7B68EE;
  font-size: 11px;
}
.error {
  color:red; 
  font-size:12px;
}

.hover_style_product *:hover {
  color:#5A708B;
}

.line_sp_height {
  line-height:16px;
}

a.no_deco:hover {
	color:#5A708B; 
	font-weight:bold;
}