body {
	background:#FFF url(../images/bg.jpg) repeat-x 0 0;
	margin:0; padding:0 0 30px 130px;
	text-align:center;
	font-family:Tahoma, sans-serif;
}
h1 { color:#309020; font:normal 16px Tahoma, sans-serif; margin-bottom:2em; }
h2 { color:#309020; font:normal 13px Tahoma, sans-serif; margin:1.5em 0 .4em 0; }
h3 { color:#309020; font:normal 12px Tahoma, sans-serif; margin-bottom:3px; }
p { margin:.4em 0; }
acronym { border-bottom-style:dotted; border-bottom-width:1px; }
a img { border:0; }
blockquote { text-align:justify; background-color:#DDD; margin:0; padding:.5em 2em 2em; }
blockquote a {
	color:#207010;
	text-decoration:none;
	border-bottom:1px dotted #207010;
}
blockquote a:hover { border-bottom:0; }
blockquote h2 { font-weight:bold; }

.container {
	position:relative;
	margin:0 auto;
	width:800px;
	height:auto;
	text-align:left;
}


#nav { height:50px; width:800px; }
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:.7em;
}
#nav ul li { float:left; }
#nav ul li a {
	text-decoration:none;
	float:left;
	display:block;
	height:57px;
	padding:0 10px;
	font-size:12px;
	line-height:49px;
	color:#207010;
}
#nav li a:hover, #nav li a.active { background:transparent url(../images/nav_effekt.jpg) no-repeat 50% bottom; color:#80d06a; }
#nav li a.active { color: #207010; }


/* Hauptsponsoren */
#banner { clear:left; }
#banner img { margin:55px 0 75px 0; }
#banner div {
	position:absolute;
	top:55px;
/* 	right:-80px; */
	right:120px;
}
#banner div a { float:left; display:block; margin-top:15px; }
#banner div a img {
	margin:0;
	display:block;
}
/* #banner .prijon img { margin:33.5px 0 0 20px; } */
#banner .prijon img { margin:33.5px 0 0 0; }
a#logoRonaldMcDonald {
	position:absolute;
	left:20px;
	top:65px;
}
#banner div h2 {
	clear:left;
	text-align:right;
	color:#FFF;
	font-size:x-small;
	margin:0;
	letter-spacing:.15em;
}


#content { clear:left; }
.spalte_1 {
	float:left;
	font-size:13px;
	line-height:20px;
	color:#222;
	padding:0 60px 40px 0;
	width:440px;
}
.spalte_2 {
	float:left;
	font-size:13px;
	line-height:14px;
	color:#222;
	width:165px;
	margin-bottom:5em;
}
.spalte_1 a {
	color:#207010;
	text-decoration:none;
	border-bottom:1px dotted #207010;
}
.spalte_1 a:hover { border-bottom:0; }

#sponsorenLinks a { display:block; margin-bottom:1.5em; }

table#spenden { padding:0; margin-left:-2px; }
table#spenden td { padding-right:2em; }
h2.spenden_verwendungszweck { text-align:center; }
.thankyou { color:#309020; text-align:center; font:normal 16px Tahoma, sans-serif; margin:2em 0; }

#spendensiegel {
	border-bottom:0;
	float:right;
	margin-top:1.1em;
}

.sendform_success, .sendform_failure {
	color:#FFF;
	font:normal 13px Tahoma, sans-serif;
	margin:1.5em 0 1em 0;
	text-align:center;
	padding:.3em;
	background-color:#309020;
}
.sendform_failure { background-color:#F00; }

.team div img { margin-right:1em; float:left; display:block; }
.team div h2 { padding-top:.5em; }
.team div ul { list-style-position:inside; }
.team div ul li { padding-left:2em; }

.fotos h2 { color:#309020; font:normal 14px Tahoma, sans-serif; margin:2.5em 0 .5em 0; }
.fotos img {
	padding:1em 0 0 0;
}

table#kontaktTable {
	font-size:90%;
	background-color:#EEE;
	width:440px;
	margin-bottom:2em;
	padding:1em 0;
}
#kontaktTable a {
	color:#207010;
	text-decoration:none;
	border-bottom:1px dotted #207010;
}
#kontaktTable a:hover { border-bottom:0;}
#kontaktTable thead td {
	font-weight:bold;
}
#kontaktTable td {
	padding:0 1.5em .5em 2em;
}
#kontaktTable tr {
	border-bottom:1px solid #45AE2C;
}

.mootabs_panel h2 span { color:#000; }
.mootabs_panel ul { list-style:none; }

#footer {
	clear:left;
	font: normal 11px Tahoma, sans-serif;
	line-height:18px;
	color:#222;
	width:800px;
	height:100px;
	background:#FFF url(../images/leiste.gif) no-repeat 0 0;
	padding-top:.5em;
}
#footer a {
	display:block; float:left;
	color:#222;
	text-decoration: none;
	padding-left:10px;
	margin-right:15px;
	background:transparent url(../images/pfeil.gif) no-repeat 0 0.7em;
}
#footer a:hover { color:#AAA; }