html { height: 100%; margin: 0; padding: 0 }
body { background: white; font: 100% Verdana, Arial, Helvetica, sans-serif }
* html body { height: 100%; margin: 0; padding: 0 }
h1 { font-size: 90%; font-weight: bold; color: black; text-transform: uppercase; margin: 20px 0; padding: 10px 0 0 0 }
h2 { font-size: 80%; font-weight: bold; color: black; margin: 15px 0 }
h3 { font-size: 75%; font-weight: bold; color: black; margin: 10px 0 }
p { color: black; font-size: 75%; line-height: 150%; margin: 10px 0 0 0 }
ul { font-size: 75%; margin: 3px 0 20px 15px; padding: 0 }
li { line-height: 150%; margin: 0; padding: 0 }
fieldset { border: none; margin: 15px 0; padding: 0; font-size: 75% }
legend { font-size: 75%; padding: 0 0 0 10px; margin: 0 0 5px 0 }
label { text-align: right; line-height: 140%; vertical-align: top; float: left; clear: left; margin: 2px 0; padding: 0 2px 0 0; width: 13em }
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 5px 0; border: 1px solid #A3A2A1 }
a img { border: none }
a:link, a:visited { color: #C82C2D; text-decoration: underline }
a:hover, a:active  { color: #C82C2D; text-decoration: none }

/* Mailform */
.fieldset .csc-mailform-field { clear: both !important; padding: 0 0 10px 0 !important; height: 30px !important }
.csc-mailform-submit { font-size: 0; color: white; background: white url(button_send.gif) no-repeat; border: none; width: 120px; height: 20px }

/* align all contents */
#container { margin: 0 auto; width: 960px }
* html #container { width: 100% }

/* breadcrumb navigation */
#bread { display: none }

/* anchor to navigation, search, login & top */
#anchor { display: none }

/* content */
#content { margin: 305px 0 0 0 }
* html #content { margin: 305px auto 0 auto; width: 960px }
#content_main { margin: 20px 0 0 283px; width: 600px; min-height: 280px }
* html #content_main { margin: -20px 0 0 283px; height: 280px }
#content_main_small { margin: 20px 0 0 283px; width: 430px; min-height: 280px }
* html #content_main_small { margin: -20px 0 0 283px; height: 280px }
#content_left { z-index: 5; position: fixed; top: 304px; left: 0; width: 275px }
* html #content_left { position: absolute }
#content_left p { margin: 0 0 0 10px }
#content_right { display: inline; z-index: 6; position: fixed; top: 305px; left: 50%; margin-left: 240px; width: 240px }
#content_right ul { margin: 3px 0 0 15px; padding: 0 }
* html #content_right { position: absolute }
#content_border { z-index: 10; position: fixed; top: 0; left: 0; background: url(../media/header_elvis.jpg) no-repeat; width: 100%; height: 144px }
* html #content_border { position: absolute }
#content_cleaner { clear: both; height: 10px }

/* accessible top navigation */
#menu_top { text-align: right; z-index: 14; position: fixed; top: 97px; left: 50%; margin-left: -475px; text-align: right; width: 825px }
* html #menu_top { position: absolute }
#menu_top ul { margin: 0px; padding: 0px }
#menu_top li { display: inline; margin: 0 10px 0 0 }
#menu_top span { text-decoration: underline }
.hidden_dot { position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline }

.important { color: #C82C2D }
.uploads { font-size: 75% }
.csc-textpic-caption { padding: 10px 0 0 10px; font-size: 60%; font-style: italic }

/* for additional graphics and co */
#extra1 { z-index: 7; position: fixed; top: 0; left: 0; background: white url(bg_body.gif) repeat-x bottom left; width: 100%; height: 304px }
#extra2 { z-index: 8; position: fixed; top: 180px; left: 50%; margin-left: -480px; background: url(bg_typo.gif) no-repeat center top; width: 960px; height: 137px }
#extra3 { z-index: 9; position: fixed; top: 44px; left: 50%; margin-left: 350px; background: url(logo.gif) no-repeat top left; width: 130px; height: 125px }
* html #extra1, * html #extra2, * html #extra3 { position: absolute }
#extra4, #extra5, #extra6 { display: none }

/* MENU_TOP */
.menu0_0 { font-weight: bold; text-transform: uppercase; font-size: 110% }
.menu0_0 a:link, .menu0_0 a:visited { color: #A3A2A1; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 100% }
.menu0_0 a:hover, .menu0_0 a:active { color: #C82C2D; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 100% }

.menu0_1 { font-weight: bold; text-transform: uppercase; font-size: 110% }
.menu0_1 a:link, .menu0_1 a:visited { color: #A3A2A1; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 100% }
.menu0_1 a:hover, .menu0_1 a:active { color: #C82C2D; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 100% }

/* News */
/* latest */
.news-latest-container {  }
.news-latest-item {  }
.news-latest-date {  }
.news-latest-morelink {  }
.news-latest-gotoarchive {  }

.press, .news_dam_files { font-size: 75%; margin: 0 0 35px 0 }
.release1 {  }
.release2 {  }

.news-catmenu {  }
.news-catmenu li { list-style-type: none }

/* list */
.news-list-container {  }
.news-list-item {  }
.news-list-date {  }
.news-list-morelink { font-size: 75% }
.news-list-browse {  }

/* single */
.news-single-item {  }
.news-single-timedata {  }
.news-single-backlink { font-size: 75% }

/* archive */
.news-amenu-container {  }
.news-amenu-item-year { list-style-type: none }

/* 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 {  }
