#clear_element{
	clear:both;
}

#clear_element_breadcrumb{
	clear:both;
	height:20px;
}

/* col1 con-mitte */

.sortOption {
	margin:40px 0px 7px 0px;
	padding:0px 0px 7px 0px;
	text-align:right;
}

p.sortText {
	margin:0px 346px 0px 0px;
}

/* Fix for IE6 */
*html p.sortText {
	margin:0px 200px 0px 0px;
}

.inBetweenHeader {
	margin:35px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	font-size:15px;
	background:transparent url(../layout/misc_1/ft_trenner.gif) repeat-x scroll center bottom;
}

#col1_content a.sortLink {
	margin:0px 0px 0px 20px;
	padding:0px 15px 0px 0px;
	color:rgb(161,154,147);
	text-align:right;
}

#col1_content a.sortLink:hover {
	text-decoration:none;
	color:#B7A72F;
}

#col1_content a.sortLinkSelectedDown{
	background:url(../layout/buttons/sort_symbol_down.gif) no-repeat right center;
	margin:0px 0px 0px 20px;
	padding:0px 15px 0px 0px;
	text-align:right;
}

#col1_content a.sortLinkSelectedUp{
	background:url(../layout/buttons/sort_symbol_up.gif) no-repeat right center;
	margin:0px 0px 0px 20px;
	padding:0px 15px 0px 0px;
	text-align:right;
}

#col1_content a.sortLinkSelectedDown:hover {
	text-decoration:none;
	color:#B7A72F;
}

#col1_content a.sortLinkSelectedUp:hover {
	text-decoration:none;
	color:#B7A72F;
}

/* kunden liste*/
.subcolumns{width:100%;overflow:hidden;}
.c50l,.c50r{width:50%;float:left;}
#col1_content .refListe li {
margin-bottom:5px;
}
/* ende kunden liste*/

.job {
	margin:20px 0px 5px 0px;
}

/* Fix for IE6 */
*html .job {
	margin-top:25px;
	margin-bottom:-15px;
}

div.jobTrenner {
	background:transparent url(../layout/misc_1/ft_trenner_hoz.gif) repeat-x scroll center bottom;
	margin:7px 0px 7px 0px;
	height:1px;
}

.job a {
	font-size:1.1em;
}

#col1_content a.jobtitel{
	font-size:1em;
	font-weight:bold;
}

.jobinfo{
	font-size:1em;
	padding-left:0px;
	display:block;
}

.links{
	text-align:right;
	padding-right:6px;
}

.links a{
	margin-right:5px;
}

#col1_content .inhalt .links{
	margin:10px -5px 13px 0px;
}

#inhalt_head{
	border-bottom:1px solid #B7A72F;
	border-top:1px solid #B7A72F;
	margin-bottom:30px;
	padding-bottom:0px;
	padding-top:5px;
}

.inhalt{
	display:block;
	padding-bottom:5px;
	font-size:12px;
	line-height:18px;
}

/*.inhalt img{
	float:left;
	padding-right:10px;
}*/

#col1_content .inhalt a.weiter_zp{
	margin-left:0px;
}

.inhalt .clearboth{
	clear:both;
	margin:15px 0;
}

.inhalt .zitat{
	line-height:14px;
	display:block;
	margin:30px 0;
	font-style:oblique;
}

.inhalt h5{
	font-size:13px;
}
/* endecol1 con-mitte */

/* col2 jobsuche */

#searchMenu{
	float:left;
	width:100%;
}

  #searchMenu a {color: #78685C; font-weight: normal; background:transparent; text-decoration:none; }
  #searchMenu a:focus, 
  #searchMenu a:hover,
  #searchMenu a:active { text-decoration:none; color:#b6a400; background-color: transparent;}
  #searchMenu a.active {color:#b6a400; }

#searchMenu a.unselected_text {
	background-color:transparent;
	color:rgb(161,154,147);
	text-decoration:none;
}

#searchMenu img{
	padding-right:3px;
	padding-top:3px;
	float:left;
}

.searchLv1 {
	padding-top:4px;
	padding-bottom:4px;
}

