* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
font-size: 100.01%;
background-color: #344157;
color: #000;
font-family: arial, helvetica, sans-serif;
}

#top {
position: relative;
top: 0;
height: 200px;
width: 760px;
text-align: center;
margin: 0.2em auto 0 auto;
background-color: transparent;
}

#wrapper {
width: 99%;
}

/* beginn menue */
#menue {
display: none;
}

/* ende menue */

#fotoslinks {
display: none;
}

#content, #contentbad {
width: 99%;
}

#contentbad {
background: none #f8f8f8;
}

#contentin {
padding: 1em;
}

h2, h3 {
font-size: 1.1em;
padding: 0 0 0.4em 0;
color: #000066;
text-align: left;
}

h3 {
font-size: 0.9em;
padding: 0.5em 0 0 0;
}

p {
line-height: 1.3em;
padding: 0.4em 1em 0.4em 0;
}

#content ul {
margin-left: 20px;
margin-bottom: 0.8em;
}

dl {
line-height: 1em;
width: 70%;
font-size: 0.8em;
}

dt {
margin-top: 0.1em;
color: #000066;
}

dd {
padding-left: 11em;
margin-top: -1em;
}

#plan {
position: absolute;
bottom: 26px;
right: 3px;
}

/* foot */
#foot {
width: 100%;
margin-top: 8px;
text-align: center;
}

#foot p {
font-size: 0.8em;
margin: 0;
padding: 0.4em 0 1em 0;
color: #fff;
}

#foot a {
text-decoration: underline;
background-color: transparent;
color: #fff;
border: 0 none;
}

#foot a:hover {
background-color: transparent;
color: #c0d8ff;
}

.clr {
clear: left;
}

#aussen {
color: #999;
font-size: 0.8em;
margin-right:5%;
margin-top: 4px;
padding-bottom: 4px;
text-align: right;
}

#aussen a {
text-decoration: none;
background-color: transparent;
color: #999;
border: 0 none;
}
