/* ----------------------------------------
Theme Name: Cinderella Bones
Theme URI: http://www.cdigital-noises.com
Description: Cinderellas Theme
Version: 1.0
Author: Florian Schommertz
Author URI: http://www.digital-noises.de
Last Modified: 2008.07.26
Provides: Theme definition file for WordPress 1.5
---------------------------------------- */


html { }

*                                           { 	margin: 0; padding: 0; }

a                                           { color: #963; }
a:hover                                     { color: #C60; }

a img, img a, a:hover, a:focus              { border:none; }

body                                        { background: #CCD8E0 url("_grfx/06.jpg"); color: #444; font: normal 62.5% Tahoma,sans-serif; }


p, code, ul                                 { padding-bottom: 1.2em; }

li                                          { list-style: none; }

h1                                          { font: normal 1.8em Tahoma,sans-serif; 	margin-bottom: 4px; }


h1,h2,h3                                    { padding-top: 0px; }

/* misc */
.clearer                                    { clear: both; }
.left                                       { float: left; }
.right                                      { float: right; }

/* structure */
.container                          { 	background: #fff; 	font-size: 1.2em; 	margin: 0 auto; 	padding: 0 10px 10px; 	width: 780px; }

/* header */
.top                                { 	background: url(_grfx/clouds.gif) repeat-x; 	padding: 50px 10px 0; }

/* title */
.header                             { 	background: #FFF; 	font-size: 1.2em; 	height: 150px; 	margin: 0 auto; 	padding: 10px 10px 5px; 	width: 780px; }
.header .left, .header .right       { 	background: #A4A4A0; 	color: #FFF; 	height: 150px; 	 }
.header .left                       { 	background: #B3C2C7 url(_grfx/header.jpg) no-repeat; 	font: normal 2.8em "Trebuchet MS",sans-serif; 	line-height: 150px; 	text-align: center; width: 564px; }
.header .right                      { 	background: #B3C2C7 url(_grfx/header_rechts.jpg) no-repeat; 	overflow: auto; 	width: 212px; }
.header .right p,.header .right h2  { padding: 0 16px; }
.header .right h2                   { padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif; }

/* navigation */
.navigation                         {	background: #D9E1E5 url(_grfx/nav.gif); 	border: 1px solid #DFEEF7; 	border-color: #DFEEF7 #CFDEE7; 	height: 41px; }
.navigation a                       { 	background: #D9E1E5 url(_grfx/nav.gif); 	border-right: 1px solid #AFBEC7; 	color: #0f8586; 	display: block; 	float: left; 	font: bold 1.1em sans-serif; 	line-height: 41px; 	padding: 0 20px; 	text-decoration: none; }
.navigation a:hover                 { background-position: left bottom; color: #0d6061; }

/* main */
.main                               { 	border-top: 4px solid #FFF; 	background: url(_grfx/bgmain.gif) repeat-y; }

/* sub navigation */
.sidenav                            { 	float: right; 	width: 210px; }
.sidenav h2                         { 	color: #0d6061; 	font-size: 1em; 	line-height: 30px; 	margin: 0; 	padding-left: 12px; }
.sidenav ul                         { 	padding: 0; 	border-top: 1px solid #EAEADA; }
.sidenav li                         { border-bottom: 1px solid #EAEADA; }
.sidenav li a                       { 	font-size: 1.1em; 	color: #59a3a0; 	display: block; 	padding: 8px 0 8px 5%; 	text-decoration: none; 	width: 95%; }
.sidenav li a:hover                 { 	background: #F0F0EB; 	color: #0f8586; 	 }

/* content */
.content                            { 	float: left; 	margin: 10px 0; 	padding: 0 16px; 	width: 531px; }

.gallery                            { 	margin: 0px 0; 	padding: 0 0px; 	width: 0px; }
.content .descr                     { 	color: #664; 	font-size: 0.9em; 	margin-bottom: 6px; }
.content li                         { 	list-style: url(_grfx/li.gif); 	margin-left: 18px; }
.content p                          { font-family: "Lucida Sans Unicode",sans-serif; }

#mainarea                           { width:781px; }
#sidetd                             { width:210px; vertical-align:top; }

#mainarea                           { margin-top:5px; }
#mainarea td                        { vertical-align:top; }






#theshop                            { background:#f4f4f4; width:555px; display:table-cell; position:relative; font-family:Trebuchet MS,trebuchet ms, "trebuchet ms"; color:#a80074; font-size:13px; font-weight:normal; }


.page_item                          { display:block; }
.pagenav h2                         { height:0; visibility:hidden; display:none; }

#thesidebar *                       { padding:0; margin:0; border:none; }
#thesidebar { }


#thesidebar .rubrik                 { background-image:url("_grfx/buylinkbackground.gif"); background-repeat:repeat-x; }
#thesidebar .unterrubrik            { background-image:url("_grfx/subbay.gif"); border-top:none; border-bottom:none; }
#thesidebar .unterrubrik a          { font-size:11px; height:16px; }
#thesidebar .ractive a              { text-decoration:underline; }
#thesidebar .uactive a              { text-decoration:underline; }
#thesidebar li.page-item-26, #thesidebar li.page-item-28, #thesidebar li.page-item-27, #thesidebar li.li_warenkorb { background-image:url("_grfx/notsowichtig.gif"); border-top:1px solid #fff; }
#thesidebar * a                     { display:block; height:24px; width:210px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; text-decoration:none; padding:5px 0 0 5px; margin:0; color:#fff; }

#thesidebar .rubrik a               { border-top:1px solid #fff; }
#thesidebar .dieunterrubriken ul    { border-bottom:2px solid #fff; }

#thesidebar * a:hover               { text-decoration:underline; }








/* STARTSEITE */
.previewitemlink    { font-weight:bold; font-size:14px; color:#ab3b87; text-decoration:none; display:block; }
.preisposition      { font-weight:bold; font-size:16px; color:#ab3b87; text-decoration:none; display:block; }

/* STARTSEITE */


/* SHOP ARTIKEL */ 

.fullitem                               { margin:20px 0 25px 25px; background:#fee9f8 url('../_grfx/back_einzelansicht_b.gif') no-repeat; position:relative; width:515px; height:334px; overflow:hidden; }
.fullitem *                             { }
.bilderbereich                          { top:13px; left:13px; position:absolute; }
#austauschbild                          { width:231px; height:240px; }
.austauschbildfloat, .rolloverbild      { float:left; }
.austauschbildfloat                     { margin:0 15px 0 0; }
.rolloverbild img                       { margin:0 5px 0 0; width:64px; }
.beschreibung                           { width:200px; position:absolute; left:258px; top:100px; }
.artikelheadline                        { font-weight:bold; font-size:14px; color:#ab3b87; text-decoration:none; display:block; width:230px; position:absolute; left:13px; top:260px; }
.preisposition                          { width:243px; text-align:right; position:absolute; top:302px; }
.euro                                   { font-weight:bold; font-size:12px; }
.theprice                               { font-size:16px; font-weight:bold; }
.einzelansichtform                      { position:relative; top:261px; left:258px; width:240px; position:absolute; }
.groesseundmenge  *                     { margin:0 10px 0 0; }
.menge, select                          { width:50px; }
.addtocart                              { width:150px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 35px; left:100px; border:none; }
.addtocart:hover                        {  }
fieldset { border:none}


.qty                                    { margin-left:20px; text-align:right; }


.previewitem                            { position:relative; width:255px; height:334px; overflow:hidden; margin:10px; background:#fee9f8 url('../_grfx/back_voransicht.gif') no-repeat; float:left; }

.previewitem img                        { top:10px; left:10px; position:absolute; width:231px; height:240px; }
.previewitemlink                        { width:230px; position:absolute; left:13px; top:260px; }












/* eshopfeatured */
.eshopfeatured              { height:200px; }
.eshopfeatured *            { display:block; visibility:visible; }
.eshopfeatured .itemref a img { }
a.itemref                   { text-decoration:none; }
.itemref { }
.eshopfeatured p            { display:none; }
ul.eshopfeatured li         { float:left; width:230px; }


/* SHOPPING CART */
.warenkorbeintrag           { width:515px; height:136px; overflow:hidden; margin:10px; position:relative; background:url("../_grfx/back_warenkorb_artikel_b.gif") no-repeat; }
.warenkorbeintrag *         { color:#ab3b87; }
.wk_artikelheadline         { font-weight:bold; font-size:14px; color:#ab3b87; text-decoration:none; display:block; width:230px; position:absolute; left:13px; top:10px; } 
.warenkorbeintrag .groesseundmenge
                            { left:213px; top:13px; position:absolute; }
.bildbox                    { width:231px; height:240px; left:125px; top:145px; position:absolute; z-index:1000; }
.a_aktualisieren            { width:150px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 97px; left:211px; border:none; }
.a_aktualisieren:hover      {  }
.a_loeschen                 { width:150px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 97px; left:361px; border:none; }
.a_loeschen:hover           {  }

.warenkorbeintrag .preisposition
                            { top:40px; left:215px; text-align:left; }
.warenkorbeintrag .preisposition *
                            { font-weight:normal; }

#kassenhaus                 { width:515px; height:107px; overflow:hidden; margin:10px; position:relative; background:url("../_grfx/back_zur_kasse.gif") no-repeat; }
#preiseimkassenhaus         { top:10px; left:10px; position:absolute; color:#fff; }

.submit_kasse               { width:150px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 69px; left:361px; border:none; }
.submit_kasse:hover         {  }
#submit_kasse               { display:none; }


.preis1, .preis2, .preis3   { left:10px; position:absolute; width:240px; height:20px; }
.preis2                     { top: 30px; }
.preis3                     { top: 60px; }
.rechts                     { left:100px; text-align:right; }
.rechts select              { width:170px; }
#zuzahleneuro               { font-size:20px; }



/* MAILFORM */
#antwortfeld                { width:515px; height:219px; overflow:hidden; margin:10px; position:relative; background:url("../_grfx/back_checkout_b.gif") no-repeat; }


#formset                    { top:10px; left:10px; position:relative; width:490px;}
#formset  tr                { height:20px; }
#formset .links             { color:#ab3b87; text-align:right; }
#formset .rightcell         { margin:0 10px; }

label.error                 { margin:0 10px; font-size:10px;text-align:right;color:#f00;}

.weiter                     { width:104px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 180px; left:405px; border:none; }
.weiter:hover               { }
a#zurueck                   { width:104px; height:32px; background:transparent; font-size:16px; color:#fff; position:absolute; top: 180px; left:305px; border:none; text-align:center; text-decoration:none; line-height:34px; }

a#zurueck:hover              { }





/* ANTWORT SEITE */
#antwort                    { width:515px; height:219px; overflow:hidden; margin:10px; position:relative; background:url("../_grfx/back_vielendank.gif") no-repeat; }
#antwort .headline          { font-size:16px; color:#ab3b87; display:block; margin:20px 20px 10px 20px; }
#antwort .satz              { font-size:12px; color:#ab3b87;  margin:0 20px; }




caption                     { display:none; }
.amts, .short               { display:block; margin:5px; width:40px; }
.leftb                      { width:300px; height:40px; }
tr.stotal                   { margin:20px; padding:20px; height:0; vertical-align:middle }
.thead                      { height:40px; }


#update                     { margin:20px 0 0 94px; background:url("_grfx/updatewarenkorb.jpg"); width:106px; height:36px; font-size:1px; color:#bd69b1; }
#unset                      { margin:20px 0 0 0; background:url("_grfx/entleerewarenkorb.jpg"); width:106px; height:36px; font-size:1px; color:#bd69b1; }
.continue-proceed           { display:block; width:601px; height:30px; }
.continue-proceed li        { width:300px; float:left; }



/* AGB UND CO */
.complexItem                { line-height: 18px; }
.complexItem h3             { margin:10px 0; }



/* ORDER FORM */
.med                        { margin:2px 0 10px 0; width:200px; } 

#submitit                   { margin:10px 0 10px 0; background:url("_grfx/submitit.jpg"); width:106px; height:36px; font-size:1px; color:#bd69b1; }
#ppsubmit                   { margin:10px 0 10px 0; background:url("_grfx/submitit.jpg"); width:106px; height:36px; font-size:1px; color:#bd69b1; }

/* footer */
.footer                     { background: url(_grfx/bgfooter.gif) repeat-x; 	color: #FFF; 	font: bold 1em sans-serif; 	line-height: 39px; 	padding: 0 12px; 	text-align: center; }
.footer a, .footer a:hover  { color: #fff; }


.style1                     { color: #B31A62 }
.style2                     { color: #0d6061}
