@media (max-width:480px){  a{    text-align:center ! important;     line-height:10px ! important}
  
  
  img{    margin-left:auto;     margin-right:auto}
  
#logo a{display:block; width:100%; text-align:center}
  
  #splash-page #logo{        padding:0px ! important;     text-align:center;     z-index:1000;     margin-top:10%;     margin-bottom:-10%}

#splash-page .navigation{    padding:0px ! important;     text-align:center; display:block;     margin-top:10%;         margin-right:7%}
  
  
#splash-page .content
{background-image:url(../images/bg.oben.png)!important;
background-size:100% 100% !important;  
background-attachment:fixed !important; 
background-position:center top !important; 
background-repeat:repeat-x !important; }

#splash-page
{background-image:url("../../../images/sampledata/asimages/bestattungen-heinrich-tilly_3.jpg")!important;  
background-attachment:fixed!important; 
background-position:0px 300px!important; 
background-repeat:no-repeat!important;
Background-size:150% ! important;
}


#logo span.slogan{display:block !important; text-align:center; clear:both; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; padding:30px; left:0;  margin-top:30px}
 
 
 #splash-page #logo{display:block !important; text-align:center; clear:both; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; padding:0px; left:0}

.contact_form{width:100%}

.contact_details{margin-bottom:20px}

.contact_details .span6{width:100%; float:none}

.container{margin-left:10px !important; margin-right:10px !important}

.camera_caption a.readmore{padding:0px 10px 0px 10px; font-size:20px; top:20px}

.camera_caption a.readmore span{display:none !important}

#slider-row{}

#header-row .mod-search_searchword{ }
 
.mod-newsflash-adv__links .item__module{width:100%; margin:0 0 20px; float:none}

.img-intro__left, 
.img-full__left{float:none !important; margin:0 0 9px 0 !important}

.page-registration form input, 
.page-remind form input, 
.page-reset form input, 
.page-login form input, 
.page-login form input, 
.page-profile__edit form input, 
.page-registration form select, 
.page-remind form select, 
.page-reset form select, 
.page-login form select, 
.page-login form select, 
.page-profile__edit form select{width:100%}

.page-registration form label, 
.page-remind form label, 
.page-reset form label, 
.page-login form label, 
.page-login form label, 
.page-profile__edit form label{display:inline-block}

.page-category__clients .item_img.img-intro{display:inline-block}

.page-gallery .item_img.img-intro{float:none; margin:0 0 20px 0; max-width:98%}

.page-gallery .item_img.img-intro img{width:100%}

.page-gallery .item{text-align:center}

.img-full__left.span5{width:100%; margin-right:0; box-sizing:border-box; -moz-box-sizing:border-box}

.page-blog .item_img.img-intro{float:none; margin:0 0 20px 0}

.page-blog .item_img.img-intro img{width:100%}

.page-blog .item_img.img-intro{width:97.5%}

.page-blog .category_desc p, 
.page-category .category_desc p, 
.page-category .items-row{border-bottom:none; margin-bottom:0px; padding-bottom:0px}

.page-archive_filters select{display:block; width:100%}

.page-category__clients .item{overflow:hidden; margin-bottom:20px}

.page-category__clients .item_img{float:none; margin-right:0px}

#footer .moduletable.span3{}

#footer-row ul.social{padding-bottom:20px}

#footer-row .footer-row-separator{margin-left:0px}

.mod-footer{position:relative; top:33px}

.mod-search__aside .mod-search_searchword{width:100%}

mod-login__aside .mod-login_username, 
.mod-login__aside .mod-login_passwd{width:100%}

#footer #copyright-row{text-align:center}
 
 .mod-Kontakt{text-align:center}

 #trademark, 
#copyright-menu{text-align:center; clear:both}
 
 #copyright-menu{  text-align:center ! important}
 
 img, object, embed{ height:auto ! important;  max-width:95% ! important;  margin-left:auto ! important;  margin-right:auto ! important;  text-align:center! important;  overflow:hidden ! important}

 
 
 .item_fulltext img{ height:auto ! important;  max-width:95% ! important;  margin-left:auto ! important;  margin-right:auto ! important;  text-align:center! important;  overflow:hidden ! important}

 
.wsp-title, .wsp-content{  max-width:95% ! important}
 
a.wsp-head img, .element img{  max-width:95% ! important}
 
 #copyright-row .mod-custom {
    text-align: center !important;
}
 
 .map img, .svPanel img {
    display: block ! important;
}
 
 .mod-newsflash .item {
    margin-bottom: 23px;
    padding-bottom: 14px;
    border-bottom: none;
    margin-left: 20px;
    width: 160%;
}

 
#copyright-menu {display: inline-block }
 
 
 
}

