/**
 * Colors
 * rgb(28, 131, 45)   #FFFFFF   bggreen
 *
 * margin and padding attributes order: top right bottom left
 */


/* default font settings */

*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
}


/* main layout settings and tag optimizing */

body {
	#behavior: url(styles/csshover.htc);
}

body
{
	color: #4C4C4C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	scrollbar-face-color: #e6e6e6;
	scrollbar-highlight-color: #e6e6e6;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #e6e6e6;
	scrollbar-arrow-color: #949494;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: white;
	scrollbar-base-color : #e6e6e6;
}

form
{
	padding: 0px;
	margin: 0px;
}

img {
	border: none;
}

hr
{
	background-color: #CCCCCC;
	color: #CCCCCC;
	border: #CCCCCC;
	height: 2px;
}

/* standard hyperlink layout */

a:link
{
	color: #4C4C4C;
	text-decoration: underline;
}

a:visited
{
	color: #4C4C4C;
	text-decoration: underline;
}

a:active
{
	color: #C12C60;
	text-decoration: underline;
}

a:hover
{
	color: #C12C60;
	text-decoration: underline;
}


/* headlines and paragraph */

h1
{
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}



p {
	margin: 0px 0px 11px 0px;
}


/* lists */

ul {
	margin: 5px 0px 10px 15px;
}

li
{
	margin: 0px;
	margin-bottom: 8px;
}

ul.static-list {
	margin: 0px;
}

ul.static-list li {
	margin-left:-15px;
}




.clear {
	clear: both;
}

/* layout positioning */

#teaser1
{
	position: absolute;
	left: 10px;
	top: 325px;
	width: auto;
	height: auto;
	text-align: center;

}



#language
{
	position: absolute;
	/* left: 182px; */
	left: 630px;
	/* top: 130px; */
	top: 380px; 
	width: auto;
	height: auto;
	
}

#language table td, #language table td a {
	
	color: black;
	font-weight: bold;
}


#logo
{
	position: absolute;
	left: 51px;
	top: 30px;
	width: auto;
	height: auto;
}

#globalNavigationBar
{
	position: relative;
	width: 639px;
	height: 5px;
	margin-bottom: 0px;

}



#metaNavigation
{
	position: absolute;
	left: 800px;
	top: 70px;
	width: 161px;
	height: auto;

}


#local-nav
{
	position: absolute;
	left:0px;
	top: 100px;
	width: 160px;
	height: 100%;
	float: left;
	background:pink;
}



#global-nav
{
	position: absolute;
	left: 180px;
	top: 40px;
	width: 620px;
	height: 60px;
}


#global-nav table
{
	width: 100%;
	height: 60px;
}

#global-nav td
{
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #D9D9D9;
	padding-top: 3px;
}

#global-nav td a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
	display: block;
	height: 100%;
}

#global-nav td:hover
{
	background: #CCCCCC;
}

#global-nav td.selected
{
	border-bottom: none;
	
}








#menu-bar
{
	position: absolute;
	top: 100px;
	width: 639px;
	left:160px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*height: 25px;*/
	height: 15px;

	font-size: 1px;
}









#content
{
	position: absolute;
	left: 180px;
	top: 125px;
	width: 620px;
	height: 60px;


}

#wmfnavitop
{
	position: absolute;
	left: 170px;
	top: 12px;
}

#wmfnavitop td
{
	padding: 0px 4px 0px 4px;
	color: #949494;
}

#wmfnavitop a
{
	color: #949494;
	text-decoration: none;
}

#wmfnavitop a:hover
{
	color: #333333;
}

#wmfnavibottom
{
	border-top: 1px solid #D9D9D9;
	color: #949494;
	padding: 3px 0px 0px 34px;
	margin: 10px 0px 10px 0px;
	-margin-top: 0px;
}

#wmfnavibottom a
{
	color: #949494;
	text-decoration: none;
	font-size: 10px;
}

