body {
	background:#C8C8C8 url('/_images/arbeitsvermittlung_fink_bg.jpg') no-repeat center top;
	width:1000px;
	height: 800px;
	margin:0 auto;

		font-size:10pt;
		line-height:1.135em; /* 16×1.125=18 */
	font-family: arial;
	color:#0753A0;
	text-align: center;
}
p {

}
#lastStelle {
	margin-top: 10px;
}
#bewerber_form_tb td{
	background: transparent;
}
.smallDate {
	font-size: 11pt;
	color: #757575;

}
#kontakt_tb td {
	font-size: 12pt;
}
.inputtxt {
	font-size: 16pt;
	border: 1px solid #C8C8C8;
	margin-bottom: 3px;
	width: 308px;
}
#sitemap {
	padding-top: 0;
	margin-top: 0;
	cursor: pointer;
}
#sitemapnav li {
	list-style: none;
	line-height: 30px;
	font-weight:12pt;
	font-weight: bolder;
	background: transparent;
	padding-left:8px;
	cursor: pointer;
	width: 200px;
}
#sitemapnav li:hover{
	list-style: none;
	line-height: 30px;
	font-weight:12pt;
	font-weight: bolder;
	background: #B60017;
	color: white;
	padding-left:4px;
}
#sitemapnav li:hover a{
	text-decoration: none;
	color: white;
}
#locator a {
	text-decoration: none;
	font-weight: normal;
}
#locator a:hover {
	text-decoration: none;
	color: #B60017;
}



.maxPressSize {
	width: auto;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	float: left;
}
a:visited {
	color:#0753A0;
	text-decoration: none;
}a:active {
	color:#0753A0;
	text-decoration: none;
}
a {
	color:#0753A0;
	text-decoration: none;
}

.clr {
	clear: both;
}

.headertxt {
	font-size: 18pt;
	color: #29688D;
}
.container{
	position: relative;
	top: 0px;

	width: 997px;

	background: transparent;
	text-align: left;



}
#contentholder {
	 position: relative;
	top: 0px;
	left: 0px;
	 width: 100%;
	 height: 100%;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 7px;
	 margin-bottom: 200px;

}
#top_menu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1012px;
	height: 44px;
	line-height: 33px;
	 background:transparent url('/_images/header.png') no-repeat center top;
}


#top_menu ul {
	float: left;margin: 0px;
	margin-left: 16px;
	padding: 0px;
	text-align: left;
	 border-color: white;
		border-left-color: black; border-top-color: black;
		color: white;

}



#top_menu li {
	margin: 0px;
	padding: 1px;

	list-style: none;
	display: inline;
	color: white;
	cursor: pointer;
	display: inline;
	margin: 0.9em; padding:0.3em;

}
#top_menu li a:visited{
	 color: white;
	 text-decoration: none;
}
#top_menu li a:active{
	 color: white;
	 text-decoration: underline;
}
#top_menu li a:link{
	 color: white;
	 text-decoration: none;
}
#top_menu li a:hover{
	 color: white;
	 text-decoration: underline;
}

.lft {
	float: left;
}
.rgt {
	float: right;
}

a:link{
	color: #0753A0;
}
a:hover{
	color: #0753A0;
	text-decoration: underline;
}

#left_menu {
	width: 247px;
	position: relative;
	top: 9px;
	height: auto; min-height: 300px;

	background-color: #F9F9F9;
}

