body {
    font-family:arial;
}

table.main {
    margin:10px;
    margin-top:0px;
}

/* Anfang Formatierung für innere Rahmen (News, Produkte...) */

table.produebersicht{
    background:#E5D8B1;
    margin-left:5px;
    margin-right:5px;
    width:610px;
    font-size:9pt;
    color:#000;
}

/*linke Grafik für abgerundeten Head*/
td.prod_l {
	background: #D6C59A url(../../grafiken/standard/lm_prod_l.gif) 0 0 no-repeat;
	width: 12px;
}
/*rechte Grafik für abgerundeten Head*/
td.prod_r {
	background: #D6C59A url(../../grafiken/standard/lm_prod_r.gif) 0 0 no-repeat;
	width: 12px;
}

/*rechte Grafik für abgerundeten Head bei Preisen*/
td.prod-preis-r {
	background: #D6C59A url(../../grafiken/standard/lm_prod-preis-r.gif) 0 0 no-repeat;
	width: 13px;
}

/*rechte Grafik 2 für abgerundeten Head bei Preisen*/
td.prod-preis-r2 {
	background: #D6C59A url(../../grafiken/standard/lm_prod-preis-r2.gif) 0 0 no-repeat;
	width: 13px;
}

/*mittlere Grafik für abgerundeten Head mit Verlauf*/
td.prodhead {
	background:#D6C59A url(../../grafiken/standard/lm_prod_t.gif) 0 0 repeat-x;
	height:30px;
	color:#000;
	font-weight:bold;	
}

/*mittlere Grafik für abgerundeten Head mit Verlauf*/
td.prodhead-preis {
	background:#996633;
	height:30px;
	color:#FFF;
	font-weight:bold;	
}

/*allgemeine Formatierung für inneren Bereich*/
td.prod {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:10px;
    padding-bottom:5px;
}
/*für erste Zeile im inneren Bereich -> mit heller feiner Linie oben*/
td.prod2 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:3px;
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#E5D8B1;
}

td.prod3 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:5px;
    padding-bottom:5px;
}

td.prod4 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:5px;
    padding-bottom:5px;
    border-bottom:solid; 
    border-bottom-width:1px; 
    border-bottom-color:#E5D8B1;
}

td.prod5 {
    background:#D6C59A;
    color:#000;
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#E5D8B1;
}

td.prod6 {
    background:#D6C59A;
    color:#000;
    font-size:9pt;
    padding-left:10px;
}

td.prod7 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:10px;
    padding-top:3px;
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#E5D8B1;
}

td.prod8 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:10px;
    padding-top:3px;
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#E5D8B1;
}

td.prod9 {
    background:#D6C59A;
    font-size:9pt;
    color:#000;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:solid; 
    border-bottom-width:1px; 
    border-bottom-color:#E5D8B1;
}

td.prod-preis {
    background:#663300;
    font-size:9pt;
    color:#FFF;
}

/* Formatierung Zeile in der Preis und Bestellmenge ist */
td.prod_bestellen {
    background:#E5D8B1;
    font-size:9pt;
    color:#000;
    padding-left:10px;

}

/* Formatierung Rahmen um Bilder */
.img_galpic {
	border-width:2px;
	border-color:#663300;
	border-style:solid;
	padding:2px;
}

/* Formatierung inputfeld Bestellmenge */
input.bestellen {
    background-color:#E5D8B1;
    height:22px;
    width:35px;
	border:2px;
	border-color:#B8A479;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
}

