body { font: 1em verdana, arial, helvetica, sans-serif; color: #4F4F4F }
h1 { font-size: 90%; color: #1b3c5f }
h2 { font-size: 80%; color: #1b3c5f }
h3 { font-size: 75%; color: #1b3c5f }
h4 { font-size: 75% }
p { font-size: 75% }
ol, table, fieldset { font-size: 75% }
table p, fieldset p { font-size: 100% }
dd { font-size: 65% }
th { text-align: left }
a:link, a:visited { color: #1b3c5f; font-weight: bold; text-decoration: none }
a:hover, a:active  { color: #99A6C0; font-weight: bold; text-decoration: none }

.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited, .tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox-SCell a:active { color: #99A6C0 }

.uploads { font-size: 75% }

/* align all contents */
#container {  }

/* breadcrumb navigation */
#bread {  }

/* anchor to navigation, search, login & top */
#anchor {  }

/* content */
#content ul { font-size: 75% }
#content_main {  }
#content_left {  }
#content_right {  }
#content_border {  }

/* navigation */
#menu { font-size: 75%; text-align: right }
#menu a:link, #menu a:visited { font-weight: normal }
#menu a:hover, #menu a:active { font-weight: normal }

/* accessible navigation on the left site */
#menu_left {  }
#menu_left ul {  }
#menu_left dfn {  }
#menu_left a:link, #menu_left a:visited { font-weight: normal }
#menu_left a:hover, #menu_left a:active { font-weight: normal }

/* accessible top navigation */
#menu_top {  }
#menu_top ul {  }
#menu_top li {  }
#menu_top span {  }
.hidden_dot {  }

/* quick search on all pages */
#search {  }
#search p {  }
#search input {  }
.search_submit {  }
.search_noresult { font-weight: bold; color: #d70707 }
.csc-sword, .tx-indexedsearch-redMarkup, .tx-indexedsearch-sw { color: #D70707; text-decoration: underline }

.tx-indexedsearch-whatis { font-size: 80%; font-weight: bold; color: #1b3c5f }
.tx-indexedsearch-prio { font-size: 75% }

#lastupdate { font-size: 75% }
#copyright { font-size: 75% }

/* langswitch */
#langswitch { font-size: 100% }
#langswitch a:link, #langswitch a:visited { text-decoration: none; font-weight: normal }
#langswitch a:hover, #langswitch a:active { text-decoration: underline; font-weight: normal }

/* for additional graphics and co */
#extra1, #extra2, #extra3, #extra4, #extra5, #extra6 {  }

/* MENU_TOP */
.menu0_0 {  }
.menu0_0 a:link, .menu0_0 a:visited {  }
.menu0_0 a:hover, .menu0_0 a:active { color: white }

.menu0_1 {  }
.menu0_1 a:link, .menu0_1 a:visited {  }
.menu0_1 a:hover, .menu0_1 a:active {  }

/* MENU_LEFT */
/* first level */
.menu1_0 { color: white; font-size: 75% }
.menu1_0 a:link, .menu1_0 a:visited { color: white }
.menu1_0 a:hover, .menu1_0 a:active { color: white }

.menu1_1 { color: white; font-size: 75% }
.menu1_1 a:link, .menu1_1 a:visited { color: white }
.menu1_1 a:hover, .menu1_1 a:active { color: white }

/* second level */
.menu2_0 { color: white; font-size: 100% }
.menu2_0 a:link, .menu2_0 a:visited {  }
.menu2_0 a:hover, .menu2_0 a:active { color: white }

.menu2_1 { color: #4F4F4F; font-size: 100% }
.menu2_1 a:link, .menu2_1 a:visited { color: #4F4F4F }
.menu2_1 a:hover, .menu2_1 a:active { color: white }

/* third level */
.menu3_0 { color: white }
.menu3_0 a:link, .menu3_0 a:visited { color: white }
.menu3_0 a:hover, .menu3_0 a:active { color: #4F4F4F }

.menu3_1 { color: #4F4F4F }
.menu3_1 a:link, .menu3_1 a:visited { color: #4F4F4F }
.menu3_1 a:hover, .menu3_1 a:active { color: #4F4F4F }

/* third level */
.menu4_0 { color: white }
.menu4_0 a:link, .menu4_0 a:visited { color: white }
.menu4_0 a:hover, .menu4_0 a:active { color: #4F4F4F }

.menu4_1 { color: #4F4F4F }
.menu4_1 a:link, .menu4_1 a:visited { color: #4F4F4F }
.menu4_1 a:hover, .menu4_1 a:active { color: #4F4F4F }

/* News */
/* latest */
.news-latest-container {  }
.news-latest-morelink, .news-latest-gotoarchive { font-size: 75% }
.news-latest-date, .news-latest-category, .news-latest-author { font-size: 65%; color: #666666 }
.news-latest-author p { font-size: 100% }

/* list */
.news-list-container {  }
.news-list-item {  }
.news-list-date { font-size: 65%; color: #666666 }
.news-list-morelink { font-size: 75% }
.news-list-category { font-style: italic; font-size: 75% }
.news-list-browse {  }

/* single */
.news-single-item {  }
.news-single-timedata { font-size: 65% }
.news-single-additional-info {  }
.news-single-files {  }
.news-single-img {  }
.news-single-imgcaption { font-size: 70% }
.news-single-backlink, .news-single-related dd { font-size: 75% }
.news-single-links dd p { font-size: 120% }
.news-single-links dd p a:link, .news-single-links dd p a:visited, .news-single-links dd p a:hover, .news-single-links dd p a:active { font-size: 100% }
.news-single-subheader { font: italic 85% }

/* archive */
.news-amenu-container { font-size: 75% }
.news-amenu-container ul { font-size: 100% !important }

/* 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 {  }

/* damelements in news */
.dam { font-size: 75% }
.dam h2 { font-size: 105% }
.dam_item1 {  }
.dam_item2 {  }

/* Sitemap */
/* first level */
.sitemap_1 {  }
.sitemap_1 li {  }
.sitemap_1 li a:link, .glossary li a:visited{  }
.sitemap_1 li a:hover, .glossary li a:active{  }

/* second level */
.sitemap_2 {  }
.sitemap_2 li {  }
.sitemap_2 li a:link, .glossary li a:visited{  }
.sitemap_2 li a:hover, .glossary li a:active{  }

/* third level */
.sitemap_3 {  }
.sitemap_3 li {  }
.sitemap_3 li a:link, .glossary li a:visited{  }
.sitemap_3 li a:hover, .glossary li a:active{  }

/* fourth level */
.sitemap_4 {  }
.sitemap_4 li {  }
.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 {  }

###################### original dynamiccss css ############################

/* Left, center and right alignment of text in paragraphs and cells.
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
*/