/*
Theme Name: Acción Humana
Theme URI: http://www.google.de
Description: Design für Acción Humana
Version: 1.0
Author: Moritz Ritter
Author URI: http://www.google.de
Tags: custom-colors, custom-header, fixed-width, two-columns, black, silver, light, theme-options, right-sidebar, threaded-comments

	
/******** Structure Styles ********/


body {
	background: #8da74d url(images/body_bac_sun.jpg) no-repeat top center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#wrap {
	background: transparent url(images/menu_bac.png) repeat-x;
	width: 100%;
	position: absolute;
	top: 69px;
	z-index: 1;
	
}

a:focus, a:active {
	border: none;
	text-decoration: none;
}
	
#page {
	background: transparent;
	margin: -69px auto 0 auto;
	width: 975px;
	position: relative;
}

#logo {
	padding: 20px 0 0 0;
}

#footer {
	border-top: 1px solid #7a9539;
	font: 12px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #dcebb5;
	margin: 20px 0 10px 0;
	padding: 10px 0 0 0;
}

.end {
	clear: both;
}

.end_m {
	clear: both;
	padding-bottom: 30px;
}

#page a {
	color: #fff;
}


#infos {
	position: absolute;
	background: #95af58 url(images/grad_infos.jpg) repeat-x top;
	padding: 7px 6px 11px 10px;
	right: 0;
	top: 0;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #fff;
}

#infos a {
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 3px;
}

/******** Naviagtion ********/

#menu {
	text-align: center;
	margin: 0 0 5px 0;
}

ul#mainnav {
	background: transparent;
	width: 100 %;
	list-style: none;
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
	height: 54px;
	z-index: 10;
}

ul#mainnav li {
	display: inline;
	margin: 0 5px 0 5px;
	padding: 8px 15px 8px 15px;
}

ul#mainnav li a {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

ul#mainnav li.current_page_item {
	background: #899c5b url(images/menu_bac_active.jpg) repeat-x;
}

ul.sublinks {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 10px 20px 0 0;
	border-top: 1px solid #61752f;

}

ul.sublinks li {
	background: transparent url(images/fancy_right.png) no-repeat right center;
	padding: 12px 0 12px 0;
	border-bottom: 1px solid #61752f;
	color: #445221;
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

ul.sublinks li:hover {
	background: transparent url(images/fancy_right_green.png) no-repeat right center;
}

ul.sublinks li.here:hover, ul.sublinks li.here  {
	background: transparent;

}

ul.sublinks li a {
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #fafbf9;
	text-decoration: none;
}

	



/******** Überschriften ********/

h1 {
	font: 28px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	line-height: 28px;
	margin: 0 0 10px 0;
	max-width: 600px;
}



h2.start, h2.start a {
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	text-decoration: none;
	margin: 10px 0 0px 0;
}

h2.gallery {
	font: 28px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	max-width: 620px;
	line-height: 21px;
	margin: 32px 0 5px 0;
}

h2.gallery a{
	font: 28px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	text-decoration: none;
}

h2 {
	font: bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	line-height: 28px;
	margin: 20px 0 0px 0;
}

h2.title {
	font: 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	line-height: 24px;
	margin: 0px 0 0px 0;
	max-width: 620px;
}


h2.help_box {
	font: bold 18px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	margin: 5px 0 0px 0;
}

h3 {	
	font: bold 17px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	margin: 24px 0 14px 0;
	text-decoration: none;
}


h3.little_news, h3.little_news a {	
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	margin: 0 0 0 0;
	text-decoration: none;
}

h3.title_small, h3.title_small a {	
	font: bold 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	background: transparent;
	line-height: 20px;
	margin: 0 0 0 0;
	text-decoration: none;
}

h3.formdata {	
	font: bold 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	margin: 0 0 -10px 0;
	padding: 0 0 0 0;
	text-decoration: none;
}

h2.news_title, h2.news_title a {
	font: bold 16px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	margin: 10px 0 0 0;
	text-decoration: none;
}


h3.year {
	color: #cee19f;
	font: bold 22px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	letter-spacing: 0px;
}

.small_news_date {
	font: bold 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #c6e184;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}

.artikel_date {
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif; 
	color: #c6e184;
}


/******** Absätze ********/

#start_head p, #content_page p, #honduras_head p, #wirtschaft_text p, #projekte_head p, #support_head p, #accion_head p {
	font: 13.5px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fafbf9; 
	line-height: 23px;
	margin: 12px 50px 0 0;
}

#accion_head p {
	width: 430px;
	padding: 0 0 50px 0;
}


