/* 2 Boxen + Navi + RC */


#inhalt a, #rechts #inhalte a{
	color:#0099ff;
	text-decoration:none;
	background-image:url(../images/link_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:7px;
}


#inhalt a:hover,#rechts a:hover{
	color:#98d723 !important;
	text-decoration:underline;
	background-image:url(../images/link_bg_hover.gif);
}

#rechts #inhalte a{
	display:block;
	float:right;
	
}

#inhalt a.imgLink {
	background-image:none !important;
	padding:0px !important;
	padding-right: 2px !important;
}

#inhalt p.gk_einstieg a {
	background-image:none !important;
	padding:0px !important;
}



.box_2{
	float:right;
	width:604px;
	background-image:url("../images/box/bg_2boxes.gif");
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:6px;
	line-height:130%;
	overflow: hidden;
}

.box_2 h1, .box_4 h1, .box_2_rc h1,  .box_1 h1, .box_3_rc h1, .box_1_teaser h1{
	font-size:125%;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
}




.box_2 h2, .box_4 h2, .box_2_rc h2, .box_3_rc h2, .box_1_rc h2, .box_1 h2, .box_1_rc h1, .box_1_teaser h2{
	font-size:95%;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:3px;
	line-height:130%;
}

.box_2 p, .box_4 p, .box_2_rc p, .box_3_rc p, .box_1_rc p, .box_1 p, .box_1_teaser p{
	font-size:95%;
	margin-top:0px;
	line-height:130%;
}


.box_2 div{
	float:left;
	width:290px;
	padding-left:5px;
	padding-right:4px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:130%;
}

.box_2_2{
	padding-left:9px !important;
	width:287px !important;
	overflow:hidden;
}

.box_2_top{
	float:right;
	display:block;
	width:608px;
	background-image:url("../images/box/bg_2boxes_schatten_top.gif");
	height:3px;
	font-size:0px;
	padding-right:4px;
	margin-right:2px;
	background-repeat:no-repeat;
}

.box_2_bottom{
	float:right;
	width:608px;
	background-image:url("../images/box/bg_2boxes_schatten_bottom.gif");
	height:6px;
	font-size:0px;
	padding-right:6px;
}







/* 2 Boxen + Navi + RC */

.box_1{
	float:right;
	width:604px;
	background:url("../images/box/bg_1box.gif") repeat-y;
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:4px;
	line-height:130%;
	margin-right:1px;
	overflow: hidden;
}


.box_1 div{
	float:left;
	width:585px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:130%;
}

.box_1 div div{
	padding-left:0px;
}

.box_1 div div.news-latest-container, .box_1 div div.news-list-container {
	padding-left:8px;
}

.box_1_top{
	float:right;
	display:block;
	width:608px;
	background:url("../images/box/bg_1box_schatten_top.gif") no-repeat;
	height:3px;
	font-size:0px;
	padding-right:5px !important;
	padding-right:6px;
	margin:0;
}

.box_1_bottom{
	float:right;
	width:608px;
	background:url("../images/box/bg_1box_schatten_bottom.gif") no-repeat;
	height:6px;
	font-size:0px;
	padding-right:5px !important;
	padding-right:6px;
	margin:0;
}





.box_1_teaser img{
	float:left;
	margin-right:8px;
	padding-top:0px !important;
}


.box_1_teaser{
	float:right;
	width:604px;
	background-image:url("../images/box/bg_1box.gif");
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:4px;
	line-height:130%;

	margin-right:1px;
}


.box_1_teaser div{
	float:right;
	width:584px;
	padding-left:5px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:8px;
	line-height:130%;
}

.box_1_teaser p{
margin-top:0px !important;
padding-top:0px !important;

}


.box_1_teaser_top{
	float:right;
	display:block;
	width:608px;
	background-image:url("../images/box/bg_1box_schatten_top.gif");
	height:3px;
	font-size:1px;
	padding-right:6px;
	line-height:1px;
}

.box_1_teaser_bottom{
	float:right;
	width:608px;
	background-image:url("../images/box/bg_1box_schatten_bottom.gif");
	height:6px;
	font-size:1px;
	padding-right:5px !important;
	padding-right:6px;
	line-height:1px;
}







/* 4 Boxen + RC */

.box_4{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_4boxes.gif");
	background-repeat:repeat-y;
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
}

.box_4 div{
	float:left;
	width:170px;
	padding-left:5px;
	padding-right:19px;
	padding-top:8px;
	padding-bottom:8px;
}

.box_4_top{
	float:left;
	display:block;
	width:782px;
	background-image:url("../images/box/bg_4boxes_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_4_bottom{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_4boxes_schatten_bottom.gif");
	height:6px;
	font-size:0px;
}



