body
{
margin: 0px; color: #585858; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto;
padding-bottom: 10px;
}
table {width:100%; border:0px;}
td {vertical-align:top; font-size: 11px;}
table.outertable {height:100%;}
a {color:#BB1FA1; text-decoration:none; font-weight:bold}
img {border:0px;}

div.container {
	position: relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:890px;
	height:606px;
	border:1px solid #BB1FA1;
	margin-bottom:12px;
	overflow:hidden;
}

/*a.Geschenke, a.Baby, a.Kinder, a.Wohnung {background:no-repeat 0px 0px; height:38px; display:block}
a.Geschenke {background-image:url(/img/menu/geschenke.gif)}
.Geschenke span {display:none}
a.Baby {background-image:url(/img/menu/baby.gif)}
.Baby span {display:none}
a.Kinder {background-image:url(/img/menu/kinder.gif)}
.Kinder span {display:none}
a.Wohnung {background-image:url(/img/menu/wohnung.gif)}
.Wohnung span {display:none}
a:hover.Geschenke, a:hover.Baby, a:hover.Kinder, a:hover.Wohnung {background-position:0px -38px;}*/
.headline {/*padding-left:22px;*/ font-weight:bold; color:#BB1FA1;}


div.content {overflow:auto; height:440px; padding:10px 10px 0px 40px;}
td.menu {background-color:#fde6f1; width:188px;}
.menu table {color:#BB1FA1}
.meatamenu td {padding:4px 0px 5px 216px; color:#BB1FA1; background: url(/img/2010/nav.png) no-repeat 0px 15px #fff !important;}
.meatamenu a {padding:0px 12px 0px 12px;}
.warenkorb td {padding:2px 0px 2px 26px;}
.inhalt {background-color:#fef2f8; /*padding:10px 10px 0px 40px;*/ background: url(/img/2010/bg.jpg) no-repeat 0 10px;}
table.produkte {height:350px}
.produkte td {/*text-align:center;*/ color:#BB1FA1; padding-top:6px}
.bottom a { font-size:13px}
a.button {font-weight:normal; background-color:#FFFFFF; padding:2px 6px 2px 6px; border:1px solid #BB1FA1;}
.submit {font-weight:normal; background-color:#FFFFFF; padding:2px 6px 2px 6px; border:1px solid #B20093; color:#BB1FA1; text-decoration:none; font-size:11px; cursor:pointer;}
div.produkt {font-weight:bold; color:#BB1FA1; margin-bottom:8px;}
div.preis {font-weight:bold; margin-bottom:12px;}
.inputstandard {width:274px; height:18px; border:1px solid #BB1FA1; margin-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858; padding-left:4px}
.selectstandard {width:274px; height:18px; border:1px solid #BB1FA1; margin-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858;}
.form {margin:0px;}
a.copyright {color:#585858; font-weight:normal;}
.artikel {
	float: left;
	height: 180px;
	width: 212px;
	text-align: center;
	text-align: left;
}
/*td
{
	color:						#585858;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}
*/
/* Allgemeiner Background */
.mainBackground
{ background-color:	#ffffff; }

/* Contenthintergrund auf der Startseite */
.contentBackground
{ 
	background-color:	#fef2f8; 
	/*color:						#000000;*/
}

/* Rahmen fuer Startseite und Kategorieansicht */
.contentRahmen
{
	background-color:#fef2f8;
	color:#BB1FA1;
}

/* Hintergrundfarbe fuer Warenkorb etc. Button und Uebersichtshintergrund bei den Artikeln */
.naviBackground
{
	background-color:	#fff;
}

/* Headline Hintergrundfarben fuer die Navigation links und rechts */
.naviHeadBackground
{
	background-color:	#fef2f8;
}

/* Hintergrundfarbe fuer die linke Navigationsleiste */
.naviLeftBackground
{
	background-color:	#ffffff;
}

/* Hintergrundfarbe fuer die rechte Navigationsleiste */
.naviRightBackground
{
	background-color:	#ffffff;
}


/* Fuer die Rahmen der Warenkorbbutton und dem Warenkorb selber */
.strichColor
{
	background-color:#fef2f8;
	color:#BB1FA1;
}

.fehlerClasse
{
	background-color:	#cc0000;
	color:						#ffffff;
}


/**************************** Textdefinition *******************************/
.naviText
{
	font-size:				11px;
}


/**************************** Linkdefinition *******************************/
/*a
{
	font-size:				11px;
	color:						#637454;
	text-decoration:	none;
}

a.norm
{
	font-size:				11px;
	color:						#545570;
}

a.link
{
	color:						#637454;
	font-size:				11px;
}

a.naviTopLinks
{
	color:						#909090;
}
*/

/************************** Formulardefinition *****************************/

.inputNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#000000;
}

.inputNaviSearch
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}

.selectNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}

.inputLogin
{
	/*background-color:	#BFC8D4;*/
	width:						100px;
	font-size:				10px;
	color:						#000000;
}

/* Registration */
.inputReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				10px;
	color:						#000000;
	
}

.selectReg
{
	/*background-color:	#BFC8D4;*/
width:274px; height:18px; border:1px solid #BB1FA1; margin-bottom:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858;}

.inputEmpf
{
	/*background-color:	#BFC8D4;*/
	width:						200px;
	font-size:				10px;
	color:						#000000;
}

.textReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	height:						60px;
	font-size:				10px;
	color:						#000000;
}


/************************** Formatierung des Preises *****************************/
.grossPreis
{
	color:							#BB1FA1;
	font-size:					13px;
	font-weight:				bold;
}

.imageBackground
{
	background-color:	#ffffff;
}

.klein
{
	font-size:				10px;
}

.preisAlt
{
	text-decoration : line-through;
	font-size:				13px;
}

.kontrast
{
	color:						#000000;
}

.shopUebersicht
{
	background-color:	#FF9900;
}

/************************** Formatierung der Artikelheadline *****************************/
.artHeadline
{
	font-size:				13px;
}

.copyright
{
	color:						#cfcfcf;
	font-size:				10px;
}

.formerror
{
    color:                        #FF0000;
}



.hdr td { background:#dde url(/img/2010/header.png) no-repeat 0 0; height:132px !important;}
.hdr td a img {visibility:hidden;}
.inhalt {background-color:#fff;}
td.menu {background-color:#d4d4ee;}

.nav a span { display:none;}
.nav a {background: url(/img/2010/nav.png) no-repeat 0px -136px; height:34px; display:block}
a.Geschenke {background-position:0 0;}
a.Baby {background-position:0 -34px;}
a.Kinder {background-position:0 -68px;}
a.Wohnung {background-position:0 -102px;}
a.blabla {background-position:0 -136px;}
.nav a:hover {background-position:0 -436px;}
a:hover.Geschenke {background-position:0 -300px;}
a:hover.Baby {background-position:0 -334px;}
a:hover.Kinder {background-position:0 -368px;}
a:hover.Wohnung {background-position:0 -402px;}
a:hover.blabla {background-position:0 -436px;}


div.container {border:1px solid #b20093;}
.meinkonto {background: url(../../img/2010/nav.png) no-repeat 0px -204px;}
.meinkonto img {visibility:hidden;}
.korb img {visibility:hidden;}
.korb {background: url(../../img/2010/warenkorb.png) no-repeat 37px 0;}

a,
.menu table,
.headline {color:#bb1fa1;}
.warenkorb td {padding:2px 0 2px 37px;}
.inputstandard, 
a.button {border:1px solid #b20093;}
/*.bottom td {background: url(/img/2010/nav.png) no-repeat 0px -170px #fff !important;}*/
.news {
	margin:40px 0 0 0;
	width:500px;
}
.news td{ padding: 50px 0 10px 110px; background: url(/img/2010/news.png) no-repeat 5px 30px;}

table.homeprodukte {height:200px;}
.homeheader {margin:-10px 0 0 -28px; position:absolute;}
#pagefooter {display:none;}
.main { height:452px !important;}
#homelink {
display:block;
height:80px;
margin:20px 0 0 260px;
width:340px;
}
.startseite {padding-left:110px;}