#slideshow, #slideshow2 {
	position: relative;
	float: left;
	width: 530px;
	height: 340px;
	overflow: hidden;
	border: 1px solid #7a9539;
	border-right: none;
}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 530px;
	height: 340px;
}

#support_head p {
	padding: 0 40px 0 40px;
}

.small_news p, .start_gruss p, .side_news p {
	font: 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	margin: 5px 0 5px 0;
	line-height: 19px;
}

#slider p {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #f7f8f7;
	margin: 5px 0 5px 0;
	line-height: 22px;
	width: 290px;
}


#content_page p {
	margin: 10px 0 10px 0;
}

.news_big p {
	width: 570px;
}

.impressum p {
	line-height: 20px;
	margin: 0 5px 0 0;
	padding: 0 0 5px 0;
	font-size: 14px;
}
/******** Links / Buttons ********/

a img {
	border: none;
	text-decoration: none;
}

a.small_button {
	background: #699e3b url(images/grad_small_button.jpg) repeat-x;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	border: 1px solid #61752f;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

a.small_button:hover {
	background: #699e3b url(images/grad_small_button-hov.jpg) repeat-x;
	}
	
a.news_more {
	background: #6f833e;
	padding: 1px 4px 1px 4px;
	color: #fff;
	text-decoration: none;
	margin: 2px 0 2px 0;
}

a.news_more:hover {
	background: #61752f;
}

a.impressum {
	padding: 3px 10px 3px 10px;
	color: #fff;
	margin: 0 0 0 10px;
	background: #7a9539;
	text-decoration: none;
	text-transform: uppercase;
}

a.impressum:hover {
	color: #fff;
	background: #61752f;
}

.big_date a {
	color: #fafbf9; 
	text-decoration: none;
}

.download_box span a {
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13.5px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

.download_box span a:hover {
	color: #CBE688;
	}
	
	
.download_box img {
	border: 2px solid #61752f;
	margin: 0 0 10px 0;
	}
	
a.videos_close {
	padding: 5px 0 5px 35px;
	background: transparent url(images/fancy_closebox.png) no-repeat left center;
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13.5px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

a.more_pics {
	padding: 37px 180px 37px 0;
	background: transparent url(images/button_bilder.png) no-repeat right center;
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13.5px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

a.dokument_link {
	padding: 9px 0 9px 39px;
	background: transparent url(images/button_formular.png) no-repeat left center;
	color: #fff;
	text-decoration: none;
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}


/************Content Heads **************/	


#start_head {
	background: #7a9539;
	clear: both;
	margin: -10px 0 20px 0;
}

#honduras_head {
	background: #7a9539 url(images/top_honduras.jpg) no-repeat right bottom;
	height: 301px;
	padding: 20px 0 0 40px;
	clear: both;
	margin: 0px 0 20px 0;

}

#honduras_wirtschaft {
	background: #7a9539 url(images/top_honduras2.jpg) no-repeat left bottom ;
	clear: both;
	margin: -10px 0 20px 0;
}

#projekte_head {
	clear: both;
	margin: -10px 0 20px 0;
	padding: 0 0 20px 0;
}

.projekt_ahle {
	background: #7a9539 url(images/bac_ahle.jpg) no-repeat right bottom;
}

.projekt_ahle_alt {
	background: #7a9539 url(images/top_ahle.jpg) no-repeat right bottom;
}

#help_head {
	background: #7a9539 url(images/heart.jpg) no-repeat center top;
	clear: both;
	margin: -10px 0 20px 0;
}

#support_head {
	background: #7a9539;
	clear: both;
	margin: -10px 0 20px 0;
}

#accion_head {
	background: #71883b url(images/top_aida.jpg) no-repeat right bottom;
	padding: 40px 0 0 30px;
}
	
