/* --------------------------------------- General Style Sheet for AUE ------------------------------ */
/* ------------------------------------------ standard HTML elements   -------------------------------*/

body
{ 
background-color: rgb(204, 179, 125);
/*  #f2eddb  */
background-image: none;
} 

img
{ 
border:none;
}

p, li, td, caption { font-family: Verdana, Arial }
p, li, td, caption { font-size: 8pt  }
p, li, td, caption { font-weight: normal }
p, li, td, caption { color: #000000 }

h1
{ 
font-family: Verdana, Arial;
font-size: 16pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
}

h2
{ 
font-family: Verdana, Arial;
font-size: 12pt;
font-weight: bold;
color: rgb(72, 65, 9);
text-align: center;
}

h3
{ 
font-family: Verdana, Arial;
font-size: 12pt;
font-weight: normal;
text-align: center;
color: rgb(72, 65, 9);
}

h4
{ 
font-family: Verdana, Arial;
font-size: 11pt;
font-weight: bold;
text-align: center;
color: rgb(72, 65, 9);
}

h5 
{ 
font-family: Verdana, Arial;
font-size: 9pt;
font-weight: bold;
color: #000000;
text-align: center;
margin: 0.3em ; 
padding: 0.4em; 
border: none;
background-color: rgb(215, 192, 155);
}

/* --------------------------------------------------- end ------------------------------------------ */ 


/* ---------------------------------- cell colouring for table highlighting (cv. header)--------- */ 

.hdr
{
background-color: rgb(226, 214, 184);
}

.hi
{
background-color: rgb(226, 214, 184);
}

.lo
{
background-color: rgb(222, 208, 173);
}

/* -------------------------------------------------- end ------------------------------------------- */ 

/* ---------------------------------- language colouring for bilingual pages ------------------------ */ 

.eng 
{
color: rgb(115, 4, 84);
}

.esp
{
color: rgb(72, 65, 9);
}

/* --------------------------------------------------- end -------------------------------------------- */ 

/* ----------------------------  menu definition for thumbnail index pages  --------------------------- */ 

.pagemenu
{
text-align: center;
background-color: #d6d6d6;
height: 20px;
vertical-align: baseline;
width: 46px;
}
/* -------------------------------------------------- end --------------------------------------------- */ 

/* -----------------------------------------  alignment controls  ----------------------------------- */ 

.centry
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.justy
{
text-align:justify;
}

.lefty
{
text-align:left;
}

.rvbox 
{
width: 840px;
text-align: center;
margin-left:auto;
margin-right:auto;
}

#mainbox {
margin-top: 30px;
width: 540px;
border-width: thin;
border-color: #d1d1d1;
border-style: ridge;
text-align: center;
padding: 10px;
margin-left:auto;
margin-right:auto;
left:100px;
position: absolute;
}

.nophoto
{
text-align:center;
margin-left:auto;
margin-right:auto;
height:125px;
vertical-align:middle;
}

#textbox {
margin-top: 10px;
left: 100px;
margin-left:auto;
margin-right:auto;
width: 640px;
border-width: thin;
border-color: #d1d1d1;
border-style: ridge;
text-align:left;
padding: 10px;
position:absolute;
}

/* --------------------------------------------------- end --------------------------------------------- */ 

/* -----------------------------------  controls for portrait galleries  ------------------------------ */ 

.pixbox 
{
width: 740px;
text-align: center;
margin-left: auto;
margin-right: auto;
left: 40px;
position:absolute;
}
 
.pixhi
{
background-color: rgb(222, 208, 173);
text-align: left;
}

/* --------------------------------------------------- end --------------------------------------------- */ 

/* -------------------------------  hyperlink management for intro pages  ------------------------------ */ 

a.hyp {}
a.hyp:link    { color:  #990000 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:visited { color:  #000099 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:active  { color:  #990000 ; text-decoration: underline; font-weight: normal; font-size: 10pt }
a.hyp:hover   { color: red; font-weight: normal; font-size: 10pt} 

/* --------------------------------------------------- end --------------------------------------------- */ 


/* block structure for horizontal full-size pages */

.pic {
position: absolute;
width: 660px;
height: 540px;
top: 5px;
left: 5px;
margin: 0px;
padding: 0px;
border: none;
}

.nf0 {
position: absolute;
width: 219px;
height: 502px;
top: 5px;
left: 670px;
margin-left: 2px;
border: none;
background-color: rgb(226, 214, 184);
}

.nf1 {
position: relative;
width: 200px;
left: 670px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 10pt;
font-weight: bold;
color: rgb(72, 65, 9);
}

.nf2 {
position: relative;
width: 200px;
left: 670px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.nf2t {
position: relative;
width: 200px;
left: 670px;
margin-bottom: 0px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.nf3 {
position: absolute;
width: 200px;
left: 670px;
top: 430px;
margin-top: 9px;
margin-left: 9px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding-bottom: 12px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: bold;
color: rgb(72, 65, 9);
}

.tx1 {
position: absolute;
width: 212px;
height: 370px;
top: 515px;
left: 0px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.tx2 {
position: absolute;
width: 212px;
height: 370px;
top: 515px;
left: 223px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.tx3 {
position: absolute;
width: 211px;
height: 370px;
top: 515px;
left: 446px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.tx4 {
position: absolute;
width: 211px;
height: 370px;
top: 515px;
left: 668px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.tx5 {
position: absolute;
width: 212px;
height: 20px;
top: 870px;
left: 5px;
margin: 0px;
border: none;
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}
/* -------------------------------------------------- end -------------------------------------------- */ 

/* block structure for vertical full-size pages */

.vpic {
position: absolute;
width: 504px;
height: 660px;
top: 5px;
left: 5px;
margin: 0px;
padding: 0px;
border: none;
}

.vnf0 {
position: absolute;
width: 219px;
height: 660px;
top: 5px;
left: 510px;
margin-left: 2px;
border: none;
background-color: rgb(226, 214, 184);
}

.vnf1 {
position: relative;
width: 200px;
left: 510px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 10pt;
font-weight: bold;
color: rgb(72, 65, 9);
}

.vnf2 {
position: relative;
width: 200px;
left: 510px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vnf2t {
position: relative;
width: 200px;
left: 510px;
margin-bottom: 0px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vnf3 {
position: absolute;
width: 210px;
left: 510px;
top: 430px;
margin-top: 9px;
margin-left: 9px;
border: none;
text-align: center;
background-color: rgb(226, 214, 184);
padding-bottom: 12px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: bold;
color: rgb(72, 65, 9);
}

.vnf4 {
position: absolute;
width: 212px;
height: 10px;
top: 645px;
left: 5px;
margin: 0px;
border: none;
padding: 5px;
}

.vtx1 {
position: absolute;
width: 211px;
height: 370px;
top: 670px;
left: 0px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vtx2 {
position: absolute;
width: 211px;
height: 370px;
top: 670px;
left: 223px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vtx3 {
position: absolute;
width: 211px;
height: 370px;
top: 670px;
left: 446px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vtx4 {
position: absolute;
width: 211px;
height: 370px;
top: 670px;
left: 668px;
margin-left: 5px;
border: none;
padding: 5px;
background-color: rgb(226, 214, 184);
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}

.vtx5 {
position: absolute;
width: 211px;
height: 10px;
top: 1025px;
left: 5px;
margin: 0px;
border: none;
padding: 5px;
font-family: Verdana, Arial;
font-size: 8pt;
font-weight: normal;
color: rgb(72, 65, 9);
}
/* --------------------------------------------------- end --------------------------------------------- */ 

