/**
 * @project	    www.helfen.smmp.de
 * @copyright   2008, Claus Coviello, www.webseiten-mit-sinn.de
 * @version     Drucklayout
 * @version     01.00.02
 * @since       00.02.00
 * @modified    2010-06-16
 */
html, body, div, ul, ol, li, img, form, fieldset, label, table, th, tr, td {
	margin:0;
	padding:0;
	border:0;
}

a {
	color:#C3224D;
	text-decoration:underline;
}

.skip, p.skip {
	display:none;
}

.spaltenabschluss {
	display:block;
	height:1px;
	font:1px /1 sans-serif;
	clear: both;
}

.anmerkung-programmierer,
.kommentar-programmierer {
	color:red;
	font-weight:normal;
	font-style:italic;
	font-size:0.9em;
}

body {
	color:black;
	font-size:80%;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}

#wrapper {
}

#header {
}

.outer-container {
	position:relative;
	margin:0;
	padding:0;
}

#inner-container {
}

#layout-left {
	width:0;
	display:none;
}

#layout-right {
	position:absolute;
	top:0;
	right:0;
	width:230px;
}

#layout-center {
	margin-right:240px;
}

#header #logo-smmp {
	position:absolute;
	right:0;
	top:0;
}

#header #text-helfen {
	height:47px;
	width:193px;
}

#header #text-smmp strong {
	display:block;
	margin:10px 0 10px 0;
	padding:0 60px 15px 0;
	font-size:1.7em;
	font-weight:normal;
	color:#333;
	border-bottom:1px solid #555;
}

#footer {
	display:none;
}

#header #wo-bin-ich {
}

#header #wo-bin-ich p {
	margin:0 0 1.5em 0;
	padding:0;
	color:#444
	font-size:0.6em;
	line-height:1.15em;
}

#header #wo-bin-ich a {
	color:#444;
}

#header #wo-bin-ich .trennzeichen {
	margin:0;
	padding:0 4px;
}

#hauptnavi,
#subnavi,
h1 {
	display:none;
}

h2,
.h2-style {
	display:block;
	margin:1.6em 0 0.8em 0;
	padding:0;
	color:#C3224D;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:normal;
}

h2.first,
.h2-style.first,
#layout-right .h2-style.first {
	margin-top:0;
}

#layout-center h2.trennlinie {
	margin:1.4em 0 0.8em 0;
	padding:0.8em 0 0 0;
	border-top:1px dotted black;
}

h3,
.h3-style,
#layout-right .h3-style {
	display:block;
	margin:1.5em 0 0.6em 0;
	padding:0;
	color:black;
	font-size:1.2em;
	line-height:1.25em;
	font-weight:bold;
}

h3.first,
.h3-style.first,
#layout-right .h3-style.first {
	margin-top:0;
}

h4,
.h4-style {
	display:block;
	margin:1.2em 0 0.5em 0;
	padding:0;
	color:black;
	font-size:1em;
	line-height:1.4em;
	font-weight:bold;
}

p {
	margin:0 0 0.8em 0;
	padding:0;
	color:black;
	font-size:1em;
	font-weight:normal;
}

#layout-center .bg-balken {
	margin-right:3px;
	margin-left:0px;
	padding:4px 20px 7px 14px;
	line-height:1.5em;
	background:url('../_img/layout/bg_balken-28px.gif') repeat-x left top;
	/*
		bugfix: IE6
	*/	position:relative;
}

strong {
	font-weight:bold;
}

blockquote {
	font-style:italic;
}

#layout-center hr {
	margin-right:3px;
}

#layout-center ul {
	margin:1.3em 20px 0.8em 30px;
	padding:0;
	list-style-type:disc;
}

#layout-center li {
	margin:0 0 0.5em 0;
	padding:0 0 0 8px;
}

/* eingerueckter Text */
#layout-center .eingerueckt {
	margin-left:50px;
}

/* gerahmte Zitate */
#layout-center .rahmen-zitat {
	margin:0 20px 1em 24px;
	padding:0.4em 0.8em;
border:1px solid #EAEAEA;
}

#layout-center .rahmen-zitat .subdiv {
	margin:0;
	padding:0.8em 0 0 0;
}

