body{
font-size: 12pt;
font-family: Times, Book Antiqua, serif;
background: #f0e7d7;
margin: 0;
padding: 0;
color: #8B0000;
}


h1, h2, h3{
font-family: Gaze, serif;
letter-spacing: 0.1cm;
}

p {
line-height: 18pt;
vertical-align:baseline;
}

ul{
font-size:12pt;
}

#top{
width: 100%;
height: 100%;
background: #f0e7d7; 
background-image: url(urlaub.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
padding:0;
margin: 0 auto;
border:0px solid blue;
}

#intro{clear:both}


/*HEADER*/

#header{
width: 80%;
float:left;
clear:left;
padding: 0;
margin-top: 2%;
margin-left: 2%;
padding-right:3%;
background: transparent;
color: #8B0000;
font-size: 12pt;
font-family: Times, Book Antiqua, serif;
border:0px solid red;
}

#header p:first-letter {
color: #2F4F4F;
background: transparent;
font-size: 18pt;
font-family: Gaze, Dolphin, cursive;
font-weight: bold;
vertical-align: baseline;
}

#header h1:first-letter {
color: #2F4F4F;
background: transparent;
font-size: 26pt;
font-family: "Gaze", "Dolphin", serif;
font-weight: bold;
vertical-align: baseline;
}

#header a:link, a:visited {
color:sienna; 
text-decoration:none;
font-weight: bold;
}

#header a:hover {
color:#B8860B; 
text-decoration:none;
font-weight: bold;
}



.h1{
padding-left:40%;
}

.h2{
padding-left:32%;
}

.p1{
padding:0 0 0 30%;

}
.p2{
padding: 0 0 0 20%;

}

.p3{
padding: 0 0 0 10%;

}

.p4{
padding: 0 0 0 3%;

}

.s1{
padding: 0 0 0 0;
text-align: center;
font-size: 9pt;
}

.s2{
padding: 0 5% 0 5%;
text-align: center;
font-size: 11pt;
}
.s3{
padding: 0% 10% 0% 10%;
text-align: left;
font-size: 11pt;
}

/*Text*/

#Text	{
float: left;
clear: left;
text-align: justify;
color: #8B0000;
padding-left: 17%;
padding-bottom: 20px;
padding-top: 23px;
border-right: 7px solid #800000;
width: 85%;
}

#Text h3	{
padding: 5px 30px 6px 0;
margin: 10px 0 0 0;
border-top: 1px solid maroon;
font-size: 0.9em;
text-align: right;
background: #FFDEAD no-repeat bottom right;
color: #2F4F4F;
}

#Text p:first-letter	{
color: #2F4F4F;
background: transparent;
font-size: 18pt;
font-family: Gaze, Dolphin, cursive;
font-weight: bold;
vertical-align: baseline;
}

#Text p	{padding: 3% 3% 0% 2%; 
font-size: 12pt;
font-family: Times,Book Antiqua, serif;
margin: 0;}





/*Navigation*/

#navi{
position: relative;
background-attachment:fixed;
float:right;
clear: right;
padding:5px;
margin-top:7%;
margin-right: 2%;
border-top:1px solid maroon;
border-left:1px solid maroon;
}

#navi ul{
margin:0;
padding: 7px;
color: #8B0000;
background: transparent;
font-size: 11pt;
font-family: "Dolphin", serif;
}

#navi li {
list-style-type: none;
line-height:18pt;
letter-spacing:1pt;
display: block;
padding: 0;
margin: 0;
}

#navi a:link, a:visited {
color:#8B4513; 
text-decoration:none;
}

#navi a:hover {
color:#CD5C5C; 
text-decoration:none;
}



/*Bilder-Ebenen*/

.links{
width:auto;
height:auto;
float:left;
margin-top:20px;
margin-right:15px;
margin-bottom:5px;

}

.rechts{
width:auto;
height:auto;
float:right;
margin-top:10px;
margin-left:15px;
margin-bottom:5px;

}

.w3c{
width:auto;
height:auto;
float:right;
padding-top: 15px;
margin-bottom: 3px;
margin-right: 6px;
border:0px solid blue;
}