@charset "UTF-8";

/**
 * Theme Name:     TwentyTen_EPLV
 * Theme URI:      http://esculeparalavida.org
 * Description:    Child theme for the Twenty Ten theme. Customized for EPLV
 * Author:         vektorrausch GmbH
 * Author URI:     http://vektorrausch.de/
 * Template:       twentyten
 * Version:        1.7 (09.02.2012 - DS)
 */

@import url('../twentyten/style.css');

/* Layout
************************************************************************************/

html {
    height: 101%;
}
body {
    font-size: 12px;
    background: #f5f5f5;
}

#access .menu-header,
div.menu,
#colophon,
#main,
#footer {
    margin: 0 auto;
    width: 825px;
}

#wrapper {
    width: 100%;
    margin-top: 0;
    padding: 0;
    background: #f5f5f5;
}

#header {
    display: block;
    position: relative;
    width: 100%;
    padding: 0;
}

#header .inside {
    position: relative;
    display: block;
    width: 825px;
    height: 150px;
    margin: 0 auto;
}

#site-title {
    position: relative;
    right: 0px;
    top: 8px;
    width: 156px;
    height: 100px;
    background: url(img/logo/eplv-logo.png) no-repeat left top;
    text-indent: -9000em;
    display: block;
}
body.inicio #site-title, body.category-inicio #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #f4a20e; }
body.quienes-somos #site-title, body.category-quienes-somos #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #ee7733; }
body.socios #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #dbdb19; }
body.gracias #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #84bb43; }
body.proyectos #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #7acc29; }
body.quiero-apoyar #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #3f9b48; }
body.intercambio #site-title, body.category-intercambio #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #bb3333; }
body.servicios #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #a36728; }
body.eventos #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #beae11; }
body.informacion #site-title { background: url(img/logo/eplv-logo.png) no-repeat left top #edbc07; }


#site-title a {
    display: block;
    width: 313px;
    height: 100px;
}

#site-description {
    position: absolute;
    top: 57px;
    right: 0;
    color: #f4a20e;
    width: 500px;
    text-align: right;
    font-style: normal;
}
body.quienes-somos #site-description, body.category-quienes-somos #site-description { color: #ee7733; }
body.socios #site-description, body.category-socios #site-description { color: #dbdb19; }
body.gracias #site-description, body.category-gracias #site-description { color: #84bb43; }
body.proyectos #site-description, body.category-proyectos #site-description { color: #7acc29; }
body.quiero-apoyar #site-description, body.category-quiero-apoyar #site-description { color: #3f9b48; }
body.intercambio #site-description, body.category-intercambio #site-description { color: #bb3333; }
body.servicios #site-description, body.category-servicios #site-description { color: #a36728; }
body.eventos #site-description, body.category-eventos #site-description { color: #beae11; }
body.informacion #site-description, body.category-informacion #site-description { color: #edbc07; }

#branding {
    clear: both;
    display: block;
    width: 100% !important;
    padding-top: 23px;
    background: #f4a20e;
}

/* Everything for the conferencia.escuelaparalavida.org Survey */

.anmeldebogen #branding,
.anmeldebogen #header-sidebar .inside,
.formulario #branding,
.formulario #header-sidebar .inside {
	display: none;
}

.formulario #access,
.anmeldebogen #acces {
	margin: 0 0 0 -272px;
	width: 825px;
	top: 253px;
	z-index: 999;
}

.formulario #access a,
.anmeldebogen #access ul li.current-menu-item > a {
	background: #7acc29;
	width: 250px;
	text-align: center;
}

.formulario #access ul li.current-menu-item > a,
.anmeldebogen #access a {
	background: #ee7733;
	width: 250px;
	text-align: center;
}

.formulario #access li:hover > a {
	background: #7acc29;
}

.anmeldebogen #access li:hover > a {
	background: #ee7733;
}

.anmeldebogen #header-sidebar,
.formulario #header-sidebar {
	height: 56px;
}

.anmeldebogen #header .inside,
.formulario #header .inside {
	width: 950px;
}

.anmeldebogen #site-title {
	margin: 0;
	top: 0;
	width: 950px;
	height: 230px;
	background: url("img/logo/supporter-ger.png") no-repeat left top;
	display: block;
}

.formulario #site-title {
	margin: 0;
	top: 0;
	width: 950px;
	height: 230px;
	background: url("img/logo/supporter-esp.png") no-repeat left top;
	display: block;
}

.anmeldebogen form.wpcf7-form,
.formulario form.wpcf7-form {
	padding-left: 20px;
	padding-right: 20px;
}

.anmeldebogen #content p,
.formulario #content p {
	margin-bottom: 16px;
}

.anmeldebogen #content h3,
.formulario #content h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.anmeldebogen #content h2,
.formulario #content h2{
	margin-top: 30px;
	margin-bottom: 10px;
}

.anmeldebogen .wpcf7-list-item,
.formulario .wpcf7-list-item {
	display: block;
}

.anmeldebogen #content .entry-title {
	margin: 10px 0 0 0;
	color: #7acc29;
	border-bottom: 3px solid #7acc29;
}
.formulario #content .entry-title {
	margin: 10px 0 0 0;
	color: #ee7733;
	border-bottom: 3px solid #ee7733;
}

.anmeldebogen .entry-content table input,
.formulario .entry-content table input {
	margin: 0 0 8px 0;
}

.anmeldebogen .entry-content table td .wpcf7-list-item,
.formulario .entry-content table td .wpcf7-list-item {
	margin: 0;
	padding: 0;
}

.anmeldebogen #content input[type="number"],
.formulario #content input[type="number"] {
	text-align: right !important;
}

.anmeldebogen .captcha,
.formulario .captcha {
	margin: 0 auto;
	width: 100px;
}

.anmeldebogen input.captcha,
.formulario input.captcha {
	width: 294px;
	margin-left: 0 !important;
	text-align: center;
}

.anmeldebogen .send-captcha,
.formulario .send-captcha {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	text-align: center
}

.anmeldebogen #content input[type="submit"],
.formulario #content input[type="submit"] {
	width: 300px;
	height: 36px;
	margin: 10px 0px 20px 0;
	background: #0f9d58;
	color: #fff;
	border: none;
	cursor: pointer;
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.anmeldebogen #content .schwierigkeiten tr td,
.formulario #content .schwierigkeiten tr td {
	padding: 10px;
}

.anmeldebogen #content .schwierigkeiten tr td input[type="radio"],
.formulario #content .schwierigkeiten tr td input[type="radio"] {
	margin-left: 5px;
}

.anmeldebogen #content .transport td input,
.formulario #content .transport td input {
	width: 100%;
}

.anmeldebogen #content .wpcf7-list-item,
.anmeldebogen-2 #content .wpcf7-list-item,
.formulario #content .wpcf7-list-item {
	padding-top: 5px;
}

.anmeldebogen .entry-content input,
.anmeldebogen .entry-content textarea,
.formulario .entry-content input,
.formulario .entry-content textarea {
	margin: 0 0 8px 8px;
}

.anmeldebogen .entry-content input[type="radio"],
.formulario .entry-content input[type="radio"] {
	margin-right: 4px;
}

.anmeldebogen .entry-content textarea,
.formulario .entry-content textarea {
	min-width: 725px;
	width: 725px;
	max-width: 725px;
	max-height: 100px;
}

/* End http://conferencia.escuelaparalavida.org/ survey */

/* Everything for the http://festival.escuelaparalavida.org/ Survey */

.de #access .menu-header,
.de div.menu,
.de #colophon,
.de #main,
.de #footer,
.en #access .menu-header,
.en div.menu,
.en #colophon,
.en #main,
.en #footer,
.es #access .menu-header,
.es div.menu,
.es #colophon,
.es #main,
.es #footer {
	width: 1000px;
}

