/*TNA-Projekte*/
.projekt_list_h1 {font-size:12px;padding: 5px 5px 5px 5px; }
.projekt_detail tr.headRow { background-color:#f4f8fb;}
.projekt_detail {background-color:#FFFFFF;border:1px solid #b5c8d9;border-spacing: 0; width:100%}
.projekt_detail td {font-size:1.2em;padding: 5px 5px 15px 5px;vertical-align: top;border-top:0px; border-right:5px; solid #fff;}
.projekt_detail td.liste {font-size:1.2em;padding: 5px 5px 0px 5px;vertical-align: top;border-top:0px; border-right:5px; solid #fff;}
.projekt_detail p {font-size:12px;}		
.projekt_detail li {border:none;padding: 3px 0px 3px 15px;background-image:url(../img/arrow.gif);background-repeat:no-repeat;background-position:6px 6px;}

/* UFaS-Angebote */
.dmmjobcontrol_list_h1 {font-size:12px;padding: 5px 5px 5px 5px; }
.dmmjobcontrol_detail_title {font-size:14px; font-weight:bold;color: #000000;}
.jobtable_detail tr.headRow { background-color:#f4f8fb;}
.jobtable_detail {background-color:#FFFFFF;border:1px solid #b5c8d9;border-spacing: 0; width:100%}
.jobtable_detail td {font-size:1.2em;padding: 5px 5px 5px 5px;vertical-align: top;border-top:0px; border-right:5px; solid #fff;}

.jobtable_list_ufas {background-color:#FFFFFF;border:1px solid #b5c8d9;}
.jobtable_list_ufas td {font-size:1.2em;padding: 6px 5px 6px 5px;vertical-align: top; border-top:1px solid #b5c8d9;}
.jobtable_list_ufas .head {color:#01447e;}
.jobtable_list_ufas tr.headRow {background-color:#F5F9FE; font-size:12px; padding:5px}

.jobtable_list_title {font-size:12px; font-weight:bold}
.jobtable_list_stellen {font-size:11px; font-weight:bold; color: #000000}
.jobtable_list_branche {font-size:11px; font-weight:100}

.jobtable_search_ufas {background-color:#FBFCFD;border:0px solid #b5c8d9;border-spacing: 0;}
.jobtable_search_ufas td {font-size:1.2em;padding: 3px 0px 0px 0px;vertical-align: top;}
.jobtable_search_ufas-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
.jobtable_search_ufas .label-field1 {width:150px;}

.jobtable_search_ufas .form-field1 input {width:354px;}
.jobtable_search_ufas .form-field1 select {width:358px;}
.jobtable_search_ufas .form-field2 input {width:246px;}
.jobtable_search_ufas .form-field2 select {width:250px;}


/*ImmoSearch*/

.immosearch {width:100%; font-size:12px}
.immosearch td {padding:5px 0 0 0px;}
.immosearch ul {list-style-image: url(/fileadmin/gfx/icons/Fileicons/arrow_lightblue.gif); margin-left:-25px;
<!--
margin-left:17px;
-->
} 
.immosearch li { font-size:12px; padding:5px 0 0 0;}
.immosearch_title {font-size:18px; font-weight: bold;}
.immosearch_descript {font-size:12px; padding-top:6px}
.link-int {margin-left:10px;}

/*ImmoSearch Industrie*/

.immosearch_industrie {border:0px solid #b5c8d9; width:100%;}
.immosearch_industrie td {padding: 2px 10px 2px 5px;}
.immosearch_industrie img {padding-bottom: 10px}
.immosearch_industrie_title {font-size:20px; font-weight: bold; padding-top:0px;margin-left:0px;}
.immosearch_industrie_descript {font-size:12px; padding-top:0px}
.link-int {margin-left:10px;}

/*
div.linkImmo_title {
 margin-left:0px;
}

div.linkImmo {
 margin-left:10px;
}

div.linkImmoOhneStart {
 margin-left:10px;
}
*/

input.txtInput, select.selInput, textarea.txtArea {
 width:100%; 
}
input.txtInputSearch {
 width:120px; 
}
legend {
 color:#80A2BF;
}
input.txtInputOrt {
 width:214px; 
}

select.selInput2 {
width:101.5%;
}

select.selInput3 {
 width:219px;
}

input.txtInput, input.txtInputOrt, input.txtInputSearch, select.selInput {
 height:18px;
}
textarea.txtArea {
 font-size:9.5pt;
 height:48px;
}

#resultTitle span {
 font-weight:bold;
 font-size:9pt;
}

#comment {
 margin-top:10px;
 margin-bottom:25px;
}

#messages {
 font-size:9.5pt;
  color:red;
	margin-bottom:10pt;
}

#QForm
{
 width:100%;
 padding-top:2px;
 padding-right:3px;
 padding-bottom:14px;
 background-color:#FBFCFD;
}

#QForm a {
 color:#01447F;
}

#QForm td {
 vertical-align:middle; 
 font-size:9pt;
 padding:2px 4px;
 color: #01447F;
}


.bauland-liste-kreis {font-size:0.9em;color:gray;}
.bauland-liste-bezeichnung {font-size:0.9em;color:#80A2BF;}

#QForm td.frmLabel {
 text-align:right; padding-right:5px; padding-top:4px; 
}

#QForm td.frmLabel2 {
 text-align:right; padding-top:4px; padding-right:0px
}

#QForm td.frmLabel3 {
 text-align:right; padding-top:4px; padding-right:0px
}

#QForm td.frmLabel4 {
 width:80px;
}

#QForm td.frmLabelLeft {
 text-align:left; padding-right:5px; padding-top:4px;
}

#QForm td.immosuche_s0 {
 text-align:right; padding-right:5px; padding-top:4px; width:90px;
}
#QForm td.immosuche_s1 {
 text-align:right; padding-right:5px; padding-top:4px; width:78px;
}
#QForm td.immosuche_s2 {
 text-align:left; padding-right:0px; padding-top:4px; width:28px;
}
#QForm td.immosuche_s3 {
 text-align:right; padding-right:0px; padding-top:4px; width:29px;
}


#BrancheText {
 background-color:#F5F9FE;
 color:#01447E;
}
#ClusterText {
 background-color:#F5F9FE;
 color:#01447E;
}

