/**
 * Styles for www.westfalia.net (westfalia UK) - (layout relaunch)
 * this is a preliminary stylesheet for the new layout as an add-on to
    the old stylesheets  
 *
 * @section		uk screen
 * @author		ks@web-factory.de
 * @version		1.0.1 
 * @copyright	marketing factory
 * @media		screen

 * @version		1.0.2 
 * @author		ks@web-factory.de
 * bugfixes for release version 1.0.0
 * @date 		

 * @version		1.0.3 
 * @author		ks@web-factory.de
 * new flexible elements + teaserlink at bottom
 * @date 		29.07.2009		

 * GENERAL COLOR CODES:  
 *
 *              color name      section             rgb          short 
 * ====================================================================
 * @colordef	dark blue		westfalia			#003177
 * @colordef	red             right header 	    #cc0000      #c00 
 * @colordef	dark red        big price color    	#990000      #900 

 * @colordef	dark red 		westfalia			#c23d32

 * @colordef	blue			normal				#06367c
 * @colordef	blue	 		werkzeug			#06367c
 * @colordef	dark red 		technica			#bc2b1f
 * @colordef	dark red 		technik				#bc2b1f
 * @colordef	orange			haushalt			#ff6600       #f60
 * @colordef	dark cyan		gesundheit			#009999       #099
 * @colordef	dark magenta	textil				#990099       #909
 * @colordef	brown			agrishop			#996600       #960
 * @colordef	green			garten				#316300
 * @colordef	blue			akkubatterien		#003399       #039
 * @colordef	violet			autozubehoer		#6b0073
 * @colordef	red				fundgrube			#ff0000       #f00

 * @colordef	light blue							#7f9db9 
 * @colordef	very light blue						#e8f1f8 
 
 *
 *  Grid sizes:
 *  screen width:                          1000px
 *  rounded borders:      6px |   6px  ->   988px
 *  float-wrap/inner:   800px 
 *  outer columns:      186px | 186px  ->   616px
 *  center:             600px  + 6+4

 *  (TOC)
 *  00 - Reset    (currently: reset for old styles -  general reset will be needed when standard mode dtd is added later on, )
 *  01 - Global   ( global styles - later to be moved to _css_basic.css)
 *  02 - Grid     ( column layout definition - later to be moved to _css_basic.css)
 *  03 - Navigation  (stlyes for all menus - later to be moved to _css_basic.css)
 *  04 - UK styles   (colors and style elements unique to UK)

 *
 * @todo for now: 		make uk version look like layout
 * @todo for main relaunch: add standards mode DTD
 * @todo for main relaunch: refactoring all styles
 * @todo for main relaunch: remove css filters, use CC instead
  */

 
/**
  * @section 00 - Reset
  * @see     http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
  *
  * Reset any browser specific CSS  declaration to known values
  * @todo 		to be included when DTD is added later on in relaunch
  */


/**
  * @subsection font reset
  * change all font families to verdana
  * @todo  -> reduce font-family property to just a few basic selectors!
  */
/* undo completely unnecessary font family declarations from previous stylesheets :-(... */  

h1,h2,h3,h4,h5,h6,
.center p,
.leftsidebar h3 a, 
.leftsidebar h3 a:link, 
.leftsidebar h3 a:visited ,
.sidebar li a,
.sidebar,
.hwgbox2 .hwgboxhead h2,
#tabs a , 
.leftsidebar p, 
.leftsidebar p b ,
.leftsidebar p a:link ,
.leftsidebar p a:visited ,
.leftsidebar p a:hover ,
.leftsidebar p a:active ,
.leftsidebar p a:focus ,
.leftsidebar p a ,
.leftsidebar li a ,
p, pre,
.newsletter ul, 
input, select, textarea,
ul li,
#logo h2,
body {
	font-family : Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	letter-spacing: normal;
}

.center p {
	font-size: 12px;
}
/**
  * @subsection display none
  * don't display outdated / unused code elements
  * @todo 	remove the unused code from all HTML templates!!!!
  */

.boxpromo,
.boxfunction ,
.center .topproduktebox h1.topprodukt,
.center .topangebotebox h1.home,
.lesezeichenservice a.lesezeichnen,
#footer table {
	display: none;
} 

/**
  * @subsection ie bugs - haslayout
  * @todo 	move to separte ie stylesheet
  */
* html .teaserbox,
* html .miniteaserbox {
	zoom: 1;
}
*+html .boxproduct ,
*+html .boxproduct p,
*+html .miniteaserbox {
	zoom: 1; 
}


/**
  * @subsection floatclear for mozilla
  */
.hwgboxwrap:after,
.hwgbox:after,
.miniteaserbox:after,
.teaserbox:after,
#searchslot:after,
.outer:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

} 



/* breadcrumb nach unbekannt verzogen  - aber erst mal noch im souce stehen lassen! */	
#breadcrumb {
	display: none;
} 


	
body {
	background: #fff url(_img_bg_body.1.0.1.gif) 0 0 repeat;
} 
body .seasonwrap {
	background: url(_img_bg_seasonwrap.1.0.1.jpg) 0 0 repeat-x;
} 
 
/**
  * @section 01 - Global 
  *
  * styles for the basic HTML elements
  *
  * @todo 		
  */
  
ul {
	margin-left: 10px;
	padding-left: 10px;
}  
li {
	margin-left: 10px;
	padding-left: 10px;
	line-height: 16px;
}  
  
 /**
  * @subsection fonts
  * @todo 		
  */



.center h1 {
	padding: 0 2px;
}



/**
  * @section 02 - Grid
  *
  * columns 'n stuff
  *
  * @todo 		
  */

.wrapper {
	width: 1000px;
} 
.wrapper div#toppwarengruppen {
	top: 25px;
}

/* new elements for rounded border */
.rounded {
	width: 1000px;
	text-align: center;
	background:  url(_img_bg_border_rounded_tile.1.0.1.gif) left top repeat-y;
	padding: 2px 0px 0 0px;
}
.roundedtop {
	width: 1000px;
	height: 6px;
	margin: 15px 0 0 0;
	background:  url(_img_bg_border_rounded_top.1.0.1.gif) left bottom no-repeat;
}
.roundedbottom {
	width: 1000px;
	height: 16px;
	margin: 0 0 15px 0;
	text-align: center;
	background:  url(_img_bg_border_rounded_bottom.1.0.1.gif) left top no-repeat;
}
/* content + outer columns */ 
.outer {
	margin: 0 6px;
	padding: 0;
	text-align: center;
	border-left: 186px solid #FFFFFF;
	border-right: 186px solid #FFFFFF;
} 


.inner {
	margin-left: 0;
	width: 800px; 
	margin: 0;
	padding: 0;
	}

.float-wrap {
	width: 800px; 
	margin: 0;
	padding: 0;
	margin-left: -186px;   
}

.center {  /* ie */
	width: 614px;  /* 614px - margin */
	margin: 0 0px;
	padding: 0 4px 75px 6px;
	overflow: hidden;
	text-align: left;

}
html > body  .center {  /* moz */
	width: 604px;  /* 614px - margin */
	margin: 0 4px 0 6px;
	padding: 0 0 75px 0;
}
 
 
.left {
	margin: 0px 2px 0 2px;
	padding: 0px 0px 0 0px;
	width: 182px;
	overflow: hidden;
	text-align: left;
}
.right {
	margin: 0px 2px 0 2px;
	padding: 0px 0px 0 0px;
	width: 182px;
	overflow: hidden;
	margin:0;
	text-align: left;
}
* html .right {
	margin: 0 -186px 0 0; /*  IE gets this margin. ***/
}
/**
  * @subsection footer
  */ 

#footer {
	clear: both;
	width: 1000px;
	margin: 0;
	padding: 0;
	background: none;
	text-align: center;
} 
html > body #footer {
	width: 1000px;
} 

#footer p {
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: normal;
	position: relative;
} 
#footer p.footeraddress {
	margin: 15px 0 5px 0;
} 
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active,
#footer a {
	color: #363636;
	font-weight: normal;
	text-decoration: underline;
	padding: 0;
} 
#footer a.madeby:link,
#footer a.madeby:visited,
#footer a.madeby:hover,
#footer a.madeby:focus,
#footer a.madeby:active,
#footer a.madeby {
	color: #ccc;
	position: absolute;
	bottom: 0px;
	right: 5px;
}

