body {
         margin:20px;
         background-color: #ffeecc;
         /*background-image:url("images/window_bg.GIF");*/
         color: #cccccc;
         font-size: 10pt;
         }

p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,div,td,th,textarea,address,blockquote,nobr,b,i
     {
       font-family:verdana,arial,helvetica,sans-serif;
     }

td   {
     color:#cccccc;
     padding:5px;
   }

form {margin: 0px;}
input  {
       margin:0px;
       font-size:9pt;
     }

h1 { font-size:18pt; }

h2 {
           font-size : 10pt;
           font-variant : small-caps;
           margin : 0;
      }

h3 {
   font-size:12pt;
   margin:5px auto 0px auto;
   }

h4 { font-size:12pt; }

h5 {
  font-size:9pt;
  text-decoration:none;
  margin: 5px auto 2px auto;
  }

p,ul,ol,dl,li,dt,dd,div,td,th,address,nobr,b,i {
  color:#000000;
  font-size:10pt;
  font-weight: 500;
  }

p      {margin-top:0px;}



p.cont:first-letter {font-size:150%;}

p.small        {
               font-size:8pt;
               }

ul                   {
                      list-style-type:disc;
                      list-style-position:outside;
                     }
/*
/*
li       {
         width:160px;
         float:left;
         margin:5px auto 5px 2px;
       }
*/

td.menue      {
           width:180px;
           text-align:left;
           vertical-align:top;
           background-color:#ddcc99;
           padding:8px;
         }
div.menue      {
           width:180px;
           text-align:left;
           vertical-align:top;
		line-height:10pt;
           background-color:#ddcc99;
           padding:8px;
	width:100%;
	margin:0px 0px 10px 0px;
         }

td.headline      {
           text-align:left;
           vertical-align:top;
           background-color:#cc9966;
           padding:8px;
         }

div.lb {
    background-color: #447777;
    padding:3px;
    }

hr.inner_p             {
                       color:#669999;
                       margin:0px;
                       }

