/* 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.6.0                                                                                     */
/*                                                                                               */
/* CVS-Version / Datum: $Id: csstemplate.txt,v 1.72 2009/08/27 08:28:05 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        */
html {
  height: 100%;
  scrollbar-base-color:wheat; scrollbar-highlight-color:sandybrown; scrollbar-arrow-color:sandybrown; scrollbar-shadow-color:wheat
}

body {
  height: 100%;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-family: Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  background-color:#ffffff;
  background-image:url(Bilder/bg_main_table.jpg);
  background-repeat: repeat;
  scrollbar-base-color:wheat; scrollbar-highlight-color:sandybrown; scrollbar-arrow-color:sandybrown; scrollbar-shadow-color:wheat
}
hr {
  margin-top:5px;
}
p, ul, li {
  font-size:11px;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
img {
  border:0px;
}
/* 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:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

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

.textfeld_left, textarea_left, select_left, dropdown_left{
  color:#000000;
  border: 1px solid #f09c26;
  margin:2px;
}

/* alle Radio-Buttons vertikal middle */
input[type="radio"] {
    margin:3px 3px 4px 3px;
    padding:0px;
    border:0;
    width:13px;
    height:13px;
    vertical-align:middle
}

/* ----------------------------------------------------------------------------*/
/* 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:100%;
  height:100%;
  margin:0px;
  padding:0px;
  vertical-align:top;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer shop_table (Komponenten des Shops)                       */
/* ----------------------------------------------------------------------------*/
table.shop_table {
  width:990px;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  border-collapse: separate;
  border-spacing:0px;
  border-top-width:0px;
  border-top-style:solid;
  border-top-color:#999999;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  table-layout:fixed;
}

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

td.katnav_td_rechts {
  color:#994b00;
  background:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: ; */
  padding: 0 5px 0 0;
}

td.hauptnav_td {
  padding-left:0px;
  padding-right:0px;
  color:#000000;
  background:#fee2ba;
  background-image:url(Bilder/bg_top.gif);
  background-repeat: no-repeat;
  /* background-position: ; */
  /* background-attachment: ; */
}

td.content_td, body.content_td {
  padding-left: 10px;
  padding-right: 10px;
  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;
  height:18px;
  background-color:#fffaf0;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
  border-top: 1px #994b00 solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

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

.kataktiv, a:active.kataktiv {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:bold;
  text-decoration:none;
  background-image:url(Bilder/kat_selected.gif);
}
.kat_inaktiv {
  background-image:url(Bilder/kat_leer.gif);
}
.kat_in_pfad {
  background-image:url(Bilder/kat_minus.gif);
}

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

a:link.left {
  color:#994b00;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:visited.left {
  color:#994b00;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:hover.left {
  color:#ffa626;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.left {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}


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

div.left_nav ul{
    list-style-type:none;
    margin:0;
    padding:0;
}

div.left_nav ul li {
    clear:both;
    display:block;
    padding: 3px 0px 1px 0px;
}

div.left_nav ul li a:link, div.left_nav ul li a:visited {
    text-decoration:none;
    background-repeat:no-repeat;
    display:block;
}

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

/* Titel-Tag Einstellungen fuer den Shopnamen im Top-Frame                     */
td.top_titel {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

/* Titel-Tag Einstellungen fuer den Administrationsstern im Top-Frame          */
td.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:link.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a.top {
  color:#994b00;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; 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:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

/************Steffen Gestaltung eigene Seiten********************/
a.contentextra {
  color:#994b00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight: bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

a:hover.contentextra {
  color:#ffa626;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight: bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

a.contentgross {
  color:#994b00;
  font-style:normal;
  font-size:16px;
  text-decoration:none;
  font-weight: bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

a:hover.contentgross {
  color:#ffa626;
  font-style:normal;
  font-size:16px;
  text-decoration:none;
  font-weight: bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

.meinegrueneschrift {
  font-size:10pt;
  color:#5D8E78;
  font-weight:bold;
  margin-left:10px;
}

.meineorangeschrift {
  font-size:10pt;
  color:darkorange;
  font-weight:bold; 
}

.leuchte  {
  background-color: darkorange;
  color: rgb(248, 235, 19);
  font-weight: bold;
}

.rot {
  font-weight: bold;
  color:#bc0701;
}

  .grey {
  font-size:12px;
  font-family:Times New Roman, Arial, Verdana;
  color:#6a6e71;
  text-align:justify;
 }

.blau {
  font-weight: bold;
  color: blue;
}

.block {
  text-align:justify;
}

.strich {
  text-decoration:underline;
}

.fett {
  font-weight: bold;
}

.center {
  text-align:center;
}

/*******************Bildergalerie********************************/

     .galerie{
        font-size:1em;
        margin-left:27px;
        width:476px;
        margin-top:7px;
        padding-left:0;
     }
 
     .pic-navi{
        padding:7px 0 3px 7px;
        width:97px;
        float:left;
     }
    .pic-navi a img{
       width:52px;
       padding:0px;
       margin:1px 1px 2px 1px;
       border:1px solid #4089AC;
       float:left;
    }
    .pic-navi a:hover img{
       border:1px solid #000000;
    }
    div.pic-navi a{
       padding:0;
       margin:0;
    }
    div.pic-navi a span {
       display: none;
       color:#ff0000;
       background:#efefef;
    }
    div.pic-navi a:hover{
       color: #411;
       background: #ffffff;
       padding:0;
       margin:0;
    }
 
 
   div.pic-navi a:hover span{
       display: block;
       position: absolute;
 
       width: 316px;
       padding: 213px 15px 6px 20px;
       margin: 1px 0 0 116px;
       z-index: 100;
 
       /* aussehen der box */
       color: #858445;
       font: 0.92em verdana, sans-serif;
       text-align: left;
       border:1px solid #cfcfcf;
       float:right;
 
       /* position des hintergrund */
       background-color:#f6f6f6;
       background-position: 21px 10px;
       background-repeat: no-repeat;
   }
   a#pic1:hover span{background-image:url(/shop/Bilder/wir01.jpg);}
   a#pic2:hover span{background-image:url(/shop/Bilder/wir02.jpg);}
   a#pic3:hover span{background-image:url(/shop/Bilder/wir03.jpg);}
   a#pic4:hover span{background-image:url(/shop/Bilder/wir04.jpg);}
   a#pic5:hover span{background-image:url(/shop/Bilder/wir05.jpg);}
   a#pic6:hover span{background-image:url(/shop/Bilder/wir06.jpg);}
 
   div.pic-navi a:hover span strong{
       width: 295px;
       padding: 194px 15px 9px 0px;
       margin:-203px 0 0 -1px;
       display:block;
       font-weight:normal;}
 
    div.helloworld{
      float:right;
      width:323px;
      margin:8px 10px 20px 0;
      padding: 213px 8px 6px 20px;
      color: #858445;
      background: #f6f6f6 url(/shop/Bilder/wir01.jpg) no-repeat 21px 10px;
      border:1px solid #cfcfcf;
    }
 
  
   <!--[if lte IE 6]>
      <style type="text/css">
         div.pic-navi a:hover span{
            margin: -207px 0 10px 30px;
         }
         #content h2{
            margin:8px 0 0 0;
         }
         
         .galerie{
            width:486px;
         }
      </style>
    <![endif]-->

/**************************div Klassen***************************/
.verlauf160 {
  background-image: url(shop/Bilder/box_verlauf160.gif);
  background-repeat: no-repeat;
  width: 600px;
  height: 160px;
  padding: 20px 5px 20px 20px;   
}

.drum {
 width: 100%; height: auto;
}

.rum {
  border: 0px solid; width: 49%; float: left; overflow: hidden;
}

table.inhalt_box  {
  width: 90%;
  background-color:#fee2ba;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

.leer {
  clear: both;
}

.sand {
  background-color: rgb(254,226,186);
  padding: 5px;
  -moz-border-radius: 15px 15px;
  border-radius: 15px 15px;
}

.sandbox {
  background-color: rgb(254,226,186);
  -moz-border-radius: 15px 15px;
  border-radius: 15px 15px;
  border: 1px solid;
  text-align:center;
  -webkit-box-shadow: 5px 5px 15px #f6ba64;
  -moz-box-shadow: 5px 5px 15px #f6ba64;
  box-shadow: 5px 5px 15px #f6ba64;
  margin:15px auto; 
  width:80%; 
  color:#000000;  
  height:auto; 
  padding-left:15px; 
  padding-right:15px; 
  padding-top:5px; 
  padding-bottom:5px;
  background:-moz-linear-gradient(top, #f6ba64, #fee2ba); /* Firefox */
  background:-webkit-gradient(linear, left top, left bottom, from(#f6ba64), to(#fee2ba)); /* Safari, Chrome */
  background:-webkit-linear-gradient(top, #f6ba64, #fee2ba); /* Safari, Chrome - neue Syntax! */
  background:-o-linear-gradient(top, #f6ba64, #fee2ba); /* Opera */
  background:-ms-linear-gradient(top, #f6ba64, #fee2ba); /* IE */
  background:linear-gradient(top, #f6ba64, #fee2ba); /* W3C Standard */
}

.dot {
  border: #306c08 1px dotted;
  padding: 5px;
  height: auto;
  -moz-border-radius: 15px 15px;
  border-radius: 15px 15px;
}

.kat_button {
  padding: 10px 10px 1px;
  float: left;
}

.kat_h {
  border: none;
  padding: 10px 10px 1px;
  margin-left: 110px;
}

.kat_inhalt {
  border: none;
  padding: 10px;
  width: 80%;
  float: left;
  overflow: hidden;
}

#header {
height: 80px;
border: 0px solid black;
}

#header1 {
height: 50px;
border: 0px solid black;
}

#header2 {
height: 150px;
border: 0px solid black;
}

#links {
float: left;
border: 0px solid black;
width: 161px;
height: auto;
color: black;
margin-left: 50px;
padding: 5px;
}

#links1 {
float: left;
border: 0px solid black;
width: 161px;
height: auto;
color: black;
margin-left: 10px;
padding: 5px;
}

#mitte {
float: left;
display: inline;
width: 161px;
border: 0px solid black;
color: black;
margin-left: 0px;
margin-right: 0px;
padding: 5px;
}

#rechts {
float: left;
display: inline;
width: 161px;
border: 0px solid black;
color: black;
padding: 5px;
}

#spalte1 {
float: left;
border: 0px solid blue;
width: 146px;
height: auto;
color: black;
margin-left: 0px;
padding: 2px;
}

#spalte2 {
float: left;
display: inline;
width: 146px;
border: 0px solid red;
color: black;
margin-left: 0px;
margin-right: 0px;
padding: 2px;
}

#spalte3 {
float: left;
display: inline;
width: 146px;
border: 0px solid green;
color: black;
margin-left: 0px;
margin-right: 0px;
padding: 2px;
}

#spalte4 {
float: left;
display: inline;
width: 146px;
border: 0px solid black;
color: black;
padding: 2px;
}

/******************Klappmenü im FAQ Bereich*****************************/
#klappmenu { width: 100%; background: #FFE6C6; float: left; }

    #klappmenu ul { list-style: none; margin: 0; padding: 0; width: 120px; float: left;
    } 

    #klappmenu a
      { display: block; border-width: 1px; border-style: solid;
      border-color: #ffa626 #824f05 #824f05 #ffa626;
      margin: 0; padding: 2px 3px; } 


    #klappmenu a { color: #000; background: #FFE6C6; text-decoration: none; }

    #klappmenu a:hover { color: #a00; background: #f7c377; }

    #klappmenu li {position: relative;} 

    #klappmenu ul ul { position: absolute; z-index: 500; }

    #klappmenu ul ul ul { position: absolute; top: 0; left: 100%; } 

    div#klappmenu ul ul,
    div#klappmenu ul li:hover ul ul,
    div#klappmenu ul ul li:hover ul ul
      {display: none;} 

    div#klappmenu ul li:hover ul,
    div#klappmenu ul ul li:hover ul,
    div#klappmenu ul ul ul li:hover ul
      {display: block;}
	  
/************************Bildergalerie Mouseover**************/
#galerie li
{
list-style-type: none;
float: left;
margin: 0 10px 10px 0;
text-align: center;
position: relative;
}

#galerie img
{
display: block;
padding: 3px;
border: 1px solid #fee2ba;
}

#galerie a .gross, #galerie a .gross1, #galerie a .gross2, #galerie a .gross3, #galerie a .gross4
{
display: none;
}

#galerie a:hover .gross, #galerie a:hover .gross1, #galerie a:hover .gross2, #galerie a:hover .gross3, #galerie a:hover .gross4
{
display: block;
position: absolute;
top: 50px;
z-index: 1;
background: #fff;
}

#galerie a:hover .gross
{
left: -300px;
}

#galerie a:hover .gross1
{
left: -650px;
}

#galerie a:hover .gross2
{
left: -150px;
}

#galerie a:hover .gross3
{
left: -520px;
}

#galerie a:hover .gross4
{
top: -450px;
left: -400px;
}

/*--Spezialangaben für den Internet Explorer 7--*/
*+html #galerie a:hover { z-index: 1;}
*+html #galerie li{position: static;}
*+html #galerie a {position: relative;}

/*--Spezialangaben für den Internet Explorer 6--*/
*html #galerie a:hover {display: block; z-index: 1;}
*html #galerie li{position: static;}
*html #galerie a {position: relative;}

.abstand {
  margin-left:160px;
}
.abstand1 {
  margin-left:80px;
}

/*************versteckte Bereiche FAQ************************************/
div.border 	{
			border:  1px solid #994b00;
			padding: 1em .5em;
			}

#hiddendiv, #hiddendiv2, #hiddendiv3, #hiddendiv4, #hiddendiv5, #hiddendiv6, #hiddendiv7, #hiddendiv8, #hiddendiv9, #hiddendiv10,
#hiddendiv11, #hiddendiv12, #hiddendiv13, #hiddendiv14, #hiddendiv15
{
  display: none;
  background-color: #f7c377;
  padding: 1em;
  margin-left:30px;
  text-align:justify;
  -moz-border-radius: 15px 15px;
  border-radius: 15px 15px;
  -moz-box-shadow:2px 2px 2px 2px #d8c09d;
  box-shadow:2px 2px 2px 2px #d8c09d;
}

#hiddenhand, #hiddenhand2, #hiddenhand3
{
  display: none;
  background-color: #fee2ba;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow:2px 2px 2px 2px #d8c09d;
  box-shadow:2px 2px 2px 2px #d8c09d;
  border: none;
  padding: 1px;
}

p.faq  {
		background-color: #fbf2e4;
		}

/************Boxen********************/		
.box500
{
width: 500px;
border: 1px solid #000000;
background: #f5f0d2;
margin-left: 20px;
margin-bottom: 15px;
float: left;
}

.box
{
width: 580px;
border: 1px solid #000000;
margin-left: 20px;
margin-bottom: 15px;
float: left;
}

.boxkopf
{
padding: 3px 0 3px 8px;
background-image: url(/shop/Bilder/bg_ibox_titel.gif);
color: #000;
font-size: 1em;
font-weight:bold;
margin: 0;
}

.box p
{
padding: 8px;
margin: 0;
float: left;
}

.boxrund
{-moz-border-radius: 15px 15px;
border-radius: 15px 15px;
border-style: solid;
border-width: 1px;
-moz-box-shadow:2px 2px 2px 2px #d8c09d;
box-shadow:2px 2px 2px 2px #d8c09d;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-color:#994b00;
background-color:#ffffff;
}

.box5tehand
{-moz-border-radius: 15px 15px;
border-radius: 15px 15px;
border-style: solid;
border-width: 1px;
-moz-box-shadow:2px 2px 2px 2px #d8c09d;
box-shadow:2px 2px 2px 2px #d8c09d;
padding-bottom: 48px;
padding-left: 48px;
padding-right: 48px;
padding-top: 28px;
border-color:#994b00;
background-color:#ffffff;
background-image: url(/shop/language/de/content/dekotipp/bilder/stamm.gif);
background-repeat:no-repeat;
background-position:right top;
}
/**************Ende Steffen******************************************/

.contenthaupt hr, .content hr {
   border: 0px none;
   background-color: #000000;
   height: 1px;
}

ul.kat_content {
   padding-left:0px;
}

ul.kat_content li {
    list-style:none;
    padding-left:0px;
    margin-bottom:5px;
}

ul.kat_content li a.content {
    font-weight:bold;
}

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

table.contenthaupt, table.content_box, p.contenthaupt {
  padding-left:0px;
}

table.content_box, td.content_box, div.content_box  {
  background-color:#fee2ba;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px solid #994b00;
  border-left: 0px solid #d20b0c;
  border-right: 0px solid #d20b0c;
  border-bottom: 1px solid #000000;
  line-height:1.6em;
}

tr.haut {
  background-color:#faca6b;
}

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

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

/* CSS-Buttons im Content-Bereich                                              */
.content_button{
  background-color: #EFEFEF;
  background-image:url(Bilder/bg_content_css_button.gif);
  background-repeat: repeat;
  border-top: 1px #000000 solid;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  color:#000000;
  text-decoration:none;
  font-size:11px;
  font-style:normal;
  font-weight:bold;
}

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

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

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

}
h2.content {
  color:#000000;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h3.content {
  color:#8b0000;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a.h3 {
  color:#8b0000;
  font-style:normal;
  font-size:13px;
  text-decoration:underline;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h4.content {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h5.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,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;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  border: 1px solid #000000;
}

/* ----------------------------------------------------------------------------*/
/* 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:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:link.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
h1.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h2.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h3.no_decoration {
  color:#8b0000;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h4.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h5.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}


/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung (z.B fuer Warenkorb)                                   */
/* ----------------------------------------------------------------------------*/
table.tbl {
  border-spacing:0px;
  border-collapse:collapse;
}
/* Titelzeile (Ueberschriftszeile)                                             */
td.tbl_titel {
  color:#ffffff;
  background-color:#ff8c00;
  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:#ffffff;
  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:#ffffff;
  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:#fffaf0;
  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:#fffaf0;
  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:#fffaf0;
  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:#ffffff;
  background-color:#ff8c00;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}

/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung fuer die Bestellpfadsanzeige (Bestellfortschritt)      */
/* ----------------------------------------------------------------------------*/
table.bp {
  border-spacing:0px;
  border-collapse:collapse;
  margin:10px 0 0 0;
}
/* Formatierungsangaben fuer alle td-Elemente im bp-Kontext                    */
table.bp td {
  vertical-align:top;
  text-align:left;
  border-style:solid;
  border-color:#808080;
}
/* Hauptzeile-Formatierung fuer erledigte Positionen                           */
td.bp_bildzeile {
  background-color: #ffffff;
  padding:0px;
  border:0px;
}
/* Hauptzeile-Formatierung fuer erledigte Positionen                           */
td.bp_erledigt {
  border-width:1px;
  color:#ffffff;
  background-color:#9bd46d;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}
/* Hauptzeile-Formatierung fuer die im Moment bearbeitete Positionen           */
td.bp_aktiv {
  border-width:1px;
  color:#ffffff;
  background-color:#f1471a;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}
/* Hauptzeile-Formatierung fuer Positionen, die spaeter bearbeitet werden     */
td.bp_spaeter {
  border-width:1px;
  color:#ffffff;
  background-color:#d0cece;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}
/* Bemerkungszeile-Formatierung fuer erledigte Positionen                           */
td.bp_erledigt_bem {
  border-width:1px;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}
/* Bemerkungszeile-Formatierung fuer die im Moment bearbeitete Positionen           */
td.bp_aktiv_bem {
  border-width:1px;
  color:#000000;
  background-color:#fee2ba;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}
/* Bemerkungszeile-Formatierung fuer Positionen, die spaeter bearbeitet werden     */
td.bp_spaeter_bem {
  border-width:1px;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
}

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

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

.fuss {
  border: none; text-align: center; width: 100%;
}

/* ----------------------------------------------------------------------------*/
/* Formatierung fuer die Informations-Boxen (ibox, Neunerbox: t,m,b - l,m,r)   */
/* ----------------------------------------------------------------------------*/
table.ibox{
  color:#994b00;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

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

input.ibox, button.ibox {
  background-color: #fffaf0;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #000000 solid;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 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-color:#fee2ba;
  background-image:url(Bilder/bg_ibox_titel.gif);
  background-repeat: repeat;
  border-top: 1px #994b00 solid;
  border-left: 1px #994b00 solid;
  padding:2px;
}

td.ibox_tm{
  background-color:#fee2ba;
  background-image:url(Bilder/bg_ibox_titel.gif);
  background-repeat: repeat;
  border-top: 1px #994b00 solid;
  padding:2px;
}

td.ibox_tr{
  background-color:#fee2ba;
  background-image:url(Bilder/bg_ibox_titel.gif);
  background-repeat: repeat;
  border-top: 1px #994b00 solid;
  border-right: 1px #994b00 solid;
  padding:2px;
}

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

/* Mittlerer Bereich der ibox */
td.ibox_ml{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-left: 1px #994b00 solid;
  padding:2px;
}
td.ibox_mm{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  padding:2px;
}
td.ibox_mr{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-right: 1px #994b00 solid;
  padding:2px;
}

/* Farbe und Schriftart der Links: left,middle,right */
a.ibox_ml, a.ibox_mm, a.ibox_mr{
  color:#994b00;
  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:#994b00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:visited.ibox_ml, a:visited.ibox_mm, a:visited.ibox_mr {
  color:#994b00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:active.ibox_ml, a:active.ibox_mm, a:active.ibox_mr {
  color:#994b00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

/* Unterer Bereich der ibox (Abschluss) */
td.ibox_bl{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-left: 1px #994b00 solid;
  border-bottom: 1px #994b00 solid;
}
td.ibox_bm{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-bottom: 1px #994b00 solid;
}
td.ibox_br{
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-right: 1px #994b00 solid;
  border-bottom: 1px #994b00 solid;
}
/* Abdunkeln DIV  */
.blur_div{
    background-color:black;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:200%;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#f1a130;
	color:#000;
	font-weight:bold;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.theme-default #slider {
    margin:40px auto 70px auto;
    width:540px; /* Make sure your images are the same size */
    height:393px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(Bilder/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}
.theme-default .nivo-controlNav {
	position:absolute;
	left:40%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(Bilder/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(Bilder/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}
.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
/* End of file $Dl: 17.01.10 10:51:03$ --------------------------------------------------*/

