/*


############## Farbwerte
Pink: #d13396
Pink Hell:#efd6e7

Blau Dunkel: #094e8e
Blau hell: #c7d2e4

*/
 h1 .Pink ,  h2  .Pink,   h3  .Pink,  h4  .Pink,  h5  .Pink,  h6  .Pink{
	color:#d13396!important;
	
}

h1 .Blau, h2 .Blau, h3 .Blau , h4  .Blau, h5 .Blau, h6 .Blau {
	color:#094e8e!important;
	
}
h1 .Hintergrund_Pink  ,h2 .Hintergrund_Pink,h3 .Hintergrund_Pink ,h4  .Hintergrund_Pink ,h5 .Hintergrund_Pink, h6  .Hintergrund_Pink {
	color:#fff!important;
	background-color:#d13396;
display:block;
width:100%;
height:100%;
padding: 4px;
}

h1 .Hintergrund_Blau ,h2 .Hintergrund_Blau ,  h3 .Hintergrund_Blau, h4 .Hintergrund_Blau , h5 .Hintergrund_Blau  , h6 .Hintergrund_Blau  {
	color:#fff!important;
	background-color:#094e8e;
	display:block;
width:100%;
height:100%;
padding: 4px;
}

.detail {
	color:#094e8e;
}


/*Text Styles*/

table,
tbody,
table tr,
table tr td p,
p.bodytext,
#sub_content_row p, 
.csc-textpic-text, 
#sub_content_row ul,
.jqDnR {
font-size:1em;
line-height:1.379em;
color:#2e2d30;
}


table
{
margin:0;
padding:0;
}

tbody
{
margin:0;
padding:0;
}

table tr
{
margin:0;
padding:0;
}

td {
margin:0;
padding:0;
}

table {
width:65%!important;
border-collapse:collapse;
}


td {
font-size:13px;
}

.tipsbox_inner p {
color:#fff!important;
}


#sub_content_row h1 {
	font-size: 1.843em;
	font-weight: bold;
	
}

#sub_content_row h2 {
	width: 100%;
	padding: 4px;
	font-size:1.15em;
	margin-bottom: 10px;
}

#sub_content_row h3 {
clear: both;
display:block;
width: 100%;
padding: 4px;
font-size: 1.15em;
font-weight: bold;
margin-bottom: 8px;
margin-top: 15px;
padding-left: 0;
}

#sub_content_row h4 {
clear: both;
font-size: 1em;
font-weight: bold;
}



#sub_content_row li {
margin-bottom:9px;
}






/* TYPO3 */


.tx-indexedsearch-descr  {
	background: #ffffff;
	color: #000;
	border: 1px dashed #BC6247;
	padding: 5px;
}

.tx-indexedsearch-info {
	background: #fff;
	padding: 5px;
}
 
.tx-indexedsearch-path {
	border: none;
}

.browsebox {
	padding-bottom: 10px;
}

/*------mailformular formatieren------*/
form fieldset{
width:550px;
float:left;
clear:both;
}
.form-label label, .form-label-req {
width:145px;
float:left;
border-left:1px dotted #b1b3b4;
border-bottom:1px dotted #b1b3b4;
padding-bottom:15px;
color:#87888a;
display:block;
padding-left:5px;
margin-right:5px;
}




.csc-mailform-field{
display:block;
margin-top:5px;
overflow:hidden;

}
.csc-mailform-field input{
border:1px solid #b1b3b4;
width:356px;
color:#87888a;
padding:.6em
}

.csc-mailform-field textarea{
height:230px;
border:.02em solid #b1b3b4;
width:363px;
color:#87888a;
font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:13.33px;
line-height:18px;
padding:5px;
margin-left:0px;
}

.csc-mailform-submit{
clear:both!important;
background-color:#87888a;
margin-left:156px;
color:#fff!important;
font-weight:bold;
width:374px!important;
}



.radio-field label {
margin-left:5px;
}
.radio-field legend{
display:none;
}
.radio-field input{}

#themailform124attachment1 {
margin-top:10px;
}

input#themailform124attachment1  {
border:1px solid red
}

.csc-mailform-radio,
#themailform124radioradio3, 

.csc-mailform-check{
width:20px!important;
}





.radio-field {
display:block;
width:389px;
float:right;
}




.radio-field input {
height:15px;
width:20px;
border:none;
}