/**
  * @section 03 - Navigation
  *
  * styling the menus
  *
  * @todo 		
  */
  
/**
  * @subsection header navigation
  *
  *
  * @todo 		
  */
  
#logo div {
	position: relative;
	background: #fff;
	width: 1000px;
	height: 80px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#logo h2 {
	width: 692px;
	font-size: 11px;
	text-align: right;
}
#logo div h2 .icon {
	margin: 0 0 0 5px;
}
 
 
#headernavi {
	position: relative;
	height: 34px;
	background: #fff;
}
#navcontainer {
	position: absolute;
	top: -28px;
	margin-right: 10px;
	left: 0;
	width: 990px;
}  
html > body #navcontainer {
	margin-right: 10px;
}
#navcontainer span {
	border-right: none;
}
#navcontainer a {
	background: none;
	font-weight: normal;
	font-size: 11px;
}  
#navcontainer a:hover {
	background: none;
}  

#tabs {
	background: #eee url(_img_menu_00.1.0.1.gif) left 1px repeat-x;
	margin: 3px 0 0 0;
	width: 1000px;
	height: 30px;
	font-size: 11px;
	position: absolute;
	border: 1px solid #aeaeae;
}

/**
  * @subsection main menu table layout
  *
  *  new main menu table layout  ("Primaernavigation") -  product groups
  * 
  *
  * @todo 		
  */
#mainNavContainer table {
	width: 1000px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border:  none;
	border-left: 1px solid #a0a0a0;
} 

#mainNavContainer table td {
	margin: 0;
	padding: 0;
	text-align: center;
} 

#mainNavContainer table td a {
	margin: 0;
	padding: 0 2px;
	color: #003177;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	line-height: 30px;
	height: 32px;
	display: block;
	border: none;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
} 

* html #mainNavContainer table td a {
	height: 34px;
} 

#mainNavContainer table td a:hover,
#mainNavContainer table td a:active,
#mainNavContainer table td a:focus {
	color: #fff;
} 

#mainNavContainer table td.werkzeug a {
	background: #eee url(_img_menu_01_werkzeug.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.werkzeug a {
	background: #eee url(_img_menu_01_werkzeug.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.werkzeug a:hover,
#mainNavContainer table td.werkzeug a:active,
#mainNavContainer table td.werkzeug a:focus,
#mainNavContainer table td.werkzeugactive a {
	background: #06367c url(_img_menu_01_werkzeug_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}


#mainNavContainer table td.technica a {
	background: #eee url(_img_menu_02_technik.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.technica a:hover,
#mainNavContainer table td.technica a:active,
#mainNavContainer table td.technica a:focus,
#mainNavContainer table td.technicaactive a {
	background: #bc2b1f url(_img_menu_02_technik_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}

#mainNavContainer table td.technik a {
	background: #eee url(_img_menu_02_technik.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.technik a:hover,
#mainNavContainer table td.technik a:active,
#mainNavContainer table td.technik a:focus,
#mainNavContainer table td.technikactive a {
	background: #bc2b1f url(_img_menu_02_technik_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}


#mainNavContainer table td.haushalt a {
	background: #eee url(_img_menu_03_haushalt.1.0.1.gif) left top repeat-x;
}

#mainNavContainer table td.haushalt a:hover,
#mainNavContainer table td.haushalt a:active,
#mainNavContainer table td.haushalt a:focus,
#mainNavContainer table td.haushaltactive a {
	background: #ff6600 url(_img_menu_03_haushalt_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}


#mainNavContainer table td.gesundheit a {
	background: #eee url(_img_menu_04_gesundheit.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.gesundheit a:hover,
#mainNavContainer table td.gesundheit a:active,
#mainNavContainer table td.gesundheit a:focus,
#mainNavContainer table td.gesundheitactive a {
	background: #009999 url(_img_menu_04_gesundheit_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.textil a {
	background: #eee url(_img_menu_05_textil.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.textil a:hover,
#mainNavContainer table td.textil a:active,
#mainNavContainer table td.textil a:focus,
#mainNavContainer table td.textilactive a {
	background: #990099 url(_img_menu_05_textil_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.agrishop a {
	background: #eee url(_img_menu_06_agrishop.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.agrishop a:hover,
#mainNavContainer table td.agrishop a:active,
#mainNavContainer table td.agrishop a:focus,
#mainNavContainer table td.agrishopactive a {
	background: #996600 url(_img_menu_06_agrishop_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.garten a {
	background: #eee url(_img_menu_07_garten.1.0.1.gif) left top repeat-x;
}

#mainNavContainer table td.garten a:hover,
#mainNavContainer table td.garten a:active,
#mainNavContainer table td.garten a:focus,
#mainNavContainer table td.gartenactive a {
	background: #316300 url(_img_menu_07_garten_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.akkubatterien a {
	background: #eee url(_img_menu_08_akkubatterien.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.akkubatterien a:hover,
#mainNavContainer table td.akkubatterien a:active,
#mainNavContainer table td.akkubatterien a:focus,
#mainNavContainer table td.akkubatterienactive a {
	background: #003399 url(_img_menu_08_akkubatterien_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.autozubehoer a {
	background: #eee url(_img_menu_09_autozubehoer.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.autozubehoer a:hover,
#mainNavContainer table td.autozubehoer a:active,
#mainNavContainer table td.autozubehoer a:focus,
#mainNavContainer table td.autozubehoeractive a {
	background: #6b0073 url(_img_menu_09_autozubehoer_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.fundgrube a {
	background: #eee url(_img_menu_10_fundgrube.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.fundgrube a:hover,
#mainNavContainer table td.fundgrube a:active,
#mainNavContainer table td.fundgrube a:focus,
#mainNavContainer table td.fundgrubeactive a {
	background: #f00 url(_img_menu_10_fundgrube_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}
#mainNavContainer table td.normal a {
	background: #eee url(_img_menu_00.1.0.1.gif) left top repeat-x;
}
#mainNavContainer table td.normal a:hover,
#mainNavContainer table td.normal a:active,
#mainNavContainer table td.normal a:focus,
#mainNavContainer table td.normalactive a {
	background: #06367c url(_img_menu_00_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}


/**
  * @subsection main menu 
  *
  *  new main menu ("Primaernavigation") -  product groups
  * 
  *
  * @todo 		
  */
 


* html #tabs {
	background: #eee url(_img_menu_00.1.0.1.gif) left 0px repeat-x;
}
html > body #tabs {
	margin: 3px 0 0 0;
	height: 32px;
	background: #eee url(_img_menu_00.1.0.1.gif) left top repeat-x;
	overflow: hidden;
	width: 1000px;
}  
*+html #tabs,
* html #tabs {
	background-position: 0 0;
}


#tabs ul {
	margin: 0;
	padding: 0;
	height: 32px;
}

#tabs ul li {
	margin: 0;
	padding: 0 3px 0 4px;
	height: 32px;
	border-left: 1px solid #aeaeae;
}
html > body #tabs ul li{
	height: 32px;
}  

#tabs ul li a.werkzeug,
#tabs ul li a.technica,
#tabs ul li a.technik,
#tabs ul li a.haushalt,
#tabs ul li a.gesundheit,
#tabs ul li a.textil,
#tabs ul li a.agrishop,
#tabs ul li a.garten,
#tabs ul li a.akkubatterien,
#tabs ul li a.autozubehoer,
#tabs ul li a.fundgrube,
#tabs ul li a.normal {
	margin: 0;
	padding: 0;
	color: #003177;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 30px;
	height: 32px;
}
#tabs a,
#tabs ul li a {
	margin: 0;
	padding: 0;
	color: #003177;
	background: #eee url(_img_menu_00.1.0.1.gif) left top repeat-x;
	height: 32px;
	line-height: 30px;
}
* html #tabs ul li a {
	display: inline;
}


#tabs ul li a:hover {
	color: #00c;
}

