body{
  margin:0;
  padding:70px 0 30px 0;
  background:url(../img/bodybg01b.jpg);
  /*min-width:800px;*/
  font-family:arial,georgia,sans-serif;
}
body.location{}

a, a:visited, a:active {text-decoration:none; color:#0000ee;}
a:hover {text-decoration:underline; color: #0066ff;}


 div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:70px;
  background:url(../img/headerbg03.jpg);
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:30px;
  background:url(../img/footerbg04.jpg);
 }
 @media screen{
  body>div#footer{
   position:fixed;
  }
  body>div#header{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

div.head {width:800px !important; height:70px !important;}
div.help {float:left; width:170px; font-size:12px; line-height:12px;}
div.tlsch{
  position:absolute;
  left:300px;
  top:1px;}
div#a {border:none;}
div#a a {margin:0; border:none;}
div#a a img {margin:0; border:none;}
div.store{
  display:none;
  position:absolute;
  left:300px;
  top:40px;
}

div.meetings{
  position:absolute;
  left:335px;
  top:40px;
}
div.location{
  position:absolute;
  left:473px;
  top:40px;
}
div.contact{
  position:absolute;
  left:615px;
  top:40px;
}
span.error {color:#ff0000;}


div#content div.home {margin-left:10px; padding-right:20px;}
div#content div.home p{
  text-indent:40px;
  font-size:18px;
  line-height:-1px;
}
div#content div.home p span, span.verify {background-color:#ffff00;}
span.error {color:#ff0000;}
body#index h1, body#index h2 {text-align:center; font-weight:bold; 
	   margin:0 0 10px 0;}
body#index h1 {font-size:48px;}
body#index h2 {font-size:32px; font-style:italic;}
body#index h4 {font-size:22px;}

div.cont {margin-left:10px; padding-right:20px;}
div.cont h1 {font-size:40px;}
div.cont h1 span {font-size:30px;}
div.cont h2 {font-size:22px;}
div.cont h2 a {font-size:22px;}
div.cont p {text-indent:8px; font-size:22px; line-height:-1px;}
div.cont p span {font-style:italic;}


div.meet {margin-left:10px; padding-right:20px;}
div.meet h1 {font-size:40px;}
div.meet h1 span {font-size:30px;}
div.meet h2 {font-size:22px;}
div.meet h2 a {font-size:22px;}
div.meet p {text-indent:40px; font-size:18px; line-height:-1px;}
div.meet p span {font-style:italic;}
div.meet p font {color:#ff0000;}
div.meet table {/*background:url(../img/trans/blue_03a10x2.png);*/
  background-color:#79d3ff;
  background-repeat:repeat; border:3px solid #aa3333; 
  border-collapse:collapse; font-size:14px; color:#000000;}
div.meet td {border:1px solid #aa3333;}

div.foot{}
div.foot p{font-size:10px; text-align:center;}

.clear {clear:both;}