html
{
height: 100%;
}

body {
	height: 100%;
	background-image:url(../layout-imgs/background.gif);
	FONT-SIZE: 70%;
	LINE-HEIGHT: 160%;
	font-family: 'ArialMT', 'Arial', 'sans-serif';
	color: black;
	padding:0;
	margin:0;}
	
a{color:#666666;
	text-decoration:underline;}
	a:visited{color:#666666;}
a:hover{color:#666666;
background-color:#dce386;}
a:active{color:#666666;}
img{border:none;}

#idioma {
color:#999999;}

/* ----------container zentriert das layout-------------- */
#container {
	position: relative;
	min-height: 100%;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background-color: white;
	background-image:url(../layout-imgs/fondo.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

* html #container
{
height: 100%;
}

/* ----------banner for logo-------------- */
#banner {
	margin: 0;
	padding: 0;
}

#mainnavi {
font-size: 12px;
	margin: 0;
	padding: 0;
}


#mainnavi li{
list-style:none;
display:inline;
padding:0 20px 0 0;
}

#mainnavi a{
color:#999999;
letter-spacing: 0.10em;
text-decoration:none;
background-color:white;
text-align:left;
margin-left:0px}

#mainnavi a:hover{
color:black;
}

#currentpagetop a{
color:black;
}


/* -----------------Inhalt--------------------- */
#content {
	padding: 1em 0 20em 0;
	margin: 0 22em 0 18em;
}



h1{
letter-spacing: 0.10em;
font-size:22px;
color:#c1d221;
margin:10px 0px 0px 0px;}

h2 {letter-spacing: 0.10em;
	color:#666666;
	font-size:16px;
	margin: 0 0 5px 0;
}

.verde{background-color:#dce386;
color:#000000;}

.gris{color:#666666;}

.boldgray{
font-weight:bold;
color:#666666;}


 .thumbnail
{
float: left;
width: 150px;
margin: 13px 15px 15px 0;
color:#666666;
line-height:15px;
}

.floatleft{
float: left;
margin: 0 15px 15px 0;}

#consola a{color:#c1d221; text-decoration:none; background-color:white;}
#consola a:hover{color:#dce386; background-color:white;}

.pdflist{margin: 10px 0 0 0; padding:0 10px 0 0; list-style: none;}
.pdflist li {background-image: url(../layout-imgs/logo_pdf.gif);
background-repeat: no-repeat;
background-position: 0 0 0 0;
padding: 0 0 5px 18px;}

.pdflist li ul li{list-style: none;
background-image:url(../layout-imgs/logo_pdf.gif);
background-repeat: no-repeat;
background-position: 0 0 0 0;}
/* --------------right navigavtion------------- */

#right {
	width: 20em;
	float: right;
	margin: 0;
	padding:40px 15px 0 0;
}


#right ul{
margin-top:25px;
margin-left: 20px;
padding-left: 0;
list-style:none;}


#right a{
	color:#666666;
	letter-spacing: 0.1em;
	text-decoration:none;
	background-color:white;
}

#right a:hover{
color:#333333;
background-color:#dce386;
}

#right li{
line-height:14px;
margin-bottom:10px;
margin-left:0px;
text-align:left;}

/* --------------left navigavtion------------- */


#left {
font-size: 12px;
	float: left;
	width: 16em;
	margin: 0;
	padding:2em 0 0 0;
	color:#ffffff;
}

#left ul{
margin-top:40px;
margin-left: 40px;
padding-left: 0;
list-style:none;}


#left a{
	color:#333333;
	letter-spacing: 0.1em;
	text-decoration:none;
	background-color:white;
}

#left li{
margin-bottom:10px;
margin-left:0px;
text-align:left;}

#left a:hover{
color:#333333;
background-color:#dce386;
}

#left ul ul{
margin-top:0px;
margin-left: 5px;
padding-left: 0;
list-style:none;}

#left ul ul li 
{margin-bottom:0px;
margin-left:0px;
text-align:left;}

#left ul ul a{
font-size:11px;
color:#666666;
text-decoration: none;
}

#left ul ul a:hover
{
color:#000000;
text-decoration: none;
}

#current a{
color:#333333;
background-color:#dce386;
}



/* -----------footer--------------------------- */
#footer {clear: both; 
width: 960px;
height: 200px;
/*background-color: #c1d221;
background-image:url(../layout-imgs/olas-footer.gif);*/
position: relative;
margin-top: -200px;
margin-left: auto;
margin-right: auto;
}

.floatright{float:right; }