.accion_text{
	width: 500px;
}
	


#headimg {
	float: left;
	margin: 0px;
	position: relative;
}

#headimg iframe .myGallery {
	border: 1px solid #61752f;
}

#headimg img {
		position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 300px;
}

#start_head_text {
	width: 410px;
	float: left;
	margin: 20px 0 0 10px;
}

#start_head_text p {
	width: 410px;
	
}

#honduras_head_text {
	width: 520px;
	margin: 10px 0 0 10px;
}

#wirtschaft_text {
	width: 450px;
	padding: 30px 0 0 10px;
	float: right;
}

#projekte_head_text {
	width: 540px;
	float: left;
	padding: 20px 0 0 20px;
	min-height: 430px;
}

.support_heading {
	text-align: center;
	padding: 30px 0 0 0;
}

/************ Inhalt / Boxen **************/	


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

.start_spalte_last {
	float: right;
}


.start_spalte_content {
	background: #7a9539;
	width: 315px;
}

.start_spalte_content_bac {
	background: transparent;
	width: 315px;
}


.small_news {
	padding: 0px 0 15px 0;
	margin: 7px 0 7px 12px;
	width: 290px;
}

img.stiftung_side {
	width: 80px;
	height: 80px;
	border: 3px solid #fafbf9;
	float: left;
	margin: 0 5px 5px 0;
}
	

.gross_erfolg {
	border: 1px solid #7a9539;
}

.start_gruss {
	background: #7a9539;
	padding: 10px 0 5px 0;
	margin: 5px 0 7px 0;
	width: 315px;
}

.gruss_inner {
	padding: 5px 10px 10px 10px;
}

.start_gruss img {
	float: left;
	width: 85px;
	border: 1px solid #61752f;
	margin: 5px 5px 5px 0;
}

.zweier_spalte {
	width: 330px;
	padding: 30px 0 20px 0;
	margin: 0 0px 0 40px;
	float: left;
}

.zweier_spalte img {
	width: 320px;
	border: 4px solid #eef2e5;
}

.spalte_vorstand {
	width: 200px;
	padding: 30px 0px 20px 0;
	margin: 0 0 0 35px;
	float: right;
}

#right_float {
	float: right;
	margin: -60px 0 20px 0;
}

#right_float_projekte {
	float: right;
	margin: -40px 0 20px 0;
	padding: 5px 0 0 0;
}


#geschi_links {
	width: 385px;
	padding: 30px 10px 30px 30px;
	float: left;
}

#geschi_nav_buttons {
	margin: 70px 0 0 50px;
	border: 1px solid #7a9539;
	width: 72px;
}

#geschi_overlay {
	width: 125px;
	background: transparent url(images/grad_geschichte_small_2.png) repeat-y;
	height: 670px;
	position: absolute;	
	z-index: 1;
	left: 424px
}

#content_page {
	background: #7a9539;
	margin: -10px 0 20px 0;
	width: 630px;
	padding: 20px;
	float: left;
}

img.artikel_img {
	float: left;
	margin: 10px 10px 7px 0;
}

.erfolge_listing {
	padding: 20px;
}

.erfolg_box {
	width: 220px;
	float: left;
	margin: 10px;
}

.erfolg_small_box {
	margin: 10px;
	text-align: center;
}

.erfolg_small_box img {
	margin:  0 0 10px 0;
	border: 4px solid #eef2e5;
}


.erfolg_box img {
	border: 4px solid #eef2e5;
	margin: 0 0 10px 0;
}


/******** News Listing / Aktuelles ********/	

.news_big {
	position: relative;
	margin: 15px 0 20px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #61752f;
}

.news_left {
	float: left;
	margin: 0 10px 0 0;
}

.news_left img {
	width: 150px;
	border: 2px solid #88a345;
}

.big_date {
	font: 24px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fafbf9;
	line-height: 23px;
	background: #699e3b url(images/grad_small_button.jpg) repeat-x;
	padding: 3px 4px 3px 6px;
	width: 32px;
	position: absolute;
	top: 5px;
	right: 0;
	border: 1px solid #61752f;
}

.big_date span {
	font: 15px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fafbf9; 
	text-transform: uppercase;
}

