body {
  font-family: "Courier New";
  font-size: 1em;
  background-color: #FFFFFF;
  color: #FF8000;
}
a:link    {color:#FF0000;text-decoration:none;}
a:visited {color:#FF0000;text-decoration:none;}
a:active  {color:#FF0000;text-decoration:none;}
a:hover   {color:#920318;text-decoration:none;}
#main {
  background-color: #FFFFFF;
  border: 1px solid #FF8000;
  position: absolute;
  width: 760px;
  height: 530px;
  top: 10px;
  left: 10px;
  background-image:url(../img/axel_500_hochpass.jpg);
  background-position:left;
  background-position:bottom;
  background-repeat:no-repeat;
}

/*********************/
/* Menu and Sub-Menu */
/*********************/
#menu {
  position: absolute;
  top: 5px;
  right: 5px;
  height: 100px;
  text-align: center;
  z-index:1;
}
#submenu {
  visibility: hidden;
  background-color: #FFFFFF;
}

/*Main Menu*/
#mHome, #mCVContainer, #mContact {width:150px;float:left;}
#mHome {margin-right:5px;}
#mContact {margin-left:5px;}
/*Sub Menu*/
#mPersonal, #mEducation, #mSkills, #mMisc {
  margin-top: 5px;
}
/*All Menu Items*/
#mHome, #mCV, #mContact, #mPersonal, #mEducation, #mSkills, #mMisc {
  width: 150px;
  border: 1px solid #CC6600;
  background-color: #FF8000;
  color: #CC6600;
}
#mHome, #mContact, #mPersonal, #mEducation, #mSkills, #mMisc {
  cursor: pointer;
}

/*********************/
/* Content           */
/*********************/

#content {
  position: absolute;
  right: 5px;
  top: 40px;
  width: 400px;
  height: 400px;
  z-index:0;
}
#content div {
  position: absolute;
  right: 0px;
}
#cHome div, #cCVPersonal div, #cCVEducation div, #cCVSkills div, #cCVMisc div, #cContact div {
  position: relative;
}
#cHome, #cCVPersonal, #cCVEducation, #cCVSkills, #cCVMisc, #cContact {
  visibility: hidden;
}
.cHead {
  color: #CC6600;
  text-decoration: underline;
  direction: ltr;
  margin-bottom: 10px;
}
.cBody {
  color: red;
  width: 100%;
}
.cBody td {
  vertical-align: top;
  padding: 4px;
}
.nowrap {
  white-space: nowrap;
}
table {
  width: 100%;
}

/* Google advertisement */
#advertismentEmpfehlungen {
  position:absolute;
  width:760px;
  height:100px;
  top:535px;
  left:0px;
  visibility:visible;
}
#advertismentContent {
  position:absolute;
  width:760px;
  height:100px;
  top:-100px;
  left:0px;
  text-align:center;
  visibility:hidden;
  padding-top:10px;
}
.tblGoogleAdvertisment {
  width:100%;
  height:70px;
  border:0px solid black;
}
#sbb {
  background-color:#FF8000;
  /*border:0px solid #CC6600;*/
  /*width:50px;*/
}
#sbi {
  border:1px solid #CC6600;
}
.rbGoogle {
  /*border:1px solid #CC6600;*/
}