html { height: 100%; overflow: hidden }
body { font: 100% Verdana, Arial, Helvetica, sans-serif; color: #666666; background: white; margin: 0; padding: 0; width: 100% }
h2 { font-size: 80%; margin: 0 0 5px 0; padding: 0 }
h1 { font-size: 90% }
p { font-size: 75%; line-height: 120%; margin: 0 0 10px 0; padding: 0 }
ul { font-size: 75% }
dd { font-size: 65%; color: #999999; font-style: italic; text-align: right }
blockquote { margin: 0; padding: 0 }
blockquote p { margin: 0 0 5px 0; padding: 0 }
fieldset { border: none; margin: 0 0 10px 0; padding: 5px 0 0 12px }
fieldset div { margin: 0 0 6px 0; padding: 0; font-size: 75% }
input, select, textarea { border: 1px solid #959595 }
a img { border: none }
a:link, a:visited { color: #FFAD23; font-weight: bold; text-decoration: underline }
a:hover, a:active  { color: #FFAD23; font-weight: bold; text-decoration: none }

/* align all contents */
#container { margin: 125px 0 0 0; background: white url(bg_content.jpg) no-repeat top left; width: 100%; height: 390px; overflow: hidden }

/* breadcrumb navigation */
#bread { display: none }

/* anchor to navigation, search, login & top */
#anchor { display: none }

/* content */
#content { margin: 40px 0 0 130px; padding: 0; width: 320px; max-height: 300px }
#content_main { margin: 0; padding: 5px; height: 290px; overflow: auto; overflow-y: auto; overflow-x: hidden }
#content_right { position: absolute; top: 244px; left: 523px; width: 193px }
#content_border { position: absolute; top: 224px; left: 775px; width: 225px; height: 215px; overflow: auto; overflow-y: auto; overflow-x: hidden }
#content_border ul { margin: 0; padding: 0 }

/* accessible top navigation */
#menu_top { position: absolute; top: 90px; left: 450px; text-align: right; width: 450px }
#menu_top ul { margin: 0px; padding: 0px }
#menu_top li { display: inline; margin: 0 0 0 10px }
#menu_top span { text-decoration: underline }
.hidden_dot { position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline }
/* inhalte mit display: none werden von den meisten Screenreadern nicht ausgelesen! */

#lastupdate { display: none }
#footer { position: absolute; top: 520px; left: 10px; color: #999999; font-size: 75%; text-transform: uppercase }

/* for additional graphics and co */
#extra1 { position: absolute; top: 545px; left: 590px; background: white url(logo_fb.gif) no-repeat bottom right; width: 400px; height: 58px }
#extra2, #extra3, #extra4, #extra5, #extra6 { display: none }

/* MENU_TOP */
.menu0_0 { color: #959595; text-transform: uppercase; font-weight: bold }
.menu0_0 a:link, .menu0_0 a:visited { color: #959595; text-transform: uppercase; font-weight: bold; text-decoration: none }
.menu0_0 a:hover, .menu0_0 a:active { color: #FFAD23; text-transform: uppercase; font-weight: bold; text-decoration: none }

.menu0_1 { color: #666666; text-transform: uppercase; font-weight: bold }
.menu0_1 a:link, .menu0_1 a:visited { color: #666666; text-transform: uppercase; font-weight: bold; text-decoration: none }
.menu0_1 a:hover, .menu0_1 a:active { color: #FFAD23; text-transform: uppercase; font-weight: bold; text-decoration: none }

/* News */
/* latest */
.news-latest-container {  }
.news-latest-item {  }
.news-latest-date { font-size: 75% }
.news-latest-morelink { font-size: 75%; text-align: right; margin: 0 0 20px 0; padding: 0 }
.news-latest-gotoarchive {  }

/* list */
.news-list-container {  }
.news-list-item {  }
.news-list-date {  }
.news-list-morelink { font-size: 75%; text-align: right; margin: 0 0 20px 0; padding: 0 }
.news-list-browse {  }

/* single */
.news-single-item {  }
.news-single-timedata {  }
.news-single-backlink {  }
.news-single-backlink { font-size: 75% }
.dam_item1, .item0 { font-size: 75% }
.dam_item2, .item1 { font-size: 75% }
.dam { margin: 0 0 5px 0; padding: 0 }

/* archive */
.news-amenu-container { margin: 0 0 0 15px; padding: 0 }
.news-amenu-item-year { list-style-type: none; margin: 0 0 0 -15px; padding: 0 }

/* search */
.news-search-form {  }
.news-search-form-submit {  }
.news-search-emptyMsg {  }

/* header list */
.news-header-list-container {  }
.news-header-list-title {  }
.news-header-list-time {  }
.news-header-list-categories {  }

/* Content Menu */
/* submenu and sitemap */
/* first level */
.sitemap_1 {  }
.sitemap_1 li { list-style-type: none }
.sitemap_1 li a:link, .sitemap_1 li a:visited {  }
.sitemap_1 li a:hover, .sitemap_1 li a:active {  }

/* second level */
.sitemap_2 {  }
.sitemap_2 li { list-style-type: none }
.sitemap_2 li a:link, .sitemap_2 li a:visited {  }
.sitemap_2 li a:hover, .sitemap_2 li a:active {  }

/* third level */
.sitemap_3 {  }
.sitemap_3 li { list-style-type: none }
.sitemap_3 li a:link, .sitemap_3 li a:visited {  }
.sitemap_3 li a:hover, .sitemap_3 li a:active {  }

/* fourth level */
.sitemap_4 {  }
.sitemap_4 li { list-style-type: none }
.sitemap_4 li a:link, .sitemap_4 li a:visited {  }
.sitemap_4 li a:hover, .sitemap_4 li a:active {  }

/* section menu */
.section_menu {  }

/* menu with epitomes */
.menu_epitomes {  }

/* menu of changed sites */
.menu_changed {  }

/* menu of related sites */
.menu_related {  }

/* menu with sitecontent */
.menu_sitecontent {  }

.pdf { font-size: 75% }
.uploads { font-size: 75% }
.uploads a { font-size: 100% !important }