@charset "utf-8";
/* CSS Document */
div.ctc p a.teaser:hover {
	color: #900;
	text-decoration: none;
}
div.ctc p a.teaser {
	color: #333;
}
div.right-content ul.unspecified-list {
	padding:0pt 0pt 0pt;
}
a.print {
	padding: 0 0 0 18px;
	background: url(../../_resources/css/core/img/icon-print.gif) no-repeat;
}
a.mail {
	padding: 0 0 0 18px;
	background: url(../../_resources/css/core/img/icon-email.gif) no-repeat 0 2px;
}
/* download links */
a.download {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-general.gif) no-repeat;
}
a.external {
	padding: 0 0 0 13px;
	background: url(../../_resources/css/core/img/icon-link-mm.gif) no-repeat 0pt 4px;
}
a.internal {
	padding: 0 0 0 11px;
	background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.press {
	padding: 0 0 0 11px;
	background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.music {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-audio.gif) no-repeat;
}
a.doc {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-doc.gif) no-repeat;
}
a.gif {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-gif.gif) no-repeat;
}
a.image {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.png {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.jpg {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-jpeg.gif) no-repeat;
}
a.pdf {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-pdf.gif) no-repeat;
}
a.ppt {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-ppt.gif) no-repeat;
}
a.tif {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-tiff.gif) no-repeat;
}
a.movie {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-video.gif) no-repeat;
}
a.xls {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-xls.gif) no-repeat;
}
a.zip {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-zip.gif) no-repeat;
}
a.rss {
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/tools-rss.gif) no-repeat;
}
/* begin addon multi language switch (jg) */
div#language-list {
	background: #e7e8eb;
	border: solid #fff;
	border-width: 0 2px 2px 1px;
	display: none;
	left: 12px;
	padding: 9px 10px 13px;
	position: absolute;
	top: 21px;
	width: 144px;
	z-index: 1000;
}
div#multi-language-switch-layer {
	height: 18px;
	width: 18px;
	position: relative;
	left: 132px;
	top: -10px;
}
div#multi-language-switch.active div#language-list {
	display: block;
}
div#multi-language-switch-layer .close a {
	background-image:url(../../_resources/css/skin/corporate/img/icon-tb-layer-close.gif);
	display:block;
	height:18px;
	margin:0pt 0pt 0pt 2px;
	width:18px;
	border: 2px solid #fff;
}
div#language-list form .radio {
	position: relative;
	top: 1px;
}
/* end addon multi language switch (jg) */
input#site-search-input {
	width:145px;
}
div.img-50 {
	width:50px;
	margin-bottom: 5px;
}
div.left-content div.level-3 {
	margin: 0 0 0 0px;
}
div.ctc div.level-3 h3 {
	margin: 0 0 0 0px;
}
div.ctc div.level-3 h4 {
	margin: 0 0 0 0px;
}
span.contact-url-spacer {
	display:block;
	padding:0px;
	margin: 5px 0 0 0;
	font-size:0px;
	line-height:0px;
}
body.page-type-3 {
	background-position: 0 -249px;
}
body.page-type-3 div#header-zone, body.page-type-3 div.swap-image-container, body.page-type-3 div#headervisual-zone, body.page-type-3 div#fluid-zone {
	height: 144px;
}
body.page-type-3 div#headertext-zone div.headertext-content {
	top: 20px;
}
body.page-type-content div#headertext-zone div.headertext-content {
	top: 20px;
	width:100%;
	height:68px;
}
body.page-type-content div#headertext-zone h1, body.page-type-content div#headertext-zone h2 {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 11px 0;
}
/* backgroundimage for each country nonscript site */
div#worldmap {
	background:transparent url('../img/worldwide/bg-worldwide-nonflash.jpg') no-repeat scroll 0px 0px;
	min-height:456px;
	width:100%;
}
/* extended width because of german footer */
#footer-zone dl#footer {
	width: 615px;
}
dl#breadcrumb dd span {
	color: #900;
}
div#pagetools-zone li {
	float: right;
}

/* explicitly overwriting bottom padding
div.right-content div.column {
	padding: 8px 0 9px 0;
}
*/

div.left-content div.sifr-h2 {
	padding: 0 0 15px;
}
div#site-explorer {
	display: none;
}
p#language-switch {
	display: none;
}
p {
*min-height:1px;
}
ul li {
*min-height:1px;
}
div.teaser p {
	padding: 0 0 0px;
}
/*
div.left-content div.column {
	padding: 8px 0 9px 0;
}
*/

/* für top+ best practice database */
div.formfield, div.formfieldh { width:360px; padding:0; }
div.formfield { margin-top:7px; min-height:11px;}
div.formfieldh { padding:5px 0 5px 0; background-color:#E5E5E5;min-height:11px; }
div.record { margin-bottom:9px; }
div.record p { margin:0px; padding:0px; }
div.record a, a.contboxtxt { text-decoration:none; color:#333; }
tr.spacer { margin-bottom:9px; }
div#records h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:16px; margin:24px 0 18px 0; padding:0px; }
div#records { margin-top:23px; padding:0px; }
div#goSearch { margin-top:15px; padding:0px; }
div.superTeaser { margin:18px 0 9px 0; clear:both; overflow:auto; width:580px; }
div#Image { float:left; margin-right:18px; width:144px; height:250px; }
div#Teaser { float:left; width:418px; }
div#superTeaser a  { text-decoration:none; color:#333; }
div.superTeaser h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:16px; margin:0px; padding:0px; }
div.superTeaser p { margin:0px; padding:0px; }
div.formfieldh label, div.formfield label { float:left; display:block; width:130px; padding-left:8px; width:90px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11pt;}
select { padding:0; margin:0; }
select.selects { width:258px; min-height:20px;}
select.year    { width:55px;  min-height:20px;}
hr { border:solid #CCC 1px;height:1px; margin-top:14px; }
/* -end für top+ best practice database */


/* begin right columns fix 
div.right-content div.column div.teaser {
	margin-right: 44px;
}
div.right-content div.column {

	width: 232px;
}
div.right-content select.search-options {
	width: 200px;
}
 end right columns fix */
/*
div.wide-column {
	width: 596px;
} */

/* Clearfix for Newsbox elements with floating images */
dd.sep
{
    clear:both;
}