body.header {    background-color: #FCFCED;}body.main {    background-color: #FCFCED; }a{    color:#D81812;    	font-weight:bold;	text-decoration:none;}a:hover {	color:#54666F;    	font-weight:bold;	text-decoration:none;}a:visited {	color:#D81812;    	font-weight:bold;	text-decoration:none;}	#messagePanel {    border-top:0px solid #DC0B44;   /* border-left:10px solid RGB(220,11,67);*/    padding-left:10px;    padding-right:10px;    border-bottom:0px solid #F3F3F3;    margin-bottom:10px;}#messageNode {    font-family:Verdana;    font-size:10pt;    color:#000000;}#dateNode {    font-family:Verdana;    font-size:10pt;    color:#000000;}.reiter {	height:20px;	border: 1px solid #54666F;        background-color: #FFFCC7;    color: #D81812;    padding-left: 5px;    padding-right: 2px;    font-weight: bold;    font-family: Verdana;    font-size: 10px;    white-space:nowrap;    cursor:pointer;}.reiterEcke {    background-color: #F3F3F3;    border-bottom: 1px solid #000000;}.reiterAktiv {height:20px;    border: 1px solid #54666F;       background-color: #D81812;    color: #FFFCC7;    padding-left: 10px;    padding-right: 10px;    font-weight: bold;    font-family: Verdana,Arial;    font-size: 10px;    white-Space:nowrap;    cursor:pointer;}.reiterEckeAktiv {    background-color: #FEA034;    border-bottom: 1px solid #FEA034;}#leftMenuPanel {    border:0px solid #FFFFFF;    background-color:#FFFFFF;        height:60%;    padding:10px;}#leftMenuHeadLine {    font-family:Verdana;    font-size:10pt;    font-weight:bold;    color:#DC0B44;    margin-bottom:10px;}.leftMenuHeadlineIcon {    background-image: url("/web/images2/augusta_rechteck_rot.gif");    background-repeat: no-repeat;    width: 8px;    height: 8px;}.leftMenuItem {    font-family:Verdana;    font-size:7.5pt;    /*color: #DC0B44;*/}.leftMenuItemIcon {    background-image: url("/web/images2/augusta_pfeil_rot.gif");    background-repeat: no-repeat;    width: 8px;    height: 8px;}.leftSubMenuItemIcon {    background-image: url("/web/images2/augusta_rechteck_blau.gif");    background-repeat: no-repeat;    width: 8px;    height: 8px;}.leftMenuPapierkorb {	background-image: url("/web/images2/common/trash_f3.gif");    background-repeat: no-repeat;     width:20px;	height:auto;}.leftMenuErinnerung {	background-image: url("/web/images2/common/erinnerungen.gif");    background-repeat: no-repeat;     width:20px;	height:auto;}.leftMenuOrdner {	background-image: url("/web/images2/common/folder_yellow_o.gif");    background-repeat: no-repeat;     width:20px;	height:auto;}.leftMenuSuche {	background-image: url("/web/images2/common/lupe.jpg");    background-repeat: no-repeat;     width:20px;	height:auto;}.titlePanel {    border:1px solid #D81812;    background-color:#ffffff;    padding:7px;    font-family:Verdana;    font-size:10pt;    font-weight:bold;    color:#D81812;}.scrollPanel {    border:1px solid #54666F;    height:200px;    overflow:auto;}.panel {    border:1px solid #54666F;    background-color:#DC0B44;    color:#FFFCC7;}.errorPanel {    font-family:Verdana;    font-size:9pt;    font-weight:bold;    padding:7px;    margin-bottom:4px;    color:red;}td {    font-family:Verdana;    font-size:7.5pt;    color:#000000;}.tablePanel {    table-layout:fixed;    border-collapse:collapse;}.tablePanelohne {    table-layout:fixed;    border-collapse:collapse;}.tableCell {    font-family:Verdana;    font-size:7.5pt;    color:#000000;}.tableCellDark {    border-right:1px solid #54666F;    border-bottom:1px solid #54666F;    background-color:#FFFCC7;    font-family:Verdana;    font-size:7.5pt;    color:#DC0B44;    padding-left:5px;    padding-right:5px;}	.tableCellLight {    border-right:1px solid #54666F;    border-bottom:1px solid #54666F;    background-color:#FFFFFF;    font-family:Verdana;    font-size:7.5pt;    color:#000000;    padding-left:5px;    padding-right:5px;}.tableCellDarkohne {    border-right:px solid #FFFFFF;    border-bottom:0px solid #FFFFFF;    background-color:#FFFCC7;    font-family:Verdana;    font-size:7.5pt;    color:#DC0B44;    padding-left:5px;    padding-right:5px;}.tableCellLightohne {    border-right:1px solid #EEEEEE;    border-bottom:1px solid #EEEEEE;    background-color:#FFFFFF;    font-family:Verdana;    font-size:7.5pt;    color:#000000;    padding-left:5px;    padding-right:5px;}.tableCellAlert {    border-right:1px solid #FFFCC7;    border-bottom:1px solid #FFFCC7;    background-color:#DC0B44;    font-family:Verdana;    font-size:7.5pt;    font-weight:bold;    color:#ffffff;    text-align:center;    padding-left:5px;    padding-right:5px;}.tableCellColor {    border-right:1px solid #54666F;    border-bottom:1px solid #54666F;    background-color:#D3414E;    font-family:Verdana;    font-size:7.5pt;    color:#DC0B44;    padding-left:5px;    padding-right:5px;}.tableHeader {    font-weight:bold;    white-space:normal;}.promptMain {    font-weight:bold;    font-size:7.5pt;    white-space:normal;}.prompt {    font-size:7.5pt;    white-space:nowrap;}.helptext {    font-size:7pt;    padding-top:5px;    padding-bottom:5px;}.numberOfHits {    color:#54666F;}.inputRequiredFlag {    color:#ff0000;}form {    margin:0px;    padding:0px;}input {    font-family:Verdana;    font-size:8pt;    font-weight:normal;    color:#000000;}.inputBoxText {    width:65%;}.inputBoxProzent {    width:60px;}.inputBoxDatumTT {    width:20px;}.inputBoxDatumMM {    width:20px;}.inputBoxDatumJJJJ {    width:40px;}.inputBoxDatumTT_MM_JJJJ {    width:80px;}.inputBoxOrt {    width:200px;    color:#000000;}.inputBoxEuro {    width:55px;    text-align:right;}.inputBoxCent {    width:25px;}.inputBoxStunden {    width:25px;}select {    font-family:Verdana;    font-size:8pt;    font-weight:normal;    width:65%;}textarea {    font-family:Verdana;    font-size:8pt;    font-weight:normal;    color:#000000;    width:65%;}submit{	background-color:#FEA034;	font-family:Verdana;    font-size:8pt;    font-weight:bold;}    .addIcon {    background-image: url("/web/images2/hinzu_schwarz.gif");    background-repeat: no-repeat;    width: 120px;    height: 22px;}.removeIcon {    background-image: url("/web/images2/enf_schwarz.gif");    background-repeat: no-repeat;    width: 120px;    height: 22px;}/* #### ANGEBOTSERSTELLUNG ###### */.content {	    border-collapse:collapse;}body{background-color:#ffffff;}.titlePanelangebot {    border-top:1px solid #DC0B44;    border-bottom:1px solid #DC0B44;    background-color:#FFFFFF;    padding:7px;    font-family:Verdana;    font-size:10pt;    font-weight:bold;    color: #DC0B44;}.titel{height:40px;background-color:#FFFCC7;font-size: 10pt;font-weight:bold;font-family: Verdana;padding-top:20px;padding-bottom:10px;border:1px solid #DC0B44;width:800px;color:#DC0B44;}.abstand{height:20px;border:none;}/*Stellenanzeige- Detail 1*/div.staScrollPanel{	border:1px solid #DC0B44;        overflow:auto;}div.content {	width:950px;	height:650px;	border:0px #FEA034 solid;}div.contentleft {		width:400px;	height:650px;	background-color:#FCFCED;	border:0px #FFFFFF solid;}div.contentright{		position: absolute;	top:65px;	left:430px;	width:530px;	height:500px;	overflow:auto;		background-color:#FCFCED;	scrollbar-base-color:#ffffff;	scrollbar-face-color: #ffffff;	scrollbar-highlight-color: #DC0B44;	scrollbar-3dlight-color: #DC0B44;	scrollbar-darkshadow-color: #DC0B44;	scrollbar-shadow-color: #DC0B44;	scrollbar-arrow-color: #DC0B44; /*Pfeile*/	scrollbar-track-color: #ffffff;  /*Untergrund*/}		div.staLogo {	position:relative;	top:55px;	width:400px;	height:400px;	background-Image:url("/web/images2/header/cavallo_sta.jpg");	background-repeat: no-repeat;}	div.kontaktdaten{	padding-top:100px;		width:400px;	background-color:#FCFCED;}div.staTitel1{	position: relative;	top:0px;	left:0px;	width:500px;}div.modul1_1,div.modul1_2, div.modul1_3, div.modul1_4, div.modul1_5 {	position: relative;	top:0px;	left:0;	width:500px;}	h1.staTitel1{		font-size: 18px;	font-weight: bold;	color:#DC0B44;}	div.jobInfo{	position: relative;	top:40px;	left:0px;	font-size:12px;	font-weight:bold;}	h1.jobInfo {	color:#DC0B44;	font-size:12px;	font-weight:bold;	text-decoration: underline;}	p.modulTitel1, p.modulTitel2, p.modulTitel3, p.modulTitel4, p.modulTitel5 {	padding-top:0px;	font-size:14px;	font-weight:bold;	color:#000000;	text-decoration:underline;}	p.modulText1, p.modulText2, p.modulText3, p.modulText4, p.modulText5 {		font-size:10px;	font-weight:normal;	color:#000000;}	div.staBewerben{	position: absolute;	top:590px;	left:430px;	width:500px;	text-align:center;}p.staTitelFarbig {        padding-left:15px;	color:#DC0B44;	font-size:12px;	font-weight:bold;}p.pLinks{        padding-left:15px;	color:#000000;}p.p{	color:#000000;}		.jobInfoTable {	border:0px;	table-layout:fixed;	border-collapse:collapse;}.jobInfoLinks {	border:0px;	color:#DC0B44;}.jobInfoRechts {	border:0px;		color:#000000;}/* ################################################################### *//* #####################  ab hier neue Version  ###################### *//* ################################################################### *//*	------------------------------------------------------	Box Elemente /stellenausschreibung/detail/detail.jsp	------------------------------------------------------*/#StellenausschreibungDetail {	position: absolute;	top: 10px;	left: 10px;	width: 950px;	height: 650px;}#StellenausschreibungDetailBody {	position: relative;	top: 0px;	left: 0px;	width: 950px;	height: 600px;	background-color: #FBFCEE;	border: 1px solid #DC0B44;}#StellenausschreibungDetailBodyStaLogo {	position: absolute;	top: 0px;	left: 0px;	width: 400px;	height: 600px;	background-image: url("/web/images2/header/cavallo_sta.jpg");	background-repeat: no-repeat;}#StellenausschreibungDetailBodyKontakt {	position: absolute;	bottom: 0px;	left: 0px;	width: 400px;}#StellenausschreibungDetailBodyContent {	position: absolute;	top: 0px;	left: 400px;	overflow: auto;	width: 550px;	height: 600px;	background-color: #ffffff;}#StellenausschreibungDetailFooter {	position: relative;	top: 0px;	left: 400px;	width: 550px;	height: 50px;}/*	------------------------------------------------------	Formate /stellenausschreibung/detail/detail.jsp	------------------------------------------------------*/#StellenausschreibungDetail {    font-family: Verdana, Arial, sans-serif;    font-size: 9pt;}#StellenausschreibungDetail a:link,#StellenausschreibungDetail a:visited,#StellenausschreibungDetail a:hover,#StellenausschreibungDetail a:focus,#StellenausschreibungDetail a:active {    font-size: 1em;    font-weight: bold;    text-decoration: none;    color:#DC0B44;}#StellenausschreibungDetail a:hover,#StellenausschreibungDetail a:focus,#StellenausschreibungDetail a:active {    text-decoration: underline;    color:#54666F;}#StellenausschreibungDetailBodyKontakt {    font-size: 0.8em;}#StellenausschreibungDetailBodyKontakt p{	margin: 0px;	padding: 0 10px 10px 10px;	white-space: nowrap;}#StellenausschreibungDetailBodyKontakt h2{	margin: 0em;    padding: 0 10px 10px 10px;	font-size: 1.2em;	font-weight: bold;	color: #DC0B44;}#StellenausschreibungDetailBodyContent p{	margin: 0px;    padding: 0 20px 10px 20px;}#StellenausschreibungDetailBodyContent h1{	margin: 0em;	padding: 10px 20px 10px 20px;	font-size: 1.4em;	font-weight: bold;	color: #DC0B44;}#StellenausschreibungDetailBodyContent h2{	margin: 0em;    padding: 0 20px 5px 20px;	font-size: 1.2em;	font-weight: bold;    text-decoration: underline;    color: #000000;}#StellenausschreibungDetailBodyContent h3{	margin: 0em;    padding: 0 20px 5px 20px;	font-size: 1.1em;	font-weight: bold;    text-decoration: underline;	color: #000000;}#StellenausschreibungDetailBodyInfos table {	margin: 0px 20px 20px 20px;    padding: 0px;    font-size: 0.8em;}#StellenausschreibungDetailBodyInfos table td.Spalte1 {	width: 250px;}#StellenausschreibungDetailBodyInfos table td.Spalte2 {	width: 250px;}#StellenausschreibungDetailFooter p {	margin: 0px;	padding: 0px;	padding-top: 10px;	text-align: center;}/*****************               **  NEUE SUCHE   **               *****************/.sucheHeader {    font-size:1em;    font-weight:bold;}.sucheActive {    /*hier kann man noch sinnvolle Formatierungen pro Kunde eintragen, ist aber grundsätzlich nicht nötig*/}.sucheText {    /*hier kann man noch sinnvolle Formatierungen pro Kunde eintragen, ist aber grundsätzlich nicht nötig*/}.sucheFound {    /*hier kann man noch sinnvolle Formatierungen pro Kunde eintragen, ist aber grundsätzlich nicht nötig*/}.sucheFoundNr {    font-size:1.4em;    font-weight:bold;    color: #00FF00;}.overviewHeader {    font-family:Verdana, Arial, sans-serif;    font-size:8.5pt;    font-weight:bold;    color:#333333;}.overviewSectionHeader {    font-family: Verdana,Arial, sans-serif;    font-size:8pt;    font-weight:bold;    color:#666666;}.overviewSectionHeader #li {    font-family: Verdana,Arial, sans-serif;    font-size:7pt;    font-weight:bold;    color:#666666;}.tableCellLightSuche {    border-bottom:1px solid #999999;    border-right:1px solid #999999;    background-color:#FFFFFF;    font-family: Verdana,Arial,sans-serif;    font-size:7.5pt;    color:#6b6b6b;    padding-left:5px;    padding-right:5px;}.tableCellDarkSuche {    border-bottom:1px solid #999999;    border-right:1px solid #999999;    background-color:#EEEEEE;    font-family: Verdana,Arial, sans-serif;    font-size:9pt;    color:#6b6b6b;    padding-left:5px;    padding-right:5px;	white-space: inherit;}.tableCellKoSuche {    border-bottom:1px solid #999999;    background-color:#ffefdf;    font-family: Verdana,Arial, sans-serif;    font-size:7.5pt;    font-weight:bold;    color:#686e6d;    text-align:center;    padding-left:5px;    padding-right:5px;}.tableCellImpSuche {    border-bottom:1px solid #999999;    background-color:#dffbdd;    font-size:7.5pt;    font-weight:bold;    text-align:center;    padding-left:5px;    padding-right:5px;}