/* CSS fuer Berliner Missionswerk */



body {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 100%;

  font-style: normal;

  font-weight: normal;

  color: #3F4B54;

  background-color: #E0DDD5;



  padding: 0;

  margin: 0;

  text-align: center;

}



img {

  margin: 0;

  padding: 0;

  border: 0;

  vertical-align: top;

}



form {

  margin: 0;

  padding: 0;

}



dfn {

  display: none;

}



#page {

    text-align: left;

    max-width: 990px;

    margin: 20px auto 100px auto;

    padding: 16px 0 0 0;

  background-color: #ffffff;

}



#head {

    margin: 0;

    padding: 0 20px;

  height: 77px;

  overflow: hidden;

}



* html #head {

  height: 1%;

}



#main {

  clear: left;

    margin: 0;

    padding: 0 20px 60px 20px;

}



* html #main {

  height: 1%;

}





/**** navigation top ****/

#navigation-top {

  padding: 0;

  height: 77px;

  overflow: hidden;

  position:relative;

  background: url("../img/bg_head.gif") repeat-x;

}



#facebook-link, #beenefind-link {

 position: absolute;

 top: 0;

 top: 8px;

 right: 35px;

}



#facebook-link {

 right: 0;

 top: 10px; 

}



#logo {

  float: left;

  padding: 0 0 0 5px;

}



#navigation-top ul {

  margin: 0;

  padding: 32px 0 0 230px;

}



#navigation-top ul li {

  list-style-type: none;

  display: inline;

  margin: 0;

  padding: 0 0 0 10px;

}



#navigation-top a {

  font-size: 11px;

  line-height: 11px;

  font-weight: normal;

  color: #9966CC;

  text-decoration: none;

  text-transform: normal;

  margin: 0;

  padding: 0;

}



#navigation-top a:hover {

  color: #633399;

}



/**** navigation left ****/

#navigation-left {

  float: left;

  max-width: 220px;

  margin: 0;

}



* html #navigation-left {

  margin: 4px 0 0 0;

}

#navigation-left h2 {
  
  padding: 20px 0 0 0;
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
  
}

#navigation-left ul {

  margin: 0;

  padding: 0;

}

#navigation-left > ul{
  margin-bottom:20px;
}



#navigation-left ul li {

  list-style-type: none;

  display: inline;

  margin: 0;

  padding: 0;

}



#navigation-left ul li ul {

  margin: 0 0 1px 0;

  padding: 0;

}



#navigation-left ul li a {

  display: block;

  margin: 0;

  padding: 0 0 0 1px;

  font-size: 11px;

  line-height: 21px;

  font-weight: bold;

  text-decoration: none;

  text-transform: uppercase;

  color: #9966CC;

/*  height: 8px;*/

  background: url("../img/bg_nav_l1.gif") no-repeat bottom;

}



#navigation-left ul li a.curifsub,

#navigation-left ul li a.actifsub {

  background: url("../img/bg_nav_l2.gif") no-repeat bottom;

}



#navigation-left ul li ul li a.last {

  padding: 2px 0 2px 16px;

  line-height: 17px;

  font-weight: bold;

  text-transform: none;

  background: url("../img/bg_nav_l1.gif") no-repeat bottom;

}



#navigation-left ul li ul li a {

  padding: 2px 0 2px 16px;

  line-height: 17px;

  font-weight: bold;

  text-transform: none;

  background: url("../img/bg_nav_l2.gif") no-repeat bottom;

}



#navigation-left ul li ul li a.curifsub {

  padding: 2px 0 2px 16px;

  line-height: 17px;

  font-weight: bold;

  text-transform: none;

  background: none;

}



#navigation-left ul li ul li a.actifsub {

  padding: 2px 0 2px 16px;

  line-height: 17px;

  font-weight: bold;

  text-transform: none;

  background: none;

}



#navigation-left ul li ul li ul li a,

#navigation-left ul li ul li ul li a.act {

  text-transform: none;

  padding: 0 0 0 32px;

  line-height: 17px;

  font-weight: normal;

  background: none;

}



#navigation-left ul li ul li ul li a.last {

  text-transform: none;

  padding: 0 0 5px 32px;

  line-height: 17px;

  font-weight: normal;

  background: url("../img/bg_nav_l3.gif") no-repeat bottom;

}





#navigation-left a:hover {

  color: #633399;

}



#navigation-left a.act,