select.auswahl {
	background-color:#E5D8B1;
	border-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

select.rahmen {
    background-color:#E5D8B1;
    width:200px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
}

select.mass {
    background-color:#E5D8B1;
    width:120px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
}

/*Schatten unter innerem Bereich*/
td.prodwrapperbottom_l {
    background: #E5D8B1 url(../../grafiken/standard/lm_prodbottom_l.gif) 0 0 no-repeat;
    width:10px;
}

td.prodwrapperbottom {
    background: #E5D8B1 url(../../grafiken/standard/lm_prodbottom.gif) 0 0 repeat-x;
    height:10px;

}

td.prodwrapperbottom_r {
    background: #E5D8B1 url(../../grafiken/standard/lm_prodbottom_r.gif) 0 0 no-repeat;
    width:10px;
}

/*Formatierung Kaufpreis in Produktbeschreibung mit feiner heller Linie oben*/
td.prodleiste-preis {
    background:#D6C59A;
    font-size:13pt;
    font-weight:bold;
    color:#663300;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#E5D8B1;
}

/* Ende innere Rahmen */

/* Anfang allgemeine Schriftformatierungen */

.headline {
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:15px;
}

.katheadline {
    font-size:10pt;
    color:#000;
}

.subheadline {
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
}

/* Textformatierung verwendet für Startseite, Impressum, Versandinfo, usw...*/
.text {
	font-size:9pt;
	color:#000000;
}

/* Datumsformatierung verwendet in News*/
.datum {
    font-size:8pt;
    color:#FFF;
}

.agb {
	font-size:8pt;
	color:#000000;
	text-align:justify;
}
/* Formatierung für Fußzeile - Copyright*/
.footer {
	font-size:7pt;
	color:#E5D8B1;
}

/* Ende allgemeine Schriftformatierungen */

/* Linienformatierungen */
hr.main {
    border-style:solid;
    margin-right:5px;
    border-color:#663300;
    border-width:1px;
}
/* Ende Linienformatierungen */



/* Anfang Formatierung des Warenkorb-small */

table.warenkorb{
    background-color:#663300;
    width:165px;
    margin-left:8px;
    margin-right:7px;
}

.lm_wk{
    background-color:#663300;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    color:#FFF;
    padding-bottom:5px;
}

.lm_wk_l{
	background:#663300 url(../../grafiken/standard/lm_wk_l.gif) 0 0 no-repeat;
	width:12px;
}

.lm_wkin_l{
	background:#D6C59A url(../../grafiken/standard/lm_wkin_l.gif) 0 0 no-repeat;
	width:12px;
	margin-left:5px;
}

.lm_wkin{
    background-color:#D6C59A;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#000;
	text-align:left;
}

/* Ende Formatierung des Warenkorb-small*/

/* Anfang Tip, Hervorhebungen*/

td.tip {
    background:#996633;
    height:30px;
    font-size:9pt;
    color:#FFF;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:5px;
}

td.tip_l {
	background: #996633 url(../../grafiken/standard/lm_tip_l.gif) 0 0 no-repeat;
	width: 12px;
}

td.tip_r {
	background: #996633 url(../../grafiken/standard/lm_tip_r.gif) 0 0 no-repeat;
	width: 12px;
}

/* Ende Tip, Hervorhebungen*/

/* Anfang - B U T T O N S */

.button_warenkorb{
	background-color:#E5D8B1;
	border: #FFFFFF 1px solid;
    padding-top:1px;
	padding-bottom:1px;
}

td.button_auflager{
	background-color:#E5D8B1;
	border: #FFFFFF 1px solid;
    font-size:8pt;
	padding-top:1px;
	padding-bottom:1px;
}

.button_bestellen{
	background-color:#663300;
	border: #FFFFFF 1px solid;
	color:#FFFFFF;
	font-size:10pt;
	height:22px;
}

.button_kasse{
	font-size:10pt;
	height:40px;
	width:230px;
	background-image: url(../../grafiken/bestellbutton1.jpg);
	background-repeat: no-repeat;
	background-color: #600;
	color: #D6D6D6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
}

.button_bezahlung{
	font-size:10pt;
	height:40px;
	width:230px;
	background-image: url(../../grafiken/bestellbutton2.jpg);
	background-repeat: no-repeat;
	background-color: #600;
	color: #D6D6D6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
}

.button_check{
	font-size:10pt;
	height:40px;
	width:230px;
	background-image: url(../../grafiken/bestellbutton3.jpg);
	background-repeat: no-repeat;
	background-color: #600;
	color: #D6D6D6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
}

.button_wksmall{
	background-color:#D6C59A;
	border: #FFFFFF 1px solid;
}
/* Ende - B U T T O N S */

/* Anfang Formatierung Kontaktformular */

input.kontakt {
    background-color:#E5D8B1;
    height:22px;
    width:200px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;	
}

input.kontakt_lang {
    background-color:#E5D8B1;
    height:22px;
    width:505px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;	
}

input.spam {
    background-color:#E5D8B1;
    height:22px;
    width:80px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;

}

textarea.kontakt {
    background-color:#E5D8B1;
    height:170px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:505px;
}

textarea.zangaben {
    background-color:#E5D8B1;
    height:80px;
    border:2px;
    border-color:#B8A479;
    border-style:solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:505px;
}
/* Ende Formatierung Kontaktformular */

/* Anfang Formatierung Allgemeine Links in der Headzeile */
table.headlinks {
    font-size:9pt;
    color:#FFF;
    font-family:arial;
    font-weight:bold;
    padding-top:5px;
}

table.headlinks_r {
    font-size:9pt;
    color:#FFF;
    font-family:arial;
    font-weight:bold;
    padding-top:5px;
    right:auto;
}


/* Anfang Formatierung Menüleiste rechts und links */
table.menu {
    font-size:9pt;
    color:#FFF;
    font-family:arial;
    margin-top:8px;
    margin-left:8px;
    margin-right:8px;
    margin-bottom:15px;
    width:164px;
}

td.menukat {
    background-color:#663300;
    font-weight:bold;
    padding-left:5px;
    height:20px;
	text-align:left;
}

td.menu {
    padding-top:2px;
    padding-left:5px;
	text-align:left;
}
