/* allgemein  */

html { height:100%;  }

body { height:100%; width:100%;   }

body, div, td  {  font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif; font-size: 11px;
                  font-style: normal; color: #000000; margin: 0; padding: 0; border: none; line-height: 19px }

body { padding-bottom: 15px }

b              { font-weight: 800; }
a              { font-weight: 400; text-decoration: none  }
table td        { margin: 0; padding: 0; border: none }
td             { vertical-align: top }
h1             { font-size: 14px; margin-bottom: 20px; font-weight: 800; display: inline }
img            { margin: 0; padding: 0; border: none 0 }


/* box logo  */
#logo-box        { position: relative; height: 80px; width: 920px; text-align: center; background-color: #bfce00 }

/* box impressum  */
#impressum-box    { position: absolute; top: 10px; height: 20px; left: 700px; width: 200px; text-align: right;
                    background-color: #bfce00; z-index: 10 }
#impressum-box *  { color: #ffffff }


/* box header  */
#header-box    { position: relative; width: 920px; background-color: #5bc0a2  }

/* box menueleiste  */
#menueleiste-box    { position: relative; top: -4px; width: 920px; height: 25px; text-align: left; z-index:8 }
#menueleiste        { position: absolute; left: -240px; height: 25px; width: 1400px; background-color: #3f9728 }
#headline-box       { position: absolute; width: 920px; height: 25px; text-align: left; z-index:9  }

/* box menue  */
#menue-box     { position: absolute; left: 250px; height: 25px; width: 670px; text-align: left; z-index:10}
#menue2-box    { position: absolute; top: 30px; left: 250px; height: 20px; width: 670px; text-align: left;
                 border-bottom: 2px solid #9d0b22; line-height: 1px; }
#menue2-box *  { vertical-align: bottom;  padding:0; margin:0 }


/* box spalte1  */
#spalte1-box   { position: relative; width: 225px;  border: none; margin-top:-10px; z-index:10   }
#spalte1       { padding: 0px 0 10px 20px; line-height: 15px; color: #907520;   }
#spalte1 *     { color: #907520;  }
#spalte1 img   {  }


#spalte2-box   { margin: -5px 0 0 20; width: 670px;   }
#spalte2       {  }
#spalte2 img   { margin: -10px 0 10px 15px }       /* textfluss um bild */



/* Angebot in /bestellung spalte2  */
.angebot       { font-size: 10px; width: 100%; border-bottom: 1px solid #9d0b22;
                 margin: 5px 0 4px 0; padding: 0 }
.angebot input {  border: 1px solid black }

.ta1           { width: 2%; padding: 2px 0 0 0;   }                                               /* Punkt  */

.ta2           { width: 45%; padding: 0 10px 6px 0;  }                                            /* Text  */

.ta3           { width: 10%; padding: 20px 0 0 1px; white-space: nowrap;   text-align: right;
                 font-family: Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif; font-size: 10px  }     /* Stück  */

.ta3 input     { width: 25px; margin-left: 4px; text-align: center;  }

.ta4           {  width: 10%; padding: 25px 0 0 3px;  white-space: nowrap; text-align: right;
                  font-family: Arial, Helvetica, Swiss, SunSans-Regular, Sans-Serif; font-size: 10px }      /* Preis  */

.ta5           { width: 14%; padding-bottom: 6px; text-align: center }                      /* schmales Bild  */

.ta6           {  width: 19%;  text-align: center  }                                        /* Bild  */



.ta22          { white-space: nowrap; padding: 0; line-height: 13px }   /* Adresse in /bestellung  */
.ta22  input   { border: 1px solid; margin: 5px 1px 1px 0em;  }



/* box fussnote  */
#fussnote-box   { position: relative; width: 920px; height: 20px; text-align: left; }
#fussleiste     { position: absolute; top: 0; left: -240px; height: 20px; width: 1400px;  text-align: center;
                  background:url(/doc/fussleiste.gif) no-repeat   }
#fussnote        { position: absolute; text-align: left; padding: 5px 0 0 10px; color: white; }
#fussnote a       { color: white}


/* allg. Klassen */

.boxes { border: none }

.inhalt { }

.news { line-height: 15px }


/* SLIDESHOW */
#slidetable { width: 520px; margin: 0 0 0 -5px; padding: 0;
              border: none }
#slidetable img  { margin:0 }

#slideshow {
 height:225px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img { margin:0 }

#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0; border: none;
 margin-left:-2px
}

#slideshow img.start {
 display:block;
}

/* SLIDESHOW2 */
#slideshow2 {
 height:225px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
 margin-left: 25px
}
#slideshow2 img { margin:0 }

#slideshow2 img {
 display:none;
 position:absolute;
 top:0; left:0;
}

#slideshow2 img.start2 {
 display:block;
}





/* Linkhervorhebungen  */

