/* Allgemeine Auszeichnungen */
body	{
	font-family:arial, sans-serif;
	font-style:normal;
	font-size:8pt;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	color:#666666;
	padding:0px;
	z-index:1;
}
form	{
	padding:0px;
	margin:0px;
}
a	{
	font-family:arial, sans-serif;
	font-size:8pt;
	text-decoration:underline;
}
a.weiss	{
	color:#ffffff
}
h1	{
	font-family:arial, sans-serif;
	font-size:10pt;
	text-decoration:none;
	padding:0px;
	margin:7px;
	font-weight:bold;
	color:#663300;
}

h1.content	{
	font-family:arial, sans-serif;
	font-size:10pt;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#663300;
}
a.grau	{
	color:#59452a;
	font-weight:bold;
	text-decoration:none;
	font-size:9pt;
}

a.backlink	{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
}
a.backlink:hover{
	font-weight:bold;
	}
a.bc	{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
}
a.cart	{
	color:#ded6b4;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
}
a.information	{
	display:none;
	visibility:hidden;
}
a:hover .information	{
	display:block;
	visibility:visible;
}

div.information	{
	display:none;
	visibility:hidden;
	padding:5px;
	position:absolute;
	top:5px;
	left:0px;
	width:158px;
	height:215px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	border:1px solid #cccccc;
	background-color:#ded6b4;
	z-index:2;
	color:#333333;
	float:left;
}
/*
div.information	{
	display:none;
	visibility:hidden;
	padding:5px;
	position:absolute;
	top:5px;
	left:0px;
	width:158px;
	min-height:215px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	border:1px solid #cccccc;
	background-color:#ded6b4;
	z-index:2;
	color:#333333;
	float:left;
}
*/
td, th	{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:middle;
	text-indent:10px;
	font-size:8pt;
	height:25px;
}

/* Logo */
#logoblock	{
	width:1110px;
	height:80px;
	color:#ffffff;
	position:static;
}

/* Klassen */
.inputsuche	{
	width:120px;
	height:18px;
	line-height:18px;
	font-family:arial, sans-serif;
	font-size:8pt;
	margin-left:5px;
	margin-top:5px;
	color:#666666;
	padding:0px;
	background:#ffffff;
	border:0px;
}
.selectsuche	{
	width:120px;
	height:20px;
	line-height:20px;
	font-family:arial, sans-serif;
	font-size:8pt;
	margin-left:5px;
	margin-top:5px;
	color:#666666;
	padding:0px;
	background:#ffffff;
	border:0px;
}
.navi_aktiv	{
	font-weight:bolder;
}
.ueber	{
	color:#c9b280;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}
.submit50	{
	width:40px;
	height:18px;
	line-height:18px;
	font-family:arial, sans-serif;
	font-size:8pt;
	margin-top:5px;
	color:#666666;
	padding:0px;
	background:#ffffff;
	border:0px;
}
.r10	{
	margin-right:10px;
}

/* Header gesamt */
#header	{
	width:1110px;
	height:200px;
	background:#ffffff;
}

/* Header Lieferungsblock */
#liefer	{
	width:230px;
	float:left;
}
#infoblock1	{
	width:230px;
	height:200px;
	background:url(../images/hg/59452a.jpg);
	float:left;
	color:#ded6b4
}
.cart	{
	width:190px;
	height:160px;
	margin:20px;
	text-align:left;
}

/* Header Suchblock */
#suche	{
	width:175px;
	float:right;
	background:#ffffff;
}
.sucheblock	{
	width:175px;
	height:60px;
	background-image:url(../images/hg/c9b280.jpg);
	color:#ffffff;
	line-height:25px;
}
.spacer175x5	{
	width:175px;
	height:5px;
	background:#ffffff;
}
#erweitertesucheblock	{
	width:175px;
	height:30px;
	background-image:url(../images/hg/c9b280.jpg);
	color:#ffffff;
	line-height:30px;
}
#meinwaltherblock	{
	width:175px;
	height:35px;
	background-image:url(../images/hg/ded6b4.jpg);
	color:#59452a;
	line-height:35px;
}

/* Header Emotionalsblock */
#emotionals	{
	width:470px;
	height:200px;
	background-image:url(../images/emo_startup.jpg);
	float:left;
}

/* Header Warenkorbblock */
#warenkorb	{
	width:230px;
	height:200px;
	background:url(../images/hg/59452a.jpg);
	float:left;
	color:#ded6b4
}
.clearing	{
	clear:both;
}

/* Header Trenner von Vavigation */
.trenner	{
	width:1110px;
	height:10px;
	background-image:url(../images/hg/trenner_10.jpg);
	background-repeat:repeat-x;
}
/* Header gesamt Ende */

/* Navigation gesamt */
.navigationsblock	{
	width:1110px;
	height:90px;
	background:#ffffff;
}

