/* SECCIÓN: ELEMENTOS GENERALES DE LA PÁGINA */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
body {
    font-size: 80%;
    line-height: 1.6em;
	color: #ffffff;
	background-color:#1F984D;
}
body, input, textarea, select, optgroup {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
input, textarea, select, optgroup, table, tr, th, td  {
	font-size: 100%;
}
p, ul, ol, li, dl, dt, dd, form, fieldset, blockquote, cite, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
img, a img {
	border: none;
}

p {
	margin: 0 0 1.4em 0;
	}
.destacado {
	color:#4DD608;
	}

/* SECCIÓN: APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
	position: absolute;
	left: -10000px;
	width: 1%;
	font-size: .1em;
	line-height: 1%;
}
a.ayudaAcces:active {
	position: static;
	width: auto;
	height: auto;
}
/* SECCIÓN: CLASES GENERALES DE LA PÁGINA */
.clearall {
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
h2	{
	font-size: 200%;
	color: #4DD608;
	letter-spacing: 0.01em;
	margin: .9em 0;
	font-weight: normal;
	}
.index h2 {
	font-size: 260%;
	letter-spacing: 0.05em;
	line-height: .7em;
	margin-bottom: .6em;
	}
.index h2 span {
	color: #FFFFFF;
	font-size: 65%;
	letter-spacing: 0.01em;
	}

h3	{
	font-size: 170%;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 1em;
	}
h4.tipo {
	background-color:#003d16;
	color: #4dd608;
	padding: 2px 10px;
	font-size: 110%;
	font-weight: normal;
	margin-bottom:1em;
	}
h5 {
	margin-top: .5em;
	margin-left: 12px;
	color: #4dd608;
	}
	
/*SECCIÓN: ESTILOS DEL ARMAZÓN DE LA PÁGINA*/
#web {
	background: url(../images/css-web.gif) repeat-y;
	width: 940px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
#contenedor {
	margin: 0 auto;
	width: 928px;
	padding-bottom: 9em;
}
#contenido {
	background: url(../images/css-cuerpo.gif) left top no-repeat;
}

#espacio_cabecera {
	height: 233px;
}
.index #espacio_cabecera {
	height: 268px;
	}
#cabecera_menu_superior {
	position: absolute;
	top: 0;
	left: 6px;
	width: 928px;
}


/* ESPECÍFICOS CABECERA */
.contenedor_cabecera {
}
.cabecera_print {
	display: none;
	}

#cabecera_menu {
	background: url(../images/css-cabecera-top.gif) left bottom no-repeat;
	height: 44px;
	font-size: 85%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
#cabecera_menu .submenu {
	float: right;
	margin: 20px 10px 0 0;
	}
#cabecera_menu .idiomas {
	float: left;
	margin: 20px 0 0 45px;
	}
#cabecera_menu ul li {
	display: inline;
	color: #FFFFFF;
	border-left: 1px solid #FFF;
	padding: 0 7px;
	line-height: 1.1em;
	}
#cabecera_menu ul li.primero {
	border: none;
	}
#cabecera_menu ul li a {
	color: #4DD608;
	}
#cabecera_menu ul li a:hover {
	color:#FFFFFF;
}

.flash-foto {
	width: 869px;
	height:130px;
	padding: 59px 0 0 59px;
	}
.finicio {
	width: 928px;
	height:189px;
	padding: 0;
	}
.fgrupos {
	background:url(../images/flash-grupos2.jpg) 0 0 no-repeat;
	}
.fcentro {
	background:url(../images/flash-centro2.jpg) 0 0 no-repeat;
	}
.fcursos {
	background:url(../images/flash-cursos2.jpg) 0 0 no-repeat;
	}
.fturismo {
	background:url(../images/flash-turismo2.jpg) 0 0 no-repeat;
	}
.fcondiciones {
	background: url(../images/flash-condiciones2.jpg) 0 0 no-repeat;
	}
.freservas {
	background: url(../images/flash-reserva2.jpg) 0 0 no-repeat;
	}
.fcontacto {
	background: url(../images/flash-contacto.jpg) 0 0 no-repeat;
	}
