*{padding:0; margin:0;}

body{
	background: #ccc;
	font-family: Arial, Helvetica, sans-serif;
}

.hide{display:none;}

fieldset{border:0;}

.intro{font-weight:bold;}

/* Trennlinie über "Rahmen" einstellbar */
#content .csc-frame-rulerAfter,
#content .csc-frame-rulerBefore {
	margin-top: 20px;
	padding-bottom: 20px;
	clear: both;
	border-top:1px solid #E5E5E5;
}

/* ----- Main ----- */

#main{
	display: block;
	position: relative;
	/*background: url(../img/bg.gif) repeat-y #ccc;    		2009 */
	margin: auto;
	width: 994px;
	/*overflow: hidden;   									 2009 */  
}

#bgDiv{
	float: left;
	width: 995px;
	/*background: url(../img/top.gif) top left no-repeat;	 2009 */
	background: url(../img/bg.gif) repeat-y #ccc; /*		 2009 */
}

#suche{
	position:absolute;
	top: 67px;
	left: 738px;
	width: 243px
	color:#fff;
	font-size:90%;
}

#suche input{
	float:left;
	width:209px;
	height: 18px;
	padding: 5px 5px 2px 5px;
	border: none;
	background: url(../img/suche_bg.gif) no-repeat #fff;
	color:#999;
	font-weight: bold;
	height:16px;
}

#suche input#sucheButton{
	width: 18px;
	height: 23px;
	margin-top: 1px;
	}


#suche label {display: none;}

#suche legend{
	display:none !important;
	color:#ffcc00 !important;
	background:green !important;
}

.safBreak{
	margin-left:7px;
	font-size:90%;
}

#suche #sucheButton{
	background:url(../img/suche-unhover.gif);
	width:29px;
	height:33px;
	padding:0;
	margin:-5px 0 0 5px;
}

#suche #sucheButton:hover{
	background:url(../img/suche-hover.gif);
}



/*----- TopNavi ----- */

#main #topnavi{
	position: absolute;
	top: 4px;
	left: 7px;
	width: 980px;
	color: #fff;
	padding: 0;
	}

#main #topnavi span {display: none;}

#main #topnavi ul#sprachen {
	position: absolute;
	top: 3px;
	left: 6px;
	}

#main #topnavi ul#sprachen li {
	float: left;
	display:block;
	height: 12;
	}

#main #topnavi ul#sprachen li a {
	display: block;
	padding: 0 24px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #444;
	height: 13px;
}

#main #topnavi a#kontrastSS {
	position: absolute;
	top: 3px;
	left: 900px;
	display: block;
	padding: 0 16px;
	height: 12px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #444;
	background: url(../img/kontrast.gif) top left no-repeat;
	height: 12px;
}

#main #topnavi ul#sprachen li a.eng {
	width: 40px;
	background: url(../img/whhlangen.png) bottom left no-repeat;
}

#main #topnavi ul#sprachen li a.deu {
	width: 40px;
	background: url(../img/whhlangdeu.png) bottom left no-repeat;
}

#main #topnavi ul#sprachen li a.eng:hover, #main #topnavi ul#sprachen li a.deu:hover, #main #topnavi a#kontrastSS:hover {
	color: #000;
	background-position: bottom left;
	}

#main #topnavi a#kontrastSS:hover {
	text-shadow: 0px 0px 10px #fff;
}

#main #topnavi a#logoLink{
	position: absolute;
	display: block;
	top: 32px;
	left: 0px;
	width: 126px;
	height: 84px;
	margin: 0;
	background: url(../img/logo.png) top left no-repeat;
	}
/* 50 Jahre Logo */
body #main #topnavi a#logoLink{	
	background: url(../img/logo50de.png) top left no-repeat;
}
.english_site #main #topnavi a#logoLink{	
	background: url(../img/logo50en.png) top left no-repeat;
}

#main #topnavi a#logoLink:hover{background-position: bottom left;}

#main #topnavi ul#feeds {
	position: absolute;
	top: 32px;
	left: 729px;
	left: 671px;
}

#main #topnavi ul#feeds li{
	list-style: none;
	float: left;
	}

#main #topnavi ul#feeds li a.sitemap {
	display: block;
	width: 66px;
	height: 17px;
	background: url(../img/09_sitemap.gif) no-repeat top left;	
}
#main #topnavi ul#feeds li a.vorlesen {
	display: block;
	width: 71px;
	height: 17px;
	background: url(../img/09_vorlesen.gif) no-repeat top left;	
}
#main #topnavi ul#feeds li a.rss {
	display: block;
	width: 75px;
	height: 17px;
	background: url(../img/09_rss.gif) no-repeat top left;	
}

#main #topnavi ul#feeds li a.druck {
	display: block;
	width: 97px;
	height: 17px;
	background: url(../img/09_druckversion.gif) no-repeat top left;	
}
.english_site #main #topnavi ul#feeds {
	left: 696px;
	left: 747px; /* new 2010 */
}
.english_site #main #topnavi ul#feeds li a.druck {
	width: 92px;
	background: url(../img/09_druckversion_en.gif) no-repeat top left;	
}
.english_site  #main #topnavi ul#feeds li a.vorlesen {
	width: 51px;
	background: url(../img/09_vorlesen_en.gif) no-repeat top left;	
	display:none; /* new 2010 */
}
#main #topnavi a.smallTXT {
	position: absolute;
	top: 100px;
	left: 889px;
	display: block;
	width: 26px;
	height: 17px;
	background: url(../img/txtsmall.gif) no-repeat top left;	
}

#main #topnavi a.mediumTXT {
	position: absolute;
	top: 100px;
	left: 915px;
	display: block;
	width: 23px;
	height: 17px;
	background: url(../img/txtmedium.gif) no-repeat top left;	
}

#main #topnavi a.bigTXT {
	position: absolute;
	top: 100px;
	left: 938px;
	display: block;
	width: 34px;
	height: 17px;
	background: url(../img/txtbig.gif) no-repeat top left;
}

#main #topnavi a.smallTXT:hover, #main #topnavi a.mediumTXT:hover, #main #topnavi a.bigTXT:hover, #main #topnavi ul#feeds li a.sitemap:hover, #main #topnavi ul#feeds li a.druck:hover, #main #topnavi ul#feeds li a.vorlesen:hover, #main #topnavi ul#feeds li a.rss:hover {
	background-position: bottom left;
	}

#main #topnavi a.bigTXT, #main #topnavi a.mediumTXT, #main #topnavi a.smallTXT, #main #topnavi ul#feeds li a.sitemap, #main #topnavi ul#feeds li a.druck, #main #topnavi ul#feeds li a.vorlesen, #main #topnavi ul#feeds li a.rss {
	color: #71b871;
	font-size: 1px;
	font-size:0px;
}

