.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.clearfix {

	display: inline-block;

}



html[xmlns] .clearfix {

	display: block;

}



* html .clearfix {

	height: 1%;

}





img{

	border: none;

}



a {

	outline: none;

}

a:hover {

	text-decoration: underline;

}







body {

	background: url(/gastrocount24/images/bg_body.gif) repeat-x;

	font: 13px/18px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}



.clear {clear:both;height:0px;}



/*main container*/

#main-container {

	position:relative;

	width: 1000px;

	margin: 0 auto;

}

/*header*/

#header {

	height:138px;

}



/*logo*/

#logo {

	cursor:pointer;

	float:left;

	height:53px;

	position:relative;

	top:6px;

	width:254px;

}



#logo strong {

	display:block;

	text-indent:-9999px;

}



#logo a {

	height:53px;

	display:block;

	text-indent:-9999px;

	text-decoration:none;

	width:254px;

}



.logo-ch  {

	background: transparent url(/gastrocount24/images/logo.gif) no-repeat;



}



.logo-fr  {

	background: transparent url(/gastrocount24/images/logo-fr.gif) no-repeat;

}



.logo-gb  {

	background: transparent url(/gastrocount24/images/logo-gb.gif) no-repeat;

}



.logo-at  {

	background: transparent url(/gastrocount24/images/logo-at.gif) no-repeat;

}



.logo-de   {

	background: transparent url(/gastrocount24/images/logo-de.gif) no-repeat;

}



/*###############################

  navi

#################################*/



/* Navigation header */

.layer_headernav {

	float:left;

	left:300px;

	position:relative;

	top:15px;

}



ul#menue-navigation {

	display:table;

	float:left;

	height:41px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:3px 0px 0px;

	padding:0px;

}



ul#menue-navigation li {

	background: url(/gastrocount24/images/trenner_menue_navigation.gif) no-repeat 100% 1px;

	display: inline;

	float: left;

	margin: 0 -2px 0 0;

}



ul#menue-navigation li a {

	color: #000;

	cursor:pointer;

	display: block;

	float: left;

	font: normal 13px Arial,Helvetica,sans-serif;

	line-height: 38px;

	padding: 0 10px 3px 0;

	text-decoration: none;

}



ul#menue-navigation li a span {

	display: block;

	cursor:pointer;

	line-height: 28px;

	padding: 0px 0px 2px 10px;

}



ul#menue-navigation li a:hover span {

	/*background: url(/gastrocount24/images/bg_menue_navigation_l.gif) no-repeat left -38px;*/

	color: #000;

	cursor:pointer;

	text-decoration: none;

	background:none;

}



ul#menue-navigation li a.aktiv, ul#menue-navigation li a.aktiv, ul#menue-navigation li a:hover  {

	background: url(/gastrocount24/images/bg_menue_navigation_r.gif) no-repeat right 0;

	color: #000;

	cursor: pointer;

	text-decoration: none;

}



ul#menue-navigation li a.aktiv span, ul#menue-navigation li a.aktiv span, ul#menue-navigation li a:hover span {

	background: url(/gastrocount24/images/bg_menue_navigation_l.gif) no-repeat left 0;

	color: #000;

	cursor: pointer;

	text-decoration: none;

	padding-bottom:9px;

}



/*###############################

  flaggen

#################################*/



/* Navigation flaggen */

#layer_flaggen {

	float:left;

	left:348px;

	position:relative;

	top:2px;

}



#layer_flaggen span {

	color:#FFCF77;

	display:block;

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

}



ul#menue-flaggen {

	float:left;

	height:41px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:3px 0px 0px;

	padding:0px;

}



ul#menue-flaggen li {

	display:inline;

	float:left;

	margin:0px -2px 0px 0px;

}





ul#menue-flaggen li a {

	background:transparent url(/gastrocount24/images/trenner_menue_navigation.gif) no-repeat scroll 100% -4px;

	color:#000000;

	display:block;

	float:left;

	font-family:Arial,Helvetica,sans-serif;

	font-size:13px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:38px;

	padding:0px 10px 7px 0px;

	text-decoration:none;

}



ul#menue-flaggen li a span {

	display:block;

	line-height:28px;

	padding:6px 0px 2px 10px;

}



ul#menue-flaggen li a:hover span {

	/*background: url(/gastrocount24/images/bg_menue_navigation_l.gif) no-repeat left -38px;*/

	color: #000;

	text-decoration: none;

	background:none;

}



ul#menue-flaggen li a.aktiv, ul#menue-flaggen li a.aktiv, ul#menue-flaggen li a:hover {

	background:transparent url(/gastrocount24/images/bg_menue_flagge_r.gif) no-repeat scroll right 0px;

	color:#000000;

	cursor:default;

	padding-bottom:9px;

	text-decoration:none;

}



