* {
border: 0; 
margin: 0;
padding: 0;
}

body {
background: #fff;
color: #0088b8;
font-family: sans-serif;
font-size: 62.5%;
}

div#seite {
background: #fff;
max-width: 975px;
}

div#links {
background: url(pix/navigation.png);
float: left;
height: 493px;
width: 225px;
}

div#rechts {
background: #fff;
float: right;
width: 184px;
}

div#rechts img {
margin-bottom: 2px;
}

div#inhalt {
background: #fff;
margin: 0 184px 0 225px;
padding: 20px 20px 0 20px;
}

div#inhalt p {
font-size: 1.3em;
font-weight: bold;
line-height: 1.5em;
margin: 0 0 10px 0;
}

div#kopf {
height: 225px;
width: 975px;
}

div#kopf img {
border: none;
height: 225px;
width: 975px;
}

div#fuss {
background: url(pix/fusszeile.png);
height: 180px;
width: 975px;
}

#inhalt h1 {
color: #f8ad2e;
font-size: 1.7em;
font-weight: bold;
margin: 2px 0 7px 0;
}

#inhalt h2 {
color: #f8ad2e;
font-size: 1.4em;
margin: 10px 0 0 0;
}

#inhalt h3 {
color: red;
font-size: 1.4em;
font-weight: bold;
margin: 10px 0 0 0;
}

#inhalt li {
font-size: 1.3em;
line-height: 1.3em;
font-weight: bold;
list-style: outside url(pix/bullet.png);
margin: 4px 0 14px 15px;
}

#inhalt ul.l2 {
margin-left: 25px;
}

#inhalt a:link, #inhalt a:visited {
color: #01733f;
text-decoration: underline;
}

.links {
float: left;
margin: 0 20px 20px 0;
}

.rechts {
float: right;
margin: 0 0 20px 20px;
}

.mitte {
margin: auto;
}

.b184 {
width: 184px;
}

.b450 {
width: 450px;
}

.b540 {
width: 540px;
}

/* Bilder mit Texten */
#inhalt dl, #rechts dl, img.foto {
background: #0173ab;
padding: 3px;
}

#inhalt dd, #rechts dd {
color: #fff;
font-size: 1.3em;
font-weight: bold;
padding: 4px;
text-align: center;
}

div#inhalt p.spruch {
color: #6a6;
äfont-family: serif;
font-size: 1.7em;
font-style: italic;
font-weight: bold;
}

.definition {
border: 1px solid #f8ad2e;
padding: 12px;
}


/* Navigationsleiste mit hover-Effekte */
ul#navigation {
list-style-type: none;
margin-top: 17px;
}

#navigation li {
font-size: 1.5em;
font-weight: bold;
letter-spacing: -0.04em;
margin: 0 0 7px 32px;
text-decoration: none;
}

li.e1 a:link, li.e1 a:visited {
color: #0088b8;

display: block;
text-decoration: none;
}

li.g1 a:link, li.g1 a:visited {
color: #f8ad2e;
display: block;
text-decoration: none;
}

/* Sprites */
.k1, .k2, .k3, .k4, .k5, .k6, .k7 {
background: url(pix/sprite-header.png) no-repeat top left;
border: none;
float: left;
height: 225px;
width: 975px;
}

.k1 { background-position: 0 0;} 
.k2 { background-position: 0 -275px;} 
.k3 { background-position: 0 -550px;} 
.k4 { background-position: 0 -825px;} 
.k5 { background-position: 0 -1100px;} 
.k6 { background-position: 0 -1375px;} 
.k7 { background-position: 0 -1650px;} 

/* Sprungverweise */
.skip {
position: absolute;
top: -32768px;
left: -32768px;
}

.skip:focus, .skip:active {
position: static;
top: 0;
left: 0;
}

#skiplinks {
position: absolute;
top: 0px; 
left: -32768px;
z-index: 1000;
list-style-type: none;
width: 100%; 
}

#skiplinks a.skip:focus, #skiplinks a.skip:active {
left: 32768px; 
outline: 0 none;
position: absolute;
width: 100%;
color: #fff; 
background: #333;
border-bottom: 1px #000 solid;
padding: 10px 0;
text-decoration: none;
}
