﻿/*css für Stellenagebote Startseite****************************/
/**************************************************************/
.stellen_startseite_kopf
{
	padding-left:3px;
    padding-right:3px;
    text-align: center;
    font-weight:bold;
    font-size:8pt;
    color:#000000;
    background-color:#FFE57F;
    height:25px;
}
/*css für Stellenagebote Startseite Layout 1 = klein*/
.stellen_startseite_buero
{	
	font-size:10px;
	text-decoration: none;
	font-weight:bold;
	color: black;
}
.stellen_startseite_ueberschrift
{	
	font-size:10px;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
	color:#15301D;
}
.stellen_startseite_ueberschrift:hover
{	
	font-size:10px;
	cursor:pointer;
	font-weight:bold;
	color:#004184;
}
.stellen_startseite_link
{
	font-size:10px;
	cursor:pointer;
	text-align:left;
}
.stellen_startseite_link:hover
{
	font-size:10px;
	cursor:pointer;
	text-align:left;
}
.stellen_startseite_main_tbl
{
	/*border: 1px solid black;*/
}
.stellen_startseite_text
{
	font-size:9px;
}

/**************************************************************/
/********* PopUp Stellen_Details Angaben **********************/
.stellen_details_menuItem {  font-size:8pt; background-color:#A8A979; color:#FFFFFF; font-family: Verdana,Arial,sans-serif; }
.stellen_details_menuItem:hover { background-color:#999DCE; color:#FFFFFF; }
.stellen_details_menu_balken_fehler { background-color:#A8A979; }
.stellen_details_menu_balken_leer { background-color:#A8A979; }
.stellen_details_header { height: 15px; font-family: Verdana,Arial,sans-serif; font-size: small; font-weight: bold;color:#A8A979; }
.stellen_details_ueberschrift {	font-family:Arial; font-weight: bold; color:#004184; }
.stellen_details_text_title { font-family:Arial; font-size: 14px; background-color:#A8A979; border:1px solid #CDC5BF; }
.stellen_details_bezeichner { font-family:Arial; font-size: 8pt; color:#A8A979; border:1px solid #CDC5BF; }
.stellen_details_text {	border:1px solid #CDC5BF;  font-family:Arial; font-size: 8pt; color:#004184; }
.stellen_details_link {	font-family:Arial; font-size: 8pt; color:#004184; }
.stellen_details_link:hover { font-family:Arial; font-size: 8pt; color:#A8A979; }
.stellen_details_Gerade { font-family:Arial; font-size: 11px; color:#004184; background-color:#EEEEEE; } 
.stellen_details_Ungerade { font-family:Arial; font-size: 11px; color:#004184; background-color:#FFFFFF; }
.stellen_details_hr { background-color:#A8A979;}

/*css für die Gesamtliste aller Stellenangebote und Stellengesuche*/
.gesamtauswertung_fett{font-size:8pt;font-weight:bold;text-decoration:none;color:#000000;}
.gesamtauswertung_fett:hover{font-size:8pt;font-weight:bold;text-decoration:none;color:#000000;}
.gesamtauswertung_fett1{font-size:13px;font-weight:bold;color:#004184;}
.gesamtauswertung_fett1:hover{font-size:13px;font-weight:bold;color:#004184;}
.gesamtauswertung_normal{font-size:8pt;font-weight:normal;text-decoration:none;}
.Umbruchlinie{background-color:#EEEEEE}
.stellensuche_text_fett{font-size:8pt;font-weight:bold; color:#000000; background-color:#6DC174; padding-left:2px; vertical-align:top}
.stellensuche_text_normal{font-size:8pt;font-weight:normal;}	

/*css für Schnellsuche*/
.stellensuche_startseite_text_fett{height:25px;font-size:11px;font-weight:bold;color:#000000;background-color:#6DC174; text-align:center}
.stellensuche_startseite1{background-color:#6DC174; width: 160px;}
.stellensuche_startseite_text_normal{font-size:8pt;font-weight:normal;background-color:white;}
.stellensuche_startseite_text_link{font-size:8pt;color:#000000;font-weight:bold;text-decoration:none}
.stellensuche_startseite_text_link:hover{font-size:8pt;color:#000000;font-weight:bold;text-decoration:underline}
.stellensuche_startseite_text_link:visited{font-size:8pt;color:#000000;font-weight:bold;text-decoration:none}

/* Blätterfunktion */
div.PagingButton div, div.PagingButton input, div.PagingButton div input
{
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	background-color: transparent;
}
div.PagingButton input, input.PagingButton, div.PagingButton div input
{
	font-size: 9px;
	background-color: #EEE;
	border:0;
	margin: 0px 1px;
	text-align: center;
	vertical-align: middle;
	line-height:9px;
	padding: 0px 0px 1px 0px;
	cursor: pointer;
	height: 15px; /* 24 */
	/*min-width: 15px; /* 24 */
}

div.PagingButton .EinzelSeite input, input.PagingButton.EinzelSeite, div.PagingButton .EinzelSeite div input
{
	background-color:transparent;
	border:0;
	color:#000000;
	font-weight:normal;
}

div.PagingButton input:hover, input.PagingButton:hover
{
	background-color: #999DCE;
	color:#FFFFFF !important;
}
input.PagingButton.Active
{
	background-color: #6DC174 !important;
	color:#FFFFFF;
	font-weight: bold;
}

/*css für Stellendetailansicht*/
		.ueberschrift_typ
		{
			height:35px;
			background-color:#6DC174;
			color:#FFFFFF;
			padding-left:10px;
			font-weight:bold;
			font-size: 14px;
		}
		 .ueberschrift_typ h1
		 {
			margin:0;
			color:#FFFFFF;
			font-weight:bold;
			font-size: 14px;
		 }
		.Block_Stellen_Eigenschaften
		{
			padding:10px; 
			background-color:#E7F3CE
		}
		.Stellen_Eigenschaft_Name
		{
			font-weight:bold;
			height:20px;
			vertical-align:top;
			text-align:left;
		}
		.Stellen_Eigenschaft_text
		{
			vertical-align:top;
			text-align:left;
		}
		.stellen_beschreibung h2
		{
			font-weight:bold;
		}
		.stellen_button
		{
			line-height:20px;
			height:20px;
			display:inherit;
			padding-left:30px;
			padding-right:10px;
			background-color:#6DC174;
			background-image:url(/images/Btn_Stellen.gif);
			background-repeat: no-repeat;
			background-position: -2px -5px;
		}
		
		.stellen_button a
		{
			display:block;
			color:#FFFFFF;
		}
		.stellen_button:hover
		{
			background-color:#9C9694;
			background-image:url(/images/Btn_Stellen.gif);
			background-repeat: no-repeat;
			background-position: -2px -35px;
		}
		.stellen_button:hover ,.stellen_button a:hover
		{
			text-decoration:none;
			color:#FFFFFF;
		}
/*#B30000*/

/*css für Onlinebewerbung*/
/*##################################################################################################################*/
.Onlinebwbg_aspx_body{ font-family:Arial; background-color:#FFFFFF; }
.Onlinebwbg_aspx_mainTbl{margin:auto; width:99%; }
.Onlinebwbg_menu { background-color: #FFFFFF; text-align:center; width:20%; border-top:1px solid black; border-left:1px solid black;
                   border-right:1px solid black; padding-top:5px; padding-bottom:5px;}
.Onlinebwbg_menu_aktiv { background-color: rgb(212, 227, 242); text-align:center; width:20%; border-top:1px solid black; border-left:1px solid black;
                         border-right:1px solid black; padding-top:5px; padding-bottom:5px; font-weight:bold}
.Onlinebwbg_Tbl_Modheader{ border:1px solid #CDC5BF; background-color: rgb(212, 227, 242); padding-top:5px; }
.Onlinebwbg_Tbl_content { border:1px solid #CDC5BF; font-size:11px; font-weight: normal; padding:10px;  }
.Onlinebwbg_Tbl_Kontaktdaten{ padding:0px; }

/*css für Onlinebewerbung Kontakdaten*/
.Onlinebwbg_Kontaktdaten_Tbl_header{ font-size:9pt; border:1px solid #CDC5BF; padding:4px; padding-left:10px; font-weight:bold; background:url('../images/Ajax_Themes/yui/sprite.png') #d8d8d8 repeat-x; cursor:default;}
.Onlinebwbg_Kontaktdaten_DSE_Ueberschrift{ border:1px solid #CDC5BF; background-color: rgb(212, 227, 242); padding-top:5px; }
.Onlinebwbg_Kontaktdaten_DSE_text{ border:1px solid #CDC5BF; background-color: rgb(212, 227, 242); color:#B30000; padding-top:5px; padding-bottom:5px; text-align:justify}
.Onlinebwbg_SonstFeld{ border:1px solid #CDC5BF; background-color: #EEF7FA; }

/*css für Onlinebewerbung Allgemein*/
.Onlinebwbg_text_normal { font-size:11px; font-weight: normal; } 
.Onlinebwbg_Inhalt_normal_Gerade { font-size:11px; font-weight: normal; border:1px solid #CDC5BF; background-color:#EEEEEE; } 
.Onlinebwbg_Inhalt_normal_Ungerade { font-size:11px; font-weight: normal; border:1px solid #CDC5BF; background-color:#FFFFFF; }
.Onlinebwbg_titel{ height:30px; font-weight:bold; background-color:#B30000; color:white; font-size:13px; }

/* Styles für Onlinebewerbung */
.Onlinebwbg_Tbl_header{ font-size:9pt; border:1px solid #CDC5BF; padding:4px; padding-left:10px; font-weight:bold; background:url('../images/Ajax_Themes/yui/sprite.png') #d8d8d8 repeat-x; cursor:pointer;}
.Onlinebwbg_Tbl_header:hover{ background: url('../images/Ajax_Themes/yui/sprite.png') #bfdaff repeat-x left -1300px; }
.Onlinebwbg_Tbl_header_selected{ border:1px solid #CDC5BF; background:url('../images/Ajax_Themes/yui/sprite.png') #2647a0 repeat-x left -1400px; padding:5px; padding-left:10px; font-weight:bold; color:#FFFFFF; }
.Onlinebwbg_Tbl_header_selected:hover{ background: url('../images/Ajax_Themes/yui/sprite.png') #bfdaff repeat-x left -1300px; color:#000000 }

.Onlinebwbg_lnkbtt{ font-size: 10px; text-decoration:underline; }
.Onlinebwbg_lnkbtt:hover{ font-size: inherit; text-decoration:underline; font-weight:bold;}
.Onlinebwbg_lnkbtt:visited{ font: inherit; text-decoration:underline; font-weight:bold; }
.Onlinebwbg_pnl_Fehlerausgabe { font-size:11px; font-weight: normal; height:auto; border: solid 1px #CCCCCC;
    background-color: #FFFFFF; width:450px; z-index:2; padding:10px; padding-bottom:20px; }
.Onlinebwbg_pnl_Fehlerausgabe_btt_close { cursor:pointer; font-size: 12px; margin-left:390px; background-color: #666666; color: #FFFFFF; text-align: center;
    font-weight: bold; text-decoration: none; border: outset thin #FFFFFF; padding: 5px; }
.Onlinebwbg_Buttons { font-family:Arial; font-size:12px; font-weight: normal; padding: 3px; background-color: #0091cd; color:#FFFFFF;
                      border-width:4px; border-color:#FFFFFF; border-style:outset; cursor:pointer; } 
.Onlinebwbg_Sonst_Tbl_Header { background-color: #0091cd; color:#FFFFFF; font-size: .8em; border:1px solid #CDC5BF; padding: 3px; font-weight: bold }
.Onlinebwbg_Sonst_Feld { font-weight: normal; background-color:#FFFFFF; border:1px solid #CDC5BF; vertical-align:top; }

/* Styles für Tabpanel Berufsweg */
.Onlinebwbg_Tabpanel .ajax__tab_header { border-bottom:solid 5px #2647a0; background-color:#2647a0; }
.Onlinebwbg_Tabpanel .ajax__tab_header .ajax__tab_outer { background:url('../images/Ajax_Themes/yui/sprite.png') #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px; padding:1px 0px 1px 1px; vertical-align:bottom; border:solid 1px #a3a3a3; border-bottom-width:0px;
    font-weight:bold; cursor:pointer; }
.Onlinebwbg_Tabpanel .ajax__tab_header .ajax__tab_tab { color:#000; padding:0.35em 0.75em; margin-right:0.01em; font-family:Verdana;
    font-size:7pt; }
.Onlinebwbg_Tabpanel .ajax__tab_hover .ajax__tab_outer { background: url('../images/Ajax_Themes/yui/sprite.png') #bfdaff repeat-x left -1300px; }
.Onlinebwbg_Tabpanel .ajax__tab_active .ajax__tab_tab { color:#fff; }
.Onlinebwbg_Tabpanel .ajax__tab_active .ajax__tab_outer { background:url('../images/Ajax_Themes/yui/sprite.png') #2647a0 repeat-x left -1400px; }
.Onlinebwbg_Tabpanel .ajax__tab_body { padding:0.25em 0.5em; border:solid 1px #CDC5BF; border-top-width:0px;}