/* ----- Header ----- */

#header, #header_en{
	float: left;
	display: inline;
	/*margin: 28px 0 0 7px;													2009 */
	padding: 29px 7px 0px 6px;										/* 		2009 */
	width: 980px;
	height:100px;
	/*background: url(../img/slogan.gif) no-repeat 232px 43px #71b871;		2009 */
	/*border-bottom: 1px solid #a3d1a3;  									2009 */
	background: url(../img/whh_header09.gif) no-repeat top left;	/* 		2009 */
	 
}

#header_en {
	background: url(../img/whh_header09en.gif) no-repeat top left;	/* 		2009 */
}


/* ----- Navigation ----- */

#navigation{
	float: left;
	display: inline;
	margin-left: 7px;
	width: 980px;
	background: #339933;
	border-top: 1px solid #339933;
	border-bottom: 1px solid #339933;
	z-index: 200;
}


#navigation ol {
	z-index: 200;
}
#navigation li{
	float:left;
	list-style-type:none;
	z-index: 200;
}

#navigation li a{
	float:left;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
	padding: 6px 11px 5px 11px;
	font-size: 81%;
	z-index: 200;
}

#navigation li a:hover, #navigation li a.active{
	background: #287a28;
	z-index: 200;
}

#subnavigation li{
	list-style-type:none;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #e5e5e5;
	z-index: 200;
}

#subnavigation li ol {
	padding-bottom: 8px;
	z-index: 200;
}

#subnavigation li ol li{
	font-size:12px;
	background:none;
	border-bottom: none;
	z-index: 200;
}

#subnavigation li a{
	display: block;
	color:#339933;
	text-decoration:none;
	padding: 6px 13px;
	z-index: 200;
}

#subnavigation li ol li a{
	display: block;
	color:#339933;
	text-decoration:none;
	padding: 4px 13px 4px 25px;
	z-index: 200;
}

#subnavigation li a:hover {
	color:#287a28;
	background: #ffef9e;
	z-index: 200;
}

#subnavigation li a.active {
	color:#287a28;
	z-index: 200;
}


#subnavigation li.first ol ol li.drei{
	padding-left:15px;
	font-size:11px;
	z-index: 200;
}

/*----- Content ----- */

#content{
	width:980px;
	font-size:75%;
	margin-left: 7px;
}

#content #mainContent h1,#content #mainContent h2,#content #mainContent h3,#content #mainContent h4{
	font-size:180%;
	font-weight:normal;
	margin:5px 0 15px 0;
	line-height:140%;
}

#content #mainContent h2{
	font-size:140%;
}

#content #mainContent h3{
	font-size:120%;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
}

#content #mainContent h4{
	font-weight:bold;
	font-size:120%;
}

#content #mainContent p{
	margin-bottom:7px;
}

#content #mainContent a{
	color:#339933;
	text-decoration:none;
	font-weight:bold;
}
#content #mainContent a:hover{
	color:#287a28;
}

#main #bgDiv #content #mainContent #left div.text_standard p.intro span.bild_rechts a{
	padding-left:0;
	background-image:none;
}

#content #lcol{
	float: left;
}

#content #subnavigation{
	padding-top:0;
}

#content #mainContent{
	float:left;
	padding:10px;
	color:#656565;
	line-height:150%;
	position: relative;
}

#content #rightContent{
	width:240px;
	padding: 2px 11px 0 0;
	border-top: 1px solid white;
	background: #ffef9e;
	float:right;
}

#content #mainContent li{
	margin-left:30px;
}

#content #mainContent ul,#content #mainContent ol, #content #mainContent ul,#content #mainContent ul{
	margin:10px 10px 10px -10px;
}
#content #mainContent #left .spalten .spalte_links ul li{
	list-style-image:url(../../style/i/dots_big.gif);
}

#content #meldungen_ob_re ul li{
	list-style:none;
}


.tx-dwhhfeldergegendenhunger-pi1 {
	margin-left:60px;
	margin-top:25px;
}

.cal_event {
	font-weight:bold;
}


#rightContent .feature img {
	margin: 8px 10px 0 10px;
}
#rightContent a {
	font-weight:bold;
}

#rightContent a:hover {
	color:#287a28;
}



/* ----- History ----- */

#history{
	float: left;
	display: inline;
	width: 965px;
	background:#ccc;
	color:#339933;
	padding: 3px 5px 3px 10px;
	font-size: 80%;
}

#history li{
	float:left;
	list-style-type:none;
	padding-left: 4px;
}

#history li a{
	color:#339933;
	text-decoration:none;
	padding-right:8px;
	background: url(i/pfad.png) right center no-repeat;
	font-weight: bold;
}

#history li a:hover{color: #287a28;}


/* ----- Footer ----- */


#footerNavi,#footerInfo,#footerNaviZweiteEbene{
	text-align:center;
	background:#70b770;
	float:left;
	display: inline;
	color:#fff;
	padding: 2px 0;
	font-weight:bold;
	font-size:90%;
	margin:0;
	width:980px;
}

#footerNaviZweiteEbene{
	background:#85c285;
}

#footerNavi ol#footerNaviZweiteEbene ol{
	width:100%;
	float:left;
	text-align:center;
}

#footerNavi li,#footerNaviZweiteEbene li{
	list-style-type:none;
	display:inline;
	margin-left:10px;
}

#footerNaviZweiteEbene ol li ol{display: none;}


#footerNavi a,#footerInfo a,#footerNaviZweiteEbene a{
	color:#fff;
	text-decoration:none;
}

#footerInfo{
	padding: 5px 0;
	background: #339933;
}

/* ----- Extensions ----- */
#buchstabenblock{
	width:100%;
	float:left;
}

#buchstabenblock div{
	display:inline;
	float:left;
	margin-right:4px;
}

img{
	border:0;
}

.rechts img#spendenbutton {
	cursor:pointer;
}

/* ----- Rechte Spalte ----- */

#rightContent #spenden a span{display: none;}

#rightContent #spenden a{
	display: block;
	width:229px;
	height: 68px;
	margin: 10px 0 0 11px; 
	background: url("../img/spenden.png") top left no-repeat;
}

#rightContent #spenden a.stiften{
	display: block;
	width:229px;
	height: 46px;
	margin: 10px 0 0 11px; 
	background: url("../img/btn_zustiftung.png") top left no-repeat;
}

.english_site #rightContent #spenden a{
		background: url("../img/button_donation.png") top left no-repeat;
}