ul#menue-flaggen li a.aktiv span, ul#menue-flaggen li a.aktiv span, ul#menue-flaggen li a:hover span {

	background:transparent url(/gastrocount24/images/bg_menue_flagge_l.gif) no-repeat scroll left 0px;

	color:#000000;

	cursor:default;

	padding-bottom:17px;

	text-decoration:none;

}



ul#menue-flaggen .first {

	background:transparent url(/gastrocount24/images/trenner_menue_navigation.gif) no-repeat scroll left -4px;

	padding:0px;

}



/*--------------------------------------------------------

SPRACH AUSWAHL



*/

.language {

	color:#FFCF77;

	float:right;

	font-weight:bold;

	position:relative;

	text-transform:uppercase;

	top:1px;

	width:106px;

}



.layer_language {

	background:#FFFFFF none repeat scroll 0%;

	border:1px solid #FFFFFF;

	color:#FFCF77;

	font-weight:normal;

	text-transform:none;

	width:106px;

}



.layer_language_en a {

	margin:0px;

	padding:0px;

	color:#E97F00;

	width:106px;

	text-decoration:none;

}



ul.sprache  {

	border:1px solid #e97f00;

	list-style:none;

	padding:3px 0px 0px 6px;

	margin:0px;

}



.sprache li {

	padding:0px 0px 0px 0px;



}



ul.sprache ul  {

	list-style:none;

	padding:0px;

	margin:0px;



}



.sprache li ul li {

	padding:0px 0px 0px 0px;

}



a.menucont {

	background:transparent url(/gastrocount24/images/arrow_down.gif) no-repeat scroll right 6px;

	color:#E97F00 !important;

	cursor:pointer;

	font-size:12px;

	margin-right:5px;

	padding:0px 44px 2px 0px;

	text-decoration:none;

}





a.menucont_open {

	background:transparent url(/gastrocount24/images/arrow_up.gif) no-repeat scroll right 6px;

	color:#E97F00 !important;

	cursor:pointer;

	font-size:12px;

	margin-right:5px;

	padding:0px 44px 2px 0px;

	text-decoration:none;

}



/*--------------------------------------------------------

search



*/

.search-form {

	float:left;

	margin:15px 0px 0px 47px;

	padding:0px;

	list-style:none;

}



.search-form .text {

	float:left;

	display:inline;

	margin:0px 3px 0px 0px;

}



.search-form .text input {

	color:#818286;

	font-size:13px;

	height:20px;

	padding:3px 0px 0px 5px;

	width:243px;

}



/*--------------------------------------------------------

warenkorbnavi



*/

#shopping_cart {

	float:right;

	margin:10px 0px 0px 0px;

	position:relative;

	right:-8px;

}



.shop-nav {

	border-left:1px solid #D0CFCD;

	color:#818286;

	float:left;

	font-size:14px;

	text-transform: uppercase;

	font-weight:bold;

	margin:0px 10px 0px 0px;

	padding-left:5px;

}



.shop-nav span {

	color:#E97F00;

	text-transform: none !important;

	font-weight:normal;

}



.icon_shopping_cart {

	background:transparent url(/gastrocount24/images/shopping_cart.gif) no-repeat scroll 5px 0px;

	margin-right:0px;

	padding-left:28px;

}



/*--------------------------------------------------------

Navigation



*/



.layer_nav {

	color:#818286;

	font-size:18px;

	margin:0px;

	text-transform:uppercase;

}



.layer_nav h2{

	color:#818286;

	font-size:18px;

	font-weoght:bold;

	margin-top:38px;

	text-transform: uppercase;

}



.nav {

	font-size:15px;

	margin:13px 0px 0px;

	overflow:hidden;

	padding:0pt;

	text-transform:none;

	width:229px;

}



.nav li {

	/*border-bottom:1px solid #dfdfdf;*/

}



.nav li a {

	background:transparent url(/gastrocount24/images/arrow.gif) no-repeat scroll 6px 11px;

	border-bottom:1px solid #DFDFDF;

	color:#010100;

	display:block;

	padding:7px 0px 5px 25px;

	text-decoration:none;

}



.nav li a:hover {

	background:#f7941d url(/gastrocount24/images/arrow_hover.gif) no-repeat 6px 11px;

	color:#fff;

	text-decoration:none;

}



.nav li a.active {

	background:#f7941d url(/gastrocount24/images/arrow_hover.gif) no-repeat 6px 11px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

}





.nav li.category-last a {

	background:#f7941d url(/gastrocount24/images/arrow_hover2.gif) no-repeat 6px 11px;	

}



.nav li.category {

	background:#F7941D url(/gastrocount24/images/arrow_hover2.gif) no-repeat scroll 6px 11px;

}

.nav li.category a.active {

	background:transparent url(/gastrocount24/images/down.gif) no-repeat scroll 195px 6px;

}



/*###############################

  content

#################################*/



