@charset "utf-8";
/* CSS Document */

/* ******************************* allgemeine Einstellungen ******************************* */

* {
	margin:0px;
	padding:0px;
	}
	
body {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	padding-top:0px;
	background-color:#fbf9ec;
	width:1000px;
	margin:0 auto;
	position:relative;
	background-image:url(templates/Bilder/body.jpg);
			background-repeat:no-repeat;
	}
	
/* ******************* Layout / divs ************************************* */

#wrapper {
			width:927px;
			height:760px;
			margin: 0 auto;
			background-image:url(templates/Bilder/wrapper_neu.jpg);
			background-repeat:no-repeat;
			background-position:-2 -1;
			position:relative;
			top:0px;
			left:0px;
			}
			

#header {
			width:910px;
			height:150px;
			position:absolute;
			top:0px;
			left:0px;
			background-image:url(templates/Bilder/headerLogo_neu.jpg);
			background-repeat:no-repeat;
			background-color:#a9260c;
			border-right:1px solid #e3caac;
			}

#header img {position:relative; top:15px; left:6px;}
			
.newsDivs {
			padding-top:1px;
			width:161px;
			height:217px;
			color:#FFFFFF;
			background-color:#e3caac;
			background-image:url(templates/Bilder/bg_news4.jpg);
			background-repeat:repeat-y;
			position:absolute;
			top:173px;
			text-align:center;
			font-size:1em;
			border-top:8px solid #e3caac;
			border-bottom:1px solid #a9260c;
			border-right:1px solid #FFFFFF;
			z-index:7;
}

.newsDivs h3 {
	margin:1px;
	margin-top:9px;
	margin-bottom:8px;
	font-size:1.5em;
	color:#663300;
	text-align:center;
	}

.newsDivs a {text-align:center;}	
.newsDivs a:link {
		color:#a9260c;
		font-size:1.3em;
		text-decoration:underline;
		text-align:center;
		}

.newsDivs a:visited {
		color:#a9260c;
		font-size:1.3em;
		text-decoration:underline;
		text-align:center;
		}
		
.newsDivs a:hover {
		color:#663300;
		font-size:1.3em;
		text-decoration:underline;
		text-align:center;
		}

.newsDivs a:active {
		color:#663300;
		font-size:1.3em;
		text-decoration:underline;
		text-align:center;
		}

#newsDiv1 {left:260px;border-right:1px solid #e3caac; border-left:2px solid #e3caac;}
#newsDiv2 {left:424px;border-right:1px solid #e3caac;}
#newsDiv3 {left:586px;border-right:1px solid #e3caac;}
#newsDiv4 {left:748px;border-right:1px solid #e3caac; width:162px;}

#content {
			width:650px;
			height:332px;
			position:absolute;
			top:380px;
			left:260px;
			line-height:1.6;
			text-align:left;
			padding-top:5px;
			padding-bottom:20px;
			overflow:scroll;
			border-right:1px solid #f7f2da; 
			background-color:#f7f2da;
			
			}
			
#sidebar {
			width:260px;
			color:#663300;
				font-size:1.2em;
			background-color:#e3caac;
				background-image:url(templates/Bilder/bg_sidebar.jpg);
			background-repeat:repeat-y;
			height:535px;
			position:absolute;
			top:173px;
			left:0px;
			text-align:left;
			border-right:1px solid #e3caac;
			border-top:1px solid #e3caac;
		}

div#sidebarContent {margin-top:10px; margin-left:10px;}
#sidebarContent table {position:relative; top:5px; left:5px;}

#spenden {
	width:104%;
	height:auto;
	position:absolute;
	text-align:center;
	top:460px;
	left:0px;
	}

#spenden h3 {margin:0px 10px;}

#footer {
			width:910px;
			height:40px;
			position:absolute;
			top:705px;
			left:0px;
			background-color:#a9260c;
			color:#a9260c;
			z-index:12;
			border-right:1px solid #a9260c;
			border-bottom:1px solid #e3caac;
			}


/* **************** Überschriften und Schrifteinstellungen ********************************* */
			
#content h1 {
				font-family:"Times New Roman", Times, serif;
				color:#FFFFFF;
				padding:5px;
				background-color:#a9260c;
				font-size:3.1em;
				margin-bottom:30px;
				margin-top:30px;
				margin-left:20px;
				}
				
#content h2 {
				font-family:"Times New Roman", Times, serif;
				color:#663300;
				font-size:2.2em;
				margin-bottom:5px;
				margin-top:5px;
				margin-left:10px;
				}

#content h3 {
			font-family:"Times New Roman", Times, serif;
				color:#a9260c;
				font-size:1.6em;
				margin-bottom:10px;
				margin-left:10px;
				margin-right:10px;
				}

#content p {
				font-family:Arial, Helvetica, sans-serif;
				color:#663300;
				font-size:1.5em;
				width:90%;
				margin-left:20px;
				font-weight:500;
				}

			


#sidebar h3 {
				color:#FFFFFF;
				background-color:#c09d7b;
				padding: 2px;
				font-size:1.5em;
				margin-top:15px;
				margin-bottom:10px;
				border-bottom:1px solid #FFFFFF;
				}
				
#spenden h3 {
				font-size:1.6em;
				background-color:#a9260c;
				background-image:url(templates/Bilder/h1.jpg);
				background-repeat:repeat-x;
				}
				
#sidebar h1 {
				color:#FFFFFF;
				background-color:#c09d7b;
				padding: 3px;
				font-size:1.5em;
				margin-top:15px;
				margin-bottom:10px;
				border-bottom:1px solid #FFFFFF;
				}

