-/****************************************************************/
/*																*/
/*	Allgemeine Klasse(n)										*/
/*																*/
/****************************************************************/

html { 
	min-height: 100.05%; 
}

h1, h2, h3, h4 {
	letter-spacing: 3px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 13px;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
}

body {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #46471a;
	/*scrollbar-3d-light-color : #738fab;
	scrollbar-arrow-color : #738fab;
	scrollbar-base-color : #fbfbfe;
	scrollbar-dark-shadow-color : #fbfbfe;
	scrollbar-face-color : #fbfbfe;
	scrollbar-highlight-color : #fbfbfe;
	scrollbar-shadow-color :#738fab;*/
}

td {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #46471a;
}

hr {
	border-width: 0px;
	border-top-width: 1px;
	border-color: #FFC100;
	height: 1px;
}

a {
	color: #46471a;
	font-weight: normal;
	text-decoration: underline;
}

a:Visited  {
	text-decoration: none;
}

a:Hover  {
	text-decoration: none;
}

a:Active  {
	text-decoration: none;
}


/****************************************************************/
/*																*/
/*	Vererbte - Klasse(n)										*/
/*																*/
/****************************************************************/

.error {
	color: red;
}

.bodyBg {
	background-image: url(../site/pics/bg_spc.jpg);	
}

.headerBg {
	position:relative; 
	width:1007px; 
	height:140px; 
	background-image: url(../site/pics/header.jpg); 
	background-repeat: no-repeat;	
}

.contentBg {
	background-image: url(../site/pics/content_bg.jpg); 
	background-repeat: no-repeat; 
	background-color: #fbfbef;
}

.tableSpcBg {
	background-image: url(../site/pics/bg_spc.gif); 
	height:100%;
}

div, th {
}

th {
	font-size: 12px;
}

div.ContentText

span.posId {
	font-weight: normal;
	font-size: 10px;
}

.grey {
	color : #3a3a3a;
}

.BoxLeft {
	font-size: 11px;
	font-weight: bold;
	background-color: #46471a;
	background: url(pics/boxLeft_bg.jpg) no-repeat;
	color: #fefdf3;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
	width:170px;
	height:20px;
	text-align: left;
}

* html .BoxLeft {
	padding: 2px 6px 2px 6px;
	width:182px;
}

.BoxRight {
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(pics/boxRight_bg_3.png);
	color: #fefdf3;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	margin: 0;
	width:167px;
	height:22px;
	text-align: left;
}

* html .BoxRight {
	padding: 2px 6px 2px 6px;
	width:179px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='pics/boxRight_bg_3.png');
}

.BoxRightLong {
	background: url(pics/boxRight_bg_2.jpg) no-repeat;
	height: 623px;
}

.boxRightLink, .boxRightLink:visited, .boxRightLink:hover, .boxRightLink:active {
	text-align: left;
	cursor: pointer;
	font-size : 10px;
	font-weight : normal;
	color : #fefdf3;
	background-color : #909176;
	text-decoration : none;
	padding: 5px 12px;
	border-top : 0px solid #fefdf3;
	border-left : 0px solid #fefdf3;
	border-bottom : 1px solid #fefdf3;
	border-right : 0px solid #fefdf3;
	white-space:nowrap;
	display:block;
}

.white {
	font-size : 10px;
	color : #fefdf3;
}

.formSearch {
	font-size : 10px;
	border-top : 1px solid #46471a;
	border-bottom : 1px solid #46471a;
	border-right : 1px solid #46471a;
	border-left : 1px solid #46471a;
	color : #46471a;
	background-color : #fefdf3;
}

.form {
	font-size : 10px;
	border-top : 1px solid #b6b5a3;
	border-bottom : 1px solid #b6b5a3;
	border-right : 1px solid #b6b5a3;
	border-left : 1px solid #b6b5a3;
	color : #46471a;
	background-color : #fefdf3;
}

.formLabel {
	font-size : 10px;
	font-weight:bold;
	color : #fefdf3;
}

.button {
	color : #46471a;
	font-size : 10px;
	border-top : 1px solid #46471a;
	border-bottom : 1px solid #46471a;
	border-right : 1px solid #46471a;
	border-left : 1px solid #46471a;
	padding-bottom: 1px;
	background-color : #ccd6e0;
	cursor: pointer;
	height: 18px;
}