#content_start {

	float:left;

	height:auto;

	margin:30px 0px 44px 0px;

	width:1000px;

}



#layer_start_teaser {

	float:right;

	position:relative;

}



#sonder_angebote {

	background:transparent url(/gastrocount24/images/fr/btn_sonderangebote.gif) no-repeat scroll 0%;

	height:39px;

	margin:0px;

	width:444px;

}



#teaser_start_top {

	background:transparent url(/gastrocount24/images/fr/teaser_top_start.jpg) no-repeat scroll 0%;

	height:186px;

	margin:0px;

	width:740px;

}



#teaser_start_main {

	background:#abd0e8 url(/gastrocount24/images/teaser_main_start.jpg) repeat-x scroll 100% 0pt;

	color:#497998;

	height:auto;

	width:740px;

}



#teaser_start_bottom {

	background:transparent url(/gastrocount24/images/teaser_bottom_start.jpg) no-repeat scroll 0pt 100%;

	margin:0pt 0pt 20px 0px;

	height:10px;

	width:740px;

}



#icon_trusted_shops {

	left:501px;

	position:absolute;

	top:122px;

}



#icon_ssl {

	left:580px;

	position:absolute;

	top:110px;

}



#icon_kaufen_ohne_risiko {

	left:658px;

	position:absolute;

	top:96px;

}



#icon_ehi {

	top:115px;

	position:absolute;

	left:670px;

}



.features_aufzaehlung {

	margin:0px 0px 0px 30px;

	padding:9px 0px 0px;

	width:280px;

}



.features_aufzaehlung li {

	background:transparent url(/gastrocount24/images/haken.png) no-repeat scroll 3px 0px;

	color:#478AB6;

	display:block;

	font-size:13px;

	line-height:21px;

	margin:0px 0pt 0px 5px;

	padding:2px 0px 9px 46px;

}



.features_aufzaehlung li span {

	color:#497998;

	display:block;

	font-size:24px;

	font-weight:bold;

}



.start_service {

	float:right;

	padding:10px 25px 0px 0px;

}



.start_service span {

	display:block;

	font-size:18px;

	position:relative;

	z-index:100;

}



.foto_bezahlmoeglichkeiten {

	position: relative;

	top: -13px;

	z-index: 1;

}





/*###############################

 Produktboxen Startseite

#################################*/

/*

.produktanzeige_start {

	margin:40px 0px 0px 0px;

}

*/

.produktbox_startseite, .produktbox_last {

	background:transparent url(/gastrocount24/images/bg_produktbox.gif) no-repeat scroll 0px 50%;

	float:left;

	height:305px;

	line-height:14px;

	margin:0px 23px 30px 0px;

	padding:0px;

	position:relative;

	text-align:center;

	width:231px;

}



.produktbox_last {

	margin:0px 0px 0px 0px !important;

}



.produktbox_startseite h1 {

	color:#e97f00;

	font-size:18px;

	font-weight:bold;

	line-height:21px;

	margin:0px;

	text-align:center;

}



.txt_produktbox_startseite {

	height:26px;

	overflow:hidden;

}



.produktbox_startseite_img {

	height:176px;

	margin:10px 0px 0px;

	overflow:hidden;

	width:167px;

}



.preischild_start {

	background:transparent url(/gastrocount24/images/preisschild.png) no-repeat scroll 0px 50%;

	height:59px;

	left:101px;

	margin:0px;

	padding:0px;

	position:absolute;

	top:174px;

	width:116px;

}



.produktbox_inhalt {

	margin:0px auto 0px 29px;

	overflow:hidden;

	width:186px;

}



.produktbox_startseite_merken {

	background:transparent url(/gastrocount24/images/produktbox_startseite_merken.gif) no-repeat scroll 0px 0px;

	height:44px;

	margin:0px 0px 0px 17px;

	width:214px;

}



.produktbox_startseite_merken form {

	display:table;

	float: right;

}



.produktbox_txt_merken {

	color:#E97F00;

	float:left;

	font-size:13px;

	line-height:17px;

	padding:4px 0px 0px 11px;

	text-align:center !important;

}



.produktbox_txt_merken span {

	color:#818286;	

}



.produktbox_txt_merken a {

	font-size:13px;

	color:#e97f00;

}



.produktbox_btn_bestellen {

	padding:10px 15px 0px 0px;

}



.txt_preisschild {

	color:#FFFFFF;

	font-size:17px;

	font-weight:bold;

	height:15px;

	overflow:hidden;

	padding:19px 0px 3px 3px;

	text-align:center;

	width:110px;

}



.txt_preisschild_center {

	color:#FFFFFF;

	font-size:17px;

	font-weight:bold;

	height:15px;

	overflow:hidden;

	padding:27px 0px 3px 3px;

	text-align:center;

	width:110px;

}





