/*
	Copyright (c) 2006 causa-formalis systeme
	Autor 2005 Elisabeth Kaliva, Kln
*/
@charset "utf-8";
/* CSS Document */

html {
	height:100%;
} 
body {
	margin:0em;
	padding:0em;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-position: 67.9em 0em;
	background-repeat: repeat-y;
	text-align:center;/*
	Copyright (c) 2006 causa-formalis systeme
	Autor 2005 Elisabeth Kaliva, Kln
*/
@charset "utf-8";
/* CSS Document */

html {
	height:100%;
} 
body {
	margin:0em;
	padding:0em;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-position: 67.9em 0em;
	background-repeat: repeat-y;
	text-align:center;
	height:100%;
	background-color:#ececec; 	min-height: 101%;
}

/* ------ Layoutelemente ------ */
#main {
	margin:auto;
	padding:0em;
	width:67.6em;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	clear:both;
	text-align:left;
	height:inherit;
	background-color:#FFFFFF;
	}
#spLinks{  /* */
	width:15.17em;
 	float:left;
 	clear:right;
 	padding:0em 0em 0em 0em;
 	margin:0em;
}
.nest {
	padding:0em;
	margin:0em;
	height:100%;		width:inherit;	
	
}
#contentBG {  /* */
 	float:left;
 	padding:0em 0em 2em 0.892em;
 	margin:0em 0em 0em 0em;
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	clear:right;
	width:38em;
	background-color:#ffFFFF;
	height:95%;
	
}
* html #contentBG {
	width:38.9em;
	height:70em;
}
.content{
	margin:0em 2em 0em 0em;
	padding:0em;
	 line-height:1.5em;
	 height:inherit;
}
#spRechts { 
	clear:right;
 	float:left;
 	padding:0em;
 	margin:0em  0em 0em 0em;
	width:14.7em;
	font-size:90%;
	background-color:#FFFFFF;
	line-height:1.3em;
}
#footer {
	text-align:left;
	width:67.5em;
	padding:.5em 0em 0em .4em;
	margin:auto;
	background-color:#cccccc;
	clear:both;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px dashed #CCCCCC;
	height:2em;
	color:#ffffff;
}
/* ______ Ende Layoutelemente ______ */

/* ------ Layoutunterelemente ------ */
.logo{
	margin:1.339em 0em .89em 1.2em;
	padding:0em;
}
.logo img{
	width:10.26em;
	height:9.46em;
}
.pfad{
	margin:0em;
	padding:.4em 0em 0em 0em;
	clear:both;
	height:2.08em;
	font-size:82%;
	line-height:normal;
	color:#990000;
}

.contentSp200.links, .contentSp200H.links{
	margin:0em 0.892em 0em 0em;
	padding:0em 0em 0em 0em;
	width:17em;
	float:left;
	clear:right;	
}
.contentSp200.rechts, .contentSp200H.rechts{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:19em;
	float:left;
	clear:right;	
}

.contentZweiSpaltig{
	margin:0em 0em 0em 0em;
	padding:0em;
	line-height:1.5em;
	clear:both;
	width:37em;
}
.nav {  /* */
 	padding:0em 0em 2em 0em;
 	margin:0em 0em 0em 0em;
	border-bottom:1px dashed #CCCCCC;
}
/* ______ Ende Layoutunterlemente ______ */

/* ------ Layoutklassen ------ */
.suche{
	border-bottom:1px solid #CCCCCC;
	margin:0em;
	padding:.7em 0em 1em 1.2em;
	clear:both;
	font-size:95%;
}

