*{
	padding:0;
	margin:0;
}

body{
	background:url("../img/bg_main.jpg") repeat-x #E8D5B2;
	font-family:Arial, Helvetica, sans-serif;
}

.hide{
	display:none;
}

fieldset{
	border:0;
}

.intro{
	font-weight:bold;
}

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

#main{
	margin:auto;
	width:1000px;
	margin:auto;
	display:block;
}

#bgDiv{
	float:left;
	width:100%;
	background:url("../img/bg_content.jpg") repeat-y;
}

#navCorner1{
	position:absolute;
	background:url("../img/nav_ecke_01.jpg") no-repeat;
	width:7px;
	height:8px;
	margin:75px 0 0 0px;
}

#navCorner2{
	position:absolute;
	background:url("../img/nav_ecke_02.jpg") no-repeat;
	width:7px;
	height:7px;
	margin:75px 0 0 973px;
}

#suche{
	position:absolute;
	color:#fff;
	margin:22px 0 0 680px;
	font-size:90%;
	float:left;
	width:300px;
}


#suche input{
	float:left;
	width:220px;
	padding:1px 5px 1px 5px;
	color:#999;
	height:16px;
}

#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{
	float:left;
	width:100%;
	background:url("../img/header.gif") no-repeat;
	height:32px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:8px 0 0 0;
}

#main #topnavi a{
	color:#000;
	text-decoration:none;
	padding-left:35px;
	background-repeat:no-repeat;
	background-position:18px 1px;
}

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

.eng{
	background-image:url("../img/eng.gif");
}

.deu{
	background-image:url("../img/deu.gif");
}

.fra{
	background-image:url("../img/fra.gif");
}

.esp{
	background-image:url("../img/esp.gif");
}

#main #topnavi #sprachen{
	margin-right:480px;
	float:left;
}

#main #topnavi .rss{
	background-image:url("../img/rss.gif");
}


#main #topnavi .sitemap{
	background-image:url("../img/sitemap.gif");
}

#main #topnavi .druck{
	background-image:url("../img/druck.gif");
}

#main #topnavi span{
	margin-left:35px;
}

#main #topnavi .smallTXT,#main #topnavi .mediumTXT,#main #topnavi .bigTXT{
	color:#1e7416;
	padding-left:5px;
}

#main #topnavi #kontrastSS {
	width:15px;
	margin:0;
	padding:0;
	margin-left:5px;
}



/* ----- Header ----- */
#header,#header_en,#navigation,#content{
	width:980px;
	margin:0 0 0 11px;
	float:left;
	display:inline;
}

#header{
	height:75px;
	background:url("../img/header_logo.gif") no-repeat 8px -5px #359732;
}
#header_en{
	height:75px;
	background:url("../img/header_logo_en.gif") no-repeat 8px -5px #359732;
}


#header_en #suche{
	margin-top:38px;
}


a.smallTXT, a.mediumTXT, a.bigTXT {
	text-transform:none;
}

/* ----- Navigation ----- */
#navigation{
	background:url("../img/navigation.gif") repeat-x #174517;
	padding-left:10px;
	width:970px;
}

#navigation li{
	float:left;
	list-style-type:none;
}

/*
13.08.2008 MT: weniger h-padding damit spenden & helfen passt. vorher : 13
*/

#navigation li a{
	float:left;
	text-shadow: #111111 2px 2px 2px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	font-size:85%;
	border-right:1px solid #6a8a6a;
}

#navigation li a:hover{
	background:url("../img/navigation_act.gif") repeat-x #174517;
}

#navigation li a.active {
	background:url("../img/navigation_act.gif") repeat-x #174517;
}

#subnavigation li{
	padding-left:10px;
	list-style-type:none;
	font-weight:bold;
	font-size:13px;
	background:url("/fileadmin/templates/relaunch/img/navi_line.gif") no-repeat center top;
	padding-top:11px;
	margin-top:2px;
}

#subnavigation .first{
	background:none;
}

#subnavigation li ol li{
	font-size:12px;
	background:none;
	padding-top:6px;
}

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

#subnavigation li a:hover {
	color:#336633;
}

#subnavigation li a.active {
	color:#336633;
}


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




/* ----- Content ----- */
#content{
	border:1px solid #fff;
	width:978px;
	font-size:75%;
}

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

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

#content #mainContent h3{
	font-size:140%;
	margin-top:20px;
}

#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:#336633;
}