.uvp_cat {

	color:#000000;

	font-size:12px;

	font-weight:normal;

	height:15px;

	overflow:hidden;

	padding:0px 0px 0px 3px;

	text-align:center;

	width:110px;

}



.uvp_cat span {

	text-decoration:line-through;

}



.mwst_cat {

	font-size:11px;

	color:#818286;

	padding:10px 0px 3px 0px;

}



.mwst_cat a {

	color:#818286;

}



.detail-artn {

	color:#818286;

	font-size:12px;

	margin:4px 0px 10px 19px;

}



.detail-artikel-merken {

	float:left;

	font-size:13px;

	margin:7px 0px 0px;

	overflow:hidden;

	padding:0pt;

	text-transform:none;

	list-style:none;

}



.detail-artikel-merken li a {

	background:transparent url(/gastrocount24/images/arrow.gif) no-repeat scroll 21px 5px;

	color:#E97F00;

	display:inline;

	float:left;

	padding:0px 0px 8px 33px;

	text-decoration:none;

}



.detail-artikel-merken li a:hover {

	text-decoration:underline;



}



.detail-artikel-merken li a.active {

	background:transparent url(/gastrocount24/images/arrow.gif) no-repeat scroll 21px 5px;

	font-weight:bold;

	text-decoration:none;



}



.detail-artikel-merken li span {

	background:transparent url(/gastrocount24/images/arrow.gif) no-repeat scroll 21px 5px;

	color:#E97F00;

	display:inline;

	float:left;

	padding:0px 0px 8px 33px;

	text-decoration:none;

}





/*

crossselling

*/

.position-crosselling {

	position: relative;

	top: 40px;/*top: -58px;*/

	margin-bottom:300px;

}



.produktbox_detailseite, .produktbox_last {

	background:transparent url(/gastrocount24/images/bg_crosssellingbox.gif) no-repeat scroll 0px 50%;

	float:left;

	height:243px;

	line-height:14px;

	margin:0px 23px 30px 0px;

	padding:0px;

	position:relative;

	text-align:center;

	width:231px;

}



.produktbox_detailseite h1, .produktbox_detailseite h1 a {

	color:#E97F00;

	font-size:18px;

	font-weight:bold;

	line-height:21px;

	margin:0px;

	text-align:center;

	text-decoration:none;

}



.produktbox_detail_img {

	height:110px;

	margin:10px 0px 0px;

	overflow:hidden;

	width:116px;

}



.preischild_start_detail {

	background:#f7941d;

	height:44px;

	left:114px;

	margin:0px;

	padding:0px;

	position:absolute;

	top:98px;

	width:116px;

}



.txt_preisschild_cross {

	color:#FFFFFF;

	font-size:17px;

	font-weight:bold;

	height:15px;

	overflow:hidden;

	padding:9px 0px 3px 3px;

	text-align:center;

	width:110px;

}



/*

crossselling end

*/



.layer_teaser_start_bottom {

	padding:40px 0px 45px;

}



.layer_leasing {

	background:transparent url(/gastrocount24/images/bg_leasing.jpg) no-repeat scroll 0px 0px;

	float:left;

	height:190px;

	width:484px;

}



.txt_teaser_start_bottom {

	font-size:13px;

	height:166px;

	left:219px;

	overflow:hidden;

	position:relative;

	top:16px;

	width:252px;

}



.txt_teaser_start_bottom span {

	color:#c25c01;

	display:block;

	font-size:17px;

	margin:0px 0px 10px 0px;

}



.layer_leasing h2, .layer_qualitaet h2 {

	color:#fff;

	font-size:30px;

	margin:3px 0px 10px 0px;

}



.layer_qualitaet {

	background:transparent url(/gastrocount24/images/bg_qualitaet.jpg) no-repeat scroll 0px 0px;

	float:right;

	height:190px;

	width:484px;

}



/*###############################

 footer

#################################*/



#footer {

	border-top:1px solid #C4C4C4;

	margin:0px;

	padding:0px;

	text-transform:none;

}





/*footer text */

.footer_text {

	color:#818286;

	display:table;

	font-size:13px;

	font-weight:normal;

	overflow:hidden;

	padding:15px 0px 45px 28px;

	width:969px;

}



.footer_text span {

	float:left;

}



.footer_text_links  {

	float:right;

	margin-right:30px;	

}



.footer_text a{

 color:#818286;

 text-decoration:none;

}



/*###############################

  kategorieseite

#################################*/

#left {

	float:left;

	width:260px;

}



#main {

	float:left;

	width:740px;

}







/*breadcrumbs */

.breadcrumbs {

	background: url(/gastrocount24/images/bg_breadcrumbs.gif) no-repeat 0px 0px;

	height:34px;

	width:740px;

}



.breadcrumbs-top {

	background:transparent url(/gastrocount24/images/bg-breadcrumbs-top.gif) no-repeat scroll 0% 50%;

	height:4px;

	margin:0px;

	width:740px;

}



