/*
Theme Name: Paul-Gerhardt-Gemeinde 3
Theme URI: http://wordpress.org/
Description:3 Spalten
Author: Matthias Bauer
Tags: variable width, three columns

Please tweak this and make it your own. :)
*/


@import url("css/grid.css");
@import url("css/ie.css");
/*@import url("css/reset.css");
@import url("css/text.css");*/

* {
	margin: 0px;
	padding: 0px;
	
}

  
body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #121212;
background-color: #EAF1FF;
	/*background-color: #FBFCFF;*/	
	
	
	}
	
.imgLinks {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}
/* Ende des Versteckspiels für den IE5/Mac */



* html { margin: -2px 0 -1em 0; }

/* Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
html { margin-right: 1px; }
* html { margin-right: 0; } /* Der IE6 benötigt das nicht */


#contentMitte {  }

	
	
#header {
	background-color: #FBFCFF;
	position: relative;
	height: 140px;
	width: 100%;
	
	background-repeat: repeat;
	color: #CCCCCC;
	overflow: hidden;
	font-size: 90%;
}
 
body.search-results #header, body.search-no-results #header
{
	background-image: url(headerimages/paulgerhardt-OS_mT.jpg);
	text-align: left;
}

body.home #header, body.page-template-archive-php #header, body.date #header,
 body.page-template-page-termine-php #header, body.page-template-page-impressum-php #header, body.category-allgemeines #header
{background-image: url(headerimages/fassade.jpg);}

body.category-gemeinde #header, body.page-template-page-gemeinde-php #header {
	background-image: url(headerimages/Banner.jpg);
	background-repeat: repeat-x;
	background-position: 0px 27px;
}

body.category-kirche #header, body.page-template-page-kirche-php #header { 
background-image: url(headerimages/glocke.jpg);
}

body.category-kita #header, body.page-template-page-kita-php #header {
	background-image: url(headerimages/kita.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

body.category-schwedenhaus #header, body.page-template-page-schwedenhaus-php #header {
	background-image: url(headerimages/schwedenhaus.jpg);
	background-repeat: no-repeat;
	background-position: 12% center;
}

body.category-mehrgenerationhaus #header, body.page-template-page-mehrgenerationenhaus-php #header {
	background-image: url(headerimages/mgh-12-02-10.jpg);
	background-repeat: no-repeat;
	background-position: 13% center;
}

body.category-cafe #header, body.page-template-page-cafe-php #header {
	background-image: url(headerimages/cafemitschaum.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

body.category-powergirls #header, body.page-template-page-powergirls-php #header {
	background-image: url(headerimages/IMG_1688-start.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-color: #000;
}


body.page-id-1987 #header {
	background-image: url(headerimages/powergirls-2.jpg);
	background-repeat: no-repeat;
	background-position: 8% center;
}
/*

body.page-id-1966 #header {
	background-image: url(headerimages/powergirls-2.jpg);
	background-repeat: no-repeat;
	background-position: 10% center;
}*/

body.page-id-1981 #header {
	background-image: url(headerimages/powergirls-055.jpg);
	background-repeat: no-repeat;
	background-position: center center;
} 

body.category-treff #header, body.page-template-page-treff-php #header {
	background-image: url(headerimages/treff-titel.jpg);
	background-repeat: no-repeat;
	background-position: 30% center;
}

h1#header1 {
	display: none;	
}
#logoPaulGerhardt {
	position: absolute;
	height: 90px;
	width: 283px;
	top: 13px;
	right: 7.5%;
	background-repeat: no-repeat;	
}

body.category-powergirls #logoPaulGerhardt, body.page-template-page-powergirls-php #logoPaulGerhardt {
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-power.gif);
	
}

body.page-id-1987 #logoPaulGerhardt, body.page-id-1966 #logoPaulGerhardt, body.page-id-1981 #logoPaulGerhardt {
	
		background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-schwarz.gif);
	}

body.category-kita #logoPaulGerhardt, body.page-template-page-kita-php #logoPaulGerhardt,
body.category-treff #logoPaulGerhardt, body.page-template-page-treff-php #logoPaulGerhardt,
body.category-schwedenhaus #logoPaulGerhardt, body.page-template-page-schwedenhaus-php #logoPaulGerhardt,
body.category-mehrgenerationhaus #logoPaulGerhardt, body.page-template-page-mehrgenerationenhaus-php #logoPaulGerhardt,
body.category-cafe #logoPaulGerhardt, body.page-template-page-cafe-php #logoPaulGerhardt
{
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-weiss.gif); 
	}
