* {
margin:0;
padding:0
}
body {
background-color:#003;
color:#000;
font:normal 100.01% "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif;
padding:0
}
a {
background-color:transparent;
color:#063
}
a:hover {
background-color:transparent;
color:#003
}
h1,h2,h3 {
padding:0.5em 0em
}
h1 {
background-color:transparent;
color:#003;
font:normal 2.4em Georgia, "Times New Roman", Times, serif
}
h2 {
background-color:transparent;
color:#063;
font:normal 1.6em Georgia, "Times New Roman", Times, serif
}
h3 {
font:bold 1.2em Georgia, "Times New Roman", Times, serif
}
img {
border:none
}
li {
line-height:1.5em
}
p {
padding:0.5em 0em
}
ul {
padding:0.5em 1.2em
}
/* Struktur */
#wrapper {
background-color:#808099;
margin:0 auto;
width:762px
}
#container {
border-top:6px solid #808099;
font:normal 75%/140% "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif;
margin:0 auto;
width:750px
}
/* Kopf */
.titel h1 {
background-color:#deebd2;
color:#063;
font:italic 2.2em Georgia,"Trebuchet MS",sans-serif;
padding:0.5em
}
.kopf {
background:#003 url(layout/header.jpg) no-repeat left bottom;
height:220px
}
/* Navigation */
.navigation {
background-color:#555577;
border-top:1px solid #808099;
height:41px
}
.navigation a {
background-color:#003;
border-right:1px solid #808099;
color:#fff;
float:left;
font:normal 0.9em/41px "Lucida Grande", Lucida, "Lucida Sans Unicode", Verdana, sans-serif;
padding:0em 1em;
text-align:center;
text-decoration:none;
}
.navigation a:hover,.navigation a#active {
background-color:#300;
color:#fff
}
/* Hauptteil */
.hauptteil#zweispalten {
background:#deebd2 url(layout/spalten.gif) repeat-y;
}
/* Unten */
.unten {
background-color:#deebd2;
border-top:1px solid #003;
color:#003;
padding:10px 20px
}
.unten .links,.unten .rechts {
width:49%
}
.unten img {
border:1px solid #003
}
/* Fuss */
.fuss {
background-color:#063;
color:#fff;
padding:10px
}
.fuss .links {
width:66%
}
.fuss .rechts {
text-align:right;
width:33%
}
.fuss a {
background-color:transparent;
color:#deebd2;
text-decoration:none
}
.fuss a:hover {
background-color:transparent;
color:#fff;
text-decoration:underline
}
/* Regius */
.unten td {
text-align:center;
vertical-align:top
}
.unten em {
display:block
}
/* Diverse */
.clear,.clearer {
clear:both
}
.clearer {
font-size:0
}
.spalte .links {
width:64%
}
.spalte .rechts .inhalt {
background-color:transparent
}
.spalte .rechts {
width:33%
}
.inhalt {
padding:18px 20px
}
.inhalt table {
border-collapse:collapse;
clear:left;
font:normal 100% Arial, Helvetica, Geneva, sans-serif;
margin:1em 0
}
.inhalt th {
background-color:#808099;
border:1px solid #808099;
color:#003;
padding:.5em;
text-align:left
}
.inhalt td {
border:1px solid #808099;
padding:.5em
}
.inhalt .fright {
background-color:#fff;
border:1px solid #003;
float:right;
margin:4px 0 4px 4px;
padding:4px
}
.links {
float:left
}
.rechts {
float:right
}
.rechts .inhalt {
padding:18px 12px 12px
}
/* Blocks */
ul.block {
border-top:1px solid #003;
margin:4px 0;
padding:0;
width:90%
}
.block li {
border-bottom:1px solid #003;
list-style:none
}
.block li a,.block li em {
background-color:transparent;
color:#003;
display:block
}
.block li em {
font-size:0.9em;
font-style:normal
}
.block li a {
padding:4px 3%;
text-decoration:none;
width:94%
}
.block li a span {
font-weight:bold
}
.block li a:hover {
background-color:#808099;
color:#fff
}
.rechts .block,.rechts .block li {
border-color:#003
}
.rechts .block li a:hover {
background-color:#808099
}
