
body {
	padding:0 0 0 0;
	margin:0 0 0 0;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	color:#000000;
	text-align:center;
	background-color:#cccccc;
	background-image:url(img/bg/muster.jpg);
	background-repeat:repeat-x repeat-y;
}

#main { margin-left:auto;
		margin-right:auto;
		width:900px;
		}

img {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	float:left;
}

h1 {
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:19px;
	color:#000000;
	float:left;	
}

h2 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	float:left;	
	clear: both;
}

h3{
	margin:7px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:12px;
	color:#000000;
	float:left;
}

p {
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	float:left;	
}
	
a {	
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	color:#54544a;
	text-decoration:none;
	float:left;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

a.activ {
	color:#000000;
	text-decoration:none;
}

p a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	color:#000000;
	width:auto;
	height:auto;
	text-transform:none;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
	display:inline;
}


strong {
	font-weight:bold;
}

strong.red {
	color:#2E82C5;
}

strong.blue {
	color:#2e82c5;
}

strong.orange {
	color:#ff8c33;
}

strong.green {
	color:#429e59;
}

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

/**********************************************************/
/* ALLGEMEINE KLASSEN *************************************/
/**********************************************************/	

.red {
	color:#2E82C5;
}

.lineLong,
.line {
	height:1px;
	background-image:url(img/lineBlack.gif);
	background-repeat:repeat;
	clear:left;
	float:left;
}

.lineLong a,
.line a {
	display:none;
}

.lineBlack {
	background-image:url(img/lineWhite.gif);
	margin:20px 0 17px 0;
	padding:0 0 0 0;
	width:607px;
}

.displayNone {
	display:none;
}

.copyright {
	display:none;
}


.framing {
	width:900px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:url(img/bg_main.gif);
	overflow:hidden;
	position:relative;
	float:left;
}

/**********************************************************/
/**********************************************************/
/* KOPF MIT LOGO, METABLOCK, NAVIGATION UND HEADLINE ******/
/**********************************************************/
/**********************************************************/
#HEAD {
	width:900px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:visible;
	background-color:#FFFFFF;
	float:left;
}

#HEAD a {
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:11px;
	color:#54544a;
	text-decoration:none;
}

#HEAD a:hover {
	color:#2E82C5;
	text-decoration:none;
}

#HEAD a.activ{
	color:#2E82C5;
}

#HEAD p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:11px;
	color:#54544a;
}

/**********************************************************/
/* BEREICH FUER LOGO **************************************/
/**********************************************************/
#LOGO {
	width:266px;
	height:75px;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* BEREICH FUER META NAVIGATION, SUCHE, LOGIN ETC *********/
/**********************************************************/
#METABLOCK {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:75px;
	width:386px;
	overflow:visible;
	float:left;
}

/* META NAVIGATION ****************************************/
#METABLOCK .metaNav {
	overflow:visible;
	float:right;
	margin-top: 47px;
}

#METABLOCK .metaNav ul{
	padding:0 0 0 0;
	margin:7px 5px 0 0;
	list-style-type:none;
	overflow:visible;
	float:left;
}

#METABLOCK .metaNav li{
	margin-right:0;
	margin-left:13px;
	float:left;
}


/* META NAVIGATION LOGIN **********************************/
#METABLOCK .member {
	padding-top:50px; /* others then IE6 */
	float:right;
	overflow:visible;
}

#METABLOCK .member ul {
	padding:4px 7px 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	overflow:visible;
	float:right;

}

#METABLOCK .member li {
	margin-left:20px;
	float:right;
	
}

/* FORMULAR FUER DIE SUCHE ********************************/
#METABLOCK form#SEARCH {
	margin:0 0 0 0;
	padding:4px 7px 0 0;
	float:right;
	overflow:auto;
}
/* Eingabefeld */
#METABLOCK form#SEARCH input.request {
	margin:0 0 0 0;
	padding:1px 0 0 4px;
	width:130px;
	height:14px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#000000;
	background-color:#e1e1db;
	border:1px solid #e1e1db;
	float:left;
}

*html #METABLOCK form#SEARCH input.request {
	padding-top:2px;
	height:13px;
}
/* Sende-Button */
#METABLOCK form#SEARCH input {
	float:left;
}

/**********************************************************/
/* BEREICH FUER INFOS, Z.B. TELEFON ***********************/
/**********************************************************/
#INFOBLOCK {
	width:198px;
	height:75px;
	overflow:visible;
	padding::0 0 0 0;
	margin:0 0 0 0;
	float:left;
}

#INFOBLOCK p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#54544a;
	padding:33px 0 0 10px;
	margin:0 0 0 0;
	float:left;
}

#INFOBLOCK p strong{
	color:#2E82C5;
	font-size:11px;
	line-height:12px;
}

#INFOBLOCK img {
	margin:29px 0 0 15px;
}

/**********************************************************/
/* BEREICH FUER NAVIGATION ********************************/
/**********************************************************/
#NAVIGATION {
	width:615px;
	padding-left:45px;
	overflow:visible;
	background-color:#FFFFFF;
	float:left;
}
/* HAUPT NAVIGATION ***************************************/
ul.mainNav {
	width:600px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	min-height:26px;
	background-color:#666666; /* 000000*/
	overflow:visible;
	float:left;
}
/* CSS-Hack für IE*/
*html ul.mainNav {
	height:26px;
}

ul.mainNav a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	padding-top:5px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}

*html ul.mainNav a {
	padding-top:6px;
}

ul.mainNav a:hover {
	color:#2E82C5;
	text-decoration:none;
}

ul.mainNav a.activ {
	color:#2E82C5;
}

ul.mainNav li {
	padding-left:18px;
	padding-right:15px;
	float:left;
}

#AREAS {
	width:615px;
	padding-left:45px;
	overflow:visible;
	background-color:#FFFFFF;
	float:left;
}

/* Linie auf Breite bringen */
#AREAS .line {
	width:600px;
}
/* UNTER NAVIGATION ***************************************/
#AREAS ul {
	width:600px;
	min-height:36px;
	padding:0 0 0 0;
	margin:0 0 0 0;	
	background-color:#FFFFFF;
	background-image:url(img/bg_SubNav.gif);
	list-style-type:none;
	overflow:visible;
	float:left;
}
/* CSS-Hack für IE*/
*html #AREAS ul {
	height:36px;
}

#AREAS li {
	float:left;
}

#AREAS a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#999987;
	text-align:center;
	float:left;
	padding-top:11px;
	height:25px;
}

/* BEREICH LIVING ***************************************/
#AREAS a.living {
	width:197px;
	margin-right:1px;
}

#AREAS a.living:hover {
	text-decoration:none;
	background-color:#2e82c5;
}

/* BEREICH KIDS *****************************************/
#AREAS a.kids {
	width:204px;
	margin-right:1px;
}

#AREAS a.kids:hover {
	text-decoration:none;
	background-color:#ff8c33;
}

/* BEREICH GARTEN ****************************************/
#AREAS a.garden {
	width:197px;
}

#AREAS a.garden:hover {
	text-decoration:none;
	background-color:#429e59;
}


/**********************************************************/
/* EINKAUFSWAGEN ******************************************/
/**********************************************************/
#SECURE {
	width:900px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:visible;
	float:left;
	background-color:#FFFFFF;
}

#CART {
	overflow:visible;
	float:left;
}
/* Navigationsbalken auf Breite bringen */
#CART ul.mainNav {
	width:190px;
}

#CART ul.mainNav li {
	padding-left:10px;
}
/* INFORMATIONEN ZUM WARENKORB ****************************/
#CARTINFO {
	width:190px;
	min-height:37px;
	background-color:#999987;
	overflow:visible;
	float:left;
}
/* CSS-Hack für IE*/
*html #CARTINFO {
	height:37px;
}
/* Linie auf Breite bringen */
#CARTINFO .line {
	width:190px;
}

#CARTINFO p {
	font-family:Helvetica, Arial, sans-serif;
	width:170px;
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
}

#CARTINFO a {
	width:180px;
	height:31px;
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#FFFFFF;
	clear:left;
}

#CARTINFO a.filled
{
	background-color:#ff5e47;
}

#CARTINFO a:hover {
	background-color:#ff5e47;
}


#HEADROW {
	min-height:71px;
	width:615px;
	padding-left:45px;
	overflow:visible;
	clear:left;
	float:left;
	background-color:#FFF;
}
/* CSS-Hack für IE*/
#HEADROW {
	height:71px;
}

#HEADROW h1 {
	margin:0 0 0 0;
	width:527px;
	padding:24px 0 0 0;
	clear:left;
	text-align:left;
	color:#666;
}

/* BLAETTER NAVIGATION *************************************/
ul.browseNav {
	width:auto;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;	
	text-transform:uppercase;
	text-align:right;
	float:left;
	clear:both;
	display:block;
	overflow:visible;
}

#HEADROW ul.browseNav {
	width:600px;
}

ul.browseNav li {
	margin:0 4px 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	clear:none;
}

ul.browseNav a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:21px;
	height:14px;
	text-align:center;
	background-color:#c5c2bc;
	background-image:url(img/browsenav_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	clear:none;
	display:block;
	overflow:visible;
}

*html ul.browseNav a {
	padding:1px 0 0 0;
	height:13px;
}

ul.browseNav a:hover {
	color:#FFFFFF;
	background-color:#2E82C5;
}

ul.browseNav p.activ {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:21px;
	height:14px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#2E82C5;
	background-image:url(img/browsenav_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	clear:none;
	display:block;
	overflow:visible;
}

*html ul.browseNav p.activ {
	padding-top:1px;
	height:13px;
}

ul.browseNav a.arrowLeft {
	width:17px;
	background-image:url(img/browseNav_left.gif);
	background-position:left top;
}

ul.browseNav a.arrowRight {
	width:17px;
	background-image:url(img/browseNav_right.gif);
	background-position:right top;
}

ul.browseNav p {
	margin:0 0 0 0;
	padding:1px 10px 0 10px;
	color:#999987;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	line-height:11px;
	float:left;
	clear:none;
}

/* BLAETTER NAVIGATION UNTEN *******************************/
#BOTTOM {
	width:613px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	overflow:visible;
}

*html #BOTTOM {
	width:617px;
}

#BOTTOM ul.browseNav {
	padding-left:0px;
}

#HEADROW a.backButton {
	background-image:url(img/button_back.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	text-align:right;
	height:23px;
	width:73px;
	margin:37px 0 0 0;
	padding:6px 0 0 0;
	float:left;
	overflow:visible;
}

#HEADROW a.backButton:hover {
	color:#ff5e47;
}

#SPECIALS {
	width:185px;
	min-height:59px;
	margin:0 0 0 0;
	padding:12px 0 0 25px;
	float:left;
	overflow:visible;
}

*html #SPECIALS {
	height:59px;
}

