/*
-----------------------------------------------------------------------------------------------
INHALT
-----------------------------------------------------------------------------------------------
=ANZEIGENERSTELLUNG
=STELLENANZEIGE DETAILANSICHT
*/

/* =STELLENGESUCHE
--------------------------------------------------------------------------------*/
ul.company_joboffers {
    margin-left:30px;
}
	
div.logo_company img {
	border: 1px solid #3f2010;
	padding: 10px;
}
		
	table.joboffers td.company_title {
    width: 405px;
		vertical-align: top;
		background:transparent url(../images/news/bullet.jpg) no-repeat 0 6px;
    margin-left: 30px;
    padding: 2px 0 2px 20px;
  }
	
	table.joboffers td.location {
		width: 150px;
		padding: 0 10px;
	}
  
div ul.offers li {
	background:transparent url(../images/icons/list_point.jpg) no-repeat scroll 0 50%;
	padding: 5px 0 5px 30px;
	margin-left: 20px;
}
    
    ul.company_joboffers li.company_inaudito p {
        padding-top: 20px;
        width: 605px;
    }
    
    ul.company_joboffers li.company_inaudito div.contact {
        text-align: right;
        border-top: 1px dotted #ccc;
        margin-top: 20px;
    }
    
        ul.company_joboffers li.company_inaudito div.contact h3 {
            text-align: right;
            text-transform: uppercase;
            padding-top: 23px;
        }
    
    ul.company_joboffers li.company_inaudito ul {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
        ul.company_joboffers li.company_inaudito ul li {
            line-height:1.5em;
            list-style-image:url(../images/icons/arrow_pageright.gif);
            margin-left: 20px;
            font-weight: bold;
        }
  
  ul.company_joboffers h2 {
      margin-left: 0px;
      font-size:1.2em;
      color:#796358;
      text-transform: none;
      background:#F3F3F3 none repeat scroll 0% 50%;
      margin:30px 0pt 20px;
      letter-spacing: normal;
      padding:5px 0pt;
      width:450px;
  }
  
  ul.company_joboffers p.image_job_offer {
      text-align: center;
      margin-left: -30px;
  }

/* JOBSUCHE
--------------------------------------------------------------------------------*/
div.searchJobs {
  margin: 0 auto;
  padding-top: 40px;
  width: 400px;
}

  div.searchJobs label {
    font-size: 1.2em;
  }
  
  div.searchJobs input.help {
    padding: 1px 3px;
  }
  
  div.searchJobs input.focus {
    padding: 1px 3px;
  }
  
  div.searchJobs input.accept {
    top: 1px;
  }

div#edit_contents .info, div#edit_conditions .info {
	display: block;
	padding-bottom: 5px;
}

  div.entrance_day select {
    float: left;
    width: 45px !important;
  }
  
  div.entrance_other select {
    float: left;
    width: 85px !important;
    margin-left: 4px;
  }
  
div.bottom_search {
  background: #F3F3F3;
  border-bottom:1px solid #ECE9E8;
  border-top:1px solid #ECE9E8;
}


table.general_table span.timestamp {
	font-style:italic;
	position:relative;
}

div.action_field {
	background: none;
	border: none;
}

  div.action_field div.searchJobs {
    padding-top: 0px;
  }

/* STELLENGESUCHE
--------------------------------------------------------------------------------*/

p.description {
  margin-left: 30px;
  width: 780px;
  margin-top: 10px;
}

ul.jobconditions {
  margin-left: 30px;
    margin-top: 30px;
}

ul.jobconditions h5 {
  margin-bottom: 5px; 
}

ul.jobmarket_bar {
  background: #F9C76E;
  color: #3f2010;
  font-weight:bold;
  height:20px;
  margin:0px 0px 0px 10px;
  width:960px;
}

ul.jobmarket_bar li{
  display: inline;
  height: 18px;
  padding-left:20px;
  padding-right: 150px;
  margin-top:13px;
}

ul.search_profile {
  margin-left: 25px;
}

ul li.search_vizards {
  float: left;
  width: 220px;  
}

ul li.search_criteria{
  float: left;
  margin-top: 20px;  
}

ul.criteria {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 505px;
  border-top: #F7AF2F 1px solid;
}

ul.criteria li {
  display: inline;
  font-weight: bold;
  color: #3f2010;
  padding-right: 10px;
  font-size:12px;
}