.flocalizacion {
	background: url(../images/flash-localizacion.jpg) 0 0 no-repeat;
	}
.fnoticias {
	background: url(../images/flash-noticias.jpg) 0 0 no-repeat;
	}
.fnuestrologo  {
	background: url(../images/flash-nuestrologo.jpg) 0 0 no-repeat;
	}
.fenlaces  {
	background: url(../images/flash-enlaces.jpg) 0 0 no-repeat;
	}



/* ESPECÍFICOS PIE */

.pie_contenedor {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#006024 url(../images/css-pie.gif) left top repeat-x;
	position: absolute;
	left: 6px;
	bottom: 0;
	padding: 10px 10px 15px 10px;
	width: 908px;
	font-size: 85%;
}
.pie_contenedor ul {
	float: right;
}
.pie_contenedor ul li {
	float: left;
	color: #fff;
	border-left: 1px solid #fff;
	padding: 0 10px;
	line-height: 1.2em;
}
.pie_contenedor ul li.primero {
	border:none;
	}
.pie_contenedor ul li a {
	color: #4DD608;
}
.pie_contenedor ul li a:hover {
	text-decoration: none;
}
.pie_contenedor .pie_contacto {
	float: left;
}
.pie_contenedor .pie_contacto p {
	margin: 0;
	line-height: 1.4em;
	}
.pie_contenedor .pie_contacto a {
	color: #4DD608;
}
.pie_contenedor .pie_contacto a:hover {
	text-decoration: none;	
}


/* SECCIÓN: Específicos del menú vertical de la página. */
#menu {
	margin: 34px 0 0 47px;
	float: left;
	width: 223px;
}
.index #menu {
	margin: 0 0 0 47px;
	}
#menu p {
	margin: 0;
	padding:0;
	background: url(../images/css-menu-ul-ul-li.gif) 0 0.6em no-repeat;
	padding-left: 10px;
	color:#4DD608;
	}
#menu p.logo {
	background: none;
	padding:0;
	text-align: center;
	margin-top:10px;
	}
#menu .separar {
	border-top: 1px dotted #4DD608;
	margin-top: 1.5em;
	padding-top: 1em;
	}
#menu p a {
	color:#FFFFFF
	}
#menu p a:hover {
	color:#4DD608;
	}
/* Primer nivel */
#menu ul {
	font-size: 100%;
}
#menu ul li {
	padding: 0;
	margin: 0 0 5px 0;
}
#menu ul li a {
	color: #555;
	text-decoration: none;
	/* El piti es un gif de 9x9 de fondo transparente y con el motivo centrado. */
	background: url(../images/css-menu.gif) 0 0 no-repeat;
	padding-left: 17px;
	display: block;
	width: 206px;
	height: 38px;
	color:#FFFFFF;
	line-height: 38px;
}
#menu ul li a:hover {
	color:#4DD608;
}
#menu ul li.seleccionado a {
	background: url(../images/css-menu-on.gif) 0 0 no-repeat;
	color:#000000;
}
/* Segundo nivel */
#menu ul li.seleccionado ul {
	background: #003D16 url(../images/css-menu-ul-ul.gif) left bottom no-repeat;
	width: 207px;
	margin: 0 0 5px 8px;
	padding: 5px 0 10px 0;
}
#menu ul li.seleccionado ul li {
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#menu ul li.seleccionado ul li a {
	background: url(../images/css-menu-ul-ul-li.gif) 7px 10px no-repeat;
	color: #fff;
	text-decoration: none;
	display: block;
	text-decoration: underline;
	line-height:25px;
	height: 25px;
	width:189px;
}
#menu ul li.seleccionado ul li a:hover {
	color:#4DD608;
	}
#menu ul li.seleccionado ul li.activo a {
	color:#4DD608;
	text-decoration:none;
	}