#right_news {
	float: left;
	width: 290px;
	margin: -10px 0 0 15px;

}

.side_news {
	padding: 5px 0  5px 0;
	margin: 7px 0 7px 0px;
	width: 250px;
}

.side_news img, .small_news_img {
	width: 80px;
	float: left;
	border: 1px solid #61752f;
	margin: 5px 5px 5px 0;
}

.right_box {
	margin: 0 0 15px 0;
	width: 270px;
	background: #7a9539;
	padding: 15px 0 15px 20px;
}

.download_box {
	width: 140px;
	float: left;
	padding:  5px 15px 0 15px;
	margin: 0 15px 0px 0;
	text-align: center;
	font: 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #f7f4f3;
	line-height: 23px;
	height: 200px;
	overflow: hidden;
}

img.presse_img {
	width: 100px;
	height: 100px;
}
	
	
.pager {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #f7f4f3;
}

 a.pageNum {
	color: #f7f4f3;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
}
	
a.pageNum:hover {
	border: 1px solid #61752f;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}
		

span.currentPage {
	background:  #61752f;
	margin: 0 4px 0 4px;
	padding: 3px 6px 3px 6px;
}	

/******** Daten-Tabelle ********/	

#daten_tabelle {
	width: 490px;
	float: left;
}

.daten_box{
	float: left;
	margin: 30px 0 30px 0;
}

.spalte_ger, .spalte_hon {
	float: left;
	padding: 20px 20px 60px 20px;
	text-align: center;
	font: 28px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	width: 110px;

}

.spalte_ger {
	border-left: 1px solid #8da74d;	
}

.daten_content {
	margin: 30px 0 0 0;
	letter-spacing: -1px;
}

.daten_content span {
	letter-spacing: 0px;
	font: 15px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

#zwei, #drei, #vier, #fuenf, #sechs, #sieben {
display: none;
}

.footnote {
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	padding: 5px 0 0 0;
}

/******** Videos ********/	
	
#videoliste {
	background: transparent url(images/bac_black_50.png) repeat;
	width: 365px;
	padding: 10px 20px 10px 15px;
	margin: 0 0 0 0;
	float: right;
}

.video_preview {
	margin: 20px 10px 20px 0;
	float: left;
}

.video_preview img {
	border: 4px solid #eef2e5;
	margin: 0 0 0 0;
}

a.videos_close {
	padding: 5px 0 5px 35px;
	background: transparent url(images/fancy_closebox.png) no-repeat left center;
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13.5px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

a.show_videos {
	padding: 5px 0 5px 35px;
	background: transparent url(images/fancy_right.png) no-repeat left center;
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13.5px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}


#video1, #video2, #video3 {
	display: none;
}

.videolink {
	float: right;
	padding: 10px 20px 10px 20px;
	margin: 20px 0 10px  0;
	width: 220px;
}

.ahle_video {
	color: #f7f4f3;
	text-decoration: none;
	font: bold 11px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}
	

/******** Listen ********/	

ul#start_help {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #7a9539;
	width: 315px;
	float: left;
}

ul#start_help li {
	border-bottom: 1px solid #88a04e;
	padding: 29px 10px 30px 110px;
	line-height: 25px;
	margin: 0 0 0 8px;
	width: 170px;
	}
	
ul#start_help li.geld {
	background: transparent url(images/help_money.png) no-repeat left center;
	}
	
ul#start_help li.speak {
	background: transparent url(images/help_speak.png) no-repeat left center;
	}
ul#start_help li.paten {
	background: transparent url(images/help_pate.png) no-repeat left center;
	}

ul#start_help li.stip {
	background: transparent url(images/help_stip.png) no-repeat left center;
	padding: 18px 10px 18px 110px;
	}
	
ul#start_help li a{
	font: 18px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fafbf9;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
ul#daten_navi {
	list-style: none;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	width: 170px;
	float: left;
}

ul#daten_navi li {
	padding: 10px 20px 10px 20px;
	margin: 0 0 0 0;
}

ul#daten_navi li.selected, ul#daten_navi li.selected:hover {
	background: #61752f;
	
}

ul#daten_navi li a:hover {
	text-decoration: underline;
}