body.category-kirche #logoPaulGerhardt, body.page-template-page-kirche-php #logoPaulGerhardt  {background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-grau.gif); }

body.home #logoPaulGerhardt, body.page-template-archive-php #logoPaulGerhardt, body.date #logoPaulGerhardt,  body.page-template-page-termine-php #logoPaulGerhardt, body.page-template-page-impressum-php #logoPaulGerhardt, body.category-allgemeines #logoPaulGerhardt  {background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-rot.gif); }

body.category-gemeinde #logoPaulGerhardt, body.page-template-page-gemeinde-php #logoPaulGerhardt {
	background-image: none;
}

#logoPaulGerhardt-weiss {
	position: absolute;
	height: 90px;
	width: 283px;
	top: 13px;
	right: 7.5%;
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-hellgrau.gif);
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-weiss.gif);
	background-repeat: no-repeat;	
}

#logoPaulGerhardt-schwarz {
	position: absolute;
	height: 90px;
	width: 283px;
	top: 13px;
	right: 7.5%;
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-schwarz.gif);
	background-repeat: no-repeat;	
}

#logoPaulGerhardt-grau {
	position: absolute;
	height: 90px;
	width: 283px;
	top: 13px;
	right: 7.5%;
	background-image: url(grafik/logo-paul-gerhardt-kirchengemeinde-hg-grau.gif);
	background-repeat: no-repeat;
}

#logoPaulGerhardt-hrot {
	position: absolute;
	height: 90px;
	width: 283px;
	top: 13px;
	right: 5%;
	
	background-repeat: no-repeat;	
}

#logoPaulGerhardt-ohne {
	background-image: none;
	display: none;
}
#search {
	
}
	
.navi1 {
	width: 100%;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-repeat: repeat;
	background-position: center;
	position: relative;
	top: 0px;
	background-image: url(grafik/Farben_r2_c14.jpg);
}


.navi2 {
	width: 88%;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	min-width: 960px;
	position: relative;
	overflow: hidden;
}



/*main*/

#canvas {
	font-size: 1.2em;
	line-height: 1.8em;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FBFCFF;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}






 #sidebar-right, #sidebar-left {
	
}

.content {
	
	height: auto;
	width: auto;
	
}






 #footer {
	width: 100%;
	background-color: #EAF1FF;
	height: auto;
	border-top-style: none;
	padding-bottom: 100px;
	position: relative;
	clear: both;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.fuss {
	padding-top: 20px;
	padding-bottom: 20px;		
}


h2 {
	clear: both;
	
}



/*typografie*/

h1, h2, h3 {
	font-weight: normal;
	line-height: normal;	
}
h3 {
	font-weight: bold;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 1.2em;
}
	
	h1 {
	font-size: 3.5em;
	letter-spacing: 0px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}


	
#contentMitte ul {
	margin-left: 3em;
}


p {
	
	margin-top: 3px;
	margin-bottom:3px;
}


.dropdown {
	margin-right: 1em;
	margin-left: 1em;
}


/*hauptnavigation
#navi {
	float: left;
	left: 100%;
}
*/


#hauptnavigation  ul li
{
	margin: 0;
	padding: 0;
	
}

#hauptnavigation ul li a, #hauptnavigation ul,#UntereNavigation ul, #UntereNavigation ul li a

{
	margin: 0;
	padding: 0;
	list-style-type: none;
	

}


#hauptnavigation ul li a, #UntereNavigation ul li a 
		{
	position: absolute;
	left: 0px;
	top: 0px;
	list-style-type: none;
	display: block;
	font-size: 1.5em;
	padding-top: 2px;
	padding-bottom: 2px;
	width: auto;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color:  #121212;
	height: 19px;
	font-weight: bold;
	background-image: url(grafik/Farben_r2_c14.jpg);
	background-repeat: repeat;
	border-bottom-style: none;
}

