/*
Theme Name: Eine-Welt-Kreis Hl. Kreuz
Theme URI: http://wordpress.org/
Description: Theme f&uuml;r den Eine-Welt-Kreis Hl. Kreuz D&uuml;lmen - basierend auf dem Wordpress Standard Theme <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.5
Author: Stephan Klein
Author URI: http://klein-gedruckt.de/

	Eine-Welt-Kreis Hl. Kreuz v0.8
	http://einewetlkreis.de/

	This theme was designed and built by Stephan Klein (http://klein-gedruckt.de),
*/





/*	LAYOUT	************************************************/

/* Grundsıtzliche Einstellungen */
body	{
		margin:0px;
		padding:0px;
		color:#666559;
		background:#b2ae9f;
        font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
		font-size:12px;
}

a.none	{
		background-image: none;
		padding: 0px 0px 0px 0px;
}

a	{
		font-size:12px;
        color: #005da8;
		text-decoration: none;
}

small a	{	font-size: 9px; }

a:link,
a:visited {	color: #79b51c; }
a:active,
a:hover{	color: #005da8; }

a.header {
	                font-size:11px;
	                font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	                font-weight:normal;
	                letter-spacing: 0em;
	                padding: 0px 0px 0px 0px;
	                background: none;
	                color: #666559;
}
a:link.header,
a:visited.header {	color: #666559;	}
a:active.header,
a:hover.header	{	color: #005da8;	}

img {    border-color: #666559;
		color: #efefee;
}

.programm a[align=left],
img[align=left]  { margin-right: 5px; float: left; }
.programm p[align=left] { float: left; padding-right: 10px; }

.programm a[align=right],
img[align=right] { margin-left:	5px; float: right; }
.programm p[align=right] { float: right; padding-left: 10px; }


.noborder,
#header img {	border: none; }

#bg	{
		width: 800px;	 /* Breite fır die Bıhne: 800px */
		margin: 0 auto;  /* Bıhne zentrieren */
}


#header_strip {
		height: 10px !important;
		background:#b2ae9f;
}

#header	{
		height:120px;	 /* Hıhe fır die Kopfzeile: 125px */
		/* TODO: Berge im Hintergrund einfıgen */
		background-image: url('images/header_bg.gif')
}

#ewt_termin,
#ewt_logo {	
		float: left;
	 	clear: both;
}
#ewt_termin {	margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#ewt_logo {		margin:5px 0px 0px 10px; padding: 0px 0px 0px 0px; }

#header_fotos {  	padding: 5px 0px 0px 10px; }
#header_fotos img {	padding: 0px 10px 0px 0px; }

#top_menu {			padding: 9px 5px 0px 10px; 
					margin: 81px 0px 0px 0px;
					float: right;
	                font-size:12px;
	                font-weight:bold;
					color: #666666;
}

#header #searchform { 
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px; 
}

#header #searchform  div { 	
					margin: 0px 2px 0px 0px;
					padding: 88px 0px 0px 0px; 
					float: right; 
}
#header #searchform  input { 	
					background: #fffefa; 
					width: 100px;
}
#header #searchform  input:hover,
#header #searchform  input:focus { 	
		background: #fafafa;
}


#content_wrapper {
		margin: 10px 0px 0px 0px;
}

.sidebar {
		vertical-align: top;
        font-size:11px;
        width:195px;
		background:#fffbf2;
        padding: 0px 0px 35px 0px;
}

.sidebar h1 {	
		color:#666559;
		background:#e9e4d4;
		font-size: 13px;
		font-weight:bold;
		padding: 0px 5px 0px 25px;
		margin: 15px 0px 15px 0px;
}

.sidebar h1 small {	float: none; }

div#sidebar ul{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

div#sidebar  ul  li {
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

div#sidebar > ul > li > ul,
div#sidebar ul.level1  {
		padding: 0px 0px 0px 25px;
		margin: 0px 0px 0px 0px;
}

ul.level1 > li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

div#sidebar > ul > li > ul > li >ul,
div#sidebar ul.level2 {
		margin: 0px 0px 5px 15px;
}

div#sidebar ul#spendenmenu {
		margin: 10px 0px 25px 0px;
}

#sidebar a {
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

div#sidebar ul#latest_posts {
	margin-bottom: 25px;
}

ul#latest_posts > li > ul.level1 {
	margin-left: 15px;
}

ul#latest_posts > li > ul.level1 > li {
	list-style-type: disc;
	line-height: 16px;
	padding-bottom: 3px;
}


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

#loginform input.input {
		height: 15px;
		padding: 0px 2px 0px 2px;
		margin: 3px 0px 0px 0px;
}

#loginform input#rememberme {
		height: 15px;
		width: 15px;
		border: none;
		padding: 0px 2px 0px 2px;
		margin: 3px 0px 0px 0px;
}

#loginform input.submit {
		height: 19px;
		width: 62px;
		padding: 0px 0px 0px 0px;
		margin: 7px 0px 0px 30px;
		font-size: 11px;
}

#loginform abbr {
		text-decoration: none;
		border: 0px;
}

#menu_location p {
		padding: 5px 15px 0px 15px;
}


.colspace {
		background: #b2ae9f;
		width:10px;
}

.content {
		vertical-align: top;
		width:595px;
		background:#fffefa;
        padding: 10px 0px 25px 0px;
}

div.entry { padding: 10px 0px 0px 0px; }

div.post  {  padding: 0px 0px 25px 0px; }

h2#respond,
h2#comments {
		margin-top: 25px;
}