/* BUTTONS NEU UND TOP PREIS *******************************/
#SPECIALS a.specialNEW {
	background-image:url(img/button_New_p.gif);
	background-repeat:no-repeat;
	margin-right:20px;
	width:56px;
	height:50px;
	float:left;
}

#SPECIALS a.specialNEW:hover {
	background-image:url(img/button_New_a.gif);
}

#SPECIALS a.activNEW {
	background-image:url(img/button_New_a.gif);
}

#SPECIALS a.specialTOP {
	background-image:url(img/button_Top_p.gif);
	background-repeat:no-repeat;
	width:56px;
	height:50px;
	float:left;
}

#SPECIALS a.specialTOP:hover {
	background-image:url(img/button_Top_a.gif);
}

#SPECIALS a.activTOP {
	background-image:url(img/button_Top_a.gif);
}


/**********************************************************/
/**********************************************************/
/* CONTENT BEREICH ****************************************/
/**********************************************************/
/**********************************************************/
#CONTENT {
	width:660px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
	float:left;
}

img.copyright {
	position:absolute;
	bottom:0px;
	left:10px;
	display:inline;
}

/* HAUPTBEREICH ********************************************/
#MAINFRAME {
	padding-left:45px;
	width:615px;
	float:left;
	overflow:hidden;
	text-align:left;
}

/* NAVIGATIONS BEREICH **************************************/
#NAVFRAME {
	width:210px;
	margin-left:0;
	margin-top:-20px;
	float:left;
	overflow:visible;
}

#NAVFRAME p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	font-size:18px;
	width:180px;
	height:25px;
	background-color:#999987;
	margin:20px 0 0 0;
	padding:6px 0 0 10px;
	clear:left;
	float:left;
}

#NAVFRAME ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	clear:left;
	float:left;
	overflow:visible;
}

#NAVFRAME li {
	margin:2px 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	clear:left;
	float:left;
	overflow:visible;
}

#NAVFRAME li.selBox {
	padding:5px 0 5px 10px;
	background-color:#e1e1db;
	width:180px;
}

#NAVFRAME a {
	font-size:11px;
	width:175px;
	margin:0 0 0 0;
	padding:4px 0 4px 15px;
	background-image:url(img/link_red.png);
	background-repeat:no-repeat;
	background-color:#e1e1db;
	color:#54544a;
	clear:left;
	float:left;
}

#NAVFRAME a:hover {
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	background-color:#ff5e47;
	color:#FFFFFF;
}

#NAVFRAME a.activ {
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	background-color:#ff5e47;
	color:#FFFFFF;	
}

#NAVFRAME select{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	margin:0 0 0 0;
	width:170px !important;
	display:block;
	float:left;
}

#NAVFRAME a.linkLiving:hover {
	background-color:#438fcb;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#NAVFRAME a.linkKids:hover {
	background-color:#ff9847;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;	
}

#NAVFRAME a.linkGarden:hover {
	background-color:#55a86a;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;	
}

/* ABSTAND NACH UNTEN **************************************/
#SPACE {
	width:895px;
	height:15px;
	float:left;
	clear:left;
}

/**********************************************************/
/**********************************************************/
/* BUTTONS ************************************************/
/**********************************************************/
/**********************************************************/

/* BUTTONS ÄNDERN *****************************************/
#CONTENT a.change {
	width:auto;
	height:14px;
	margin:8px 20px 0 0;
	padding:3px 0 0 20px;
	background-image:url(img/iconChange.gif);
	background-repeat:no-repeat;	
	clear:none;
	text-align:right;
	float:right;
}

#CONTENT a.change:hover {
	background-image:url(img/iconChange_a.gif);
	background-repeat:no-repeat;
}

/* BUTTONS ÄNDERN GRÜN ************************************/
#CONTENT a.changegreen {
	width:auto;
	height:14px;
	margin:8px 20px 0 180px;
	padding:3px 0 0 20px;
	background-image:url(img/iconChange_green.gif);
	background-repeat:no-repeat;	
	clear:none;
	text-align:left;
	float:left;
}

#CONTENT a.changegreen:hover {
	background-image:url(img/iconChange_green_a.gif);
	background-repeat:no-repeat;
}

/* BUTTONS ADD ********************************************/
#CONTENT a.add {
	width:auto;
	height:14px;
	margin:8px 20px 0 0;
	padding:2px 0 0 20px;
	background-image:url(img/iconAdd.gif);
	background-repeat:no-repeat;	
	clear:none;
	text-align:left;
	float:left;
}

#CONTENT a.add:hover {
	background-image:url(img/iconAdd_a.gif);
	background-repeat:no-repeat;
}

/* BUTTONS DELETE *****************************************/
#CONTENT a.delete {
	width:auto;
	height:14px;
	margin:8px 20px 0 0;
	padding:3px 0 0 20px;
	background-image:url(img/iconDelete.gif);
	background-repeat:no-repeat;	
	clear:none;
	text-align:right;
	float:right;
}

#CONTENT a.delete:hover {
	background-image:url(img/iconDelete_a.gif);
	background-repeat:no-repeat;
}

/* BUTTONS LOGIN ******************************************/
#CONTENT a.login {
	width:auto;
	height:14px;
	margin:5px 20px 8px 120px;
	padding:2px 0 0 25px;
	background-image:url(img/iconLogin.gif);
	background-repeat:no-repeat;	
	clear:none;
	text-align:left;
	float:left;
}

#CONTENT a.login:hover {
	background-image:url(img/iconLogin_a.gif);
	background-repeat:no-repeat;
}

/* BUTTONS REGISTER ***************************************/
#CONTENT a.register {
	width:auto;
	height:14px;
	margin:8px 20px 5px 0;
	padding:3px 0 0 20px;
	background-image:url(img/iconRegister.gif);
	background-repeat:no-repeat;	
	clear:left;
	text-align:left;
	float:left;
}

#CONTENT a.register:hover {
	background-image:url(img/iconRegister_a.gif);
	background-repeat:no-repeat;
}

/**********************************************************/
/* BUTTONS ICONS KLEIN ************************************/
/**********************************************************/

/* BUTTONS LOGIN ******************************************/
#METABLOCK a.loginshort {
	width:auto;
	height:14px;
	margin:0 0 0 0;
	padding:2px 0 0 22px;
	color:#54544a;
	background-image:url(img/IconLogin_short.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	clear:none;
	text-align:right;
	float:left;
}

#METABLOCK a.loginshort:hover {
	color:#2E82C5;
}

#METABLOCK .member a.activLogin {
	color:#2E82C5;
}

/* BUTTONS ACCOUNT ****************************************/
#METABLOCK a.account {
	width:auto;
	height:14px;
	margin:0 0 0 0;
	padding:2px 0 0 23px;
	color:#54544a;
	background-image:url(img/IconAccount_short.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	clear:none;
	text-align:right;
	float:left;
}

#METABLOCK a.account:hover {
	color:#2E82C5;
}

#METABLOCK .member a.activAccount {
	color:#2E82C5;
}

/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR HOME ****************************************/
/**********************************************************/
/**********************************************************/
#HOME {
	background-image:url(img/bg_Home.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

#HOME a {
	height:auto;
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:none;
}

/**********************************************************/
/* PROMOTION CONTENT **************************************/
/**********************************************************/
#HOME .promo {
	width:607px;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* TEASER GROSS *******************************************/
/**********************************************************/
#HOME .teaser {
	margin-left:8px;
	padding:5px 5px 0 10px;
	width:175px;
	background-color:#478B62;
	height:295px;
	overflow:visible;
	float:left;
}

#HOME .teaser h2 {
	color:#FFFFFF;
}

#HOME .teaser p {
	color:#FFFFFF;
}

/**********************************************************/
/* TEASER KLEIN *******************************************/
/**********************************************************/

/* HINTERGRUND GOLD ***************************************/
#CONTENT .bgGold {
	padding:5px 5px 0 10px;
	width:175px;
	height:185px;
	background-color:#B4A020;
}

#CONTENT .bgGold a:hover {
	color:#FFFFFF;
}

#CONTENT .bgGold h2 {
	color:#FFFFFF;
}	

#CONTENT .bgGold p {
	color:#FFFFFF;
}

#CONTENT .bgGold a {
	color:#6E5A05;
}
/* HINTERGRUND GRUEN **************************************/
#CONTENT .bgGreen {
	padding:5px 5px 0 10px;
	width:175px;
	height:185px;
	background-color:#54544a;
}
/*
#CONTENT .bgGreen h2 {
	color:#FFFFFF;
}	

#CONTENT .bgGreen p {
	color:#FFFFFF;
}*/

#CONTENT .bgGreen a {
	color:#245133;
}

#CONTENT .bgGreen a:hover {
	color:#FFFFFF;
}
/* SCROLLBALKEN *******************************************/
#CONTENT .scroller {
	overflow:scroll;
}



/**********************************************************/
/**********************************************************/
/* ANSICHT STARTSEITE *************************************/
/**********************************************************/
/**********************************************************/

#SLIDESHOW {
	width:600px;
	height:260px;
	background-color:#rdrdrd;
	float:left;
	margin-bottom:7px;
	overflow:auto;
}

#INDEX {
	width:615px;
	float:left;
	overflow:hidden;
}

#INDEX .indexframe {
	width:615px;
	float:left;
	overflow:hidden;
}

/* TRENNLINIE *********************************************/
#INDEX .indexframe .line {
	background-image:url(img/lineIndex.gif);
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:607px;
}

#INDEX .indexframe .lineabstand {
	background-image:url(img/line_column.gif);
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:607px;
}

/* TRENNLINIE *********************************************/
#INDEX .indexframe .header {
	background-color:#2E82C5; /* 2E82C5 */
	margin:7px 0 0 0;
	padding:0 0 0 0;
	width:600px;
	height:32px;
	overflow:visible;
}

#INDEX .indexframe .header h2 {
	margin:6px 0 0 10px;
	padding:0 0 0 0;
	color:#FFFFFF;
}

#INDEX .indexframe .header a {
	font-size:11px;
	margin:6px 20px 0 0;
	padding:4px 0 4px 23px;
	background-image:url(img/link_lightgrey.gif);
	background-repeat:no-repeat;
	color:#ffcac2;
	white-space:nowrap;
	clear:none;
	float:right;
}

#INDEX .indexframe .header a:hover {
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#ffffff;

}

#INDEX .productsHome{
	margin-top:-15px;
	padding-top:0;
	width:650px;
	background-image:url(img/bg_Produkte_Index_neu.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
}

#INDEX .productsFrame {
	margin-top:7px;
	width:650px;
	overflow:hidden;
	float:left;		
}

/**********************************************************/
/* INFO BOX ***********************************************/
/**********************************************************/

#INDEX .infoHome{
	margin-top:-15px;
	width:650px;
	background-image:url(img/bg_Produkte_Index.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
}

#INDEX .infoFrame {
	width:650px;
	overflow:hidden;
	float:left;		
}

