/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
	/* neue Styles fuer HTML /CSS Layout */
* {
	padding: 0;
	margin: 0;
}
html,body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #777778;
	background-color: #140700;
	background-image: url("./img/bg_body.jpg");
	background-repeat: repeat-x;
}

div#admin_box {
	width:150px;
	position:absolute;
	right:5px;
	top:103px;
	background-color:#FFF;
	padding:10px;
	z-index:99;
}

div#container {
	width: 1000px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}

div#left_column {
  float: left;
  width:780px;
}

div#right_column {
  width: 220px;
  float: right;
}

div#our_certificates {
  background-image: url("./img/sidebar_certificate.png");
  height: 213px;
  margin-top: 110px;
}

div#our_certificates .content_our_certificates {
	padding-top:35px;
	padding-left:42px;
}

div#our_brands {
	margin-top: 55px;
	background-image: url("./img/sidebar_top_short.png");
	background-repeat: no-repeat;
	padding-top: 12px;
}

div.heading_our_brands {
	font-size: 30px;
}

div.content_our_brands {
	padding-top: 1px;
	padding-left: 8px;
	background-image: url("./img/sidebar_middle.png");
	background-repeat: repeat;
}

div.bottom_our_brands {
	height: 52px;
	background-image: url("./img/sidebar_bottom.png");
	background-repeat: no-repeat;
}

div#header {
	height: 330px;
	width: 780px;
	background-image: url("./img/bg_header.jpg");
	background-repeat: repeat-x;
	position: relative;
}

div#header div#header_left {
	height: 102px;
	width: 150px;
	float: left;
}

div#header div#header_left a.logo {
	width: 132px;
	height: 102px;
	display: block;
	text-indent: -9000px;
	background-image: url("./img/bg_logo.jpg");
	border: 0px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0pt;
}

div#header div#header_right {
	height: 50px;
	float: right;	
}

div#header div#header_right #quick_find {
	text-align:right;
}

div#header 	div#header_right #quick_find .keywords {
	background-color:#52494A;
	border: 0px;
	color: #fff;
	line-height: 17px;
	height:11px;
	padding: 3px;
	padding-bottom:5px;
	width: 160px;
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
}

div#header 	div#header_right #quick_find .search {
	position:relative;
	top:1px;
	*top:0;
	background-color:#52494A;
	color: #ffffff;
	line-height: 19px;
	height: 19px;
	width: 45px;
	border: none;
	font-size: 11px
}

div#header div#header_right a.hair_search {
	display:block;
	width:208px;
	line-height:20px;
	background:#B60D34 url(./img/hair_search.jpg) 188px 2px no-repeat;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	margin-top:7px;
}

div#header div#header_right ul {
	margin: 0;
	margin-top: 80px;
	padding: 0;
	list-style-type: none;
}

div#header div#header_right ul li {
	display: block;
	margin-right: 10px;
	float: left
}

div#header div#header_right ul li a {
	text-decoration: none;
	font-weight: normal;
	color: #ffffff
}

div#header div#header_bild_div {
	clear: both;
	height: 228px;
	width: 780px;
}

div#header div#header_bild0 {
	background-image: url("./img/header_goldwell_topchic.jpg");
	width:780px;
	height:228px;
}

div#header div#header_bild1 {
	background-image: url("./img/header_american_crew.jpg");
	width:780px;
	height:228px;
}

div#header div#header_bild2 {
	background-image: url("./img/header_sun.jpg");
	width:780px;
	height:228px;
}
div#header div#header_bild3 {
	background-image: url("./img/header_sun.jpg");
	width:780px;
	height:228px;
}
div#header div#header_bild4 {
	background-image: url("./img/header_equave.jpg");
	width:780px;
	height:228px;
}






div#content_wrapper {
	background-color: #E6E6E6;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}

div#navigation {
	width: 780px;
	padding: 0;
	margin: 0;
	background-color:#FFF;
}

