body {
  font-family:Arial, sans-serif;
  font-size:80%;
  margin:0;
  background:url("bodybg.png") repeat-y top center;
  text-align:center;
}

img {
  border:0;
}

#page {
  text-align:left;
  margin:0 auto;
  width:890px;
}

#head {
  height:111px;
  background:url("head.jpg") no-repeat;
  position:relative;
}

#metoo {
  clear:both;
  background:#79a8de url("metoo.png") no-repeat;
  height:57px;
  margin:0 0 0 100px;
  font-weight:bold;
}

#metoo a {
  color:white;
}

#metoo p {
}

.front {
  display:block;
  float:left;
  width:10em;
}

.long {
  width:20em;
}

#head h1 {
  color:white;
  font-size:17pt;
  line-height:1.3em;
  letter-spacing:1.6pt;
  font-family:Arial, sans-serif;
  font-weight:normal;
  margin:0 0 0 350px;
  padding-top:18px;
}

#menu {
  position:absolute;
  right:70px;
  bottom:0;
}

#menu ul {
 list-style:none;
 padding:0;
 margin:0;
}

#menu li {
  float:left;
  letter-spacing:.7pt;
  line-height:28px;
}

#menu li a {
  display:block;
  padding:0 10px;
  color:#7da1c9;
  text-decoration:none;
}

#menu .active a {
  font-weight:bold;
  color:white;
}

#menu a:hover {
  text-decoration:underline;
}

#submenu {
  background:#004ba0 url("leftbg.png") repeat-y;
  margin-top:0px;
  width:248px;
  float:left;
}

#submenu ul {
  list-style:none;
  padding:0 8px 0 20px;
  letter-spacing:.3pt;
  line-height:1.6em;
}

#submenu a {
  color:#7da1c9;
  text-decoration:none;
}

#submenu p {
  padding-right:8px;
  margin:0;
}
#submenu .bottom {
  background:url("leftbgbottom.png") no-repeat;
  width:248px;
  height:26px;
}

#submenu .active  a {
  color:white;
}

#submenu a:hover {
  text-decoration:underline;
}


#innerpage {
  margin-top:18px;
  background:url("innerpagebg.png") repeat-y;
}


#content {
  position:relative;
  float:right;
  width:600px;
  margin-right:30px;
  margin-bottom:40px;
}

#content p, #content h3, #content h4, #content ul {
  padding-left:100px;
  color:#4f4e53;
  font-size:100%;
  letter-spacing:.3pt;
  line-height:1.4em;
}

#content ol {
  padding-left:130px;
  color:#4f4e53;
  font-size:100%;
  letter-spacing:.3pt;
  line-height:1.4em;
}

#content h2 {
  padding-left:100px;
  margin-top:0;
  color:#4f4e53;
  background:url("h2bg.png") no-repeat center left;
  height:22px;
  line-height:14px;
  font-size:110%;
}

.teilnehmer {
  margin-left:100px;
  background:white;
  border:1px solid #888;
}

.teilnehmer table {
  width:100%;
}

#testimonial {
  color:#ccc;
}

#testimonial p {
  margin:10px;
}

#right {
  float:right;
  width:190px;
  background:white;
  border:1px solid #79a8de;
  margin:0 0 1em 1em;
}

#right p, #right h3 {
  margin:1em;
  padding:0;
}

#rueckblick {
  visibility:hidden;
  position:absolute;
  overflow:hidden;
}


#studiengaengedownload {
  background:#79a8de url("downbg.png") repeat-x;
  margin-left:100px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height:66px;
  position:relative;
  border:1px solid #004ba0;
}

#studiengaengedownload a {
  display:block;
  position:absolute;
  left:0;
  font-weight:bold;
  text-decoration:none;
  background:url("downbg2.png") no-repeat 10px center;
  padding:15px 25px 15px 90px;
  color:#004ba0;
}

