html {
	padding:0;
	margin:0;
}

body {
	background-color:#FFF;
	background-image:url(/bild/bg_fade_pattern.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:center;
	margin-top:0;
	padding:0;
	color:#363;
	padding-bottom:0;
	margin-bottom:0;
}

td {
	color:#363; 
	font-size:11px;
}

li {
	list-style-image:url('/bild/dot.gif')
}

a:focus { 
	outline:none;
}

a:active, a:hover, a:link, a:visited {
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	color:#363;
	text-decoration:underline;
}



/* SEITENLAYOUT */
#container {
	width:971px !important;
	width:993px;
	margin:0px auto;
	text-align:left;
	background-color:#FFF;
	overflow:auto;
	padding:10px;
}

#pageheader {
	padding:0;
	margin:0;
	height:91px;
	width:955px;
	background-color:#FFF;
}

#navigation {
	width:174px;
	padding:0;
	float:left;
	padding-top:10px;
}

#content {
	width:570px;
	margin-left:15px !important;
	margin-left:10px;
	margin-top:0;
	margin-right:0;
	float:left;
	/*background-color:#FFF;*/
	overflow:hidden;
}

#innercontent {
	text-align:left;
	width:559px;
	padding-top:10px;
	margin:0;
	float:left;
	padding-left:8px;
	/*background-color:#FFF;*/
	border:1px solid #DDC9C0;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:0px !important;
	padding-right:7px;
}

#right{
	margin-top:3px;
	margin-left:8px !important;
	margin-left:7px;
	width:190px;
	padding:0;
	float:left;
	background-color:#FFF;
}



/* PAGEHEADER-CONTENT */
.header_logo {
	width:180px;
	height:62px;
	border-right:1px solid white;
}

.header_img {
	width:131px;
	height:62px;
	border-right:1px solid white;
}

.header_suchfeld {
	font-size:8pt;
	color:#808080;
	width:125px;
	background-image:url('/bild/bg_textfield.png');
	background-repeat:no-repeat;
	border:1px solid #DDC9C0;
	padding-left:3px;
}

a:active.dw, a:hover.dw, a:link.dw, a:visited.dw { 
	font-weight:bold;
	color:white;
	text-decoration:none;
}

a:hover.dw {
	color:#F8F0E6;
}

.topnavi_light {
	text-shadow: 1px 1px 4px #000;
	background-image:url(/bild/top_navi_light_pattern.gif);
	background-repeat:repeat;
}

.topnavi_dark {
	text-shadow: 1px 1px 4px #000;
	background-image:url(/bild/top_navi_dark_pattern.gif);
	background-repeat:repeat;
}



/* WEITERE INFOS RECHTS */
.rightframe {
	padding-top:7px;
}

/* right frame 2010 */
#rftable {
	background-color:#F8F0E6;
}

#rftable td {
	border-bottom:1px solid #FFF;
	padding:2px;
}

#rftable tr {
	background-color:#F8F0E6;
}

#rftable tr:hover {
	background-color:#eee4df;
}

#rftable a:hover , #rftable a:active, #rftable a:link, #rftable a:visited {
	color:#5A3B25;
}

#rftable .rfhead {
	text-shadow: 2px 2px 3px #fff;
	padding-left:2px;
	background-color:#DECABF;
	height:18px;
	font-size:11px;
	color:#5A3B25;
	font-weight:bold;
}


.rightframe a:link,.rightframe a:visited {
	font-size:11px;
	padding:0;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	background-color:inherit;
}

.rightframe a:hover,.rightframe a:active {
	font-size:11px;
	padding:0;
	line-height:14px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#363;
	background-color:inherit;
}

.rightframe a.header:link,.rightframe a.header:visited,.rightframe a.header:hover,.rightframe a.header:active {
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFF;
	background-color:inherit;
}

.rightframe h1 {
	margin-top:10px;
	margin-left:0;
	margin-bottom:18px;
	width:160px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFF;
	background-color:inherit;
}

