/* --------------------------------------------------------------
 stylesheet.css 2008-08-10 gambio
 Gambio OHG
 http://www.gambio.de
 Copyright (c) 2008 Gambio OHG
 Released under the GNU General Public License
 --------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------
 $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
 ---------------------------------------------------------------------------------------*/
/*
@import "gm_dynamic.css.php";
*/

/* ######################################################################################################## */



/* EDIT LW */
body 
{
	background-color:#E4EECB;
	background-image:url(img/bg_body.jpg);
	background-repeat:repeat-x;	
	font:12px/1.3em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}


/* EDIT LW */
.wrap_site 
{
margin-top:15px; 
overflow:hidden;
}

	.wrap_shop_aussen
	{
	width:990px;
	height:100%; 
	margin-left:auto; 
	margin-right:auto; 
	overflow:hidden; 
	line-height:15px; 
	font-size:0px;
	background:#ffffff url(img/base/hg_schatten_einfarbig.jpg) repeat-y right top;
	}	
	
		.wrap_shop 
		{
		width:989px;
		height:100%; 
		border:none;
		border-left:1px solid #000000; 
		margin-left:auto; 
		margin-right:auto; 
		overflow:hidden; 
		text-align:left; 
		font-family:Verdana, Arial, Helvetica, Sans-Serif; 
		font-weight:normal;
		color:#000000;
		font-size:12px;
		background:url(img/base/hg_schatten_verlauf.jpg) no-repeat 978px 0px;
		background-repeat:no-repeat;
		}
		
	#box_wrap_shop_bottom
	{
	width:990px;
	margin-left:auto; 
	margin-right:auto; 
	overflow:hidden; 
	line-height:0px; 
	font-size:0px;
	background:url(img/base/hg_schatten_bottom.jpg) no-repeat right top;
	height:11px;
	}
		
	
h1, h2, h3, p, td, li, a
{
text-align:left; 
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
font-weight:normal;
text-transform:none;
text-align:left;
font-variant:normal;
}

/* alle einzeiligen Eingabefelder (Text und Passwort) */
body .wrap_shop input[type=text], body .wrap_shop input[type=password] 
{
border:1px solid #A7A7A7; 
height:15px; 
padding:5px 2px 4px 2px; 
line-height:18px; 
font-size:12px;
background-color:#FFFFFF;
}

textarea
{
background-color:#FFFFFF;
border:1px solid #A7A7A7;
font-size:12px;
padding: 5px;
}


div{padding:0px; text-align:left;}


