/**************************************************************************************************
  Stylesheet für FinishWEB

  Allgemeine Definitionen
**************************************************************************************************/
p,td	{
	color: #666666;
	font-size: 11px;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	letter-spacing: 0px;
	}

p	{
	margin:4px 0px 4px 0px;
	}

a	{
	}
a:hover	{
	}


span.message {
}
span.okmessage {
	color:green;
}
span.nokmessage {
	color:red;
}


FORM {
	margin:0px 0px 0px 0px;
}


/**************************************************************************************************
  Layout
**************************************************************************************************/
/* stellenpool */
	/* detail */
	div.ihremitarbeiter-detail {margin:0 0 0 55px; }
	div.ihremitarbeiter-detail table { border-collapse:collapse; }
	div.ihremitarbeiter-detail table td div.item { clear:both; }
	div.ihremitarbeiter-detail table td div.item div.label { width:120px; font-weight:bold; float:left; }
	div.ihremitarbeiter-detail table td div.item div.value { width:390px; float:left; }
	div.ihremitarbeiter-detail table td div.link { margin:30px 0 0; clear:both; }
	div.ihremitarbeiter-detail table td div.link a { color:#666666; text-decoration:underline; }
	div.ihremitarbeiter-detail table td div.link a:hover { color:#828782; }

/* ihr job */
	/* andere stelle */
	INPUT.anderestelle {
		width:214px;
	}
	/* ausloggen link */
	div.ausloggen-link	{
		width:160px;
		position:relative;
		top:-30px;
		left:530px;
		margin-bottom:-27px;
	}


/* jetzt bewerben link */
div.jetztbewerben-link	{
	width:160px;
	position:relative;
	top:-30px;
	left:480px;
	margin-bottom:-27px;
}


/* jetzt registrieren */
	div.jetztregistrieren {
		margin-top:14px;
		margin-left:55px;
	}
	div.jetztregistrieren table table {
		border-collapse:collapse;
	}

	/* muss-felder */
	div.jetztregistrieren table td.style-19 INPUT {
		background-color:#E3E7D6;
	}
	div.jetztregistrieren table td.style-19 TEXTAREA {
		background-color:#E3E7D6;
	}
	div.jetztregistrieren table td.style-19 SELECT {
		background-color:#E3E7D6;
	}

	/* abstände */
	div.jetztregistrieren table td.style-20 {
		line-height:5px;
	}

		/* allgemeine angaben */
		div.jetztregistrieren table.style-1 {
			margin-bottom:0px;
		}

			div.jetztregistrieren table.style-1 td {
				height:32px;
			}
			div.jetztregistrieren table.style-1 td.style-1 {
				width:67px;
				padding-top:1px;
			}
			div.jetztregistrieren table.style-1 td.style-2 {
				width:201px;
				padding-top:0px;
			}
			div.jetztregistrieren table.style-1 td.style-3 {
				width:110px;
				padding-top:1px;
			}
			div.jetztregistrieren table.style-1 td.style-4 {
				width:170px;
				padding-top:0px;
			}

			div.jetztregistrieren table.style-1 td.style-2 INPUT,
			div.jetztregistrieren table.style-1 td.style-4 INPUT {
				width:169px;
				height:16px;
			}
			div.jetztregistrieren table.style-1 td.style-2 SELECT{
				width: 110px;
				font-size: 11px;
				color: #666666;
			}
		/* beruf und schule */
		div.jetztregistrieren table.style-2 {
			margin-bottom:21px;
		}

			div.jetztregistrieren table.style-2 td.style-1,
			div.jetztregistrieren table.style-2 td.style-5,
			div.jetztregistrieren table.style-2 td.style-2,
			div.jetztregistrieren table.style-2 td.style-6,
			div.jetztregistrieren table.style-2 td.style-3,
			div.jetztregistrieren table.style-2 td.style-7,
			div.jetztregistrieren table.style-2 td.style-4,
			div.jetztregistrieren table.style-2 td.style-8,
			div.jetztregistrieren table.style-2 td.style-9 {
				line-height:17px;
				padding-top:4px;
				padding-bottom:2px;
				padding-left:1px;
			}

			div.jetztregistrieren table.style-2 td.style-1,
			div.jetztregistrieren table.style-2 td.style-5 {
				width:147px;
			}
			div.jetztregistrieren table.style-2 td.style-2,
			div.jetztregistrieren table.style-2 td.style-6 {
				width:123px;
			}
			div.jetztregistrieren table.style-2 td.style-3,
			div.jetztregistrieren table.style-2 td.style-7 {
				width:105px;
			}
			div.jetztregistrieren table.style-2 td.style-4,
			div.jetztregistrieren table.style-2 td.style-8 {
				width:170px;
			}

			div.jetztregistrieren table.style-2 td.style-5 INPUT {
				width:127px;
			}
			div.jetztregistrieren table.style-2 td.style-6 INPUT {
				width:115px;
			}
			div.jetztregistrieren table.style-2 td.style-7 INPUT {
				width:85px;
			}
			div.jetztregistrieren table.style-2 td.style-8 INPUT {
				width:169px;
			}

			div.jetztregistrieren table.style-2 td.style-9 INPUT {
				width:193px;
			}
		/* weiterbildungen */
		div.jetztregistrieren table.style-3 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-3 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-3 td.style-2 TEXTAREA {
				width:552px;
				height:50px;
			}
		/* berufliche perspekitven */
		div.jetztregistrieren table.style-4 {
			margin-bottom:18px;
		}
			div.jetztregistrieren table.style-4 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-4 td.style-2 TEXTAREA {
				width:500px;
				height:50px;
			}
		/* sprachen */
		div.jetztregistrieren table.style-5 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-5 td.style-1,
			div.jetztregistrieren table.style-5 td.style-2,
			div.jetztregistrieren table.style-5 td.style-3,
			div.jetztregistrieren table.style-5 td.style-4 {
				line-height:17px;
				padding-top:4px;
				padding-bottom:2px;
				padding-left:1px;
			}

			div.jetztregistrieren table.style-5 td.style-1,
			div.jetztregistrieren table.style-5 td.style-5 {
				width:85px;
			}
			div.jetztregistrieren table.style-5 td.style-2,
			div.jetztregistrieren table.style-5 td.style-6 {
				width:155px;
			}
			div.jetztregistrieren table.style-5 td.style-3,
			div.jetztregistrieren table.style-5 td.style-7 {
				width:150px;
			}
			div.jetztregistrieren table.style-5 td.style-4,
			div.jetztregistrieren table.style-5 td.style-8 {
				width:153px;
			}

			div.jetztregistrieren table.style-5 td.style-5 {
			}
			div.jetztregistrieren table.style-5 td.style-6 SELECT,
			div.jetztregistrieren table.style-5 td.style-7 SELECT {
				width: 110px;
				font-size: 11px;
				color: #666666;
			}
			div.jetztregistrieren table.style-5 td.style-8 INPUT {
				width:152px;
			}
		/* referenzen */
		div.jetztregistrieren table.style-6 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-6 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-6 td.style-2 TEXTAREA {
				width:500px;
				height:50px;
			}
		/* grund der bewerbung */
		div.jetztregistrieren table.style-7 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-7 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-7 td.style-2 TEXTAREA {
				width:500px;
				height:50px;
			}
		/* wünsche */
		div.jetztregistrieren table.style-8 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-8 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-8 td.style-2 TEXTAREA {
				width:500px;
				height:50px;
			}
		/* letzte stellen */
		div.jetztregistrieren table.style-9 {
		}
			div.jetztregistrieren table.style-9 td.style-1,
			div.jetztregistrieren table.style-9 td.style-2,
			div.jetztregistrieren table.style-9 td.style-3,
			div.jetztregistrieren table.style-9 td.style-4,
			div.jetztregistrieren table.style-9 td.style-5 {
				line-height:17px;
				padding-top:4px;
				padding-bottom:2px;
				padding-left:1px;
			}

			div.jetztregistrieren table.style-9 td.style-2,
			div.jetztregistrieren table.style-9 td.style-6 {
				width:146px;
			}
			div.jetztregistrieren table.style-9 td.style-3,
			div.jetztregistrieren table.style-9 td.style-7 {
				width:123px;
			}
			div.jetztregistrieren table.style-9 td.style-4,
			div.jetztregistrieren table.style-9 td.style-8 {
				width:110px;
			}
			div.jetztregistrieren table.style-9 td.style-5,
			div.jetztregistrieren table.style-9 td.style-9 {
				width:170px;
			}
			div.jetztregistrieren table.style-9 td.style-10 {
			}
			div.jetztregistrieren table.style-9 td.style-11 {
				padding-bottom:25px;
			}

			div.jetztregistrieren table.style-9 td.style-6 INPUT {
				width:127px;
			}
			div.jetztregistrieren table.style-9 td.style-7 INPUT {
				width:115px;
			}
			div.jetztregistrieren table.style-9 td.style-8 INPUT {
				width:85px;
			}
			div.jetztregistrieren table.style-9 td.style-9 INPUT {
				width:169px;
			}
			div.jetztregistrieren table.style-9 td.style-11 TEXTAREA {
				width:500px;
				height:35px;
			}
		/* bemerkungen */
		div.jetztregistrieren table.style-10 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-10 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-10 td.style-2 TEXTAREA {
				width:500px;
				height:50px;
			}
		/* führerausweis, kündigungsfrist, mobilität, militär */
		div.jetztregistrieren table.style-11 {
			margin-bottom:20px;
		}
			div.jetztregistrieren table.style-11 td {
				vertical-align:top;
			}

			div.jetztregistrieren table.style-11 td.style-1 {
				width:121px;
				padding-bottom:26px;
			}
			div.jetztregistrieren table.style-11 td.style-2 {
				width:167px;
			}
			div.jetztregistrieren table.style-11 td.style-3 {
				width:103px;
			}
			div.jetztregistrieren table.style-11 td.style-4 {
			}

			div.jetztregistrieren table.style-11 td.style-2 INPUT {
				width:138px;
			}
			div.jetztregistrieren table.style-11 td.style-4 INPUT {
				width:140px;
			}
			div.jetztregistrieren table.style-11 td.style-5 INPUT {
			}
		/* wie haben sie uns gefunden */
		div.jetztregistrieren table.style-12 {
			margin-bottom:16px;
		}
			div.jetztregistrieren table.style-12 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-12 td.style-2 TEXTAREA {
				width:500px;
				height:35px;
			}
		/* zugangsdaten */
		div.jetztregistrieren table.style-13 {
			margin-bottom:16px;
		}
			div.jetztregistrieren table.style-13 td.style-2 {
				width:190px;
			}
			div.jetztregistrieren table.style-13 td.style-3 {
				width:140px;
			}
			div.jetztregistrieren table.style-13 td.style-4 {
				width:105px;
			}
			div.jetztregistrieren table.style-13 td.style-5 {
				width:101px;
			}

			div.jetztregistrieren ta	ble.style-13 td.style-3 INPUT {
				width:130px;
			}
			div.jetztregistrieren table.style-13 td.style-5 INPUT {
				width:100px;
			}
		/* mailing */
		div.jetztregistrieren table.style-14 {
			margin-bottom:21px;
		}
		/* geplante abwesenheiten */
		div.jetztregistrieren table.style-15 {
			margin-bottom:16px;
		}
			div.jetztregistrieren table.style-15 td {
				line-height:5px;
				padding-left:1px;
			}
			div.jetztregistrieren table.style-15 td.style-1 {
				line-height:18px;
			}
			div.jetztregistrieren table.style-15 td.style-2 TEXTAREA {
				width:500px;
				height:35px;
			}
		/* spamschutz */
		div.jetztregistrieren table.style-16 {
			margin-bottom:21px;
		}
			div.jetztregistrieren table.style-16 td.style-2 {
				width:422px;
			}
			div.jetztregistrieren table.style-16 td.style-3 {
				width:70px;
			}
			div.jetztregistrieren table.style-16 td.style-4 {
			}


/******************
titel
******************/
/* überschrift 1 */
	table.tit0 {
		margin-top:52px;
		margin-left:57px;
		margin-bottom:2px;
	}
	table.tit0 td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 26px;
		font-style: normal;
		font-weight: bolder;
		line-height: 33px;
		color: #333333;
	}

/* überschrift 2 */
	table.tit1 {
		margin-left:57px;
		margin-bottom:19px;
	}
	table.tit1 td {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666666;
		font-weight: bolder;
	}


/**************************************************************************************************
  Text; verschiedene Styles
**************************************************************************************************/
/* text */
table.text0 {
	margin-left:57px;
	margin-bottom:0px;
}

/* Abstand */
.space	{
	margin-bottom: 40px;
}


/**************************************************************************************************
 Link
**************************************************************************************************/
/* allgemein */
	p.link	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight:bold;
		margin-left:57px;
		margin-top:0px;
	}
	p.link a	{
		color: #666666;
		text-decoration: underline;
	}
	p.link a:hover	{
		color: #828782;
	}