.rightframe h2 {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	background-color:inherit;
	margin-left:15px;
	margin-top:0;
	margin-bottom:7px;
}

.rightframe ul {
	font-size:12px;
	padding:0;
	margin-top:0;
	padding-left:16px;
	margin-left:16px;
	margin-bottom:18px;
}




.artikelliste-rand {
	font-family:verdana,arial,sans-serif;
	background-color:#FFF;
}

.head {
	color:#555;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
}


.klein, .klein a:link, .klein a:hover, .klein a:active, .klein a:visited {
	color:#363;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	margin-top:0;
}

.facts { /* Kasten Bestell-Anleitung? */
	color:#555;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	border:1px solid #363;
	background-color:#FFF;
}

.animationstext { /* Dropdowns Teppiche */
	color:#555;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
}


.keineinzug {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	margin-left:-25px;
}

.keineinzug-oben {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	margin-left:-25px;
	margin-bottom:0;
	margin-top:-10px;
}



span.thumbwrapper {
	position:relative;
	display:block;
	margin-bottom:3px;
	overflow:hidden;
	border:1px solid #DDC9C0;
}
span.thumbwrapper img.thumbimg {
	display:block;
	position:relative;
	top:-1px;
	left:-1px;
}
span.thumbwrapper img.zoomimg {
	position:absolute;
	bottom:2px;
	right:2px;
	border:1px solid #363;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}



table.kasten {
	margin-left:12px;
	margin-top:5px;
	border:1px solid #565656;
	background-color:#FFF;
}



a:active.kurzinfo, a:hover.kurzinfo, a:link.kurzinfo, a:visited.kurzinfo {
	color:#5A3B25;
}



.textbox ul li a:link, .textbox ul li a:hover, .textbox ul li a:active, .textbox ul li a:visited, .textbox a:link, .textbox a:hover, .textbox a:visited { /* Facts */
	color:#5A3B25;
}

.textbox { /* Facts */
	border:1px solid #DDC9C0;
	color:#5A3B25;
	background-color:#EFE3D9;
	background-image:url(/bild/facts_fade_pattern.jpg);
	background-repeat:repeat-x;
}

.textbox td {
	color:#5A3B25;
}

.infotext { /* Text oberhalb Facts */
	color:#363;
	font-size:11px;
}

.rohstoffe_tooltip {
	background-color:#f5f5f5;
	border:1px solid #363;
	width:450px;
}

.startseitenbox { /* BS-Einleitungs-Kasten grün */
	background-color:#E5EAE3;
	border:1px solid #363;
}

.listentopbox a:link, .listentopbox a:hover, .listentopbox a:visited , .listentopbox td { /* PL-Einleitungskasten beige */
	color:#5A3B25;
}


h1.sub {
	color:#5A3B25;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px
}

h2.head_green { /* neu 04.2010 */
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
}

h2.head { /* neu 04.2010 */
	color:#363;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
}

div.head { /* Von wenigen Ratgeberseiten verwendet */
	color:#5A3B25;
	font-size:12px;
	font-weight:bold;
}

div.head_green {
	color:#363;
	font-size:12px;
	font-weight:bold;
}

.head_brown { /* Nur auf Startseite in Verwendung */
	color:#5A3B25;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica
}

a:active.head_brown, a:hover.head_brown, a:link.head_brown, a:visited.head_brown { /* nur Einleitungstext Startseite */
	color:#5A3B25;
}

p.head {
	color:#363;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica;
}

p.klein {
	color:#363;
	font-size:10px;
}

.keineinzug {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
	margin-left:-20px;
}

.keineinzug-oben {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
	margin-left:-20px;
	margin-bottom:0;
	margin-top:-9px;
}

.keineinzug-unten {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
	margin-left:-20px;
	margin-bottom:-15px;
	margin-top:0;
}

.kasten {
	margin-bottom:0;
	margin-top:0;
}

.schrift-10px *, .schrift-10px * a:link, .schrift-10px * a:active, .schrift-10px * a:visited, .schrift-10px * a:hover {
	font-size:10px;
}

.artikelliste-rand {
	color:#363;
	font-family:verdana, arial, sans-serif;
	background-color:#363;
}

.facts {
	color:#555;
	background-color:#FFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	font-weight:normal;
}

.artikelliste-rand-grau {
	color:#555;
	font-family:Verdana, Arial, Helvetica;
	background-color:#555;
}

.listenueberschrift {
	/* old */
	width:550px;
	background-color:#F8F0E5;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.liste-balken {
	/* new */
	width:545px !important;
	width:550px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	margin-top:7px;
	margin-bottom:12px;
	border-top:1px solid #ceb1a6;
	border-bottom:1px solid #ceb1a6;
	background-color:#F8F0E5;
}

.liste-balken h1, .liste-balken h2, .liste-balken h3, .liste-balken h4 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica;
}