.wrap_shop h1 {color:#A0122D; font-size:22px; margin:0px 0px 25px 0px; line-height:25px;}
.wrap_shop h2 {color:#000000; font-size:19px; margin:0px 0px 15px 0px; line-height:25px;}
.wrap_shop h3 {font-weight:bold;}


/* Header */
#lw_header_aussen{float:left; background:url(img/base/hg_schatten_header_oben.jpg) no-repeat right top;  height:129px; width:100%; padding:0px;}
	#lw_header{float:left; background:url(img/lw_bg_header.jpg) no-repeat 550px 1px; height:128px; width:100%; padding:1px 0px 0px 0px;}
    #shop_logo {background-color:#ffffff; float:left; height:auto; padding:16px 20px 0px 20px; width:auto;}
	   #shop_logo img{margin:0px 0px 0px 0px;}
	  #lw_slogan_header{float:left; padding:92px 0px 0px 5px; font-size:14px; font-weight:bold; text-transform:uppercase; margin:0px;}

	/* Subnavi Header oben rechts */
	#topmenu_block {float:right; margin:0px; padding:5px 10px 0px 0px; overflow:hidden; width:280px;}
	  #topmenu_block #topmenu_left{float:right; display:inline; padding:0px; margin:0px; list-style-type:none;}
	  #topmenu_block #topmenu_left li{float:left; background-image:url(img/bg_liste_1.gif); background-position:0px 1px; background-repeat:no-repeat; padding:0px 0px 0px 9px; margin:0px 9px 0px 0px; line-height:14px;}
	  #topmenu_block #topmenu_left li.erster_punkt{background-image:none;}
	  #topmenu_block #topmenu_left li a {font-size:10px; font-weight:bold;  line-height:14px; text-transform:uppercase;}



/* Hauptnavi Kopfleiste */
#lw_navi_head{float:left; padding-bottom:10px; width:100%; padding:0px; margin:0px;}
  #menubox_lw_categories_head{float:left; margin:0px; padding:0px;}
  #menubox_lw_categories_head ul{list-style-type:none; margin:0px; padding:0px; float:left;}
  #menubox_lw_categories_head ul li{float:left; margin-left:1px;}
  #menubox_lw_categories_head ul li.l_1{margin-left:0px;} /* erster Navipunkt */
 #menubox_lw_categories_head ul li a{display:block; padding:10px 0px 0px 0px; text-align:center; width:138px; height:40px; background-color:#A0122D; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:15px;}
 #menubox_lw_categories_head ul li.l_1 a{width:139px;}
 #menubox_lw_categories_head ul li.l_2 a{width:139px;}
 #menubox_lw_categories_head ul li.l_3 a{width:139px;}
 #menubox_lw_categories_head ul li.l_4 a{width:139px;}
 #menubox_lw_categories_head ul li.l_5 a{width:139px;}
 #menubox_lw_categories_head ul li.l_7 a{width:139px;}
 #menubox_lw_categories_head ul li.active a, #menubox_lw_categories_head ul li a:hover{background-color:#BCBDC0; color:#111111; text-decoration:none;}

/* Subnavi */
#menubox_categories ul{list-style-type:none; margin:0px; padding:0px;}
#menubox_categories ul li{background-image:url(img/bg_categories_1.gif);}
#menubox_categories ul li.ebene_2{}
 #menubox_categories ul li a{font-weight:bold; background-image:url(img/bg_categories_1.gif); background-repeat:repeat-x; background-position:left bottom; display:block; padding:7px 0px 7px 10px; background-color:#CFD1D5; font-size:12px; color:#111111; line-height:15px;}
 #menubox_categories ul li.ebene_2 a{display:block; padding:7px 0px 7px 20px; background-color:#FFFFFF;}
 #menubox_categories ul li.ebene_3 a{display:block; padding:7px 0px 7px 30px; background-color:#FFFFFF;} 

 #menubox_categories ul li.active a, #menubox_categories ul li a:hover{background-color:#FFFFFF; color:#A0122D; text-decoration:none;}


/* komplette Spalte links inkl. linker Spalte und Content */
#lw_column_left_complete{width:740px; float:left; padding:0px 0px 0px 20px;}


/*
******************* ACCOUNT *************************************************************************
*/

#account {float:left; margin:0px; overflow:hidden; width:100%;}
#account .bottom_note {margin:0px;}
#account .box_bottom {height:100%; overflow:hidden; padding:5px 10px 10px 0px;}

/* content-box allgemein */
#account .box_content {background-color:#e7e7e7; margin:0px 0px 15px 0px; padding:10px;}

  #account .box_content .align_right {text-align:right;}
  #account .box_content .box_left {}
  #account .box_content .box_right {}
 
  #account .box_content .cell_left {float:left; padding:3px; width:120px;}
  #account .box_content .cell_right {margin:0px 0px 0px 150px; padding:3px;}
  #account .box_content .cell_right textarea{width:100%;}

/* Passwort vergessen */
#account .box_password_double_opt_in{background-color:#e7e7e7; padding:10px;}
	#account .box_password_double_opt_in .cell_left {float:left; width:150px; padding-bottom:10px;}
	#account .box_password_double_opt_in .cell_right {float:left; width:320px; padding-bottom:10px;}
		#account .box_password_double_opt_in input[type=text]{width:240px;}

#account .box_form {background-color:#e7e7e7; height:100%; margin:0px 0px 15px 0px; overflow:hidden; padding:10px;}
  #account .box_form .box_left {height:28px; line-height:28px;}
  #account .box_form .box_right {height:28px; line-height:28px; text-align:right;}
  #account .box_form .cell_left {float:left;height:28px; line-height:28px; padding:3px; width:120px;}
  #account .box_form .cell_right {height:28px; line-height:28px; padding:3px;}

#account .box_left {float:left; width:49%;}
#account .box_right {float:right; overflow:hidden;width:49%;}


/* Login (neuer Kunde, Login, Gast) */

#account .lw_box_new_customer {float:left; padding:0px 0px 0px 0px; width:49%;}
	#account .lw_box_new_customer .box_content{height:150px;}

#account .lw_box_login {float:right; padding:0px 0px 0px 0px; width:49%;}
	#account .lw_box_login .box_content{height:150px;}
		#account .lw_box_login .box_content input[type=text], #account .lw_box_login .box_content input[type=password]{width:210px;}
		#account .lw_box_login .box_content #lw-box-email{padding-top:10px; padding-bottom:5px;}
		#account .lw_box_login .box_content #lw-box-password{padding-bottom:10px;}
		#account .lw_box_login .box_content #lw-box-a{padding:10px 0px 0px 0px;}

#account .cell_note {float:right; margin-top:30px;}
#account .gm_products_name {font-weight:bold; text-align:right;}
#account .gm_products_price {font-size:10px; font-weight:bold; text-align:right;}
#account .info_message {margin-bottom:5px; margin-left:0px; margin-right:0px; margin-top:5px;}
#account .inputRequirement {margin:0px;}
#account .login_left {float:left;height:20px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;   width:120px;}
#account .login_right {height:20px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;}
#account .order_body {font-size:11px;text-align:right;}
#account .order_head {font-size:11px; font-weight:bold; text-align:right;}
#account .order_table {border:1px solid #a7a7a7;}
#account .order_total {font-size:11px; font-weight:bold; text-align:right;}
#account .productOldPrice {color:#FF0000; font-size:10px; text-align:right;}
 
#account .product_box {font-size:10px; }
#account .product_box_bottom {clear:both; padding:10px 0px 0px 0px;}

#account .smallHeading {font-size:10px; text-align:right;}

#account .td_left {float:left; font-size:10px; padding:2px;}
#account .td_right {font-size:10px; padding:2px; text-align:right;}
#account a {font-size:10px;}
#account form {float:left; margin:0px; overflow:hidden;width:100%;}

#account h1 {float:left; padding-left:20px; padding-top:5px;}
#account h2 {font-size:12px; background-color:#A0122D; color:#FFFFFF; font-weight:bold; height:100%; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;}
	#account h2 .smallHeading, #account h2 .smallHeading a{color:#FFFFFF;}

.lw-box-account-edit input[type=text]{width:260px;}


#account #logoff {background-color:#E7E7E7; padding:10px; margin:20px 0px 0px 0px;}


#create_account_page {float:left; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; margin:0px; overflow:hidden; width:100%;}
#create_account_page .active_input {background-color:#f3f8fc; border:1px solid #335475; color:#335475; font-family:Arial, Helvetica, Sans-Serif; font-size:16px; font-weight:bold; height:24px; margin-bottom:3px; padding:2px 0px 0px 10px; width:227px;}
#create_account_page .cell_left {float:left; line-height:28px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px; width:150px;}
#create_account_page .cell_right {padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;}
#create_account_page .heading {border-bottom-color:#325374; border-bottom-style:solid; border-bottom-width:1px; clear:both; margin-bottom:17px; margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:25px;}
#create_account_page .heading h2 {font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; margin-bottom:16px; margin-left:45px; margin-right:0px; margin-top:11px; text-transform:uppercase;}
#create_account_page .inactive_input {background-color:#ffffff; border:1px solid #cccccc; font-family:Arial, Helvetica, Sans-Serif; font-size:16px;height:24px; margin-bottom:3px; padding:2px 0px 0px 10px; width:227px;}
#create_account_page h1 {}

/* Kontoerstellung - Gastkonto und normales Konto */
#create_account_page .heading img {float:left;}

#create_account_page .smallHeading {font-size:10px;	text-align:right;}

#create_account_page span {font-weight:bold;}

#create_account_page .cell_back {float:left; padding-top:10px;}

#create_account_page .cell_continue {float:right; padding-top:10px;}


#create_account_page .cell_center{float:left; padding:3px;}
#create_account_page .cell_adress{padding:3px;}
#create_account_page .cell_adress_text{width:60%; float:left; padding:3px;}

#create_account_page #gender{position:relative; top:3px;}
#create_account_page .gender {height:32px;}

#create_account_page .form_buttons{overflow:hidden; height:27px;}


#create_account_page .lw_accept_box {background-color:#fecccb; border:1px solid #FE0000; margin-top:2px; overflow:hidden; width:100%;}
#create_account_page .lw_accept_box_checkbox {float:left; width:20px;}
#create_account_page .lw_accept_box_text {float:left; margin:2px 0px 2px 5px;}
	#create_account_page .lw_accept_box_text a{text-decoration:underline !important;}



/*
******************* Newsletter *************************************************************************
*/

.lw_box_newsletter .left{width:150px; float:left;}
.lw_box_newsletter .right{width:300px; float:left; padding-bottom:5px;}
.lw_box_newsletter .right input[type=text]{width:260px;}

/*
******************* Suche *************************************************************************
*/


#advanced_search {float:left; margin:0px; overflow:hidden;width:100%;}
#advanced_search  a {font-size:10px;}
#advanced_search #heading_box {background-color:#A0122D; color:#FFFFFF; font-family:verdana; font-weight:bold; height:100%; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;}
#advanced_search .box_content {background-color:#e7e7e7;height:100%; margin:0px 0px 15px 0px; overflow:hidden; padding:10px;}
#advanced_search .cell_left {float:left; padding-bottom:1px; padding-left:3px; padding-right:1px; padding-top:1px; width:150px;}
#advanced_search .cell_right {line-height:28px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;}
#advanced_search .heading {float:left; width:50%;}
#advanced_search .heading_note{color:#FFFFFF; font-family:verdana; font-size:10px;text-align:right;}
  #advanced_search .heading_note a{color:#FFFFFF;}
#advanced_search .inactive_input {margin:0px 0px 3px 0px; width:233px;}
#advanced_search h1 {}
#advanced_search h2 {background-color:#CCCCCC;height:100%; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;}
#advanced_search select {background-color:#ffffff; border:1px solid #a7a7a7; height:24px; margin:0px 0px 3px 0px; padding:2px 0px 0px 0px;  width:239px;}


/*
******************* Spalten *************************************************************************
*/


/* EDIT LW */
#column_left {background-color:#ffffff; clear:both; float:left; margin-bottom:2px; margin-left:0px; margin-right:20px; margin-top:2px; overflow:hidden; width:210px;}
  #column_left .gm_class_input {border-style:solid; border-width:1px; font-family:Arial, Helvetica, Sans-Serif; height:13px;}
  #column_left .gm_shipping_link {font-size:10px;}

/* EDIT LW */
#column_content 
{
  float:left; 
  background-color:#ffffff; 
  margin-bottom:0px; 
  margin-top:0px;
  padding:5px 0px 20px 0px;  
  width:498px;
  line-height:18px;
}


/* EDIT LW */
#column_right {background:#ffffff url(XXX_img/base/hg_schatten_verlauf_column_right.jpg) no-repeat right top; float:right; padding-right:15px; margin-bottom:2px; margin-left:0px; margin-right:11px; margin-top:0px; overflow:hidden; width:200px;}
  #column_right .gm_class_input {border-style:solid; border-width:1px; font-family:Arial, Helvetica, Sans-Serif; height:13px;}
  #column_right .gm_shipping_link {font-size:10px;}


/*
******************* Textauszeichnungen Content mitte *************************************************************************
*/

#column_content p{line-height:18px;}

#column_content a, #main_content_container a{text-decoration:underline !important;}

#column_content img.right{float:right; margin:0px 0px 10px 20px;}
#column_content img.left{float:left; margin:0px 20px 0px 0px;} 



/*
******************* Boxen links *************************************************************************
*/

/* Informationen */
#menubox_information {float:left; width:100%; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_information_body {background-color:#CFD1D5; font-size:10px; margin:0px 0px 0px 0px; }
  #menubox_information_body ul{list-style-type:none; margin:0px; padding:0px;}
  #menubox_information_body ul li{background-image:none;}
  #menubox_information_body ul li a{font-weight:bold; display:block; padding:7px 0px 7px 10px; background-color:#CFD1D5; font-size:12px; color:#111111; line-height:15px;}
 #menubox_information_body ul li.active a, #menubox_information_body ul li a:hover{background-color:#E7E7E7; color:#A0122D; text-decoration:none;}
#menubox_information_head {background-color:#A0122D; color:#ffffff;font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}

/* Specials */
#menubox_specials {float:left; width:100%; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_specials_body {background-color:#e7e7e7; font-size:10px; margin:0px 0px 3px 0px; padding-bottom:3px; padding-left:0px; padding-right:0px; padding-top:3px;}
  #menubox_specials_body .product_image{padding:5px 0px 5px 0px;}
  #menubox_specials_body .product_name{padding:5px 6px 5px 6px;}
  #menubox_specials_body .product_price{padding:5px 6px 5px 6px;}
  
  #menubox_specials_body a {font-size:10px;}
#menubox_specials_head {background-color:#A0122D;  color:#ffffff;font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}
  #menubox_specials_head a{color:#FFFFFF;}


/*
******************* Boxen rechts *************************************************************************
*/

/* Warenkorb */
#cart_on_top {float:left; background-color:#D7E0E5; margin-bottom:20px; margin-top:0px; margin-right:0px; padding:2px; width:196px;}
	#cart_on_top #cart_on_top_heading{padding:7px 0px 5px 10px; font-size:11px; font-weight:bold; text-transform:uppercase;}
#cart_on_top_body {background-color:#D7E0E5; font-size:11px; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:6px; text-transform:uppercase;}
	#cart_on_top_body strong{font-weight:normal;}
	#cart_on_top_body .p-empty-cart{padding:0px 0px 7px 0px; margin:0px; text-transform:uppercase;}
	#cart_on_top_body .p-account{text-transform:none; padding:0px 0px 0px 0px; margin:0px; font-weight:normal;}
	#cart_on_top_body .p-logoff{text-transform:none; padding:0px 0px 0px 0px; margin:0px; font-weight:normal;}
  #cart_on_top_body .p-newsletter{text-transform:none; padding:0px 0px 0px 0px; margin:0px; font-weight:normal;}
	#cart_on_top_body #box_cart_qty {}
	#cart_on_top_body #lw_box_cart_total{padding:0px 0px 7px 0px;}
	#column_right #cart_on_top #cart_on_top_body #lw_box_cart_link_cart a{padding:0px; margin:0px; text-transform:none; font-weight:normal;}
	#cart_on_top_body .gm_shipping_link {font-size:10px;}
	
	#column_right #cart_on_top_body a{text-decoration:underline !important;}


/* Allgemeine Definitionen für Boxen auf rechter Seite */
/* Weihnachtseinkäufe, Kundenlogin, Adminbox, Unser Service, Preisgarantie */

#column_right .gm_box_container
{
  line-height:15px;
}
  #column_right .gm_box_container h3
  {
    line-height:15px;
    padding:10px 0px 10px 0px;
    margin:0px;
    font-size:12px;
  }
  #column_right .gm_box_container p
  {
    line-height:15px;
    padding:0px 0px 10px 0px;
    margin:0px;
  }
  #column_right .gm_box_container a
  {
    font-size:10px;
    text-decoration:underline !important;
  }

  /* Überschrift */
  #column_right .gm_box_container .ueberschrift
  {
    font-weight:bold;
    font-size:12px;
    padding:10px 0px 10px 0px;
  }

  /* Abstände */  
  #column_right .gm_box_container .abstand-unten-5px{padding-bottom:5px;}
  #column_right .gm_box_container .abstand-unten-10px{padding-bottom:10px;}
  #column_right .gm_box_container .abstand-unten-20px{padding-bottom:20px;}
  #column_right .gm_box_container .abstand-oben-5px{padding-top:5px;}
  #column_right .gm_box_container .abstand-oben-10px{padding-top:10px;}
  #column_right .gm_box_container .abstand-oben-20px{padding-top:20px;}



/* Kundenlogin */
#menubox_login {float:left; width:198px; border:1px solid #B0B2B3; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_login_head {background-color:#E4EFD1; border-bottom:1px solid  #B0B2B3; font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}
#menubox_login_body {background-color:#e7e7e7; font-size:10px;margin:0px; padding-bottom:3px; padding-left:6px; padding-right:6px; padding-top:3px;}
	#menubox_login_body input[type=text], #menubox_login_body input[type=password]{width:180px; height:15px; padding:5px 2px 4px 2px; line-height:18px; font-size:12px; background-color:#FFFFFF !important;}
	#menubox_login_body #lw-box-email{padding-top:10px; padding-bottom:5px;}
	#menubox_login_body #lw-box-password{padding-bottom:10px;}
	#menubox_login_body #lw-box-a{padding:10px 0px 0px 0px;}
	#menubox_login_body a, #menubox_login_body #lw-box-a a{font-size:10px; text-decoration:underline !important;}



/* EDIT LW - Adminbox */
#menubox_admin {float:left; width:100%; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_admin_body {background-color:#e7e7e7; font-size:10px;margin:0px 0px 3px 0px; padding:3px;}
#menubox_admin_head {background-color:#A0122D;  color:#ffffff;font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}


/* EDIT LW - Weihnachtseinkäufe */
#menubox_extrabox3{float:left; width:198px; border:1px solid #B0B2B3; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_extrabox3_head{background-color:#E4EFD1; border-bottom:1px solid  #B0B2B3; font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}
#menubox_extrabox3_body{background-color:#FFFFFF; font-size:10px; margin:0px; padding:3px 6px 10px 6px;}

/* EDIT LW - Unser Service */
#menubox_extrabox1{float:left; width:198px; border:1px solid #B0B2B3; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
#menubox_extrabox1_head{background-color:#E4EFD1; border-bottom:1px solid  #B0B2B3; font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}
#menubox_extrabox1_body{background-color:#FFFFFF; font-size:10px; margin:0px; padding:3px 6px 10px 6px;}

/* EDIT LW - Preisgarantie */
#menubox_extrabox2 {float:left; width:198px; border-color:#B0B2B3; border-style:solid; border-width:1px; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}
  #menubox_extrabox2_head {background-color:#E4EFD1; border-bottom:1px solid  #B0B2B3; font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; text-transform:uppercase;}
  #menubox_extrabox2_body {background-color:#FFFFFF; font-size:10px; margin:0px; padding:3px 6px 10px 6px;}
    #menubox_extrabox2_body p {text-align:center;}
    #menubox_extrabox2_body a {text-align:center;}


/*
******************* Textauszeichnungen Spalten links und rechts allgemein ********
*/

#column_left img.right{float:right; margin:0px 0px 10px 10px;}
#column_left img.left{float:left; margin:0px 10px 10px 0px;}
#column_right img.right{float:right; margin:0px 0px 10px 10px;}
#column_right img.left{float:left; margin:0px 10px 10px 0px;}





/* Kontakt ---------------------------------------------------------------------------- */

/* EDIT LW */
#contact_us {float:left; margin:0px; overflow:hidden; width:100%;}
#contact_us .heading {float:left; width:50%;}
#contact_us .heading_note {}

#contact_us .box_content {background-color:#e7e7e7;height:100%; margin:0px 0px 15px 0px; overflow:hidden; padding:10px;}
#contact_us .cell_left {float:left; padding:3px; width:160px;}
#contact_us .cell_right{padding:3px 3px 10px 3px;}
	#contact_us .cell_right input[type=text]{width:230px;}
	#contact_us #message_body {background-color:#FFFFFF; border:1px solid #a7a7a7; height:130px; margin:0px;  width:280px; padding:5px; font-size:12px;}

#contact_us h1 {}
#contact_us h2 {}

/* New Products ---------------------------------------------------------------------------- */

#content_box_new_products_default_body {list-style-type:none; margin:0px; overflow:hidden;width:102%;}
#content_box_new_products_default_body .gm_price {font-size:11px; font-weight:bold; text-align:center;}
#content_box_new_products_default_body .productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-align:center; text-decoration:line-through;}
#content_box_new_products_default_body .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}
#content_box_new_products_default_body .product_box {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; float:left; margin-bottom:0px; margin-left:0px; margin-right:7px; margin-top:3px; padding:5px 5px 5px 5px; text-align:center; width:176px;}
#content_box_new_products_default_body .product_image {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; margin-bottom:5px; margin-left:auto; margin-right:auto; margin-top:5px; padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px;}
#content_box_new_products_default_body .product_price {font-size:9px;height:65px; margin:0px;text-align:center;}
#content_box_new_products_default_body .product_title {background-color:#e7e7e7; height:33px; margin:0px; padding:2px;}
#content_box_new_products_default_body .product_title a {color:#385179; font-size:10px; font-weight:bold; text-align:center;}
#content_box_new_products_default_body .small {font-size:9px;text-align:center;}
#content_box_new_products_default_head {background-color:#A0122D; background-image:url(backgrounds/email_logo.jpg); color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:4px; padding-bottom:0px; padding-left:0px; padding-right:3px; padding-top:0px; text-align:center;}

#content_box_new_products_main_body {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; height:100%; list-style-type:none; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:3px; overflow:hidden;}
#content_box_new_products_main_body .gm_price {font-size:11px; font-weight:bold; text-align:center;}
#content_box_new_products_main_body .productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-align:center; text-decoration:line-through;}
#content_box_new_products_main_body .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}
#content_box_new_products_main_body .product_box {float:left; margin-bottom:0px; margin-left:0px; margin-right:7px; margin-top:3px; padding:5px 5px 5px 5px; text-align:center; width:172px;}
#content_box_new_products_main_body .product_image {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; margin-bottom:5px; margin-left:auto; margin-right:auto; margin-top:5px; padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px;}
#content_box_new_products_main_body .product_price {font-size:9px;height:65px; margin:0px;text-align:center;}
#content_box_new_products_main_body .product_title {height:33px; margin:0px; padding:2px; text-align:center;}
#content_box_new_products_main_body .product_title a {color:#385179; font-size:10px; font-weight:bold; text-align:center;}
#content_box_new_products_main_body .small {font-size:9px;text-align:center;}
#content_box_new_products_main_head {background-color:#A0122D; background-image:url(backgrounds/email_logo.jpg); color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:4px;text-align:center;}

/* Spezials ---------------------------------------------------------------------------- */

#content_box_specials_body {list-style-type:none; margin:0px; overflow:hidden;width:102%;}
#content_box_specials_body .gm_price {font-size:11px; font-weight:bold; text-align:center;}
#content_box_specials_body .productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-align:center; text-decoration:line-through;}
#content_box_specials_body .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}
#content_box_specials_body .product_box {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; float:left; margin-bottom:0px; margin-left:0px; margin-right:7px; margin-top:3px; padding:5px 5px 5px 5px; text-align:center; width:176px;}
#content_box_specials_body .product_image {background-color:#ffffff; border-color:#a2a2a2; border-style:solid; border-width:1px; margin-bottom:5px; margin-left:auto; margin-right:auto; margin-top:5px; padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px;}
#content_box_specials_body .product_price {font-size:9px;height:65px; margin:0px;text-align:center;}
#content_box_specials_body .product_title {background-color:#e7e7e7; height:33px; margin:0px; padding:2px;}
#content_box_specials_body .product_title a {color:#385179; font-size:10px; font-weight:bold; text-align:center;}
#content_box_specials_body .small {font-size:9px;text-align:center;}
#content_box_specials_head {background-color:#A0122D; background-image:url(backgrounds/email_logo.jpg); color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:4px; padding-bottom:0px; padding-left:0px; padding-right:3px; padding-top:0px; text-align:center;}

/* Content (Contentmanager) ---------------------------------------------------------------------------- */

/* EDIT LW */
#content_page {float:left; margin:0px; overflow:hidden;  width:100%;}
  #content_page a {font-size:11px;}
  #content_page h1 {}

/*  ---------------------------------------------------------------------------- */

#details_head .productOldPrice {color:#000000; font-size:14px; font-weight:bold; font-family:Verdana, Arial, sans-serif; text-decoration:line-through;}
#details_head .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}


#menubox_best_sellers {margin:0px;}
#menubox_best_sellers_body	.box_head {background-color:#b3ccdd; color:#385179; font-weight:bold; padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:3px;}
#menubox_best_sellers_body	.box_head_hover {}
#menubox_best_sellers_body {background-color:#e7e7e7; font-size:10px;margin:0px 0px 3px 0px; padding:3px;}
#menubox_best_sellers_body .box_head a {color:#385179; font-size:10px; font-weight:bold; }
#menubox_best_sellers_body a {font-size:10px;text-decoration:underline;}
#menubox_best_sellers_head {background-color:#A0122D; color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0px 0px 3px 0px; padding:0px 0px 0px 3px; position:relative;}


#menubox_cart {margin:0px;}
#menubox_cart_body {background-color:#e7e7e7; font-size:10px;margin:0px 0px 3px 0px; padding:3px;}
#menubox_cart_body #box_cart_qty {}
#menubox_cart_body a {font-size:10px;text-decoration:underline;}
#menubox_cart_head {background-color:#A0122D; color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0px 0px 3px 0px; padding:0px 0px 0px 3px; position:relative;}


/* EDIT LW */

#menubox_categories {margin:0px 0px 20px 0px;}
#menubox_categories_head {background-color:#A0122D;  color:#ffffff;font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; }


/* EDIT LW - Menü Specials */

#menubox_categories_specials {margin:0px 0px 20px 0px;}
#menubox_categories_head_specials {background-color:#A0122D;  color:#ffffff;font-weight:bold; line-height:20px; margin:0px; padding:5px 0px 5px 0px; position:relative; text-align:center; }

  #menubox_categories_specials ul{list-style-type:none; margin:0px; padding:0px;}
  #menubox_categories_specials ul li{background-image:url(img/bg_categories_1.gif);}
   #menubox_categories_specials ul li a{font-weight:bold; background-image:url(img/bg_categories_1.gif); background-repeat:repeat-x; background-position:left bottom; display:block; padding:7px 0px 7px 10px; background-color:#CFD1D5; font-size:12px; color:#111111; line-height:15px;}
   #menubox_categories_specials ul li.ebene_1 a{display:block; padding:7px 0px 7px 20px; background-color:#FFFFFF;}
   #menubox_categories_specials ul li.ebene_2 a{display:block; padding:7px 0px 7px 30px; background-color:#FFFFFF;} 
   #menubox_categories_specials ul li.ebene_3 a{display:block; padding:7px 0px 7px 40px; background-color:#FFFFFF;}
  
   #menubox_categories_specials ul li.active a, #menubox_categories_specials ul li a:hover{background-color:#FFFFFF; color:#A0122D; text-decoration:none;}  


/* EDIT LW - footer */
#menubox_content {text-align:center; display:block; margin-left:auto; margin-right:auto; overflow:hidden; width:978px; padding-bottom:3px; padding-left:0px; padding-right:0px; padding-top:7px;}
  #menubox_content_body {text-align:center; margin:0 auto; width:978px; background-color:transparent; font-size:10px; padding-bottom:3px; padding-top:3px; }
  #menubox_content_body ul{text-align:center; padding:0px; list-style-type:none;}
  #menubox_content_body ul li{display:inline; background-image:url(img/bg_liste_1.gif); background-position:0px 1px; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin:0px 10px 0px 0px;}
  #menubox_content_body ul li.erster_punkt{background-image:none;}
  #menubox_content_body a {font-weight:bold; }


/* EDIT LW */
#mode2_pathrow {font-family:Arial, Helvetica, Sans-Serif; font-size:10px;margin:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:10px;  text-transform:uppercase; width:auto;}
#mode2_pathrow a {font-family:Arial, Helvetica, Sans-Serif; font-size:10px; text-transform:uppercase;}

#new_products_overview {overflow:hidden; padding-right:2px;}
#new_products_overview .gm_price {font-weight:bold;}
#new_products_overview .new_products_overview_bottom_cell {font-size:10px;padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px; text-align:right;}
#new_products_overview .new_products_overview_content_cell {border-left-color:#c1c1c1; border-left-style:solid; border-left-width:1px;}
#new_products_overview .new_products_overview_details_button {float:right; font-size:10px;}
#new_products_overview .new_products_overview_header_cell {background-color:#e7e7e7; border-bottom-color:#c1c1c1; border-bottom-style:solid; border-bottom-width:1px;padding:4px;}
#new_products_overview .new_products_overview_image_cell {border-right-color:#c1c1c1; border-right-style:solid; border-right-width:1px; float:left; height:100%; padding-bottom:2px; padding-left:0px; padding-right:0px; padding-top:2px; text-align:center; vertical-align:top;}
#new_products_overview .new_products_overview_middle_cell {padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:4px;}
#new_products_overview .new_products_overview_product_box {border-color:#c1c1c1; border-style:solid; border-width:1px; margin:0px 0px 15px 0px; overflow:hidden; width:99%;}
#new_products_overview .productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-decoration:line-through;}
#new_products_overview .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}

#popup_box #checkout_shipping {background-color:#ffffff;}
#popup_box #checkout_success {background-color:#ffffff;}
#popup_box #create_account_page {background-color:#ffffff;}
#popup_box #footer {background-image:url(icons/close.gif); background-position:right; background-repeat:no-repeat; color:#b9b9b9; cursor:pointer; display:block; float:right; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; height:16px; line-height:16px; margin-top:24px; padding-right:20px; text-align:right; text-transform:uppercase;}
#popup_box #gm_checkout_confirmation {background-color:#ffffff;}
#popup_box #gm_checkout_payment {background-color:#ffffff;}
#popup_box #iconized_page_head {background-color:#A0122D; color:#ffffff; font-family:Arial, Helvetica, Sans-Serif; font-size:16px; font-weight:bold; margin-left:45px; padding-bottom:11px; padding-left:11px; padding-top:11px; text-transform:uppercase;}
#popup_box #shopping_cart {background-color:#ffffff;}


#products_added {font-family:Arial, Helvetica, Sans-Serif; padding-bottom:10px; padding-top:10px; }
#products_description a {text-decoration:underline;}
#products_media_body {background-color:#ffffff; border:1px solid #cccccc; font-family:Arial, Helvetica, Sans-Serif; margin-bottom:3px; margin-left:0px; margin-right:0px; margin-top:3px; overflow:hidden; padding:3px; width:570px;}
#products_media_head {background-color:#A0122D; color:#ffffff; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin-bottom:3px; padding-left:3px; padding-right:3px; }
#products_options .attribute_radio {white-space:nowrap;}

#products_reviews_body	.box_left {float:left; font-size:10px; font-weight:bold; padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:2px;}
#products_reviews_body	.box_right {font-size:10px;padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:2px; text-align:right; text-transform:uppercase;}
#products_reviews_body	.box_text {clear:both; font-size:10px; font-weight:bold; padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:2px;}
#products_reviews_body {background:#FFFFFF; border-color:#a7a7a7; border-style:solid; border-width:1px;font-size:10px; font-weight:bold; height:100%; margin-bottom:3px; margin-left:0px; margin-right:0px; margin-top:3px; overflow:hidden; padding:3px;  text-transform:uppercase;}
#products_reviews_body a {}
#products_reviews_head {background-color:#A0122D; color:#ffffff; font-size:10px; font-weight:bold; margin:10px 0px 3px 0px; overflow:hidden; padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:2px;  text-transform:uppercase;}


/* EDIT LW */
/* Bildbox für Produkt-Detailseite und evtl. andere - TODO */

#product_images_box {background-color:white; margin-left:auto; margin-right:auto; overflow:hidden; padding:5px;}
  #product_images_box h1 {background-color:#A0122D; color:white; font-family:Arial; font-size:16px; font-weight:bold; height:35px; line-height:35px; margin:0px; text-align:center; text-transform:uppercase;}
  #product_images_box #active_image {border:1px solid #cccccc; text-align:center;}
  #product_images_box #footer {background-image:url(icons/close.gif); background-position:right; background-repeat:no-repeat; color:#b9b9b9; cursor:pointer; display:block; float:right; font-family:Arial; font-size:14px; font-weight:bold; height:21px; line-height:21px; padding-right:20px; text-align:right; text-transform:uppercase;}
  #product_images_box #wrap_images {margin-left:auto; margin-right:auto; margin-top:40px; overflow:hidden;}
  #product_images_box .active {background-color:#f3f8fc; border:1px solid #335475;}
  #product_images_box .inactive {background-color:white; border:1px solid #cccccc;}
  
  /* ul Vorschaubilder */
  #product_images_box ul {list-style-type:none; margin:0px; padding:0px;}
	#product_images_box li {float:left; margin-right:16px; margin-top:16px; padding:0px; text-align:center;}
  /* letztes Bild in Reihe */
	#product_images_box li#image_3, #product_images_box li#image_7, #product_images_box li#image_11{margin-right:0px;}
  



/*
******************* Produkt-Details *************************************************************************
*/

/* Links */
#main_content_container #product_info a{text-decoration:underline !important;}
.wrap_site #column_content #main_content_container #product_info #products_description a{text-decoration:underline !important;}

#product_info #lw_box_images{margin:0px 0px 20px 0px;}
  
	#product_info .image_box {margin-bottom:8px; text-align:center; width:auto;}
  #product_info .image_box img {padding-bottom:8px; padding-left:8px; padding-right:8px; padding-top:8px;}
  
	/* mehr Bilder */
	#product_info #box_image_more{display:block; padding-bottom:20px;}
	  #product_info .image_box_more {float:left; margin-right:11px; margin-top:11px; padding:0px 0px 0px 0px; text-align:center; width:156px; height:109px; border:1px solid #cccccc;}
	  #product_info .last_image_row{margin-right:0px !important;}
	  #product_info .image_box_more img {} 


#product_info #products_description{padding:0px 0px 10px 0px; margin:0px;}


#product_info #lw_table_additional_attributes{border-collapse:collapse; border-spacing:0px; margin:0px 0px 20px 0px; border:none; width:100%;}
	#product_info #lw_table_additional_attributes tr td{padding:2px 10px 2px 10px; border:1px solid #DFDFDF; width:auto;}
	#product_info #lw_table_additional_attributes tr.tr-head td{background-color:#A0122D; color:#FFFFFF; text-align:center;}
	#product_info #lw_table_additional_attributes tr.tr-1 td{background-color:#EFEFEF;}
	#product_info #lw_table_additional_attributes tr.tr-2 td{background-color:#F7F7F7;}
	#product_info #lw_table_additional_attributes tr td.td-1{font-weight:bold;}
  #product_info #lw_table_additional_attributes tr td.td-2{padding-right:20px;}	
  #product_info #lw_table_additional_attributes tr td.td-3{font-weight:bold;}
  #product_info #lw_table_additional_attributes tr td.td-4{}

#product_info #lw_table_additional_attributes_long{border-collapse:collapse; border-spacing:0px; margin:10px 0px 20px 0px; border:none; width:100%;}
	#product_info #lw_table_additional_attributes_long tr td{padding:2px 10px 2px 10px; border:1px solid #DFDFDF; width:auto;}
	#product_info #lw_table_additional_attributes_long tr.tr-head td{background-color:#A0122D; color:#FFFFFF; text-align:center;}
	#product_info #lw_table_additional_attributes_long tr.tr-1 td{background-color:#EFEFEF;}
	#product_info #lw_table_additional_attributes_long tr.tr-2 td{background-color:#F7F7F7;}
	#product_info #lw_table_additional_attributes_long tr td.td-1{font-weight:bold; width:auto;}
  #product_info #lw_table_additional_attributes_long tr td.td-2{width:100%;}	

#product_info .lw_box_price{text-align:right; padding:10px 0px 10px 0px;}
  #product_info .gm_price{font-size:14px; font-weight:bold;}
  #product_info .lw_taxinfo_shippinglink{font-size:10px;}
  #product_info .lw_taxinfo_shippinglink .lw_shipping_costs{color:#A0122D;}

#product_info .lw_buttons{padding:5px 0px 5px 0px;}
  #product_info .lw_back_button {display:inline; float:left; margin-top:4px; width:145px;}
  #product_info .lw_in_cart_button {display:inline; float:right; width:160px; padding:3px 0px 0px 0px;}
  #product_info .details_qty{width:40px; float:left;}
  #product_info .details_qty input{width:30px; height:15px; font-size:12px;}
  #product_info .details_x {font-size:11px; width:20px; float:left;}
  #product_info .details_cart_button{width:100px; float:left;}
  #product_info .details_cart_button input{}

#product_info #details_attributes {background-color:#eaeaea; border-color:#cdcdcd; border-style:solid; border-width:1px; height:100%; margin-bottom:8px; margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:0px; padding-left:7px; padding-right:8px; padding-top:8px; width:auto;}
#product_info .gm_class_input {border-style:solid; border-width:1px; font-family:Arial, Helvetica, Sans-Serif; height:13px; width:36px;}
#product_info #details_products_weight {font-weight:bold; }
#product_info #details_qty_advice {padding-top:5px;}
#product_info #details_qty_advice .details_checker_error {color:#fe0000;}
#product_info #fsk18_image {margin:0px 0px 5px 0px;}

#product_info #graduated_prices_detail_body {background-color:#e7e7e7;font-size:10px; margin-bottom:3px; padding:3px;}
#product_info #graduated_prices_detail_head {background-color:#0065AC; color:#FFFFFF; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin-bottom:3px; padding-left:3px; }

#product_info .details_attributes_dropdown .gm_attr_calc_input {font-family:Arial, Helvetica, Sans-Serif; width:200px;}
#product_info .details_attributes_name {font-weight:bold;}
#product_info .details_attributes_names {font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; padding-right:4px;}
#product_info .details_cart_part {background-color:#cbcbcb; border-color:#696969; border-style:solid; border-width:1px;height:31px;   width:auto;}
#product_info .details_qty_advice_bold {font-weight:bold; text-decoration:underline;}
#product_info .details_table_dark {background-color:#cbcbcb;}
#product_info .details_table_light {background-color:#f8f8f8;}
#product_info .details_table_options_model {font-family:Arial, Helvetica, Sans-Serif; font-size:10px;}
#product_info .details_table_options_name {border-bottom:1px; border-bottom- border-bottom-style:solid; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; }
#product_info .details_table_options_price {font-family:Arial, Helvetica, Sans-Serif; text-align:right; }
#product_info .details_table_options_text {font-family:Arial, Helvetica, Sans-Serif; }

#product_info .gm_attributes_images_name {font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; }

#product_info .info_element .info_element_box {background-color:#eaeaea; border-color:#cdcdcd; border-style:solid; border-width:1px; font-family:Arial, Helvetica, Sans-Serif; height:16px; margin-left:32px; padding-bottom:4px; padding-left:5px; padding-right:5px; padding-top:5px;}

#product_info #gm_tell_a_friend, #product_info #gm_tell_a_friend_icon, #product_info #gm_price_offer, #product_info #print, #product_info #gm_price_offer_icon, #product_info #print_icon {
	cursor:pointer;
}

#product_info .cleary {
	clear:both;
	line-height:1px;
	font-size:1px;
}