#layout-center .rahmen-zitat p {
	margin-bottom:0;
	padding-bottom:0.8em;
}

	/* Rahmen fuer Kontaktseite */
#layout-center .rahmen-kontakt {
	margin:0 13px 1em 0;
	padding:0 4px 4px 0;
	border:1px solid #EAEAEA;
}

#layout-center .rahmen-kontakt .subdiv {
	margin:0;
	padding:10px 10px 4px 10px;
}

#layout-center .rahmen-kontakt h3 {
	margin:0 0 0.2em 0;
}

#layout-center .rahmen-kontakt p {
	margin:0;
	padding:0 0 0.8em 0;
}

#layout-center .rahmen-kontakt .links {
	float:left;
}

#layout-center .rahmen-kontakt .rechts {
	margin-left:130px;
}
	
/* Anfuehrungszeichen fuer Zitate */
.anfuehrungsz-anfang {
	margin:0 3px -8px -4px;
}

.anfuehrungsz-ende {
	margin:0 0 0 3px;
}

/* 230px breite Bilder gerahmt */
#layout-center .rahmen-230px-rechts,
#layout-center .rahmen-230px-links {
	display:block;
	width:245px;
	padding:0;
	line-height:1.3em;
	margin-top:0.2em;
	margin-bottom:0.1em;
	border:1px solid #EAEAEA;
}

#layout-center .rahmen-230px-rechts {
	float:right;
	margin-left:7px;
}

#layout-center .rahmen-230px-links {
	float:left;
	margin-right:8px;
}

#layout-center .rahmen-230px-rechts .subdiv,
#layout-center .rahmen-230px-links .subdiv {
	display:block;
	padding:5px 7px 5px 7px;
}

#layout-center .rahmen-230px-rechts img,
#layout-center .rahmen-230px-links img {
	display:block;
	margin-bottom:4px;
}

/* Sitemap */
#layout-center ul#sitemap  {
	margin:0 20px 0.8em 35px;
	padding:0;
	list-style-type:disc;
}

#layout-center ul#sitemap ul {
	margin:0.5em 0 0.8em 35px;
}

#layout-center ul#sitemap li {
	margin:0 0 0.5em 0;
	padding:0;
	background:none;
}

#layout-center ul#sitemap a {
	color:black;
}


/* Seite "Spenden + Helfen */
.spdh-rahmen-links {
	float:left;
	width:47%;
}

.spdh-rahmen-rechts {
	margin-right:1%;
	margin-left:52.5%;
}

#layout-center .spdh-rahmen-links h2,
#layout-center .spdh-rahmen-rechts h2 {
	margin-bottom:0.6em;
}

#layout-center .spdh-rahmen-links ul,
#layout-center .spdh-rahmen-rechts ul {
	margin:0;
	padding:5px 5px 0 5px;
	list-style-type:none;
	border:1px solid #EAEAEA;
}

#layout-center .spdh-rahmen-links li,
#layout-center .spdh-rahmen-rechts li {
	margin:15px 0 1em 0;
	padding:0;
}

#layout-center .spdh-rahmen-links li.first,
#layout-center .spdh-rahmen-rechts li.first {
	margin-top:0;
}

#layout-center .spdh-rahmen-links strong,
#layout-center .spdh-rahmen-rechts strong,
#layout-center .spdh-footer strong {
	display:block;
}

#layout-center .spdh-rahmen-links a,
#layout-center .spdh-rahmen-rechts a,
#layout-center .spdh-footer a {
	color:black;
	text-decoration:none;
}

#layout-center .spdh-rahmen-links a .linktext,
#layout-center .spdh-rahmen-rechts a .linktext,
#layout-center .spdh-footer a .linktext {
	color:#C3214D;
	text-decoration:underline;
}

#layout-center .spdh-footer {
	margin:35px 0 0.8em 0;
}

#layout-center .spdh-footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#layout-center .spdh-footer li {
	margin:0 0 0.8em 0;
	padding:5px 5px 0.9em 5px;
	border:1px solid #EAEAEA;
}

#layout-center .spdh-footer .rahmen-oben {
}

#layout-center .spdh-footer a {
	text-decoration:none;
	color:black;
}


