@import url('filelinks.css');
@import url('formulare.css');
@import url('fuer_typo3.css');
@import url('indexed_search.css');
@import url('jobcontrol.css');
@import url('bewerbungsformular_mit_anlagen.css');
* {
  margin: 0;
  padding: 0;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* +++++++++++++ Positionierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
div#pos_grauerbalken_oben{
	display: none;
}
#pos_headerbilder_stand { display: none; }
.line {
	display: none;
}
div#pos_logo_bg{
	
}
div#pos_btn_jobs { display: none; }
div#pos_servicenavi{
	display: none;
}

div#pos_mainnavi{
	display: none;
}
div#pos_breadcrump{
	display: none;
}
div#pos_content{

}

div#pos_h1_layer{
	margin: 30px 0;
}
div#pos_druckicon{
	display: none;
}
div#pos_content_stand{
	
}
	div#pos_inhalt_startseite{
		width: 550px;
	}
	div#pos_inhalt{
		width:550px;
	}
	div#pos_inhalt_stellen{
		width:550px;
	}
	
	div#wrapper_auf_einen_blick{

	}
	div#wrapper_auf_einen_blick_stellen{

	}
		div#pos_inhalt_abstand{
			display: none;
		}

		div#pos_inhalt_abstand_stellen{
			float:left;
			width:37px;
		}
		div#pos_kasten_auf_einen_blick{
			width:380px;
			margin-top: 30px;
		}
			div#aeb_oben{
				display: none;
			}
			div#aeb_healine{
				float:left;
				width:357px;
				height:21px;
			}
			div#aeb_abstand{
				display: none;
			}
			div#aeb_text{
				float:left;
				width:335px;
				padding-right:25px;
			}
			div#aeb_unten{
				display: none;
			}
		/*stellenangebot*/
		div#pos_kasten_auf_einen_blick_stellen{
			float:left;
			width:276px;
		}
			div#aeb_oben_stellen{
				float:left;
				width:276px;
				height:21px;
				background-image:url(../bilder/bg_aeb_oben_stellen.gif);
				background-repeat:no-repeat;
			}
			div#aeb_healine_stellen{
				float:left;
				width:253px;
				height:21px;
				background-image:url(../bilder/bg_aeb_mitte_stellen.gif);
				background-repeat:repeat-y;
				padding-left:23px;
			}
			div#aeb_abstand_stellen{
				float:left;
				width:253px;
				height:19px;
				background-image:url(../bilder/bg_aeb_mitte_stellen.gif);
				background-repeat:repeat-y;
				padding-left:23px;
			}
			div#aeb_text_stellen{
				float:left;
				width:253px;
				background-image:url(../bilder/bg_aeb_mitte_stellen.gif);
				background-repeat:repeat-y;
				padding-left:23px;
			}
			div#aeb_unten_stellen{
				float:left;
				width:276px;
				height:21px;
				background-image:url(../bilder/bg_aeb_unten_stellen.gif);
				background-repeat:no-repeat;
			}
	div#pos_inhalt_abschluss_startseite{
		display: none;
	}
	div#pos_inhalt_abschluss{
		display: none;
	}
	div#seitentoplayer{
		display: none;
	}
	
	div#seitentoplayer_stellen{
		padding-top:45px;
	}
	div#pos_grauepunkte_abstand{
		display: none;
	}
	div#pos_grauepunkte{
		display: none;
	}
	div#pos_service_icons{
		display: none;
	}
	div#pos_service_icons_stand{
		display: none;
	}
	
	img.icons_unten{ padding-right:43px; }
	
	div#pos_footer_stand{
		display: none;
	}
	
	div#pos_copyright_stand{
		display: none;
	}
	
div#pos_copyright{
	display: none;
}