#werkzeug a.werkzeug,
#werkzeug {
	background: #eee url(_img_menu_01_werkzeug.1.0.1.gif) left top repeat-x;
}
#technica a.technica,
#technica {
	background: #eee url(_img_menu_02_technik.1.0.1.gif) left top repeat-x;
}
#technik a.technik,
#technik {
	background: #eee url(_img_menu_02_technik.1.0.1.gif) left top repeat-x;
}
#haushalt a.haushalt,
#haushalt {
	background: #eee url(_img_menu_03_haushalt.1.0.1.gif) left top repeat-x;
}
#gesundheit a.gesundheit,
#gesundheit {
	background: #eee url(_img_menu_04_gesundheit.1.0.1.gif) left top repeat-x;
}
#textil a.textil,
#textil {
	background: #eee url(_img_menu_05_textil.1.0.1.gif) left top repeat-x;
}
#agrishop a.agrishop,
#agrishop {
	background: #eee url(_img_menu_06_agrishop.1.0.1.gif) left top repeat-x;
}
#garten a.garten,
#garten {
	background: #eee url(_img_menu_07_garten.1.0.1.gif) left top repeat-x;
}
#akkubatterien a.akkubatterien,
#akkubatterien {
	background: #eee url(_img_menu_08_akkubatterien.1.0.1.gif) left top repeat-x;
}
#autozubehoer a.autozubehoer,
#autozubehoer {
	background: #eee url(_img_menu_09_autozubehoer.1.0.1.gif) left top repeat-x;
}
#fundgrube a.fundgrube,
#fundgrube {
	background: #eee url(_img_menu_10_fundgrube.1.0.1.gif) left top repeat-x;
}
#newproducts a.normal,
#gifts a.normal,
#newproducts,
#gifts {
	background: #eee url(_img_menu_00.1.0.1.gif) left top repeat-x;
}



* html #werkzeug a.werkzeug ,
* html #technica a.technica ,
* html #technik a.technik ,
* html #haushalt a.haushalt ,
* html #gesundheit a.gesundheit ,
* html #textil a.textil ,
* html #agrishop a.agrishop ,
* html #garten a.garten ,
* html #akkubatterien a.akkubatterien ,
* html #autozubehoer a.autozubehoer ,
* html #fundgrube a.fundgrube ,
* html #newproducts a.normal ,
* html #gifts a.normal {
	background-position: 0 -1px;
}

#tabs a.technicaaktiv {
	padding-top:0;
	padding-bottom:0;
}

#tabs a.technikaktiv {
	padding-top:0;
	padding-bottom:0;
}


#tabs #werkzeugaktiv a.werkzeugaktiv,
#werkzeugaktiv {
	background: #eee url(_img_menu_01_werkzeug_act.1.0.1.gif) left top repeat-x;
}


#tabs a.technicaaktiv,
#tabs #technicaactiv a.technicaaktiv,
#technicaaktiv {
	background: #eee url(_img_menu_02_technik_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}

#tabs a.technikaktiv,
#tabs #technikactiv a.technikaktiv,
#technikaktiv {
	background: #eee url(_img_menu_02_technik_act.1.0.1.gif) left top repeat-x;
	color: #fff;
}

#haushaltaktiv {
	background: #eee url(_img_menu_03_haushalt_act.1.0.1.gif) left top repeat-x;
}
#gesundheitaktiv {
	background: #eee url(_img_menu_04_gesundheit_act.1.0.1.gif) left top repeat-x;
}
#textilaktiv {
	background: #eee url(_img_menu_05_textil_act.1.0.1.gif) left top repeat-x;
}
#agrishopaktiv {
	background: #eee url(_img_menu_06_agrishop_act.1.0.1.gif) left top repeat-x;
}
#gartenaktiv {
	background: #eee url(_img_menu_07_garten_act.1.0.1.gif) left top repeat-x;
}
#akkubatterienaktiv {
	background: #eee url(_img_menu_08_akkubatterien_act.1.0.1.gif) left top repeat-x;
}
#autozubehoeraktiv {
	background: #eee url(_img_menu_09_autozubehoer_act.1.0.1.gif) left top repeat-x;
}
#fundgrubeaktiv {
	background: #eee url(_img_menu_10_fundgrube_act.1.0.1.gif) left top repeat-x;
}
#newproductsaktiv,
#giftsaktiv {
	background: #eee url(_img_menu_00_act.1.0.1.gif) left top repeat-x;
}



#searchslot {
	margin: 15px auto;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
} 
* html #searchslot {
	margin: 15px auto 0px auto;
} 
* html .roundedtop {
	margin-top: 0;
} 

/**
  * @subsection new search slot
  *
  * new search and user login 
  *
  * @todo 		
  */
 

#searchslot #myaccount {
	width: 100px;
	float: right;
	margin: 4px 30px 0 0;
} 

#searchslot label {
	margin: 0 15px 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
} 
#searchslot input.text {
	width: 380px;
	color: #003177;
	background:  url(_img_searchslot_form_input.1.0.2.gif) left 1px no-repeat ;
	border: none;
	height: 28px;
	line-height: 22px;
	vertical-align: middle;
	padding:  2px 5px 2px 8px;
	font-style: italic;
	font-size: 11px;
} 
html > body #searchslot input.text {
	padding:  6px 5px 2px 8px;
} 
#searchslot input.submit {
	width: 60px;
	color: #003177;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background:  url(_img_searchslot_form_submit.1.0.2.gif) left 1px no-repeat ;
	border: none;
	height: 28px;
	line-height: 22px;
	vertical-align: middle;
	padding:  1px 5px 3px 7px;
	font-style: italic;
} 
html > body #searchslot input.submit {
	padding:   0px 5px 3px 3px;
} 


/**
  * @subsection left menu - subnavi
  * left sub navigation
  */

#boxmenu {
	width: 182px;
	padding: 0;
	margin-top: 4px;
}

#boxmenu ul {
	margin: 0 0 1px 0;
	background: #fff url(_img_bg_subnavi.1.0.2.gif) left top no-repeat;
}


/* reset all links and listpoints*/
#boxmenu a,
#boxmenu a:hover,
#boxmenu ul ul,
#boxmenu ul li ,
#boxmenu ul li li ,
#boxmenu ul ul ul li,
#boxmenu ul ul ul ul li,
#boxmenu ul ul ul ul ul li,

#boxmenu ul ul a, 
#boxmenu ul ul a:link,
#boxmenu ul ul a:visited,
#boxmenu ul ul a:hover,
#boxmenu ul ul a:active,
#boxmenu ul ul a:focus,

#boxmenu ul ul li a:visited, 
#boxmenu ul ul li a:hover, 
#boxmenu ul ul li a:active,
#boxmenu ul li a {
	background: none;
	background-color: transparent;	
	border-bottom: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

#boxmenu ul ul ul ul ul,
#boxmenu ul ul ul ul,
#boxmenu ul ul ul,
#boxmenu ul ul {
	margin: 0;
}

html > body .left #boxmenu ul ul,
html > body .left #boxmenu ul li ,
html > body .left #boxmenu ul li a:hover,
html > body .left #boxmenu ul li a {
	background-image: none;
	background: none;
}

html > body .left #boxmenu ul ul {
	margin: 0;
	border-bottom: none;
}

#boxmenu ul ul ul ul ul li a:link,
#boxmenu ul ul ul ul ul li a:visited,
#boxmenu ul ul ul ul ul li a:hover,
#boxmenu ul ul ul ul ul li a:active,
#boxmenu ul ul ul ul ul li a,
#boxmenu ul ul ul ul li a:link,
#boxmenu ul ul ul ul li a:visited,
#boxmenu ul ul ul ul li a:hover,
#boxmenu ul ul ul ul li a:active,
#boxmenu ul ul ul ul li a,
#boxmenu ul ul ul li a:link,
#boxmenu ul ul ul li a:visited,
#boxmenu ul ul ul li a:hover,
#boxmenu ul ul ul li a:active,
#boxmenu ul ul ul li a,
#boxmenu ul ul li a:link,
#boxmenu ul ul li a:visited,
#boxmenu ul ul li a:hover,
#boxmenu ul ul li a:active,
#boxmenu ul ul li a {
	 font-size: 11px;
	 color: #000;
	 padding: 0 0 0 7px;
	 display: block;
 	 line-height: 18px;
	 margin:0;
	 border-top: none;
	 border-left: 1px solid #003177;
	 border-right: 1px solid #003177;
	 border-bottom: 1px solid #003177;
}