#wmfnavibottom a:hover
{
	color: #333333;
}


/* global navigation */


#global-nav
{
	position: absolute;
	left: 180px;
	top: 40px;
	width: 620px;
	height: 60px;
}

#global-nav table
{
	width: 100%;
	height: 60px;
	border-spacing: 0;
	 border-collapse: collapse;

}

#global-nav td
{
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #D9D9D9;
	padding-top: 3px;
}

#global-nav td a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
	display: block;
	height: 100%;
}

#global-nav td:hover
{
	background: #CCCCCC;
}

#global-nav td.current
{
	border-bottom: none;
}

#global-nav td.currentW10{background:#C2BEB3;} /* Besteck */
#global-nav td.currentW20{background:#fbd690;} /*Frühstück */
#global-nav td.currentW30{background:#907e80;} /*Menü / Bankett */
#global-nav td.currentW40{background:#95884b;} /*Chafing Dishes */
#global-nav td.currentW45{background:#fdb000;} /*Combination */
#global-nav td.currentW50{background:#b0b4b6;} /*Combination */
#global-nav td.currentW70{background:#8fb2cb;} /*servier und service */
#global-nav td.currentW80{background:#8fb2cb;} /*servier und service */
#global-nav td.currentW90{background:#c61d23;} /*glas */
#global-nav td.currentW60{background:green;} /*küche */

#global-nav td.currentW90 a {color:white} /*glas */



#global-nav td.currentW10:hover{background:#C2BEB3;} /* Besteck */
#global-nav td.currentW20:hover{background:#fbd690;} /*Frühstück */
#global-nav td.currentW30:hover{background:#907e80;} /*Menü / Bankett */
#global-nav td.currentW40:hover{background:#95884b;} /*Chafing Dishes */
#global-nav td.currentW45:hover{background:#fdb000;} /*Combination */
#global-nav td.currentW50:hover{background:#b0b4b6;} /*Combination */
#global-nav td.currentW70:hover{background:#8fb2cb;} /*servier und service */
#global-nav td.currentW90:hover{background:#c61d23;} /*glas */
#global-nav td.currentW60:hover{background:green;} /*küche */



/*#global-nav td.currentW10{background:#d6cbb9;} /* Besteck */
/*#global-nav td.currentW20{background:#fbd690;} /*Frühstück */
/*#global-nav td.currentW30{background:#907e80;} /*Menü / Bankett */
/*#global-nav td.currentW40{background:#95884b;} /*Chafing Dishes */
/*#global-nav td.currentW45{background:#fdb000;} /*Combination */
/*#global-nav td.currentW50{background:#b0b4b6;} /*Combination */
/*#global-nav td.currentW70{background:#8fb2cb;} /*servier und service */
/*#global-nav td.currentW80{background:#8fb2cb;} /*servier und service */
/*#global-nav td.currentW90{background:#c61d23;} /*glas */
/*#global-nav td.currentW60{background:green;} /*küche */

/*#global-nav td.currentW90 a {color:white} /*glas */
/*#global-nav td.currentW10:hover{background:#d6cbb9;} /* Besteck */
/*/*#global-nav td.currentW20:hover{background:#fbd690;} /*Frühstück */
/*#global-nav td.currentW30:hover{background:#907e80;} /*Menü / Bankett */
/*#global-nav td.currentW40:hover{background:#95884b;} /*Chafing Dishes */
/*#global-nav td.currentW45:hover{background:#fdb000;} /*Combination */
/*#global-nav td.currentW50:hover{background:#b0b4b6;} /*Combination */
/*#global-nav td.currentW70:hover{background:#8fb2cb;} /*servier und service */
/*#global-nav td.currentW90:hover{background:#c61d23;} /*glas */
/*#global-nav td.currentW60:hover{background:green;} /*küche */









#localNaviAndContent
{
	position: absolute;
	left: 0px;
	top: 100px;
	width: auto;
	height: auto;
}

#localNaviAndContent td {


}