.de .one-column #content,
.en .one-column #content,
.es .one-column #content {
  margin: 0 auto;
  width: 1000px !important;
}

.de table.veranstaltungen,
.en table.veranstaltungen,
.es table.veranstaltungen {
	width: 90% !important;
	float: left;
}
	.de table.veranstaltungen th,
	.en table.veranstaltungen th,
	.es table.veranstaltungen th {
		height: 40px;
		vertical-align: middle;
		max-height: 40px;
	}
	
	.de table.veranstaltungen td,
	.en table.veranstaltungen td,
	.es table.veranstaltungen td {
		height: 60px;
		vertical-align: middle;
		max-height: 60px;
	}

.de table.veranstaltungen-auswahl,
.en table.veranstaltungen-auswahl,
.es table.veranstaltungen-auswahl {
	width: 9% !important;
	float: left;
}
	.de table.veranstaltungen-auswahl tr td,
	.en table.veranstaltungen-auswahl tr td,
	.es table.veranstaltungen-auswahl tr td {
		padding: 0 !important;
	}
	.de table.veranstaltungen-auswahl tr td p,
	.en table.veranstaltungen-auswahl tr td p,
	.es table.veranstaltungen-auswahl tr td p {
			margin: 0 !important;
	}
		.de table.veranstaltungen-auswahl td .th,
		.en table.veranstaltungen-auswahl td .th,
		.es table.veranstaltungen-auswahl td .th {
			height: 40px;
			padding: 3px 3px 10px !important;
			line-height: 18px;
			font-weight: bold;
			color: #777;
		}
	.de table.veranstaltungen-auswahl .wpcf7-list-item-label,
	.en table.veranstaltungen-auswahl .wpcf7-list-item-label,
	.es table.veranstaltungen-auswahl .wpcf7-list-item-label {
		display: none;
	}
	.de table.veranstaltungen-auswahl .wpcf7-list-item.first,
	.en table.veranstaltungen-auswahl .wpcf7-list-item.first,
	.es table.veranstaltungen-auswahl .wpcf7-list-item.first {
		
	}
	.de table.veranstaltungen-auswahl .wpcf7-list-item,
	.en table.veranstaltungen-auswahl .wpcf7-list-item,
	.es table.veranstaltungen-auswahl .wpcf7-list-item {
		height: 80px;
		padding-top: 30px !important;
		padding-left: 33px !important;
		box-sizing: border-box;
		background-color: #f1eeee;
		border-left: 1px solid #e7e7e7;
	}
	.de table.veranstaltungen-auswahl .wpcf7-list-item:nth-of-type(2n),
	.en table.veranstaltungen-auswahl .wpcf7-list-item:nth-of-type(2n),
	.es table.veranstaltungen-auswahl .wpcf7-list-item:nth-of-type(2n) {
		background: #fff;
	}
	
.de .info,
.en .info,
.es .info {
	clear: left;
	padding: 0px 0 40px 0;
}

.de .unterstuetzung,
.en .unterstuetzung,
.es .unterstuetzung {
	background: #7AD03A;
	text-align: center;
	display: block;
	width: 300px;
	padding: 10px;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
}

.de #branding,
.de #header-sidebar .inside,
.en #branding,
.en #header-sidebar .inside,
.es #branding,
.es #header-sidebar .inside {
	display: none;
}

.de #access,
.en #access,
.es #access {
	margin: 0 auto;
	position: relative;
	width: 825px;
	z-index: 999;
	top: 56px;
	left: 0;
	float: none;
}

.de #access ul li.current-menu-item > a,
.en #access ul li.current-menu-item > a,
.es #access ul li.current-menu-item > a {
	background: #7acc29;
	width: 250px;
	text-align: center;
}

.de #access a,
.en #access a,
.es #access a {
	background: #ee7733;
	width: 250px;
	text-align: center;
}

.de #access li:hover > a,
.en #access li:hover > a,
.es #access li:hover > a{
	background: #ee7733;
}

.de #header-sidebar,
.en #header-sidebar,
.es #header-sidebar {
	height: 56px;
}

.de #header .inside,
.en #header .inside,
.es #header .inside {
	width: 950px;
}

.de #site-title,
.en #site-title,
.es #site-title {
	margin: 0;
	top: 0;
	width: 950px;
	height: 250px;
	background: url("img/logo/festival_logo.png") no-repeat left top;
	display: block;
}

.de #site-description,
.en #site-description,
.es #site-description {
	display: none;
}

.de form.wpcf7-form,
.en form.wpcf7-form,
.es form.wpcf7-form {
	padding-left: 20px;
	padding-right: 20px;
}

.es .entry-content textarea,
.en .entry-content textarea,
.de .entry-content textarea {
    width: 680px !important;
   min-width: 680px !important;
}

.es #content tr th,
.es #content thead th,
.en #content tr th,
.en #content thead th,
.de #content tr th,
.de #content thead th {
   padding: 3px 3px !important;
} 

.es #content tr td,
.en #content tr td,
.de #content tr td {
   padding: 3px 3px;
}

.de #content p,
.en #content p,
.es #content p {
	margin-bottom: 16px;
}

.de #content h3,
.en #content h3,
.es #content h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.de #content h2,
.en #content h2,
.es #content h2 {
	margin-top: 30px;
	margin-bottom: 10px;
}

.de .wpcf7-list-item,
.en .wpcf7-list-item,
.es .wpcf7-list-item {
	display: block;
}

.de #content .entry-title,
.en #content .entry-title,
.es #content .entry-title {
	margin: 10px 0 0 0;
	color: #7acc29;
	border-bottom: 3px solid #7acc29;
}

.de .entry-content table input,
.en .entry-content table input,
.es .entry-content table input {
	margin: 0 0 8px 0;
}

.de .entry-content table td .wpcf7-list-item,
.en .entry-content table td .wpcf7-list-item,
.es .entry-content table td .wpcf7-list-item {
	margin: 0;
	padding: 0;
}

.de #content input[type="number"],
.en #content input[type="number"],
.es #content input[type="number"] {
	text-align: right !important;
}

.de .captcha,
.en .captcha,
.es .captcha {
	margin: 0 auto;
	width: 100px;
}

.de input.captcha,
.en input.captcha,
.es input.captcha  {
	width: 294px;
	margin-left: 0 !important;
	text-align: center;
}

.de .send-captcha,
.en .send-captcha,
.es .send-captcha {
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	text-align: center
}

.de #content input[type="submit"],
.en #content input[type="submit"],
.es #content input[type="submit"] {
	width: 300px;
	height: 36px;
	margin: 10px 0px 20px 0;
	background: #0f9d58;
	color: #fff;
	border: none;
	cursor: pointer;
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.de #content .schwierigkeiten tr td,
.en #content .schwierigkeiten tr td,
.es #content .schwierigkeiten tr td {
	padding: 10px;
}

.de #content .schwierigkeiten tr td input[type="radio"],
.en #content .schwierigkeiten tr td input[type="radio"],
.es #content .schwierigkeiten tr td input[type="radio"] {
	margin-left: 5px;
}


.de #content .transport td input,
.en #content .transport td input,
.es #content .transport td input {
	width: 100%;
}

.de #content .wpcf7-list-item,
.en #content .wpcf7-list-item,
.es #content .wpcf7-list-item {
	padding-top: 5px;
}

.de .entry-content input,
.de .entry-content textarea,
.en .entry-content input,
.en .entry-content textarea,
.es .entry-content input,
.es .entry-content textarea {
	margin: 0 0 8px 8px;
}

.de .entry-content input[type="radio"],
.en .entry-content input[type="radio"],
.es .entry-content input[type="radio"] {
	margin-right: 4px;
}

.de .entry-content textarea,
.en .entry-content textarea,
.es .entry-content textarea {
	min-width: 725px;
	width: 725px;
	max-width: 725px;
	max-height: 100px;
}

