body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,b,i {
 font-family: Verdana,sans-serif;
}
body,h1,h2,h3,h4,div,p,td,th,b,i,ul,ol,li,img {
 margin: 0;
 padding: 0;
}
h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
p { text-align: left; }
img { border: 0; }

a { font-weight: bold; }
a:link, a:visited { color: #020290; }
a:hover, a:focus, a:active { color: #F58220; }

body {
font-size: 101%;
text-align: center;
color: #000;
background: #FFE8CA;
}

.clear { clear: both; }
.clearright { clear: right; }
.clearleft { clear: left; }

.links { float: left; }
.rechts { float: right; }
.mitte { text-align: center; }
.err { color: #EA5E00; font-weight: bold; }
.invisible{ display:none; }

.versteckt {
left: -500px;
top: 0;
position: absolute;
color: #000;
background: transparent;
}
.versteckt ul { text-align: left; display: block; font-weight: bold; font-size: 0.8em; }
.versteckt ul li a:focus, div.versteckt ul li a:active {
left: 510px;
top: 3px;
position: absolute;
color: #000;
background: transparent;
width: 200px;
}

p.back {
margin-bottom: 10px;
top: -6px;
position: relative;
}

.bildrechts { float: right; margin: 0 10px 5px 5px; padding-top: 3px;}

#meta {
background: #FAF0E3;
color: #F58220;
height: 1.6em;
font-size: 0.85em;
letter-spacing: 0.1em;
margin: 40px 0 25px 0;
padding: 5px 0 0 195px;
z-index: 1;
}

.logolinks {
margin: 0 25px 0 20px;
float: left;
z-index: 10;
position: relative;
}

div#meta ul {
list-style: none;
}
div#meta ul li {
display: inline;
}
div#meta a:link, div#meta a:visited { color: #F58220; }
div#meta a:hover, div#meta a:focus, div#meta a:active { color: #020290; }

.wellen {
height: 28px;
background: transparent url(../images/wellen.gif) 0 0 no-repeat;
}