#localNavigation
{
	position: relative;
	width: 160px;
	height: 100%;
}


/* local navigation */

#localNavigation div.menu {
	min-height: 383px;
}

#localNavigation div.image-bottom {
	text-align: center;
	margin-top: 10px;
}

#localNavigation table
{
	width: 100%;
}

#localNavigation a
{
	color: #4C4C4C;
	text-decoration: none;
}

#localNavigation a:hover
{
	text-decoration: underline;
}

#localNavigation table.localNavigationHeader
{
	height: 30px;
}

#localNavigation table.localNavigationHeader td
{
	text-align: right;
	font-weight: bold;
	padding: 8px 18px 8px 0px;
}

#localNavigation table.localNavigationPoints
{
	width: 100%;
	/*height: 100%;*/
	border-right: 1px solid #D9D9D9;
}

#localNavigation table.localNavigationPoints td
{
	text-align: right;
	height: 1px;
	padding: 2px 9px 4px 0px;
}

#localNavigation table.localNavigationPoints td.side
{
	width: 8px;
	border-bottom: 1px solid #D9D9D9;
	padding: 0px;
}

#localNavigation table.localNavigationPoints td.nulltext
{
	padding-bottom: 4px;
	background-image: url(../images/arrows/red_left.gif);
	background-repeat: no-repeat;
	background-position: 143px 3px;
}
#localNavigation table.localNavigationPoints td.nullside
{
	border-right: 5px solid #949494;
	padding: 0px;
}

#localNavigation table.localNavigationPoints table td.nulltext
{
	padding-bottom: 0px;
	background-image: url(../images/arrows/red_left.gif);
	background-repeat: no-repeat;
	background-position: 143px 1px;
}
#localNavigation table.localNavigationPoints table td.nulltext b
{
	font-weight: normal;
	font-size: 10px;
	color: #C12C60;
}

#localNavigation table.localNavigationPoints table td
{
	text-align: right;
	padding: 0px 8px 0px 0px;
}

#localNavigation table.localNavigationPoints table td a
{
	color: #949494;
}

#localNavigation table.localNavigationPoints table td table td a
{
	font-size: 10px;
}

#localNavigation table.localNavigationPoints table td.side
{
	width: 5px;
	border: none;
	border-right: 5px solid #949494;
}

/* 3. Ebene :P */
#localNavigation table.localNavigationPoints table table td.side
{
	border-right: 5px solid #E9E9E9;
}






/* meta navigation */

#metaNavigation table.metaNavigation
{
	width: 100%;
	height: 30px;
}

#metaNavigation table.metaNavigation td
{
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E6E6E6;
}

#metaNavigation table.metaNavigation td:hover
{
	background: #D0D0D0;
}

#metaNavigation table.metaNavigation a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	text-decoration: none;
	display: block;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
}


#metaNavigation table.metaList
{
	width: 100%;
	height: auto;
}

#metaNavigation table.metaList td
{
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #F0F0F0;
	padding: 0px 0px 0px 20px;
}

#metaNavigation input.textfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	height: 17px;
	width: 95px;
	margin: 0px 0px 0px 0px;
}


#metaNavigation table.metaLayout
{
	width: 100%;
}

#metaNavigation table.metaLayout td
{
	border: none;
	padding: 0px;
}