/*---------------------------------------*/
.tx-newloginbox-pi1 label {
	float: left;
}

.tx-newloginbox-pi1 input,
input,
textarea {
padding: 1px;
border: 1px solid #888;
background-color:#fff;
}

.csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	padding-top: 8px;
}

.csc-textpic-caption {
font-size:11px;
}

/*------tabelle formatieren------*/
/* RTE / Table styling */
TABLE { padding-left:15px; }
TABLE.contenttable { border:none; margin:10px 0px 10px 0px; width:90%; }
TABLE.contenttable TR TD { padding:2px 5px 2px 5px; margin:0px; border:0px; }
TABLE.contenttable TR TD P.bodytext { font-size:10px; }
TABLE.contenttable TR { margin:0; background-color:#1E1F21; } /*Orange***fe4e00**/
TABLE .bodytext { margin: 0px; }



/* Bulletlists, general */ 
UL.csc-bulletlist { color:#fff; list-style-image:url(../images/li.gif); }


.csc-sitemap ul li { color:#fff; list-style-image:url(../images/li.gif); }
.csc-sitemap ul ul li { color:#fff; list-style-image:url(../images/li.gif); }
.csc-sitemap ul ul { padding-top:5px; padding-bottom:5px; }
.csc-sitemap ul ul ul li { color:#fff; list-style-image:url(../images/li.gif); }





/*Suchbox im Header*/
#search #searchform input {
	border:none;
}

#search #searchform input:hover {
	border:none;
}


#searchform input.search_button {
background-color: #094e8e;
height:19px;
color:#fff;
margin-left:2px;
cursor: pointer;
}


#searchform input.search_button:hover {
background-color: #d13396;
}
#sub_content_row{
clear:both;
}



/*#################
     SITEMAP
 #################*/

.csc-sitemap {width:600px;}

.csc-sitemap A {
font-size:1em;
text-decoration:none;
font-stretch: wider;
padding: .4em;

}

.csc-sitemap A:hover {
font-size:1em;

text-decoration:underline;
}

.csc-sitemap li {
padding:.3em;

padding-right:0;
padding-left:0;
text-indent: 5px;
margin-top:.6em;
margin-bottom:.4em;
text-transform: uppercase;
}

