@charset "utf-8";
/* CSS Document */

#MainNavi li {	cursor:pointer; height:62px; margin-bottom:-25px; width: 128px; font: normal 20px Arial, sans-serif; background:url(../images/structure/bg/nav_pressroom_sprite_de.gif) no-repeat; float:left; display:inline; margin-right:1px;  }
#MainNavi li ul { position:absolute; left:0; bottom:0; width:960px; height:33px; display:none; background:url(../images/structure/bg/bg_menu_rebrush.gif) no-repeat 0 100%;   }

#MainNavi #NavNewsroom { background-position: 0 0; }
#MainNavi #NavNewsroom.active { background-position: 0 -87px; }
#MainNavi #NavNews { background-position: 0 -173px; }
#MainNavi #NavNews.active { background-position: 0 -260px; }
#MainNavi #NavPresseinfos { background-position: 0 -346px; }
#MainNavi #NavPresseinfos.active { background-position: 0 -433px; } 
#MainNavi #NavMedienCenter { background-position: 0 -519px; } 
#MainNavi #NavMedienCenter.active { background-position: 0 -606px; } 
#MainNavi #NavDatenFakten { background-position: 0 -692px; } 
#MainNavi #NavDatenFakten.active { background-position: 0 -779px; }
#MainNavi #NavPressekontakt { background-position: 0 -865px; } 
#MainNavi #NavPressekontakt.active { background-position: 0 -952px; }

/* Additional/varying styles */
/* .pr .blockMain { width:640px; overflow:visible; } */
.pr .blockMain { width:640px; overflow:visible; margin: 0 20px 0 0!important;} 
.pr .blockSidebar { width: 300px; padding-bottom: 6px; margin-top:20px; }
/*.pr .sidebarLong { margin-top: 42px;} */

.pr .titleContainer { margin-bottom:0; }
.pr .titleContainer h1 { background: url(../images/structure/icons/toggle_header_open.gif) no-repeat; font-size:26px; line-height:40px; margin: 2px 0 0; padding-left: 54px; min-height:35px; padding-bottom: 6px; }/* sengler style 14022012*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.pr .titleContainer h1  { padding-top:8px; }
}

.pr .news-list-item {padding:0!important;}/* sengler style 14022012*/
.news-list-item .articleTextCol { height: 142px; overflow: hidden; z-index: 1; }
.news-list-item .articleTextCol h3 { font: bold 15px/1.5em Verdana,sans-serif; padding:0px; margin: 0 0 1.166em; background: none; height: 42px; z-index: 1;}/* sengler style 13022012*/
.pr .news-single-item .article .articlePicCol{margin-right:19px;}/* sengler style 14022012*/
.pr .blockMain .news-single-item .article h2 {padding-top:10px!important;}/* sengler style 14022012*/

h3.h4 { background: transparent; font: bold 10px/1.5em Verdana,sans-serif; margin: 0; padding: 0; }
h4.h5 { background: transparent; font: 10px/1.5em Verdana,sans-serif; margin: 0; padding: 0; }

.pagination2 label, .pagination3 label { font-weight: normal; padding-right:7px; }
.pagination1 { font-weight: bold; width:220px; display: inline-block; vertical-align: top; margin-top: 1px; float: left;}
.pagination2 { width:10px; height: 10px; display: inline-block; vertical-align: top; float: left;}
.pagination3 { width:250px; float: right; vertical-align: top; margin-top: 1px; position: relative; z-index: 950;}
.pagination3 .prev { float: left; display: block;  width: 52px; height: 20px; margin: 0px 8px 0px 0px;}
.pagination3 .prev a { font-weight: bold; padding: 0px 5px 0px 10px; background: url("../images/structure/icons/icon_arrow_left.gif") no-repeat scroll 0 5px transparent;}
.pagination3 .browse { float: left; text-align: center; z-index: 951;}
.pagination3 .next { float: right; display: block; }
.pagination3 .next a { font-weight: bold; padding: 0px 10px 0px 5px; background: url("../images/structure/icons/icon_arrow_right.gif") no-repeat scroll right 5px transparent;}

