BODY {
        margin:0px; padding:0px; border:none;
        padding-top:3px;
        font-family:Verdana;
        /*color:#9C9D9F;*/
        color:#8C8D8F;
}
IMG {
        margin:0px; padding:0px; border:none;
}
A {
        text-decoration:none;
}

DIV#CONTAINER {
        margin:auto; padding:0px; border:1px solid #9C9D9F;
        width:840px;
        position:relative;
}
IMG#FFHACK {
        margin:0px; padding:0px; border:none;
        width:100%; height:10px;
}

DIV#HEAD {
        margin:0px; padding:0px; border:none;
        margin-bottom:0px;
        width:100%; height:55px;
        background-color:#FFFFFF;
}
DIV#HEAD_SPACER {
        margin:0px; padding:0px; border:none;
        width:100%; height:10px;
        background-color:#FFFFFF;
        text-align:center;
}
DIV#HEAD_SPACER IMG {
        margin:0px; padding:0px; border:none;
        width:514px; height:10px;
}
DIV#HEADNAV {
        float:right;
        margin:0px; padding:0px; border:none;
        margin-right:20px; margin-top:10px;
        /*width:550px; height:20px;*/
        width:600px; height:20px;
        text-align:right;
}
DIV#HEADNAV SPAN.item {
        float:right;
        display:block;
        width:auto;
        margin:0px; padding:0px; border:none;
        padding-left:20px;
        font-size:11px;
        line-height:11px;
        font-weight:bold;
        color:#FFFFFF;
}
DIV#HEADNAV A.item {
        float:right;
        display:block;
        width:auto;
        margin:0px; padding:0px; border:none;
        padding-left:20px;
        font-size:11px;
        line-height:11px;
        font-weight:normal;
        color:#FFFFFF;
        text-decoration:none;
}

DIV#INNER {
        margin:0px; padding:0px; border:none;
        width:100%; clear:both;
				height: auto;
				float: left;
}

DIV#LEFT {
        margin:0px; padding:0px; border:none;
        width:163px; height:auto;
        float:left;
}

DIV#MAIN {
        margin:0px; padding:0px; border:none;
        border-left:1px solid #9C9D9F;
        border-right:1px solid #9C9D9F;
        padding-top:10px;
        width:512px; height:auto;
        float:left;
}
DIV.MINHEIGHT,
IMG.MINHEIGHT {
        margin:0px; padding:0px; border:none;
        width:0px; height:580px;
        float:left;
}
DIV.MINHEIGHT_CHARITY,
IMG.MINHEIGHT_CHARITY {
        margin:0px; padding:0px; border:none;
        width:0px; height:562px;
        float:left;
}
DIV#REALMAIN {
        margin:0px; padding:0px; border:none;
        padding-left:20px; padding-right:20px;
        width:472px;
				height: auto;
        float:left;
}
DIV#REALMAINCHARITY {
        margin:0px; padding:0px; border:none;
        padding-left:0px; padding-right:0px;
        width:472px;
        float:left;
}
.charity_main_bg {
        background-image:url(/images/bg_main_charity.jpg);
        background-repeat:repeat-x;
        background-position:top;
        border:1px solid red;

}

DIV#RIGHT {
        margin:0px; padding:0px; border:none;
        width:163px;
        float:left;
}

DIV#INNER2 {
        float:left;
        margin:0px; padding:0px; border:none;
        width:100%; height:30px;
}
DIV#FOOTER {
        float:left;
        margin:0px; padding:0px; border:none;
        margin-left:163px;        padding-top:18px;
        border-left:1px solid #9C9D9F;
        border-right:1px solid #9C9D9F;
        width:512px; height:12px;
        font-size:10px;
        /*color:#9C9D9F;*/
        color:#8C8D8F;
        text-align:center;
}
/* ----------------- Breadcrumbs QD Homepage --------------- */
DIV#BREADCRUMB {
        float:left;
        margin:0px; padding:0px; border:none;
        width:100%; height:12px;
}
DIV#BREADCRUMB DIV#BCcontent {
        float:left;
        margin:0px; padding:0px; border:none;
        margin-left:163px;        padding-right:20px;
        border-left:1px solid #9C9D9F;
        border-right:1px solid #9C9D9F;
        width:492px; height:12px;
        font-size:10px;
        /*color:#9C9D9F;*/
        color:#8C8D8F;
        text-align:right;
        line-height:10px;
}
DIV#BREADCRUMB DIV#BCcontent SPAN {
        display:block; float:right;
        margin:0px; padding:0px; border:none;
        height:10px; padding-bottom:2px;
        line-height:10px;
}
DIV#BREADCRUMB DIV#BCcontent SPAN A {
        display:inline; float:left;
        margin:0px; padding:0px; border:none;
        height:10px; padding-bottom:2px;
        line-height:10px;
}

DIV#BREADCRUMB DIV#BCcontent SPAN IMG {
        display:inline;
        margin:0px; padding:0px; border:none;
        width:11px; height:12px;
}
/* ----------------- Breadcrumbs QD Charity --------------- */
DIV#BREADCRUMB_CHARITY {
        float:left;
        margin:0px; padding:0px; border:none;
        width:100%; height:30px;
}
DIV#BREADCRUMB_CHARITY DIV#BCcontent {
        float:left;
        margin:0px; padding:0px; border:none;
        margin-left:163px;        padding-right:20px;
        border-left:1px solid #9C9D9F;
        border-right:1px solid #9C9D9F;
        width:492px; height:30px;
        font-size:10px;
        text-align:right;
        line-height:10px;
        background-image:url(/images/bg_charity_breadcrumb.gif);
        background-repeat:no-repeat;
}

.redQ {
        font-weight:bold;
        color:#C00222;
}



