/* Version 2.1, 21.03.2016 TN (neu: keyvisual with centered text)*/
html, body {
	height:100%;
}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:arial, sans-serif;
	background-color:#7e7e7e;
	color:#424242;
	font-size:100.1%;
}
body.zoom{
	transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	overflow-x:hidden;
}
a{
	color:#424242;
	text-decoration:none;
	
}

h1, h2, h3, h4, h5 ,h6{
	margin:0;
	padding:0;
}


/*### font-size definitions ###*/
.text,
.textbox,
.subPageButtonRow,
.clickPageBrowse,
.link,
.backLink,
.iconLink,
.subPageBrowse,
.imageLeftBoxText,
.box_grey_text,
.listenbox_sp2_text,
.listenbox_sp1_text,
.newsFooter,
.tabItem,
.galleryText,
.keyvisual_imagetxt,
.listenbox_sp3_item,
.linkliste.rssFeed .linkliste_link .date,
.rssChannelIcon,
.newsliste_grey_text,
.searchWebBox,
.boxImgLeftTextGreyText,
.wireButtonMore,
p{
	font-size:0.85em;
	line-height:1.35;
}
h1{
	font-size:2.1em;
	line-height:1.15;
	font-weight:normal;
}
.text h1,
.textbox h1{
	font-size:2.43em;
}
h2, h3,.subheadline{
	font-size:1.05em;
	line-height:1.2;
	color:#565656;
}
h1, h2, h3, h4, h5, h6, strong, h2 a{
	color:#565656;
}
.text p,
.textbox p,
.box_white_text p,
.imageLeftBoxText p,
.box_grey_text p,
.listenbox_sp2_text p,
.listenbox_sp1_text p{
	font-size:1.05em;
	line-height:1.3;
}

.text h2,
.text h3,
.textbox h2,
.textbox h3,
.listenbox_sp1_text h2,
Â´.listenbox_sp1_text h3,
.listenbox_sp2_text h2,
Â´.listenbox_sp2_text h3,
.listenbox_sp3_item h2,
.listenbox_sp3_item h3,
.imageLeftBox h2,
.imageLeftBox h3,
.searchWebBox h2,
.newsliste_grey_text h2{
	font-size:1.25em;
	line-height:1.2;
	color:#565656;
}
.text .link,
.imageLeftBoxText .link,
.listenbox_sp2_text .link,
.listenbox_sp1_text .link,
.listenbox_sp3 .link,
.textbox .link,
.newsliste_grey_text .link,
.boxImgLeftTextGreyText .link,
.textbox .iconLink,
.flexSlider .link,
.switchBoxItem .iconLink{
	font-size:1.0em;
	line-height:1.35;
}
.textbox .iconLink a.linktype_external img{
	margin:-1px 0 0 0;
}
/*.textbox a{
    color:#D4000F;
}
.textbox a:hover{
    text-decoration:underline;
}*/
.flashbox .link{
	font-size:1.2em;
	line-height:1.35;
}
.keyVisualCaption,
.galleryImgCopy,
.copyright{
	font-size:0.65em;
}
.stageBox .pdbFormWrap{
	font-size:1.20em;
	line-height:1.25;
}
.pdbFormWrap input.submit {
	width:100px;
}

ul{
	margin:0;
	margin-left:0;
	padding:0;
	
}

ol{
	margin:0;
	margin-left:23px;
	padding:0;
}
li{
	margin:0;
	padding:0;
}

.clear{
	clear:both;
	height:0.01px;
}
.imgblock img, .displayBlock{
	display:block;
}
.hidden, .displayNone{
	display:none;
}
.colorRed{
	color:#E10A14;
}
.container {
	margin:-10px auto 40px auto;
	width:910px;
	padding:10px 10px 0 10px;
    background-color: #ffffff;
	position:relative;
	z-index:2;
	box-shadow:0 0 15px 1px #000;
}
.copyright{
	margin:0;
	padding:0;
	color:#999999;
	line-height:16px;
	float:right;
	position:static; 
	right:0; 
	bottom: -16px;
}

.boxw450 .copyright,
.boxw220 .copyright{
	position: static;
	text-align: right;
	margin-bottom: -5px;
}

/* ######## 4mobile ########*/
#mobileLogo,
#mobileNavi,
#mobileFooter,
.mobileKeyvisual{
	display:none;
}

#pcHeadNaviBtns,
#pcSearch,
#pcLogo,
#pcLang,
#pcFooter{
	display:block;
}





/* ######## content ######## */
.content {
	width:910px;
}

