div.assessment {
  background: url(../images/catalog/assessment.jpg) no-repeat;
  height: 345px;
  padding-top: 25px;  
}

  div.assessment ul.advantages li {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  
  div.assessment ul.advantages {
    width: 240px;
  }

  div.assessment div.price {
    color:#FFFFFF;
    font-size: 0.85em;
    position: relative;
    text-align:center;
    margin-left: 8px;
  }
  
/* Hochschluprofil
--------------------------------------------------------------------------------*/

div.map_germany{
  background: url(../images/catalog/mapGermany.jpg) no-repeat;
  min-height: 371px;
  height: auto !important;
  height: 371px;
}

a#sachsen {
  display: block;
  height: 70px;
  left: 174px;
  overflow: hidden;
  position: relative;
  top: 152px;
  width: 88px;
  z-index: 30;
}

  a#sachsen:hover, a#sachsen.active_land_s {
    background: url(../images/catalog/sachsen_hover.gif) no-repeat;
  } 

a#sachsen_anhalt {
  display:block;
  height:94px;
  left:135px;
  overflow: hidden;
  position:absolute;
  top:92px;
  width:75px;
  z-index: 20;
}

  a#sachsen_anhalt:hover, a#sachsen_anhalt.active_land_sa {
    background: url(../images/catalog/sachsen_anhalt_hover.gif) no-repeat;
  }

a#thueringen {
  display:block;
  height:67px;
  left:116px;
  overflow: hidden;
  position:absolute;
  top:155px;
  width:81px;
  z-index: 20;
}

  a#thueringen:hover, a#thueringen.active_land_th {
    background: url(../images/catalog/thueringen_hover.gif) no-repeat;
  }

a#mecklenburg_vorpommern {
  display: block;
  height: 77px;
  left: 136px;
  overflow: hidden;
  position: absolute;
  top: 18px;
  width: 103px;
  z-index: 0;
}

  a#mecklenburg_vorpommern:hover, a#mecklenburg_vorpommern.active_land_mv {
    background: url(../images/catalog/mecklenburg_hover.gif) no-repeat;
  }

a#brandenburg {
  display: block;
  height: 94px;
  left: 162px;
  overflow: hidden;
  position: absolute;
  top: 73px;
  width: 91px;
  z-index: 10;
}

  a#brandenburg:hover, a#brandenburg.active_land_bbg {
    background: url(../images/catalog/brandenburg_hover.gif) no-repeat;
  }

a#bayern {
  height:143px;
  left:89px;
  overflow:hidden;
  position:absolute;
  top:207px;
  width:144px;
  z-index:50;
}

  a#bayern:hover, a#bayern.active_land_bay {
    background: url(../images/catalog/bayern_hover.gif) no-repeat;
  }
  
a#berlin {
  display: block;
  height: 17px;
  left: 205px;
  overflow: hidden;
  position: absolute;
  top: 107px;
  width: 21px;
  z-index: 20;
}

  a#berlin:hover, a#berlin.active_land_b {
    background: url(../images/catalog/berlin_hover.gif) no-repeat;
  }

a#hamburg {
  display: block;
  height: 19px;
  left: 112px;
  overflow: hidden;
  position: absolute;
  top: 62px;
  width: 20px;
  z-index: 30;
}

  a#hamburg:hover, a#hamburg.active_land_hh {
    background: url(../images/catalog/hamburg_hover.gif) no-repeat;
  }

a#niedersachsen {
  display: block;
  height: 116px;
  left: 27px;
  overflow: hidden;
  position: absolute;
  top: 56px;
  width: 138px;
  z-index: 10;
}

  a#niedersachsen:hover, a#niedersachsen.active_land_nds {
    background: url(../images/catalog/niedersachsen_hover.gif) no-repeat;
  }
  
a#bremen {
  display: block;
  height: 32px;
  left: 78px;
  overflow: hidden;
  position: absolute;
  top: 66px;
  width: 18px;
  z-index: 20;
}

  a#bremen:hover, a#bremen.active_land_hb {
    background: url(../images/catalog/bremen_hover.gif) no-repeat;
  }

a#nordrhein_westfalen {
  display: block;
  height: 101px;
  left: 4px;
  overflow: hidden;
  position: absolute;
  top: 112px;
  width: 100px;
  z-index: 20;
}

  a#nordrhein_westfalen:hover, a#nordrhein_westfalen.active_land_nrw {
    background: url(../images/catalog/nordrhein_hover.gif) no-repeat;
  }

a#rheinland {
  display: block;
  height: 93px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  top: 183px;
  width: 67px;
  z-index: 30;
}

  a#rheinland:hover, a#rheinland.active_land_rp {
    background: url(../images/catalog/rheinland_hover.gif) no-repeat;
  }
  
a#schleswig {
  display: block;
  height: 78px;
  left: 73px;
  overflow: hidden;
  position: absolute;
  top: 3px;
  width: 85px;
  z-index: 20;
}

  a#schleswig:hover, a#schleswig.active_land_sh {
    background: url(../images/catalog/schleswig_hover.gif) no-repeat;
  }

a#hessen {
  display: block;
  height:100px;
  left:55px;
  overflow:hidden;
  position:absolute;
  top:155px;
  width:72px;
  z-index:40;
}

  a#hessen:hover, a#hessen.active_land_he {
    background: url(../images/catalog/hessen_hover.gif) no-repeat;
  }

a#saarland {
  display:block;
  height:26px;
  left:12px;
  overflow:hidden;
  position:absolute;
  top:241px;
  width:36px;
  z-index:40;
}

  a#saarland:hover, a#saarland.active_land_saar {
    background: url(../images/catalog/saarland_hover.gif) no-repeat;
  }

a#baden {
  display:block;
  height:100px;
  left:45px;
  overflow:hidden;
  position:absolute;
  top:237px;
  width:92px;
  z-index:60;
}

  a#baden:hover, a#baden.active_land_bawue {
    background: url(../images/catalog/baden_hover.gif) no-repeat;
  }
  
/* =FIRMENPROFIL 
--------------------------------------------------------------------------------*/
div.company_profile_overview {
  background: url(../images/catalog/company_profile_screen.jpg) no-repeat;
  padding-top: 20px;
}

  div.company_profile_overview_foot {
    background: url(../images/catalog/trust_screen_foot.jpg) no-repeat; 
  }
  
  div.company_profile_overview div.price {
    color:#FFFFFF;
    font-size: 1.4em;
    position: relative;
    text-align:center;
    top: 8px;
    margin-left: 8px;
  }

span.info {
	display: block;
}
    
