*{
  margin: 0px;
  padding: 0px; 
}

#first{
  height:50px;
  background-color: aquamarine;
  line-height:50px;
}

#text1{
  font-family: arial;
  font-size: 20px; 
  color:blue;
  text-align: center;
}

.container
{
  width: 100%; 
}

.wrapper
{
  width: 900px;
  margin: auto;
}


.container2
{
  width: 100%; 
}

.wrapper2
{
  margin: auto;
  width: 900px;
  background-color: LemonChiffon; 
}


.dark
{
  background-color: blue; 
  color: white;
}


.light
{
  background-color: black; 
  color: white;
   margin-bottom: 5px; 

}

body {
       background-color: cyan;
       color: rgb(0, 0, 255); 
     }

.photo img {
    max-width: 100%;
    max-height: 100%;
    border: 20px ridge magenta;
}



h1 {
  font-family: arial; 
  font-size: 30px;
  font-style: italic;
}

h2 {
  font-size: 22px;
   color: rgb(0, 0, 255); 
}

p {
  font-size: 18px;
  font-color: blue;
}

.menu{
       width: 100%;
       height: 100%;
       background-color: rgba(0,0,0,0.3);
}

.leftmenu{
            width: 25%;
            line-height: 80%;
            float: left;
         }



#language ul
{
  text-align: center; 
}


#mainmenu ul
{
  text-align: left; 
}


ul li
{
  width: 160px;
  display: inline-block; 
  height: 35px;
  line-height: 35px; 
  text-align: center; 
}


#language ul li
{
  width: 160px;
}


ul li a
{
   font-family: arial; 
   font-weight: bold; 
   color: white; 
   text-decoration: none; 
   display: block; 
}



.photo
{
  text-align: center; 
  display: block;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto; 
  width: 100%;
}

.resize {
    width:50%;
    height:50%;    
}

.copyright
{
  margin-top: 20px;
  margin-bottom: 20px; 
  text-align: center; 
  font-family: serif;
  background-color: navy; 
  color: white;
}


.webilog
{
  margin-top: 20px;
  margin-bottom: 20px; 
  text-align: center; 
  font-family: serif;
}

.webilog a 
{
  text-decoration: none; 
}

.bodytext a 
{
  text-decoration: none; 
}

.bodytext2 a 
{
  text-decoration: none; 
}

a 
{
  text-decoration: none; 
}

a.gototopofpage
{
  font-style: italic;
}


.title 
{
  text-align: center;
}

.bodytext{
  font-family: serif;
  font-size: 18px; 
  color:black;
  text-align: justify;
  line-height: 30px; 
}

.bodytext2{
  font-family: serif; 
  font-size: 18px; 
  color:black;
  text-align: justify;
  line-height: 30px; 
}

.bodytext3{
  font-family: arial; 
  font-weight: bold; 
  font-size: 18px; 
  color: indigo;
  text-align: justify;
  line-height: 34px; 
}

table, th, td {
  border: 1px solid black;
  border-collapse: collapse; 
  padding: 10px;
  text-align: center; 
  font-family: serif;
  font-size: 16px; 
  color:navy; 
  margin-bottom: 20px; 
  margin-top: 20px; 
}

#div_text
{
  width: 260px; 
  margin: 3px; 
  display: inline-block;
  box-shadow: 5px 5px 10px grey; 
  padding: 15px;
  margin-bottom: 15px; 
  margin-top: 15px; 
  text-align: left; 
} 

#div_text h3
{  
  text-align: center; 
} 

table
{
  border: 5px solid red; 
  text-align: center;
}

ul li a:hover, ul li a.active
{
  background-color: orange; 
  color: black;
}

