body {
        background-color: #F3F4F4;
        color: Black;
        font-family: "Trebuchet MS", sans-serif;
        font-size: 80%;
        margin: 0px;
}
.print {
        display: none;
}
.braille {
        display: none;
}
h1 {
        color: #B22222;
        font-family: Arial Narrow, Gill Sans MT Condensed, Helvetica, Geneva, Verdana, sans-serif;
}
h2 {
        color: #373737;
}
h4 {
        color: #B22222;
}
em {
	color: #620000;
}
a.la { text-decoration: none;
color: black;
}
a.la:hover {
        background-color: gray;
        color: white;
}
table.lebensmittel {
        width: 96%;
        background-color: White;
        border-collapse: collapse;
        border: 2px solid #352C66;
        margin-left: 1%;
        margin-right: 1%;
}
td.lebensmittel, th.lebensmittel {
        font-size: 90%;
        vertical-align: top;
        padding: 6px;
        border: 1px solid silver;
}
table.lebarchiv {
        width: 96%;
}
td.lebarchiv {
        width: 8%;
        text-align: center;
        border: 1px solid gray;
        background-color: silver;
}
a.int {
        color: #B22222;
        text-decoration: none;
}
a.int:hover {
        text-decoration: underline;
}
a.disk {
        color: Blue;
        text-decoration: none;
        background-image: url(../pixel/diskette.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 15px;
}
a.disk:hover {
        text-decoration: underline;
}
a.ext {
        color: Blue;
        text-decoration: none;
        background-image: url(../pixel/external.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 15px;
}
a.ext:hover {
        text-decoration: underline;
}
a.mail {
        color: Blue;
        text-decoration: none;
        background-image: url(../pixel/mail_icon.gif);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 20px;
}
a.mail:hover {
        text-decoration: underline;
}
a.pdf {
        color: Blue;
        text-decoration: none;
        background-image: url(../pixel/document.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 12px;
                  text-align: justify;
}
a.pdf:hover {
        text-decoration: underline;
}
#tot {
        width: 1220px;
        padding-left: 2%;
        padding-right: 2%;
        text-align: left;
		  background-color: #ffffd0;
}
#arr {
background-color: #CED0D2;
z-index: -1;
}
#arr-00 {
background-image: url(/pixel/arr/0-larve.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-01 {
background-image: url(/pixel/arr/1-chemie.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-02 {
background-image: url(/pixel/arr/2-osb.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-03 {
background-image: url(/pixel/arr/03-ueberlagerung.gif);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-04 {
background-image: url(/pixel/arr/4-bruecke.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-05 {
background-image: url(/pixel/arr/5-schwamm.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-06 {
background-image: url(/pixel/arr/6-borke.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-07 {
background-image: url(/pixel/arr/7-aepfel.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-08 {
background-image: url(/pixel/arr/8-title.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr-09 {
background-image: url(/pixel/arr/9-salat.jpg);
background-position: top right;
background-repeat: no-repeat;
z-index: -1;
}
#arr.print {
        background-color: White;
}
#isq {
        width: 235px;
        float: left;
}
#der {
        padding: 5px;
        width: 950px;
        float: right;
}
#aba {
        width: 96%;
        text-align: center;
        font-size: 80%;
}
.agb {
        font-size: 80%;
}
#sp1 {
        width: 49%;
        float: left;
}
#sp2 {
        width: 49%;
        float: right;
}
.reb {
        text-align: right;
        padding-right: 6px;
        font-size: medium;
        color: Black;
        font-weight: normal;
}
.men-oben {
        background-color: #B22222;
        padding: 3px;
        width: 100%;
}
a.oben {
        padding: 2px;
        padding-left: 28px;
        padding-right: 28px;
        text-decoration: none;
        text-align: center;
        background-color: #B22222;
        color: white;
}
a.oben:hover {
        text-decoration: underline;
}
a.haupt {
        display: block;
        color: Black;
        text-decoration: none;
        padding: 5px;
        border-left: 1px solid;
        border-left-color: #F22222;
        border-bottom: 1px solid;
        border-bottom-color: #F22222;
        margin-bottom: 4px;
        background-image: url(../pixel/menu-links.jpg);
        background-position: bottom left;
        background-repeat: repeat-x;
}
a.haupt:hover {
        text-decoration: underline;
        background-color: #F7F7F7;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-left-color: #000000;
        border-bottom-color: #000000;
}
#css {
        background-image: url(../pixel/css-sw.gif);
        width: 88px;
        height: 31px;
}
#css:hover {
        background-image: url(../pixel/css-c.gif);
}
#html {
        width: 88px;
        height: 31px;
        background-image: url(../pixel/html-sw.gif);
}
#html:hover {
        background-image: url(../pixel/html-c.gif);
}
img {
        border: none;
}
hr {
        color: #B22222;
        background-color: #B22222;
        background-color: #b22222;
}
ul {
        padding-left: 0px;
        margin-left: 15px;
}
li {
        padding-bottom: 8px;
}
p { text-align: justify;}
p.aba { text-align: center;}