ul.criteria li h2 {
  display: inline;
  font-size: 1.1em;
    font-weight:bold;
    letter-spacing:0em;
    text-transform: none;
    margin: 0px;
    padding: 0px;
}

ul.criteria li h2 a {
  color: #3f2010;
}

ul.citeria_content {
  margin-left:35px;
  padding-bottom:15px;
}

ul.citeria_content h3 {
  color: #F7AF2F;
  padding-top: 20px;
  font-size: 1.0em;
}

ul.list_city {
  margin-left: 70px;
  list-style-type: square;
}

p.city {
  border-top: 1px dotted #ccc;
  padding-top: 10px;
  width:770px;
}

/* IE6/IE7 haben ihr eigenes Sheet*/
ul#art_der_anstellung .column {
  float: left;
  width: 155px;
}

ul#unternehmensgroesse .column {
  float: left;
  width: 155px;
}

ul#region .textbox {
  width: 242px;
}

ul#unternehmensgroesse, ul#region, ul#gehaltsvorstellungen, ul#wohnortwechsel, ul#entryDate, ul#verantwortung {
  font-size: 0.9em;
}

li#twinCloudSelector ul.selected_item {
	width: 280px;
}

ul.creation_content ul.selected_item {
	width: 250px;
}

  ul.creation_content .number_letter {
  	left: 388px;
  	font-size: 0.85em;
  }

/* PROFILANSICHT bei der Jobsuche - PROFIL DETAILANSICHT
--------------------------------------------------------------------------------*/
ul#showjobs {
  width: 500px;
  margin: 0px 0 20px 105px;
  float: left;
}

ul#showjobs li dl {
  margin-left: 30px;
}

ul#showjobs li dl dt {
  margin-top: 10px;  
    font-weight: bold;
    color:#F7AF2F;
  font-size:1em;
}

ul#showjobs li dl dd {
  position: relative;
  top: -16px;
  left: 200px;
}

ul#showjobs li h3 {
  padding: 7px 0 7px 30px;
  font-size: 1.1em;
  margin-bottom: 10px;
  margin-top: 22px;
  width: 505px;
  border-top: #F7AF2F 1px solid;
  border-bottom: 1px dotted #ccc;
}


/* STELLENGESUCHE - Suchanzeige
--------------------------------------------------------------------------------*/
p.paragraph {
  margin: 20px 0px 0px 30px;
  padding-bottom: 5px;
}

p.feedback_message {
  border-top: 1px dotted #ccc;
  padding-top:15px;
  width: 950px;
  clear: both;
  margin-top: 10px;
}

table.general_table tbody td {
  border-bottom:  1px solid #ECE9E8;
  padding: 5px 0px;
  padding-right:10px;
}

p.error {
  margin-left: 30px;
}






/*
-----------------------------------------------------------------------------------------------
=STELLENANZEIGE DETAILANSICHT
-----------------------------------------------------------------------------------------------
*/

h1.title_job_offer {
  width: 480px;
}

ul.job_offer_logo {
  position: absolute;
  left: 680px;
  top: 20px;
  width: 235px;
}

dl.job_offer_company {
  margin-top: 40px;
  margin-bottom: 10px;
}

dl.job_offer_company dd, dl.job_offer_company dt {
  display: inline;
}

dl.job_offer_company dd {
  margin-right: 30px;
  font-weight: bold;
}

ul.job_offer_description_business h3 {
 font-size: 1.2em;
  margin: 30px 0 5px 0;
  padding: 5px 0;
}

ul.job_offer_description {
  margin: 0 0 70px 30px;
/*  padding-top: 97px;*/
  width: 605px;
  float: left;
}
  ul.job_offer_description li.individualLayout a:hover {
   
    cursor:url(../images/icons/mouse_magnifier.gif), auto;

  }
  

  
  
  ul.job_offer_description li ul li {
		margin-left: 20px;
  }

  ul.job_offer_description h3 {
    background: #F3F3F3;
    font-size: 1.2em;
    margin: 30px 0 5px 0;
    padding: 5px 0;
    padding-left: 5px;
  }

  ul.job_offer_description li ul li {
    list-style: square;
  }

