@charset "utf-8";
div#featurewrapper a.link {
	background: transparent url(img/icon-link.gif) no-repeat scroll right 3px;
	padding: 0 11px 0 0;
	color:#333333;
}
div#featurewrapper a.link:hover {
	color:#990000;
}
div#featurewrapper {
	clear:both; float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; height:275px;
	margin-bottom:20px; margin-left:0; margin-top:0; width:970px;
}
div#featureleft {
	background-color:#C3D7EB;
	float:left;
	height:275px;
	margin-right:3px;
	padding-left:32px;
	width:302px;
	font-size:11px; line-height:16px;
}
div#featurecenter {
	background-color:#C3D7EB;
	float:left;
	height:275px;
	margin-right:3px;
	padding-left:32px;
	width:280px;
	font-size:11px; line-height:16px;
}
div#featureright, div#topfeature, div#bottomfeature {
	font-size: 11px;
	line-height: 16px;
}
div#featureright {
	float:left;
	height:275px;
	width:312px;
}
div#featureright div#topfeature {
	background-color:#C3D7EB; 
	padding:12px 14px 14px;
	height:110px;
	overflow:hidden;
}
div#featureright div#bottomfeature {
	background-color:#C3D7EB; 
	padding:12px 14px 14px;
	height:110px;
	margin-top:3px;
}

div.sifr-h1 {
	font-size:16px; line-height:22px; 
}

div#featureleft h1, div#featurecenter h1 {
	font-size:16px; line-height:22px; color:#333333;
	margin-top:12px; margin-bottom:5px;
}
div#topfeature h2, div#bottomfeature div.sifr-h2 h2 {
	font-size:14px; line-height:18px; color:#333333;
}

div.feature_div img.featureImage {
	margin-top:14px; margin-bottom:14px;	
}
div.left-content { 	width: 771px; 	margin-bottom: 0px; }
div.left-content div.wide-column { 	width: 727px; }
div.right-content { width: 163px; }

/*
div#content-zone div.right-content {
	_margin:0;
	_left:781px; // puts content out of "layer-content-otherwebsites" in IE 6!
	_position:absolute;
	/*_top:250px;
}*/

div.column { 	width: 163px; }
div.right-content div.column { 	margin: 0 0 0 25px; 	border-top: 0px; }
div.right-content div.column ul.link-list { 	width: 163px; }
* html body.page-type-content div.right-content div.column { 	width: 163px; 	margin-left:12px; }
* html div.right-content div.column ul.link-list li { 	width: 163px; }

div.headline-blue h1 {
	color:#3366aa; font-size:22px; line-height:26px;
	margin-bottom:20px;
	height:52px;
}

div#innocrumb-zone { 	padding: 6px 0pt 5px 44px; }
dl#innocrumb { 	width: 918px; 	border-bottom: 1px solid #999; 	padding-bottom: 10px; }
dl#innocrumb dd { 	float: left; 	font-size: 11px; 	line-height: 16px; 	position: relative; 	white-space: nowrap; }
dl#innocrumb dd span.pipe { 	padding-right: 7px; 	padding-left: 4px; 	font-size: 18px; 	line-height: 22px; 	color: #333; }
dl#innocrumb dd a { 	font-size: 18px; 	line-height: 22px; } dl#presscrumb dd span.sifr-selected a { 	color: #900; }
dl#innocrumb dd span.sifr, dl#innocrumb dd span.sifr-selected { 	font-size: 18px; 	line-height: 22px; }
div#leftaggregationblock, div#rightaggregationblock { 	width: 341px; 	float: left; }
div#rightaggregationblock { 	padding-left: 45px; }
div#rightaggregationblock h4 { 	border-bottom: 1px dotted #afb4be; 	padding: 0 0 6px; 	margin-bottom: 5px; }

/*Layout Korrekturen */
div#featurewrapper h1.sIFR-replaced {
	margin-top: 8px;
	margin-bottom: 2px;
}

div#featurewrapper img.feature_img {
	margin:10px 0 8px 0;
}

div#featurewrapper div#topfeature a.external {
	padding: 0 15px 0 0;
	background: transparent url(../../_resources/css/core/img/icon-link-mm.gif) no-repeat scroll right 3px;
}


/************************************************************************/
/*START: search*/   
div#filter_area {
	border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
	background: #f4f4f4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0 0 10px;
	padding:0;
	width:596px;
}
div#filter_area form#presssearch {
	display: block;
	height:69px;
}
div#filter_area form#presspicture {
	display: block;
	height:42px;
}

div#filter_area div.first {
	clear:both;
	float:left;
	margin:10px 20px 2px 14px;
	width:224px;
}