.breadcrumbs-main {

	background:#f7941d;	

	height:auto;	

	width:740x;

}



.breadcrumbs-bottom {

	background:transparent url(/gastrocount24/images/bg-breadcrumbs-bottom.gif) no-repeat scroll 0px 100%;

	height:4px;

	width:740px;

}





.bread {

	color:#829195;

	font-size:12px;

	font-weight:normal;

	margin:0px;

	overflow:hidden;

	padding:5px 0px 3px 15px;

	width:726px;

}



.bread li{

  width: 100%;

  display: inline;

  color:#b04a00;

}



.bread li a {

	background:transparent url(/gastrocount24/images/bread-arrow.gif) no-repeat scroll right 10px;

	color:#fff;

	display:inline;

	margin-left:-8px;

	padding:5px 14px 3px 11px;

	text-decoration:none;

}



.bread li a:hover{color:#b04a00;}

.bread li a span{

  color:#b04a00;

  font-weight: normal;

  margin: 0 0 0 4px;

}



.bread li  .last {

	background:none;

}



.sortierung {

	background:transparent url(/gastrocount24/images/bg-sortierung.gif) no-repeat scroll 0px 0px;

	height:111px;

	width:740px;

	margin:30px 0px 0px 0px;

}



.sortierung_img {

	background:#fff none repeat scroll 0% 50%;

	float:left;

	height:120px;

	left:12px;

	overflow:hidden;

	position:relative;

	top:7px;

	width:123px;

}



.txt-sortierung {

	float:left;

	height:84px;

	margin:0px 0px 0px 37px;

	overflow:hidden;

	padding-top:19px;

	width:350px;

}



.txt-sortierung h1 {

	color:#fff;

	font-size:30px;

	margin:0px 0px 0px 0px;

}



.txt-sortierung span {

	color:#000;

	display:block;

	font-size:13px;

	margin:15px 0px 0px 0px;

}



.input_sortieren {

	float:right;

	position:relative;

	right:25px;

	top:50px;

	width:166px;

}



.bg-top-kategoriebox {

	background:transparent url(/gastrocount24/images/bg-top-kategoriebox.gif) no-repeat scroll 0% 50%;

	height:7px;

	margin:0px;

	width:486px;

}



.bg-main-kategoriebox {

	background:#FFFFFF url(/gastrocount24/images/bg-main-kategoriebox.gif) repeat-y scroll 100% 0px;

	color:#000000;

	height:auto;

	padding:5px 0px 0px;

	width:486px;

}



.bg-bottom-kategoriebox {

	background:transparent url(/gastrocount24/images/bg-bottom-kategoriebox.gif) no-repeat scroll 0px 100%;

	height:7px;

	width:486px;

}



.main-kategorie-img {

	float:left;

	height:100px;

	margin:0px 0px 0px 12px;

	width:115px;

	overflow:hidden;

}



.main-kategorie-img a {

	color:#000;

	height:100px;

	width:100px;

	overflow:hidden;

}



.txt-main-kategoriebox {

	float:left;

	text-decoration:none;

}



.txt-main-kategoriebox h2, .txt-main-kategoriebox h2 a  {

	color:#E97F00;

	font-size:15px;

	font-weight:bold;

	margin:0px 0px 5px;

	width:215px;

	text-decoration:none;

}



.txt-main-kategoriebox ul {

	margin:0px;

	padding:0px;

	text-decoration:none;

	list-style:none;

}



.txt-main-kategoriebox li {

	background:transparent url(/gastrocount24/images/square.gif) no-repeat scroll 0px 6px;

	list-style-position:outside;

	margin:0px;

	padding:0px 0px 0px 13px;

	width:200px;

}



#product-description ul {

	padding:0px 0px 0px 10px;

	text-decoration:none;

	list-style:none;

}



#product-description li {

	background:transparent url(/gastrocount24/images/square.gif) no-repeat scroll 0px 6px;

	list-style-position:outside;

	margin:0px;

	padding:0px 0px 0px 13px;

}



.bg-preis-top-kategorie {

	background:transparent url(/gastrocount24/images/bg-preis-top-kategorie.gif) no-repeat scroll 0% 50%;

	height:7px;

	margin:0px;

	width:116px;

}



.bg-preis-main-kategorie {

	background:#e9e8e7;

	height:auto;

	margin:0px;

	width:116px;

}



.bg-preis-bottom-kategorie {

	background:transparent url(/gastrocount24/images/bg-preis-bottom-kategorie.gif) no-repeat scroll 0% 100%;

	height:9px;

	margin:0px;

	width:116px;

}



.bg-preis-kategorie-txt {

	font-size:12px;

	text-align:right;

	margin:0px 10px 0px 0px;

}