ul.job_offer_facts {
	float:left;
  border-left:1px solid #ECE9E8;
	padding-left:15px;
	/*top:148px;*/
	width:295px;
	z-index:10;
	margin-left: 25px;
}

  ul.job_offer_facts li {
    line-height:20px;
    padding: 3px 0 0 0px;
  }
  
  ul.job_offer_facts li.logo {
    margin:30px 0;
  }
  
  ul.job_offer_facts li.title {
    border-bottom: 3px solid #F7AF2F;
    margin-bottom: 15px;
  }
  
  ul.job_offer_facts li.requirements {
    margin-top: 30px;
  }
  
    ul.job_offer_facts li.title img {
      position: relative;
      top: 20px;
    }
    
  ul.job_offer_facts h3 {
    padding-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 0px;
    position: relative; 
    font-size:1.3em;
    font-weight:bold;
    letter-spacing: 0px;
    line-height:1.1em;
    text-transform: none;
    background: url(../images/icon_info_small.gif) no-repeat 0 7px;
  }

    ul.job_offer_facts li dl dt {
      color: #3f2010;
      font-weight: bold;
    }
    
    ul.job_offer_facts li dl dd {
      border-bottom: 1px dotted #ECE9E8;
      margin-bottom: 10px;
    }

    ul.job_offer_facts li dl dd, ul.job_offer_facts li dl dt {
      padding-left: 30px;
    }

ul.job_offer_contact {
  height: auto !important;
  position: relative;
}

  ul.job_offer_contact li.application_form div {
    float: left;
    width: 50%;
  }
  
ul.job_offer_contact li.job_offer_contact_top {
  
  height: 19px;
} 
 
  ul.job_offer_login li.business {
    width: 670px;
    float: left;    
  }
  
  ul.job_offer_login li.business {
    width: 650px;
    float: left;    
  }   

ul.job_offer_contact li ul.offer li {
  list-style-image: url(../images/icon_checkmark_white.gif);
}

ul.job_offer_contact li ul.offer {
	width: 500px;
}

ul.job_offer_contact li ul.offer li {  
  margin: 0 0 20px 70px;
  width: 550px;
}

  ul.job_offer_contact li ul.offer li img.button_apply_pdf {
  	margin-right: 35px;
  }

ul.job_offer_contact li ul.offer li.headline {  
  list-style-image: none;
	margin-left: 40px
}

  
  ul.offer li.headline img {
  	margin-right: 10px;
  }
  
    ul.offer li.headline img.button_apply_pdf {
      margin-top: 12px;
      border: none;
    }
	
	ul.offer li.headline span.info {
		position: relative;
		top: -10px;
	}
	
ul.job_offer_contact li ul.offer li h3 {  
	margin-bottom: 5px;
}

ul.job_offer_contact li ul.offer_business {
  float: left;
	margin-left: 20px;
  width: 530px;
}

  ul.job_offer_contact li ul.offer_business select {
  	width: 400px !important;
  }

ul.job_offer_contact li ul.business_contact {
  float: left;
  width: 235px;
}

  ul.job_offer_contact li ul.business_contact .textbox_person {
  	width: 235px;
		border:1px solid #B2A69F;
		color:#3f2010;
		font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;
		font-size:11px;
  }

  ul.job_offer_contact li ul.business_contact li.description {
    padding-bottom: 10px;
  }
  
  ul.job_offer_contact li ul.business_contact dl#contactPerson dt {
    padding-right:10px;
  }
  
  ul.job_offer_contact li ul.business_contact p.further_data {
    padding-top:10px;
  }

ul.job_offer_contact li ul.offer_business li {  
  margin: 0 0 20px 0px;
  width: 450px;
  padding-left: 10px;
}

ul.job_offer_contact li ul.contact {
  position: relative;
  width: 240px;
  float: left;
}
  
  ul.job_offer_contact li ul.contact .contact_person {
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:5px;
    color: #3f2010;
    border-top: 1px dotted #ccc;
    margin-top: 30px;
    padding-top: 30px;
  }