#boxmenu ul.open ul ul ul ul li a:link,
#boxmenu ul.open ul ul ul ul li a:visited,
#boxmenu ul.open ul ul ul ul li a:hover,
#boxmenu ul.open ul ul ul ul li a:active,
#boxmenu ul.open ul ul ul ul li a,
#boxmenu ul.open ul ul ul li a:link,
#boxmenu ul.open ul ul ul li a:visited,
#boxmenu ul.open ul ul ul li a:hover,
#boxmenu ul.open ul ul ul li a:active,
#boxmenu ul.open ul ul ul li a,
#boxmenu ul.open ul ul li a:link,
#boxmenu ul.open ul ul li a:visited,
#boxmenu ul.open ul ul li a:hover,
#boxmenu ul.open ul ul li a:active,
#boxmenu ul.open ul ul li a,
#boxmenu ul.open ul li a:link,
#boxmenu ul.open ul li a:visited,
#boxmenu ul.open ul li a:hover,
#boxmenu ul.open ul li a:active,
#boxmenu ul.open ul li a {
	 border-left: none;
}
html > body #boxmenu ul.open ul ul ul ul li a:link,
html > body #boxmenu ul.open ul ul ul ul li a:visited,
html > body #boxmenu ul.open ul ul ul ul li a:hover,
html > body #boxmenu ul.open ul ul ul ul li a:active,
html > body #boxmenu ul.open ul ul ul ul li a,
html > body #boxmenu ul.open ul ul ul li a:link,
html > body #boxmenu ul.open ul ul ul li a:visited,
html > body #boxmenu ul.open ul ul ul li a:hover,
html > body #boxmenu ul.open ul ul ul li a:active,
html > body #boxmenu ul.open ul ul ul li a,
html > body #boxmenu ul.open ul ul li a:link,
html > body #boxmenu ul.open ul ul li a:visited,
html > body #boxmenu ul.open ul ul li a:hover,
html > body #boxmenu ul.open ul ul li a:active,
html > body #boxmenu ul.open ul ul li a,
html > body #boxmenu ul.open ul li a:link,
html > body #boxmenu ul.open ul li a:visited,
html > body #boxmenu ul.open ul li a:hover,
html > body #boxmenu ul.open ul li a:active,
html > body #boxmenu ul.open ul li a {
	 border-left: none;
}

/* 1 - ueberschrift */
* html #boxmenu ul li {
	border-bottom: 1px solid #fff;
}
* html #boxmenu ul ul li {
	border-bottom: none;
}


#boxmenu ul li a:link,
#boxmenu ul li a:visited,
#boxmenu ul li a:hover,
#boxmenu ul li a:active,
#boxmenu ul li a {
	 color: #fff;
	 padding: 0 0 0 5px;
	 line-height: 25px;
	 font-size: 12px;
	 display: block;
	 margin:0;
	 border: none;
	 border-bottom: 1px solid #003177;
}
/* 2 - ebene - menu */
#boxmenu ul ul li a:link,
#boxmenu ul ul li a:visited,
#boxmenu ul ul li a:hover,
#boxmenu ul ul li a:active,
#boxmenu ul ul li a {
	 padding: 0 0 0 7px;
	 line-height: 18px;

}
#boxmenu ul.open ul li a:link,
#boxmenu ul.open ul li a:visited,
#boxmenu ul.open ul li a:hover,
#boxmenu ul.open ul li a:active,
#boxmenu ul.open ul li a {
	 padding: 0 0 0 2px;

}


/* 3  */
#boxmenu ul.open ul ul li a:link,
#boxmenu ul.open ul ul li a:visited,
#boxmenu ul.open ul ul li a:hover,
#boxmenu ul.open ul ul li a:active,
#boxmenu ul.open ul ul li a {
	padding: 0 0 0 10px;
	margin:0;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 2px 4px no-repeat;
	border-right: 1px solid #003177;
}
html > body .left #boxmenu ul ul ul li a:link,
html > body .left #boxmenu ul ul ul li a:visited,
html > body .left #boxmenu ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul li a:active,
html > body .left #boxmenu ul ul ul li a {
	 padding: 0 0 0 10px;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 2px 4px no-repeat;
}

/* 4  */
#boxmenu ul.open ul ul ul li a:link,
#boxmenu ul.open ul ul ul li a:visited,
#boxmenu ul.open ul ul ul li a:hover,
#boxmenu ul.open ul ul ul li a:active,
#boxmenu ul.open ul ul ul li a {
	 padding: 0 0 0 17px;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 9px 4px no-repeat;
	border-right: 1px solid #003177;
}


html > body .left #boxmenu ul ul ul ul li a:link,
html > body .left #boxmenu ul ul ul ul li a:visited,
html > body .left #boxmenu ul ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul ul li a:active,
html > body .left #boxmenu ul ul ul ul li a {
	 padding: 0 0 0 17px;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 9px 4px no-repeat;
}

/* 5 */
#boxmenu ul.open ul ul ul ul li a:link,
#boxmenu ul.open ul ul ul ul li a:visited,
#boxmenu ul.open ul ul ul ul li a:hover,
#boxmenu ul.open ul ul ul ul li a:active,
#boxmenu ul.open ul ul ul ul li a {
	padding: 0 0 0 24px;
	background: #fff url(_img_bg_boxmenu_bullet_square.1.0.1.gif) 16px 4px no-repeat;
	border-right: 1px solid #003177;
}
html > body .left #boxmenu ul ul ul ul ul li a:link,
html > body .left #boxmenu ul ul ul ul ul li a:visited,
html > body .left #boxmenu ul ul ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul ul ul li a:active,
html > body .left #boxmenu ul ul ul ul ul li a {
	padding: 0 0 0 24px;
	background: #fff url(_img_bg_boxmenu_bullet_square.1.0.1.gif) 16px 4px no-repeat;
}



/* 6  - auf nummer sicher gehen, falls die doch mal kommt  :-) */
#boxmenu ul ul ul ul ul ul li a:link,
#boxmenu ul ul ul ul ul ul li a:visited,
#boxmenu ul ul ul ul ul ul li a:hover,
#boxmenu ul ul ul ul ul ul li a:active,
#boxmenu ul ul ul ul ul ul li a {
	padding: 0 0 0 31px;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 9px 4px no-repeat;
	border-right: 1px solid #003177;
}
html > body .left #boxmenu ul ul ul ul ul ul li a:link,
html > body .left #boxmenu ul ul ul ul ul ul li a:visited,
html > body .left #boxmenu ul ul ul ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul ul ul ul li a:active,
html > body .left #boxmenu ul ul ul ul ul ul li a {
	padding: 0 0 0 31px;
	background: #fff url(_img_bg_boxmenu_bullet_right.1.0.1.gif) 16px 4px no-repeat;
}



#boxmenu ul ul a.active, 
#boxmenu ul ul a.active:link, 
#boxmenu ul ul li a.active:visited, 
#boxmenu ul ul li a.active:hover {
	background: #e8f1f8;
	color:#0c3a81;
	font-size: 11px;
	font-weight:bold;
	border-right: 1px solid #003177;
}

/* active state menu */

/* 3 */
#boxmenu ul ul ul li a.active, 
#boxmenu ul ul ul li a.active:link, 
#boxmenu ul ul ul li a.active:visited, 
#boxmenu ul ul ul li a.active:hover {
	background: #e8f1f8 url(_img_bg_boxmenu_bullet_down.1.0.1.gif) 2px 5px no-repeat;
}
html > body .left #boxmenu ul ul ul li a.active, 
html > body .left #boxmenu ul ul ul li a.active:link, 
html > body .left #boxmenu ul ul ul li a.active:visited, 
html > body .left #boxmenu ul ul ul li a.active:hover {
	background: #e8f1f8 url(_img_bg_boxmenu_bullet_down.1.0.1.gif) 2px 5px no-repeat;
}
/* 4 */
#boxmenu ul.open ul ul ul li a.active:link, 
#boxmenu ul.open ul ul ul li a.active:visited, 
#boxmenu ul.open ul ul ul li a.active:hover, 
#boxmenu ul.open ul ul ul li a.active:active,
#boxmenu ul ul ul ul li a.active {
	padding: 0 0 0 17px;
	background: #e8f1f8 url(_img_bg_boxmenu_bullet_down.1.0.1.gif) 9px 5px no-repeat;
}
html > body .left #boxmenu ul ul ul ul li a.active, 
html > body .left #boxmenu ul ul ul ul li a.active:link, 
html > body .left #boxmenu ul ul ul ul li a.active:visited, 
html > body .left #boxmenu ul ul ul ul li a.active:hover {
	padding: 0 0 0 17px;
	background: #e8f1f8 url(_img_bg_boxmenu_bullet_down.1.0.1.gif) 9px 5px no-repeat;
}
/* 5  - active product  */