.liste-balken h3 {
	/* new */
	color:#363;
	font-size:11px;
	font-weight:bold;
	display:inline;
}

.trennlinie {
	display:block;
	width:550px;
	height:1px;
	border-top:1px solid #ceb1a6;
	margin-top:7px;
	margin-bottom:6px;
	font-size:1px;
}


/* NAVIGATION */

.mainbox {
	background-color:#F8F0E6;
	border:1px solid #DDC9C0;
	padding:3px;
}

.teaserbox {
	background-color:#F8F0E6;
	border-left:1px solid #879179;
	border-right:1px solid #879179;
	padding:3px;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}

.teaserboxbottom {
	border-left:1px solid #879179;
	border-right:1px solid #879179;
	border-bottom:1px solid #879179;
	padding:0;
	text-decoration:none;
	font-size:9px;
	font-family:verdana,arial;
	font-weight:bold;
	height:16px;
}

a:link.teaserboxbottomlink {
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}

a:active.teaserboxbottomlink, a:visited.teaserboxbottomlink, a:hover.teaserboxbottomlink {
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}



/* HEADERLINKS */
.headerschlafen {
	text-shadow: 1px 1px 4px #000;
	background-color:#363;
	width:146px;
	height:18px;
	margin-bottom:0;
	padding-left:5px;
}

.headerwohnen {
	text-shadow: 1px 1px 4px #000;
	background-color:#641707;
	width:146px;
	height:18px;
	margin-bottom:0;
	padding-left:5px;
}

.headerkind {
	text-shadow: 1px 1px 4px #000;
	background-color:#E1823E;
	width:146px;
	height:18px;
	margin-bottom:0;
	padding-left:5px;
}

.headerratgeber {
	text-shadow: 1px 1px 4px #000;
	background-color:#4C4C4C;
	width:146px;
	height:18px;
	margin-bottom:0;
	padding-left:5px;
}

.headerschadstoff {
	text-shadow: 1px 1px 4px #000;
	background-color:#4C4C4C;
	width:146px;
	height:18px;
	margin-bottom:0;
	padding-left:5px;
}


a:link.headerlink, a:active.headerlink, a:visited.headerlink, a:hover.headerlink {
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}


/* SUBLINKS */
.sub {
	padding-top:0;
}

.sublinktext {
	color:#380400;
	text-decoration:none;
	padding-left:0;
	font-size:10px;
	font-family:verdana,arial;
}

a:link.sublink, a:active.sublink, a:visited.sublink, a:hover.sublink {
	color:#380400;
	text-decoration:none;
	padding-left:0;
	font-size:10px;
	font-family:verdana,arial;
}

/* SUBSUBLINKS */
a:link.subsublink, a:active.subsublink, a:visited.subsublink, a:hover.subsublink {
	color:#380400;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
}

.extralinkdiv {
	margin-bottom:6px;
}

a:link.extralink, a:active.extralink, a:visited.extralink, a:hover.extralink {
	color:#52321B;
	text-decoration:none;
	font-size:10px;
	font-family:verdana,arial;
	font-weight:bold;
}