.de #content table,
.en #content table,
.es #content table {
	border-left: none;
	border-right: none;
}

.de #content tr td,
.en #content tr td,
.es #content tr td {
	border-top: none;
}

.de #content .veranstaltungen tr th,
.en #content .veranstaltungen tr th,
.es #content .veranstaltungen tr th {
	padding: 3px 3px 10px 3px !important;
}

.de #content .veranstaltungen tr td,
.en #content .veranstaltungen tr td,
.es #content .veranstaltungen tr td {
	padding: 10px 3px 10px 3px !important;
	border-right: 1px solid #e7e7e7;
	text-align: center;
}

.de #content .veranstaltungen tr td:first-of-type,
.en #content .veranstaltungen tr td:first-of-type,
.es #content .veranstaltungen tr td:first-of-type {
	text-align: left;
}

.de #content .veranstaltungen tr td:nth-of-type(2),
.en #content .veranstaltungen tr td:nth-of-type(2),
.es #content .veranstaltungen tr td:nth-of-type(2) {
	width: 100px;
}

.de #content .veranstaltungen tr td:last-of-type,
.en #content .veranstaltungen tr td:last-of-type,
.es #content .veranstaltungen tr td:last-of-type {
	width: 30px !important;
}

.de .veranstaltungen tr:nth-of-type(2n),
.en .veranstaltungen tr:nth-of-type(2n),
.es .veranstaltungen tr:nth-of-type(2n) {
	background-color: #f1eeee;
}

.de #content .fragen tr td:first-of-type,
.en #content .fragen tr td:first-of-type,
.es #content .fragen tr td:first-of-type {
	width: 400px!important;
	padding-right: 30px !important;
}

/* End http://festival.escuelaparalavida.org/ survey */

body.quienes-somos #branding, body.quienes-somos #header-sidebar,
body.category-quienes-somos #branding, body.category-quienes-somos #header-sidebar { background: #ee7733; }

body.socios #branding, body.socios #header-sidebar,
body.category-socios #branding, body.category-socios #header-sidebar { background: #dbdb19; }

body.gracias #branding, body.gracias #header-sidebar,
body.category-gracias #branding, body.category-gracias #header-sidebar { background: #84bb43; }

body.proyectos #branding, body.proyectos #header-sidebar,
body.category-proyectos #branding, body.category-proyectos #header-sidebar { background: #7acc29; }

body.quiero-apoyar #branding, body.quiero-apoyar #header-sidebar,
body.category-quiero-apoyar #branding, body.category-quiero-apoyar #header-sidebar { background: #3f9b48; }

body.intercambio #branding, body.intercambio #header-sidebar,
body.category-intercambio #branding, body.category-intercambio #header-sidebar { background: #bb3333; }

body.servicios #branding, body.servicios #header-sidebar,
body.category-servicios #branding, body.category-servicios #header-sidebar { background: #a36728; }

body.eventos #branding, body.eventos #header-sidebar,
body.category-eventos #branding, body.category-eventos #header-sidebar { background: #beae11; }

body.informacion #branding, body.informacion #header-sidebar,
body.category-informacion #branding, body.category-informacion #header-sidebar { background: #edbc07; }

#branding .image {
    position: relative;
    width: 825px;
    margin: 0 auto;
}	
#branding .bildtext {
    position: absolute;
    bottom: 25px;
    left: 10px;
    color: #FFF;
    background-color: #f4a20e;
    padding: 6px 30px 6px 15px;
    font-size: 1.6em;
    font-family: Georgia,"Bitstream Charter",serif;
    max-width: 400px;
    line-height: 1em;
    z-index: 99;
}
body.inicio #branding .bildtext { background: #f4a20e; }
body.quienes-somos #branding .bildtext { background: #ee7733; }
body.socios #branding .bildtext { background: #dbdb19; }
body.gracias #branding .bildtext { background: #84bb43; }
body.proyectos #branding .bildtext { background: #7acc29; }
body.quiero-apoyar #branding .bildtext { background: #3f9b48; }
body.intercambio #branding .bildtext { background: #bb3333; }
body.servicios #branding .bildtext { background: #a36728; }
body.eventos #branding .bildtext { background: #beae11; }
body.informacion #branding .bildtext { background: #edbc07; }

#branding img {
    float: none;
    display: block;
    margin: 0 auto;
    border: 10px solid #fff;
}

#branding #slideshow {
    position: relative;
    margin: 0 auto;
    width: 805px;
    height: 275px;
    border: 10px solid #fff;
    background: #fff;
}



#branding #slideshow img {
    border: none;
    margin: 0 auto;
}


#header-sidebar {
    clear: both;
    position: relative;
    display: block;
    width: 100%;
    height: 110px;
    margin: 0;
    background: #f4a20e;
}

#header-sidebar .inside {
    height: auto;
    width: 825px;
    margin: 0 auto;
}

#header-sidebar ul {
    margin: 0 auto;
    width: 825px;
}

#header-sidebar ul.xoxo .widget-title {
    position: absolute;
    top: -10000px;
    left: -10000px;

}
#header-sidebar li {
    float: left;
    border-right: 1px solid #fff;
}
#header-sidebar li#text-10 { border: 0px; }

#header-sidebar li a {
    display: block;
    background: no-repeat scroll 50% 0px transparent;
    width: 136px;
    height: 30px;
    padding: 70px 0 0 0;
    text-align: center;
    color: #fff;	
}

#header-sidebar li a.donate { background: url("img/Donar_50.png") no-repeat scroll 50% 10px transparent;}
#header-sidebar li a.sms { background: url("img/Contacto_50.png") no-repeat scroll 50% 10px transparent;}
#header-sidebar li a.ambassador { background: url("img/Ser-embajador_50.png") no-repeat scroll 50% 15px transparent;}
#header-sidebar li a.member { background: url("img/Ser-padrino_50.png") no-repeat scroll 50% 8px transparent;}
#header-sidebar li a.help { background: url("img/Ser-voluntario_50.png") no-repeat scroll 50% 15px transparent;}
#header-sidebar li a.gift { background: url("img/Regalar_50.png") no-repeat scroll 50% 10px transparent;}
#header-sidebar li a.contacto { background: url("img/Contacto_50.png") no-repeat scroll 50% 15px transparent ; }

blockquote {
    background: url(img/quote.png) top left no-repeat #f4a20e;
    min-height: 25px;
    padding: 0em 5em;
    margin: 2em 0;
}
body.inicio blockquote { background-color: #f4a20e; }
body.quienes-somos blockquote { background-color: #ee7733; }
body.socios blockquote { background-color: #dbdb19; }
body.gracias blockquote { background-color: #84bb43; }
body.proyectos blockquote { background-color: #7acc29; }
body.quiero-apoyar blockquote { background-color: #3f9b48; }
body.intercambio blockquote { background-color: #bb3333; }
body.servicios blockquote { background-color: #a36728; }
body.eventos blockquote { background-color: #beae11; }
body.informacion blockquote { background-color: #edbc07; }	
/* slider button */

#slider-button {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: -112px;
}

#slider-button span {
    position: absolute;
    font-size: 11px;
    left: 5px;
    padding-left: 15px;
    background: url(img/icon-close.gif) no-repeat left 4px;
}

/* LAYOUT: Two columns */

#container {
    margin: 0;
    width: 540px;
    margin-bottom: 20px; 
}
#wrapper #content {
    width: 540px;
    margin: 0;
}
#secondary {
    float: right;
    clear: none;
    width: 250px;
}

#secondary li.widget_wordtube {
    padding: 20px 10px 10px;
}

#main .widget-area ul {
    padding: 0;
}

/* LAYOUT: One column, no sidebar */

.one-column #content {
    margin: 0 auto;
    width: 825px !important;
}

#container .page-title span, #container .archive-meta { font-style: normal; }
#container h1.page-title { margin: 0 0 0 0; }
#container h1.author { margin-bottom: 24px; }
#container .archive-meta { 
    padding: 3px 5px;
    background: #f4a20e;
    margin-bottom: 24px;
    color: #f5f5f5;
}
body.category-quienes-somos #container .archive-meta { background: #ee7733; }
body.category-gracias #container .archive-meta { background: #84bb43; }
body.category-intercambio #container .archive-meta { background: #bb3333; }

#container .archive-meta p {margin: 0px; }
/* Content */

#main {
    padding-top: 30px;
}