.bg-preis-kategorie-txt span {

	display:inline;

	text-decoration:line-through;

}





.bg-preis-kategorie-txt strong {

	color:#e97f00;

	display:block;

	font-size:18px;

}



.bg-preis-kategorie-mwst, .bg-preis-kategorie-mwst a {

	color:#818286;

	font-size:11px;

	line-height:14px;

	padding-top:3px;

}





.preis-merken-kategorie, .preis-merken-kategorie a {

	color:#E97F00;

	margin:3px 0px 0px 0px;

	text-align:center;

	text-decoration:none;

}



.preis-merken-kategorie .gemerkt {

	color:#818286;

}



.preis-merken-zubehoer .gemerkt {

	color:#818286;

}



.txt-link-merken {

	

}



.detail-artikel-merken .gemerkt-detail {

	background:transparent url(/gastrocount24/images/arrow-aktiv.gif) no-repeat scroll 21px 5px;

	color:#818286;

}



#teaser_kategorie_top {

	background:transparent url(/gastrocount24/images/fr/teaser_kategorie_top.jpg) no-repeat scroll 0% 50%;

	height:110px;

	margin:0px;

	width:230px;

}



#teaser_kategorie_main {

	background:#ACD0E8 url(/gastrocount24/images/teaser_kategorie_main.jpg) repeat-x scroll 100% 0px;

	color:#497998;

	height:auto;

	width:230px;

}



#teaser_kategorie_bottom {	

	height:96px;

	margin:0px 0px 20px 0px;

	width:230px;

}





.features_aufzaehlung_right {

	margin:0px 0px 0px 5px;

	overflow:hidden;

	padding:9px 0px 0px;

	width:215px;

}



.features_aufzaehlung_right li {

	background:transparent url(/gastrocount24/images/haken-klein.png) no-repeat scroll 3px 0px;

	color:#376684;

	display:block;

	font-size:13px;

	line-height:17px;

	margin:0px 0pt 0px 2px;

	padding:2px 0px 10px 26px;

}



.features_aufzaehlung_right  li span {

	color:#376684;

	display:block;

	font-size:17px;

	font-weight:bold;

}



.txt-banner-zahlungsarten {

	color:#376684;

	font-size:17px;

	font-weight:bold;

	margin:0px 0px 0px 10px;

	padding-top:9px;

	position:relative;

	z-index:100;

}	



.images-banner-zahlungsarten {

	position:relative;

	top:-12px;

	z-index:1;

}	



.position-bannerRight-category {

	position:relative;

	top:71px;

}	

/*###############################

  detailseite

#################################*/



.detail_produktbild {

	float:left;

	margin:0px 5px 0px 0px;

	overflow:hidden;

	padding:0px;

}



.layer_box2 {

	float:left;

	height:auto;

	margin:0px;

}



.layer_box1 a {

	margin:0 0 0 15px;

	text-decoration:underline;

}



.layer_box1 a:hover {

	text-decoration:none;

}



.thumbnail_box {

	width:62px;

	height:62px;

	margin:0 0px 0 12px;

	padding:3px;

	text-align:center;

	overflow:hidden;

	display:block;

}



 a .thumbnail_box{

	width:62px;

	height:62px;

	cursor:pointer;

}





 a.aktiv .thumbnail_box{

	width:62px;

	height:62px;

}



 a:hover .thumbnail_box{

	width:62px;

	height:62px;

}



.thumbnail_box, a .thumbnail_box {

	border:1px solid #cccccc;

	background:#fff;

	margin-bottom:5px;

}



a.aktiv .thumbnail_box, a:hover .thumbnail_box {

	border:1px solid #f7941d;

}



#bg-detailbox-top {

	background:transparent url(/gastrocount24/images/bg-detailbox-top.gif) no-repeat scroll 0% 50%;

	height:7px;

	margin:0px;

	width:357px;

}



#bg-detailbox-main {

	background:#e9e8e7;

	color:#000;

	height:auto;

	width:357px;

}



#bg-detailbox-bottom {

	background:transparent url(/gastrocount24/images/bg-detailbox-bottom.gif) no-repeat scroll 0pt 100%;

	height:7px;

	margin:0px;

	width:357px;

}



.bg-preis-detail-txt {

	color:#000;

	float:left;

	font-family:arial,tahoma,verdana,sans-serif;

	font-size:12px;

	text-align:left;

	margin:12px 10px 0px 22px;

}



.bg-preis-detail-txt span {

	display:inline;

	text-decoration:line-through;

}



.bg-preis-detail-txt strong {

	color:#e97f00;

	display:block;

	font-size:24px;

}



.border-detail {

	border-bottom:1px solid #fff;

	clear:both;

	margin:0px 20px 0px 20px;

}



.mwst-detail {

	float:left;

	font-size:11px;

	margin:35px 0px 0px 0px;

	color:#818286;

}