#products_options .attribute_radio .gm_attr_calc_input {
	width:auto;
}


#product_info .graduated_prices_detail_row{overflow:hidden;}
#product_info .graduated_prices_detail_left{float:left; width:70px;}
#product_info .graduated_prices_detail_right{margin-left:70px;}

#product_info .details_attributes_selection{width:100%; margin-bottom:8px;}

#product_info .details_attributes_selection td{padding:4px 4px 4px 0px;}

#product_info .details_table_options_space{height:10px;}
#product_info .details_table_options_radio{width:20px;}
#product_info .details_attributes_dropdown{margin-bottom:8px;}
#product_info .details_attributes{margin-bottom:8px;}
#product_info .details_attributes_options {height:30px;}

#product_info #gm_attribute_images {margin-left:1px;}


/*
*******************  *************************************************************************
*/


/* IE CSS-HACK */
*:first-child+html #gm_attr_calc_qty {
	margin-top:-1px;
}

/* IE6 CSS-HACK */
* html .ui-tabs-nav {
	margin-left:-3px;
}




/*
******************* Product-Listing *************************************************************************
*/

#product_listing {overflow:hidden; padding-right:2px;}

#product_listing .product_box .listing_attributes {}
#product_listing .product_box .listing_attributes_selection {padding-top:10px;}
#product_listing .product_box .gm_image_button 	{position:relative; top:4px;}


