/* CSS Dokument für profumeria.ch Content */

h1 {font-size:1.125em; font-weight:normal;  background-color:#2c171d; height:23px; margin:0;padding:2px 0 0 20px; margin-bottom:2px;}
h3 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:16px;font-weight:bold;margin:1em 10px 1em 0px;}
h4 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:13px;font-weight:bold;margin:0;}
p { font-size:0.75em; line-height:1.5em;	margin-bottom:1em;}
ul {list-style:none;}
ul {list-style:square; margin-left:20px;}
ol {list-style:square; margin-left:20px;}
sup { font-size:13px;}
form { margin:0; padding:0;}
span { margin:0; padding:0;}
input.checkbox {width:auto; border:none; background:transparent;}

#sucheArea {margin:0 0 27px 0;}
#sucheArea input {font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; width:135px; height:20px;color:#999999; border:1px #978f92 solid; background-color:#322228; padding:3px 0 0 3px;}

.microWarenkorb {}
	.microWarenkorb h2 {font-size:0.875em;text-transform:uppercase;font-weight:normal;color:#FFFFFF;background-color:#27141a; border:none;height:21px;margin:0 0 2px 0;padding:4px 0 0 5px;}
	.microWarenkorbDetail {background-color:#322228;padding-bottom:22px;}
	.microWarenkorbDetail p {margin:0;padding:5px;font-size:0.75em;color:#999999;}
	.microWarenkorbDetail img {float:right;margin:20px 5px 0 0;}
	#kaufenBtn {height:25px;font-size:0.75em;}
		#kaufenBtn a {display:block;padding:4px 8px 0px 28px;height:21px;text-transform:uppercase;text-decoration:none;background-color:#322228;background-image:url(/_img/icons/warenkorb.gif);background-repeat:no-repeat;background-position:5px 5px;}
		#kaufenBtn a:hover {color:#666666;}

	#suchenBtn {height:25px;font-size:0.75em;}
		#suchenBtn a {display:block;padding:4px 8px 0px 28px;height:21px;text-transform:uppercase;text-decoration:none;background-image:url(/_img/icons/lupe.gif); background-repeat:no-repeat;background-position:5px 5px;}
		#suchenBtn a:hover {color:#666666;}

.herrenRegal {height:270px;  margin-bottom:0 !important; /* moderne Browser */ margin-bottom:-3px; /* IE6 und älter */ background-image:url(/_img/bg/herren_regal.jpg);  background-repeat:repeat-x;background-color:#6b6b87;overflow:visible;}
.damenRegal {height:270px; margin-bottom:0 !important; /* moderne Browser */ margin-bottom:-3px; /* IE6 und älter */background-image:url(/_img/bg/damen_regal.jpg); background-repeat:repeat-x;}
.setRegal {height:270px; margin-bottom:0 !important; /* moderne Browser */ margin-bottom:-3px; /* IE6 und älter */background-image:url(/_img/bg/sets_regal.jpg); background-repeat:repeat-x;}
	.artikelEinheit {float:left; width:110px; margin:25px 0 0 20px;display:inline; }
	.setRegal .artikelEinheit {float:left; width:240px; margin:25px 0 0 20px;display:inline;}
	.artikelTitel {border-top:1px #FFFFFF solid; font-size:0.8125em;padding-top:3px; margin:0 0 5px 0;position:relative;}
			.artikelTitel a { text-decoration:none; line-height:1em;}
	.artikelPreis { position:absolute; top:-34px; left:0; font-size:1.75em;}
	.artikelStattPreis { position:absolute; top:-13px; left:0; width:110px; text-align:right;}
	.neuFlag {float:left;width:25px;height:13px;background-color:#ff00ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; font-weight:bold; padding-left:1px; margin-right:1px;}
	.limitiertFlag {float:left;width:51px;height:13px;background-color:#9a9a9a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; font-weight:bold; padding-left:1px;}

.herrenDetail {background-image:url(/_img/bg/herren_detail.jpg);background-repeat:repeat-x; background-color:#1b1d28; width:540px;}
.damenDetail {background-image:url(/_img/bg/damen_detail.jpg); background-repeat:repeat-x; background-color:#251321; width:540px;}
.setDetail { background-color:#d3cfd0; width:540px;}
	.artikelDetail {float:left;width:240px;margin:0 20px; /*display:inline;*/}
	.artikelDetailSet {width:370px;margin:0 20px;}
	.artikelDetailSetBG2 {background-color:#383234; padding-bottom:10px;}
	.artikelDetail h2, .artikelDetailSet h2 {font-size:1.5625em; font-weight:normal; border-bottom:1px #FFFFFF solid; padding:47px 0 2px 0; margin:0 0 15px 0;}	
	.artikelDetailSet h2 {border-bottom:1px #1a0b10 solid; color:#1a0b10;}
	.artikelDetailSet p {color:#1a0b10;}
	.artikelDetailImg {float:left;width:240px;margin-top:25px;}
	.artikelDetailSetImg {background-image:url(/_img/bg/sets_detail_img.jpg); background-repeat:repeat-x; padding:0 0 0 20px;}
	.artikelAusfuehrung {font-size:0.8125em; font-weight:bold; color:#1b0910; margin-bottom:65px;}
	.artikelDetailSet .artikelAusfuehrung {margin-bottom:20px;}
	.artikelDetailPreisArea {float:left; width:110px;}
		.artikelDetailWaehrung {font-size:1em;}
		.artikelDetailPreis { font-size:2.25em; line-height:0.8em; margin-bottom:10px;}
		.herrenDetail .artikelDetailStattPreis {padding-top:5px;font-size:0.8125em; color:#6e6e8a; color:#FFFFFF;}
		.damenDetail .artikelDetailStattPreis {padding-top:5px;font-size:0.8125em; color:#835972; color:#FFFFFF;}
		.herrenRegal .artikelStattPreis{font-size:0.75em; color:#FFFFFF;}
		.damenRegal .artikelStattPreis {font-size:0.75em; color:#FFFFFF;}
		.setRegal .artikelStattPreis { font-size:0.75em; color:#FFFFFF;top:-16px;width:120px;}
					
	.artikelVerfuegbarkeit {float:left; width:110px; margin:20px 0 0 20px; font-size:0.75em;}
	.artikelVerfuegbarkeitSet {float:left; width:200px; margin:20px 0 0 20px; font-size:0.75em;}
		.artikelVerfuegbarkeit ul, .artikelVerfuegbarkeitSet ul {list-style-image:url(/_img/icons/haken.gif); margin-left:18px; padding-left:0;}
		.artikelVerfuegbarkeit li, .artikelVerfuegbarkeitSet li {margin-left:0;}
	.artikelAktionen {border-top:1px #FFFFFF solid; padding-top:12px; margin:35px 0 0px 0; text-transform:uppercase; font-size:0.6875em; line-height:1.8em;}
	.artikelAktionen a {text-decoration:none;}
	.artikelAktionen img {margin-right:5px;}
	.artikelAktionen .schenken { margin-bottom:20px;/*float:left; width:200px; margin-right:20px; display:none;*/}
	.artikelAktionen .empfehlen {/*float:left; width:110px;*/ display:none;}
	
	.damenGeschenkKonfig, .damenGeschenkOK {background-color:#251321; color:#a2a3a4; margin-top:25px;}
	.herrenGeschenkKonfig, .herrenGeschenkOK {background-color:#251321; color:#a2a3a4; margin-top:25px;}
		.damenGeschenkKonfig h1, .damenGeschenkOK h1 { background-color:#251321; color:#7e566d; border-bottom:2px #3b2129 solid;}
		.herrenGeschenkKonfig h1, .herrenGeschenkOK h1 { background-color:#251321; /*color:#6e6e8a;*/ color:#7e566d; border-bottom:2px #3b2129 solid;}
		.damenGeschenkKonfig h2, .damenGeschenkOK h2 {font-size:0.8125em; margin-bottom:10px;}
		.herrenGeschenkKonfig h2, .herrenGeschenkOK h2 {font-size:0.8125em; margin-bottom:10px;}
		.geschenkPapier, .kartenSujet, .kartenText { margin:0 20px 15px 20px;}
		.geschenkPapier { margin-top:15px;}
		.geschenkPapier img, .kartenSujet img { margin:0 20px 0 5px;}
	.damenGeschenkKonfig .geschenkPapier, .damenGeschenkKonfig .kartenSujet { border-bottom:1px #523547 solid;}
	.herrenGeschenkKonfig .geschenkPapier, .herrenGeschenkKonfig .kartenSujet { border-bottom:1px #6e6e8a solid;}
	.kartenSujet { position:relative;}
	#kartenvorschau1 {
	position:absolute;
	top:20px;
	left:100px;
	z-index:10;
	width:202px;
	height:122px;
	background-image:url(/_img/geschenk/kartesujet_1.gif);
	background-repeat:no-repeat;
	visibility: hidden;
}
	#kartenvorschau2 {
	position:absolute;
	top:20px;
	left:200px;
	z-index:12;
	width:202px;
	height:122px;
	background-image:url(/_img/geschenk/kartesujet_2.gif);
	background-repeat:no-repeat;
	visibility: hidden;
}
	#kartenvorschau3 {
	position:absolute;
	top:20px;
	left:300px;
	z-index:14;
	width:202px;
	height:122px;
	background-image:url(/_img/geschenk/kartesujet_3.gif);
	background-repeat:no-repeat;
	visibility: hidden;
}
	#kartenvorschau4 {
	position:absolute;
	top:20px;
	left:400px;
	z-index:16;
	width:202px;
	height:122px;
	background-image:url(/_img/geschenk/kartesujet_4.gif);
	background-repeat:no-repeat;
	visibility: hidden;
}
	
		.kartenSujet_1_damen{background-image:url(/_img/geschenk/vorschau_1_rosa.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_1_herren {background-image:url(/_img/geschenk/vorschau_1_blau.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_2_damen{background-image:url(/_img/geschenk/vorschau_2_rosa.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_2_herren {background-image:url(/_img/geschenk/vorschau_2_blau.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_3_damen{background-image:url(/_img/geschenk/vorschau_3_rosa.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_3_herren {background-image:url(/_img/geschenk/vorschau_3_blau.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_4_damen{background-image:url(/_img/geschenk/vorschau_4_rosa.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenSujet_4_herren {background-image:url(/_img/geschenk/vorschau_4_blau.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenTextEdit_damen {background-image:url(/_img/geschenk/vorschau_rosa_edit.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenTextEdit_herren {background-image:url(/_img/geschenk/vorschau_blau_edit.jpg); background-repeat:no-repeat; width:481px; height:280px;}
		.kartenTextEdit_damen textarea, .kartenTextEdit_herren textarea {border:none; background-color:#d7d4d5; margin:43px 0 0 215px; width:258px; height:192px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#281815;}
		.damenGeschenkPaketOK {background-image:url(/_img/geschenk/geschenk_OK_rosa.jpg); background-repeat:no-repeat; height:54px;margin:15px 20px 10px 20px; padding-top:35px;}
		.herrenGeschenkPaketOK {background-image:url(/_img/geschenk/geschenk_OK_blau.jpg); background-repeat:no-repeat; height:54px;margin:15px 20px 10px 20px; padding-top:35px;}


#normContent { background-color:#a49b9e;background-image:url(/_img/bg/norm_content.jpg); background-repeat:repeat-x; background-position:bottom; padding:20px 20px 140px 20px; color:#1b0910;/**/}
#geschenkserviceContent { background-image:url(/_img/bg/geschenkservice_bg.jpg); background-repeat:no-repeat; padding:30px 0 0 20px; height:456px;}

/*.normContent {background-color:#a49b9e;background-image:url(/_img/bg/norm_content.jpg); background-repeat:repeat-x; background-position:bottom; padding:20px 20px 140px 20px; color:#1b0910;}*/
#normContent h2 {font-size:0.9375em; font-weight:bold; color:#1b0910; border:0; margin:0; padding:0; margin-bottom:0.5em; display:inline;}
#normContent p {margin-bottom:1.5em;}/**/
#normContent p.frage {font-style:italic; margin-bottom:0.5em;}
#geschenkserviceContent h2 {font-size:2.1875em; font-weight:normal; color:#27141a; border:0; margin:0; padding:0; margin-bottom:0.6em;}
#geschenkserviceContent p {margin-bottom:1.5em; line-height:1.2em; color:#1a0b10; font-size:0.9375em;}/**/
#geschenkserviceContent p span {font-size:0.8125em;}
#geschenkserviceContent ul {list-style-image:url(/_img/icons/haken_list.gif); margin-top:60px;}
#geschenkserviceContent li {font-size:0.75em;}

.bereich {border-bottom:1px #1b0910 solid; padding-bottom:45px; margin-bottom:20px; position:relative;}
#normContent .bereich h2 {font-size:0.9375em; font-weight:bold; color:#1b0910; border:0; margin:0; padding:0; margin-bottom:10px; display:block;}

.col2 { float:left; width:49%;}

.warenkorbSteps, .warenkorbStepsAktiv { float:left; width:123px; margin-right:2px; font-size:0.8125em; color:#5c4950; border-top:3px #796a6f solid; padding-top:5px; margin-top:1px;}
.warenkorbStepsAktiv {border-top:5px #1b0910 solid; color:#1b0910; margin-top:0; padding-top:4px;}
.warenkorbArtikel {border-bottom:1px #524349 solid; color:#FFFFFF; margin-bottom:35px; padding-bottom:10px;}
	#normContent .warenkorbArtikel h2 { color:#FFFFFF; font-size:0.75em;}
	.warenkorbArtikelImg { float:left; width:70px;}
	.warenkorbArtikelBezeichnung { float:left; width:430px;}
		.warenkorbArtikelBezeichnung table {border:0; border-collapse:collapse; width:430px;}
		.warenkorbArtikelBezeichnung tr {}
		.warenkorbArtikelBezeichnung td {font-size:0.75em;}	
		.warenkorbArtikelBezeichnung td input {font-family:Georgia, "Times New Roman", Times, serif;width:22px; border:1px #FFFFFF solid; background-color:#a49b9e; padding:0 4px 2px 4px;}
	.warenkorbArtikelMenge {width:110px; text-align:right;}
		.warenkorbArtikelMenge label {width:70px;}
		.warenkorbArtikelMenge input {font-family:Georgia, "Times New Roman", Times, serif;width:22px; border:1px #FFFFFF solid; background-color:#a49b9e; padding:0 4px 2px 4px;}
	.warenkorbArtikelGeschenk {background-image:url(/_img/icons/herz_pink.gif); background-repeat:no-repeat; color:#ac0165; padding-left:18px;}
	.warenkorbArtikelkeinGeschenk {background-image:url(/_img/icons/herz_schwarz.gif); background-repeat:no-repeat; color:#1a0b10; padding-left:18px;}
		.warenkorbArtikelkeinGeschenk a {color:#1a0b10; text-decoration:none;}

	.warenkorbArtikelPreis {width:120px;}
	.warenkorbArtikelTotalPreis {width:100px; padding-right:10px; text-align:right;}
	.warenkorbArtikelDelete {width:14px;}
	.warenkorbTotal {background-color:#706569; font-size:0.75em; font-weight:bold; color:#FFFFFF; padding:2px 0; margin-bottom:35px;}
	.warenkorbTotalTitel { float:left; width:auto;padding-left:71px;}
	.warenkorbTotalBetrag { float:right; width:auto; padding-right:24px;}
	
	.warenkorbVersandkosten {background-color:#706569; font-size:0.75em; font-weight:bold; color:#FFFFFF; padding:2px 0; margin-bottom:35px;}
	.warenkorbVersandkostenTitel { float:left; width:auto;padding-left:71px;}
		.warenkorbVersandkostenTitel span { font-weight:normal;}
	.warenkorbVersandkostenBetrag { float:right; width:auto; padding-right:24px;}


	.bezahlenTotal {background-color:#706569; font-size:0.75em; font-weight:bold; color:#FFFFFF; padding:2px 0; margin-bottom:35px;}
	.bezahlenTotalTitel { float:left; width:auto; padding-left:10px;}
	.bezahlenTotalBetrag { float:right; width:auto; padding-right:24px;}

.formArea {/*position:relative;*/}
	.formArea label { float:left; width:110px; font-size:0.75em;}
	.formArea input { float:left; width:260px; border:none; padding:3px; margin-bottom:5px; background-color:#c5c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; line-height:1em;}
		.formArea textarea { float:left; width:260px; height:200px; border:none; padding:3px; margin-bottom:5px; background-color:#c5c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; line-height:1em;}
	.formArea br {clear:both;}		
	.formArea input.radio {width:auto; border:none; background:transparent;}
	.formArea input.checkbox {width:auto; border:none; background:transparent;}
	.formArea span { float:left; padding:0 10px 0 5px; font-size:0.75em;}
	
.formAreaKK { margin:0; padding:0; position:relative;}
	.formAreaKK label {font-size:0.75em;}
	.formAreaKK input {width:260px; border:none; padding:3px; background-color:#c5c2c3; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.75em; line-height:30px;}
	.formAreaKK input.kurz {width:80px; padding:3px; margin-right:5px;}
	.formAreaKK br {}		
	.formAreaKK input.radio {width:auto; border:none; background:transparent; margin:0;}
	.formAreaKK input.checkbox {width:auto; border:none; background:transparent; margin:0;}
	.formAreaKK span {font-size:0.75em;}



#formLieferadresse { border-bottom:none;}

.btn {height:25px;font-size:0.75em; text-align:right;}
	.btn a {display:block;padding:4px 8px 0px 0px;height:21px;text-transform:uppercase;text-decoration:none;}
	.btn a:hover {color:#333333;}

.btnFloat {height:25px;font-size:0.75em; text-align:right;}
	.btnFloat a {display:inline;padding:4px 8px 0px 0px;height:21px;text-transform:uppercase;text-decoration:none;}
	.btnFloat a:hover {color:#333333;}
	
input.btnSenden { width:500px;text-align:right; color:#FFFFFF;padding:4px 8px 0px 0px;height:21px;text-transform:uppercase;text-decoration:none; background:transparent;}

.error {border:1px #CC0000 dashed; color:#CC0000; padding:10px; margin-bottom:20px;}	
span.error { border:1px #CC0000 dashed; color:#CC0000; padding:10px; margin-bottom:20px;}
	.error img { margin-right:10px;}
	.error ul {}
	.error li { list-style:none;font-size:0.75em;}
