/* CSS Document */
/* einstellungen für alles*/
body {
font-family:"Times New Roman", Times, serif;
font-size:1em;
background-color:#00877a;
}
/*allgemeine einstellungen für absätze im text*/
p {
margin:0px;
padding:0px;

}

/* einstellungen für die tabellenzellen-platzhalter*/
td.platzhalter {
}

/* einstellungen für die tabellenzelle seiteninhalt*/
td.seiteninhalt {
width:60em; /* breite festlegen*/
background-image:url(../bilder/seitenhintergrund_harlerkin_grau.jpg); /* hintergrundbild laden*/
background-repeat:repeat; /* hintergrundbild nach links und rechts wiederholen*/
}

/*einstellungen für den hauptseitenblock-tag*/
div#seiteninhalt {
width:60em;
height:100%;
}
/*einstellungen für die haupttabelle*/
table#haupt_tabelle {
height:100%;
}
/*einstellungen für alle links*/
a {
color:#005048; /*farbe der links*/
text-decoration:none; /*nicht unterstrichen*/
}
/*einstellungen für verhalten von links (beim drüberfahren)*/
a:hover {
text-decoration:underline; /*unterstreichen*/
}
/* css document*/
/* briefkopf */
div#briefkopf {
vertical-align:top; /*ausrichtung in der verticalen */
top:1em; /*abstand von oben */
padding:0;/* innenabstand der elemente*/
margin:0;/*außenabstand der elemente*/


}
/*logo-block*/
div#logo {
top:0;
left:0; /*abstand von links*/
}
/*bild-logo*/
img.briefkopf_logo {
height:8em; /*höhe/breite*/
width:8em;
}
/*briefkopf überschrift*/
#briefkopf_text {
position:absolute; /*absolute positionierung relativ zum elternelement*/
font-size:2.5em; /*schriftgröße*/
font-weight:bold; /* schriftart :fett*/
top:0.6em;
text-align:center; /*textausrichtung mitte*/
width:24em; /*breite des elements*/

}

/* briefkopf ende */

/*ueberschrift*/
#seiten-ueberschrift {
text-align:center;
font-size:1.5em;
font-weight:bold;
margin-top:1em; /*aussenabstand des elements*/
}
/*ueberschrift ende*/

/*nicht mehr verwendet*/
/*#produkte {
border:solid 1px;
padding-left:20px;
padding-right:20px;
}
#produkte:hover {
background-color:#FF0000;
}

span.menue-punkt {
border:solid 1px;
padding-left:2em;
padding-right:2em;
padding-top:0.2em;
padding-bottom:0.2em;
}

span.menue-punkt:hover{
background-color:#9A9A9A;
}*/
/*einstellungen der menuelinks*/
a.menue-punkt {
border:solid 1px; /*umrahmung der menüpunkte*/
border-color:#666666; /*farbe der umrahmung*/
padding-top:0.1em;
padding-bottom:0.2em;
margin-left:0.8em;
margin-right:0.8em;
display:block; /*anzeigen als block*/

}
/*einstellungern der menuepunkte beim drüberfahren*/
a.menue-punkt:hover {
background-color:#9A9A9A;
}
/*einstellungen des menueblocks*/
#menue {
width:58em;/*breite*/
padding-left:1em;/*innenabstand links,recht, unten ,oben*/
padding-right:1em;
padding-bottom:0em;
padding-top:0em;
}
/*eigenschaften einer tabellenzelle im menue*/
td.menue-zelle {
width:20%;
text-align:center;
/*padding-left:0.8em;
padding-right:0.8em;*/
}


/*menue ende*/

/* seiteninhalt einstellungen */
#seitentext {
top:20em;/*abstand von oben*/
padding:1em;/*innenabstand in alle richtungen*/
text-align:justify;/*blocksatz*/
font-family:"Times New Roman", Times, serif; /*schriftfamilie*/
}

/*tabellenzelle mit umrahmung unten offen*/
td.produkte-bildzelle {
text-align:center;
border-color:#000000;
border:1px;/*stärke der umrahmung*/
border-style:solid;/*feste umrahmung */
border-bottom-style:none;/*unten keinen rand*/
padding-top:0.3em;
}
/*tabellenzelle mit umrahmung oben offen*/
td.produkte-textzelle {
text-align:center;
border-color:#000000;
border:1px;
border-style:solid;
border-top-style:none; /*oben offen*/
vertical-align:top;
}
/*prodkute tabelle mit zellen, die aufeinander fallen*/
table.produkt-tabelle {
border-collapse:collapse; /*zellen die einbrechen*/
width:100%;
margin:0;
}
/*tabelle für sonstiges, breite eigens definiert*/
#sonstiges {
width:60%;
}
/*tabelle für yoyos,breite eigens definiert*/
#yoyos {
width:60%;
}

/* seiteninhalt ende */

/* schriftformatierungen */
.ueberschrift {
font-size:1.5em;
font-weight:bold;
text-align:center;
}
/*normale textformatierung*/
.normal {
font-size:1em;
font-weight:normal;
text-align:justify;
}
.ueberschrift_unterstrichen{
font-size:1.5em;
font-weight:bold;
text-align:center;
text-decoration:underline;
}

.neben_ueberschrift {
font-weight:bold;
font-size:1em;
text-align:center;
}
hr.abstand_strich {
color:gray;
background-color:gray;;
border-color:gray;;
border:none;
height:1px;
width:100%;

}


.englisch {
font-style:italic;
  }
.artikelnummer{
font-size:0.8em;
}

/* schriftformatierungen ende*/