/* Tercer nivel */
#menu ul li ul li.seleccionado ul {
	margin: 0 5px 5px 15px;
	padding: 0;
	background-image: none;
	width: 185px;
}
#menu ul li ul li.seleccionado li {
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#menu ul li ul li.seleccionado li a {
	color: #fff;
	text-decoration: none;
	font-size: 94%;
	/* El piti es un gif de 9x9 de fondo transparente y con el motivo centrado. */
	background-image: url(../images/css_menu_li_li_piti.gif);
	background-repeat: no-repeat;
	background-position: 2px .45em;
	/* PARA IE: descontar los pixeles de la izquierda en el width del li */
	padding: .1em 0 .1em 15px;
	display: block;
	width: 170px;
}
#menu ul li ul li.seleccionado ul li a {
	color: #555;
}
#menu ul li ul li ul li a:hover {
	color: #ED0000;
}
#menu ul li ul li ul li.seleccionado a {
	color: #ED0000;
}

	
/***** MIGAS ***************************/

#txt_derecha  #migas {
	font-size: 85%;
	line-height: 1.1em;
	padding: 3px 0 2px 0;
	margin-bottom: 1.5em;
	}
#txt_derecha  #migas ul li {
	display: inline;
	color: #000000;
	background: url(../images/li-migas.gif) 0 0.4em no-repeat;
	padding-left: 10px;
	}
#txt_derecha  #migas ul li.primero {
	background: none;
	padding-left:0;
	}
#txt_derecha  #migas ul li a {
	color: #000000;
	}
#txt_derecha  #migas ul li a:hover {
	color: #FFFFFF;
	}


/***** CONTENIDO :TEXTOS PRINCIPALES ****/
#txt_derecha {
	float: right; 
	width: 595px;
	margin-right: 20px;
	}
.index #txt_derecha {
	width: 550px;
	}

#txt_derecha p a {
	color:#FFFFFF;
	}
#txt_derecha p a:hover {
	color:#4DD608;
	}
.ficha_cursos #txt_derecha {
	width: 610px;
	margin-right: 5px;
	}

#txt .letra {
	color: #4DD608;
	font-size: 210%;
	}
.index #txt {
	text-align: right;
	margin-top: 2em;
	}
	
/******* CENTRO INTERPRETACIÓN *******/


.fotos_centro {
	font-size: 85%;
	color:#4DD608;
	}
.fotoIzda {
	float:left;
	width:276px;
	}
.fotoDcha {
	float:right;
	width:276px;
	}

/******* CENTRO INTERPRETACIÓN *******/

#txt_derecha ul li {
	background: url(../images/css-li.gif) 0 0.6em no-repeat;
	padding-left: 12px;
	margin-bottom:.4em;
	color:#4DD608;
	}
#txt_derecha ul li a {
	color: #FFFFFF;
	}
#txt_derecha ul li a:hover {
	color:#4DD608;
	}
#txt_derecha ul.cursos {
	margin-bottom: 2em;
	}
	
/******* CURSOS **************************/

.detalle_curso {	
	float: left; 
	width: 437px;
	}
.detalle_curso h3 {
	background-color:#003D16; 
	padding: 4px 0 4px 10px;
	}
.detalle_curso dt {
	clear: both;
	float: left;
	width: 90px;
	color:#4DD608;
	margin-bottom: .8em;
	}
.detalle_curso dd {
	float: left;
	width: 340px;
	margin-bottom: .8em;
	}
.detalle_curso dd a {
	color: #FFFFFF;
	}
.detalle_curso dd a:hover {
	color:#4DD608;
	}
.detalle_curso .fotos_cursos {
	color:#4DD608;
	}
.detalle_curso .fotos_cursos img {
	float: left;
	margin: 0 10px 10px 0;
	}
.detalle_curso .fotos_cursos a img {
	border: 1px solid #FFFFFF;
	}
.detalle_curso .fotos_cursos a:hover img {
	border: 1px solid #00FF00;
	}
.otroscursos {
	background:#003D16 url(../images/css-otroscursos.gif) left top no-repeat;
	float: left; 
	width: 171px;
	}
#txt_derecha .otroscursos ul.listacursos {
	margin: .3em 1em 1.3em 1em;
	}
#txt_derecha .otroscursos ul.listacursos li.seleccionado a {
	color:#4DD608;
	}
.otroscursos h4 {
	margin-left: 10px;
	font-size: 130%;
	font-weight: normal;
	padding-top: 5px;
	line-height:1.1em;
	}