.selectBar .flyoutPressroom { margin-right: 5px; position: relative; z-index: 1000;}
.selectBar .flyoutPressroom { position:relative;  display:block; margin-bottom:10px; float:left; }
.selectBar .flyoutPressroom h3 { float:left; font-size: 100%; font-weight:normal; display:inline; height:16px; border:solid 1px #c6d8ee; background:url(../images/structure/icons/icon_arrow_down.gif) 100% 6px no-repeat #FFFFFF; padding:0 12px 0 4px; cursor: pointer; /*margin:0; rs*/}
.selectBar .flyoutPressroom ul { border:solid 1px #c6d8ee; position:absolute; z-index: 1005; top:1.8em; left:0px; background-color:#FFFFFF; display:none; padding-bottom: 3px; /*padding:0 0 3px; margin:0;*/ }
.selectBar .flyoutPressroom li.selected,
.selectBar .flyoutPressroom li { padding: 1px 4px; position:relative; z-index: 1050;} 
/*.selectBar .flyoutPressroom li.selected { padding: 1px 13px 1px 5px; }*/
.selectBar .flyoutPressroom a { text-decoration:none; display:block; white-space:nowrap; padding:1px 4px 1px; text-align: center;}
.selectBar .flyoutPressroom a:hover, .selectBar .flyoutPressroom .selected a { text-decoration:underline; }

.teaserDate p { margin: 0px; padding:0px; }
.selectBar .arrow {margin-left:12px;}
.selectBar{margin-bottom: 14px!important; z-index: 900;}/* sengler style 14022012*/

/* .pr .follow { font-size:16px; 10px; padding: 10px; } */
.pr .follow { font-size:16px; 10px; padding: 8px 10px 10px 10px; position: absolute; margin-left: -115px; top: 10px;} 

.pr a.btn { display:inline-block; width:26px; height:26px; background-image:url(../images/structure/buttons/prbuttons_26x26.png); vertical-align:middle; }
.pr a.btn.forward { background-position: 0 0; }
.pr a.btn.forward:hover { background-position: 0 -26px; }
.pr a.btn.down { background-position: 0 -52px; }
.pr a.btn.down:hover { background-position: 0 -78px; }
.pr a.btn.pdf { background-position: 0 -104px; }
.pr a.btn.pdf:hover { background-position: 0 -130px; }
.pr a.btn.twitter { background-position: 0 -156px; }
.pr a.btn.twitter:hover { background-position: 0 -182px; }
.pr a.btn.facebook { background-position: 0 -208px; }
.pr a.btn.facebook:hover { background-position: 0 -234px; }
.pr a.btn.flickr { background-position: 0 -260px; }
.pr a.btn.flickr:hover { background-position: 0 -286px; }
.pr a.btn.youtube { background-position: 0 -312px; }
.pr a.btn.youtube:hover { background-position: 0 -338px; }
.pr a.btn.googleplus { background-position: 0 -364px; }
.pr a.btn.googleplus:hover { background-position: 0 -390px; }
.pr a.btn.delicious { background-position: 0 -416px; }
.pr a.btn.delicious:hover { background-position: 0 -442px; }
.pr a.btn.instagram { background-position: 0 -468px; }
.pr a.btn.instagram:hover { background-position: 0 -494px; }
.pr a.btn.pinterest { background-position: 0 -520px; }
.pr a.btn.pinterest:hover { background-position: 0 -546px; }
.pr a.btn.rss { background-position: 0 -572px;}
.pr a.btn.rss:hover { background-position: 0 -598px; }
.pr .follow a.btn { margin-left:6px; }
/***************************************************************
.pr a.btn.text { width:auto; padding-left:36px; background-repeat:no-repeat; margin-left:20px; font-size:10px; font-weight: bold; line-height:26px; text-decoration:underline; }
****************************************************************/
.pr a.btn.text { width:auto; padding-left:36px; background-repeat:no-repeat; margin-right:20px; margin-bottom:10px; font-size:10px; font-weight: bold; line-height:26px; text-decoration:underline; }
.pr .prHeader a.btn.text { text-decoration:underline; }
.pr a.btn.text span { font-weight:bold; text-decoration:underline; }
.pr a.btn.text:first-child { margin-left:0; }

.pr ul {padding: 0; margin: 0;}

.prHeader { margin-bottom:10px; clear:both; }
.prHeader .bluebox .teaserPic { height: auto; margin: 0; width: auto; }
*+html .prHeader .bluebox .teaserPic { height: auto; margin: -1px 0 0 0; width: auto; }/* sengler style 14022012*/
.prHeader .bluebox .teaserText { height: auto; width: auto; padding-top: 0; }
.prHeader .bluebox .boxBody { border-left-width:0; overflow:hidden; height:255px; }
.prHeader .bluebox .boxInner, .article .articleNavCol .bluebox .boxInner { padding: 14px 20px 70px; }
.prHeader .bluebox .teaserText { margin-left:403px; float:none; }
.prHeader .bluebox .boxLid { background:url(../images/structure/bg/box_lid_r_557.gif) no-repeat; }
.prHeader .bluebox .boxBottom { background:url(../images/structure/bg/box_bottom_r_557.gif) no-repeat; }

.prHeader h2 { padding: 24px 0 18px 0;font-size: 26px; font-weight: bold; }/* sengler style 13022012*/
.prHeader p a{ font-weight:normal; }/* sengler style 13022012*/
.prHeader p { font-size:12px; font-weight:bold; }
a.more, .prHeader p a.more { font-weight: normal; font-size: 10px; white-space:nowrap; }
/***************************************************************
p.buttonLine { white-space:nowrap;  border-top:solid 1px #a5bfdc; margin-top:15px; padding:10px 0; }
****************************************************************/
p.buttonLine { border-top:solid 1px #a5bfdc; margin-top:15px; padding:10px 0 0; }
.prHeader p.buttonLine { position:absolute; bottom:0; right:20px; width:517px; }
.article p.buttonLine { padding:10px; margin:15px -10px 0; }

.pr .blockMain .titleContainer h2 { background-image: none; padding-left: 0px; padding-bottom: 0px !important; margin: 0px; }
.pr .blockMain .titleContainer h2 span { padding: 0px; }

.pr .blockMain h2 { font-size:18px; padding:0px 10px 16px!important; }/* sengler style 14022012*/
.pr .blockMain h2 .subheadline { font-size:12px; display:block; padding-top: 1px; }
.pr .blockMain .newsBar { margin-bottom: 10px; padding-top: 25px; } /* klakebrink style 17022012 RKR 04042013*/

.pr .blockMain .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_640_hl.gif); height: 35px; }
.pr .blockMain .bluebox .boxLid h2 { font-size:18px; padding:10px 9px 6px!important; }

.pr .blockSidebar .bluebox .boxLid { background-image:url(../images/structure/bg/box_lid_300_hl.gif); height: 35px; }
.pr .blockSidebar .bluebox .boxInner { padding: 8px 9px; }
.pr .blockSidebar .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_300.gif); }