div#content {
	width: 780px;
	padding: 0;
	margin: 0;
	clear: left;
	background-image: url("./img/bg_content.jpg");
	background-repeat: repeat-x;
	border-color: #E6E6E6
}


div.inhalt_anzeige {
	padding: 5px 0 20px 0;
	color: #000000;
	min-height: 300px;
}

div.inhalt_anzeige h1, div.inhalt_anzeige .inhalt_order h1 {
	font-size: 30pt;
	color: #b00042;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}

div.inhalt_anzeige h1.prod_head {
	width:auto;
	margin:auto;
	text-align:center;
	margin-top:30px;
}

div.inhalt_anzeige p.prod_desc {
	width:530px;
	margin:auto;
}

div.inhalt_anzeige p, div.inhalt_anzeige div.inhalt {
	width:auto;
	padding:10px 20px;
}

div.inhalt_anzeige table td{
	padding:0px 5px;
}

div.inhalt_anzeige table.table_product td{
	padding:0;
}

div.inhalt_anzeige table td.main {
	padding:0;
}

div.inhalt_anzeige table p {
	padding:0;
}

div.inhalt_anzeige ul#submenu {
	list-style:none;
	width:530px;
	margin: auto;
	margin-bottom:10px;
	text-align:center;
	line-height: 2em;
}

div.inhalt_anzeige ul#submenu li {
	display:inline;
}

div.inhalt_anzeige ul#submenu li a {
	padding:2px 5px 2px 13px;
	color:#b00041;
	text-decoration:none;
	font-weight:bold;
}

div.inhalt_anzeige ul#submenu li a:hover {
	background:transparent url(./img/green_trenner.png) left 4px no-repeat;
}

div.inhalt_anzeige div.contact_div p {
	margin:0;
	padding: 5px 20px;
}

div.inhalt_anzeige div#special_offers {
	width:400px;
	margin:auto;

}

div.inhalt_anzeige div#special_offers div.offer {

	text-align:center;
}

div#text_content h1,div#text_content h2,div#text_content h3 {
	margin-bottom:10px;
	margin-top:15px;
}

div#text_content ul {
	padding-left:30px;
}

p.clear {
	height: 0;
	margin: 0;
	padding: 0;
	clear: both;
}

/* Zonen Startseite*/
div#zones {
	padding:10px;
	width:740px;
	margin:auto;
	margin-top:20px;
}

div#zones ul {
	width:740px;
	list-style:none;
	float:left;
	margin-bottom:20px;
}

div#zones ul a {

	color:white;
	text-decoration:none;
}

div#zones ul li {
	display:block;
	float:left;
	width:165px;
	margin-right:10px;
	padding:5px;
	min-height: 195px;
	height : auto !important; /* normal Browser */
	height: 195px; /* IE */
}

div#zones ul li a {
	font-size:16px;
	font-weight:bold;
}

div#zones ul li ul {
	display:block;
	width:155px;
	margin-top:20px;
	margin-bottom:0;
}

div#zones ul li ul li {
	display:block;
	padding:0;
	margin-bottom:3px;
	min-height:0px;
	height: auto !important;
	height:0;
}

div#zones ul li ul li a {
	font-size: 13px;
	font-weight:normal;
	padding-left:15px;
	background: transparent url(./img/list_dreieck.png) left 2px no-repeat;
}


/* Navigation oben */
div.navi_oben ul {
	color:#F2D2DD;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 77px;
	right: 10px
}

div.navi_oben ul li {
	float: left;
	display: block;
	margin-left: 10px
}

div.navi_oben ul li a {
	color:#F2D2DD;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:1.4em;
}
/* Navigation unten */

div.navi_bottom ul {
	list-style-type: none;
	float: right;
	}
div.navi_bottom ul li {
	float: left;
}
div.navi_bottom ul li a {
	margin-right: 5px;
	color: #E6E6E6
}
/* Navigation unten */

/* Navigation oben */ /* Navigation Ebene 1 */
ul#CatNavi {
	background-image: url("./img/bg_level1_ladylounge.jpg");
	background-repeat: repeat-x;
	width: 780px;
}

