html {
font-family:Arial,Helvetica,sans-serif;
font-size:100.01%;
color:black;
background-color:#fefefe;
padding:0;
margin:0 0 1px 0;
height:100%;}

body {
text-align:center;}

li {
padding-bottom: 11px;
padding-left: 5px;}

#logo {
background-image: url(bilder/bilderleiste.jpg);
background-repeat: no-repeat;
height: 132px;
margin: 10px 0 0 4px;}

#logo img {
float: right;
margin-top: 33px;
margin-right: 22px;}

#pmo_logo {
text-align:left;
margin:0;
padding:0 0 28px 0;
}

#navigation {
width: 16em;
text-align:left;
margin: 0 2em 0 2px;
padding:0;
float:left;
font-stretch:narrower;}

#inhalt {
width: 33em;
text-align:left;
padding: 0 0 0 50px;
margin: 0 0 5px 0;
float:left;
max-width:27em;}

ul#navi {
font-size: 0.9em;
list-style-image: url(bilder/logo_bullet_23_19.gif);
line-height: 120%;
background-image: url(bilder/navi_hintergrund.gif);
background-repeat: no-repeat;
margin:0;
padding: 25px 5px 0 35px;
border-left: solid 4px #b30909;
border-right: solid 4px #555555;
vertical-align: bottom;}

li#letzter {
padding-bottom:25px;}

#inhalt ul {
line-height:120%;
vertical-align:top;}

#navigation ul ul {
list-style-type:disc;
border:0;
margin-top:5px;
margin-bottom:0;
padding-bottom:0;}

li#letzer_unterpunkt {
padding-bottom:0;}

ul.wegbeschreibung {
font-size: 0.9em;
margin-left: 29px;
padding:0;
margin-bottom:25px;}

ul.wegbeschreibung li {
list-style-type: none;
background-image: url(bilder/logo_bullet_23_19.gif);
background-position: top left;
background-repeat:no-repeat;
line-height:130%;
margin-left: 0;
margin-top: 0;
margin-bottom: 10px;
padding-bottom: 10px;
padding-left:0;}

#inhalt li {
width:33em;
padding:0 0 0 32px;
background-image: url(bilder/logo_bullet_25_23.png);
background-position: top left;
background-repeat:no-repeat;
margin-bottom:10px;
line-height:130%;
list-style-type:none;
vertical-align:top;}

#inhalt img {
border: solid 1px #444;
float: right;
margin-left: 13px;
margin-right: 5px;}

#inhalt table {
margin-bottom: 20px;}

#navi-top {
margin:0;
padding:0;
border-right: solid 4px #555555;
height:60px;}

#navi-bottom {
margin:0;
padding:0;
border-left: solid 4px #b30909;
height:60px;}

#navigation a:link {
padding-right: 3px;
color:black;}

#navigation a:hover {
text-decoration:none;
padding-right:3px;
border-right: solid black 5px;}

h1, h2 {
color:#b30909;
font-family: georgia, arial, sans-serif;
font-weight:lighter;}

h1 {
font-size: 140%;
padding: 0 0 0 0;
margin: 0;}

h2 {
font-size: 110%;}

th {
text-align: left;}

#kuehling {
font-size: 70%;
position:absolute;
bottom:13px;
left:18px;
visibility: hidden;}