/**************************************************************************************************
 Login
**************************************************************************************************/
p.login-msgerror {
	color:red;
	margin-left:57px;
}

table.login {
	background-color:#E3E7D6;
	border-collapse:collapse;
	margin-left:57px;
	margin-bottom:15px;
}
	table.login td {
		vertical-align:top;
	}

	table.login td.style-1 {
		padding-top:12px;
		padding-left:17px;
		width:103px;
	}
	table.login td.style-2 {
		padding-top:11px;
		width:193px;
	}
	table.login td.style-3 { 
		width:265px;
	}
	table.login td.style-4 {
		padding-top:5px;
		padding-left:17px;
	}
	table.login td.style-5 {
		padding-top:4px;
		padding-bottom:8px;
	}
	table.login td.style-6 {
		padding-top:6px;
	}
	table.login td.style-6 INPUT {
		background-color:#E3E7D6;
		border: 1px solid #E3E7D6;

		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666666;
		font-weight: bolder;
	}


	table.login td.style-2 INPUT,
	table.login td.style-5 INPUT {
		width:150px;
	}


/**************************************************************************************************
  Table
**************************************************************************************************/
table.tab	 {
	border:0px solid #FFFFFF;
	border-collapse:collapse;
	width:580px;
	margin-left:57px;
}
table.tab td	 {
	line-height:17px;
	padding-bottom:12px;
}
table.tab td a	 {
	color:#666666;
	text-decoration:underline;
}
table.tab td a:hover	 {
	color:#828782;
}