#content #mainContent a.back{
	background-image:url(../img/dwhh_btn_back.gif);
	background-repeat:no-repeat;
	padding:3px 0px 1px 25px;
}
#content #mainContent a.weiterempfehlen{
	background-image:url(../img/dwhh_btn_empfehlen.gif);
	background-repeat:no-repeat;
	padding:3px 0px 1px 25px;
}
#content #mainContent a.printbtnunten{
	background-image:url(../img/printbtn-bottom-bg.gif);
	background-repeat:no-repeat;
	padding:3px 0px 1px 25px;
}


#content #mainContent a.back:hover{
	background-position:0px -18px;
	color:#363;
}

#content #mainContent a.printbtnunten:hover{
	background-position:0px -18px;
	color:#363;
}

#content #mainContent a.weiterempfehlen:hover{
	background-position:0px -18px;
	color:#363;
}

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


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

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

#content #rightContent{
	width:250px;
	padding-top:2px;
	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-left:10px;
}
#rightContent a {
	font-weight:bold;
}

#rightContent a:hover {
	color:#336633;
}



/* ----- History ----- */
#history{
	width:963px;
	float:left;
	background:#e5e5e5;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#3e9e3e;
	padding:3px 5px 3px 10px;
	font-size:90%;
}

#history li a{
	color:#3e9e3e;
	text-decoration:none;
	background:url("/fileadmin/templates/relaunch/img/arrow.gif") no-repeat right 0px;
	padding-right:10px;
}

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





/* ----- Footer ----- */
#footerNavi,#footerInfo,#footerNaviZweiteEbene{
	text-align:center;
	background:#70b770;
	width:980px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:90%;
	margin:0 -1px 0 -1px;
	/*_clear:both;*/
	_width:100%;
}

#footerInfo{
	margin-bottom:-1px;
}

#footerNaviZweiteEbene{
	background:#85c285;
}

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

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

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

#footerInfo{
	padding:2px 0 3px 0;
	background:#339933;
}





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

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





img{
	border:0;
}











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

#main #bgDiv #content #rightContent p.fakelist   {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	padding-left:22px;
	padding-right:10px;
	padding-bottom:8px;
	line-height:120%;
	background:url("../img/listbulgreen.gif") 8px 2px no-repeat;
}


#rightContent #spenden{
	width:233px;
	float:left;
	margin:0px 5px 0px 7px;
	padding:3px;
	background:url("../img/bg_button.jpg");
	font-size:90%;
}
/*
#rightContent #spenden .left{
	float:left;
	width:100px;
	padding:2px;
}

#rightContent #spenden .right{
	float:right;
	width:100px;
	padding:2px;
}
*/


#rightContent #spenden p a{
	padding-top:5px;
	line-height:18px;
	font-weight:bolder;
	color:#474135;
	display:block;
	height:85px;
}

#rightContent #spenden p a:hover{
	font-weight:bolder;
	color:#339933;
	background:url(../img/spendenzoombtn.jpg) bottom right no-repeat;
}

#rightContent #spenden p span{
	font-size:12px;
	
	display:block;
	float:left;
	cursor:pointer;
}

#rightContent #spenden p span.stright, #rightContent #spenden p span.stleft{
	width:49%;
}

#rightContent #spenden p span.stbottom{
	padding-top:5px;
	width:100%;

}

#rightContent #spendenTop,#rightContent #spendenBottom{
	width:233px;
	float:left;
	margin:0 5px 0 7px;
	background:url("../img/spendenTop.jpg") no-repeat;
	font-size:0;
	padding:0 3px 0 3px;
	line-height:0;
	height:3px;
}

#rightContent #spendenBottom{
	background:url("../img/spendenBottom.jpg") no-repeat;
	margin-bottom:10px;
}

#rightContent h1,#rightContent h2{
	width:100%;
	float:left;
	background:url("../img/bg_hl.jpg") no-repeat;
	font-size:100%;
	padding:10px 10px 5px 10px;
}


#rightContent h1 a,#rightContent h2 a{
	width:235px;
	margin:0;
	padding:0;
	float:left;
	background:url("../img/r_col_h1_a_bg.gif") no-repeat right top;
	font-size:100%;
}

#rightContent h1 a:hover, #rightContent h2 a:hover{
	background:url("../img/r_col_h1_a_ho_bg.gif") no-repeat right top;
}



#rightContent p{
	padding:0 10px 10px 10px;
	line-height:140%;
	font-size:95%;
}

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

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