ul.job_offer_options {
  background: #fff;
  border-top: 2px solid #3f2010;
  margin-left: 10px;
    padding-top: 10px;
  padding-left: 15px;
  width: 795px;
    padding-bottom: 10px;
    
    border-bottom: 1px dotted #ccc;
}

    ul.job_offer_options li.link_job_offerOverview {
        float: right;
        margin-right: 20px;
        background: url(../images/icons/arrow_pageright.gif) no-repeat 4px;
        padding-left: 22px;
    }
    
    ul.job_offer_options li.job_offer_status {
        background:transparent url(../images/icon_abort_inactive.gif) no-repeat scroll 0px 0px;
        float: left;
        margin-left:8px;
        padding-left:30px;
    }
            
    ul.missing_fields {
        left:18px;
        list-style-image:url(../images/icons/arrow_pageright.gif);
        position:relative;
        margin-top: 15px;
    }
    
    ul.job_offer_options li .headline_fields {
        position: relative;
    }
    
    select#application_length_id {
      width: 400px !important;
    }
          
  
ul.job_offer_special {
  background: #fff;
  border-top: 2px solid #3f2010;
  border-bottom: 2px solid #3f2010;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-left: 15px;
  width: 945px;
  height: 50px;
	margin-top: 20px;
}

  ul.job_offer_special li {
    display: inline;
    height: 50px;    
  }
  
  ul.job_offer_special li.button_print {  
    height: 30px;
    padding-right: 5px;
    position: relative;  
    top: 10px;
    width: 30px;          
  }
  
     ul.job_offer_special li.button_print a img {
       margin: 0px;
     }
     
  ul.job_offer_special li.job_offer_recommend {  
    height: 30px;
    padding-left: 40px;
    padding-right: 5px;
    position: relative;  
    top: 10px;        
  }
    
    ul.job_offer_special li.job_offer_edit {
    height: 30px;
    padding-left: 420px;
    padding-right: 5px;
    position: relative;  
    top: 10px;        
  }
  
  ul.job_offer_special li ul li {
    display: block;
    height: 20px;
  }
  
  ul.job_offer_special li.status_inactive {
    height:30px;
    padding-left:40px;
        padding-right:5px;
        position:relative;
        top:10px;
  }
  
ul.recommend {
  margin-top: 20px;
}
  
  ul.recommend li {
    width:470px;
    margin-left: 157px;
    padding-bottom:10px;
  }
  
    ul.recommend li label {
      clear:left;
      float:left;
      font-size:0.9em;
      margin:0pt;
      padding:0pt;
      width:175px;
    }
  
    ul.recommend li .message{
      height: 250px;
    }
    
    ul.recommend li.button_send {
      margin-left: 460px;
      margin-top: -12px;
    }
  
p.back {
  padding-left: 20px;
  background: #F9C76E;
  color: #3f2010;
  height:20px;
  margin:20px 0px 0px 10px;
  width:790px;
}

p.back a {
  color: #3f2010;
  font-weight: bold;
}

ul.status_job_offer {
    background:#FFFFFF none repeat scroll 0%;
    border-bottom:2px solid #3f2010;
    border-top:2px solid #3f2010;
    margin-bottom:20px;
    margin-left:10px;
    padding-left:15px;
    min-height: 40px;
    height: auto !important;
    height: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
    width:945px;
}

    ul.status_job_offer li {
        display: inline;
    }
        
    ul.status_job_offer ul.button_left {
		  float:left;
		  margin-left:55px;
		}
		
		ul.status_job_offer ul.button_right {
		  float:right;
		  margin-right:65px;
		}


/* =ANZEIGENERSTELLUNG
--------------------------------------------------------------------------------*/
ul#creation {
  background-position: right;
  margin-left: 10px;
  padding-bottom: 25px;
  width: 960px;
}
    ul#creation h1 {
      margin-left: 20px;
    }
    
  ul#creation li h2 {
    margin: 0 0 40px 20px;
  }

  ul#creation li h2 {
    margin: 0 0 -20px 20px;
    border-bottom: 2px solid #F7AF2F;
    width: 605px;
    font-size:1.3em;
    line-height:1.1em;
    margin-bottom:5px;
    text-transform: none;
    letter-spacing: 0em;
  }

  ul#creation li.subnavi {
    text-align: right;
    height:16px;
    background: #F9C76E;
    padding-top: 2px;
    padding-right: 13px;
  }

  ul#creation li.content {
    width: 605px;
    padding-left: 20px;
  }

    ul.joboffer_title_example {
        margin-left: 30px;
        margin-top: -15px;
        margin-bottom: 25px;
    }
    
        ul.joboffer_title_example a.tip:hover span {
            width: 300px;
            padding-right: 5px;
        }
        
        ul.joboffer_title_example span.help_button {
            width: 16px !important;
            height: 16px !important;
            padding: 0px;
            margin: 0px;
            margin-left: 10px;
        }
  
  ul.creation_content .textarea_box {
    width: 442px;
  }
	
  
  ul.creation_content span.info, ul.offer_business span.info {
  	display: block;
  	padding-bottom: 5px;
  }

  ul#creation li.content select {
    width: 605px;
  }
    
    ul.creation_content .information,
    ul.creation_content_branch .information {
        font-size:0.9em;
        margin-top:20px;
        width: 605px;
    }

  