/* 2 Boxen Start */

.box_2_start{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_2boxes_start.gif");
	background-repeat:repeat-y;
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
}

.box_2_start div{
	float:left;
	width:340px;
	padding-left:5px;
	padding-right:19px;
	padding-top:8px;
	padding-bottom:8px;
}

.box_2_start_top{
	float:left;
	display:block;
	width:782px;
	background-image:url("../images/box/bg_2boxes_start_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_2_start_bottom{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_2boxes_start_schatten_bottom.gif");
	height:6px;
	font-size:0px;
}






/* 2 Boxen + RC */

.box_1_rc{
	float:left;
	width:780px;
	background-image:url("../images/box/bg_1box_rc.gif");
	background-repeat:repeat-y;
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}





.box_1_rc div{
	float:left;
	width:768px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}

dl,dt,dd{
	padding:0px;
	margin:0px;
}

.csc-textpic-text{
	float:right !important;
	width:378px !important;
	padding:0px !important;
	margin:0px !important;
}


.csc-textpic-imagewrap{
	float:left !important;
	width:390px !important;
	padding:0px !important;
}


.box_1 .csc-textpic-text{
	float:left !important;
	padding:0px !important;
	margin-left:10px !important;
}


.box_1 .csc-textpic-imagewrap{
	float:left !important;
	width:auto !important;
	padding:0px !important;
	margin:0px !important;
}

.box_2 .csc-textpic-text{
	float:left !important;
	padding:0px !important;
	margin-left:10px !important;
}


.box_2 .csc-textpic-imagewrap{
	float:left !important;
	width:auto !important;
	padding:0px !important;
	margin:0px !important;
}

.csc-textpic-imagewrap img{
	margin-left:1px;
}


.box_1_rc_top{
	float:left;
	display:block;
	width:782px;
	background-image:url("../images/box/bg_1box_rc_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_1_rc_bottom{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_1box_rc_schatten_bottom.gif");
	height:6px;
	font-size:0px;
}










/* 2 Boxen + RC */

.box_2_rc{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_2boxes_rc.gif");
	background-repeat:repeat-y;
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:4px;
}

.box_2_rc div{
	float:left;
	width:379px;
	padding-left:5px;
	padding-right:5px;
}

.box_2_rc_top{
	float:left;
	display:block;
	width:782px;
	background-image:url("../images/box/bg_2boxes_rc_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_2_rc_bottom{
	float:left;
	width:782px;
	background-image:url("../images/box/bg_2boxes_rc_schatten_bottom.gif");
	height:6px;
	font-size:0px;
}









/* 3 Boxen + RC */

.box_3_rc{

	float:left;
	width:782px;
	background-image:url("../images/box/bg_3boxes_rc.gif");

	
	background-repeat:repeat-y;
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
}



.box_3_rc div{
	float:left;
	width:246px;
	padding-top:8px;
	padding-right:10px;
	padding-left:2px;
}

.box_3_rc_2{
	padding-left:4px !important;
	width:248px !important;
	overflow: hidden;
}

.box_3_rc_3{
	width:250px !important;
	padding-left:4px !important;
	padding-right:0px !important;
	overflow: hidden;
}

.box_3_rc_top{
	float:left;
	display:block;
	width:782px;
	background-image:url("../images/box/bg_3boxes_rc_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_3_rc_bottom{
float:left;
	width:782px;
	background-image:url("../images/box/bg_3boxes_rc_schatten_bottom.gif");
	height:6px;
	font-size:0px;
}





.box_3_rc .csc-textpic-imagewrap{
width:247px !important;
padding:0px !important;
margin:0px !important;
}

.box_3_rc .csc-textpic-imagewrap img{
margin-left:3px;
}

.box_3_rc .csc-textpic-text{
width:240px !important;
padding:0px !important;
margin:0px !important;
float:left !important;
}


/* Grosse Shop Box */

.box_gross_rc_top {
	float:left;
	display:block;
	width:765px;
	background-image:url("../images/box/bg_gross_rc_schatten_top.gif");
	height:3px;
	font-size:0px;
}

.box_gross_rc {
	float:left;
	width:765px;
	background-image:url("../images/box/bg_gross_rc.gif");
	background-repeat:repeat-y;
	
	/* Jeweils 4px Padding für den Schatten, damit der Kasten auch genau 8px von der Navi + vom RC anfängt */
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}

.box_gross_rc_bottom {
	float:right;
	width:765px;
	background-image:url("../images/box/bg_gross_rc_schatten_bottom.gif");
	height:6px;
	font-size:0px;
	margin-right:9px !important;
	margin-right:4px;
}









.csc-textpic, .csc-textpic-center, .csc-textpic-below, .csc-textpic-caption-c{
padding:0px !important;
margin:0px !important;
float:left !important;
}


img{
	border:0px;
}


/*
.box_3_rc h1{
padding:0px !important;
margin:0px !important;
margin-bottom:5px !important;
margin-left:8px !important;
}
*/

.box_3_rc h1, .box_3_rc h2{
	margin-left:8px !important;
	margin-right:1px !important;
}

.box_3_rc p{
	margin-left:8px !important;
	margin-right:8px !important;
}

.liste{
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	margin-right:10px;
}

.liste2{
	padding-left:10px;
	padding-right:10px;
	margin:0px;
}

.liste2 a{
	background-image:none !important;
}

.liste2 li{
	padding-left:10px;
	list-style-type:none;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	border-top:1px dotted #cccccc;
}

h4{
	padding-left:10px;
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fafafa;
	display:block;
	border-top:1px dotted #cccccc;
	color:#0099ff;
	font-size:12px;
	line-height:150%;
}


.liste li{
	padding-left:10px;
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fafafa;
	display:block;
	border-top:1px dotted #cccccc;
}


.liste3 li{
	list-style-type:disc !important;
	list-style-position:inside;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fafafa;
	border-top:1px dotted #cccccc;
}


.last2{
	border-bottom:1px dotted #cccccc;

}


#rechts h1{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:8px;
padding-right:8px;
margin-bottom:3px;
padding-bottom:0px;
}

#rechts p{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:8px;
padding-right:8px;
line-height:130%;
margin-top:0px;
padding-top:0px;
}

