/*** SUCHE ***/
/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:240px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:240px; margin:0px 0px 0px 10px; padding:0px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#BD1432; padding:3px; color:#FFF; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A { font-weight:bold; color:#FFF; text-decoration:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; font-size:7pt; color:#FFF; background-color:#BD1432; padding:3px;}
.percent {background-color:#BD1432; color:#FFF; font-size:7pt; vertical-align:middle; padding:3px;}
.tx-indexedsearch-title .title {padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#CC6666; color:#FFF; font-weight:bold; padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A {color:#FFF; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }

#suche .inputfield {background:url(../gfx/lupe_grau.png); background-position:right; background-repeat:no-repeat; height:15px; width:200px; padding:3px 0px 3px 0px;margin:0px; border:1px dotted #000; font-weight:bold; font-size:8pt;}

#suche TABLE {
	border:0px;
	width:100%;
	text-align:center;
}

#suche TABLE TR TD {
	border:0px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
  width:246px;
  height:20px;
  border:1px solid #E3E3E3;
  color:#FFF;
  font-size:9pt;
  font-weight:bold;
  background-color:#BD1432;
  margin:2px 0px 0px 10px;
  padding:0px; 
}

#suche .submitbutton {border:0px; width:50px; margin:0px; padding:3px; background-color:#BD1432; color:#FFF; font-weight:bold; font-size:7pt; text-align:center;}

#suche {
	padding:10px 0px 10px 0px;
	width:250px;
	overflow:hidden;
	margin-top:25px;
}

#suchergebnis TABLE {
	border:0px;
	text-align:left;
}

#suchergebnis TABLE TR TD {
	border:0px;
	text-align:left;
}

#suchergebnis .tx-indexedsearch-icon IMG {
	border:0px;
}

#suchergebnis .tx-indexedsearch-descr {
	font-weight:light;
	
}


/*** DOWNLOADBEREICH ***/
#content SPAN IMG {
	border:0px;
}

#content .pdf {
	/*border:1px dotted #CCC;*/
	line-height:25px;
	background-image:none !important;
}

#content .descr {
	/*font-weight:bold;*/
}

#content .download_icon IMG {
	margin-bottom:-5px;
	display:inline;
}

#content .filelinks {
	margin-top:25px;
	display:block;
	clear:both;
}

/*** Tabelle ***/
#content .contenttable {
	border:1px solid #636363;
	border-collapse:collapse;
	empty-cells:hide;
}

#content .contenttable TH, #content .contenttable TD {
	border:1px solid #636363;
	text-align:left;
	vertical-align:middle;
	/*width:50%;*/

	padding:5px;
}

#sucheregebnis .contenttable {
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}

#suchergebnis .contenttable TH, TD {
	border:0px solid #CCC;
	text-align:center;
	vertical-align:top;
	padding:0px;
}


/*** NEWS ***/
.singlenewsbild A {

	display:block;
	border:1px solid #636363;
}



/*** Specs ***/
.tx-wfqbe-pi1 {
	clear:both;
}

TR.wfqbe_table_header TH {
	color:#FFF;
	background-color:#BD1432;
	padding:5px;
	text-align:center;
}

TR.wfqbe_even {
	color:#FFF;
	background-color:#CC6666;
}

DIV.tx-wfqbe-pi1 TABLE {
	margin-left:0px;
	padding:0px;
	width:560px;
	height:auto;
}

.wfqbe_block INPUT {
	color:#FFF;
	background:#BD1432;
	font-weight:bold;
	font-size:8pt;
	border:0px;
	height:22px;
}

DIV.wfqbe_even {
	background-color:#FFF;
	float:left;
}

.wfqbe_even LABEL {

}




/*** SPRACHWAHL ***/
.tx-srlanguagemenu-pi1 IMG {
	float:left;
	padding:3px;
}



/*** LINKLIST ***/
#LinkList {
	width:100%;
	height:auto;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	margin-top:15px;
}

#LinkList H2 {
	background-color:#E3E3E3;
	color:#BD1432;
	font-size:11px;
	padding:5px;
	width:240px;
}

#LinkList H3 {
	color:#636363;
	font-size:10px;
	font-weight:normal;
}

#LinkList UL LI {
	margin:0px;
	padding:2px 0px 2px 0px;
	width:250px;
	border-bottom:1px solid #E3E3E3;
}