
body, html, #Navigation, #inhalt, #right, #kopf #navlist {
margin : 0;
padding : 0;
}
body, html {
background : white;
color : black;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
font-size : 1.05em;
line-height : 130%;
height : 100%;
}
#navcontainer {
margin-left : 5px;
}
ul#Navigation li {
list-style : none;
display : inline;
margin-left : 1px;
padding : 0;
}
ul#Navigation a, ul#Navigation span {
padding : 0.1em 0.5em;
text-decoration : none;
font-weight : bold;
font-size : 1em;

border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : black;
background-color : #cccccc;
}
ul#Navigation a:hover, ul#Navigation span {
border-color : white;
color : white;
border-left-color : black;
border-top-color : black;
background-color : gray;
}
#navlist {
margin-top : 0;
margin-left : 2px;
padding : 3px 0 0;
font-size : 0.8em;
color : black;
font-weight : bold;
}
#navlist li {
list-style : none;
display : inline;
}
#navlist li a {
padding : 3px 6px;
color : black;
background-color : white;
border-left : 2px solid black;
text-decoration : none;
}
#navlist li a:link {
color : black;
}
#navlist li a:hover {
color : white;
background : #400080;
border-color : #227;
}
#navlist li a#current {
background : white;
border-bottom : 1px solid white;
}
ul#unternav {
list-style : none;
padding : 0;
margin : 0;
border-bottom : 1px solid black;
}
#kopf {
background-color : #f0f0f0;
color : black;
background-image : url(logograu.jpg);
background-repeat : no-repeat;
background-position : left center;
padding : 20px;
text-align : center;
display : block;
}
#inhalt {
width : 50%;
background-color : white;
margin : 50px 15px;
padding : 0;
}
#inhalt {
width : 70%;
width : 50%;
}
#right {
float : right;
display : inline;
width : 35%;
background-color : #efefef;
border : 1px solid black;
margin : 20px 10px;
}
ul#inhalt li {
list-style : none;
}
#absatz {
margin-top : 0;
border : 1px solid #a2d0ff;
}
#right a:hover {
color : #800040;
}
#right a:link {
color : black;
}
p {
margin : 15px 25px 15px 10px;
}
.mittig {
background-image : url(omas.jpg);
background-repeat : no-repeat;
background-position : top center;
padding : 40px;
}
.bold {
font-weight : bold;
}
.center {
text-align : center;
margin-top : 20px;
}
.small {
font-size : 0.8em;
}
.grau {
color : black;
background-color : #cae4ff;
}
.avtext {
margin : 0 25px 0 10px;
}
.toptext {
margin : 0;
text-align : center;
}
h1 {
margin : 10px 20px 15px 20px;
padding-top : 20px;
font-size : 1.1em;
font-weight : bold;
}
h3 {
margin : 0 0 15px 0;
font-size : 1.06em;
background-color : #a2d0ff;
color : black;
}
h2 {
margin : 0 0 15px 0;
background-color : #efefef;

font-size : 1.1em;
color : black;
}
h5 {
margin : 10px 25px 10px 10px;
font-size : 1.05em;
color : black;
}
h4 {
font-size : 0.8em;
color : black;
margin : 0 0;
}
ul#footernavi li {
list-style : none;
display : inline;
margin : 0;
padding : 0;
}
#footer {
clear : both;
}
ul#footernavi a, ul#footernavispan {
padding : 0.2em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : black;
background-color : #cccccc;
}
ul#footernavi a:hover, ul#footernavi span {
border-color : white;
border-left-color : black;
border-top-color : black;
color : white;
background-color : gray;
}