#rightContent #spenden a:hover{background-position: center left;}
#rightContent #spenden a:active{background-position: bottom left;}

#rightContent #spenden p a span.sttop {display: block;}

#rightContent #spenden p a
{
	background: none;
	line-height: 18px;
	font-weight: bold;
	color: #474135;
	display: block;
	margin: 0;
	height: 85px;
}
#rightContent #spenden p span  {
	background: none;
	line-height: 18px;
	font-weight: bold;
	color: #474135;
	display: block;
	margin: 0;
}

#rightContent #spenden p a:hover{
	color:#339933;
}

#rightContent h1, #rightContent h2{
	width: 226px;
	background: #ffe144;
	font-size:100%;
	padding:6px 12px 4px 12px;
	margin: 0;
	border-top: 1px solid #fff;
	clear: both;
}

#rightContent p{
	width: 223px;
	padding:4px 14px;
	line-height:140%;
	font-size:95%;
	margin: 8px 0 8px 0;
}

#rightContent a{
	color:#339933;
	text-decoration:none;
}

#rightContent ul {
	clear:both;
	list-style:none;
	margin: 0;
	padding: 0;
	display: block;
}

#rightContent ul li a{
	background:url("../img/mehr.png") 230px center no-repeat;
	display: block;
	width: 223px;
	padding: 8px 14px 8px 14px;
	font-weight: bold;
	border-top: 1px solid #fff;
}

#rightContent ul li a:hover{
	text-decoration:none;
	background: url("../img/mehr_hover.png") 230px center no-repeat #ffe144;
}

#rightContent .csc-textpic-intext-left dl{
	padding:0 0px 0 10px;
	float:left;
	font-weight:bold;
}

#rightContent .csc-textpic-caption{
	background: #71b871;
	font-size: 90%;
	padding: 8px;
	font-weight: bold;
}

#mainContent #left .csc-textpic-caption{
	padding: 8px;
	font-weight:bold;
	line-height:14px;
}

#content #mainContent .bild_rechts a,#content #mainContent .bild_links a{
	color:#666;
} 

/* Anpassungen vom Content des alten Layouts */
#mainContent #left .text_standard h3{
	margin:0;
	font-size:100%;
}

#content #mainContent .mehr a{
	color:#8f8f8f;
}

/* Themeneinstiegstool */

#themeneinstiegstool #themeneinstiegstool_header{
	position:relative;
	height:160px;
	width:620px;
	margin-bottom:10px;
}

#themeneinstiegstool #themeneinstiegstool_header #backgroundbild{
	position:absolute;
	z-index:1;
}
#themeneinstiegstool #themeneinstiegstool_header #vordergrund {
	position:absolute;
	z-index:2;
}
#vordergrund #buchstabenblock{
	position:absolute;
	width:270px;
	top:35px;
	left:5px;
}
#vordergrund #buchstabenblock div{
	width:28px;
	height:28px;
	padding:0;
	margin-right:1px;
	text-align:center;
	display:block;
	float:left;
	font-size:1.3em;	
}
#vordergrund #buchstabenblock .b_gr{
	width:56px;
	}
	
#vordergrund #buchstabenblock a, #vordergrund #buchstabenblock span{
	width:28px;
	height:22px;
	padding:6px 0 0 0;
	float:left;
	color:#000;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_normal.png');
	background:url(../img/themenauswahl_alphabet_normal.png) !important;
	background: none; 
}

#vordergrund #buchstabenblock .b_gr a, #vordergrund #buchstabenblock .b_gr span{
	width:56px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_gr_n.png');
	background:url(../img/themenauswahl_alphabet_gr_n.png) !important;
	background: none; 
}

#vordergrund #buchstabenblock a:hover{
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_hover.png');
	background:url(../img/themenauswahl_alphabet_hover.png) !important;
	background: none; 
}
#vordergrund #buchstabenblock a.active{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_aktiv.png');
	background:url(../img/themenauswahl_alphabet_aktiv.png) !important;
	background: none; 
}

#vordergrund #buchstabenblock .b_gr a:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_gr_h.png');
	background:url(../img/themenauswahl_alphabet_gr_h.png) !important;
	background: none; 
}
#vordergrund #buchstabenblock a#active_gr{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/style/i/themenauswahl_alphabet_gr_a.png');
	background:url(../img/themenauswahl_alphabet_gr_a.png) !important;
	background: none; 
}
#vordergrund #header_text{
	position:absolute;
	top:7px;
	left:275px;
	background:#fff;
	width:235px;
	padding:3px 0 0 5px;
	float:left;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

#content #vordergrund h1{
	margin-bottom:2px;
}

#vordergrund #header_text h1{
	font-size:1.4em;
}
#vordergrund #header_text p{
	line-height:130%;
}

#themeneinstiegstool_content{
	width:620px;
	float:left;
}

#themeneinstiegstool_content #buchstabe{
	font-size:2em;
	width:514px;
	height:27px;
	padding-top:5px;
	text-align:center;
	color:#339933;
	font-weight:bold;
	border-bottom:1px solid #339933;	
	background:url(../img/themen_bg_reiter.jpg) no-repeat center;	
}

#themeneinstiegstool_content #liste_schatten{
	float:left;
	padding-bottom:3px;
	background:url(../img/themen_liste_schatten_u.jpg) no-repeat bottom;
}

#themeneinstiegstool_content #liste{
	border:0;
	/*width:507px;*/
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	/*background:url(../img/themen_liste_schatten_r.jpg) repeat-y right;*/
}

#liste .even{
	width:505px;
	padding:4px 4px 0 4px;
	margin:0;
	background:#e1f0e1;
	border:1px solid #339933;
	border-top:0;
	float:left;
}

#liste .even a.mehr{
	background-image: url(../img/pfeil_link_hellgruen.gif);
	margin:0 0 4px 0;
}

#liste .odd a.mehr{
	margin:0 0 4px 0;
}

#liste .odd a span, #liste .even a span{
	padding-right:20px;
	background:url(../img/mehr.png) right 2px no-repeat;
}

#liste .odd a span:hover, #liste .even a span:hover{
	padding-right:20px;
	background:url(../img/mehr_hover.png) right 2px no-repeat;
}


#liste .odd{
	width:505px;
	padding:4px 4px 0px 4px;
	margin:0;
	border:1px solid #339933;
	border-top:0;
	float:left;
}
#liste .even span, #liste .odd span{
	width:480px;
	float:left;
	padding-bottom:4px;
}