div.post .entry-title,
div.page .entry-title {
    /* border-bottom: 3px solid #bf8b47; */
    border-bottom: 3px solid #f4a20e;

}
body.inicio div.post .entry-title,
body.inicio div.page .entry-title { border-bottom: 3px solid #f4a20e; }
body.quienes-somos div.post .entry-title,
body.quienes-somos div.page .entry-title { border-bottom: 3px solid #ee7733; }
body.socios div.post .entry-title,
body.socios div.page .entry-title { border-bottom: 3px solid #dbdb19; }
body.gracias div.post .entry-title,
body.gracias div.page .entry-title { border-bottom: 3px solid #84bb43; }
body.proyectos div.post .entry-title,
body.proyectos div.page .entry-title { border-bottom: 3px solid #7acc29; }
body.quiero-apoyar div.post .entry-title,
body.quiero-apoyar div.page .entry-title { border-bottom: 3px solid #3f9b48; }
body.intercambio div.post .entry-title,
body.intercambio div.page .entry-title { border-bottom: 3px solid #bb3333; }
body.servicios div.post .entry-title,
body.servicios div.page .entry-title { border-bottom: 3px solid #a36728; }
body.eventos div.post .entry-title,
body.eventos div.page .entry-title { border-bottom: 3px solid #beae11; }
body.informacion div.post .entry-title,
body.informacion div.page .entry-title { border-bottom: 3px solid #edbc07; }

div.post .entry-meta {
    display: block;
    padding: 5px 20px 0;
    background: #fff;
}

div.post .entry-content,
div.page .entry-content,
div.post .entry-summary {
    display: block;
    padding: 20px;
    background: #fff;
}

div.post .entry-utility {
    display: block;
    padding: 0 20px 20px;
    background: #fff;
}

div.post .sociable {
    margin: 0;
    padding: 3px 10px;
    border-top: 2px solid #ededed;
    border-bottom: 2px solid #ededed;
    color: #444;
    font-weight: bold;
}

#secondary {
    margin-top: 50px;
}

#secondary .widget-container {
    background: #fff;
    padding: 20px;
    margin-bottom: 40px;
}

#secondary .widget-container .widget-title {
    margin: -20px -20px 18px -20px;
}

/* Footer */

#footer #first {
    width: 825px;
    height: 30px;
    margin: 0 auto 30px;
    color: #aaa;
    background: #fff;
    border-bottom: 1px solid #e2e2e2;
}

#footer #first li {
    float:left;
    display: block;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    list-style: none;
}

#footer #first li#nav_menu-4 { float: right; }

#footer #first .widget_nav_menu ul {

}

#footer #first .widget-title {
    position: absolute;
    top: -10000px;
    left: -100000px;
}


/* Schrift
************************************************************************************/

body {
    color: #222;
    font-family: Georgia, "Tahoma", sans-serif;
    font-size: 13px;
}

#access .menu,
#access div.menu ul,
#header-sidebar,
#footer {
    font-family: Georgia, "Tahoma", sans-serif;
}

.page-title,
.entry-title,
.widget-title {
    font-family: Georgia, "Bitstream Charter", serif;
}

#content .entry-title {
    /* color: #BB8C3C; */
    color: #f4a20e;
    font-size: 24px;
    font-weight: normal;
    padding: 0 0 8px 20px;
    line-height: 1.0em;
}
body.inicio #content .entry-title, #content div.category-inicio .entry-title { color: #f4a20e; }
body.quienes-somos #content .entry-title, #content div.category-quienes-somos .entry-title { color: #ee7733; }
body.socios #content .entry-title, #content div.category-socios .entry-title { color: #dbdb19; }
body.gracias #content .entry-title, #content div.category-gracias .entry-title { color: #84bb43; }
body.proyectos #content .entry-title, #content div.category-proyectos .entry-title { color: #7acc29; }
body.quiero-apoyar #content .entry-title, #content div.category-quiero-apoyar .entry-title { color: #3f9b48; }
body.intercambio #content .entry-title, #content div.category-intercambio .entry-title { color: #bb3333; }
body.servicios #content .entry-title, #content div.category-servicios .entry-title { color: #a36728; }
body.eventos #content .entry-title, #content div.category-eventos .entry-title { color: #beae11; }
body.informacion #content .entry-title, #content div.category-informacion .entry-title { color: #edbc07; }


#content .entry-content, #content .entry-summary {
    color: #222;
    font-size: 13px;
    line-height: 18px;
}

.widget-area ul ul {
    list-style: none;
}	
#main .widget-area ul ul.quienes-somos { margin: 0 0 20px 0; }
#main .widget-area ul ul.quienes-somos li { background: url(img/bullet-quienes-somos.gif) no-repeat 0px 8px; padding: 0 0 0 10px; margin: 0 0 5px 0; }


#secondary .widget-title {
    font-size: 24px;
    font-weight: normal;
    /* color: #e8c150; */
    /* border-bottom: 3px solid #e8c150; */
    color : #f5af2e;
    border-bottom: 3px solid #f5af2e;
    background: #f5f5f5;
    padding: 0 0 14px 20px;
    line-height: 1.0em;
}
body.inicio #secondary .widget-title {color: #f5af2e; border-bottom: 3px solid #f5af2e; }
body.quienes-somos #secondary .widget-title { color: #f18c52; border-bottom: 3px solid #f18c52; }
body.socios #secondary .widget-title { color: #e7e72f; border-bottom: 3px solid #e7e72f; }
body.gracias #secondary .widget-title { color: #94c45c; border-bottom: 3px solid #94c45c; }
body.proyectos #secondary .widget-title { color: #8bd83f; border-bottom: 3px solid #8bd83f; }
body.quiero-apoyar #secondary .widget-title { color: #49b353; border-bottom: 3px solid #49b353; }
body.intercambio #secondary .widget-title { color: #cc4444; border-bottom: 3px solid #cc4444; }
body.servicios #secondary .widget-title { color: #be782f; border-bottom: 3px solid #be782f; }
body.eventos #secondary .widget-title { color: #ddcb14; border-bottom: 3px solid #ddcb14; }
body.informacion #secondary .widget-title { color: #f8ca1e; border-bottom: 3px solid #f8ca1e; }


/* Links
*************************************************************************************/