#navigation-left a.curifsub {

  color: #633399;

}



/**** content ****/



#content {

  margin: 3px 0 0 240px;

}



* html #content {

  height: 1%;

  margin: 8px 0 0 237px;

}



.clearfix:after {

   content: ".";

   display: block;

   height: 0;

   clear: both;

   visibility: hidden;

}



/* Diese Angabe benötigt der Safari-Browser zwingend !! */

.clearfix {

  display: block;

  overflow: hidden;

}



* html .clearfix {

  height: 1%;

  overflow: visible;

}



.content-section {

  margin: 10px 0 0 0;

  padding: 0;

}



* html .content-section {

  height: 1%;

}



.content-center {

  float: left;

  width: 470px;

  padding-bottom: 45px;

}



.content-center .footer-center {

  clear: both;  

}



.content-center-start {

/*  float: left;*/

  width: 470px;

}



* html .content-center,

* html .content-center-start {

  height: 1%;

}





.content-center-left {

  float: left;

  width: 230px;

}



.content-center-right {

  margin: 0 0 0 240px;

}



* html .content-center-right {

  margin: 0 0 0 237px;

}



.content-right-container {

  margin: 0 0 0 480px;

}



* html .content-right-container {

  margin: 0 0 0 477px;

}



.content-right {

 margin: 0;

 overflow: hidden;

}

.infobox-img {

 float: right;

 margin: 3px 0 3px 3px;

}



h1 {

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 15px;

  font-style: normal;

  font-weight: normal;

  padding: 6px 1px 11px 1px;

  margin: 0;

  color: #633399;

}



.csc-header-n1 h1 {

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

  line-height: 10px;

  font-style: normal;

  font-weight: normal;

  text-transform: uppercase;

  padding: 6px 5px 0 5px;

  margin: 0;

  height: 20px;

  overflow: hidden;

  color: #ffffff;

}





.content-center .csc-header-n1 h1,

.content-center-start .csc-header-n1 h1 {

/*  background: #9966CC url("../img/bg_content_center.gif") repeat-x;*/

  font-size: 11px;

  line-height: 11px;

  font-weight: bold;

  background: url("../img/bg_content_center2.gif") repeat-x;

}



.content-center .csc-header-n1 h1.fullwidth {

  width: 700px;

}



.content-right h1 {

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 11px;

  font-style: normal;

  font-weight: bold;

  text-transform: uppercase;

  padding: 6px 5px 0 5px;

  margin: 0;

  height: 20px;

  overflow: hidden;

  color: #ffffff;

/*  background: #009EE0 url("../img/bg_content_right.gif") repeat-x;*/

  background: url("../img/bg_content_right2.gif") repeat-x;

}



h2,

.csc-projectheader-n1 h1 {

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-style: normal;

  font-weight: bold;

  padding: 6px 1px 11px 1px;

  margin: 0;

  color: #633399;

}



h3 {

  display: block;

/*  text-transform: uppercase;*/

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

  font-style: normal;

  font-weight: normal;

  padding: 0 1px;

  margin: 0;

  color: #9966CC;

}



h4 {

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-style: normal;

  font-weight: bold;

  padding: 0 1px;

  margin: 0;

  color: #3F4B54;

}



.content-center ul,

.content-center-start ul {

  list-style-type: disc;

  padding: 0;

  margin: 0;

}

.content-center ul ul,

.content-center-start ul ul {

  list-style-type: circle;

  padding-left: 15px;

}



.content-center ul li,

.content-center-start ul li {

  list-style-type: disc;

  padding: 0;

  margin: 0 0 0 15px;

  font-size: 12px;

}



.content-center p,

.content-center-start p {

  font-size: 12px;

  line-height: 15px;

  padding: 0;

  margin: 0;

}



.content-right p {

  font-size: 11px;

  line-height: 13px;

  padding: 0 0 10px 0;

  margin: 0;

}



.content-center a,

.content-center-start a {

  font-size: 11px;

/*  font-weight: bold;*/

  line-height: 15px;

  color: #9966CC;

  text-transform: normal;

  text-decoration: none;

}



.disabledLinkWrap,

.activeLinkWrap {

  font-size: 11px;

  line-height: 15px;

}



.content-center a:hover,

.content-center-start a:hover {

  color: #633399;

}



.content-center h3 a,

.content-center-start h3 a {

  font-size: 12px;

  font-weight: bold;

}