#themeneinstiegstool_content .themenmodul_rechts{
	float:right;
	width:216px;
}
#themeneinstiegstool_content .themenmodul_rechts p{
	font-size:0.9em;
	line-height:110%;
}

a.mehr{
	padding:0;
	margin:0;	
}
.unterstrichen {
	text-decoration: underline;
}

/*Feldinfo: Beispiele in der rechten Spalte*/
.feldinfo_bsp_rechts h3{
	color: #339933;
	margin: 20px 0 0 0;
}
.feldinfo_bsp_rechts h2{
	margin-top: 1px;
}

#content #mainContent .feature p a {
	color: #339933;

}

#content #mainContent .feature_text h2{
	font-size:100%;
	font-weight:normal;
	margin-bottom:0 !important;
}

#content #mainContent .feature h3 a{
	width:100%;
	display:block;
	/* background:url(../img/mehr.png) right bottom no-repeat scroll; */
}

#content #mainContent .feature h3 a:hover{
	/* background:url(../img/mehr_hover.png) right bottom no-repeat scroll; */
}

/* KALENDER */

#kalender{
	float:left;
	margin:-33px 10px 0px -190px;
	z-index:10;
	position:absolute;
}

#kalender table{
	width:180px;
	border:none;
}

#heuteEvent{

}

#kalender table#cal_body tr td{
	
	background:#F5E5CC;
	width:24px;
	height:24px;
}

#kalender table tr td.cal_head{
	background:#fff;
	color:#000;
	font-weight:bold;
}

#kalender table tr td.cal_head
{
	background:#F5E5CC;
	padding:3px 0px 1px 0px;
}

#kalender table tr td.cal_head a.cal_head_link_prev{
	display:block;
	height:15px;
	width:15px;
	background:url(../img/kalender-prev.gif) 0px 0px no-repeat;
}

#kalender table tr td.cal_head a.cal_head_link_prev:hover{
	background:url(../img/kalender-prev-hover.gif) 0px 0px no-repeat;
}

#kalender table tr td.cal_head a.cal_head_link_next{
	display:block;
	height:15px;
	width:15px;
	background:url(../img/kalender-next.gif) 0px 0px no-repeat;
}

#kalender table tr td.cal_head a.cal_head_link_next:hover{
	background:url(../img/kalender-next-hover.gif) 0px 0px no-repeat;
}

#kalender table tr td.cal_content{
	border-top:1px solid #d3b680;
	border-left:1px solid #d3b680;
	padding:0px;
}

#kalender table tr td.cal_event{
	border-top:1px solid #d3b680;
	border-left:1px solid #d3b680;
	padding:0px;
}

#kalender table tr td.cal_event a{
	color:#5bab57;
	display:block;
	height:100%;
	line-height:24px;
}

#kalender table tr td.cal_event a:hover{
	
	text-decoration:underline !important;
}

#kalender table tr td.cal_today{
	border-top:1px solid #d3b680;
	border-left:1px solid #d3b680;
	padding:0px;
	background:url(../img/kalender-today-bg.gif) left top repeat-x !important;
	color:#fff;
	font-weight:bold;
	
}


#kalender table#cal_body tr td.cal_empty{
	background:#fcf6e9;
	border-top:1px solid #d3b680;
	border-left:1px solid #d3b680;
}

#kalender table#cal_body{
	border-bottom:1px solid #d3b680;
	border-right:1px solid #d3b680;
}

.eventkurzbesch{
	margin-bottom:20px;
}

#content #mainContent .eventkurzbesch h2{
	margin-bottom:5px;
}

/* NEWS */
#content #mainContent #left .news-list-item{
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
#content #mainContent #left .news-list-item h3{
	margin-top:0;
	margin-bottom:2px;
}

#content #mainContent #left .news-list-item h4{
	margin-bottom:0;
	font-size:100%;
}

#content #mainContent #left .news-list-item p{
	margin-bottom:0;
}

#content #mainContent #left .news-list-item h3 a{
background-image:none;
}


#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re .Weitere span{
	color:#444;
}

/*- Pfeil icons für Links -*/

#main #bgDiv #content #mainContent #left .spalten .spalte_links .startfeature_klein_gruppe .startfeature_klein .mehr .hideMehr,
#main #bgDiv #content #mainContent #left .spalten .spalte_links .feature_text a.mehr,
#main #bgDiv #content #mainContent #left .text_standard .intro a
{
	background:url(../img/mehr.png) 1px 3px no-repeat;
	padding-left:16px;
	text-decoration:none;
}
#main #bgDiv #content #mainContent #left .spalten .spalte_links .startfeature_klein_gruppe .startfeature_klein .mehr .hideMehr:hover,
#main #bgDiv #content #mainContent #left .spalten .spalte_links .feature_text a.mehr:hover,
#main #bgDiv #content #mainContent #left .text_standard .intro a:hover{
	color:#287a28;
	text-decoration:none !important;
	background:url(../img/mehr_hover.png) 1px 3px no-repeat;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_links .startfeature_klein_gruppe .startfeature_klein .mehr .hideMehr:active,
#main #bgDiv #content #mainContent #left .spalten .spalte_links .feature_text a.mehr:active,
#main #bgDiv #content #mainContent #left .text_standard .intro a:active{
	color:#287a28;
	text-decoration:none !important;
	background:url(../img/mehr_hover.png) 1px 3px no-repeat;
}


#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re ul li a span{
	background:url(../img/mehr.png) 1px 3px no-repeat;
	padding-left:16px;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re ul li a span:hover{
	background:url(../img/mehr_hover.png) 1px 3px no-repeat;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re ul li a span:active{
	background:url(../img/mehr_hover.png) 1px 3px no-repeat;
}

#main #bgDiv #content #rightContent .bodytext a.internal-link{
	background:url(../img/icon_rspalte.png) right top no-repeat;
	height:19px;
	display:block;
	line-height:19px;
	clear:both;
}

#main #bgDiv #content #rightContent .bodytext a.internal-link{
	background:url(../img/icon_rspalte_hover.png) right top no-repeat;
	height:19px;
	display:block;
	line-height:19px;
	clear:both;
}

/* PrintMenu */

#printMenu{
	float:left;
	display:block;
	width:100%;
	clear:both;
}

#printMenu #inner_print_menu {
	display: block; 
	float: left; 
	height: 24px; 
	margin-top: 15px; 
	padding-top: 15px; 
	width: 100%;
	border-top: 1px solid #E5E5E5;	
}



#main #printMenu a {
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	color: transparent;
	font-size: 1px;
	line-height: 40px;
	}

#main #printMenu a.back{
width: 66px;
background: url(../img/btn_zurueck.gif) no-repeat;
}

