@charset "UTF-8";
/* CSS Document */
body {
  margin: 0px;
  background-color: #FFFFFF;
  background-image: url('images/bg.gif');
  background-repeat: repeat;
}

#body_c {
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-400px;
  margin-top:-300px;
  width:800px;
  height:600px;
}

@font-face {
   font-family: AG;
   src: url(AG.ttf);
   }

@font-face {
   font-family: AGb;
   src: url(AGb.ttf);
   }

#header_ {
  position:absolute;
  left:0px;
  top:0px;
  width:800px;
  height:180px;
  background-image:url(images/header.jpg);
}

#left-c_ {
  position:absolute;
  left:0px;
  top:180px;
  width:16px;
  height:387px;
  background-color:#FFFFFF;
}

#menu_ {
  position:absolute;
  left:16px;
  top:180px;
  width:160px;
  height:367px;
  font-family: "AG";
  font-size:24px;
  color:#707173;
  background-color:#FFFFFF;
}

#content_ {
  position:absolute;
  left:176px;
  top:180px;
  width:620px;
  max-height:387px;
  font-family: "AG";
  background-color:#e3e3e3;
  overflow-y:auto;
}

.frame-layout-0 {
  margin: 20px 40px 40px 40px;
  }

#right-c_ {
  position:absolute;
  left:796px;
  top:180px;
  width:4px;
  height:387px;
  background-image:url(images/right_c.jpg);
}

#menu-u_ {
  position:absolute;
  left:16px;
  top:547px;
  width:160px;
  height:20px;
  background-color:#FFFFFF;
}

#footer_ {
  position:absolute;
  left:0px;
  top:567px;
  width:16px;
  height:33px;
  background-image:url(images/footer.jpg);
}

#footer1_ {
  position:absolute;
  left:105px;
  top:567px;
  width:695px;
  height:33px;
  background-image:url(images/footer2.jpg);
}

#impressum_ {
  position:absolute;
  left:16px;
  top:563px;
  width:95px;
  height:13px;
  font-family: "AG";
  font-size:18px;
  color:#707173;
  margin:0px;
  padding:0px;
  z-index:2;
}

#footer2_ {
  position:absolute;
  left:16px;
  top:580px;
  width:89px;
  height:20px;
  background-image:url(images/footer1.jpg);
}

#bgfra {
  margin-width:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  height:387px;
}
  
#frame_ {
  background-image:url(images/content.jpg);
  background-repeat:repeat-y;
  background-color:#e3e3e3;
  width:100%;
  height:100%;
  font-family: "AG";
  font-size:10px;
}

#framec_ {
  background-image:url(images/content.jpg);
  background-attachment:fixed;
  background-repeat:repeat;
  position:absolute;
  top:20px;
  left:40px;
  right:40px;
  font-family: "AG";
}

#tab {
  position:absolute;
  left:0px;
  width:190px;
  top:0px;
}

#tab2 {
  position:absolute;
  width:180px;
  left:190px;
  top:0px;
}

#tab3 {
  position:absolute;
  width:170px;
  left:370px;
  top:0px;
}

a {
  color:#000000;
  text-decoration:none;
}

a.normal:link {
  color:#707173;
  text-decoration:none;
}

a.normal:visited {
  color:#707173;
  text-decoration:none;
}

a.normalfocus {
  color:#B402D4;
  text-decoration:none;
}

a.normal:hover {
  color:#707173;
  text-decoration:none;
}

a.normal:active {
  color:#B402D4;
  text-decoration:none;
}

a.acts: {
  color:#00000;
  text-decoration:none;
}

a.acts:link {
  color:#00000;
  text-decoration:none;
}

a.acts:visited {
  color:#000000;
  text-decoration:none;
}

a.acts:focus {
  color:#000000;
  text-decoration:none;
}

a.acts:hover {
  color:#000000;
  text-decoration:none;
}

a.acts:active {
  color:#FFFFFF;
  text-decoration:none;
}

#small {
  font-size:8px;
}

#normal {
  font-size:14px;
  font-family: "AG";
}

#ueber {
  font-size:14px;
  font-family: "AGb";
}

#normalueber {
  font-size:12px;
  color:#707173;
  font-family: "AG";
}

#ueberueber {
  font-size:12px;
  color:#000000;
  font-family: "AGb";
}

#space-01_ {
  position:absolute;
  left:0px;
  top:0px;
  width:614px;
  height:25px;
}

#space-02_ {
  position:absolute;
  left:0px;
  top:25px;
  width:24px;
  height:340px;
}

#pic_ {
  position:absolute;
  left:24px;
  top:25px;
  width:200px;
  height:200px;
}

#space-04_ {
  position:absolute;
  left:224px;
  top:25px;
  width:31px;
  height:340px;
}

#dates_ {
  position:absolute;
  left:255px;
  top:25px;
  width:359px;
  height:255px;
}

#space-06_ {
  position:absolute;
  left:24px;
  top:225px;
  width:200px;
  height:23px;
}

#info_ {
  position:absolute;
  left:24px;
  top:248px;
  width:200px;
  height:117px;
}

#space-08_ {
  position:absolute;
  left:255px;
  top:280px;
  width:359px;
  height:29px;
}

#fdates_ {
  position:absolute;
  left:255px;
  top:309px;
  width:359px;
  height:56px;
}

#datesb {
  font-size:10px;
  color:#000000;
  font-family: "AGb";
}

#dates {
  font-size:10px;
  color:#000000;
  font-family: "AG";
}
#datesc_ {
  position:absolute;
  width:339px;
  height:255px;
  margin-width:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  background-image:url(images/content.jpg);
  background-attachment:fixed;
}