.content-right a {

  font-size: 11px;

  font-weight: normal;

  line-height: 15px;

  color: #009EE0;

  text-transform: normal;

  text-decoration: none;

}



.content-right a:hover {

  color: #006FAE;

}



.content-right h3,

.content-right h4 {

  text-transform: none;

  font-size: 11px;

  line-height: 13px;

  display: block;

  font-family: Arial, Helvetica, sans-serif;

  font-style: normal;

  font-weight: bold;

  padding: 0 1px;

  margin: 0;

  color: #3F4B54;

}



.content-right h3 a {

  font-size: 12px;

  font-weight: normal;

  line-height: 15px;

  color: #009EE0;

  text-transform: normal;

  text-decoration: none;

}



.content-center .csc-header-n1 {

  padding: 5px 0 0 0;

}



.csc-textpic-left dt {

  float: left !important;

  width: 230px;

}



dd.csc-textpic-caption,

p.news-single-imgcaption {

  color: #3F4B54;

  font-size: 11px;

  line-height: 13px;

  margin: 0 0 0 240px !important;

}



div.csc-textpic-left div.csc-textpic-imagewrap {

  float: none;

}



.csc-textpic-clear {

  clear: left;

}



.csc-textpic-imagewrap {

  margin: 5px 0 15px 0;

}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

  margin-bottom:18px;

}



div.csc-text-filelinks,

div.csc-text-intlinks,

div.csc-text-extlinks {

  margin: 0.75em 0 0 0;

}



.news-list-container {

  margin: 0.75em 0 0 0;

}



.news-single-backlink{

  margin: 0.75em 0 0 0;

}



.news-list-browse {

  clear: both;

}



select {

  font-size: 11px;

  margin: 0 0 5px 1px;

  padding: 0;

  width: 228px;

  height: 15px;

  border-top: 1px solid #999999;

  border-bottom: 1px solid #999999;

  border-left: 1px solid #999999;

  border-right: 1px solid #999999;

}



input {

  font-size: 11px;

  margin: 0 0 5px 1px;

  padding: 0;

  width: 228px;

  height: 15px;

  color: #9B9292;

  border-top: 1px solid #999999;

  border-bottom: 1px solid #999999;

  border-left: 1px solid #999999;

  border-right: 1px solid #999999;

}



.csc-form-fieldcell input {

  color: black;

  padding: 0 0 0 2px;

}





input.sbm {

  font-family: Arial, Helvetica, sans-serif;

  border: 0;

  padding: 0;

  margin: 0;

  width: auto;

  height: auto;

  font-size: 11px;

  font-weight: normal;

  line-height: 15px;

  color: #009EE0;

  text-transform: normal;

  text-decoration: none;

  background: white;

}



input.sbm:hover {

  color: #006FAE;

  cursor: pointer;

}



.content-center input.sbm {

  color: #9966CC;

}



.content-center input.sbm:hover {

  color: #633399;

}



.csc-mailform, .csc-mailform fieldset{

  border: 0;

  padding: 0;

  font-size: 12px;

  color: #3F4B54;

  background:#F2ECF9;

}



div.csc-mailform {

  padding:12px;

}



.csc-mailform ol {

  list-style:none;

}



div.csc-mailform ol li {

  margin-bottom:2px;

}



div.csc-mailform fieldset ol {

  padding: 2px 1em 0 1em;

}



div.csc-mailform li label {

  width:90px;

  margin-bottom:3px;

  display:inline-block;

}



div.csc-mailform #patenschaft li label[for="field-2"],{

  width: 185px;

  float: none;

}



div.csc-mailform #spendenformular li label[for="Receipt"] {

  width: 170px;

  float: none;

}

#payments_once, #payments_monthly{display:none;}
#payments_once.active, #payments_monthly.active{display:block;}
.donation_error{color:#f00;padding:0 10px 2px 0;display:block;clear:left;}
.donation_error.labeled{padding:0 10px 2px 103px;}



div.csc-mailform #kontaktformular .csc-form-3 ol li,

div.csc-mailform #kontaktformular .csc-form-7 ol li,

div.csc-mailform #kontaktformular .csc-form-9 ol li {

  margin-bottom:0;

  padding-bottom:0;

}



div.csc-mailform #patenschaft #field-2,

div.csc-mailform #patenschaft #field-22,

div.csc-mailform #kontaktformular .csc-form-3 input,