#searchMenu {
	float:left;
	width:100%;
}

#searchMenu ul {
	list-style-type:none;
	margin-left:0px;
}

*html #searchMenu ul {
	height:10%;
	width:100%;
	margin-left:5px;
}

*+html #searchMenu ul{
	height:10%;
	width:100%;
}

#searchMenu ul li {
	/*display:block;*/
	margin-left:0px;
}

#searchMenu ul li ul li {
	background:transparent url(../layout/menu_1/vertikalesmenu/vertical_menu_trenner.gif) repeat-x scroll center top;
	height:20px;
	margin-left:-1px;
}

*html #searchMenu ul li ul li {
	margin-left:0px;
	margin-bottom:-5px;
}

#searchMenu ul li ul ul {
	list-style:none;
	margin-bottom:0;
	padding-bottom:0;
}

*html #searchMenu ul li ul ul {
	margin-left:-0px;
	margin-bottom:4px;
}

*+html #searchMenu ul li ul ul {
	display:block;
	width:100%;
	height:150%;
}

*+html #searchMenu ul li li{
	height:100%;
}

#searchMenu ul li ul ul li {
	margin-left:15px;
	padding-left:0px;
}

*+html #searchMenu ul li ul ul li{
	display:block;
	height:15px;
}

#searchMenu ul li ul li a {
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	margin-left:0;
	padding-left:0;
	padding-top:1px;
}

#searchMenu a {
	background:transparent none repeat scroll 0 0;
	color:#B6A400;
	font-weight:normal;
	text-decoration:none;
}

#searchMenu a.unselected_btn {
	background-image:url(../layout/misc_1/addcategory.gif);
	background-repeat:no-repeat;
	float:right;
	height:13px;
	padding-top:7px;
	width:13px;
}

#searchMenu a.selected_btn  {
	background-image:url(../layout/misc_1/removecategory.gif);
	background-repeat:no-repeat;
	float:right;
	height:13px;
	padding-top:7px;
	width:13px;
}

#searchMenu div {
	background:transparent none repeat scroll 0 0;
	color:#B6A400;
	font-weight:normal;
	text-decoration:none;
}

#searchMenu div.selected_btn  {
	background-image:url(../layout/misc_1/removecategory_standard.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	height:13px;
	padding-top:7px;
	width:13px;
}

*html #searchMenu ul li ul ul li a.main_btn{
	margin-right:50px;
}

*html #searchMenu ul li ul ul li a.unselected_btn{
	margin-right:50px;
}

*html #searchMenu ul li ul ul li a.specify_btn{
	margin-left:50px;
}

#searchMenu a.unselected_text {
	background-color:transparent;
	color:rgb(161,154,147);
	text-decoration:none;
}

#searchMenu a.unselected_text:hover {
	color:#b6a400;
}

  #searchOption a {color: #78685C; font-weight: normal; background:transparent; text-decoration:none; }
  #searchOption a:focus, 
  #searchOption a:hover,
  #searchOption a:active { text-decoration:none; color:#b6a400; background-color: transparent;}
  #searchOption a.active {color:#b6a400; }
  
#searchOption{
	margin:-5px 0px 20px -5px;
	padding:0px 0px 0px 0px;
}

#searchOption ul li{
	list-style-type:none;
}

#searchOption ul li a{
	padding-left:6px;
	background:url(../layout/menu_1/vertikalesmenu/vertical_menu_bullet.gif) no-repeat left top;
	margin-left:-20px;
	padding-top:1px;
 }

#searchOption  ul li a:hover{
	background:url(../layout/menu_1/vertikalesmenu/vertical_menu_bullet_high.gif) no-repeat left top;
}

div.category_label {
	padding:0px 0px 5px 0px;
}

*html div.category_label {
	padding:0px 0px 5px 5px;
}

div.optionExplanationBox {
	margin:3px 0px -5px 3px;
	padding:10px 8px 0px 8px;
	width:215px;
	height:167px;
	color:#78685C;
	font-size:11px;
	background:url(../layout/misc_1/sortexplanationbackground.jpg);
	border:1px solid #8d8d8d;
	
}

