/* Ext Menu */
.extmenu {
	border-top:1px solid #C4C4C4;
	margin-top:20px;
	padding-top:10px;
}

/* Headlines */
.content .csc-header h2 {  }
.content .csc-header h3 { font-weight:bold; font-size:18px; color:#E50002; }
.content .csc-header h4 { font-weight:bold; font-size:16px; }
.content .csc-header h5 { font-weight:bold; font-size:16px; color:#E50002; }
.content .csc-header h6 { font-weight:normal; font-size:16px; }


h3 {
	margin:8px 0 0 2px;
	padding:0;
	font-size:17px;
	font-weight:normal;
	color:#555;
}

h4 {
	margin:8px 0 0 2px;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#555;
}

h5 {
	margin:8px 0 0 2px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#555;
}

h6 {
	margin:8px 0 0 2px;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#555;
}

.content  .right-column h3 {
	color:#E50002;
	font-size:22px;
	font-weight:normal;
	margin:0pt;
	padding:8px 0pt 0pt 22px;
}

.content .right-column .rc-margin p { 
	margin:6px 15px;
}

hr {
	border:0;
	border-top:1px solid #E1E1E1;
	height:0;
	background:#E1E1E1;
}

.content ul {
	margin-top:3px;
	margin-bottom:6px;
}

.content p.nomargin {
	margin:0 0 3px 2px;
}

body .content {
	font-size:15px;
}

.container-inner {
	min-height:630px !important;
}

* html .container-inner{
	height:630px !important;
}

/* Grey Box */
.block-grey{
	margin-top:0 !important;
}
.block-grey p{
	font-size:15px !important;
	line-height:1.2em !important;
	margin:6px 0 !important;
}


/* Language Menu */
.top-nav {
	height:25px !important;
}

.top-nav li  a {
	font-size:11px !important;
}

.top-nav .language {
	background:transparent;
}

.top-nav .language select {
	background:white;
	font-size:10px;
}


/******************************************/
/* FCE */
.content .col_l {
	float:left;
	width:49%;
}

.content .col_r {
	float:left;
	width:48%;
	margin-left:2%;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-bottom:5px;
}

.csc-textpic-caption p {
	clear:both;
	margin:0;
	padding:3px 0 0;
	background:url(../images/crumbs-line.gif) repeat-x 0 20px;
	text-align:left;
}

.csc-textpic-caption p span {
	display:block;
	padding:0 0 5px;
	background:url(../images/icon-crumbs.gif) no-repeat 100% 7px;
	font-size:12px;
	color:#f11e1e;	
}



/******************************************/
/* News */
.news-single-item h3 {
	font-weight:normal;
	font-size:14px;
	margin:9px 0;
}

.news-single-item .news-single-timedata {
	color:#999;
}

.news-list-item .news-list-date {
	color:#999;
	margin:12px 0 0 0;
}

.content .news-list-item p {
	margin-bottom:6px;
}

.news-list-container .news-list-morelink {
	margin-bottom:12px;
}

/******************************************/
/* Indexed Search */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* Print */

.header-print p {
	top:100px;
	left:20px;
	text-style:italic;
}

/* RSS Feed */
.right-column .rss-feed {
	font-size:14px;
	margin-left:6px;
}
