body{
    -moz-text-size-adjuts: none;
    -webkit-text-size-adjuts: none;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    max-width: 100%!important;
    font-size: 105%;     
}


div, #sidebar-a, .csschanger{
    clear: both!important;
    float: none!important;
    margin: 0!important;
    padding: 0!important;
    display: block!important;
    position: static!important;
    width: 100%!important;
    font-size: 100%;

}

#banner { 
    height: 248px;
    background-image: url(../grafiken/head_blue_mobile.jpg);
    text-align: center;
    background-position: center;
    margin-bottom: -29px!important;
    
}

#imgBanner{
    padding-top: 39px!important;
	width: auto;
	height: 180px!important;
}

#footer{
    width: 100%;
    background-size:100%;
}

#content{
    width: 98%!important;
    float: none!important;
}

#content h1{
    text-align: center;
    font-size: 16px;
}

#content h2{
    text-align: center;
    font-size: 14px;
}

#content h3{
    text-align: center;
}

#content div img{
    width: 200px;
}

#containerboth{
    margin: 0!important;
    padding: 0!important;
}

#sidebar-a {
    width:100%;
    float: none!important;
}

img{
    width: 100%;
    max-width: 400px!important;
}
.imgNormal{
    text-align: center;
}

#content div.imgNormal img{
    width: 100%;
}

div.leftcontentimage {
    margin:6px 20px 6px 20px;
    max-width:200px!important;
    float:right;
    margin-right:0px;
}
img.leftcontentimage {
    max-width:200px!important;
    border:1px solid;
}

div.rightcontentimage {
    max-width:200px!important;
    text-align: right;
}
img.rightcontentimage {
    max-width:200px!important;
    border:1px solid;
}

#content iframe{
    width: 85%!important;
    height: 300px;
}