/*
	#000000 - schwarz
	#cc0000- rot
	#666666 - grau
	#993300 - braun
	#e08663 - kaffeebraun
	#eeeeee - grau
	#ffcccc - helles pink
	#ffd6d6 - helleres pink
	#ffffff - weiß
*/

html, body, * {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
body {
	background: #ffffff;
	height: 100%;
	margin: 0
}


/*** NAVIGATION (Hauptmenü links) ***/

div#leftCol { /* Menü-Container */
	background: #d63333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	Xpadding: 0 0 0 8px;
	margin-right: 1px;
	padding: 6px 0 0 1px;
}
div#leftCol a { /* Gemeinsamkeiten aller Menüpunkte */
	margin-bottom: 6px; /* vertikaler Abstand der Menüpunkte (vorher 10px)*/
	border-bottom: 1px solid #f5cccc;
	color: #eeeeee;
	display: block;
	padding: 2px;
	text-decoration: none;
	width: 100%
}
div#leftCol a:hover {
	text-decoration: underline;
}

div#leftCol a.menu11no {
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
div#leftCol a.menu11cur {
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background: url('images/navidot.gif') no-repeat #ffffff;
	background-position: 0 4px;
	color: #cc0000;
}

div#leftCol a.menu12no {
	padding-left: 20px;
}
div#leftCol a.menu12cur {
	padding-left: 20px;
	background: url('images/navidot.gif') no-repeat;
	background-position: 10px 4px;
	color: #ffff00;
}

div#leftCol a.menu13no {
	padding-left: 30px;
}
div#leftCol a.menu13cur {
	padding-left: 30px;
	background: url('images/redarrow.gif') no-repeat;
	background-position: 20px 4px;
	color: #cccc00;
}


/*** CONTENT-Bereich (Mitte) ***/

div#mainCol {
	line-height: 150%;
	padding: 8px;
	text-align: left;
}
div#mainCol div.csc-header-date {
	text-align: left;
}
div#mainCol h1 {
	background: url('images/bg_headline.jpg') no-repeat;
	color: #cc0000;
	font-size: 18px;
	font-weight: normal;
	Xletter-spacing: 1px;
	margin-top: 0;
	padding-left: 0px;
	text-align: left;
	Xtext-transform: uppercase;
}
/*
div#mainCol p {
	text-align: left;
}
div#mainCol p.leadin {
	font-weight: bold;
	text-align: left;
}
div#mainCol p.standard {
	text-align: left;
}
*/
div#mainCol a {
	color: #000000;
}
div#mainCol a:hover {
	color: #cc0000;
}


/*** NEWS-Bereich (rechts) ***/

div#rightCol {
	color: #000000; #666666;
	font-size: 11px;
	line-height: 150%;
	padding-left: 4px;
	padding-right: 2px;
	text-align: left;
}
div#rightCol div.csc-header-date {
	color: #cc0000;
	font-size: 10px;
	margin-bottom: -20px;
}
div#rightCol h1.csc-firstHeader, div#rightCol h1 {
	background: #cc0000;
	color: #eeeeee; #993300;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: -3px;
	margin-right: -2px;
	padding: 0 3px;
}
div#rightCol ul {
	margin-left: 16px;
}
div#rightCol .date {
	color: #cc0000;
	font-size: 10px;
}
div#rightCol .title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}
div#rightCol .teaser {
	/* color: #666666;#878787; */
	line-height: 150%;
	text-align: left;
}
div#rightCol .vspacer {
	height: 10px;
}


p.csc-caption {
	background: lightyellow;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}

/* Suche & Suchergebnisse */
table.csc-searchResultInfo {
	width: 100%;
}
td.csc-searchResultPrevNext {
	text-align: right;
}

div.tx-kcmstafflist .name {
	font-weight: bold;
}
div.tx-kcmstafflist .description {
	color: #333;
}

.kolinfo {
	display: none;
}
