@CHARSET "ISO-8859-1";

body {
    margin: 0px;
    padding: 0px;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-size: 0.75em;
    line-height: 1.5em;
    font-weight: 500;
}

form {
    margin: 0px;
    padding: 0px;
}

input, option, select, textarea {
    font-family: "museo-sans-rounded", arial, helvetica, geneva, sans-serif;
    font-style: normal;
    font-weight: normal;
   border-style: solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius-style: solid;
    border-width: 1px;
    border-color: #c8898c;
    background-color: #FFFFFF;
    color: #000000;
    margin: 0px;
    padding: 0px;
}

.kontakt_bezeichnung {
    color: #000000;
    margin-bottom: 10px;
}

.kontakt_input {
    font-size: 100%;
    border-style: solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius-style: solid;
    border-width: 1px;
    border-color: #c8898c;
    background-color: #FFFFFF;
    color: #000000;
    padding: 3px;
    margin-bottom: 5px;
}
/*
@-moz-document url-prefix() {
  .kontakt_input {
    font-size: 100%;
    border-style: solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius-style: dotted;
    border-width: 1px;
    border-color: #c8898c;
    background-color: #FFFFFF;
    color: #000000;
    padding: 3px;
    margin-bottom: 5px;
  }
}
*/

.kontakt_select {
    width: 255px;
    margin-bottom: 5px;
    background-color: #E4E8E9;
    color: #000000;
}

.kontakt_checkbox {
    height: 20px;
}

.select_area {
    margin: 0px;
    padding: 10px;
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #92141A;
}

input.submit {
    width:120px;
    float: right;
    padding: 5px;
    font-weight: bold;
    border: none;
    border-radius: 8px;
    color: #FFFFFF;
    background: url(gfx/submit_senden.png) no-repeat 82% 50% #ea6a27;
    display:inline;
    cursor:pointer;
}

input.submit2 {
    width:140px;
    float: right;
    padding: 5px;
    font-weight: bold;
    border: none;
    border-radius: 8px;
    color: #FFFFFF;
    background: url(gfx/submit_senden.png) no-repeat 87% 50% #ea6a27;
    display:inline;
    cursor:pointer;
}    

input.spenden {
  width:150px;
  background: url(gfx/submit_senden.png) no-repeat 90% 50% #ea6a27;
  margin-top: 20px;
}

input.submit.zurueck {
  width:130px;
  float: left;
  background: url(gfx/submit_senden.png) no-repeat 90% 50% #ea6a27;
}

button.submit {
    width:150px;
    float: left;
    font-weight: bold !important;
    padding: 5px;
    border: none;
    border-radius: 8px;
    background: url(gfx/submit_zurueck.png) no-repeat 10% 50% #ea6a27;
    color: #fff;
    display:inline;
    cursor:pointer;
    margin-top: 20px;
    background-color: #ea6a27;
}

p.submit {
    width:140px;
    float: left;
    font-weight: bold !important;
    padding: 5px;
    border: none;
    text-align: center;
    border-radius: 8px;
    position: absolute;
    margin-left: -5px;
    color: #fff;
    cursor:pointer;
    background-color: #ea6a27;
}

input.submit:hover {
    background-color: #c9c9c9;
}
input.submit2:hover {
    background-color: #c9c9c9;
}

button.submit:hover {
    0background-color: #c9c9c9;
}
/*Placeholder*/
::-webkit-input-placeholder {
    color: black;
}

:-moz-placeholder { /* Firefox 18- */
    color: black;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: black;
}

:-ms-input-placeholder {
    color: black;
}

#frame {
    width: 962px;
    text-align: left;
    /*
    background-image: url(gfx/bg.gif);
    background-repeat: y-repeat;
    */
}

h1.headline {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 800;
}

h2.headline {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 1.1em;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 700;
}

#kopf {
    width: 962px;
    height: 192px;
}

#stoerer_2euro1leben img {
    margin-top: -41px;
    margin-left: -29px;
    width: 339px;
}

#stoerer_mitwirkung img {
    margin-top: -41px;
    margin-left: -29px;
    width: 339px;
}

