﻿@charset "utf-8";
#topmenu,
#topmenu a.firstlayer,
#topmenu li.pulldown_last a:hover
{background-color:#099;}
#topmenu a.firstlayer {font-weight:bold; border:solid .0833em #fff; border-width:0 .0833em  .0833em 0; padding:0 2em 0 2em;}
#topmenu li.pulldown_1 a {border-right:0; width:14.1em;}
#topmenu li.pulldown_1 a.firstlayer {padding-left:1.5em;}
#homepage #topmenu li.pulldown_1 a {border-right:0; width:16.06em;}

#lefthandmenu li.lefthand ul li.selected,
#lefthandmenu li.lefthand ul li a.selected,
#lefthandmenu li.selected,
#topmenu a.selected,
#topmenu a.selected:hover,
#topmenubottom
{background-color:#ff8434;}

#lefthandmenu li.lefthand ul li a {width:14.1em;}
#lefthandmenu li.lefthand ul li ul li a {padding-left:2.4em; width:14.1em; padding-right:1em;}

#innertopmenu a.selected,
#innertopmenu a.selected:hover
{border-bottom-color:#ff8434;}

#newscol,
#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a,
/*#lefthandmenu,*/
div.imgbox table,
.tableonpublix tr,
div.googlesearch,
div.searchpager,
div.emphasised,
#downloadCenter table
{background-color:#c3ebeb;}

#teasercol,
#teasercol div.news 
{background-color:#e9f8f8;}

.plaintext span.text-selected,
#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a,
.subheadline,
.subhometitle
{color:#099;}

#teasercol .newsheader span,
.mainhead,
.paging strong
.news span a,
h2.teaserheadline
{color:#099;}

#lefthandmenu li ul li a,
#teasercol .newsheader span,
.mainhead,
.paging strong
{color:#666;}

#topmenu a.firstlayer:hover,
#topmenu li a:hover,
#topmenu li ul li a 
{color:#099;}

#topmenu li ul li a {padding:.0833em 1em .1875em 1.25em; border-left: solid .0833em #fff; border-right: solid .0833em #fff; border-bottom:solid .0833em #fff; line-height:1.2em;}

#newscol,
/*#lefthandmenu,*/
#lefthandmenu li ul li a,
#textcol .highlighted,
div.imgbox table,
.tableonpublix tr,
div.googlesearch,
div.searchpager,
div.emphasised,
#downloadCenter table,
.zoomdiv
{background-color:#DFF4F4;}

#teasercol div.news,
#teasercol,
{background-color:#F3FCFC;}

#supportnavi {position:absolute; left:41.25em; top:3.0625em; width:20.3125em; height:1em; color:#999; z-index:2;}

.mainhead,
.paging strong
{color:#099;}

#spmenu, #spmenu a, #spmenu a:hover {color:#099;}

#homepage #content {left:12.3em; top:16.5em; width:24.5em;} /* SETTLE THIS! */
#homepage #maincontent {width:25em;}

#homepage #BaseContent #keyvisual{left:0; background-color:#ddd; top:5.5em; width:48.985em; height:18em; margin:0;}
#homepage #BaseContent #keyvisual #flashcontent,
#homepage #BaseContent #keyvisual #flashcontent embed,
#homepage #BaseContent #keyvisual #flashcontent object {width:48.985em; height:18em;}

#margincol .mrgnimg img {width:12.25em;}

#homepage #teasercol {position:absolute; top: 5.5em; left: 36.965em; width:12.02em; height: 14.56em; z-index:1;}
#homepage #teasercol div.teaserrow img,
div.newsrow img {/*float:left; */margin-right:.75em; margin-bottom:0; width:5.9375em;}
#homepage #teasercol div.news {position:relative; left:.9375em; float:left; padding-top:0; padding-bottom:.9375em; padding-right:.9375em; border-bottom:0; width:12.02em}
#homepage #teasercol div.newsheader {position:relative; left:.9375em; width:11.5em; margin-bottom:.45em; margin-top: 0.25em}

#homepage .teaserrow,
#homepage .newsrow {position:relative; left:.9375em; float:left; padding-top:.25em; padding-bottom:.25em; padding-right: 1em; height: 13em;}
#homepage .teaserrow {width:11.5em;}
#homepage #teasercol {width:12.02em; height: 14.56em; margin-top:0em;}

#homepage .teaserrow span.teasertext strong {color:#666;}
#homepage .teaserrow span.teasertext a {color:#009999;}

#homepage #bunits {position: absolute; top:23.75em; left: 0; width: 49.5em; height:7.5em; overflow: hidden;}
#homepage #bunits div.float {float: left; padding-right: 0.25em;}
#homepage #bunits div.float img {width: 12.05em; }
#homepage #bunits div.float .header {width: 15.0625em; padding: .2em; padding-left: 0.2em; font-size: 80%; background-color:#5ec7cb; color:#fff; display: block;}

#homepage #leftcol {top:30.8em; background-color:#fff;}
#homepage #subgroups div {position:relative; left:0.75em; border-bottom:.0625em; margin-top:0.3125em; line-height:.6em; margin-bottom:.3em;}
#homepage #metamenurow {position:relative; left:0; margin-top: 0.25em; background-color: #eee;}
#homepage div#subgroups {margin-top: 0em; background: none}
#homepage #subgroups h6 {color: #FFF; background-color: #5ec7cb; font-size:75%; display: block; width: 16.06em;}

#homepage #textrow {width:24.35em; height: 18em;}
#homepage .newsheader {/*float:left;  */padding: .2em; padding-bottom: 0.275em; padding-left: 0.5em; width:100%; overflow:hidden; background-color:#5ec7cb; color:#fff;}
#homepage .newsheader span {color:#fff; font-weight:bold;}
/*#homepage div.news2 {float:left; border-bottom:0; padding-bottom:0em; padding-top:0em; font-size: 0.75em; width: 35em;}*/

#homepage #featured {position:absolute; left: 36.965em; top: 31.05em; background-color: #eee; width: 12.05em;}
#homepage #featured img {width: 12.05em;}
#homepage #featured .header { padding: .2em; padding-left: 0.2em; font-size:0.75em; color:#fff; background-color: #5ec7cb; display:block; width: 16.06em;}
#homepage #featured .featured_story{ font-size: 0.75em; width: 16.06em; padding: 0.5em; color: #666;}

#homepage .news_story{ font-size: 0.75em; width: 15.833em; padding: 0.35em; color: #666;}
#homepage .news_story a {font-weight:bold; color: #066;}
#homepage .news_date{ font-size: 0.75em; padding-right: 0.5em; color: #666;}
#homepage .news_headline{ font-size: 0.75em; color: #666;}
#homepage .news_headline a { font-weight:bold; color: #066;}

div.iconheader {margin:.75em 0 .1875em 0; width:100%; color:#fff; font-weight:bold; line-height:1.125em; clear:both; /*float:left;*/}
div.iconheader span {font-size:75%;}

/*BayNews Overview*/

.iconPressemappeDE,
.iconPressemappeEN,
.iconFachpresseDE,
.iconFachpresseEN {margin-top:0.625em;margin-right:0.5em;height:0.8125em;}

#tophomenews .NewsViewEntryDate {color:#666666;margin-bottom:0.125em;font-weight:bold;line-height:1.3333em;}
.NewsViewEntryTopline {color:#009999;margin-bottom:0.125em;font-weight:normal;line-height:1.3333em;}
.NewsViewEntryHeadline {color:#066;font-weight:bold;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.NewsViewEntryHeadline a,
.NewsViewEntryHeadline b,
.NewsViewEntryHeadline strong,
.NewsViewEntryHeadline font {color:#066;font-weight:bold;}
.NewsViewEntryUnderline {color:#666;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.NewsViewEntryLine {border:0em solid white;padding:0em;margin:0em;line-height:0em; border-bottom:0.0625em solid #CCCCCC;height:0em; clear:both;margin-top:0.75em;margin-bottom:0.5625em;*margin-bottom:0.1875em;}
.NewsViewEntryImg {float:right;margin:0.375em 0em 0.9275em 0.625em;*margin:0.375em 0em 0.1875em 0.625em;}

.NewsViewEntryImg2 {float:left;*margin:0em .5em .5em -0.5em;}
.TopHomeNews {height:5em; overflow:hidden;}
.HomeNewsViewEntryDate {font-size:65%; color:#666666;margin-bottom:0.125em;font-weight:bold;line-height:1.3333em;}
#homepage #featured .HomeNewsViewEntryTopline,
.HomeNewsViewEntryTopline {font-size:65%; color:#009999;margin-bottom:0.125em;font-weight:normal;line-height:1.3333em;}
.HomeNewsViewEntryHeadline a {font-size:70%; color:#066;font-weight:bold;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.HomeNewsViewEntryUnderline {font-size:65%; color:#666;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.TopHomeNews img {width:7.5em; height:5em;}

.CNNewsViewEntryTopline {font-family: courier;color:#009999;margin-bottom:0.125em;font-weight:normal;line-height:1.3333em;}
.CNNewsViewEntryHeadline {font-family: courier;color:#066;font-weight:bold;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.CNNewsViewEntryHeadline a,
.CNNewsViewEntryHeadline b,
.CNNewsViewEntryHeadline strong,
.CNNewsViewEntryHeadline font {font-family: courier;color:#066;font-weight:bold;}
.CNNewsViewEntryUnderline {font-family: courier;color:#666;*margin-bottom:0.25em;*margin-bottom:0em;line-height:1.3333em;}
.CNNewsViewEntryLine {font-family: courier;border:0em solid white;padding:0em;margin:0em;line-height:0em; border-bottom:0.0625em solid #CCCCCC;height:0em; clear:both;margin-top:0.75em;margin-bottom:0.5625em;*margin-bottom:0.1875em;}
#featured .HomeFeatureMore,
.NewsHeader .HomeNewsMore {float:right; margin:-.75em; font-size:.7em; margin-right: 0.25em;}
#featured .HomeFeatureMore a,
.NewsHeader .HomeNewsMore a {color: #FFFFFF;}

.DetailGlobalStyles {text-decoration:none;font-family:Arial,Helvetica,sans-serife;font-size:1em;color:#000000;}
.DetailPINo {color:#333333;}
.DetailDate {color:#666666;font-size:0.75em;display:block;font-weight:bold;}
.DetailDate {margin-top:-0.25em;*margin-top:-0.1875em;margin-bottom:0.25em;}
.DetailTopline {color:#00CACA; margin-bottom:0.5em;font-size:0.75em;font-weight:bold;}
.DetailTopline font {font-size:1em;color:#009999;font-weight:bold;}
.DetailHeadline {font-size:1.375em;color:#009999;font-weight:bold;margin-bottom:0.5em;}
.DetailHeadline a,
.DetailHeadline font,
.DetailHeadline b {font-size:1em;color:#009999;font-weight:bold;}
.DetailHeadlineLink {font-size:1em;color:#009999;font-weight:bold;}
.DetailUnderline {color:#666;margin-bottom:0.5em;font-size:0.75em;}
.DetailPictureLayer {vertical-align:top;float:left;margin:0.175em 0em 0em 0em;width:0.0125em;}
.DetailPictureLayer img {border:0em solid black;margin:0em;padding:0em;margin-right:1em;}
.NewsViewEntryPicturetext,
.DetailPictureText {font-size:0.9166em;color:#009999;padding:0em 1em 1em 0em;display:block; text-align:justify;}
.DetailPictureTextCus {font-size:0.9166em;color:#009999;padding:0em 1em 1em 0em;}
.DetailBody {color:#333333;font-size:1.1em;margin-top:2em;line-height:1.3em;}
.DetailBody,
.DetailBody font {font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.DetailBody p {margin:0; padding: 5; margin-top: 5px;}

.CNDetailTopline {font-family: 宋体;color:#00CACA;margin-bottom:0.5em;font-size:1.2em;font-weight:bold;}
.CNDetailTopline font {font-family: 宋体;font-size:1em;color:#00CACA;font-weight:bold;}
.CNDetailHeadline {font-family: 宋体;font-size:1.375em;color:#066;font-weight:bold;margin-bottom:0.5em;}
.CNDetailHeadline a,
.CNDetailHeadline font,
.CNDetailHeadline b {font-family: 宋体;font-size:1em;color:#066;font-weight:bold;}
.CNDetailHeadlineLink {font-family: 宋体;font-size:1em;color:#009999;font-weight:bold;}
.CNDetailUnderline {font-family: 宋体;color:#666;margin-bottom:0.5em;font-size:0.75em;}
.CNNewsViewEntryPicturetext,
.CNDetailPictureText {font-family: 宋体;font-size:0.9166em;color:#009999;padding:0em 1em 1em 0em;display:block; text-align:justify;}
.CNDetailPictureTextCus {font-family: 宋体;font-size:0.9166em;color:#009999;padding:0em 1em 1em 0em;}
.CNDetailBody {font-family: 宋体;color:#333333;font-size:1.15em;margin-top:2em;line-height:1.3em;}
.CNDetailBody,
.CNDetailBody font {font-family: 宋体; text-align:justify;}
.CNDetailBody p {margin:0; padding: 5; margin-top: 5px;}

.report {padding-bottom:.375em; padding-left:4.125em; width:35.75em; margin-bottom:.5em; padding-right:.25em;}
html>body .report {width:100%; margin-bottom:.5em;}
.report img {width:3.0625em; margin:.375em .375em .375em -3.75em; float:left;}
.report h2 { padding-top:.125em;}

div.groupclr {background-color:#ebf6fa;}
.groupclr .subheadline{color:#06c;}

/*/DownloadCenter*/
table.image td {vertical-align:top;}
table.image td.image {width:1%;}
table.image td.image img {margin:0 0.8em 0.125em 0;}
.text-selected {font-size: 1.35em;}
.plaintext .featured_story {font-size:1.3em;}

.teaserrow span.teasertext strong {color:#099;}
.teaserrow span.teasertext a {color:#066;}
.news span.more a {color:#066;}

form.searchform { border:0; margin:0; padding:0;}
input.1155-13774 {border:0;}

#news_search_box {
  background-color:#EEFFFF;
  padding:0.5em;
  border:#00B7B7 solid 1px;
}

h3.hello {
	background-color:#099;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	margin:0;
	padding: 0.1em;
	width:100%;
}

h3.hello img {
	margin: 0;
}

.select_normal {
	font-size:1em;
	width:12em;
}