#main #printMenu a.weiterempfehlen{
left: 606px;
left: 417px;
width: 117px;
background: url(../img/btn_empfehlen.gif) no-repeat;
}

#main #printMenu a.printbtnunten{
left: 495px;
left: 315px;
width: 97px;
background: url(../img/btn_druckversion.gif) no-repeat;
}

/* 05.09.2008 13:05:17 MT */
#main #printMenu a.vorlesen{
left: 405px;
left: 233px;
width: 76px;
background: url(../img/btn_vorlesen.gif) no-repeat;
}

/* englische buttons */
.english_site #main #printMenu a.back{
width: 57px;
background: url(../img/btn_back.gif) no-repeat;
}

.english_site #main #printMenu a.weiterempfehlen{
left: 628px;
left: 417px;
width: 95px;
background: url(../img/btn_recommend.gif) no-repeat;
}

.english_site #main #printMenu a.printbtnunten{
left: 517px;
left: 315px;
width: 97px;
background: url(../img/btn_print.gif) no-repeat;
}

/* 05.09.2008 13:05:17 MT */
.english_site #main #printMenu a.vorlesen{
left: 444px;
left: 233px;
width: 59px;
background: url(../img/btn_read.gif) no-repeat;
}

#main #printMenu a:hover, .english_site #main #printMenu a:hover {
	background-position: 0 -18px;
	color: transparent;
}

#main #printMenu a:active, .english_site #main #printMenu a:active {
	background-position: 0 -36px;
}

/*---- Mediabox / rechte spalte ----*/

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox{
	clear:both;
	display: block;
	width: 224px;
	margin-left: 13px;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox .mb_content{display:none;}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p a, #main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p br{
	line-height:25px;
	margin:0px;
	padding:0px;
	height:25px;
	display:block;
	font-weight:bold;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox div.active{
	display:block;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li{
	display:block;
	float:left;
	border-right: 1px solid #ffef9e;
	color:#fff;
}
#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar {
	padding:4px 14px;
	width:223px;
}
#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a{
	display: block;
	width: 73px;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 22px;
	background: #339933;
	color:#fff;
	border-top: 0px none;
}

div.video{
	clear:both;
	width:100%;
	float:left;
}

.vidPreview{
	width:115px;
	margin:5px;
	float:left;
}

.vidTxt{
	color:#333;
	font-size:95%;
	line-height:130%;
	/*float:right;  oli */
	margin-top:5px;
}

#content #mainContent .tx-dwhhfemediabox-pi1 .video .vidTxt a{
	color:#339933;
	font-weight:bold;
	font-size:95%;
}


#content #mainContent .news-list-item h1 a,#content #mainContent .news-list-item h3 a{
	color:#888;
	padding-left:0;
	background:none;
}

#content #mainContent .news-list-item h1{
	margin-bottom:8px;
}

#content #mainContent .news-list-item a{
	background:transparent url(../img/mehr.png) no-repeat scroll 0px 50%;
	padding-left:20px;
}

#content #mainContent .news-list-item a:hover{
	background:transparent url(../img/mehr_hover.png) no-repeat scroll 0px 50%;	
}

#content #mainContent .news-list-item .bild_links a{
	background:none;
	padding:0;
}

#logoLink span{
	display:none;
}

#ueberUns ol{
	/*border-top:1px solid #e4cfa8;*/
	clear:both;

} 

#ueberUns li{
	list-style-type:none;
	width:245px;
	float:left;
	font-weight:bold;
}

#ueberUns li a{
	width:230px;
	background:url("../img/Widget_Blog_a.gif") -8px 0px repeat-x;
	height:20px;
	display:block;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	float:left;
}
#ueberUns li a:hover{
	background:url("../img/Widget_Blog_a_act.gif") -8px 0px repeat-x;
}

#rightContent .mehrLinkDiv{
	padding-bottom:4px;
}

#mehrLink{
	font-size:110%;
	width:235px;
	padding:7px 0 5px 0;
	float:left;
	background:url("../img/mehrLink.gif") no-repeat 205px -23px;
}

.sIFR-alternate{
	display:none;
}

/* ---- Felder gegen den Hunger ---- */
.tx-dwhhfeldergegendenhunger-pi2 #info_feld{
	clear:both;
}


.tx-dwhhfeldergegendenhunger-pi2 .info_cont .bg img{
	width:230px;
	height:140px;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
}