/* Fix for IE6 */
*html div.optionExplanationBox {
	margin:3px 0px -5px 14px;
	padding:11px 8px 0px 6px;
	width:218px;
	height:167px;
	background:url(../layout/misc_1/sortexplanationbackground.jpg);
}

div.optionExplanationBox p.header {
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	background:transparent url(../layout/misc_1/ft_trenner.gif) repeat-x scroll center bottom;
}

div.optionExplanationBox p {
	font-size:11px;
}

#col2_content div.optionExplanationBox a  {
	color:#b6a400;
	font-size:11px;
	text-decoration:none;
	padding:0px 15px 1px 0px;
	background:url(../layout/buttons/teaser_linksymbol.gif) no-repeat right center;
}

/* ende col2 jobsuche */

hr {
	background:transparent none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #B7A72F;
	border-style:none none solid;
	border-width:1px;
	color:#FFFFFF;
	margin:5px 0 15px;
}

/* #col1_content Hauptkriteriumsseite */

#col1_content div.cat1 h3, #col1_content div.cat2 h3, #col1_content div.cat3 h3, #col1_content div.cat4 h3 {
	font-size:14px;
}

/* 
  *  ie6 hacks f?r das kriteriumsmenu
  */
*html div.cat1 ul, *html div.cat2 ul, *html div.cat3 ul, *html div.cat4 ul {
	padding-top:250px;
}

*html div.cat1 ul li ul, *html div.cat2 ul li ul, *html div.cat3 ul li ul, *html div.cat4 ul li ul{
	padding-top:0px;
}

#col1_content div.categories {
	margin: 0;
}
* html #col1_content div.categories {
	height:200px;
}

#col1_content div.categories ul{
	margin-left:0px;
}

div.cat1 {
	width:174px;
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
	height:100%;
}

div.cat2 {
	width:160px;
	padding:5px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	float:left;
	height:100%;
}

div.cat3 {
	width:145px;
	padding:5px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	float:right;
	height:100%;
}

div.cat4 {
	width:180px;
	padding:5px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	float:left;
	height:100%;
}

div.cat3 ul li {
	color:rgb(207,202,198);
}

#col1_content div.cat1 ul li , #col1_content div.cat2 ul li , #col1_content div.cat3 ul li, #col1_content div.cat4 ul li {
	height:auto;
	background:transparent url(../layout/misc_1/content_lvl1_bullet.gif) no-repeat scroll left top;
}

#col1_content div.cat1 ul li ul li, #col1_content div.cat2 ul li ul li, #col1_content div.cat3 ul li ul li, #col1_content div.cat4 ul li ul li{	
	height:auto;
	background:transparent url(../layout/menu_1/vertikalesmenu/vertical_menu_bullet.gif) no-repeat scroll left top;
}

#col1_content ul {
margin-left:0;
}

#col1_content ul li {
background:transparent url(../layout/misc_1/content_lvl1_bullet.gif) no-repeat scroll left top;
height:100%;
margin-left:0;
padding-left:13px;
list-style-type:none;
}

#col1_content ul li ul{
margin-bottom:0px;
}

#col1_content ul li ul li {
background:transparent url(../layout/menu_1/vertikalesmenu/vertical_menu_bullet.gif) no-repeat scroll left top;
height:100%;
margin-left:0;
padding-left:8px;
}
/* ende #col1_content Hauptkriteriumsseite */

#verticalMenu a#title_Anspruch {
background:transparent url(../layout/menu_1/vertikalesmenu/standard_1/label_aaanspruch.gif) no-repeat scroll center center;
height:24px;
width:160px;
display:block;
margin-bottom:9px;
}

#verticalMenu a#title_Atmosphare {
background:transparent url(../layout/menu_1/vertikalesmenu/standard_1/label_aaatmosphaere.gif) no-repeat scroll center center;
height:24px;
width:160px;
display:block;
margin-bottom:9px;
}

#verticalMenu a#title_Aussicht {
background:transparent url(../layout/menu_1/vertikalesmenu/standard_1/label_aaaussicht.gif) no-repeat scroll center center;
height:24px;
width:160px;
display:block;
margin-bottom:9px;
}

