body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(images/bg.jpg);
}

h2 {
font: normal 16px verdana, sans-serif;
color: #4f4f4f;
word-spacing: 2px;
margin-bottom: 20px;
letter-spacing: 0px;
text-transform: normal;
font-style: italic;
}

td {
font: normal 13px/1.5em verdana, arial, helvetica, sans-serif;
}

p {
text-align: justify;
}

/* hauptgerüst */

.li {
width: 18px;
background-image: url(images/ra1.jpg);
background-repeat: repeat-y;
border-right: solid 1px #000;
}

.re {
width: 18px;
background-image: url(images/ra2.jpg);
background-repeat: repeat-y;
border-left: solid 1px #000;
}

#leiste1 {
text-align: center;
height: 41px;
line-height: 41px;
background-color: #1F1F1F;
background-image: url(images/oben.jpg);
background-repeat: repeat-x;
letter-spacing: 3px;
text-transform: normal;
height: 40px;
word-spacing: 1px;
color: #4F4F4F;
font-size: 13px;
padding-right: 10px;
width: 100%;
vertical-align: middle;
}

#kontakt {
text-align: center;
letter-spacing: 3px;
text-transform: normal;
word-spacing: 1px;
color: #4F4F4F;
font-size: 13px;
}

#thema {
text-align: left;
letter-spacing: 3px;
text-transform: normal;
word-spacing: 1px;
color: #4F4F4F;
font-size: 13px;
}

#top2 {
height: 220px;
background-color: #1F1F1F;
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
text-align: center;
}

#nav {
color: #CDCCC8;
font: normal 11pt verdana, sans-serif;
padding-left: 10px;
padding-right: 10px;
padding-top: 30px;
background-color: #b09f87;
border-left: solid 0px #000;
background-image: url(images/navback.jpg);
background-repeat: repeat-x;
}

#inhalt {
height: 300px;
color: #000;
padding-top: 40px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 0px;
background-color: #d5c0a3;
letter-spacing: 0px;
width: 100%;
background-image: url(images/in.jpg);
background-repeat: no-repeat;
}

#fussb {
font: normal 11px verdana, sans-serif;
color: #000;
height: 40px;
text-align: right;
background-color: #535353;
width: 100%;
vertical-align: middle;
background-image: url(images/fuss.jpg);
background-repeat: no-repeat;
letter-spacing: 1px;
padding-left: 40px;
padding-right: 40px;
}

/* scroll-leiste internet-explorer ab version 5.5 */

body {
scrollbar-arrow-color: #fff;
scrollbar-base-color: #808080;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-track-color: #e6e6e6;
}

/* menue  */

#menu1 a, #menu1 a:visited, #menu1 a:active {
display: block;
background-color: #;
color: #fce4c2;
font: normal 13x verdana, sans-serif;
font-size: 13px;
line-height: 24px;
height: 24px;
text-decoration: none;
padding-left: 30px;
width: 140px;
border-bottom: solid 1px #4f4f4f;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 0px;
background-image: url(images/button.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#menu1 a:hover {
background-color: transparent;
color: #fff;
text-decoration: none;
border-bottom: solid 1px #4f4f4f;
background-image: url(images/button2.gif);
}

#menu1 a span, #menu1 a:visited span {
color: #800000;
font-style: italic;
}

#menu1 a:hover span {
color: #000;
}

/* allgemeine links im text */

a:link, a:visited, a:active {
font: normal 13px/1.5em verdana, sans-serif;
text-decoration: underline;
color: #4f4f4f;
}

a:hover {
text-decoration: none;
background-color: #b09f87;
color: #fff;
}