/*Kopf*/
table.tab td.h    {
	font-weight: bold;
	padding-top:13px;
	padding-bottom:5px;
}

/* erste spalte */
table.tab td.f {
	width:264px !important;
	padding-right:60px;
}

/*Ungerade Zeilen */
table.tab td.i0    {
	background-color: #DBE2CA;
	border-right:1px solid #DBE2CA;
	vertical-align: top;
	margin-left: 15px;
}

/*Gerade Zeilen */
table.tab td.i1    {
	background-color: #FFFFFF;
	vertical-align: top;
}


/**************************************************************************************************
  FormToMail
**************************************************************************************************/
.mail-frm-err{
	color: #FF0000;
	margin: 0px 0px 0px 50px;
}

.mail-tbl{
	background-color: #FFFFFF;
	width: 700px;
	margin: 0px 0px 0px 15px;
}

.mail-tbl-tit{
	padding-top:10pt;
	padding-bottom:5pt;
}

.mail-frm{
}

.mail-frm-tit{
	font-weight:normal;
	font-size:1.4em;
}

.mail-frm-txt{
	font-weight:normal;
	padding-right:2pt;
}

.mail-frm-inp{
}

.mail-frm-inpa{
}

.mail-frm-opt{
}

.mail-frm-sel{
}

.mail-frm-rad{
}

