/****************************************************************
 * Deklaration Layout
 ****************************************************************/
 body {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html { height: 100%;
 }

 .haupt
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  margin:0px;
  background-color:#F7D34D;
  background-image:url(img/bg_inhalt_200.jpg);
  scrollbar-base-color:#E7CA03;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#0602B3;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#E7CA03;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#FEF9CF;
}

.haupt_layout
{
  padding:0px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  width:99.9%;
  height:100%;
}

.haupt_layout_info /* F&uuml;r Datenschutzerkl&auml;rung und Haftungsausschluss */
{
  padding:0px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  width:100%; /* 400px; */
  height:100%; /* 220px; */
}

.top_links
{
  width:250px;
  border-right:2px solid #0602B3;
  border-bottom:2px solid #0602B3;
  border-collapse:collapse;
  text-align:center;
  vertical-align:middle;
}

.top_rechts
{
  width:100%;
  border-bottom:2px solid #0602B3;
  border-collapse:collapse;
  background-image:url(img/bg_top_rechts.jpg);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:bottom;
}

.mitte_links
{
  width:250px;
  height:100%;
  border-right:2px solid #0602B3;
  text-align:center;
  vertical-align:top;
}

.mitte_rechts
{
  width:100%;
  text-align:center;
  vertical-align:top;
}

.unten
{
  padding-top:3px;
  padding-bottom:3px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
  background-color:#DFBA2A;
  color:#000000;
  width:100%;
  text-align:center;
  vertical-align:middle;
}

/****************************************************************
 * Deklaration Inhalt
 ****************************************************************/
/* Kopf
 ****************************************************************/
.logo_links_bild /* Bild Logo Altecco */
{
  margin:0px;
  padding:0px;
  width:150px;
  height:168px;
  border:0px;
}

.logo_rechts /* Container TABLE */
{
  padding:0px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:bottom;
  width:100%;
}

.logo_rechts_mitte_bild
{
  margin:0px;
  padding:0px;
  width:200px;
  height:150px;
  border:0px;
}

.logo_rechts_linksrechts_bild
{
  margin:0px;
  padding:0px;
  width:218px;
  height:120px;
  border:0px;
}

.logo_rechts_bild_links
{
  text-align:left;
  vertical-align:bottom;
}

.logo_rechts_bild_mitte
{
  text-align:center;
  vertical-align:top;
  width:200px;
}

.logo_rechts_bild_rechts
{
  text-align:right;
  vertical-align:bottom;
}
/****************************************************************
 * Men&uuml;
 ****************************************************************/
.menu
{
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:100%;
}

.menu_lang
{
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:20px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:middle;
}

.menu_bild_flagge
{
  border:0px;
  text-align:center;
  vertical-align:middle;
}

.menu_bild_center
{
  width:100px;
  height:90px;
  border:0px;
}

.menu_bild_unten
{
  width:120px;
  height:120px;
  border:0px;
}

.menu_item
{
  padding-left:10px;
  padding-bottom:10px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:left;
  vertical-align:middle;
}

.menu_item_link
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:13pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-decoration:none;
}

a.menu_item_link:link {color:#0602B3;}
a.menu_item_link:visited {color:#0602B3;}
a.menu_item_link:active {color:#0602B3;}
a.menu_item_link:hover {color:#9F0000; text-decoration:underline;}
/****************************************************************
 * Inhalt
 ****************************************************************/
.inhalt
{
  padding:5px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:100%;
}

.inhalt_bild
{
  width:360px;
  height:212px;
  border:0px;
}

.inhalt_bild_start
{
  width:255px;
  height:191px;
  border:5px solid #CC9900;
}

.inhalt_pdf_katalog
{
  width:100%;
  height:100%;
  border:0px;
}

.inhalt_pdf_katalog_error
{
  padding:5px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:100%;
  height:100%;
}

.inhalt_zelle_haupt
{
  padding-top:50px;
  padding-bottom:30px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:100%;
}

.inhalt_zelle
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:100%;
  height:100%;
}

.inhalt_zelle_links
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:260px;
}

.inhalt_zelle_rechts
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:480px;
}

.inhalt_zelle_gross
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:680px;
}

.inhalt_zelle_klein
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:160px;
}

.inhalt_zelle_impressum
{
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
  width:50%;
}

.inhalt_tabelle
{
  padding:0px;
  margin:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:left;
  vertical-align:top;
}