.tx-dwhhfeldergegendenhunger-pi2 .info_thema a.control, .tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv a.control{
	padding:5px 15px 5px 10px;
	background:url("../img/mehrLink.gif") 220px -23px no-repeat #f5e8d0;
	display:block;
	clear:both;
	font-size:14px;
	line-height:20px;
	border-top:1px solid #faf4e8;
}
.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv a.control{
	background-position:220px 5px;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema a.control span.icon, .tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv a.control span.icon{
	width:30px;
	height:24px;
	background-position:left center;
	display:block;
	margin-right:3px;
	float:left;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul
{
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:15px;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li{
	background:none;
	border-bottom:1px solid #fff;
	margin:0px;
	padding:0px;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a{
	padding:5px 0px 5px 5px;
	margin:0px;
	background:url("../img/mehr.png") center right no-repeat;
	display:block;
	font-weight:bold;
	border-bottom:1px solid #fff;
}


#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a:hover{
	background:url("../img/mehr.png") center right no-repeat;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a.aufklapp{
	padding:5px 5px px 5px 5px;
	margin:0px;
	background:url(../img/aufzubtn-zu.gif) bottom right no-repeat #f5e8d0;
	display:block;
	font-weight:bold;
	border-top:1px solid #faf4e8;
	margin-left:1px;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a.akaktiv{
	background:url(../img/aufzubtn-auf.gif) bottom right no-repeat;
}


#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a.aufklapp:hover{
	background:url(../img/aufzubtn-zu-hover.gif) bottom right no-repeat #efdcba;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li a.akaktiv:hover{
	background:url(../img/aufzubtn-auf-hover.gif) bottom right no-repeat #efdcba;
}



#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li span.sbak-span{
	padding:4px;
	font-size:11px;
	display:block;
	line-height:14px;
}

#main #bgDiv #content #mainContent #left .spenden_bbox_wrap .spenden_bbox_content .spenden_rspalte .spenden_rspalte_r ul li span.sbak-span a{
	display:inline;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten .kapitel{
	text-align:center;
	letter-spacing:4px;
	width:201px;
	_width:194px;
	float:left;
	margin-bottom:3px;
}


.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr, .tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr_l{
	height:15px;
	width:15px;
	display:block;
	float:left;
	background-color:#000;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr{
	background:url(../img/kalender-next.gif)0px 0px no-repeat;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr_l{
	background:url(../img/kalender-prev.gif)0px 0px no-repeat;
	margin-left:10px;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr:hover{
	background:url(../img/kalender-next-hover.gif)0px 0px no-repeat;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten a.mehr_l:hover{
	background:url(../img/kalender-prev-hover.gif)0px 0px no-repeat;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .info_unten .kapitel a.kap_an{
	color:#000 !important;
	font-weight:bold;

}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .bg .exh3{
	font-size:14px;
	display:block;
	clear:both;
	margin:8px 0px 5px 10px;
	font-weight:normal;
}

/*
	---- Link Klassen ----
*/

.no_link {
	display:none;
}

a.mehr_link{
	background:url("../img/mehr.png") 1px 3px no-repeat;
	padding-left:16px;
}

a.mehr_link:hover {
	background:url("../img/mehr_hover.png") 1px 3px no-repeat;
}

a.pdf, span.pdf a{
	background:url("icons/pdf_no.gif") top left no-repeat;
	padding: 2px 0 1px 17px;
}

a.pdf:hover, span.pdf a:hover{
	background:url("icons/pdf_ho.gif") top left no-repeat;
}

a.bilder {
	background:url("icons/bilder_no.gif") top left no-repeat;
	padding-left:17px;
}

a.bilder:hover {
	background:url("icons/bilder_ho.gif") top left no-repeat;
}

a.email {
	background:url("icons/email_no.gif") top left no-repeat;
	padding-left:17px;
}
*html #rightContent a.email {
	background:url("icons/email_no.gif") top left no-repeat;
	padding:0px 17px;
	float:left;
}

a.email:hover {
	background:url("icons/email_ho.gif") top left no-repeat;
}

a.externer_link {
	background:url("icons/extern_no.gif") top left no-repeat;
	padding-left:17px;
}

a.externer_link:hover {
	background:url("icons/extern_ho.gif") top left no-repeat;
}

a.video {
	background:url("icons/video_no.gif") top left no-repeat;
	padding-left:17px;
}

a.video:hover {
	background:url("icons/video_ho.gif") top left no-repeat;
}


a.play {
	background:url("icons/play_no.gif") top left no-repeat;
	padding-left:17px;
}

a.play:hover {
	background:url("icons/play_ho.gif") top left no-repeat;
}

a.audio {
	background:url("icons/audio_no.gif") top left no-repeat;
	padding-left:17px;
}

a.audio:hover {
	background:url("icons/audio_.gif") top left no-repeat;
}

h1.video, h1.video a, h2.video, h2.video a {
	background:url("icons/headline_video_no.gif") top left no-repeat;
	padding-left:20px;
	font-weight:normal;
}

h1.headline_video a:hover, h2.headline_video a:hover {
	background:url("icons/headline_video_ho.gif") top left no-repeat;
	padding-left:20px;
}

#rightContent a.pdf,
#rightContent a.audio,
#rightContent a.bilder,
{
	clear:both;
}

/* ----- Infos anfordern, rechte SPalte ----- */
#rightContent .tx-dwhhinfosanfordern-pi1{
	float:left;
	padding-left:10px;
	margin-bottom:10px;
}

#rightContent .tx-dwhhinfosanfordern-pi1 ol li{
	list-style-type:none;
	margin-bottom:5px;
	font-size:90%;
}

#rightContent .tx-dwhhinfosanfordern-pi1 ol{
	margin:7px 0 10px 0;
}

#rightContent .tx-dwhhinfosanfordern-pi1 #submitButton span{
	display:none;
}

#rightContent .tx-dwhhinfosanfordern-pi1 #submitButton{
	clear:both;
	float:right;
	margin-right:10px;
	width:129px;
	height:24px;
	background:url("/fileadmin/templates/relaunch/img/submitButton.gif") no-repeat;
}

#rightContent .tx-dwhhinfosanfordern-pi1 #submitButton:hover{
	background-position:bottom left;
}

#rightContent .tx-dwhhinfosanfordern-pi1 #infosEmail{
	width:210px;
	font-size:90%;
}

#rightContent .tx-dwhhinfosanfordern-pi1 #infosEmailLabel{
	clear:both;
	float:left;
	font-size:90%;
	width:100%;
	margin: 2px 0 5px 0;
}

#rightContent .tx-dwhhinfosanfordern-pi1 .error{
	width:100%;
	clear:left;
	color:red;
	display:block;
}

.tx-whhbestellform-pi1 .error {
	color: red;
}

div.tx_dwhhcntspendenbtn_onecol, div.tx_dwhhcntspendenbtn_twocol{
	width:100%;
	text-align:center;
	position:relative;
	padding:10px 0px 10px 0px;
}

div.tx_dwhhcntspendenbtn_onecol a{
	width:160px;
	height:24px;
	clear:both;
	overflow:hidden;
	margin:0px;
	display:block;
	padding:0px;
	line-height:200px;
	margin:auto;
}

div.tx_dwhhcntspendenbtn_twocol a{
	width:160px;
	height:24px;
	overflow:hidden;
	margin:0px;
	display:block;
	padding:0px;
	line-height:200px;
	float:left;
}

div.tx_dwhhcntspendenbtn_twocol a.tx_dwhhcntspendenbtn_osbtn{
	margin-left:82px;
	_margin-left:40px;
	margin-right:30px;
}

div.tx_dwhhcntspendenbtn_onecol a.tx_dwhhcntspendenbtn_osbtn, div.tx_dwhhcntspendenbtn_twocol a.tx_dwhhcntspendenbtn_osbtn{
	background:url(../img/tx_dwhhcntspendenbtn_os.gif) left top no-repeat;
}

div.tx_dwhhcntspendenbtn_onecol a.tx_dwhhcntspendenbtn_osbtn:hover, div.tx_dwhhcntspendenbtn_twocol a.tx_dwhhcntspendenbtn_osbtn:hover{
	background:url(../img/tx_dwhhcntspendenbtn_os-hover.gif) left top no-repeat;
}

div.tx_dwhhcntspendenbtn_onecol a.tx_dwhhcntspendenbtn_dhbtn, div.tx_dwhhcntspendenbtn_twocol a.tx_dwhhcntspendenbtn_dhbtn{
	background:url(../img/tx_dwhhcntspendenbtn_dh.gif) left top no-repeat;
}

div.tx_dwhhcntspendenbtn_onecol a.tx_dwhhcntspendenbtn_dhbtn:hover, div.tx_dwhhcntspendenbtn_twocol a.tx_dwhhcntspendenbtn_dhbtn:hover{
	background:url(../img/tx_dwhhcntspendenbtn_dh-hover.gif) left top no-repeat;
}