/* Sprachsternchen */
div.language_selector_star
{
  background: url(../images/application/RatingCircle_inactive.jpg) no-repeat;
  float: left;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
}

div.language_selector_star.active
{
 background: url(../images/application/RatingCircle_active.jpg) no-repeat;
}

table.language {
	margin-top: 20px;
}

	table.language h4 {
		background:#ECE9E8 none repeat scroll 0 0;
		font-size:1.2em;
		font-weight:bold;
		padding:3px 5px;
		width: 593px;
		border:1px dotted #ccc;
	}

  iframe#mce_editor_0, iframe#mce_editor_1, iframe#mce_editor_2, iframe#mce_editor_3 {
    height: 200px !important;
    width: 450px !important;
  }

  
  ul#creation li.content ul {
    clear: both;
  }
  
  ul#creation li.content .description, ul.creation_content li.description {
    padding-bottom:3px;
  }
  
  ul.creation_content_branch li.description {
    padding-bottom: 3px;
    width: 605px;
  }    

ul.creation_content {
  margin-left: 30px;
  width: 605px;
  margin-bottom: 25px;
}
  
  ul.creation_content div.blue_links {
    padding-top: 10px;
  }
      
  ul.creation_content .error_box_inner_form {
    width: 543px;
  }
  
  ul#creation_content input.button_language {
    margin-bottom:0;
		margin-left:130px;
		margin-right:0;
		margin-top:-20px;
  }
  
ul.creation_content_branch {
  margin-left: 30px;
  padding-bottom: 25px;
}

  ul.creation_content h3 {
    font-size: 1.2em;
    padding:5px 0px 5px 5px;
    background:#F3F3F3;
    margin-top: 35px;
 }
 
 ul.creation_content_branch h3 {
    font-size: 1.2em;
    margin-top:10px;
    padding:5px 0px 5px 5px;
    background:#F3F3F3;
    width: 605px;
 }
  
  ul.creation_content ul.tagCloud {
    margin-top: 15px;
    margin-bottom: 30px;
  }
  
  ul.creation_content div#FinancialResponsibility_track {
    background: transparent url(../images/slidertrack_financialresponsibility.gif) no-repeat scroll 0%;
    }
    
  ul.creation_content div#LeadershipResponsibility_track {
  background: transparent url(../images/slidertrack_leadershipresponsibility.gif) no-repeat scroll 0%;
  }
  
  div#jobDescriptionForm {
    
  }
  
    div#jobDescriptionForm ul.job_offer_facts{
      border-left:1px solid #ECE9E8;
			left:634px;
			padding-left:15px;
			position:absolute;
			top:233px;
			width:295px;
			z-index:10;
    }
    
      div#jobDescriptionForm ul.job_offer_facts li.logo {
        margin-bottom: 35px;
      }

  ul.creation_content .title_cv {
    margin-top: 20px;
  }
  
  ul.creation_content textarea {
  	width: 603px;
  }
    
ul#creation .error {
  color: #F7AF2F;
  text-transform: uppercase;
  display: block;
  padding-top: 5px;
}

dl#contactPerson, ul.contact dl.contact_data {
  clear: both;
}

ul.contact dl.contact_data {
    padding-top: 10px;
}

dl#contactPerson dt, ul.contact dl.contact_data dt {
  width: 30%;
  float: left;
  font-weight: bold;
}

dl#contactPerson dd, ul.contact dl.contact_data dd {
  height: 17px;
}

dl#contactPerson {
  margin-top: 15px;
}

ul#select_input_method {
  margin-top: 20px;
}

ul#content li input {
  margin-top: 20px;
}

ul#creation li.content ul li input {
  margin-left: 1px;
}