.funktionsleiste {
	margin:0em 0em 2em 0em;
	padding:.7em 0em .7em 1.2em;
	clear:both;
	font-size:95%;
	line-height:1.5em;
}
dl.hauptNav {
	margin: 0em 0em 0em 0em;
	padding:0em;
	clear:both;
}
dl.hauptNav dd{
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
}
dl.subNavEbene1 {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 1em 0em;
	clear:both;
	width:inherit;

}
dl.subNavEbene1 dd{
	margin: 0em 0em 0em 0em;
	padding:.3em 0em .3em 0em;
	clear:both;
}
dl.subNavEbene2 {
	margin: 0em 0em 1em 1.7em;
	padding:0em;
	font-size:90%;
	clear:both;
}
dl.subNavEbene2 dd{
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
}
dl.subNavEbene3 {
	margin:2em 0em 1em 0.5em;
	padding:0em;
	font-size:90%;
	clear:both;
}
dl.subNavEbene3 dd{
	margin: 0em 0em 0em 0em;
	padding:.3em 0em .3em 0em;
	clear:both;
	border-bottom:1px solid #ececec;
}
dl.subNavEbene3 dt{
	margin: 1em 0em 0em 0em;
	padding:0em 0em 0.3em 0.8em;
	clear:both;
}

.meldung {
	margin: .5em 0em 2em 0em;
	padding:.5em 0em 0em 0em;
	clear:both;
}
.spende {
	clear:both;
	margin:0em 0em 3em 0em;
	padding:0em;
}
.druck {
	float:left;
	clear:right;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:14.7em;
	font-size:90%;
}
.druck img {
	float:left;
}
.copy {
	float:left;
	clear:right;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 2.083em;
	font-size:90%;
}

/* ______ Ende Layoutklassen ______ */


/* ------  Besondere Darstellungsklassen ------ */
.bilderContainer{
	width:13.3333em;
}
.bilderIndex{
	width:13.4em;
}
.spendeAni {
	width:13.83em;
	height:6.25em;
}
/* ______ Ende  Darstellungsklassen ______ */


/*   Container Klassen  */
.container{
	margin:0em 0em 1em 0em;
	padding:0em 0em .5em 0em;
	width:100%;
}
.containerContent {
	margin:0em;
	padding:0em 0em 0em 0em;
	clear:both;
	float:none;
	widht:inherit;
}
/*-----Ende Containerklassen-----------*/

/*   Top und Zurueck  */
.topZurueck {
	margin:3em .833em 0em 0em;
	padding:.5em 0em 0em 0em;
	clear:both;
	width:34.2em;
	border-top:1px solid #CCCCCC; 
}

/*   Styles tt_news  */
.news-latest-container, .news-amenu-container {
	margin:0em 0em 0em 0em;
	padding:0;
}

/*-----Ende tt_news -----------*/
	height:100%;
	background-color:#ececec; 	min-height: 101%;
}

/* ------ Layoutelemente ------ */
#main {
	margin:auto;
	display:table;
	padding:0em;
	width:67.6em;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	clear:both;
	text-align:left;
	height:inherit;
	background-color:#FFFFFF;
	}
#spLinks{  /* */
	width:15.17em;
 	float:left;
 	clear:right;
 	padding:0em 0em 0em 0em;
 	margin:0em;
}
.nest {
	padding:0em;
	margin:0em;
	height:100%;		width:inherit;	
	
}
#contentBG {  /* */
 	float:left;
 	padding:0em 0em 2em 0.892em;
 	margin:0em 0em 0em 0em;
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	clear:right;
	width:38em;
	background-color:#ffFFFF;
	height:95%;
	display:table;
	
}
* html #contentBG {
	width:38.9em;
	height:70em;
}
.content{
	margin:0em 2em 0em 0em;
	padding:0em;
	 line-height:1.5em;
	 height:inherit;
}
#spRechts { 
	clear:right;
 	float:left;
 	padding:0em;
 	margin:0em  0em 0em 0em;
	width:14.7em;
	font-size:90%;
	background-color:#FFFFFF;
	line-height:1.3em;
}
#footer {
	text-align:left;
	width:67.5em;
	padding:.5em 0em 0em .4em;
	margin:auto;
	background-color:#cccccc;
	clear:both;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px dashed #CCCCCC;
	height:2em;
	color:#ffffff;
}
/* ______ Ende Layoutelemente ______ */