#rightContent .csc-textpic-caption{
	background:#E5C58B none repeat scroll 0%;
	font-size:90%;
	padding-left:5px;
	font-weight:bold;
}

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

/*
#content #mainContent #left .bild_rechts,#content #mainContent #left .bild_links{
	
}
*/
#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/icon_small.gif) right 2px no-repeat;
}

#liste .odd a span:hover, #liste .even a span:hover{
	padding-right:20px;
	background:url(../img/icon_small_hover.gif) 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:bold;
	margin-bottom:0 !important;
}

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

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

/* KALENDER */

#kalender{
	float:left;
	margin:-33px 10px 0px -190px;
	z-index:100;
	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_days
{
	
}

#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;
}
/*
#kalender table{
	border:1px solid #999;
}
*/
/*
.cal_head{
	background:#409F40;
	color:#fff !important;
}
*/





/* NEWS */
#content #mainContent #left .news-list-item{
	margin-bottom:20px;
}
#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/icon_small.gif) 0px 0px no-repeat;
	padding-left:20px;
	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:#336633;
	text-decoration:none !important;
	background:url(../img/icon_small_hover.gif) 0px 0px 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:#336633;
	text-decoration:none !important;
	background:url(../img/icon_small_active.gif) 0px 0px no-repeat;
}


#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re ul li a span{
	background:url(../img/icon_small.gif) 0px 1px no-repeat;
	padding-left:20px;
}

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

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts #meldungen_ob_re ul li a span:active{
	background:url(../img/icon_small_active.gif) 0px 1px 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;
}







/* ECARDS */
/*#content #mainContent #left .tx-dwhhecard-pi1 label{
	width:150px;
	padding-right:10px;
	float:left;
	text-align:right;
	clear:both;
	margin-bottom:10px;
}

.sp_hinweis{
	font-size:80%;
	margin-left:160px;
	margin-top:-5px;
}

.tx-dwhhecard-pi1 input{
	margin-bottom:10px;
}

#content #mainContent #left .tx-dwhhecard-pi1 #ec_msg{
	margin-left:0 !important;
	
}*/






/* PrintMenu */
#printMenu{
	clear:both;
	padding-top:20px;
	width:100%;
	float:left;
	display:block;
}

#printMenu a{
	margin-right:25px;
}

#printMenu a:hover{
	color:#363;
}


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

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox{
	clear:both;
}


#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{
	background:url(../img/mb_oton_bg.gif) -25px 0px no-repeat;
	line-height:25px;
	margin:0px;
	padding:0px;
	height:25px;
	display:block;
	font-weight:bold;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p a:hover{
	background-position:-25px -25px;
}

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

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

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar{
	padding-bottom:10px;
	margin-top:5px;
	height:27px;
	width:100%;
	background:url(../img/mb_tabbar_bg.gif) 0px 0px repeat-x;
	clear:both;
	
}
/*
#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li{
	display:block;
	width:62px;
	float:left;
	padding-bottom:10px;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a{
	display:block;
	width:62px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	background:url(../img/mediabox-tab-bg.png) 0px 0px no-repeat;
	height:27px;
	line-height:27px;
	color:#339933;
}


#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a:hover{
	background:url(../img/mediabox-tab-bg-hover.png) 0px 0px no-repeat;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a.active{
	background:url(../img/mediabox-tab-bg-hover.png) 0px 0px no-repeat;
}
*/

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li{
	display:block;
	width:82px;
	float:left;
	padding-bottom:10px;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a{
	display:block;
	width:82px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	background:url(../img/mediabox-tab-bg.png) 0px 0px no-repeat;
	height:27px;
	line-height:27px;
	color:#339933;
}


#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a:hover{
	background:url(../img/mediabox-tab-bg-hover.png) 0px 0px no-repeat;
}

#main #bgDiv #content #rightContent .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a.active{
	background:url(../img/mediabox-tab-bg-hover.png) 0px 0px no-repeat;
}

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

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

.vidTxt{
	width:150px;
	color:#333;
	float:right;
	margin-top:5px;
}

#rightContent .vidTxt{
	width:120px;
	color:#333;
	font-size:95%;
	line-height:130%;
	float:right;
	margin-top:5px;
}

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