.mail-tbl-but{
}

.mail-frm-but{
}

.mail-frm-but-send{
}


/******************
formular zu email
******************/
/* allgemein */
	FORM { margin: 0px 0px 0px 0px; }
	/*form.mail-frm { width:420px; }*/
	form.mail-frm {  }

	span.mail-frm-tit { font-weight: bold; }
	span.mail-frm-err { color: red; padding-left:7px; }
	p.mail-frm-success { margin-left:57px; }
	table.mail-tbl table.mail-tbl-frm { }
	table.mail-tbl { width:580px; margin-left:55px; }
	table.mail-tbl td { vertical-align:top; color:#FFFFFF; }
	table.mail-tbl td span { vertical-align:top; color:#666666; }
	table.mail-tbl td img { vertical-align:top; margin-left:0px; }

	table.mail-tbl td INPUT.mail-frm-inp { width:400px; }
	table.mail-tbl td.mail-frm-td-req INPUT.mail-frm-inp { background-color:#E3E7D6; }
	table.mail-tbl td TEXTAREA.mail-frm-inpa { width:400px; }



	/*
	table.mail-tbl td table.mail-tbl-frm { width:100%; }
	table.mail-tbl td input.mail-frm-inp { width:300px; float:right; }
	table.mail-tbl td textarea.mail-frm-inpa { width:300px; float:right; height:100px }
	*/

	table.mail-tbl-but { width:580px; margin-left:55px; margin-bottom:40px; }

	table.mail-tbl td img.mail-frm-cap-img { margin-right: 10px; border: 1px solid black; float: left; }
	table.mail-tbl td input.mail-frm-cap { float: left; width: 60px; }