#boxmenu ul.open ul ul ul ul li a.active:link,
#boxmenu ul.open ul ul ul ul li a.active:visited,
#boxmenu ul.open ul ul ul ul li a.active:hover,
#boxmenu ul.open ul ul ul ul li a.active:active,
#boxmenu ul.open ul ul ul ul li a.active {
	padding: 0 0 0 24px;
	background: #fff url(_img_bg_boxmenu_bullet_square.1.0.1.gif) 16px 5px no-repeat;
	border-right: 1px solid #003177;
	color: #003177;
}
html > body .left #boxmenu ul ul ul ul ul li a.active:link,
html > body .left #boxmenu ul ul ul ul ul li a.active:visited,
html > body .left #boxmenu ul ul ul ul ul li a.active:hover,
html > body .left #boxmenu ul ul ul ul ul li a.active:active,
html > body .left #boxmenu ul ul ul ul ul li a.active {
	padding: 0 0 0 24px;
	background: #fff url(_img_bg_boxmenu_bullet_square.1.0.1.gif) 16px 5px no-repeat;
}



html > body .left #boxmenu {
	margin:0;
	background: none;
	width: 182px;
	padding:  0;
}
.left #boxmenu ul {
	margin:0;
	background: #fff url(_img_bg_subnavi.1.0.1.gif) left top no-repeat;
	border-bottom: 1px #003177;
}
.left #boxmenu ul ul {
	background-image:none;
	border-bottom: none;
	border-left: 1px #f00;
}

html > body .left #boxmenu ul {
	margin:0;
	background: transparent url(_img_bg_subnavi.1.0.1.gif) left top no-repeat;
	border-bottom: 1px #003177;
}

/* hover */
#boxmenu ul.open ul ul ul ul li a:hover,
#boxmenu ul.open ul ul ul ul li a:active,
#boxmenu ul.open ul ul ul ul li a:focus,
#boxmenu ul.open ul ul ul li a:hover,
#boxmenu ul.open ul ul ul li a:active,
#boxmenu ul.open ul ul ul li a:focus,
#boxmenu ul.open ul ul li a:hover,
#boxmenu ul.open ul ul li a:active,
#boxmenu ul.open ul ul li a:focus,
#boxmenu ul ul li a:hover,
#boxmenu ul.open ul li a:active,
#boxmenu ul ul li a:focus {
	 background-color: #e8f1f8;
	 color: #003177;
 	 outline: none;
	 outline-left: 1px solid #003177;
	 outline-right: 1px solid #003177;
	 outline-bottom: 1px solid #003177;
	 border-top: none;
	 border-left: none;
	 border-right: 1px solid #003177;
	 border-bottom: 1px solid #003177;
}

html > body .left #boxmenu ul ul ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul ul ul li a:active,
html > body .left #boxmenu ul ul ul ul ul li a:focus,
html > body .left #boxmenu ul ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul ul li a:active,
html > body .left #boxmenu ul ul ul ul li a:focus,
html > body .left #boxmenu ul ul ul li a:hover,
html > body .left #boxmenu ul ul ul li a:active,
html > body .left #boxmenu ul ul ul li a:focus,
html > body .left #boxmenu ul ul li a:hover,
html > body .left #boxmenu ul ul li a:active,
html > body .left #boxmenu ul ul li a:focus {
	background-color: #e8f1f8;
	color: #003177;
	 border-top: none;
	 border-left: none;
	 border-right: 1px solid #003177;
	 border-bottom: 1px solid #003177;
}



/* produktguppen ebene 2*/


/* produktguppen ebene 2 active*/
#boxmenu ul ul li.technicaactive a:link,
#boxmenu ul ul li.technicaactive a:visited,
#boxmenu ul ul li.technicaactive a:hover,
#boxmenu ul ul li.technicaactive a:active,
#boxmenu ul ul li.technicaactive a {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
 	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.technicaactive a:link,
html > body #boxmenu ul ul li.technicaactive a:visited,
html > body #boxmenu ul ul li.technicaactive a:hover,
html > body #boxmenu ul ul li.technicaactive a:active,
html > body #boxmenu ul ul li.technicaactive a {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
}

/* produktguppen ebene 2 active*/
#boxmenu ul ul li.technikactive a:link,
#boxmenu ul ul li.technikactive a:visited,
#boxmenu ul ul li.technikactive a:hover,
#boxmenu ul ul li.technikactive a:active,
#boxmenu ul ul li.technikactive a {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
 	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.technikactive a:link,
html > body #boxmenu ul ul li.technikactive a:visited,
html > body #boxmenu ul ul li.technikactive a:hover,
html > body #boxmenu ul ul li.technikactive a:active,
html > body #boxmenu ul ul li.technikactive a {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
}

/* produktguppen ebene hover 2*/
#boxmenu ul ul li.normal a:hover,
#boxmenu ul ul li.normal a:active,
#boxmenu ul ul li.normal a:focus,
#boxmenu ul ul li.werkzeug a:hover,
#boxmenu ul ul li.werkzeug a:active,
#boxmenu ul ul li.werkzeug a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #06367c;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.normal a:hover,
html > body #boxmenu ul ul li.normal a:active,
html > body #boxmenu ul ul li.normal a:focus,
html > body #boxmenu ul ul li.werkzeug a:hover,
html > body #boxmenu ul ul li.werkzeug a:active,
html > body #boxmenu ul ul li.werkzeug a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #06367c;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}


#boxmenu ul ul li.technica a:hover,
#boxmenu ul ul li.technica a:active,
#boxmenu ul ul li.technica a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.technica a:hover,
html > body #boxmenu ul ul li.technica a:active,
html > body #boxmenu ul ul li.technica a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}

#boxmenu ul ul li.technik a:hover,
#boxmenu ul ul li.technik a:active,
#boxmenu ul ul li.technik a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.technik a:hover,
html > body #boxmenu ul ul li.technik a:active,
html > body #boxmenu ul ul li.technik a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #bc2b1f;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}

#boxmenu ul ul li.haushalt a:hover,
#boxmenu ul ul li.haushalt a:active,
#boxmenu ul ul li.haushalt a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #ff6600;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.haushalt a:hover,
html > body #boxmenu ul ul li.haushalt a:active,
html > body #boxmenu ul ul li.haushalt a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #ff6600;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}

#boxmenu ul ul li.gesundheit a:hover,
#boxmenu ul ul li.gesundheit a:active,
#boxmenu ul ul li.gesundheit a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #099;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.gesundheit a:hover,
html > body #boxmenu ul ul li.gesundheit a:active,
html > body #boxmenu ul ul li.gesundheit a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #099;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.textil a:hover,
#boxmenu ul ul li.textil a:active,
#boxmenu ul ul li.textil a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #909;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.textil a:hover,
html > body #boxmenu ul ul li.textil a:active,
html > body #boxmenu ul ul li.textil a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #909;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.agrishop a:hover,
#boxmenu ul ul li.agrishop a:active,
#boxmenu ul ul li.agrishop a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #960;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.agrishop a:hover,
html > body #boxmenu ul ul li.agrishop a:active,
html > body #boxmenu ul ul li.agrishop a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #960;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.garten a:hover,
#boxmenu ul ul li.garten a:active,
#boxmenu ul ul li.garten a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #316300;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.garten a:hover,
html > body #boxmenu ul ul li.garten a:active,
html > body #boxmenu ul ul li.garten a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #316300;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.akkubatterien a:hover,
#boxmenu ul ul li.akkubatterien a:active,
#boxmenu ul ul li.akkubatterien a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #039;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.akkubatterien a:hover,
html > body #boxmenu ul ul li.akkubatterien a:active,
html > body #boxmenu ul ul li.akkubatterien a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #039;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.autozubehoer a:hover,
#boxmenu ul ul li.autozubehoer a:active,
#boxmenu ul ul li.autozubehoer a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #6b0073;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.autozubehoer a:hover,
html > body #boxmenu ul ul li.autozubehoer a:active,
html > body #boxmenu ul ul li.autozubehoer a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #6b0073;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
#boxmenu ul ul li.fundgrube a:hover,
#boxmenu ul ul li.fundgrube a:active,
#boxmenu ul ul li.fundgrube a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #f00;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}
html > body #boxmenu ul ul li.fundgrube a:hover,
html > body #boxmenu ul ul li.fundgrube a:active,
html > body #boxmenu ul ul li.fundgrube a:focus {
	 margin-left: 1px;
	 border-left: 5px solid #f00;
	 padding: 0 0 0 2px;
	 background-color: #e8f1f8;
}