#INDEX .imageBox {
	width:190px;
	height:125;
	background-color:#e1e1db;
	margin:15px 15px 0 0;
	float:left;
	overflow:visible;
	clear:none;
}

#INDEX .imageBox img {
	width:190px;
	float:left;
	clear:left;
}

#INDEX .infoBox {
	width:190px;
	height:auto;

	background-color:#e1e1db;
	margin:0 15px 0 0;
	float:left;
	overflow:visible;
	clear:none;
}

#INDEX .infoBox p {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:170px;
		font-size:13px;
	line-height:16px;
}


#INDEX .infoBox p.living {
	margin-top:30px;
	font-weight:bold;
	color:#2e82c5;
}

#INDEX .infoBox p.kids {
	margin-top:30px;
	font-weight:bold;
	color:#ff8c33;
}

#INDEX .infoBox p.garden {
	margin-top:30px;
	font-weight:bold;
	color:#429e59;
}

#INDEX .blue {
	background-image:url(img/arrow_Living.gif);
	background-repeat:no-repeat;
}

#INDEX .orange {
	background-image:url(img/arrow_Kids.gif);
	background-repeat:no-repeat;
}

#INDEX .green {
	background-image:url(img/arrow_Garden.gif);
	background-repeat:no-repeat;
}

#INDEX .infoBox h2 {
	width:190px;
	margin:6px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#FFFFFF;
	clear:left;
	float:left;
}

#INDEX .infoBox a {
	font-size:11px;
	width:175px;
	margin:10px 0 10px 0;
	padding:4px 0 4px 15px;
	background-image:url(img/link_red.png);
	background-repeat:no-repeat;
	background-color:#e1e1db;
	color:#54544a;
	clear:left;
	float:left;
}

#INDEX .infoBox a:hover {
	color:#2E82C5;
}




/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR TEXT FAHNEN *********************************/
/**********************************************************/
/**********************************************************/
#TEXTLIST {
	width:615px;
	background-image:url(img/bg_Info.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

#TEXTLIST p {
	width:495px;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	clear:left;
}

#MAINFRAME .products {
	margin:0 0 0 0;
	padding:9px 35px 0 0;
	overflow:visible;
	float:left;
}

#MAINFRAME .products p {
	padding:0 0 0 0;
	margin:0 0 5px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#999987;
	float:left;
	clear:left;
	white-space:nowrap;
}

#MAINFRAME .products a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	color:#54544a;
	float:none;
	display:inline;
	clear:none;
}

#MAINFRAME .products a:hover {
	color:#2E82C5;
	text-decoration:underline;
}

#MAINFRAME .products p strong {
	color:#54544a;
}


#PRODUCTFRAME {
	width:615px;
	padding-top:8px;
	float:left;
	overflow:hidden;
}

#HIGHLIGHT {
	width:600px;
	height:260px;
	background-color:#e1e1db;
	float:left;
	margin-bottom:7px;
	overflow:hidden;
}

#HIGHLIGHT .hlInfo {
	width:198px;
	height:260px;
	float:left;
	clear:none;
	display:block;
	overflow:hidden;
}

#HIGHLIGHT .hlText {
	height:210px;
	float:left;
	clear:none;
	display:block;
	overflow:hidden;
}


#HIGHLIGHT img {
	width:402px;
	height:260px;
	float:left;
	clear:none;
	display:block;
}

#HIGHLIGHT h2 {
	margin:0 0 0 0;
	width:175px;
	padding:15px 0 15px 15px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
	float:left;
	clear:left;
}

#HIGHLIGHT  p {
	margin:0 0 0 0;
	width:175px;
	padding:0 0 0 15px;
	font-size:13px;
	line-height:16px;	
	float:left;
	clear:left;
}

#HIGHLIGHT p.productPrice {
	padding-top:15px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:15px;
	text-transform:uppercase;
}

#HIGHLIGHT .topProduct p.productPrice {
	padding-top:0;
}

#HIGHLIGHT .topProduct .hlText p {
	margin:0 0 0 0;
	width:175px;
	padding:0 0 0 15px;
	color:#000000;
	font-size:13px;
	line-height:16px;	
	font-weight:normal;
}

#HIGHLIGHT .newProduct .hlText p {
	margin:0 0 0 0;
	width:175px;
	padding:0 0 0 15px;
	color:#000000;
	font-size:13px;
	line-height:16px;	
	font-weight:normal;
}

#CONTENT #MAINFRAME #HIGHLIGHT .topProduct {
	background-image:url(img/labelTOP_HL.gif);
}

#CONTENT #MAINFRAME #HIGHLIGHT .newProduct {
	background-image:url(img/labelNEW_HL.gif);
}











#TEXTLIST p {
	width:495px;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	clear:left;
}

#TEXTLIST img.promo {
	margin:0 0 0 0;
	padding:0 0 20px 0;
	float:left;
}

#TEXTLIST h2 {
	margin:0 0 0 0;
	padding:20px 0 12px 0;
}

#TEXTLIST h2.first {
	margin:0 0 0 0;
	padding:0 0 12px 0;
}

#TEXTLIST .last {
	margin:0 0 0 0;
	padding:0 0 20px 0;
}

#TEXTLIST .red {
	color:#ff5e47;
}

#TEXTLIST .manufactor {
	background-image:url(img/bg_manufactor.gif);
	background-repeat:repeat-y;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	overflow:visible;
}

#TEXTLIST .manufactor ul {
	margin:0 0 0 0;
	padding:0 15px 5px 0;
	list-style-type:none;
	float:left;
	overflow:visible;
}

#TEXTLIST .manufactor li {
	margin:0 0 0 0;
	padding:0 0 2px 0;
	text-align:left;
	clear:left;
	float:left;
	overflow:visible;
}

#TEXTLIST .manufactor a {
	font-size:11px;
	width:175px;
	margin:0 0 0 0;
	padding:4px 0 4px 15px;
	background-image:url(img/link_red.png);
	background-repeat:no-repeat;
	background-color:#e1e1db;
	color:#54544a;
	clear:left;
	float:left;
}

#TEXTLIST .manufactor a:hover {
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	background-color:#ff5e47;
	color:#FFFFFF;
}

#TEXTLIST a {
	font-size:11px;
	margin:0 0 0 0;
	padding:4px 0 2px 12px;
	background-image:url(img/link_arrow.gif);
	background-repeat:no-repeat;
	color:#54544a;
	white-space:nowrap;
	clear:left;
	float:left;
}

#TEXTLIST a:hover {
	color:#ff5e47;
}

#TEXTLIST .text p a {
	font-size:14px;
	text-decoration:underline;
	background-image:none;
	margin:0 0 0 0;
	padding:4px 0 2px 0;
	color:#000000;
	white-space:nowrap;
	clear:none;
	float:none;
}

#TEXTLIST .text p a.adressblock {
	padding:4px 0 2px 12px;
}

#TEXTLIST .text p a:hover {
	color:#ff5e47;
}

#TEXTLIST .lastlink {
	padding-bottom:20px;
}

/* TEXT SPALTE ********************************************/
#TEXTLIST .text {
	width:500px;
	overflow:visible;
	float:left;
}

#TEXTLIST .text p {
	width:480px;
}

#TEXTLIST .text a.top {
	margin-top:20px;
}

/* ANKER **************************************************/
#TEXTLIST a.anker {
	margin:9px 0 11px 0;
}

/* MARGINAL SPALTE ****************************************/
#TEXTLIST .margin {
	width:100px;
	overflow:visible;
	float:left;
}

#TEXTLIST .margin a {
	margin:10px 0 0 80px;
	padding:0 0 0 0;
	width:17px;
	height:15px;
	background-image:url(img/anker.png);
	background-color:#999987;
	float:left;
}
/* CSS hack fuer IE > Pfeil als gif */
*html #TEXTLIST .margin a {
	background-image:url(img/anker.gif);
}

#TEXTLIST .margin a:hover {
	background-color:#2E82C5;
}

#TEXTLIST .margin img {
	margin-top:15px;
	float:left;
}

#MAINFRAME img.specialProdukte {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}


/* TRENNLINIE *********************************************/
#TEXTLIST .line {
	background-image:url(img/lineWhite.gif);
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:607px;
}

.short {
	background-image:url(img/lineWhite.gif);
	margin:5px 0 0 0;
	padding:0 0 0 0;
	width:600px;
}
/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR QUADRATISCHE INTROSEITEN ********************/
/**********************************************************/
/**********************************************************/
#DOUBLESQUARE {
	background-image:url(img/bg_Intro.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#DOUBLESQUARE .left {
	width:402px;
}

#DOUBLESQUARE .left h2 {
	width:385px;
}

#DOUBLESQUARE .left p {
	width:385px;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#DOUBLESQUARE .right {
	width:395px;
}

#DOUBLESQUARE .right h2 {
	width:385px;
}

#DOUBLESQUARE .right p {
	width:385px;
}

/**********************************************************/
/* WEITERE ELEMENTE ***************************************/
/**********************************************************/

/* TRENNLINIE *********************************************/
#DOUBLESQUARE .line {
	background-image:url(img/lineWhite.gif);
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	width:805px;
}
/* GOLDENE FLAECHE ANPASSEN *******************************/
#DOUBLESQUARE .bgGold {
	width:375px;
	height:390px;
	padding:5px 0 0 20px;
	background-color:#B4A020;
	overflow:visible;
	float:left;
}

#DOUBLESQUARE .bgGold p {
	color:#FFFFFF;
	width:355px;
}

/**********************************************************/
/**********************************************************/
/* LAYOUT FÜR SHOWROOM ************************************/
/**********************************************************/
/**********************************************************/
#SHOWROOM {
	width:805px;
	background-image:url(img/bg_Info.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#SHOWROOM .left {
	width:607px;
}

#SHOWROOM .left h2 {
	width:650px;
}

#SHOWROOM .left p {
	width:650px;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#SHOWROOM .right {
	margin-left:8px;
	padding:5px 0 0 10px;
	width:180px;
	height:390px;
	background-color:#9C9C8C;	
}

#SHOWROOM .right h2 {
	width:170px;
	color:#ffffff;
}

#SHOWROOM .right p {
	width:170px;
	color:#ffffff;
}

/**********************************************************/
/**********************************************************/
/* TEMPLATE KONTAKT ***************************************/
/**********************************************************/
/**********************************************************/

#KONTAKT {
	background-image:url(img/bg_Info.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#KONTAKT .left {
	width:607px;
}

#KONTAKT .left h2 {
	width:580px;
}

#KONTAKT .left p {
	width:580px;
	font-family:Helvetica, Arial, sans-serif;
	color:#9C9C8C;
	font-size:11px;
	font-weight:normal;
	padding-top:6px;
	text-transform:uppercase;
}

#KONTAKT .left a {
	width:510px;
	padding-right:80px;
	text-align:right;
}

