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

/* --- Allgemeines --- */

.banner_overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding: 5px 0 0 0;
}

.banner_overlay blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../_gfx/zeichen2.gif) no-repeat scroll left top;
margin:0 5px 0 0;
padding:0 10px;
text-indent:10px;
}
.banner_overlay blockquote p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../_gfx/zeichen1.gif) no-repeat scroll 99.9% 100%;
margin:0;
padding:0 10px 0 0;
}
.banner_overlay blockquote cite {
clear:both;
color:#376A91;
display:block;
font-style:normal;
margin-top:5px;
text-indent:0;
}

.zitat {
text-indent:20px;
color:#A0242A;
font-weight: bold;
font-size: 16px;
line-height:1.5em;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:#e8f1f6 url(../_gfx/bg.jpg) repeat-x 0 0;
	margin:0 auto;
	width:750px;
}

#outer {
	width:750px;
	background:#fff;
	border-top:15px solid #a1242a;
	border-bottom:15px solid #a1242a;
}

.cleaner {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	border:none;
	background:transparent;
}

#home{
	background:#c8e0e9 url(../_gfx/bg_home.jpg) repeat-x 0 0;
}

#projekt{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_projekt.jpg) no-repeat 0 0;
}

#engagement{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_engagement.jpg) no-repeat 0 0;
}

#kontakt{
	background:#c8e0e9 url(../_gfx/bg_kontakt.jpg) no-repeat 0 0;
}

#impressum{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_impressum.jpg) no-repeat 0 0;
}

#presse{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_presse.jpg) no-repeat 0 0;
}

#spender{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_spender.jpg) no-repeat 0 0;
}

#aktivitaeten{
	min-height:658px;
	background:#c8e0e9 url(../_gfx/bg_aktivitaeten.jpg) no-repeat 0 0;
}

#headerhome{
	width:491px;
	height:115px;
	background:url(../_gfx/logo.gif) no-repeat 0 0;
	padding:0 0 0 259px;
	cursor:pointer;
}

#headerhome a {
	border:0px;
}

#headerhomeen{
	width:491px;
	height:115px;
	background:url(../_gfx/logo_en.gif) no-repeat 0 0;
	padding:0 0 0 259px;
	cursor:pointer;
}

#flash{
	width:750px;
	height:104px;
}

#header{
	width:491px;
	height:115px;
	background:url(../_gfx/logo.gif) no-repeat 0 0;
	margin-bottom:104px;
	padding:0 0 0 259px;
	cursor:pointer;
}

#headeren{
	width:491px;
	height:115px;
	background:url(../_gfx/logo_en.gif) no-repeat 0 0;
	margin-bottom:104px;
	padding:0 0 0 259px;
	cursor:pointer;
}

#language{
	width:720px;
	height:25px;
	padding:0 0 0 30px;
}

#language > a.german{
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	background:url(../_gfx/german.gif) no-repeat 0 50%;
	margin:0 23px 0 5px;
	padding:0 0 0 15px;
}

#language > a.english{
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	background:url(../_gfx/english.gif) no-repeat 0 50%;
	margin:0;
	padding:0 0 0 15px;
}

#language > a.active, #language > a.english:hover, #language > a.german:hover{
	color:#a0242a;
}

#container{
	width:700px;
	padding:0 25px 0 30px;
}

#leftnav{
	float:left;
	width:142px;
	border-bottom:1px solid #82b3c5;
	margin-right:92px;
}

#leftnavaktion{
	float:left;
	width:142px;
	margin-right:92px;
}

#leftnav a, #leftnavaktion a{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:27px;
	border-top:1px solid #82b3c5;
	text-decoration:none;
	padding:0 0 0 5px;
}

#leftnavaktionbild a {
	text-decoration:none;
	border: none;
	padding: 0px;
	line-height: 16px;
}

#quicklinks a  {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#376A91;
	line-height:20px;
	border: 0px;
	padding:0px;
}


#leftnavaktionbild  {
	margin-bottom: 20px;
}

#leftnavaktion a.last {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:27px;
	border-bottom:1px solid #82b3c5;
	border-top:1px solid #82b3c5;
	text-decoration:none;
	padding:0 0 0 5px;
}

#leftnav a:hover, #leftnav a:active, #leftnav a.active, #leftnavaktion a:hover, #leftnavaktion a:active, #leftnavaktion a.active, #leftnavaktion a:hover.last, #leftnavaktion a:active.last, #leftnavaktion a.activelast{
	font-weight:bold;
	color:#a0242a;
}

#subnav{
	width:142px;
	padding-bottom:3px;
}

#subnav a{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#376a91;
	line-height:14px;
	border:0;
	text-decoration:none;
	background:url(../_gfx/subnav_inaktiv.gif) no-repeat 0 8px;
	margin:0 0 4px 7px;
}