/* produktguppen ab ebene 3 */
#boxmenu ul.open {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.open  {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}


#boxmenu ul.box_werkzeug {
	background: #fff url(_img_bg_subnavi_werkzeug.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_werkzeug  {
	background: #fff url(_img_bg_subnavi_werkzeug.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}

#boxmenu ul.box_technica {
	background: #fff url(_img_bg_subnavi_technik.1.0.1.gif) left top no-repeat;
	padding-left: 5px;
}
html > body .left #boxmenu ul.box_technica   {
	background: #fff url(_img_bg_subnavi_technik.1.0.1.gif) left top no-repeat;
	padding-left: 5px;
}

#boxmenu ul.box_technik {
	background: #fff url(_img_bg_subnavi_technik.1.0.1.gif) left top no-repeat;
	padding-left: 5px;
}
html > body .left #boxmenu ul.box_technik   {
	background: #fff url(_img_bg_subnavi_technik.1.0.1.gif) left top no-repeat;
	padding-left: 5px;
}

#boxmenu ul.box_haushalt {
	background: #fff url(_img_bg_subnavi_haushalt.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_haushalt   {
	background: #fff url(_img_bg_subnavi_haushalt.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_gesundheit {
	background: #fff url(_img_bg_subnavi_gesundheit.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_gesundheit   {
	background: #fff url(_img_bg_subnavi_gesundheit.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_textil {
	background: #fff url(_img_bg_subnavi_textil.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_textil   {
	background: #fff url(_img_bg_subnavi_textil.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_agrishop_landwirtschaft,
#boxmenu ul.box_agrishop {
	background: #fff url(_img_bg_subnavi_agrishop.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_agrishop_landwirtschaft,
html > body .left #boxmenu ul.box_agrishop  {
	background: #fff url(_img_bg_subnavi_agrishop.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_garten {
	background: #fff url(_img_bg_subnavi_garten.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_garten   {
	background: #fff url(_img_bg_subnavi_garten.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_akkubatterien {
	background: #fff url(_img_bg_subnavi_akkubatterien.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_akkubatterien  {
	background: #fff url(_img_bg_subnavi_akkubatterien.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_autozubehoer {
	background: #fff url(_img_bg_subnavi_autozubehoer.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_autozubehoer    {
	background: #fff url(_img_bg_subnavi_autozubehoer.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_fundgrube {
	background: #fff url(_img_bg_subnavi_fundgrube.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_fundgrube  {
	background: #fff url(_img_bg_subnavi_fundgrube.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_newproducts {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_newproducts   {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
#boxmenu ul.box_gifts {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}
html > body .left #boxmenu ul.box_gifts   {
	background: #fff url(_img_bg_subnavi_normal.1.0.1.gif) left top no-repeat;
	padding-left: 4px;
}




/**
  * @subsection boxes center column
  * 
  */

/* change general header text orientation */
.center h1, 
.center h2, 
.center h3, 
.center h4, 
.center h5,
.center h6  {
	text-align: left;
}


/* change special case header text orientation */
.kontaktteaser h2, 
.mehrzuartikel h2, 
.mehrzuprodukt h2,
.seitenueberschrift h1   {
	text-align: left;
}
.seitenueberschrift,
.seitenueberschrift h1   {
	height: 22px;
	line-height: 22px;
	width: 590px;
	margin: 0 0 10px 5px;
}
.seitenueberschrift h1 {
	margin: 0;
	font-size: 14px;
}
html > body .seitenueberschrift   {
	width: 595px;
}
html > body .seitenueberschrift h1   {
	width: 591px;
}

  
  
/* old content elements*/

/* hwg boxes - stlyes for both*/

.hwgboxwrap {
	margin: 0 0 15px 0px;
}

.hwgbox .hwgboxbody ,
.hwgbox2 .hwgboxbody {
	width: 290px;
	overflow: hidden;
	border: 1px solid #003177;
	margin: 0;
	padding: 10px 10px 0px 10px;
}


/* hwg boxes wide 1er */

* html .hwgbox {
	margin: 0 0 0 10px;
}

.hwgbox .hwgboxbody {
	margin: 0 0 15px 0;
	width: auto;
}
* html .hwgbox .hwgboxbody {
	margin: 0 0 15px 0px;
	width: 590px;
}
* html .hwgbox .hwgboxbody,
* html .hwgboxbody {
	margin-top: -5px;
}

.hwgbox .hwgboxbody .imageset {
	margin: 5px 9px 0 9px;
}

.hwgbox .hwgboxhead h2 {
	width: 590px;
	padding: 0 5px;
	overflow: hidden;
}
  
html > body  .hwgbox .hwgboxhead h2 {
	width: 600px;
}


/* hwg boxes narrow 2er */

.hwgbox2 {	
	width: 290px;
	margin: 0 5px 5px 5px;
}
 .hwgbox2 .hwgboxhead  {
	height: 22px;
	margin: 0;
	padding: 0;
	background: #013175;
}
 .hwgbox2 .hwgboxhead h2 {
    height: 22px; 
	width: 290px;
	margin: 0;
	padding: 0 5px;
	overflow: hidden;
}
  
html > body  .hwgbox2 .hwgboxhead h2 {
	width: 280px;
	padding: 0 5px;
}
.hwgbox2 .hwgboxbody {
	width: 290px;
}
html > body  .hwgbox2 .hwgboxbody{
	width: 268px;
	overflow: hidden;
}



/* red top box */

  
.center .topangebotebox  {
	border:none;
	margin: 0 0 15px 0;
	padding: 0;
}

.topangebotebox .topangebote {
	border: 1px solid #c23d32;

}

.center .topangebotebox  .topangebote h2  {
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	line-height: 28px;
	background:#bd2d21 url(_img_bg_box_topangebot_header.1.0.1.gif) left top repeat-x;
}

/* reduce margin */
.produktuebersicht, 
.artikel,
table.tableheader, 
table.tableprodukt { 
	margin-top: 0px;
	margin-bottom: 5px;
}
/* add some margin */
.kontaktteaser {
	margin-top: 10px;
}
.mehrzuartikel {
	margin-top: 10px;
	margin-bottom: 0px;
}



/* blue box */

.teaserbox,
.miniteaserbox, 
.center .topproduktebox .topprodukte {
	border: 1px solid #003177;
	clear: both;
	margin: 0 0 15px 0;
}
/* blue header for blue box */
.teaserbox h2,
.miniteaserbox h2,
.hwgbox .hwgboxhead h2,
.hwgbox2 .hwgboxhead h2,
.center .topproduktebox  .topprodukte h2 {
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	color: #fff;
	line-height: 28px;
	background:#bd2d21 url(_img_bg_box_topprodukt_header.1.0.1.gif) left top repeat-x;
}


.center .miniteaserbox p.teaserlink ,
.center .teaserbox p.teaserlink  {
	clear: left;
	margin:  0px 10px 8px 10px;
}
.center .miniteaserbox p.teaserlink {
	margin:  0px 10px 0px 10px;
}

html > body .center .teaserbox p.teaserlink  {
	margin:  15px 10px 8px 10px;
}
html > body .center .miniteaserbox p.teaserlink  {
	margin:  15px 10px 0px 10px;
}

.miniteaserbox .teaserlink a,
.teaserbox .teaserlink a {
	padding-left: 18px;
	color: #123a5d;
	background: url(_img_bg_box_teaserlink.1.0.1.png) left 2px no-repeat;
}

 
/* new and clean miniteaserbox boxes - 4er 5er */ 
.miniteaserbox {
	padding-bottom: 8px;
}

