#headmenu,
#logo_mpg,
#logo_mpimmg,
#subheader,
#footnav,
#left,
#content_shadow,
.content_end,
.dropShadow,
#right_shadow {
    display: none;
}

a {
    font-size: 10pt;
}

#printlogo {
    margin-top: 24px;
}

.printonly {
    display: block;
}

#container,
#mainframe,
#center {
    margin: 0;
    padding: 0;
    width: auto;
}

#header {
    background: none;
}

#mainframe,
#right,
body {
    background: none;
    color: #000;
    margin: 0;
    padding: 0;
    width: auto;
}

/*
a:after, a:link:after  { 
    color: #000000;
    background-color:transparent; 
    content: " (" attr(href) ")";
}
*/

#footer {
    width: auto;
    background: none;
}


#maincontent h3, 
#maincontent h3.sub, 
#rightcontent h3 {
    font-size: 112.5%;
    text-transform: none;
    background: none;
    padding-left: 0;
    color: #000;
    font-variant: normal;
}

#maincontent p.bodytext {
    padding-left: 0;
    color: #000;
}


/* Homepage */


span.news-latest-item {
    white-space: normal;
    display: block;
    color: #000;
}


span.news-latest-item strong {
    color: #000;
}

ul.news-latest-container {
    width: 100% !important;
    float: left !important;
    left: 0 !important;
}


div.cropper {
    height: auto;
}


div.styler {
    background: none;
}

* {
    -moz-box-sizing: border-box;
}


div.teasercontent,
div.teaser_33 {
    height: auto;
}

div.pic a {
    font-size: 75%;
}

div.teaser_33 div.pic {
    float: none;
}


div.gallery div.paging {
    display: none;
}

div.gallery div.galpic {
    clear: left;
    margin-bottom: 1em;
    position: static;
    float: left;
    width: 100%;
}

div.gallery {
    height: auto;
}


div.gallery div.info {
    float: none;
    width: auto;
    margin-top: 0;
}


div.teaser1 div.content {
    padding: 0;
    margin: 0;
}

.textbox1,
.textbox2 {
    width: 100%!important;
    margin: 0!important;
    border: 1px solid black;
}


#right div.rc_pic_teaser, #right div.rc_txt_teaser {
    width: 100%;
}

#right div.rc_pic_teaser p {
    float: left;
    width: auto;
}


#right div.rc_pic_teaser div.morelink {
    text-align: left;
    background: none;
}
