html {
 height:100%;
 padding:0;
}

body { 
 background-color:#ffffff;
 height:100%;
}
body,table,td,th { margin:0px; padding:0px; }

body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,input,textarea { font-family:Verdana,Arial,sans-serif; }

body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,input,textarea { color:#777777; }

body,p,ul,ol,li,div,td,th,address,blockquote,input,textarea { 
  font-size:11px;
  line-height:18px;
}

img { display:block; }

b { color:#555555; }

.hg_weiss { background-color:#ffffff; }
.graua { color:#aaaaaa; }

a { color:#000000; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:none; }
a:hover { text-decoration:underline;  }
a:active { text-decoration:underline; }

.inaktiv { color:#777777; }
a.inaktiv { text-decoration:none; }
a.inaktiv:link { color:#777777; }
a.inaktiv:visited { color:#777777; }
a.inaktiv:focus { color:#777777; }
a.inaktiv:hover { color:#000000; }
a.inaktiv:active { color:#000000; }

.aktiv { color:#333333; }
a.aktiv { text-decoration:none; }
a.aktiv:link { color:#333333; }
a.aktiv:visited { color:#333333; }
a.aktiv:focus { color:#333333; }
a.aktiv:hover { color:#000000; }
a.aktiv:active { color:#000000; }

.hmpno {
 color:#777777;
 text-align:right;
 padding:3px 10px 3px 0px;
 cursor:pointer;
 background-color:#ffffff;
}
.hmpov {
 color:#000000;
 text-align:right;
 padding:3px 10px 3px 0px;
 cursor:pointer;
 background-color:#ffffff;
}
.smpno {
 color:#777777;
 padding:3px 0px 3px 9px;
 cursor:pointer;
}
.smpov {
 color:#000000;
 padding:3px 0px 3px 9px;
 cursor:pointer;
}
.zahlbox {
  padding:0px 10px 0px 1px;
}
#seite {
  height:100%;
  width:100%;
  position:absolute;
  top:0px;
  left:0px;
  border:0px;
  z-index:0;
}
#innen {
  position:absolute;
  width:100%;
  height:720px; 
  top:50%;
  margin-top:-365px;
  z-index:5;
}
#alles {
  position:relative;
  z-index:10;
  width:1045px;
  height:720px;
  margin:0px auto;
}
#quadrat {
  position:absolute;
  left:161px;
  top:1px;
  width:718px;
  height:718px;
  z-index:20;
  background-color:#ffffff;
  border:1px solid #999999;
 }
#bildflaeche {
  position:absolute;
  left:105px;
  top:44px;
  width:650px;
  height:605px;
  z-index:30;
}
#hm {
  position:absolute;
  left:769px;
  top:120px;
  width:132px;
  height:192px;
  padding:5px 0px;
  z-index:40;
  background-color:#ffffff;
}
#sm2 {
  position:absolute;
  left:901px;
  top:125px;
  width:160px;
  height:288px;
  z-index:42;
  visibility: hidden;
}
#sm4 {
  position:absolute;
  left:901px;
  top:125px;
  width:160px;
  height:240px;
  z-index:43;
  visibility: hidden;
}
#sm5 {
  position:absolute;
  left:901px;
  top:125px;
  width:160px;
  height:240px;
  z-index:46;
  visibility: hidden;
}
#langmen {
  position:absolute;
  left:910px;
  top:655px;
  width:100px;
  height:54px;
  z-index:50;
}
/* innerhalb v. quadrat: */
#ablogobox {
  position:absolute;
  left:0px;
  top:0px;
  width:160px;
  height:38px;
  z-index:80;
}
#fotologobox {
  position:absolute;
  left:0px;
  top:677px;
  width:160px;
  height:38px;
  z-index:90;
}
#captionbox {
  position:absolute;
  left:256px;
  top:648px;
  width:283px;
  height:58px;
  z-index:100;
}
#counterbox {
  position:absolute;
  left:581px;
  top:623px;
  width:120px;
  height:40px;
  z-index:110;
}
/* durchgezogene Linie in bildtmpl: */
#linie {
  position:absolute;
  left:56px;
  top:0px;
  width:585px;
  height:610px;
  border-left:1px solid #999999;
  z-index:10;
}
#bildbox {
  position:absolute;
  left:0px;
  top:0px;
  width:605px;
  height:605px;
  z-index:20;
}