div#filter_area div.second {
	float:left;
	margin:10px 0 4px;
	width:258px;
}

div#filter_area div.third {
	float: left;
	margin:11px 0 0 10px;
}

/* Input Fields */
form#presssearch input {
	margin:0;
	padding:0;
}
input.two {
	border:1px solid #999999;
	font-size:11px;
	line-height:14px;
	text-align:center;
	width:18px;
}
input.four {
	border:1px solid #999999;
	font-size:11px;
	line-height:14px;
	text-align:center;
	width:32px;
}
input#searchterm {
	border:1px solid #999999;
	font-size:11px;
	height:15px;
	line-height:15px;
	width:242px;
}

#business, #trade, #general {
	height:13px;
	margin:0;
	padding:0;
	width:13px;
}

span {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
}
span.blank {
	margin:0 0 0 3px;
	vertical-align:top;
}
span.sep {
	margin:0 8px;
	padding:0;
	vertical-align:top;
	*margin:0 4px;
	_margin:0 4px;
	
}
span.date {
	cursor:pointer;
	_display:none;
}
span.target {
	margin:0;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	vertical-align:text-bottom;
}
span.business {
	padding-right:12px;
}
/* GUI Select */
div.ctc p a:hover {
	color:#990000;
	text-decoration:none;
}
img.date {
	vertical-align:bottom;
}

div.row { border-bottom: 1px dotted #AFB4BE; margin:5px 0; padding:5px 0; }
div.row p a { color: #333333; }

div.ospw-block div.list ul li a, div.ospw-wide-block div.list ul li a {
	display:inline;
}


/*END: search*/ 
/************************************************************************/ 

/************************************************************************/
/*START: content layer*/   
div.content-layer { 	display: none; 	background: #fff; 	border: 1px solid #afb4be; 	width: 702px; 	height: 355px; 	position: absolute; 	left: 258px; 	top: 160px; 	padding-bottom: 10px; 	z-index: 201; }
div.content-layer div.close, div.newsletter-layer div.close { 	width: 21px; 	height: 21px; 	background: #fff; 	float: right; }
div.content-layer div.close a, div.newsletter-layer div.close a { 	display: block; 	width: 19px; 	height: 19px; 	margin: 0 0 0 2px; 	background: url(img/icon-lb-layer-close.gif) no-repeat; }
div.content-layer div.layer-content { 	padding: 20px; }
div.content-layer div.layer-content p, div.newsletter-layer div.layer-content p { 	font-size: 11px; 	line-height: 16px; }
* html body.page-type-content div#content-zone { 	width: 970px; }
div.img-450 { 	width: 341px; }
/*END: content layer*/ 
/************************************************************************/ 

/************************************************************************/ 
/*START: newsletter layer*/  
div.newsletter-layer div.layer-content { 	padding: 11px 0pt 10px 6px; }
div.newsletter-layer { 	display: none; 	background: #fff; 	border: 1px solid #afb4be; 	width: 165px; 	height: 80px; 	position: absolute; 	left: 800px; 	top: 310px; 	padding-bottom: 5px; 	z-index: 201; }
/*END: newsletter layer*/ 
/************************************************************************/ 
/*START: photonews subscription layer*/ 
div.photonews-container {     width:416px; }
/*END: photonews subscription layer*/ 
/************************************************************************/ 
/************************************************************************/ 
/*START: rss  layer*/ 
div.rss-container {     width:416px; 	font-size: 11px; 	line-height: 16px; }
/*END: rss  layer*/ 
/************************************************************************/
/************************************************************************/ 
/*START: rss layer @ news&press*/ 
div#content-layer-rssfeed {
	top: -20px;
	left: 760px;
	width: 205px;
	height: 70px;
	font-size: 11px;
	line-height: 16px;
}
div#content-layer-rssfeed div.close {
	width: 21px;
	height: 21px;
	background: #fff;
	float: right;
	_position: relative;
	_left: 1px;
	_top: -1px;
}
div#content-layer-rssfeed div.close a {
	display: block;
	width: 19px;
	height: 19px;
	margin: -1px 0 0;
	_margin: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	border-left: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	background: transparent url(../../_resources/css/module/ctc/img/image-close.gif) no-repeat scroll 0 0;
}
div#content-layer-rssfeed div.layer-content {
	padding: 19px 0 11px 14px;
}
div#content-layer-rssfeed div.layer-content a.rss{
	background: transparent url(../../_resources/css/module/ctc/img/pagetools.gif) no-repeat scroll 0 -56px;
}
/*END: rss  layer*/ 
/************************************************************************/