#subnav a:hover, #subnav a:active, #subnav a.active{
	font-size:11px;
	font-weight:normal;
	color:#a0242a;
	background:url(../_gfx/subnav_aktiv.gif) no-repeat 0 8px;
}

#subnavsecond{
	width:142px;
	padding-bottom:3px;
}

#subnavsecond a{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#376a91;
	line-height:14px;
	border:0;
	text-decoration:none;
	background:url(../_gfx/subnav_inaktiv.gif) no-repeat 0 8px;
	margin:0 0 4px 17px;
}

#subnavsecond a:hover, #subnavsecond a:active, #subnavsecond a.active{
	font-size:11px;
	font-weight:normal;
	color:#a0242a;
	background:url(../_gfx/subnav_aktiv.gif) no-repeat 0 8px;
}

div.navlogo{

}

#content{
	float:left;
	width:461px;
}

#content p{
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:16px;
}

#content p > span{
	color:#a0242a;
}

#content p  a{
	font-size:12px;
	font-weight:normal;
	color:#376a91;
	text-decoration:none;
}

#content p  a:hover{
	font-size:12px;
	font-weight:normal;
	color:#a0242a;
}

#content div.linie{
	font-size:1px;
	border-bottom:1px solid #82b3c5;
}

#content div.kontaktbox{
	width:303px;
	margin:0 0 42px 0;
}

#content div.kontaktbox h2{
	font-size:12px;
	font-weight:normal;
	color:#a0242a;
	border-bottom:1px solid #82b3c5;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
}

#content div.kontaktbox div.kontaktbild{
	float:left;
	width:150px;

}

#content div.kontaktbox div.kontaktleft{
	float:left;
	width:46px;
	color:#000;
}

#content div.kontaktbox div.kontaktright{
	float:left;
	width:100px;
	color:#000;
}

#content div.kontaktbox div.kontaktleft > a{
	color:#376a91;
	text-decoration:none;
}

#content div.kontaktbox div.kontaktleft > a:hover{
	color:#a0242a;
}

#footer{
	width:750px;
	height:30px;
	font-size:11px;
	font-weight:normal;
	color:#82b3c5;
	text-align:right;
	padding:10px 0 0 0;
}

#footer a{
	color:#000;
	text-decoration:none;
	border-left:1px solid #a1242a;
	padding:0 0 0 7px;
	margin:0 0 0 7px;
}

#footer a:hover, #footer a:active, #footer a.active{
	color:#a0242a;
}


#aktivitaet {
	background-color: #a0242a;
	z-index: 200;
	position: absolute;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width: 335px;
	height: 230px;
	cursor: pointer;
	top:315px;
	margin-left:390px;
	padding-top: 25px;
}


#aktivitaet #imgclose{
	cursor: pointer;
	position: relative;
	top: -15px;
	left: 150px

}

#aktivitaet a ,#aktivitaet a:active ,#aktivitaet a:hover {
	line-height:20px;
	color:#FFFFFF;
}

.anm_l {
	text-align:right;
	color: #990000;
	padding:5px;
}

.anm_r {
	padding:5px;
}

.aktion_ueberschrift {
	font-size:16px; 
	color: #A1242A;
	padding-bottom:4px;
}

.aktion_unterueber {
	font-size:12px; 
	color: #A1242A;
}

.raised {background: transparent; width: 130px; margin:6px; cursor:pointer;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:150%; color:#ffffff;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#A70912; border-left:1px solid #ffffff; border-right:1px solid #eeeeee;}
.raised .b3 {background:#A70912; border-left:1px solid #ffffff; border-right:1px solid #dddddd;}
.raised .b4 {background:#A70912; border-left:1px solid #ffffff; border-right:1px solid #aaaaaa;}
.raised .b4b {background:#A70912; border-left:1px solid #eeeeee; border-right:1px solid #999999;}
.raised .b3b {background:#A70912; border-left:1px solid #dddddd; border-right:1px solid #999999;}
.raised .b2b {background:#A70912; border-left:1px solid #aaaaaa; border-right:1px solid #999999;}

.raised .b1 {margin:0 5px; background:#ffffff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999999;}
.raised .boxcontent {display:block;  background:#A70912; border-left:1px solid #ffffff; border-right:1px solid #999999;color:#FFFFFF; padding:6px; text-align:center;font-size:13px;font-weight:bold;}

.trennlinie {
	width:100%; 
	background-color:#A70912; 
	color: #A70912; 
	height:1px; 
	border: 0px;
}

#ueberschrift_ru  {
	font-size:17px; 
	color: #A1242A;
	padding-bottom:4px;
	font-weight: bold;
}