/*
	2 spalten 50/50
	23.04.2008 MT
*/

.spalten50{
	width:520px;
}

.spalten50 .spalte_links50{
	width:255px;
	margin-right:5px;
	float:left;
}

.spalten50 .spalte_rechts50{
	width:255px;
	margin-left:5px;
	float:left;
}

#lcol
{
	width:185px;
}
#lcol #belowsubnavi
{
	float:left;
	width:185px;
	margin-top:15px;
}
#lcol #belowsubnavi .infobox
{
	padding-left:10px;
	margin-bottom:15px;
	clear:both;
	position:relative;
}

#lcol #belowsubnavi #spendeninfos {
	cursor:pointer;
}

#lcol #belowsubnavi .infobox #altinfo
{
	position:absolute;
	top:-30px;
	left:135px;
	width:148px;
	height:52px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:5px 0px 0px 0px;
	background:url(../../../../typo3conf/ext/whh_infoboxen/imba.png) no-repeat left top;
	color:#fff;
	display:none;
}
*html #lcol #belowsubnavi .infobox #altinfo
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../typo3conf/ext/whh_infoboxen/imba.png');
	background:none;
}

#lcol #belowsubnavi .infobox .infobox_body
{
	background:#fbe8cc;
	padding:10px 5px;
	color:#656565;
	line-height:150%;
}
#lcol #belowsubnavi .infobox .infobox_body a
{
	color:#339933;
	line-height:150%;
	font-weight:bold;
	text-decoration:none;
}
#lcol #belowsubnavi .infobox .infobox_body a:hover
{
	text-decoration:underline;
}


#lcol #belowsubnavi .infobox .infobox_body_green
{
	background:#339933;
	padding:10px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

#lcol #belowsubnavi .infobox .infobox_body_green a
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#lcol #belowsubnavi .infobox .infobox_body_green a:hover
{
	text-decoration:underline;
}
#lcol #belowsubnavi .infobox .infobox_head
{
	background:#ed9d29;
	color:#fff;
	padding:6px 8px;
	font-size:12px;
	font-weight:bold;
}
#lcol #belowsubnavi .infobox .infobox_bild_div
{
	margin:7px 7px 7px 0px;
	width:69px;
	height:73px;
	float:left;
	position:relative;
}
#lcol #belowsubnavi .infobox .infobox_bild
{
	margin:0px;
	width:69px;
	height:73px;
	display:block;
	float:none;
}
#lcol #belowsubnavi .infobox .infobox_name {
	font-weight:bold;
	margin:4px 0px 4px 0px;
}
#lcol #belowsubnavi .infobox .infobox_text_2
{
	clear:both;
}
.tx-whhspendeneinstieg-pi1.halb {
	display:block;	height:75px;	clear:both;
}
.tx-whhspendeneinstieg-pi1.voll {
	height:55px;	/*clear:both; float:none; width:523px;display:block;	*/
	padding-top:15px; border-top:1px solid #E5E5E5;
}
*+html .tx-whhspendeneinstieg-pi1.voll {
	height:55px; height:80px;
	padding-top:15px; border-top:1px solid #E5E5E5;
}
.tx-whhspendeneinstieg-pi1.halb .se_links {
	width:150px; float:left; margin-right:5px;
}
.tx-whhspendeneinstieg-pi1.voll .se_links {
	width:270px; float:left; margin-right:16px;
}
.tx-whhspendeneinstieg-pi1 .se_mitte
{
	width:110px; float:left;
	margin-right:5px;
}

.tx-whhspendeneinstieg-pi1 .se_rechts
{
	width:102px; 
}
.tx-whhspendeneinstieg-pi1 .se_select
{
	width:110px;
	margin:1px 0px 5px 0px;
}
.tx-whhspendeneinstieg-pi1 option
{
	padding-left:5px;
}
.tx-whhspendeneinstieg-pi1 .se_input
{
	width:50px;
	margin:0px 5px 0px 0px;
	float:left;
}
.tx-whhspendeneinstieg-pi #spendenbutton
{
	cursor:pointer;
}

/* Tracker Code anstaendig umstylen */

.tx-mqstracker-pi1 {
	position: absolute;
	display: block;
	overflow: hidden;
	top: -3px;
	width: 1px;
	height: 1px;
	}
	
*+html #content div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom:5px;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap { /* Rechte Spalte: Anpassung Bildpositionierung im Bild-Text-Element :: 11-08-2011 Chong */ 
    padding-top:5px;
    padding-left:10px;
}

p.buendig1 {
	margin-top:8px!important; /* olli wollte das so */
	padding-top:0px!important;
	margin-bottom:0px!important; /* olli wollte das so */
	padding-bottom:0px!important; /* olli wollte das so */
}
p.buendig2 a{
	font-size:13px!important;
	background:transparent url(../img/mehr.png) no-repeat scroll 1px 4px!important;
}
p.buendig2 {
	margin-top:0px!important; /* olli wollte das so */
	margin-bottom:0px!important; /* olli wollte das so */
	padding-top:8px!important; /* olli wollte das so */
	padding-bottom:8px!important; /* olli wollte das so */
	height:33px!important; /* olli wollte das so */
}

html #left .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding:0px;	
}



























#navigation ol li {
	position:relative;
	left:0px; top:0px;
	z-index:100;
}
*html #navigation ol li {
	position:relative;
	float:left;
}
#navigation ol li.navo div  {
	visibility:hidden;
	position:absolute;
	left:-1px; top:27px;
	padding:0px 1px 1px 1px;
	/*background:#ccc;*/
}
#navigation ol li.navu div  {
	visibility:hidden;
	position:absolute;
	left:-30px; top:27px;
	padding:0px 1px 1px 1px;
	/*background:#ccc;*/
}

*html #navigation ol li div ul {
	background:#339933;
}

#navigation ol li div ul li {
	clear:both;
	float:none;
	cursor:pointer;
}
#navigation ol li div ul li a {
	display:block;
	float:none;
	cursor:pointer;
}

*html #navigation ol li div ul li a {
	position:relative; 
	display:block;
}


#navigation ol li div ul {
	background:url('../img/nav_trans.png') repeat top left;
	border:1px solid #fff;
}





#navigation ol li .subnavi_wrap {
	position:absolute;
	left:-3px; bottom:-2px;
	padding:0px 1px 1px 1px;
	width:200px;
}

