h1, h2{
  font-family:Arial;
  font-size:20px;
  color: #44BB9D;
  margin: 0px 0px 12px 0px;
}

h2{
  font-size:17px;
}

p{
  font-family:Arial;
  font-size:13px;
  color: #000000;
  margin: 2px 0px 8px 0px;
}
p.bodytext{
  margin-left:10px;
}


body.bg {
  background-image: url(img/bg.png);
  background-repeat: repeat-x;
  background-color: rgb(255,255,255);
  margin: 52px 0px 0px 0px;
  padding: 0px;
}

.cornerLeft {
  display:block;
  width:220px;
  height:83px;
  background-image:url(img/borderOutsideCornerLeft.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.borderLeft {
  display:block;
  width:105px;
  height:44px;
  margin-left:115px;
  background-image: url(img/borderOutside.png);
  background-repeat: repeat-y;
  background-color: #FFFFFF;
}

.logoBox {
  display:block;
  width:616px;
  height:127px;
  background-image: url(img/borderPoint.png);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}

a.logo {
  display: block;
  background-image: url(img/logo.png);
  width: 394px;
  height: 86px;
  position:relative;
  top:28px;
  left:68px;
}

.cornerRight {
  display:block;
  width:6px;
  height:6px;
  background-image:url(img/borderOutsideCornerRight.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.borderRight {
  display:block;
  width:6px;
  height:121px;
  background-image: url(img/borderOutside.png);
  background-repeat: repeat-y;
  background-color: #FFFFFF;
}

.climber {
  display:block;
  width:80px;
  height:300px;
  background-image: url(img/climber.png);
  background-repeat: no-repeat;
  position:absolute;
  top:52px;
  left:836px;
}

.external-link-new-window {
  font-family:Arial;
  font-size:13px;
  color: #44BB9D;
  text-decoration: underline;
  background-image: url(img/linkPoint.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left:12px;
}

div.allLayout {
  width: 727px;
  margin: 0px 0px 0px 115px;
  background-image: url(img/borderOutside.png);
  background-repeat: repeat-y;
  background-color: #FFFFFF;
}

div.menueLayout {
  width: 170px;
  margin: 0px 0px 0px 6px;
  background-image:url(img/menueBg.png);
}

.menueMain {
  display:block;
  font-family:Arial;
  font-size:14px;
  color: #ACACAC;
  font-weight:bold;
  text-decoration:none;
  border-top: 2px solid #ACACAC;
  padding: 6px;
}

div.menueMainActive, .menueMain:hover{
  font-family:Arial;
  font-size:14px;
  color: #EFEFEF;
  font-weight:bold;
  background-color:#ACACAC;
  padding: 6px;
}
div.menueMainActive A{
  text-decoration:none;	 
  color: #EFEFEF;
}

.borderLast {
  background-image:url(img/menueMainLast.png);
  background-repeat: no-repeat;
  background-position: top right;
}

.menueSub {
  display:block;
  background-image:url(img/menueSub.png);
  background-repeat: no-repeat;
  background-position: 8px 14px;
  font-family:Arial;
  font-size:14px;
  color: #989898;
  text-decoration:none;
  padding: 8px 5px 8px 20px;
  font-weight:bold;
}

div.menueSubActive, .menueSub:hover {
  background-image:url(img/menueSubActive.png);
  background-repeat: no-repeat;
  background-position: 8px 14px;
  font-family:Arial;
  font-size:14px;
  color: #44BB9D;
  padding: 8px 5px 8px 20px;
  font-weight:bold;
}
div.menueSubActive A{
  text-decoration:none;
  color: #44BB9D;
}

.lineGrey {
  display:block;
  width:545px;
  height:3px;
  line-height:3px;
  font-size:3px;
  background-image:url(img/lineGrey.png);
  background-repeat: repeat-x;
  background-position: top left;
}

.contentText {
  display:block;
  width:335px;
  margin-top:20px;
  margin-left:12px;
}

#pictures div {
  margin: 10px 0px 0px 20px;
}


. bodytext {
  margin-left:10px;
}

.lastinfos {
  display:block;
  width:480px;
  margin: 18px 30px 0px 205px;
}

.line {
  height:2px;
  line-height:2px;
  font-size:2px;
  background-color:#26AF8D;
}

.infos {
  margin-top:5px;
  font-family:Arial;
  font-size:13px;
  color: #000000;
  text-align:center;
}

.info {
  padding:4px;
}

.info A{
  text-decoration:none;	 
  color: #44BB9D;
}

.infoPoint {
  width:5px;
  background-image:url(img/infoPoint.png);
  background-repeat: no-repeat;
  background-position: 0px 7px; 
}

.borderOutsideEnd {
  display:block;
  width:6px;
  height:60px;
  background-image:url(img/borderOutsideEnd.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.pointer {
  display:block;
  width:26px;
  height:41px;
  background-image:url(img/pointer.png);
  background-repeat: no-repeat;
  background-position: top left;
}