div.csc-mailform #patenschaft .csc-form-3 input,

div.csc-mailform #patenschaft .csc-form-4 input,

div.csc-mailform #patenschaft .csc-form-5 input,

div.csc-mailform #patenschaft .csc-form-7 input,

div.csc-mailform #patenschaft .csc-form-8 input,

div.csc-mailform #patenschaft .csc-form-9 input,

div.csc-mailform #kontaktformular .csc-form-7 input,

div.csc-mailform #kontaktformular .csc-form-9 input,

div.csc-mailform #spendenformular .csc-form-2 input{

  width: 30px;

  float: left;

}



div.csc-mailform #kontaktformular .csc-form-3 label,

div.csc-mailform #patenschaft .csc-form-3 label,

div.csc-mailform #patenschaft .csc-form-6 label,

div.csc-mailform #patenschaft .csc-form-5 label,

div.csc-mailform #patenschaft .csc-form-4 label,

div.csc-mailform #patenschaft .csc-form-22 label,

div.csc-mailform #kontaktformular .csc-form-7 label,

div.csc-mailform #kontaktformular .csc-form-9 label {

  float:none;

  width:360px;
  
  font-weight: normal;

}



div.csc-mailform li legend{

  display:inline;

  color: #3F4B54;

}



div.csc-mailform li button[type="submit"], div.csc-mailform li button[type="reset"],
div.csc-mailform li input[type="submit"], div.csc-mailform li input[type="reset"] {

  font-family: Arial, Helvetica, sans-serif;

  border: 0;

  padding: 10px;

  margin: 10px 20px 10px 0;

  width: auto;

  height: auto;

  font-size: 10px;

  line-height: 15px;

  color: #9966CC;

  text-transform: uppercase;

  text-decoration: none;

  background: #F2ECF9;
  
  display:inline-block;

}

div.csc-mailform li button#field-64, div.csc-mailform li input[type="submit"]{

  font-weight: bold;
  background: #e5d9f3;

}

div.csc-mailform li button[type="submit"]:hover, div.csc-mailform li button[type="reset"]:hover,
div.csc-mailform li input[type="submit"]:hover, div.csc-mailform li input[type="reset"]:hover{

  color: #633399;

  cursor: pointer;

}



#patenschaft .csc-form-18,

#patenschaft .csc-form-19,

#patenschaft .csc-form-20,

#patenschaft .csc-form-8,

#patenschaft .csc-form-12,

#patenschaft .csc-form-9,

#patenschaft .csc-form-2,

#patenschaft .csc-form-24,

#patenschaft .csc-form-25,

#patenschaft .csc-form-26,

#patenschaft .csc-form-27,

#patenschaft .csc-form-30,

#patenschaft .csc-form-31,

#kontaktformular .csc-form-25,

#kontaktformular .csc-form-14,

#spendenformular .csc-form-2,

#spendenformular .csc-form-64,

#spendenformular .csc-form-53,

#spendenformular .csc-form-43,

#spendenformular .csc-form-45,

#spendenformular .csc-form-38{

  float:left;

}



#spendenformular .csc-form-43,

#spendenformular .csc-form-45,

#spendenformular .csc-form-44,

#spendenformular .csc-form-46 {

  width:50%;

}



#spendenformular .csc-form-3 label {

  float: none;

  display: block;

  font-weight: bold;

  width: inherit;

}



#spendenformular .csc-form-37 legend,

#spendenformular .csc-form-40 legend,

#spendenformular .csc-form-42 legend{

  float: none;

  display: block;

  font-weight: bold;

  width: inherit;

  margin-bottom: 10px;

}



#spendenformular .csc-form-40{

 clear: both;

 float: left;

 width: 214px;

}



div.csc-mailform #patenschaft fieldset ol,

div.csc-mailform #kontaktformular fieldset ol,

div.csc-mailform #spendenformular fieldset ol{

  padding: 0;

  margin-bottom: 7px;

}



#patenschaft li.csc-form-100, #kontaktformular li.csc-form-33, #spendenformular li.csc-form-66 {

  font-size: 10px;

  color: #B99BD1;

}



#patenschaft .csc-form-6,

#patenschaft .csc-form-21,

#kontaktformular .csc-form-12,

#spendenformular .csc-form-48,

#spendenformular .csc-form-51{

  padding: 11px 12px;

  border-top: 10px solid #fff;

  margin: 0 -12px;

  font-weight: bold;

  margin-top: 15px;

  clear: both;

}



