#logo
{
   z-index: 0;
   position: absolute;
   width: 880px;
   height: 111px;

   top: 50px;
   left: 50px;
}

#logo td
{
   color: #FFFFFF;
}

#branche
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;

   z-index: 0;
   position: absolute;

   top: 130px;
   left: 50px;

   background: #102050;
}

#main
{
   z-index: 1;
   position: absolute;
   width: 850px;
   background: #EEEEEE;
   border: 0px;
   color: #000000;

   top: 180px;
   left: 50px;

   padding: 15px;
}

#menue
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;

   height: 148px;

   background: #CCCCCC;
   border: 1px solid #000000;

   padding: 10px;
}

.menue
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   background: #CCCCCC;
}

.menue:hover
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
   background: #CCCCCC;
}

#content
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;

   background: #DDDDDD;
   border: 1px solid #000000;

   padding: 15px;

   width: 615px;
}

#kontakt
{
   font-family: "Courier New",Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
}

table, td, tr
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
}

.kontakt_input
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid #000000;
   width: 250px;
   padding-left: 2px;
   background: #EEEEEE;
}

.kontakt_input_error
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 2px solid #FF0000;
   width: 250px;
   padding-left: 2px;
   background: #EEEEEE;
}


.kontakt_textarea
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid #000000;
   width: 250px;
   padding-left: 2px;
   background: #EEEEEE;
}

.kontakt_textarea_error
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 2px solid #FF0000;
   width: 250px;
   padding-left: 2px;
   background: #EEEEEE;
}

.menge_input
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid #000000;
   width: 40px;
   padding-left: 2px;
   padding-right: 5px;
   background: #EEEEEE;
   text-align: right;
}

.kontakt_submit
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   border: 1px solid #000000;
   background: #EEEEEE;
}

#design
{
   z-index: 5;
   position: absolute;
   width: 27px;
   height: 214px;

   bottom: 15px;
   right: 5px;
}

.list
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

.list:hover
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: #FF0000;
   text-decoration: none;
}

.preis
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 18px;
   color: #000000;

   background: #DDDDDD;
}

.versand_hinweis
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 9px;
   color: #000000;

   background: #DDDDDD;
}

.art_img
{
   border: 1px solid #000000;
}
