/**** Style from Juwimm *****/
.component_error {
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
}
.link_error {
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
}

.btn_reset_hidden
{
display:none;
}
.columnCountries
{
	width: 20%;
	float: left;
}
.country
{
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
}
.countryUrl
{
    background-color: #FFFFFF;
    border: 1px solid #769ACA;
    padding: 5px;    
    display: none; 
    z-index: 12; 
    position: absolute;
    width: 100px;
    margin-top: -15px;
    margin-left: 50px;
}
/*.lastColumn .countryUrl
{
    background-color: #FFFFFF;
    border: 1px solid #769ACA;
    padding: 5px;    
    display: none; 
    z-index: 12; 
    position: absolute;
    width: 100px;
    margin-top: -15px;
    margin-left: -111px;
}*/
.countryTitle
{
    cursor: pointer;
    width: 100px;
    color: #043099;
    display: block;
    background-color: #FFFFFF;
}
.continent
{
    height: 15px;
    font-weight: bold;
}

.icon_mail_j{ 
background-image:url(/httpd/img/general/icon_mail.gif); background-repeat:no-repeat;
background-position:left;
padding-left: 13px;
}

.icon_web_j{
background-image:url(/httpd/img/general/icon_web.gif); background-repeat:no-repeat;
background-position:left;
padding-left: 13px;
}
.lnk_square_j
{
	text-decoration:none; color: #03329a; 
	font-weight:bold; background:none;
	margin:0px 0px 1px 0px; margin:0px 0px 1px 0px !ie;
}
.popuplayer {
    position:relative;
    top:-2px;
    top:0px !ie;
    left:20px;
    width:610px;
    width:610px !ie;
    padding-top:20px;
}
.iFrame
{
	margin-bottom: 10px;
}

input.register_ack{
    background-color:#EBEBE4;
}

.imagemap-link-column {
    float: left;
    width: 32%
}

#cmg-popup .printlayer {
	height: 420px;
}

/* fix for msie6 that allows him to break long link titles */
* html .external-news-content a {
	word-wrap: break-word;
}

html .external-news-content table.table_matrix {
	padding: 0;
	border: none;
	/*margin: 0 -380px 0 0;
	position: relative;
	width: auto;*/
}

* html .external-news-content table {
	position: relative;
	margin-right: -10px;
}

.external-news-content table td.td_head * {
	color: #fff;
}

.favoriteArticles .link_short { width:300px; padding:1px 0 0 0; }

/* Social Bookmarks start */
/* jQuery Bookmarks styles v1.2.0 */
    
.bookmark_popup_text img {
    border: none;
    vertical-align: bottom;
}
.bookmark_popup {
    display: none;
    position: absolute;
    z-index: 100;
}
.bookmark_popup ul {
    float: left;
    width: 320px;
    border: 1px solid #aaa;
}
.bookmark_list {
    display: inline-block;
    float: left;
    list-style-type: none;
    font-size: 80%;
    margin: 0px;
    padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari3/Opera9 */
    .bookmark_list {
        font-size: 100%;
    }
}
html:first-child .bookmark_list {
    /* Opera */
    font-size: 80%;
}
.bookmark_list li {
    float: left;
    width: 23%;
    margin: 0px 1px;
    padding: 1px;
    background-color: #eee;
    border: 1px outset;
}
.bookmark_compact li {
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 2px;
    background-color: transparent;
    border: none;
}
.bookmark_list a {
    width: 100%;
    text-decoration: none;
    cursor: pointer;
}
.bookmark_list span {
    display: inline-block;
    width: 16px;
    height: 16px;
}
.bookmark_list span.bookmark_icons {
    background: url(/httpd/img/social_bookmarks/bookmarks.png) no-repeat center;
}
.bookmark_list img {
    border: none;
}

/* Social Bookmarks stop */

/* Dynamic Teaser start */