#hauptnavigation ul li a:hover, #hauptnavigation ul li.active a {
	color: #FFFFFF;	
	
}

#UntereNavigation ul li a:hover {
	color: #FFFFFF;
	background-image: url(grafik/Farben_r2_c12.jpg);
	background-repeat: repeat;
	background-color: #0169ca;
}

#UntereNavigation ul li.active a {
	color: #FFFFFF;
	background-image: url(grafik/Farben_r2_c2.jpg);
	background-repeat: repeat;
}


#UntereNavigation ul li#termine a {left: 0%;
	left: 0%;
	width: 10%;
	z-index: 11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
	#UntereNavigation ul li#archiv a {
		left: 10%;
	width: 8%;
	z-index: 11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
	#UntereNavigation ul li#impressum a {
		left: 18%;
	width: 12%;
	z-index: 11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
	#UntereNavigation ul li#rss a {
	left: 30%;
	width: 23%;
	z-index: 11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(grafik/feed-icon-orange-24.gif);
	background-repeat: no-repeat;
	background-position: left center;		
	}
	
	#UntereNavigation ul li#rss a:hover {
	background-image: url(grafik/feed-icon-orange-24-hover.gif);
	background-repeat: no-repeat;
}
	
#einloggen {

	margin: auto;
	padding: 5px;
	height: auto;
	width: 300px;
}

#hauptnavigation ul li#home a {
	left: 0%;
	width: 5%;
	z-index: 11;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#hauptnavigation ul li#home.active a, #hauptnavigation ul li#home a:hover {
	background-image: url(grafik/Farben_r2_c2.jpg);
	background-repeat: repeat;
	background-position: center;
	z-index:11;
	background-color: #a61a1d;
}

#hauptnavigation ul li#Gemeinde a, #hauptnavigation ul li#Gemeinde a:hover {
	left:5%;	
	width: 9%;
	z-index:10;
	
}
#hauptnavigation ul li#Gemeinde.active a, #hauptnavigation ul li#Gemeinde a:hover {
	background-image: url(grafik/Farben_r2_c4.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #00612b;
}




#hauptnavigation ul li#Kirche  a {
	left: 14%;	
	width: 6.5%;
	z-index: 9;
	
}


#hauptnavigation ul li#Kirche.active a, #hauptnavigation ul li#Kirche a:hover {
	
	background-image: url(grafik/Farben_r2_c6.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #6d3a9f;
}
#hauptnavigation ul li#Kita  a {
	left: 20.5%;	
	width: 9%;
	z-index: 8;
	
}

#hauptnavigation ul li#Kita.active a, #hauptnavigation ul li#Kita a:hover {
	background-image: url(grafik/sidebarnavi_kita.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #f4b907;
}


#hauptnavigation ul li#trefff  a {
	
	left: 29.5%;	
	width: 11%;
	z-index: 7;
	
}
#hauptnavigation ul li#trefff.active a, #hauptnavigation ul li#trefff a:hover {
	background-image: url(grafik/Farben_r2_c2.jpg);
	background-repeat: repeat;
	background-position: center;
}

#hauptnavigation ul li#powergirlss a {
	left: 40.5%;	
	width: 16.5%;
	z-index: 6;
	
}
#hauptnavigation ul li#powergirlss.active a, #hauptnavigation ul li#powergirlss a:hover {
	background-image: url(grafik/sidebarnavi-powergirls.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #2FD7F1;
}

#hauptnavigation ul li#schwedenhauss a {
	left: 57%;	
	width: 13%;
	z-index: 5;
	
}
#hauptnavigation ul li#schwedenhauss.active a, #hauptnavigation ul li#schwedenhauss a:hover {
	background-image: url(grafik/Farben_r2_c12.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #0169ca;
}




#hauptnavigation ul li#MG a {
	left: 70%;	
	width: 19.5%;
	z-index:4;
	
}
#hauptnavigation ul li#MG.active a,  #hauptnavigation ul li#MG a:hover {
	background-image: url(grafik/Farben_r2_c8.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #f66013;
}