.hintergrund-gelb { /* Lieferbedingungen */
	color:#555;
	margin-top:0;
	font-size:11px;
	font-family:verdana, arial, sans-serif;
	background-color:#FFEA8F;
}

.hintergrund-orange { /* Lieferbedingungen */
	color:#555;
	margin-top:0;
	font-size:11px;
	font-family:verdana, arial, sans-serif;
	background-color:#FDC799;
}


/* CONTENTSLIDER STARTSEITE 2010 */
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.mask1{
	position:relative;
	width:552px;
	height:240px;
	overflow:hidden;
}


/* 3ER-BOX STARTSEITE 2010 */
.threebox-table a:link, .threebox-table a:hover, .threebox-table a:active, .threebox-table a:visited {
	text-decoration:none;
	color:#5A3B25;
}

.threebox-smalldiv {
	display:block;
	overflow:hidden;
	width:309px !important;
	width:331px;
	height:98px !important;
	height:120px;
	padding:10px;
	text-decoration:none;
	color:#5A3B25;
	border:1px solid #DDC9C0;
	background-color:#F8F0E6;
	background-image:url(/bild/startseite2010/3erbox/bg_fade120.jpg);
	background-repeat:repeat-x;
}

.threebox-bigdiv {
	display:block;
	overflow:hidden;
	text-align:left;
	width:189px !important;
	width:211px;
	height:228px !important;
	height:250px;
	padding:10px;
	text-decoration:none;
	color:#5A3B25;
	border:1px solid #DDC9C0;
	background-color:#F8F0E6;
	background-image:url(/bild/startseite2010/3erbox/bg_fade250.jpg);
	background-repeat:repeat-x;
}

.threebox-trenner {
	display:block;
	width:100%;
	height:1px;
	border-top:1px solid #ceb1a6;
	margin:0;
	font-size:1px;
}

.threebox-smallimage {
	width:60px;
	height:55px;
	border:1px solid #DDC9C0;
	margin-top:27px;
}

.threebox-head {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
}

.threebox-smalltext {
	cursor:pointer;
	color:#5A3B25;
	width:235px;
}



/* BEREICHSÜBERSICHT 2010 */
#bereiche td {
	width:70px;
	margin-bottom:10px;
	border:1px solid #DDC9C0;
	background-color:#F8F0E6;
	padding-bottom:5px;
	text-align:center;
	vertical-align:top;
}

#bereiche .bereiche-space {
	border:none;
	background-color:transparent;
}

#bereiche td img {
	border-bottom:1px solid #DDC9C0;
	margin-bottom:4px;
}

#bereiche a:active, #bereiche a:hover, #bereiche a:link, #bereiche a:visited {
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#5A3B25;
	text-decoration:none;
	line-height:0.9;
}



/* NEUER PREISKASTEN */
.articlebox {
	width:264px;
	margin-bottom:5px;
}

.articlebox tr {
	background-color:#f5f5f5;
}

.articlebox td {
	padding:2px;
}

.articlebox th {
	background-color:#363;
	background-image:url(/bild/articlebox-head2_fade_pattern.jpg);
	background-repeat:repeat;
	text-align:center;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-shadow: 1px 1px 4px #000;
	

}

.articlebox-head2 th {
	background-color:#dcdcdc;
	background-image:none;
	color:#363;
	font-weight:normal;
	text-shadow: none;
}

.articlebox-option {
	text-align:right;
}

.articlebox-price {
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
}

.articlebox-sku {
	text-align:center;
	white-space:nowrap;
}

.articlebox-wklink {
	width:17px;
}




.slideshow_printimg {
	display:none;
}


/* Zusatzbox unter Milieu*/
.mil-ext-box550 {
	font-size:11px;
	background-color:#F8F0E6;
	border:1px solid #DDC9C0;
	width:550px;
}

.mil-ext-box550 a:active, .mil-ext-box550 a:hover, .mil-ext-box550 a:link, .mil-ext-box550 a:visited {
	font-size:11px;
}


 