ul#creation li.content ul.jobtime {
  margin-top: 200px;
}


ul#creation li.content ul#select_input_method li input {
  margin-top: 10px;
}

ul#creation li.content ul#select_input_method li.help_button {
  position: relative;
  top: -40px;
  left: 350px;
  margin-bottom: -5px;
}

ul#pdfupload {
  margin-top: 10px;
}

ul#pdfupload li ul li {
  margin-top: 5px;
}

ul#pdfupload li ul li .limit_title {
  font-weight: bold;
}

ul#pdfupload li ul li.limit {
  font-size: 0.9em;
}

ul#pdfupload li ul li input {
  margin-bottom: 15px;
}

ul#contactData li.Partner_AccountData ul li {
	padding-bottom: 5px;
}

  ul#contactData li.Partner_AccountData ul li h2 {
  	font-size:1.3em;
		line-height:1.1em;
		padding-top: 20px;
		text-transform: none;
  }
	
	ul#contactData li.Partner_AccountData ul li.buttons {
		margin-top: -6px;
	}
	
	 ul#contactData li.Partner_AccountData ul li.buttons input {
	   border: none;
	   background: none;
	   margin-right: 10px;
	 }

	ul#contactData li.Partner_AccountData ul li label {
		clear:left;
		float:left;
		margin:0;
		padding:0;
		width:90px;
	}

ul.new_contact ul#contactData li.Partner_AccountData ul li h2 {
	font-size:1.3em;
	line-height:1.1em;
	margin:0 0 5px;
	padding-bottom:0px;
	padding-top:0;
	text-transform:none;
}


ul.new_contact ul#contactData li.Partner_AccountData .textbox {
  width:130px;
}

ul.new_contact ul#contactData li.Partner_AccountData ul li.buttons {
  margin-top:10px;
}

ul.new_contact ul#contactData li.Partner_AccountData ul li {
  min-height:25px;
  height:auto !important;
  height:25px;
  padding: 0px;
}

/* BESTÄTIGUNGSSEITEN
--------------------------------------------------------------------------------*/
ul#pdfupload li ul li .button_upload {
  margin-left: 20px;
}


/* STELLENANZEIGENSCHALTUNG / ÜBERSICHT
--------------------------------------------------------------------------------*/

li.linkbar  {
  background-color: #FFFFFF;
  position: relative;
  top: 310px;
  width: 940px;
  padding: 8px 0 8px 20px;
  border-top: 2px solid #3f2010;
  border-bottom: 2px solid #3f2010;
  text-transform: uppercase;
  font-size: 1.2em;
  height: 20px;
}

li.linkbar a {  
  font-weight: bold;
}


table.general_table ul#options {
  position: relative;
  left: 15px;
  list-style-image: url(../images/icons/arrow_pageright.gif);
}

table.general_table ul#options li {
  height: 15px;
}

table.general_table ul li.status_inactive, 
table.general_table ul li.status_active,
table.general_table ul li.status_check,
table.general_table ul li.status_denied {
  padding-left: 20px;
}

table.general_table ul li.status_inactive {
  background: url(../images/icon_abort_inactive.gif)  no-repeat 0px 50%;
}

table.general_table ul li.status_active {
  background: url(../images/icon_checkmark_green.gif)  no-repeat 0px 50%;
}

table.general_table ul li.status_denied {
  background: url(../images/icon_button_denied.gif)  no-repeat 0px 50%;
}

table.general_table ul li.status_check {
  background: url(../images/icon_button_check.gif)  no-repeat 0px 50%;
}



/* JOBANGEBOTE AUSGABE
--------------------------------------------------------------------------------*/

table.general_table span.result_procent {
    font-size: 0.9em;
    color: #F7AF2F;
    font-weight: bold;
    padding-left: 3px;
}



table.general_table tfoot.pagination {
    background: #fff;
    height: 80px;
}

    table.general_table tfoot.pagination td {
        text-align: center;
    }


a.pagination_item_forward_link,
a.pagination_item_backward_link, 
span.tag {
    font-weight: bold;
    color: #F7AF2F;
    text-decoration: none;
    font-size: 2.3em;
    margin: 0px 10px;
    position:relative;
    text-decoration:none;
    top:3px;
}



ul#contactData span.label {
  display: inline-block;
  width: 70px;  
}


