* {
margin: 0;
padding: 0;
}

html {
background: #FFF500 url(bilder/hintergrund-1.gif) bottom repeat-x;
color: #000;
font: 75%/1.4 georgia, serif;
}

body {
background: url(bilder/hintergrund-2.gif) 0 5px repeat-x;
border-top: 40px solid #FF9800;
}

h1, h2 {
font-weight: normal;
}

h1 {
background: url(bilder/blickfang.gif) center no-repeat;
border-top: 5px solid #FFF;
font-size: 4em;
height: 150px;
margin-bottom: 1.3em;
padding: 174px 30% 0 0;
text-align: right;
}

h1 span {
display: block;
margin-top: -.75em;
}

h2 {
font-size: 1.8em;
line-height: 1.2;
margin-bottom: .55em;
}

h2, a {
color: #02ACCA;
}

p {
margin: 1em 0;
}

* > div#inhalt {
overflow: hidden;
padding-bottom: 60px;
}

div#inhalt div {
display: inline;
float: left;
margin-right: 5%;
}

div#anreisser-1 {
margin-left: 5%;
width: 18%;
}

div#anreisser-2 {
width: 32%;
}

div#galerie {
width: 29%;
}

div#galerie ul {
list-style: none;
}

div#galerie li {
background: url(bilder/hintergrund-foto.gif) no-repeat;
float: left;
margin: 0 .4em .4em 0;
padding: 9px 0 0 9px;
}

div#galerie a {
background: none;
padding: 0;
}

a {
background: url(bilder/punkt.gif) 0 .3em no-repeat;
padding-left: 12px;
text-decoration: none;
}

a:focus, a:hover, a:active {
text-decoration: underline;
}

a img {
border: 1px solid #000;
display: block;
}