#KONTAKT p.intro {
	font-family:Times, "Times New Roman", serif;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#KONTAKT .right {
	margin-left:8px;
	padding-left:10px;
	width:200px;
}

#KONTAKT .right h2 {
	width:170px;
}

#KONTAKT .right p {
	width:170px;
}

/**********************************************************/
/* INFO ZEILE *********************************************/
/**********************************************************/
#CONTENT .formRow {
	width:600px;
	margin:0 0 0 0;
	padding:4px 0 4px 0;
	overflow:hidden;
	float:left;
}
/* Zeile */
#CONTENT .formBox {
	width:180px;
	height:18px;
	padding-top:5px;
	overflow:visible;
	float:left;
}

#CONTENT .formBox p {
	width:auto;
	color:#000000;
	margin:-2px 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#CONTENT .formBox p.star {
	color:#FF0033;
	float:left;
}

/* Label */
#CONTENT .formBox label {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	display:block;
}

/* TRENNLINIE *********************************************/
#KONTAKT .line {
	background-image:url(img/lineWhite.gif);
	margin:17px 0 13px 0;
	padding:0 0 0 0;
	width:607px;
}
/* BUTTONS SEND *******************************************/
#KONTAKT .left a.send {
	width:auto;
	height:auto;
	margin:4px 0 0 180px;
	padding:0 0 0 0;	
	clear:none;
	overflow:visible;
	float:left;
	background-color:#006666;
}

/**********************************************************/
/* FORMULAR ELEMENTE **************************************/
/**********************************************************/
#KONTAKT form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}


/* Pull Down */
#KONTAKT select {
	padding:0 0 0 0;
	margin:3px 0 0 2px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;
	float:left;
	clear:none;
}
/* Eingabefeld allgemein */
#KONTAKT input {
	margin:0 10px 0 0;
	padding:2px 0 0 5px;
	width:164px;
	height:18px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	color:#000000;	
	font-size:13px;	
	background-color:#E5E5E1;
	float:left;
}

/* ELEMENTE FUER CALLBACK *********************************/
/* Eingabefeld Vorname */
#KONTAKT input#VornameCB {width:155px;}
/* Eingabefeld Nachname */
#KONTAKT input#NachnameCB {width:155px;}
/* Eingabefeld Telefon */
#KONTAKT input#TelefonCB {width:325px;}

/* ELEMENTE FUER MESSAGE **********************************/
/* Eingabefeld Vorname */
#KONTAKT input#Vorname {width:155px;}
/* Eingabefeld Nachname */
#KONTAKT input#Nachname {width:155px;}
/* Eingabefeld Land */
#KONTAKT input#Land {width:325px;}
/* Eingabefeld Firma */
#KONTAKT input#Firma {width:325px;}
/* Eingabefeld Fax */
#KONTAKT input#Fax {width:325px;}
/* Eingabefeld Strasse */
#KONTAKT input#Strasse {width:285px;}
/* Eingabefeld Hausnummer */
#KONTAKT input#Hausnummer {width:25px;}
/* Eingabefeld Telefon */
#KONTAKT input#Telefon {width:325px;}
/* Eingabefeld Postleitzahl */
#KONTAKT input#Postleitzahl {width:65px;}
/* Eingabefeld Ort */
#KONTAKT input#Ort {width:245px;}
/* Eingabefeld eMail */
#KONTAKT input#eMail {width:325px;}
/* Eingabebereich */
#KONTAKT textarea {
	margin:0 0 0 0;
	padding:2px 0 0 5px;
	width:325px;
	height:130px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;	
	background-color:#E5E5E1;;
	float:left;
}



/**********************************************************/
/**********************************************************/
/* PRODUKT SEITEN *****************************************/
/**********************************************************/
/**********************************************************/ 



/**********************************************************/
/**********************************************************/
/* INTRO PRODUKTE *****************************************/
/**********************************************************/
/**********************************************************/
#PRODUCTINTRO {
	background-image:url(img/bg_ProdukteIntro.gif);
	background-repeat:none;
	overflow:visible;
	float:left;
}
/* LINKE SPALTE *******************************************/
#PRODUCTINTRO .columnA {
	width:395px;
	height:505px;
	margin-right:15px;
	background-color:#9C9C8C;
	overflow:visible;
	float:left;
}
/* RECHTE SPALTE ******************************************/
#PRODUCTINTRO .columnB {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:205px;
	overflow:visible;
	float:left;
}
/* ANPASSEN DER PRODUKT BOX *******************************/
#PRODUCTINTRO .columnB .productBox{
	padding:0 0 0 0;
	margin:15px 0 0 0;
}
/**********************************************************/
/* GROSSES TEASER PRODUKT *********************************/
/**********************************************************/
#PRODUCTINTRO .specialProduct {
	width:395px;
	height:197px;
	padding:0 0 0 0;
	background-color:#9C9C8C;
	overflow:visible;
	float:left;
}

#PRODUCTINTRO .specialProduct h3 {
	color:#FFFFFF;
	padding-bottom:10px;
	font-size:14px;
	line-height:16px;
}

#PRODUCTINTRO .specialProduct p {
	color:#FFFFFF;
	width:320px;
}

#PRODUCTINTRO .specialProduct p.prize {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}

#PRODUCTINTRO .specialProduct p.prize .productOldPrice {
	font-weight:normal;
	text-decoration:line-through;
}

#PRODUCTINTRO .specialProduct a {
	clear:left;
	width:395px;
	height:197px;
	margin:0 -395px 0 0;
	clear:none;
	float:left;
}

#PRODUCTINTRO .specialInfo {
	width:370px;
	height:192px;
	padding:5px 10px 0 15px;
	background-color:#9C9C8C;
	float:left;
	overflow:hidden;
}
/* TEASER NEW *********************************************/
.specialNEW {
	background-image:url(img/labelNEW_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#PRODUCTINTRO .newSpecial a {
	background-color:#478B62;
	background-image:url(img/hoverNEW_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#PRODUCTINTRO .newSpecial .specialInfo {
	background-image:url(img/labelNEW_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
/* TEASER TOP *********************************************/
.specialTOP {
	background-image:url(img/labelTOP_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#PRODUCTINTRO .topSpecial .specialInfo {
	background-image:url(img/labelTOP_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#PRODUCTINTRO .topSpecial a {
	background-color:#B4A020;
	background-image:url(img/hoverTOP_big.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
/**********************************************************/
/* PFEIL NACH UNTEN ***************************************/
/**********************************************************/
#CONTENT .shortBox {
	width:190px;
	height:95px;	
	overflow:visible;
	float:left;	
}

#CONTENT .shortBox .head {
	width:190px;
	padding-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-transform:none;	
	color:#FFFFFF;
	float:left;
	display:block;
}

#CONTENT .shortBox a {
	padding-top:10px;
	background-image:url(img/button_Arrow.png);
	background-repeat:no-repeat;	
	width:190px;
	height:77px;
	text-align:center;
}

*html #CONTENT .shortBox a {
	background-image:url(img/button_Arrow.gif);
}
/* PFEIL NEW **********************************************/
#CONTENT .newShortArrow a {
	color:#245133;
	background-color:#478B62;
}

#CONTENT .newShortArrow a:hover {
	color:#FFFFFF;
	background-color:#245133;
}
/* PFEIL TOP **********************************************/
#CONTENT .topShortArrow a {
	color:#6E5A05;
	background-color:#B4A020;
}

#CONTENT .topShortArrow a:hover {
	color:#FFFFFF;
	background-color:#6E5A05;
}

/**********************************************************/
/**********************************************************/
/* LISTENANSICHT PRODUKTE *********************************/
/**********************************************************/
/**********************************************************/
#PRODUCTLIST{
	width:650px;
	margin-top:-15px;
	background-image:url(img/bg_Produkte.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
}

/**********************************************************/
/* CONTENT BOX ********************************************/
/**********************************************************/
#CONTENT .contentBox p {
	width:172px;
}

#CONTENT .contentBox {
	width:190px;
	height:190px;
	margin:15px 15px 0 0;
	padding:0 0 0 0;
	float:left;
	overflow:hidden;
}

/**********************************************************/
/* PRODUCT BOX ********************************************/
/**********************************************************/
#CONTENT .productBox {
	width:190px;
	height:190px;
	margin:15px 15px 0 0;
	float:left;
	overflow:visible;
	clear:none;
}

#CONTENT a.raster {
	width:190px;
	height:190px;
	margin:15px 0 0 -205px;
	padding:0 0 0 0;
	clear:none;
	float:left;
	background-image:url(img/raster_tp.gif);
}

#CONTENT a.raster:hover {
	background-image:url(img/raster.gif);
}

#CONTENT a.red:hover {
	background-image:url(img/raster_red.gif);
}

#CONTENT .productInfo {
	width:190px;
	height:65px;
	background-color:#FFFFFF;
	float:left;
	overflow:hidden;
}

#CONTENT .productBox img {
	width:190px;
	height:125px;
	float:left;
}

#CONTENT .productBox p {
	margin:14px 0 0 0;
	padding:0 0 0 0;
	width:190px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	text-transform:uppercase;
	clear:left;
	float:left;
}

#CONTENT .productBox h3 {
	width:190px;
}

#CONTENT .newProduct {
	background-image:url(img/labelNEW.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#CONTENT .topProduct {
	background-image:url(img/labelTOP.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#CONTENT .topProduct p {
	margin:8px 0 0 0;
	color:#2E82C5;
	font-weight:bold;
}

#CONTENT .topProduct .productOldPrice {
	margin:7px 0 0 0;
	color:#000000;
	font-weight:normal;
	text-decoration:line-through;
}

/* PFEIL NACH RECHTS FUER NEW *****************************/
#CONTENT .newArrow {
	background-image:url(img/boxArrowMain.gif);
	background-repeat:no-repeat;
}

#CONTENT .newArrow h2 {
	margin:0 0 0 0;
	padding:70px 0 0 20px;
	color:#FFFFFF;
}
/* PFEIL NACH RECHTS FUER TOP *****************************/
#CONTENT .topArrow {
	background-image:url(img/boxArrowMain.gif);
	background-repeat:no-repeat;
}

#CONTENT .topArrow h2 {
	margin:0 0 0 0;
	padding:70px 0 0 20px;
	color:#FFFFFF;
}

/**********************************************************/
/**********************************************************/
/* DETAILANSICHT PRODUKTE *********************************/
/**********************************************************/
/**********************************************************/
#PRODUCTDETAIL {
	background-image:url(img/bg_Info.gif);
	background-repeat:repeat-y;
	width:900px;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#PRODUCTDETAIL .order {
	width:608px;
}

#PRODUCTDETAIL .order a.imageLink {
	width:14px;
	height:14px;
	margin:5px 5px 0 0;
	background-color:#999987;
	float:left;
	clear:none;
}

