body {
  background-color: #E9EAED;
  background-image: url(../images/background.gif);
  background-position: center top;
  background-repeat: repeat-x;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-size: 13px;
}

h1, h2, h3 {
  font-family: 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;
  font-weight: normal;

}

/*/
* {
  outline: 1px solid rgba(0,0,0,0.1);
}
/**/


/* Nur Content Dotten */

a {
  text-decoration: none;
  color: #2453AB;;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

/* Styles */

.text_box {
  line-height: 18px;
}

.text_box strong {
  font-weight: bold;
}

.text_box h2 {
  font-size: 20px;
  margin-bottom: 10px;
}

.with_more_headings h2 {
  margin-bottom: 30px;
}

.with_more_headings h3 {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.with_more_headings h2+h3 {
  margin-top: -30px;
  margin-bottom: 30px;
}

.with_more_headings p+h3 {
  margin-top: 20px;
}


/* Container */

.container_wrapper {
  width: 970px;
}

.container {
  border-left: 6px solid #F6960C;
}

/* Head */

.head_wrapper {
  position: relative;
  height: 115px;
}

.head {
  
}

/* Head -> Logo */

.logo_wrapper {
  position: absolute;
  left: 0;
  top: 44px;
}

.logo {
  
}

.logo p {
  
}

.logo p a {
  background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 173px;
  height: 53px;
  display: block;
  text-indent: -9999px;
  margin-left: 30px;
}

/* Head -> Navigation */

.navigation_wrapper {
  text-transform: uppercase;
  background-image: url(../images/navigation_background.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  position: absolute;
  right: 0;
  top: 60px;

}

.navigation_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.navigation_wrapper .navigation {
  
}

.navigation_wrapper .navigation ul {
}

.navigation_wrapper .navigation ul li {
  display: inline;
}

.navigation_wrapper .navigation ul li a {
  font-weight: bold;
  margin-left: 30px;
  float: left;
  padding-bottom: 4px;
}

.navigation_wrapper .navigation ul li a:link,
.navigation_wrapper .navigation ul li a:visited {
  color: #2C3033;
  background-image: url(../images/navigation_background_normal.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

.navigation_wrapper .navigation ul li a:hover,
.navigation_wrapper .navigation ul li a.active,
.navigation_wrapper .navigation ul li a:active {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

/* Home */
.home_wrapper {
  width: 964px;
}

.home_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.home_wrapper .home {
  
}


/* Home -> Content */
.home_wrapper .home .content_wrapper {
  width: 674px;
  height: 360px;
  float: left;
  background-color: #2453AB;
  background-image: url(../images/home_dummy.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  position: relative;
}

.home_wrapper .home .content_wrapper .content {
  background-image: url(../images/search_form_wrapper_background.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  height: 90px;
  width: 674px;
  bottom: 0;
  right: 0;
}

.home_wrapper .home .content_wrapper .content .what_we_are_wrapper {
  width: 380px;
  height: 90px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.home_wrapper .home .content_wrapper .content .what_we_are_wrapper .what_we_are h2 {
  color: #FFFFFF;
  padding-left: 30px;
  padding-top: 30px;
}

.home_wrapper .home .content_wrapper .content .search_form_wrapper {
  width: 244px;
  height: 90px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.home_wrapper .home .content_wrapper .content .search_form_wrapper .search_query_wrapper {
  margin-top: 28px;
}

.home_wrapper .home .content_wrapper .content .search_form_wrapper .search_query_wrapper .search_query {
  font-size: 18px;
  width: 180px;
  margin-right: 4px;
}

.home_wrapper .home .content_wrapper .content .search_form_wrapper .search_submit_wrapper {
}

.home_wrapper .home .content_wrapper .content .search_form_wrapper .something_particular {
  color: #95B6E1;
  font-weight: bold;
  font-size: 14px;
  margin-top: 6px;
}

/* Home -> Sidebar */
.home_wrapper .home .sidebar_wrapper {
  width: 290px;
  float: left;
}

.home_wrapper .home .sidebar_wrapper .sidebar {
  
}







.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper {
  height: 80px;
  background-color: #D2D2D2;
  overflow: hidden;
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper img {
  padding: 0;
  margin: 0;
}



.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options {
  padding: 0px 0px;
  text-transform: uppercase;
  font-weight: bold;
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul {
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li {
  display: inline;
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li a {
  color: #2D3033;
  font-size: 9px;
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li.print_icon a {
  background-image: url('../images/print_icon.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
  padding-right: 8px;
}

.home_wrapper .home .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li.mail_icon a {
  background-image: url('../images/mail_icon.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
}

























/* Home -> Company Navigation */

.company_navigation_wrapper {
  background-color: #2453AB;
  padding: 20px;
  
  background-image: url(../images/company_navigation_border.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
}

.company_navigation_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.company_navigation_wrapper ul {
  font-size: 10px;
}

.company_navigation_wrapper ul li {
  display: inline;
}

.company_navigation_wrapper ul li a {
  font-weight: bold;
  float: left;
  padding: 0 5px 0 6px;
}

.company_navigation_wrapper ul li a:link,
.company_navigation_wrapper ul li a:visited {
  color: #FFFFFF;
}

.company_navigation_wrapper ul li a:hover,
.company_navigation_wrapper ul li a:active {
  color: #FFFFFF;
}

/* Text Boxes */
.text_box_one_wrapper {
  background-image: url('../images/sub_navigation_background.gif');
  background-color: #2453AB;
  color: #FFFFFF; 
  padding: 10px 20px;
  text-align: justify;
}

.text_box_one_wrapper p {
  line-height: 21px;
}

.text_box_one_wrapper strong,
.text_box_one_wrapper a,
.text_box_one_wrapper b {
  /*color: #F6960C;*/
}

.text_box_one_wrapper h2 {
  color: #fff;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -10px;
  padding: 10px 20px;
}

.c1 h2 {
  display: none;
}


.text_box_one_wrapper h2 a {
  color: #1D53AC;
}

.text_box_two_wrapper {
  background-color: #FFFFFF;  
  color: #343434;
  padding: 10px 20px;
  text-align: justify;
}

.text_box_two_wrapper h2 {
  color: #2453AB;
  background-color: #1D53AC;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -10px;
  padding: 10px 20px;
  border-top: 10px solid #FFF;
}

.text_box_two_wrapper h2 a {
  color: #FFFFFF;
}

.text_box_two_wrapper p {
  line-height: 21px;
}

.text_box_two_wrapper p {
  display: inline;
  border-bottom: 1px solid #F1F1F1;
}

.text_box_two_wrapper strong,
.text_box_two_wrapper a,
.text_box_two_wrapper b {
  color: #F6960C;
}

.zert_wrapper {
  text-align: center;
}

/* Home Sidebar Decoration */
.home_sidebar_decoration_wrapper {
  background-image: url(../images/home_sidebar_decoration.jpg);
  height: 120px;
}

.home_sidebar_decoration {
  
}


/* Main Part */
.main_part_wrapper {
  width: 964px;
  background-color: #FFFFFF;
}

.main_part_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.main_part {
  
}

/* Main Part -> Content */
.main_part .content_wrapper {
  width: 674px;
  float: left;
  background-color: white;
}

.main_part .content_wrapper .content {
}

/* Main Part -> Content */

.content_wrapper table {
  color: #808080;
}

.content_wrapper th{
  width: 30px;
}
a
.content_wrapper td{
  padding-bottom: 15px;
  line-height: 21px;
}



.content_wrapper .content .content_head_wrapper {
  height: 270px;
  overflow: hidden;
}

.content_wrapper .content .content_head_wrapper .content_head {
  position: relative;
  width: 674px;
  overflow: hidden;
  height: 270px;
}

.content_wrapper .content .content_head_wrapper .content_head img {
  vertical-align: bottom;
}

.content_wrapper .content .content_head_wrapper .content_head h1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-image: url('../images/60_p_transparent.png');
  background-repeat: repeat;
  background-position: center center;
  height: 80px;
  overflow: hidden;
  font-weight: normal;
}

.content_wrapper .content .content_head_wrapper .content_head h1 span {
  padding: 30px 30px;
  display: block;
  font-size: 18px;
  font-weight: normal;
  color: #2453AB;
}

/* Pictures */
.content_wrapper .content .content_pictures_wrapper {
  width: 144px;
  float: left;
  padding-top: 20px;
  display: none;
}

/* Beides das selbe - damit text_box with_pictures_on_left oder
   text_box with_more_headings and_pictures_on_left mˆglich ist */
.content_wrapper .content .and_pictures_on_left,
.content_wrapper .content .with_pictures_on_left {
  /*
  width: 530px;
  */
  float: left;
}

.content_wrapper .content .and_pictures_on_left .content_text,
.content_wrapper .content .with_pictures_on_left .content_text {
  padding: 20px;
  padding-left: 40px;
  padding-right: 150px;
  color: #444444;
}



.content_text h2 {
  color: #2453ab;
}

/* Content -> On Left */
.main_part .content_wrapper .content .on_left_wrapper {

  /*width: 300px;*/
  width: 335px;
  float: left;
  background: #FFFFFF url('../images/on_left_wrapper_background.gif') no-repeat scroll center right;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left {
  padding: 30px 30px 30px 30px;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left .teaser_wrapper {
  margin-bottom: 30px;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left h2,
.main_part .content_wrapper .content .on_left_wrapper .on_left h3,
.main_part .content_wrapper .content .on_left_wrapper .on_left strong {
  color: #2453AB;
}

.more_link_wrapper {
  margin-top: -10px;
  padding-top: 0;
}
 
.more_link_wrapper a {
  background-color: #EB9933;
  color: #FFFFFF;
  display: inline-block;
  padding: 2px 5px;
  border: 1px solid #C1C1C1;
  font-weight: bold;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left .image_brochure_pdf_download_wrapper {
  background: #DDD url('../images/pdf_download_icon.jpg') no-repeat scroll center right;
  margin: 60px -70px -30px -30px;
  padding: 30px 70px 30px 30px;
  background-color: #FAFAFA;
  position: relative;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left .image_brochure_pdf_download {
}

.main_part .content_wrapper .content .on_left_wrapper .on_left .image_brochure_pdf_download p {
  color: #2453AB;
  font-size: 14px;
  font-weight: bold;
}

.main_part .content_wrapper .content .on_left_wrapper .on_left .image_brochure_pdf_download p strong {
  color: #F4971C;
}

/* Content -> On Right */

.main_part .content_wrapper .content .on_right_wrapper {
  float: left;
  
  /*width: 374px;*/
  width: 335px;
  background-color: #F1F1F1;
  background: #EBEBEB url('../images/on_right_wrapper_background.gif') repeat-x scroll center top;
}

.main_part .content_wrapper .content .on_right_wrapper .on_right {
  padding: 30px 20px;
}

.main_part .content_wrapper .content .on_right_wrapper .on_right h2,
.main_part .content_wrapper .content .on_right_wrapper .on_right h3,
.main_part .content_wrapper .content .on_right_wrapper .on_right strong {
  color: #2453AB;
}

.main_part .content_wrapper .content .tag_cloud_wrapper ul {
  text-align: justify;
  display: block;
}

.main_part .content_wrapper .content .tag_cloud_wrapper ul li {
  display: inline;
  line-height: 27px;
}


.main_part .content_wrapper .content .tag_cloud_wrapper ul li .tag_size_1 {
  font-size: 14px;
  color: #62615E;
}

.main_part .content_wrapper .content .tag_cloud_wrapper ul li .tag_size_2 {
  font-size: 16px;
  color: #62615E;
}

.main_part .content_wrapper .content .tag_cloud_wrapper ul li .tag_size_3 {
  font-size: 20px;
  color: #62615E;
}

/* Main Part -> Sidebar */
.main_part .sidebar_wrapper {
  width: 290px;
  float: left;
  background-color: #2453AB;
}

.main_part .sidebar_wrapper .sidebar {
  color: #FFFFFF;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper {
  height: 80px;
  background-color: #D2D2D2;
  overflow: hidden;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options {
  padding: 0px 0px;
  text-transform: uppercase;
  font-weight: bold;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul {
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li {
  display: inline;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li a {
  color: #2D3033;
  font-size: 9px;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li.print_icon a {
  background-image: url('../images/print_icon.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
  padding-right: 8px;
}

.main_part .sidebar_wrapper .sidebar .content_options_wrapper .content_options ul li.mail_icon a {
  background-image: url('../images/mail_icon.gif');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person_wrapper {
  background-color: #2453AB;
  height: 220px;
  overflow: hidden;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person {
  padding: 20px;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person img {
  float: right;
  margin-right: -20px;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person h2 {
  font-size: 20px;
  margin-bottom: 20px;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person p {
  margin-bottom: 20px;
  font-size: 12px;
}

.main_part .sidebar_wrapper .sidebar .content_contact_person a {
  color: #FFFFFF;
}


.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper {
  background-image: url('../images/sub_navigation_background.gif');
  background-position: right;
  background-repeat: repeat-y;
  min-height: 190px;
}

.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper .sub_navigation {
  padding: 20px;
}

.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper .sub_navigation h2 {
  font-weight: bold;
}

.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper .sub_navigation ul {
  margin-top: 10px;
}

.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper .sub_navigation ul li {
  padding-bottom: 3px;
  border-bottom: 1px dotted #cfcfcf;
}

.main_part .sidebar_wrapper .sidebar .sub_navigation_wrapper .sub_navigation ul li a {
  color: #2453ab;
  font-weight: bold;
}






.main_part .sidebar_wrapper .sidebar .contact_box_wrapper {
  padding: 30px 20px 10px 20px;
  text-align: justify;
}

.main_part .sidebar_wrapper .sidebar .contact_box_wrapper .address {
  font-weight: bold;
  margin-bottom: 20px;
}

.main_part .sidebar_wrapper .sidebar .contact_box_wrapper .phone {
  font-weight: bold;
  margin-bottom: 20px;
}

.main_part .sidebar_wrapper .sidebar .contact_box_wrapper .email {
  font-weight: bold;
  margin-bottom: 20px;
}

.main_part .sidebar_wrapper .sidebar .contact_box_wrapper a {
  color: #FFFFFF;
}


.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper {
  background-color: #F1F1F1;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page {
  padding: 20px;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page h2 {
  color: #2453AB;
  padding-bottom: 10px;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page h3 {
  font-weight: bold;
  margin-bottom: 10px;
  color: #2453AB;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page ul {
  text-align: justify;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page li {
  display: inline;
}


.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page li .tag_size_1 {
  font-size: 14px;
  color: #62615E;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page li .tag_size_2 {
  font-size: 16px;
  color: #62615E;
}

.main_part .sidebar_wrapper .sidebar .tags_of_this_page_wrapper .tags_of_this_page li .tag_size_3 {
  font-size: 20px;
  color: #62615E;
}




.main_part .sidebar_wrapper .sidebar .image_brochure_pdf_download_wrapper {
  background: #DDD url('../images/pdf_download_icon.jpg') no-repeat scroll center right;
  margin: 0;
  padding: 30px 70px 30px 30px;
  background-color: #FAFAFA;
}

.main_part .sidebar_wrapper .sidebar .image_brochure_pdf_download {
  
}

.main_part .sidebar_wrapper .sidebar .image_brochure_pdf_download p {
  color: #2453AB;
  font-size: 14px;
  font-weight: bold;
}

.main_part .sidebar_wrapper .sidebar .image_brochure_pdf_download p a {
  color: #F4971C;
}



/* Main Part -> Sidebar -> Contact Decoration */
.contact_decoration_wrapper {
  background-image: url(../images/home_contact_decoration.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 150px;
}

.contact_decoration {
  
}



/* Footer */
.footer_wrapper {
  clear: both;
  width: 970px;
}

.footer {
  padding: 20px 30px;
}

.main_part .content .content_text p, ul {
  margin-bottom: 10px;
}

.main_part .content .content_text ul {
}

.main_part .content .content_text ul li {
  /*
  list-style-position: outside;
  list-style-type: square;
  */
  background-image: url(../images/bullet.gif);
  background-repeat: no-repeat;
  padding-left: 16px;
  margin-bottom: 10px;
  background-position: left 7px;
}

.main_part .content .content_text a {
  color: #1D53AC;
  border-bottom: 1px dotted #1D53AC;
}

.second_navigation_wrapper {
  float: right;
  width: 300px;
}

.second_navigation {
  font-size: 95%;

}

.second_navigation ul {
  text-align: right;
}

.second_navigation ul li {
  display: inline;
}

.second_navigation ul li a {
  color: #2D3033;
  font-weight: bold;
  padding-left: 4px;
}

.second_navigation ul li a:link,
.second_navigation ul li a:visited {
  
}

.second_navigation ul li a:hover,
.second_navigation ul li a:active {
  
}





.image_brochure_pdf_download_wrapper {
  position: relative;
}

.image_brochure_pdf_download p strong {
  color: #F4971C;
}

.image_brochure_pdf_download a {
  position: absolute;
  width: 270px;
  height: 80px;
  right: 0;
  top: 0;
  text-indent: -9999px;
  background-image: url(../Images/transparent.gif);
}



body#personalentwi .logo p a, 
body#einstellungen .logo p a, 
body#qualifizierungs .logo p a, 
body#arbeitnehmerueb .logo p a, 
body#weiterbildungsko .logo p a { 
  background-image: url(../images/logo_profis.gif);
}

.contact_form {
   }
  .contact_form label.label {
    font-size: 9px;
    color: #666666;
    font-weight: bold;
    display: block;
    margin-top: -2px; }
  .contact_form label.description {
    font-size: 12px;
    color: #333333;
    margin-bottom: 6px;
    border-bottom: 1px solid #F1F1F1;
    display: block;
    font-weight: bold;
    clear: both; }
  .contact_form input, .contact_form select, .contact_form option {
    }
  .contact_form input.text {
    width: 100%; }
  .contact_form .item {
    margin: 0 0 5px 0; }
  .contact_form .required_mark {
    font-weight: bold;
    color: red; }
  .contact_form .group {
    margin: 0 0 10px 0; }

.contact_form .contact_first_name_and_last_name_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
.contact_form .contact_first_name_and_last_name_wrapper .contact_first_name {
  float: left;
  width: 140px;
  margin-right: 10px; }
.contact_form .contact_first_name_and_last_name_wrapper .contact_last_name {
  float: left;
  width: 160px; }
.contact_form .contact_company {
  width: 290px; }
.contact_form .contact_email {
  width: 290px; }
.contact_form .contact_website {
  width: 290px; }
.contact_form .contact_address_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
.contact_form .contact_address_wrapper .contact_street {
  float: left;
  width: 220px;
  margin-right: 10px; }
.contact_form .contact_address_wrapper .contact_street_number {
  float: left;
  width: 60px;
  margin-right: 100px; }
.contact_form .contact_address_wrapper .contact_postal_code {
  clear: left;
  float: left;
  width: 100px;
  margin-right: 10px; }
.contact_form .contact_address_wrapper .contact_city {
  float: left;
  width: 240px; }
.contact_form .contact_address_wrapper .contact_country {
  width: 320px;
  clear: left; }
  .contact_form .contact_address_wrapper .contact_country select {
    width: 320px; }
.contact_form .contact_phone_number {
  width: 290px; }
.contact_form .contact_fax_number {
  width: 290px; }
.contact_form .contact_call_back label {
  font-weight: bold; }
.contact_form .contact_comment textarea {
  width: 99%;
  height: 120px; }

.nav_home a:link,
.nav_home a:visited {
  background-image: url(../images/navigation_background_normal_home.gif) !important;
  background-position: left bottom !important;
  background-repeat: no-repeat !important;
  width: 13px;
  text-indent: -9999px;
}

/*
#startseite .nav_home a {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}
*/

#startseite .nav_home a {
  background-image: url(../images/navigation_background_active_home.gif) !important;
  background-position: left bottom !important;
  background-repeat: no-repeat !important;
  width: 13px;
  text-indent: -9999px;
}

.nav_home a:active,
.nav_home a:hover {
  background-image: url(../images/navigation_background_active_home.gif) !important;
  background-position: left bottom !important;
  background-repeat: no-repeat !important;
  width: 13px;
  text-indent: -9999px;
}

#montagen .nav_montagen a,
#unsere_leistung .nav_montagen a,
#ihr_nutzen .nav_montagen a,
#montagearten .nav_montagen a,
#vorgehensweise .nav_montagen a,
#loesungsansatz .nav_montagen a,
#after_sales_se .nav_montagen a,
#referenzen .nav_montagen a {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#verlagerungen .nav_verlagerungen a,
#v_unsere_leistu .nav_verlagerungen a,
#v_ihr_nutzen .nav_verlagerungen a,
#v_loesungsansatz .nav_verlagerungen a,
#v_referenzen .nav_verlagerungen a {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#automatisierung .nav_automatisierung a,
#a_unsere_leistu .nav_automatisierung a,
#a_ihr_nutzen .nav_automatisierung a,
#a_loesungsansatz .nav_automatisierung a,
#a_referenzen .nav_automatisierung a {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}


#p_photovoltaik .nav_photovoltaik a,
#p_unsere_leist .nav_photovoltaik a,
#p_ihr_nutzen .nav_photovoltaik a
 {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#personalentwi .nav_personalentwicklung a,
#qualifizierungs .nav_personalentwicklung a,
#arbeitnehmerueb .nav_personalentwicklung a,
#weiterbildungsko .nav_personalentwicklung a,
#einstellungen .nav_personalentwicklung a{
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#jobs .nav_jobs a {
  color: #1D53AC;
  background-image: url(../images/navigation_background_active.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#map {
  width: 600px;
  height: 380px;
}
