html {
background-color:#F8FFF8;
font-family:Arial,Helvetica,sans-serif;
}
body {
background-color:#E8FFE8;
border:2px solid #006600;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:90%;
}
h1 {
  font-size: 2.2em;
  font-family: Arial,Helvetica,sans-serif;
  position: absolute;
  left: 90px;
background-image:url("images_forest/ueberschrift4.png");
background-position:right bottom;
background-repeat:no-repeat;
color:#003300;
float:right;
font-family:Arial,Helvetica,sans-serif;
height:133px;
position:absolute;
text-align:left;
top:80px;
width:96%;
}
#header {
background-image:url("images_forest/header3.jpg");
background-repeat:repeat-x;
border-style:solid;
border-width:0 0 2px;
height:188px;
position:relative;
}
#content {
margin-left:160px;
padding-left:20px;
padding-right:20px;
padding-top:50px;
text-align:justify;
}
#menu1 {
display:block;
float:left;
margin-left:10px;
margin-top:50px;
width:140px;
}
#footer {
background-image:url("images_forest/footer.jpg");
background-repeat:repeat-x;
clear:both;
height:24px;
margin-bottom:0;
width:100%;
}
#menu1 ul {
list-style-position:inside;
list-style-type:none;
margin-left:0;
padding-left:0;
}
#menu1 li {
background-image:url("images_forest/button2.gif");
background-repeat:no-repeat;
border:3px ridge #003300;
display:block;
height:24px;
margin-bottom:2px;
margin-top:2px;
text-align:center;
width:130px;
}
#menu1 a {
color:#003333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
line-height:24px;
text-decoration:none;
}
#menu1 a:hover, #menu1 a:focus {
background-color:#99FF99;
color:#006600;
font-size:1.2em;
font-weight:bold;
}
#menu1 a:active {
}
#menu2 {
clear:left;
display:block;
float:left;
margin-left:10px;
margin-top:30px;
width:140px;
}
#footer p {
padding-left:20px;
padding-right:20px;
}
#extra1 {
display:none;
}
#menu2 ul {
list-style-type:none;
margin-left:0;
padding-left:0;
}
#menu2 li {
background-image:url("images_forest/button2.gif");
background-position:left top;
background-repeat:no-repeat;
border:3px ridge #003300;
display:block;
height:25px;
margin-bottom:2px;
margin-top:2px;
text-align:center;
width:130px;
height: 48px;
}
#menu2 a {
color:#003333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
line-height:24px;
text-decoration:none;
}
#menu2 a:hover, #menu2 a:focus {
background-color:#99FF99;
color:#006600;
font-size:1.2em;
font-weight:bold;
}
#menu2 a:active {
}
#list a {
color:#333333;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
#list a:hover {
color:#FF0000;
text-decoration:underline;
}
/*Joaquín Valero 2010*/
table {
	border-style: solid;
	border-width: 5px;
	border-color: #003300;
	border-collapse: collapse;
}
th {
	border-style: solid;
	border-width: 2px;
}
td {
	border-style: solid;
	border-width: 1px;
}

table.calendario {
	border-style: solid;
	border-width: 5px;
	border-color: #003300;
	border-collapse: collapse;
}
th.calendario {
    text-align: right;
    font-weight: bold;
    padding: 2px;
    border: 2px solid #003300;
    background: #4a70aa;
    color: #E8FFE8;
}
th.amarillo {
    text-align: right;
    font-weight: bold;
    padding: 2px;
    border: 2px solid #003300;
    background: #4a70aa;
    color: #FFFF00;

	 /*
	border-style: solid;
	border-width: 2px;
	width: 7em;
	height: 2.5em;
	text-align: right;
	background-color: #00ff00;
	font-family:"Times New Roman", Times, serif;
	*/
}
th.cian {
    text-align: right;
    font-weight: bold;
    padding: 2px;
    border: 2px solid #003300;
    background: #4a70aa;
    color: #00FFFF;
}
th.verde {
    text-align: right;
    font-weight: bold;
    padding: 2px;
    border: 2px solid #003300;
    background: #4a70aa;
    color: #00FF00;
}
td.calendario {
	border-style: solid;
	border-width: 1px;
	height: 2em;
	font-color: #808080;
	font-size: 1.25em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	font-weight:bold;
	color:#808080;
}
td.amarillo {
	border-style: solid;
	border-width: 1px;
	height: 2em;
	font-color: #808080;
	font-size: 1.25em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	background-color: #ffff00;
	font-weight:bold;
	color:#808080;
}
td.cian {
	border-style: solid;
	border-width: 1px;
	height: 2em;
	font-color: #808080;
	font-size: 1.25em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	background-color: #00ffff;
	font-weight:bold;
	color:#808080;
}
td.verde {
	border-style: solid;
	border-width: 1px;
	height: 2em;
	font-color: #808080;
	font-size: 1.25em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	background-color: #00ff00;
	font-weight:bold;
	color:#808080;
}

