/* Filename: shopstyles.css (wird aus Admin/shopstyles.txt generiert)                            */
/*                                                                                               */
/* Modul: CSS                                                                                    */
/*                                                                                               */
/* Autoren: Jose Fontanil & Reto Glanzmann                                                       */
/*                                                                                               */
/* Zweck: Beinhaltet alle Schrift-, Farb-, und Hintergrundeinstellungen                          */
/*                                                                                               */
/* Sicherheitsstatus:        *** ADMIN ***                                                       */
/*                                                                                               */
/* Version: 2.0.0                                                                                     */
/*                                                                                               */
/* CVS-Version / Datum: $Id: csstemplate.txt,v 1.49 2005/12/15 13:17:18 roli Exp $           */
/*                                                                                               */
/* ----------------------------------------------------------------------------------------------*/
/* ! ! ! ! ! ! ! ! ! ! ! ! ! W I C H T I G E R   H I N W E I S ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! */
/* ----------------------------------------------------------------------------------------------*/
/* Wenn Sie die CSS-Einstellungen direkt im CSS-File auf Ihre Beduerfnisse anpassen wollen, be-  */
/* arbeiten Sie keinesfalls das File "shopstyle.css". Dieses wird bei jedem Aufruf des Layout-   */
/* management-Tools ueberschrieben. Manuelle Änderungen der CSS-Einstellungen duerfen deshalb    */
/* nur im CSS-Template-File (csstemplate.txt) gemacht werden. Alle Ausdruecke in  sind Werte*/
/* die in der Datenbank gespeichert sind. Nachdem Sie manuelle Änderungen gemacht haben, muessen */
/* Sie das Web-Layoutmanagementtool aufrufen, um damit das neue "shopstyle.css" File zu erzeugen!*/
/* ----------------------------------------------------------------------------------------------*/
/*                                                                                               */
/* ----------------------------------------------------------------------------------------------*/
/* Stylesheetdatei fuer Webshop                                                                  */
/* ----------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------*/
/* Globale Einstellungen                                                       */
/* ----------------------------------------------------------------------------*/
/* Fontfamilie und Textgroesse fuer die Standardeinstellung und <p>-tag        */


body
{
	font-size: 11px;
	font-family: Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
	margin: 0px;
}
hr {
  margin-top:5px;
}
p {
  text-align:justify;
  color:#6D4732;
  font-size:11px;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite,        */
/* da Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt.        */
input, textarea, select {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}



.textfeld, textarea, select{
  border: 1px solid #d0cece;
  margin:2px;
}

#box{
text-align:center;
}



#box_box{
width:760px;
min-height: 600px;
-height: 600px;
margin-left: auto;
margin-right: auto;
}

#kreisel_box{
width: 820px;
margin-left: auto;
margin-right: auto;
border: 1px solid green;
}


#kreisel{
width: 20px;
height:20px;
border: 1px solid green;


}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer main_table (Haupttabelle um Shop herum)                  */
/* ----------------------------------------------------------------------------*/


table.main_table
{ 
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	
}

td.main_table {
  width:778px; 
  margin:0px;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  -text-align:center;
  vertical-align:top;

}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer shop_table (Komponenten des Shops)                       */
/* ----------------------------------------------------------------------------*/
table.shop_table {
  width:760px;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;

}

td.katnav_td {
  color:#ffffff;
  background:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  width: 199px;
  /* background-position: ; */
  /* background-attachment: ; */
  padding-left: 0px;
}

td.hauptnav_td {
  padding-left:0px;
  padding-right:20px;
  color:#000000;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: ; */
}

td.content_td, body.content_td {
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 30px;
  color:#000000;
  background-color: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  background-position: left top;
  background-attachment: scroll;
}

