/*  
Theme Name: fuente-de-vida.de 
Theme URI: fuente-de-vida.de 
Description: Fuente de Vida-Theme
Version: 1.0
Author: Thomas Schwenke
Author URI: http://www.thomasschwenke.de
*/

/* Global reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Allgemeines */
* {
	margin:0;
	padding:0;
}

html {
	height:101%;
}

a {
	outline:none;
	}

.hidden {
	display:none;
}

.clear {
	clear:both;
}

.clean {
	background:none !important;
}

.noborder {
	border:0;
}

.center {
	text-align:center;
}
/*=============================================================================
Schrift
*/
h2 {
	background:none;
	color:#079900;
	margin:0.3em 0pt 0.8em 0;
	font-family:"Trebuchet MS",Verdana,Sans-serif;
	font-size:1.5em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:1.2em;
	padding:8px 0pt 5px;

}

h3 {
	background:none;
	color:#C26257;
	margin:1.2em 0pt 0.8em 0;
	font-family:"Trebuchet MS",Verdana,Sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:1.2em;
	padding:8px 0pt 5px;

}


a {
	color:#079900;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	}

/*=============================================================================
body
*/
body {
	background: #fff url(images/bg.jpg);
	color:#555;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:0.9em;
	line-height:1.8;
	margin:0pt;
	padding:0pt;	
	text-align: center;
}

/*-----------------------------------------
Gradient-Hintergurnd 
*/
#gradientbody {
	background: #d5d6d7 url(images/bg_gradient.jpg);
	background-repeat:repeat-x;
	background-color:transparent;
	height:850px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	z-index:0;
}

/*=============================================================================
wrapper
*/
#wrapper {	
	background: transparent url(images/wrapper_bg.png) repeat-y !important;
	background: transparent url(images/wrapper_bg.gif) repeat-y ;
	margin:auto;
	overflow:hidden; 
	position:relative;
	width:935px;
	z-index:1;
}
/*=============================================================================
header
*/
#header {
	background: transparent url(images/header_bg.png) no-repeat !important;
	background: transparent url(images/header_bg.gif) no-repeat;
	display:block;
	height:138px;
	left:0;
	margin:16px 0 0 0px;
	position:absolute;	
	top:0;
	width:935px;
}
/*=============================================================================
page
*/
#pagetop {	
	height:16px;
	background:url(images/pagetop_bg.jpg) no-repeat;
	margin:0 43px;	
	text-align: left;
	width:891px;	
}

#page {	
	background: url(images/page_bg.gif) repeat-y;
	margin:0 43px;
	padding:154px 0 0 0;	
	width:891px;
}
/*=============================================================================
page
*/
#einleitung {	
	height:446px;	
	width:891px;
}

#einleitung_text {
	float:left;
	padding:0px 0 0 23px;
	width:251px;
	text-align: left;	
}

#einleitung_text p {
	font-size:0.94em;
	letter-spacing:0.04em;
}
	
#einleitung_bild {	
	background: transparent url(images/einleitung_bild.jpg) no-repeat;
	float:left;	
	height:446px;	
	width:575px;
}

/*=============================================================================
page
*/
#menue {	
	height:86px;
	width:891px;
	margin:0 0 30px 0;	
}

#menue li {	
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#menue a {
	display:block;
	float:left;
	height:86px;
}

#menue #aktuelle_informationen {
	background: transparent url(images/menue_aktuelle_informationen.gif) no-repeat 0 0%;
	width:290px;
}
#menue #aktuelle_informationen:hover {
	background: transparent url(images/menue_aktuelle_informationen.gif) no-repeat 0 100%;
}
#menue #das_projekt {
	background: transparent url(images/menue_das_projekt.gif) no-repeat 0 0%;
	width:265px;
}
#menue #das_projekt:hover {
	background: transparent url(images/menue_das_projekt.gif) no-repeat 0 100%;	
}
#menue #warum_spenden {
	background: transparent url(images/menue_warum_spenden.gif) no-repeat 0 0%;
	width:294px;
}
#menue #warum_spenden:hover {
	background: transparent url(images/menue_warum_spenden.gif) no-repeat 0 100%;	
}


#menue #das_projekt {
	float:left;	
	height:86px;	
}

#menue #warum_spenden {	
	height:86px;	
}

/*=============================================================================
content
*/
#content {
	float:left;
	font-size:1.1em;
	margin:24px 0pt 0pt;
	padding:0 43px 0 23px;	
	text-align: left;	
	width:489px;
	}


#content p {
	margin:1.2em 0 1.4em 0;	
	/*text-align:justify;*/
}

#content ul,
#content ol {
	margin:1.2em 0 1.2em 2em;	
}

#content li {
	list-style:circle;
	}

#content small {
	font-size:0.8em;
	font-style:italic;
	line-height:4em;
}	

/*Excerpts*/

#content .aktuelles_div {
	background: transparent url(images/news_top.gif) repeat-y;
	padding:10px;
	width:468px;
}

#content .aktuelles_div img {
	border:2px solid #FFFFFF;
	margin:5px;
}


#content .aktuelles_foot {
	background:#fff url(images/news_bottom.gif) repeat scroll bottom;
	height:9px;
	margin:0pt 0pt 20px;
	width:488px;
}

#content  .aktuelles_div .aktuelles_left {
	float:left;
	text-align:center;
	width:244px;
}


#content  .aktuelles_div h2 {
	color:#555555;
	font-size:1.1em;
	margin:6px 0pt 0pt;
}