.otroscursos_bottom {
	background: url(../images/css-otroscursos-bottom.gif) 0 0 no-repeat;
	height: 15px;
	}
.boton {
	margin: 15px 0 20px 100px;
	}
.boton input {
	border: none;
	cursor:pointer;
	}
.boton a {
	display:block;
	text-align:center;
	background: url(../images/css-input.gif) 0 0 no-repeat;
	color: #FFFFFF;
	height:24px;
	padding:0;
	width: 107px;
	text-decoration: none;
	}
.boton a:hover {
	color:#4DD608;
	}

/******** SERVICIOS GUIA *******/

.fotoconTxt {
	float: right;
	width: 266px;
	margin-left: 25px;
	color:#4DD608;
	font-size: 85%;
	}
.fotos_servicio div {
	float: left;
	margin-right: 20px;
	color:#4DD608;
	font-size: 85%;
	}
.fotos_servicio div.ultima {
	margin-right:0;}

#txt_derecha  ul.normativa li {
	color: #FFFFFF;
	}
#txt_derecha ul.normativa li span {
	color:#4DD608;
	}
	
/********** ITINERARIOS *********/

.itinerario {
	float: left;
	width: 166px;
	margin: 15px 25px 0 0;
	color: #4DD608;
	font-size: 85%;
	line-height: 1.3em;
	}
.itinerario img {
	margin-bottom: 5px;
	}
.itinerario .verde {
	background:url(../images/css-itinerarioverde.gif) left bottom repeat-x;
	padding-bottom: 16px;
	margin-bottom: 6px;
	font-size: 110%;
	}
.itinerario .amarillo {
	background:url(../images/css-itinerarioamarillo.gif) left bottom repeat-x;
	padding-bottom: 16px;
	margin-bottom: 6px;
	font-size: 110%;
	}
.itinerario .rojo {
	background:url(../images/css-itinerariorojo.gif) left bottom repeat-x;
	padding-bottom: 16px;
	margin-bottom: 6px;
	font-size: 110%;
	}
.itinerario a {
	background: url(../images/css-li.gif) 0 0.4em no-repeat;
	padding-left: 10px;
	color:#FFFFFF;
	}
.itinerario a:hover {	
	color: #4DD608;
	}


/************ FORMULARIO SOLICITUD ***************/


.errores {
	background:#1F984D url(../images/ico-errores.gif) 25px 20px no-repeat;
	font-weight:bold;
	padding:20px 25px 25px 130px;
	margin-bottom:2em;
	width:380px;
	border:1px solid #4DD608;
}
.errores p.titulo {
	color:#ffffff;
	font-size:130%;
}
.errores p {
	line-height:1.5em;
	color:#ffffff;
	padding:0;
	margin:0;
}

.form_solicitud {
	font-size: 95%;
	}
.form_solicitud fieldset {
	border:none;
	margin-bottom: 2.8em;
	font-size:110%;
}
.form_solicitud fieldset.ultimo {
	margin-bottom: .5em;
	}
.form_solicitud legend {
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
}

.form_solicitud label {
	cursor:pointer;
}
.form_solicitud .form_left {
	float:left;
	margin-right:15px;
	margin-top:5px;
	width:150px;
	color:#4DD608;
	padding-left:10px;
}
.form_solicitud .form_right {
	float:left;
	margin-top:5px;
	width:400px;
}
.form_solicitud .form_right .input_txt {
	border:1px solid #ffffff;
	width:350px;
}
.form_solicitud .form_right textarea.resumen, 
.form_solicitud .form_right input.resumen {
	border:1px solid #7F9DB9;
	width:350px;
}
.form_solicitud .form_right .error {
	background-color:#9EFFC3;
	border:1px solid #FF0000;
}
.form_solicitud p.lista_errores {
	color:#ffffff;
	margin:0;
	padding:0;
}
.form_solicitud .condiciones {
	margin-top:5px;
	margin-left: 170px;
	}
.form_solicitud .botones {
	width: 535px;
	text-align: right;
	}
