* {
margin : 0;
padding : 0;
}
* body {
font : 0.85em Verdana, Sans-Serif;
line-height : 1.8em;
background-color : #FFFFE4;
}
a {
color : #808080;
text-decoration : underline;
font-weight : bold;
}
a:visited {
color : #808080;
text-decoration : underline;
}
a:hover {
color : #808080;
text-decoration : underline;
}
h1 {
font-size : 1.2em;    
}
h2 {
font-size : .95em; 
}
ul {
padding : 0;
margin : 0 0 10px;
}
li {
list-style-type : none;
}
p {
margin : 10px 10px 10px 0;
}
img {
border: none;
}
#top{
background: #8080FF url('../pics/top.jpg') repeat-x;
height: 80px;
font-size : 0.85em;
line-height: 40px;
text-align: right;
padding-right: 25px;
}
#wrap {
width : 1000px;
margin : 10px auto;
background : #EBEBFF;
border : 5px ridge #000080;
}
#text {
float : left;
width : 980px;
color : #808080;
font-style: normal;
font-size : 0.85em;
padding-left : 25px;
margin-bottom : 10px;
margin-top : 1px;
}
#text img {
border : 3px ridge #000080;
padding : 5px;
margin-right: 25px;
margin-left: 25px;
}
#album {
float : left;
width : 980px;
padding: 25px;
margin-top : 5px;
color : #808080;
}
#album img {
margin : 5px;
border: none;
}
#impressum {
float : left;
width : 280px;
font-style: normal;
padding : 10px 30px 10px 10px;
margin-left : 25px;
margin-bottom : 10px;
margin-top : 20px;
color : #808080;
}
#kontakt {
margin-bottom : 10px;
float : right;
width : 600px;
padding : 0 10px 10px 10px;
margin-top : 25px;
color : #808080;
}
#footer {
font-size : 11px;
text-align : center;
background : #8080FF url('../pics/bottom.jpg') repeat-x;
height: 20px;
padding : 10px 5px;
}