/* Navigation Hotlineblock */
#hotline	{
	width:228px;
	height:50px;
	border:solid 1px #cccccc;
	float:left;
	color:#663300;
	background:#ffffff;
}

/* Navigation Top */
#navigation	{
	width:875px;
	height:50px;
	float:right;
	text-indent:10px;
}
#topnavi	{
	width:875px;
	height:25px;
	line-height:25px;
	background:#ded6b4;
	color:#663300;
	text-transform:uppercase;
	font-size:9pt;
	word-spacing:30px;
}
a.topnavi	{
	color:#663300;
	text-decoration:none;
}

/* Navigation Trenner zu Breadcrump */
.trenner_navi	{
	width:875px;
	height:5px;
	
}

/* Navigation Breadcrump */
#breadcrump	{
	width:800px;
	height:20px;
	line-height:20px;
	color:#663300;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
}
#loginout	{
	width:75px;
	height:20px;
	line-height:20px;
	color:#663300;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}


/* Navigation Abstandhalter Hotlineblock und Navigation */
.spacer5x50	{
	width:5px;
	height:50px;
	float:left;
}
/* Ende Navigation gesamt */

/* Start Content */

#contentblock	{
	width:1110px;
}

/* Kategoriennavigation */
#kategorienblock	{
	width:230px;
	float:left;
}
.navititel	{
	width:130px;
	height:20px;
	line-height:20px;
	text-indent:10px;
	color:#663300;
	background:#ded6b4;
	text-transform:uppercase;
}
.navititel2	{
	width:130px;
	height:20px;
	line-height:20px;
	color:#663300;
	background:#ded6b4;
	text-transform:uppercase;
	position:relative;
	left:45px;
}

.werbetitel	{
	width:170px;
	height:20px;
	line-height:20px;
	text-indent:10px;
	color:#663300;
	background:#c9b280;
	text-transform:uppercase;
}
.list_170	{
	float:left;
	margin-right:5px;
	position:relative;
	top:0px;
	left:0px;
}
.elist_170	{
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
.artikel_170	{
	width:168px;
	height:222px;
	border:1px solid #cdcdcd;
	margin-top:5px;
	z-index:1;
}
.bild_170	{
	position:relative;
	top:10px;
	left:9px;
	width:150px;
	height:200px;
}
.text_170	{
	margin:5px;
	width:160px;
	height:80px;
	text-align:left;
}
.artikelpreis_170	{
	color:#663300;
	font-weight:bold;
}
.artikelpreis_list	{
	height:22px;
	color:#cbb280;
	font-weight:bold;
	float:left;
	line-height:22px;
}
li.sub	{
	 list-style-type:none;
}
#fastadd	{
	margin-top:10px;
}
input.artnr_fastadd	{
	width:80px;
	height:15px;
	line-height:22px;
	font-family:arial, sans-serif;
	font-size:8pt;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	color:#666666;
	border:1px solid #ded6b4;
}
input.stck_fastadd	{
	width:41px;
	height:15px;
	line-height:22px;
	font-family:arial, sans-serif;
	font-size:8pt;
	margin-left:5px;
	margin-top:5px;
	color:#666666;
	border:1px solid #ded6b4;
}

/* Servicenavigation */
#serviceblock	{
	width:175px;
	float:right;
	text-align:right;
}

/* Contentblock */
#content	{
	width:695px;
	float:left;
}
#content_title	{
	 width:300px;
	 height:25px;
	 line-height:25px;
	 text-transform:uppercase;
	 font-weight:bold;
	 font-size:1.4em;
	 color:#ded6b4;
	 text-align:right;
	 float:right;
}
#content_user	{
	 width:395px;
	 height:40px;
	 line-height:25px;
	 font-weight:bold;
	 font-size:1.0em;
	 color:#663300;
	 text-indent:10px;
	 float:left;
}

/* Ende Content */

#footblock	{
	font-size:1.4em;
	width:1110px;
	height:30px;
	float:left;
	line-height:30px;
	border-top:1px solid #cccccc;
}

.filterdiv	{
	width:695px;
	vertical-align:top;
	height:25px;
	line-height:20px;
	color:#663300;
	text-transform:uppercase;
	position:relative;
}

.fd_left {
	vertical-align:top;
	height:25px;
	float:left;
	width:180px;
}

.fd_center {
	vertical-align:top;
	height:25px;
	margin-left:120px;
	margin-right:120px;
	margin-top:0px;
	text-align:center;
}

.fd_center input {
	vertical-align:top;
	width:35px;
	height:12px;
	font-family:arial, sans-serif;
	font-size:8pt;
	color:#666666;
}

.fd_right {
	vertical-align:top;
	height:25px;
	float:right;
	width:180px;
	text-align:right;
}


.fd_page_info_text {
	vertical-align:top;
	height:20px;
}