/* ------ Layoutunterelemente ------ */
.logo{
	margin:1.339em 0em .89em 1.2em;
	padding:0em;
}
.logo img{
	width:10.26em;
	height:9.46em;
}
.pfad{
	margin:0em;
	padding:.4em 0em 0em 0em;
	clear:both;
	height:2.08em;
	font-size:82%;
	line-height:normal;
	color:#990000;
}

.contentSp200.links, .contentSp200H.links{
	margin:0em 0.892em 0em 0em;
	padding:0em 0em 0em 0em;
	width:17em;
	float:left;
	clear:right;	
}
.contentSp200.rechts, .contentSp200H.rechts{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:19em;
	float:left;
	clear:right;	
}

.contentZweiSpaltig{
	margin:0em 0em 0em 0em;
	padding:0em;
	line-height:1.5em;
	clear:both;
	#display:table;
	width:37em;
}
.nav {  /* */
 	padding:0em 0em 2em 0em;
 	margin:0em 0em 0em 0em;
	border-bottom:1px dashed #CCCCCC;
}
/* ______ Ende Layoutunterlemente ______ */

/* ------ Layoutklassen ------ */
.suche{
	border-bottom:1px solid #CCCCCC;
	margin:0em;
	padding:.7em 0em 1em 1.2em;
	clear:both;
	font-size:95%;
}

.funktionsleiste {
	margin:0em 0em 2em 0em;
	padding:.7em 0em .7em 1.2em;
	clear:both;
	font-size:95%;
	line-height:1.5em;
}
dl.hauptNav {
	margin: 0em 0em 0em 0em;
	padding:0em;
	clear:both;
}
dl.hauptNav dd{
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
}
dl.subNavEbene1 {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 1em 0em;
	clear:both;
	width:inherit;

}
dl.subNavEbene1 dd{
	margin: 0em 0em 0em 0em;
	padding:.3em 0em .3em 0em;
	clear:both;
}
dl.subNavEbene2 {
	margin: 0em 0em 1em 1.7em;
	padding:0em;
	font-size:90%;
	clear:both;
}
dl.subNavEbene2 dd{
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
}
dl.subNavEbene3 {
	margin:2em 0em 1em 0.5em;
	padding:0em;
	font-size:90%;
	clear:both;
}
dl.subNavEbene3 dd{
	margin: 0em 0em 0em 0em;
	padding:.3em 0em .3em 0em;
	clear:both;
	border-bottom:1px solid #ececec;
}
dl.subNavEbene3 dt{
	margin: 1em 0em 0em 0em;
	padding:0em 0em 0.3em 0.8em;
	clear:both;
}

.meldung {
	margin: .5em 0em 2em 0em;
	padding:.5em 0em 0em 0em;
	clear:both;
}
.spende {
	clear:both;
	margin:0em 0em 3em 0em;
	padding:0em;
}
.druck {
	float:left;
	clear:right;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:14.7em;
	font-size:90%;
}
.druck img {
	float:left;
}
.copy {
	float:left;
	clear:right;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 2.083em;
	font-size:90%;
}

/* ______ Ende Layoutklassen ______ */


/* ------  Besondere Darstellungsklassen ------ */
.bilderContainer{
	width:13.3333em;
}
.bilderIndex{
	width:13.4em;
}
.spendeAni {
	width:13.83em;
	height:6.25em;
}
/* ______ Ende  Darstellungsklassen ______ */


/*   Container Klassen  */
.container{
	margin:0em 0em 1em 0em;
	padding:0em 0em .5em 0em;
	width:100%;
}
.containerContent {
	margin:0em;
	padding:0em 0em 0em 0em;
	clear:both;
	float:none;
	widht:inherit;
}
/*-----Ende Containerklassen-----------*/

/*   Top und Zurueck  */
.topZurueck {
	margin:3em .833em 0em 0em;
	padding:.5em 0em 0em 0em;
	clear:both;
	width:34.2em;
	border-top:1px solid #CCCCCC; 
}

/*   Styles tt_news  */
.news-latest-container, .news-amenu-container {
	margin:0em 0em 0em 0em;
	padding:0;
}

/*-----Ende tt_news -----------*/