/* ServiceBox*/
span.service_phone {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px
}

p.service_text {
	margin: 0;
	padding: 0;
	color: #810007;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	*padding-top:0;
	margin-bottom:25px;
}

/* allgemeine Formatierungen */
a img {
	border: 0;
	border: none;
}

div.copyright,
div.copyright a {
	clear: both;
	text-align: center;
	width: 780px;
	margin: 0 auto;
	color: #2E0607
}

div.parseTime {
	display: none;
}

.errorBox {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffb3b5;
	padding: 4px !important;
	text-align: center;
	margin: 15px;
	border:1px solid #F00;
}

/* Formulare darstellen */
form p {
	padding: 0;
	margin: 0;
	margin-bottom: 5px
}

p label, form .inhalt_order .contact_div label {
	float: left;
	width: 115px;
}

p label.hair_search {
	float:none;
	width:auto;
	margin-left:5px;
}

/* Produkt Anzeige - Listing */
table.table_product_listing {
	margin: 10px 0;
	background-color: #ffffff;
	float: left;
	width: 252px;
	position: relative;
	font-size:12px;
	border: 1px solid #D1D1D1;
}

tr.prod_top {
	height: 44px;
	line-height: 21px;
	background-image: url(./img/bg_produkt_top_single.gif);
	background-repeat: repeat-x;
	color: #541A30;
	background-color:#D1D1D1;
	vertical-align:center;
	padding-top: 1px;
}

tr.prod_top td {
	border-bottom: 2px solid #E6E6E6;
}

div.inhalt_anzeige p.bestand {
	height: 25px;
	line-height: 25px;
	font-size:10px;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	width:70px;
	float:right;
}

div.produkt_bild {
	float: left;
	width: 100px;
	height: 100px;
	padding: 6px
}


/*is raus  FR*/
div.produkt_shortdescription {
	float: right;
	width: 200px;
	padding: 5px;
	color: #868686;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	position: relative;
	}

tr.prod_top h2,tr.prod_top h2 a {
	color: #B00040;
	text-decoration: none;
	font-size:14px;
	margin-left:2px;
	margin-right: 2px;
	display: block;	
}

div.produkt_shortdescription p {
  /* width: 230px; */
	width:200px;
	font-size:13px;
}

p.produkt_clear {
	clear: both;
	margin-bottom: 5px
}

div.inhalt_anzeige p.produkt_preis, p.produkt_preis {
	float:right;
	text-align: left;
	right: 2px;
	color: #868686;
	font-size: 10px;
	margin-right: 5px;
	padding-bottom: 5px;
	padding-top: 40px;
	width:105px;
}

p.produkt_preis span {
	color: #B1000A;
	font-size: 15px;
	font-weight: bold
}

table.table_product_listing p.produkt_preis span span.productOldPrice {

}

p.produkt_preis span span.productOldPrice, p.produkt_preis span span.productOldPrice span.oldPrice{
	font-size: 13px;
	color:#868686;
	font-weight:bold;
}

p.produkt_preis span span.productOldPrice span.oldPrice {
	text-decoration: line-through;
}

.td_prod_bottom {
	padding:0 !important;
	height: 46px;
	background-image: url("./img/bg_produkt_single_bottom.gif");
	background-repeat: repeat-x;
	font-size: 10px;
	border-top: 2px solid #E6E6E6;
	border-bottom: 0px solid #E6E6E6
}

.td_prod_bottom span {
	color: #B00040;
}

.td_prod_bottom table tr td {
	border: none;
}

.td_prod_bottom table tr td.btn_versandkosten {
	border-left: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
	background-image: url("./img/btn_versandkosten.gif");
	width: 108px;
	height: 22px
}

.td_prod_bottom table tr td.btn_versandkosten a {
	display: block;
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	width: 108px;
	height: 22px
}

.td_prod_bottom table tr td.btn_details {
	padding:0;
	border-left: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
	background-image: url("./img/btn_details.gif");
	width: 108px;
	height: 22px
}