#PRODUCTDETAIL .order a.imageLink:hover {
	background-color:#2E82C5;
}

#PRODUCTDETAIL .order a.activ {
	background-color:#2E82C5;
}

#PRODUCTDETAIL .order p.picNav{
	padding:0 0 0 0;
	margin:7px 0 0 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#999987;
	float:left;
	white-space:nowrap;
}

/**********************************************************/
/* PRODUKT BOX ********************************************/
/**********************************************************/
#PRODUCTDETAIL .product {
	width:600px;
	height:260px;
	background-color:#999987;
	overflow:visible;
	float:left;
}

#PRODUCTDETAIL .product img {
	/*width:auto;*/
	height:260px;
	float:left;
}

#PRODUCTDETAIL .product a.image {
	width:auto;
	height:auto;
	clear:none;
	float:left;
}

#PRODUCTDETAIL .noImageNav {
	width:500;
	height:0px;
	float:left;
	clear:left;
}


#PRODUCTDETAIL .product h2 {
	padding-bottom:0;
	color:#FFFFFF;
	clear:left;
	float:left;
}

#PRODUCTDETAIL .product h3 {
	color:#FFFFFF;
	padding:8px 0 10px 0;
	margin:0 0 0 0;
	width:185px;
	font-weight:normal;
	font-size:11px;
	clear:left;
	float:left;
}

#PRODUCTDETAIL .product ul {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:15px;
	list-style-type:none;
	width:185px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FFFFFF;
	clear:left;
	float:left;
}

#PRODUCTDETAIL .product li {
	margin:0 0 0 0;
	padding:2px 0 2px 12px;
	color:#FFFFFF;
	background-image:url(img/bulletGrey.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

*html #PRODUCTDETAIL .product li {
	background-image:url(img/bulletGreyIE.gif);
}



#PRODUCTDETAIL .scard {
	width:190px;
	height:260px;
	padding:0 0 0 0;
	margin-bottom:0;
	overflow:visible;
	float:left;
}

#PRODUCTDETAIL .orderBox {
	width:180px;
	height:220px;
	padding:5px 0 0 10px;
	margin-bottom:0;
	overflow:visible;
	float:left;
}

#PRODUCTDETAIL .orderBox a {
	width:146px;
	height:17px;
	padding:3px 0 0 5px;
	margin:0 0 0 0;
	background-image:url(img/button_Order.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	clear:left;
}


#PRODUCTDETAIL .orderBox h2 {
	margin:0 0 0 0;
	padding:0 0 6px 0;
	width:170px;
	color:#FFFFFF;
	clear:left;
	float:left;
}

#PRODUCTDETAIL .orderBox p {
	padding:4px 5px 0 0;
	margin:0 0 -1px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

#PRODUCTDETAIL .orderBox p.prize {
	width:170px;
	padding:20px 0 7px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	clear:left;
}



#PRODUCTDETAIL .orderBox p.prize .productOldPrice {
	text-decoration:line-through;
}


#PRODUCTDETAIL .oBOX a {
	width:146px;
	height:17px;
	padding:3px 0 0 5px;
	background-image:url(img/button_Order2.gif);
	background-repeat:no-repeat;
	color:#000;
	clear:left;
}

#PRODUCTDETAIL .oBOX{
	width:180px;
	height:220px;
	padding:5px 0 0 10px;
	overflow:visible;
	float:left;
}


/* PULLDOWNS **********************************************/
#PRODUCTDETAIL select {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:160px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	float:left;
}

/* INPUT FELDER *******************************************/
#PRODUCTDETAIL .orderBox input {
	padding:0 0 0 0;
	margin:0 0 6px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	float:left;
}

#PRODUCTDETAIL .quantity input {
	width:20px;
	margin:4px 0 0 0;
}

/* STATISCHER BEREICH FUER MWST ***************************/
#PRODUCTDETAIL .mwstBox {
	height:20px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	display:inline;
	float:left;
}

#PRODUCTDETAIL .mwstBox p {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#e1e1db;
	float:left;
}

/**********************************************************/
/**********************************************************/
/* INTRO HERSTELLER ***************************************/
/**********************************************************/
/**********************************************************/

/* RAHMEN ZUM VERSTECKEN DES RASTERS **********************/
#NOTVISIBLE {
	float:left;
	overflow:hidden;
}
/* ERSTE SPALTE FUER BILD UND TEXT ************************/
#MANUFACTURER {
	width:820px;
	height:205px;
	background-image:url(img/bg_HerstellerTop.gif);
	background-repeat:none;
	overflow:visible;
	float:left;
}

#MANUFACTURER .teaser {
	width:385px;
	height:185px;
	margin:0 15px 0 0;
	padding:5px 0 0 10px;
	background-color:#9C9C8C;
	overflow:visible;
	float:left;
}

#MANUFACTURER .teaser h2 {
	color:#FFFFFF;
}

#MANUFACTURER .teaser p {
	width:380px;
	color:#FFFFFF;
}
/* LISTENANSICHT DER HERSTELLER ***************************/
#MANUFACTURERLIST {
	width:840px;
	margin-top:-15px;
	background-image:url(img/bg_HerstellerBottom.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
}

#MANUFACTURERLIST .contentBox p {
	height:115px;
}

/**********************************************************/
/**********************************************************/
/* BEREICH LOGIN ******************************************/
/**********************************************************/
/**********************************************************/

#LOGIN {
	background-image:url(img/bg_Info.gif);
	background-repeat:repeat-y;
	overflow:visible;
	float:left;
}

#LOGIN p.intro {
	font-family:Helvetica, Arial, sans-serif;
	padding-top:10px;
	padding-bottom:8px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}

#LOGIN p {
	padding:0 0 20px 0;
	margin:0 0 0 0;
}

#LOGIN p.first {
	padding:15px 0 10px 0;
	margin:0 0 0 0;
}


#LOGIN p.last {
	padding:0 0 10px 0;
	margin:0 0 0 0;
}


#LOGIN h2 {
	padding:15px 0 20px 0;
	margin:0 0 0 0;
}

#LOGIN h2.last {
	padding:15px 0 10px 0;
	margin:0 0 0 0;
}

#SHOPPINGLIST p.intro {
	font-family:Helvetica, Arial, sans-serif;
	padding-top:10px;
	padding-bottom:8px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}

#LOGIN .bgGreen p.infoMessage {
	width:320px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#FF0000;	
	padding-top:15px;
	padding-left:80px;
	clear:left;
}

#LOGIN .bgGrau p.infoMessage {
	width:320px;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#FF0000;	
	padding-top:10px;
	clear:left;
}

#LOGIN .bgGrau p a {
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	display:inline;
	float:none;
	clear:none;
}


#LOGIN .bgGrau p a:hover {
	color:#2E82C5;
	text-decoration:underline;
}

#CONTENT #MAINFRAME #LOGIN .bgGrau .search input {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:17px;
	border:none;
	background-color:#FFFFFF;
}

#LOGIN .bgGrau .searchImage input {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:none;
}

/* GRUENER HINTERGRUND ************************************/
#LOGIN .bgGreen {
	width:580px;
	height:auto;
	padding:5px 0 10px 20px;
	background-color:#c3c3bd;
	float:left;
	overflow:visible;
}

#LOGIN .bgGreenLong {
	width:785px;
	height:auto;
	padding:5px 0 10px 20px;
	background-color:#c3c3bd;
	float:left;
	overflow:visible;
}

#LOGIN .bgGreenLong a,
#LOGIN .bgGreen a {
	color:#307248;
}

#LOGIN .bgGreenLong a:hover,
#LOGIN .bgGreen a:hover {
	color:#000000;
}



/* GRAUER HINTERGRUND *************************************/
#LOGIN .bgGrau {
	width:580px;
	padding:5px 0 10px 20px;
	background-color:#e1e1db;
	float:left;
	overflow:visible;
}

#LOGIN .bgGrauLong {
	width:785px;
	padding:5px 0 10px 20px;
	background-color:#e1e1db;
	float:left;
	overflow:visible;
}

#LOGIN .bgGrauLong .imgSecCode,
#LOGIN .bgGrau .imgSecCode {
	width:400px;
	float:left;
	clear:left;
	margin-bottom:10px;
}

#LOGIN .bgGrauLong .line,
#LOGIN .bgGrau .line {
	width:560px;
	margin:5px 0 12px 0;
	height:1px;
	background-image:none;
	background-repeat:repeat-x;
	background-color:#000000;
	float:left;
}

#LOGIN .bgGrauLong a,
#LOGIN .bgGrau a {
	margin:0 20px 10px 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	clear:none;
	float:right;
}

#LOGIN .edit a {
	margin:10px 20px 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	clear:none;
	float:right;
}

#LOGIN .editDown a {
	margin:0 8px 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	clear:none;
	float:right;
}

/* Zeilenverkürzung */
#LOGIN .Short {
	width:80px;
}

/* BUTTONS POSITIONIEREN **********************************/
#LOGIN a.position {
	font-size:11px;
	margin:10px 0 0 0;
	padding:4px 14px 4px 0;
	color:#818172;
	clear:none;
	float:right;
}

#LOGIN a:hover {
	color:#FFFFFF;
}

#LOGIN a.activ {
	color:#FFFFFF;	
}

/* TRENNLINIE *********************************************/
#LOGIN .line {
	background-image:url(img/lineWhite.gif);
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	width:607px;
}

#LOGIN .lineLong {
	background-image:url(img/lineWhite.gif);
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	width:805px;
}

/**********************************************************/
/* LINKE SPALTE *******************************************/
/**********************************************************/
#LOGIN .left {
	width:607px;
}

#LOGIN .left p {
	width:500px;
}

#LOGIN .left p {
	width:500px;
}

#LOGIN .left h2 {
	width:440px;
}

#LOGIN .bgGrau p {
	width:440px;
}

#LOGIN .bgGreen p {
	width:440px;
}

#LOGIN .left ul {
	width:400px;
	margin:0 0 25px 0;
	padding:0 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:16px;
	list-style-type:none;
	color:#000000;
	overflow:visible;
	clear:left;
	float:left;
}


#LOGIN .left li {
	width:400px;
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	list-style-type:none;
	color:#000000;
	float:left;
	clear:left;
}

#LOGIN .left li a {
	font-size:11px;
	margin:0 0 0 0;
	padding:4px 0 2px 12px;
	background-image:url(img/link_arrow.gif);
	background-repeat:no-repeat;
	color:#54544a;
	white-space:nowrap;
	clear:left;
	float:left;
}

#LOGIN .left li a:hover {
	color:#ff5e47;
}

/**********************************************************/
/* RECHTE SPALTE ******************************************/
/**********************************************************/
#LOGIN .right {
	margin-left:8px;
	width:182px;
}

#LOGIN .right h2 {
	color:#307248;
	width:170px;
}

#LOGIN .right p {
	width:170px;
}