#hauptnavigation ul li#Cafe a {
	left: 89.5%;	
	width: 10.5%;
	z-index: 3;
}
#hauptnavigation ul li#Cafe.active a, #hauptnavigation ul li#Cafe a:hover {
	background-image: url(grafik/sidebarnavi_cafe.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #be6d02;
}
/* #hauptnavigation ul li#termine a {
	left: 90%;
	width: 9.9%;
	z-index: 5;
}
#hauptnavigation ul li#termine.active a, #hauptnavigation ul li#termine a:hover {
	background-image: url(grafik/Farben_r2_c12.jpg);
	background-repeat: repeat;
	background-position: center;
} */

/*
ul.teddy p {
	display: none;
}

ul.teddy table {
	color: #000000;
	font-size: 82%;
	border: none;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}
ul.teddy p.clear {
	display: block;
	height: 1px;
	width: auto;
	
}
.clear {
	clear: both;
	height: 1px;
	width: auto;
	display: block;
	
	
}*/


#logo_kirchenkreis {
	background-image: url(grafik/logo-Kirchenkreis.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 200px;
	margin-top: 10px;
	background-position: 20px;
}
/*Losungen*/

#herrnhuter {
	padding-right: 10px;
	padding-left: 16px;
}

#herrnhuter p {
	clear: right;
	padding-bottom: 10px;
}

.moses, .datuml {
	font-size: 0.9em;
	color: #666666;
	text-align: right;	
}

.moses {
	margin-bottom: 7px;
	font-variant: small-caps;
	text-align: right;
	display: block;	
}
 small {
	margin-right: 13px;
	
}


.losungsvers{
	font-size: 82.5%;
	font-weight: bold;
}

.copy {
	font-size: 0.9em;
	text-align: right;
	padding-bottom: 0px;
}

.kasten {
	border: 1px solid #CCC;
	background-color: #eaf1ff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 19px;
	padding-left: 0px;
}

.kasten.powerG {
	background-image: url(headerimages/powergirls-logo-250.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 149px;
}

.kasten.powerG h2 {
	display: none;
}

.kastenU {
	border: 1px solid #CCC;
	background-color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}




#sidebar-left ul {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	

}

#sidebar-left ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar-left ul li a {
	background-image: url(grafik/sidebarnavi.jpg);
	background-repeat: repeat;
	display: block;
	
	background-position: left center;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3em;
	list-style-type: none;
	color: #666666;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 1.1em;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 1em;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
	
}

#sidebar-left.kita  ul li a:hover, #sidebar-left.kita  ul li.current_page_item a, #sidebar-left.kita ul li.current-cat a {
background-image: url(grafik/sidebarnavi_kita.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
	
}

#sidebar-left.schwedenhaus  ul li a:hover, #sidebar-left.schwedenhaus ul li.current_page_item a,
#sidebar-left.schwedenhaus ul li.current-cat a {
background-image: url(grafik/Farben_r2_c12.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
	
}




#sidebar-left.mghau  ul li a:hover, #sidebar-left.mghau  ul li.current_page_item a, #sidebar-left.mghau ul li.current-cat a  {
background-image: url(grafik/sidebarnavi_orange.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
	
}



#sidebar-left.gruen ul li a:hover, #sidebar-left.gruen ul li.current_page_item a, #sidebar-left.gruen ul li.current-cat a ,
#sidebar-left.gemeinde ul li a:hover, #sidebar-left.gemeinde ul li.current_page_item a, #sidebar-left.gemeinde ul li.current-cat a {
	background-image: url(grafik/sidebarnavi_gruen.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}

#sidebar-left.cafe ul li a:hover, #sidebar-left.cafe ul li.current_page_item a, #sidebar-left.cafe ul li.current-cat a {
	background-image: url(grafik/sidebarnavi_cafe.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}

#sidebar-left.powergirls ul li a:hover, #sidebar-left.powergirls ul li.current_page_item a, #sidebar-left.powergirls ul li.current-cat a {
	background-image: url(grafik/sidebarnavi-powergirls.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}

#sidebar-left.treffpunkt  ul li a:hover, #sidebar-left.treffpunkt ul li.current_page_item a, #sidebar-left.treffpunkt ul li.current-cat a {
	background-image: url(grafik/Farben_r2_c2.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}

#sidebar-left ul.archiv  li a:hover, #sidebar-left ul.archiv li.current_page_item a, #sidebar-left ul.archiv li.current-cat a {
	background-image: url(grafik/Farben_r2_c2.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}