a:link { color:#0000cc;text-decoration:underline; }
a:visited { color:#0000cc;text-decoration:underline; }
a:hover { color:#6699ff; text-decoration:underline; }
a:active { color:#ffffcc; text-decoration:underline; }


a.menue:link { color:#996666;text-decoration:none; line-height:120%; font-size:8pt; font-weight:800;}
a.menue:visited { color:#996666;text-decoration:none; line-height:120%; font-size:8pt; font-weight:800;}
a.menue:hover { color:#ff0000; text-decoration:none; line-height:120%; font-size:8pt; font-weight:800;}
a.menue:active { color:#ff6666; text-decoration:none; line-height:120%; font-size:8pt; font-weight:800;}

a.pf:link { color:#33ccff; text-decoration:underline; }
a.pf:visited { color:#3399cc;text-decoration:underline; }
a.pf:hover { color:#ffff00; text-decoration:underline; }
a.pf:active { color:#ff0000; text-decoration:none; }

.pf        {
           color:#666666;
         }

/*besondere meldungen*/
p.act       {
            background-color: #ff9900;
            }

div.pf     {
           width:98%;
           height:100%;
           min-height:600px;
           margin:auto;
           vertical-align:middle;
           border:none;
	   
           }

table.pf   {
           margin:20px auto 20px auto;
           border:none;
           }

td.pf_d      {

             text-align:center;
             vertical-align:top;
             padding:5px;
             background-color:#999999;
             }

td.headline      {
           text-align:right;
           vertical-align:middle;
           background-color:#999999;
           padding:5px;
         }


td.pf_b      {
           text-align:center;
           vertical-align:middle;
           background-color:#ffffff;
         }
         

td.center   {
                text-align:left;
                background-color:#ffffff;
                padding:8px;
		vertical-align:top;
               }

td.empfehlung  {
               font-size:12pt;
               font-weight:800;
             }
             
td.bottomline      {
                   text-align:center;
                   vertical-align:middle;
                   padding:0px;
                   background-color:#999999;
                   }

img            {
               margin: auto;
             }

img.logo     {
              width:152px;
              height:30px;
              border:none;
              margin:auto;
              float:none;
             }
             
img.main   {
           margin: 30px auto 15px auto;
           }

img.thumb   {
           margin: 15px auto 15px auto;
           border-style:solid;
           border-width:5px;
           border-color:#cccccc;
         }
img.highl   {
           margin: 15px auto 15px auto;
           border-style:dashed;
           border-width:5px;
           border-color:#cccccc;
           }
img.button {
           border:none;
           height:20px;
           width:20px;
           margin: 0px auto 0px 2px;
           vertical-align: middle;
         }

h2.headline      {
           font-size:12pt;
           color:#cccccc;
           text-align:right;
           margin:5px;
         }
h5.headline      {
           font-size:12pt;
           color:#666666;
           text-align:right;
           margin:5px;
         }

h2.pf      {
           font-size:12pt;
           color:#000000;
           text-align:right;
           margin:auto;
           }

h4.pf      {
           font-size:12pt;
           color:#666666;
           text-align:center;
           margin:5px auto 5px auto;
           }

h5.pf      {
           font-size:10pt;
           color:#ffeecc;
           text-align:right;
           margin:5px auto 5px auto;
           }



div.menuebar{
                   width:99%;
                   height:auto;
                   background-color:#336699;
                   overflow:hidden;
                   text-align:center;
                   float:left;
                   padding:3px;
		margin:0px;

                }
                
a.menuebar      {
                line-height: 150%;
                font-size:8pt;
                font-weight:800;
                text-decoration:none;
                background-color:#6699cc;
                margin:2px;
                }

a.menuebar:link {
                color: #ffffff;
                text-decoration:none;
                }
a.menuebar:visited  {
                    color: #ffffff;
                    text-decoration:none;
                    }
a.menuebar:hover  {
                  color: #ffffff;
                  background-color:#99ccff;
                  text-decoration:none;
                  }
a.menuebar:active  {
                   color: #000000;
                   background-color:#ffffff;
                   text-decoration:none;
                   }
         


div.sell {
         width:100%;
         height:50px;
         overflow:visible;
         float:right;
       }

table.sell{
           border:none;
           padding:0px;
         }

td.sell {
        height: 20px;
        vertical-align:middle;
        padding: 0px;
        }

input.butt {
           margin:0px auto 0px auto;
           height: 20px;
           width: 90px;
         }

.lex {visibility:hidden;}

/*Formate fuer Mailformular*/

td.mail   {
          text-align:left;
        }
table.offer	{
		background-color:#ffff66;
		}
/* Formate fr Einkaufswagen */

table.cart {
           background-color: #ffffff;
           border-style:solid;
           border-width: 1px;
           border-color: #000000;
           border-spacing:0px;
           border-collapse:collapse;
           margin:5px;
           width:95%;
         }

td.cart  {
         border-style:solid;
         border-color:#000000;
         border-width:1px;
         color:#000000;
         font-size:9pt;
         font-weight:400;
         text-align:center;
         vertical-align:middle;
         padding:5px;
       }

td.logo {
        width:152px;
        height:50px;
        text-align:center;
        vertical-align:middle;
        padding:0px;
        background-color:#999999;
      }

td.rules  {
         border-style:solid;
         border-color:#000000;
         border-width:1px;
         color:#000000;
         font-size:9pt;
         font-weight:400;
         text-align:left;
         vertical-align:middle;
         padding:8px;
       }

td.zone  {
         border-style:solid;
         border-color:#000000;
         border-width:1px;
         color:#000000;
         font-size:9pt;
         font-weight:400;
         text-align:left;
         vertical-align:middle;
         padding:5px;
       }

p.pay {
         font-size:9pt;
         font-weight:800;
         text-align:left;
         }

/* Abbildungen in der rechten Spalte */
div.img	{
	float:none;
	margin:auto;
	background-color:#dddddd;
	width:156px;
	height:auto;
	overflow:hidden;
	padding:3px;
	font-size:9pt;
	text-align:left;
	}
img.right_col	{
		float:none;
		margin:3px;
		border:none;
		}

div.amazon {
           
           float:none;
           width:170px;
           border-style:solid;
           border-width:thin;
           border-color:#cccccc;
		padding:0px;
           font-size:8pt;
           margin:5px;
		text-align:center;
		background-color:#ffffff;

      }