/* 	Stylessheet Jobwegweiser Brandenburg
* 	Copyright 2008
* 	powered by VCAT Consulting GmbH - www.vcat.de
******************************************************/

div.tx-tkjobwwserach-pi1 label	{	text-decoration:underline; cursor:pointer;	}
div.tx-tkjobwwserach-pi1 #special_search	{	}
#content_filter,
#content_search	{
	border:3px solid #CFE495;
	background-color:#F9FCF1;
	padding: 5px 5px 5px 5px;
	/*height:140px;*/
	float:left;
	margin-bottom:10px;
}

/*******************************************/

#content_filter div,
#content_filter select,
#content_filter option,
#content_filter input,
div.tx-tkjobwwserach-pi1 input.searchFrmSubmit,
input.searchFrmSubmit2 {
	font-size:87%;
	float:left;
	height:17px;
}

#content_filter input,
div.tx-tkjobwwserach-pi1 input.searchFrmSubmit,
div.tx-tkjobwwserach-pi1 input.searchFrmSubmit2	{
	margin:5px 7px 0px 0px;
	height:25px;
	width:140px;
	float:right;
}
div.tx-tkjobwwserach-pi1 input.searchFrmSubmit	{	float:none; width:100%;	}
#content_filter div,
#content_filter select	{
	margin-top:2px;
}

#content_filter span.filterTxt	{
	font-size:87%;
	padding-right:2px;
	margin-right:4px;
	border-right:1px solid #000;
}
#content_filter div	{
	font-weight:bold;
	width:100px;
	text-align:right; 
	margin-right:10px;

}
#content_filter select,
#content_filter option,
#content_search select,
#content_search option	{
	background-color:#ffffff;
}

#content_filter select.selCounty,
#content_filter select.selCategory,
#content_filter select.selTargetGroup,
#content_filter select.selSupportProgramm,
#content_filter select.selContact,
#content_filter select.selCity,
#content_filter select.selstartdate,
#content_filter select.selenddate
{
	width: 140px;
	margin-right:2px;
}

#content_filter select.selSupportProgramm,
#content_filter select.selContact,
#content_filter select.selCity,
#content_filter select.selSectors,
#content_filter select.selCenters	{
	width:392px;
}


#content_filter option.subaudience	{
	padding-left:20px;
}

/*******************************************/
#content_search	{	width:740px;	}

#content_search div.search	{	
	float:left;	
	background-color:#FFF;
	border:1px solid #CFE495;
	margin-bottom:5px;
	margin-right:8px;
	padding:2px 0px 0px 2px;
}

#content_search div.selCounty,
#content_search div.selCategory,
#content_search div.selTargetGroup	{
	width: 230px;	
	min-height:100px;
	height:100px;
	overflow:auto;
}
#content_search textarea.searchStr,
#content_search select.selstartdate,
#content_search select.selenddate	{
	width: 230px;
	height:24px;
	overflow:auto;
}

#content_search div.selSupportProgramm,
#content_search div.selContact,
#content_search div.selCity	{
	width: 713px;
	min-height:100px;
	height:100px;
	overflow:auto;	
}

#content_search div.selSectors,
#content_search div.selCenters{
	width: 350px;
	min-height:100px;
	height:100px;
	overflow:auto;	
}

#content_search select.selstartdate,
#content_search select.selenddate	{

}
#content_search div.norm_bg	{	background-color:#F9FCF1;}
/*******************************************/
#colum_middle #content_right ul.searchFrm ul.searchFrm	{	margin:0px;	}
#colum_middle #content_right ul li.searchFrm	{padding-bottom:0px;	}

#container span.count	{	font-size:1.4em;}
#container #archiv	{	overflow:auto;background-color:#EEEEEE;	border:3px solid #CCC; padding:5px 0px; float:left; width:520px; margin-bottom:5px;	}
div.lableArchiv	{
	font-weight:bold;
	margin-right:10px;
	text-align:right;
	width:100px;	
}
div.lableArchiv,
div.valueArchiv	{ float:left; font-size:87%;	}


div.ok,
div.notok	{	width:15px; height:15px; border:1px solid #CCC; float:left;  margin-right:10px;	}
div.ok	{background-color:#CFE495;	}
div.notok { background-color:#F72839;	}
div.archivedData,
li.archived	{overflow:auto; background-color:#EEEEEE;	border:1px solid #CCC; padding:5px 0px 5px 0px;		}
div.noticeArchivedData	{	float:right; color:#CCC; padding:5px 5px 0px 0px;	}



#page_navi table	{	width:100%;	}
#page_navi td	{font-size:11px; vertical-align:top; }
#page_navi td.perPage,
#page_navi td.next	{	text-align:right;	}

#page_navi td.prev	{	 width:75px;	}
#page_navi td.next	{	 width:75px;	}
#page_navi td.pages	{	text-align:center; width:350px;	}

#page_navi a.morepages,
#page_navi a.prev,
#page_navi a.next	{	font-size:11px;  border:1px solid #003050; margin:0px 1px 15px 1px; padding:1px; display:inline-table; position:relative; text-align:center; vertical-align:middle;	}

#page_navi a.morepages	{	width:17px; height:16px;	}
#page_navi a.prev,
#page_navi a.next	{	 height:17px; width:60px;	}