.inhalt_haupt_gross
{
  width:100%;
  font-family:verdana,arial,helvetica,garamond;
  font-size:24pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:center;
  vertical-align:middle;
}

.inhalt_haupt_mittel
{
  width:100%;
  font-family:verdana,arial,helvetica,garamond;
  font-size:14pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:center;
  vertical-align:middle;
}

.inhalt_haupt_klein
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:11pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:center;
  vertical-align:middle;
}

.inhalt_titel_gross
{
  width:100%;
  font-family:verdana,arial,helvetica,garamond;
  font-size:24pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-align:center;
  vertical-align:middle;
}

.inhalt_titel_mittel
{
  width:100%;
  font-family:verdana,arial,helvetica,garamond;
  font-size:14pt;
  font-weight:bold;
  font-style:normal;
  color:#DF0000;
  text-align:center;
  vertical-align:middle;
}

.inhalt_titel_klein
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:11pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-align:center;
  vertical-align:middle;
}

.inhalt_titel_mark
{
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:14pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-align:center;
  vertical-align:middle;
}

.inhalt_titel_home_links
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:left;
  vertical-align:middle;
}

.inhalt_titel_impressum_start
{
  width:100%;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-align:left;
  text-decoration:underline;
  vertical-align:middle;
}

.inhalt_titel_impressum
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-align:left;
  text-decoration:underline;
  vertical-align:middle;
}

.inhalt_text
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:center;
  vertical-align:middle;
  margin-top:20px;
}

.inhalt_text_gross
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:16pt;
  font-weight:bold;
  font-style:normal;
  color:#BF0000;
  text-align:center;
  vertical-align:middle;
}

.inhalt_text_mittel
{
  width:100%;
  margin-top:10px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:12pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:justify;
  vertical-align:middle;
}

.inhalt_text_klein
{
  width:100%;
  margin-top:4px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:justify;
  vertical-align:middle;
}

.inhalt_text_produkt
{
  width:100%;
  margin-top:4px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:justify;
  vertical-align:middle;
}

.inhalt_text_tabelle
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:left;
  vertical-align:middle;
  padding-top:4px;
  padding-right:6px;
}

.inhalt_text_orange
{
  width:100%;
  margin:0px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
  color:#9C3000; /* #D58204; */
  text-align:justify;
  vertical-align:middle;
}

.inhalt_link_orange
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
  color:#CE3000; /* #AF6A03; */
  text-decoration:none;
}

a.inhalt_link_orange:link {color:#CE3000;} /* #AF6A03; */
a.inhalt_link_orange:visited {color:#CE3000;} /* #AF6A03; */
a.inhalt_link_orange:active {color:#CE3000;} /* #AF6A03; */
a.inhalt_link_orange:hover {color:#9C3000; text-decoration:underline;} /* #D58204; */

.inhalt_link_klein
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  text-decoration:none;
}

a.inhalt_link_klein:link {color:#000000;}
a.inhalt_link_klein:visited {color:#000000;}
a.inhalt_link_klein:active {color:#000000;}
a.inhalt_link_klein:hover {color:#FFFFFF; text-decoration:underline;}

.inhalt_bild_links
{
  margin-top:0px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:10px;
  padding:0px;
  width:140px;
  height:105px;
  border:0px;
  float:left;
}

.inhalt_bild_rechts
{
  margin-top:0px;
  margin-bottom:2px;
  margin-left:10px;
  margin-right:0px;
  padding:0px;
  width:140px;
  height:105px;
  border:0px;
  float:right;
}

.inhalt_bild_impressum
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  width:250px;
  height:188px;
  border:0px;
}

.inhalt_reifen_links
{
  margin-top:0px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:10px;
  padding:0px;
  width:100px;
  height:103px;*/
  border:0px;
  float:left;
}

.inhalt_reifen_rechts
{
  margin-top:0px;
  margin-bottom:5px;
  margin-left:10px;
  margin-right:0px;
  padding:0px;
  width:100px;
  height:103px;*/
  border:0px;
  float:right;
}

.inhalt_symbol_links
{
  margin-top:0px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:10px;
  padding:0px;
  width:80px;
  height:80px;
  border:0px;
  float:left;
}

.inhalt_form
{
  padding:2px;
  margin-top:5px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
}

.inhalt_form_label
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-align:right;
  vertical-align:top;
}

.inhalt_form_element
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  text-align:left;
  vertical-align:top;
}

.inhalt_form_buttonelement
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  text-align:center;
  vertical-align:top;
}

.inhalt_form_bild
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:0px;
  padding:0px;
  width:150px;
  height:112px;
  border:0px;
}
.inhalt_form_input
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:9pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#FFFFD2;
  border:1px solid #0602B3;
  text-align:left;
  vertical-align:top;
}

.inhalt_form_textarea
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:9pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#FFFFD2;
  border:1px solid #0602B3;
  text-align:left;
  vertical-align:top;
  scrollbar-base-color:#FFFFD2;
  scrollbar-3d-light-color:#FFFFD2;
  scrollbar-arrow-color:#FFFFD2;
  scrollbar-shadow-color:#000000;
  scrollbar-darkshadow-color:#000080;
  scrollbar-face-color:#0602B3;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-track-color:#DDDDFF;
}

