/* Allgenmeine Styles der Seite */



body {



	margin: 0px;



	padding: 0px;



	border: 0px;



	background-repeat:repeat-x;



}







body.popthebody {



	background-image:url(/images/blind.gif);



	background-repeat:no-repeat;







}







img {



	border: 0;



}







img.registrieren {



	margin-bottom: 20px;



}







p, li {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	color: black;



	font-size: 12px;



	background-color: transparent;



}







p.fehler {



	color: crimson;



}







p.erfolg {



	color: #215AA7;



	font-weight:bold;



}











.small {



	font-size: .75em;



}







i {



	color: #215AA7;



	font-weight: bold;



}







a {



	color: #369;



	background-color: transparent;



}







a:hover, a:active{



	color: inherit;



	background-color: transparent;



	text-decoration: underline;



}







div.content {



	margin: 0 200px 0 180px;



	padding: 0;

	background-color:transparent;



}







div.content a {



	color: black;



	background-color: transparent;



}







span.tab {



	float: left;



	margin: 0 2px 0 0;



}











div.register {



	width: 100%;



	border-top: 3px #90CC67 solid;



	background-color: transparent;



	padding: 5px;



	margin: 0;



}







div.register table {



	 border-style: solid;



	 border-width: 1px;



	 border-color: #e5e5e5;



}







div.registernav {



	margin: 10px 0 0 0; 

    background-color: transparent;

	height: 25px;



}