#content  .aktuelles_div h2 a{
	color:#555555;
	font-size:1.0em;
	font-weight:normal;	
	text-decoration:none;
}


#content  .aktuelles_div a {
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
}

#content  .aktuelles_div a:hover{
	text-decoration:underline;
}

#content  .aktuelles_bild {
	background:transparent url(http://www.fuente-de-vida.de/wp-content/themes/fuentedevida/images//bg_aktuelles3.jpg) center;
	border:2px solid #FFFFFF;
	display:block;
	float:left;
	height:106px;
	margin:8px 10px 10px 0;
	width:172px;
}

#content  .aktuelles_div .aktuelles_div_text {
	display:block;
	margin:10px 0;
}
/*Inputs*/
input,
textarea {
	border:1px solid #C26257;
	font-family:Arial,"Georgia",Verdana;
	font-size:1em;
	padding:3px;
	width:481px;
}
input {
	width:250px;
}


#commentform #ed_toolbar input.ed_button {
	border:0;
}

#content #commentform small {
	font-size:0.7em;
	font-style:italic;
	line-height:1.4;
}	


#content #commentform #submit {
	background:#C26257 none repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	width:70px;
}

#content .postmetadata small {
	background:#EEEEEE none repeat scroll 0%;
	border:1px dotted #eee;
	display:block;
	line-height:2;
	margin:26px 0pt;
	padding:5px;
}


#content ol.commentlist {

}

#content .commentlist li {
	list-style:decimal;
	margin:20px 0pt 0pt;
}

#content .commentlist li small {
	line-height:1em;
}


/*=============================================================================
content
*/	
#sidebar {
	background: transparent url(images/sidebar_karten.png) no-repeat !important;
	background: transparent url(images/sidebar_karten.gif) no-repeat;
	float:left;
	text-align: left;	
	width:336px;
	}

#sidebar a {
	color:#555;

}

#sidebar h2 {
	color:#c26257;
}
	
#sidebar #spendenkonto {
	padding:35px 15px 0pt 41px;
}

#sidebar #spendenkonto h2 {
	margin:0.3em 0pt 0.3em;
	padding:0;
}

#sidebar #spendenkonto p {
	color:#333333;
	font-family:Arial, "Georgia", Verdana;
	font-size:1.1em;
	letter-spacing:0.02em;	
}
#sidebar #kontaktinformationen {
	padding:35px 34px 67px 27px;
}

#sidebar h2 {
	color:#c26257;
}

#sidebar #kontaktinformationen h2 {
	color:#079900;
	margin:0.5em 0pt 0.3em;
}
#sidebar #kontaktinformationen p {
	color:#333333;
	font-family:Arial, "Georgia", Verdana;
	font-size:1em;
	letter-spacing:0.02em;
	line-height:1.4;
}

#sidebar #sidebar_rss {
	background: transparent url(images/sidebar_rss.gif) no-repeat;
	display:block;
	height:85px;
	width:290px;
}

#sidebar #sidebar_rss_howto {
	background: transparent url(images/sidebar_rss_howto.gif) no-repeat;
	display:block;
	height:25px;
	margin:0pt 0pt 35px;
	width:290px;
}

#sidebar #kommentare {
	font-style:italic;
	margin:0pt 0pt 35px;
	width:280px;
}

#sidebar #archiv_div {
	background: transparent url(images/kategorien_top.png) repeat-y !important;
	background: transparent url(images/kategorien_top.gif) repeat-y;
	margin:45px 0 0 0;
	width:336px;
}


#sidebar #archiv_foot {
	background: transparent url(images/kategorien_bottom.png) no-repeat !important;
	background: transparent url(images/kategorien_bottom.gif) no-repeat;
	display:block;
	margin:0 0 45px 0;
	height:20px;
	width:336px;
}

#sidebar #archiv_archiv{
	padding: 15px 0 10px 15px;
}

#sidebar #archive {
	border-bottom: 2px solid #c26257;
	border-top: 2px solid #c26257;	
	font-size:1.2em;
	margin:0pt 65px 0pt 0pt;
	padding:4px;
}

#sidebar #suche {
	margin:45px 0pt 0pt;
}

#sidebar #suche #s,
#sidebar #suche #searchsubmit {
	border:1px solid #c26257;
	font-family:Arial, "Georgia", Verdana;
	font-size:1.2em;
	padding:3px;
	width:190px;
}

#sidebar #suche #searchsubmit {
	background:#c26257;
	color:#fff;
	border:0;
	width:70px;
}
c26257
#sidebar #suche #searchsubmit:hover {
	background:#079900;
	cursor:pointer;
}

#sidebar #archiv_archiv {
	/*margin:34px 0pt 0pt;*/
}

/*=============================================================================
Footer
*/	
#footer {
	background: transparent url(images/footer_bg.gif) no-repeat center;
	height: 115px;
	margin:auto;
	/*margin-top:30px;*/
	text-align:center;		
	width: 935px
}



#footer li {	
	display:inline;
	list-style:none;
	margin:0;
	padding:0;

}

#footer a {
	color:#d69f99;
	float:left;
	font-family:Verdana, Arial;	
	font-size:1.1em;
	height:25px;
	margin:65px 20px 0 20px;
	text-decoration:none;
}

#footer ul {
	margin:auto;
	text-align:center;
	width:576px;
	}

#footer a:hover {
	color:#fff;
	}
	
#footer #advisign {
	background: transparent url(images/footer_advisign1.gif) no-repeat center;
	width:104px;
}

#footer #advisign:hover {
	background: transparent url(images/footer_advisign2.gif) no-repeat center;