/* Uebersichtsseite fuer Projekte */
.anreisser-projekte {
	margin:0 0 1.3em 0;
	padding:0.8em 0 0 0;
	border-top:1px dotted black;
}

.anreisser-projekte.first {
	padding-top:0;
	border-top-width:0px;
}

.anreisser-projekte a span.datum {
	color:#666;
}

.anreisser-projekte strong {
	display:block;
	margin-bottom:0.3em;
}

.anreisser-projekte .h2-style {
	margin-top:0;
	margin-bottom:0.2em;
}

.anreisser-projekte a {
	text-decoration:none;
	color:black;
}

.anreisser-projekte a .link {
	text-decoration:underline;	
	color:#C3224D;
}

.anreisser-projekte img {
	float:left;
	margin:0 13px 5px 0;
	border:1px solid #EAEAEA;
}

#layout-center .nachrichten-img-box {
	width:245px;
	float:right;
	margin-left:10px;
}

#layout-center .nachrichten-img-box .rahmen-230px-rechts {
	float:none;
}

/* Aufbau rechte Spalte */
#layout-right .bg-mit-rand {
	margin:0;
	padding:10px 0 0 8px;
	border-left:1px solid #EAEAEA;
}

#layout-right h2,
#layout-right h3,
#layout-right h4,
#layout-right .h2-style,
#layout-right .h3-style,
#layout-right .h4-style,
#layout-right p,
#layout-right .seitenrand,
#layout-right blockquote {
	margin-left:0;
	margin-right:0;
}

#layout-right h2,
#layout-right .h2-style {
	font-size:1.25em;
	font-weight:bold;
}

#layout-right h3,
#layout-right .h3-style {
	margin-bottom:0.4em;
}

#layout-right ul {
	padding:0;
	margin:1.3em 0 0.8em 8px;
	list-style-type:disc;
}

#layout-right ul.first {
	margin-top:0;	
}

#layout-right li {
	margin:0 0 0.5em 8px;
	padding:0 0 0 0;
}


/* gerahmte Inhalte */
#layout-right .rahmen {
	margin:0 0 1.5em 0;
	padding:5px;
	border:1px solid #EAEAEA;
}

#layout-right .rahmen h3,
#layout-right .rahmen .h3-style {
	margin-top:0;
}

#layout-right .rahmen p {
	margin-bottom:0;
	padding-bottom:0.8em;
}

#layout-right .rahmen img {
	display:block;
	margin:2px 6px 4px 0;
	border:1px solid #EEE;
}

/* Kasten mit Spendenkonto */
#layout-right .spendenkonto {
	width:100%;
	margin-bottom:1.5em;
	padding-right:1px;
	background:url('../_img/layout/bg_balken-rosa-28px.gif') no-repeat 0 6px;
}

#layout-right .spendenkonto p {
	display:block;
	width:183px;
	margin:0 0 0.8em 8px;
	padding:8px 7px;
	border:1px solid #EAEAEA;
	background-color:white;
}

/* SSL-Schloss fuer gesicherte Verbindung */
#layout-right .ssl-schloss {
	float:left;
	margin:0 5px 4px 0;
}

/* Laenderkarten mit mouse-over-Effekt */
#layout-right ul.laenderkarten {
	position:relative;
	margin:0 10px 1.5em 13px;
	padding:0 0 143px 0;
	line-height:1.1em;
	list-style-type:none;
}

#layout-right ul.laenderkarten li {
	display:block;
	height:75px;
	margin:0;
	padding:0;
	position:static;
	background:none;
}

#layout-right ul.laenderkarten img {
	display:block;
	border:1px solid #AAA;
}

#layout-right ul.laenderkarten a {
	display:block;
	text-decoration:none;
}

#layout-right ul.laenderkarten a .linktext {
	display:block;
	padding-top:3px;
	padding-right:30px;
	text-decoration:underline;
	background:url('../_img/layout/icon_externer-link.gif') no-repeat 177px 4px;
}

#layout-right ul.laenderkarten .fullsize {
	display:none;
}

/* Kasten mit Spendenkonto */
#layout-right #button-projektpate a,
#layout-right #button-familienpate a {
	display:block;
	width:231px;
	height:82px;
}


/* Ergaenzung fuer statcounter */
div#counter,
noscript div.statcounter {
	display: none;
}

