body {font-size:8pt; font-family:Verdana,Arial,sans-serif; color:black; margin-top:10px; margin-left:5px; background-color:#D0D0D0;}

h1 {font-size:200%; font-weight:bold; font-style:italic;}
h2 {font-size:160%; font-weight:bold;}
h3 {font-size:130%; font-weight:bold; margin-bottom:0}

p.hallo {text-align:center; font-weight:bold;}
p.eingerueckt {margin-left:25px;}

ul {line-height:20px; margin-top:1px; margin-bottom:10px; list-style: square;}

a:link    {color:#333333; text-decoration:underline; }
a:visited {color:#666666; text-decoration:underline; }
a:active  {color:white;   text-decoration:none; }

div.navi {position: absolute; top: 4em; left: 2em; width: 13ex; font-weight:bold; }
div.navi ul {list-style-type: none; margin: 0px; padding: 0px; border: 1px solid black;}
div.navi ul li {line-height:3ex;}
div.navi ul li a {display:block; padding:0px; text-decoration:none;}
div.navi ul li a:hover, a:hover {font-style:italic; color:white; background-color:black;}
div.navi p {font-style:italic; font-size:110%; margin-top:5px; margin-bottom:0px; color:black;}
div.navi form {}

body>div.navi {position: fixed;}

#inhalt {margin-left: 25ex; padding-left: 1ex; border: 1px solid black; border-width: 2px 1px;}
#inhalt-titel {margin-left: 25ex; padding-left: 1ex;}
#inhalt p {margin-bottom:0.5em; margin-top:0.5em}
#rechts {text-align: right;}
div.titelgrafik img {margin-left: 25ex; padding-left: 1ex; display:none}
div.titelgrafik p {margin-left: 8ex; padding-left: 1ex; font-size: 300%; font-weight:bolder; font-variant:small-caps; letter-spacing: 1em; text-decoration: overline}
div.subnavi {text-align: right;}


#fotos  {float: right; clear: right; text-align:right;}
#fotos img {border: 1px solid white; border-width: 2px 2px 2px 2px;}
#fotos img:hover {border: 1px solid black; border-width: 2px 2px 2px 2px;}

.datenschutz {text-transform: uppercase; text-decoration: line-through;}     