#column_left {
    width: 667px;
    padding: 0px;
    float: left;

}

#column_right {
    width: 294px;
    padding: 0px;
    margin: 0px;
    float: left;

}

/*Menü*/
#navmain {
    width: 590px;
    height: 28px;
    padding: 2px 0px 0px 11px;
    0 background-image: url(gfx/navhead.gif);
    background-color: #b1184e;
    border-radius: 5px;
    margin-top: 52px;
    font-family: "museo-sans-rounded", arial, verdana, sans-serif;
    font-weight: 500;
    font-size: 12px;
}

#navmain a {
    margin: 0px 10px 0px 10px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

#navmain a:hover {
    color: #DEB8BA;
}

#navmain ul {
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    list-style: none;
}

#navmain ul li {
    float: left;
}

#container_title {
    width: 216px;
    height: 25px;
    background-color: #0063ba;
    0 background-image: url('gfx/container_title_bg.gif');
    border-radius: 5px
}

#content_left {
    width: 241px;
    float: left;
    padding-top: 30px;

}

img.standard {
    padding: 5px;
    border-radius: 10px !important;
}

/*Navigation links*/
#navsub {
    width: 216px;
    height: auto;
    border: 3px solid #ea6a27;
    padding: 10px 0px 10px 17px;
    border-top: 0px;
    border-bottom: 0px;
    background-color: #ea6a27;
    border-radius: 10px;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;
    font-size: 12px;
}

#navsub ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#navsub ul li a {
    color: #b1184e;
    cursor: default;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 5px;
    display: block;
}

#navsub ul li a[href] {
    color: #fff;
    cursor: pointer;
}

#navsub ul li a:hover {
    color: #b1184e;
}

#navsub ul li ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 5px 15px;
    display: block;
}

#subnav_title {
    width: 216px;
    height: 25px;
    background-image: url('gfx/subnav_title_bg.gif');
}

#subnav_title_text {
    padding-bottom: 8px;
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;
    font-size: 12pt;
}

#navsub a:on {
    0 color: #b1184e;
}

/*Rechte Spalte*/
#wir-machen-mit {
    width: 216px;
    height: auto;
    border: 3px solid #987165;
    0 padding: 10px 5px 10px 15px;
    background-color: #987165;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-top: -10px;
}