/* link bereich navi  */
.linkb          { font-weight: 800; color: #ffffff; font-size: 13px  }
a.linkb:link    { font-weight: 800; color: #ffffff; }
a.linkb:visited { font-weight: 800; color: #ffffff; }
a.linkb:active  { font-weight: 800; color: #ffffff; }
a.linkb:hover   { font-weight: 800; color: #ffffff; }

/* link bereich aktiv */
.linkb2 		{ font-weight: 800; color: #ffffff; font-size: 13px; background:url(/doc/linkb-hg.gif)   }
a.linkb2:link 		{ font-weight: 800; color: #ffffff; }
a.linkb2:visited 	{ font-weight: 800; color: #ffffff; }
a.linkb2:active		{ font-weight: 800; color: #ffffff; }
a.linkb2:hover 		{ font-weight: 800; color: #ffffff; }


/* link Abt-Submenue normal */
.linka                  {  font-weight: 400; margin-top: 8px }
a.linka:link 		{  font-weight: 400; text-decoration: none; color: #9d0b22 }
a.linka:visited  	{  font-weight: 400; text-decoration: none; color: #9d0b22 }
a.linka:active  	{  font-weight: 400; text-decoration: none; color: #9d0b22 }
a.linka:hover  	        {  font-weight: 400; text-decoration: none; color: #9d0b22 }

/* link Abt-Submenue aktiv */
.linka2                 {  font-weight: 800; font-size: 13px  }
a.linka2:link 		{  font-weight: 800; text-decoration: none; color: #9d0b22 }
a.linka2:visited  	{  font-weight: 800; text-decoration: none; color: #9d0b22 }
a.linka2:active  	{  font-weight: 800; text-decoration: none; color: #9d0b22 }
a.linka2:hover  	{  font-weight: 800; text-decoration: none; color: #9d0b22 }


/* link Seite-Submenue normal */
.links                  {  color: #ffffff;  }
a.links:link 		{  font-weight: 800; text-decoration: none; color: #ffffff; }
a.links:visited  	{  font-weight: 800; text-decoration: none; color: #ffffff}
a.links:active  	{  font-weight: 800; text-decoration: none; color: #ffffff}
a.links:hover  	        {  font-weight: 800; text-decoration: none; color: #ffffff }

/* link Seite-Submenue aktiv */
.links2                 {  color: #ffffff;   }
a.links2:link 		{  font-weight: 800; text-decoration: none; color: #ffffff }
a.links2:visited  	{  font-weight: 800; text-decoration: none; color: #ffffff }
a.links2:active  	{  font-weight: 800; text-decoration: none; color: #ffffff }
a.links2:hover  	{  font-weight: 800; text-decoration: none; color: #ffffff }



/* autolinkl 6FB31A  */
a.link 			{  font-weight: 400; text-decoration: none; color: #000000 }
a.visited  		{  font-weight: 400; text-decoration: none; color: #000000 }
a.active  		{  font-weight: 400; text-decoration: none; color: #000000 }
a.hover  		{  font-weight: 400; text-decoration: none; color: #000000 }


/* link  */
a.link:link 	     {  font-weight: 400; text-decoration: none; color: #000000}
a.link:visited       {  font-weight: 400; text-decoration: none; color: #000000}
a.link:active  	     {  font-weight: 400; text-decoration: none; color: #000000}
a.link:hover  	     {  font-weight: 400; text-decoration: none; color: #000000 }

/* link  */
a.§autolink:link 	{  font-weight: 400; text-decoration: none; color: #000000}
a.§autolink:visited     {  font-weight: 400; text-decoration: none; color: #000000}
a.§autolink:active  	{  font-weight: 400; text-decoration: none; color: #000000}
a.§autolink:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }


/* autolinkl  */
a.autolink:link 	{  font-weight: 400; text-decoration: none; color: #000000}
a.autolink:visited  	{  font-weight: 400; text-decoration: none; color: #000000}
a.autolink:active  	{  font-weight: 400; text-decoration: none; color: #000000}
a.autolink:hover  	{  font-weight: 400; text-decoration: none; color: #000000 }

/* automail  */
a.mail:link 		{  text-decoration: none; color: #000000}
a.mail:visited  	{  text-decoration: none; color: #000000}
a.mail:active  		{  text-decoration: none; color: #000000}
a.mail:hover  		{  text-decoration: none; color: #000000 }

/* pr  link bold schwarz  */
.multil_ink 		     { font-weight: 400; color: #6FB31A; }
a.multi_link:link 	     { font-weight: 400; color: #6FB31A; }
a.multi_link:visited 	     { font-weight: 400; color: #6FB31A; }
a.multi_link k:active	     { font-weight: 400; color: #6FB31A; }
a.multi_link k:hover 	     { font-weight: 400; color: #000000; }

/* pr aktiv link bold schwarz  */
.pralink 	        { font-weight: 400; color: #000000; }
a.pralink:link 	        { font-weight: 400; color: #000000; }
a.pralink:visited 	{ font-weight: 400; color: #000000; }
a.pralink:active	{ font-weight: 400; color: #000000; }
a.pralink:hover 	{ font-weight: 400; color: #000000; }

/* xinha plugin stylist  */
p.red_box   { color:white; width: 100%; background-color:#e53a3a }
p.blue_box  { color:white; width: 100%; background-color:#3a97e5 }
p.green_box { color:white; width: 100%; background-color:#3ee53a }
p.grey_box  { color:white; width: 100%; background-color:#b7b7b7 }