a.red-button {
	display: block;
	border: 1px solid #b2b2b2;
	background-color: white;
	color: red;
	font-weight: bold;
	text-align: right;
	padding: 1px 3px 2px 0;
	margin: 0;
	text-decoration: none;
	background-image: url(../images/arrows/redder_right.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

a.red-button:hover {
	text-decoration: underline;
}

div.productgroup{


	width:100%;


}

div.productgroupdesc {
	padding: 8px;

	float: left;

}


div.productgroupdesc-noimg {
	width:100%;
	padding: 8px;
}

/* product group table */

table.productGroup
{
	width: 100%;

}

table.productGroup tr td
{
	border-bottom: 1px solid #D9D9D9;
}

table.productGroup tr.rowlast td
{
	border-bottom: none;
}

table.productGroup tr td
{
	width: 25%;
	/*vertical-align: middle;*/
}

table.productGroup tr td div
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 12px;
	border-right: 1px solid #D9D9D9;
	text-align: left;
}

table.productGroup tr td.celllast div
{
	border-right: none;
}






/* into-basket-link */

table.products tbody tr td table.intobasket
{
	width: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
/*1px 4px 2px 4px; */
table.products tbody tr td table.intobasket td
{
	width: 50px;
	border: 1px solid #B2B2B2;
	border-buttom: 1px solid #B2B2B2;
	background-color: #FFFFFF;
	padding: 2px 4px 2px 2px;
	margin: 0px 0px 0px 0px;

}
table.products tbody tr td table.intobasket td.empty
{
	width: 50px;
	border: none;
	vertical-align: bottom;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;


}

table.intobasket a
{
	font-size: 10px;
	text-decoration: none;
	/*background-color: #FFFFFF;*/
	color: #C12C60;
	text-align: left;
	/*display: block;*/
	/*position: relative;*/
	/*width: 83px;
	border: 1px solid #B2B2B2; */

	/*vertical-align: top;*/
	/*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/arrows/red_right.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;*/

}

table.intobasket a:hover
{
	text-decoration: underline;
}

/*a.intobasket
{
	display: block;
	position: relative;
	width: 83px;
	border: 1px solid #B2B2B2; /*
	background-color: #FFFFFF;
	color: #C12C60;
	text-align: left;
	/*vertical-align: top;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/arrows/red_right.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;

	text-decoration: underline;
}
*/

a.intobasket:hover
{
	text-decoration: underline;
}

/* breadcrumb */
p.breadcrumb{
	color:#949494;
	font-size: 10px;
}
p.breadcrumb a {
	color:#949494;
	font-size: 10px;
	padding:0;
	margin:0;

}


div.intro-img{
	width: 619px;
}
div.intro-small-colored {

	width: 619px;
	height: 10px;
	margin-top: 1px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}



div.intro-large-colored {

	width: 619px;
	height: 30px;
	margin-bottom: 20px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
 }

div.intro-text {
	margin: 2px 0px;
	width: 619px;
	font-weight: bold;
}

div.intro-text span {
	padding-right: 30px;
	font-size: 13px;
}

/* error box */

fieldset.error
{
	border:  2px solid #C12C60;
	margin:  0px 0px 20px 0px;
	padding: 0px 10px 10px 10px;
	width:   70%;
}

fieldset.error legend
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
}

fieldset.error ul
{
	margin: 0px 0px 0px 15px;
}

fieldset.error li
{
	margin: 0px 0px 0px 0px;
}


/* hint box */

fieldset.hint
{
	border:  2px solid #C12C60;
	margin:  0px 0px 15px 0px;
	padding: 0px 10px 10px 10px;
	width:   70%;
}

fieldset.hint legend
{
	font-size: 11px;
	font-weight: bold;
	color:  #C12C60;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
}

fieldset.hint ul
{
	margin: 0px 0px 0px 15px;
}

fieldset.hint li
{
	margin: 0px 0px 0px 0px;
}

fieldset.hint p
{
	margin: 4px 0px 0px 0px;
}


/* table cell background colors */

td.bggreen {
	background: rgb(28, 131, 45);
}

td.bgdarkgrey
{
	color: #FFFFFF;
	background: #999999;
}

td.bggrey {
	background: #DDDDDD;
}

td.bglightgrey {
	background: #EEEEEE;
}

td.bgwhite {
	background: #FFFFFF;
}





/* local menu styles */

table.localmenu tr td
{
	font-weight: bold;
	padding: 4px 0px 4px 15px;
}

table.localmenu tr td a
{
	text-decoration: none;
}

table.localmenu tr td a:hover
{
	text-decoration: underline;
}


/* product table */

table.products thead tr th
{
	padding: 2px;
	background: #D9D9D9;
	font-size: 10px;
}

table.products tbody tr td
{
	padding: 5px;
	border-bottom: 1px solid #DDDDDD;
}



/* general product information */

table.general tr td
{
	vertical-align: top;
	padding: 0px 10px 3px 0px;
}


/*  product properties */

table.productDetailProperties tr td
{
	padding: 3px 3px 3px 10px;
	border-bottom: 1px solid #EEEEEE;
}

table.productDetailProperties tr td.productDetailPropertiesSection
{
	padding: 3px 4px 3px 4px;
	font-weight: bold;
	background-color: #CCCCCC;
	border: none;
}





/*  basket */

table.basket thead tr th
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #C12C60;
	font-size: 13px;

}