/*### grids ###*/
.grid4,
.grid3-1,
.grid1-3,
.fullSize .grid1-1-1-1,
.fullSize .grid1-1-1,
.fullSize .grid3,
.fullSize .grid2-1{
	width:910px;
	margin:0 0 0 0;
}
.fullSize .grid1-1-1,
.fullSize .grid2-1{
	margin:0 0 35px 0;
}
.grid3-1 .col3,
.fullSize .grid3-1 .box,
.grid3{
	width:680px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
.fullSize .grid1-3 .box{
	width:680px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
.grid3-1 .col1{
	width:220px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}     
.fullSize .grid3-1 .boxw220{
	width:220px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
.fullSize .grid1-1-1 .col1,
.fullSize .grid2-1 .col1{
	width:296px;
	margin:0 0 0 10px;
	float:left;
}
.fullSize .grid2-1 .col2{
	width:602px;
	float:left;
}
.fullSize .grid1-1-1 .col1:first-child{
	margin:0;
}
/* #### contentbox #### */
/* #### contentbox #### */
/* fullsize */
.fullSize .grid3 #mediathek .mediaBox{
	width:450px;
}
.fullsizeTeaser{
	width:680px;
	position:relative;
	margin:0 0 30px 0;
	min-height:100px;
	cursor:pointer;
}
.fullsizeTeaser img.anniversaryImage{
	position:relative;
	top:0;
	left:0;
	z-index:1;
	border:none;
	margin:0;
	padding:0;
	width:680px!important;
}
.fullsizeTeaser .teaserContent{
	position:absolute;
	top:35px;
	left:19px;
	z-index:2;
	width:275px;
}
.fullsizeTeaser .teaserContent h1.teaserHeadline{
	font-weight:normal;
	font-size:2.20em;
	line-height:1.25;
	color:#565656;
	font-family:Georgia;
}
.fullsizeTeaser .teaserContent .text{
	font-family:Arial, Verdana, sans-serif;
	color:#565656;
	font-size:1.05em;
	padding:14px 0 6px 0;
}
.fullsizeTeaser .teaserContent .text p{
	margin:0;
	padding:0;
	font-size:1.0em;
}
.fullsizeTeaser .teaserContent a.teaserLink{
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	text-indent:9999px;
	overflow:hidden;
}

.fullSize .fullsizeTeaser{
	width:910px;
	position:relative;
	margin:0 0 10px 0;
	min-height:100px;
}
.fullSize .fullsizeTeaser img.anniversaryImage{
	position:relative;
	top:0;
	left:0;
	z-index:1;
	border:none;
	margin:0;
	padding:0;
	width:910px!important;
}
.fullSize .fullsizeTeaser .teaserContent{
	position:absolute;
	top:35px;
	left:19px;
	z-index:2;
	width:275px;
}
.fullSize .fullsizeTeaser .teaserContent.fullsize{
	width:auto;
}
.fullSize .fullsizeTeaser .teaserContent h1.teaserHeadline{
	font-weight:normal;
	font-size:2.20em;
	line-height:1.25;
	color:#565656;
	font-family:Georgia;
}
.fullSize .fullsizeTeaser .teaserContent .text{
	font-family:Arial, Verdana, sans-serif;
	color:#565656;
	font-size:1.05em;
	padding:14px 0 6px 0;
	width:275px;
}
.fullSize .fullsizeTeaser .teaserContent .text p{
	margin:0;
	padding:0;
	font-size:1.0em;
}
.fullSize .fullsizeTeaser .teaserContent a.teaserLink{
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	
}
.grid1-1-1 .col1 .canvasContainer{
	margin:0;
	padding:0;
	width:296px;
}
.contentbox.fullSize .grid3 .textbox{
	margin:20px 18px 50px 9px;
	width:745px;
}
.contentbox.fullSize .grid1-1-1 .col1 .textbox{
	margin-left:9px;
	width:195px;
}

.contentbox.fullSize .grid3 .textbox strong{
	font-size:1.25em;
}
.contentbox.fullSize .grid3 .textbox p{
	margin:6px 0 0 0;
	padding:0 0 6px 0;
}
.rotateHeadline{
	-webkit-transform : rotate(-1deg);
	-moz-transform : rotate(-1deg);
	-o-transform : rotate(-1deg);
	transform : rotate(-1deg);
	background-color:#f4f2ee;
	box-shadow: 1px 1px 6px 0px #cecece;
	float:left;
	margin:0 0 12px 0;
}
.rotateHeadline h2{
	font-weight:normal;
	font-size:1.1em;
	line-height:1.25;
	color:#565656;
	font-family:Georgia;
	-webkit-transform: rotate(1deg);
	-moz-transform : rotate(1deg);
	-o-transform : rotate(1deg);
	transform : rotate(1deg);
	padding:5px 10px 4px 10px;
}
.imageTeaser{
	position:relative;
	width:296px;
	margin:0 0 1px 0;
}
.imageTeaser.editing{
	min-height:100px;
}
.imageTeaser img.teaserImage{
	border:none;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:296px;
	left:0;
	z-index:1;
}
.imageTeaser .teaserContent{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	padding:11px 0 0 0;
}
.imageTeaser p{
	font-size:1.05em;
	font-weight:bold;
	color:#fff;
	margin:0 0 7px 0;
	padding:0 0 0 10px;
}
.imageTeaser .teaserContent.dark p{
	color:#565656;
}
.imageTeaser .link{
padding:0 0 0 10px;
}

.imageTeaser a.imageTeaserLink,
.imageTeaser .link a{
	color:#fff;
	xmargin:0 0 0 10px;
	padding:0 0 0 17px;
	background-repeat:no-repeat;
	background-position:0 2px;
	width:155px;
	display:block;
	font-size:0.85em;
	line-height:1.35;
}
.imageTeaser .link a{
font-size:1.0em;
}
.imageTeaser .teaserContent.dark a.imageTeaserLink,
.imageTeaser .teaserContent.dark .link a{
	color:#565656;
}
h2.pageSubHeadline {
	font-weight: normal;
	font-size: 2.20em;
	line-height: 1.25;
	color: #565656;
	font-family: Georgia;
	margin:0 0 20px 0;
}
.contentbox{
	width:680px;
	float:left;
	position:relative;
	z-index:2;
}
.contentbox.startPage,
.contentbox.fullSize{
	width:910px;
	float:none;
}
.mr10{
	margin-right:10px;
}
.mb10{
	margin-bottom:10px;
}
.startpage .box{
	float:left;
	width:910px;
}
.boxw220{
	float:left;
	width:220px;
}
.boxw450{
	float:left;
	width:450px;
} 
.startPage .boxw450{
	float:left;
	width:680px;
}
.boxw335{
	float:left;
	width:335px;
	margin-bottom:10px;
}


/*### keyvisualBox ###*/
.keyvisualBox{
	width:680px;
	position:relative;
	margin:0 0 30px 0;
	min-height:100px;
}
.keyvisualBox img.anniversaryImage{
	position:relative;
	top:0;
	left:0;
	z-index:1;
	border:none;
	margin:0;
	padding:0;
	width:680px!important;
}
.keyvisualBox .teaserContent{
	position:absolute;
	top:84px;
	right:0;
	z-index:2;
	width:230px;
	padding:16px 18px 20px 20px;
}
.keyvisualBox .teaserContent.withBackground{
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.9);
}

.keyvisualBox .teaserContent h1.teaserHeadline{
	font-weight:bold;
	font-size:1.25em;
	line-height:1.25;
	color:#565656;
}
.keyvisualBox .teaserContent .text{
	font-family:Arial, Verdana, sans-serif;
	color:#565656;
	font-size:1.05em;
	padding:11px 0 7px 0;
	line-height:1.25;
}
.keyvisualBox .teaserContent .text p{
	margin:0;
	padding:0;
	font-size:1.0em;
	line-height:1.25;
}
.keyvisualBox .teaserContent a.teaserLink{
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:3px 0 4px 34px;
	display:block;
}
.keyvisualBox .imageCaption{
	color:#b6b6b8;
	font-size:0.7em;
	float:right;
}
/* #### headline #### */
.contentheadline{
	padding:15px 0 25px 0px;
	clear:both;
}
.contentheadline:first-child{
	padding:0px 0 25px 0px;
}
.contentheadline .dateTime{
	color:#323232;
	line-height:1.25;
	padding:7px 0 0 0;
}
.contentheadline a.rss{
	background-position: 0px 6px;
    background-repeat: no-repeat;
     display: block;
    position:relative;
    top:10px;
    margin-top:6px;
    padding-left: 17px;
    padding-top: 3px;
}

/* #### keyvisual #### */
.keyvisual{
	margin-bottom:10px;
	position: relative;
	clear:both;
}
.keyvisual_img{
	background-repeat:no-repeat;
}
.keyvisual_text{
	width:200px;
	padding-top:10px;
	padding-left:10px;
	color:#FFFFFF;
}
.keyvisual_imagetxt{
	padding-top:7px;
}
.keyvisual .keyVisualCaption{
	color:#a5a6a7;
	float:right;
	display:block;
	padding:4px 0 0 0;
}


/* #### textbox #### */
.textbox{
	margin-top:7px;
	margin-bottom:10px;
}
.box .textbox{
	padding-right:20px;
}
.textbox p:first-child{
	margin-top:7px;
}
.boxw450 .textbox,
.col3 .textbox{
	margin-top:7px;
	margin-bottom:10px;
	padding-right:0;
}
.boxw450 .textbox,
.boxw220 .textbox{
	padding-right:0;
}
.textbox strong{
}
.textbox hr{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px dashed #beae8c;
}
.textbox img{
	margin-top:9px;
	margin-bottom:3px;
}
.textbox table{
	margin-top:9px;
	margin-bottom:6px;
}
.textbox table, .textbox th, .textbox td{
	border-collapse:collapse;
	border:1px solid #beae8c;
}
.textbox th{
	text-align:left;
	color:#E10A14;
}
.textbox th, .textbox td{
	vertical-align:text-top;
	padding:5px 8px 3px 8px;
}
.textbox ul{
	padding:10px 0 0 0;
}
.textbox ul li{
	padding:0 0 5px 0;
}
/* grid_cols3_bg */
.grid_cols3_bg{
	float:left;
	background-repeat:repeat-y;
}


/* #### standardbox grey #### */
.box_grey{
	background-color:#F6F4F1;
	padding:6px 5px 7px 10px;
	margin-bottom:10px;
}
.box_grey_headline{
	color:#565656;
	padding-bottom:3px;
	
}
.box_grey h2{
	font-weight:bold;
}
.box_grey_img{
	padding-top:4px;
	padding-bottom:3px;
}
.box_grey_text{
	padding-top:3px;
}
.box_grey_text h3{
	padding:0 0 8px 0;
}

/* #### standardbox white #### */
.box_white{
	background-color:#FFFFFF;
	/*padding:6px 0px 7px 0px;*/
	margin-bottom:10px;
}
.box_white_headlinered{
	color:#565656;
	padding-top:7px;
	padding-bottom:3px;
}
.box_white_headlineblackbold{
	color:#565656;
	padding-top:7px;
	padding-bottom:7px;
}
.box_white_img{
	padding-top:4px;
	padding-bottom:3px;
}
.boxw335 .box_white_img img{
	width:335px!important;
	height:auto!important;
}
.box_white_text{
	padding-top:3px;
	font-size:0.85em;
	line-height:1.3;
}


/* #### linkliste #### */
.linkliste{
	padding:6px 0px 0px 0px;
	margin-bottom:10px;
}
.linkliste .link{
	padding-top:0;
}
.linkliste.grey{
	background-color:#F6F4F1;
	padding:6px 15px 10px 10px;
}
.linkliste_headline{
	font-weight:bold;
	padding-bottom:7px;
}
.linkliste_headline h2{
	font-weight:bold;
}
.grey .linkliste_headline h2{
	font-weight:normal;
	color:#565656;
}
.linkliste_link{
	border-bottom:1px dashed #beae8c;
}
.grey .linkliste_link{
	margin:0 0 0 -10px;
}
.grey .linkliste_link a{
	margin:0 0 0 10px;
}
.linkliste_link .linkborder{
	border-top:1px dashed #beae8c;
	padding-top:5px;
	padding-bottom:6px;
}
/* linkliste rssFeed */
.linkliste.rssFeed .rssHeadlineIcon{
	padding:0 0 0 6px;
}
.linkliste.rssFeed .rssHeadlineIcon a{
	vertical-align:middle;
}
.linkliste.rssFeed .linkliste_link .linkborder{
	padding-top:5px;
	padding-bottom:6px;
}
.linkliste.rssFeed .linkliste_link .linkborder .link a{
	background-position:0px 3px;
	padding-top:0px;
}
.linkliste.rssFeed .linkliste_link .date{
	color:#999999;
}
/* linkliste linkList */
.linkliste .linkListeLinkList{
	background-color:#ffffff;/*ie 6*/
	padding:10px 0 1px 0;
}
.linkliste .linkListeLinkList.btGrey{
	padding:2px 0 21px 0;
}
.linkliste .linkListeLinkList.bgGrey .link a{
	padding:1px 10px 3px 15px;
	background-position:7px 7px;
	background-color:#E1DCD2;
}


/* #### listenbox_sp3 #### */
.listenbox_sp3{
}
.listenbox_sp3_headline{
	padding-top:3px;
	padding-bottom:7px;
}
.listenbox_sp3_itemheadline{
	padding-top:3px;
	padding-bottom:10px;
}
.listenbox_sp3_item{
	border-top:1px dashed #beae8c;
	padding:1px 0 0 0;
}
.listenbox_sp3_item.borderwhite{
	border-top:1px dashed #ffffff;
}
.listenbox_sp3_itemimg{
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
}
.listenbox_sp3_itemtext{
	width:450px;
	float:left;
	padding-top:14px;
	padding-bottom:19px;
}


/* #### listenbox_sp2 #### */
.listenbox_sp2{
	border-top:1px dashed #beae8c;
}
.listenbox_sp2.borderwhite{
	border-top:1px dashed #FFFFFF;
}
.listenbox_sp2 h2{
	padding: 3px 0 7px 0;
}
.listenbox_sp2_img{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.listenbox_sp2_text{
	float:left;
	padding-top:7px;
	padding-bottom:10px;
}
.listenbox_sp2_textwidth{
	width:340px;
}

/* #### listenbox_sp1 #### */
.listenbox_sp1{
}
.listenbox_sp1 h2{
	font-weight:bold;
	padding-top:7px;
}
.listenbox_sp1.border .listenbox_sp1_headline{
	padding-bottom:7px;
}
.listenbox_sp1.border .listenbox_sp1_content{
	padding-top:10px;
	border-top:1px dashed #beae8c;
}
.listenbox_sp1_content{
	padding-top:3px;
}
.listenbox_sp1_img{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-right:10px;
	padding-top:4px;
}
.listenbox_sp1_text{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}
.listenbox_sp1_textwidth{
	width:173px;
}


/* #### imageLeftBox #### */
.imageLeftBox{
	float:left;
	background-color:#F5F4F0;
	margin-bottom:10px;
	padding-bottom:7px;
	width:100%;
}
.imageLeftBoxInnerBox{
	float:left;
	padding:7px 10px 0 10px;
}
.imageLeftBoxImg{
	float:left;
	padding:3px 10px 3px 0;
}
.imageLeftBoxText{
	float:left;
}
.imageLeftBoxTextwidth{
	width:335px;
}
.imageLeftBoxText h2{
	padding:3px 0 8px 0;
}


/* #### boxImgLeftTextGrey #### */
.boxImgLeftTextGrey{
	float:left;
	background-color:#F5F4F0;
	margin-bottom:10px;
	padding-bottom:7px;
	width:100%;
}
.boxImgLeftTextGreyInnerBox{
	padding:7px 10px 0px 10px;
}
.boxImgLeftTextGreyImg{
	float:left;
	padding-top:3px;
	padding-right:10px;
	margin-bottom:3px;
}
.boxImgLeftTextGreyText{
	float:left;
	width:100%;
}
.boxImgLeftTextGreyTextwidth{
	width:220px;
	padding-bottom:7px;
}
.boxImgLeftTextGreyHeadline{
	float:left;
}
.boxImgLeftTextGreyHeadline h2{
	float:left;
	padding:3px 0 7px 0;
	color:#565656;
}


/* #### newsliste_grey #### */
.newsliste_grey{
	width:100%;
	background-color:#F6F4F1;
	margin-bottom:10px;
}
.newsliste_grey_headline{
	color:#565656;
	padding-bottom:3px;
	padding:6px 10px 5px 10px;
}
.newsliste_grey_img{
	float:left;
	padding:10px 4px 1px 10px;
	padding:10px 4px 7px 10px;
}
.newsliste_grey_newsheadline h2{
	font-weight:bold;
}
.newsliste_grey_text{
	padding-top:7px;
	padding:7px 4px 7px 10px;
}
.newsliste_grey_newsline{
	border-top:1px dashed #beae8c;
	margin-right:0;
	clear:both;
}
.newsliste_ext_link{
	padding:0px 4px 7px 10px;
}


/* #### halfImageHalfTextBox #### */
.halfImageHalfTextBox{
	margin-bottom:10px;
}
.halfImageHalfTextBox.bgGrey{
	background-color:#F6F4F1;
}
.box .halfImageHalfTextBox{
	width:680px;
}
.boxw450 .halfImageHalfTextBox{
	width:450px;
}
.boxw220 .halfImageHalfTextBox{
	width:220px;
}
.halfImageHalfTextBox .image{
	float:left;
}
.halfImageHalfTextBox .text{
	float:left;
	padding:6px 0 2px 0;
}
.halfImageHalfTextBox.bgGrey .text{
	padding:6px 5px 7px 5px;
}
.box .halfImageHalfTextBox .textRight{
	width:335px;
	padding-left:10px;
}
.box .halfImageHalfTextBox.bgGrey .textRight{
	width:330px;
	padding-left:10px;
}
.boxw450 .halfImageHalfTextBox .textRight{
	width:220px;
}
.boxw450 .halfImageHalfTextBox.bgGrey .textRight{
	width:215px;
}
.boxw220 .halfImageHalfTextBox .textRight{
	width:110px;
}
.boxw220 .halfImageHalfTextBox.bgGrey .textRight{
	width:105px;
}


/* #### image120LeftBox #### */
.image120LeftBox{
	float:left;
	margin-bottom:20px;
	padding:7px 0 0 0;
	border-top:1px dashed #beae8c;
}
.image120LeftBox.noBorder{
	border-top:none;
}
.image120LeftBox .image{
	float:left;
	padding:15px 10px 2px 0;
}
.startPage .boxw450 .image120LeftBox .image img{
	width:220px!important;
	height:auto!important;
}
.grid3-1 .col3 .image120LeftBox .image img{
	width:220px!important;
	height:auto!important;
}
.image120LeftBox.noBorder .image{
	padding-top:3px;
}
.image120LeftBox .text{
	float:left;
	padding:13px 0 2px 0;
}
.image120LeftBox.noBorder .text{
	padding-top:0px;
}
.image120LeftBox .textRightCol2{
	width:450px;
}
.image120LeftBox .headline{
	padding:0 0 6px 0;
}
.image120LeftBox .headline h2{
	font-weight:bold;
}

.image120LeftBox.wire.hide{
	display:none;
}
.image120LeftBox.wire .rssChannelIcon{
	color:#969696;
	padding:11px 0 3px 28px;
	background-repeat:no-repeat;
	background-position:0 10px;
}
.image120LeftBox.wire .rssChannelIcon .date{
	padding-left:10px;
}
.image120LeftBox.wire .image{
	padding-top:10px;
}
.image120LeftBox.wire .text{
	padding-top:7px;
}
.image120LeftBox.wire.twitterBig .text{
	padding-top:0;
}
.image120LeftBox.wire .text.twitter a,
.image120LeftBox.wire .text.facebook a{
	color:#A5A6A7;
}
.image120LeftBox.wire .text.twitter a:hover,
.image120LeftBox.wire .text.facebook a:hover{
	text-decoration:underline;
}
.image120LeftBox.wire .text .date{
}
.image120LeftBox.wire.twitterBig .text .date{
}
.image120LeftBox.wire .rssHeadlineIcon{
	padding:0 0 0 6px;
}
.wireButtonMore{
	border-top:1px dashed #beae8c;
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:0px 8px;
	display:block;
	padding-top:6px;
	cursor:pointer;
}
.wireButtonMore:hover{
	color:#E10A14;
}


.searchWebBox{
	display:none;
}
.boxw220 .searchToolBox.searchWebBox h2{
	width:156px;
	padding:15px 10px 0 0;
	font-weight:bold;
	color:#565656;
}
.searchToolBox.searchWebBox .searchWebBoxUrl{
	padding:0 0 10px 5px;
}
.searchToolBox.searchWebBox ul li{
	background-image:none;
}
.searchToolBox.searchWebBox a{
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
	padding-top: 3px;
}
.searchToolBox.searchWebBox input{
	padding:0 0 8px 0;
	margin:3px 3px 0 3px;
	display:block;
	float:left;
	background-color:#transparent;
}
.searchToolBox.searchWebBox label{
	padding:1px 0 8px 0;
	display:block;
	float:left;
}
.searchToolBox.searchWebBox label img{
	padding:0 0 0 0;
	margin-bottom:-1px;
}
/* #### teaserLinkBox #### */
.teaserLinkBox{
	margin-bottom:7px;
	padding:3px 0 0 0;
	border-top:1px dashed #beae8c;
}
.teaserLinkBox.noBorder{
	border:none;
}
.teaserLinkBox.topBottomBorder{
	margin-bottom:10px;
	padding-bottom:7px;
	border-bottom:1px dashed #beae8c;
}
/* ### announcementBox ### */
.announcementBox{
	background-color:#f6f4f1;
	padding:20px 0 0 0;
}
.announcementBox h2.boxHeadline{
	padding:0 10px 18px 10px;
	border-bottom: 1px dashed #beae8c;
}
.announcementBox .image{
	padding:0 10px 0 10px;
}
.announcementBox h3.boxSubHeadline{
	padding:14px 10px 6px 10px;
}
.announcementBox .text{
	padding:0 10px 20px 10px;
}
.announcementBox .text p{
	margin:0;
	padding:10px 0 7px 0;
}
.announcementBox .text .link{
	margin:0;
	padding:0;
}
.announcementBox .overviewLinks{
	background-color:#e1dcd2;
	padding:0 10px 17px 10px;
}
/* #### switchBox #### */
.switchBox{
	margin-bottom:10px;
	padding:7px 0 0 0;
	width:100%;
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#f1eeea;
}
.switchBoxItem{
	padding:0 0 7px 0;
	background-repeat:repeat-x;
	background-position:0 bottom;
}
.switchBoxItem .headline{
	padding:6px 10px 9px 22px;
	font-weight:bold;
	background-repeat:repeat-x;
	position:relative;
	color:#565656;
}
.switchBoxItem .switchIcon{
	margin:0 0 0 0;
	padding:0;
	width:12px;
	height:12px;
	position:absolute;
	top:9px;
	left:5px;
}
.switchBoxItem .switchIcon.opened{
	margin:0 0 0 0;
	width:12px;
	height:12px;
	background-image:none;
	background-color:#e10a14;
}
.switchBoxItem .text{
	padding:0px 10px 10px 10px;
}
.switchBoxItem .img{
	padding:0 10px 0 0;
	width: 200px;
	float: left;
}
.switchBoxItem .textWrap{
	float:left;
	width: 220px;
}
/* #### slideBox #### */
.slideBox{
	margin-bottom:10px;
	width:220px;
}
.slideBoxWrap{
	width:218px;
	background-color:#F6F4F1;
	border:1px solid #beae8c;
	border-top:none;
}
.slideBoxWrap .slideBoxHeadline{
	padding:11px 9px 9px 9px;
	color:#565656;
}
.slideBoxWrap .slideBoxHeadline .rssHeadlineIcon{
	padding:0 0 0 6px;
}
.slideBoxWrap .slideBoxHeadline .rssHeadlineIcon a{
	vertical-align:middle;
}
.slideBoxImageTopItem{
	margin:0 9px 0 9px;
	border-top:1px solid #beae8c;
}
.slideBoxImageTopItem .image{
	padding:5px 0 5px 0;
}
.slideBoxImageTopItem .text{
	padding:2px 0 17px 0;
}

.slideBoxMenu{
	float:left;
	width:220px;
	height:26px;
	background-repeat:no-repeat;
	display:none;
}
.slideBoxMenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
.slideBoxMenu ul li{
	float:left;
	width:50px;
	padding:6px 10px 0 10px;
	font-weight:bold;
	text-align:right;
	cursor:pointer;
}
.slideBoxMenu ul li:hover{
	color:#E10A14;
}

/* #### tribleLinkListBox #### */
.tribleLinkListBox{
	float:left;
	margin:50px 0 10px 0;
	background-repeat:repeat-y;
}
.tribleLinkListBox .linkListLeftItem{
	float:left;
	width:140px;
	padding:0 15px 0 10px;
}
.tribleLinkListBox .linkListMiddleItem{
	float:left;
	width:260px;
	padding:0 15px 0 15px;
}
.tribleLinkListBox .linkListRightItem{
	float:left;
	width:200px;
	padding:0 10px 0 15px;
}
.tribleLinkListBox .tribleLinkListBoxItem{
	margin:0 0 10px 0;
}
.tribleLinkListBox .text{
	padding:0 0 6px 0;
}


/* #### imageTopBox #### */
.imageTopBox{
	margin-bottom:15px;
}
.imageTopBox .image{
}
.imageTopBox .headline{
	padding:11px 0 3px 0;
}
.imageTopBox .text{
	padding:4px 0 0 0;
}

.imageTopBox .iconLink{
	margin:10px 0 0 0;
	padding-top: 3px;
	padding-left:10px;
	border-top: 1px dashed #beae8c;
}
.imageTopBox .link{
}

.imageTopBox .iconLink a img{
	margin-right: 5px;
}
.stageBox{
	position:relative;
}
.stageBox:after{
	content:"";
	background-repeat:repeat-x;
	background-position:bottom left;
	position:absolute;
	bottom:1px;
	left:0;
	width:680px;
	height:1px;
}
.stageBox .imageTopBox .headline{
	padding-left:8px;
}
.stageBox .imageTopBox .text{
	padding-left:8px;
}
.stageBox .imageTopBox .link{
	padding-left:8px;
}
.stageBox .pdbFormWrap{
	padding-left:8px
}
.stageBox .publicationStageBoxItemLeft,
.stageBox .publicationStageBoxItemRight{
	float: left;
	width: 200px;
	min-height: 249px;
	padding: 10px 15px 4px 10px;
}
.stageBox h2{
	font-size:1.25em;
	line-height: 1.35;
}
.publicationStageBoxBg{
	background-image:url('');
}
.mediaStageBoxContent{
	padding: 10px 15px 4px 10px;
}
.mediaStageBoxContent .headline{
	padding: 11px 0 3px 0;
}
.mediaStageBoxContent .text{
	padding: 4px 0 0 0;
}
.mediaStageBox .linkBg{
	padding:0 0 0 10px;
	
}
.publicationStageBox{
	
}
/* #### links #### */
.backLink{
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.link,
.iconLink{
	padding:7px 0 0 0;
	
}
.link a.mail{
}
.link a.download{
}
ul.links{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
ul.links li{
	margin:0;
	padding:8px 0 0 0;
}
ul.links li a{
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	padding: 0 0 0 17px;
}
ul.links li a:hover{
	color:#E10A14;
}
ul.links li.mail a{
	background-repeat:no-repeat;
}
ul.links li.download a{
	background-repeat:no-repeat;
}
.subPageContent{
	margin-bottom:10px;
}
.link a, .subPageBrowse a, .subPageMenu a{
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	padding-top:3px;
}
.link.video a{
	padding-left:23px;
	background-position:0px 4px;
}
.link a:hover, .subPageBrowse a:hover, .subPageMenu a:hover{
	color:#E10A14;
}
.headline h2 a:hover{
	color:#E10A14;
}
.iconLink a{
	padding:1px 0 0 19px;
	display:block;
	text-indent:-19px;
}
.iconLink a:hover{
	color:#E10A14;
}
.iconLink a img{
	vertical-align:middle;
}

.head_navi .link a, .footer .link a, .head_navi .link a:hover, .footer .link a:hover, a.previous, a.previous:hover, a.next, a.next:hover{
	display:inline;
}

.subPageBrowse a.previous{
	padding-right:17px;
	padding-left:0;
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-top:3px;
}
.subPageBrowse a.previous:hover{
	color:#E10A14;
}


.linkAboveHeadline {
    color: #424242;
    display: block;
    font-size: 0.85em;
    margin-bottom: -10px;
}
.linkAboveHeadline:hover {
    color: #E10A14;
}


/* #### sitemap #### */
.sitemap{
	width:680px;
}
.sitemap .link a{
	display:inline;
}
.sitemap .smNodeHeadlineSecond,
.sitemap .smNodeHeadlineFirst{
	padding-top:10px;
}
/* #### flashbox #### */
.flashbox{
	padding-bottom:10px;
}

/* #### subpage #### */
.subPageMenu, .subPageBrowse{
}
.subPageMenu{
	float:left;
	width:100%;
	background-color:#ECE8E2;
	margin-bottom:20px;
	border-top:6px solid #ECE8E2;
}
.subPageButtonRow{
	float:left;
}
.subPageButton{
	float:left;
	white-space:nowrap;
	margin:0 4px 0 0;
	padding:4px 7px 6px 6px;
}
.subPageBrowse{
	display:none;
	float:left;
}

/* #### footbox #### */
.footbox{

}
.boxfooterline{
	border-top:1px dashed #beae8c;
}


/* #### search #### */
.searchLabel{
    float: left;
    margin:6px 32px 0 0;
    }
.searchform {
    background-color: #ece8e2;
    height:48px;
    padding:0 10px 0 10px;
}
.searchformWrap{
	padding-top:10px;
}
.searchform{
 	background-color: #ece8e2;
    height:48px;
    padding:0 10px 0 10px;
}
.bsubmit{
	background-color: #E1DCD2;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 28px;
    margin: 0 0 0 6px;
    padding: 0 5px 0 5px;
    background-image:none !important;
}
.fldtext{
		border: 1px solid #D4CDBF;
	    float: left;
	    height: 26px;
	    margin: 0 10px 0 0;
	    padding: 0 5px;
	    width: 408px;
}
.textbox.ssSearch{
	padding-right:0px;
	width:100% !important;
	margin:0 !important;
}
.searchSelectionBox{
	margin-top:1px;
	height:48px;
	margin-bottom:10px;
	float:left;
	width:100%;
	background-color:#ece8e2;
}
.searchSelectionBoxText{
	float:left;
	width:100%;
	padding:10px 10px 10px 0px;
	font-size:1.3em;
}
.searchSelectionBox .link{
	float:right;
	margin-top:10px;
}
.searchSelectionBox .link a{
	float:right;
	margin:0;
	xmargin-top:6px;
	padding:7px 8px 7px 25px;
	background-position:8px 10px;

}

.searchSelectionBox .link a:hover,
.searchSelectionBox .link a.active{
	background-color:#ffffff;
}
.searchBox{
	float:left;
	width:100%;
	border-top:1px dashed #beae8c;
}
.searchBox .searchTitle{
	font-weight:bold; 
}
.searchBox .searchText{
	display:block;
	padding-top:10px;
	margin-left:-17px;
}
.searchBox .link a{
	padding:10px 0 10px 27px;
	background-repeat:no-repeat;
	background-position:10px 13px;
	display:block;
}
.searchBox .link a:hover{
	background-color:#FBFAF8;
}
.searchBox .link a:hover .searchText{
	color:#565656;
}
.pagingbox{
	background-color:#F6F4F1;
	float:left;
	width:100%;
	padding-top:2px;
	padding-bottom:3px;
}
.pagingitem{
	padding-left:30px;
	float:left;
}
.pagingbox a{
	text-decoration:none;
	color:#565656;
}
.pagingbox a:hover{
	color:#E10A14;
}
.googlemaplocationbox{
	float:left;
	margin-top:10px;
	background-color:#F5F4F0;
}
.googlemapboxcol2{
	float:left;
	width:225px;
}
.googlemapboxcol15{
	float:left;
	width:335px;
}
.googlemapboxcol3{
	float:left;
	width:340px;
}
.googlemapboxleft{
	padding:7px 5px 7px 10px;
}
.googlemapboxright{
	padding:7px 10px 7px 5px;
}
.googlemapboxheadline{
	font-weight:bold;
	color:#565656;
}

.subheadline{
	color:#565656;
	font-weight:bold;
	padding:7px 0 7px 0;
	margin-top:10px;
}
.subheadlineSmallGrey{
	padding:5px 11px 6px 11px;
	background-color:#E0DCD1;
	font-weight:bold;
	color:#565658;
	margin-bottom:10px;
}

/*############ Click Gallery ############*/
.clickGallery{
	float:left;
	padding:0;
	width:100%;
	background-color:#F5F4F0;
	border-bottom:10px solid #ffffff;
}

.clickGallery.white{
	background-color:#ffffff;
}

/*######## Links ########*/
.clickGallery .links{
	padding:0 10px 10px 10px;
}
.clickGallery.white .links{
	padding:0 0 10px 0;
}
.clickGallery galleryBottomCol3 .links{
	padding:0 0 10px 0;
}
.clickGallery .link a{
	margin:0;
}
.clickGallery .galleryBottomCol3 .link a{
	margin:0;
}

/*######## Header ########*/
.clickGallery .galleryHeader{
	margin:0;
	padding:0 11px 0 11px;
	background-color:#E0DCD1;
}
.clickGallery.white .galleryHeader{
	padding:0;
	margin-bottom:10px;
	background-color:#fff;
/*	border-bottom:1px dashed #CECDC8;*/
	border-bottom:1px dashed #beae8c;
}
.clickGallery .galleryHeader h3{
	color:#565658;
	padding:7px 0 11px 0;
}

/*######## Content ########*/
.clickGallery .galleryContent{
	float:left;
	margin:0;
	padding:0;
}

.clickGallery.white .galleryContentCol3{
	margin:0;
	padding:0;
	background-color:#fff;
	margin-top:0px;
}

/*#### Top ####*/
.clickGallery .galleryTop{
	float:left;
	padding:0 10px 0 10px;
	margin:10px 0 0 0;
	background-color:#F5F4F0;
}
.clickGallery.white .galleryTop{
	padding:0;
	margin:0;
}

.clickGallery .galleryTopCol3{
	float:left;
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
	background-color:#F5F4F0;
	width:430px;
}
.clickGallery.white .galleryTopCol3{
	padding:0 10px 0 0;
	margin:0;
	width:450px;
}

/*## Img ##*/
.clickGallery .galleryImg{
	margin:0;
	padding:0 0 10px 0;
}

.clickGallery.white .galleryTopCol3 .galleryImg{
	padding:0;
}

.clickGallery .galleryImg img{
	margin:0;
	padding:0;
	border:none;
}

/*## Img Copyright ##*/
.clickGallery .galleryImgCopy{
	margin:0;
	padding:0;
	color:#999999;
	float:left;
}
.clickGallery.white .galleryImgCopy{
	padding-left:5px;
}
.clickGallery.white .galleryImgCopy.white{
	padding-left:0;
}

/*#### Bottom ####*/
.clickGallery .galleryBottomCol3{
	float:left;
	width:230px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	background-color:#F5F4F0;
}

.clickGallery.white .galleryBottomCol3{
	padding:0;
	margin:0;
	width:220px;
}

/*## Browse ##*/
.clickGallery .galleryBrowse{
	margin:0;
	padding:5px 0 5px 0;
	text-align:right;
	float:right;
	color:#565658;
}

.clickGallery .galleryBrowse a{
	color:#E10A14;
	text-decoration:none;
}

.clickGallery .galleryBrowseCol3{
	clear:left;
	float:left;
	margin:0;
	padding:0 0px 10px 0px;
	color:#565658;
}
.clickGallery.white .galleryBrowseCol3{
	margin:0;
}

.clickGallery .galleryBrowseCol3 a{
	color:#E10A14;
	text-decoration:none;
}

/*## Text ##*/
.clickGallery .galleryText{
	float:left;
	margin:0;
	padding:7px 10px 10px 10px;
}
.clickGallery.white .galleryText{
	margin:7px 0 0 0;
	padding:0 0 10px 0;
}

.clickGallery .galleryBottomCol3 .galleryText{
	margin:0;
	padding:0 10px 10px 0;
}
.clickGallery.white .galleryBottomCol3 .galleryText{
	padding:10px 10px 10px 0;
}

.clickGallery .galleryText p{
	margin:0;
	padding:0;
}


/*############ searchTool ############*/
.searchToolBox{
	display:none;
	float:left;
	background-color:#F6F4F1;
	padding:0 0 10px 0;
	margin-bottom:10px;
}
.boxw450 .searchToolBox{
	width:450px;
}
.boxw220 .searchToolBox{
	width:220px;
}
/* icon + headline */
.searchToolBox .searchToolBoxIcon{
	float:left;
	padding:10px 10px 10px 10px;
}
.searchToolBox h2{
	float:left;
	font-weight:normal;
	color:#565656;
}
.searchToolBox h2.headlineGrey{
	color:#565656;
	font-weight:bold;
}
.boxw450 .searchToolBox h2{
	width:388px;
	padding:15px 10px 0 0;
}
.boxw220 .searchToolBox h2{
	width:158px;
	padding:7px 10px 0 0;
}
/* links */
.searchToolBox .links{
	float:left;
}
.searchToolBox ul{
	margin:0;
	padding:0 10px 0 10px;
	list-style-image:none;
	list-style:none;
}
.searchToolBox ul li{
	display:inline;
}

.searchToolBox a{
	padding-left:8px;
	background-repeat:no-repeat;
	background-position:0px 8px;
	display:block;
	padding-top:3px;
}
.searchToolBox a:hover{
	color:#E10A14;
}


/* #### teaserRotateBox #### */
.teaserRotateBox{
	border-top:1px dashed #beae8c;
}
.teaserRotateBox.borderwhite{
	border-top:1px dashed #FFFFFF;
}
.teaserRotateBox .image{
	padding: 10px 10px 10px 0;
	float:left;
	width: 220px;
	position: relative;
}

.boxw220 .teaserRotateBox .image{
	padding: 10px 0 0 0;
	float: none;
}

.teaserRotateBox .image ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.teaserRotateBox .image ul li{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 0;
	opacity: 1;
	list-style-type: none;
	list-style-image: none;
	background-image:none;
}
.teaserRotateBox .text{
	padding: 7px 0 10px 0;
	width: 220px;
	float:left; 
}
.teaserRotateBox .text h2{
	padding-bottom: 4px;
	font-weight: bold;
}

/* #### keyvisual gallery ####*/
.keyVisualGalleryBox{
	padding:0;
	margin: 0 0 10px 0;
}
.keyVisualGalleryBox .kvgWrap{
	margin:0;
	padding:0;
}
.keyVisualGalleryBox .kvgWrap .kvgItem{
	margin:0;
	padding:0;}
.keyVisualGalleryBox .kvgWrap .kvgItem img{
	margin:0;
	padding:0;
	border:0;
}
.keyVisualGalleryBox .kvgWrap .kvgItem map{
	margin:0;
	padding:0;
	border:0;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation{
	margin:0;
	padding:0;
	
	position: absolute;
	bottom: 8px;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation.left{
	left: 8px;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation.right{
	right: 8px;
}

.keyVisualGalleryBox .kvgWrap .kvgNavigation ul{
	margin:0;
	padding: 0 0 0 10px;
	list-style-type: none;
	list-style-image: none;
	float:right;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation.left ul{
	padding: 0 10px 0 0;
	float:left;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li{
	margin:0;
	padding:0;
	float:left;
	background-image:none;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a{
	margin:0 2px 2px 0;
	padding:2px 7px 2px 6px;
	display: block;
	float:left;
	background-color: #565656;
	color: #ffffff;
	font-weight: bold;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a:hover,
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a:focus,
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a.active{
	background-color: #ffffff;
	color: #E10A14;
}



/*addthis*/
#at15s{
    margin-top: -30px;
}
/*############ overlay ############*/
.genericOverlay{
    z-index:-100;
    position:fixed;
    top:20%;
    left:50%;
    margin-left:-455px;
    width:910px;
    height:auto;
    background-color:transparent;
}
#genericOverlayDimmer{
    z-index:-1000;
    position:fixed;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.9;
    display:none;
}
/*############ overlay video player ############*/
.jqmWindowVideoPlayer{
    z-index:-100;
    position:fixed;
    top:20%;
    left:50%;
    margin-left:-300px;
    width:643px;
    height:385px;
    background-color:#ffffff;
	display:none;
}
.jqmOverlayVideoPlayer{
	background-color:#ffffff;
}
* html .jqmWindowVideoPlayer {
	position:absolute;
	top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* news footer */
.newsFooter{
	width:670px;
	padding:11px 0 11px 10px;
	margin:0 0 50px 0;
	background-color:#f6f4f1;
	border-top: 1px dashed #beae8c;
}
.newsFooter a{
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
	float:left;
	padding-top: 3px;
	margin:0 30px 0 0;
}

/* ### rbsWireSnippets ###*/
.rbsWireSnippets{
	overflow:hidden;
	height:auto;
	position:relative;
}
.rbsWireSnippets .tabHeader{
	width:680px;
	background-color:#e1dcd2;
	float:left;
}
.rbsWireSnippets .tabHeadline{
	width:650px;
	background-color:#e1dcd2;
	padding:10px 10px 11px 20px;
	font-weight:bold;
	display:block;
	background-repeat:no-repeat;
	background-position:10px 19px;
	color:#565656;
}
.rbsWireSnippets .tabHeader .tabHeadline{
	float:left;
	width:auto;
	margin:10px 0 0 0;
	
}
.rbsWireSnippets .tabHeader .tabHeadline.active{
	background-color:#fff;
}
.rbsWireSnippets .tabWrapper{
	position:relative;
	width:680px;
	left:0;
	top:0;
	overflow:hidden;
	transition:left 500ms, height 500ms;
}
.rbsWireSnippets .tab{
	padding:10px 0 0px 0;
	margin:0 0 13px 0;
	
	width:680px;
	position:relative;
}
.rbsWireSnippets .tabWrapper.animated .tab{
	float:left;
}
.rbsWireSnippets .tabItem{
	padding:17px 0 8px 0;
	margin:0;
	border-bottom: 1px dashed #beae8c;
}
.rbsWireSnippets .tabItem:first-child{
	border-top: 1px dashed #beae8c;
}
.rbsWireSnippets .tabItem .itemCategory{
	padding:0 16px 0 17px;
}
.rbsWireSnippets .tabItem .itemCategory.press{
	background-repeat:no-repeat;
	background-position:0 2px;
}
.rbsWireSnippets .tabItem .itemCategory.twitter{
	background-repeat:no-repeat;
	background-position:0 2px;
}

.rbsWireSnippets .tabItem .itemDate{
	 
}
.rbsWireSnippets .tabItem .itemHeadline{
	font-weight:bold;
	padding:7px 0 0 0;
	margin:0;
	display:block;
}
.rbsWireSnippets .tabItem .itemHeadline a{
	color:#6f6f6f;
	font-weight:normal;
}

.rbsWireSnippets .tabItem .itemLink{
	padding:0 0 0 17px;
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:10px 0 8px 0;
	display:block;
	font-weight:normal;
}
.rbsWireSnippets .tabItem .itemLink:hover{
	color:#E10A14;
}
.rbsWireSnippets .wireLinks{
	padding:0 0 10px 0;
	clear:both;
	height:auto;
}
.rbsWireSnippets .wireLinks .link:first-child{
	padding:0;
}
.borderBottom{
	padding-bottom:18px;
	border-bottom:1px dashed #beae8c;
}
.rbsWireSnippets .link{
	padding-top:0;
}

.rbsWireSnippets .tab .linkborder{
	border-bottom:1px dashed #beae8c;
	padding-top:5px;
	padding-bottom:6px;
}
.rbsWireSnippets .tab .linkborder .link a{
	background-position:0px 3px;
	padding-top:0px;
}
.rbsWireSnippets .tab .date{
	color:#999999;
	font-size:0.85em;
	line-height:1.35;
}
/* ### news box ###*/
.newsMonthYear{
font-weight:bold;font-size:0.85em;padding-bottom:6px;padding-top:12px;
}
.newsBox{
	float:left;
	width:100%;
	margin-bottom:20px;
	padding:7px 0 0 0;
	border-top:1px dashed #beae8c;
}
.newsBox.eventTeaser{
	border:none;
	padding:2px 0 0 0;
}
.eventTeaser .link{
	border-top:1px dashed #beae8c;
	padding: 7px 0 9px 0;
}
.eventTeaser .link strong{
	display:block;
}
.newsBox:first-child{
	/*border-top:none;*/ 
}
.startPage .newsBox:first-child{
	border-top:none;
	padding:0 0 0 0;
}

.newsBox .headline h2{
	padding:0 0 10px 0;
}
.newsBox .dateTime{
	margin:0;
	padding:0 0 10px 0;
}
.newsBox .image{
	float:left;
	padding:15px 10px 2px 0;
}
.newsBox .image img{
	width:220px!important;
	height:auto!important;
}
.newsBox.noBorder .image{
	padding-top:3px;
}
.newsBox .text{
	float:left;
	padding:11px 0 2px 0;
	width:450px;
}
.newsBox .text.noImage{
	width:680px;
}
.startPage .newsBox:first-child .image{
	padding:12px 10px 2px 0;
}
.startPage .newsBox:first-child .text{
	padding:8px 0 2px 0;
}
.formbox{
}
.formbuttonsubmit{
}
.contentbox ul{
	list-style-type:none;
}
.contentbox .box ul li{
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:18px!important;
	font-size:
}
.teaserRotateBox .image ul li{
	padding-left:0!important;
}
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li{
	padding-left:0!important;
}
.contentbox .brochureLinks ul li{
	padding-left:0!important;
}
.contentbox .publicationContent ul.linkList li,
.contentbox  #fbDisplay ul.linkList li,
.contentbox .publicationsList ul.linkList li,
.contentbox .pubBackLink ul.linkList li{
	padding-left:0!important;
	background-image:none;
}
.searchToolBox.searchWebBox ul li{
	padding-left:0!important;
}

/*### colors ###*/
.redColor,
.redColor h2{
	color:#E10A14;
}



/*#############################*/
/*### Anniversary Specials ####*/
/*#############################*/
.container.anniversaryDEU .headbox:after{
	content:"";
	background-image: url('/content/language1/shared/jubilaeum_logo_header_DE.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	top:-41px;
	left:-29px;
	width:237px;
	height:127px;
}
.container.anniversaryDEU .content:after{
	content:"";
	background-image: url('/content/language1/shared/logo_background_DE.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	top:-10px;
	left:-138px;
	width:192px;
	height:883px;
	z-index:1;
}

.container.anniversaryENU .headbox:after{
	content:"";
	background-image: url('/content/language1/shared/jubilaeum_logo_header_EN.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	top:-41px;
	left:-29px;
	width:237px;
	height:123px;
}
.container.anniversaryENU .content:after{
	content:"";
	background-image: url('/content/language1/shared/logo_background_EN.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	top:30px;
	left:-138px;
	width:192px;
	height:883px;
	z-index:1;
}
.container.anniversaryDEU .headerLogo,
.container.anniversaryENU .headerLogo{
	margin:0 0 0 195px;
}
.container.anniversaryDEU .clickArea,
.container.anniversaryENU .clickArea{
	width:237px;
	height:127px;
	display:block;
	margin:0;
	padding:0;
	z-index:10;
	position:absolute;
	top: -41px;
	left: -29px;
}
#sidebarContainer{
  position:relative;
  z-index:2;
}

/* ### Keyvisual with centered text e.g. Karriere ###*/
.kv-centered-text{
    margin: 0 0 30px 0;
    position:relative;
    width:100%;
          
        text-align:center;
}
.kv-centered-text .kv-img{
    width:100%;
    border:0;
    
}
.kv-centered-text .img-link{
    min-height:63px;
    display:inline-block;
}
    .kv-centered-text .text-box {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: padding-box;
        box-sizing:border-box;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top:-63px;
        position: relative;
        width: 694px;
        height: auto;
        background: white;
        padding: 24px 34px 0 34px;
        text-align: center;
        font-size:1.0575em;
        line-height:1.25em;
        min-height: 63px;
    }
    .kv-centered-text .teaserLink {
        margin-top:9px;
        text-align:center;
        display:inline-block;
        width:auto;
        max-width:600px;
        position: relative;
        background: #ece8e2;
            padding:7px 8px 8px 8px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            font-size:0.875em;
            line-height:1.3em;
    }
    .kv-centered-text .teaserLink a {
        width:auto;
        background-image:none;
        padding:0;
    }
    .kv-centered-text .teaserLink a:hover {
        color:#e10a14;
    }