@charset "utf-8";

/*Anfang: Behälter, die nicht auf der Webite gebraucht werden, ausschalten!*/
div.LeftArtikel,
span.Statement,
div.HeaderArtikel,
H1,
div.FooterArtikel { display:none;}
/*Ende: Behälter, die nicht auf der Webite gebraucht werden, ausschalten!*/

/*Anfang: globale Definitionen*/
body { background:#D1D4D6; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#000; }
.Fehler, .fehler { color:#F00; display:inline-block; margin:5px 0 0 5px; }
.Meldung, .meldung { color:#9c0030; }
textarea { font-family:Verdana, Geneva, sans-serif; font-size:9pt;}
h2 {	margin:0 0 14px 0;		font-size:1.3em;	}
div.BodyInhaltGesamt img.PrintBanner { display:none; }
div.Right img {	  padding-bottom:5px; }
img.expand { margin-right:13px;  float:left;}
/*Ende: globale Definitionen*/

/*Anfang: Behälter positionieren*/

div.BodyInhaltGesamt {	position:absolute;	width:720px!important;	top:30px;	left: 50%;	margin-left:-360px;	background:#fff;	border:1px solid #FFF;	border-bottom:1px solid #d1d4d6;/* border: solid 2px green;	*/}
* html div.BodyInhaltGesamt { /**/ border:solid 1px #D1D4D6;width:700px!important;}


div.Header {	width:720px;	height:258px;	background:url(../images/00_gh_header.jpg) top left no-repeat;	}
* html div.Header { border:solid 1px white; border-bottom:0px;}
div.Left {/*	position:relative;	*/	float:left;	width:122px; left: 85px; position:relative;/*	margin:-60 0 0 85px; border:solid 1px green ; display:inline-block; clear:both;	top:-60px;*/ }
* html div.Left {left:90px; background-color:White;} 

div.Center {display:inline-block;	width:330px;	float:left;	margin:0px 10px 60px 100px;/* border:solid 1px red;*/top:0px; 	 }

/** html div.CenterControl2 { width:300px; border:solid 2px yellow; float:left;}*/
div.Right {	 display:inline-block; width:130px;	margin:0px 15px 0 0; 		font-size:7pt;	color:#636363;	 line-height:130%; }

* html div.Right{   z-index:1000;float:right; margin:0px 5px 0 0;  clear:both;}


div.Footer {	clear:both;	width:721px;	font-size:8pt;	background:#D1D4D6;	color:#636363;	padding:5px 0px 20px 0px;	border:1px solid #d1d4d6;	margin-left:-1px; margin-right:-10px;}
* html div.Footer { padding-right:10px;width:711px;}	
/*Ende: Behälter positionieren*/	
	
	
	
	
	
	

	
div.LeftNavi a.Ebene1 {
	display:block;
	width:115px;
	padding:1px 0 1px 7px;
	margin:0 0 7px 0;
	line-height:10pt;
	font-weight:bold;
	color:#9c0030;
	border:1px solid #000;
	text-decoration:none;
	}

div.LeftNavi a.Ebene2 {
	display:none;
	margin-left:7px;
	padding-bottom:7px ;
	width:130px;
	line-height:10pt;
	font-size:7.5pt;
	font-weight:normal;
	color:#9c0030;
	text-decoration:none;
	}

div.LeftNavi a:hover,
div.LeftNavi a.AktiverLink { color:#274289; }


/* --=== Ende ===-- */

/* --=== Div.Center / Inhalte  */



	
div.CenterArtikel p  { margin:0 0 10px 0; width:100%; }

div.CenterArtikel table { width:100%; }
div.CenterArtikel table td { vertical-align:top; }
div.CenterArtikel table td strong { display:block; margin:0 0 3px 0; }

div.CenterArtikel ul {  margin:0 0 15px 0; padding:0; list-style:none; }
div.CenterArtikel ul li { background: url(../images/rotesQuadrat.gif) 0 -1px no-repeat; margin:0 0 3px 0; text-indent:15px; }

div.CenterArtikel a { text-decoration: none; color: #9c0030; }
div.CenterArtikel a:hover {color:#274289; }

/* --=== Ende ===-- */

/* --=== Div.Right ===--  */




div.RightArtikel { margin:0 0 5px 0; }

div.RightArtikel ul,
div.RightArtikel ol{ padding:0px; margin:5px 0 5px 0; list-style-position: inside; }

div.RightArtikel img { display:block; }

div.RightArtikel table.News { padding:3px; margin:0; background:#9d0030 !important;}

div.RightArtikel table.News a { color:#FFF; font-style:italic; text-decoration:underline; }

div.RightArtikel li table.News { padding:0px; display:inline-block; }

div.RightArtikel table.News img { width:45px; height:49px; float:left; margin-right:8px;  }

div.RightArtikel a { color:#9c0030; text-decoration:none; }

/* --=== Ende ===--  */

/* =============================================================================================================================== */
/* ===================================== // Footer // ============================================================================ */
/* =============================================================================================================================== */


div.FooterNavi { float:right; line-height:20px; margin-right:10px; }

div.FooterStandCopyr { float:right; text-align:right; line-height:20px; }

div.Footer a { color:#636363; text-decoration:none; padding:0 5px 0 5px; }
div.Footer a:hover { text-decoration:underline; }

div.FooterControl1,
div.FooterControl2,
div.FooterControl3,
div.FooterBearbeiter,
div.FooterArtikel { display:none; }


/*  ===================================== // Ende - Footer // ==================================================================== */

div.ctr_Stellenangebote { width:470px;}
* html div.ctr_Stellenangebote {  width:330px; }
div.ctr_Stellenangebote table.Suchergebnisse { width:100%; }
* html div.ctr_Stellenangebote table.Suchergebnisse { width:320px; }
table.Suchergebnisse td, table.Suchergebnisse th { border:1px solid #fff;}
div.ctr_Stellenangebote table.Stellenangebote { width:100%;border-collapse:collapse;	 }
div.ctr_Stellenangebote table.Stellenangebote td {
	
	border-bottom:1px solid black;
	vertical-align:top;
	padding:4px 15px 4px 0;
	text-align:right;
	font-size:11px;
	line-height:1.3em;
	}

div.ctr_Stellenangebote table.Stellenangebote td.Titel {
	width:225px;
	margin-right:48px;
	text-align:left;
	cursor:pointer ;
	}



div.ctr_Stellenangebote  div.CollapseInhalt { padding:0 10px 0 10px; margin:15px 0 15px 3px; }

table.Suchergebnisse .Eintrag { width:100%;  }
td.Titel img {display:inline-block; padding-bottom:5px;}

table.Stellenangebot { border:1px solid #9d0030 !important; margin:10px 0 10px 10px;}

div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 { width:100%; }

div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 td { line-height:18px; padding:4px 0 4px 3px;}

div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 td.DatensatzRechts { width:310px; border-bottom:1px solid #000;}
div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 td.DatensatzLinks { width:105px; font-weight:bold; font-size:8pt; color:#636363; border-bottom:1px solid #000;}

div.ctr_Stellenangebote table.Stellenangebot td h3 { padding:15px 0 10px 0; font-weight:bold; font-size:8pt; }

div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 h3 { font-weight:bold; font-size:8pt; color:#636363; margin-top:10px; padding:4px 0 4px 0; border-top:1px solid #000;  border-bottom:1px solid #000;}

div.ctr_Stellenangebote table.Stellenangebot td table.tabelle1 td input.button {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	background:#FFF;
	border:1px solid #000;
	padding:1px 4px 1px 4px;
	color: #9c0030;
	float:right;
	clear:both;
	margin:3px 5px 15px 0;
	}
span.Mail,
span.Fon,
span.Fax { width:50px; display:inline-block; font-weight:bold; font-size:8pt; color:#636363; }

span.Mail { margin-top:5px; }
span.Fax { margin-bottom:10px; }