.miniteaserbox .mwstbox {
    clear: both;
}


.miniteaserbox .imageset {
	float: left;
	width: 116px;
	height: 176px;
	overflow: hidden;
	margin: 5px 2px;
	background:  url(_img_bg_box_teaser5er.1.0.1.gif) top left no-repeat;
	text-align: center;
	position: relative;
}

* html .miniteaserbox .imageset {
	margin: 5px 4px 5px 2px !important;
	margin: 5px 1px 5px 2px;

}

.miniteaserbox4 .imageset {
	width: 122px;
	height: 187px;
	margin: 5px 12px;
	background:  url(_img_bg_box_teaser4er.1.0.1.gif) top left no-repeat;
}

* html .miniteaserbox4 .imageset {
	margin: 5px 11px 5px 11px;
	margin: 5px 11px 5px 11px;
}
  
.miniteaserbox .imageset .pix{
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin: 10px auto 8px auto;
	background: #fff;
	border: 1px solid #ccc;
	text-align: center;
}

.miniteaserbox4 .imageset .pix{
	width: 95px;
	height: 95px;
	margin: 15px auto 8px auto;
}

.teaserbox2 .teaser .pix a {
	width: 110px;
	height: 95px;
	display: block;
	text-align: center;
}

.smallteasers .teaser .pix a {
	width: 80px;
	height: 70px;
}


/* vertical center for ie */

* html .miniteaserbox .imageset .pix  {
	height: 95px;
}
* html .miniteaserbox .imageset .pix a {
	font-size: 75px;
}
* html  .teaserbox2 .teaser .pix a  {
	font-size: 75px;
}
* html  .smallteasers .teaser .pix a  {
	font-size: 55px;
}
* html .teaserbox2 .teaser .pix a  img,
* html .miniteaserbox .imageset .pix a img{
	vertical-align: middle;
}
/* vertical center for moz */

html > body .miniteaserbox .imageset .pix a {
	width: 90px;
	height: 90px;
	display: block;
	position:relative;
	text-align: center;
}
html > body .miniteaserbox4 .imageset .pix a {
	width: 95px;
	height: 95px;
	display: block;
}

html > body .teaserbox2 .teaser .pix a {
	width: 110px;
	display: block;
	height: 94px;
	position:relative;
	overflow: hidden;
}
html > body .smallteasers .teaser .pix a {
	width: 80px;
	height: 70px;
}

/* vertical center for moz */

html > body .teaserbox2 .teaser .pix a img,
html > body .smallteasers .teaser .pix a img,
html > body .miniteaserbox .imageset .pix a img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right: 0;
	margin:auto;
}

.miniteaserbox .imageset p {
	text-align: center;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
}

.miniteaserbox .imageset p a {
	color:000;
	text-decoration: none;
}

.miniteaserbox .imageset p.price {
	margin: 0;
	font-weight: bold;
	vertical-align: middle;
	font-size: 14px;
    color: #900;
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 120px;
	height: 22px;
}
html > body .miniteaserbox .imageset p.price  {
	height: 27px;
}
html > body .miniteaserbox .imageset p.price a {
	line-height: 26px;
}

.miniteaserbox .imageset p span {
	font-weight: normal;
	font-size: 9px;
	line-height: 8px;
    color: #000;
	display: block;
	text-align: center;
	margin:  -3px 0 -1px 0 ;
	padding: 0;
}

html > body .miniteaserbox .imageset p span {
	margin: 2px 0 -6px 0 ;
}


.miniteaserbox4 .imageset p {
	margin: 2px 0 0 0;
}
.miniteaserbox .imageset p.price a:link,
.miniteaserbox .imageset p.price a:visited,
.miniteaserbox .imageset p.price a:hover,
.miniteaserbox .imageset p.price a:active,
.miniteaserbox .imageset p.price a:focus,
.miniteaserbox .imageset p.price a {
	font-size: 14px;
    color: #900;
	text-decoration: none;
}

/* new and clean teaserbox sets - 2er 1er */ 
.teaserbox .mwstbox,
.teaserbox  {
	clear: both;
}
.teaserbox2separate {
	clear: none;
	width: 298px;
	margin: 0;
	float: left;
}
.separateright {
	float: right;
}

.teaserbox2separate .teaser,
.teaserbox .teaser {
	position: relative;
}

.center .teaserbox h3 {
	background: none;
	margin: 10px 0 0 10px;
	font-weight: bold;
	padding: 0;
	text-align: left;
}
.center .teaserbox h3 a {
	text-decoration: none;
	color: #363636;
}

.teaserbox .pix {
	width: 110px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin: 5px 5px 5px 10px;
}

.teaserbox .pix a {
	text-align: center;
}
.center .teaserbox  p {
	margin: 0 10px;
	padding: 0;
}
 .teaserbox  .boxtext {
	overflow: hidden;
}

.teaserbox  p.price {
	clear: left;
	position: absolute;
	right: 5px;
	bottom: 5px;
	text-align: right;
	margin: 0 15px 2px 5px;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
}

.smallteasers  p.price {
	right: 5px;
	bottom: 2px;
	margin: 0 15px 2px 5px;
}

.teaserbox  p.price a {
	font-weight: bold;
	color: #900;
	font-size: 14px;
	text-decoration: none;
}
.teaserbox  p.price span{
	font-size: 10px;
	font-weight: normal;
}

.teaserbox1 .teaser {
	background: url(_img_bg_box_teaser1er_wide.1.0.1.gif) left top no-repeat;
	width: 587px;
	height: 208px;
	margin: 5px auto;
}
.teaserbox1wide .teaser {
	background: url(_img_bg_box_teaser1er_wide.1.0.1.gif) left top no-repeat;
	width: 587px;
	height: 208px;
	margin: 5px auto;
}
.teaserbox1wide .pix {
	width: 175px;
	height: 150px;
}
.teaserbox1wide  p.price {
	clear: left;
	position: absolute;
	right: 0px;
	bottom: 8px;
	text-align: right;
	width: 587px;
	vertical-align: middle;
}


.teaserbox2separate .teaser,
.teaserbox2 .teaser {
	background: url(_img_bg_box_teaser2er.1.0.1.gif) left top no-repeat;
	width: 290px;
	height: 245px;
	float: left;
	margin: 5px 5px;
}

* html .teaserbox2separate .teaser {
	margin: 5px 0 5px 2px;
}

* html .teaserbox2 .teaser {
	margin: 5px 0px 5px 5px;
}
.teaserbox2separate .teaser .boxtext ,
.teaserbox2 .teaser .boxtext  {
	height: 205px;
	margin: 0px;
}

/* new teaser with flexible height v03  */

.flexibleHeight .teaser {
	background: url(_img_bg_box_flex_top.1.0.1.jpg) left top no-repeat;
	height: auto;
	position: relative;
}
.flexibleHeight .teaser .boxtext  {
	height: auto;
	padding-bottom: 30px;
}
.flexibleHeight .teaser .boxtext img  {
	padding-bottom: 10px;
}
html > body .flexibleHeight .teaser .boxtext p  {
	margin-bottom: 10px;
}


.flexibleHeight  p.price {
	background: url(_img_bg_box_flex_bottom.1.0.1.jpg) right bottom no-repeat;
	position: absolute;
	right: 3px;
	bottom: 0;
	text-align: right;
	margin: 10px 0 0 0;
	padding: 0 15px 0 0;
	vertical-align: middle;
	width: 290px;
	height: 30px;
	line-height: 30px;
}


.smallteasers .teaser {
	background: url(_img_bg_box_teaser2er_small.1.0.1.gif) left top no-repeat;
	height: 105px;
	margin: 5px 5px;
}
* html .smallteasers .teaser {
	margin: 5px 0px 5px 5px;
}
.smallteasers .pix {
	width: 80px;
	height: 70px;
	margin: 5px 0 0 5px;
}
.center .smallteasers h3 {
	margin: 5px 0 0 0;
	padding: 0;
}

.smallteasers .teaser .boxtext {
	width: 185px;
	height: 70px;
	float: left;
	margin: 3px 0 0 5px;
	padding: 0;
	line-height: 1;
}
.smallteasers .boxtext p {
	margin: 0;
	padding: 0;
}
.smallteasers .boxtext a {
	color: #363636;
}

  
/**
  * @subsection other boxes columns
  * 
  */

  
