body, div, span, p, .p, h1, h2, h3, ul, li, a, td ,th, select, input, textarea
{
  
  font-style: normal;
  font-family: Arial, sans-serif; 
}

body
{
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-collapse: collapse;
  background-color: #FFFFFF;  
}
body, p, .p, ul, li, a, th, td, textarea
{
  font-size: 100%;
  font-weight: normal;
  color: #000000;
}

p {
  margin-top: 5px;
}

a, .a
{
  text-decoration: none;
  font-weight:bold;
}

a:hover
{
  color: rgb(153, 102, 51); 
}

p.small {
  margin-top: 1px;
  font-size: 80%;
}

.small {
  font-size: 80%;
}

#page
{
  background-image: url(Atlantis-Bilder/Hintergrund-Atlantis.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;

}
#page-container
{

}

#header a{

  position: absolute;
  top: 0px; left: 0px;
  width: 950px;
  height: 75px;
  display: block;
}

h1 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-style: italic;
  font-size: 180%;
  font-family: "Times New Roman", Arial, sans-serif;  
}
.subHeading {
  margin-top: 5px;
  font-size: 80%;
  font-weight: normal;
  font-style: italic;
  color: rgb(153, 153, 153);
}
h2 {
  margin-bottom: 5px;
  padding-bottom: 0px;
  font-size: 110%;
  font-family: Arial, sans-serif; 
}
h3 {
  margin-bottom: 0px;
  font-size: 120%;
  font-family: Arial, sans-serif; 
}

#logo {
  display: block;
  position: absolute;
  top: 85px; left: 13px;
  width: auto;
  height: 110px;
  font-style: italic;
  font-weight: bold;
  font-family: "Times New Roman", Arial, sans-serif;  
}

#logo p{
  background-color: transparent;
  margin: 0px 0px 0px 70px;
}
#logo a{
  font-size: 440%;
  font-weight: normal;
  font-style: italic;
  font-family: "Times New Roman", Arial, sans-serif;
}

#logo span {
  font-size: 150%;
  font-weight: bold;
  font-style: italic;
  font-family: "Times New Roman", Arial, sans-serif;
}
#german a {
  position: absolute;
  top: 64px; left: 257px;
  width: 28px;
  height: 18px;
  display: block;
  background-image: url(Atlantis-Bilder/Atlantis-deutsch.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;

}
#english a {
  position: absolute;
  top: 64px; left: 308px;
  width: 28px;
  height: 18px;
  display: block;
  background-image: url(Atlantis-Bilder/Atlantis-english.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;

}


 #menuContainer {
  position: absolute;
  top: 80px; left: 365px;
  width: 620px;
  height: auto;
  margin-top: 0px;
 }
 #menuContainer .menuMain {
  display: block;
  float: left;
  width: 190px;
  margin:0px;
  padding: 0px;
 }
 #menuContainer .menuMain dl {
  margin:0px;
  padding: 0px;
  text-align: left;
  list-style: none;
  list-style-type: none;
 }
 #menuContainer .menuMain dl a {
  border: none;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  font-size: 80%;
 }
 #menuContainer .menuMain dd {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  font-size: 60%;
  font-weight: normal;
  font-style: italic;
  color: rgb(153, 153, 153);
 }

#special {
  position: absolute;
  top: 320px; left: 850px; width:140px; height:auto;
}

#special a {
  font-size: 70%;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
#special a img{
  border: 0px;
}
#special .red {
  color: red;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, sans-serif; 
}


#friends {
  position: absolute;
  top: 530px; left: 850px; width:140px; height:auto;
  font-style: italic;
  font-size: 90%;
  font-family: "Times New Roman", Arial, sans-serif;
}
#friends a {
  font-weight: bold;
  font-size: 90%;
  font-family: Arial, sans-serif;
  color: #663300; 
}
#friends a:hover {
  font-weight: bold;
  font-size: 90%;
  font-family: Arial, sans-serif;
  color: black; 
}

#contentContainer {
  
  position: absolute;
  top: 290px; left: 240px;
  width: 550px;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
}

#content {
  margin-top: 20px;
}

#googleLine {
  
  position: absolute;
  top: 260px; left: 240px; width:468px; height:15px;
}

#footer {
  font-size: 90%;
  text-align: center;
  line-height: 30px;
}
#footer a {
	font-weight: normal;
}

#googleSky {
  position: absolute;
  top: 260px; left: 50px; width:160px; height:700px;
}
#bookmark {
  width: 130px;
  margin: 3px 0 10px 0;
}

.imageLeft {
  float:left; 
  margin: 8px 10px 5px 0;
}

.imageRight {
  float:right; 
  margin: 8px 0px 5px 10px;
}

 /*created by*/
#philognosie {
  width: 130px;
  height: 42px;
  margin: 170px 0 0 0;
}
#philognosie a {
  display: block;
  width: 130px;
  height: 13px; 
  padding-top: 29px;
  font-size: 10px;
  color: #a5a5a5;/*c0c0c0*/
  text-decoration: none;
  font-family: arial,sans-serif;
  background: url('Atlantis-images/philognosie.gif') 34px 0px no-repeat; 
}
#philognosie a:hover {
  text-decoration: none;
  font-size: 10px;
  color: #a5a5a5;/*c0c0c0*/
  
}


