/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

body
{
	margin:0px;
	background-color:#eabd34;
	background-image:url('gfx/rasterNeu.gif');
	background-repeat:repeat-y;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header
{
	height:20px;
	background-image:url(gfx/rasterNeu.gif);
	background-color:#eabd34;
	background-repeat:repeat-y;
	padding-left:10px;
	line-height:20px;
	position:relative;
}

#site {	width:960px; background-image:url('gfx/bodyBack.gif');background-repeat:repeat-y; }

#main
{
	width:960px;
	overflow:hidden;
	background-image:url(images/sonne_mittag.gif);
	background-repeat:no-repeat;
	background-position: 140px top;
	position:relative;
}	
#spendergalerie { width:740px; }

#menu {	float:left;	width:150px; position:relative; }
	#menu ul { margin: 150px 0px 0px 10px; list-style-type:none; }
		#menu ul li { margin-bottom:0.5em; line-height:1.4em; background:#FFFFCC; padding:5px 0px 5px 5px; margin-right:10px; }
		
		ul#navigation li.active a { color:white; }
		ul#navigation li.active { background:#993333; }

#content
{
	float:left;
	width:600px;
	margin: 0px 10px 0px 50px;
	position:relative;
	padding-top:150px;
}
	a#logo { position:absolute; right:10px; top:10px; }
	
	#content ul	{ margin:0px 0px 2em 10px; }
	#content li { margin-left:20px; width:500px; list-style-type:disc; }
	#content p { clear:both; }
	#content h1, #content h2 { margin: 0px 0px 1em 0px;	}

#spenderkomplett { font-size:11px; line-height:1.5em; padding:5px 0px; border-bottom:2px solid #eabd34; } 	
	#spenderkomplett .odd { color: #333333; } 

#footer
{
	border-top:5px solid #eabd34;
	width:960px;
	height:100px;
	background-color:#ffffcc;
	position:relative;
	margin-top:20px;
}

	#footer div	{ position:absolute; }
	
	div.sponsor_tic	{ top:23px;right:30px; }
	div.sponsor_nk	{ top:23px;right:200px; }
	div.sponsor_ssk	{ top:23px;left:493px; }
	div.sponsor_caritas	{ top:30px;left:360px; }
	div.sponsor_rwtal	{ top:23px;left:10px; }
	div.sponsor_diakonie { top:30px;left:150px; }

img.leftfloat {	float:left; margin: 0px 10px 10px 0px; }

#spendergalerie div.spender
{
	float:left;
	width:200px;
	margin:0px 20px 20px 0px;
	height:250px;
	position:relative;
	background-color:#f6e4b9;
}

	a.galimage { display:block;	}
	div.spenderbild
	{
		height:150px;
		width:200px;
		bottom:0px;
		position:absolute;
		overflow:hidden;
	}
		div.spenderbild img.Lupe { position:absolute; bottom:5px;right:5px; }

div.spendertext { padding:5px; }

div.galerieNavigation { margin:0px 0px 1em 0px;	font-weight:bold; }
	div.galerieNavigation a	{ text-decoration:none!important; font-weight:normal; }

div.matinee_pic { width:200px; margin: 0px 20px 20px 0px; float:left; }	

#startNews
{
	width:200px;
	padding:5px;
	position:absolute;
	bottom:0px;
	right:0px;
	border:1px solid #993333;
	background-color:white;
}

/* FONT SIZER */

#fontsizer { position:absolute;	z-index:9; left:10px; top:30px; }
.fsizer { } /* Container element */
.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #fefecc;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #fefecc; cursor: default; } /* When mode is active */

#schongespendet input[type="text"], #schongespendet select, #spendenform select, #spendenform input[type="text"] {	border:1px solid #993333; background-color:white; }
#spendenform { background-color:#f6e4b9;padding:10px;width:550px; }
#sp_ktonr,#sp_ktoinh,#sp_ktoblz { width:225px; }

input:focus, select:focus, textarea:focus {	border: 1px solid #004a7f!important; background-color:#ffffcc!important; }

/* FACEBOOK */

ul#facebook { padding:0px; margin-left:0px; }
	ul#facebook li { margin-left:0px; list-style-type:none; padding:10px 0px; border-bottom:1px solid #EABD34; }	
		ul#facebook li:hover { }
		ul#facebook li span { display:block; }
		ul#facebook li span.date { font-weight:bold; }

div#fb-like { margin:10px 0px; padding:10px; background:#FFFFF3; }
#fb-link { position:absolute; display:block; top:33px; left:122px; }

div.sliderCtr { width:320px; background:#FFFFF3; padding:10px; position:absolute; overflow:hidden; top:10px; left:190px; }

#spender-slider {}
	#spender-slider ul li {	margin:0px; list-style-type:none; }

img.bild-lena { position:absolute; top:10px; left:-50px; }

.startContent {	margin:0px 0px 0px 190px; }

#News { margin-top:40px;}
	#News h1 { margin-bottom:4px; }
	
#Paging a, #Paging div
{
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	font-weight:bold;
	text-decoration:none!important;
}
#Paging div.inactive { color:#666666; }


#content { line-height:1.5em; color:#993333; }
#site {	font-size:12px;}
#footer { color:#993333; font-size:0.85em; }

#content h1, #content h2 { font-size:1.2em;}
#content p { margin-bottom:1em;	line-height:1.5em; }
#content li { margin-bottom:0.5em; line-height:1.5em; }

#menu li a:link, #menu li a:visited, #menu li a:active, #header a {	font-weight:bold; color:#993333; text-decoration:none; }
#menu li a:hover { color:#6d0313; text-decoration:none; }
#content a:link, #content a:visited, #content a:active { text-decoration:underline;	color:#993333; }
#content a:hover { text-decoration:underline; color:#6d0313; }

.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.small { font-size:0.85em; }

div.spendertext { font-size:11px; text-align:center; }

ol li {	list-style-type:decimal!important; }

.starttext { font-weight:bold; color:#9c3933; line-height:1em; letter-spacing:-1px; }

input.button { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; background-color:#f6e4b9; border:1px solid #993333;}
.copytextrot { font-family: Verdana, Arial, Helvetica, sans-serif; color: red; letter-spacing: 0.04em; line-height: 1.5em; font-weight: bold; }

#content a.galActive { font-weight:bold; background-color:#9c3933; color:#FEFECC; padding: 1px 4px; }

div.Hinweise
{
	width:550px;
	padding:10px;
	background:#F6E4B9;
	color:limegreen;
	display:none;
	margin-bottom:10px;
}

.SpenderListeNeu
{}
.SpenderListeNeu .Item 
{
	background:#FFFFFF;
	margin:0px 0px 5px 0px;
	padding:10px;
	overflow:hidden;
}
	.SpenderListeNeu .Item .Name
	{
		font-weight:bold;
		margin:0px 0px 0.5em 0px;
	}
	
	fieldset.Spendersuche { padding:10px; background:#f6e4b9; margin:0px 0px 10px 0px; }
	fieldset.Spendersuche input[type=submit] { border:0px; background:#FFFFCC; color:#CC0000; font-weight:bold; }
	fieldset.Spendersuche input[type=text] { border:1px solid #f6e4b9;  }
	
	