.form_solicitud .botones input.borrar {
	background: url(../images/input-borrar.gif) right 5px no-repeat;
	border: none;
	padding-right: 7px;
	color:#FFFFFF;
	text-decoration: underline;
	margin-right: 10px;
	cursor:pointer;
	}
.form_solicitud .botones input.enviar {
	background: url(../images/input-enviar.gif) right 5px no-repeat;
	border: none;
	padding-right: 8px;
	color:#FFFFFF;
	text-decoration: underline;
	margin-right: 10px;
	cursor:pointer;
	}
.txt_condiciones {
	border: 1px solid #FFFFFF;
	padding: 15px 25px 5px 25px;
	font-size: 0.90em;
	}
.txt_condiciones p.titulo {
	font-size: 1.3em;
	font-weight: bold;
	color:#4DD608;
	}
.txt_condiciones .cerrar {
	float: right;
	font-size: 1.1em;}
.txt_condiciones .cerrar a {	
	color:#FFFFFF;
	}
.txt_condiciones .cerrar a:hover {
	color:#4DD608;
	}
	
/************* LOCALIZACION **************/

.local {
	float: left;
	background: url(../images/local-Bottom.gif) left bottom no-repeat;
	padding-bottom:10px;
	width:223px;
	margin-right: 40px;
	}
.local .Top {
	background: url(../images/local-Top.gif) left top no-repeat;
	height: 10px;
	}
.local .txt {
	padding: 0 12px;
	line-height:1.1em;
	font-size:95%;
	}
.local .txt img {
	margin-bottom: 5px;
	}
.local .txt a {
	background: url(../images/css-li.gif) 0 0.4em no-repeat;
	padding-left: 10px;
	}
#txt_derecha p a.link {
	color:#4DD608;
	}
#txt_derecha p a.link:hover {
	color: #FFFFFF;}


.localizacion {
	width:585px;
	background:url(../images/css-mapalocalizacion.gif) left bottom no-repeat;
	padding-bottom:10px;
	}
.localizacion .topLocalizacion {
	background:url(../images/css-localizacionTop.gif) left top no-repeat;
	height:15px;}
.localizacion .img {
	text-align:center;
	}
.localizacion .txtLeft {
	float: left;
	margin-left:17px;
	margin-right:10px;
	width: 300px;
	border-right:1px dotted #4dd608;
	padding-right:10px;
	 }
.localizacion .txtLeft p {
	margin:0;
	padding:0;
	}
#txt_derecha .localizacion .txtLeft a {
	color:#4dd608;
	}
#txt_derecha .localizacion .txtLeft a:hover {
	color:#FFFFFF;
	}
.localizacion .txtRight {
	float: left;
	width:230px;
	}
.localizacion .txtRight a {
	font-size:95%;
	background:url(../images/css-li.gif) 0 0.4em no-repeat;
	padding-left:10px;
	}

/********* NOTICIAS *********/
.noticia {
	margin-bottom: 15px;
	}
.noticia .foto {
	float: left;
	margin-right: 15px;
	width: 115px;
	}
.noticia .txt_confoto {
	float: left;
	width: 450px;
	}
.noticia p {
	margin-bottom:0;
	background:url(../images/css-li.gif) 0 0.5em no-repeat;
	padding-left: 13px;}

.noticia p a {
	font-weight: normal;
	text-decoration: none;
	}
.noticia p a span {
	font-weight:bold;
	text-decoration: underline;
	}
.noticia .foto a img {
	border: 1px solid #FFF;
	}
.noticia .foto a:hover img {
	border: 1px solid #4DD608;
	}

.paginacion {
	border-top: 1px dotted #00FF00;
	margin: 1.5em 0 1em 0;
	padding-top: 1.5em;
	text-align: center;
	}
.paginacion p {
	text-align: right;}
.paginacion p a {
	background:url(../images/css-li.gif) 0 0.5em no-repeat;
	padding-left: 13px;
	}
#txt_derecha .paginacion ul li {
	display:inline;
	background:none;
	padding:0;
	line-height: .8em;
	}