/* Kategorien */ 
#product_listing .categories_name h1 {}
#product_listing .categories_description {margin-bottom:20px;}
#product_listing .categories_description a{text-decoration:underline !important;}
  
  #product_listing .categories_description img{float:right; margin:0px 0px 10px 20px;} /* default */
  #product_listing .categories_description img.right{float:right; margin:0px 0px 10px 20px;}
  #product_listing .categories_description img.left{float:left; margin:0px 20px 0px 0px;}  
  
/* Bildtabelle */  
#product_listing .categories_description table.imagetable{border-collapse:collapse; border-spacing:0px; margin-bottom:0px;} /* Tabelle oben Bild, unten Text zum Bild */
#product_listing .categories_description table.right{float:right; margin:0px 0px 5px 20px;}
#product_listing .categories_description table.left{float:left; margin:0px 20px 5px 0px;}
  #product_listing .categories_description table.imagetable td{padding:0px 0px 0px 0px;}
  #product_listing .categories_description table.imagetable tr.img td img{margin:0px 0px 3px 0px;}
  #product_listing .categories_description table.imagetable tr.text td{font-size:10px;}  

/* Hersteller-Auswahl */
.gm_manufacturers {      height: 20px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 10px;   text-align: right; text-decoration: none;   }
.gm_manufacturers select {      text-align: left; text-decoration: none;   }