#wir-machen-mit p {
    margin-left: 14px;
    margin-top: 0px;
    color: #FFF;
    font-size: 12px;
    /*font-family: "museo-sans", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 700;
}

div#wir-machen-mit div#subnav_title_text {
    font-size: 18px;
    margin-left: 14px;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 700;
    padding-top: 8px;
}

#wir-machen-mit ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#wir-machen-mit ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 8px;
    display: block;
}

#wir-machen-mit ul li a:hover {
    text-decoration: underline;
}

#wir-machen-mit ul li ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 5px 15px;
    display: block;
}

form#wir-machen-mit {
    width: 210px;
}

form#wir-machen-mit input {
    margin-left: 11px;
    font-size: 8px;
    padding-top: 3px;
    padding-left: 5px;
    width: 182px;
    height: 19px;
    float: left;
    border: 0px;
}

#jetzt_spenden {
    width: 216px;
    height: 215px;
    border: 3px solid #ea6a27;
    0 padding: 10px 5px 10px 15px;
    border-top: 0px;
    border-bottom: 0px;
    background-color: #ea6a27;
    border-radius: 10px;
    margin-bottom: 30px;
}

.linie {
    background-color: #FFF;
    width: 180px;
    height: 1px;
    margin-left: 15px;
    margin-bottom: 10px;
}

div#jetzt_spenden div#subnav_title_text {
    font-size: 18px;
    margin-left: 14px;
    padding-top: 8px;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 700;
}

#jetzt_spenden p {
    color: #FFF;
    margin-left: 15px;
    font-size: 12px;
    /*font-family: "museo-sans", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 700;
    margin-top: 0px;
}

#jetzt_spenden p a {
    color: #FFF;
    text-decoration: none;
}

#jetzt_spenden p a img {
    margin-bottom: -3px;
    margin-left: 7px;
}

#jetzt_spenden ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#jetzt_spenden ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 8px;
    display: block;
}

#jetzt_spenden ul li a:hover {
    text-decoration: underline;
}

#jetzt_spenden ul li ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 5px 15px;
    display: block;
}

form#jetzt_spenden {
    width: 210px;
}

form#jetzt_spenden input {
    margin-left: 11px;
    padding-top: 3px;
    font-size: 8px;
    padding-left: 5px;
    width: 182px;
    height: 19px;
    float: left;
    border: 0px;
}

#spendenbarometer {
    width: 216px;
    height: 150px;
    0 padding: 10px 5px 10px 15px;
    border-top: 0px;
    border-bottom: 0px;
    background-color: #b0074b;
    border-radius: 10px;
    font-size: 14px;
    margin-bottom: 30px;
}

div#spendenbarometer div#subnav_title_text {
    font-size: 20px;
    padding-top: 15px;
    margin-left: 14px;
    font-weight: 700;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
}

div#spendenbarometer img {
    margin-top: -50px;
    margin-right: 10px;
    float: right;
}

div#spendenbarometer div {
    margin-left: 14px !important;
    text-align: left !important;
}

#spendenbarometer ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#spendenbarometer ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 8px;
    display: block;
}

#spendenbarometer ul li a:hover {
    text-decoration: underline;
}

#spendenbarometer ul li ul li a {
    color: #977061;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 5px 15px;
    display: block;
}
                                                                            
#spendenbarometer div strong {
    color: #FFF !important;
    font-size: 18px !important;
}

#filmbericht {
    width: 216px;
    height: 150px;
    0 padding: 10px 5px 10px 15px;
    border-top: 0px;
    border-bottom: 0px;
    background-color: #f5dcc2;
    border-radius: 10px;
    font-size: 14px;
}

#filmbericht img {
    width:195px;
    border-radius: 10px;
    margin-top: 10px;
    margin-left: 11px;
}

div#filmbericht div#subnav_title_text {
    font-size: 16px;
    padding-top: 15px;
    margin-left: 14px;
    font-weight: 700;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    color: #b1184e;
}

#filmbericht a{
    text-decoration: none;
    color: #b1184e;
}

/*Content middle*/
#content_middle {
    width: 400px;
    float: right;
    padding-top: 40px;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;
}

#content_middle strong {
    color: #b1184e;
    font-weight: bold;
}

#content_middle p {
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: "museo-slab", arial, verdana, sans-serif;
    font-weight: 500;
    font-size: 12px;
}

#content_middle p a {
    color: #92141A;
}

#content_middle p img {
    border-radius:5px;
}

/*Home*/
#slider {
    margin-bottom: 25px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 300px;
}

.slider {
    margin-top: 10px;
    margin-bottom: 25px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 300px;
}

#slider img {
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#slider_img img {
  border-radius: 5px;
  -moz-border-radius: 5px;
}


.news {

    margin-top: 10px;
    float:left;
    overflow:hidden;
    padding:3px;
}
.news .left{
    margin-right:25px;
}


.news .row{
  margin:0;
  padding:0;  
  width:inherit;
}


.news h2 {

    padding: 0px 0px 0px 5px;
    font-size: 16px;
    color: #b1184e;
    /*font-family: "museo-slab", arial, verdana, sans-serif;*/
    font-family: "museo-slab", arial, verdana, sans-serif;
    font-weight: 700;
    width: 250px;
    margin: 5px;
}

.news h1 {
    margin: 0px;
    padding: 0px 0px 0px 5px;
    font-size: 10px;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 600;
    width: 260px;
    color: #000000;
    margin-left: 5px;
    text-transform: uppercase;
}

.newsText {
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;
    font-size: 12px;
    width: 280px;
    color: #000000;
    margin-left: 5px;
    clear:both;
    padding: 0px 5px 5px 5px;
}

div.newsText a:hover {
    color: #fff;
}

.mehrNews{
    width: 85px;
    height: 20px;
}
.mehrNews .text{
    color: #eb6a29;
    float:right;
    position:relative;
}

.mehrNews:hover .text   {
  text-decoration:underline;
}