#sidebar-left.lila ul li a:hover, #sidebar-left.lila ul li.current_page_item a, #sidebar-left.lila ul li.current-cat a,
#sidebar-left.kirche ul li a:hover, #sidebar-left.kirche ul li.current_page_item a, #sidebar-left.kirche ul li.current-cat a{
	background-image: url(grafik/sidebarnavi_lila.jpg);
	background-repeat: repeat;
	background-position: left center;
	color: #FFFFFF;
}

#sidebar-left h2, #sidebar-right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-top: 5px;
	padding-right: 1em;
	padding-bottom: 6px;
	padding-left:0.8em;
	font-weight: 100;
	font-size: 1.4em;
}

.post-meta-key {
	color: #999999;
	padding-top: 15px;
	padding-right: 1em;
	padding-bottom: 6px;
	padding-left:-4;
	font-weight: 100;
	font-size: 1.4em;
	display: block;
}



 #sidebar-left h3, #sidebar-right h3  {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999; font-weight: 100;
	font-size: 1.4em;}
#sidebar-right.rot h2, #sidebar-left.rot h2, #sidebar-right.rot h3, #sidebar-left.rot h3 {color: #8D1618;}
#sidebar-right.gruen h2, #sidebar-left.gruen h2, #sidebar-right.gruen h3, #sidebar-left.gruen h3 {}

#sidebar-left p, #sidebar-right p {}
	
	#sidebar-right ul {
	padding-right: 1em;
	padding-left: 1.5em;
	padding-bottom: 1em;
	
}

#sidebar-right ul li {
	list-style-type: none;
}


#contentMitte h2  {
	font-weight: normal;
	text-decoration: none;
	font-size: 2em;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

#contentMitte h2 a {
	font-weight: normal;
	text-decoration: underline;
}


#logo-mgh {
	height: 346px;
	width: 240px;
	background-image: url(grafik/Logo_MGH_240.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	background-position: center top;
	text-align: center;
}

#logos-EU {
	display: none;
}

body.category-mehrgenerationhaus #logos-EU, body.page-template-page-mehrgenerationenhaus-php #logos-EU, 
body.category-cafe #logos-EU, body.page-template-page-cafe-php #logos-EU  {
	display:block;
	background-image: url(grafik/logo-stadtumbau-europa-effre-beberlin-bund.jpg);
	height: 300px;
	background-repeat: no-repeat;
	background-position: center 35px;
	text-align: center;
}

/* Captions */

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft{
	padding: 4px;
	display: inline;
	float: left;
	margin-top: -2px;
	margin-right: 14px;
	margin-bottom: 2px;
	margin-left: -10px;
	}
/*
.alignright {
	float: right;
	}
	
	 .alignleft  {
	float: left;
}
*/


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;

	
}

.wp-caption.alignleft {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom:3px;
	margin-left: 0px;
}