/**********************************************************/
/* INFO ZEILE *********************************************/
/**********************************************************/
#CONTENT .formRow {
	width:550px;
}

#CONTENT .formRow input {
	height:18px;
}

#LOGIN .shortLogin {
	width:350px;
	clear:left;
}

#LOGIN .shortLogin input{
	background-color:#FFFFFF;
	width:250px;
	height:18px;
}

#CONTENT .formBox p {
	width:auto;
	color:#000000;
	margin:-2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:none;
}

#CONTENT .formBox p.star {
	color:#FF0033;
	font-size:11px;
	float:left;
}

#CONTENT .higher {
	margin-top:-8px;
	margin-bottom:-20px;
	height:60px;
}

#LOGIN #formNav {
	padding-top:20px;
	float:left;
	overflow:visible;
}

#LOGIN #formNav input {
	margin:0 110px 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	float:left;
}

#LOGIN #formNav a {
	margin:0 105px 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	float:left;
	clear:none;
}

#LOGIN #addressNav {
	width:580px;
	float:left;
	overflow:visible;
}

#LOGIN #addressNav a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	float:left;
	clear:none;
}

#LOGIN #addressNav .addressRight a {
	float:right;
}
/* Label */
#CONTENT .formBox label {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	display:block;
}

/**********************************************************/
/* FORMULAR ELEMENTE **************************************/
/**********************************************************/

/* Pull Down */
#LOGIN select {
	padding:0 0 0 0;
	margin:3px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;
	float:left;
	clear:none;
}
#SHOPPINGLIST select {
	padding:0 0 0 0;
	margin:3px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	display:block;
	float:left;
	clear:none;
}
/* Eingabefeld allgemein */
#LOGIN input {
	margin:0 2px 0 0;
	padding:2px 0 0 5px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	color:#000000;	
	font-size:13px;	
	float:left;
	clear:none;
}

#SHOPPINGLIST .bgList .formRow input {
	margin:0 2px 0 0;
	padding:2px 0 0 5px;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	color:#000000;	
	font-size:13px;	
	float:left;
	clear:none;
}

#LOGIN .buttonLogIn input {
	background-color:none;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	clear:left;
}

#LOGIN .buttonContinue a {
	width:auto;
	height:auto;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	background-color:none;
	clear:left;
	float:left;
}

#LOGIN .buttonContinue img {
	width:auto;
	height:auto;	
}

#LOGIN .buttonContinue input {
	width:auto; !important
	height:auto; !important
	padding:0 0 0 0;
	margin-top:15px;
	margin-left:175px;
	background-color:none;
	clear:left;
}

#LOGIN .buttonLeft a{
	margin-left:-10px;
}

#LOGIN table {
	margin:-15px 0 15px -5px;
	padding:0 0 0 0;
	display:block;
	float:left;
}

#LOGIN .adressError table {
	margin-top:5px;
	margin-bottom:5px;
}

#CONTENT .messageStackError {
	font-family:Helvetica, Arial, sans-serif;
	padding-top:10px;
	color:#FF0033;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}

#CONTENT .messageStackError img {
	display:none;
}

/* ELEMENTE FUER KONTOINFORMATION *************************/
/* Eingabefeld Geschlecht */
#LOGIN .gender {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	text-align:left;
	width:80px;
	float:left;
	overflow:visible;
}

#LOGIN .gender input {
	width:auto; 
	display:block; 
	color:none; 
	background-color:none;
	margin:-15px 5px 0 35px;
	float:left;
}

*html #LOGIN .gender input {margin:-15px 0 0 15px;}

/* Eingabefeld Geschlecht */
#SHOPPINGLIST .bgList .gender {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	text-align:left;
	width:80px;
	float:left;
	overflow:visible;
}
#SHOPPINGLIST .bgList .gender input {
	width:auto; 
	display:block; 
	color:none; 
	background-color:none;
	margin:-15px 5px 0 35px;
	float:left;
}
*html #SHOPPINGLIST .bgList .gender input {margin:-15px 0 0 15px;}
/* Eingabefeld Vorname */
#CONTENT .firstname {float:left;}
#CONTENT .firstname input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Nachname */
#CONTENT .lastname {float:left;}
#CONTENT .lastname input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Land */
#CONTENT .country {float:left; padding-bottom:5px;}
#CONTENT .country select {width:auto;}
/* Eingabefeld Firma */
#CONTENT .company {float:left;}
#CONTENT .company input {width:327px; background-color:#FFFFFF;}
/* Eingabefeld Fax */
#CONTENT .fax {float:left;}
#CONTENT .fax input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Strasse */
#CONTENT .street {float:left;}
#CONTENT .street input {width:321px; background-color:#FFFFFF;}
*html #CONTENT .street input {width:324px;}
/* Eingabefeld Geburtsdatum */
#CONTENT .dob {float:left;}
#CONTENT .dob input {width:25px; background-color:#FFFFFF;}
/* Eingabefeld Telefon */
#CONTENT .tel {float:left;}
#CONTENT .tel input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Postleitzahl */
#CONTENT .code {float:left;}
#CONTENT .code input {width:65px; background-color:#FFFFFF;}
/* Eingabefeld Ort */
#CONTENT .city {float:left;}
#CONTENT .city input {width:245px; background-color:#FFFFFF;}
/* Eingabefeld eMail */
#CONTENT .email {float:left;}
#CONTENT .email input {width:321px;}
*html #CONTENT .email input {width:324px; background-color:#FFFFFF;}
/* Eingabefeld Passwort */
#CONTENT .password {float:left;}
#CONTENT .password input {width:155px; background-color:#FFFFFF;}
/* Eingabefeld Bestaetigung */
#CONTENT .confirmation {float:left;}
#CONTENT .confirmation input {width:155px; background-color:#FFFFFF;}

#CONTENT .inputRequirement {
	display:none;
}

/* ELEMENTE FUER REGISTRIERUNG ****************************/
/* Senden Button */
#LOGIN input#Registrieren {
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0 6px 1px 6px;
	margin:10px 0 0 120px;
	width:auto;
	font-size:11px;
	font-weight:bold;
	background-color:#9C9C8C;
	color:#FFFFFF;
}

*html #LOGIN input#Registrieren {
	padding:0 0 0 0;
}

/* ELEMENTE FUER ADRESSBUCH ******************************/
/* Senden Button */
#LOGIN input#sendneueAdresse {
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0 6px 1px 6px;
	margin:10px 0 0 20px;
	width:auto;
	font-size:11px;
	font-weight:bold;
	background-color:#9C9C8C;
	color:#FFFFFF;
}

*html #LOGIN input#sendneueAdresse {
	padding:0 0 0 0;
}

/* ELEMENTE FUER PASSWORT ********************************/
#LOGIN .pass {float:left;}
#LOGIN .pass input {width:200px; background-color:#FFFFFF;}
/* CHECKBOX PRIMARY **************************************/
#LOGIN .primary {float:left;}
#LOGIN .primary input {margin-top:10px; background-color:none;}

/* ELEMENTE FUER PASSWORT VERGESSEN **********************/
#LOGIN .passEmail {float:left; margin:3px 0 15px 0;}
#LOGIN .passEmail input {width:235px; background-color:#FFFFFF;}
#LOGIN .passSecCode {float:left; margin:5px 0 15px 0;}
#LOGIN .passSecCode input {width:235px; background-color:#FFFFFF;}

/* ELEMENTE FUER MELDUNGEN *******************************/
#CONTENT .error table {
	margin-top:15px;
	padding-left:175px;
}

#SHOPPINGLIST .error table {
	margin:7px 0 10px -5px;
	padding-left:0;
	float:left;
}

#LOGIN .messageStackSuccess {
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#FF0000;
}

#LOGIN .messageStackSuccess img {
	display:none;
}

/* Senden Button */
#LOGIN input#PassChange {
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0 6px 1px 6px;
	margin-left:180px;
	width:auto;
	font-size:11px;
	font-weight:bold;
	background-color:#9C9C8C;
	color:#FFFFFF;
}

*html #LOGIN input#PassChange {
	padding:0 0 0 0;
}

/**********************************************************/
/**********************************************************/
/* BEREICH WARENKORB **************************************/
/**********************************************************/
/**********************************************************/

/**********************************************************/
/* WARENKORB NAVIGATION ***********************************/
/**********************************************************/

/* SCHRITTE 1-4 WARENKORB *********************************/
#SHOPPINGNAV {
	width:805px;
	min-height:106px;
	padding-left:45px;
	overflow:visible;
	clear:left;
	float:left;
}
/* CSS-Hack für IE*/
*html #SHOPPINGNAV {
	height:106px;
}

#SHOPPINGNAV h1 a,
#SHOPPINGNAV h1 {
	margin:0 0 0 0;
	padding:18px 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#c2c2c2;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	float:left;	
}

#SHOPPINGNAV h1 a
{
	padding: 0;
}

#SHOPPINGNAV h1.active a,
#SHOPPINGNAV h1.active {
	color:#000000;
}

#SHOPPINGNAV h1.shopcard {
	width:150px;
}

#SHOPPINGNAV h1.login {
	width:140px;
}

#SHOPPINGNAV h1.ship {
	width:120px;
}

#SHOPPINGNAV h1.pay {
	width:160px;
}


#SHOPPINGNAV h1.buy {	
	width:150px;
}


#SHOPPINGNAV h1.ready {	
	width:80px;
}


#SHOPPINGNAV h2 a,
#SHOPPINGNAV h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#c2c2c2;
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	float:left;
	clear: none !important;
}

#SHOPPINGNAV h2.active a,
#SHOPPINGNAV h2.active {
	color:#2E82C5;
}

#SHOPPINGNAV h2.shopcard {
	width:150px;
}


#SHOPPINGNAV h2.login {
	width:140px;
}


#SHOPPINGNAV h2.ship {
	width:120px;
}

#SHOPPINGNAV h2.pay {
	width:160px;
}


#SHOPPINGNAV h2.buy {	
	width:150px;
}


#SHOPPINGNAV h2.ready {	
	width:80px;
}

#SHOPPINGNAV h3 {
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#c2c2c2;
	font-weight:normal;
	font-size:9px;
	line-height:12px;
	float:left;	
}

#SHOPPINGNAV h3.active {
	color:#000000;
}

#SHOPPINGNAV h3.shopcard {
	width:150px;
}


#SHOPPINGNAV h3.login {
	width:140px;
}
#SHOPPINGNAV h3.ship {
	width:120px;
}

#SHOPPINGNAV h3.pay {
	width:160px;
}


#SHOPPINGNAV h3.buy {	
	width:150px;
}


#SHOPPINGNAV h3.ready {	
	width:80px;
}

/* Box fuer Bilder etc 
#SHOPPINGNAV .infoBox {
	width:190px;
	float:left;
	overflow:visible;
}
*/

