/* CSS Style CMA (c)imc marketing&consult, 2006 */

body	{margin: 0; padding: 0 0 0 35px; background-color: #ffffff;}

/* Positionen */
.content	{position: absolute; top: 180px; width:980px; padding-bottom:40px; border: solid 1px; height:400px;}

.inhalt		{position: relative; top: 30px; width: 550px; left:200px; font-family: verdana; font-size: 12px; color: #000000; line-height: 17px; border:solid 1px; height:400px;}

.posteaser     { position:absolute; top:30px; left:770px; width:200px; border: solid 1px; height:400px;}

/* Topavigation*/
#kopfnavi {padding: 0px; margin:0px;}
#kopfnavi li {display: inline;}

.kopfnavi1	{width:105px; height:20px; background-image:url(images/kopfnavi-1.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi1:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-1a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi1a	{width:105px; height:20px; background-image:url(images/kopfnavi-1a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi2	{width:105px; height:20px; background-image:url(images/kopfnavi-2.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi2:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-2a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi2a	{width:105px; height:20px; background-image:url(images/kopfnavi-2a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi3	{width:105px; height:20px; background-image:url(images/kopfnavi-3.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi3:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-3a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi3a	{width:105px; height:20px; background-image:url(images/kopfnavi-3a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi4	{width:105px; height:20px; background-image:url(images/kopfnavi-4.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi4:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-4a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi4a	{width:105px; height:20px; background-image:url(images/kopfnavi-4a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi5	{width:105px; height:20px; background-image:url(images/kopfnavi-5.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi5:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-5a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi5a	{width:105px; height:20px; background-image:url(images/kopfnavi-5a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi6	{width:105px; height:20px; background-image:url(images/kopfnavi-6.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi6:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-6a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi6a	{width:105px; height:20px; background-image:url(images/kopfnavi-6a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}

.kopfnavi7	{width:105px; height:20px; background-image:url(images/kopfnavi-7.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
a.kopfnavi7:hover	{width:105px; height:20px; background-image:url(images/kopfnavi-7a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}
.kopfnavi7a	{width:105px; height:20px; background-image:url(images/kopfnavi-7a.gif); background-position:top; background-repeat:no-repeat; padding:6px 0px; //padding:0px;}



/* Navigation*/
.navi1	{font-family:arial; font-size:13px; color:#A8490E; font-weight:bold; line-height:15px; padding:6px 0 0 20px; margin:0px; width:140px; display:block; background-image:url(images/bullet-navi-1.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;}
a.navi1:link  	{color:#A8490E;}
a.navi1:visited	{color:#A8490E;}
a.navi1:active	{color:#A8490E;}
a.navi1:hover	{color:#F9B000;}
.navi1a	{font-family:arial; font-size:13px; color:#F9B000; font-weight:bold; line-height:15px; padding:6px 0 0 20px; margin:0px; width:140px; display:block; background-image:url(images/bullet-navi-1.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;}

.navi2		{font-family:arial; font-size:13px; color:#A8490E; font-weight:bold; line-height:15px;  padding:3px 0 2px 27px; margin:0px; display:block; width:130px; background-image:url(images/bullet-navi-2.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;}
a.navi2:link  	{color:#A8490E;}
a.navi2:visited	{color:#A8490E;}
a.navi2:active	{color:#A8490E;}
a.navi2:hover	{color:#F9B000;}
.navi2a		{font-family:arial; font-size:13px; color:#F9B000; font-weight:bold; line-height:15px;  padding:3px 0 2px 27px; margin:0px; display:block; width:130px; background-image:url(images/bullet-navi-2.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none;}

/* Titel */						
h1		{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; padding: 0px; margin: 0px; letter-spacing:1px;}

h2		{font-family:arial; font-size:14px; color:#A8490E; font-weight:bold; padding:0px; margin:0px;}

h3		{font-family:arial; font-size:13px; color:#A8490E; font-weight:bold; padding:0px; margin:0px;}

h4		{font-family:arial; font-size:12px; color:#A8490E; font-weight:bold; padding:0px; margin:0px;}

/* Fliesstext */
.text 			{font-family:arial; font-size:11px; color:#000000; line-height:17px;}
a.text:link 	{color:#616263; text-decoration:underline;}
a.text:visited	{color:#616263; text-decoration:underline;}
a.text:active	{color:#616263; text-decoration:underline;}
a.text:hover	{color:#005EA7; text-decoration:underline;}

.text_p 			{font-family:arial; font-size:11px; color:#000000; line-height:14px;}

.normal 			{font-family:arial; font-size:11px; color:#000000; line-height:17px;}
.warnung			{font-family:arial; font-size:11px; color:#ff0000; line-height:17px;}

.textsmall 			{font-family:arial; font-size:9px; color:#000000; line-height:17px;}

.text2 			{font-family:arial; font-size:12px; color:#000000; line-height:17px;}


.textk 			{font-family:arial; font-size:10px; color:#000000; line-height:11px;}
a.textk:link 	{color:#616263; text-decoration:underline;}
a.textk:visited	{color:#616263; text-decoration:underline;}
a.textk:active	{color:#616263; text-decoration:underline;}
a.textk:hover	{color:#005EA7; text-decoration:underline;}

.textbraun		{font-family:arial; font-size:11px; color:#71211B; font-weight:bold;}
.textbraun a	{color:#71211B; text-decoration:none;}
.textbraunk		{font-family:arial; font-size:10px; color:#71211B; font-weight:bold; line-height:11px;}
.textbraunk a	{color:#71211B; text-decoration:underline;}
.texthellbraun	{font-family:arial; font-size:12px; color:#A8490E; font-weight:bold;}
.texthellbraun a	{color:#A8490E; text-decoration:none;}
.texthellbraunk		{font-family:arial; font-size:10px; color:#A8490E; font-weight:bold; line-height:11px;}
.texthellbraunk a	{color:#A8490E; text-decoration:underline;}

.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

.textbraun2		{font-family:arial; font-size:12px; color:#71211B; font-weight:bold;}
.textbraun2 a	{color:#71211B; text-decoration:none;}

/* Rahmen */
.rahmen1		{background-color:#F9B100; font-family:arial; font-size:12px; font-weight:bold; color:#71211B; width:150px; line-height:18px;}
.rahmen2		{background-color:#F9B100; font-family:arial; font-size:12px; font-weight:bold; color:#71211B; width:190px; line-height:18px; margin-left:12px; padding-left:5px;}
.rahmen2a		{background-color:#F9B100; font-family:arial; font-size:12px; font-weight:bold; color:#71211B; width:190px; line-height:18px; margin-bottom:12px; padding-left:5px;}
.rahmen3		{background-color:#DDDDDF; font-family:arial; font-size:12px; font-weight:bold; color:#000000; width:120px; line-height:18px; margin-left:12px; padding-left:5px;}
.rahmen4		{background-color:#DDDDDF; font-family:arial; font-size:12px; font-weight:bold; color:#000000; width:65px; line-height:16px; margin:1px 0 0 4px; border:1px solid #72211C;}
.rahmen5		{ border-bottom:4px solid #F9B100;border-top:4px solid #F9B100; font-family:verdana; font-size:10px; color:#000000; width:190px; line-height:18px; margin-left:12px; letter-spacing:-1;}
.rahmen5 a		{text-decoration:none; color:#000000;}


/* Formulare */
.form_search	{border:1px solid #72211C; font-family:arial; font-size:12px; color:#71211B; width:150px;}
.form_login		{border:1px solid #72211C; font-family:arial; font-size:12px; color:#000000; width:195px; //width:190px;}

/* Products */
.pr_headline	{background-color:#F9B100; font-family:arial; font-size:12px; font-weight:bold; color:#71211B; line-height:18px;}
.pr_seitenzaehler	{font-family:arial; font-size:12px; font-weight:bold; color:#71211B; line-height:18px; letter-spacing:3px;}
.pr_seitenzaehler a	{font-family:arial; font-size:12px; font-weight:bold; color:#71211B; line-height:18px; letter-spacing:3px; text-decoration:none;}

.pr_mehr		{font-family:arial; font-size:11px; color:#A8490E; font-weight:bold;}
.pr_mehr a		{text-decoration:none; color:#A8490E;}
.pr_mehr a:hover		{text-decoration:underline; color:#A8490E;}
.pr_angaben		{font-family:arial; font-size:11px; color:#A8490E; font-weight:bold;}
.form_angaben	{border:1px solid #72211C; font-family:arial; font-size:11px; color:#71211B; width:40px;}

.detail_headline	{font-family:arial; font-size:13px; color:#A8490E; font-weight:bold; line-height:17px; padding-top:5px;}
.bd_detail_headline	{border-bottom:5px solid #FFFFFF;}

/* Fusszeile */
.fuss			{font-family:arial; font-size:9px; color:#72211C;}
.fuss a			{color:#72211C; text-decoration:none;}
.fuss a:hover	{color:#72211C; text-decoration: underline;}

/* Preloader */
.hidepics {width:0px; height:0px; visibility:hidden;}

/*Warenkorb*/
.bestellung	{background-color:#DCDCE0; padding:0px 3px;}
.bg_bestellung	{background-color:#FAF3E4;}
.form_anzahl	{border:1px solid #DCDCE0; font-family:arial; font-size:11px; background-color:#DCDCE0; width:40px; text-align:right; padding-right:3px;}
.form_eingabe	{border:1px solid #DCDCE0; font-family:arial; font-size:11px; background-color:#DCDCE0; width:40px; padding-left:3px;}
.form_eingabe_dis	{border:1px solid #ffffff; font-family:arial; font-size:11px; background-color:#ffffff; width:40px; padding-left:3px;}
.bestelldaten_adr	{border:1px solid #DCDCE0; font-family:arial; font-size:11px; background-color:#DCDCE0; width:210px; padding-left:3px; line-height:16px;}
.bestellstatus	{background-color:#FAF3E4; color:#CA791D; font-family:arial; font-size:11px; font-weight:bold; padding:2px;}
.bestellstatusa	{background-color:#FAF3E4; color:#4D1B18; font-family:arial; font-size:11px; font-weight:bold; padding:2px;}


/*Fehler bei der Warenauswahl*/
.dialogfehler	{background-color: #ff0000; color:#000000;}
.messagealert	{width:650px; margin:10px 0 0 30px; padding:15px; background-color:#CC0000; color:#ffffff; font-weight:bold;}