a:link,
a:visited,
.entry-title a:link,
.entry-title a:visited,
.entry-meta a:link,
.entry-meta a:visited,
.page-title a:link,
.page-title a:visited {
    color: #f4a20e;
    outline: none;
}
body.inicio a:link, body.inicio a:visited,
body.inicio .entry-title a:link, body.inicio .entry-title a:visited,
body.inicio .entry-meta a:link, body.inicio .entry-meta a:visited,
div.category-inicio a:link, div.category-inicio a:visited,
div.category-inicio .entry-title a:link, div.category-inicio .entry-title a:visited,
div.category-inicio .entry-meta a:link, div.category-inicio .entry-meta a:visited { color: #f4a20e; }
div.category-inicio .entry-title { border-bottom-color: #f4a20e; }
#main #container div.category-inicio .entry-content li { background-image: url(img/bullet-inicio.gif); }

body.quienes-somos a:link, body.quienes-somos a:visited,
body.quienes-somos .entry-title a:link, body.quienes-somos .entry-title a:visited,
body.quienes-somos .entry-meta a:link, body.quienes-somos .entry-meta a:visited,
div.category-quienes-somos a:link, div.category-quienes-somos a:visited,
div.category-quienes-somos .entry-title a:link, div.category-quienes-somos .entry-title a:visited,
div.category-quienes-somos .entry-meta a:link, div.category-quienes-somos .entry-meta a:visited { color: #ee7733; }
div.category-quienes-somos .entry-title { border-bottom-color: #ee7733; }
#main #container div.category-quienes-somos .entry-content li { background-image: url(img/bullet-quienes-somos.gif); }

body.socios a:link, body.socios a:visited,
body.socios .entry-title a:link, body.socios .entry-title a:visited,
body.socios .entry-meta a:link, body.socios .entry-meta a:visited,
div.category-socios a:link, div.category-socios a:visited,
div.category-socios .entry-title a:link, div.category-socios .entry-title a:visited,
div.category-socios .entry-meta a:link, div.category-socios .entry-meta a:visited { color: #dbdb19; }
div.category-socios .entry-title { border-bottom-color: #dbdb19; }
#main #container div.category-socios .entry-content li { background-image: url(img/bullet-socios.gif); }

body.gracias a:link, body.gracias a:visited,
body.gracias .entry-title a:link, body.gracias .entry-title a:visited,
body.gracias .entry-meta a:link, body.gracias .entry-meta a:visited,
div.category-gracias a:link, div.category-gracias a:visited,
div.category-gracias .entry-title a:link, div.category-gracias .entry-title a:visited,
div.category-gracias .entry-meta a:link, div.category-gracias .entry-meta a:visited { color: #84bb43; }
div.category-gracias .entry-title { border-bottom-color: #84bb43; }
#main #container div.category-gracias .entry-content li { background-image: url(img/bullet-gracias.gif); }

body.proyectos a:link, body.proyectos a:visited,
body.proyectos .entry-title a:link, body.proyectos .entry-title a:visited,
body.proyectos .entry-meta a:link, body.proyectos .entry-meta a:visited,
div.category-proyectos a:link, div.category-proyectos a:visited,
div.category-proyectos .entry-title a:link, div.category-proyectos .entry-title a:visited,
div.category-proyectos .entry-meta a:link, div.category-proyectos .entry-meta a:visited { color: #7acc29; }
div.category-proyectos .entry-title { border-bottom-color: #7acc29; }
#main #container div.category-proyectos .entry-content li { background-image: url(img/bullet-proyectos.gif); }

body.quiero-apoyar a:link, body.quiero-apoyar a:visited,
body.quiero-apoyar .entry-title a:link, body.quiero-apoyar .entry-title a:visited,
body.quiero-apoyar .entry-meta a:link, body.quiero-apoyar .entry-meta a:visited,
div.category-quiero-apoyar a:link, div.category-quiero-apoyar a:visited,
div.category-quiero-apoyar .entry-title a:link, div.category-quiero-apoyar .entry-title a:visited,
div.category-quiero-apoyar .entry-meta a:link, div.category-quiero-apoyar .entry-meta a:visited { color: #3f9b48; }
div.category-quiero-apoyar .entry-title { border-bottom-color: #3f9b48; }
#main #container div.category-quiero-apoyar .entry-content li { background-image: url(img/bullet-quiero-apoyar.gif); }

body.intercambio a:link, body.intercambio a:visited,
body.intercambio .entry-title a:link, body.intercambio .entry-title a:visited,
body.intercambio .entry-meta a:link, body.intercambio .entry-meta a:visited,
div.category-intercambio a:link, div.category-intercambio a:visited,
div.category-intercambio .entry-title a:link, div.category-intercambio .entry-title a:visited,
div.category-intercambio .entry-meta a:link, div.category-intercambio .entry-meta a:visited { color: #bb3333; }
div.category-intercambio .entry-title { border-bottom-color: #bb3333; }
#main #container div.category-intercambio .entry-content li { background-image: url(img/bullet-intercambio.gif); }

body.servicios a:link, body.servicios a:visited,
body.servicios .entry-title a:link, body.servicios .entry-title a:visited,
body.servicios .entry-meta a:link, body.servicios .entry-meta a:visited,
div.category-servicios a:link, div.category-servicios a:visited,
div.category-servicios .entry-title a:link, div.category-servicios .entry-title a:visited,
div.category-servicios .entry-meta a:link, div.category-servicios .entry-meta a:visited { color: #a36728; }
div.category-servicios .entry-title { border-bottom-color: #a36728; }
#main #container div.category-servicios .entry-content li { background-image: url(img/bullet-servicios.gif) ;}

body.eventos a:link, body.eventos a:visited,
body.eventos .entry-title a:link, body.eventos .entry-title a:visited,
body.eventos .entry-meta a:link, body.eventos .entry-meta a:visited,
div.category-eventos a:link, div.category-eventos a:visited,
div.category-eventos .entry-title a:link, div.category-eventos .entry-title a:visited,
div.category-eventos .entry-meta a:link, div.category-eventos .entry-meta a:visited { color: #beae11; }
div.category-eventos .entry-title { border-bottom-color: #beae11; }
#main #container div.category-eventos .entry-content li { background-image: url(img/bullet-eventos.gif) ;}

body.informacion a:link, body.informacion a:visited,
body.informacion .entry-title a:link, body.informacion .entry-title a:visited,
body.informacion .entry-meta a:link, body.informacion .entry-meta a:visited,
div.category-informacion a:link, div.category-informacion a:visited,
div.category-informacion .entry-title a:link, div.category-informacion .entry-title a:visited,
div.category-informacion .entry-meta a:link, div.category-informacion .entry-meta a:visited { color: #edbc07; }
div.category-informacion .entry-title { border-bottom-color: #edbc07; }
#main #container div.category-informacion .entry-content li { background-image: url(img/bullet-informacion.gif) ;}


a:active,
a:hover,
a:focus,
.entry-title a:active,
.entry-title a:hover,
.page-title a:active,
.page-title a:hover {
    color: #b67808;
    outline: none;
}
body.inicio a:active, body.inicio a:hover,
body.inicio .entry-title a:active, body.inicio .entry-title a:hover,
body.inicio .entry-meta a:active, body.inicio .entry-meta a:hover,
div.category-inicio a:active, div.category-inicio a:hover,
div.category-inicio .entry-title a:active, div.category-inicio .entry-title a:hover,
div.category-inicio .entry-meta a:active, div.category-inicio .entry-meta a:hover { color: #b67808; }

body.quienes-somos a:active, body.quienes-somos a:hover,
body.quienes-somos .entry-title a:active, body.quienes-somos .entry-title a:hover,
body.quienes-somos .entry-meta a:active, body.quienes-somos .entry-meta a:hover,
div.category-quienes-somos a:active, div.category-quienes-somos a:hover,
div.category-quienes-somos .entry-title a:active, div.category-quienes-somos .entry-title a:hover,
div.category-quienes-somos .entry-meta a:active, div.category-quienes-somos .entry-meta a:hover { color: #cc5511; }

body.socios a:active, body.socios a:hover,
body.socios .entry-title a:active, body.socios .entry-title a:hover,
body.socios .entry-meta a:active, body.socios .entry-meta a:hover,
div.category-socios a:active, div.category-socios a:hover,
div.category-socios .entry-title a:active, div.category-socios .entry-title a:hover,
div.category-socios .entry-meta a:active, div.category-socios .entry-meta a:hover { color: #9e9e12; }

body.gracias a:active, body.gracias a:hover,
body.gracias .entry-title a:active, body.gracias .entry-title a:hover,
body.gracias .entry-meta a:active, body.gracias .entry-meta a:hover,
div.category-gracias a:active, div.category-gracias a:hover,
div.category-gracias .entry-title a:active, div.category-gracias .entry-title a:hover,
div.category-gracias .entry-meta a:active, div.category-gracias .entry-meta a:hover { color: #618931; }

body.proyectos a:active, body.proyectos a:hover,
body.proyectos .entry-title a:active, body.proyectos .entry-title a:hover,
body.proyectos .entry-meta a:active, body.proyectos .entry-meta a:hover,
div.category-proyectos a:active, div.category-proyectos a:hover,
div.category-proyectos .entry-title a:active, div.category-proyectos .entry-title a:hover,
div.category-proyectos .entry-meta a:active, div.category-proyectos .entry-meta a:hover { color: #58931e; }

body.quiero-apoyar a:active, body.quiero-apoyar a:hover,
body.quiero-apoyar .entry-title a:active, body.quiero-apoyar .entry-title a:hover,
body.quiero-apoyar .entry-meta a:active, body.quiero-apoyar .entry-meta a:hover,
div.category-quiero-apoyar a:active, div.category-quiero-apoyar a:hover,
div.category-quiero-apoyar .entry-title a:active, div.category-quiero-apoyar .entry-title a:hover,
div.category-quiero-apoyar .entry-meta a:active, div.category-quiero-apoyar .entry-meta a:hover { color: #2b6b32; }

body.intercambio a:active, body.intercambio a:hover,
body.intercambio .entry-title a:active, body.intercambio .entry-title a:hover,
body.intercambio .entry-meta a:active, body.intercambio .entry-meta a:hover,
div.category-intercambio a:active, div.category-intercambio a:hover,
div.category-intercambio .entry-title a:active, div.category-intercambio .entry-title a:hover,
div.category-intercambio .entry-meta a:active, div.category-intercambio .entry-meta a:hover { color: #862424;}

body.servicios a:active, body.servicios a:hover,
body.servicios .entry-title a:active, body.servicios .entry-title a:hover,
body.servicios .entry-meta a:active, body.servicios .entry-meta a:hover,
div.category-servicios a:active, div.category-servicios a:hover,
div.category-servicios .entry-title a:active, div.category-servicios .entry-title a:hover,
div.category-servicios .entry-meta a:active, div.category-servicios .entry-meta a:hover { color: #6c451b; }

body.eventos a:active, body.eventos a:hover,
body.eventos .entry-title a:active, body.eventos .entry-title a:hover,
body.eventos .entry-meta a:active, body.eventos .entry-meta a:hover,
div.category-eventos a:active, div.category-eventos a:hover,
div.category-eventos .entry-title a:active, div.category-eventos .entry-title a:hover,
div.category-eventos .entry-meta a:active, div.category-eventos .entry-meta a:hover { color: #80750b; }

body.informacion a:active, body.informacion a:hover,
body.informacion .entry-title a:active, body.informacion .entry-title a:hover,
body.informacion .entry-meta a:active, body.informacion .entry-meta a:hover,
div.category-informacion a:active, div.category-informacion a:hover,
div.category-informacion .entry-title a:active, div.category-informacion .entry-title a:hover,
div.category-informacion .entry-meta a:active, div.category-informacion .entry-meta a:hover { color: #ab8805; }

#header-sidebar a {
    color: #999999;
}

#footer a {
    color: #aaa;
}

#footer .copyright a {
    margin-left: 5px;
    padding-left: 15px;
    border-left: 1px solid #bbb;
}

.entry-meta a:hover,
.entry-utility a:hover,
.navigation a:active,
.navigation a:hover,
.comment-meta a:active,
.comment-meta a:hover,
.reply a:hover,
a.comment-edit-link:hover {
    color: #b67808;
    text-decoration: underline;
}

/* span.edit-link { display: block; margin: 10px 0 0 0; } */

/* Listen innerhalb der Seiten
************************************************************************************/
#main #container li { 
    list-style: none;
    background: url(img/bullet-inicio.gif) no-repeat 0px 8px;
    padding: 0 0 0 10px;
}	
body.inicio #main #container li { background: url(img/bullet-inicio.gif) no-repeat 0px 8px; }
body.quienes-somos #main #container li { background: url(img/bullet-quienes-somos.gif) no-repeat 0px 8px; }
body.socios #main #container li { background: url(img/bullet-socios.gif) no-repeat 0px 8px; }
body.gracias #main #container li { background: url(img/bullet-gracias.gif) no-repeat 0px 8px; }
body.proyectos #main #container li { background: url(img/bullet-proyectos.gif) no-repeat 0px 8px; }
body.quiero-apoyar #main #container li { background: url(img/bullet-quiero-apoyar.gif) no-repeat 0px 8px; }
body.intercambio #main #container li { background: url(img/bullet-intercambio.gif) no-repeat 0px 8px; }
body.servicios #main #container li { background: url(img/bullet-servicios.gif) no-repeat 0px 8px; }
body.eventos #main #container li { background: url(img/bullet-eventos.gif) no-repeat 0px 8px; }
body.informacion #main #container li { background: url(img/bullet-informacion.gif) no-repeat 0px 8px; }

.widget_recent_entries li, .widget_categories li {margin: 0 0 5px 0 }


/* Menu
************************************************************************************/

#access {
    position: absolute;
    top: 107px;
    left: 50%;
    height: 28px;
    margin: 10px 0 5px -415px;
    background: none;
    width: 860px;

}

#access .menu-header,
div.menu {
    margin-left: 0;
    width: auto;
}

#access a {
    color: #f5f5f5;
    background: #9d703a;
    line-height: 28px;
    margin-right: 5px;
    padding: 0 8px;
}

#access ul ul {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    top: 33px;
    text-align: left;
}

#access ul ul a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #a36728;
}

#access li:hover > a,
#access ul.menu-header-menu > li.current_page_item:hover > a {
    height: 33px;
    color: #fff;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #a36728;
}

#access ul ul :hover > a {
    height: auto;
    color: #fff;
    background: #15156a;
}

#access ul ul li.current_page_item > a {
    height: auto;
    color: #fff;
    background: #a36728;
}

#access ul ul li.current_page_item:hover > a {
    height: auto;
    color: #fff;
    background: #15156a;
}

#access ul li:hover > ul {
    display: block;
}


#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
    height: 33px;
    color: #FFF;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    /* background: #d9b04d; */
    background: #ee7733;
}
#access ul.sub-menu li.current_page_item > a,
#access ul.sub-menu li.current-menu-ancestor > a,
#access ul.sub-menu li.current-menu-item > a,
#access ul.sub-menu li.current-menu-parent > a {
    height: auto;
}

#access ul li.current-menu-ancestor:hover > a {
    height: 33px;
    color: #fff;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: inherit;
}
#access ul.sub-menu li.current-menu-ancestor:hover > a {
    height: auto;
}

#access ul.sub-menu ul.sub-menu li {
    left: -5px;
}

#access ul li:hover li.current_page_ancestor ul.sub-menu { display: block; } /* Sub-Menu Item wird bei Reiter-hover angezeigt */


#access ul li.inicio a { background: #f4a20e; } /* Reiter (0) */  
#access ul li.inicio li a,
#access ul li.inicio:hover a,
#access ul li.inicio.current-menu-ancestor:hover > a { background: #d68d0a; } /* Menu (-2) */	
#access ul li.inicio ul.sub-menu a:hover,
#access ul li.inicio ul.sub-menu li:hover a,
#access ul li.inicio li.current_page_item a,
#access ul li.inicio li.current_page_parent a { background: #956207; } /* Menu hover (-6) */
#access ul li.inicio ul.sub-menu ul.sub-menu li a,
#access ul li.inicio:hover ul.sub-menu ul.sub-menu a,
#access ul li.inicio.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #b67808; } /* Sub-Menu (-4) */
#access ul li.inicio ul.sub-menu ul.sub-menu a:hover { background: #754d05 !important; }
#access ul li.inicio ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.inicio ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.inicio.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #754d05; } /* Sub-Menu hover (-8) */

#access ul li.quienes-somos a { background: #ee7733; } /* Reiter (0) */  
#access ul li.quienes-somos li a,
#access ul li.quienes-somos:hover a,
#access ul li.quienes-somos.current-menu-ancestor:hover > a { background: #eb6214; } /* Menu (-2) */	
#access ul li.quienes-somos ul.sub-menu a:hover,
#access ul li.quienes-somos ul.sub-menu li:hover a,
#access ul li.quienes-somos li.current_page_item a,
#access ul li.quienes-somos li.current_page_parent a { background: #ad480e; } /* Menu hover (-6) */
#access ul li.quienes-somos ul.sub-menu ul.sub-menu li a,
#access ul li.quienes-somos:hover ul.sub-menu ul.sub-menu a,
#access ul li.quienes-somos.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #cc5511; } /* Sub-Menu (-4) */
#access ul li.quienes-somos ul.sub-menu ul.sub-menu a:hover { background: #8d3b0c !important; }
#access ul li.quienes-somos ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.quienes-somos ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.quienes-somos.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #8d3b0c; } /* Sub-Menu hover (-8) */

#access ul li.socios a { background: #dbdb19; } /* Reiter (0) */  
#access ul li.socios li a,
#access ul li.socios:hover a,
#access ul li.socios.current-menu-ancestor:hover > a { background: #bdbd16; } /* Menu (-2) */	
#access ul li.socios ul.sub-menu a:hover,
#access ul li.socios ul.sub-menu li:hover a,
#access ul li.socios li.current_page_item a,
#access ul li.socios li.current_page_parent a { background: #80800f; } /* Menu hover (-6) */
#access ul li.socios ul.sub-menu ul.sub-menu li a,
#access ul li.socios:hover ul.sub-menu ul.sub-menu a,
#access ul li.socios.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #9e9e12; } /* Sub-Menu (-4) */
#access ul li.socios ul.sub-menu ul.sub-menu a:hover { background: #61610b !important; }
#access ul li.socios ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.socios ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.socios.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #61610b; } /* Sub-Menu hover (-8) */	

#access ul li.gracias a { background: #84bb43; } /* Reiter (0) */  
#access ul li.gracias li a,
#access ul li.gracias:hover a,
#access ul li.gracias.current-menu-ancestor:hover > a { background: #72a23a; } /* Menu (-2) */	
#access ul li.gracias ul.sub-menu a:hover,
#access ul li.gracias ul.sub-menu li:hover a,
#access ul li.gracias li.current_page_item a,
#access ul li.gracias li.current_page_parent a { background: #4f7028; } /* Menu hover (-6) */
#access ul li.gracias ul.sub-menu ul.sub-menu li a,
#access ul li.gracias:hover ul.sub-menu ul.sub-menu a,
#access ul li.gracias.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #618931; } /* Sub-Menu (-4) */
#access ul li.gracias ul.sub-menu ul.sub-menu a:hover { background: #3d571f !important; }
#access ul li.gracias ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.gracias ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.gracias.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #3d571f; } /* Sub-Menu hover (-8) */	

#access ul li.proyectos a { background: #7acc29; } /* Reiter (0) */  
#access ul li.proyectos li a,
#access ul li.proyectos:hover a,
#access ul li.proyectos.current-menu-ancestor:hover > a { background: #69b023; } /* Menu (-2) */	
#access ul li.proyectos ul.sub-menu a:hover,
#access ul li.proyectos ul.sub-menu li:hover a,
#access ul li.proyectos li.current_page_item a,
#access ul li.proyectos li.current_page_parent a { background: #477718; } /* Menu hover (-6) */
#access ul li.proyectos ul.sub-menu ul.sub-menu li a,
#access ul li.proyectos:hover ul.sub-menu ul.sub-menu a,
#access ul li.proyectos.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #58931e; } /* Sub-Menu (-4) */
#access ul li.proyectos ul.sub-menu ul.sub-menu a:hover { background: #365b12 !important; }
#access ul li.proyectos ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.proyectos ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.proyectos.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #365b12; } /* Sub-Menu hover (-8) */	

#access ul li.quiero-apoyar a { background: #3f9b48; } /* Reiter (0) */  
#access ul li.quiero-apoyar li a,
#access ul li.quiero-apoyar:hover a,
#access ul li.quiero-apoyar.current-menu-ancestor:hover > a { background: #35833d; } /* Menu (-2) */	
#access ul li.quiero-apoyar ul.sub-menu a:hover,
#access ul li.quiero-apoyar ul.sub-menu li:hover a,
#access ul li.quiero-apoyar li.current_page_item a,
#access ul li.quiero-apoyar li.current_page_parent a { background: #225326; } /* Menu hover (-6) */
#access ul li.quiero-apoyar ul.sub-menu ul.sub-menu li a,
#access ul li.quiero-apoyar:hover ul.sub-menu ul.sub-menu a,
#access ul li.quiero-apoyar.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #2b6b32; } /* Sub-Menu (-4) */
#access ul li.quiero-apoyar ul.sub-menu ul.sub-menu a:hover { background: #183a1b !important; }
#access ul li.quiero-apoyar ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.quiero-apoyar ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.quiero-apoyar.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #183a1b; } /* Sub-Menu hover (-8) */	

#access ul li.intercambio a { background: #bb3333; } /* Reiter (0) */  
#access ul li.intercambio li a,
#access ul li.intercambio:hover a,
#access ul li.intercambio.current-menu-ancestor:hover > a { background: #a02c2c; } /* Menu (-2) */	
#access ul li.intercambio ul.sub-menu a:hover,
#access ul li.intercambio ul.sub-menu li:hover a,
#access ul li.intercambio li.current_page_item a,
#access ul li.intercambio li.current_page_parent a { background: #6b1d1d; } /* Menu hover (-6) */
#access ul li.intercambio ul.sub-menu ul.sub-menu li a,
#access ul li.intercambio:hover ul.sub-menu ul.sub-menu a,
#access ul li.intercambio.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #862424; } /* Sub-Menu (-4) */
#access ul li.intercambio ul.sub-menu ul.sub-menu a:hover { background: #501616 !important; }
#access ul li.intercambio ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.intercambio ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.intercambio.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #501616; } /* Sub-Menu hover (-8) */	

#access ul li.servicios a { background: #a36728; } /* Reiter (0) */  
#access ul li.servicios li a,
#access ul li.servicios:hover a,
#access ul li.servicios.current-menu-ancestor:hover > a { background: #885621; } /* Menu (-2) */	
#access ul li.servicios ul.sub-menu a:hover,
#access ul li.servicios ul.sub-menu li:hover a,
#access ul li.servicios li.current_page_item a,
#access ul li.servicios li.current_page_parent a { background: #513314; } /* Menu hover (-6) */
#access ul li.servicios ul.sub-menu ul.sub-menu li a,
#access ul li.servicios:hover ul.sub-menu ul.sub-menu a,
#access ul li.servicios.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #6c451b; } /* Sub-Menu (-4) */
#access ul li.servicios ul.sub-menu ul.sub-menu a:hover { background: #36220d !important; }
#access ul li.servicios ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.servicios ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.servicios.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #36220d; } /* Sub-Menu hover (-8) */	

#access ul li.eventos a { background: #beae11; } /* Reiter (0) */  
#access ul li.eventos li a,
#access ul li.eventos:hover a,
#access ul li.eventos.current-menu-ancestor:hover > a { background: #9f910e; } /* Menu (-2) */	
#access ul li.eventos ul.sub-menu a:hover,
#access ul li.eventos ul.sub-menu li:hover a,
#access ul li.eventos li.current_page_item a,
#access ul li.eventos li.current_page_parent a { background: #605809; } /* Menu hover (-6) */
#access ul li.eventos ul.sub-menu ul.sub-menu li a,
#access ul li.eventos:hover ul.sub-menu ul.sub-menu a,
#access ul li.eventos.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #80750b; } /* Sub-Menu (-4) */
#access ul li.eventos ul.sub-menu ul.sub-menu a:hover { background: #413c06 !important; }
#access ul li.eventos ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.eventos ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.eventos.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #413c06; } /* Sub-Menu hover (-8) */	

#access ul li.informacion a { background: #edbc07; } /* Reiter (0) */  
#access ul li.informacion li a,
#access ul li.informacion:hover a,
#access ul li.informacion.current-menu-ancestor:hover > a { background: #cca206; } /* Menu (-2) */	
#access ul li.informacion ul.sub-menu a:hover,
#access ul li.informacion ul.sub-menu li:hover a,
#access ul li.informacion li.current_page_item a,
#access ul li.informacion li.current_page_parent a { background: #8a6d04; } /* Menu hover (-6) */
#access ul li.informacion ul.sub-menu ul.sub-menu li a,
#access ul li.informacion:hover ul.sub-menu ul.sub-menu a,
#access ul li.informacion.current-menu-ancestor:hover ul.sub-menu ul.sub-menu a { background: #ab8805; } /* Sub-Menu (-4) */
#access ul li.informacion ul.sub-menu ul.sub-menu a:hover { background: #695303 !important; }
#access ul li.informacion ul.sub-menu ul.sub-menu li.current_page_item a,
#access ul li.informacion ul.sub-menu ul.sub-menu li.current-menu-item a,
#access ul li.informacion.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a { background: #695303; } /* Sub-Menu hover (-8) */


body.page-id-668 #access ul li.menu-item-199 > a,
body.page-id-668 #access ul li.menu-item-199 > a,
body.page-id-668 #access ul li.menu-item-199 > a,
body.page-id-668 #access ul li.menu-item-199 > a {
    height: auto;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

body.page-id-668 #access ul li#menu-item-199:hover > a,
body.page-id-668 #access ul li#menu-item-199:hover > a,
body.page-id-668 #access ul li#menu-item-199:hover > a,
body.page-id-668 #access ul li#menu-item-199:hover > a {
    height: 33px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}




/* Bilder
************************************************************************************/

#content .wp-caption {
    padding: 0;
}
#content .wp-caption img {
    margin: 0; 
}

#content .wp-caption p.wp-caption-text {
    margin: 0 5px;
    padding-bottom: 5px;
}

#content div.entry-image {
    background: #fff;
    height: 184px;
    width: 540px;
    overflow: hidden;
}


/* Formulare
************************************************************************************/

#content form.ddfm .fieldwrap {
    margin: 0px;
    font-family: "Tahoma", sans-serif;
}

#content form.ddfm div.fmhalfblock {
    font-size: 11px;
    margin: 0 0 10px 0;
    padding: 0px;
    color: #f4a20e;
}
.informacion #content form.ddfm div.fmhalfblock { color: #999; }

#content form.ddfm span.required { display: none; }

#content form.ddfm label { display: none; }

#content form.ddfm img {
    position: relative;
    top: -1px;
    margin-left: 3px !important;
    border: 3px solid #F0F0F0;
    min-height: 24px;

}

#content form.ddfm label {
    width: 35%; 
}

#content form.ddfm textarea,
#content form.ddfm input.fmtext,
#content form.ddfm input.fmverify {
    width: 350px;
    font-size: 13px;
    line-height: 14px;
    font-family: "Tahoma", sans-serif;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f0f0f0;
    border: 0px;
    min-height: 24px;
    box-shadow: none;
    padding: 3px 10px;
    margin: 0 30px 15px 0;
    color: #f4a20e;
}
#content form.ddfm input.fmverify {
    width: 20%;
    margin: 0 5px 15px 0;
}
#content form.ddfm textarea {
    width: 358px;
    padding: 6px;
}
.informacion #content form.ddfm textarea,
.informacion #content form.ddfm input.fmtext,
.informacion #content form.ddfm input.fmverify { color: #999; }