.mwst-detail a {

	color:#818286;

}



.technical_details {

	margin:0px 8px;

	padding:0px;

}



.technical_details li {

	border-bottom:1px solid #DFDFDF;

	padding:10px 0px;

}



.technical_details li strong {

	color:#818286;

	padding:0px 10px 0px 0px;

}



.icon-info {

	left:44px;

	position:relative;

	top:8px;

}



.bgbox_warenkorb_middle a {color:#E97F00;}



/*###############################

  Zubehör

#################################*/



.layer-zubehoer {

	color:#000000;

	height:auto;

	margin:0px 0px 0px -5px;

	padding:5px 0px 0px;

	width:449px;

}



.txt-layer-zubehoer {

	float:left;

	font-size:11px;

	text-decoration:none;

	width:200px;

}



.txt-layer-zubehoer h2, .txt-layer-zubehoer h2 a {

	color:#E97F00;

	font-size:13px;

	font-weight:bold;

	margin:0px 0px 5px;

	text-decoration:none;

}



.txt-layer-zubehoer ul {

	margin:0px;

	padding:0px;

	text-decoration:none;

	list-style:none;

}



.txt-layer-zubehoer li {

	background:transparent url(/gastrocount24/images/square.gif) no-repeat scroll 0px 6px;

	list-style-position:outside;

	margin:0px;

	padding:0px 0px 0px 13px;

}



.layer-zubehoer-img {

	float:left;

	height:100px;

	margin:0px 0px 0px 12px;

	overflow:hidden;

	width:108px;

}



.bg-preis-top-zubehoer {

	background:transparent url(/gastrocount24/images/bg-preis-top-zubehoer.gif) no-repeat scroll 0% 50%;

	height:5px;

	margin:0px;

	width:100px;

}



.bg-preis-main-zubehoer {

	background:#E9E8E7 none repeat scroll 0%;

	height:auto;

	margin:0px;

	width:100px;

}



.bg-preis-bottom-zubehoer {

	background:transparent url(/gastrocount24/images/bg-preis-bottom-zubehoer.gif) no-repeat scroll 0% 100%;

	height:5px;

	margin:0px;

	width:100px;

}

.preis-merken-zubehoer, .preis-merken-zubehoer a {

	color:#E97F00;

	font-size:12px;

	margin:7px 0px 0px;

	text-align:center;

	text-decoration:none;

}



.bg-preis-zubehoer-txt {

	font-size:12px;

	margin:0px 3px 0px 0px;

	text-align:right;

}



.bg-preis-zubehoer-txt span {

display:inline;

text-decoration:line-through;

}



.bg-preis-zubehoer-txt strong {

	color:#E97F00;

	display:block;

	font-size:18px;

}



.bg-preis-zubehoer-mwst, .bg-preis-zubehoer-mwst a {

	color:#818286;

	font-size:10px;

	line-height:14px;

	padding-top:3px;

}

/*###############################

  Produktvergleich

#################################*/

.tabel-bg {

	background:#d0cfcd none repeat scroll 0% 50%;

	font-size:12px;

}



.tabel-bg a, tabel-bg-white {

	color:#E97F00;

}





.tabel-bg-white {

	background:#fff none repeat scroll 0% 50%;

	font-size:12px;

}





.tabel-bg-verfuegbar {

	background:#f7941d none repeat scroll 0% 50%;

	height: 18px;

}



.tabel-bg-verfuegbar a {

	color:#fff;

}



/*###############################

  messages

#################################*/

.layer-messages {

	margin:10px 0px 10px 0px;

}



#bg-messages-top {

	background:transparent url(/gastrocount24/images/bg-messages-top.gif) no-repeat scroll 0% 50%;

	height:15px;

	margin:0px;

	width:739px;

}



#bg-messages-main {

	background:#E9E8E7 none repeat scroll 0%;

	color:#000000;

	height:auto;

	position:relative;

	top:-10px;

	width:739px;

}



#bg-messages-bottom {

	background:transparent url(/gastrocount24/images/bg-messages-bottom.gif) no-repeat scroll 0pt 100%;

	height:16px;

	margin:0px;

	position:relative;

	top:-10px;

	width:739px;

}



/*###############################

  Paging

#################################*/

.bg-top-merkzettel {

	background:transparent url(/gastrocount24/images/bg-top-merkzettel.gif) no-repeat scroll 0% 50%;

	height:7px;

	margin:0px;

	width:740px;

}



.bg-main-merkzettel {

	background:#FFFFFF url(/gastrocount24/images/bg-main-merkzettel.gif) repeat-y scroll 100% 0px;

	color:#000000;

	height:auto;

	padding:5px 0px 0px;

	width:740px;

}



.bg-bottom-merkzettel {

	background:transparent url(/gastrocount24/images/bg-bottom-merkzettel.gif) no-repeat scroll 0px 100%;

	height:7px;

	width:740px;

}