.headline {
	font-size : 14px;
	color : #fefdf3;
	font-weight : bold;
	background-color : #909176;
	padding:4px 10px 4px 10px;
	margin-bottom:10px;
	height:20px;
	text-align:left;
	width:577px;
}

.headlineWithOut {
	font-size : 14px;
	color : #fefdf3;
	font-weight : bold;
	text-align:left;
}

.headlineCenter {
	font-size : 10px;
	color : #fefdf3;
	font-weight : bold;
	background-color : #909176;
	padding:4px 10px 4px 10px;
	margin-bottom:10px;
	height:20px;
	text-align:center;
	width:577px;
}

.small {
	font-size : 9px;
}

.smallgrau {
	font-size : 10px;
	color : #46471a;
}

.RandUmDasBild {
	border-color: #8f9275;
	border: 1px;
	border-top : 1px solid #8f9275;
	border-bottom : 1px solid #8f9275;
	border-right : 1px solid #8f9275;
	border-left : 1px solid #8f9275;
}

.formbut {
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	color : #D72F34;
	border-top : 1px solid #575757;
	border-bottom : 1px solid #575757;
	border-right : 1px solid #575757;
	border-left : 1px solid #575757;
	background-color : #CCCCCC;
}

.price, .warning {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #D72F34;
	font-weight : normal;
	text-decoration : none;
}

.disabled {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #B6B6B6;
	font-weight : normal;
	text-decoration : none;
}

.linkbutton, .linkbutton:visited, .linkbutton:hover, .linkbutton:active {
	text-align: left;
	cursor: pointer;
	font-size : 10px;
	font-weight : normal;
	color : #fefdf3;
	background-color : #b5b5a3;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
	border-top : 1px solid #fefdef;
	border-left : 1px solid #fefdef;
	border-bottom : 1px solid #9b9b8c;
	border-right : 0px solid #b5b5a3;
	height:12px;
	white-space:nowrap;
	padding: 0px 3px 0px 3px;
	display:block;
}

* html .linkbutton, * html .linkbutton:visited, * html .linkbutton:hover, * html .linkbutton:active {
	height:9px;
	padding: 0px 3px 0px 3px;
}

.linkButtonBox {
	background: url(pics/linkButtonBox_bg.gif) no-repeat right bottom;
	border-top : 0px solid #fefdef;
	border-left : 0px solid #fefdef;
	border-bottom : 1px solid #67685a;
	border-right : 0px solid #fefdef;
	min-width: 10px;
	padding-right:3px;
}

* html .linkButtonBox {
	width: 10px;
	padding-right:3px;
}

A.white  {
	font-size: 10px;
	font-weight: normal;
	color: #fefdf3;
	text-decoration: underline;
}

A.white:Visited  {
	font-size: 10px;
	font-weight: normal;
	color: #fefdf3;
	text-decoration: underline;
}

A.white:Hover  {
	font-size: 10px;
	font-weight: normal;
	color: #fefdf3;
	text-decoration: none;
}

A.white:Active  {
	font-size: 10px;
	font-weight: normal;
	color: #fefdf3;
	text-decoration: none;
}


/****************************************************************/
/*																*/
/*	Erweiterte Suche											*/
/*																*/
/****************************************************************/

#kwsPopup { 
	padding: 2px; 
	border: solid 1px black; 
	position: absolute; 
	top: 150px; 
	left: 260px; 
	width: 171px;
	background: #ccd6e0;
	visibility: hidden;
	z-index: 999;
	overflow: visible;
}

a.kwsEntry, a.kwsEntry:visited {
	font-size: 10px;
	color: #46471a;
	width: 164px;
	height: auto;
	padding: 1px;
	padding-left: 4px;
	text-decoration: none;
	border: solid 1px #ccd6e0;
	display: block;
}

a.kwsEntry_activ, a.kwsEntry_activ:visited, a.kwsEntry_activ:hover, a.kwsEntry:active, a.kwsEntry:hover {
	font-size: 10px;
	color: #46471a;
	width: 164px;
	height: auto;
	padding: 1px;
	padding-left: 4px;
	text-decoration: none;
	border: 1px solid gray;
	background-color: #eaeaea;
	display: block;
}