h1 {



	background-color: #215AA7;



	margin-bottom: 14px;



	padding: 2px 2px 2px 20px;



	width: 100%;



	color: white;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







h2 {



	color: black;



	background-color: transparent;



	margin: 0;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



}







h3 {



	color: black;



	background-color: transparent;



	margin: 0;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







h4 {



	background-color: #215AA7;



	margin-bottom: 14px;



	width: 100%;



	color: white;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







h5 {



    background: #999999;



	font-family: Tahoma, sans-serif;



	color: #FFFFFF;



	font-size: 0.8em;



	line-height: 15px;



	text-align: left;



	width: 99.8%;



	text-transform:uppercase;



    letter-spacing:0.1em;



	margin-top:1px;



	padding:1px 2px 1px 2px;



}











table {



	font-family: Verdana, Arial, Helvetica, sans-serif;



}











th {



	background-color: #215AA7;



	font-size: 12px;



	color: white;



	font-weight: bold;



	text-align: left;



}







td {



	color: inherit;



	background-color: transparent;



	font-size: 12px;



}







td.value {



	color: inherit;



	background-color: transparent;



	font-size: 12px;



	vertical-align: top;



}







td.param {



	color: inherit;



	background-color: transparent;



	font-size: 12px;



	font-weight: bold;



	vertical-align: top;



}







td.top {



	color: inherit;



	font-size: 12px;



	font-weight: normal;



	vertical-align: top;



}







/* allgemeingültige Styles*/







.autofill {



	background-color: #E8E8E8;



	font-size:9pt;



}







.backbutton{



	display:inline; 



	float:right;



}







.fat {



	font-weight:bold;



}







/* Styles für die Login-Seite */



div.login table{



	width:360px;



}







div.login td.param {



	vertical-align:middle;



}







/* Styles für die Übersichtsseite */



table.uebersicht {



	margin:15px 0 0 0;



}






/*
table.uebersicht th{



	font-weight:bold;



	background-color:#999999;



}

*/





table.uebersicht td.icon {



	padding:2px 5px;



	text-align:center;



	width:50px;



}







table.uebersicht td.content {



	padding:2px 5px 15px 5px;



	width:549px;



}







table.uebersicht td.content .topic {



	padding-bottom:15px;



	display:block;



	font-weight:bold;



}







/* Styles für Passwort ändern */



table.passwortaendern {



	width:360px;



}



table.passwortaendern td.param {



	padding:5px;



}



table.passwortaendern td.param span {



	font-weight:normal;



}







/* Styles für den Newsletter */







p.newsletter {



	text-align:left;



}







/* Styles für Passwort vergessen */



table.passwortvergessen {



	width:360px;



}







table.passwortvergessen td.param{



	vertical-align:middle;



}







table.passwortvergessen td.value {



	width:280px;



}







/* Styles für die Benutzerdaten */







table.benutzerdaten {



	width:500px;



}







table.benutzerdaten th {



	padding:3px 5px;



	vertical-align:middle;



}



table.benutzerdaten td.param{



	width:215px;



	padding:3px 5px;



	vertical-align:middle;



}



table.benutzerdaten td.value{



	width:285px;



}







table.benutzerdaten td.value span{



	font-size:10px;



	font-weight:normal;



}











table.benutzerdaten input.form, select.form, textarea.form {



	FONT-SIZE:11px; 



	FONT-FAMILY:verdana, arial, Helvetica, sans-serif; 



	COLOR:#000000; 



	border: 1px #000000 solid; 



	background-color: transparent;



	width:275px;



}







/* Styles für die Premiumbewerbung */



table.premiumbewerbung td.param {



	width:175px;



	padding:5px;



}







table.premiumbewerbung td.value {



	width:350px;



	padding:5px;



	text-align:left;



}



table.premiumbewerbung td.value p {



	font-size:0.8em;



	text-align:left;



}



table.premiumbewerbung td.value img {



	display:inline;



	float:left;



	clear:both;



}



p.premiumunveroeffentlicht {



	color:crimson;



	font-weight:bold;



	padding:5px 0;



}







p.premiumveroeffentlicht {



	color:#215AA7;



	font-weight:bold;



	padding:5px 0;



}







table.adressinfo {



	background-color:#BBBBBB; 



	width:400px;



	text-align:center;



}



table.adressinfo td {



	text-align:center;



}











/* Styles für die Ausbildungsgesuche */



table.adressinfo p {



	text-align:center;



}







.ausbildungsgesuche {



	width:360px;



}







table.ausbildungsgesuche td.param {



	vertical-align:middle;



	height:24px;



}







p.ausbildungsgesuche {



	font-size:11px;



}







table.gesucheliste th span {



	font-weight:normal;



}



table.gesucheliste td.param{



	width:350px;



}



table.gesucheliste td.value{



	width:70%;



}







table.gesuchsergebnisse {



	width:500px;



}







table.gesuchsergebnisse th {



	vertical-align:top;



	padding:5px;



}







table.gesuchsergebnisse td.param {



	vertical-align:middle;



}







table.gesuchsergebnisse td.param div.listnavigation {



	float:right;



	display:inline;



	color:#999;



}







table gesuchsergebnisse td.param span {



	color:#999;



}







table.gesuchsergebnisse td.value {



	padding:5px;



	vertical-align:top;



	text-align:left;



}



table.gesuchsergebnisse td.value a {



	font-weight:bold;



}







/* Styles für den Profiler */



table.profilerergebnisse {



	width:500px;



}



table.profilerergebnisse td.value {



	padding:5px;



	vertical-align:top;



	text-align:left;



}







table.profilerergebnisse td.value a.icon {



	display:inline;



	float:right;



	clear:both;



}







table.profilerergebnisse td.value span.nowr {



	white-space:nowrap;



}



table.profilerergebnisse td.value span.result{



	font-weight:bold;



}







/* Styles für die Toppaktuellen Angebote */



table.toppaktuelleangebote {



	width:360px;



}







table.toppaktuelleangebote th span {



	font-weight:normal;



}







table.toppaktuelleangebote td.param {



	vertical-align:middle;



	height:24px;



}







table.toppaktuelleangebote td.value {



	vertical-align:middle;



}







p.toppaktuelleangebote {



	font-size:11px;



	width:360px;



}







table.toppangeboteergebnisse {



	width:500px;



}







table.toppangeboteergebnisse th {



	vertical-align:top;



	padding:5px;



}



table.toppangeboteergebnisse td.value {



	padding:5px;



	vertical-align:top;



	text-align:left;



}







table.toppangeboteergebnisse td.param {



	vertical-align:middle;



}







table.toppangeboteergebnisse td.param div.listnavigation {



	float:right;



	display:inline;



	color:#999;



}







table.toppangeboteergebnisse td.param span {



	color:#999;



}











/* Styles für die Quickbewerbung */



table.quickbewerbung {



	width:500px;



}







table.quickbewerbung th {



	padding:3px 5px;



	vertical-align:middle;



}



table.quickbewerbung td.param{



	padding:3px 5px;



	vertical-align:middle;



}







table.quickbewerbung td.param span{



	font-weight:normal



}







table.quickbewerbung td.value{



	width:330px;



	font-size:10px;



}











/* Styles für die Anforderungsprofile */



table.bewerber_profiler { padding:0; margin:0; width:225px;}



table.bewerber_profiler th {font-family: Arial, Helvetica, sans-serif; color: #000000;	font-size: 12px; background-color: white; width:130px;}



table.bewerber_profiler td { align:center; text-align:center; width:25px; padding:0; margin:0; height:20px;}



table.bewerber_profiler td input {margin-left:8px;}



table.bewerber_profiler th.info { font-size:9px; text-align:center; align:center; height:20px; vertical-align:middle;}



table.bewerber_profiler td.rateheader {font-family: Arial, Helvetica, sans-serif; width:25px; color: #000000; font-size: 11px; vertical-align:top; text-align:center; padding:0;margin:0;font-weight:bold;}







div.overaction {border:1px solid #215AA7; background-color:#F5F5F5; color:#215AA7; font-size:11px; padding:3px;}