#spendenformular .csc-form-47 {

  float: right;

  margin-right: 25px;

}

#spendenformular .csc-form-47 input {

  width:100px;

}



#patenschaft .csc-form-3 input, #patenschaft .csc-form-8 input, #kontaktformular .csc-form-13 input,  #spendenformular .csc-form-51 input {

  height: 1em;

}



#patenschaft .csc-form-11 legend,

#patenschaft .csc-form-23 legend,

#patenschaft .csc-form-29 legend,

#kontaktformular .csc-form-13 legend,

#spendenformular .csc-form-52 legend

{

  float: left;

  width: 100px;

}



#patenschaft .csc-form-2 legend,

#patenschaft .csc-form-17 legend,

#kontaktformular .csc-form-3 legend,

#kontaktformular .csc-form-7 legend,

#kontaktformular .csc-form-9 legend {

  font-weight: bold;

  width: 175px;

  margin: 0 0 5px 6px;

}



div.csc-mailform #patenschaft li.csc-form-element-radio label,

div.csc-mailform #kontaktformular li.csc-form-element-radio label,

div.csc-mailform #spendenformular li.csc-form-element-radio label {

  float:none;

  width: inherit;

}



div.csc-mailform #patenschaft ol li.csc-form-element-radio,

div.csc-mailform #kontaktformular ol li.csc-form-element-radio,

div.csc-mailform #spendenformular ol li.csc-form-element-radio{

  margin:0;

  padding: 0;

}



div.csc-mailform #patenschaft li.csc-form-element-radio input,

div.csc-mailform #kontaktformular li.csc-form-element-radio input,

div.csc-mailform #spendenformular li.csc-form-element-radio input{

  width:30px;

  float:left;

}



fieldset.fieldset-subgroup ol{

  margin:0;

  top:0;

}



div.csc-mailform li input[type="text"], .csc-mailform textarea, .csc-mailform select  {

  border: 1px solid #D0B1E9;

  border-left:0;

  border-right:0;

  padding:2px;

  color:#000;

  width: 335px;

}

.csc-mailform select {
    height: auto;
}



.csc-mailform textarea{

  width: 436px;

}



li.csc-form-2.csc-form-element.csc-form-element-header {

  overflow: inherit;

}



#kontaktformular h2 {

  margin: -12px -12px 0 -12px;

  clear: both;

  display: block;

  background: #fff;

  border-bottom: 10px solid #F2ECF9;

  border-top: 1px dotted;

  padding-top: 12px;

}



#spendenformular .csc-form-47 {

 display:none;  width: 210px

}



#spendenformular .csc-form-67 {

  padding-top:20px;

}



#spendenformular .csc-form-49 {

  float: left;

  width: 213px;

  margin-right: 20px;

}



#c677 {

  margin-top: 10px;

}



.project-box {

  background-color: #E7D6F4;

  padding: 6px 10px;

  margin: 0 0 12px 0;

}



.project-box p {

  color: #633399;

  font-size: 10px;

}



.project-box h2 {

  color: #633399;

  font-weight: bold;

  padding: 0 1px 0 1px;

}



.content-right-container DIV.csc-textpic-above DIV.csc-textpic-text, .content-right-container DIV.csc-textpic-clear {

 clear: none;

}





/*** footer ***/

#footer-start {

  clear: left;

  height: 1px;

  background: url("../img/bg_footer_start2.gif") no-repeat;

}



#footer {

  padding: 2px 0 0 240px;

  clear: left;

  height: 1px;

  background: url("../img/bg_footer2.gif") no-repeat;

}



#footer2 {

  padding: 8px 0 0 240px;

  clear: left;

  height: 1px;

  background: url("../img/bg_footer2.gif") no-repeat;

}



#footer-right {

  margin: 2px 0 0 0;

  padding: 0;

  height: 10px;

  background: url("../img/bg_footer_blue.gif") no-repeat;

}



.footer-center {

  margin: 10px 0 0 0;

  padding: 0;

  height: 10px;

  background: url("../img/bg_footer_mag.gif") no-repeat;

}



#footer a,

#footer-start a,

#footer2 a {

  font-size: 11px;

  font-weight: normal;

  line-height: 15px;

  color: #9966CC;

  text-transform: normal;

  text-decoration: none;

  padding: 0 10px 0 0;

  margin: 0;

}