#content_placement {
	 width: 1012px;
	 position: relative;
		height: auto; min-height: 450px;
		 top: 0px;
		 padding: 0px;
		 margin: 0px;
}
#contentinlinecontainer {
	width: 1012px;
	height: auto; min-height: 450px;
	position: relative;
	top: -5px;
	background:transparent url('/_images/middle_shadow.png') repeat-y left top;
}
#top_shadow {
position: relative;
	top: -5px;
	 width: 1012px;
	height: 7px;
	line-height: 7px;
	 background:transparent url('/_images/top_shadow.png') no-repeat center top;
}
#bottom_shadow {
position: relative;
	top: -5px;
	 width: 1012px;
	height: 7px;
	line-height: 7px;
	 background:transparent url('/_images/bottom_shadow.png') no-repeat center top;
}
#header {
	position: relative;
	top: -5px;

	 width: 1012px;
	height: 166px;
	line-height: 155px;
	 background:transparent url('/_images/header_logo.png') no-repeat center top;
}


.pad10 {
	padding-right: 40px;
	padding-top: 10px;
}
.paddlft {
	padding-left: 30px;
}

.lftcolumn {
	float: left;
	width: 630px;
	background: transparent;
	height: auto; min-height: 250px;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 50px;

}
.rgtcolumn {
	float: left;
	width: 286px;
	background: transparent;
	height: auto; min-height: 250px;
	margin-right: 30px;
	margin-top: 5px;
	padding-left: 20px;
	font-size: 10pt;
	color: #063E76;
	line-height: 15pt;
}

#locator {
	width: 1012px;
	height: 25px;
	padding-left: 30px;
	font-weight: bold;
  padding-top:10px;
}


#contentcopyright {
	position: absolute;
	bottom: 30px;
	padding-left: 30px;
	word-spacing:0.2em;
	font-size: 8.5pt;
}
#logofink {
	position: relative;
	right: 103px;
  top:10px;
  background: transparent url('/_images/logo_v3.jpg') 0px 0px;
  background-repeat: no-repeat;
  width: 219px;
  height: 133px;
  line-height: 133px;

}
#fink_slogan {

  text-align: center;
  font-weight: light;
  color: #29688D;
  letter-spacing: 2px;
  font-size: 8pt;
}


.normal{
   font-size: 10pt;
}
.headline1{
  font-size: 12pt;
}
.headline2{
  font-size: 14pt;
}
.headline3{
  font-size: 16pt;
}

.newsTs {
  font-size: 8pt;

   vertical-align: -100%;
}

.newsContainer {
  margin-bottom: 10px;
}
.newsHead {
  font-style: italic;
  font-size: 11pt;

  font-weight: normal;
}
.newsTxt {
  font-size: 12pt;
  color: #1570DF;
}

.redlink:visited {
  color:#B60017;
  text-decoration: none;
}
.redlink:active {
  color:#B60017;
  text-decoration: none;
}
.redlink {
 color:#B60017;
  text-decoration: none;
}

.red {
  color: #b50017;
}
.emphasize {
  background: transparent url('/_images/bttn_bg.png') repeat-x;
  border:1px solid transparent;

}
#topnavi li:hover {
   background: transparent url('/_images/bttn_bg.png') repeat-x;
   border:1px solid white;
}
#topnavi li a:hover {
  text-decoration: none;
  /* margin: 0px; */

}
#topnavi li {
  position: relative;
  top: 0; left: 10px;

   display:inline;
border:1px solid transparent;
}
#start-content-jobfink { position: absolute; top: 158px; left:30px; width:615px; background: red url('/_images/black_bg.png');}
.styleBttn {
line-height:30px;
background: transparent url('/_images/bttn_bg.png');
border: 1px solid #f2f2f2 ;
color: white;
cursor: pointer;
padding-left: 10px;
padding-right: 10px;
}
.styleBttn a { display: block;}
.styleBttn a:hover { font-weight: normal; font-size:11px;}

#s3slider {
   width: 654px; /* important to be same as image width */
   height: 90px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   position: absolute; top: 158px; left:-10px;

}

#s3sliderContent {
   width: 615px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   left:0;

   margin-left: 0; /* important */
   list-style: none;
    background: transparent url('/_images/black_bg.png');
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */

}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 14pt Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 615px;

   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.s3sliderImage span a {
color: white;
}
.clear {
   clear: both;
}
.styleBttn:hover{ font-weight: bold;}