.inhalt_form_button
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:9pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  background-color:#FFFFD2;
  border:1px solid #0602B3;
  text-align:center;
  vertical-align:top;
}

.inhalt_box
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding:2px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
}

.inhalt_box_titel
{
  width:100%;
  margin-top:4px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  background-color:#DFBA2A;
  border:4px solid #DFBA2A;
  text-align:center;
  vertical-align:middle;
}

.inhalt_box_detail
{
  width:100%;
  padding:4px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:4px solid #DFBA2A;
  text-align:justify;
  vertical-align:top;
}

.inhalt_box_detail_katalog
{
  width:100%;
  padding:4px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:4px solid #DFBA2A;
  text-align:left;
  vertical-align:top;
}

.inhalt_box_link
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  text-decoration:none;
}

a.inhalt_box_link:link {color:#000000;}
a.inhalt_box_link:visited {color:#000000;}
a.inhalt_box_link:active {color:#000000;}
a.inhalt_box_link:hover {color:#FFFFFF; text-decoration:underline;}

.inhalt_liste
{
  margin:0px;
  padding:2px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  vertical-align:top;
}

.inhalt_liste_titel
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  background-color:#DFBA2A;
  border:2px solid #DFBA2A;
  text-align:left;
  vertical-align:middle;
}

.inhalt_liste_bild
{
  width:100px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:2px solid #DFBA2A;
  text-align:left;
  vertical-align:top;
}

.inhalt_liste_artikel
{
  width:550px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:2px solid #DFBA2A;
  text-align:justify;
  vertical-align:top;
}

.inhalt_liste_preis
{
  width:100px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:2px solid #DFBA2A;
  text-align:right;
  vertical-align:top;
}

.inhalt_liste_status
{
  width:80px;
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:normal;
  font-style:normal;
  color:#0602B3;
  background-color:#F7D34D;
  border:2px solid #DFBA2A;
  text-align:left;
  vertical-align:top;
}

.inhalt_link_klein
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-decoration:underline;
}

a.inhalt_link_klein:link {color:#0602B3;}
a.inhalt_link_klein:visited {color:#0602B3;}
a.inhalt_link_klein:active {color:#0602B3;}
a.inhalt_link_klein:hover {color:#000000; text-decoration:underline;}

.inhalt_link_mittel
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:12pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-decoration:underline;
}

a.inhalt_link_mittel:link {color:#0602B3;}
a.inhalt_link_mittel:visited {color:#0602B3;}
a.inhalt_link_mittel:active {color:#0602B3;}
a.inhalt_link_mittel:hover {color:#000000; text-decoration:underline;}

.inhalt_text_link
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-decoration:underline;
}

a.inhalt_text_link:link {color:#0602B3;}
a.inhalt_text_link:visited {color:#0602B3;}
a.inhalt_text_link:active {color:#0602B3;}
a.inhalt_text_link:hover {color:#000000; text-decoration:underline;}

.fenster_link_klein
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  color:#9F0000;
  text-decoration:none;
}

a.fenster_link_klein:link {color:#9F0000;}
a.fenster_link_klein:visited {color:#9F0000;}
a.fenster_link_klein:active {color:#9F0000;}
a.fenster_link_klein:hover {color:#9F0000; text-decoration:underline;}

/****************************************************************************
 * Unten
 ****************************************************************************/
.unten_link
{
  font-family:verdana,arial,helvetica,garamond;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
  color:#0602B3;
  text-decoration:none;
}

a.unten_link:link {color:#0602B3;}
a.unten_link:visited {color:#0602B3;}
a.unten_link:active {color:#0602B3;}
a.unten_link:hover {color:#0602B3; text-decoration:underline;}