.news img {
    float: right;
}

.pfeil {
    content: url("./gfx/submit_news.gif");
    background-image: url("./gfx/submit_news.gif");
    background-repeat: no-repeat;
    height: 14px;
    width: 9px;
    display:inline-flex;
    margin-left:5px;
}
.pfeilMehr{
    content: url("./gfx/submit_mehr.gif");
    background-image: url("./gfx/submit_mehr.gif");
    background-repeat: no-repeat;
    height: 16px;
    width: 90px;
    margin-bottom:-2px;
    margin-left:5px;
    display:block;
    float:left;
}
.mehrNews:hover .pfeilMehr {
    content: url("./gfx/submit_mehr.gif");
    background-image: url("./gfx/submit_mehr.gif");
    background-repeat: no-repeat;
}

.gecko .pfeil::before {
    height: 14px;
    width: 9px;
    background-image: url("/gfx/submit_news.gif");
    display:inline-block;
}

.news .right:hover {
    background-color: #f5dcc2;
    border-radius: 8px;
}
.news .left:hover {
    background-color: #f5dcc2;
    border-radius: 8px;
    padding-bottom: -50px;
}

/*
.news .left:hover .newsText, .news .left:hover h1, .news .left:hover h2 {
  color:#fff;
}

.news .right:hover .newsText, .news .right:hover h1, .news .right:hover h2 {
  color:#fff;
}

.news .right:hover .pfeil {
    content: url("./gfx/submit_senden.png");
    background-image: url("./gfx/submit_senden.png");
    background-repeat: no-repeat;
}.news .left:hover .pfeil {
    content: url("./gfx/submit_senden.png");
    background-image: url("./gfx/submit_senden.png");
    background-repeat: no-repeat;
}
*/


/*Archive*/
.archiveDachzeile {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-size: 10px;
    font-family: "museo-sans-rounded", arial, verdana, sans-serif;
    font-weight: 300;
    width: 260px;
    color: #000000;
    text-transform: uppercase; 
}

.archiveHeadline{
    margin:0;
    padding:0;
    font-size: 16px;
    color: #b1184e;
    font-family: "museo-sans-rounded", arial, verdana, sans-serif;
    font-weight: 700;
    width: 400px;
    line-height: 100%;
}
.archiveText{
    width:400px;
    word-wrap: break-word;


}

/*Partner*/
#content_middle_partner {
    padding-top: 25px;
    font-family: "museo-sans-rounded", arial, verdana, sans-serif;
    font-weight: 500;
}

#content_middle_partner h1.headline {
    display: none;
}

#content_middle_partner h2.headline {
    margin-left: 266px;
    margin-bottom: -15px;
}

#content_middle_partner p {
    margin-left: 266px;
}

#content_middle_partner img {
    margin-left: -196px;
    margin-top: -25px;
}

#content_middle_partner p img {
    margin-left: -250px;
    text-align: center;
}

#content_middle_partner p br {
    margin-top: -8px;
}

/*online spenden*/
div.spenden_ganz_einfach img {
    float: right;
    margin-right: -160px;
    margin-top: -16px;
}

div.spenden_ganz_einfach {
    width: 290px;
}

div.kontakt_bezeichnung a {
    color: #EA6A27;
}
.toggle {
    background: url("./gfx/runde_checkbox.gif") top;
    background-repeat: no-repeat;
    display: block;
    width: 15px;
    height: 14px;
    float:left;
    margin-right: 5px;
}

.toggle.checked {
    background-position:  bottom;

}
.kontakt_bestaetigung
{
    border-style:hidden;
    color:#EA6A27;
}.kontakt_unbestaetigung
{
    border-style:hidden;
    color: #ea0011;
}
/*patenschaft*/
#patenschaft img {
    float: right;
    margin-right: -50px;
    margin-top: -28px;
}

/*Wir machen mit*/
#wir_machen_mit {
    padding-top: 40px;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;

}

#wir_machen_mit input {
  border-color: #c8898c;
  border-style: solid;
  border-radius: 5px;
}

#apotheker_verlag {
    float: left;
    margin-right: 25px;
    margin-top: 10px;

}