/*
	---- Mediabox / Startseite ----
*/

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .csc-header h2{
	background:url(../img/mediabox-cnt-header-bg.png) 0px 0px no-repeat;
	font-size:14px;
	padding:3px 0px 1px 10px;
	margin:0px;
	
	
	margin-top:10px;

}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox{
	background:url(../img/mediabox-cnt-body-bg.png) 0px 0px repeat-x #e9cf9d;
	width:278px;
	border:0px;
	border-left:1px solid #d5cbbb;
	border-right:1px solid #d5cbbb;
	float:left;

}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox div p{
	margin-bottom:0px;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox .mb_content{
	display:none;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox div.active{
	display:block;
}



#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mb_tabbar{
	/*background-image:url("../img/mediabox-cnt-bottom-bg.png");*/
	
	background:url("../img/mediabox-cnt-bottom-bg.png") 0px 0px no-repeat;
	clear:both;
	
	height:40px;
	width:100%;
	
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mb_tabbar ul li{
	display:block;
	width:65px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a{
	background:none;
	display:block;
	width:65px;
	text-align:center;
	line-height:40px;
	height:40px;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mb_tabbar ul li a.active{
	font-weight:bolder;
}




#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p a{
	background:url(../img/start_mb_oton_bg_.gif) 0px 0px no-repeat;
	line-height:25px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	color:#339933;
	height:25px;
	display:block;
	font-weight:bold;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p a:hover{
	background-position:0px -25px;
}

#main #bgDiv #content #mainContent #left .spalten .spalte_rechts .tx-dwhhfemediabox-pi1 .mediabox .mb_content .mb_content_otoene p br{
	display:none;
}














.tx-dwhhfemediabox-pi2 p{
	float:left;
	width:280px;
	padding-right:10px;
	border-right:1px solid #c1e0c1;
	padding-bottom:10px;
}

.tx-dwhhfemediabox-pi2 img{
	float:left;
	margin-right:5px;
}

#content #mainContent .tx-dwhhfemediabox-pi2 h2{
	margin-bottom:5px;
	width:100%;
	float:left;
	margin-top:15px;
}

.tx-dwhhfemediabox-pi2 .zusatzinfos{
	width:100px;
	float:right;
	margin-right:10px;
	font-size:85%;
	line-height:120%;
	padding-top:2px;
	min-height:20px;
}



.tx-dwhhfemediabox-pi2 a{
	background:transparent url(../img/icon_small.gif) no-repeat scroll 0px;
	padding-left:20px;
}

.tx-dwhhfemediabox-pi2 .imgDiv{
	width:110px;
	min-height:10px;
	float:left;
}

#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/icon_small.gif) no-repeat scroll 0px 50%;
	padding-left:20px;
}

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

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


#logoLink{
	position:absolute;
	display:block;
	top:35px;
	width:90px;
	height:70px;
	margin-left:20px;
}

#logoLink span{
	display:none;
}




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

} 

#ueberUns li{
	list-style-type:none;
	/*padding:5px 20px 5px 10px;*/
	width:245px;
	float:left;
	font-weight:bold;
	/*
	border-top:1px solid #faf4e8;
	border-bottom:1px solid #e4cfa8;
	border-top:1px solid #faf4e8;
	border-bottom:1px solid #e4cfa8;
	*/
}

#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;
}

#rightContent ul li a:hover{
	text-decoration:none;
	background:url("../img/right_content_li_a_ho_bg.gif") bottom left no-repeat #efdcba;
}









#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-top:1px solid #e4cfa8;
	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/right_content_li_a_bg.gif") center 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:hover{
	background:url("../img/right_content_li_a_ho_bg.gif") center right no-repeat #efdcba;
}

#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 #f5e8d0;
}


#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;
}

/*
.tx-dwhhfeldergegendenhunger-pi2 .info_thema{
	height:20px;
	clear:both;
	display:block;
	clear:both;
	
	padding:30px 0px 0px 53px;

}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv{
	
	clear:both;
	display:block;
	clear:both;
	padding:30px 0px 0px 0px;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv a.open{
	display:none;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv a.close{
	display:block;
	height:10px;
	width:10px;
	background:#0a0a0a;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv .kapitel{
	width:100%;
	text-align:center;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_thema h1, .tx-dwhhfeldergegendenhunger-pi2 .info_thema_aktiv h1{
	display:none;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_cont{
	clear:both;
}

.tx-dwhhfeldergegendenhunger-pi2 .info_cont h3{
	color:#339933;
	margin:0px 0px 0px 53px;
	
}

*/


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

.no_link {
	display:none;
}

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

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

a.pdf, span.pdf a{
	background:url("icons/pdf_no.gif") top left no-repeat;
	padding-left: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;
}

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;
}



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;
}
