h1, h2, h3, h4, h5, h6 {
font-family: 'BundesSansWeb', Arial, sans-serif;
font-weight: normal;
margin: 0;
padding: 0;
}
.aural {
display: none;
}
strong, strong span {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
/* STARTSEITE */
/** TOPTHEMA **/
#startseite #topThema {
float:left;
width: 100%;
height: 40em;
margin: 0;
background-color: #5b5a5f;
position: relative;
}
#startseite #topThema .leftWrap {
float: left;
width:71em;
}
#startseite #topThema .topPic {
float:left;
height:40em;
width: 71em;
background-repeat: no-repeat;
position: relative;
}
#startseite #topThema .layerBoxVideo {
pointer-events:none;
}
/*#startseite #topThema .layerBox {
float: left;
position: relative;
width: 71em;
height: 40em;
margin-top: -40em;
}
*/
#startseite #topThema .layerBox {
  bottom: 0;
  float: left;
  position: absolute;
  width: 71em;
}
#startseite #topThema .layerText {
position: absolute;
background: url(/cae/servlet/contentblob/551348/normal/196049/layerBG_neu.png) 0 0 repeat transparent;
color: #FFFFFF;
height: auto;
width: 67em;
bottom: 0;
padding: 2em;
}
#startseite #topThema .layerText h2 {
font-weight: normal;
font-size: 2.8em;
margin: 0 0em 0.2em 0;
width:23.5em;
}
#startseite #topThema .layerText h2 a:link,
#startseite #topThema .layerText h2 a:visited {
font-size: 1em;
color: #FFFFFF;
}
#startseite #topThema .layerText h2 a:hover,
#startseite #topThema .layerText h2 a:focus,
#startseite #topThema .layerText h2 a:active {
font-size: 1em;
color: #FFFFFF;
}
#startseite #topThema a:link,
#startseite #topThema a:visited,
#startseite #topThema {
color: #FFFFFF !important;
}
#startseite #topThema .layerText p {
font-size: 1.6em;
margin: 0 2em 0 0;
}
#startseite #topThema .layerText p a:link, #startseite #topThema .layerText p a:visited {
font-size: 1em;
color: #FFFFFF;
}
#startseite #topThema .layerText p a:hover,
#startseite #topThema .layerText p a:focus,
#startseite #topThema .layerText p a:active {
font-size: 1em;
color: #FFFFFF;
}
#startseite #topThema .topTeaser {
float:right;
height: 100%;
width:24em;
position: relative;
}
#startseite #topThema .topTeaser ul {
float: left;
position: relative;
}
#startseite #topThema .topTeaser ul li {
float: left;
width: 100%;
height: 9.9em;
background-color: #337299;
border-bottom: 2px solid #FFF;
}
#startseite #topThema .topTeaser ul li:hover, #startseite #topThema .topTeaser ul li:focus, #startseite #topThema .topTeaser ul li:active, #startseite #topThema .topTeaser ul li.active {
background-color: #004f80;
}
#startseite #topThema .topTeaser ul li.last {
border-bottom: none;
height: 9.7em;
}
#startseite #topThema .topTeaser ul li.active::before {
content: "";
position: absolute;
margin-top: 3em;
left: -1.7em;
background-image: url(/cae/servlet/contentblob/684468/normal/196079/topThema_active_arrow.png);
width: 1.7em;
height: 3.4em;
}
#startseite #topThema .topTeaser ul li .teaserLink {
}
#startseite #topThema .topTeaser ul li .teaserLink a:link, #startseite #topThema .topTeaser ul li .teaserLink a:visited {
float: left;
display: block;
font-size: 1.6em;
width: 13em;
margin: 1.1em 0 0 1.1em;
}
#startseite #topThema .playNav {
position: absolute;
left: 71em;
bottom: -2em;
z-index: 10;
}
#startseite #topThema .playNav a:link,
#startseite #topThema .playNav a:visited {
color: #004F80 !important;
float: left;
font-size: 1.2em;
padding-left: 1.2em;
}
#startseite #topThema .playNav .play {
background: url(/cae/servlet/contentblob/729614/normal/214462/playNav_play.png) no-repeat left center transparent;
}
#startseite #topThema .playNav .pause {
background: url(/cae/servlet/contentblob/729612/normal/214463/playNav_pause.gif) no-repeat left center transparent;
}
/** // TOPTHEMA **/
/** CONTENTSPALTEN **/
#content .contentBlock {
float: left;
width: 100%;
margin-bottom: 3em;
}
#content .contentBlock:last-child {
margin-bottom: 0;
}
#startseite #content .contentBlock {
margin-top: 4em;
margin-bottom: 0;
}
#content .contentBlock .contentColumn,
#content .contentBlock .contentColumn1,
#content .contentBlock .contentColumn2,
#content .contentBlock .contentColumn3
{
float: left;
background-color: #FFFFFF;
margin-right: 1em;
}
#content .contentBlock .lastColumn {
margin-right:0;
}
#content .contentBlock .contentColumn3 {
width: 23em;
}
#content .contentBlock .contentColumn2 {
width: 47em;
}
#content .contentBlock .contentColumn1 {
width: 71em;
}
#content .contentBlock .contentColumn {
width: 100%;
}
.contentBlock .colWrap {
float: left;
width: auto;
height: auto;
margin-left: 1em;
padding-bottom: 2em;
border-bottom: 1px solid #aaaaaa;
}
.contentBlock .colWrap.noLine {
border-bottom: none;
padding-bottom: 0;
}
.contentBlock .colWrap:first-child {
margin-left: 0;
}
/** // CONTENTSPALTEN **/
/** CONTENTSPALTEN Textformatierungen **/
.contentBlock h2 {
width: 100%;
font-size: 2.4em;
padding-bottom: 0.3em;
}
.contentBlock h2 a {
color: #222;
}
#startseite .contentBlock h2 {
margin-bottom:1em;
border-bottom: 1px solid #222222;
}
#startseite .contentBlock h3 {
font-family: 'BundesSansWeb', Arial, sans-serif;
font-weight: normal;
}
.contentBlock .bild a {
font-size: 0px;
}
.contentBlock .bild {
float: left;
margin-bottom: 1em;
}
#startseite .contentBlock .bild {
margin-bottom: 2em;
}
.contentBlock .textBlock {
float: left;
width: 100%;
}
.contentBlock .textBlock.textBlockSchmal {
width: 47em;
margin: -0.75em 0 0 1em;
}
.contentBlock .contentColumn3 .textBlock.textBlockSchmal, .contentBlock .contentColumn2 .textBlock.textBlockSchmal {
width: 47em;
margin: 0;
}
.contentBlock .contentColumn3 .textBlock.textBlockSchmal {
width: 23em;
}
.contentBlock .textBlock p,.contentBlock .textBlock a.standardLink {
font-size: 1.4em;
padding: 0;
margin: 0;
}
.contentBlock .textBlock p a.standardLink {
font-size: 1em;
display: block;
width: 100%;
}
.contentBlock .textBlock a.standardLink.bottom {
margin-top: 5.5em;
}
.contentBlock .textBlock a.standardLink {
float: left;
clear: both;
padding-left: .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) left no-repeat transparent;
}
.contentBlock .colWrap h3 {
font-size: 2em;
margin-bottom: 0.75em;
}
#startseite .contentBlock .colWrap h3 {
margin: -0.3em 0 0.3em 0em;
padding: 0;
}
.contentBlock .colWrap h3 a {
color: #222222;
}
.contentBlock .colWrap .discLink li, .contentBlock  .textBlock .discLinkMarginBottom li,.contentBlock .colWrap .linklist li {
display: block;
float: left;
clear: both;
}
.contentBlock .colWrap .discLink li a:link,.contentBlock .colWrap .discLink li a:visited,
.contentBlock .textBlock .discLinkMarginBottom li a:link,.contentBlock .textBlock .discLinkMarginBottom li a:visited,
.contentBlock .colWrap .linklist li a:link,.contentBlock .colWrap .linklist li a:visited {
font-size: 1.4em;
display: block;
padding: 0 0 0 .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.contentBlock .colWrap .scroller {
float: left;
height: 24.4em;
overflow-y: auto;
margin-bottom: 2em;
}
/** // CONTENTSPALTEN Textformatierungen **/
/** TagCloud **/
.tagcloud {
float: left;
}
.tagcloud h3 {
float: left;
}
.tagcloud ul {
text-align: center;
float: left;
margin: 1em 0 0 0;
}
.tagcloud ul li {
display: inline;
line-height: 1.75em;
padding: 0 8px 0 0;
}
.tagcloud ul li a.prio1 {
font-size: 2.3em;
}
.tagcloud ul li a.prio2 {
font-size: 2.1em;
font-family: 'BuindesSansBold', sans-serif;
}
.tagcloud ul li a.prio3 {
font-size: 1.9em;
}
.tagcloud ul li a.prio4 {
font-size: 1.8em;
font-family: 'BuindesSansBold', sans-serif;
}
.tagcloud ul li a.prio5 {
font-size: 1.3em;
}
.tagcloud ul li a.prio6 {
font-size: 1.3em;
font-family: 'BuindesSansBold', sans-serif;
}
/** // TagCloud **/
/** Mediathek Box **/
.contentBlock .colWrap .videoBox {
float: left;
margin: 0 0 .5em 0;
}
.contentBlock .colWrap h3.mediathekBox {
font-size: 1.4em;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
padding: 0;
margin: 0;
}
/** // Mediathek Box **/
/** Deutschlandzentren-Box **/
.threeColPic, .threeColPic img{
float: left;
margin: 0 0 1em 0;
padding: 0;
}
/** // Deutschlandzentren-Box **/
/** App Links **/
a.appLink:link, a.appLink:visited {
float: left;
display: block;
width: 47em;
height: 15em;
padding: 2em 4em 0 2em;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
background: url(/cae/servlet/contentblob/684436/normal/196037/appLink_01.png) 17em 2em no-repeat #337299;
}
a.appLink.last {
margin-left: 1em;
background: url(/cae/servlet/contentblob/684438/normal/196038/appLink_02.png) 24.75em 2em no-repeat #337299;
}
a.appLink:link span.small,a.appLink:visited span.small,a:link.appLink span.big,a:visited.appLink span.big {
float: left;
color: #FFF;
clear: both;
}
a.appLink:hover span.small, a.appLink:focus span.small, a.appLink:active span.small, a:hover.appLink span.big, a:focus.appLink span.big, a:active.appLink span.big {
text-decoration: underline;
}
a.appLink span.text {
float: left;
width: 11em;
}
a.appLink.last span.text {
width: 18em;
}
a.appLink span.small {
font-size: 1.2em;
}
a.appLink span.big {
font-size: 2em;
}
/** // App Links **/
/* // STARTSEITE */
/* Artikelseite */
.contentBlock h1 {
clear: both;
font-size: 2.8em;
margin: -0.3em 0 .65em 0;
padding: 0;
line-height: 1.14em;
}
.contentBlock .standardArtikel h2 {
/*float: left;
clear: both;*/
width: 100%;
padding: 0;
margin: 0 0 0.2em 0;
border: none;
font-size: 2em;
}
.contentBlock p {
font-size: 1.4em;
line-height: 1.3em;
margin-top: 0;
}
.contentBlock p a.standardLink {
padding-left: .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.contentBlock blockquote {
font-size: 1.4em;
margin: 0;
padding: 0 2em;
}
.contentBlock blockquote p {
font-size: 1em;
}
.contentBlock h3,.contentBlock h4, .contentBlock h5 {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-size: 1.4em;
padding-bottom: 0.5em;
font-weight: bold;
}
.contextCol .textBlock h4, .contextCol .textBlock h5 {
font-size: 1.4em;
}
#context .contextCol #googleMap {
    height: 12.9em;
    width: auto;
}
ul.linklist {
float: left;
width: 100%;
}
.contentBlock .standardArtikel ul, #context ul.linklist,  #context ul.discLink,#context ul.discLinkMarginBottom, .contentBlock .pressemitteilung ul {
font-size: 1.4em;
margin: 0 0 3em 0;
}
.contentBlock .standardArtikel ul.linklist li, .contentBlock .standardArtikel ul.discLink li, #context ul.linklist li, .contentBlock .pressemitteilung ul.linklist li {
list-style: none;
}
.contentBlock .standardArtikel ul.discLink li a:link, .contentBlock .standardArtikel ul.discLink li a:visited, .contentBlock .standardArtikel ul.linklist li a:link, .contentBlock .standardArtikel ul.linklist li a:visited, .contentBlock .standardArtikel ul.links li a:link, .contentBlock .standardArtikel ul.links li a:visited, #context ul.linklist a:link, #context ul.linklist a:visited, #context .textBlock p a.standardLink, #context ul.discLink a:link, .publications ul.discLink li a:link, .publications ul.discLink li a:visited, .contentBlock .pressemitteilung ul.discLink li a:link, .contentBlock .pressemitteilung ul.discLink li a:visited, .contentBlock .pressemitteilung ul.linklist li a:link, .contentBlock .pressemitteilung ul.linklist li a:visited, .contentBlock .pressemitteilung ul.links li a:link, .contentBlock .pressemitteilung ul.links li a:visited {
float: left;
padding-left: .8em;
margin-bottom: .4em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
#context .textBlock p a.standardLink {
float: none;
display: inline;
}
.contentBlock .standardArtikel ul li a:link,.contentBlock .standardArtikel ul li a:visited, .contentBlock .pressemitteilung ul li a:link,.contentBlock .pressemitteilung ul li a:visited {
float: none;
display: inline;
background: none;
padding-left: 0;
}
.contentBlock .standardArtikel .linklistNoMargin {
float: left;
width: 100%;
margin-bottom: 2em;
}
.contentBlock .standardArtikel .linklistNoMargin ul.linklist {
margin-bottom: 0;
}
.contentBlock .standardArtikel .linklistNoMargin ul.linklist a:link,.contentBlock .standardArtikel .linklistNoMargin ul.linklist a:visited {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
/** Listen **/
.contentBlock .standardArtikel ul, .contentBlock .pressemitteilung ul, .contentBlock .reden ul, .contentBlock .interviews ul {
font-size: 1.4em;
margin: 0 0 1.75em 0;
/*float: left;
width: 100%;*/
}
.contentBlock .standardArtikel ul::after, .contentBlock .pressemitteilung ul::after, .contentBlock .reden ul::after, .contentBlock .interviews ul::after {
content: "";
width: 100%;
height: 10px;
background: transparent;
float: left;
}
.contentBlock .standardArtikel ul ul,.contentBlock .standardArtikel ol ol, .contentBlock .pressemitteilung ul ul, .contentBlock .reden ul ul, .contentBlock .interviews ul ul {
font-size: 1em;
margin: 0;
}
.contentBlock .standardArtikel ul li, .contentBlock .pressemitteilung ul li, .contentBlock .reden ul li, .contentBlock .interviews ul li {
list-style: disc;
margin: 0 0 0.5em 1em;
/*float: left;
clear: both;*/
}
.contentBlock .standardArtikel ul.linklist li, .contentBlock .standardArtikel ul.discLink li, .contentBlock .standardArtikel ul.links li, .contentBlock .pressemitteilung ul.linklist li, .contentBlock .pressemitteilung ul.discLink li, .contentBlock .pressemitteilung ul.links li, .contentBlock .reden ul.linklist li, .contentBlock .interviews ul.linklist li, .contentBlock .reden ul.discLink li, .contentBlock .interviews ul.discLink li {
list-style: none;
margin: 0;
display: flex;
clear: both;
}
.contentBlock .standardArtikel ul.linklist li li, .contentBlock .standardArtikel ul.discLink li li, .contentBlock .standardArtikel ul li li, .contentBlock .pressemitteilung ul.linklist li li, .contentBlock .pressemitteilung ul.discLink li li, .contentBlock .pressemitteilung ul li li, .contentBlock .reden ul.linklist li li, .contentBlock .reden ul.discLink li li, .contentBlock .interviews ul.linklist li li, .contentBlock .interviews ul.discLink li li {
margin: 0 0 0.5em 1.5em;
}
.contentBlock .standardArtikel ol {
font-size: 1.4em;
line-height: 1.4em;
padding: 0;
margin: 0 0 2em 1.2em;
}
.contentBlock .standardArtikel ol ol {
margin: 0 0 0 2.4em;
}
.contentBlock .standardArtikel ol li {
list-style: decimal;
margin: 0 0 0.25em 0;
}
.contentBlock .textBlock ul.discLink {
margin: 1em 0 0 0;
}
.contentBlock .textBlock ul.discLink li a {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
/** // Listen **/
/** Contextspalten **/
.contextCol {
float: left;
width: 100%;
background: #eaf1f5;
margin-bottom: 1em;
}
.contextCol .textBlock {
float: left;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
padding: 2em;
}
.contextCol .textBlock h3 {
font-size: 2em;
}
.contextCol .textBlock h3 a:link, .contextCol .textBlock h3 a:visited {
color: #222;
font-size: 1em;
}
#context ul.linklist {
margin: .75em 0 0 0;
}
.contextCol .textBlock p {
font-size: 1.4em;
margin-bottom: 0;
float: left;
width: 100%;
}
.contextCol .textBlock p.more {
margin-top: 0.7em;
}
.contextCol .textBlock p.more a:link, .contextCol .textBlock p.more a:visited, #context .textBlock p.more a.standardLink {
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) no-repeat scroll 0 0.25em transparent;
clear: both;
display: block;
padding-left: 0.8em;
margin-bottom: 1.3em;
float: none;
}
.contextCol .textBlock a:link, .contextCol .textBlock a:visited {
font-size: 1.4em;
}
#context .contextCol ul.linklist a:link, #context .contextCol ul.linklist a:visited, #context .contextCol ul.discLink a:link, #context .contextCol ul.discLink a:visited {
font-size: 1em;
}
.contextCol .textBlock p a:link, .contextCol .textBlock p a:visited, .contextCol .textBlock ul li a:link {
font-size: 1em;
}
/** // Contextspalten **/
/* // Artikelseite */
/* Infobox */
.contentBlock .infoBoxInfoIcon, .contentBlock .infoBoxAdressIcon, .contentBlock .infoBoxZitatIcon {
clear: both;
width: 100%;
padding: 2em 2.5em 2em 4em;
margin: 3.7em 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
background-color: #efefef;
background-repeat: no-repeat;
background-position: left top;
}
.contentBlock p .infoBoxInfoIcon p, .contentBlock p .infoBoxAdressIcon p, .contentBlock p .infoBoxZitatIcon p {
font-size: 1em;
}
.contentBlock .infoBoxInfoIcon p:last-child, .contentBlock .infoBoxAdressIcon p:last-child, .contentBlock .infoBoxZitatIcon p:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.contentBlock .infoBoxInfoIcon, .contentBlock .infoBoxAdressIcon {
background-image: url(/cae/servlet/contentblob/527390/normal/196046/infoBoxIcon_info.gif);
}
.contentBlock .infoBoxZitatIcon {
background-image: url(/cae/servlet/contentblob/527274/normal/196047/infoBoxIcon_zitat.gif);
}
/* // Infobox */
/* Tabelle */
table {
float: left;
border: none;
font-size: 1.4em;
margin-bottom: 2em;
width: 100%;
}
table thead th {
background-color: #767676;
color: #FFF;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
text-align: left;
}
table tr {
background-color: #e0e0e0;
}
table tr:nth-child(odd) {
background-color: #efefef;
}
table tr th, table tr td {
width: auto;
padding: 1em;
vertical-align: top;
}
.contentBlock .standardArtikel table ul, .contentBlock .standardArtikel table p {
font-size: 1em;
}
/* // Tabelle */
/* Bilder allgemein */
.contentBlock .standardArtikel .bildLinks, .contentBlock .pressemitteilung .bildLinks, .contentBlock .interviews .bildLinks, .contentBlock .reden .bildLinks {
float: left;
margin: .55em 1em 1em 0;
width: 23em;
}
.contentBlock .standardArtikel .bildRechts, .contentBlock .pressemitteilung .bildRechts, .contentBlock .interviews .bildRechts, .contentBlock .reden .bildRechts {
float: right;
margin: .55em 0 1em 1em;
width: 23em;
}
.contentBlock .standardArtikel .bildLinks img, .contentBlock .pressemitteilung .bildLinks img, .contentBlock .interviews .bildLinks img, .contentBlock .reden .bildLinks img, .contentBlock .standardArtikel .bildRechts img, .contentBlock .pressemitteilung .bildRechts img, .contentBlock .interviews .bildRechts img, .contentBlock .reden .bildRechts img {
width: 100%;
}
.contentBlock .standardArtikel .bildLinks p, .contentBlock .pressemitteilung .bildLinks p, .contentBlock .interviews .bildLinks p, .contentBlock .reden .bildLinks p,
.contentBlock .standardArtikel .bildRechts p, .contentBlock .pressemitteilung .bildRechts p, .contentBlock .interviews .bildRechts p, .contentBlock .reden .bildRechts p {
float: left;
font-size: 1.2em;
line-height: 1.166em;
width: 17em;
}
.contentBlock .artikel .bildLinks,.contentBlock .artikel.bildLinks .bild {
float: left;
margin: .55em 1em 0 0;
}
.contentBlock .artikel .bildRechts, .contentBlock .artikel.bildRechts .bild {
float: right;
margin: .55em 0 0 1em;
}
.contentBlock p.picInfo {
float: left;
display: block;
margin-top: .7em;
margin-bottom: 0;
}
.contentBlock .picScale {
float: right;
margin: 1em 0 0;
}
.contentBlock .picScale a {
float: right;
}
#content .contentBlock .contentColumn3 .bild {
width: 23em;
height: 12.9em;
}
#content .contentBlock .contentColumn3 .bild img {
width: 100%;
height: 100%;
}
#context .contextCol .bild {
width: 23em;
height: 12.9em;
}
#context .contextCol .bild img {
width: 100%;
height: 100%;
}
/* // Bilder allgemein */
/* LIGHTBOX */
/* Dialog-Fenster - Allgemein - Start */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #323334; opacity: .75; filter:Alpha(Opacity=75); z-index: 150; }
.ui-dialog .ui-dialog-titlebar { display: none; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: hidden; zoom: 1;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Dialog-Fenster - Allgemein - Ende */
/* Vergroessertes Bild im Fenster - Start */
.pictureWindow input, .pictureWindow select, .pictureWindow textarea, .pictureWindow button { font-family: Tahoma, Arial, Helv, Helvetica, Verdana, sans-serif; font-size: 1em; }
.pictureWindow a { color: #333333;}
.pictureWindow .ui-widget-header { border: 1px solid #dddddd; background: #ffffff; color: #ffffff; font-weight: bold; }
.pictureWindow .ui-widget-header a { color: #ffffff; }
.pictureWindow {
float: left;
border: 0;
color: #333333;
font-family: Tahoma, Arial, Helv, Helvetica, Verdana, sans-serif;
font-size: 1.1em;
overflow: hidden;
padding: 0;
position: absolute;
width:46.1em;
z-index: 160;
}
.pictureWindow .bildGross {
float: left;
padding: 1.2em 1.2em 2em 1.2em;
width: 100%;
background: #ffffff;
}
.pictureWindow .bildGross h2 {
font-size: 1.05em;
margin-bottom: 0.2em;
margin-top: 0;
}
.pictureWindow .bildGross .bildBeschriftung {
float: left;
font-size: 10pt;
width: 100%;
}
.pictureWindow .bildGross a {
color: #00519E;
}
.pictureWindow .buttons,
/* auch Formatierung fuer Warenkorb PopUp */
.basketPopUp .buttons
{
float: right;
font-size: 10pt;
text-align: right;
width: 100%;
}
.pictureWindow .buttons input,
/* auch Formatierung fuer Warenkorb PopUp */
.basketPopUp .buttons input {
color: #FFFFFF;
background-color: #337299;
background-repeat: repeat-x;
background-position: top;
height: 2.25em;
width: 9em;
border: none;
cursor: pointer;
margin: 0 0.6em 0 0;
}
.pictureWindow .bildGross .bildBeschriftung p {
margin: 0 0 0 0;
}
.pictureWindow .bildGross .bildBeschriftung p.copyright {
float: left;
width: 97%;
margin: 0.5em 0 0 0;
padding: 0;
text-align: right;
font-size: 0.9em;
}
/* Vergroessertes Bild im Fenster - Ende */
/* LIGHTBOX ENDE */
/* Mediathek */
/* MEDIATHEK */
.mediathek {
float:left;
width: 100%;
background-color: transparent;
}
.mediathek .topBox {
float: left;
width: 100%;
background-repeat: repeat-x;
background-position: top;
background-color:#e0e0e0;
}
#noMargin .mediathek .topBox,
#noNavi .mediathek .topBox {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
padding: 0 1em;
}
.mediathek .topBoxBottom {
float: left;
width: 100%;
margin-bottom: 2em;
background-repeat: repeat-x;
background-position: top;
background-color:#efefef;
color: #222;
}
.mediathek .topBoxBottom .content {
float: left;
display: inline;
font-size: 1.4em;
padding: 1.1em 1.428em 1.4em;
}
.mediathek .description {
float: left;
width:43em;
font-weight: bold;
padding: 2em 2em 2em 1em;
color: #222;
}
#noMargin .mediathek .description,
#noNAvi .mediathek .description
{
width: 65em;
}
.mediathek .description .picFolder {
float: left;
text-transform: uppercase;
}
.mediathek .description .picDownload {
float: right;
padding: 0;
}
.mediathek .description .picText {
float: left;
font-size: 1.4em;
font-weight: normal;
width: 20em;
display: block;
}
#noMargin .mediathek .description .picText {
width: 37em;
}
.mediathek .description .picDownload a {
background-image: url(/cae/servlet/contentblob/527318/normal/196064/mediathekIconDownload.gif);
background-repeat: no-repeat;
background-position: 0 0.3em;
padding: 0 0 0 1em;
color: #222;
font-size: 1.4em;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
.mediathek .topBoxBottom .content h2 {
margin: 0 0.62em 0.5em 0;
font-size: 1em;
font-weight: normal;
}
.mediathek .topBoxBottom .content p {
font-size: 1em;
line-height: 1.4em;
margin: 0;
}
.mediathek .topBoxBottom .content p a {
text-decoration: underline;
color: #222;
}
.mediathek .button {
float: right;
padding: 0 0 0 0;
margin: 2em 0 0 0;
}
.mediathek .button a {
float: left;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) left no-repeat transparent;
font-size: 1.4em;
padding: 0 0 0 .8em;
}
.mediathek .mediaList {
float: left;
}
.mediathek .mediaList h2,
.mediathek .mediaListNavi
{
display: block;
float: left;
width: 43.942em;
background-repeat: repeat-x;
background-position: top;
color: #222;
}
.mediathek .mediaList h2 {
font-size: 2.8em;
width: 100%;
margin: -0.325em 0 1.1em 0;
}
.contentBlock .mediathek .mediaList h2 {
padding: 0;
margin: -0.25em 0 0 0;
font-size: 2.4em;
height:1.541em;
vertical-align: top;
border: none;
}
.mediathek .mediaList h2.short {
width: 24.3em;
float: left;
}
.mediathek .mediaList .mediaThemes {
float: left;
width:19.62em;
height: 2.5em;
background-image: url(/cae/servlet/contentblob/527356/normal/40204/mediathekSearchBG.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #04295a;
}
.mediathek .mediaList .mediaThemes .themeLine {
float: left;
width: 0.1em;
height: 100%;
background-image: url(/cae/servlet/contentblob/527298/normal/40206/mediathekShortBG.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #0b4273;
}
.mediathek .mediaList .mediaThemes select {
margin: 0.55em 0 0 1em;
font-size: 0.8em;
}
.mediathek .mediaList .noScript select {
margin: 0.55em 0 0 1em;
font-size: 0.8em;
}
.mediathek .mediaList .mediaThemes select option.first {
font-style: oblique;
}
.mediathek .mediaListNavi {
float: left;
height:3.2em;
width: 100%;
background: #eaf1f5;
margin: 3em 0 0 0;
}
.mediathek .mediaListNavi .prev,
.mediathek .mediaListNavi .next,
.mediathek .mediaListNavi .prevInact,
.mediathek .mediaListNavi .nextInact
{
display: block;
background-position: top left;
background-repeat: no-repeat;
height:3.2em;
width:3.2em;
}
.mediathek .mediaListNavi .prev:link, .mediathek .mediaListNavi .prev:visited {
float: left;
background-image: url(/cae/servlet/contentblob/527340/normal/196069/mediathekNavi_prev.gif);
}
.mediathek .mediaListNavi .next:link, .mediathek .mediaListNavi .next:visited {
float: right;
background-image: url(/cae/servlet/contentblob/527386/normal/196066/mediathekNavi_next.gif);
}
.mediathek .mediaListNavi .prev:hover, .mediathek .mediaListNavi .prev:focus, .mediathek .mediaListNavi .prev:active {
background-image: url(/cae/servlet/contentblob/527346/normal/196070/mediathekNavi_prev_hover.gif);
}
.mediathek .mediaListNavi .next:hover, .mediathek .mediaListNavi .next:focus, .mediathek .mediaListNavi .next:active {
background-image: url(/cae/servlet/contentblob/527300/normal/196067/mediathekNavi_next_hover.gif);
}
.mediathek .mediaListNavi .prevInact {
float: left;
background-image: url(/cae/servlet/contentblob/527404/normal/196071/mediathekNavi_prev_inact.gif);
}
.mediathek .mediaListNavi .nextInact {
float: right;
background-image: url(/cae/servlet/contentblob/527368/normal/196068/mediathekNavi_next_inact.gif);
}
.mediathek .mediaListNavi .naviResults {
float: left;
font-size: 1.4em;
margin: 0 0 0 4em;
line-height: 2.3em;
vertical-align: middle;
}
.mediathek .mediaListNavi .naviPages {
float: left;
margin:0 0 0 0.75em;
}
.mediathek .mediaListNavi .naviPages li {
display: inline;
}
.mediathek .mediaListNavi .naviPages li a:link, .mediathek .mediaListNavi .naviPages li a:visited, .mediathek .mediaListNavi .naviPages li strong {
float: left;
color: #004f80;
margin: 0;
padding: 0;
display: block;
height: 2.285em;
line-height: 2.285em;
width:2.285em;
vertical-align: middle;
text-align: center;
background: transparent;
font-size: 1.4em;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
.mediathek .mediaListNavi .naviPages li a:hover,
.mediathek .mediaListNavi .naviPages li a:focus,
.mediathek .mediaListNavi .naviPages li a:active,
.mediathek .mediaListNavi .naviPages li strong
{
text-decoration: none;
color: #FFF;
background: #004f80;
}
.mediathek .mediaListNavi .naviPages li span {
float: left;
color: #FFFFFF;
height: 2.285em;
line-height: 2.285em;
width:2.285em;
vertical-align: middle;
text-align: center;
color: #004f80;
font-size: 1.4em;
}*/
.mediathek .mediaList ul li a .text .info,
.mediathek .mediaList ul li a .text .title,
.mediathek .mediaList ul li a .text .infoText
{
float: left;
width: 100%;
}
.mediathek .mediaList ul li a .text .info
{
float: left;
font-size: 1.2em;
text-transform: uppercase;
margin-bottom: 0.3em;
}
.mediathek .mediaList ul li a .text .title
{
float: left;
clear: both;
font-size: 2em;
margin-bottom: 0.3em;
line-height: 1.1em;
}
.mediathek a:hover .text .title, .mediathek a:focus .text .title, .mediathek a:active .text .title
{
text-decoration: underline;
}
.mediathek .mediaList ul li a .text .infoText
{
float: left;
clear: both;
font-size: 1.4em;
line-height: 1.3em;
}
/* Mediathek Startseite */
.mediathek .topBox .start  {
float: left;
}
.mediathek .topBox .start #startContainer {
float: left;
background-color: #000000;
width:29.09em;
height:17.876em;
}
.mediathek .topBox .start .text {
float: left;
width:12.5em;
margin: 1.9em 0 0 1.2em;
color: #FFFFFF;
}
.mediathek .topBox .start .text h2 {
float: left;
width: 100%;
font-size: 1.25em;
font-weight: normal;
margin: 0 0 1.4em 0;
}
.mediathek .topBox .start .text p
{
clear: both;
color: #FFFFFF;
margin: 0 0 0 0;
}
.mediathek .startList {
float: left;
margin: 0;
}
.mediathek .startList .mediaStartCol {
float: left;
width:23em;
margin: 0 1em 1em 0;
list-style: none;
}
.mediathek .startList .last {
margin-right: 0;
}
.mediathek .startList .mediaStartCol h2 {
width: 100%;
font-weight: normal;
}
.mediathek .mediaList .startList .mediaStartCol a {
float: left;
display: block;
width: 100%;
}
.mediathek .mediaList .startList .mediaStartCol .player {
float: left;
height:12.9em;
width:23em;
}
.mediathek .mediaList .startList .mediaStartCol .player img {
width: 100%;
height: 100%;
}
.mediathek .mediaList .startList .mediaStartCol .playButton {
float: left;
margin:-8.1em 0 0 7.5em;
height:3.2em;
width:7.9em;
background-image: url(/cae/servlet/contentblob/527430/normal/196063/mediathek_Play.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.mediathek .mediaList .startList .mediaStartCol a:link .textBox,
.mediathek .mediaList .startList .mediaStartCol a:visited .textBox {
float: left;
width: 23em;
height:11.65em;
border-top: 1px solid #e4e4e4;
color: #222;
}
.mediathek .mediaList .startList .mediaStartCol a:link .textBoxElevated,
.mediathek .mediaList .startList .mediaStartCol a:visited .textBoxElevated {
height:25.5em;
border-bottom: 1px solid #d4d4d4;
overflow: hidden;
}
.mediathek .mediaList .startList .mediaStartCol a:hover .textBox,
.mediathek .mediaList .startList .mediaStartCol a:focus .textBox,
.mediathek .mediaList .startList .mediaStartCol a:active .textBox
{
text-decoration: none;
}
.mediathek .mediaList .startList .mediaStartCol a:hover,
.mediathek .mediaList .startList .mediaStartCol a:focus,
.mediathek .mediaList .startList .mediaStartCol a:active
{
text-decoration: none !important;
}
.mediathek .mediaList .startList .mediaStartCol a .textBox .text {
float: left;
width: 100%;
margin: 1.2em 0 0 ;
}
.mediathek .mediaList .startList .mediaStartCol a .textBox .text .info {
float: left;
width: 100%;
text-transform: uppercase;
font-size: 1.4em;
}
.mediathek .mediaList .startList .mediaStartCol a .textBox .text .title {
float: left;
margin-bottom: .2em;
width: 100%;
font-size: 2em;
}
.mediathek .mediaList .startList .mediaStartCol a .textBox .text .infoText {
line-height: 1.28em;
font-size: 1.4em;
}
.mediathek .startList .mediaStartCol .bottomBox {
float: left;
width:23em;
height:11.845em;  
}
.mediathek .startList .mediaStartCol .bottomBoxElevated {
height:17.845em;  
}
.mediathek .startList .mediaStartCol .bottomBox ul.discLink {
float: left;
width: 100%;
margin: 1em 0 0 0;
display: inline;
}
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li {
float: left;
clear:both;
font-size: 1.4em;
margin-bottom: 0.25em;
}
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li a:link,
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li a:visited {
padding-left: .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.3em no-repeat transparent;
}
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li a:focus,
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li a:hover,
.mediathek .startList .mediaStartCol .bottomBox ul.discLink li a:active
{
text-decoration: underline !important;
}
/* Mediathek Startseite ENDE */
/* FOTOSERIE */
.mediathek .topBox .fotoSerie {
float: left;
margin: 0;
width:100%;
color: #222;
padding: 2em 0 0 0;
}
.fotoSerie h3 {
font-size: 2em;
padding: 0 0 0.3em .5em;
margin: 0 0 0 .5em;
font-family: 'BundesSansWeb', Arial, sans-serif;
font-weight: normal;
}
#noMargin .fotoSerie h3,
#noNavi .fotoSerie h3
{
margin: 0 0 0 0;
}
.mediathek p.serieDescription {
font-size: 1.4em;
margin: 0 0 1em 1.5em;
width: 30em;
}
#noMargin .mediathek p.serieDescription,
#noNavi .mediathek p.serieDescription {
margin: 0 0 1em .75em;
width: 48em;
}
.mediathek .topBox .fotoSerie .slider {
float: left;
width: 100%;
height: 57px;
background-color: transparent;
margin:0 0 0.2em;
}
#noMargin .mediathek .topBox .fotoSerie .slider, #noNavi .mediathek .topBox .fotoSerie .slider {
width: 69em;
}
.mediathek .topBox .fotoSerie .slider .sliderZurueck, .mediathek .topBox .fotoSerie .slider .sliderWeiter {
display: block;
margin: 2px 0 0 0;
}
.mediathek.mediathekZweispaltig .topBox .fotoSerie .slider .sliderZurueck img, .mediathek.mediathekZweispaltig .topBox .fotoSerie .slider .sliderWeiter img {
width: 2.6em;
}
.mediathek .topBox .fotoSerie .slider .sliderZurueck {
float: left;
}
.mediathek .topBox .fotoSerie .slider .sliderWeiter {
float: right;
}
.fotoSerie .sliderWeiter a, .fotoSerie .sliderZurueck a {
display: block;
}
.fotoSerie a:hover img, .fotoSerie a:focus img, .fotoSerie a:active img {
border: none;
}
.mediathek .topBox .fotoSerie .slider .sliderFenster {
float: left;
height: 57px;
width: 40.6em;
overflow: hidden;
margin: 2px 0 0 0;
}
.mediathek.mediathekZweispaltig .topBox .fotoSerie .slider .sliderFenster {
width: 41.6em;
}
#noMargin .mediathek .topBox .fotoSerie .slider .sliderFenster, #noNavi .mediathek .topBox .fotoSerie .slider .sliderFenster {
width: 62.4em;
}
.mediathek .topBox .fotoSerie .slider .sliderMove {
float: left;
height: 57px;
overflow: hidden;
width: 1000em;
margin: 0 0 0 0;
}
.mediathek .topBox .fotoSerie .slider .sliderBild {
float: left;
width: 102px;
height: 57px;
padding-left: 2px;
text-align: center;
}
.mediathek .topBox .fotoSerie .slider .sliderBild img {
width: 102px;
height: 57px;
}
.mediathek .topBox .fotoSerie .slider .sliderBildAktiv img {
border-color: #FFFFFF !important;
}
.mediathek .topBox .fotoSerie .bigPic {
float: left;
width: 100%;
padding: 1em 0 0 0;
background-color: #000000;
text-align: center;
}
.mediathek .topBox .fotoSerie .bigPic .imgWrapper {
float: left;
overflow:hidden;
width: 100%;
}
.mediathek .topBox .fotoSerie .bigPic .imgWrapper img.mediathekBild {
background-color: #000000;
width: 43em;
}
#noMargin .mediathek .topBox .fotoSerie .bigPic .imgWrapper img.mediathekBild,
#noNavi .mediathek .topBox .fotoSerie .bigPic .imgWrapper img.mediathekBild
{
width: 60em;
}
.mediathek .topBox .fotoSerie .bicPicSubLine {
float: left;
font-size: 1.4em;
line-height: 2.5em;
vertical-align: middle;
width: auto;
margin: 4.28em 1.428em 1.428em 0;
color: #FFFFFF;
background-color: #000000;
text-align: left;;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
.mediathek .bicPicSubLine p {
margin: 0 0 0 1em;
font-weight: bold;
font-size: 0.85em !important;
line-height: 1.4em;
}
.mediathek .topBox .fotoSerie .bicPicSubLine span.left {
margin: 0 0 0 0.8em;
}
.mediathek .topBox .fotoSerie .bicPicSubLine span.right {
margin: 0 0.8em 0 0;
}
.mediathek .picCounter {
float: left;
width: 100%;
color: #ffffff;
padding: 0 0 0 2em;
}
.mediathek .picCounter p {
padding: 0;
margin: 0 0 3em 0;
font-size: 1.4em !important;
line-height: 1.4em;
}
.contentBlock .mediathek .picCounter p {
font-size: 1em;
}
.mediathekBildnaviPrev {
float: left;
margin: 0 0 0 2em;
width: 3em;
display: block;
z-index: 10000;
background: url(/cae/servlet/contentblob/652546/normal/196058/mediathek_bildnavi_link.gif);
height: auto;
}
#noMargin .mediathekBildnaviPrev, #noNavi .mediathekBildnaviPrev {
margin: 0 0 0 4.4em;
}
.mediathekBildnaviPrev:hover {
background: url(/cae/servlet/contentblob/652548/normal/183586/mediathek_bildnavi_bg.png);
}
.mediathekBildnaviPrev span {
background: url(/cae/servlet/contentblob/684460/normal/196061/mediathek_bildnavi_trans_bg.png);
width: 8em;
display: block;
}
.mediathekBildnaviPrev:hover a {
background: url(/cae/servlet/contentblob/652542/normal/196060/mediathek_bildnavi_prev.png) no-repeat 0.5em center;
}
.mediathekBildnaviPrev a {
float: left;
width: 10em;
display: block;
position: relative;
}
.mediathekBildnaviPrev a:active, .mediathekBildnaviPrev a:focus {
outline: none;
}
.mediathekBildnaviNext {
float: right;
margin: 0 2em 0 0;
width: 3em;
display: block;
z-index: 10000;
background: url(/cae/servlet/contentblob/652546/normal/196058/mediathek_bildnavi_link.gif);
height: auto;
}
#noMargin .mediathekBildnaviNext, #noNavi .mediathekBildnaviNext {
margin: 0 4.4em 0 0;
}
.mediathekBildnaviNext:hover {
background: url(/cae/servlet/contentblob/652548/normal/183586/mediathek_bildnavi_bg.png);
}
.mediathekBildnaviNext span {
background: url(/cae/servlet/contentblob/684460/normal/196061/mediathek_bildnavi_trans_bg.png);
width: 8em;
display: block;
}
.mediathekBildnaviNext:hover a {
background: url(/cae/servlet/contentblob/652544/normal/196059/mediathek_bildnavi_next.png) no-repeat 8.7em center;
}
.mediathekBildnaviNext a {
float: left;
margin: 0 0 0 -7.5em;
width: 10em;
display: block;
}
.mediathekBildnaviNext a:active, .mediathekBildnaviNext a:focus {
outline: none;
}
.mediathek .mediaList ul.fotoList li,
.mediathek .mediaList ul.podcastList li
{
float: left;
list-style: none;
width:100%;
}
.mediathek .mediaList ul.fotoList li a:link, .mediathek .mediaList ul.fotoList li a:visited,
.mediathek .mediaList ul.podcastList  li a:link, .mediathek .mediaList ul.podcastList  li a:visited
{
display: block;
float: left;
width: 100%;
height: 12.9em;
cursor: pointer;
margin-bottom: 1em;
}
.mediathek .mediaList ul.fotoList  li a:hover, .mediathek .mediaList ul.fotoList  li a:focus, .mediathek .mediaList ul.fotoList  li a:active,
.mediathek .mediaList ul.podcastList  li a:hover, .mediathek .mediaList ul.podcastList  li a:focus, .mediathek .mediaList ul.podcastList  li a:active
{
color: #FFFFFF;
text-decoration: none;
}
.mediathek .mediaList ul.fotoList  li a:link .bild, .mediathek .mediaList ul.fotoList  li a:visited .bild,
.mediathek .mediaList ul.podcastList  li a:link .bild, .mediathek .mediaList ul.podcastList  li a:visited .bild
{
float: left;
height:12.9em;
width:23em;
background-color: #000000;
text-align: center;
overflow: hidden;
}
.mediathek .mediaList ul.fotoList  li a .bild img, .mediathek .mediaList ul.podcastList  li a .bild img {
height: auto !important;
width: auto !important;
}
.mediathek .mediaList ul.fotoList  li a .text,
.mediathek .mediaList ul.podcastList  li a .text
{
float: left;
width: 47em;
margin: -0.4em 0 0 1em;
height: 12.9em;
background: #FFF;
color: #222;
overflow: hidden;
}
.mediathek .mediaList ul.podcastList  li a .text {
margin: 0;
width: 44em;
background: #efefef;
padding: 2em;
height: 8.95em;
}
.mediaKategorieAuswahl {
float: right;
font-size: 1.4em;
color: #ffffff;
}
.mediaKategorieAuswahl ul {
background: url(/cae/servlet/contentblob/652538/normal/196062/mediathek_kategorie_bg.png) 14.8em 1em no-repeat #337299;
float: left;
margin-top: -4.1em;
width: 16.43em;
}
.mediaKategorieAuswahl li {
list-style-type: none;
padding: .4em 0 .5em .8em;
cursor: pointer;
width: 14.8em;
}
.mediaKategorieAuswahl a {
display: block;
padding: 0
}
.mediaKategorieAuswahl div {
padding: 0;
}
.mediaKategorieAuswahl a.active {
color: #ffffff;
}
.mediaKategorieAuswahl ul ul {
background-image: none;
background-color: #fff;
display: none;
z-index: 10000;
position: absolute;
font-size: 1em;
width: 16.4em;
padding: 0;
margin: 0.5em 0 0 -.8em;
}
.mediaKategorieAuswahl ul li:hover ul {
display: block;
}
.mediaKategorieAuswahl li li {
float: left;
clear: both;
padding:0;
width: 100%;
}
.mediaKategorieAuswahl li li a:link, .mediaKategorieAuswahl li li a:visited, .mediaKategorieAuswahl li li div {
border-left: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
padding: 0.5em 0.8em;
color: #004F80;
}
.mediaKategorieAuswahl li li a:hover, .mediaKategorieAuswahl li li a:focus, .mediaKategorieAuswahl li li a:active {
color: #FFF;
background: #004f80;
text-decoration: none;
}
.mediaKategorieAuswahl li li div {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
cursor: default;
}
/* FOTOSERIE ENDE */
/* PODCASTS */
.mediathek .topBox .podcast {
float: left;
padding: 2em 1em;
width: 100%;
background: #e0e0e0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
}
#podcastContainer {
float: left;
margin: 0 2em 0 0;
}
.mediathek .topBox .podcast .text {
float: right;
width: 42em;
margin: -0.4em 0 0 0;
}
.mediathek .topBox .podcast .text p.podcastIcon {
    font-size: 1.4em;
}
.mediathek .topBox .podcast .text .dateCat {
font-size: 1.2em;
}
.mediathek .topBox .podcast h2 {
border: none;
font-size: 2.4em;
margin-bottom: 0;
}
.contentBlock .mediathek .topBox .podcast span.label {
float: left;
width: 3.5em;
}
.mediathek .mediaList ul.podcastList .podcastLeft {
float: left;
width: 23em;
height: 13em;
background: #e0e0e0;
}
.mediathek .mediaList ul.podcastList .podcastLeft .play {
float: left;
width: 7.9em;
height: 3.2em;
background: url(/cae/servlet/contentblob/527430/normal/196063/mediathek_Play.png) 0 0 no-repeat transparent;
margin: 2em 0 2em 2em;
}
.mediathek .mediaList ul.podcastList .podcastLeft .fileInfo {
float: left;
font-size: 1.4em;
clear:both;
margin: 0 0 0 1.428em;
color: #222;
text-transform: uppercase;
}
.mediathek .mediaList ul.podcastList .podcastLeft .fileInfo .label {
float: left;
width: 3.6em;
text-transform: none;
}
/* // PODCASTS */
/* VIDEOS */
.mediathek .topBox .video {
float: left;
margin: 0 0 0 -1em;
width: 100%
}
.mediathek .topBox .video #videoContainer {
float: left;
width: 49em;
}
.mediathek .topBox .video .text {
float: left;
width: 19.5em;
padding: 2em 0 0 0;
}
.mediathek .topBox .video .text .dateCat {
font-size: 1.2em;
}
/*.contentBlock .mediathek .topBox .video .text h2 {
font-size: 1em;
}*/
.mediathek .topBox .video .text h2 {
border: none;
margin-bottom: 0;
font-size: 2.4em;
width: 100%;
padding-bottom: 0.3em;
}
.mediathek .topBox .video .text .discLink a:link, .mediathek .topBox .video .text .discLink a:visited {
font-size: 1.4em;
padding: 0 0 0 .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.mediathek .videoList ul.videoBox {
float: left;
}
.mediathek .videoList ul.videoBox li {
float: left;
width:23em;
height: 35.5em;
overflow: hidden;
margin: 0 1em 3.5em 0;
list-style: none;
}
.mediathek .videoList ul.videoBox li.empty {
width:23em;
height: 35.5em;
margin: 0 1em 3.5em 0;
}
.mediathek .videoList ul.videoBox li.last {
margin-right: 0;
}
.mediathek .videoList ul.videoBox li a:link, .mediathek .videoList ul.videoBox li a:visited {
float: left;
}
.mediathek .videoList ul.videoBox li a:hover, .mediathek .videoList ul.videoBox li a:focus, .mediathek .videoList ul.videoBox li a:active {
float: left;
text-decoration: none;
}
.mediathek .videoList ul.videoBox li .player {
float: left;
margin: 0 0 2em 0;
}
.mediathek .videoList ul.videoBox li .player img {
width: 23em;
height: 12.9em;
}
.mediathek .videoList ul.videoBox li .playButton {
float: left;
margin:-10.1em 0 0 7.5em;
height:3.2em;
width:7.9em;
background: url(/cae/servlet/contentblob/527430/normal/196063/mediathek_Play.png) 0 0 no-repeat transparent;
}
.mediathek .videoList ul.videoBox li a .textBox {
float: left;
color: #222;
}
.mediathek .mediaList ul.videoBox li a .textBox .text {
float: left;
}
/* VIDEOS ENDE */
/** // Mediathek **/
/**  SIHI **/
.contentLeader {
float: left;
width: 71em;
height: auto;
}
.contentBlock .contentLeader .bild {
float: left;
margin-bottom: 1em;
width: 47em;
height: 26.5em;
}
.contentBlock .contentLeader .bild img {
width: 100%;
height: 100%;
}
#content .contentBlock .contentLeader #googleMap {
float: left;
height: 26.5em;
width: 47em;
}
#content .contentBlock .contentLeader .textBlock {
float: left;
width: 24em;
height: 26.5em;
padding: 2em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
background: #d6e3eb;
}
#content .contentBlock .contentLeader .textBlock h2 {
border: none;
margin-bottom: 0.2em;
}
.contentColumn2.googlemapColumn .googleMapSearch {
margin: 0.5em 0 4em 0;
}
.contentColumn2.googlemapColumn .googleMapSearch h2 {
border: none;
font-size: 2em;
margin-bottom: 0;
}
.contentColumn2.googlemapColumn .googleMapSearch #form_googleMapSuche {
width: 26.5em;
background: #efefef;
border: none;
font-size: 1.6em;
height: 2em;
padding: 0 0 0 .7em;
}
.contentColumn2.googlemapColumn .googleMapSearch input[type="submit"] {
float:right;
border: none;
width: 2.4em;
height: 2.4em;
color: transparent;
background: url(/cae/servlet/contentblob/684450/normal/196044/icon_suche_lupe_gm.png) right no-repeat #efefef;
cursor: pointer;
text-indent:14em;
}
#form_googleMapSuche::-ms-clear {
    display: none;
}
.reiseUebersicht {
float: left;
width: 47em;
padding-bottom: 1.7em;
margin-bottom: 1.7em;
border-bottom: 1px solid #d4d4d4;
}
.contentBlock .reiseUebersicht:first-child {
margin-top: .75em;
}
.contentBlock .reiseUebersicht:last-child {
border: none;
}
.reiseUebersicht h3 {
font-size: 2em;
}
.reiseUebersicht h3 a {
color: #222;
font-family: 'BundesSansWeb', Arial, sans-serif;
font-weight: normal;
}
.reiseUebersicht p {
display: block;
padding: 0;
margin: 0;
}
.reiseUebersicht p a.standardLink, .reiseUebersicht .discLink a {
display: block;
padding: 0 0 0 .8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) left no-repeat transparent;
}
.reiseUebersicht .discLink a {
font-size: 1.4em;
}
.contentColumn2.googlemapColumn .googleMapSearch .searchResults {
float: left;
margin: 2em 0 0 0;
}
.contentColumn2.googlemapColumn .googleMapSearch .searchResults li {
float: left;
width: 100%;
margin: 0 0 1.5em 0;
}
.contentColumn2.googlemapColumn .googleMapSearch .searchResults li h3 {
margin: 0;
padding: 0;
}
.contentColumn2.googlemapColumn .googleMapSearch .searchResults li ul.infoLinks li {
margin: 0;
}
.contentColumn2.googlemapColumn .googleMapSearch .searchResults li ul.infoLinks li a {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
/*** Glossarliste A-Z ***/
.contentBlock .standardArtikel .glossarLevel1 ul {
font-size: 1em;
}
.contentBlock .standardArtikel .glossarLevel1 ul li {
list-style: none;
float: left;
clear: none;
margin: 0 1.6em 1.6em 0;
padding: 0;
}
.contentBlock .standardArtikel .glossarLevel1 ul li:nth-child(10n+10) {
margin-right: 0;
}
.contentBlock .standardArtikel .glossarLevel1 ul li a:link, .contentBlock .standardArtikel .glossarLevel1 ul li a:visited, .contentBlock .standardArtikel .glossarLevel1 ul li span.inact {
display: block;
color: #FFF;
width: 2em;
line-height: 2em;
font-size: 1.6em;
vertical-align: middle;
text-align: center;
background: #337299;
background-image: none;
padding: 0;
margin: 0;
}
.contentBlock .standardArtikel .glossarLevel1 ul li a:hover, .contentBlock .standardArtikel .glossarLevel1 ul li a:focus, .contentBlock .standardArtikel .glossarLevel1 ul li a:active {
background: #004f80;
text-decoration: none;
}
.contentBlock .standardArtikel .glossarLevel1 ul li span.inact {
background: #99b8cc;
color: #c9d9e4;
}
.contentBlock .glossarLevel2 {
border-top: 10px solid #e0e0e0;
clear: both;
float: left;
width: 100%;
}
.toplinkAnchor {
float: right;
display: block;
width: 1.6em;
height: 1.6em;
background: url(/cae/servlet/contentblob/527420/normal/196051/linkTopAnchor.png) 0 0 no-repeat transparent;
}
.contentBlock .glossarLevel2 h2 {
font-size: 2em;
border: none;
margin: 1em 0 0.2em 0;
}
.contentBlock .glossarLevel2 ul li {
padding-bottom: 0.5em;
}
.contentBlock .glossarLevel2 ul li a {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
/*** // Glossarliste A-Z ***/
/*** Page Bar ***/
.pageBar {
float: left;
width: 100%;
height: 3.2em;
margin: 2em 0 0 0;
background-color: #eaf1f5;
}
.pageBar .left, .pageBar .right {
width: 3.2em;
overflow: hidden;
}
.pageBar .left a:link, .pageBar .left a:visited,.pageBar .right a:link, .pageBar .right a:visited {
display: block;
width: 3.2em;
height: 3.2em;
overflow: hidden;
}
.pageBar .left a:hover img, .pageBar .left a:focus img, .pageBar .left a:active img,.pageBar .right a:hover img, .pageBar .right a:focus img, .pageBar .right a:active img {
margin-left: -3.2em;
}
.pageBar .middle {
float: left;
width: 40.6em;
}
.pageBar .middle ul.pageLinks {
float: left;
width: 36em;
margin: 0 0 0 1.5em;
}
.pageBar .middle ul.pageLinks li {
float: left;
vertical-align: bottom;
}
.pageBar .middle ul.pageLinks li a:link, .pageBar .middle ul.pageLinks li a:visited, .pageBar .middle ul.pageLinks li strong,  .pageBar .middle ul.pageLinks li span {
float: left;
line-height: 2.286em;
width: 2.286em;
vertical-align: middle;
text-align: center;
font-size: 1.4em;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
.pageBar .middle ul.pageLinks li a:hover, .pageBar .middle ul.pageLinks li a:focus, pageBar .middle ul.pageLinks li a:active, .pageBar .middle ul.pageLinks li strong {
color: #FFF;
background: #004f80;
text-decoration: none;
}
/*** // Page Bar ***/
/*** Vertretungen ***/
.contentBlock .standardArtikel .laenderVertretungen h2 {
float: left;
}
.laenderVertretungen em {
display: block;
font-size: 1.4em;
font-style: normal;
margin: -0.3em 0 1em 0;
}
.laenderVertretungen h1 {
float: left;
display: block;
width: 13.5em;
padding-bottom: 0em;
margin-bottom: 0.25em;
}
.laenderVertretungen  {
float: left;
/*height: 0;*/
width: 100%;
}
.laenderVertretungen .laenderFlagge {
float: right;
height: 4.9em;
position: relative;
top: -2.8em;
width: 7.4em;
}
.laenderVertretungen .laenderFlagge img {
width: 100%;
}
.contentBlock .standardArtikel .laenderVertretungen h2 {
margin-top: -0.4em;
}
.laenderVertretungen dl {
float: left;
width: 100%;
clear: both;
padding-bottom: .5em;
margin-bottom: 2em;
border-bottom: 1px solid #d4d4d4;
}
.laenderVertretungen dl:last-child {
border: none;
}
.laenderVertretungen dl dt, .laenderVertretungen dl dd {
float: left;
font-size: 1.4em;
margin-bottom: 1.1em;
padding: 0.3em 0.43em;
}
.laenderVertretungen dl dt {
clear: both;
display: block;
width: 7.86em;
background: #efefef;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.laenderVertretungen dl dd {
width: 23.5em;
margin-left: 0.5em;
}
.laenderVertretungen dl dd p {
font-size: 1em;
margin-bottom: 0;
}
/*** // Vertretungen ***/
/*** Sicherheitshinweise ***/
.laenderVertretungen.laenderHinweise {
height: 0;
}
.laenderVertretungen.laenderHinweise .laenderFlagge {
top: 0.8em;
}
h1.laenderhinweis {
width: 14em;
}
/*** // Sicherheitshinweise ***/
/*** Laenderauswahl ***/
.laender h1 {
    font-size: 2.8em;
}
.laender p {
    font-size: 1.4em;
}
.laender .formField {
    background: url(/cae/servlet/contentblob/729854/normal/214572/icon_select.png) no-repeat right center #efefef;
    float: left;
    overflow: hidden;
    width: 13em;
}
.laender select {
    background: none;
    border: none;
    font-size: 1.6em;
    color: #222;
    padding: 0.3em;
    font-family: 'BundesSansWeb', Arial, sans-serif;
    width: 10em;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.laender select option {
    width: 103%;
}
.laender select::-ms-expand {
    display: none;
}
.laender h3 {
    border-top: 1px solid #aaa;
    float: left;
    font-size: 2em;
    padding: 0.6em 0;
    margin-top: 0.6em;
    width: 100%;
}
.laender h3.error {
    background: #b80613;
    border: none;
    box-sizing: border-box;
    color: #fff;
    font-family: 'BundesSansWebBold';
    font-size: 1.4em;
    margin-top: 1em;
    padding: 0.3em 0.5em;
}
.laenderliste li {
    border-top: 1px solid #d4d4d4;
    float: left;
    padding: 1.4em 0 1.2em 0;
    width: 100%;
}
.laenderliste li a:link,
.laenderliste li a:visited {
    float: left;
    font-size: 1.4em;
    box-sizing: border-box;
    padding-top: 1.2em;
    height: 3.8em;
    overflow: hidden;
    width: 100%;
}
.laenderliste li img {
    float: left;
    margin: -1.2em 1.6em 0 0;
    width: 74px;
}
/*** // Laenderauswahl ***/
/** // SIHI **/
/** Suche **/
.searchForm form {
float: left;
width: 100%;
border-top: 10px solid #e0e0e0;
}
.searchForm form fieldset {
border: none;
float: left;
padding: 0 0 0 0;
margin: 0;
}
.searchForm form fieldset legend {
float: left;
width: 100%;
font-size: 2em;
padding: 0;
margin: .8em 0;
}
.contentBlock .searchForm form p {
float: left;
font-size: 1em;
clear: both;
width: 59.5em;
margin-bottom: 1.5em;
}
.contentBlock .searchForm form p.formHandle {
text-align: right;
margin-top: 2.3em;
}
.contentBlock .searchForm form p span.formLabel {
float: left;
width: 18.7em;
}
.contentBlock .searchForm form p span.formField {
float: left;
width: 40.6em;
}
.searchForm form p label, .searchForm form p input[type="text"], .searchForm form p select {
float: left;
display: block;
border: none;
padding: 0.5em 0.6em;
margin: 0;
font-size: 1.4em;
background: none;
width: 28em;
}
.searchForm form p label {
padding: 0.67em 0;
width: 13.3em;
}
.searchForm form p span.formHelp {
font-size: 1.4em;
}
.searchForm form p span.formHelp kbd {
font-style: oblique;
}
.searchForm form p input[type="text"], .searchForm form p select {
background: #efefef;
}
.searchForm form p select[multiple="multiple"] {
width: 29.2em;
height: 7.1em;
border-bottom: 5px solid #efefef;
}
.searchForm form p input[type="submit"], .searchForm form p input[type="reset"] {
background: #337299;
border: none;
color: #FFF;
font-size: 1.4em;
padding: 0.43em 1.43em;
cursor: pointer;
margin: 0 0 0 1.25em;
}
/*** Suchergebnisse ***/
.searchForm .searchResults {
float: left;
width: 100%;
padding-bottom: 2em;
}
.searchForm .searchResults .pageBar {
margin: 1em 0 4em 0;
}
.searchForm .searchResults h2 {
border: none;
font-size: 2em;
margin-bottom: 0;
}
.searchForm .searchResults ul.discLink {
float: left;
width: 100%;
margin-top: 0;
}
.searchForm .searchResults ul.discLink li {
float: left;
display: block;
width: 100%;
padding: 2em 0;
border-bottom: 1px solid #d4d4d4;
}
.searchForm .searchResults ul.discLink li:last-child {
border: none;
}
.searchForm .searchResults ul.discLink li:first-child {
padding-top: 0;
}
.searchForm .searchResults ul.discLink li .relevanceBar {
background-color: #e0e0e0;
float: left;
height: 1em;
margin: 0 0 0 0;
width: 11em;
}
.searchForm .searchResults ul.discLink li .relevanceBar .relevanceBarInner {
background: #767676;
height: 1em;
}
.searchForm .searchResults ul.discLink li a:link,.searchForm .searchResults ul.discLink li a:visited {
float: right;
width: 40.6em;
font-size: 1.4em;
padding-left: 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.3em no-repeat transparent;
margin: -0.3em 0 .35em 0;
}
.searchForm .searchResults ul.discLink li p {
float: right;
width: 40.6em;
margin-bottom: 0;
}
/*** // Suchergebnisse ***/
/** // Suche **/
/** Kontakt **/
.kontaktForm .kontaktStart {
float: left;
width: 100%;
margin: 0 0 2.2em 0;
}
.kontaktForm .kontaktStart p span.standardLink {
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.kontaktForm .kontaktStart p span.standardLink a.standardLink {
padding: 0;
background: none;
}
.kontaktForm form {
float: left;
width: 100%;
border-top: 10px solid #e0e0e0;
}
.kontaktForm form fieldset {
border: none;
float: left;
padding: 0 0 0 0;
margin: 0;
}
.kontaktForm form fieldset legend {
float: left;
width: 100%;
font-size: 2em;
padding: 0;
margin: .8em 0;
}
.contentBlock .kontaktForm form p {
float: left;
font-size: 1em;
clear: both;
width: 59.5em;
margin-bottom: 1.5em;
}
.contentBlock .kontaktForm form p.noMargin {
margin-bottom: 0;
padding-bottom: 0;
}
.contentBlock .kontaktForm form p.noMargin span.formField.checkbox {
margin-top: 0.4em;
}
.contentBlock .kontaktForm form p span.formLabel {
float: left;
width: 11.7em;
}
.contentBlock .kontaktForm form p span.formField {
float: left;
width: 35.3em;
}
.kontaktForm form p label, .kontaktForm form p input[type="text"], .kontaktForm form p select, .kontaktForm form p textarea {
float: left;
display: block;
border: none;
padding: 0.5em 0.6em;
margin: 0;
font-size: 1.4em;
background: none;
width: 24em;
}
.kontaktForm form p label {
line-height: 1.4em;
padding: 0.45em 0;
width: 8em;
}
.kontaktForm form p input[type="text"], .kontaktForm form p select, .kontaktForm form p textarea {
background: #efefef;
}
.kontaktForm form p select {
height: 2.285em;
width: 25.2em;
vertical-align: middle;
padding: 0.4em 0.5em 0.2em;
border-bottom: 5px solid #efefef;
}
.kontaktForm form p input[type="submit"], .kontaktForm form p input[type="reset"] {
background: #337299;
border: none;
color: #FFF;
font-size: 1.4em;
padding: 0.43em 1.43em;
cursor: pointer;
margin: 0 0 0 1.25em;
float: right;
}
.kontaktForm .kontaktEnd {
float: left;
width: 47em;
margin: 1.2em 0 0 0;
}
.contentBlock .kontaktForm form .kontaktEnd p.formNote {
float: left;
display: block;
width: 12em;
font-size: 1.4em;
}
.contentBlock .kontaktForm form .kontaktEnd p.formHandle {
float: right;
display: block;
text-align: right;
margin-top:-4.6em;
width: 26em;
}
/** // Kontakt **/
/* Formulare Fehlermeldungen */
strong.formError {
float: left;
width: 33.57em;
display: block;
font-size:1.4em;
color: #FFF;
padding: 0.4em 0.5em;
background: #b80613;
margin-bottom: 0.7em;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.contentBlock form p span.formField strong.formError {
width: 100%;
}
/* // Formulare Fehlermeldungen */
/* Newsletter */
/** �bersicht / Bestellen **/
.contentBlock .kontaktForm form.newsletterList {
border: none;
padding: 0;
}
.contentBlock .kontaktForm form fieldset.newsletterList {
float: left;
clear: both;
border-top: 10px solid #e0e0e0;
padding: 1.5em 0 .5em 0;
}
.contentBlock .kontaktForm form fieldset.newsletterList::first-child {
border-top: none;
}
.contentBlock .kontaktForm form[name="NewsletterBestellenForm"] fieldset.newsletterList {
width: 71em;
}
.contentBlock .kontaktForm form fieldset.newsletterList h2 {
border: none;
font-size: 2em;
margin: 0 0 0 0;
}
.contentBlock .kontaktForm form .newsletterList p {
float:left;
width: 35em;
clear:both;
}
.contentBlock .kontaktForm form .newsletterList p.noMargin {
margin-bottom: 0;
}
.contentBlock .kontaktForm form .newsletterList p.note {
font-size: 1.4em;
}
.contentBlock .kontaktForm form .newsletterList ul.discLink {
float: left;
margin: .5em 0 0 1em;
width: 24em;
font-size: 1.4em;
}
.contentBlock .kontaktForm form .newsletterList ul.discLink li a:link,.contentBlock .kontaktForm form .newsletterList ul.discLink li a:link {
padding-left: 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.contentBlock .kontaktForm form .newsletterList p span.formField {
width: 24em;
}
.contentBlock .kontaktForm form .newsletterList p span.formField input[type="text"] {
width: 16em;
}
.contentBlock .kontaktForm form p span.formField.checkbox {
width: 2em;
text-align: left;
}
.contentBlock .kontaktForm form p span.formField.checkbox input[type="checkbox"] {
float: left;
margin: .7em 0 0 0;
padding: 0;
}
.contentBlock .kontaktForm form p.noMargin span.formField.checkbox input[type="checkbox"] {
margin: .4em 0 0 0;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel {
float: left;
width: 14.3em;
}
.contentBlock .kontaktForm form .newsletterList p  span.abo {
float: left;
font-size: 1.4em;
margin-left: 1.5em;
line-height: 1.3em;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel.short {
width: 10.35em;
}
.contentBlock .kontaktForm form .newsletterList p span.abo {
float: left;
clear: both;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel label {
width: 21.42em;
}
.contentBlock .kontaktForm form .newsletterList p.noMargin span.formLabel label {
padding: 0.1em 0;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel label.checkboxLabel.abo {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
padding-bottom: 0;
color: #222;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel.short label {
width: 100%;
}
.contentBlock .kontaktForm form .newsletterList p.formChoices {
float: left;
width: 71em;
}
.contentBlock .kontaktForm form .newsletterList p.formChoices .formLabel {
font-size: 1.4em;
width: 10em;
margin: .25em 0 0 0;
}
.contentBlock .kontaktForm form .newsletterList p.formChoices span.formField {
width: 6.4em;
}
.contentBlock .kontaktForm form .newsletterList p.formChoices span.formField input {
float: left;
width: 1em;
}
.contentBlock .kontaktForm form .newsletterList p.formChoices span.formField label {
float: left;
width: 3em;
padding: 0;
}
.kontaktForm.newsletterForm .kontaktEnd {
width: 71em;
}
/** // �bersicht / Bestellen **/
/** Newsletter k�ndigen **/
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] fieldset legend {
margin-bottom: 0.25em;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p {
width: 47em;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p span.formLabel {
float: left;
width: 33em;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] fieldset p.line {
padding: 2em 0;
border-top: 1px solid #d4d4d4;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p span.formLabel label {
width: 100%;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p.line span.formLabel {
width: 14.5em;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p.line span.formField {
width: 32.5em;
}
.contentBlock .kontaktForm form[name="NewsletterAbbestellenForm"] p.line span.formField input[type="text"] {
width: 22.05em;
}
/** // Newsletter k�ndigen **/
/** Newsletter L�nderliste **/
/*** L�nderliste  A-Z ***/
.contentBlock .kontaktStart .letterIndex ul {
font-size: 1em;
}
.contentBlock .kontaktStart .letterIndex ul li {
list-style: none;
float: left;
clear: none;
margin: 0 1.6em 1.6em 0;
padding: 0;
}
.contentBlock .kontaktStart .letterIndex ul li:nth-child(10n+10) {
margin-right: 0;
}
.contentBlock .kontaktStart .letterIndex ul li a:link, .contentBlock .kontaktStart .letterIndex ul li a:visited, .contentBlock .kontaktStart .letterIndex ul li span.inact {
display: block;
color: #FFF;
width: 2em;
line-height: 2em;
font-size: 1.6em;
vertical-align: middle;
text-align: center;
background: #337299;
background-image: none;
padding: 0;
margin: 0;
}
.contentBlock .kontaktStart .letterIndex ul li a:hover, .contentBlock .kontaktStart .letterIndex ul li a:focus, .contentBlock .kontaktStart .letterIndex ul li a:active {
background: #004f80;
text-decoration: none;
}
.contentBlock .kontaktStart .letterIndex ul li span.inact {
background: #99b8cc;
color: #c9d9e4;
}
/*** // L�nderliste A-Z ***/
.contentBlock .kontaktForm form fieldset.newsletterList {
width: 47em;
float: left;
margin-top: 1em;
}
.contentBlock .kontaktForm form .newsletterList p span.formLabel label.checkboxLabel {
color: #004f80;
}
.contentBlock .kontaktForm form .newsletterList a.toplinkAnchor {
margin: -1.5em 0 0 0;
}
.contentBlock .kontaktForm form fieldset.newsletterList h2.letter {
margin: -0.2em 0 0 0;
}
#standard .kontaktForm.newsletterForm .kontaktEnd {
float: left;
width: 47em;
margin: 6em 0 0 0;
}
/** // Newsletter L�nderliste **
/* // Newsletter */
/* Publikationen */
/** Publikationen �bersicht **/
.publications .publicationStart h2 {
font-size: 2em;
}
.publications .publicationStart p {
margin-bottom: 2em;
}
.publications .publicationStart p strong {
font-size: 1.428em;
display: block;
width: 100%;
margin-bottom: 0;
font-family: 'BundesSansWeb', Arial, sans-serif;
font-weight: normal;
}
.publications .publicationStart ul {
font-size: 1.4em;
}
.publications .publication {
float: left;
width: 100%;
}
.publications .publication h2 {
font-size: 2em;
border: none;
margin-bottom: .5em;
}
.publications .publication .content {
float: left;
width: 100%;
border-top: 10px solid #e0e0e0;
margin: 0 0 0 0;
padding: 2em 0;
}
.publications .publication .content .picture {
float: left;
width: 10em;
margin: 0 1em 0 0;
}
.publications .publication .content .picture img {
width: 100%;
}
.publications .publication .content .text {
float: left;
width: 36em;
margin: -.35em 0 0 0;
}
.publications .publication .content .text p strong {
display: block;
padding-bottom: .0em;
}
.publications .publication .content .text ul.discLink li {
padding-bottom: 0.2em;
clear: both;
}
.publications .publication .content .text ul.discLink li a:link, .publications .publication .content .text ul.discLink li a:visited {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.3em no-repeat transparent;
}
.publications .topLink {
float: right;
width: 100%;
text-align: right;
margin: 0 0 4em 0;
}
.publications .topLink a {
font-size: 1.4em;
padding: 0 0 0 1.1em;
background: url(/cae/servlet/contentblob/527392/normal/196050/linkTop.gif) 0 0.3em no-repeat transparent;
}
/** // Publikationen �bersicht **/
/** Publikationen Warenkorb-�bersicht **/
.publications.publicationOrder .publication .singleOrder {
float: left;
width: 23em;
margin: 0 0 0 1em;
}
.publications.publicationOrder .publication .singleOrder p {
float: right;
width: auto;
text-align: right;
}
.publications.publicationOrder .publication .singleOrder p label {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
float: left;
margin: 0.5em 0.75em 0 0;
}
.publications.publicationOrder .publication .singleOrder p input[type="text"] {
float: left;
border: none;
background: #efefef;
width: 1.3em;
padding: 0.55em;
text-align: center;
margin: 0 1.5em 0 0;
}
.publications.publicationOrder .publication .singleOrder p span {
float: left;
margin: 0.5em 0 0 0;
}
.publications.publicationOrder .publication .kontaktEnd .formHandle {
text-align: right;
}
.publications.publicationOrder .publication .singleOrder p input[type="submit"],
.publications.publicationOrder .publication .kontaktEnd .formHandle input[type="submit"],
.publications.publicationOrder .publication .kontaktEnd .formHandle input[type="reset"]
{
background: #337299;
border: none;
color: #FFF;
font-size: 1em;
padding: 0.43em 1.43em;
cursor: pointer;
margin: .45em 0 0 1.5em;
}
.warenkorbUebersichtKontakt fieldset {
float: left;
clear: both;
width: 100%;
}
.kontaktForm .warenkorbUebersichtKontakt {
float: left;
width: 100%;
border-top: 10px solid #e0e0e0;
}
.kontaktForm .warenkorbUebersichtKontakt fieldset {
border: none;
float: left;
padding: 0 0 0 0;
margin: 0;
}
.kontaktForm .warenkorbUebersichtKontakt fieldset legend {
float: left;
width: 100%;
font-size: 2em;
padding: 0;
margin: .8em 0;
}
.contentBlock .kontaktForm .warenkorbUebersichtKontakt p {
float: left;
font-size: 1em;
clear: both;
width: 59.5em;
margin-bottom: 1.5em;
}
.contentBlock .kontaktForm .warenkorbUebersichtKontakt p span.formLabel {
float: left;
width: 11.7em;
}
.contentBlock .kontaktForm .warenkorbUebersichtKontakt p span.formField {
float: left;
width: 35.3em;
}
.kontaktForm .warenkorbUebersichtKontakt p label, .kontaktForm .warenkorbUebersichtKontakt p input[type="text"], .kontaktForm .warenkorbUebersichtKontakt p select, .kontaktForm .warenkorbUebersichtKontakt p textarea {
float: left;
display: block;
border: none;
padding: 0.5em 0.6em;
margin: 0;
font-size: 1.4em;
background: none;
width: 24em;
}
.kontaktForm .warenkorbUebersichtKontakt p label {
line-height: 1.4em;
padding: 0.45em 0;
width: 8em;
}
.kontaktForm .warenkorbUebersichtKontakt p input[type="text"], .kontaktForm .warenkorbUebersichtKontakt p select, .kontaktForm .warenkorbUebersichtKontakt p textarea {
background: #efefef;
}
.kontaktForm .warenkorbUebersichtKontakt p select {
height: 2.285em;
width: 25.2em;
vertical-align: middle;
padding: 0.4em 0.5em 0.2em;
border-bottom: 5px solid #efefef;
}
.kontaktForm .warenkorbUebersichtKontakt p input[type="submit"], .kontaktForm .warenkorbUebersichtKontakt p input[type="reset"] {
background: #337299;
border: none;
color: #FFF;
font-size: 1.4em;
padding: 0.43em 1.355em;
cursor: pointer;
margin: 0 0 0 1.25em;
}
.kontaktForm .kontaktEnd {
float: left;
width: 47em;
margin: 3.2em 0 2em 0;
}
.contentBlock .kontaktForm .warenkorbUebersichtKontakt .kontaktEnd p.formNote {
float: left;
display: block;
width: 12em;
font-size: 1.4em;
}
.contentBlock .kontaktForm .warenkorbUebersichtKontakt .kontaktEnd p.formHandle {
float: right;
display: block;
text-align: right;
margin-top:-4.6em;
width: 26em;
}
.publications.publicationOrder .formCaption strong {
font-size: 1em;
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
}
/** // Publikationen Warenkorb-�bersicht **/
/** Publikationen Warenkorb-PopUp **/
.basketPopUp {
float: left;
width: 26em;
padding: 2em;
}
.basketPopUp h1 {
font-size: 2.8em;
padding: 1em 0 .5em 0;
border-bottom: 10px solid #e0e0e0;
}
.basketPopUp .content {
font-size: 1.4em;
}
.basketPopUp ul.discLink li a:link, .basketPopUp ul.discLink li a:visited {
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.basketPopUp .buttons {
margin: 3.5em 0 0 0;
}
/** // Publikationen Warenkorb-PopUp **/
/* // Publikationen */
/* Artikel �bersicht */
.contentBlock .uebersichtHeadline h1 {
/*margin-bottom: -0.35em;*/
}
.artikelUebersicht h2 {
color: #222;
border: none;
font-size: 2em;
margin-bottom: 0em;
}
.artikelUebersicht h2 a {
color: #222;
}
.artikelUebersicht .separator {
float: left;
width: 100%;
margin-bottom: 1.5em;
padding-top: 2em;
border-bottom: 1px solid #d4d4d4;
}
.artikelUebersicht .artikel {
float: left;
width: 100%;
}
.artikelUebersicht .artikel p a.standardLink:link, .artikelUebersicht .artikel p a.standardLink:visited {
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) no-repeat scroll 0 0.25em rgba(0, 0, 0, 0);
display: inline;
padding: 0 0 0 0.8em;
width: auto;
}
/** 2spaltig **/
/* // Artikel �bersicht */
/* Webarchiv */
.webArchiv .webArchivStart .pageBar {
margin-top: 0;
}
.webArchiv ul.webArchivList {
float: left;
margin-top: 2em;
}
.webArchiv ul.webArchivList li {
float: left;
display: block;
width: 100%;
padding: 1.5em 0 1.6em 1em;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 2em no-repeat transparent;
border-top: 1px solid #d4d4d4;
}
.webArchiv ul.webArchivList li:first-child {
border: none;
}
.webArchiv ul.webArchivList li a {
float: left;
font-size: 1.4em;
}
.webArchiv .webArchivEnd ul.discLink {
float: left;
margin-top: 3.8em;
}
.webArchiv .webArchivEnd ul.discLink li {
float: left;
width: 100%;
margin-bottom: .7em;
}
.webArchiv .webArchivEnd ul.discLink li a {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
/* // Webarchiv */
/* Sitemap */
.sitemap h1 {
padding-bottom: 0;
margin-bottom: 0;
}
.sitemap h2 {
padding: 0;
margin: 0;
line-height: 1em;
font-size: 2em;
}
.sitemap h2 a {
color: #004f80;
}
.sitemap ul, .sitemap ul li {
float: left;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.sitemap ul.level1 li {
padding: 2em 0;
border-top: 1px solid #d4d4d4;
}
.sitemap ul.level1 li:first-child {
border: none;
}
.sitemap ul.level1 li li a {
font-size: 1.4em;
line-height: 1.5em;
}
.sitemap ul.level1 li ul.level2 {
margin-top: 1em;
}
.sitemap ul.level1 li li {
padding: 0;
border: none;
}
.sitemap ul.level1 li ul.level2 {
margin-left: 1em;
}
.sitemap ul.level1 li ul.level2 a {
font-family: 'BundesSansWebBold', Arial, sans-serif;
font-weight: bold;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.3em no-repeat transparent;
padding: 0 0 0 0.8em;
}
.sitemap ul.level1 li ul.level3 a {
font-family: 'BundesSansWeb', Arial,  sans-serif;
font-weight: normal;
}
.sitemap ul.level1 li ul.level3 {
margin-left: 2em;
}
/* // Sitemap */
/* Pressemitteilungen */
.docType, .docData {
font-size: 1.4em;
padding: 0 0 1em 0;
margin: -0.35em 0 0 0;
}
.docData dd {
margin: 0;
padding: 0;
}
/* // Pressemitteilungen */
/* Top-Link */
div.topLink {
float: left;
clear: both;
width: 100%;
text-align: right;
padding: 1em 0;
}
div.topLink a:link,div.topLink a:visited {
font-size: 1.4em;
padding: 0 0 0 1.5em;
background: url(/cae/servlet/contentblob/527420/normal/196051/linkTopAnchor.png) left no-repeat transparent;
}
/* // Top-Link */
/* ImageMap (Interaktive EU-Karte) */
.imagemapContainer {
    position: relative;
    margin-bottom: 20px;
}
map[name="Map"] area, map[name="Map2"] area {
  cursor: pointer;
  border: none;
  outline: none;
}
map area:focus {
    outline: none;
}
.imagemapContainer .layer {
    background: #fff;
    box-sizing: border-box;
    display: none;
    padding: 10px;
    margin-top: -10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 450px;
    z-index: 100;
}
.imagemapContainer .layer.top {
    margin-top: -20px;
}
/** Arrow with border not compatible with IE8 **/
/*.imagemapContainer .layer span.arrow {
  border-color: #fff rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
  border-image: none;
  border-style: solid;
  border-width: 10px;
  bottom: -2em;
  display: block;
  height: 0;
  margin-left: -10px;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.imagemapContainer .layer span.arrow.top {
  bottom: auto;
  top: -2em;
  border-width: 10px;
  border-top-color: rgba(0,0,0,0.00);
  border-bottom-color:#fff;
}*/
.imagemapContainer .layer span.arrow {
  background: url(/cae/servlet/contentblob/706446/normal/207647/arrow_bottom.png) no-repeat 0 0 transparent;
  bottom: -15px;
  display: block;
  height: 15px;
  margin-left: -15px;
  position: absolute;
  width: 30px;
}
.imagemapContainer .layer span.arrow.top {
  background-image: url(/cae/servlet/contentblob/706448/normal/207646/arrow_top.png);
  bottom: auto;
  top: -15px;
}
.imagemapContainer .layer .image {
    position: absolute;
    left: 10px;
    top: 10px;
    outline: none;
    overflow: hidden;
    height: 65px;
    width: 74px;
}
.imagemapContainer .layer img {
    float: left;
    height: auto;
    width: 100%;
}
.imagemapContainer .layer h3 {
    box-sizing: border-box;
    float: left;
    font-size: 1.8em;
    padding-left: 85px;
    width: 100%;
}
.imagemapContainer .layer p {
    box-sizing: border-box;
    float: left;
    padding-left: 85px;
    margin-bottom: 0em;
    width: 100%;
}
.imagemapContainer .layer .text {
    float: left;
    margin-top: 1.4em;
    width: 100%;
}
.imagemapContainer .layer .text p {
    padding: 0;
    margin-bottom: 1em;
}
.imagemapContainer .layer .text a:link,
.imagemapContainer .layer .text a:visited {
    background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) no-repeat 0 0.3em transparent;
    float: left;
    font-size: 1.4em;
    padding-left: 10px;
    margin-bottom: 6px;
}
.imagemapContainer .header {
    background: #e0e0e0;
    box-sizing: border-box;
    padding: 12px 12px 2px 12px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.imagemapContainer .header h2 {
    font-size: 2em;
}
.imagemapContainer .imagemap {
    position: relative;
    width: 710px;
    height: 540px;
}
.imagemapContainer .imagemap img {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.imagemapContainer .imagemap img.map,
.imagemapContainer .imagemap .show  {
    display: block;
}
.imagemapContainer .footer {
    background: #e0e0e0;
    box-sizing: border-box;
    padding: 12px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.imagemapContainer .footer fieldset {
    border: none;
    margin: 0;
    padding: 0;
}
.imagemapContainer .footer legend {
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
}
.imagemapContainer .footer select {
    border: none;
    float: left;
    font-size: 1.4em;
    padding: 7px 10px;
    height: 32px;
    width: 482px;
}
.imagemapContainer .footer input[type=button] {
    background: #337299;
    border: none;
    color: #fff;
    float: right;
    font-size: 1.4em;
    padding: 6px 24px;
    height: 32px;
}
dl.mapLegende {
    font-size: 1.6em;
}
dl.mapLegende dt {
    float: left;
    clear:both;
    line-height:1.5em;
    vertical-align: middle;
}
dl.mapLegende dt span {
    width: 1em;
    height: 1em;
    float:left;
    margin-top: 0.25em;
}
dl.mapLegende dd {
    float: left;
    margin-left: .5em;
    line-height:1.5em;
    vertical-align: middle;
}
/* // ImageMap (Interaktive EU-Karte) */
/* Gesch�tzter Bereich */
.geschuetzterBereich .teaser {
float: left;
width: 100%;
border-bottom: 1px solid #d4d4d4;
padding-top: 2em;
}
.geschuetzterBereich .teaser h2 {
float: left;
width: 100%;
font-size: 1.4em;
font-family: 'BundesSansBold', Arial, sans-serif;
font-weight: bold;
margin-bottom: 1.4em;
}
.geschuetzterBereich .teaser hr {
height: 1px;
background-color: #d4d4d4;
border: none;
display: none;
}
.teaser p a {
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
.geschuetzterBereich ul.discLink li a {
font-size: 1.4em;
padding: 0 0 0 0.8em;
background: url(/cae/servlet/contentblob/684446/normal/196042/icon_standard_link.png) 0 0.25em no-repeat transparent;
}
/* // Gesch�tzter Bereich */
/* NUR F�R PREVIEW BASED EDITING, NICHT F�R LIVE-SEITE RELEVANT */
#content .pbe .contentBlock {
margin-bottom: 3em;
}
#content .pbe:last-child .contentBlock {
margin-bottom: 0em;
}
/* // NUR F�R PREVIEW BASED EDITING, NICHT F�R LIVE-SEITE RELEVANT */
#context ul.linklist li {
    clear: left;   
}
.contextCol .textBlock a:visited {
font-size: 1em!important;
}
.layerBoxIframeVideo {
display:none;
}
.jw-icon-rewind {
display: none !important;
}
.jw-display-icon-container{
height: 32px !important;
width: 32px !important;
}
.jw-display-icon-container .jw-icon-display {
font-size: 18px !important;
}