#navigation ol li #sn_3003 				{ left:-13px; width:160px; }
#navigation ol li #sn_3003 #sn_bgm_3003 { width:155px; }
#navigation ol li #sn_3003 #sn_bgr_3003 { left:159px; }
#navigation ol li #sn_3003 #sn_bgu_3003 { width:159px; }
#navigation ol li #sn_3003 #sn_links_3003 { width:155px; }


#navigation ol li .subnavi_wrap .sn_bgm, #navigation ol li .subnavi_wrap .sn_links {
	position:absolute;
	left:2px; top:0px;
	border:1px solid #ddd;
	border:1px solid #a1d3a1;
	width:200px;
	z-index:1002;
}
#navigation ol li .subnavi_wrap .sn_bgl {
	position:absolute;
	left:0px; top:0px;
	width:2px; z-index:1001;
	background:url('../img/nav_trans_l.png') repeat-y top left;
}
#navigation ol li .subnavi_wrap .sn_bgr {
	position:absolute;
	left:204px; top:0px;
	width:2px; z-index:1001;
	background:url('../img/nav_trans_r.png') repeat-y top left;
}
#navigation ol li .subnavi_wrap .sn_bgu {
	position:absolute;
	left:0px; top:0px;
	width:204px; height:3px; z-index:1001;
	background:url('../img/nav_trans_u.png') no-repeat top left;
}
#navigation ol li .subnavi_wrap .sn_bgm {
	background:url('../img/nav_trans.png') repeat top left;
	height:100px;
	z-index:1001;
}
#navigation ol li .subnavi_wrap ul {
	/*background:none;      stefan 16.04.09 */
	border:0px none;
}
*html #navigation ol li .subnavi_wrap .sn_bgm {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/relaunch08/img/nav_trans_ie.png',sizingMethod='scale');
	background:none;
}
*html #navigation ol li .subnavi_wrap .sn_bgl {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/relaunch08/img/nav_trans_l.png',sizingMethod='scale');
	background:none;
}
*html #navigation ol li .subnavi_wrap .sn_bgr {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/relaunch08/img/nav_trans_r.png',sizingMethod='scale');
	background:none;
}
*html #navigation ol li .subnavi_wrap .sn_bgu {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/relaunch08/img/nav_trans_u.png');
	background:none;
}
*html #navigation ol li .subnavi_wrap #sn_bgu_3003 {
	filter:none;
	background:none;
	border-top:1px solid #a29864;
}
/**+html #content #mainContent a.mehr_link {
	background:none;
}*/
*+html #content #mainContent .projekt  a.mehr_link {
	background:transparent url(../img/mehr.png) no-repeat scroll 1px 3px;
}
*+html .adv_frage .frage {
	margin-bottom:10px!important;
}

.vita_box {
	height:100px;
	margin-bottom:20px;
}
.vita_box img {
	margin-right:10px; float:left;
}

/* Tabelle */
	
	
	
	#winDisplay td {
		border:0px none!important;
	}
	#winDisplay #table2 {
		margin-bottom:5px!important;
		padding-top:5px!important;
	}
	#winDisplay {
		padding-top:0px;
	}
	#winDisplay #table3 {
		margin-bottom:0px!important;
		padding-top:0px!important;
	}
	
		
	#content #mainContent .csc-textpic-intext-left .csc-textpic-text ul li {
		list-style-position:inside;
		margin:0px 0px 10px 10px;
	}
	#content #mainContent .csc-textpic-text ul li {
		margin-bottom:10px;
	}
	
	.dreispalten {
		width:523px;
	}
	.dreispalten .dsp_links {
		width:166px; float:left;
		margin-right:10px;
	}
	.dreispalten .dsp_mitte {
		width:166px; float:left;
		margin-right:10px;
	}
	.dreispalten .dsp_rechts {
		width:166px; float:left;
	}
	#lastChange {
		clear:both; display:block;
		float:left;
	}
	
	.spendino {
		padding:0px 0px 10px 37px;
	}
	
	
	/* Informiert bleiben Teaser (Social Media Icons) */
	
	#main #bgDiv #content #rightContent #rightContent_flex .informiert_social_wrap { 
		height: 30px; width: 251px; padding-top: 7px;	text-align: center; 
		border-top: 1px solid #fff;  }
		
		#main #bgDiv #content #rightContent #rightContent_flex .informiert_social_wrap img {
		padding-right: 13px; }
	
	
	.news-list-morelink {
		display:none;	
	}
	
	
	
/* Glossar Navileiste unter Netzwerke (id=5045) */	
	
#content #mainContent ul#nav_glossar
	{
		background:url('http://www.welthungerhilfe.de/fileadmin/templates/relaunch08/img/bg_nav_glossar.gif') repeat-x left top; 
		list-style-type:none; 
		border:1px solid #287A28; 
		padding:0; 
		margin:10px 0px 30px 0px; 
		/*float:left;*/ 
		height:23px; width:500px; 
	}
	
#content #mainContent ul#nav_glossar li
	{
		display:block; 
		float:left; 
		font-family:Arial,Helvetica,sans-serif; font-size:14px; 
		padding:0; 
		margin:0px 0px 0px 0px; 
		height:23px;
	}
	
#content #mainContent ul#nav_glossar li span
	{
		background:url('http://www.welthungerhilfe.de/fileadmin/templates/relaunch08/img/bg_nav_glossar.gif') repeat-x left top; 
		color:#FFFFFF; 
		display:block; 
		float:left; 
		font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal;
		height:20px; 
		padding:3px 5px 0px 5px; 
		text-decoration:none; 
		margin:0px;
	}
	
#content #mainContent ul#nav_glossar li a
	{
		background:url('http://www.welthungerhilfe.de/fileadmin/templates/relaunch08/img/bg_nav_glossar.gif') repeat-x left top; 
		color:#FFFFFF; 
		display:block; 
		float:left; 
		font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal;
		height:20px; 
		padding:3px 5px 0px 5px; 
		text-decoration:none; margin:0px;
	}
	
#content #mainContent ul#nav_glossar li a:hover, #content #mainContent ul#nav_glossar li a.active
	{
		background:url('http://www.welthungerhilfe.de/fileadmin/templates/relaunch08/img/bg_nav_glossar_hover.gif') repeat-x left top;
	}
	
	.tx-whhmagazin-pi1 #magazine {
		display:none;
	}

	
#rightContent ul li.csc-textpic-image a {
	width:105px;
	margin: 0px 12px;
	padding: 1px;
}
#rightContent ul li.csc-textpic-image {
	margin: 0px;
	padding: 0px;
}

#rightContent p.change_text {
	padding: 4px 14px;
	margin: 0;
}