/****************************************************************/
/*																*/
/*	Teaser														*/
/*																*/
/****************************************************************/

A.teaser  {
	font-size: 14px;
	font-weight: bold;
	color: #fefdf3;
	text-decoration: none;
}

A.teaser:Visited  {
	color: #fefdf3;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

A.teaser:Hover  {
	color: #fefdf3;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

A.teaser:Active  {
	color: #fefdf3;
	font-family : Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.teaserPosi {
	position:absolute;
	left:0px;
	top:23px;
	width:179px;
	height:251px;
	z-index:1;
	overflow:visible;
	visibility:visible;
}

* html .teaserPosi {
	left:0px;
}

/****************************************************************/
/*																*/
/*	Cart Summary												*/
/*																*/
/****************************************************************/
.evenRow {
	background-color : #d8d9cb;
}

/****************************************************************/
/*																*/
/*	Infowarenkorb												*/
/*																*/
/****************************************************************/
.infowk   {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #575757;
}

.infowkrot   {
	font-family : Arial, Verdana;
	font-size : 10px;
	color : #D72F34;
}

/****************************************************************/
/*																*/
/*	Logo														*/
/*																*/
/****************************************************************/
A.logo:link, A.logo:visited, A.logo:Hover, A.logo:Active {
	background-image: url(pics/button_bg.gif);
	background-repeat: no-repeat;
	padding:5px 0px 8px 0px;
	color: #46471a;
	width: 64px;
	min-width:64px;
	display:block;
	height: 24px;
	font-family : Arial, Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	white-space:nowrap;
}

* html A.logo:link, * html A.logo:visited, * html A.logo:Hover, * html A.logo:Active {
	padding:5px 0px 8px 0px;
	width: 64px;
}

/****************************************************************/
/*																*/
/*	Warengruppe													*/
/*																*/
/****************************************************************/

A.warengruppeEbene1:Link {
	font-size: 10px;
	font-weight: normal;
	background: #46471a url(pics/c_arrow_small.gif) no-repeat 3px center;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	margin: 0;
	width:155px;
	max-width:155px;
	min-width:155px;
	display:block;
	height:16px;
	padding: 4px 8px 4px 17px;
	text-align: left;
}

* html A.warengruppeEbene1:Link {
	width:180px;
	padding: 4px 3px 4px 17px;
}

A.warengruppeEbene1:visited {
	font-size: 10px;
	font-weight: normal;
	background: #46471a url(pics/c_arrow_small.gif) no-repeat 3px center;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	margin: 0;
	width:155px;
	max-width:155px;
	min-width:155px;
	display:block;
	height:16px;
	padding: 4px 8px 4px 17px;
	text-align: left;
}

* html A.warengruppeEbene1:visited {
	width:180px;
	padding: 4px 3px 4px 17px;
}

A.warengruppeEbene1:Hover {
	font-size: 10px;
	font-weight: normal;
	background: #b7b7a2 url(pics/c_arrow_small.gif) no-repeat 3px center;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	margin: 0;
	width:155px;
	max-width:155px;
	min-width:155px;
	display:block;
	height:16px;
	padding: 4px 8px 4px 17px;
	text-align: left;
}

* html A.warengruppeEbene1:Hover {
	width:180px;
	padding: 4px 3px 4px 17px;
}

A.warengruppeEbene1:Active {
	font-size: 10px;
	font-weight: normal;
	background: #46471a url(pics/c_arrow_small.gif) no-repeat 3px center;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	margin: 0;
	width:155px;
	max-width:155px;
	min-width:155px;
	display:block;
	height:16px;
	padding: 4px 8px 4px 17px;
	text-align: left;
}

* html A.warengruppeEbene1:Active {
	width:180px;
	padding: 4px 3px 4px 17px;
}

A.warengruppeEbene1Active:Link, A.warengruppeEbene1Active:visited, A.warengruppeEbene1Active:Hover, A.warengruppeEbene1Active:Active {
	font-size: 10px;
	font-weight: normal;
	background: #b7b7a2 url(pics/c_arrow_small.gif) no-repeat 3px center;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	margin: 0;
	width:155px;
	max-width:155px;
	min-width:155px;
	display:block;
	height:16px;
	padding: 4px 8px 4px 17px;
	text-align: left;
}

* html A.warengruppeEbene1Active:Link, * html A.warengruppeEbene1Active:visited, * html A.warengruppeEbene1Active:Hover, * html A.warengruppeEbene1Active:Active {
	width:180px;
	padding: 4px 3px 4px 17px;
}

A.warengruppeEbene2  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:22px;
	margin: 0;
	min-width:158px;
	width:158px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene2 {
	width:180px;
}

A.warengruppeEbene2:Visited  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:22px;
	margin: 0;
	min-width:158px;
	width:158px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene2:Visited {
	width:180px;
}


A.warengruppeEbene2:Hover  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:22px;
	margin: 0;
	min-width:158px;
	width:158px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene2:Hover  {
	width:180px;
}

A.warengruppeEbene2:Active  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:22px;
	margin: 0;
	min-width:158px;
	width:158px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene2:Active  {
	width:180px;
}

A.warengruppeEbene2Active, A.warengruppeEbene2Active:Visited, A.warengruppeEbene2Active:Hover, A.warengruppeEbene2Active:Active {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:22px;
	margin: 0;
	min-width:158px;
	width:158px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene2Active, * html A.warengruppeEbene2Active:Visited, * html A.warengruppeEbene2Active:Hover, * html A.warengruppeEbene2Active:Active {
	width:180px;
}

A.warengruppeEbene3  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:37px;
	margin: 0;
	min-width:143px;
	width:143px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene3  {
	width:180px;
}

A.warengruppeEbene3:Visited  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:37px;
	margin: 0;
	min-width:143px;
	width:143px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene3:Visited  {
	width:180px;
}

A.warengruppeEbene3:Hover  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:37px;
	margin: 0;
	min-width:143px;
	width:143px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene3:Hover  {
	width:180px;
}

A.warengruppeEbene3:Active  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:37px;
	margin: 0;
	min-width:143px;
	width:143px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene3:Active  {
	width:180px;
}

A.warengruppeEbene3Active, A.warengruppeEbene3Active:Visited, A.warengruppeEbene3Active:Hover, A.warengruppeEbene3Active:Active {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:37px;
	margin: 0;
	min-width:143px;
	width:143px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene3Active, * html A.warengruppeEbene3Active:Visited, * html A.warengruppeEbene3Active:Hover, * html A.warengruppeEbene3Active:Active {
	width:180px;
}

A.warengruppeEbene4  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:52px;
	margin: 0;
	min-width:128px;
	width:128px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene4  {
	width:180px;
}

A.warengruppeEbene4:Visited  {
	font-size: 10px;
	font-weight: normal;
	background-color: #46471a;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:52px;
	margin: 0;
	min-width:128px;
	width:128px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene4:Visited  {
	width:180px;
}

A.warengruppeEbene4:Hover  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:52px;
	margin: 0;
	min-width:128px;
	width:128px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene4:Hover  {
	width:180px;
}

A.warengruppeEbene4:Active  {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:52px;
	margin: 0;
	min-width:128px;
	width:128px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene4:Active {
	width:180px;
}

A.warengruppeEbene4Active, A.warengruppeEbene4Active:Visited, A.warengruppeEbene4Active:Hover, A.warengruppeEbene4Active:Active {
	font-size: 10px;
	font-weight: normal;
	background-color: #b7b7a2;
	border-left: 0px solid #46471a;
	border-bottom: 1px solid #fefdf3;
	border-right: 0px solid #46471a;
	border-top: 0px solid #46471a;
	color: #fefdf3;
	text-decoration: none;
	padding: 4px 3px 4px 3px;
	padding-left:52px;
	margin: 0;
	min-width:128px;
	width:128px;
	text-align: left;
	display:block;
}

* html A.warengruppeEbene4Active, * html A.warengruppeEbene4Active:Visited, * html A.warengruppeEbene4Active:Hover, * html A.warengruppeEbene4Active:Active {
	width:180px;
}


/****************************************************************/
/*																*/
/*	Login														*/
/*																*/
/****************************************************************/
.formlogin
{
	Font-Family : Arial, Verdana;
	Font-Size : 10px;
	color : #575757;
	width: 85px;
	border-top : 1px solid #434343;
	border-bottom : 1px solid #434343;
	border-right : 1px solid #434343;
	border-left : 1px solid #434343;
	background-color : #fefdf3;
}

/****************************************************************/
/*																*/
/*	Tabellen (Farben def.)										*/
/*																*/
/****************************************************************/

.farbe1 { /* WEISS */
	background-color : #fefdf3;
}

.farbe2 { /* OLIVGRUEN */
	background-color : #46471a;
}

.farbe3 { /* DUNKELGRAU */
	background-color : #909176;
}

.farbe4 { /* HELLGRAU */
	background-color : #d8d9cb;
}

.farbe5 { /* GRAU */
	background-color : #b5b5a3;
}


/****************************************************************/
/*																*/
/*	CMS Headlines - Bugfixes for IE & Firefox					*/
/*																*/
/****************************************************************/
.cmsHeadline {
	width: 557px !important;
}

.cmsTextContainer {
	width: 577px;
}

* html .cmsHeadline {
	width: 577px !important;
}

#pleaseWaitLayer {
	position:relative;
	display:none;
	width:295px;
	height:369px;
	text-align:center;
	vertical-align:middle;
}

/********************************************************/
/* product list item
/********************************************************/

.productList {
	margin-left: 55px;
	margin-right: 55px;
}

.productList a, a.newsItemLink {
	color: #b8091d;
	text-decoration: none;
}

.productListItemText a {
	color: #fff !important;
}

.productListItem {
	width: 160px;
	height: 270px;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	display: block;
	text-align: center;
	border: 1px solid #bbb;
	background-color: #ffffff;
}

.productListItemMain {
	width: 160px;
	background-color: #ffffff;
	/* background: transparent url(../site/pics/productGalleryMain.gif); */
	overflow: hidden;
}

.productListItemText {
	height: 55px;
	padding: 4px 10px 4px 4px;
	background-color: #46471A;
	text-transform: uppercase;
	text-align: left;
	margin: 0px auto 0px auto;
	color: #fff;
	overflow: hidden;
	border: 1px solid black;
}

.productListItemText a, .productListItemText a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.productListItemImage {
	width: 119px;
	height: 149px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.productListItemImageLink {
	display: block;
	border: none;
	color: #ffffff;
}

a.productListItemImageLink img {
	border: none;
}

.productListItemTop {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 5px;
	/* background: transparent url(../site/pics/productGalleryTop.gif) no-repeat; */
}

.productListItemBottom {
	width: 160px;
	height: 5px;
	/* background: url(../site/pics/productGalleryBottom.gif) no-repeat bottom left; */
}


#productGroupNavigation {
	padding-bottom: 10px;
}

#productGroupNavigation a.small {
	color: #b8091d;
}

.small, a.small {
	font-size: 10px;
	text-decoration: none;
	color: #000;
}

.smallLight {
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}

.productListItemTable th, .productListItemTable td { 
	padding: 0.5em; 
}

.mediaListItem {
	width: 100%;
	float: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.productListItem .col1 {
	padding: 3px 6px 0;
	text-align: left;
	height: 2em;
}

 .productListItem .col2 {
	padding: 3px 6px;
 	font-size: 11px;
 }

.mediaListItem .col1 {
	float: left;
	width: 94px;
}

.mediaListItem .col2 {
	float: left;
	width: 280px;
}

.productListItem .col3, .mediaListItem .col3 {
	width: 120px;
	text-align: right;
	float: right;
}

.productListItem h2, .mediaListItem h2 {
	padding-top: 5px;
	font-size: 100.01%;
	height: 20px;
}

.price, .priceBig, .error {
	color: #b8091d;
	font-weight: bold;
}

.priceBig {
	font-size: 14px;
}

.floatright, .float_right {
	float: right;
}

.floatleft, .float_left {
	float: left;
}

.clear {
	clear: both;
}
