#pagetitle,
h1{
	color: #006ab3;
	font-weight:bold;
	font-size:24px;
	line-height: 1.8em;
	margin-bottom: 5px;
}

#pagesubtitle,
h2{
	font-weight:bold;
	font-size:18px;
	margin: 2px 0 0 0;
	line-height: 1.6em;
	color:#555d5d;
}

#right h2 {
	color: #006ab3;
}

#pageabstract{
	font-weight:bold;
	margin: 15px 0 0 0;
}


.csc-textpic-caption{
	background-color:#f4f4f4;
	color:#858585;
	padding:5px 10px;
	font-size: 11px;
}

.csc-frame-rulerAfter,
.csc-frame-rulerBefore{
	height:1px;
	overflow:hidden;
	display:block;
	clear:both;
	float:none;
	background-color:black;
	margin: 20px 0;
}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:none !important;
float:left;
}

#content p a, #right p a, .csc-sitemap a, form a {
	color: #555d5d;
	text-decoration: none;
	border-bottom: 1px solid silver;
}

#content p a:hover, #right p a:hover, .csc-sitemap a:hover, form a:hover {
	color: #006ab3;
	text-decoration: none;
	border-bottom: 0px;
}

#content ul {
	margin: 15px 0 15px 25px;
}

#content ul li {
	list-style-type: none;
	list-style-image: none;
	background-image: url(../main/media/aufz.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding: 3px 0 3px 20px;
}

#content ul ul li {
	background-image: url(../main/media/aufz2.gif);
}

#content ul ul, #content ol ol {
	padding-left: 20px;
	margin: 0px;
}
#content ol {
	list-style-type: decimal;
	margin: 15px 0 15px 45px;
}
#content ol ol {
	list-style-type: lower-roman;
}

#content ol li {
	padding: 5px 0 5px 5px;
}

table {
	width: 500px;
	margin: 5px 0;
	border: 1px solid #f4f4f4;
	font-size: 11px;
}

thead {
	background-color: #f4f4f4;
	color:#555d5d;
}

td, th {
	border: 1px solid #f4f4f4;
	padding: 2px 6px;
}

tr:hover {
	background-color: #f4f4f4;
}

.csc-uploads-fileSize {
	width:50px;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.align-center {
	text-align: center;
}

caption {
	font-style: italic; 
}

.tx-indexedsearch-searchbox legend {
	display: none;
}

.tx-indexedsearch-searchbox fieldset {
	border: 0px !important;
}

.tx-indexedsearch-search-submit {
	margin-top: 25px;
}

.csc-header h1 {
	font-size:16px !important;
	line-height:1.4em !important;
	margin: 15px 0 5px 0;
}

/* suche */


.tx-indexedsearch a {
	color: #555d5d;
	text-decoration: none;
	border-bottom: 1px solid silver;
}

.tx-indexedsearch a:hover {
	color: #006ab3;
	text-decoration: none;
	border-bottom: 0px;
}

.tx-indexedsearch-res h3 {
	width: 500px;
}

.tx-indexedsearch-icon {
	float: left;
	padding-top: 3px;
}

.tx-indexedsearch-result-number {
	float: left;
}

.tx-indexedsearch-title {
	float: left;
}

.tx-indexedsearch-percent {
	float: left;
}

.tx-indexedsearch-descr {
	float: left;
	font-size: 11px;
	padding: 5px 0;
	width: 500px;
}

.tx-indexedsearch-info {
	float: left;
	font-size: 11px;
	padding: 5px 15px;
	width: 470px;
	margin-bottom: 25px;
}



.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
float:right;
font-weight:normal;
letter-spacing:0;
margin-top:0px !important;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#006ab3 !important;
}

.tx-indexedsearch-browsebox ul {
	margin: 5px 0 25px 0 !important;
	padding-bottom: 25px;
	clear: both;
}

.tx-indexedsearch-browsebox ul li {
	float: left !important;
	display: inline !important;
	background-image:none !important;
	padding: 2px !important;
}

.tx-indexedsearch-browsebox ul li a {
	display: block !important;
	background-color: #EEEEEE !important;
	padding: 2px 5px !important;
	font-size: 11px;
}

.tx-indexedsearch-browselist-currentPage a {
	
}

