/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

body {
  padding:0;
  margin:0;
  background-color:#ffffff;
  overflow-x:hidden;
  overflow-y:scroll;
  font-family:Helvetica, Arial, sans-serif;
  font-size:small;
  color:#172935;
}
map, area { cursor:hand;
  cursor:pointer; }
img { border:0; }
a {
  text-decoration:none;
  color:black;
}
div { margin:0 auto; }
blockquote { margin:0 0 0 20px; }
div.header {
  width:1px;
  position:relative;
  left:50%;
  margin-left:-628px;
}
div.outerFrame {
  position:relative;
  width:998px;
  padding:1px 1px 0px 1px;
  min-height:338px;
  margin-left:174px;
  float:left;
}
div.outerFrame.content_startseite, div.outerFrame.content_anfahrt { background-color:white; }
div.backgroundFrame {
  position:relative;
  left:50%;
  width:1350px;
  margin-left:-674px;
  clear:both;
  background-image:url("../images/passive/bg_03_05.jpg");
  background-repeat:no-repeat;
  background-position:center 0px;
}
div.content {
  width:886px;
  float:left;
  min-height:338px;
  margin-right:2px;
}
div.permRight {
  padding:0px;
  margin:0;
  float:left;
}
div.footer {
  position:relative;
  left:50%;
  width:1001px;
  height:59px;
  margin-left:-501px;
  padding-top:-1px;
  margin-top:-7px;
  clear:both;
}
div.permTop {
  position:relative;
  top:-251px;
  width:1000px;
  height:43px;
}
div.permTopLeft {
  width:600px;
  height:40px;
  float:left;
}
div.permTopRight {
  width:300px;
  height:40px;
  float:right;
}
div#contentLeft {
  position:relative;
  width:444px;
  float:left;
  padding-top:1px;
}
div#contentRight {
  position:relative;
  width:442px;
  float:left;
  margin:0;
  padding-top:1px;
}
img.contentRight {
  padding:0px 1px 1px 1px;
  float:left;
}
img.contentRightBottom {
  padding:1px 1px 1px 1px;
  float:left;
}
div#contentLeftTop {
  position:relative;
  width:442px;
  float:left;
  left:1px;
}
h1 {
  font-size:medium;
  font-weight:bold;
  float:left;
}
div#innerContent {
  float:left;
  text-align:left;
  width:431px;
  margin-top:1px;
}
div#innerContent.wide { margin-right:0px; }
div#innerContent td { vertical-align:top; }
td p {
  margin:0;
  margin-bottom:5px;
}
h2 {
  font-size:110%;
  font-weight:bold;
  display:table;
  margin-top:13px;
  margin-bottom:13px;
}
#innerContent p {
  width:100%;
  padding-left:1px;
  margin-top:14px;
}
#innerContent h2 + table { margin-top:14px; }
#innerContent table p { margin-top:auto; }
#innerContent form > table {
  width:100%;
  padding-left:1px;
  padding-bottom:25px;
  margin-bottom:10px;
  background-image:url("../images/misc_vm_detail_footer.png");
  background-repeat:no-repeat;
  background-position:bottom left;
}
#innerContent h2 {
  margin:0;
  margin-left:-1px;
  padding-left:10px;
  padding-top:4px;
  font-size:150%;
  color:white;
  min-height:37px;
  width:100%;
  background-image:url("../images/misc_vm_detail_titlebar.png");
  background-position:left;
  font-weight:normal;
  display:block;
}
.rightMenu a:hover, .rightMenu a:active, .rightMenu a:focus { text-decoration:underline; }
.rightMenu a {
  letter-spacing:-1px;
  font-weight:bold;
}
.rightText a, #innerContent a {
  text-decoration:underline;
  letter-spacing:-1px;
  font-weight:bold;
}
.rightMenu a, .rightText a { color:inherit !important; }
#innerContent a { color:#555555; }
#innerContent.derPark a { color:#0a6564; }
.outerFrame.event_index #innerContent a, .outerFrame.event_show #innerContent a, .outerFrame.event_filter #innerContent a, #innerContent.veranstaltungen a {
  color:inherit;
  letter-spacing:inherit;
  font-weight:inherit;
  text-decoration:inherit;
}
.error { color:#59b939; }
.JobOfferList li {
  border:none;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:0px;
}
.JobOfferList {
  list-style:square;
  padding-left:30px;
  margin:0;
}
dl#image_mapFooter a {
  background:transparent;
  display:block;
  overflow:hidden;
  position:absolute;
  height:0;
}
dl#image_mapFooter a.LINK0 {
  left:338px;
  top:6px;
  width:100px;
  padding-top:31px;
}
dl#image_mapFooter a.LINK1 {
  left:455px;
  top:0px;
  width:82px;
  padding-top:65px;
}
dl#image_mapFooter a.LINK2 {
  left:553px;
  top:3px;
  width:119px;
  padding-top:47px;
}
dl#image_mapFooter {
  display:block;
  width:1001px;
  height:59px;
  background:url("../images/passive/footer.png") no-repeat 3px 0;
  position:relative;
  margin:0px auto 0px auto;
}