.box_1 h2,.box_1 p,.box_1 h1,.box_2 p,.box_2 h1,.box_2 h2{
	padding-left:8px; margin-right:15px;
	display:block;
}

.box_1 .csc-textpic{
width:100% !important;
}


#shop{
	background-color:#98d723;
	border: 1px solid #5a7f15;
	display:block;
	width:140px;
	padding-bottom:5px;
	height:auto;
	float:left;
	margin-left:8px !important;
	margin-left:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px !important;
	margin-top:0px !important;
}

#permmenu{
	clear:both;
}

#shop h1{
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-top:0px !important;
	padding-right:0 !important;
	
	margin-top:5px !important;
	float:left !important;
}
*html #shop h1 {padding-left:0 !important;}
*+html #shop h1 {padding-left:0 !important;}

#shop a{
	color:#ffffff !important;
	background-image:none !important;
	padding-left:0px !important;
	float:left !important;
}

#shop a:hover{
	color:#ffffff !important;
	background-image:none !important;
	text-decoration:underline !important;
}

#shop p{
	float:left !important;
	display:block !important;
	margin:0px !important;
	padding:0px !important;
	padding-left:9px !important;
}

h5{
	font-size:22px;
	margin-top:0px !important;
	padding:0px !important;
	margin-left:8px;
	margin-right:8px;
	padding-bottom:15px !important;
	margin-bottom:0px !important;
	padding-top:5px !important;
}




.csc-textpic-clear{
	display: none;
	width:1px !important;
}


.box_3_rc .csc-textpic-clear{
	width:1px !important;
}

.box_3_rc .csc-textpic-clear{
padding-left:0px !important;
margin-left:0px !important;
}


#footer a{
	color:#6c6c6c;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}


.box_5 {
	margin:0 !important;
	padding:0 !important;
}


.box_5_spalte_links {
	float:left !important;
	width:150px !important;
	font-size:90%;
	}