#txt_derecha .paginacion ul li.primero {
	border-right: 1px solid #FFF;
	padding-right: 10px;
	background: url(../images/css-primero.gif) 0 0.5em no-repeat;
	padding-left: 10px;	
	}
#txt_derecha .paginacion ul li.anterior {
	border-right: 1px solid #FFF;
	padding-right: 10px;
	background: url(../images/css-anterior.gif) 0 0.5em no-repeat;
	padding-left: 10px;	
	margin-left:10px;
	margin-right:10px;
	}
#txt_derecha .paginacion ul li.siguiente {
	border-left: 1px solid #FFF;
	padding-left: 10px;
	background: url(../images/css-siguiente.gif) right 0.5em no-repeat;
	padding-right: 17px;	
	margin-left:10px;
	}
#txt_derecha .paginacion ul li.ultimo {
	border-left: 1px solid #FFF;
	padding-left: 10px;
	background: url(../images/css-ultimo.gif) right 0.5em no-repeat;
	padding-right: 17px;	
	margin-left:10px;
	}
	
.img_noticia {
	float: right;
	margin: 0 0 20px 30px;
	}
#txt_derecha .volver {
	float: right;
	margin-top: -40px;
	}
#txt_derecha .volver a {
	background:url(../images/css-li.gif) 0 0.5em no-repeat;
	padding-left: 12px;
	color: #FFFFFF;
	}
#txt_derecha .volver a:hover {
	color:#4DD608;
	}
.detalle_noticia dt {
	clear: both;
	float: left;
	width: 90px;
	color:#4DD608;
	margin-bottom: .8em;
	}
.detalle_noticia dd {
	float: left;
	width: 340px;
	margin-bottom: .8em;
	}
.detalle_noticia dd a {
	color: #FFFFFF;
	}
.detalle_noticia dd a:hover {
	color:#4DD608;
	}
/******** ACCESIBILIDAD ********/
#txt_derecha ul.general li {
	color: #ffffff;
	}
.imagen_dch {
	float: right;
	margin-left:30px;
	}
	
/********* SOBRE NUESTRO LOGO ********/

.nuestrologo {
	padding: 15px 0 5px 0;
	background-color: #FFFFFF;
	text-align:center;
	color: #000000;
	}
.nuestrologo p {
	font-size:85%;
	margin:15px 0 0 0;
	padding:0;
	font-weight: bold;
	}
.nuestrologo p span {
	font-size: 85%;
	}
	
/****** TEXTOS LEGALES **************/

.avisolegal h3 {
	margin-top:2em;
	} 
.avisolegal h4 {
	margin:1.5em 0 .8em 0;
	color:#4DD608;
	}
	
/*********** ENLACES *************/

.enlaces ul {
	margin-bottom:2em;
	}
.enlaces h3 {
	background-color:#003d16;
	color: #4dd608;
	padding: 2px 10px;
	font-size: 110%;
	font-weight: normal;
	margin-bottom:1em;
	}

/**** RESTAURANTES **********/

.banerComer a{
	background:url(../images/css-baner-comer.gif) 0 0 no-repeat;
	display: block;
	width:90px;
	height:59px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 10px 123px 0 10px;
	line-height:1.3em;
	}
.banerComer a:hover {
	color:#4DD608;
	}
.restaurante {
	float: left;
	width: 183px;
	margin-right: 8px;
	margin-bottom:20px;
	background:url(../images/css-restaurantes-top.gif) 0 0 no-repeat;
	}
.restaurante .restaurante_bottom {
	background:url(../images/css-restaurantes-bottom.gif) left bottom no-repeat;
	height:7px;
	}
.restaurante .txt {
	padding: 10px 10px 0 10px;
	min-height:75px;
	}
.restaurante .txt .iconos {
	float: right;
	text-align:right;
	}
.restaurante .txt .iconos img {	}
.restaurante .txt p {
	margin-bottom:0;
	}
.restaurante p.titulo {
	font-size: 100%;
	margin-bottom:0;
	line-height:1.2em;
	margin-bottom:8px;
	color:#ffffff;
	font-weight:bold;
	}
.restaurante .detalles {
	color:#4DD608;
	font-size:85%;
	line-height: 1.3em;
	}