.teaser-rotation a:link,.teaser-rotation a:visited {
	text-decoration: none;
}
.teaser-rotation .slides a {
	display: block;
}
.teaser-rotation h2, .teaser-rotation h3, .teaser-rotation p {
	margin: 0;
	padding: 0;
}
.teaser-rotation h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	white-space: nowrap;
}
.teaser-rotation img {
	border: none;
	border-bottom: 1px solid #FFF;
}
.teaser-rotation p {
	color: #707070;
	cursor: pointer;
	font-size: 10px;
	padding: 0 3px 3px;
	text-decoration: none;
	width: 174px;
}
#loopedSlider3 .teaser-rotation p {
	width: 574px;
}
.teaser-rotation-container,.slides {
	height: 194px;
	position: relative;
	width: 180px;
}
#loopedSlider3 .teaser-rotation-container,#loopedSlider3 .slides {
	height: 460px;
	position: relative;
	width: 580px;
}
.teaser-rotation-container {
	background-color: #F5F7FB;
	overflow: hidden;
}
.teaser-rotation-item {
	display: none;
	height: 193px;
	position: absolute;
	top: 0px;
	width: 180px;
}
#loopedSlider3 .teaser-rotation-item {
	display: none;
	height: 459px;
	position: absolute;
	top: 0px;
	width: 580px;
}
.teaser-rotation-more {
	background-color: #335CAD;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	cursor: pointer;
	display: none;
	font-size: 11px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 106px;
	width: 170px;
	z-index: 100;
}
#loopedSlider3 .teaser-rotation-more {
	top: 372px;
}
#loopedSlider3 .teaser-rotation-more {
	width: 570px;
}
.teaser-rotation-nav .bullets li a {
	background-color: #EBEFF8;
	display: inline-block;
	font-size: 0;
	height: 10px;
	margin: 3px 3px 2px 0;
	text-align: center;
	width: 10px;
}
.teaser-rotation-nav .bullets li {
	display: inline;
}
.teaser-rotation-nav .bullets {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.teaser-rotation-nav .next {
	cursor: pointer;
	position: absolute;
	right: 1px;
	top: 1px;
}
.teaser-rotation-nav .previous {
	cursor: pointer;
	left: 1px;
	position: absolute;
	top: 1px;
}
.teaser-rotation-nav li.teaserActive a {
	background-color: #335CAD;
}
.teaser-rotation-nav {
	position: relative;
	text-align: center;
	width: 100%;
}
.teaser-rotation-more.hover {
	background-color: rgb(204,0,51);
}
.teaser-rotation {
	position: relative;
	width: 180px;
	margin-bottom: 16px;
	clear:both;
}
#loopedSlider3 .teaser-rotation {
	position: relative;
	width: 580px;
	margin-bottom: 16px;
}

/* Dynamic Teaser stop */

/* Article Archive START*/

#box_magazinsearch form {
    margin: 0px 0px 0px 0px;
}

/* Article Archive STOP*/

/* facelift 2 fixes start */

.article_container_4c #contentbox {
    margin-left: 0px;
}

.teaserbullet li {
    list-style-type: disc;
}

/* facelift 2 fixes stop */

/* News teaser RSS LInk*/

.cont_listing7 {
margin: 0px 5px 0px 0px; 
padding: 0px 0px 0px 0px;
}
.cont_listing7 ul {
margin: 0;
margin-left: 0px;
padding-left: 0;
}
.cont_listing7 li {
margin: 0;
margin-left: 0px;
padding-left: 15px;
list-style:none;
background-image:url("/httpd/img/general/icon_rss.gif");background-repeat:no-repeat;
background-position: 0px 2px;vertical-align:top;
}

/* Logo Css*/

.logoOne {
    left:21px;
    position:absolute;
    top:86px;
    z-index:3;
}

.logoTwo {
    right:230px;
    position:absolute;
    top:63px;
    z-index:3;
}

#print .logoOne {
    left:21px;
    position:absolute;
    top:22px;
    z-index:3;
}

#print .logoTwo {
    left:420px;
    position:absolute;
    top:10px;
    z-index:3;
}
.tabcont_left {
    width: 370px;
    float: left;
}
.tabcont_right {
    width: 180px;
    float: right;
}
.longText .txt_standard{
    width:580px;
}