.td_prod_bottom table tr td.btn_details a {
	display: block;
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	width: 108px;
	height: 22px
}

.td_prod_bottom table tr td.btn_warenkorb {
	padding:0;
	border-left: 2px solid #E6E6E6;
	background: transparent url("./img/bg_wk.jpg") top left repeat-x;
	width: 108px;
	height: 23px
}



/* Warenkorb Button */
div.produkt_bottom p.prod_bottom_3 a {
	width: 18px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	font-size: 10px;
}

/* Warenkorb */
h1.header_warenkorb {
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	background-image: url("./img/bg_header_warenkorb.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 95px;
}

table tr.bg_warenkorb td {
	background-image: url(./img/bg_produkt_top_single.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 11px;
	color: #B00040;
	text-align: center;
	font-weight: bold;
}

table tr.zeile_warenkorb td {
	background-color: #ffffff;
	border-bottom: 2px solid #E6E6E6;
	padding: 4px;
	text-align: center
}

table tr.zeile_warenkorb td p {
	width:auto;
}

table tr.zeile_warenkorb td a {
	text-decoration: none;
	color: #B00040
}

table tr.zeile_warenkorb td #gift_wrapping_data {
	width: 350px;
	padding: 5px;
	float: left;	
}

table tr.bottom_warenkorb {
	height: 46px;
	background-image: url(./img/bg_warenkorb_bottom.jpg);
	background-repeat: repeat-x;
}

table tr.bottom_warenkorb td span {
	color: #B00040
}

.td_prod_bottom table tr td.btn_warenkorb input.input_produkt {
	width: 20px;
	padding: 0;
	margin: 0;
	margin-left: 7px;
	margin-top: 3px;
	font-size: 10px;
	float: left;
}

.td_prod_bottom table tr td.btn_warenkorb a.btn_wk {
	width:108px;
	display:block;
	height: 19px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-right:3px;
	margin-top:3px;
	margin-left:5px;
}

#gift_wrapping_data {
}