#verticalMenu a#title_AAAjobs {
background:transparent url(../layout/menu_1/vertikalesmenu/standard_1/label_aaajobs.gif) no-repeat scroll center center;
height:24px;
width:160px;
display:block;
margin-bottom:9px;
}

#verticalMenu a#vm_title_service {
background:transparent url(../de/layout/menu_1/vertikalesmenu/standard_1/vm_title_service.gif) no-repeat scroll center center;
height:24px;
width:160px;
display:block;
margin-bottom:9px;
}

#verticalMenu a#title_Anspruch:hover {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaanspruch_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_Atmosphare:hover  {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaatmosphaere_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_Aussicht:hover  {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaaussicht_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_AAAjobs:hover {
background:transparent url(../layout/menu_1/flyoutmenu_1/highlighted/label_aaajobs_high.GIF) no-repeat scroll center center;
}

#verticalMenu a#vm_title_service:hover {
background:transparent url(../de/layout/menu_1/vertikalesmenu/highlighted_1/vm_title_service_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_Anspruch.selected  {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaanspruch_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_Atmosphare.selected  {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaatmosphaere_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_Aussicht.selected  {
background:transparent url(../layout/menu_1/vertikalesmenu/highlighted_1/label_aaaussicht_high.gif) no-repeat scroll center center;
}

#verticalMenu a#title_AAAjobs.selected  {
background:transparent url(../layout/menu_1/flyoutmenu_1/highlighted/label_aaajobs_high.GIF) no-repeat scroll center center;
}

#verticalMenu a#vm_title_service.selected {
background:transparent url(../de/layout/menu_1/vertikalesmenu/highlighted_1/vm_title_service_high.gif) no-repeat scroll center center;
}

a:hover {
	outline-style:none;
	outline:0px;
}

/* Styleangaben f?r die Job-Detailansicht */

#arbeitswelt_zusatz
{
margin-top:-11px;
}

#demo a,#demo_bottom a {
background:transparent url(../layout/buttons/teaser_linksymbol_zurueck.gif) no-repeat scroll left center;
color:#B6A400;
padding-left:15px;
}

#demo a,#demo_bottom a:hover {
text-decoration:none;
}

*html #demo_bottom {
top:-83px;
}

#demo_bottom{
position:relative;
top:-55px;
left:-263px;
}


#titel
{
font-size:15px;
font-weight:bold;
}

#claim
{
font-size:15px;
font-weight:bold;
margin:0px 0px 20px 0px;
}

.text
{
margin-bottom:35px;
}
#lastText
{
margin-bottom:25px;
margin-top:25px;
font-size:13px;
font-weight:bold;
}

#col1_content #jobbeschreibung ul li{}

/* Start Geschaeftsstellen */

  .text_absatz {
	margin-top: 3px;
  }

  .imgEmbeddedLeft {
	float:left;
  }

  .imgEmbeddedLeft img {
	margin-right:10px
  }

  .imgEmbeddedRight {
	float:right;
  }

  .imgEmbeddedRight img {
	margin-left:10px
  }

  #col1_content h5{
  font-size:13px;
  margin:0 0 0px;
  }
  
  #col1_content span.img_100 {
	width:451px;
	overflow:hidden;
	display:block;
  }

  #col1_content span.img_50_l {
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	width:235px;
	overflow:hidden;
  }
  
  #col1_content span.img_50_r {
	float:right;
	padding-left:20px;
	padding-bottom: 0px;
	width:235px;
	overflow:hidden;
  }
  
  
  #col1_content span.img_25_l {
	float:left;
	padding-right:20px;
	padding-bottom:0px;
	width:118px;
	overflow:hidden;
  }
  
  #col1_content span.img_25_r {
	float:right;
	padding-left:20px;
	padding-bottom: 0px;
	width:118px;
	overflow:hidden;
  }
  
  #col1_content span.img_subtxt {
	margin:5px 0 1em 0; 
	padding:0 0 0 6px;
	line-height:1em;
	display:block;
	border-left:1px #b7a72f solid;
	}
	
  #col1_content hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #B7A72F solid;
  } 
	
	/* Ende Geschaeftsstellen */


