html, body {
margin: 0px;
padding: 0px;
background-image: url(../Bilder/rvbodyhg.jpg);
overflow: hidden;
}
#rahmen {
margin-left: auto;
margin-right: auto;
margin-top: 20px;
width: 900px;
height: 90%;
z-index: 7;
}
#oben {
position: absolute;
margin-top: 0px;
margin-left: 0px;
background-image: url(../Bilder/oben.jpg);
background-repeat: repeat-x;
height: 100px;
width: 900px;
border-top:  2px solid #CC0033;
border-left: 2px solid #CC0033;
border-right: 2px solid #CC0033;
z-index: 3;
}
#titelzeile {
position: absolute;
margin-left: 165px;
margin-top: 0px;
background-image: url(../Bilder/titelzeile08.jpg);
background-repeat: no-repeat;
width: 550px;
height: 100px;
z-index: 10;
}
#navigation {
position: absolute;
margin-top: 100px;
margin-left: 0px;
margin-right: 0px;
width: 900px;
height: 50px;
background-image: url(../Bilder/navigationhg.jpg);
background-repeat: repeat-x;
border-left: 2px solid #CC0033;
border-right: 2px solid #CC0033;
z-index: 5;
}
#inhalt {
position: absolute;
margin-left: 0px;
margin-right: 0px;
margin-top: 148px;
background-image: url(../Bilder/rvinhalthg.jpg);
width: 900px;
height: 70%;
border-left: 2px solid #CC0033;
border-right: 2px solid #CC0033;
border-bottom: 2px solid #CC0033;
overflow: auto;
z-index: 6;
}				
#eingang {
text-align: center;
background-color: #cc0033;
width: 100%;
height: 100%;
}
a:link {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
color: #cc33ff;
text-decoration: none;
}
a:visited {
color: #cc33ff;
text-decoration: none;
}
a:hover {
color: #cc33ff;
text-decoration: none;
}
a:active {
color: #cc33ff;
text-decoration: none;
}
.legende {
font-family: Times new roman, serif;
font-size: 0.8em;
font-style: normal;
font-weight: normal;
color: #000099;
}
.Stil2 {
font-family: Century, Times new roman, Times, serif;
font-size: 1.1em;
font-style: italic;
font-weight: bold;
color: #000099;
text-align: center;	
}
h1 {
font-family: Century, Times new roman, Times, serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
color: #000099;
text-align: center;
}
h2 {
font-family: Century, Times new roman, Times, serif;
font-size: 1.1em;
font-style: italic;
font-weight: bold;
color: #000099;
text-align: left;
margin: 20px 100px 20px 125px;
}
h3{
font-family: Century, Times new roman, Times, serif;
font-size: 1.0em;
font-style: italic;
font-weight: bold;
color: #000099;
text-align: left;
margin: 10px 100px 10px 125px;
}
h4 {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: italic;
font-weight: bold;
color: #000099;
text-align: left;
margin: 10px 100px 10px 125px;
}
h5 {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: italic;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding: 0px;
margin: 0px;
}
p {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
color: #000099;
text-align: left;
margin: 10px 100px 10px 125px;
line-height: 1.2em;
}
ul {
list-style-position: outside;
list-style-image: url(../Bilder/listenpferdli.jpg);
margin-left: 130px;
}
li {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
color: #000099;
text-align: left;
margin-left: 10px;
margin-right: 100px;
line-height: 1.2em;
}
td {
font-family: Century, Times new roman, Times, serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
color: #000099;
text-align: left;
vertical-align: top;
margin: 4px;
}
a.top_link {
display: block;
position: absolute;
background-image: url(../Bilder/uphg.jpg);
background-repeat: no-repeat;
height: 20px;
width: 160px;
font-family: Times new roman serif;
font-size: 0.9em;
font-weight: normal;
font-style: normal;
color: #333399;
text-decoration: none;
padding-top: 3px;
padding-left: 50px;
text-align: left;
}
a.top_link:link, a.top_link:visited {
font-weight: normal;
font-style: normal;
color: #333399;
}
a.top_link:hover, a.top_link:active {
background-image: url(../Bilder/overhg.jpg);
font-family: Times new roman, serif;
font-size: 0.9em;
font-weight: normal;
font-style: italic;
color: #CC0033;
}
a.top_aktuel {
display: block;
position: absolute;
background-image: url(../Bilder/downhg.jpg);
background-repeat: no-repeat;
height: 20px;
font-family: Times new roman, serif;
font-size: 0.9em;
font-weight: bold;
font-style: italic;
text-decoration: none;
text-align: left;
padding-left: 50px;
padding-top: 3px;
bottom: 20px;
color: #333399;
}
a#home {
position: absolute;
width: 80px;
bottom: 20px;
left: 20%;
}
a#homeaktuel {
position: absolute;
background-image: url(../Bilder/downhg.jpg);
background-repeat: no-repeat;
width: 80px;
bottom: 20px;
font-weight: bold;
font-style: italic;
left: 20%;
}
a#neues {
position: absolute;
width: 120px;
bottom: 20px;
left: 33%;
}
a#neuesaktuel {
position: absolute;
background-image: url(../Bilder/downhg.jpg);
background-repeat: no-repeat;
width: 120px;
bottom: 20px;
font-weight: bold;
font-style: italic;
left: 33%;
}
a#termin {
position: absolute;
width: 100px;
bottom: 20px;
left: 52%;
}
a#terminaktuel {
position: absolute;
background-image: url(../Bilder/downhg.jpg);
background-repeat: no-repeat;
width: 100px;
bottom: 20px;
font-weight: bold;
font-style: italic;
left: 52%;
}
a#kontakt {
position: absolute;
width: 100px;
bottom: 20px;
left: 68%;
}
a#kontaktaktuel {
position: absolute;
background-image: url(../Bilder/downhg.jpg);
background-repeat: no-repeat;
width: 100px;
bottom: 20px;
font-weight: bold;
font-style: italic;
left: 68%;
}
#tabelle {
position: absolute;
width: 600px;
height: 70px;
padding-left: 86px;
padding-bottom: 10px;
}
#tabelle1 {
width: 600px;
margin-left: 80px;
}
#tabelle2 {
width: 610px;
margin-left: 80px;
text-align: center;
border: 3px none;
}
.tabelle2 {
width: 654px;
margin-left: 123px;
text-align: center;
}
.Stil1 {
font-style: italic;
color: #FFFFFF;
}
#bild1 {
margin-left: 80px; 
padding-top: 160px;
}
#layer1 {
width: 646px;
margin-left: 92px;
height: 20px;
background-color: #CC0033;
}
#tabelle4 {
width: 700px;
margin-left: 90px;
}
#tabelle3 {
width: 75%;
margin-left: 78px;
}
.tabelle3 {
width: 700px;
margin-left: 100px;
}