/* Einzelanzeige Produkt */
h1.header_detailansicht {
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	background-image: url("./img/bg_header_detailansicht.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 95px;
}

.table_product {
	border-collapse: collapse;
	background-color: #ffffff;
	z-index: 1;
	position: relative;
}

.table_product tr td {
	border-right: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6
}

.table_product tr td.noborder {
	border-right: none;
}
.table_product td.td_kennensieschon {
	height: 60px;
	color:#868686;
}
.table_product td.td_kennensieschon a {
		color:#B00040;
		text-decoration: none;
	}

.table_product td.td_kennensieschon span.preis {
	color:#B1000A;
	font-size:13px;
	font-weight:bold;
	display: block;
	float: right;
	margin-right: 10px;
	margin-top: 25px;
}


.prod_single_top td {
	background-image: url("./img/bg_produkt_top_single.gif");
	background-repeat: repeat-x;
	background-color:#D1D1D1;
}

.prod_single_top h2 {
	color: #B00040;
	font-size: 12px;
	font-weight: bold;
	width: 270px;
	*width:200px;
	float: left;
	line-height: 22px;
	padding-left: 10px;
}

.prod_single_top .noborder h2 {
	width:270px;
}

.produkt_single_bild {
	float: left;
	width: 100px;
	padding: 6px
}

div.produkt_single_shortdescription {
	float: right;
	width: 230px;
	padding: 5px;
	color: #868686;
	position: relative;
	min-height: 150px;
	height: auto !important;
	height: 150px;

}

.td_prod_single_bottom {
	height: 46px;
	background-image: url("./img/bg_produkt_single_bottom.gif");
	background-repeat: repeat-x;
	font-size: 10px;
	border-bottom: 2px solid #E6E6E6
}

.td_prod_single_bottom span {
	color: #B00040;
}

.td_prod_single_bottom table tr td {
	border: none;
}

.td_prod_single_bottom table tr td.btn_versandkosten {
	border-left: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
	background-image: url("./img/btn_versandkosten.gif");
	width: 96px;
}

.td_prod_single_bottom table tr td.btn_versandkosten a {
	display: block;
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	width: 96px;
	height: 20px
}

.td_prod_single_bottom table tr td.btn_warenkorb {
	border-left: 2px solid #E6E6E6;
	background:transparent url("./img/bg_wk.jpg") left top repeat-x;
	width: 96px;
	height: 23px
}

/* Anzahl der Produkte */
.td_prod_single_bottom table tr td.btn_warenkorb input.input_produkt {
	top: 4px;
	left: 0;
	width: 17px;
	padding: 0;
	margin: 0;
	margin-left: 3px;
	font-size: 10px;
}

/* untere Produktzeile */
p.prod_single_bottom_1 {
	position: absolute;
	top: 0;
	left: 0;
	height: 49px;
	width: 230px;
	padding-left: 5px;
	padding-top: 5px;
	color: #AF0140;
	font-size: 10px;
}

p.prod_single_bottom_2 {
	position: absolute;
	top: 0;
	left: 245px;
	height: 49px;
	width: 60px;
	padding-left: 5px;
	color: #AF0140;
}

/* Detail Button */
p.prod_single_bottom_3 a.btn_details {
	background-image: url("./img/btn_details.gif");
	height: 24px;
	width: 110px;
	display: block;
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
}

/* in den Warenkorb */
p.prod_single_bottom_3 {
	position: relative;
	background-image: url("./img/btn_incart.gif");
	background-repeat: no-repeat;
	top: 24px;
	left: 250px;
	height: 48px;
	width: 110px;
	color: #AF0140;
	font-size: 10px;
}

/* Anzahl der Produkte */
p.prod_single_bottom_3 input.input_produkt {
	position: absolute;
	top: 4px;
	left: 0;
	width: 20px;
	padding: 0;
	margin: 0;
	margin-left: 7px;
	font-size: 10px;
	text-align: center;
}

/* Warenkorb Button */
p.prod_single_bottom_3 a {
	width: 18px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	font-size: 10px;
}

td.btn_warenkorb input.btn_wk {
	border: none;
	background-color: transparent;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	width: 67px;
	*width:65px;
	padding-left: 2px;
	*padding-left:0;
	color:#FFF;
	font-size:10px;
}

/* Einzelanzeige Produkt */ /* Navigation Ebene 1 */
div#navigation ul.ul_1,div#navigation ul.ul_2,div#navigation ul.ul_3,div#navigation ul.ul_31,div#navigation ul.ul_
	{
	width: 100%;
}

div#navigation ul li,
div#navigation ul li a {
	background-color: transparent;
	height: 40px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	display: block;
	width: 195px;
	text-align: center;
	float:left;
	z-index:10;
}

div#navigation ul li a {
	width:195px;
}

* html #navigation ul li a {
	width:165px;
}

div#navigation ul li#li_1, div#navigation ul li#li_2, div#navigation ul li#li_3, div#navigation ul li#li_31{
	background: #6E6E6E url("./img/bg_inactive.jpg") repeat-x;
}


div#navigation ul li.Current_1, div#navigation ul li#li_1:hover,
div.inhalt_anzeige #zones ul li#zone_1, div#navigation ul li.CurrentParent_1 {
	background: #850032 url("./img/bg_level1_ladylounge.jpg") repeat-x !important;
}

div#navigation ul li.Current_2,div#navigation ul li#li_2:hover,
div.inhalt_anzeige #zones ul li#zone_2, div#navigation ul li.CurrentParent_2 {
	background:#015EAB url("./img/bg_level1_businessarea.jpg") repeat-x !important;
}
div#navigation ul li.Current_3,div#navigation ul li#li_3:hover,
div.inhalt_anzeige #zones ul li#zone_3,  div#navigation ul li.CurrentParent_3 {
	background:#525355 url("./img/bg_level1_menlounge.jpg") repeat-x !important;
}
div#navigation ul li.Current_31,div#navigation ul li#li_31:hover,
div.inhalt_anzeige #zones ul li#zone_31, div#navigation ul li.CurrentParent_31 {
	background:#85A600 url("./img/bg_level1_kerastase.jpg") repeat-x !important;
}