#tabcontent3 .tabcont_right .teaser-podcast h3.bluebox{
    color:#707070;
    font-size:12px;
    font-weight:bold;
    margin:0;
}
.worldwidelayer .detail .para h2{
    color:#003399;
    font-size:14px;
    margin:5px 0 5px 0;
}

.worldwidelayer .readMoreLink{
    margin:20px 20px 0 0;
}
.worldwidelayer .detail{
    padding:0 20px 0 0;
}
.extended_content .icn_zooom_in,.teaser_image_service .icn_zooom_in,.contentcolumn .image_content_txt_cont .icn_zooom_in  {
    float: right;
    padding: 6px 7px 0 0;
    width: 15px;
}
.image_content_txt_ext{
    float:left;
    width:158px;
}
.table_matrix .head td {
    background-color: #7F98CE;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 7px 3px;
    text-align: left;
    vertical-align: top;
}
.table_matrix .white td{
    background-color:#fff;
    height:17px;
}
.frag180_left .cont_listing1 ul li a.lnk_cont,.text_linklist .cont_listing1 ul li a.lnk_cont,#contentbox .home-contentbox .contentfrag_center .txt_intro .cont_listing1 ul li a.lnk_cont{
	background-color:#fff;
}
.share_info .cont_listing1 .lnk_teaser, 
.share_info .cont_listing1 .lnk_teaser:hover, 
.share_info .cont_listing1 .lnk_teaser:active, 
.share_info .cont_listing1 .lnk_teaser:visited{
    color:#707070;
    line-height:17px;
}
.share_info .cont_listing1 ul li{
    border:1px solid #EBEFF8;
}
.flex-teaser-text ol li{
    list-style-type:decimal;
}
.contentcolumn .flashXml{
    margin:0 0 15px 0;
}
.homepage #contentbox .flashXml,.homepage #contentbox .home-contentbox .flashXml#mapbox{
    margin: 0 0 15px 8px;
}
.gdHome .homepage #contentbox .flashXml{
    margin: 0 0 0 0;
}
.gdHome .homepage #contentbox .extended_content .flashXml{
    float: left;
    margin: 0 21px 0 0;
}
.homepage #contentbox .home-contentbox .flashXml,.homepage #contentbox #rightbox .flashXml{
    margin: 0 0 15px 0;
}
.tabberNews {
    left: -10px;
    position: relative;
    top: 0;
    z-index: 1;
}
/* Online magazine*/
.tag-wrapper a{
    margin:0 15px 0 0;
}
.teaser_3c h1{
       line-height:normal;
       margin: 0 0 15px -2px;
}
/*.tabber  .container{
    padding-left: 10px;
}*/
#result_box ol li {
    list-style: decimal;
}
.contentfrag_center .subheadline,
.contentfrag_center4 .subheadline,
.contentfrag_center2 .subheadline{
    font-weight: bold;
}
.contentfrag_center .teaserbullet, .contentfrag_center .teaserbullet3c,
.contentfrag_center4 .teaserbullet, .contentfrag_center4 .teaserbullet3c,
.contentfrag_center2 .teaserbullet, .contentfrag_center3 .teaserbullet, .contentfrag_center3 .teaserbullet3c, .contentfrag_center2 .teaserbullet3c {
    margin-bottom: 5px;
    margin-left: 22px;
    margin-top: 4px;
}

/*.tabber{left: 0 !important;}*/
/*.tabber .lasttabber{left: 0;}*/
/*.tabber .container{padding-left:0px;}*/
/*IE6 fix for grey lines in content onmag*/
.image_content .image_content_txtCont {
    margin-top:0px !ie;
}



.teasercolumnI { 
    z-index: -1; 
    /*margin-left: 10px;*/ /* MCKTRSIEDMI-542 */
} 
.teaser_fragment {
  margin-bottom: 10px; /* MCKTRSIEDMI-542 */
}


#colorbox{ height: 900px !important; }

.triple-teaser .teaser_3c_element ol li{
    list-style: decimal outside;
}


/* enabels rtl text in navigation of an ltr site*/
/*
.layer  {width: 0px;}
.layer.flyoutleft  {width: auto;}
*/
/* productfinder start */