/* Zitate */
#div.testimonial_absatz p {
  font-style: italic;
}

#col1_content div.testimonial_absatz {
  font-style: italic;
}

#col1_content div.testimonial_noImage {
border-left:1px solid #B7A72F;
display:block;
line-height:1em;
margin:5px 0 1em 0;
padding:0 0 0 6px;
font-style: italic;
}

/* Kontaktformular */

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.textfeld, .textfeld:focus, .textfeld:active {
background-color:#FFFFFF;
border:1px solid #827468;
color:#78685C;
font-family:arial,Verdana,Helvetica,Arial,sans-serif;
margin:0;
padding:1px;
width:200px;
}

.selectfeld, .selectfeld:focus, .selectfeld:active {
background-color:#FFFFFF;
border:1px solid #827468;
color:#78685C;
font-family:arial,Verdana,Helvetica,Arial,sans-serif;
height:19px;
margin:0;
padding:1px;
width:204px;
}

.textbox, .textbox:focus, .textbox:active {
background-color:#FFFFFF;
border:1px solid #827468;
color:#78685C;
font-family:arial,Verdana,Helvetica,Arial,sans-serif;
margin:0 0 15px;
padding:0;
width:99%;
}

.subcolumns {
overflow:hidden;
width:100%;
}

#iamhuman {
display:none;
visibility:hidden;
}

.c50l, .c50r {
width:50%;
}

.c50l u{
margin-left:0px;
}

.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
float:right;
margin-left:-5px;
}

.submitLink label {
color:#B7A72F;
cursor:pointer;
}

#col1_content .formtable, #col1_content .paddedFormtable {
border-collapse:collapse;
margin-bottom:0.5em;
width:auto;
border-spacing:3px;
}

#col1_content .formtable tr td, #col1_content .formtable tr th, #col1_content .paddedFormtable tr td, #col1_content .paddedFormtable tr th {
line-height:18px;
padding:4px 5px 1px 1px;
vertical-align:top;
}

#col1_content th, #col1_content td {
color:#78685C;
font-size:12px;
height:14px;
line-height:14px;
padding:3px 5px;
vertical-align:top;
}


/* F�r Bewerberformular */
div#formErrors {
	color: #f00;
	font-size: 11px;
	line-height: 1.5;
	margin-bottom: 20px;
	margin-top: -10px;
}
div.buttonframe {
	margin-bottom: 30px;
	margin-top: -10px;
}
a.button , a.button:hover, input.button {
	border: none;
	background-color: #fff !important;
	background-image: url(../layout/buttons/button_bg_hover.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
	border-left: 1px solid #B6A400;
	padding: 2px 5px;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
a.button_hell , a.button_hell:hover, input.button_hell {
	border: none;
	background-color: #fff !important;
	background-image: url(../layout/buttons/button_bg_hell.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
	border-left: 1px solid #B6A400;
	padding: 2px 5px;
	color: #B6A400 !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
input.button, input.button_hell {
	padding: 1px 5px;
	overflow: visible;
	font-family: arial, verdana, sans-serif;
}
a.button:hover, input.button:hover {
	background-image: url(../layout/buttons/button_bg.gif) !important;
}
a.button_hell:hover, input.button_hell:hover {
	background-image: url(../layout/buttons/button_bg_hell_hover.gif) !important;
}
a.button span, a.button_hell span{
	padding: 0 5px;
	font-size: 18px;
	position: relative;
	top: 1px;
}

span.smallFont {
	font-size: 10px;
}
 
#recaptcha_table {
    border-color: transparent !important; 
}
 #recaptcha_response_field {
   border: 1px solid #827468 !important; 
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
    background-color: transparent;
}
.recaptchatable #recaptcha_image {
   border: 1px solid #827468 !important; 
}
#recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
	padding-left: 0 !important;
}
.recaptcha_input_area  input#recaptcha_response_field {
	width: 300px !important;
}
#recaptcha_table td img#recaptcha_logo, #recaptcha_table td img#recaptcha_tagline {
	display: none !important;
}
/* ENDE: F�r Bewerberformular */