/* Navigation Ebene 2 */
div#navigation ul li ul {
	padding-top: 35px;
	width: 195px;
	padding-bottom:10px;
}

div#navigation ul li ul li {
	height: 16px;
}

div#navigation ul li ul li a {
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	background: transparent url(./img/list_dreieck.png) 15px 3px no-repeat;
	padding-left:30px;
	text-align:left;
	width:165px;
}

div#navigation ul li#li_1 ul
{
	background-color: #850032;
}

div#navigation ul li#li_1 ul li a:hover {
	color:#850032;
	background: #e9d3db url(./img/list_dreieck_rot.png) 15px 3px no-repeat;
}

div#navigation ul li#li_2 ul li a:hover {
	color:#015EAB;
	background: #d6dffb url(./img/list_dreieck_blau.png) 15px 3px no-repeat;
}

div#navigation ul li#li_3 ul li a:hover {
	color:#525355;
	background: #cccccc url(./img/list_dreieck_grau.png) 15px 3px no-repeat;
}

div#navigation ul li#li_31 ul li a:hover {
	color:#85A600;
	background: #eff7d0 url(./img/list_dreieck_gruen.png) 15px 3px no-repeat;
}

div#navigation ul li#li_3 ul
{
	background-color: #525355;
}

div#navigation ul li#li_2 ul
{
	background-color: #015EAB;
}

div#navigation ul li#li_31 ul
{
	background-color: #85A600;
}

/* Navigation Ebene 3 */
div#navigation ul li ul li ul {
	padding-top:10px;
	padding-bottom:10px;
}

div#navigation ul li ul li ul li {
	height: 16px;
}

div#navigation ul li ul li ul li a {
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
}

div.navtrail_1,div.navtrail_2,div.navtrail_3,div.navtrail_31 {
	/*padding-left: 15px;*/
	text-align:center;
	padding-top:6px;
	color: #000000;
	font-weight: bold;
	background-color:#FFF;
}

div.navtrail_1 a,div.navtrail_2 a,div.navtrail_3 a,div.navtrail_31 a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	font-size: 11px;
}


/* ACCOUNT NEU */
div#personal_div {
	width:50%;
	float:left;
}

div#personal_div ul.personal_data {
	list-style:none;
	padding-left:20px;
}

div#personal_div ul.personal_data li {
	font-weight:bold;
	font-size:13px;
	margin-top:15px;
}

div#personal_div ul.personal_data a {
	text-decoration:none;
	background: transparent url(./img/bg_trenner.png) left 3px no-repeat;
	margin-left:10px;

}

div#personal_div ul.personal_data ul.ul_with_triangle {
	list-style-image: url(./img/bg_trenner.png);
	padding-left:15px;
}

div#personal_div ul.personal_data ul.ul_with_triangle p.account_left {
	width:160px;
	padding:0;
	line-height:18px;
	*margin-top: -16px;
}

div#personal_div ul.personal_data ul.ul_with_triangle p.account_right {
	float:right;
	width:160px;
	padding:0;
	line-height:18px;
}

div#personal_div ul.personal_data ul.ul_with_triangle li {
	margin-top:5px;
	font-weight:normal;
	font-size:13px;
}

div#personal_div ul.personal_data ul.ul_with_triangle li a {
	background-image:none;
	margin:0;
}

div#last_viewed {
	width:50%;
	*width:49%;
	margin-left:390px;
	border-left:1px solid #CCC;
}

div#last_viewed form p input {
	margin-bottom:5px;
}

div#last_viewed p.smallHeading {
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
}

div#last_viewed ul {
	list-style:none;
	padding-left:10px;
	margin-top:5px;
}