#content form.ddfm .submit {
    width: 373px;
    height: 25px;
}
#content form.ddfm .submit input {
    padding: 4px 7px;
    font-size: 11px;
    line-height: 14px;
    color: #f5f5f5;
    font-family: "Tahoma", sans-serif;
    border: none;
    background: #f4a20e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: list-item;
}


.wpcf7-select {
	min-width: 310px;
	height: 20px;
}
 
.informacion #content form.ddfm .submit input { background: #999; }

#content form.ddfm .submit input:hover {
    color: #fff;
    background: #79a100;
    cursor: pointer;
}
.informacion #content form.ddfm .submit input:hover { background: #838b8b; }

#content .ddfmerrors {
    padding: 10px;
    background: #ff766d;
    float: none;
    text-align: left;
    width: 380px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 16px;
}

#content .errorlist {
    color: #fff;
    float: none;
    margin: 0px;
    padding: 10px;
    background: #ff766d;
    text-align: left;
    width: 380px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* RSS-Feed
************************************************************************/
#main #text-44 {
    background: url("img/rss.gif") no-repeat 200px 90px #fff;
    position: relative;
}

#main #text-44 p { margin-bottom: 10px; }

#main #text-44 a.biglink {
    display: block;
    font-size: 18px;
    line-height: 115%;
    margin: 4px 0 5px;
    width: 140px;
}