#product_listing .gm_price {font-weight:bold; }
#product_listing .middle_cell a {}


#product_listing .product_box{width:100%; background-image:url(img/bg_separator.gif); background-repeat:repeat-x; padding:0px 0px 10px 0px; margin-top:5px;}

  #product_listing .product_box h2{text-align:center; padding-top:10px;}
  #product_listing .product_box h2 a{color:#A0122D; font-weight:bold; font-size:14px; text-align:center; text-transform:uppercase; text-decoration:underline !important;}
		#product_listing .product_box h2 a:hover{color:#777777;}
		
  #product_listing .product_box .image_cell {float:left; padding-bottom:2px; padding-top:2px; text-align:center; vertical-align:top;}

  #product_listing .product_box .content_cell {float:right; width:255px;}

  #product_listing .product_box .lw_box_description{padding:0px 0px 10px 0px;}

  #product_listing .product_box .lw_box_additional_attributes{}

  #product_listing .product_box .attributes {padding-bottom:5px; padding-top:5px;}
  #product_listing .product_box .attributes_name {font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; }
  #product_listing .product_box .attributes_names {font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; padding-right:4px;}
  #product_listing .product_box .attributes_options {height:30px;}
  #product_listing .product_box .attributes_options .gm_listing_form {font-family:Arial, Helvetica, Sans-Serif; width:250px;}

	#product_listing .product_box .lw_box_price{text-align:right; padding:10px 0px 10px 0px;}
	#product_listing .product_box .gm_price{font-size:14px; font-weight:bold;}
	#product_listing .product_box .lw_taxinfo_shippinglink{font-size:10px;}
		#product_listing .product_box .lw_taxinfo_shippinglink a{text-decoration:none !important;}
	#product_listing .product_box .lw_taxinfo_shippinglink .lw_shipping_costs{color:#A0122D;}

	#product_listing .product_box .lw_buttons{padding:5px 0px 0px 0px;}
	#product_listing .product_box .details_button {display:inline; float:left; margin-top:4px;}
	#product_listing .product_box .lw_in_cart_button {display:inline; float:right;}

  #product_listing .product_box .gm_checker_error {color:#fe0000; font-family:Arial, Helvetica, Sans-Serif; font-size:10px;}
  #product_listing .product_box .gm_class_input {height:15px;}
  #product_listing .product_box .gm_graduated_prices {font-family:Arial, Helvetica, Sans-Serif; }
  #product_listing .product_box .gm_graduated_prices_heading {font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; padding-bottom:0px; padding-top:0px; }