ul#daten_navi li a {
	text-decoration: none;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
}

ul.vorstand {
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
} 

ul.vorstand li {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	margin: 0 0 20px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #fff;
} 

ul#supporters {
	list-style: none;
	text-align: center;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
}

ul#supporters li {
	background: transparent url(images/line_grad.jpg) no-repeat bottom center;
	padding: 10px 0 5px 0;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;

}

ul#supporters li:hover {
	background: transparent url(images/line_grad-hov.jpg) no-repeat bottom center;
	
}

ul#supporters li a {
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

ul#supporters li a:hover {
	color: #CBE688;
}



/********** So können Sie helfen  Elemente ***********/	

.help_money, .help_stip, .help_pate, .help_speak {
	width: 230px;
	padding: 0 0 0 20px;

}

img.help_img {
	margin: 0 0 5px 40px;

}


.help_money p, .help_stip p, .help_pate p, .help_speak p, .help_konto p {
	width: 220px;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
}

.help_konto p {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 21px;
	width: 390px;
}



.help_money {
	float: left;
	margin: 40px 0 0 20px;
}

.help_pate {
	margin: 40px 35px 0 0;
	float: right;
	width: 200px;
}

.help_stip {
	width: 200px;
	float: left;
	margin: 430px 0 0 10px;
}

.help_speak {
	width: 190px;
	float: left;
	margin: 430px 0 0 10px;
}

.help_konto {
	width: 390px;
	float: left;
	text-align: center;
	margin: 430px 0 0 30px;
}

#spendenkonto {
	width: 480px;
	background: #93ad53 url(images/grad_spenden.jpg) repeat-x;
	border: 3px solid #647638;
	position: absolute;
	top: 23px;
	right: 35px;
	padding: 10px;
	display: none;
	z-index: 100;
}

.konto {
	width: 250px;
	float: left;
	padding: 10px 5px 5px 10px;
}

.konto p {
	font: 16px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 23px;
}
	
	
.spenden_text p {
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	line-height: 19px;
}

a.close_konto{
	padding: 5px 0 5px 35px;
	background: transparent url(images/fancy_closebox.png) no-repeat left center;
	color: #f7f4f3;
	text-decoration: none;
	font: bold 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}
	
	

/********** Alben und Fotogalerie ***********/	


.albumzeile {
	padding: 20px 10px 10px 20px;
	border-bottom: 1px solid #647638;
}

.albumzeile:hover {
	background: #647638;
}

img.gal_img {
	float: left;
	border: 6px solid #fafbf9;
	margin: 0 30px 0 0;
	width: 100px;
	height: 100px;

}

.albumdate {
	font: 18px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #c4e081;
	line-height: 21px;
	padding: 6px 0 0 0;
}

a.gal_button {
	background: #699e3b url(images/grad_small_button.jpg) repeat-x;
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	border: 1px solid #61752f;
	padding: 10px 13px 10px 13px;
	text-decoration: none;
	text-transform: uppercase;
}

a.back_gal {
	background: #699e3b url(images/grad_small_button.jpg) repeat-x;
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	border: 1px solid #61752f;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
}


.view_button {
	float: right;
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	margin: -40px 30px 0 0;
}

.back_button {
	float: right;
	margin: -25px 30px 0 0;
}

#gal_top {
	padding: 20px;
}

#gal_overview {
	background: #71883b;
	border-top: 1px solid #647638;
	border-bottom: 1px solid #647638;
	padding: 20px;

}

#gal_overview img {
	float: left;
	border: 6px solid #fafbf9;
	margin: 0 21px 20px 0;
	width: 120px;
	height: 120px;

}

#gal_overview img:hover {
	border: 6px solid #c4e081;
}

#ngg-navigation {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
}

.ngg-navigation {
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	background:  #61752f;
	margin:0pt 6px;
	padding: 3px 7px 3px 7px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	margin-right:3px;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	font: 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	border: 1px solid #61752f;
	text-decoration: none;
	padding: 2px 6px 2px 6px;

}

.ngg-gallery-thumbnail img {
	width: 105px;
	height: 105px;
}

/********** Kontakt-Formular ***********/	


