body {
  margin: 0px auto;
  text-align: center;
}
a.logo {
 float: left;
}
.field {
  width:240px;
  height: 100px;
}
*+html .field {
  width:242px;
  height: 100px;
}
.row {
  width:240px;
}
img.product_detail {
  height: 153px;
  width: 517px;
}
.gold {
  color: #D6AB42;
  font-weight:bold;
  font-size: 10px;
}
.gold_big {
  color: #D6AB42;
  font-weight:bold;
  font-size: 18px;
  text-decoration: none;
}
.gold_big_all * {
  color: #D6AB42;
  font-weight:bold;
  font-size: 18px;
  text-decoration: none;
}
.gold_normal {
  color: #D6AB42;
  font-weight:normal; 
}
.gold_all * {
  color: #D6AB42;
  font-weight:normal; 
}
.gold_upper {
  color: #D6AB42;
  font-size: 12px;
  text-transform: uppercase;
  font-weight:bold;
}
.white_big {
  color: #fff;
  font-weight:bold;
  font-size: 18px;
  text-decoration: none;
}
.white_big_all * {
  color: #fff;
  font-weight:bold;
  font-size: 18px;
  text-decoration: none;
}
.white_normal {
  color: #fff;
  font-weight:normal;
  font-size: 18px;
  text-decoration: none;
}
.white_normal_all * {
  color: #fff;
  font-weight:normal;
  font-size: 18px;
  text-decoration: none;
}
* {
  margin: 0px;
  padding: 0px; 
}

img {
  border: none;
}

img.imgrahmen {
  border: solid 1px white;
  padding: 0px;
}

img.imgrahmen_act {
  border: solid 1px #D6AB42;
  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: 1px solid black;

}



.admin_menu_links_main1,

.admin_menu_link_new1,

.admin_menu_links_main4

.admin_menu_link_new4 {

	border-left: 1px solid green;

}



.admin_menu_link_new3,

.admin_menu_links_main3 {

	border-left: 1px solid red;

}



.admin_menu_links_main2,

.admin_menu_link_new2 {

	border-left: 1px solid blue;

}



.admin_menu_admin_link_link a {

	padding-left: 10px;

}


.welcomeMenu0 .upper_menu1_li,

.welcomeMenu0 .upper_menuActive1_li,

.specialMenu0 .upper_menu1_li,

.specialMenu0 .upper_menuActive1_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,

.specialMenu0 .left_menu1_li,

.specialMenu0 .left_menuActive1_li,

.shopMenu0 .left_menu1_li,

.shopMenu0 .left_menuActive1_li,

.special2Menu0 .left_menu1_li,

.special2Menu0 .left_menuActive1_li {

	position: relative;

	list-style-type: none;

}



.welcomeMenu0 .menu1,

.welcomeMenu0 .menuActive1 {

	display: block;

	height: 20px;

	line-height: 20px;
	
	padding: 0px 0px 0px 0px;

	background: white;

	border-top: 1px solid black;

	border-bottom: 1px solid grey;

	border-left: 1px solid black;

	border-right: 1px solid grey;

	text-decoration: none;

	font-size : 10px;

	font-weight: normal;

	color: black;

}



.welcomeMenu0 .menu1:hover,

.welcomeMenu0 .menuActive1:hover {

	color: white;

	background: black;

}



.welcomeMenu0 .menuActive1 {

	color: black;

	background: pink;

}




.menuSpecial1,

.menuActiveSpecial1 {

	display: block;

	height: 20px;

	line-height: 20px;

	padding: 0px 20px 0px 20px;

	background: white;

	border-top: 1px solid black;

	border-bottom: 1px solid grey;

	border-left: 1px solid black;

	border-right: 1px solid grey;

	text-decoration: none;

	font-size : 10px;

	font-weight: normal;

	color: black;

}


.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;
}
.main_bg {
  background:url('/images/bg_spacer/main_bg.gif') 58px 0px no-repeat;
}

.detail_bg {
  background:url('/images/bg_spacer/detail_bg.jpg') 0px 210px repeat-x;
}
.brown {
  color: #3F291C;
  padding: 3px;
  font-weight: bold;
}
.logoleiste_bg {
  background:url('/images/bg_spacer/trans.png') 0px 0px no-repeat;
  padding-top: 1px;
  padding-left:25px;
}

.contact_verl {
  background:url('/images/bg_spacer/contact_verl.jpg') 0px 0px repeat-y;
  border-top: solid 1px #D6AB42;
  border-bottom: solid 1px #D6AB42; 
  height: 26px;
  padding-left: 5px;
}

.teaserhdl1 , .teaserhdl {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px;
}
.teaserhdl {
  color: #D6AB42;
  font-weight: bold;
  font-size:10px;
}
.teaserhdl1 {
  font-size: 11px;
  background-color: #F5F1F0;
  color: #43281D;
}
.teasertxt {
  text-align: center;
  padding: 0px;
  font-weight: bold;
  vertical-align: top;
}
.templWidth {
	width: 100%;
}