#product_listing .product_box_ending{width:100%; background-image:url(img/bg_separator.gif); background-repeat:repeat-x; padding:0px 0px 10px 0px; margin-top:5px; height:1px;}


/* Navigations-Bar allgemein */

.navigation {width:100%;}
.navigation .navigation_left {float:left; font-size:10px;}
.navigation .navigation_right {font-size:10px;text-align:right;}
.navigation a {}

/* Navigations-Bar oben */

.lw-navigation-1 {margin-top:15px;}



/*
********************************************************************************************
*/

#product_navigation {font-size:10px; padding-bottom:8px;}

#reviews {float:left; font-family:Arial, Helvetica, Sans-Serif; margin:0px; overflow:hidden; width:100%;}
#reviews .box_content {background-color:#e7e7e7; height:100%; margin:0px 0px 15px 0px; overflow:hidden; padding:10px;}
#reviews .box_content .reviews_img {float:right; padding:0px 0px 10px 10px;}
#reviews .box_left {float:left; font-weight:bold;  text-transform:uppercase;}
#reviews .box_right {font-weight:bold; text-align:right; text-transform:uppercase; width:auto;}
#reviews .cell_back_right {text-align:right;}
#reviews .cell_left {float:left; font-weight:bold; padding:3px;   width:120px;}
#reviews .cell_right {padding:3px;}
#reviews .heading {border-bottom:1px solid #325374; height:20px; margin:0px 0px 5px 0px;}
#reviews h1 {font-size:14px; font-weight:bold; margin-bottom:11px; margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:11px;}
#reviews h2 {background-color:#CCCCCC; height:100%; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;}

#search_again_form {background-color:#E7E7E7; font-weight:bold; height:auto; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;   width:auto;}
#search_again_form span {position:relative; top:5px;}
#search_again_heading {background-color:#A0122D; color:#FFFFFF;font-weight:bold; height:auto; margin:0px 0px 3px 0px; padding:5px 5px 5px 10px;   width:auto;}
#search_again_text {background-color:#ffffff; font-weight:bold; height:auto; margin:0px; padding:3px; width:auto;}
#search_error_message {background-color:#FFCCCC; border:1px solid #FF0000; font-weight:bold; height:auto; margin:0px; padding:3px; text-align:center;  width:auto;}
#search_error_page  .gm_class_input {border:1px solid #808080; font-family:Arial, Helvetica, Sans-Serif; font-size:16px;height:20px;}
#search_go_back {height:auto; margin:15px 0px 3px 0px; padding:5px 5px 5px 10px; text-align:right; width:auto;}

/* EDIT LW */
#shopping_cart #cart_table {border:1px solid #325374; clear:both; margin-top:20px; width:100%;}
#shopping_cart #cart_table_total {border: 1px solid #325374; border-top:none; margin-bottom:20px; padding:3px; text-align:right; width:100%;}
#shopping_cart #gift_cart_body {background-color:#e7e7e7; padding:20px 10px 20px 10px; width:400px;}
#shopping_cart #gift_cart_body #gift_cart_button {left:3px; padding-left:5px; position:relative;}
#shopping_cart #gift_cart_body #gift_cart_input {position:relative; top:-4px;}
#shopping_cart #gift_cart_body #gift_cart_input input[type=text] {background-color:#ffffff; border-color:#cccccc; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; height:20px; width:227px;}
#shopping_cart #gift_cart_head {background-color:#A0122D; color:#ffffff; font-weight:bold; height:18px; line-height:18px; padding:2px 10px 2px 10px; text-align:center; text-transform:uppercase; width:400px;}
#shopping_cart #gift_cart_part {clear:both; margin-bottom:20px; margin-top:20px; text-align:center; width:100%;}
#shopping_cart #total_content {border-top:1px solid #325374; margin-bottom:10px; padding:5px 5px 5px 5px; text-align:right;}
#shopping_cart .gift_cart_empty {text-align:center;}
#shopping_cart .gift_cart_empty img {padding-left:5px; position:relative; top:3px;}
#shopping_cart .gift_cart_left {float:left; width:50%;}
#shopping_cart .gift_cart_right {text-align:right;}
#shopping_cart .td {background-color:#e1e8ee; padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px; vertical-align:top;}
#shopping_cart a {}
#shopping_cart .td-image {background-color:#FFFFFF; width:200px;}
#shopping_cart input[type=text] {background-color:#ffffff; border-color:#cccccc; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; height:20px; width:40px;}
#shopping_cart th {background-color:#A0122D; color:#ffffff; height:22px; padding:2px; text-align:center; text-transform:uppercase;}
#shopping_cart .lw_text_update{font-size:11px; margin-top:20px;}

/* EDIT LW */
#shop_top_banner {line-height:0px; font-size:0px; background-color:#ffffff; float:left; height:auto; margin:5px 0px 0px 0px; width:auto;}


#sitemap a {}
#sitemap h2 {margin:0px; padding-bottom:5px; padding-left:3px; padding-right:0px; padding-top:5px;}
#sitemap ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
#sitemap ul li {list-style-position:outside; list-style-type:disc; margin:0px;}


#tell_a_friend_heading {background-color:#A0122D; color:#ffffff; font-size:18px; font-weight:bold; height:26px; margin-left:45px; padding-left:8px; padding-top:12px; text-transform:uppercase; width:647px;}