.wp-caption.alignright {
	float: left;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom:3px;
	margin-right: 0px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

 a.pdf {
	background-image: url(grafik/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	line-height: 2em;
	padding-top: 3px;
	padding-bottom: 3px;
}

a img {
	border: 1px solid #CCCCCC;
}

/* End captions */

.slideshowlink {
	display: none;
}

.ngg-galleryoverview {
	text-align: center;
}




a:link, a {
	font-weight: bold;
	text-decoration: none;
	color: #666666;

}


a:hover {
	text-decoration: underline;
}

.rot h1, .rot h2, h2.rot, .treff a:hover, .treff h1, .treff h2, h2.treffpunkt,  .treffpunkt h1, .treffpunkt h2,  .treffpunkt h2 a, h2.treffpunkt, .treffpunkt h3,  h2 a.treffpunkt {color: #a61a1d;}
.rot a:hover, .treffpunkt a:hover {color: #0169ca;}
.grau a:hover, .grau h1, h1.grau  {color: #CCCCCC;}
 .gruen h1, .gruen h2,  .gemeinde h1, .gemeinde h2, .gemeinde h2 a, .gruen  h2 a {color: #00612B;}
.gruen a:hover,  .gemeinde a:hover {
	color: #f4b907;
}
 .lila h1, .lila h2, .kirche h1, .kirche h2, .lila h2 a, .kirche h2 a {color: #6D3A9F;}
 .lila a:hover, .kirche a:hover {
	color: #f66013;
}
.blau a:hover, .blau h1, .blau h2, h2.blau, h2 a.blau {color: #0169CA;}
.kita a,  .kita h1, .kita h2 {color: #F4B907} .kita a:hover {color: #a61a1d;}
.mghau a, .mghau h1, .mghau h2, .mghau h2 a, .mehrgenerationenhaus h2 {color: #f66013}
.mghau a:hover {
	color: #2FD7F1;
}
.cafe a, .cafe h1, .cafe h2, cafe h2 a {color: #BE6D02}
.cafe a:hover { color: #6d3a9f}
.powergirls a, .powergirls h1, .powergirls h2, .powergirls a:hover,  .powergirls h2 a {color: #2FD7F1;}
.powergirls a:hover {
	color: #0169ca;
}

.schwedenhaus a, .schwedenhaus h1, .schwedenhaus h2, .schwedenhaus a:hover,  .schwedenhaus h2 a {color: #0169ca;}
.schwedenhaus a:hover {
	color: #f4b907;
}

ul.links li a {
	background-image: url(grafik/ex.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	display: block;
}



textarea {
	width: 60%;
}

p.datum,  p.comments, .meta, p.autor,  {
	font-size: 82.5%;
	
	display: inline;
}


p.datum {
	padding: 2px 3px 2px 30px;
	border: 1px none #CCCCCC;
	display: inline;
	font-size: 82.5%;
	/*color: #a61a1d;*/
	background-image: url(grafik/paulgerhardt-OS.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}

.autor {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.category- p.datum {
	display: none;
}

.meta {
	margin-bottom: 3em;
}

.b {
	text-transform: none;
	color: #A61A1D;
	letter-spacing: 3px;
	font-weight: bolder;
}

.more-link {
	color: #990000;

}



p.comments

{
	padding-left: 20px;
	background-color: transparent;
	background-image: url(grafik/comments.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
}
ul.kontakt {
	margin-left: 1.5em;
}
h2.post-meta-key {
	margin-left: -1em;
	margin-top: 0em;
}

ul.foo {
	display: block;
	list-style-type: none;
	font-size: 100%;
}
ul.foo li a {
	display: block;
	font-size:100%;
	margin-bottom: 0ex;
	width: auto;
	padding-left:30px;
	text-decoration: none;
	background-image: url(grafik/kreuzle.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	height: auto;
	line-height: 120%;
	padding-bottom: 5px;
	padding-top: 5px;
}

ul.foo li a:hover, ul.foo li.active a {
	color: #003399;
	background-image: url(grafik/kreuzle_hover_blau.gif);
}

ul.foo li.rss a {
	background-image: url(grafik/rss_icon_20.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.foo li.wordpress a {
	background-image: url(grafik/word-press.jpg);
	background-repeat: no-repeat;
	background-position: left center;

	
}




abbr {
	text-decoration: none;
}


.pagebar {
text-align: left;
	margin-bottom: 3em;
	padding-top: 3em;
	clear: left;
	padding: 0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	/*font-size: 90%;*/
	color: #999999;
	margin: 1.5em 0em 2em 54px;
	
}

.pagebar a,.pageList .this-page {
	border: 1px solid #CCCCCC;
	text-decoration: none;
	padding: 2px 6px;
	background-image: url(images/subnavi_st.jpg);
	background-repeat: repeat;
	background-position: left center;
	margin-right: 3px;
	margin-left: 3px;
	font-weight: bold;
}

.pagebar a:visited {
	border: 1px solid #CCCCCC;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
}

.pagebar .break {
	padding: 2px 6px 2px 4px;
	background: #fff;
	text-decoration: none;
	letter-spacing: 2px;
}

.pagebar .this-page {
	border: 1px solid #CCCCCC;
	padding: 2px 6px 2px 6px;
	background: url(grafik/Farben_r2_c14.jpg) repeat center;
	color: #000066;
	font-weight: bold;
}

.pagebar a:hover {
	border: 1px solid #999999;
	color: #000033;
	background-image: url(grafik/Farben_r2_c14.jpg);
	background-repeat: repeat;
	padding: 2px 6px 2px 6px;
	background-position: left center;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 2px 6px 2px 6px;
}
h1.head {
	color: #A61A1D;
	text-align: center;
	margin-top: 50px;
	font-size: 3em;
}

#logo-powergirls {
	text-align: center;
	height: auto;
	width: auto;
}


.hundert ul {
	list-style-type: none;
}

 .fifty ul {
	list-style-position: outside;
	list-style-image: url(grafik/kreuzle.gif);
	
	margin-left: 70px;
}

 .fifty h2 {

margin-left: 65px;}

.fifty h2 {
	padding-bottom: 5px;
}



.hundert ul li, .fifty ul li  {
	padding-bottom: 8px;
	
}


.hundert ul li a, .fifty ul li a {
	text-decoration: underline;
	line-height: 1.5em;
	
	
}

.hundert ul li a:hover, .fifty ul li a:hover, .hundert ul a:hover, .fifty ul a:hover {
	color: #a61a1d;
	list-style-image: url(grafik/kreuzle-hover.gif);
}

#willkommen h2 {
	font-size: 2em;
	color: #a61a1d;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;	

}

#willkommen h2 a:hover {color: #0169ca;}

.datetime {
	font-size: 0.8em;
	color: #666;
	padding-left: 5px;
	line-height: normal;	
}
/*
#powergirls {
	background-image: url(headerimages/vorne-powergirls.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

*/

#powergirls h2 {
	color: #2FD7F0;
}



#powergirls {
	
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(headerimages/powergirls-logo-vorne.jpg);
	
}

#powergirls ul {
	margin-top: 60px;	
}


#powergirls h2 {
	color: #2FD7F0;
	display: none;
} */


#powergirls ul li a:hover {color: #2FD7F0;}
#treff ul li a:hover {color: #D0280F;}



#gemeinde h2  {
	color: #00612b;
}
#gemeinde ul li a:hover {color:  #00612b;}

#schwedenhaus h2  {
	color: #0169ca;
}
#schwedenhaus ul li a:hover {color:  #0169ca;}



 #cafe h2  {
	color: #be6d02;
}
#cafe ul li a:hover {color:  #be6d02;}

 #kita h2  {
	color: #f4b907;
}
#kita ul li a:hover {color:   #f4b907;}

#mgh {
	background-image: url(grafik/mgh-40.gif);
	background-repeat: no-repeat;
	background-position: left 25px;
}

#mgh ul li a:hover {color:#f66013;}

#mgh h2 {
	margin-left: 0px;
	color: #f66013;
}

#gemeinde {
	background-image: url(grafik/steine.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#gemeinde h2 {
	color: #00612b;
}

#kirche {
	background-image: url(grafik/kirche-40.gif);
	background-repeat: no-repeat;
}

#kirche h2 {
	color: #6d3a9f;
}
#kirche ul li a:hover {color:#6d3a9f;}

#kita {
	background-image: url(grafik/kita-45.gif);
	background-repeat: no-repeat;
}

#treff {
	background-image: url(headerimages/treff-45.jpg);
	background-repeat: no-repeat;
}

#treff h2 {color: #a61a1d;
	
}

#cafe {
	background-image: url(grafik/cafe-45.jpg);
	background-repeat: no-repeat;
}

#schwedenhaus {
	background-image: url(grafik/sweden-45.gif);
	background-repeat: no-repeat;
}

#mgh ul {}

.gemeindebrief {
	padding-right: 8px;
	padding-left: 9px;
}

.kalender {
	margin: auto;
	padding: 0px;
	height: auto;
	width: 88%;

}


.search-form {
	padding: 0px;
	z-index: 20;
	position: relative;
	margin: 0px;
	height: auto;
	width: 100%;
	
}

.search-form input {
	width: 75%;
	border: 1px solid #B7B7B7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #666;
	background-color: #FFF;
	background-image: url(grafik/search_grey.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 6%;
	padding-right: 15%;
	padding-bottom: 0%;
	padding-left: 10%;
	font-size: 1.2em;
	
}

.postmetadata {
	margin-bottom: 17px;
}

.wp-table-reloaded td
{
	width: 12.5%;
}

.wp-table-reloaded th {background-color: #eaf1ff;}