.radioInput, .chkInput {
	border-style: none; background:none;
}

td.resultsFrameEdge { background-color:#D2DDE8; width:1px; height:1px; }
td.resultsFrameBorder { background-color:#B5C8D9; }

.resultsHeader {
 width:100%; height:61px;
 border-width:1px; border-style: solid; border-color: white;
 background-image:url(../images/resultlist-gradient.gif);
 background-repeat:repeat-x;
}

.resultsHeader2 {
 width:100%; height:30px;
 border-width:1px; border-style: solid; border-color: white;
}


#resultsFrame {
 background-color:#F5F9FE;
}

.RecordTitle {
  font-size: 9pt;
 font-weight: bold;
 color: black;
 text-decoration:none;
}

div.RecordTitle {
 margin-top:1px;
 margin-bottom:5px;
}

.RecordStats {
 margin-top:6px;
 margin-bottom:6px;
 font-size: 8.5pt;
 color: #80A2BF;
}
 
.resultsHeader td, .resultsHeader td a { color:#80A2BF;font-size: 9pt;}
.viewParams td, .pageData td  { padding:3px 3px 2px;font-size: 9pt;}
.resultsHeader span { vertical-align:middle; }
.resultsHeader span img { position:relative; top:2px; left:0px; }

.resultsHeader2 td, .resultsHeader2 td a { color:#80A2BF; }
.viewParams td, .pageData td  { padding:3px 3px 2px;font-size: 9pt;}
.resultsHeader2 span { vertical-align:middle; }
.resultsHeader2 span img { position:relative; top:2px; left:0px; }

.resultsHeader3 td, .resultsHeader3 td a {}
.viewParams td {padding:0px 0px 1px 0px;font-size: 9pt;}
.pageData td  {padding:0px 3px 5px 0px;font-size: 9pt;}
.pageData_bottom td  {padding:5px 3px 0px 0px;font-size: 9pt;}
.resultsHeader3 span {vertical-align:middle; }
.resultsHeader3 span img {position:relative; top:2px; left:0px; }

.resultsHeader div.region { 
	padding:8px 6px 4px;
	color:black; 
	font-size: 8.5pt;
}

.resultsHeader h1 { 
	padding-left:6px;
	margin-bottom:0px;
	font-size:16pt;
	color:#00447E; 
	font-weight:normal;
}

.result h2 { 
	font-size:10pt;
	color:#00447E; 
	font-weight:normal;
	margin-top:16px;
	margin-bottom:4px;
}

.result p, .result li { 
	font-size:9pt;
}

.result p { 
	margin-bottom:10px;
}

.result li { 
	margin-bottom:2px;
}

.result ul { 
	margin-top:10px;
	margin-left:24px;
}

.result p th { 
	font-weight:normal;
	font-size:smaller;
}

.result p table.impExData td { 
	border:1px solid #80A2BF;
	text-align:right;
	empty-cells:show;

}

table.impExData th {
font-size:8pt;
}

#selIndustry option { color:#01447E; }
#selCluster option { color:#01447E; }

#resultTitle { padding-bottom:7px;}

#resultMap24 { vertical-align:top; text-align:right; padding-right:5px; }

.resultsBody td { vertical-align: top; }

.fldTitle {
 text-align: right;
  font-size:9pt;
 color: #01447E;
 padding-left: 6px;
 padding-right: 5px;
}

th.fldTitle {
 text-align: left;
 font-size: 9pt;
 color: #367AB4;
 padding-bottom: 7px;
  padding-right: 5px;
}

.fldContent {font-size:9pt}

.resultsFooter
{
 width:100%; height:26px; 
 margin-left:1px;
}

.resultsFooter td, .resultsFooter td a { color:#80A2BF; }
.resultsFooter td { padding:3px; }
.resultsFooter span { vertical-align:middle; }
.resultsFooter span img { position:relative; top:2px; left:0px; }

#resultsCount {
 color:#00447E;
 text-align: center;
}

td.result, th.result, td.result-symbol {
 border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: white;
 vertical-align:top; font-size: 9pt;
}

th.result {
 padding-top: 5px;
/* padding-left:4px;*/
 padding-bottom: 6px;
 text-align: left; 
 font-size: 7.5pt;
 font-weight: normal;
 color: #01447E;
}

td.result {
 padding-top: 3px;
 padding-bottom: 7px;
 font-size: 9pt;
}

#resultsNext { text-align: right; }

td.result-symbol {
 padding-top: 2px;
 padding-left: 0px;
}


div.evtermin {
 padding-top: 3px;
 padding-right: 5px;
 padding-bottom: 7px;
 overflow:hidden;
 width: 70px;

}

div.evthema {
 padding-top: 3px;
 padding-right: 5px;
 padding-left: 5px;
 padding-bottom: 7px;
 width: 200px;
 min-width: 200px;
 overflow:hidden;
}

div.evveranstalter{
 padding-top: 3px;
 padding-bottom: 7px;
 padding-left: 5px;
  width: 120px;
  overflow:hidden;
}

div.evort {
 padding-top: 3px;
 padding-bottom: 7px;
 padding-right: 5px;
 padding-left: 5px;
 width: 70px;
 overflow:hidden;
}


div.stars {
 margin-top:2px;
 margin-bottom:9px;
}

div.docLink {
 margin-bottom:1px;
}

div.docLink a {
 color:#80A2BF;
}

div.docLink a img {
 position:relative; top:2px; left:0px;
 margin-right:1px;
}

.btnImage {
 position:relative; top:1px;
}

.result hr{
 background-color:#ffffff;
 color:#ffffff;
 border: #ffffff;
 height: 1px;
}
span a { font-size:9pt;}
