/* STYLESHEET leco.de */
body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #000000;}

/* Links allgemein. */
a {text-decoration: none;}
a:link {color: #000077;}
a:visited {color: #000077;}
a:hover {color: #000077; text-decoration: underline;}
a:active {color: #000077;}

/* Navigationslinks */
a.menu {text-decoration: none;}
a.menu:link {color: #000077;}
a.menu:visited {color: #000077;}
a.menu:hover {color: #FF9C00;}
a.menu:active {color: #000000;}
a.menuakt {text-decoration: none;}
a.menuakt:link {color: #c77700;}
a.menuakt:visited {color: #c77700;}
a.menuakt:hover {color: #FF9C00;}
a.menuakt:active {color: #000000;}


/* Link im Kopf */
a.topinhalt {text-decoration: none; font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal;}
a.topinhalt:link {color: #FFFFFF;}
a.topinhalt:visited {color: #FFFFFF;}
a.topinhalt:hover {color: #FFFF00;}
a.topinhalt:active {color: #FFFF00;}

/* Link im Produkttabellenkopf */
a.produkttabellenkopf {text-decoration: none; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;}
a.produkttabellenkopf:link {color: #FFFFFF;}
a.produkttabellenkopf:visited {color: #FFFFFF;}
a.produkttabellenkopf:hover {color: #FFFF00;}
a.produkttabellenkopf:active {color: #FFFF00;}

/* Link in Produktstartseitentabellen */
a.produktstartinnen {text-decoration: none; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;}
a.produktstartinnen:link {color: #FFFFFF;}
a.produktstartinnen:visited {color: #FFFFFF;}
a.produktstartinnen:hover {color: #FFFF00;}
a.produktstartinnen:active {color: #FFFF00;}

/* Link im Div der Produktliste */
a.produktedivkopf {text-decoration: none; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold;}
a.produktedivkopf:link {color: #FFFFFF;}
a.produktedivkopf:visited {color: #FFFFFF;}
a.produktedivkopf:hover {color: #FFFF00;}
a.produktedivkopf:active {color: #FFFF00;}

/* Kopf-Link im Div der Kategorieliste */
a.katdivkopf, a.katdivkopf4e8a45, a.katdivkopf005c9a, a.katdivkopf623e7f, a.katdivkopf96533a
	{text-decoration: none; font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold;}
a.katdivkopf:link, a.katdivkopf:visited {color: #000077;}
a.katdivkopf4e8a45:link, a.katdivkopf4e8a45:visited {color: #4e8a45;}
a.katdivkopf005c9a:link, a.katdivkopf005c9a:visited {color: #005c9a;}
a.katdivkopf623e7f:link, a.katdivkopf623e7f:visited {color: #623e7f;}
a.katdivkopf96533a:link, a.katdivkopf96533a:visited {color: #96533a;}
a.katdivkopf:hover, a.katdivkopf:active,
a.katdivkopf4e8a45:hover, a.katdivkopf005c9a:hover, a.katdivkopf623e7f:hover, a.katdivkopf96533a:hover,
a.katdivkopf4e8a45:active, a.katdivkopf005c9a:active, a.katdivkopf623e7f:active, a.katdivkopf96533a:active {color: #c77700;}


/* Links im Produkt-"Bogen" */
a.bogen {text-decoration: none; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; border-color:#CC0000; border-style:solid; border-width:1px; }
a.bogen:link {text-decoration:none; color: #000077; font-weight:bold; background-color:#FFFF99; }
a.bogen:visited {text-decoration:none; color: #000077; font-weight:bold; background-color:#FFFF99; }
a.bogen:hover {text-decoration:none; color: #FFFF99; font-weight:bold; background-color:#CC0000; /* background-color:CC0000;*/}
a.bogen:active {text-decoration:none; color: #FFFF99; font-weight:bold; background-color:#CC0000; }


/* Tabelleneinstellungen. */
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family: Arial, Helvetica, sans-serif;}
table.hauptfenster {width: 100%; background-color: #FFFFFF; padding-left: 0px; padding-right: 0px;}
table.hauptfensterinnen {background-color: #000077; padding-left: 0px; padding-right: 0px;}
table.menuetable {vertical-align: top; width: 120pt; background-color: #CCCCCC;}
table.produkt {width:100%; border-width:1px; border-style:solid; border-color:#000077; }
table.produkt2 {width:100%; border-width:1px; border-style:solid; }
table.miniprodukt { border-width:1px; border-style:solid; border-color:#000077; }
td.menuefenster {vertical-align: top; width: 130pt; background-color: #CCCCCC;}
td.menueinhalt {padding-left: 10px; padding-right: 10px; background-color: #CCCCCC;}
td.inhaltsfenster {vertical-align: top; padding-left: 15px; padding-right: 15px; background-color: #FFFFFF; background-image:url(bilder/bggrid.gif);}
td.inhaltsfensterprod {vertical-align: top; padding-left: 15px; padding-right: 15px; background-color: #FFFFFF;}
td.topinhalt {vertical-align:middle; padding-left: 10px; padding-right: 10px; background-color: #000077; color: #FFFFFF;}
td.produkt_bezeichnung{background-color:#000077; color:#ffffff;}
td.produkt_bezeichnung2{color:#ffffff;}
td.produkt_beschreibung{}
td.miniprodukt{}
td.kontakt_td_bottomlinie{border-bottom: 1px solid #000077;}

/* Div-Umgebung fuer Produktkategorie-Tabellen */
.produkteblock {margin: 0 16px 16px 0; padding: 5px; float: left; background-repeat: repeat-x; }
.produkteblockueberschrift {margin: 0 0 8px 0;}
.produkteblockbilder {margin: 0; padding: 0;}
.produkteblockbild {margin: 0 5px 0 5px; padding: 0; border: none; /*float: left;*/}
.produkteblockbildmitrand {margin: 0 5px 0 5px; padding: 0 0 0 10px; border-left: 3px solid #ffffff; border-right: none; border-top: none; border-bottom: none; /*float: left;*/}
.kategorieblock {margin: 0 16px 16px 0; padding: 0; float: left; }
.kategorieaussen {margin: 0 0 3px 0;}
.kategorieinnen {padding: 5px; height: 145px; vertical-align:top;}
.kategorieinnentext {margin: 0 0 3px 0; white-space: nowrap;}


/* Bereiche fuer Startseite */
#startseiterechts {float: right; margin:-20px -15px 0 15px ; padding: 0;}
#startseitemain {margin: 0 317px 0 0;}

/* Schriftarten */
.zehn {font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}
.fussleiste {font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal;}
.lastmodified {font-family: Times,serif; font-style: italic; font-size: 8pt; font-weight: normal;}
.menuadresse {font-family: Arial, sans-serif; font-size: 8pt; font-weight: normal; color:#333333}
.menusuche {font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color:#333333}
.service {font-family: Arial, sans-serif; font-size: 16pt; font-weight: bold; color:#990000;}

h1 {color: #000077;}
h1.topinhalt {color: #ffffff;}
h1.inhaltsfenster{color: #000077; font-size: 16pt;}
h1.featuredproduct { font-size: 16pt; border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc;}
h2 {color: #000077; font-size: 14pt; padding-top: 0.5em;}


/* Bilder */
.bildlinks{float:left; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.bildrechts{float:right; margin-left:10px; margin-top:10px; margin-bottom:10px;}
img.featuredproduct{border:none;}


/* Format fuer Listen. */
ol {list-style-type: decimal;}
ul {list-style-type: square;}
ul.menu {list-style-type: square; margin-left: 0px; padding-left: 20px; margin-top: 0px; font-size:10px}

/* Formulare */
form.kontakt {background-color: #FFFF99; border-style:dashed; border-color:#CC0000}
.infobutton {background-color:#FFFF99; color:#000000; width:200px; border:1px solid #CC0000;}
.infobutton2 {background-color:#FFFF99; color:#000000; width:300px; border:1px solid #CC0000;}
.agbbutton {background-color:#CCCCCC; color:#000077; border:0px; font-size: 8px;}