#main #text-44 a.supportlink {
    bottom: 10px;
    font-size: 13px;
    position: absolute;
    right: 10px;
}

/* Piwik
****************************************************************/

iframe.piwik {
    width: 455px;
    height: 240px;
    background: #FFFCE5;
    border: 2px solid #FFE316;
    padding: 20px;
    margin-bottom: 20px;
    font-family: Verdana, Arial, sans-serif;
}


/* Social Bookmarks
****************************************************************/

#main .sociable {
    border: none;
}

#main #container .sociable li { 
    background: none;
    padding: 0;
    margin: 8px 8px 0 0;
}	


/* Ausgeblendete Elemente
************************************************************************/

.form-allowed-tags {
    position: absolute;
    left: -10000px;
    top: -10000px;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    display: none !important;
}


a.add_to_cart_button {    
    background-image: url('img/cart.png') !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
    width: 15px !important;
    height: 30px !important;
    padding: 6px 10px 6px 10px !important;
    display: block !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    border: 0px !important;
}

.woocommerce a.button.alt, 
.woocommerce button.button.alt,  
.woocommerce-page a.button.alt, 
.woocommerce-page button.button.alt {
    clear: both;
    background-image: url('img/cart.png') !important;
    background-repeat: no-repeat !important;
    background-position: 4px 2px !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    border: 0px !important;
}



body.woocommerce div.textwidget a.donate {
    display: none !important;
}


/* Shopview einspaltig
************************************************************************/

body.woocommerce div#secondary {
    display: none !important;
}

body.woocommerce div#content {
    width: 825px !important;
}

.woocommerce div.product div.images img, 
.woocommerce #content div.product div.images img, 
.woocommerce-page div.product div.images img, 
.woocommerce-page #content div.product div.images img {
 width: 76% !important;   
}

.woocommerce .related ul.products li.product img, 
.woocommerce .related ul li.product img, 
.woocommerce .upsells.products ul.products li.product img, 
.woocommerce .upsells.products ul li.product img, 
.woocommerce-page .related ul.products li.product img, 
.woocommerce-page .related ul li.product img, 
.woocommerce-page .upsells.products ul.products li.product img, 
.woocommerce-page .upsells.products ul li.product img {
    height: auto;
    width: 76% !important;
}

.entry-content, .entry-summary {
    clear: none !important;
}