/**********************************************************/
/* BEREICH FUER WARENKORB ANZEIGE *************************/
/**********************************************************/
#SHOPPING {
	width:830px;
	overflow:visible;
	float:left;
}

#SHOPPING p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	float:left;	
}

#SHOPPING h3 {
	margin:0 0 16px 0;
}

#SHOPPING img.thumb {
	width:190px;
	height:125px;
}

/**********************************************************/
/* TABELLE WARENKORB LEGENDE ******************************/
/**********************************************************/
#CONTENT .chart {
	padding-bottom:7px;
	overflow:visible;
	float:left;
}

#CONTENT .chart p {
	background-image:url(img/imCSSkorrigieren.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
	margin-right:15px;
	font-weight:bold;
	float:left;	
}

#SHOPPING .amount .deleteButton {
	float:left;
	margin-top:10px;
	clear:left;
}

#SHOPPING .amount .deleteButton input {
	width:auto;
	margin:0 3px 0 0px;
	float:left;
	clear:none;
}

*html #SHOPPING .amount .deleteButton input {
	margin:-4px 3px 0 -3px;
}

#SHOPPING .amount .deleteButton p {
	width:auto;
	float:left;
	clear:none;
}

#SHOPPING p.chartimage { width:190px; }

#SHOPPING p.chartarticle { width:260px; }

#SHOPPING p.chartamount { width:75px; }

#SHOPPING p.chartunitprice { 
	width:110px;
	text-align:right; 
}

#SHOPPING p.chartsum {
	width:110px;
	text-align:right;
}

/**********************************************************/
/* TABELLE WARENKORB ERGEBNISSE ***************************/
/**********************************************************/

/* ARTIKEL ************************************************/
#CONTENT .article {
	margin-left:15px;
	width:260px;
	float:left;
}

#CONTENT .article p {
	padding:0 0 4px 0;
	width:250px;
	float:left;

}

#CONTENT .article a {
	display:inline;
	clear:none;
	float:none;
	width:auto;
}
/* ANZAHL *************************************************/
#CONTENT .amount {
	margin-left:15px;
	width:75px;
	float:left;
}

#CONTENT .amount a {
	width:13px;
	height:17px;
	margin-left:12px;
	background-image:url(img/button_Trash.gif);
	background-repeat:no-repeat;
	float:left;
	clear:none;
}

#CONTENT .amount a:hover {
		background-image:url(img/button_Trash_a.gif);
}
/* Selectbox */
#SHOPPING select{
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px 0;
	float:left;
	overflow:visible;
}

#SHOPPING option{
	float:left;
	clear:left;
}
/* EINZELPREIS ********************************************/
#CONTENT p.price  {
	width:110px;
	height:125px;
	margin-left:15px;
	text-align:right;
	float:left;
}
/* GESAMTPREIS ********************************************/
#CONTENT p.sum  {
	width:110px;
	height:125px;
	margin-left:15px;
	text-align:right;
	font-weight:bold;
	float:left;
}

/**********************************************************/
/* RECHNUNG GESAMT ****************************************/
/**********************************************************/

/* INFOZEILE **********************************************/
#CONTENT .infos {
	width:605px;
	float:left;
	overflow:visible;
}

#CONTENT .infos p {
	padding:3px 0 0 0;
	margin:0 0 0 0;
	width:500px;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#76766A;
	font-weight:normal;
	font-size:9px;
	line-height:12px;
	float:left;
}
/* GESAMTPREIS SUMME **************************************/
#CONTENT .sumcount {
	margin:-7px 15px 0 0;
	width:200px;
	overflow:visible;
	float:left;
}

#CONTENT .sumcount p {
	margin-top:7px;
	width:190px;
	text-align:right;
	font-weight:normal;
	float:right;
}

/**********************************************************/
/* WEITERE ELEMENTE ***************************************/
/**********************************************************/

/* TRENNLINIE *********************************************/
#SHOPPING .line {
	background-image:url(img/lineWhite.gif);
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	width:805px;
}

#SHOPPING img {
	clear:left;
}

/**********************************************************/
/* BEREICH FUER LISTEN ANZEIGE ****************************/
/**********************************************************/
#SHOPPINGLIST {
	overflow:visible;
	float:left;
}

/* GRAUER HINTERGRUND MIT EINRÜCKUNG **********************/
#SHOPPINGLIST .bgList {
	width:785px;
	padding:5px 0 5px 20px;
	background-color:#e1e1db;
	overflow:visible;
	float:left;
}

#SHOPPINGLIST .buttons a {
	margin:0 0 0 0;
	padding:8px 0 0 35px;
}

#SHOPPINGLIST p {
	width:500px;
	margin:0 0 0 0;
	padding:0 0 15px 0;
	clear:left;
}


#SHOPPINGLIST a {
	margin:7px 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
	float:left;
	clear:none;
}

#SHOPPINGLIST h2 {
	width:620px;
	margin:0 0 0 0;
	padding:10px 0 15px 0;
	clear:left;
}

#SHOPPINGLIST .bgList input {
	margin:4px 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:left;
}




/* CSS-Hack für IE*/
*html #SHOPPINGLIST input {
	margin:0px 0 0 -4px;
}

#SHOPPINGLIST .select {
	padding:2px 0 14px 10px;
	width:500px;
	overflow:visible;
	float:left;
}

#SHOPPINGLIST .select p {
	margin:0 0 0 0;
	padding:5px 0 0 0;
}

#SHOPPINGLIST p.agb {
	color:#FF0000;
	margin:2px 0 0 14px;
	padding:0 0 0 0;
	float:left;
	clear:none;
}

*html #SHOPPINGLIST p.agb {
	margin:5px 0 0 10px;
}

#SHOPPINGLIST .agbLink a{
	margin:7px 0 10px 25px;
	float:left;
	clear:left;
}

*html #SHOPPINGLIST .agbLink a{
	margin:7px 0 0 29px;
	padding-bottom:10px;
}

#SHOPPINGLIST .agbLink a:hover{
	color:#000000;
}

#SHOPPINGLIST .select a {
	margin:15px 0 0 0;
	white-space:nowrap;
}

#SHOPPINGLIST p.head {
	padding:0 0 5px 0;
	font-family:Times, "Times New Roman", serif;
	font-size:18px;
	font-weight:normal;
}

#SHOPPINGLIST p.addressBlock {
	clear:none;
}

#SHOPPINGLIST .addressSelect {
	width:25px;
	float:left;
	overflow:visible;
	clear:left;
}

*html #SHOPPINGLIST .addressSelect {
	margin-top:-5px;
}

*html #SHOPPINGLIST p.head {
	padding-top:3px;
}
/* TRENNLINIE *********************************************/
#SHOPPINGLIST .line {
	background-image:url(img/lineWhite.gif);
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	width:805px;
}

#SHOPPINGLIST .bgList p a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	width:auto;
	height:auto;
	text-transform:none;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	text-decoration:underline;
	display:inline;
	clear:none;
	float:none;
}

#SHOPPINGLIST .bgList p a:hover {
	text-decoration:underline;
	color:#ff5e47;
}

/* GRAUER HINTERGRUND FUER MYNESTO ************************/
#SHOPPINGLIST .bgListNesto {
	width:785px;
	padding:5px 0 5px 20px;
	background-color:#e1e1db;
	background-image:url(img/myNesto.gif);
	background-position:right center;
	background-repeat:no-repeat;
	overflow:visible;
	float:left;
}

/**********************************************************/
/* BEREICH WARENKORB GESAMTÜBERSICHT BESTELLUNG ***********/
/**********************************************************/
#TABLE {
	width:785px;
	padding:5px 0 15px 20px;
	background-color:#E5E5E1;
	overflow:hidden;
	float:left;
}

#TABLE p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	float:left;
	clear:none;
}

#TABLE h3 {
	margin:0 0 16px 0;
	padding:0 0 0 0;
}
/* ROTE AUSZEICHNUNG **************************************/
#TABLE .red {
	color:#FF0033;
}
/* ARTIKEL ************************************************/
#TABLE p.chartarticle { 
	margin-top:10px;
	width:435px; 
}

#TABLE .article {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:435px; 
}

#TABLE .article p {
	width:425px; 
}
/* ANZAHL *************************************************/
#TABLE p.chartamount { 
	margin-top:10px;
	width:55px; 
	text-align:right;
}

#TABLE p.amount { 
	background-image:none;
	width:55px; 
	text-align:right;
}

#TABLE p.chartunitprice { 
	margin-top:10px;
	width:115px;
	text-align:right; 
}
/* EINZELPREIS ********************************************/
#TABLE p.price {
	min-height:50px;
	height:auto;
	width:115px;
	text-align:right;
}
/* CSS-Hack für IE*/
*html #TABLE p.price  {
	height:50px;
}
/* GESAMTPREIS ********************************************/
#TABLE p.chartsum {
	margin-top:10px;
	width:115px;
	text-align:right;
}

#TABLE p.sum {
	min-height:50px;
	height:auto;
	width:115px;
	text-align:right;
}
/* CSS-Hack für IE*/
*html #TABLE p.sum  {
	height:50px;
}
/* INFO SPALTE ********************************************/
#TABLE .infos {
	width:400px;
}

#TABLE .infos p {
	width:380px;
}
/* EINZELPREIS SUMME **************************************/
#TABLE .pricecount {
	width:220px;
}
/* GESAMTPREIS SUMME **************************************/
#TABLE .sumcount {
	width:115px;
}
/* LINIE BESTELLÜBERSICHT *********************************/
#TABLE .line {
	height:1px;
	width:765px;
	background-image:none;
	background-color:#000000;
}

/**********************************************************/
/* NAVIGATION WARENKORB UNTEN *****************************/
/**********************************************************/
#CARTNAV {
	margin:7px 0 0 0;
	width:805px;
	float:left;
	overflow:visible;
	clear:left;
}

#CARTNAV .left {
	width:200px;
	float:left;
	overflow:visible;
}

#CARTNAV .right {
	width:300px;
	float:right;
	overflow:visible;
}

#CARTNAV a {
	padding:0 0 0 0;
	width:auto;
	height:auto;
	clear:none;
	display:block;
}

#CARTNAV img {
	display:block;
}

#CARTNAV input {
	padding:0 0 0 0;
	clear:none;
	display:block;
}

#CARTNAV .right a {
	margin:0 0 0 30px;
	float:right;
}

#CARTNAV .right input {
	margin:0 0 0 0;
	float:right;
}

#CARTNAV .left a {
	margin:0 0 0 0;
	float:left;
}

#CARTNAV .left input {
	margin:0 0 0 0;
	float:left;
}

/* PFEIL UND LINK LINKS ***********************************/
#CARTNAV a.arrowLeft {
	background-image:url(img/button_CartLeft.png);
	background-position:left;
	padding-left:17px;
	color:#9C9C8C;
	background-color:#9C9C8C;
	float:left;
}