table.basket tbody tr td
{
	padding: 3px 0px 3px 0px;
}



table.basketIssueHeader{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


table.basketIssueHeader tr th{
	background-color: #F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

/* Tree */

dt
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	text-indent: -11pt;
}

 dd
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

 dl
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;

}


/* Reiter */

table.reiter
{
	width: 100%;
}

table.reiter td
{
	padding: 5px 15px 6px 15px;
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9;
}

table.reiter td.special
{
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #C12C60;
}

table.reiter td.empty
{
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
}

table.reiter td a
{
	text-decoration: none;
	color: #4C4C4C;
}

/* windowFooter */

table.windowFooter
{
	width: 100%
	border-top: 1px solid #D9D9D9;
}


table.windowFooter td
{
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #FFFFFF;
	color: #4C4C4C;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid  #D9D9D9;
	border-right: 1px solid  #D9D9D9;
	border-bottom: 1px solid  #D9D9D9;
}

table.windowFooter td.empty
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid  #D9D9D9;
	background-color: #FFFFFF;

}

table.windowFooter td a
{
	text-decoration: none;
	color: #4C4C4C;
}
table.windowFooter td a:hover
{
	text-decoration: underline;
}



/* pinkbutton */

table.pinkbutton
{
	background-color: #C12C60;
	border: none;
}
table.pinkbutton td a
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
table.pinkbutton a:visited
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.pinkbutton td a:hover
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

/* whitebutton */

table.whitebutton
{
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
}
table.whitebutton td a
{
	font-weight: bold;
	color: #C12C60;
	text-decoration: none;

}
table.whitebutton a:visited
{
	font-weight: bold;
	color: #C12C60;
	text-decoration: none;
}


/* overview  table.productgroupheader td */
 table.overview
{
	border: 1px solid #B2B2B2;
}
table.overviewt r td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
table.overview td a
{
	font-weight: normal;
	color:#4C4C4C;
	text-decoration: none;


}
table.overview a:hover
{
	text-decoration: underline;
}
a:hover {
color: #C12C60;
	text-decoration: underline;
}

/* productgroupheader */

table.productgroupheader
{
	padding: 5px 5px 5px 5px;
	color: #00000;
}
table.productgroupheader td h1
{
	color: #000000;
}
table.productgroupheader td
{
	color: #000000;
}
table.productgroupheader td  a
{
	color: #000000;
}
table.productgroupheader td  b
{
	color: #000000;
	font-weight: normal;
}


/* Customer */

table.customer{

}
table.customer td h1
{
	color: #C12C60;
	font-weight: bold;
	font-size: 14px;
}
table.customer td
{

	vertical-align: top;

}

p.error{
	color: #C12C60;
	font-size: 10px;
	padding: 2px 0px 0px 2px;
}


ul.error li {
	color: #C12C60;
	font-size: 10px;
}
p.state{
	color: #C12C60;
	font-size: 9px;
}


/ * basketpreview */

table.basketpreview{

}

table.basketpreview tr th {
	font-size: 10px;
 	background: #F0F0F0;
}