.bauSprite {
  display: block;
  float: left;
  background-image:url('/_images/sprites/bau_sprite.png');
  background-repeat:no-repeat;
  background-position:0 0;
  width: 200px; height: 73px;

}
.bauSprite:hover {
  background-position: 0 -73px;
}
.dienstleistungSprite {
  display: block;
  float: left;
  background-image:url('/_images/sprites/dienstleistung_sprite.png');
  background-repeat:no-repeat;
  background-position:0 0;
   width: 200px; height: 73px;
     margin-left: 8px;
}
.dienstleistungSprite:hover {
  background-position: 0 -73px;
}
.produktionSprite {
  display: block;
  float: right;
  margin-right: 15px;
  background-image:url('/_images/sprites/produktion_sprite.png');
  background-repeat:no-repeat;
  background-position:0 0;
   width: 200px; height: 73px;
}
.produktionSprite:hover {
  background-position: 0 -73px;
}



#stellenSpartenPromo {
  margin-top:7px;
}
.contactWidget {
  width: 245px;
   min-height: auto;
   position: relative;
   height:100%  ;
   top: 10px; right: 4px;
     background: transparent url('/_images/tel_ico.png') 0 80px no-repeat;
}
/*   sprite overlays  */
.twitter {
    overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;
  background: transparent url('/_images/twitter_logo_sprite.jpg') 0 0 no-repeat;
}

.twitter:visited {
     overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;

   background: transparent url('/_images/twitter_logo_sprite.jpg') 0 0 no-repeat;
}
.twitter:active {
     overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;

   background: transparent url('/_images/twitter_logo_sprite.jpg') 0 0 no-repeat;
}
.twitter:hover {
     overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;

   background: transparent url('/_images/twitter_logo_sprite.jpg') 0 -43px no-repeat;
}
.facebook {
   overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
   border: 0;

  margin:0; padding:0;
  outline: 0px solid lime;

  background: transparent url('/_images/facebook_logo_sprite.jpg') 0 0 no-repeat;
}
.facebook:active {
   overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;
   background: transparent url('/_images/facebook_logo_sprite.jpg') 0 0px no-repeat;
}
.facebook:visited {
   overflow: hidden;
  display: block;
  width: 120px;
  height: 43px;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;
   background: transparent url('/_images/facebook_logo_sprite.jpg') 0 0px no-repeat;
}


.facebook:hover {
  overflow: hidden;
  display: block;
  border: 0;
  margin:0; padding:0;
  outline: 0px solid lime;
   background: transparent url('/_images/facebook_logo_sprite.jpg') 0 -43px no-repeat;
}

.widgetSocialMedia {
  position: relative;
  top: 2px; left: 10px;
  width: 273px; height:70px;
  border: 0px solid red;
  white-space: nowrap;
}

#social_container {
  position: relative;
  top:15px;

  width: 610px;
  height: 190px;
  border: 1px solid #b2bec4;
  background: #cadadb ;

}

#social_container{ border:0px solid #F0F9F4; z-index:10; overflow: hidden; position:relative; top:15px; left:2px;}
#social_container iframe{  left:-5px;  overflow:hidden;  position:relative;  top:-1px;}

#like-button-container {height:40px; border:0px solid #F0F9F4; z-index:10;width:300px;  overflow: hidden; position:relative; top:0px; left:10px; margin-bottom:20px;}
#like-button-container iframe{  height:40px ;left:-5px; width:300px; overflow:hidden; height:40px; position:relative;  top:-1px;}

#count-down-role {
position: absolute;
top:3px;
left:410px;
font-family:Arial;
font-size:9.5em;
color:#f11a4c;

width:300px;
height:200px;
line-height:200px;
}

#count-down-role a {
  color: #f11a4c;
}
#count-down-role a:hover {
  text-decoration: none;
}