.colboxsquare,
.colbox,
.left div,
.leftsidebar,
.left  #boxmenu {
	margin:0;
	width: 182px;
}




.left div div {
	margin-left: 0px;
	width: auto;
}

.left .colboxsquare {
	background: #13407f url(_img_bg_colbox_brands.1.0.1.gif) repeat-x;
	border: 1px solid #003177;
	margin: 0 0 10px 0;
}


html > body .colboxsquare{
	width: 180px;
	border: 1px solid #f0f;
}


.sidebar ,
.leftsidebar  {
	background: #fff url(_img_bg_colbox_top.1.0.1.gif) left top  no-repeat;
	border: none;
	margin: 0 0 0 0;
	width: 182px;
	border-bottom: 1px solid #003177;
}
.sidebar h3 ,
.leftsidebar h3 {
	background: none;
	width: 177px;
	margin: 0 0 0 5px;
	padding:0;
	height: 25px;
	line-height: 25px;
	border: none;
	color: #fff;
}


.sidebar h3 a:link ,
.sidebar h3 a:visited ,
.sidebar h3 a:hover ,
.sidebar h3 a:active ,
.sidebar h3 a,
.leftsidebar h3 a:link ,
.leftsidebar h3 a:visited ,
.leftsidebar h3 a:hover ,
.leftsidebar h3 a:active ,
.leftsidebar h3 a {
	display: block;
	height: 25px;
	line-height: 25px;
	background: none;
	background-image: none;
	color: #fff;
	border: none;
	width: 177px;
	text-align: left;
}

.sidebar img,
.leftsidebar img {
	display: block;
	margin: 0 0px 0 0px;
	max-width: 180px;
	overflow: hidden;
	border: none;
}
.sidebar a img,
.leftsidebar a img {
	margin: 0 0 0 1px;
}
.sidebar img,
.leftsidebar img {
	display: block;
	margin: 0 0 0 1px;
	max-width: 180px;
	overflow: hidden;
}
* html .sidebar h3 a,
* html .leftsidebar h3 a {
	margin: 0 0 0 5px;
	width: 177px;
}

.leftsidebar .image {
	padding-right: 5px;
} 

.sidebar  {
	background: #fff url(_img_bg_colbox_top.1.0.1.gif) left top  no-repeat;
	border: none;
	margin: 0 0 0 0;
	width: 182px;
	border-bottom: 1px solid #003177;
}

.leftsidebar ul,
.sidebar ul {
	margin:0 0 0 1px;
	padding: 0;
}

.leftsidebar li,
.sidebar li {
	margin:0;
	padding: 3px 3px 3px 25px;
	background:transparent url(_img_bg_list_bullet_arrow.1.0.1.gif) 0 0 no-repeat;
	border-bottom: 1px dotted #003177;
}
.leftsidebar ul ul li,
.sidebar ul ul li {
	padding: 3px 3px 3px 35px;
	background:transparent url(_img_bg_list_bullet_arrow.1.0.1.gif) 10px 0 no-repeat;
}
.leftsidebar li.last,
.sidebar li.last {
	border-bottom: none;
}
.leftsidebar p a:link ,
.leftsidebar p a:visited ,
.leftsidebar p a:hover ,
.leftsidebar p a:active ,
.leftsidebar p a:focus ,
.leftsidebar p a {
	font-size: 11px;
	border: none;
	color: #003177;
}
.leftsidebar p a:hover ,
.leftsidebar p a:active ,
.leftsidebar p a:focus {
	text-decoration: underline;
}

 
/**
  * @subsection special boxes
  */

.colboxsquare form {
	margin: 3px;
	display: block;
}
.colboxsquare form label {
	font-weight: bold;
	color: #fff;
	display: block;
	margin-bottom: 2px;
}

.colboxsquare form select {
	font-size: 11px; 
	font-weight: bold;
	color: #000;
	font-weight: normal;
	width: 150px;
	border: 1px solid #7f9db9;
}

.sidebarfree {
	border: 1px solid #003177;
	position: relative;
	height: 162px;  /*absolute height needed to avoid FOUC */
	overflow: hidden;
}
html > body .sidebarfree {
	height: 159px;  /*absolute height needed to avoid FOUC */
}

.sidebarfree h4 {
	color: #fff;
	line-height: 20px;
	background: #6e82d3 url(_img_bg_gradbottom.1.0.1.gif) left bottom repeat-x;
	font-size: 12px;
	padding: 0 0 0 5px;
}



.sidebarfree div.slider{
	background: #fff;
}
.sidebarfree div.slider .image,
.sidebarfree div.slider {
	left:0;
}
 
.sidebar .minicart {
	margin: 0 1px;
	padding: 0 0 0px 0;
	background: url(_img_bg_colbox_minibasket.1.0.1.gif) right bottom no-repeat;
	display: block;
	height: 65px;
}
* html .sidebar .minicart {
	padding: 0 0 3px 0;
}
.sidebar .minicart p {
	margin: 4px 0 0px 5px;
}

 
.boxproduct  {
	width: 180px;
	border: 1px solid #f90;
	border-top: none;
	margin: 0;
	padding:0 0 0 0;
	background: url(_img_bg_boxprodukt_gradbottom.1.0.1.gif) left bottom repeat-x;
	position: relative;
}

.boxproduct:after {
	content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;

} 


.boxproduct h2 {
	background: #ee971c url(_img_bg_boxprodukt_header.1.0.1.gif ) -1px top no-repeat;
	color: #c00;
}
.boxproduct h3,
.boxproduct p,
.boxproduct .image {
	margin-left: 10px;
	border: none;
}
.boxproduct p {
    position: absolute;
	bottom: 15px;
	left: 85px;
}


.boxproduct div.image {
	width: 82px;
	height: 82px;
	text-align: center;
	border: 1px solid #000;
	background: #fff;
	margin: 0 0 15px 10px;
	padding: 0;
	float: none;
}

* html  .boxproduct .image  {
	height: 70px;

}
* html  .boxproduct .image a {
	height: 70px;
	line-height: 70px;
	font-size: 70px;
	text-align: center;

}
*+html  .boxproduct .image a  {
	width: 82px;
	height: 82px;
	font-size: 60px;
}
* html  .boxproduct .image a img {
	vertical-align: middle;
}
*+html  .boxproduct .image a img {
	vertical-align: middle;
}

html > body .boxproduct .image a {
	width: 82px;
	height: 82px;
	line-height: 82px;
	display: block;
	float: none;
	position:relative;
	text-align: center;
}
html > body .boxproduct .image a img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right: 0;
	margin:auto;
}

* html  .boxproduct hr {
	display: none;
}

.lesezeichenservice {
	margin-top: 15px;
}
.lesezeichenservice a,
.lesezeichenservice a img ,
.lesezeichenservice img {
	display: inline;
}


.sonderangebote div.angebot {
	width: 295px;
}

 
 
/**
  * @section 04 - UK styles 
  *
  * anything unique for uk
  *
  * @todo 		
  */
/* logo with flag */ 
body #logo div {
	background: #fff url('_img_logo_uk.1.0.1.jpg') left top no-repeat;
}

/* fiddle with the paddings until the main menu fits the screen in every language perfectly */
#tabs ul li  {
	margin: 0;
	padding: 0 3px 0 4px;
	height: 32px;
	border-left: 1px solid #aeaeae;
}
#tabs ul li#gesundheit, 
#tabs ul li#textil,
#tabs ul li#garten  {
	padding: 0 3px 0 4px;
}
* html #tabs ul li.normal,
* html #tabs ul li#gesundheit,
* html #tabs ul li#textil,
* html #tabs ul li#garten {
	padding: 0 5px 0 4px;
}



/* section color code */

.kontaktteaser h2,
.mehrzuartikel h2,
.mehrzuprodukt h2  {
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	line-height: 28px;
	height: 28px;
	border: none;
	background:#fff url(_img_bg_box_topangebot_header.1.0.1.gif) left top repeat-x;
}

.mehrzuartikel,
.mehrzuprodukt  {
	border: none;
	background: none;
}
.error404page .sonderangebote div.angebot {
	width:298px;
}  



/*  *******************  EOF *********************** */