#sidebar dl {
				width:100%;
				font-size:1.4em;
				color:#663300;
				list-style:none;
				margin-bottom:4px;
				}


#footer h3 {color:#FFFFFF; display:inline-block; position:relative; top:13px; left:13px;}


/* ********************  Navigationseinstellungen *************************************** */


#footer a  {position:relative; top:13px; left:13px; font-size:1.4em;}



#spenden a:link {
		font-size:1em;
		margin-top:-3px;
		
	}
#spenden a:visited {
		font-size:1em;
		margin-top:-3px;
		
	}

#spenden a:hover {
		font-size:1em;
		margin-top:-3px;
		
	}

#spenden a:active {
		font-size:1em;
		margin-top:-3px;
	}

#mILink {position:absolute; top:715px; left:700px; color:#FFFFFF;z-index:13; font-size:1.2em;}
#mILink a {font-size:1.5em;}


/* ************ Navigationseinstellungen Hauptmenue ********************************* */
/* Drop-Down Menue Überschriften-Divs: */

#menue0 {left:0px;}			
#menue1 {left:130px;}
#menue2 {left:260px;}
#menue3 {left:390px;}
#menue4 {left:520px;}
#menue5 {left:650px;}
#menue6 {left:780px;}

		
.menueDiv {
			width:130px;
			color:#FFFFFF;
			position:absolute;
			top:150px;
			text-align:center;
			font-size:1.4em;
			border-top:1px solid #e3caac;
			}



.menueDiv a {
		width:130px;
		display:inline-block;
		background-color:#a9260c;
		height:20px;
		padding-top:3px;
		}	
		
.menueDiv p {
		width:130px;
		display:inline-block;
		background-color:#a9260c;
		height:20px;
		padding-top:3px;
		}			

/* ********************* Drop-down menue Listenpunkte: 

**************************************************** */

#liste1 {
			position:absolute;
			top:173px;
			height:auto;
			left:130px; 
			width:130px;
			list-style:none;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:8;
			}

#liste2 {
			position:absolute;
			width:130px;
			height:auto;
			list-style:none;
			position:absolute;
			top:173px;
			left:260px;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:9;
			}
			
#liste3 {
			position:absolute;
			width:130px;
			height:auto;
			list-style:none;
			position:absolute;
			top:173px;
			left:390px;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:9;
			}

#liste4 {
			position:absolute;
			width:130px;
			height:auto;
			list-style:none;
			position:absolute;
			top:173px;
			left:520px;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:9;
			}

#liste5 {
			position:absolute;
			width:130px;
			height:auto;
			list-style:none;
			position:absolute;
			top:173px;
			left:650px;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:9;
			}

#liste6 {
			position:absolute;
			width:130px;
			height:auto;
			list-style:none;
			position:absolute;
			top:173px;
			left:780px;
			color:#e3caac;
			text-align:center;
			font-size:1.3em;
			display:none;
			z-index:9;
			}
			

ul {border-top:1px solid #e3caac; list-style:none;}			
li {
		padding-bottom:2px;
		padding-top:2px;
		border-bottom:1px solid #e3caac;
	}
	
ul li {	background-color:#a9260c;}


/* ********************* allgemeine Link-Einstellungen 

**************************************************** */
			

a:link {
		color:#FFFFFF;
		font-size:inherit;
		text-decoration:none;
		}

a:visited {
		color:#FFFFFF;
		text-decoration:none;
		}

a:hover {
			color:#e3caac;
			}

a:active {
			color:#FFFFFF;
			}	
			
			
#content table {
					margin-top:20px;
				}			

#content a:link {
		color:#a9260c;
		font-size:inherit;
		text-decoration:underline;
		}

#content a:visited {
		color:#a9260c;
		text-decoration:none;
		}

#content a:hover {
			color:#e3caac;
			}

#content a:active {
			color:#a9260c;
			}	


/* ********************* Sidebar-Links: 

**************************************************** */
			
			
#sidebar li {
		color:#663300;
		padding-bottom:15px;
		padding-top:15px;
		border-bottom:1px solid #a9260c;
		
	}			
					

#sidebar a:link {
		color:#FFFFFF;
		font-size:inherit;
		text-decoration:none;
		}

#sidebar a:visited {
		color:#FFFFFF;
		text-decoration:none;
		}

#sidebar a:hover {
			color:#e3caac;
			text-decoration:none;
			background-color:#c09d7b;
			}

#sidebar a:active {
			color:#663300;
			text-decoration:none;
			}	
			

#spenden a:link {
		font-size:1em;
		margin-top:-3px;
		
	}
#spenden a:visited {
		font-size:1em;
		margin-top:-3px;
		
	}

#spenden a:hover {
		font-size:1em;
		margin-top:-3px;
		color:#e3caac;
		background-color:transparent;
	}

#spenden a:active {
		font-size:1em;
		margin-top:-3px;
		
	}


/* typo3-Klassen Sondereinstellungen */
			
#sidebar hr {border-bottom:1px solid #e3caac; width:100%; margin-left:-5px;}
.news-latest-container {position:relative; top:10px;}
.news-list-morelink {margin-left:10px;}	
.news-single-backlink {margin-left:10px;}
.trennlinie {border-bottom:1px solid #663300; width:90%; margin-left:10px;}
.csc-form-label-req {font-size:1em; text-transform:lowercase;}
.csc-form-fieldcell input {
		color:#663300;
		background-color:#FFF;
		border-style:ridge;
		float:right;
		}