/* ------------------------------------------------------------- */
UL.leftnav {
        margin:0px; padding:0px; border:none;
        margin-left:10px; margin-right:10px; margin-top:10px;
        width:143px;
        list-style:none;
        font-size:11px;
}
/* ---- */
UL.leftnav LI.img-active,
UL.leftnav LI.img-inactive,
UL.leftnav LI.img-inactive A.img-inactive {
        display:block;
        margin:0px; padding:0px; border:none;
        width:143px;
}
UL.leftnav LI.img-active IMG.img-active,
UL.leftnav LI.img-inactive A.img-inactive IMG.img-inactive {
        margin:0px; padding:0px; border:none;
}
/* ---- */
UL.leftnav LI.txt-active,
UL.leftnav LI.txt-inactive {
        display:block;
        margin:0px; padding:0px; border:none;
        padding-left:10px;
        width:133px;
        font-weight:bold;
        line-height:20px;
        /*color:#9C9D9F;*/
        color:#8C8D8F;
}
UL.leftnav LI.txt-inactive A.txt-inactive {
        display:block;
        margin:0px; padding:0px; border:none;
        width:133px;
        font-weight:normal;
        line-height:20px;
        color:#C00222;
        background-color:#FFFFFF;
        text-decoration:none;
}
/* ---- */
OL.leftnav {
        margin:0px; padding:0px; border:none;
        width:133px;
        list-style:none;
        font-size:11px;
}
UL.leftnav LI.img-active OL.leftnav,
UL.leftnav LI.img-inactive OL.leftnav {
        margin-left:20px;
}
UL.leftnav LI.txt-active OL.leftnav,
UL.leftnav LI.txt-inactive OL.leftnav {
        margin-left:10px;
}

OL.leftnav LI.txt-active,
OL.leftnav LI.txt-inactive {
        display:block;
        margin:0px; padding:0px; border:none;
        width:133px;
        /*color:#9C9D9F;*/
        color:#8C8D8F;
}
OL.leftnav LI.txt-inactive A.txt-inactive {
        display:block;
        margin:0px; padding:0px; border:none;
        width:133px;
        line-height:20px;
        color:#C00222;
        background-color:#FFFFFF;
        text-decoration:none;
}
/* ------------------------------------------------------------- */
A.QDlogo {
        display:block; float:left;
        margin:0px; padding:0px; border:none;
        margin-left:10px; margin-top:10px;
        /*width:230px; height:35px;*/
        width:190px; height:35px;
        text-decoration:none;
}

IMG.QDlogo {
        float:left;
        margin:0px; padding:0px; border:none;
        /*width:230px; height:35px;*/
        width:190px; height:35px;
}
div.home_bottom {
        float: left;
        clear: both;
        margin-top: 30px;
        width: 465px;
}
h2.headline_red_small {
        margin-bottom: 5px;
        color: #C00222;
        font-size: 14px;
}

div.home_box {
        width: 227px;
        height: 142px;
        background-image:url(/images/boxes_home.jpg);
        background-repeat:repeat-x;
        background-position:top;
        float:left;
}

div.home_box_text {
        padding:15px;
}

h2.headline_red_small a {
        color: #C00222;
}
p.home_text {
        font-size: 12px;
        margin-left: 10px;
}
p.home_text2 {
        font-size: 12px;
}
div.home_more {
        margin-top: 15px;
}
a.home_more {
        color: #C00222;
        font-size: 12px;
}
p.right_text_red {
        color: #C00222;
        font-size: 10px;
        margin-top: 5px;
}
p.download_text_red {
        color: #C00222;
        font-size: 11px;
        margin: 0px;
        padding-left:10px;
        line-height:12px;
        margin-top: 8px;
}
p.download_text_red a {
        color: #C00222;
        font-size: 11px !important;
}
p.download_text_red a strong {
        font-size: 11px !important;
        color: #C00222 !important;
}

p.right_text_grey {
        font-size: 10px;
        margin-top: 5px;
}
p.download_text_grey {
        font-size: 11px;
        margin-top: 8px;
        color:#8C8D8F;
        font-weight:bold;
        margin-bottom: 5px;
}
a.right_link_red {
        font-size: 10px;
        color: #C00222;
  text-decoration: none;
}
img.stoerer_direkt_anfragen {
        margin-left: -5px;
}
div.download_leftside {
        margin-left: 5px;
        margin-top: 30px;
}
div.download_leftside p {
        margin-left: 15px;
}
label.download_form {
 width: 100px !important;
 float: left;
}
div.download_form {
        width: 100%;
        float: left;
}
div.download_form input {
        border: 1px #9C9D9F solid;
}
div.download_form input.no_border {
        border: none;
        float: right;
         margin-right: 30px;
}
label.download_form_files {
        float: left;
         width: 350px !important;
}
input.download_form_files {
        float: left;
        border: none !important;
}
div.download_form p {
        margin-top: 20px;
         margin-bottom: 10px;
}

.clear {
    clear: both;
}

#gewinnspiel-wrap {
    margin-left: -10px;
    width: 515px;
}

.gewinnspiel {
    background-color: #fff;
    margin-bottom: 40px;
    float: left;
    margin-right: 15px;
}

.gewinnspiel_icon { 
    background-color: #fff;
    width: 234px;
    height: 60px;   
    border: solid 1px #9c9d9f;
    -moz-box-shadow: 3px 3px 4px #4c4c4c;
  -webkit-box-shadow: 3px 3px 4px #4c4c4c;
  box-shadow: 3px 3px 4px #4c4c4c;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');
}

.gewinnspiel h2 {
    color: #C00222;
    font-size: 12px;
    margin-bottom: 8px;
}