/* +++++ Template Standorte ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#pos_inhalt_standorte{
	margin: 0 0 30px 0;
	width:265px;
}
	div#wrapper_auf_einen_blick_standorte{
		width:589px;
	}
		div#pos_inhalt_abstand_standorte{
			display: none;
		}
		div#pos_kasten_auf_einen_blick_standorte{
			width:530px;
		}
			div#aeb_oben_standorte{
				display: none;
			}
			div#aeb_healine_standorte{
				float:left;
				width:507px;
				height:21px;
			}
			div#aeb_abstand_standorte{
				display: none;
			}
			div#aeb_text_standorte{
				float:left;
				width:507px;
			}
			div#aeb_unten_standorte{
				display: none;
			}
			

/* +++++ Template Ansprechpartner ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	div#pos_inhalt_ansprechpartner{
	float:left;
	width:265px;
	min-height:299px;
	padding-left:59px;
}
	div#wrapper_auf_einen_blick_ansprechpartner{
		float:left;
		width:589px;
		background-position-top:6px;
		background-image:url(../bilder/bg_inhalt_abstand.gif);
		background-repeat:repeat-y;
	}
		div#pos_inhalt_abstand_ansprechpartner{
			float:left;
			width:59px;
		}
		div#pos_kasten_auf_einen_blick_ansprechpartner{
			float:left;
			width:530px;
		}
			div#aeb_oben_ansprechpartner{
				float:left;
				width:530px;
				height:21px;
				background-image:url(../bilder/bg_aeb_oben_ansprechpartner.gif);
				background-repeat:no-repeat;
			}
			div#aeb_text_ansprechpartner{
				float:left;
				width:507px;
				background-image:url(../bilder/bg_aeb_mitte_ansprechpartner.gif);
				background-repeat:repeat-y;
				padding-left:23px;
			}
			div#aeb_healine_ansprechpartner{
				float:left;
				width:484px;
				height:21px;
				background-image:none;
				padding-bottom:10px;
			}
			div#aeb_unten_ansprechpartner{
				float:left;
				width:530px;
				height:21px;
				background-image:url(../bilder/bg_aeb_unten_ansprechpartner.gif);
				background-repeat:no-repeat;
			}
/* +++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
span.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
p, td p {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#181818;
	margin:0;
	padding:0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#1b1b1b;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:21px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4c4c4c;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:18px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4c4c4c;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:18px;
	margin-bottom:15px;
}
img {
	border:0;
}
hr{
	color:#c7c7c7;
	background-color:#c7c7c7;
	border:solid #c7c7c7;
	border-width:1px 0 0 0;
	height:0px
}
/*   h3 ist in shop.css   */
 
/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link, a:visited, a:active, a:hover {
	color: #1b1b1b;
	line-height:16px;
	font-size:12px;
}

a.breadcrump{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.6em;
	color:#7f7f7f;
	margin:0;
	padding:0;
	text-decoration:none;
}
a.breadcrump:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.6em;
	color:#7f7f7f;
	margin:0;
	padding:0;
	text-decoration:underline;
}
/* +++++++++++++ Aufz�hlungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Bullets Inhaltselment */
ul.csc-bulletlist li {
	font-size: 1.1em;
	line-height: 1.5em;
	padding-bottom: 4px;	
}

/* Standardsitemap */
div.csc-sitemap ul li {
	font-size: 1.1em;
	line-height: 1.5em;	
	padding-bottom: 4px;	
}

/* tx-flseositemap-pi1 */
div.tx-flseositemap-pi1 ul.list li.list {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
	line-height:16px;	
}


/* +++++ Newsbereich ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.news-list-morelink, span.news-list-date, div.news-single-backlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#181818;
	margin:0;
	padding:0;
}
div.news-latest-item{ width:336px;  }
span.news-aufeinenblick_header{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
	line-height:16px;	
} 


/* +++++ Standard Listen im Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* !!!!! immer zuerst definieren, dann die weiteren Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

ol {
	margin: 0;
	padding: 0;
}

ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
	line-height:16px;
	background-image:url(../bilder/dot_aufzaehlung.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:13px;
}
	table ul#in_tabelle{
		margin:0;
		padding:0;
	}

table td{
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
	line-height:16px;
}

/*free captcha*/
span.tx-srfreecap-pi2-cant-read{
	font-family:helvetica, geneva, sans-serif;
	font-size:12px;
	color:#685e55;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* +++++ JobControl Detail ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#wrapper_jobcontorl_detail { text-align: center; color: #000; font-size: 12px; border: 1px solid #c7c7c7; }
#sa-header { height: 78px; background: url(../images/sa-header.jpg) no-repeat; }
#sa-content { background: #fff; color: #000; }
#sa-content .subline { padding: 10px 10px; font-weight: bold; }
#sa-content h2 { padding: 15px 0; background: #fff; text-align: center; color: #000; font-size: 20px; font-weight: bold; }
#sa-content .main { padding: 15px 12px; text-align: left; }
#sa-content h3 { margin: 0 0 2px 0; font-size: 14px; font-weight: bold; color: #000; }
#sa-content h3.single { margin: 15px 0 2px 0; }
#sa-content ul { margin: 0 0 15px 31px; padding: 0; list-style-image: url(../images/sa-square.png); }
#sa-content li { padding: 2px 0 0 0; background: none; color: #000; }
#sa-content table td { color: #000; }
#sa-content .kennziffer { font-weight: bold; color: #000; }
#sa-footer { height: 192px; padding: 10px 5px 0 147px; background: url(../images/sa-footer.jpg) no-repeat; text-align: left; line-height: 130%; color: #000; }
#sa-footer .button { margin: 11px 0 0 44px; }