#footer a:hover,

#footer-start a:hover,

#footer2 a:hover {

  color: #633399;

}



#toplink {

  position: absolute;

  top: 0;

  left: 0;

}



table.typo3-editPanel {

  margin: 0;

}



.teaser-image {

  float: left;

  margin: 0 10px 10px 0;

}

/* slideshow */



ul.slider {

 z-index: 0;

 position:relative;

 height: 200px;

 width: 710px;

 list-style-type: none;

}

ul.slider li{

 margin: 0;

 padding: 0;

 position:absolute;

 width:100%;

 height:100%;

 top:0;

 left:0;

 z-index:1;

 opacity:0.0;

 list-style-type: none;

}

ul.slider li.active {

 z-index:10;

 opacity:1.0;

}

ul.slider li.last-active{

 z-index:2;

}

#ds_directpay_container{
  padding:20px;
}
#cscsummarize{
  overflow:hidden;
  clear:both;}
#cscsummarize dt, #cscsummarize dd{
  display:block;
  float:left;
  width: calc(60% - 32px);
  padding: 8px 32px 8px 0;
  margin:0;
  vertical-align:top;
  border-top:1px solid #d0b1e9;
}
#cscsummarize dt{
  width:calc(40% - 32px);
  clear:left;
}



#patenschaft li.csc-form-28 input[type="text"]{
    width: 90px;  
  }

#patenschaft .csc-form-36,
#patenschaft .csc-form-10{
    padding: 11px 12px;
    border-top: 10px solid #fff;
    margin: 0 -12px;
    font-weight: bold;
    margin-top: 15px;
    clear: both;
}

#patenschaft .csc-form-36,
#patenschaft .csc-form-10{
    padding: 11px 12px;
    border-top: 10px solid #fff;
    margin: 0 -12px;
    font-weight: bold;
    margin-top: 15px;
    clear: both;
}

#patenschaft li.csc-form-36 label {
    font-weight: bold;
    width: 175px;
    margin: 0 0 5px 6px;
}

#patenschaft li.csc-form-37 {
    float: left;
}

#patenschaft strong {
  position: relative;
    display: block;
    color: #C00;
    font-size: 85%;
    font-weight: normal;
    text-transform: uppercase;
        top: 0;
}

#patenschaft .csc-form-2 legend,
#patenschaft .csc-form-6 legend,
#patenschaft .csc-form-10 legend, 
#patenschaft .csc-form-36 legend, 
#patenschaft .csc-form-21 legend{
    font-weight: bold;
   margin-bottom: 10px;
}

#patenschaft .csc-form-6{
    padding-bottom: 0px;
  margin-bottom: -10px
}

#patenschaft .csc-form-20{
      margin-bottom: 15px;
}

#cookie-informations{position:fixed;bottom:0;left:0;right:0;z-index:9999999999;background:#633399;padding:10px 0}
#cookie-informations .wrap{color:#fff;max-width:1000px;margin:0 auto;padding:0 15px;overflow:hidden;clear:both;position:relative}
#cookie-informations .wrap p{float:left;width:calc(100% - 65px);margin:0;font-size:12px;line-height:26px}
#cookie-informations .wrap a{color:#c4a4e4}
#close-cookie-informations{border:2px solid #fff;background:#9966CC;margin:2px 0;padding:2px 14px;outline:0;cursor:pointer;color:#fff}


.content-center .csc-header-n2 {
    padding: 5px 0 0 0;
}

.content-center div.csc-header-n2 h1 {
    background: #9966CC url("../img/bg_content_center.gif") repeat-x;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    background: url("../img/bg_content_center2.gif") repeat-x;
}

.csc-header-n2 h1 {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 10px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    padding: 6px 5px 0 5px;
    margin: 0;
    height: 20px;
    overflow: hidden;
    color: #ffffff;
}

div.newsletteranmeldung input {
font-size: 11px;
margin: 5px 0 5px 0;
padding: 0;
width: 200px;
color: #3F4B54;
}

div.newsletteranmeldung span input {
font-size: 11px;
margin: 0 10px 0 0;
padding: 0;
width: 20px;
color: #3F4B54;
}

div.newsletteranmeldung {
font-size: 12px;
line-height: 15px;
padding: 0;
margin: 0;
color: #3F4B54;
}

div.newsletteranmeldung label {
font-weight:bold;
}

