/*
Theme name: DPSG | Wordpress | 2.4
Description: Wordpress Version des dpsg.de-Designs für Mitgliederinnen und Mitglieder/Stämme der DPSG
Author: Deutsche Pfadfinderschaft Sankt Georg | Bundesamt Sankt Georg e.V.
Author URI: http://dpsg.de/
Version: 2.4
*/

/******* dpsgde WordPress CSS *******/

/* Common elements styling */
.post .entry h1 { font-size: 20px; line-height: 30px; }
.post .entry h2 { font-size: 18px; line-height: 27px; }
.post .entry h3 { font-size: 16px; line-height: 24px; }
.post .entry h4 { font-size: 14px; line-height: 21px; }
.post .entry h5 { font-size: 12px; line-height: 18px; }
.post .entry h6 { font-size: 10px; line-height: 15px; }

.post .entry ul { margin-left: 25px; }
.post .entry ol { margin-left: 25px; }
.post .entry a img { border: 0 }
.page-id-4506 .entry-title {display: none;}
.page-id-4584 .entry-title {display: none;}
a.readmore {
width: 20px;
height: 20px;
display: block;
}

p img { padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 0 2px 7px; display: inline; }
img.alignleft { margin: 2px 7px 2px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Calendar widget */
#wp-calendar { empty-cells: show; margin: 10px auto 0; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar th,
#wp-calendar td { text-align: center; }
#wp-calendar td { padding: 4px 14px; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; }
.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;}

/* Big images in rich text editor should not break page layout */
.post .entry { overflow: hidden; } 

/******* /dpsgde WordPress CSS *******/
.hentry { padding-bottom: 25px; }
h2.page-title { margin-bottom: 20px; font-size: 34px; line-height: 36px; }
.form-allowed-tags,
.widget_tag_cloud .widgettitle { display: none; }
/*
	CSS für Beispieltemplate
	Scoutnet-Kalender
	20120323 b.stromberg@data-systems.de
	
	- Die Klasse "events" ist im Widget eingestellt.
	- Dieses CSS einfach an deine style.css anfuegen
*/


/* ----- Scoutnet-Kalender Widget */

div.events {
	display: block;
	margin: 0 0 0 2px;
	padding: 2px 0 0 6px;
	border: 1px solid #eaeaea;
	/* IE<=9 Fallback */ background-color: #F1F1F1;
	background: -moz-linear-gradient(top,  #F1F1F1, #F5F5F5);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#F1F1F1), color-stop(#F5F5F5));
	background: -webkit-linear-gradient(top,  #F1F1F1,#F5F5F5);
	background: -o-linear-gradient(top,  #F1F1F1,#F5F5F5);
	background: -ms-linear-gradient(top,  #F1F1F1,#F5F5F5);
	background: linear-gradient(top,  #F1F1F1,#F5F5F5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
	
div.events > div {
	margin: 5px 0 10px 0;
	}

div.events a {
	color: black;
	}

div.events a:hover {
	text-decoration: underline;
	}

div.date-container {
	background-color: white;
	border: 1px solid #bebebe;
	float: left;
	height: 30px;
	width: 30px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	padding: 4px 0 0 0;
	line-height: 13px;
	}

	div.date-container span.day {
		font-weight: bold;
		font-size: 14px;
		display: block;
		}
	
	div.date-container span.month {
		font-size: 13px;
		color: #808080;
		}

div.info-container {
	font-size: 13px;
	float: left;
	min-height: 30px;
	min-width: 200px;
	margin-left: 10px;
	}

	#sidebar div.info-container {
		max-width: 212px;
	}

	div.info-container span.event-title {
		}
	
	div.info-container span.event-descr {
		display: block;
		font-size: 12px;
		}


/* ----- Scoutnet-Kalender Seiten-Inlineanzeige */

div.info-container h2,
div.info-container h3 {
	margin: 0;
	padding: 0;
	}

div.info-container p {
	padding: 0 15px 10px 0;
	max-width: 580px;
	}

div.info-container small {
	padding: 0;
	}
