html, body {
  font-family:Arial,Verdana,Geneva,Helvetica;
  text-align:center;
  background-color:#CCC4C4;
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  margin-top:0px;
}

#head {
  position:relative;
  width:100%;
  min-width:950px;
  min-height:185px;
  background-color:#FFFFFF;
  text-align:left;
}

#verlauf {
  position:absolute;
  top:0px;
  right:-215px;
  width:215px;
  height:185px;
  background-image:url(../images/volksbank-hochrhein-stiftung-verlauf-logo.jpg);
  background-repeat:repeat-y;
}

#logo {
  position:absolute;
  right:0px;
  top:-195px;
}

#menue {
  position:relative;
  width:50%;
  min-width:475px;
  min-height:185px;
  background-color:#CCC4C4;
}

#bottomMenueDiv {
  position:absolute;
  bottom:0px;
  right:0px;
  width:275px;
}




.menuePoint {
  position:relative;
  margin-top:2px;
  width:275px;
  height:20px;
  background-color:#BCACA6;
}

.menuePointActive {
  position:relative;
  margin-top:2px;
  width:275px;
  height:20px;
  background-color:#FFFFFF;
}

.menueText {
  position:absolute;
  top:2px;
  left:-200px;
  width:195px;
  text-align:right;
  height:20px;
}

.menueText a {
  text-decoration:none;
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}

.menueTextActive a.active {
  text-decoration:none;
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  font-style:italic;
}

.menueTextActive {
  position:absolute;
  top:2px;
  left:-200px;
  width:195px;
  text-align:right;
  height:20px;
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  font-style:italic;
}

.menueTextActive {
  position:absolute;
  top:2px;
  left:-200px;
  width:195px;
  text-align:right;
  height:20px;
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  font-style:italic;
}

.vmpactive {
  position:absolute;
  top:0px;
  left:190px;
  width:230px;
  height:20px;
  background-image:url(../images/volksbank-hochrhein-stiftung-verlauf-menuepoint-active.jpg);
  background-repeat:repeat-y;
}

.vmp {
  position:absolute;
  top:0px;
  left:190px;
  width:230px;
  height:20px;
  background-image:url(../images/volksbank-hochrhein-stiftung-verlauf-menuepoint.jpg);
  background-repeat:repeat-y;
}


#line950 {
  position:relative;
  background-color:#CCC4C4;
}

#longLine {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:1px;
  background-color:#CCC4C4;
}

#main {
  position:relative;
  margin:auto;
  width:950px;
  text-align:left;
}

#content {
  position:relative;
  margin-top:25px;
  margin-left:200px;
  width:750px;
  background-color:#FFFFFF;
}

#leftColumn {
  float:left;
  margin-left:35px;
  margin-top:30px;
  margin-right:55px;
  width:450px;
  display:inline;
  font-size:9pt;
  color:#000000;
  line-height:1.9em;
}

#leftColumn h1{
  margin:0px;
  font-size:12pt;
  color:#000000;
  margin-bottom:20px;
}

#leftColumn h2{
  margin:0px;
  font-size:10pt;
  color:#000000;
  margin-bottom:15px;
}


#rightColumn {
  float:left;
  margin-top:30px;
  width:200px;
  display:inline;
}

.infobox {
  position:relative;
  background-color:#A28E86;
  margin-bottom:20px;
  padding:0px;
  padding-right:2px;
  padding-bottom:2px;
}

.infoboxcontent {
  position:relative;
  padding-top:3px;
  background-color:#EBE4E3;
}

.infoboxcontent h2 {
  margin-bottom:10px;
  margin-left:3px;
  margin-top:0px;
  margin-right:3px;
  padding:3px;
  color:#FFFFFF;
  font-size:9pt;
  background-color:#006AB4;
}

.infoboxcontent p {
  padding:6px;
  margin:0px;
  font-size:9pt;
  color:#000000;
}

.infoboxcontent p a{
  text-decoration:none;
  color:#F9A700;
  font-size:9pt;
}

.infoboxcornertop {
  position:absolute;
  top:0px;
  right:0px;
  background-color:#FFFFFF;
}

.infoboxcornerbottom {
  position:absolute;
  bottom:0px;
  left:0px;
  background-color:#FFFFFF;
}

#footer {
  position:relative;
  width:750px;
  margin-left:200px;
  margin-bottom:10px;
  text-align:left;
  margin-top:5px;
  color:#FFFFFF;
  font-size:10pt;
}

#footer a {
  text-decoration:none;
  color:#FFFFFF;
  font-size:10pt;
}

#shortMenue {
  position:absolute;
  right:0px;
  top:0px;
}

/* Formatierung Sitemap */

.sitemap {
  text-decoration:none;
  font-size:9pt;
  color:#F9A700;
}

a.mehrInfos {
  font-size:9pt;
  color:#F9A700;
  text-decoration:none;
}

