#headerTeaserHome { height:255px;background:url('headerShadow.png') left bottom repeat-x; }
#headerTeaserHome .headerTeaserImageContainer { overflow:hidden;height:250px;width:930px;background-color:#fff;position:relative;top:0;left:0;z-index:0; }
#headerTeaserHome .headerTeaserImageContainer .headerTeaserImage { position:absolute; }
#headerTeaserHome .headerTeaserTabs { position:absolute;bottom:5px;left:0;display:none;visibility:hidden;z-index:1; }
#headerTeaserHome .headerTeaserTabs a { width:8px;height:8px;float:left;margin:3px;background:url('navigator.png') 0 0 no-repeat;display:block;font-size:1px; }
#headerTeaserHome .headerTeaserTabs a:hover { background-position:0 -8px; }
#headerTeaserHome .headerTeaserTabs a.current { background-position:0 -16px; }
#headerTeaserHome .headerTeaserText { position:absolute;top:20px;left:38px;width:400px;z-index:2; }
#headerTeaserHome .headerTeaserText h1 { font-size:24px;color:#00389a; }
#headerTeaserHome .headerTeaserText p.bodytext { font-size:12px;line-height:16px;color:#222;margin:16px 0;text-align:left; }
#headerTeaserHome .headerTeaserContact { width: 400px;position: absolute;bottom: 4px; padding-top: 15px;padding-left: 38px;height: 66px;background-image:url('headerContactBackground.png'); background-repeat: no-repeat; }
#headerTeaserHome .headerTeaserContactUs { display: inline-block;vertical-align: top;font-weight: bold; }
#headerTeaserHome .headerTeaserContactText { display: inline-block;vertical-align: top; }
#headerTeaserHome .headerTeaserContactText p.bodytext { margin: 0; }
#headerTeaserContent .grid_3, #contentWrapper .grid_3 { width:226px; }
#headerTeaserContent .grid_9, #contentWrapper .grid_9 { width:676px; }
#headerTeaserContent { height:140px; }
#headerTeaserContent .headerTeaserImage { position:absolute;top:0;left:0;z-index:0; }
#headerTeaserContent #cite { background:url('bg000000_80.png');color:#fff;z-index:1;height:140px;position:absolute;top:0;left:0;width:100%; }
#headerTeaserContent #cite blockquote.citation { display:block;font-size:14px;line-height:18px;font-style:italic;font-weight:bold;padding:26px 13px 0 13px; }
#headerTeaserContent #cite blockquote.citation p.bodytext { text-align:left;margin:0; }
#headerTeaserContent #cite div.citationsrc { font-size:11px; padding:8px 13px 0 13px;position:absolute;bottom:14px; }
#subNaviWrapper { padding-top:35px; background:url('bg000000_10.png'); }
#subNavi { padding-right: 13px; }
#subNavi li { padding-left:26px; }
#subNavi li a, #subNavi li > span > a { color:#00389a;font-size:14px;line-height:22px;font-weight:normal; }
#subNavi li a:hover { color:#222; }
#subNavi li.subNaviItemActive { background:url('arrow000000_right.png') 0 6px no-repeat; }
/*#subNavi li ul li:first.subNaviItemActive { background-position:0 8px; }*/
#subNavi li.subNaviItemActive > a, #subNavi .subNaviItemActive > span > a { color:#222; font-weight:bold; }
#subNavi li ul { margin-left:-26px; }
#subNavi li ul li { padding-left:44px; }
#subNavi li ul li a, #subNavi li ul li span a { color:#00389a;font-size:14px;line-height:22px;font-weight:normal; }
/*#subNavi li ul li:first-child a, #subNavi li ul li:first-child span a { line-height:28px; }*/
#subNavi li ul li a:hover { color:#222; }
#teaser { margin:45px 34px 0 26px; }
#teaser h2 { font-size:12px;line-hight:18px; margin-bottom:10px; }
#teaser > div { margin-bottom:13px; }
#teaser p.bodytext {background:none;font-size:10px;line-height:12px;padding:0;margin:10px 0;}
#teaser .teaser { margin:13px 0 13px 0; }
#teaser .teaserContact { background:url('bg000000_10.png');font-size:10px;line-height:12px;padding:10px; }
#teaser .teaserContact p.bodytext { margin:0; }
#teaser .teaserContact .teaserContactFirm { font-weight:bold; }
#teaser .teaserContact .teaserContactAddress { margin-top: 8px; }
#teaser .teaserMovie a { font-size:12px; font-weight:normal; line-hight:18px; }
.teaserLink { background:url('arrow00389a_right.png') 0 2px no-repeat; padding-left:19px; }
.teaserLink a { text-decoration:none; color:#00389a; font-size:14px; font-weigth:bold; }
.imageTeaser .teaserText { margin:10px 0; font-size:12px; line-height:16px; height:75px; }
.imageTeaser .teaserText p.bodytext { text-align:left;margin:0; }
#homeContent .grid_4 { margin-top:20px; margin-bottom:20px; }
#homeContent .grid_4 h2 { color:#00389a; font-size:18px; margin:0 0 10px 0; }
#homeContent .grid_4 img { width:280px !important;height:auto !important;border:1px solid #666; }
#breadcrumb { margin-bottom:20px; }
#breadcrumb ul li { float:left;padding-right:5px; }
/*
#breadcrumb ul li:after { content:'\00A0\00BB\00A0'; }
#breadcrumb ul li.last:after { content:none; }
*/
#content { padding-top:35px;margin-left:3px !important;width:674px; }
#content h1 { font-size:24px; color:#00389a;margin-bottom:30px; }
#content h2, li.news-amenu-item-year { font-size:18px;color:#00389a;margin-top:16px;margin-bottom:10px; }
#content h3 { font-size:13px;color:#00389a;margin-bottom:6px;font-weight:bold; }
#content li.news-amenu-item-year { list-style:none;background:none;margin-left:-26px; }
#content .container_wide { margin-left:auto;margin-right:auto;width:674px; }
#content .container_wide .grid_1, #contentWrapper .container_6 .grid_2 { margin-left: 22px; margin-right: 22px; }
#content .container_wide .grid_1 { width:315px; }
#content .container_wide .grid_2 { width:674px; }
#content .container_wide .prefix_1 { padding-left:359px; }
#content .container_wide .suffix_1 { padding-right:359px; }
#content .container_wide .grid_1 img { width:313px !important;height:132px !important;border:1px solid #666; }
#content .container_narrow { margin-left:-10px;margin-right:-10px;width:696	px; }
#content .container_narrow .grid_1, #content .container_narrow .grid_2, #content .container_narrow .grid_3, #content .container_narrow .grid_4, #content .container_narrow .grid_5, #content .container_narrow .grid_6 { margin-left:10px;margin-right:10px; }
#content .container_narrow .grid_1 { width:96px; }
#content .container_narrow .grid_2 { width:212px; }
#content .container_narrow .grid_3 { width:328px; }
#content .container_narrow .grid_4 { width:444px; }
#content .container_narrow .grid_5 { width:560px; }
#content .container_narrow .grid_6 { width:676px; }
#content .container_narrow .grid_2 img { width:210px !important;height:88px !important;border:1px solid #666; }
#content .imageTeaser, #content .teaserHome { margin-bottom:30px; }
#homeContent .imageTeaser img, #content .imageTeaser img { margin-bottom:10px; }
#content .listTeaser { margin-bottom:20px; }
#content .listTeaserHeader { background-color:#4d74b8; padding:11px 8px 10px 8px; }
#content .listTeaserHeader h2 { font-size:13px;color:#fff;margin:0; }
#content .listTeaserBody { background-color:#ddd;padding:10px 6px;font-size:12px; }
#content .listTeaser ul, #content .csc-default ul { list-style:disc outside none;margin-left:16px;line-height:16px; }
#content .listTeaser ol, #content .csc-default ol { list-style:decimal outside none;margin-left:16px;line-height:16px; }
#content .containerTeaser { background:#D4D4D4;height: 160px;margin-bottom:20px; }
#content .containerTeaser img { float:left;height:160px;width:147px; }
#content .containerTeaser .containerTeaserBody { float:	left;padding-left:10px;padding-top:10px;width:170px; }
#content .containerTeaser .containerTeaserBody h2 { line-height:20px;margin:0; }
#content .containerTeaser .containerTeaserBody h3 { font-size:12px;font-weight:bold;line-height:15px;margin-bottom:0; }
#content .containerTeaser .containerTeaserBody p.bodytext { margin-bottom:10px;margin-top:10px;text-align:left; }
#content .containerTeaser .containerTeaserBody p.bodytext span.important { font-size:10px;line-height:12px;font-weight:normal;color:#222; }
#content table.historyTable { width:100%;margin-bottom:20px; }
#content table.historyTable th { padding:11px 13px;border:1px solid #f9f9f9;border-left:none;background:#d8d8d8 url('arrowf9f9f9_down.png') top center no-repeat;font-size:18px;line-height:18px;color:#00389a;width:37px; }
#content table.historyTable .tr-0 th { background-image:none;border-top:1px solid #d8d8d8; }
#content table.historyTable td { padding:11px 23px;border:1px solid #d8d8d8;border-right:none;font-size:12px;line-height:18px; }
div.csc-default p.bodytext, #content .news-single-item p { font-size:12px; line-height:16px; margin-top:16px; margin-bottom:16px; text-align:justify; }
.csc-textpic-caption { font-size:10px;line-height:14px; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left: 20px !important; }
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 20px !important; }
#contentFooter { background:url('contentFooter.png') 0 0 no-repeat;height:36px;margin-bottom:44px;width:673px; }
#contentFooter .contentFooterText { overflow:hidden;height:100%;width:100%; }
#contentFooter .contentFooterText p.bodytext { color:#00389a;font-size:13px;font-weight:bold;padding:11px 0 9px 180px;margin:0; }
#footer { border-top:1px solid #c7c7c7; }
#footer div.copyright { margin-top:15px;font-size:11px;line-height:20px; }
#footer div.links { margin-top:13px;font-size:11px;line-height:18px; }
#footer div.links a { white-space:nowrap; }
/* --- */
.filelinks div.filelink { background:url('arrow00389a_right.png') no-repeat 12px 12px transparent !important;line-height:16px;border-bottom:1px solid #d4d4d4;margin:0;padding-left:37px; }
.filelinks div.filelink.first { border-top:1px solid #d4d4d4; }
.filelinks div.filelink span.filedesc { margin-right:11px;background: url("default.gif") no-repeat right 9px transparent !important; }
.filelinks div.filelink span.filedesc a { font-size:12px;font-weight:bold;color:#00389a;text-decoration:underline;line-height:35px; }
.filelinks div.filelink span.filedesc a:hover { text-decoration:none; }
.filelinks div.filelink.pdf span.filedesc { background-image: url("pdf.gif") !important; }