.csc-sitemap ul {
background-color:#fff;}

.csc-sitemap ul li {
background-color:#c7d2e4;
padding: 0;
list-style:none;
font-weight:bold;
margin-bottom:0;
}

.csc-sitemap ul li ul {
background-color:#fff!important;
padding-bottom:0em;
display:block;


}

.csc-sitemap ul li ul li {
background-color:#efd6e7;
margin:0;
padding-bottom:0;
}
.csc-sitemap ul li ul li ul {
padding-bottom:0;
background-color:#fff;
list-style: square;
}

.csc-sitemap ul li ul li ul li {
background-color:#fff;
list-style: square;
text-transform: none;
padding-left: 0;
margin-left:0;
}
.csc-sitemap ul li ul li ul li a {
font-weight: normal;}

.csc-sitemap ul li ul li ul li ul  {
margin-left:2em;
padding-left:.8em;
}

.csc-sitemap ul li ul li ul li ul li {
font-weight:normal;
list-style: disc;
}


.csc-sitemap ul li ul li ul li ul li ul {
background-color:#fdfdfd;
padding-top:.6em;
margin-top:.6em;
margin-left:1em;
}

.csc-sitemap ul li ul li ul li ul li ul li {
background-color:#fdfdfd;
}



.pagefeatures {
margin-top:2em;
width:100%;
display:block;
}

.page_browser_actite,
.page_browser_active {
font-weight:bold;
color:#094e8e;
padding:4px;
}


.pagefeatures a { 
padding:.4em;
color:#094e8e;
}
.pagefeatures a:hover { color:#000;}


/*###File links###*/
.filedescription{
padding-left:2.9em;
font-size:1em;
}

.icon{
float:left;
margin-top:.3em;
}
.odd, .even{
overflow:hidden;
padding-top:.8em;
}
.icon-layout a{
padding-left:1.2em;
text-decoration:none;
font-weight:bold;
}
.icon-layout a:hover{
padding-left:1.2em;
text-decoration:underline;
font-weight:bold;
}

.pdf{
background:transparent url(../img/fileicons/pdf.gif) no-repeat center left;
}
.pdf, .jpg, .zip, .download, .tif, .mp3, .Word, .Excel{
padding:5px 10px 5px 15px;
padding-left:32px;
margin-top:.8em;
display:block
}
.Excel{
background:transparent url(../img/fileicons/xls.gif) no-repeat center left;
}
.jpg{
background:transparent url(../img/fileicons/jpg.gif) no-repeat center left;
}
.zip{
background:transparent url(../img/fileicons/zip.gif) no-repeat center left;
}
.Word{
background:transparent url(../img/fileicons/doc.gif) no-repeat center left;
}
.download{
background:transparent url(../img/fileicons/default.gif) no-repeat center left;
}
.tif{
background:transparent url(../img/fileicons/tif.gif) no-repeat center left;
}
.mp3{
background:transparent url(../img/fileicons/mp3.gif) no-repeat center left;
}

.fileicon-layout2 .pdf, .fileicon-layout2 .jpg, .fileicon-layout2 .zip, .fileicon-layout2 .download, .fileicon-layout2 .tif, .fileicon-layout2 .mp3, .fileicon-layout2 .Word, .fileicon-layout2 .Excel{
padding:0;
background:none
}


/*Seite f&#65533;r die Suche*/
.tx-indexedsearch-browsebox{
width:100%;
margin-bottom:40px;
}
.tx-indexedsearch-browsebox ul li {
list-style:none;
margin:5px;
float:left;
}
.tx-indexedsearch-browsebox ul li a{
float:left;
}

.white{
color:#fff!important;
}







span.Pink{color:#d13396; }
h3.Blau a {color:#094e8e; }
span.Blau{color:#094e8e; }
span.Hintergrund_Pink{background-color:#d13396; color:#fff;width:100%;}
span.Hintergrund_Blau {background-color:#094e8e; color:#fff;width:100%;}
span.white{}



/*Engagiert*/
/* ################
neuste Ausgabe Engagiert Startseite*/

.last-engagiert-box {
height:400px;
padding:5px;
padding-top:8px;
padding-left:10px;
border:1px #d13396 solid;
width:100%;
background:#fff;
clear:both;
display:block;
overflow:hidden;
}

.last-engagiert-box-left {
width:240px;
float:left;
margin-right:20px;
}

.last-engagiert-box-right {
width:350px;
float:right;
margin-right:10px;
}

.last-engagiert-box-right h1.csc-firstHeader {
margin-top:10px;
font-size:16px;
border-bottom:1px solid #d13396;
margin-bottom:10px;
} 

.last-engagiert-box h2 {
font-size:15px;
}

.news-morelink-latest a {
color:#094e8e;
}

.order-button {}

.order-button a{
display:block;
background-color:#d13396;
color:#fff;
text-align:center;
font-size:16px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
}


/*########################
  FX TESTEMONIAL */

.testimonial {
display:block;
overflow:hidden;
background-color:#094e8e;
color:#ffffff!important;
margin-top:15px;
}

.testimonial .testimonial-right p.bodytext (
font-size:2em!important;
)

.testimonial p,
.testimonial a{
color:#ffffff!important;
}

.testimonial_left {
float:left;
margin-bottom:-4px;
width:100px;
}

.testimonial_right h1{
font-size:18px;
margin-top:5px;
margin-bottom:8px;
}
.testimonial_right h3{
font-size:13px;
line-height:17px;

}
.testimonial_right{
padding:4px;
display:block;
float:right;
width:168px;
}

.testimonial_right a.internal-link {
color:#ffffff!important;
}


.news-single-item p.bodytext span {
clear:both;
display:block;
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
}

.news-single-img {
float:right;
}

/*CatMEnu*/
.news-catmenu-header {display:none;}

.news-catmenu {
margin-top:5px;
margin-left:3px;
}

.news-catmenu-NO,
.news-catmenu-ACT {
height:20px;
}


hr.engagiert-trenner {
clear:both;
height:25px;
display:block;
border:none;
border-bottom:1px solid #d13396;
margin-top:25px!important;
margin-bottom:25px;
}

.news-search-form {
margin-bottom:25px;
}


/*Kommentarsystem*/

h2.tx-guestbook-header{
background-color:#ffffff!important;
color:#d13396!important;
border-bottom:1px solid #d13396;
}

.tx-guestbook-right {
width:65%!important;
}



.csc-textpic-border img {
border:1px solid #094e8e!important;
}



