/*
	Fluid 960 Grid System - IE Fixes (IE7 and greater)
	Learn more ~ http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	margin-left: .92%;
	margin-right: .92%;
}

#top-modules .mod-1, 
#top-modules .mod-2, 
#top-modules .mod-3, 
#top-modules .mod-4 {
	margin-right: -3px;
}

#top-modules .mod-4 {
	width: 23%;
}

#bot-modules .mod-4,
#tab-modules .mod-4 {
	width: 22%;
}

#top-modules .mod-3 {
	width: 31%;
}

#bot-modules .mod-3,
#tab-modules .mod-3 {
	width: 30%;
}

#top-modules .mod-2 {
	width: 48%;
}

#bot-modules .mod-2,
#tab-modules .mod-2 {
	width: 47%;
}

#top-modules .mod-1 {
	width: 98%;
}

#bot-modules .mod-1,
#tab-modules .mod-1 {
	width: 97%;
	float: none;
}

#currency input.button {
	padding: 0 30px;
}

.button, button, .addtocart_button_module {
	overflow: visible;
	height: 28px;
	line-height: 20px;
	border: 0;
}

#tpl-handler .moduletable_products {
	margin: 0px 0px 0px 0px;
}

.moduletable_products table {
	border-spacing: 20px !important;
	border-collapse: collapse;
	width: 100%;
	margin-left: 0%;
	display: table;
}

.moduletable_products table td {
	height: 100%;
	width: 20%;
	text-align: center;
}

#main-content-handler #mc-hbg {
	width: 100%;
}

#log-panel {
	width: 250px;
}

#top-content-modules .top-4,
#bottom-content-modules .bottom-4 {
	width: 22%;
}

#top-modules .mod-5,
#bot-modules .mod-5,
#tab-modules .mod-5 {
	width: 17.6%;
}

.grid_4 .product-anchor-image {
	width: 186px;
	height: auto !important;
	display: block;
}
.gradients {
  width: 100%;
  height: 820px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  background: url(../images/sl-bg-bg.png) no-repeat center bottom;
}
body {background:#FFFFFF;}

/* ### Ersetzungen wg. Data URI ### */

span.showHere:before {content:url(/templates/expression/images/icons/aktuelle-seite-icon.png);}

#tab-modules, #top-modules, #main-content-handler, #nav-line, #bot-modules, #bottom-long{
	background: url(../images/mods-sep.png) repeat-x top;}
	
thead th, table th {
	background-image: url(../images/moduletable-h-bg.png);}

.moduletable h3, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .related-products-view h4, .moduletable_menu_light h3 {
	background-image: url(../images/moduletable-h-bg.png);}	

#panel_s h3 {
	background-image: url(../images/top-menu-bg.png);}
	
a#v_toggle, a#v_register, #log-panel .button1 {
	background-image: url(../images/top-menu-bg.png);}
	
#search-position .button {
	background-image: url(../images/top-menu-bg.png);}
	
#menu-handler {
	background-image: url(../images/top-menu-bg.png);}
	
.button, button, #com-form-login-remember input.default, .submit .highlight-button, #panel_s .button, .modal-button, a.product-details, 
.button2-left .readmore a, .blank a, span.details-button input.details-button, .highlight-button, a.ask-a-question {
	background-image: url(../images/top-menu-bg.png);}
	
#menu .menu-nav li.active a {
	background-image: url(../../images/top-menu-bg.png);}
	
/*ul.menu li a, a.sublevel {
  background: url(../images/ul-li-default.png) no-repeat 0 5px;}
  
ul li, #archive-items li ul li {
	background: url(../images/ul-li-default.png) no-repeat 0 6px;}*/