#kontakt_formular {
	margin: 20px 0 0 20px;
	float: left;
	width: 520px;
}

.formfield input {
	padding: 2px;
	font: bold 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	margin: 0 0 0 0;
	width: 320px;
	
}

.formfield {
	padding: 10px 0 0 0;
}

.formfield textarea {
	width: 470px;
	padding: 2px;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
}

.recaptchablock {
	margin: 15px 0 0 0;
}

.recaptchatext {
	float: right;
	line-height: 18px;
	width: 250px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.recaptchatext p {
	line-height: 18px;
	padding: 0 0 0 0;
	}


.recaptchablock input {
	width: 130px;
	float: left;
}

.capimg {
	float: left;
	margin: 0 10px 0 0;
}

.buttons {
	clear: both;
}

.buttons input {
	background: #699e3b url(images/grad_small_button.jpg) repeat-x;
	font: 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	border: 1px solid #61752f;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
}


.wpcf7-response-output {
	font: bold 13px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	padding: 5px;
}

.wpcf7-form-control-wrap {
	font: bold 11px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #000;
}





#projekte_menu {
	background: #647638;
	text-align: center;
}

#projekte_menu ul {
	list-style: none;
	padding: 15px 0 10px 0;
	margin: 0 0 0 0;
}

#projekte_menu ul li {
	display: inline; 
	margin: 0 30px 0 30px;
	padding: 5px 10px 25px 10px;
}

#projekte_menu ul li:hover {
	
}

#projekte_menu ul li.this:hover {
	
}

#projekte_menu ul li a {
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#projekte_menu ul li.this {
	background: #7a9539;
}

#profile_liste {
	margin: 40px 0 0 0;
	width: 400px;
	float: right;
	padding: 0 0 30px 0;
	min-height: 350px;
}

.profil_box {
	text-align: center;
	width: 110px;
	float: left;
	margin: 10px 20px 0 0;
}

.profil_box img {
	width: 100px;
	height: 100px;
	clear: both;
	border: 5px solid #bdcc96;
	-webkit-box-shadow: 0px 0px 5px #4e5a2f;
	-moz-box-shadow: 0px 0px 5px #4e5a2f;
	box-shadow: 0px 0px 5px #4e5a2f;
}

.profil_box img:hover, .profil_box img.clicked {
	border: 5px solid #fff;
}

.profil_artsy {
	float: left;
}

.profil_artsy img {
	width: 90px
	hieght: 90px;
}

h3.profile_list_name, h3.profile_list_name a {
	font: bold 11px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	}

ul.profile_pg {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 10px -5px;
}

ul.profile_pg li {
	display: inline;
	margin: 0 15px 0 0;
	padding: 2px 6px 2px 6px;
	
}

ul.profile_pg li:hover {
	border: 1px solid #bdcc96;
	padding: 1px 5px 1px 5px;
	
}

ul.profile_pg li.first{
	text-decoration: none;
	font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	margin: 0 30px 0 0;
	padding: 0 20px 0 0;
}

ul.profile_pg li a{
	text-decoration: none;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

ul.profile_pg li.active{
	background: #bdcc96; 
}

.loading {
	background: transparent url(images/loader.gif) no-repeat right center;
}

.profile_float {
	text-align: left;
	float: left;
	width: 240px;
}

img.profil_img {
	clear: both;
	margin: 10px 10px 7px 0;
	width: 220px;
	border: 2px solid #647638;
}


.profile_float ul {
	list-style: none;
	font: 12px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
	color: #fff;
	padding: 5px 0 5px 0;
	border-top: 1px solid #647638;
	border-bottom: 1px solid #647638;
	width: 220px;
}

.profile_float ul li {
	padding: 3px 5px 3px 0px;
	margin: 2px 0 2px 0;
	background: 
}

.profile_float ul li span{
	font-weight: bold;
}

img.werkstatt_pic {
	border: 5px solid #bdcc96;
	margin: 10px 5px 40px 0;
	width: 370px;
	-webkit-box-shadow: 0px 0px 5px #4e5a2f;
	-moz-box-shadow: 0px 0px 5px #4e5a2f;
	box-shadow: 0px 0px 5px #4e5a2f;

}