#pharmahandel {
    float: right;
    margin-top: 10px;
    margin-right: 34px;
}

#apotheker_aerztebank {
    float: left;
    margin-right: 25px;
    margin-top: 25px;

}

#treuhand {
    float: right;
    margin-top: 25px;
    margin-right: 65px;
}

#werbe_vertriebsgesellschaft {
    float: left;
    margin-right: 25px;
    margin-top: 25px;
}

#govi_verlag {
    float: right;
    margin-top: 25px;
    margin-right: -88px;
}

/*Footer*/
#footer_nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#footer_nav ul li {
    float: left;
}

#footer_nav ul li a {
    font-size: 9px;
    color: #92141A;
    text-decoration: none;
    border-right: 1px solid #92141A;
    padding: 0px 5px 0px 5px;
    margin-top: 10px;
    display: block;
}

#footer_nav ul li a:hover {
    text-decoration: underline;
}

#footer {
    width: 962px;

}

#footer_nav {
    width: 252px;
    float: left;
    /*font-family: "museo-sans-rounded", arial, verdana, sans-serif;*/
    font-family: arial, verdana, sans-serif;
    font-weight: 500;
}

#footer_kooperation {
    width: 691px;
    padding-right: 19px;
    text-align: right;
    float: left;
}

#linie {
    border-bottom: solid 1px #eeced0;
    padding-top: 20px;
}

/**/
#layer {
    position: relative;
    top: 0px;
    left: -22px;
}

#layer img {
    display: none;
}

.true {
    color: #006600;
    font-weight: bold;
}

.false {
    color: #CC0000;
    font-weight: bold;
}

li.aufzaehlung {
    padding: 0px 0px 10px 0px;
}

ul.aufzaehlung {
    padding: 0px 10px 0px 10px;
    list-style-image: url("includes/lightbox/images/list_icon.gif");
}

strong {
    color: #92141A;
}

a.standard {
    color: #92141A;
}

div.q_apotheke {
    padding: 5px 5px 5px 0px;
    float: left;
}

a.apotheke {
    color: #930000;
    font-weight: bold;
    text-decoration: none;
}

a.apotheke:hover {
    text-decoration: underline;
}

td.apotheken {
    padding: 3px;
}

tr.apotheken {
    margin-bottom: 10px;
}

/* Content Elemente*/
span.right_caption_200 {
    display: block !important;
    display: inline;
    margin-left: 10px;
    width: 202px;
    color: #FFFFFF;
    background-color: #738282;
    float: right;
}

span.right_caption_140 {
    display: block !important;
    display: inline;
    margin-left: 10px;
    width: 142px;
    color: #FFFFFF;
    background-color: #738282;
    float: right;
}

span.left_caption_200 {
    display: block !important;
    display: inline;
    margin-right: 10px;
    width: 202px;
    color: #FFFFFF;
    background-color: #738282;
    float: left;
}

span.left_caption_140 {
    display: block !important;
    display: inline;
    margin-right: 10px;
    width: 142px;
    color: #FFFFFF;
    background-color: #738282;
    float: left;
}

span.caption {
    display: block;
    font-size: 90%;
    line-height: 120%;
    padding: 2px;
    color: #FFFFFF;
    background-color: #738282;
    border: 1px solid #738282;
}

span.right_caption_200 img {
    float: none;
    margin: 0px;
    border: 1px solid #738282;
}

span.right_caption_140 img {
    float: none;
    margin: 0px;
    border: 1px solid #738282;
}

span.left_caption_200 img {
    float: none;
    margin: 0px;
    border: 1px solid #738282;
}

span.left_caption_140 img {
    float: none;
    margin: 0px;
    border: 1px solid #738282;
}

img.right {
    float: right;
    margin-left: 10px;
    border: 1px solid #738282;
}

img.left {
    float: left;
    margin-right: 10px;
    border: 1px solid #738282;
}

div.content table tbody tr td {
    background-color: #E4E8E9;
}

div.domizilsuche table tbody tr td {
    background-color: #FFFFFF;
}

div.content table caption {
    text-align: left;
}