.button_to_cart {margin-left:auto; margin-right:auto; overflow:hidden; width:130px;}
.button_to_cart .cart_icon {background-color:#344E73; color:#ffffff; display:block; float:left; height:25px; text-align:center; width:25px;}
.button_to_cart .cart_icon img {margin-left:2px; margin-top:7px;}
.button_to_cart .cart_text {background-color:#344E73; color:#ffffff; display:block; float:right; height:25px; line-height:25px; margin-left:0px; text-align:center; width:104px;}
.button_to_cart a {color:#ffffff; cursor:pointer; font-size:11px; font-weight:bold; }
.button_to_cart_spacer {height:25px; width:125px;}
.cart_error_color {color:#fe0000; }
.cat_link span {font-size:10px; font-weight:bold;}
.cell_left_bold {color:#335475; font-weight:bold;}
.cell_note {float:right; font-size:10px;position:relative; text-align:right; top:-31px;}


.class_error input {background-color:#e1e8ee;}
.class_error_message {color:#fe0000; font-family:Arial, Helvetica, Sans-Serif; font-size:9px;}
.details_products_date_avaiable {font-size:10px;margin:0px; }
.details_products_url {font-size:10px;margin:0px; }
.form_style_callback {background-color:#E7E7E7; border:1px solid #C7C7C7; color:#335475;}
.form_style_guestbook {background-color:#E7E7E7; border:1px solid #C7C7C7; color:#335475;}
.form_style_price_offer {background-color:#E7E7E7; border:1px solid #C7C7C7; color:#335475;}
.name_shippingtime {font-size:10px;}



.parseTime {font-size:11px;line-height:1.5; text-align:center;}
.price_offer_error {font-weight:bold; }
.price_offer_image {border-color:#a7a7a7; border-style:solid; border-width:1px; float:left; margin-right:15px; padding:10px;}
.price_offer_success {font-weight:bold; }
.price_offer_text {}
.price_offer_text_heading {color:#335475; font-weight:bold; height:20px; }
.products_stock {font-size:10px;}


/* Kunde welche dieses Produkt kauften haben auch diese gekauft UND Crosselling */

.product_info_add_ons {overflow:hidden; padding-top:20px;}
.product_info_add_ons .gm_price {font-weight:bold;}
.product_info_add_ons .productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-decoration:line-through;}
.product_info_add_ons .productNormalPrice{color:#FF0000; font-size:14px; font-weight:bold;}
.product_info_add_ons .product_info_add_ons_bottom_cell {font-size:10px;padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px; text-align:right; }
.product_info_add_ons .product_info_add_ons_content_cell {border-left-color:#a7a7a7; border-left-style:solid; border-left-width:1px;}
.product_info_add_ons .product_info_add_ons_details_button {float:right; font-size:10px; }
.product_info_add_ons .product_info_add_ons_head {background-color:#A0122D; color:#ffffff; font-size:10px; font-weight:bold; margin:10px 0px 3px 0px; overflow:hidden; padding-bottom:2px; padding-left:3px; padding-right:3px; padding-top:2px;}
.product_info_add_ons .product_info_add_ons_header_cell {background-color:#e7e7e7; border:1px solid #a7a7a7; font-weight:bold; padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px;}
.product_info_add_ons .product_info_add_ons_image_cell {border-right:1px solid #a7a7a7; float:left; height:100%; padding-bottom:2px; padding-left:0px; padding-right:0px; padding-top:2px; text-align:center; vertical-align:top;}
.product_info_add_ons .product_info_add_ons_middle_cell {font-size:10px;padding-bottom:0px; padding-left:4px; padding-right:4px; padding-top:4px;}
.product_info_add_ons .product_info_add_ons_product_box {background:#FFFFFF; border:1px solid #a7a7a7; height:100%; margin:0px 0px 5px 0px; overflow:hidden;}
.product_info_add_ons .product_link {font-weight:bold;}
.product_info_add_ons_content_cell a {}


.single_products_description {background-color:#ffffff; border:1px solid #cccccc; padding-bottom:8px; padding-left:8px; padding-right:8px; padding-top:8px;}



/* EDIT LW */

#categorie_listing .categories_name {color:#A0122D; font-size:22px; font-style:bold; margin:0px 0px 25px 0px; text-transform:uppercase;}
#categorie_listing .categories_name_overview h1{}
#categorie_listing .categories_description {margin-bottom:10px;}
	#categorie_listing .categories_description a{text-decoration:underline !important;}
  #categorie_listing .categories_description img{margin:0px 0px 10px 20px;} /* default */
  #categorie_listing .categories_description img.right{float:right; margin:0px 0px 10px 20px;}
  #categorie_listing .categories_description img.left{float:left; margin:0px 20px 0px 0px;}

#categorie_listing .heading_more_categories{padding:20px 0px 30px 0px;}
	#categorie_listing .heading_more_categories h2{border-bottom:1px solid #d4d4d4; font-size:12px; font-weight:bold;}

  
  /* Variante mit 2 Produkten in einer Zeile (im Admin-Bereich Anzahl einstellbar) */
  #categorie_listing .lw_box_row-2{padding:0px 0px 40px 40px;}
		#categorie_listing .lw_box_row-2 .box_product-2{float:left; width:210px; text-align:center;}
			#categorie_listing .lw_box_row-2 .box_product-2 img{margin-bottom:7px;}
	  #categorie_listing .lw_box_row-2 .box_product-2 a.lw_a_categorie_name{color:#A0122D; text-decoration:underline !important;} 
	  #categorie_listing .lw_box_row-3 .box_product-2 a.lw_a_categorie_name:hover{color:#777777;}
  
  /* Variante mit 3 Produkten in einer Zeile (im Admin-Bereich Anzahl einstellbar) */
	#categorie_listing .lw_box_row-3{padding:0px 0px 40px 10px;}	
		#categorie_listing .lw_box_row-3 .box_product-3{float:left; width:160px; text-align:center;}
			#categorie_listing .lw_box_row-3 .box_product-3 img{margin-bottom:7px;}
	  #categorie_listing .lw_box_row-3 .box_product-3 a.lw_a_categorie_name{color:#A0122D; text-decoration:underline !important;}  
	  #categorie_listing .lw_box_row-3 .box_product-3 a.lw_a_categorie_name:hover{color:#777777;}  
  

#categorie_listing .categories_description h2 a{text-decoration:underline !important;}
  
  
/* Bildtabelle */  
#categorie_listing .categories_description table.imagetable{border-collapse:collapse; border-spacing:0px; margin-bottom:0px;} /* Tabelle oben Bild, unten Text zum Bild */
#categorie_listing .categories_description table.right{float:right; margin:0px 0px 5px 20px;}
#categorie_listing .categories_description table.left{float:left; margin:0px 20px 5px 0px;}
  #categorie_listing .categories_description table.imagetable td{padding:0px 0px 0px 0px;}
  #categorie_listing .categories_description table.imagetable tr.img td img{margin:0px 0px 3px 0px;}
  #categorie_listing .categories_description table.imagetable tr.text td{font-size:10px;}  



.text_shippingtime {font-size:10px;}



/* Überschrift mit großem Icon */
.wrap_shop #iconized_page_head {font-size:16px; font-weight:bold; margin-left:45px; padding-bottom:11px; padding-left:0px; padding-top:10px; text-transform:uppercase;}

.wrap_shop .gm_class_input {border-color:black; border-style:solid; border-width:1px; font-family:Arial, Helvetica, Sans-Serif; height:13px;}


SPAN.errorText {color:#ff0000; }
SPAN.markProductOutOfStock {color:#c76170;font-weight:bold; }
SPAN.productDiscountPrice {color:#000000; font-weight:bold; }
SPAN.productNormalPrice {color:#FF0000; font-weight:bold; }
SPAN.productOldPrice {color:#000000; font-size:14px; font-weight:bold; text-decoration:line-through;}
SPAN.productSpecialPrice {color:#000000; }





/* ######################################################################################################## */


.border {border:1px solid #325374;}
.border_bottom {border-bottom:1px solid #325374;}
.border_top {border-top:1px solid #325374;}

.center 	{text-align:center;}
.align_center 	{text-align:center;}
.align_right 	{text-align:right;}
.strong{font-weight:bold;}
.small 	{font-size:10px;}
#nobr {	white-space:nowrap;}
.nobr {	white-space:nowrap;}
img 		{border:0;}
form 		{margin:0px 0px 0px 0px;}
em	{font-weight:bold; font-style:normal;}





#navigation {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}


#mode2_pathrow 	{
	margin-bottom:3px;
}

/* Lightbox ------------------------------*/

#lightbox_content {display:none;}
#footer {display:none;}

#popup_box .lightbox_block {padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;}

#popup_box #shopping_cart, #popup_box #checkout_shipping, #popup_box #gm_checkout_payment, #popup_box #gm_checkout_confirmation, #popup_box #checkout_success, #popup_box #create_account_page {float:none; margin-left:auto; margin-right:auto; width:680px;}

/* Fehlermeldung */
#popup_box .error{padding-top:15px;}

#popup_box #shopping_cart #footer {
	margin-top:43px;
}

#popup_box #create_account_page #footer {
	margin-top:46px;
}
/* ENDE Lightbox */



/* Allgemeines */
.cursor_pointer {cursor:pointer;
}

.logo_cart_on_top {float:left;}

#topmenu_clear{clear:right;}

.class_error{font-weight:bold; padding-top:10px; padding-bottom:10px;}


#pre_black 
{
	height:1500px;
	width:100%;
	background-
	opacity:0.7;
	position:absolute;
	z-index:999;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}


/* Copyright */
.copyright {
	clear:both;
	color:#808080;
	font-size:9px;
	font-weight:normal;
	line-height:1.5;
	text-align:center;
}
.copyright a{color:#808080;}
html .copyright, html .copyright a {background-color:#E4EFD1;}

/* Copyright ausblenden */
div.copyright 
{
display:none;
}


.button_to_cart .cart_text:hover{text-decoration:none;}


#menubox_categories .cat_icon {	float:left; height:100%;}


#menubox_specials_head img, #menubox_reviews_head img, #menubox_whatsnew_head img, #menubox_cart_head img	{float:right;	margin-right:8px;	margin-top:6px;}

#menubox_login_body .left{float:left;	width:60px;	padding:1px;}
#menubox_login_body .right {padding:1px;}


#menubox_cart .box_overflow{overflow:hidden;	padding:5px 0px 0px 0px;}
#menubox_cart .box_left{float:left;	margin:0px 5px 0px 0px;}
#menubox_cart .box_right	{}

#menubox_order_history_body .box_left {float:left; margin:0px 5px 0px 0px;}
#menubox_order_history_body .box_right {}


#shopping_cart{overflow:hidden; width:99%;}


#content_box_new_products_default {width:100%; padding:0px; margin:0px;}

#content_box_specials {width:100%; padding:0px; margin:0px;}

#content_box_new_products_main {width:100%; padding:0px; margin:0px;}

 #content_box_new_products_main_body .product_price {padding:0px; margin:0px;	height:65px;}

 #iconizing_icon {float:left;}


/* Caution! Ensure accessibility in print and other media types... */
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
@media projection, screen {.ui-tabs-hide {display:none;}}
/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display:none;}}

/* Skin */
.ui-tabs-nav{list-style:none; margin:0px 0px 2px 0px; padding:0px;}
body .ui-tabs-nav li {float:left;	margin:0px 0px 0px 0px;	padding:0px;}
.ui-tabs-nav a, .ui-tabs-nav a span {float:left;} /* fixes dir=ltr problem and other quirks IE */
body .ui-tabs-nav a {white-space:nowrap; /* @ IE 6 */ outline:0;} /* @ Firefox, prevent dotted border after click */
body .ui-tabs-nav .ui-tabs-selected a 		{z-index:2;}


/* Tab-Navi */
.ui-tabs-nav {border-left-color:#cccccc; border-left-style:solid; border-left-width:1px;}
.ui-tabs-nav .ui-tabs-selected a {background-color:#e7e7e7;}
.ui-tabs-nav a {padding-bottom:5px; padding-left:8px; padding-right:8px; padding-top:5px; }
.ui-tabs-nav a span {font-size:10px; text-transform:uppercase;}
.ui-tabs-nav li {background-color:#ffffff; border-bottom:1px solid #cccccc; border-left:none;}
.ui-tabs-panel {background-color:#ffffff; border:1px solid #cccccc; padding:8px;}
.ui-tabs-nav a span {text-transform:uppercase; font-size:10px;}
.ui-tabs-nav .ui-tabs-selected a span {}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:text;} /* @ Opera, use pseudo classes otherwise it confuses cursor... */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor:pointer;} /* @ Opera, we need to be explicit again here now... */
.ui-tabs-disabled {opacity:.4; filter:alpha(opacity=40);}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {}


/* Additional IE specific bug fixes... */
* html .ui-tabs-nav 						{display:inline-block;} /* auto clear @ IE 6 & IE 7 Quirks Mode */
*:first-child+html .ui-tabs-nav {display:inline-block;} /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */


/* Startseite */
#content_box_upcoming_products_body .box_left{float:left;}

#content_box_upcoming_products_body .box_right{text-align:right;}
/* ENDE Startseite */




/* MEGA FLYOVER  ++++++++++++++++++++++++++++++ */

.c_boxhead {height:20px; line-height:20px;}


/* shopweite Definitionen */
.wrap_site .clear, .wrap_shop_aussen .clear{clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}


/* Auflistung der Kategorien auf der Startseite */

#lw_list_categories_on_startpage_body{padding:20px 0px 0px 0px;}
  #lw_list_categories_on_startpage_body h2 a{color:#A0122D; font-size:22px; font-style:bold; margin:0px 0px 0px 0px; text-transform:uppercase;}


/* Linkfarben */
a, a:visited, a:link{color:#000000; text-decoration:underline;}
a:hover{color:#777777; text-decoration:underline;}


/* Message-Box */
body .lw-box-message{padding:10px; background-color:#e7e7e7; margin:10px 0px 20px 0px;}


/* Tabelle Typ 1 - manuelles einfügen von Unterkategorien mit dem Editor *********************************************/


/* im Kategorie-Listing */

#categorie_listing .categories_description .tbl_kategorien_manuell{width:100%; border-collapse:collapse; margin:10px 0px 20px 0px; background-color:#FFFFFF;}
	#categorie_listing .categories_description .tbl_kategorien_manuell td, .tbl_kategorien_manuell td{clear:both; width:auto; border:none; padding:0px 0px 10px 0px; text-align:center; vertical-align:top; background-color:transparent;}
		
		#categorie_listing .categories_description .tbl_kategorien_manuell td a img, .tbl_kategorien_manuell td img
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 0px 0px; padding:0px;}
		
		#categorie_listing .categories_description .tbl_kategorien_manuell td p, .tbl_kategorien_manuell td p
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px;}		
		
			#categorie_listing .categories_description .tbl_kategorien_manuell td.beschreibung{text-decoration:underline; color:#A0122D;}
				#categorie_listing .categories_description .tbl_kategorien_manuell td.beschreibung a{display:inline; text-align:center; color:#A0122D; text-decoration:underline; font-size:12px; line-height:12px; padding-top:0px; margin:0px 0px 0px 0px;}
				#categorie_listing .categories_description .tbl_kategorien_manuell td.beschreibung a:link{text-decoration:underline;}
				#categorie_listing .categories_description .tbl_kategorien_manuell td.beschreibung a:hover{color:#777777;}

/* allgemein auch auf anderen Seiten */

#column_content .tbl_kategorien_manuell{width:100%; border-collapse:collapse; margin:10px 0px 20px 0px; background-color:#FFFFFF;}
	#categorie_listing .categories_description .tbl_kategorien_manuell td, .tbl_kategorien_manuell td{clear:both; width:auto; border:none; padding:0px 0px 10px 0px; text-align:center; vertical-align:top; background-color:transparent;}
		
		#column_content .tbl_kategorien_manuell td a img, .tbl_kategorien_manuell td img
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 0px 0px; padding:0px;}
		
		#column_content .tbl_kategorien_manuell td p, .tbl_kategorien_manuell td p
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px;}		
		
			#column_content .tbl_kategorien_manuell td.beschreibung{text-decoration:underline; color:#A0122D;}
				#column_content .tbl_kategorien_manuell td.beschreibung a{display:inline; text-align:center; color:#A0122D; text-decoration:underline; font-size:12px; line-height:12px; padding-top:0px; margin:0px 0px 0px 0px;}
				#column_content .tbl_kategorien_manuell td.beschreibung a:link{text-decoration:underline;}
				#column_content .tbl_kategorien_manuell td.beschreibung a:hover{color:#777777;}



/* Tabelle Typ 2 - manuelles einfügen von Unterkategorien mit dem Editor - mit Text *********************************************/


/* im Kategorie-Listing */

#categorie_listing .categories_description .tbl_kategorien_manuell-2{width:100%; border-collapse:collapse; margin:10px 0px 20px 0px; background-color:#FFFFFF;}
	#categorie_listing .categories_description .tbl_kategorien_manuell-2 td, .tbl_kategorien_manuell-2 td{clear:both; border:none; padding:0px 0px 10px 0px; text-align:center; vertical-align:top; background-color:transparent;}
		
		#categorie_listing .categories_description .tbl_kategorien_manuell-2 td a img, .tbl_kategorien_manuell-2 td img
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 0px 0px; padding:0px;}
		
		#categorie_listing .categories_description .tbl_kategorien_manuell-2 td p, .tbl_kategorien_manuell-2 td p
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px;}		
		
			#categorie_listing .categories_description .tbl_kategorien_manuell-2 td.beschreibung{text-decoration:underline; color:#A0122D;}
				#categorie_listing .categories_description .tbl_kategorien_manuell-2 td.beschreibung a{display:inline; text-align:center; color:#A0122D; text-decoration:underline; font-size:12px; line-height:12px; padding-top:0px; margin:0px 0px 0px 0px;}
				#categorie_listing .categories_description .tbl_kategorien_manuell-2 td.beschreibung a:link{text-decoration:underline;}
				#categorie_listing .categories_description .tbl_kategorien_manuell-2 td.beschreibung a:hover{color:#777777;}

/* allgemein auch auf anderen Seiten */

#column_content .tbl_kategorien_manuell-2{width:100%; border-collapse:collapse; margin:10px 0px 20px 0px; background-color:#FFFFFF;}
	#categorie_listing .categories_description .tbl_kategorien_manuell-2 td, .tbl_kategorien_manuell-2 td{clear:both; border:none; padding:0px 0px 10px 0px; text-align:center; vertical-align:top; background-color:transparent;}
		
		#column_content .tbl_kategorien_manuell-2 td a img, .tbl_kategorien_manuell-2 td img
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 0px 0px; padding:0px;}
		
		#column_content .tbl_kategorien_manuell-2 td p, .tbl_kategorien_manuell-2 td p
		{clear:both; vertical-align:top; text-align:center; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px;}		
		
			#column_content .tbl_kategorien_manuell-2 td.beschreibung{text-decoration:underline; color:#A0122D;}
				#column_content .tbl_kategorien_manuell-2 td.beschreibung a{display:inline; text-align:center; color:#A0122D; text-decoration:underline; font-size:12px; line-height:12px; padding-top:0px; margin:0px 0px 0px 0px;}
				#column_content .tbl_kategorien_manuell-2 td.beschreibung a:link{text-decoration:underline;}
				#column_content .tbl_kategorien_manuell-2 td.beschreibung a:hover{color:#777777;}


/* Newsletter (phplist) */

#newsletter .box_error{background-color:#FFCCCC; border:1px solid #FF0000; font-weight:bold; margin:0px; padding:3px;}
#newsletter .box_ok{background-color:#DDFFCC; border:1px solid #358F08; font-weight:bold; margin:0px; padding:3px;}

#newsletter #tbl_form{background-color:#e7e7e7;height:100%; margin:0px 0px 15px 0px; overflow:hidden; padding:10px;}
	#newsletter #tbl_form input[type=text]{width:230px;}
  #newsletter #tbl_form .input_code input{width:80px;}