td.footer_td {
  margin:0px;
  padding:0px;
  padding-top: 25px;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Kategoriennavigation (Left Page-Teil)                    */
/* ----------------------------------------------------------------------------*/

.kataktiv {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:bold;
  text-decoration:none;
}

/* Farbe und Schriftart der Links */
a.left {
  color:#ffffff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

a:link.left {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}
a:visited.left {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}
a:hover.left {
  color:#fff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;

}
a:active.left, a:active.kataktiv {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}


/* Farbe und Schriftart fuer die Tabs (Kategorienueberschriften)               */
.tabs {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}


/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Hauptnavigation (Top Page-Teil)                          */
/* ----------------------------------------------------------------------------*/
table.top {
  color:#000000;
}

/* Titel-Tag Einstellungen fuer den Shopnamen im Top-Frame                     */
td.top_titel {
  color:#8A5232;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  text-decoration:none;
  width: 778px;
  height: 200px;
  padding-left:210px;
  padding-top: 169px;
  background-image: url(Bilder/head.jpg);
}

a.top_titel,
a:link.top_titel,
a:active.top_titel,
a:visited.top_titel,
a:hover.top_titel{
  color: #8A5232;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  text-decoration:none;	
}

input.top_titel{
	width:180px;
	margin-left: 40px;
	
}



/* Titel-Tag Einstellungen fuer den Administrationsstern im Top-Frame          */
td.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:link.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a.top {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Haupt Page-Teil (z.B. Shopartikel / PopUps)              */
/* ----------------------------------------------------------------------------*/
/* Hintergrundfarbe und Hintergrundbild                                        */
/* Wird auch fuer den Body definiert - z.B. fuer PopUps                        */
body.content {
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  color:#000000;
  background-color: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
}

a.content, tr.content, td.content, div.content, table.contenthaupt, td.contenthaupt, div.contenthaupt, td.content_box {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}


td.contenthaupt, div.contenthaupt, td.content_box {
  padding-left:15px;
}


table.contenthaupt, table.content_box, p.contenthaupt {
  margin-left:15px;
}

table.content_box, td.content_box  {
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px solid #d20b0c;
  border-left: 0px solid #d20b0c;
  border-right: 0px solid #d20b0c;
  border-bottom: 0px solid #d20b0c;
}

.error {
  color:#ff0000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

.erfolg {
  color:#00aa00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

/* Farbe und Schriftart der Links                                              */
a:link.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:visited.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:active.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

/* Farbe und Schriftart der Ueberschriften                                     */
h1.content {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  margin: 2px;

}
h2.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h3.content {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h4.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h5.content {
  color:#000000;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  padding-top:10px;
}

/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite, da     */
/* Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt            */
input.content, textarea.content, select.content {
  /* color:#000000; */
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  border: 1px solid #d0cece;
}

/* ----------------------------------------------------------------------------*/
/* Spezielle Linkklasse, wo der Link nicht unterstrichen wird (Suchresultat)   */
/* ----------------------------------------------------------------------------*/
body.no_decoration {
  color:#000000;
  background: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: scroll; */
}
body.no_decoration, a.no_decoration, tr.no_decoration, td.no_decoration {
  text-decoration:none;
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:link.no_decoration {
  color:#000000;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#000000;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.no_decoration {
  color:#000000;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
h1.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h2.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h3.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h4.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h5.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}


/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung (z.B fuer Warenkorb)                                   */
/* ----------------------------------------------------------------------------*/
table.tbl {
  border-spacing:0px;
  border-collapse:collapse;
}
/* Titelzeile (Ueberschriftszeile)                                             */
td.tbl_titel {
  color:#000000;
  background-color:#f2f0f0;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
/* Formatierung der ungeraden Zeilen (Zeile 1,3,5,7,..)                        */
td.tbl_ung {
  color:#000000;
  background-color:#f4f0f0;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Links in ungeraden Zeilen (Zeile 1,3,5,7,..)                                */
a.tbl_ung {
  color:#000000;
  background-color:#f4f0f0;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung der geraden Zeilen (Zeile 2,4,6,8,..)                          */
td.tbl_ger {
  color:#000000;
  background-color:#f8f6f6;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Links in geraden Zeilen (Zeile 2,4,6,8,..)                                  */
a.tbl_ger {
  color:#000000;
  background-color:#f8f6f6;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung der Zeilen mit speziellen Informationen                        */
td.tbl_info {
  color:#000000;
  background-color:#e7e3e3;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung fuer die Zeilen, die spezielle Informationen (z.B. Totalbetrag */
/* beinhalten                                                                  */
td.tbl_total {
  color:#000000;
  background-color:#ffffff;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}


/* ----------------------------------------------------------------------------*/
/* Link fuer Footer                                                            */
/* ----------------------------------------------------------------------------*/

/* Farbe und Schriftart der Links */
a:link.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:visited.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:active.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a.footer_td {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px;
  font-weight:normal;
}

/* ----------------------------------------------------------------------------*/
/* Formatierung fuer die Informations-Boxen (ibox, Neunerbox: t,m,b - l,m,r)   */
/* ----------------------------------------------------------------------------*/

#nav_box{
width:199px;
margin-left:1px;
-margin-top:1px;
}

table.ibox{
  width:198px;
  padding-top:1px;
  padding-left:0px;
  color:#fff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

table.ibox_a{
  color:#fff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

input.ibox, textarea.ibox, select.ibox, button.ibox{
  color:#ffffff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:12px;
  font-weight:normal;
}

input.ibox, button.ibox {
  background-color: #bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #ffffff solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #d0cece solid;
  border-bottom: 0px #d0cece solid;
  padding:0px;
}

td.ibox_tl, td.ibox_tm, td.ibox_tr{
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

td.ibox_tl{
  
  background-image:url('Bilder/abschluss_o_l.gif');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-top:0px;
}

td.ibox_tm{
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td.ibox_tr
{
	border-top: 0px #d20b0c solid;
	border-left: 0px #d20b0c solid;
	border-right: 0px #d20b0c solid;
	border-bottom: 0px #d20b0c solid;
	background-image: url('Bilder/abschluss_o_r.gif');
	background-repeat: no-repeat;
}

td.ibox_tl_{
background-color:#bc7223;
  height:20px;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-top:0px;
}

td.ibox_tm_{
background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td.ibox_tr_
{
background-color:#bc7223;
	border-top: 0px #d20b0c solid;
	border-left: 0px #d20b0c solid;
	border-right: 0px #d20b0c solid;
	border-bottom: 0px #d20b0c solid;
	background-repeat: no-repeat;
}

/* Farbe und Schriftart der Links im Titelbereich der ibox */
a.ibox_tl, a.ibox_tm, a.ibox_tr {
  color:#fff;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_tl, a:link.ibox_tm, a:link.ibox_tr {
  color:#fff;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
a:visited.ibox_tl, a:visited.ibox_tm, a:visited.ibox_tr {
  color:#fff;
  font-style:;
  text-decoration:none;
  font-weight:bold;
}

/* Mittlerer Bereich der ibox */
td.ibox_ml{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-left:15px;
}

td.ibox_ml_{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-left:15px;
  padding-top:25px;
  line-height: 140%;
}

td.ibox_mm{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  
}
td.ibox_mr{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px  solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

/* Farbe und Schriftart der Links: left,middle,right */
a.ibox_ml, a.ibox_mm, a.ibox_mr{
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_ml, a:link.ibox_mm, a:link.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:visited.ibox_ml, a:visited.ibox_mm, a:visited.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:active.ibox_ml, a:active.ibox_mm, a:active.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

/* Unterer Bereich der ibox (Abschluss) */
td.ibox_bl{
  padding-top:0px;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  height: 20px;
}
td.ibox_bm{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}
td.ibox_br{
  padding-top:0px;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

/* End of file $Dl: 06.04.06 16:05:29$ --------------------------------------------------*/
/*#######################################################################################################
#########################################################################################################
#########################################################################################################
###############################################################*/





body
{	
	background-image: url(Bilder/bg.jpg);;
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
	margin: 0px;
	position: relative;
}

#haendler_logo{
	position: absolute;
	top: 230px;
	right: 0px;
}

hr {
  margin-top:5px;
}


li{


margin-right: 15px;


}
p {
  width:390px;
  -width:360px;
  color:#6D4732;
  font-size:11px;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

a{
color: #6D4732;
font-weight: bold;
}


/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite,        */
/* da Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt.        */
input, textarea, select {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

.textfeld, textarea, select{
  border: 1px solid #d0cece;
  margin:2px;
}



#box_box{
width:778px;
min-height:600px;
*height: 600px;
margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer main_table (Haupttabelle um Shop herum)                  */
/* ----------------------------------------------------------------------------*/


table.main_table
{ 
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	
}

td.main_table {
  width:778px; 
  margin:0px;
  padding:0px;
  margin-left: auto;
  margin-right: auto;   
  vertical-align:top;

}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer shop_table (Komponenten des Shops)                       */
/* ----------------------------------------------------------------------------*/
table.shop_table {

  width:778px;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;

}

td.katnav_td {
  color:#ffffff;
  background:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  width: 200px;
  /* background-position: ; */
  /* background-attachment: ; */
  padding-left: 0px;
  
}

td.hauptnav_td {
  padding-left:0px;
  padding-right:20px;
  color:#6D4732;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: ; */
}

td.content_td, body.content_td {
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 20px;
  color:#6D4732;
  text-align: justify;
}

td.footer_td {
  margin:0px;
  padding:0px;
  padding-top: 25px;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Kategoriennavigation (Left Page-Teil)                    */
/* ----------------------------------------------------------------------------*/

.kataktiv {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:bold;
  text-decoration:none;
}

/* Farbe und Schriftart der Links */
a.left {
  color:#ffffff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

a:link.left {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}
a:visited.left {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}
a:hover.left {
  color:#fff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;

}
a:active.left, a:active.kataktiv {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}


/* Farbe und Schriftart fuer die Tabs (Kategorienueberschriften)               */
.tabs {
  color:#6D4732;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}


/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Hauptnavigation (Top Page-Teil)                          */
/* ----------------------------------------------------------------------------*/
table.top {
  color:#000000;
  height: 200px;
}

/* Titel-Tag Einstellungen fuer den Shopnamen im Top-Frame                     */
td.top_titel {
  color:#8A5232;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  text-decoration:none;
  width: 820px;
  height: 200px;
  padding-left:210px;
  padding-top: 160px;
  background-image: url(Bilder/head.jpg);
  background-repeat: no-repeat;
  position: relative;
}

#info_box_o_l{
display: none;
position: absolute;
width: 200px;
height: 50px;
right: 320px;
top: 10px;
color: white;
padding: 5px;
}

#info_box_o_r{
display: none;
position: absolute;
width: 200px;
height: 50px;
right: 110px;
top: 10px;
color: white;
padding: 5px;
}

#info_box_u_l{
position: absolute;
width: 200px;
height: 50px;
right: 320px;
top: 100px;
color: white;
padding: 5px;
}

#info_box_u_r{
position: absolute;
width: 200px;
height: 50px;
right: 110px;
top: 100px;
color: white;
padding: 5px;
}

a.top_titel,
a:link.top_titel,
a:active.top_titel,
a:visited.top_titel,
a:hover.top_titel{
  color: #8A5232;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight: normal;
  text-decoration:none;	
}

input.top_titel{
	width:180px;
	margin-left: 40px;
	
}



/* Titel-Tag Einstellungen fuer den Administrationsstern im Top-Frame          */
td.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:link.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a.top {
  color:#ffffff;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px; font-weight:normal;
  text-decoration:none;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Haupt Page-Teil (z.B. Shopartikel / PopUps)              */
/* ----------------------------------------------------------------------------*/
/* Hintergrundfarbe und Hintergrundbild                                        */
/* Wird auch fuer den Body definiert - z.B. fuer PopUps                        */


.content
{
	margin-bottom: 3px;
	color: #6D4732;
}

td.content
{
	margin-bottom: 3px;
	border-collapse: collapse;
	color: #6D4732;
}

.breiter
{
	width: 300px;
	color: #6D4732;

}

.foot{

text-align: center; 
width: 100%; 
color:#ffffff; 
font-style:normal; 
font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif; 
font-size:13px; 
font-weight:normal; 
text-decoration:none;
padding-top: 7px;
}

td.contenthaupt, div.contenthaupt, td.content_box {
  padding-left:15px;
  color: #6D4732;
}


table.contenthaupt, table.content_box, p.contenthaupt {
  margin-left:15px;
}


#kategorie_o
{
	width: 100%;
	height: 30px;
	background-image: url(Bilder/abschluss_kategorie_o.gif);
	background-repeat: no-repeat;
}

#kategorie_u
{
	width: 100%;
	height: 30px;
	background-image: url(Bilder/abschluss_kategorie_u.gif);
	background-repeat: no-repeat;
}


#artikel_o
{
	width: 550px;
	height: 30px;
	background-image: url(Bilder/abschluss_artikel_o.gif);
	background-repeat: no-repeat;
}

#artikel_u
{
	width: 550px;
	height: 30px;
	background-image: url(Bilder/abschluss_artikel_u.gif);
	background-repeat: no-repeat;
}


table.content_box, td.content_box  {

  background-image:url('');
  background-repeat: repeat;
  border-top: 0px solid #d20b0c;
  border-left: 0px solid #d20b0c;
  border-right: 0px solid #d20b0c;
  border-bottom: 0px solid #d20b0c;
}

table.content_box_weg, td.content_box_weg  {

  background-image:url('');
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 30px;
  border-top: 0px solid #d20b0c;
  border-left: 0px solid #d20b0c;
  border-right: 0px solid #d20b0c;
  border-bottom: 0px solid #d20b0c;
}

.error {
  color:#ff0000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

.erfolg {
  color:#00aa00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

/* Farbe und Schriftart der Links                                              */
a:link.content
{
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:visited.content {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:active.content {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}



/* Farbe und Schriftart der Ueberschriften                                     */
h1.content {
  color:#6D4732;
  font-style:normal;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  margin: 2px;

}

p.breiter {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

.schmaler{
 width: auto; height: auto; margin-right: 7px; 
}

h2.content {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h3.content {
width:380px;
  color:#6D4732;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h4.content {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h5.content {
  color:#6D4732;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  padding-top:10px;
}

/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite, da     */
/* Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt            */
input.content, textarea.content, select.content {
  /* color:#000000; */
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  border: 1px solid #d0cece;
}

/* ----------------------------------------------------------------------------*/
/* Spezielle Linkklasse, wo der Link nicht unterstrichen wird (Suchresultat)   */
/* ----------------------------------------------------------------------------*/
body.no_decoration {
  color:#6D4732;
  background: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: scroll; */
}
body.no_decoration, a.no_decoration, tr.no_decoration, td.no_decoration, .no_decoration {
  text-decoration:none;
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

p.no_decoration{
padding-left:80px;
}

a:link.no_decoration {

  color:#6D4732;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#6D4732;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.no_decoration {
  color:#6D4732;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
h1.no_decoration {
  color:#6D4732;
  padding-left:60px;
  font-style:normal;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h2.no_decoration {
  color:#6D4732;
  padding-left:60px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h3.no_decoration {
  color:#6D4732;
  padding-left:60px;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h4.no_decoration {
padding-left:60px;
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
h5.no_decoration {
padding-left:60px;
  color:#6D4732;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}


/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung (z.B fuer Warenkorb)                                   */
/* ----------------------------------------------------------------------------*/
table.tbl {
  border-spacing:0px;
  border-collapse:collapse;
}
/* Titelzeile (Ueberschriftszeile)                                             */
td.tbl_titel
{
  color:#6D4732;
	padding-left:0px;
	font-style: normal;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF;
}
/* Formatierung der ungeraden Zeilen (Zeile 1,3,5,7,..)                        */
td.tbl_ung {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF;
}
/* Links in ungeraden Zeilen (Zeile 1,3,5,7,..)                                */
a.tbl_ung {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF;
}
/* Formatierung der geraden Zeilen (Zeile 2,4,6,8,..)                          */
td.tbl_ger {
  color:#6D4732;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF;
}
/* Links in geraden Zeilen (Zeile 2,4,6,8,..)                                  */
a.tbl_ger {
  color:#6D4732;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF;
}
/* Formatierung der Zeilen mit speziellen Informationen                        */
td.tbl_info {
  color:#6D4732;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
   	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF; 
}
/* Formatierung fuer die Zeilen, die spezielle Informationen (z.B. Totalbetrag */
/* beinhalten                                                                  */
td.tbl_total {
  color:#6D4732;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
   	background-image: url(Bilder/linie_doppelt.gif);
	background-color: #FFF; 
}


/* ----------------------------------------------------------------------------*/
/* Link fuer Footer                                                            */
/* ----------------------------------------------------------------------------*/

/* Farbe und Schriftart der Links */
a:link.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:visited.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:active.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a.footer_td {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:10px;
  font-weight:normal;
}

/* ----------------------------------------------------------------------------*/
/* Formatierung fuer die Informations-Boxen (ibox, Neunerbox: t,m,b - l,m,r)   */
/* ----------------------------------------------------------------------------*/


table.ibox{
  width:200px;
  padding-top:1px;
  padding-left:0px;
  color:#fff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

table.ibox_a{
  color:#fff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:13px;
  font-weight:normal;
}

input.ibox, textarea.ibox, select.ibox, button.ibox{
  color:#ffffff;
  text-decoration:none;
  font-style:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
  font-size:12px;
  font-weight:normal;
}

input.ibox, button.ibox {
  background-color: #bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #ffffff solid;
  border-left: 0px #ffffff solid;
  border-right: 0px #d0cece solid;
  border-bottom: 0px #d0cece solid;
  padding:0px;
}

td.ibox_tl, td.ibox_tm, td.ibox_tr{
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

td.ibox_tl{
  
  background-image:url('Bilder/abschluss_o_l.gif');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-top:0px;
  margin-top:0px;
}

td.ibox_tm{
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td.ibox_tr
{
	border-top: 0px #d20b0c solid;
	border-left: 0px #d20b0c solid;
	border-right: 0px #d20b0c solid;
	border-bottom: 0px #d20b0c solid;
	background-image: url('Bilder/abschluss_o_r.gif');
	background-repeat: no-repeat;
}

td.ibox_tl_{
background-color:#bc7223;
  height:20px;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-top:1px;
}

td.ibox_tm_{
background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

td.ibox_tr_
{
background-color:#bc7223;
	border-top: 0px #d20b0c solid;
	border-left: 0px #d20b0c solid;
	border-right: 0px #d20b0c solid;
	border-bottom: 0px #d20b0c solid;
	background-repeat: no-repeat;
}

/* Farbe und Schriftart der Links im Titelbereich der ibox */
a.ibox_tl, a.ibox_tm, a.ibox_tr {
  color:#fff;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_tl, a:link.ibox_tm, a:link.ibox_tr {
  color:#fff;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
a:visited.ibox_tl, a:visited.ibox_tm, a:visited.ibox_tr {
  color:#fff;
  font-style:;
  text-decoration:none;
  font-weight:bold;
}

/* Mittlerer Bereich der ibox */
td.ibox_ml{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-left:15px;
}

td.ibox_ml_{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-left:15px;
  padding-top:25px;
  line-height: 140%;
}

td.ibox_mm{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  
}

.ibox_mm ul li{
	list-style: none;
	margin-left: -40px;
	margin-right: 0px;

}

td.ibox_mr{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px  solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

/* Farbe und Schriftart der Links: left,middle,right */
a.ibox_ml, a.ibox_mm, a.ibox_mr{
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_ml, a:link.ibox_mm, a:link.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:visited.ibox_ml, a:visited.ibox_mm, a:visited.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}
a:active.ibox_ml, a:active.ibox_mm, a:active.ibox_mr {
  color:#ffffff;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Tahoma,Verdana,Geneva,Helvetica,Sans-Serif;
}

/* Unterer Bereich der ibox (Abschluss) */
td.ibox_bl{

  padding-top:0px;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-bottom: 1px;
  
}
td.ibox_bm{
  background-color:#bc7223;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-bottom: 1px;
}
td.ibox_br{
  padding-top:0px;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding-bottom: 1px;
}