.pr .blockSidebar .bluebox .boxLid h2 { font-size:18px; padding:10px 9px 6px; }
.pr .blockSidebar .bluebox .boxLid h2 a.btn { float:right; margin:-5px -4px 0 0; }
.pr .blockSidebar .boxInner a { font-weight:bold; }
.pr .blockSidebar .boxInnerFB { padding:0px; margin: 0px 5px; } /* No borders for you, fb iframe. */
.pr .blockSidebar .boxInner a span {  text-decoration:none !important; }

.pr .blockMain .bluebox .boxBottom { background-image:url(../images/structure/bg/box_bottom_640.gif); }
.pr .boxSpacer { margin-bottom:20px; }
.pr .boxSpacer + h2 { margin-top:-5px; }
.pr .blockMain .bluebox h3 { font-size:20px; padding-bottom:5px;  }

ul.separatedItems { overflow:hidden; margin-bottom:-6px; }
/* ul.separatedItems li { border-top: solid 1px #a5bfdc; margin-top:-1px; padding: 9px 0 17px;  } */
ul.separatedItems li { border-top: solid 1px #a5bfdc; margin-top:-1px; padding: 4px 0 17px;  } 
ul.separatedItems li .date { padding-bottom:5px; }/* sengler style 13022012*/
ul.separatedItems li h3 {padding-bottom: 8px!important;}/* sengler style 13022012*/

.pr .articleSpacer { margin: 0 10px; width: 620px; z-index: 1; }
.pr .articleText { margin-left: 10px; }
.pr .blockMain .articleSpacer .articleTextCol { width: 402px; } /* sengler style 13022012*/
.pr .blockMain .article p.teaserDate { margin: 5px 0 5px 0; } /* sengler style 14022012*/
.pr .blockMain .article h2 {padding-top:10px;}/* sengler style 14022012*/
.pr .blockMain .articleSpacer .articleTextCol h3 { margin:0; } /* sengler style 13022012*/


.pr .blockSidebar h3 { font-size:10px; padding:2px 0 4px; }
.pr .blockSidebar p { font-size:12px; }

ul.twitterList { margin-bottom:-13px; } 
.twitterList .inlineDotList { padding-bottom:13px; }
.inlineDotList li { display:inline; }
.pr .blockSidebar .boxInner .inlineDotList li a { font-weight:normal; }

.inlineDotList li:before { content:'\00B7'; padding:0 .333em 0 0; }
.inlineDotList li:first-child:before { content:''; padding:0;  }

#PrFooter { border-top:solid 1px #9fbbda; clear:both; padding:1px 10px 17px; margin: 10px auto; } /* sengler style 14022012*/
#PrFooter li { display:inline; margin-right:15px; padding-left: 11px; background: url(../images/structure/icons/icon_arrow_right.gif) no-repeat  0 5px; }

.selectBar .arrowBack { background: url(../images/structure/icons/icon_arrow_left.gif) no-repeat 0 5px; display: inline-block; font-weight: bold; padding-left: 11px; float: left;}
.selectBar .arrowForward { background: url(../images/structure/icons/icon_arrow_right.gif) no-repeat  100% 5px; display: inline-block; font-weight: bold; padding-right: 11px; float: left;}
.selectBar .articleSkipSeperator { float: left; }


.pr .article .date { padding-left:10px; }

.recommendLine { border-top: solid 1px #c6d8ee; padding:20px 10px 15px; margin:0 -10px; font-weight:bold; }
.recommendLine a { display:inline-block; height:20px; background-image:url(../images/structure/buttons/recommend.gif); background-repeat:none; text-indent:-100em; margin-left:11px; }
.recommendLine a.like { background-position: 0 0; width:83px; }
.recommendLine a.share { background-position: -88px 0; width:58px; }
.recommendLine a.googlePlus { background-position: -151px 0; width:32px; }
.recommendLine a.twitter { background-position: -188px 0; width:67px; }
.recommendLine a.info { background-image: url(../images/structure/icons/info.png); margin-top: 2px; float:right; height:16px; width:16px; }

.pr .teaserList, .pr .teaserListB { overflow:hidden; clear:both; margin:-14px 0 14px; padding-bottom:10px; border-bottom: solid 1px #c6d8ee; width: 100%; overflow:hidden; }
.pr .teaserList ul { width:740px; overflow:hidden; }
.pr .teaserList li { float:left; padding: 0 10px; width:200px; /* height:225px; */ }
.pr .teaserlist li.item {height:194px!important;} /* sengler style 15022012*/
.pr .teaserList img { display:block; margin:0 -10px; }
.pr .teaserList a, 
.pr .teaserListB ul li ul li a{ display:block; text-decoration:none; padding-left:36px; height:26px; margin:10px 0; background:url(../images/structure/buttons/prbuttons_26x26.png) 0 -52px no-repeat; }
.pr .teaserList a.imagelink{ display:block; text-decoration:none; padding:0px; height:auto; margin:0px; background-image: none; }
.pr .teaserList a:hover, 
.pr .teaserListB ul li ul li a:hover { background-position: 0 -78px; }
.pr .teaserList a span,
.pr .teaserListB a span { text-decoration:underline; font-weight:bold; display:block; }
.pr .blockMain .teaserList h2,
.pr .blockMain .teaserListB h2 { padding: 15px 10px!important; } /* sengler style 15022012*/

.pr .teaserListB h3 { font-weight:bold; }
.pr .teaserListB p { padding-bottom:1.5em; }
.pr .teaserListB li { overflow:hidden; padding-bottom:10px; }
.pr .teaserListB img { float:left; display:inline; clear:left; margin:0 30px 0 0; }
.pr .teaserListB a.btn.text { margin-left:0; line-height:1.5em; }
.pr .teaserListB a.btn.text span { display:block; margin-top:-2px; }

.pr .article .articleTableCol .table { clear:both; }
.pr .articlePicLeft .articleSpacer .articlePicCol { margin-left: -10px; }
.pr .articleBorderBottom .articleSpacer .articlePicCol { margin-bottom: 10px; }
.pr .articlePicLeft .articleSpacer .articleTextCol { margin-right: -10px; }
.pr .articlePicRight .articleSpacer .articlePicCol { margin-right: -10px; }
.pr .articlePicRight .articleSpacer .articleTextCol { margin-left: -10px; }

.pr .article .articlePicCol { height: 164px; }

.article h2.h3 { background: url(../images/structure/buttons/bt_arrow_right_9px_yellow.gif) no-repeat 0 5px; font: bold 12px/1.5em Verdana,sans-serif; margin: 0 0 1.166em; padding: 0 0 0 16px; }
.article ul { list-style-type:disc; margin:0 0 1.5em 1.333em; }

/* BEGIN THIS PART NEEDED FOR YOUTUBE IN SIDEBAR */

.titlec {
  font-size: small;
}
ul.videos li {
  float: left;
  width: 10em;
  margin-bottom: 1em;
  margin-right: 40px;
  cursor: pointer;
}
ul.videos
{
  margin-bottom: 1em;
  padding-left : 0em;
  margin-left: 0em;
  list-style: none;
}
#flickr_images img
{
  height: 75px;
  width: auto;
} 
#flickr_images a
{ 
  float: left;   
  width: 75px;
  margin-right:10px;
  margin-bottom: 10px;
  overflow: hidden;
}
 
#flickr_images_server img
{
  height: 75px;
  width: auto;
} 
#flickr_images_server a
{ 
  float: left;   
  width: 75px;
  margin-right:10px;
  margin-bottom: 10px;
  overflow: hidden;
}
 
#tweets
{
    padding-left:10px;
}

#tweets_server
{
    padding-left:10px;
}

#delicious-posts-condorairline ul { margin: 0; }
#delicious-posts-condorairline li { padding: 10px 2px 2px; }


/* END THIS PART NEEDED FOR YOUTUBE IN SIDEBAR */

/* BEGIN THIS PART NEEDED FOR FLICKR IN SIDEBAR */
#flickr_images {padding:2px 4px;}
/* END THIS PART NEEDED FOR FLICKR IN SIDEBAR */

.pr .teaserList li ul {width: auto; padding-bottom: 5px;}
.pr .teaserList li ul li  {padding: 0px;}
.pr .teaserList li ul li a { margin: 10px 0px 0px 0px;}
.pr .teaserListB ul li ul li a { margin: 0px 0px 0px 0px;}

#PrFooter { width: 960px; padding: 1px 0px 17px 0px;}

.news-single-item .news-single-img {margin: 0px;}
.news-single-item {padding: 0px!important;} /* sengler style 13022012*/
.news-single-item .article .articleText{margin: 2px 10px 0 10px;} /* sengler style 13022012*/

.pr .articleTextColBorderBottom a.btn.text { margin: 0px; }
.pr .articleTextColBorderBottom { height: 133px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #C6D8EE; margin-top: 0px; }
.pr .articleTextColBorderBottom h4 { font-size: 10px; font-weight: normal; margin-bottom: 1em; }
.pr .blockMain .articleSpacer .articleTextCol.articleTextColBorderBottom h3 { background-image: none; padding: 0px; height: 30px;}

.pr .fileLinks { border-top: 1px solid #C6D8EE; border-bottom: 1px solid #C6D8EE; padding: 10px 0px; margin-bottom: 18px; }

.pr .boxInner a.rssShortcut { background: url("../images/structure/icons/icon_arrow_right.gif") no-repeat scroll left 5px transparent; font-weight: bold; padding: 0 5px 0 10px; }
.pr .rssShortcut a.rss { text-decoration: none;}

.pr .teaserText h2 a,
.pr .news-list-item h3 a,
.pr .news-latest-item h3 a { text-decoration: none; }

.pr .teaserText .news-list-morelink { font-size: 10px; }

.cufonCont, .cufon-canvas {position: relative; z-index: 1}

/* Anpassungen für Startseiten RSS RKR 29.02.2012*/

.pmHeaderRss {
	margin-top: -28px;
	*margin-top: -35px; /* added margin for browsers with "special needs" */
	float: right;
	padding-right: 5px;
}

.pmHeaderRss a.btn.rss {
	background-position: 0 -572px;
	background-image: url("../images/structure/buttons/prbuttons_26x26.png");
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 26px;
	margin: 0 0 5px 5px;
    text-decoration: none;
}

.moreList { 
	float: right;
	padding: 0 10px 0 0;
	margin-top: -5px;
	}
	
.moreList2 { 
	float: right;
	padding: 0 10px 5px 0;
	margin-top: -5px;
	}
	


.moreList a, .moreList2 a {
	font-weight: bold;
	padding: 0px 5px 0px 10px;
	background: url("../images/structure/icons/icon_arrow_right.gif") no-repeat scroll 0 5px transparent;
	}
	
.news-single-related ul {
	padding: 0 0 16px 0;
	width: 750px;
}

.news-single-related li {
	padding: 0 20px 0 0;
	display: inline-block;
	width: 200px;
	vertical-align: text-top;
}
.relatedArticle {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 5px 15px 10px;
	display: block;
}

/**********************************************
 * gPlusWidget-0-0-1
 * @add Apr. 2014
 **********************************************/
.clear{
	float:none;
	clear:both;
}
#gPlusWidget{
	color:#000000!important;
	font-family:arial;
	font-size:13px!important;
	line-height:130%;
	position:relative;
}
#gPlusWidget a{
	color:#427fed !important;
	font-family:arial;
	font-size:13px!important;
	text-decoration:none;
}
#gPlusWidget a:hover{
	text-decoration:underline;
}
#gPlusWidget img{
	max-width:100%;
	height:auto;
}
.gPlusWidget-profil{
	border-bottom:1px solid #d8dfea;
	padding-bottom:4px;
}
.gPlusWidget-header{
}
.gPlusWidget-inner{
	padding:10px 16px;
}
.gPlusWidget-item{
	border-bottom:1px solid #e9e9e9;
	padding:14px 0;
}
.gPlusWidget-profilLeft{
	width:60px;
	height:60px;
	min-width:60px;
	min-height:60px;
	float:left;
}
.gPlusWidget-profilLeft img{
	width:50px;
	height:50px;
}
.gPlusWidget-profilRight{
	width:183px;
	float:left;
}
.gPlusWidget-profilRight h3{
	padding:0;
	margin:5px 0;
}
.gPlusWidget-text{
	padding-top:6px;
}
.gPlusWidget-published{
	font-size:11px;
	color:#999999;
	margin-top:12px;
	margin-top:6px;
}
.gPlusWidget-media{
	margin-top:12px;
}
.gPlusWidget-plusone{
	z-index:200;
	left:75px;
	top:36px;
	position:absolute;
}