#content {
  font-family: Georgia;
}

#content p {
   line-height: 1.3em;
   /* text-align: justify; */
}

#content div.inlineheader {
   display: table;
   background-color: #F1F6B9;
   margin-top: 18px;
   margin-bottom: 6px;
   border: 1px solid;
   border-color: #D2D6A1;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

#content ul.inlineheader {
   display: table-row;
}

#content ul.inlineheader li {
   display: table-cell;
   text-align: left;
   vertical-align: middle;
   font-size: 1.3em;
   font-weight: normal;
   line-height: normal;
   padding: 4px 4px 0px 4px; /* top right bottom left */
   color: #000;
}

#content ul.inlineheader li.breit {
   width: 100%;
}

#content .navidownloads {
   margin-bottom: 1.3em;
   display: table;
   padding: 0;
   width: 100%;
   border-style: solid;
   border-width: 1px 0;
   border-color: #fff #bfd49e #bfd49e #fff;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   background-color: #e6f4d1;
   color: inherit;
}

#content .navidownloads ul {
   padding: 2px 0;  
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   display: table-row;
}
#content .navidownloads li {
   display: inline;
   border-right: 1px solid #fff;
   display: table-cell;
   text-align: center;
   vertical-align: middle;
   padding: 0;
   margin: 0;
   border: 1px solid;
   border-color: #fff #bfd49e #bfd49e #fff;
   border-width: 0 1px;
}
#content .navidownloads li:first-child {
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-bottomleft: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
}
#content .navidownloads li:last-child {
   -moz-border-radius-topright: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px
}
#content .navidownloads a,
#content .navidownloads a:visited {
   /*position: relative;*/
   padding: 1px 8px;
   margin-left: -2px;
   border-right: 1px solid #bfd49e;
   text-decoration: none;
   color: #000;
   background-color: inherit;
   font-weight: normal;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   /* display: block; */
   padding: 1px 8px;
   margin-left: 0;
   border: none;
}
#content .navidownloads a:hover,
#content .navidownloads a:active,
#content .navidownloads a:focus {
   color: #000;
   background-color: #f1efe1;
   padding-left: 7px;
   border: 1px solid;
   border-color: #fff #CBC8A9 #CBC8A9 #fff;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   /*-moz-appearance: toolbarbutton;*/
   padding: 0 7px;
}
#content .navidownloads a:active,
#content .navidownloads a:focus {
   background-color: #e5e4dd;
   border-color: #CBC8A9 #fff #fff #CBC8A9;
}

div.rahmen {
   color: inherit;
   background-color: #fff;
   padding: .65em 2% 1px;
   margin-bottom: -1px;
   border: solid #d6d4c8;
   border-width: 1px; /* orig 1px 1px 0 */
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
}
/* div.rahmen::after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
} */

ul.itemliste li {
   margin: 0.5em 0;
   padding: 0;
}

#content h2 {
   position: relative;
   font-size: 1.3em;
   font-weight: normal;
   line-height: normal;
   margin-top: 1.5em;
   margin-bottom: 0.5em;
   color: #000;
   /* background-color: #F1F6B9;
   background-color: #DAF2B4;
   padding: 2px 6px 1px 2%;
   border: 1px solid;
   border-color: #D2D6A1;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px; */
}

li.widget_meta,
li.widget_calendar,
li.widget_categories {
   display: none;
}

#header-bar ul.nav {
   display: none;
}