body              {background-color:#ffffff; height: auto; text-align: center; margin:0px; padding:0px; }
h1               { font-size:22px; color:#787676; font-family:Verdana ,sans-serif;  font-weight:normal; line-height:20px; margin-top:0px;  margin-bottom:3px;  }
h2               { font-size:20px; color:#787676; font-family:Verdana ,sans-serif;  font-weight:normal; line-height:20px; margin-top:0px;  margin-bottom:3px;   }
h3               { font-size:16px; color:#787676; font-family:Verdana ,sans-serif;  font-weight:normal; line-height:20px; margin-top:0px;  margin-bottom:3px;   }
h5               { font-size:14px; color:#787676; font-family:Verdana ,sans-serif; width:240px; height:auto; margin:0px; margin-right:10px; font-weight:normal; line-height:23px; }

div             { font: 11px, Verdana ,sans-serif; color:#787676;  line-height:14px; }

hr               {  border:solid 1px #ededed;  background-color:#ededed; color:#ededed; height:1px; width: 100%;}
hr.white         {position: relative; border:dotted 1px #ffffff;  margin:5px;  margin-left:15px;  width:144px; }

p               { font: 11px, Verdana ,sans-serif; color:#787676; height:auto; line-height:16px; display:inline; }

.headliner_left        { width:200px; height:auto; float:left; font-size:36px; color:#4d0000; font-family:Times ,Serif;  font-weight:normal; line-height:28px;}
.headliner_right        { width:200px; height:115px; float:right; font-size:36px; color:#4d0000; font-family:Times ,Serif;  font-weight:normal; line-height:28px;}  

.hidden { visibility:hidden; }
.small_font { font-size:10px; color:#787676; font-family:Times ,Serif; }
.big_font { font-size:14px; color:#787676; font-family:Times  ,Serif;}
.font { font-size:12px; color:#747373; font-family:Verdana  ,sans-serif; height:auto; line-height:20px;}

#main  {bottom:0; background-image:url(../img/alusi_header.gif); background-repeat:no-repeat; right:0; width:772px; margin:auto; margin-top:0px; padding:0px;  height:auto; overflow:hidden;}

#inner { position: relative; padding:16px; text-align:left;  padding-top:0px; }
#innerborder {  position: relative; text-align:left; height:auto; padding-left:8px; }

#info { position: relative; padding:0px; margin:0px; margin-left:5px;  margin-top:20px;  width:734px; height:20px; vertical-align:baseline; text-align:left; padding-left:213px; border-bottom:1px dashed #787676;  }
                                                                                                                                                                      
#left { position: relative; padding:0px; margin:0px;  margin-top:0px; width:193px; height:auto; float:left; text-align:left; display: inline;  }                               
#navigation {position: relative; height:auto; text-align:left; width:193px; }                                                                                         
#hilfe_navigation { position: relative; width:193px; height:auto; padding-left:5px; text-align:left;}                                                                   
#sucher { position: relative; width:193px; height:auto; padding-left:5px; text-align:left;}                                                                     

#content_padding {padding:0px; margin:0px; padding-left:15px; padding-bottom:30px;  padding-top:15px; }
#content { padding:0px; margin:0px;  width:520px;  height:auto; text-align:left; float:left;   color:#787676; line-height:20px; border-left:1px dashed #787676;  }
#content_ende { clear: both; text-align:left; }

#footer { position: relative; padding:0px; margin:0px; margin-left:10px;  width:734px; height:auto; vertical-align:baseline; text-align:left; border-top:1px dashed #787676;  }

#footer_left { position: relative; float:left; padding:0px; margin:0px; margin-top:5px;  width:193px; height:auto; text-align:left;   }
#footer_right { position: relative; float:right; padding:0px; margin:0px; margin-top:5px;  width:510px; height:auto; text-align:right;   }     
  
ul.navig1 { list-style: none; margin:0; padding:0; width: auto; } 
ul.navig2 { list-style: none; display:inline; margin:0; padding:0; width:510px; } 

li.navig a:link     { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;          font: 11px, Verdana ,sans-serif; padding-bottom:5px;     display: block; padding-top:5px;  text-indent:5px;   border-left:0px dotted; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;  }
li.navig a:visited  { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;          font: 11px, Verdana ,sans-serif; padding-bottom:5px;     display: block; padding-top:5px;  text-indent:5px;   border-left:0px dotted; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;   }
li.navig a:hover    { padding:0px; margin:0px; width:192px; color: #af2a2f;    text-decoration: none;         font: 11px, Verdana ,sans-serif; padding-bottom:5px;     display: block; padding-top:5px;  text-indent:5px;   border-left:0px dotted; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;   }
li.navig a:active   { padding:0px; margin:0px; width:192px; color: #af2a2f;    text-decoration: none;         font: 11px, Verdana ,sans-serif; padding-bottom:5px;     display: block; padding-top:5px;  text-indent:5px;   border-left:0px dotted; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;   }
li.navig a:focus    { padding:0px; margin:0px; width:192px; color: #af2a2f;    text-decoration: none;         font: 11px, Verdana ,sans-serif; padding-bottom:5px;     display: block; padding-top:5px;  text-indent:5px;   border-left:0px dotted; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;   }
                                                                                                                                                                                                                                                             
li.navig_over a:link     { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none; font: 11px, Verdana,sans-serif;    padding-bottom:5px;  background-color:#f6f6f6;      display: block; padding-top:5px;  text-indent:5px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;        }
li.navig_over a:visited  { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none; font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;      display: block; padding-top:5px;  text-indent:5px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;    }
li.navig_over a:hover    { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;   font: 11px, Verdana, sans-serif; padding-bottom:5px;  background-color:#f6f6f6;      display: block; padding-top:5px;  text-indent:5px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
li.navig_over a:active   { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;   font: 11px, Verdana, sans-serif; padding-bottom:5px;  background-color:#f6f6f6;      display: block; padding-top:5px;  text-indent:5px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;    }
li.navig_over a:focus    { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none; font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;      display: block; padding-top:5px;  text-indent:5px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
                                                                                                                                                                                                                                                                                     

li.navig1 a:link     { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;      font: 11px, Verdana ,sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;     border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
li.navig1 a:visited  { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;      font: 11px, Verdana ,sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;     border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
li.navig1 a:hover    { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none; font: 11px, Verdana ,sans-serif;        padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;     border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
li.navig1 a:active   { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none; font: 11px, Verdana ,sans-serif;        padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;     border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;    }
li.navig1 a:focus    { padding:0px; margin:0px; width:192px; color: #af2a2f;   text-decoration: none;     font: 11px, Verdana ,sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;     border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
                                                                                                                                                                                                                                                                                              
li.navig1_over a:link     { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none;  font: 11px, Verdana,sans-serif;      padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig1_over a:visited  { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none;  font: 11px, Verdana, sans-serif;     padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig1_over a:hover    { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;    font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig1_over a:active   { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;    font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;     }
li.navig1_over a:focus    { padding:0px; margin:0px; width:192px; color: #787676;  text-decoration: none;  font: 11px, Verdana, sans-serif;     padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px;  text-indent:20px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
                                                                                                                                                                                                                                                                                                
li.navig2 a:link     { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;          font: 11px, Verdana ,sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;     display: block; padding-top:5px;  text-indent:40px; border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;   }
li.navig2 a:visited  { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;          font: 11px, Verdana ,sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;     display: block; padding-top:5px;  text-indent:40px; border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;       }
li.navig2 a:hover    { padding:0px; margin:0px; width:192px; color: #af2a2f;   text-decoration: none;     font: 11px, Verdana ,sans-serif;        padding-bottom:5px;  background-color:#f6f6f6;     display: block; padding-top:5px;  text-indent:40px; border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;        }
li.navig2 a:active   { padding:0px; margin:0px; width:192px; color: #af2a2f;   text-decoration: none;     font: 11px, Verdana ,sans-serif;        padding-bottom:5px;  background-color:#f6f6f6;     display: block; padding-top:5px;  text-indent:40px; border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;        }
li.navig2 a:focus    { padding:0px; margin:0px; width:192px; color: #af2a2f;   text-decoration: none;        font: 11px, Verdana ,sans-serif;     padding-bottom:5px;  background-color:#f6f6f6;   display: block; padding-top:5px;    text-indent:40px; border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;       }
                                                                                                                                                                                                                                                                                                
li.navig2_over a:link     { padding:0px; margin:0px; width:192px; color: #af2a2f;  text-decoration: none;   font: 11px, Verdana,sans-serif;     padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px; text-indent:40px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig2_over a:visited  { padding:0px; margin:0px; width:192px; color: #af2a2f;   text-decoration: none;  font: 11px, Verdana, sans-serif;    padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px; text-indent:40px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig2_over a:hover    { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;   font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;   display: block; padding-top:5px;  text-indent:40px;   border-left:0px  dashed; border-right:0px  dashed; border-top:0px dashed; border-bottom:1px dashed;       }
li.navig2_over a:active   { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;   font: 11px, Verdana, sans-serif;   padding-bottom:5px;  background-color:#f6f6f6;   display: block; padding-top:5px;  text-indent:40px;   border-left:0px  dashed; border-right:0px  dashed; border-top:0px dashed; border-bottom:1px dashed;      }
li.navig2_over a:focus    { padding:0px; margin:0px; width:192px; color: #787676;   text-decoration: none;  font: 11px, Verdana, sans-serif;    padding-bottom:5px;  background-color:#f6f6f6;    display: block; padding-top:5px; text-indent:40px;    border-left:0px dashed; border-right:0px dashed; border-top:0px dashed; border-bottom:1px dashed;       }

li.white { list-style: none; display:inline; margin:0; padding:0;  } 
li.white a:link     { color: #787676;  margin:0; padding:0; text-decoration: none;  	 height:auto;  display: inline; font: 11px, Verdana,sans-serif;           }
li.white a:visited  { color: #787676;  margin:0; padding:0; text-decoration: none; 	 height:auto;  display: inline; font: 11px, Verdana,sans-serif;        }
li.white a:hover    { color: #787676;  margin:0; padding:0; text-decoration: underline; 	 height:auto;  display: inline; font: 11px, Verdana,sans-serif;     }
li.white a:active   { color: #787676;  margin:0; padding:0; text-decoration: underline;  	 height:auto;  display: inline; font: 11px, Verdana,sans-serif;   }
li.white a:focus    { color: #787676;  margin:0; padding:0; text-decoration: none;  	  height:auto; display: inline; font: 11px, Verdana,sans-serif;        }
                                                                                                                                            
li.white_over a:link     { color: #ffffff;  height:auto; background-image: none; text-decoration: underline;  font: 12px Times,serif;    display: block;  }
li.white_over a:visited  { color: #ffffff;  height:auto;  background-image: none;text-decoration: underline;  font: 12px Times, serif;   display: block;  }
li.white_over a:hover    { color: #ffffff;  height:auto;  background-image: none;text-decoration: underline;  font: 12px Times, serif;   display: block;   }
li.white_over a:active   { color: #ffffff;  height:auto; background-image: none; text-decoration: underline;  font: 12px Times, serif;   display: block;  }
li.white_over a:focus    { color: #ffffff;  height:auto;  background-image: none;text-decoration: underline;  font: 12px Times, serif;   display: block;   }
   
   
.navig_bottom { margin-left:15px; width: auto; height:auto;}
.inliner {display:inline; }
.suche_form {display:inline; margin:0px; padding:0px;}
 a:link     {  color: #af2a2f;  text-decoration: none;  font: 11px, Verdana ,sans-serif; }
 a:visited  {    color: #af2a2f;    text-decoration: none;         font: 11px, Verdana ,sans-serif;      }
 a:hover    {    color: #af2a2f;      text-decoration: underline;  font: 11px, Verdana ,sans-serif;           }
 a:active   {    color: #af2a2f;      text-decoration: underline;  font: 11px, Verdana ,sans-serif;           }
 a:focus    {    color: #af2a2f;   text-decoration: none;          font: 11px, Verdana ,sans-serif;      }
 
.listitem { display:inline; float:left; width:230px; margin-right:10px; margin-bottom:10px; }
.product_image { width:300px;  float:right; margin-left:10px; }
.product_note { width:200px;  float:left;  }
.tt_products_item_single_display { width:520px;  }
.tt_products_item_list { font: 11px, Verdana ,sans-serif; color:#787676;  line-height:14px; }

h3.tx-contactslist-pi1-contacts_h3 	 { font-size:16px; color:#787676; font-family:Verdana ,sans-serif;  font-weight:normal; line-height:20px; margin-top:15px;  margin-bottom:3px;   }
table.tx-contactslist-pi1-contacts_table 	 { color: #787676; font: 11px, Verdana ,sans-serif; width:220px;   }
td.tx-contactslist-pi1-contacts_row_left 	 { color: #787676; font: 11px, Verdana ,sans-serif; padding:5px; margin:0px; border-bottom:1px solid #787676;    }
td.tx-contactslist-pi1-contacts_row_right  	 { color: #787676; font: 11px, Verdana ,sans-serif; padding:5px; margin:0px; border-bottom:1px solid #787676;    }
.table_tr	 {  }

.news-latest-container { width:520px; font: 11px, Verdana ,sans-serif;color: #787676;}
.news-list-container     { width:520px; font: 11px, Verdana ,sans-serif;color: #787676;}
.news-list-item          { width:125px;  display:inline; float:left; padding-right:5px; font: 11px, Verdana ,sans-serif;color: #787676;}
.news-latest-item          { width:125px;  display:inline; float:left; padding-right:5px; font: 11px, Verdana ,sans-serif;color: #787676;}
.news-single-item        {  }
