html{overflow:scroll}

/*vorher rot: #cc0033 jetzt: #ff0000*/

body{padding:0;margin:0;font:normal 16px Arial,sans-serif;width:100%;background-color:#FFFFFF;}
header, section, footer, aside, nav, article {	display: block;  }
a {   text-decoration:none;color:black; }
h1,h2,h3{
  font-size:24px;
  text-align:center;
}
.frametop{margin:0px auto;width:100%;margin-top:0;color:black; text-align:center;}
.framewhite{margin:0px auto;width:100%;margin-top:0;color:black; text-align:center;line-height:25px;}
#pagetop{width:988px;margin:0px auto;text-align:left;padding-bottom:10px;padding-top:80px;}
p {
  padding:0;
  padding-bottom:10px;
  margin:0;
}

@media only screen and (min-width:361px) and (max-width: 999px) {
#pagetop{width:98%;padding-top:20px;}
#headerimage{  max-width:100%; height:auto; }
#pagespace{ max-width:100%; height:auto; margin-top:1px;text-align:center; }
}
/* Handys bis 360px, also iphones */
@media only screen and (max-width: 360px) {
#frametop{  width:360px;font-size:14px;}
#pagetop{width:98%;padding-top:20px;}
#headerimage{  max-width:100%;height:auto; }
#pagespace{ max-width:100%; height:auto;margin-top:1px; }
}