ol.commentlist  {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 53px;
		width: 367px;
}

ol.commentlist li {
		padding: 5px 0px 5px 0px;
		margin: 0px 0px 15px 0px;
		border-bottom: 1px dotted #666559;
		font-weight: bold;
}
ol.commentlist li cite {
		font-weight: bold;
		font-style: normal;
}
ol.commentlist li p {
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-weight: normal;
}

small.commentmetadata {
		float: right;
		font-weight: normal;
}
p.commentnotapproved {
		text-align: right;
		font-size: 10px; 
		color: #efefee;
		font-weight: bold;
}

.content h1	{
		color:#858479;
		background:#e9e4d4;
		font-size: 13px;
		font-weight:bold;
		padding: 0px 5px 0px 35px;
		margin: 5px 0px 0px 0px;
}

h1 > small {	font-size:9px; 
			font-weight: normal;
			font-style: italic;
			float: right;
			padding: 3px 0px 0px 0px;
}

.content  h1  a {	
		font-size: 13px;
		color: #79b51c;
		font-weight:bold;
		font-style: normal;
}

.content  h1 > small > a	{ 
		font-size: 9px; 
		color: #858479;
		font-weight: normal;
		font-style: italic;
}
.content  h1 > small.edit_link > a {
		font-style: normal;
}

.content  h1 > a:hover,
.content  h1 > a:active,
.content  h1 > small > a:hover,
.content  h1 > small > a:active {	
		color: #005da8;
}


.content h2	{
		color: #666559;
		font-size: 12px;
		font-weight:bold;
		padding: 10px 3px 0px 35px;
		margin: 5px 0px 0px 0px;
}

.content h2:first-child {
		padding: 5px 3px 0px 35px;
		margin: 0px 0px 0px 0px;
}

.content h3,
.content h4,
.content h5,
.content h6 {
		padding: 10px 3px 0px 35px;
		margin: 5px 0px 0px 0px;
}

.content table,
.content pre,
.content p {
		margin: 8px 20px 0px 35px;
		padding: 0px 0px 0px 0px;
}
.content pre  + pre {
		margin: 0px 20px 0px 35px;
}

.content p.pagenav {	float: right; }

.content address {
		margin: 8px 20px 0px 35px;
		padding: 0px 0px 0px 0px;
		font-style: italic;
}
.content address + address {
		margin: 0px 20px 0px 35px;
}

.content ol {
		margin: 5px 20px 5px 53px;
		padding: 0px 0px 0px 0px;
}

.content blockquote {
		margin: 8px 20px 0px 30px;
		padding: 0px 0px 0px 0px;
}

.content ul {
		margin: 5px 20px 5px 50px;
		padding: 0px 0px 0px 0px;
}

div.postmetadata 	{	margin: 15px 20px 0px 35px; }

.postmetadata 	{	
		font-size: 10px; 
		line-height: 12px;
		color: #b2b1a9; 
}

.content table.postmetadata{
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
.postmetadata td { 
	padding-right: 5px;
	vertical-align: top;
}

.postmetadata a 		{			
		font-size: 10px;
font-style:italic; 
		line-height: 12px;
		color: #858479; 
}
.postmetadata a:hover,
.postmetadata a:active 	{	color: #005da8; }

.alignright {	
		float: right;
}
img.alignright {	
		margin: 5px 0px 10px 10px;
}
.alignleft {	
		float: left;
}
img.alignleft {	
		margin: 5px 10px 10px 0px;
}
.centered {	
		text-align: center;
}
img.centered {	
		margin: 5px 5px 10px 5px;
}

div#logos {  	
		text-align: center;
		padding: 5px 0px 0px 0px;
}

div#logos img {	
		margin: 0px 0px 3px 0px;
}

.clear 	{ 	clear: both; }


#footer	{       
		color:#fff;
		background:#666559;
        font-weight: bold;
        font-size:12px;
        clear:both;
        height: 25px;
		margin: 0px 0px 0px 0px;
		padding: 6px 5px 0px 5px;
}

#footer a {	
		font-weight: bold;
}

input, textarea {
	        font: 12px Trebuchet MS, Verdana, Arial, sans-serif;
	        background: transparent;
	        border: 1px dotted #666559;
	        padding: 0px 2px 0px 2px;
}

select {
	        font: 12px Trebuchet MS, Verdana, Arial, sans-serif;
	        background: #fef4ee;
	        border: 1px dotted #666559;
	        width: 140px;
	        padding: 0px 2px 0px 2px;
}

/* Kontaktformular */

#contact {	padding: 5px 0px 15px 0px; }

input:hover, input:focus,
textarea:hover, textarea:focus,
select:hover, select:focus{
		background: #fafafa;
}

input[type=submit] {
	         background: #fafafa;
	         border: 1px solid #666559;
	         font-size: 12px;
	         height: 20px;
			 width: auto;
			 padding: 0px 20px 0px 20px;
}

input[type=submit]:hover,
input[type=submit]:active {
 	         color: #79b51c;
	         border: 1px solid #79b51c;
}

input.contact_captcha { width:   68px; }
#contact_body	     { width:  375px; }

#contact_submit {
	         width: 110px;
	         margin: 5px 0px 0px 0px;
}


#caption a {	font-size: 10px; }

div.navigation {
		margin: 5px 0px 25px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		text-align: center;
}

a.footer	{
		font-size:11px;
		font-weight:normal;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: none;
		color: #999999;
}
a:hover.footer,
a:active.footer	{	color: #e9e4d4; }