.box_5_spalte_links p{
	margin-top:0px !important;
	padding-top:0px !important;
}
.box_5_spalte_links p, .box_5_spalte_links p{
	margin-left:0px !important;
	padding-left:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
	
.box_5_spalte_rechts {
	float:right !important;
	width:415px !important;
}




.box_projekte {
	margin:0 !important;
	padding:0 !important;
}


.box_projekte_spalte_links {
	float:left !important;
	width:296px !important;
	margin:0 !important;
	padding:0 !important;
	}
.box_projekte_spalte_links p, .box_projekte_spalte_links p{
	margin-left:0px !important;
	padding-left:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
	
.box_projekte_spalte_rechts,.box_projekte .tx-unicefprojektteaser-pi1  {
	float:right !important;
	width:265px !important;
}


ol{
	font-size:90%;
}


.box_projekte dd, .box_projekte .csc-textpic-clear, .box_projekte .csc-textpic-caption{
	display:none !important;
	visibility:hidden !important;
}

.box_projekte h1, .box_projekte p, .box_projekte h2{
margin-left:0px !important;
padding-left:0px !important;
}

object, .tx-saltswf-pi1, param, embed{
	margin:0px !important;
	padding:0px !important;
}

 .tx-saltswf-pi1{
 	text-align:center;
 }
 
 
 
 /* P R E S S E B E R E I C H */
.news-latest-date a, .news-latest-date a:hover{
	color:#000 !important;
	background-image:none !important;
}

.news-list-item a:hover,.news-list-item a{
	background-image:none !important;	
}

.news-list-item, .news-latest-item{
	background-image:url("../images/trenner.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	width:570px !important;
	padding-bottom:15px !important;
}

.news-single-img{
	float:left !important;
	width:200px !important;
}

.news-single-img a,.news-single-img a:hover{
	background-image:none !important;
}

.news-list-date{
	float:left;
	width:570px !important;
	font-size:10px;
	font-weight:normal;
}


.news-latest-container, .news-latest-item, .news-latest-morelink, .news-latest-gotoarchive, .news-list-container, .news-list-item, .news-list-morelink, .news-list-date, .news-list-browse, .tx-ttnews-browsebox, .news-single-timedata, .news-single-item, .news-single-additional-info, .news-single-backlink, {
	width:560px !important;
}

.news-latest-item h3, .news-list-item h3{
	font-size:14px !important;
	margin-bottom:0px !important;
	padding-bottom:5px !important;
	margin-top:5px !important;
	padding-top:0px !important;
}

.news-latest-item a,.news-list-item a{
	padding:0px !important;
	background-image:none !important;
}

.news-latest-item img,.news-list-item img{
	float:left;
	margin-right:10px;
}

.clearer, .news-latest-container h2{
	visibility:hidden;
	display:none;
}

.news-latest-date{
	font-size:11px;
}

.news-latest-morelink,.news-list-morelink{
	width:60px !important;
	margin:0px !important;
	padding:0px !important;
}

.news-latest-item p,.news-list-item p{
	margin-top:0px !important;
	padding-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	padding:0px !important;
	margin:0px !important;
}


.news-single-item h3{
	font-size:12px !important;
	margin-left:5px;
	margin-right:5px;
}

.news-single-author{
	display:none !important;
	visibility:hidden !important;
	font-size:0px;
}


.news-single-img{
	float:right !important;
	font-size:10px;
}


.bild_center{
	margin-left:55px;
}

#rechts h1{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#rechts p{
}


.box_2 .csc-textpic-imagerow{
	width:250px !important;
	float:left !important;
}

.box_2 .csc-textpic-lastcol{
	margin-top:10px !important;
}


.box_2 .csc-textpic-clear{
clear:both;
width:288px;
padding:0px !important;
height:1px !important;
font-size:1px;
line-height:1px;
}


/*
.csc-textpic-intext-right,
.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right .csc-textpic-image,
.csc-textpic-intext-right .csc-textpic-firstcol,
.csc-textpic-intext-right .csc-textpic-lastcol,
.csc-textpic-intext-right .csc-textpic-caption
{
	float:right !important;
	padding:0 !important;
	margin:0 !important;
}
.csc-textpic-intext-right .csc-textpic-imagewrap{
	width:1px !important;
	float:right !important;
	padding:0 !important;
	margin:0 !important;
}
*/

.csc-mailform, #mailform, .csc-mailform-label, .csc-mailform-field{
	clear:both;
	width:400px !important;
}
/*
.csc-textpic-intext-right div p, .csc-textpic-intext-right div h1{
	padding-left:0px !important;
}
*/


.image-right {
	display: block;
}

.image-right dl{
	float:right;
	width:auto;
	margin-left:10px;
	margin-bottom:5px;
}

.image-left dl{
	float:left;
	width:auto;
	margin-right:10px;
	margin-bottom:5px;
}

.image-left dd, .image-center dd, .image-right dd{
	font-size:80%;
}

.image-left dt a, .image-center dt a, .image-right dt a{
	background: none !important; 
}

.csc-textpic dt a {
	background: none !important; 
}

.image-center {
	display:block;
	text-align:center;
}



.box_3_rc img{
	margin-left:4px;
}

.box_3_rc dd{
	font-size:80%;
	padding-left:10px;
	margin-bottom:3px;
}

.box_1 div div.box_5{
	clear:both;
}
.box_1 div div.box_5 div.box_5_spalte_links{
	float:left;
	width:260px!important;
	padding:0px;
	margin:0px 10px;
	text-align:right;
}
.box_1 div div.box_5 div.box_5_spalte_rechts{
	float:left;
	width:260px!important;
	padding:0px;
	margin:0px 10px;
}