.main-merkzettel-img {

	float:left;

	height:100px;

	margin:0px 23px 0px 2px;

	overflow:hidden;

	text-align:center;

	width:158px;

}



.txt-main-merkzettel {

	float:left;

	text-decoration:none;

}



.txt-main-merkzettel h2, .txt-main-merkzettel h2 a {

	color:#E97F00;

	font-size:15px;

	font-weight:bold;

	margin:0px 0px 5px;	

	width:415px;

	text-decoration:none;

}



.txt-main-merkzettel ul {

	margin:0px;

	padding:0px;

	text-decoration:none;

	list-style:none;

}



.txt-main-merkzettel li {

	background:transparent url(/gastrocount24/images/square.gif) no-repeat scroll 0px 6px;

	list-style-position:outside;

	margin:0px;

	padding:0px 0px 0px 13px;

}



.cat-header {
	border-bottom:1px solid #DFDFDF;
	margin:0pt 0pt 15px;
	width:740px;
}

.cf {
	display:block;
}



.cat-header .crumbs {
	background:#FFFFFF none repeat scroll 0% 50%;
	color:#E97F00;
	display:inline;
	font-family:Tahoma,sans-serif;
	font-size:13px;
	height:23px;
	padding:0pt 7px 0pt 0pt;
	position:relative;
	top:2px;
	white-space:nowrap;
}

.cat-header .crumbs .qtty {
	padding:0pt 12px 0pt 0pt;
}



.cat-header .crumbs .pagination {
	padding:0pt 10px 0pt 0pt;
}



.cat-header .crumbs .pagination {
	padding:0pt 10px 0pt 0pt;
}

.cat-header .crumbs .pagination img {
	position:relative;
	top:2px;
}

.cat-header .crumbs .switch-view a.aktiv, #cat-header .crumbs .pagination a.aktiv {
	font-weight:700;
	text-decoration:none;
}

.cat-header .crumbs .pagination a {
	padding:0pt 2px;
}

.cat-header .crumbs a {
	color:#E97F00;
}



/*###############################

  konto

#################################*/

#content .headline-konto  {

	color:#818286;

}



.headline_uebersicht {

	color:#E97F00;

	float:left;

	font-size:13px;

	font-weight:bold;

	margin:0pt 0pt 0pt 15px;

}



/*###############################

  highslide

#################################*/



.highslide-wrapper {

	background:#fff;

}



/* Controlbar example */

.controlbar {

	background: url(../../javascript/highslide/graphics/controlbar4.gif);

	width: 167px;

	height: 34px;

}

.controlbar a {

	display: block;

	float: left;

	/*margin: 0px 0 0 4px;*/

	height: 27px;

}

.controlbar a:hover {

	background-image: url(../../javascript/highslide/graphics/controlbar4-hover.gif);

}

.controlbar .previous {

	width: 50px;

}

.controlbar .next {

	width: 40px;

	background-position: -50px 0;

}

.controlbar .highslide-move {

	width: 40px;

	background-position: -90px 0;

}

.controlbar .close {

	width: 36px;

	background-position: -130px 0;

}



.headline-register {

	color:#818286;

	font-size:18px;

	margin-top:28px;

}



.label-newsletter {

	display:block;

	margin:-19px 0px 0px 34px;

}



.product_property_icons {

	text-align:center;

}



.showRightBanner {

	margin:-45px 0px 40px 0px; /*margin:31px 0px 0px 0px;*/

	float:right;

}



.layer-subkategory {

	padding:20px 10px 40px 0px;

	position:relative;

	left:17px;

}	



.subcategory {
	float:left;
	margin:0px 23px 10px 0px;
	text-align:center;
}



.subcategory-border {
	border:1px solid #d0cfcd;
	height:100px;
	width:120px;
	margin:0px 0px 5px 0px;
}



.border-subCategory {
	border-top:1px solid #DFDFDF;
	height:1px;
	clear:both;
	margin:0px 0px 24px 0px;
	position:relative;
	left:0px;
	top:5px;
	width:705px;
}	



.link-subcategory {
	color:#000;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	overflow:hidden;
}



.abstand {
	margin-top:40px !important;
} 


.row-subCategory {
	border-bottom:1px solid #DFDFDF;
	height:147px;
	clear:both;
	margin:0px 0px 24px 0px;
	position:relative;
	left:0px !important;
	top:5px;
	width:702px;
}

.row-subCategory .column-last {
	margin-right:0px;
}

.last-row-1 {
	left:290px;	
	position:relative;
}

.last-row-2 {
	left:218px;	
	position:relative;	
}

.last-row-3 {
	left:145px;	
	position:relative;	
}

.last-row-4 {
	left:73px;	
	position:relative;	
}

.last-row-4 {
	left:0px;	
	position:relative;	
}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