#productFinder .productStage .content .rightStage .pfImageText div.component_error{
    width:467px;
    margin-bottom:5px;
}

/* productfinder end */

#SEStartButton {
    display: none;
}
 
/*Country Selection Banner START*/
.countrySelectionContentTop{
    float:left;
    width:800px;
}
    .countrySelectionLogo{
        padding:15px 0 0 30px;
    }

.countrySelectionContentLeft{
    float:left;
}
    .countrySelectionKeyvisual{
        padding:20px 30px 0 30px;
    }
    
.countrySelectionContentRight{
    float:left;
    width:500px;
    padding-top:20px;
}
    .countrySelectionHeadline{
        font-size: 28px;
        font-weight: normal;
        color:#cecece;
    }
    .countrySelectionText h2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
    }
.countrySelectionEnter{
    float:left;
    width:250px;
    padding:15px 0 30px 0;
}
    .countrySelectionEnter a{
        margin:0% 40%;
        color:#cecece;
    }
.countrySelectionLeave{
    float:left;
    width:250px;
    padding:15px 0 30px 0;
}
      .countrySelectionLeave a{
        margin:0% 40%;
        color:#cecece;
    }

/*Country Selection Banner END*/


.txt_standard
{
    width: auto;
}
.smallbox {
    width: 180px;
   /* height: 180px;*/
    margin: 0 21px 0 0;
    float: left;  
}
.smallbox h2,
.smallbox_last h2{
    font-size: 17px;
    margin-bottom: 10px;
}
.smallboxes {
    float:left;
}
.smallbox .background {
    width: 158px;
    min-height: 133px;
    margin: 0 0 0 5px;
    padding: 0;
    background-image:url("/httpd/img/general/gd_smallbox_bg.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    float: left;
}
.smallbox p {
    margin: 0;
    padding: 0;
}




/* START MCKTRSIEDMI-598 */
.routebox {
    width: 375px;
    height: 176px;
    margin: 10px 0 10px 0;
    padding: 12px 0 0 15px;
    background-color: #ebeff8;
    float: left;
}
.routebox h2 {
    font-size: 17px;
    line-height: 17px;
    margin: 0 0 16px 0;
}
.ld_buttons {
    width: 354px;
    height: 80px;
}
.ld_buttons .left {
    width: 160px;
    height: 36px;
    margin: 13px 0 0 0;
    background-color: #FFF;
    display: block;
    float: left;
}
.ld_buttons .right {
    width: 160px;
    height: 36px;
    margin: 13px 0 0 0;
    background-color: #FFF;
    display: block;
    float: right;
}
.ld_buttons .btn_lnk,
.ld_buttons .btn_lnk:hover, 
.ld_buttons .btn_lnk:active {
    width: 146px;
    height: 28px;
    display: block;
    font-size: 17px;
    color: #003399;
    font-weight: bold;
    text-decoration: none;
    background-image: url("/httpd/img/general/img_arrow_trans.gif");
    background-repeat: no-repeat;
    background-position: 8px 10px;
    padding: 8px 0 0 24px;
}

/* END MCKTRSIEDMI-598 */

/* START DISCLAIMER */
.disclaimer-back {
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(255,255,255,0.7);
	z-index: 1004;
	top: 0;
	left: 0;
}
.disclaimer {
	position:relative;
	top: 100px;
	background-color:#FFF;
	width: 50rem;
	height: 30rem;
	box-shadow: 0 3px 7px rgba(0,0,0,0.5);
	margin:auto;
	z-index: 99999;
	background-size: 50rem 30rem;
}
.disclaimer-wrapper {
	margin-left:24.5rem;
	padding-top: 5rem;
	padding-right: 1rem;
}
.disclaimer h1{
	font-family:MFont,Arial,Helvetica,sans-serif;
}

.disclaimer p{
	padding-bottom: 1rem;
}

.disclaimer button{
	border: none;
	margin-right: 2rem;
	height: 2.05rem;
	width: 5.3rem;
	font-size:1rem;
	font-weight:bold;
	background-color:transparent;
	cursor: pointer;
}
/* END DISCLAIMER */

.longText  p {
  padding-bottom: 15px;
}