﻿body {
font: 90% Geneva, Arial, Helvetica, sans-serif;
color: #000000;
background: #dcdcdc;
text-align: center;
margin: 0px;
padding: 0px;
}

#wrapper {
position: relative;
margin: 0px auto; 
width: 900px; 
text-align: left; 
background: #FFF; 
margin-top:5px;
} 

#topimage {
position: absolute; 
z-index: 1;
margin: 0;
width: 900px;
height: 150px;
}

#unilogo {
position:absolute; 
z-index:1; 
margin: 0;
top: 152px;
width: 200px;
height: 63px;
background: #FFF; 
}

#navleft {
position: absolute; 
z-index: 1; 
padding: 10px 0 10px 0; 
top: 217px;
width: 200px; 
height: 475px; 
background: #e4e4e4;
}

#navleft.long {
height: 575px;
}

#actual1 {
color: #777;
background: #f4f4f4;
}

#actual2 {
color: #555;
background: #f4f4f4;
}

#actual3 {
color: #444;
background: #f4f4f4;
}

#imglink {
position: absolute; 
z-index: 1; 
padding: 10px 0 10px 0; 
top: 560px;
width: 200px; 
}

#breadcrumb {
position:absolute; 
font-size:90%;
z-index:1; 
left: 202px;
height:10px; 
top:152px; 
width:658px; 
padding:15px 20px 15px 20px; 
background: #FFF;
}

#breadcrumb.lapalma {
left: 0px;
padding-left: 222px;
}

#main {
position:absolute; 
z-index:1; 
left: 202px;
height:480px; 
top:192px; 
width:658px; 
padding:20px; 
margin:0;
background: #FFF;
}

#main.long {
height: 580px;
}

#main.lapalma {
left: 0px;
width: 900px;
height: auto;
padding: 0px;
}

#main.tmb {
left: 0px;
width: 900px;
height: auto;
padding: 0px;
}

.tmbimg {
float:left;
width: 450px;
}

#text.tmbindex {
float:right;
width: 420px;
left: 480px;
padding-top: 40px;
}

#text.tmbindex a {
font-weight:bold;
}

#main.touren {
left: 0px;
width: 800px;
height: auto;
padding: 0 50px;
text-align:center;
}

#maincaption {
position:absolute; 
z-index:1; 
left: 202px;
height:30px; 
top:192px; 
width:658px; 
padding:20px; 
margin:0;
background: #FFF;
}

#maintext {
position:absolute; 
z-index:1; 
left: 202px;
height:450px; 
top:262px; 
width:658px; 
padding: 0 20px; 
margin:0;
background: #FFF;
}

#maintextscroll {
position:absolute; 
z-index:1; 
left: 202px;
height:450px; 
top:262px; 
width:658px; 
padding: 0 20px; 
margin:0;
background: #FFF;
overflow: scroll;
}

#maintextscroll.long {
height:550px;
}

#date {
position:absolute; 
z-index:2; 
left: 202px;
top:698px; 
width:658px; 
padding-left:20px; 
margin:0;
background: #FFF;
color: #888;
font-size: x-small;
}

#date.long {
top: 798px;
}

h1 {
color:#666;
font-weight: bold;
font-size: 200%;
margin-top: 10px;
margin-bottom: 5px;
padding: 0;
margin-left: 0;
line-height:20px;
}

h2 {
color:#555;
font-weight: bold;
font-size: 175%;
margin-top: 10px;
margin-bottom: 5px;
padding: 0;
margin-left: 0;
line-height:17px;
}

h3 {
color:#444;
font-weight: bold;
font-size: 135%;
margin-top: 5px;
margin-bottom: 5px;
padding: 0;
margin-left: 0;
line-height:14px;
}

img {
border-width:0;
}

table, tr, td, th {
border-collapse:collapse;
border-color:#026;
}

#starttable {
width: 80%;
margin-left: 10%;
margin-right: 10%;
text-align:left;
}

a:link, a:visited {
TEXT-DECORATION: none;
color:#039;
}

a:hover {
COLOR: #c00;
}

#navleft a:hover, #imglink a:hover {
COLOR: #f4f4f4;
background:#039;
}

.FB {
padding-top: 6px;
padding-bottom: 4px;
display: block;
text-align: center;
font-size: 110%;
font-weight: bold;
}

.description p {
margin-top: 4px;
margin-bottom: 8px;
}

.description a {
font-size: 105%;
font-weight: bold;
}

.menu1 {
display: block;
  font-size: 110%;
 FONT-WEIGHT: bold;
  padding-left:20px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin:0px;
}

.menu2 {
display: block;
 FONT-WEIGHT: normal;
  font-size: 100%;
  padding-left:30px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.menu3 {
display: block;
 FONT-WEIGHT: normal;
  font-size: 90%;
  padding-left:38px;
  padding-top: 1px;
  padding-bottom: 2px;
}

#main ul {
 margin-top: 16px;
 margin-bottom: 8px;
 margin-left: 20px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 16px;
 list-style-type: none;
}

#main ul li {
	list-style-image: url('right.png');
	margin-left: 0px;
	padding-left: 0px;
}

#main dt {
font-weight: bold;
}

#maintext ul li {
	list-style-image: url('right.png');
	margin-left: 0px;
	padding-left: 0px;
}

#main ul ul {
margin-top: 0px;
margin-bottom: 4px;
margin-left: 10px;
}

.li1 {
  font-size: 130%;
}

.li2 {
  font-size: 110%;
}

.linespacing li {
margin-top:8px;
}

.thumbs {
 text-align: center;
}

.thumbs table {
 text-align: center;
 background: #fff;
 border: 1px solid #999;
 margin: 1em auto 0 auto;
 border-collapse:separate;
}
.thumbs td {
 background: #eee;
 border: 1px solid #999;
 width: auto;
 line-height: 110%;
 vertical-align: baseline;
}
div.caption {
 font-size: 90%;
}
.obsolete {
text-decoration:line-through;
color:#ccc;
}