div#last_viewed ul li {
	border-top:1px solid #CCC;
	padding:5px 0;
}

div#last_viewed ul li img {
	float:left;
	height:70px;
}

div#last_viewed ul li p {
	width:230px;
	margin-left:100px;
}

div#last_viewed ul li a {
	color:#B00042;
	font-weight:bold;
}

div#last_viewed .account_prod_price {
	font-size:10px;
}

div#last_viewed .account_prod_price a {
	color:black;
	font-weight:normal;
}

div.inhalt_anzeige .margeBottom {
	clear:both;
	padding:0;
	margin-bottom:10px;
}

div.inhalt_anzeige p.account_welcome .smallHeading{
	padding:0;
}

form#create_account p {
	padding:1px 20px;
}

/* Warenkorb */
a.btn_kasse {
	background-image: url("img/bg_kasse.gif");
	display: block;
	width: 108px;
	height: 22px;
}

input.btn_reload {
	background-image: url("img/bg_reload.gif");
	display: block;
	width: 110px;
	height: 22px;
	background-color: transparent;
	border-right: 0px;
	border-top: 0px;
	border-left: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
}

a.btn_kasse {
	text-indent: -9000px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	border-left: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
}

.td_kosten {
	padding-right: 10px;
	text-align: right;
	font-size: 10px
}

/* Tabellen Formatierung */
td.main {
	padding: 15px
}

span.smallHeading {
	font-weight: bold;
	padding-left:10px;
}

td.smallText {
	font-size:12px;
}

.inhalt_order {
	background-color: transparent;
	padding: 5px 20px;
	margin-bottom:10px;
}

.inhalt_order hr {
	width:740px;
	margin:auto;
}

.inhalt_order .adress_field {
	float:right;
	width:200px;
	margin-left:15px;
}

form .inhalt_order p, .inhalt_order #personal_div p, .inhalt_order #last_viewed p, div.inhalt_order p {
	padding:0;
}

.inhalt_order #last_viewed p {
	padding-left:10px;
}

div.inhalt_order p {
	margin-top: 5px;
}

form .inhalt_order label {
	margin-right:10px;
	width:auto;
}

form .inhalt_order p textarea {
	margin-top:10px;
}

.inhalt_order .payment_block {
	margin:15px	20px;
}

.inhalt_order .payment_block label {
	margin-left: 10px;
}

.inhalt_order .payment_block label,.inhalt_order .payment_block input {
	margin-bottom:5px;
}

.inhalt_order #revocation {
	margin-bottom:15px;
	font-size:11px;
}

.inhalt_order #revocation h3 {
	font-size:12px;
}

.inhalt_order .checkoutBar, .inhalt_order .checkoutBarCurrent {
	float:left;
	display:inline;
	width:160px;
	text-align:center;
}

.inhalt_order .checkoutBarCurrent {
	font-weight:bold;
}

div.inhalt_order table table td {
	padding-top:2px;
}

.moduleRow {
	background-color: #ffffff
}

.moduleRowSelected {
	background-color: #CCFFCC
}

.bubble_img {
	margin-left:5px;
	margin-right:3px;
}

.margeTop {
	margin-top:20px;
}

/* global - Darstellung der Links */
a {
	text-decoration: underline;
	color: #868686
}

.inform  {
	padding:0 15px 15px 15px;
}

.stopFloat {
	float:none;
	clear:right;
}

.nowrap_cl {
	white-space: nowrap;
}


/* Popup-Darstellung */

div#popup_content {
	padding:10px;
	background-color:#FFF;
	color:#000;
}

div#popup_content h1 {
	font-size:14px;
	margin-bottom:10px;
}

div#popup_content h2, div#popup_content h3 {
	font-size:11px;
	margin-bottom:10px;
}

div#popup_content ul {
	padding-left:20px;
	margin-bottom: 15px;
}

div#popup_content p.close_window {
	font-size:11px;
	margin-top:10px;
	text-align:right;
}
h2.success {
	font-size:32px;
}