table.basketpreview tr td {
	border-bottom: 1px solid #B2B2B2;
	vertical-align: middle;
}

table.basketpreview tr td h2 {
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

table.basketpreview  td table td {
	border-bottom: none;
	vertical-align: middle;
}
table.basketpreview  td table td h3 {
	color: #C12C60;

}




table.products tr td table.searchItem{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


table.products tr td table.searchItem tr td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: none;
}


div.paf {
	margin:0;
	margin-bottom:10px;
}

div.eft {

}

table.pts {
	margin: 10px 0;
	padding:0;
}

table.pts {

	vertical-align: bottom;

}

abbr {
	border: 0;
}


div.image-placeholder {
	float: left;

}

div.image {

	padding:0;
	text-align: center;
	margin-bottom: 30px;
}


div.image img {
	/*margin-bottom:10px; */


}


a.enlarge {
	display:inline;
	text-align: center;
	color:#949494;
	background-image: url(../images/layout/zoom.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}

a.overview {
	border: 1px solid #B2B2B2;
	padding:3px 5px 3px 5px;
	margin-top:20px;
	font-weight: normal;
	color:#4C4C4C;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 115px;


}

/* product documents */

div.documents
{
	/* float:right;
	width:60px;
	*/


}

div.documents ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

div.documents ul li {

	margin:0;
	padding:0;
	padding-bottom: 5px;

}

div.productbasic {
	/*float:left;
	width:280px; */
}

table.products-1col {
	width:100%;
	border-collapse: collapse;
}


table.products-1col thead  th {
	padding: 2px;
	background: #D9D9D9;
	font-size: 10px;
	text-align: left;

}

table.products-1col tbody tr td {
	padding: 5px;
	border-bottom: 1px solid #DDDDDD;
}




table.products-2col {
	width:100%;
	border-collapse:collapse;
}

table.products-2col td {
	padding:4px;
	border-bottom: 1px solid gray;
}

table.products-2col td.type_a {
	border-right: 1px solid gray;
}
table.products-2col td.type_b {
	border-left: 1px solid gray;
}

table.products-2col td img {
	float:left;
}

table.products-2col td div.text {
	float:left;

}
table.products-2col td div.text a {
	font-size:12px;
	font-weight: bold;

}




input.txt-intobasket {
	width: 30px;
	height: 18px;
	text-align: left;
}

ul.tabmenu {

	margin-top: 10px;
	margin-left:0;
	width:100%;
	list-style-type: none;
	padding:0;
}

ul.tabmenu li {
	 float:left;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	width:85px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #f0f0f0;

}

ul.tabmenu li a {
	font-weight: normal;
	text-decoration: none;

}

ul.tabmenu li.current {
	border: 1px solid #d9d9d9;
	border-bottom: none;
	width:85px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #fff;

}

ul.tabmenu li.current a {
	font-weight: bold;
	color: #c12c60;
	text-decoration: none;

}



table.pg-list {
	width: 100%;


}


div.variantpart {
	margin-bottom: 10px;

}
div.variantpart-m {
	margin-top: 30px;
}



.bg{background:#c0c0c0;} /* Besteck */
.bgSTAT{background:#c0c0c0;} /* Besteck */
.bgW10{background:#C2BEB3;} /* Besteck */
.bgW20{background:#fbd690;} /*Frühstück */
.bgW30{background:#907e80;} /*Menü / Bankett */
.bgW40{background:#95884b;} /*Chafing Dishes */
.bgW45{background:#fdb000;} /*Combination */
.bgW50{background:#b0b4b6;} /*Combination */
.bgW70{background:#8fb2cb;} /*servier und service */
.bgW80{background:#c0c0c0;} /*servier und service */
.bgW90{background:#c61d23;color:white;} /*glas */
.bgW50{background:#b0b4b6;} /*bar */
.bgW60{background:green;} /*küche */
.bgnocolor{background:none;} /*küche */


.bgW90 h1 , a {color: white;}