#CARTNAV a.arrowLeft:hover {
	color:#000000;
	background-color:#000000;
}
/* CSS-Hack für IE*/
*html #CARTNAV a.arrowLeft {
		background-image:url(img/button_CartLeft.gif);
}
/* PFEIL UND LINK RECHTS ***********************************/
#CARTNAV a.arrowRight {
	background-image:url(img/button_CartRight.png);
	background-position:right top;
	padding-right:17px;
	color:#b5993b;
	background-color:#b5993b;
	text-align:right;
	float:right;
}

#CARTNAV a.arrowRight:hover {
	color:#000000;
	background-color:#000000;
}
/* CSS-Hack für IE*/
*html #CARTNAV a.arrowRight {
		background-image:url(img/button_CartRight.gif);
}

#CARTNAV a.red {
	color:#FF0033;
	background-color:#FF0033;	
}

/**********************************************************/
/**********************************************************/
/* ADMIN BOX **********************************************/
/**********************************************************/
/**********************************************************/

#ADMIN {
	width:785px;
	margin:0 0 15px 45px;
	padding:10px 10px 10px 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	background-color:#000000;
	color:#FFFFFF;
	overflow:visible;
	float:left;
}

*html #ADMIN {
	float:none;
}

#ADMIN a {
	font-size:11px;
	float:none;
	clear:none;
	width:auto;
	line-height:15px;
	display:inline;
	color:#FFFFFF;
	text-decoration:underline;
}

#ADMIN a:hover {
	color:#FF0000;
}

#ADMIN h1 {
	width:600px;
	clear:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#FF0000;
	font-weight:bold;
}

#ADMIN .adminInfo { 
	width:600px;
	float:left;
	overflow:visible;
}

#ADMIN .adminButtons { 
	float:right;
	width:150px;
	overflow:visible;
}

#ADMIN .adminButtons a {
	float:right;
	display:block;
	margin:4px 0 10px 0;
}

/**********************************************************/
/* TABELLE BESTELLUEBERSICHT ******************************/
/**********************************************************/
#TABLE_TOTAL {
	width:785px;
	padding:5px 0 15px 20px;
	background-color:#e1e1db;
	overflow:hidden;
	float:left;
}

#TABLE_TOTAL p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	float:left;
	clear:none;
}

#TABLE_TOTAL .chart {
	margin-left:-15px;
	margin-top:15px;
	width:auto;
}

#TABLE_TOTAL .chart p {
	margin:0 0 0 15px;
}

#TABLE_TOTAL .sumBlock {
	width:600px;
	margin-top:5px;
	overflow:visble;
	float:right;
}

#TABLE_TOTAL .sumBlock p.title {
	width:500px;
	text-align:right;
	float:left;
}

#TABLE_TOTAL .sumBlock p.value {
	width:80px;
	text-align:right;
	float:left;
} 

#TABLE_TOTAL p.chartarticle { width:320px; }

#TABLE_TOTAL p.chartnumber { width:220px; }

#TABLE_TOTAL p.chartamount { width:90px; text-align:right;}

#TABLE_TOTAL p.chartsum { width:90px; text-align:right;}

#TABLE_TOTAL .name {
	width:335px;
	overflow:visible;
	float:left;
}

#TABLE_TOTAL .name p {
	padding:0 0 4px 0;
	width:300px;
	float:left;
}

#TABLE_TOTAL .name h3 {
	margin:0 0 16px 0;
	padding:0 0 0 0;
}

#TABLE_TOTAL p.model {
	width:220px;
	float:left;
	clear:none;
}

#TABLE_TOTAL p.qty {
	width:105px;
	text-align:right;
	float:left;
	clear:none;
}

#TABLE_TOTAL p.finalPrice {
	width:105px;
	text-align:right;
	float:left;
	clear:none;
}

#TABLE_TOTAL .line {
	height:1px;
	width:765px;
	background-image:none;
	background-color:#000000;
}
	
/**********************************************************/
/**********************************************************/
/* POPUP **************************************************/
/**********************************************************/
/**********************************************************/
	
#POPHEAD {
	width:564px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:visible;
	float:left;
}

#POPLOGO {
	width:224px;
	height:49px;
	margin-top:20px;
	overflow:visible;
	float:left;
}

#POPNAV {
	margin-top:43px;
	width:300px;
	overflow:visible;
	float:right;
}

#POPNAV a {
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#9C9C8C;
	text-decoration:none;
	float:right;
}

#POPNAV a:hover {
	color:#000000;
	text-decoration:none;
}


/* HEADLINE ***********************************************/
#TITLE {
	width:560px;
	height:60px;
	overflow:visible;
	clear:left;
	float:left;
}


#TITLE h1 {
	margin:0 0 0 0;
	padding:28px 0 0 64px;
	width:520px;
	float:left;
}



/* TEXTBEREICH ********************************************/
#POPINFO {
	width:530px;
	padding:0 0 15px 64px;
	overflow:visible;
	float:left;
	clear:left;
}

#POPINFO h2 {
	margin:0 0 0 0;
	padding:6px 0 10px 0;
}

#POPINFO .text {
	width:500px;
	overflow:visible;
	float:left;
}

#POPINFO .text a {
	clear:both;
}

#POPINFO p {
	width:500px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	clear:left;
}

#POPINFO .text p a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	width:auto;
	height:auto;
	text-transform:none;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
	display:inline;
	clear:none;
	float:none;
}

#POPINFO .text p a:hover {
	text-decoration:none;
}


/* LINIE **************************************************/
#POPINFO .line {
	margin:9px 0 11px 0;
	height:1px;
	width:500px;
	background-image:url(img/lineWhite.gif);
	clear:left;
	float:left;
}

/**********************************************************/
/**********************************************************/
/* WEICHE *************************************************/
/**********************************************************/
/**********************************************************/

.noCat .catSub {
	display:none;
}

.new #SPECIALS a.specialNEW {
	background-image:url(img/button_New_a.gif);
}

.top #SPECIALS a.specialTOP {
	background-image:url(img/button_Top_a.gif);
}

.cartOn #CARTINFO {
	display:none;
}

.cartOn #SPECIALS {
	display:none;
}

.cartOn #NAVFRAME {
	display:none;
}

.cartOn #CONTENT {
	width:900px;
	background-color:#FFFFFF;
}

.cartOn #CONTENT #MAINFRAME {
	width:850px;
}

/**********************************************************/
/* BEREICH LIVING *****************************************/
/**********************************************************/
.catLiving #AREAS a.living {
	background-color:#2e82c5;
}

.catLiving .catMain {
	display:none;
}

.catLiving #NAVFRAME p.catSub {
	background-color:#2e82c5;
}

.catLiving #NAVFRAME li.catSub a {
	background-image:url(img/link_blue.gif);
}

.catLiving #NAVFRAME li.catSub a:hover {
	background-color:#438fcb;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catLiving #NAVFRAME li.catSub a.activ {
	background-color:#438fcb;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catLiving ul.browseNav a:hover {
	background-color:#2e82c5;
}

.catLiving ul.browseNav p.activ {
	background-color:#2e82c5;
}

.catLiving #CONTENT a.raster:hover {
	background-image:url(img/raster_blue.gif);
}

.catLiving #CONTENT a.red:hover {
	background-image:url(img/raster_blue.gif); /*red*/
}

.catLiving #TEXTLIST .text p a:hover {
	color:#2e82c5;
}

.catLiving #HEADROW a.backButton {
	background-image:url(img/button_back_blue.gif);
}

.catLiving #HEADROW a.backButton:hover {
	color:#2e82c5;
}

.catLiving #CONTENT .products p a:hover {
	color:#2e82c5;
}

.catLiving #CONTENT #PRODUCTDETAIL .order a.activ {
	background-color:#2e82c5;
}

.catLiving #CONTENT .topArrow {
	background-image:url(img/boxArrowLiving.gif);
	background-repeat:no-repeat;
}

/**********************************************************/
/* BEREICH KINDER *****************************************/
/**********************************************************/
.catKids #AREAS a.kids {
	background-color:#ff8c33;
}

.catKids .catMain {
	display:none;
}

.catKids #NAVFRAME p.catSub {
	background-color:#ff8c33;
}

.catKids #NAVFRAME li.catSub a {
	background-image:url(img/link_orange.gif);
}

.catKids #NAVFRAME li.catSub a:hover {
	background-color:#ff9847;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catKids #NAVFRAME li.catSub a.activ {
	background-color:#ff9847;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catKids ul.browseNav a:hover {
	background-color:#ff8c33;
}

.catKids ul.browseNav p.activ {
	background-color:#ff8c33;
}

.catKids #CONTENT a.raster:hover {
	background-image:url(img/raster_orange.gif);
}

.catKids #CONTENT a.red:hover {
	background-image:url(img/raster_red.gif);
}

.catKids #TEXTLIST .text p a:hover {
	color:#ff8c33;
}

.catKids #HEADROW a.backButton {
	background-image:url(img/button_back_orange.gif);
}

.catKids #HEADROW a.backButton:hover {
	color:#ff8c33;
}

.catKids #CONTENT .products p a:hover {
	color:#ff8c33;
}

.catKids #CONTENT #PRODUCTDETAIL .order a.activ {
	background-color:#ff8c33;
}

.catKids #CONTENT .topArrow {
	background-image:url(img/boxArrowKids.gif);
	background-repeat:no-repeat;
}

/**********************************************************/
/* BEREICH GARTEN *****************************************/
/**********************************************************/
.catGarden #AREAS a.garden {
	background-color:#429e59;
}

.catGarden .catMain {
	display:none;
}

.catGarden #NAVFRAME p.catSub {
	background-color:#429e59;
}

.catGarden #NAVFRAME li.catSub a {
	background-image:url(img/link_green.gif);
}

.catGarden #NAVFRAME li.catSub a:hover {
	background-color:#55a86a;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catGarden #NAVFRAME li.catSub a.activ {
	background-color:#55a86a;
	background-image:url(img/link_white.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.catGarden ul.browseNav a:hover {
	background-color:#429e59;
}

.catGarden ul.browseNav p.activ {
	background-color:#429e59;
}

.catGarden #CONTENT a.raster:hover {
	background-image:url(img/raster_green.gif);
}

.catGarden #CONTENT a.red:hover {
	background-image:url(img/raster_red.gif);
}

.catGarden #TEXTLIST .text p a:hover {
	color:#429e59;
}

.catGarden #HEADROW a.backButton {
	background-image:url(img/button_back_green.gif);
}

.catGarden #HEADROW a.backButton:hover {
	color:#429e59;
}

.catGarden #CONTENT .products p a:hover {
	color:#429e59;
}

.catGarden #CONTENT #PRODUCTDETAIL .order a.activ {
	background-color:#429e59;
}

.catGarden #CONTENT .topArrow {
	background-image:url(img/boxArrowGarden.gif);
	background-repeat:no-repeat;
}

